From a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 4 Jun 2026 16:24:49 -0500 Subject: Adding metadata --- dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild | 19 - dev-python/DAWG-Python/Manifest | 1 - dev-python/DAWG-Python/metadata.xml | 12 - dev-python/EbookLib/EbookLib-0.20.ebuild | 25 - dev-python/EbookLib/Manifest | 1 - dev-python/EbookLib/metadata.xml | 12 - dev-python/ManimPango/Manifest | 2 - dev-python/ManimPango/ManimPango-0.4.4.ebuild | 53 -- dev-python/ManimPango/ManimPango-0.6.1.ebuild | 58 -- dev-python/ManimPango/metadata.xml | 14 - dev-python/PyPubSub/Manifest | 1 - dev-python/PyPubSub/PyPubSub-4.0.3-r1.ebuild | 36 - dev-python/PyPubSub/metadata.xml | 12 - dev-python/PythonQwt/Manifest | 3 - dev-python/PythonQwt/PythonQwt-0.14.6.ebuild | 23 - dev-python/PythonQwt/PythonQwt-0.15.0.ebuild | 23 - dev-python/PythonQwt/PythonQwt-0.16.0.ebuild | 23 - dev-python/PythonQwt/metadata.xml | 11 - dev-python/SLPP/Manifest | 1 - dev-python/SLPP/SLPP-1.2.3.ebuild | 19 - dev-python/SLPP/metadata.xml | 12 - dev-python/TakeTheTime/Manifest | 1 - dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild | 25 - dev-python/TakeTheTime/metadata.xml | 12 - dev-python/a2wsgi/Manifest | 1 - dev-python/a2wsgi/a2wsgi-1.10.10.ebuild | 45 - dev-python/a2wsgi/metadata.xml | 13 - dev-python/absl-py/Manifest | 1 - dev-python/absl-py/absl-py-2.4.0.ebuild | 85 -- dev-python/absl-py/metadata.xml | 17 - dev-python/accessible-pygments/Manifest | 1 - .../accessible-pygments-0.0.5.ebuild | 39 - dev-python/accessible-pygments/metadata.xml | 13 - dev-python/adb-shell/Manifest | 1 - dev-python/adb-shell/adb-shell-0.4.4-r1.ebuild | 36 - dev-python/adb-shell/metadata.xml | 12 - dev-python/adblock/Manifest | 2 - dev-python/adblock/adblock-0.6.0-r1.ebuild | 56 -- .../files/adblock-0.6.0-maturin-0.14.13.patch | 16 - dev-python/adblock/metadata.xml | 16 - dev-python/addict/Manifest | 1 - dev-python/addict/addict-2.4.0.ebuild | 17 - dev-python/addict/metadata.xml | 12 - dev-python/agate-dbf/Manifest | 1 - dev-python/agate-dbf/agate-dbf-0.2.4.ebuild | 34 - dev-python/agate-dbf/metadata.xml | 14 - dev-python/agate-excel/Manifest | 2 - dev-python/agate-excel/agate-excel-0.4.2.ebuild | 35 - dev-python/agate-excel/metadata.xml | 18 - dev-python/agate-sql/Manifest | 2 - dev-python/agate-sql/agate-sql-0.7.3.ebuild | 33 - dev-python/agate-sql/metadata.xml | 18 - dev-python/agate/Manifest | 2 - dev-python/agate/agate-1.14.2.ebuild | 47 -- dev-python/agate/metadata.xml | 18 - dev-python/agent-client-protocol/Manifest | 1 - .../agent-client-protocol-0.8.1.ebuild | 26 - dev-python/agent-client-protocol/metadata.xml | 12 - dev-python/ahocorasick/Manifest | 2 - dev-python/ahocorasick/ahocorasick-2.0.0.ebuild | 27 - dev-python/ahocorasick/ahocorasick-2.1.0.ebuild | 29 - dev-python/ahocorasick/metadata.xml | 21 - dev-python/aiodns/Manifest | 4 - dev-python/aiodns/aiodns-4.0.0.ebuild | 33 - dev-python/aiodns/aiodns-4.0.4.ebuild | 33 - dev-python/aiodns/metadata.xml | 16 - dev-python/aiofile/Manifest | 1 - dev-python/aiofile/aiofile-3.9.0_p20250714.ebuild | 30 - dev-python/aiofile/metadata.xml | 12 - dev-python/aiofiles/Manifest | 2 - dev-python/aiofiles/aiofiles-25.1.0.ebuild | 27 - dev-python/aiofiles/metadata.xml | 14 - dev-python/aiohappyeyeballs/Manifest | 2 - .../aiohappyeyeballs/aiohappyeyeballs-2.6.1.ebuild | 39 - .../aiohappyeyeballs/aiohappyeyeballs-2.6.2.ebuild | 34 - .../aiohappyeyeballs-2.6.1-pytest-asyncio-1.patch | 30 - dev-python/aiohappyeyeballs/metadata.xml | 12 - dev-python/aiohttp-cors/Manifest | 1 - dev-python/aiohttp-cors/aiohttp-cors-0.8.1.ebuild | 40 - dev-python/aiohttp-cors/metadata.xml | 13 - dev-python/aiohttp-oauthlib/Manifest | 1 - .../aiohttp-oauthlib/aiohttp-oauthlib-0.1.0.ebuild | 30 - dev-python/aiohttp-oauthlib/metadata.xml | 8 - dev-python/aiohttp-socks/Manifest | 1 - .../aiohttp-socks/aiohttp-socks-0.11.0.ebuild | 40 - dev-python/aiohttp-socks/metadata.xml | 13 - dev-python/aiohttp-theme/Manifest | 1 - .../aiohttp-theme/aiohttp-theme-0.1.7.ebuild | 23 - dev-python/aiohttp-theme/metadata.xml | 12 - dev-python/aiohttp/Manifest | 4 - dev-python/aiohttp/aiohttp-3.13.5.ebuild | 166 ---- dev-python/aiohttp/aiohttp-3.14.0.ebuild | 160 ---- dev-python/aiohttp/metadata.xml | 12 - dev-python/aioitertools/Manifest | 2 - dev-python/aioitertools/aioitertools-0.13.0.ebuild | 25 - dev-python/aioitertools/metadata.xml | 12 - dev-python/aiolimiter/Manifest | 1 - dev-python/aiolimiter/aiolimiter-1.2.1.ebuild | 43 - dev-python/aiolimiter/metadata.xml | 13 - dev-python/aiomisc-pytest/Manifest | 1 - .../aiomisc-pytest/aiomisc-pytest-2.0.0.ebuild | 34 - dev-python/aiomisc-pytest/metadata.xml | 12 - dev-python/aiomisc/Manifest | 1 - dev-python/aiomisc/aiomisc-18.0.19-r1.ebuild | 72 -- dev-python/aiomisc/metadata.xml | 12 - dev-python/aiopylgtv/Manifest | 1 - dev-python/aiopylgtv/aiopylgtv-0.4.1-r1.ebuild | 28 - .../aiopylgtv/files/aiopylgtv-0.4.1-ssl.patch | 124 --- dev-python/aiopylgtv/metadata.xml | 12 - dev-python/aioquic/Manifest | 2 - dev-python/aioquic/aioquic-1.2.0.ebuild | 41 - dev-python/aioquic/aioquic-1.3.0.ebuild | 40 - .../aioquic/files/patch-src_aioquic__crypto_c | 17 - dev-python/aioquic/metadata.xml | 13 - dev-python/aioresponses/Manifest | 1 - dev-python/aioresponses/aioresponses-0.7.8.ebuild | 39 - dev-python/aioresponses/metadata.xml | 14 - dev-python/aiorpcx/Manifest | 1 - dev-python/aiorpcx/aiorpcx-0.25.0.ebuild | 47 -- .../aiorpcx/files/aiorpcx-0.25.0-py314.patch | 22 - .../files/aiorpcx-0.25.0-pytest-asyncio-1.patch | 152 ---- dev-python/aiorpcx/metadata.xml | 13 - dev-python/aiosignal/Manifest | 1 - dev-python/aiosignal/aiosignal-1.4.0.ebuild | 37 - dev-python/aiosignal/metadata.xml | 12 - dev-python/aiosmtpd/Manifest | 1 - dev-python/aiosmtpd/aiosmtpd-1.4.6.ebuild | 58 -- dev-python/aiosmtpd/metadata.xml | 13 - dev-python/aiosqlite/Manifest | 2 - dev-python/aiosqlite/aiosqlite-0.22.1.ebuild | 27 - dev-python/aiosqlite/metadata.xml | 13 - dev-python/aiostream/Manifest | 1 - dev-python/aiostream/aiostream-0.7.1.ebuild | 36 - dev-python/aiostream/metadata.xml | 13 - dev-python/aiothreads/Manifest | 1 - dev-python/aiothreads/aiothreads-1.1.1.ebuild | 36 - dev-python/aiothreads/metadata.xml | 12 - dev-python/aiounittest/Manifest | 1 - dev-python/aiounittest/aiounittest-1.5.0-r1.ebuild | 33 - .../files/aiounittest-1.5.0-py314.patch | 41 - dev-python/aiounittest/metadata.xml | 12 - dev-python/aisuite/Manifest | 1 - dev-python/aisuite/aisuite-0.1.7.ebuild | 17 - dev-python/aisuite/metadata.xml | 12 - dev-python/ajsonrpc/Manifest | 1 - dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild | 18 - dev-python/ajsonrpc/metadata.xml | 12 - dev-python/alabaster/Manifest | 1 - dev-python/alabaster/alabaster-1.0.0.ebuild | 19 - dev-python/alabaster/metadata.xml | 13 - dev-python/alembic/Manifest | 1 - dev-python/alembic/alembic-1.18.4.ebuild | 57 -- dev-python/alembic/metadata.xml | 15 - dev-python/allpairspy/Manifest | 1 - dev-python/allpairspy/allpairspy-2.5.1.ebuild | 21 - dev-python/allpairspy/metadata.xml | 12 - dev-python/amqp/Manifest | 1 - dev-python/amqp/amqp-5.3.1.ebuild | 51 -- dev-python/amqp/metadata.xml | 17 - dev-python/aniso8601/Manifest | 1 - dev-python/aniso8601/aniso8601-10.0.1.ebuild | 25 - dev-python/aniso8601/metadata.xml | 13 - dev-python/annotated-doc/Manifest | 2 - .../annotated-doc/annotated-doc-0.0.4.ebuild | 23 - dev-python/annotated-doc/metadata.xml | 12 - dev-python/annotated-types/Manifest | 1 - .../annotated-types/annotated-types-0.7.0.ebuild | 42 - dev-python/annotated-types/metadata.xml | 13 - dev-python/ansi/Manifest | 1 - dev-python/ansi/ansi-0.3.7.ebuild | 27 - dev-python/ansi/metadata.xml | 13 - dev-python/ansi2html/Manifest | 1 - dev-python/ansi2html/ansi2html-1.9.2.ebuild | 25 - dev-python/ansi2html/metadata.xml | 13 - dev-python/ansible-compat/Manifest | 2 - .../ansible-compat/ansible-compat-26.3.0.ebuild | 67 -- dev-python/ansible-compat/metadata.xml | 13 - dev-python/ansible-pygments/Manifest | 2 - .../ansible-pygments/ansible-pygments-0.1.2.ebuild | 32 - dev-python/ansible-pygments/metadata.xml | 20 - dev-python/ansible-pylibssh/Manifest | 2 - .../ansible-pylibssh/ansible-pylibssh-1.4.0.ebuild | 59 -- dev-python/ansible-pylibssh/metadata.xml | 14 - dev-python/ansicolor/Manifest | 2 - dev-python/ansicolor/ansicolor-0.3.2-r1.ebuild | 29 - dev-python/ansicolor/ansicolor-0.3.3.ebuild | 33 - dev-python/ansicolor/ansicolor-9999.ebuild | 33 - dev-python/ansicolor/metadata.xml | 21 - dev-python/anthropic/Manifest | 5 - dev-python/anthropic/anthropic-0.86.0.ebuild | 171 ---- .../anthropic-0.86.0-mock-server-package-lock.json | 96 --- .../anthropic-0.86.0-mock-server-package.json | 5 - dev-python/anthropic/metadata.xml | 12 - dev-python/antlr4-python3-runtime/Manifest | 1 - .../antlr4-python3-runtime-4.13.2.ebuild | 37 - dev-python/antlr4-python3-runtime/metadata.xml | 12 - dev-python/anyascii/Manifest | 1 - dev-python/anyascii/anyascii-0.3.3.ebuild | 22 - dev-python/anyascii/metadata.xml | 13 - dev-python/anyio/Manifest | 2 - dev-python/anyio/anyio-4.13.0.ebuild | 74 -- dev-python/anyio/metadata.xml | 38 - dev-python/anyioutils/Manifest | 2 - dev-python/anyioutils/anyioutils-0.7.4.ebuild | 54 -- dev-python/anyioutils/metadata.xml | 12 - dev-python/anysqlite/Manifest | 1 - dev-python/anysqlite/anysqlite-0.0.5.ebuild | 36 - dev-python/anysqlite/metadata.xml | 12 - dev-python/anytree/Manifest | 1 - dev-python/anytree/anytree-2.13.0.ebuild | 31 - dev-python/anytree/metadata.xml | 13 - dev-python/apache-libcloud/Manifest | 1 - .../apache-libcloud/apache-libcloud-3.9.1.ebuild | 72 -- dev-python/apache-libcloud/metadata.xml | 13 - dev-python/apipkg/Manifest | 1 - dev-python/apipkg/apipkg-3.0.2.ebuild | 32 - dev-python/apipkg/metadata.xml | 13 - dev-python/apispec/Manifest | 2 - dev-python/apispec/apispec-6.10.0.ebuild | 43 - dev-python/apispec/metadata.xml | 17 - dev-python/appdirs/Manifest | 1 - dev-python/appdirs/appdirs-1.4.4-r3.ebuild | 27 - dev-python/appdirs/metadata.xml | 21 - dev-python/apprise/Manifest | 2 - dev-python/apprise/apprise-1.10.0.ebuild | 43 - dev-python/apprise/apprise-1.9.9.ebuild | 43 - dev-python/apprise/metadata.xml | 17 - dev-python/apscheduler/Manifest | 2 - dev-python/apscheduler/apscheduler-3.11.2.ebuild | 41 - .../apscheduler-3.11.0-external-server-tests.patch | 36 - dev-python/apscheduler/metadata.xml | 17 - dev-python/apsw/Manifest | 3 - dev-python/apsw/apsw-3.51.3.0.ebuild | 53 -- dev-python/apsw/apsw-3.53.0.0.ebuild | 53 -- dev-python/apsw/apsw-3.53.1.0.ebuild | 53 -- dev-python/apsw/metadata.xml | 18 - dev-python/argcomplete/Manifest | 2 - dev-python/argcomplete/argcomplete-3.6.3.ebuild | 45 - .../files/argcomplete-3.1.6-timeout.patch | 21 - dev-python/argcomplete/metadata.xml | 13 - dev-python/argh/Manifest | 1 - dev-python/argh/argh-0.31.3.ebuild | 34 - dev-python/argh/files/argh-0.31.3-py314.patch | 54 -- dev-python/argh/metadata.xml | 13 - dev-python/argon2-cffi-bindings/Manifest | 1 - .../argon2-cffi-bindings-25.1.0.ebuild | 49 -- dev-python/argon2-cffi-bindings/metadata.xml | 20 - dev-python/argon2-cffi/Manifest | 2 - dev-python/argon2-cffi/argon2-cffi-25.1.0.ebuild | 31 - dev-python/argon2-cffi/metadata.xml | 20 - dev-python/argparse-addons/Manifest | 1 - .../argparse-addons/argparse-addons-0.12.0.ebuild | 21 - dev-python/argparse-addons/metadata.xml | 13 - dev-python/argparse-manpage/Manifest | 1 - .../argparse-manpage/argparse-manpage-4.7.ebuild | 38 - dev-python/argparse-manpage/metadata.xml | 17 - dev-python/arpeggio/Manifest | 1 - dev-python/arpeggio/arpeggio-2.0.3.ebuild | 24 - dev-python/arpeggio/metadata.xml | 15 - dev-python/arpy/Manifest | 1 - dev-python/arpy/arpy-2.3.0.ebuild | 25 - dev-python/arpy/metadata.xml | 12 - dev-python/array-api-compat/Manifest | 2 - .../array-api-compat-1.14.0.ebuild | 35 - dev-python/array-api-compat/metadata.xml | 12 - dev-python/arrow/Manifest | 1 - dev-python/arrow/arrow-1.4.0.ebuild | 39 - dev-python/arrow/metadata.xml | 13 - dev-python/ascim/Manifest | 1 - dev-python/ascim/ascim-0.1.1.ebuild | 18 - dev-python/ascim/metadata.xml | 11 - dev-python/asgi-lifespan/Manifest | 1 - .../asgi-lifespan/asgi-lifespan-2.1.0-r1.ebuild | 47 -- dev-python/asgi-lifespan/metadata.xml | 17 - dev-python/asgiref/Manifest | 1 - dev-python/asgiref/asgiref-3.11.1.ebuild | 23 - dev-python/asgiref/metadata.xml | 13 - dev-python/asn1crypto/Manifest | 1 - .../asn1crypto/asn1crypto-1.5.1_p20231012.ebuild | 29 - dev-python/asn1crypto/metadata.xml | 13 - dev-python/assertpy/Manifest | 1 - dev-python/assertpy/assertpy-1.1.ebuild | 27 - dev-python/assertpy/metadata.xml | 12 - dev-python/ast-serialize/Manifest | 86 -- .../ast-serialize/ast-serialize-0.3.0.ebuild | 134 --- dev-python/ast-serialize/metadata.xml | 11 - dev-python/asteval/Manifest | 1 - dev-python/asteval/asteval-1.0.8.ebuild | 37 - dev-python/asteval/metadata.xml | 12 - dev-python/astor/Manifest | 1 - dev-python/astor/astor-0.8.1-r2.ebuild | 36 - dev-python/astor/files/astor-0.8.1-py314.patch | 99 --- .../astor/files/astor-0.8.1-tests-bigint.patch | 23 - dev-python/astor/metadata.xml | 13 - dev-python/astroid/Manifest | 3 - dev-python/astroid/astroid-4.0.4.ebuild | 76 -- dev-python/astroid/astroid-4.1.2.ebuild | 86 -- dev-python/astroid/metadata.xml | 24 - dev-python/asttokens/Manifest | 1 - dev-python/asttokens/asttokens-3.0.1.ebuild | 35 - dev-python/asttokens/metadata.xml | 12 - dev-python/async-lru/Manifest | 2 - dev-python/async-lru/async-lru-2.3.0.ebuild | 27 - dev-python/async-lru/metadata.xml | 12 - dev-python/async-timeout/Manifest | 1 - .../async-timeout/async-timeout-5.0.1.ebuild | 30 - dev-python/async-timeout/metadata.xml | 15 - dev-python/asyncinotify/Manifest | 1 - dev-python/asyncinotify/asyncinotify-4.0.1.ebuild | 26 - dev-python/asyncinotify/metadata.xml | 21 - dev-python/asyncpg/Manifest | 3 - dev-python/asyncpg/asyncpg-0.30.0.ebuild | 86 -- dev-python/asyncpg/asyncpg-0.31.0.ebuild | 87 -- .../asyncpg/files/asyncpg-0.30.0-cflags.patch | 15 - .../asyncpg-0.30.0-disable-broken-tests.patch | 67 -- dev-python/asyncpg/metadata.xml | 16 - dev-python/asyncssh/Manifest | 2 - dev-python/asyncssh/asyncssh-2.22.0.ebuild | 50 -- dev-python/asyncssh/asyncssh-2.23.0.ebuild | 50 -- dev-python/asyncssh/metadata.xml | 13 - dev-python/asyncstdlib/Manifest | 1 - dev-python/asyncstdlib/asyncstdlib-3.14.0.ebuild | 28 - dev-python/asyncstdlib/metadata.xml | 11 - dev-python/atomicwrites/Manifest | 1 - dev-python/atomicwrites/atomicwrites-1.4.1.ebuild | 25 - dev-python/atomicwrites/metadata.xml | 17 - dev-python/atpublic/Manifest | 1 - dev-python/atpublic/atpublic-7.0.0.ebuild | 28 - dev-python/atpublic/metadata.xml | 17 - dev-python/attrs/Manifest | 2 - dev-python/attrs/attrs-26.1.0.ebuild | 54 -- dev-python/attrs/metadata.xml | 18 - dev-python/audioop-lts/Manifest | 2 - dev-python/audioop-lts/audioop-lts-0.2.2.ebuild | 29 - dev-python/audioop-lts/metadata.xml | 11 - dev-python/audioread/Manifest | 1 - dev-python/audioread/audioread-3.0.1-r1.ebuild | 49 -- ...dioread-3.0.1-optional-deprecated-modules.patch | 208 ----- dev-python/audioread/metadata.xml | 20 - dev-python/auditok/Manifest | 1 - dev-python/auditok/auditok-0.2.0-r1.ebuild | 49 -- dev-python/auditok/metadata.xml | 11 - dev-python/authlib/Manifest | 3 - dev-python/authlib/authlib-1.7.0.ebuild | 68 -- dev-python/authlib/authlib-1.7.1.ebuild | 68 -- dev-python/authlib/authlib-1.7.2.ebuild | 68 -- dev-python/authlib/metadata.xml | 27 - dev-python/authres/Manifest | 1 - dev-python/authres/authres-1.2.0-r1.ebuild | 24 - dev-python/authres/metadata.xml | 20 - dev-python/autobahn/Manifest | 3 - dev-python/autobahn/autobahn-24.4.2.ebuild | 123 --- dev-python/autobahn/autobahn-25.10.2.ebuild | 125 --- dev-python/autobahn/autobahn-25.11.1.ebuild | 128 --- .../files/autobahn-24.4.2-pytest-asyncio-1.patch | 298 ------- dev-python/autobahn/metadata.xml | 15 - dev-python/autoflake/Manifest | 1 - dev-python/autoflake/autoflake-2.3.1.ebuild | 30 - dev-python/autoflake/metadata.xml | 16 - dev-python/automat/Manifest | 1 - dev-python/automat/automat-25.4.16.ebuild | 49 -- dev-python/automat/metadata.xml | 22 - dev-python/autopage/Manifest | 1 - dev-python/autopage/autopage-0.6.0.ebuild | 43 - dev-python/autopage/metadata.xml | 13 - dev-python/autopep8/Manifest | 1 - dev-python/autopep8/autopep8-2.3.2.ebuild | 26 - dev-python/autopep8/metadata.xml | 13 - dev-python/autoprop/Manifest | 1 - dev-python/autoprop/autoprop-4.1.0.ebuild | 26 - dev-python/autoprop/metadata.xml | 30 - dev-python/autopxd/Manifest | 1 - dev-python/autopxd/autopxd-2.5.0.ebuild | 31 - dev-python/autopxd/metadata.xml | 12 - dev-python/av/Manifest | 2 - dev-python/av/av-17.0.0.ebuild | 93 --- dev-python/av/av-17.0.1.ebuild | 93 --- dev-python/av/metadata.xml | 13 - dev-python/avro/Manifest | 2 - dev-python/avro/avro-1.12.0.ebuild | 21 - dev-python/avro/avro-1.12.1.ebuild | 21 - dev-python/avro/metadata.xml | 8 - dev-python/awkward-cpp/Manifest | 2 - dev-python/awkward-cpp/awkward-cpp-52.ebuild | 33 - dev-python/awkward-cpp/metadata.xml | 25 - dev-python/awkward/Manifest | 2 - dev-python/awkward/awkward-2.9.0.ebuild | 56 -- dev-python/awkward/metadata.xml | 25 - dev-python/aws-sam-translator/Manifest | 3 - .../aws-sam-translator-1.108.0.ebuild | 61 -- .../aws-sam-translator-1.109.0.ebuild | 61 -- .../aws-sam-translator-1.110.0.ebuild | 61 -- dev-python/aws-sam-translator/metadata.xml | 14 - dev-python/aws-xray-sdk/Manifest | 1 - dev-python/aws-xray-sdk/aws-xray-sdk-2.15.0.ebuild | 92 --- dev-python/aws-xray-sdk/metadata.xml | 18 - dev-python/azure-core/Manifest | 2 - dev-python/azure-core/azure-core-1.27.1.ebuild | 48 -- dev-python/azure-core/azure-core-1.28.0.ebuild | 48 -- dev-python/azure-core/metadata.xml | 9 - dev-python/azure-storage-blob/Manifest | 1 - .../azure-storage-blob-12.17.0.ebuild | 42 - dev-python/azure-storage-blob/metadata.xml | 9 - dev-python/b2sdk/Manifest | 3 - dev-python/b2sdk/b2sdk-2.10.4.ebuild | 52 -- dev-python/b2sdk/b2sdk-2.11.0.ebuild | 52 -- dev-python/b2sdk/b2sdk-2.12.0.ebuild | 52 -- dev-python/b2sdk/metadata.xml | 17 - dev-python/babel/Manifest | 3 - dev-python/babel/babel-2.18.0.ebuild | 62 -- dev-python/babel/metadata.xml | 22 - dev-python/babelfish/Manifest | 1 - dev-python/babelfish/babelfish-0.6.1.ebuild | 25 - dev-python/babelfish/metadata.xml | 17 - dev-python/backoff/Manifest | 1 - dev-python/backoff/backoff-2.2.1.ebuild | 39 - .../backoff-2.2.1-pytest-asyncio-compat.patch | 85 -- dev-python/backoff/metadata.xml | 13 - dev-python/backports-zstd/Manifest | 6 - .../backports-zstd/backports-zstd-1.3.0.ebuild | 47 -- .../backports-zstd/backports-zstd-1.4.0.ebuild | 47 -- .../backports-zstd/backports-zstd-1.5.0.ebuild | 47 -- dev-python/backports-zstd/metadata.xml | 11 - dev-python/backrefs/Manifest | 4 - dev-python/backrefs/backrefs-6.2.ebuild | 30 - dev-python/backrefs/backrefs-7.0.ebuild | 30 - dev-python/backrefs/metadata.xml | 16 - dev-python/bandit/Manifest | 2 - dev-python/bandit/bandit-1.9.4.ebuild | 42 - dev-python/bandit/metadata.xml | 20 - dev-python/bareos/Manifest | 1 - dev-python/bareos/bareos-25.0.1.ebuild | 18 - dev-python/bareos/metadata.xml | 11 - dev-python/base58/Manifest | 1 - dev-python/base58/base58-2.1.1.ebuild | 34 - dev-python/base58/metadata.xml | 13 - dev-python/baseline/Manifest | 1 - dev-python/baseline/baseline-1.2.1.ebuild | 24 - .../baseline/files/baseline-1.2.1-fix-setup.patch | 20 - dev-python/baseline/metadata.xml | 12 - dev-python/bashate/Manifest | 1 - dev-python/bashate/bashate-2.1.1.ebuild | 27 - dev-python/bashate/metadata.xml | 21 - dev-python/bashlex/Manifest | 1 - dev-python/bashlex/bashlex-0.18.ebuild | 26 - dev-python/bashlex/metadata.xml | 12 - dev-python/basho-erlastic/Manifest | 1 - .../basho-erlastic/basho-erlastic-2.1.1-r1.ebuild | 28 - dev-python/basho-erlastic/metadata.xml | 11 - dev-python/bcrypt/Manifest | 77 -- dev-python/bcrypt/bcrypt-4.3.0.ebuild | 108 --- dev-python/bcrypt/bcrypt-5.0.0.ebuild | 107 --- .../files/bcrypt-4.2.0-patch-pyo3-subinterp.patch | 23 - dev-python/bcrypt/metadata.xml | 16 - dev-python/beartype/Manifest | 2 - dev-python/beartype/beartype-0.22.9.ebuild | 46 -- dev-python/beartype/metadata.xml | 13 - dev-python/beautifulsoup4/Manifest | 1 - .../beautifulsoup4/beautifulsoup4-4.14.3.ebuild | 47 -- dev-python/beautifulsoup4/metadata.xml | 20 - dev-python/behave/Manifest | 2 - dev-python/behave/behave-1.3.3.ebuild | 49 -- dev-python/behave/metadata.xml | 13 - dev-python/beniget/Manifest | 2 - dev-python/beniget/beniget-0.4.2_p1.ebuild | 25 - dev-python/beniget/beniget-0.5.0.ebuild | 30 - .../beniget/files/beniget-0.5.0-pypy311.patch | 46 -- dev-python/beniget/metadata.xml | 12 - dev-python/berkeleydb/Manifest | 1 - dev-python/berkeleydb/berkeleydb-18.1.15.ebuild | 75 -- dev-python/berkeleydb/metadata.xml | 11 - dev-python/betamax-matchers/Manifest | 1 - .../betamax-matchers-0.4.0-r1.ebuild | 31 - dev-python/betamax-matchers/metadata.xml | 14 - dev-python/betamax/Manifest | 1 - dev-python/betamax/betamax-0.9.0.ebuild | 39 - dev-python/betamax/metadata.xml | 12 - dev-python/bibtexparser/Manifest | 1 - dev-python/bibtexparser/bibtexparser-1.4.4.ebuild | 31 - dev-python/bibtexparser/metadata.xml | 13 - dev-python/bidict/Manifest | 1 - dev-python/bidict/bidict-0.23.1.ebuild | 45 - dev-python/bidict/metadata.xml | 18 - dev-python/billiard/Manifest | 1 - dev-python/billiard/billiard-4.0.2.ebuild | 25 - dev-python/billiard/metadata.xml | 9 - dev-python/binaryornot/Manifest | 2 - dev-python/binaryornot/binaryornot-0.6.0.ebuild | 39 - dev-python/binaryornot/metadata.xml | 13 - dev-python/bincopy/Manifest | 1 - dev-python/bincopy/bincopy-20.1.1.ebuild | 28 - dev-python/bincopy/metadata.xml | 13 - dev-python/bitarray/Manifest | 1 - dev-python/bitarray/bitarray-3.8.1.ebuild | 24 - dev-python/bitarray/metadata.xml | 27 - dev-python/bitstring/Manifest | 2 - dev-python/bitstring/bitstring-4.3.1.ebuild | 35 - dev-python/bitstring/bitstring-4.4.0-r2.ebuild | 45 - dev-python/bitstring/metadata.xml | 23 - dev-python/black/Manifest | 7 - dev-python/black/black-25.1.0.ebuild | 70 -- dev-python/black/black-26.3.1.ebuild | 47 -- dev-python/black/black-26.5.0.ebuild | 47 -- dev-python/black/black-26.5.1.ebuild | 47 -- dev-python/black/files/black-25.1.0-test.patch | 130 --- dev-python/black/metadata.xml | 15 - dev-python/blake3/Manifest | 35 - dev-python/blake3/blake3-1.0.8-r1.ebuild | 144 ---- .../files/blake3-1.0.8-use-installed-library.patch | 49 -- dev-python/blake3/metadata.xml | 18 - dev-python/bleach/Manifest | 1 - dev-python/bleach/bleach-6.3.0.ebuild | 53 -- dev-python/bleach/files/bleach-6.0.0-py39.patch | 48 -- dev-python/bleach/metadata.xml | 13 - dev-python/bleak/Manifest | 2 - dev-python/bleak/bleak-1.1.0.ebuild | 51 -- dev-python/bleak/bleak-1.1.1.ebuild | 51 -- dev-python/bleak/metadata.xml | 8 - dev-python/blessed/Manifest | 4 - dev-python/blessed/blessed-1.38.0.ebuild | 55 -- dev-python/blessed/blessed-1.39.0.ebuild | 55 -- dev-python/blessed/blessed-1.42.0.ebuild | 56 -- dev-python/blessed/blessed-1.44.0.ebuild | 56 -- dev-python/blessed/metadata.xml | 14 - dev-python/blinker/Manifest | 2 - dev-python/blinker/blinker-1.9.0.ebuild | 23 - dev-python/blinker/metadata.xml | 13 - dev-python/blobfile/Manifest | 1 - dev-python/blobfile/blobfile-3.2.0.ebuild | 41 - dev-python/blobfile/metadata.xml | 12 - dev-python/blockbuster/Manifest | 1 - dev-python/blockbuster/blockbuster-1.5.26.ebuild | 60 -- dev-python/blockbuster/metadata.xml | 12 - dev-python/blosc/Manifest | 1 - dev-python/blosc/blosc-1.11.4.ebuild | 63 -- dev-python/blosc/metadata.xml | 25 - dev-python/bluelet/Manifest | 1 - dev-python/bluelet/bluelet-0.2.0-r1.ebuild | 27 - dev-python/bluelet/metadata.xml | 18 - dev-python/blurb/Manifest | 2 - dev-python/blurb/blurb-2.0.0.ebuild | 23 - dev-python/blurb/metadata.xml | 28 - dev-python/blurhash/Manifest | 2 - dev-python/blurhash/blurhash-1.1.4.ebuild | 26 - dev-python/blurhash/blurhash-1.1.5.ebuild | 34 - dev-python/blurhash/metadata.xml | 9 - dev-python/boltons/Manifest | 1 - dev-python/boltons/boltons-25.0.0.ebuild | 21 - dev-python/boltons/metadata.xml | 13 - dev-python/boolean-py/Manifest | 1 - dev-python/boolean-py/boolean-py-5.0.ebuild | 27 - dev-python/boolean-py/metadata.xml | 12 - dev-python/boto3/Manifest | 12 - dev-python/boto3/boto3-1.42.96.ebuild | 53 -- dev-python/boto3/boto3-1.43.14.ebuild | 53 -- dev-python/boto3/boto3-1.43.15.ebuild | 53 -- dev-python/boto3/boto3-1.43.16.ebuild | 53 -- dev-python/boto3/boto3-1.43.17.ebuild | 53 -- dev-python/boto3/boto3-1.43.18.ebuild | 53 -- dev-python/boto3/boto3-1.43.19.ebuild | 53 -- dev-python/boto3/boto3-1.43.2.ebuild | 53 -- dev-python/boto3/boto3-1.43.20.ebuild | 53 -- dev-python/boto3/boto3-1.43.22.ebuild | 53 -- dev-python/boto3/boto3-1.43.6.ebuild | 53 -- dev-python/boto3/boto3-1.43.9.ebuild | 53 -- dev-python/boto3/metadata.xml | 17 - dev-python/botocore/Manifest | 12 - dev-python/botocore/botocore-1.42.96.ebuild | 67 -- dev-python/botocore/botocore-1.43.14.ebuild | 67 -- dev-python/botocore/botocore-1.43.15.ebuild | 67 -- dev-python/botocore/botocore-1.43.16.ebuild | 67 -- dev-python/botocore/botocore-1.43.17.ebuild | 67 -- dev-python/botocore/botocore-1.43.18.ebuild | 67 -- dev-python/botocore/botocore-1.43.19.ebuild | 67 -- dev-python/botocore/botocore-1.43.2.ebuild | 67 -- dev-python/botocore/botocore-1.43.20.ebuild | 67 -- dev-python/botocore/botocore-1.43.22.ebuild | 67 -- dev-python/botocore/botocore-1.43.6.ebuild | 67 -- dev-python/botocore/botocore-1.43.9.ebuild | 67 -- dev-python/botocore/metadata.xml | 17 - dev-python/bottle/Manifest | 1 - dev-python/bottle/bottle-0.13.4.ebuild | 34 - dev-python/bottle/metadata.xml | 13 - dev-python/bottleneck/Manifest | 1 - dev-python/bottleneck/bottleneck-1.6.0.ebuild | 58 -- dev-python/bottleneck/metadata.xml | 16 - dev-python/bpython/Manifest | 1 - dev-python/bpython/bpython-0.26.ebuild | 49 -- .../bpython/files/bpython-0.26-urwid-3.patch | 36 - dev-python/bpython/metadata.xml | 25 - dev-python/bracex/Manifest | 2 - dev-python/bracex/bracex-2.6.ebuild | 29 - dev-python/bracex/metadata.xml | 18 - dev-python/braintree/Manifest | 2 - dev-python/braintree/braintree-4.43.0.ebuild | 39 - dev-python/braintree/braintree-4.44.0.ebuild | 39 - dev-python/braintree/metadata.xml | 16 - dev-python/breathe/Manifest | 1 - dev-python/breathe/breathe-4.36.0.ebuild | 37 - dev-python/breathe/metadata.xml | 21 - dev-python/brotlicffi/Manifest | 3 - dev-python/brotlicffi/brotlicffi-1.2.0.1.ebuild | 67 -- dev-python/brotlicffi/metadata.xml | 12 - dev-python/btrfs/Manifest | 1 - dev-python/btrfs/btrfs-15.ebuild | 36 - dev-python/btrfs/metadata.xml | 16 - dev-python/btrfsutil/Manifest | 4 - dev-python/btrfsutil/btrfsutil-6.19.1.ebuild | 59 -- dev-python/btrfsutil/btrfsutil-7.0.ebuild | 59 -- dev-python/btrfsutil/metadata.xml | 10 - dev-python/build/Manifest | 2 - dev-python/build/build-1.4.4.ebuild | 76 -- dev-python/build/build-1.5.0.ebuild | 76 -- dev-python/build/metadata.xml | 12 - dev-python/cachecontrol/Manifest | 2 - dev-python/cachecontrol/cachecontrol-0.14.3.ebuild | 47 -- dev-python/cachecontrol/metadata.xml | 13 - dev-python/cachelib/Manifest | 3 - dev-python/cachelib/cachelib-0.13.0-r1.ebuild | 48 -- dev-python/cachelib/cachelib-0.13.0.ebuild | 48 -- dev-python/cachelib/cachelib-0.14.0.ebuild | 45 - dev-python/cachelib/metadata.xml | 13 - dev-python/cachetools/Manifest | 3 - dev-python/cachetools/cachetools-7.0.6.ebuild | 27 - dev-python/cachetools/cachetools-7.1.3.ebuild | 27 - dev-python/cachetools/cachetools-7.1.4.ebuild | 27 - dev-python/cachetools/metadata.xml | 17 - dev-python/caio/Manifest | 1 - dev-python/caio/caio-0.10.0.ebuild | 29 - dev-python/caio/metadata.xml | 12 - dev-python/cairocffi/Manifest | 1 - dev-python/cairocffi/cairocffi-1.7.1-r1.ebuild | 52 -- .../cairocffi/files/cairocffi-0.8.0-tests.patch | 25 - dev-python/cairocffi/metadata.xml | 12 - dev-python/cangjie/Manifest | 1 - dev-python/cangjie/cangjie-1.5.0.ebuild | 49 -- dev-python/cangjie/metadata.xml | 12 - dev-python/canonicaljson/Manifest | 1 - .../canonicaljson/canonicaljson-2.0.0.ebuild | 21 - dev-python/canonicaljson/metadata.xml | 13 - dev-python/capturer/Manifest | 1 - dev-python/capturer/capturer-3.0-r1.ebuild | 30 - .../capturer/files/capturer-3.0-py3.14.patch | 52 -- dev-python/capturer/metadata.xml | 12 - dev-python/casttube/Manifest | 1 - dev-python/casttube/casttube-0.2.1-r1.ebuild | 23 - dev-python/casttube/metadata.xml | 16 - dev-python/cattrs/Manifest | 1 - dev-python/cattrs/cattrs-26.1.0.ebuild | 93 --- dev-python/cattrs/metadata.xml | 11 - dev-python/cbor2/Manifest | 35 - dev-python/cbor2/cbor2-5.9.0.ebuild | 39 - dev-python/cbor2/cbor2-6.0.1.ebuild | 72 -- dev-python/cbor2/cbor2-6.1.0.ebuild | 72 -- dev-python/cbor2/cbor2-6.1.1.ebuild | 72 -- dev-python/cbor2/cbor2-6.1.2.ebuild | 72 -- dev-python/cbor2/metadata.xml | 29 - dev-python/cerberus/Manifest | 1 - dev-python/cerberus/cerberus-1.3.8.ebuild | 33 - dev-python/cerberus/metadata.xml | 13 - dev-python/certifi/Manifest | 2 - dev-python/certifi/certifi-2026.04.22.ebuild | 38 - dev-python/certifi/certifi-2026.05.20.ebuild | 38 - .../certifi-2020.06.20-use-system-cacerts.patch | 17 - dev-python/certifi/metadata.xml | 11 - dev-python/cffi/Manifest | 1 - dev-python/cffi/cffi-2.0.0.ebuild | 73 -- .../cffi/files/cffi-1.14.0-darwin-no-brew.patch | 14 - .../cffi/files/cffi-2.0.0-pycparser-tests.patch | 106 --- dev-python/cffi/metadata.xml | 12 - dev-python/cfgv/Manifest | 1 - dev-python/cfgv/cfgv-3.5.0.ebuild | 26 - dev-python/cfgv/metadata.xml | 13 - dev-python/cfn-lint/Manifest | 8 - dev-python/cfn-lint/cfn-lint-1.49.3.ebuild | 64 -- dev-python/cfn-lint/cfn-lint-1.50.1.ebuild | 64 -- dev-python/cfn-lint/cfn-lint-1.51.3.ebuild | 64 -- dev-python/cfn-lint/cfn-lint-1.51.4.ebuild | 64 -- dev-python/cfn-lint/metadata.xml | 14 - dev-python/cftime/Manifest | 1 - dev-python/cftime/cftime-1.6.5.ebuild | 33 - dev-python/cftime/metadata.xml | 16 - dev-python/chainstream/Manifest | 2 - dev-python/chainstream/chainstream-1.0.1.ebuild | 25 - dev-python/chainstream/chainstream-1.0.2.ebuild | 29 - dev-python/chainstream/metadata.xml | 11 - dev-python/chalice/Manifest | 1 - dev-python/chalice/chalice-1.32.0.ebuild | 84 -- .../files/chalice-1.32.0-botocore-unvendor.patch | 60 -- dev-python/chalice/metadata.xml | 13 - dev-python/chameleon/Manifest | 1 - dev-python/chameleon/chameleon-4.6.0.ebuild | 23 - dev-python/chameleon/metadata.xml | 13 - dev-python/channels-redis/Manifest | 5 - .../channels-redis/channels-redis-4.1.0.ebuild | 70 -- .../channels-redis/channels-redis-4.2.1.ebuild | 76 -- dev-python/channels-redis/metadata.xml | 12 - dev-python/channels/Manifest | 1 - dev-python/channels/channels-4.3.2.ebuild | 62 -- .../files/channels-4.3.2-fix-install.patch | 14 - dev-python/channels/metadata.xml | 13 - dev-python/characteristic/Manifest | 1 - .../characteristic/characteristic-14.3.0-r4.ebuild | 28 - dev-python/characteristic/metadata.xml | 13 - dev-python/chardet/Manifest | 1 - dev-python/chardet/chardet-6.0.0_p1.ebuild | 37 - dev-python/chardet/metadata.xml | 13 - dev-python/charset-normalizer/Manifest | 2 - .../charset-normalizer-3.4.7.ebuild | 45 - dev-python/charset-normalizer/metadata.xml | 11 - dev-python/chart-studio/Manifest | 1 - .../chart-studio/chart-studio-1.1.0-r2.ebuild | 55 -- dev-python/chart-studio/metadata.xml | 16 - dev-python/cheetah3/Manifest | 1 - dev-python/cheetah3/cheetah3-3.4.0.ebuild | 44 - dev-python/cheetah3/metadata.xml | 16 - dev-python/cheroot/Manifest | 2 - dev-python/cheroot/cheroot-11.1.2.ebuild | 92 --- dev-python/cheroot/metadata.xml | 13 - dev-python/cherrypy/Manifest | 1 - dev-python/cherrypy/cherrypy-18.10.0.ebuild | 78 -- dev-python/cherrypy/metadata.xml | 14 - dev-python/chevron/Manifest | 2 - dev-python/chevron/chevron-0.13.1.ebuild | 30 - dev-python/chevron/chevron-0.14.0-r1.ebuild | 28 - dev-python/chevron/metadata.xml | 11 - dev-python/chump/Manifest | 1 - dev-python/chump/chump-1.6.0-r2.ebuild | 22 - dev-python/chump/metadata.xml | 14 - dev-python/cjkwrap/Manifest | 1 - dev-python/cjkwrap/cjkwrap-2.2-r2.ebuild | 16 - dev-python/cjkwrap/metadata.xml | 13 - dev-python/clang/Manifest | 17 - dev-python/clang/clang-16.0.6.ebuild | 54 -- dev-python/clang/clang-17.0.6.ebuild | 54 -- dev-python/clang/clang-18.1.8.ebuild | 54 -- dev-python/clang/clang-19.1.7.ebuild | 54 -- dev-python/clang/clang-20.1.8.ebuild | 54 -- dev-python/clang/clang-21.1.8.ebuild | 54 -- dev-python/clang/clang-22.1.6.ebuild | 54 -- dev-python/clang/clang-22.1.7.ebuild | 54 -- dev-python/clang/clang-23.0.0.9999.ebuild | 49 -- dev-python/clang/clang-23.0.0_pre20260512.ebuild | 49 -- dev-python/clang/metadata.xml | 10 - dev-python/cleo/Manifest | 1 - dev-python/cleo/cleo-2.1.0.ebuild | 51 -- dev-python/cleo/metadata.xml | 13 - dev-python/cli-helpers/Manifest | 2 - dev-python/cli-helpers/cli-helpers-2.14.0.ebuild | 43 - dev-python/cli-helpers/cli-helpers-2.15.0.ebuild | 43 - dev-python/cli-helpers/cli-helpers-9999.ebuild | 30 - dev-python/cli-helpers/metadata.xml | 12 - dev-python/cli-ui/Manifest | 1 - dev-python/cli-ui/cli-ui-0.19.0-r1.ebuild | 45 - dev-python/cli-ui/metadata.xml | 18 - dev-python/click-aliases/Manifest | 1 - .../click-aliases/click-aliases-1.0.5.ebuild | 26 - dev-python/click-aliases/metadata.xml | 13 - dev-python/click-command-tree/Manifest | 1 - .../click-command-tree-1.1.1.ebuild | 23 - dev-python/click-command-tree/metadata.xml | 9 - dev-python/click-default-group/Manifest | 1 - .../click-default-group-1.2.4.ebuild | 29 - dev-python/click-default-group/metadata.xml | 13 - dev-python/click-help-colors/Manifest | 1 - .../click-help-colors-0.9.4.ebuild | 40 - .../files/click-help-colors-0.9.4-no-color.patch | 14 - dev-python/click-help-colors/metadata.xml | 13 - dev-python/click-log/Manifest | 1 - dev-python/click-log/click-log-0.4.0.ebuild | 28 - dev-python/click-log/metadata.xml | 15 - dev-python/click-option-group/Manifest | 2 - .../click-option-group-0.5.9.ebuild | 30 - dev-python/click-option-group/metadata.xml | 17 - dev-python/click-plugins/Manifest | 1 - .../click-plugins/click-plugins-1.1.1.2.ebuild | 37 - .../files/click-plugins-1.1.1.2-click82.patch | 58 -- dev-python/click-plugins/metadata.xml | 12 - dev-python/click-repl/Manifest | 1 - dev-python/click-repl/click-repl-0.2.0-r1.ebuild | 27 - dev-python/click-repl/metadata.xml | 9 - dev-python/click-threading/Manifest | 1 - .../click-threading-0.5.0-r1.ebuild | 31 - dev-python/click-threading/metadata.xml | 15 - dev-python/click/Manifest | 8 - dev-python/click/click-8.3.2.ebuild | 33 - dev-python/click/click-8.3.3.ebuild | 33 - dev-python/click/click-8.4.0.ebuild | 40 - dev-python/click/click-8.4.1.ebuild | 40 - dev-python/click/metadata.xml | 13 - dev-python/clickdc/Manifest | 1 - dev-python/clickdc/clickdc-0.1.1.ebuild | 49 -- .../clickdc/files/clickdc-0.1.1-click-8.2.patch | 15 - dev-python/clickdc/metadata.xml | 12 - dev-python/cliff/Manifest | 2 - dev-python/cliff/cliff-4.13.3.ebuild | 44 - dev-python/cliff/cliff-4.14.0.ebuild | 43 - dev-python/cliff/metadata.xml | 22 - dev-python/clikit/Manifest | 1 - dev-python/clikit/clikit-0.6.2-r1.ebuild | 43 - dev-python/clikit/metadata.xml | 13 - dev-python/clint/Manifest | 1 - dev-python/clint/clint-0.5.1-r4.ebuild | 40 - .../clint-0.5.1-disable-args-dependency.patch | 19 - dev-python/clint/metadata.xml | 13 - dev-python/cloudflare/Manifest | 5 - dev-python/cloudflare/cloudflare-2.19.4.ebuild | 74 -- dev-python/cloudflare/cloudflare-4.3.1.ebuild | 109 --- dev-python/cloudflare/cloudflare-5.1.0.ebuild | 90 -- dev-python/cloudflare/metadata.xml | 12 - dev-python/cloudpickle/Manifest | 1 - dev-python/cloudpickle/cloudpickle-3.1.2.ebuild | 39 - dev-python/cloudpickle/metadata.xml | 13 - dev-python/cloudscraper/Manifest | 1 - .../cloudscraper/cloudscraper-1.2.69-r1.ebuild | 52 -- dev-python/cloudscraper/metadata.xml | 21 - dev-python/cloup/Manifest | 1 - dev-python/cloup/cloup-3.0.9.ebuild | 40 - dev-python/cloup/metadata.xml | 14 - dev-python/clr-loader/Manifest | 10 - dev-python/clr-loader/clr-loader-0.2.9.ebuild | 96 --- dev-python/clr-loader/clr-loader-0.3.1.ebuild | 96 --- dev-python/clr-loader/metadata.xml | 19 - dev-python/cmd2/Manifest | 2 - dev-python/cmd2/cmd2-2.6.2.ebuild | 56 -- dev-python/cmd2/cmd2-3.5.1.ebuild | 58 -- dev-python/cmd2/metadata.xml | 17 - dev-python/cogapp/Manifest | 1 - dev-python/cogapp/cogapp-3.4.1.ebuild | 20 - dev-python/cogapp/metadata.xml | 12 - dev-python/colorama/Manifest | 1 - dev-python/colorama/colorama-0.4.6.ebuild | 44 - dev-python/colorama/metadata.xml | 17 - dev-python/colorclass/Manifest | 1 - dev-python/colorclass/colorclass-2.2.2-r1.ebuild | 39 - dev-python/colorclass/metadata.xml | 12 - dev-python/colored-traceback/Manifest | 1 - .../colored-traceback-0.4.2.ebuild | 24 - dev-python/colored-traceback/metadata.xml | 21 - dev-python/coloredlogs/Manifest | 1 - .../coloredlogs/coloredlogs-15.0.1-r2.ebuild | 47 -- .../coloredlogs-14.0-fix-install-prefix.patch | 35 - .../files/coloredlogs-15.0.1-py3.13.patch | 43 - dev-python/coloredlogs/metadata.xml | 12 - dev-python/colorful/Manifest | 1 - dev-python/colorful/colorful-0.5.8.ebuild | 30 - dev-python/colorful/metadata.xml | 25 - dev-python/colorlog/Manifest | 2 - dev-python/colorlog/colorlog-6.10.1.ebuild | 23 - dev-python/colorlog/metadata.xml | 13 - dev-python/colorspacious/Manifest | 1 - .../colorspacious/colorspacious-1.1.2.ebuild | 22 - dev-python/colorspacious/metadata.xml | 12 - dev-python/colorthief/Manifest | 1 - dev-python/colorthief/colorthief-0.2.1.ebuild | 20 - dev-python/colorthief/metadata.xml | 12 - dev-python/colour/Manifest | 1 - dev-python/colour/colour-0.1.5-r1.ebuild | 41 - dev-python/colour/metadata.xml | 28 - dev-python/comm/Manifest | 1 - dev-python/comm/comm-0.2.3.ebuild | 27 - dev-python/comm/metadata.xml | 13 - dev-python/commentjson/Manifest | 1 - dev-python/commentjson/commentjson-0.9.0-r2.ebuild | 47 -- .../files/commentjson-0.9.0-py312.patch | 24 - dev-python/commentjson/metadata.xml | 12 - dev-python/commonmark/Manifest | 2 - dev-python/commonmark/commonmark-0.9.1-r1.ebuild | 44 - dev-python/commonmark/commonmark-0.9.2.ebuild | 44 - dev-python/commonmark/metadata.xml | 20 - dev-python/concurrent-log-handler/Manifest | 5 - .../concurrent-log-handler-0.9.28.ebuild | 28 - .../concurrent-log-handler-0.9.29.ebuild | 28 - dev-python/concurrent-log-handler/metadata.xml | 12 - dev-python/configargparse/Manifest | 2 - .../configargparse/configargparse-1.7.5.ebuild | 34 - dev-python/configargparse/metadata.xml | 13 - dev-python/configclass/Manifest | 1 - dev-python/configclass/configclass-0.2.0-r1.ebuild | 29 - dev-python/configclass/metadata.xml | 13 - dev-python/configobj/Manifest | 1 - dev-python/configobj/configobj-5.0.9.ebuild | 29 - dev-python/configobj/metadata.xml | 19 - dev-python/configshell-fb/Manifest | 2 - .../configshell-fb/configshell-fb-2.0.3.ebuild | 31 - dev-python/configshell-fb/metadata.xml | 23 - dev-python/configupdater/Manifest | 1 - dev-python/configupdater/configupdater-3.2.ebuild | 36 - dev-python/configupdater/metadata.xml | 12 - dev-python/confusable-homoglyphs/Manifest | 1 - .../confusable-homoglyphs-3.3.1.ebuild | 34 - dev-python/confusable-homoglyphs/metadata.xml | 17 - dev-python/confuse/Manifest | 1 - dev-python/confuse/confuse-2.2.0.ebuild | 29 - dev-python/confuse/metadata.xml | 25 - dev-python/cons/Manifest | 1 - dev-python/cons/cons-0.4.7.ebuild | 36 - dev-python/cons/metadata.xml | 13 - dev-python/consonance/Manifest | 1 - dev-python/consonance/consonance-0.1.5-r1.ebuild | 37 - dev-python/consonance/metadata.xml | 22 - dev-python/constantly/Manifest | 1 - dev-python/constantly/constantly-23.10.4.ebuild | 32 - dev-python/constantly/metadata.xml | 22 - dev-python/construct/Manifest | 1 - dev-python/construct/construct-2.10.70.ebuild | 41 - dev-python/construct/metadata.xml | 17 - dev-python/contourpy/Manifest | 1 - dev-python/contourpy/contourpy-1.3.3-r1.ebuild | 49 -- dev-python/contourpy/metadata.xml | 12 - dev-python/convertdate/Manifest | 1 - dev-python/convertdate/convertdate-2.4.1.ebuild | 27 - dev-python/convertdate/metadata.xml | 12 - dev-python/conway-polynomials/Manifest | 1 - .../conway-polynomials-0.10.ebuild | 21 - dev-python/conway-polynomials/metadata.xml | 27 - dev-python/cookies/Manifest | 1 - dev-python/cookies/cookies-2.2.1-r2.ebuild | 25 - .../cookies/files/cookies-2.2.1-fix-warnings.patch | 201 ----- dev-python/cookies/files/cookies-2.2.1-tests.patch | 28 - dev-python/cookies/metadata.xml | 13 - dev-python/coverage/Manifest | 6 - dev-python/coverage/coverage-7.13.5.ebuild | 110 --- dev-python/coverage/coverage-7.14.0.ebuild | 110 --- dev-python/coverage/coverage-7.14.1.ebuild | 110 --- dev-python/coverage/metadata.xml | 20 - dev-python/cppheaderparser/Manifest | 1 - .../cppheaderparser-2.7.4-r1.ebuild | 25 - dev-python/cppheaderparser/metadata.xml | 19 - dev-python/cppy/Manifest | 1 - dev-python/cppy/cppy-1.3.1.ebuild | 28 - dev-python/cppy/metadata.xml | 15 - dev-python/cramjam/Manifest | 119 --- dev-python/cramjam/cramjam-2.11.0.ebuild | 242 ------ dev-python/cramjam/cramjam-2.12.0_rc1.ebuild | 244 ------ .../cramjam/files/lz4-sys-unbundle-lz4.patch | 38 - dev-python/cramjam/metadata.xml | 11 - dev-python/crashtest/Manifest | 1 - dev-python/crashtest/crashtest-0.4.1.ebuild | 25 - dev-python/crashtest/metadata.xml | 13 - dev-python/crc32c/Manifest | 1 - dev-python/crc32c/crc32c-2.8.ebuild | 46 -- dev-python/crc32c/metadata.xml | 11 - dev-python/crcmod/Manifest | 1 - dev-python/crcmod/crcmod-1.7-r5.ebuild | 26 - dev-python/crcmod/metadata.xml | 18 - dev-python/crispy-bootstrap3/Manifest | 1 - .../crispy-bootstrap3-2024.1.ebuild | 44 - .../files/crispy-bootstrap3-2024.1-django52.patch | 125 --- .../crispy-bootstrap3-2024.1-django52Py.patch | 53 -- dev-python/crispy-bootstrap3/metadata.xml | 12 - dev-python/crispy-bootstrap4/Manifest | 1 - .../crispy-bootstrap4-2026.2.ebuild | 31 - dev-python/crispy-bootstrap4/metadata.xml | 17 - dev-python/crispy-bootstrap5/Manifest | 1 - .../crispy-bootstrap5-2026.3.ebuild | 31 - dev-python/crispy-bootstrap5/metadata.xml | 17 - dev-python/croniter/Manifest | 2 - dev-python/croniter/croniter-6.2.2.ebuild | 32 - dev-python/croniter/metadata.xml | 13 - dev-python/cronsim/Manifest | 1 - dev-python/cronsim/cronsim-2.7.ebuild | 23 - dev-python/cronsim/metadata.xml | 12 - dev-python/cross-web/Manifest | 1 - dev-python/cross-web/cross-web-0.4.1.ebuild | 46 -- dev-python/cross-web/metadata.xml | 13 - dev-python/cryptg/Manifest | 71 -- dev-python/cryptg/cryptg-0.5.0_p0.ebuild | 92 --- dev-python/cryptg/cryptg-0.5.2.ebuild | 92 --- dev-python/cryptg/metadata.xml | 22 - dev-python/cryptography/Manifest | 37 - dev-python/cryptography/cryptography-47.0.0.ebuild | 128 --- dev-python/cryptography/cryptography-48.0.0.ebuild | 128 --- .../files/cryptography-46.0.5-stray-files.patch | 48 -- dev-python/cryptography/metadata.xml | 19 - dev-python/cson/Manifest | 1 - dev-python/cson/cson-0.8-r4.ebuild | 31 - dev-python/cson/metadata.xml | 13 - dev-python/css-parser/Manifest | 1 - dev-python/css-parser/css-parser-1.0.10.ebuild | 30 - dev-python/css-parser/metadata.xml | 16 - dev-python/cssselect/Manifest | 1 - dev-python/cssselect/cssselect-1.4.0.ebuild | 37 - dev-python/cssselect/metadata.xml | 13 - dev-python/cssselect2/Manifest | 2 - dev-python/cssselect2/cssselect2-0.9.0.ebuild | 29 - dev-python/cssselect2/metadata.xml | 13 - dev-python/cssutils/Manifest | 1 - dev-python/cssutils/cssutils-2.11.1.ebuild | 47 -- dev-python/cssutils/metadata.xml | 13 - dev-python/cstruct/Manifest | 1 - dev-python/cstruct/cstruct-6.2.ebuild | 30 - dev-python/cstruct/metadata.xml | 15 - dev-python/csvkit/Manifest | 2 - dev-python/csvkit/csvkit-2.2.0.ebuild | 47 -- dev-python/csvkit/metadata.xml | 18 - dev-python/cucumber-expressions/Manifest | 2 - .../cucumber-expressions-19.0.0.ebuild | 34 - .../cucumber-expressions-19.0.1.ebuild | 34 - dev-python/cucumber-expressions/metadata.xml | 12 - dev-python/cucumber-tag-expressions/Manifest | 1 - .../cucumber-tag-expressions-9.1.0.ebuild | 34 - dev-python/cucumber-tag-expressions/metadata.xml | 12 - dev-python/curtsies/Manifest | 1 - dev-python/curtsies/curtsies-0.4.3.ebuild | 31 - dev-python/curtsies/metadata.xml | 13 - dev-python/cvxopt/Manifest | 2 - dev-python/cvxopt/cvxopt-1.3.2.ebuild | 180 ---- dev-python/cvxopt/cvxopt-1.3.3.ebuild | 176 ---- dev-python/cvxopt/metadata.xml | 28 - dev-python/cwcwidth/Manifest | 1 - dev-python/cwcwidth/cwcwidth-0.1.12.ebuild | 35 - dev-python/cwcwidth/metadata.xml | 11 - dev-python/cycler/Manifest | 1 - dev-python/cycler/cycler-0.12.1.ebuild | 26 - dev-python/cycler/metadata.xml | 13 - dev-python/cyclopts/Manifest | 1 - dev-python/cyclopts/cyclopts-4.10.1.ebuild | 60 -- dev-python/cyclopts/metadata.xml | 12 - dev-python/cypari2/Manifest | 1 - dev-python/cypari2/cypari2-2.2.4.ebuild | 35 - dev-python/cypari2/metadata.xml | 27 - dev-python/cysignals/Manifest | 2 - dev-python/cysignals/cysignals-1.12.6.ebuild | 35 - dev-python/cysignals/metadata.xml | 40 - dev-python/cython-test-exception-raiser/Manifest | 2 - .../cython-test-exception-raiser-26.4.1.ebuild | 27 - .../cython-test-exception-raiser/metadata.xml | 11 - dev-python/cython/Manifest | 2 - dev-python/cython/cython-3.2.4.ebuild | 135 --- dev-python/cython/cython-3.2.5.ebuild | 135 --- .../cython-0.29.23-pythran-parallel-install.patch | 20 - dev-python/cython/metadata.xml | 23 - dev-python/dacite/Manifest | 1 - dev-python/dacite/dacite-1.8.1.ebuild | 28 - dev-python/dacite/metadata.xml | 11 - dev-python/daemonize/Manifest | 1 - dev-python/daemonize/daemonize-2.5.0-r1.ebuild | 27 - dev-python/daemonize/metadata.xml | 12 - dev-python/daff/Manifest | 1 - dev-python/daff/daff-1.4.2.ebuild | 19 - dev-python/daff/metadata.xml | 24 - dev-python/daiquiri/Manifest | 2 - dev-python/daiquiri/daiquiri-3.3.0.ebuild | 31 - dev-python/daiquiri/daiquiri-3.4.0.ebuild | 31 - dev-python/daiquiri/metadata.xml | 19 - dev-python/darkdetect/Manifest | 1 - dev-python/darkdetect/darkdetect-0.8.0.ebuild | 15 - dev-python/darkdetect/metadata.xml | 16 - dev-python/dasbus/Manifest | 1 - dev-python/dasbus/dasbus-1.7.ebuild | 22 - dev-python/dasbus/metadata.xml | 11 - dev-python/datastructclass/Manifest | 1 - .../datastructclass/datastructclass-0.1.1.ebuild | 26 - dev-python/datastructclass/metadata.xml | 12 - dev-python/dateparser/Manifest | 1 - dev-python/dateparser/dateparser-1.3.0.ebuild | 62 -- dev-python/dateparser/metadata.xml | 12 - dev-python/dbfread/Manifest | 2 - dev-python/dbfread/dbfread-2.0.7-r1.ebuild | 37 - dev-python/dbfread/metadata.xml | 13 - dev-python/dbus-fast/Manifest | 6 - dev-python/dbus-fast/dbus-fast-4.0.4.ebuild | 62 -- dev-python/dbus-fast/dbus-fast-4.1.0.ebuild | 62 -- dev-python/dbus-fast/dbus-fast-4.2.8.ebuild | 62 -- dev-python/dbus-fast/dbus-fast-4.3.0.ebuild | 62 -- dev-python/dbus-fast/dbus-fast-5.0.16.ebuild | 63 -- dev-python/dbus-fast/dbus-fast-5.0.17.ebuild | 63 -- dev-python/dbus-fast/metadata.xml | 11 - dev-python/dbus-next/Manifest | 1 - dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild | 63 -- .../files/dbus-next-0.2.3-glib-crash.patch | 33 - .../files/dbus-next-0.2.3-pytest-asyncio-1.patch | 115 --- dev-python/dbus-next/metadata.xml | 12 - dev-python/dbus-python/Manifest | 1 - dev-python/dbus-python/dbus-python-1.4.0.ebuild | 94 --- dev-python/dbus-python/metadata.xml | 14 - dev-python/dbutils/Manifest | 1 - dev-python/dbutils/dbutils-3.1.2.ebuild | 29 - dev-python/dbutils/metadata.xml | 18 - dev-python/ddt/Manifest | 1 - dev-python/ddt/ddt-1.7.2.ebuild | 33 - dev-python/ddt/metadata.xml | 21 - dev-python/debtcollector/Manifest | 1 - .../debtcollector/debtcollector-3.1.0.ebuild | 32 - dev-python/debtcollector/metadata.xml | 17 - dev-python/decopatch/Manifest | 1 - dev-python/decopatch/decopatch-1.4.10-r1.ebuild | 40 - .../files/decopatch-1.4.10-pkg_resources.patch | 24 - .../files/decopatch-1.4.10-python12.patch | 61 -- dev-python/decopatch/metadata.xml | 14 - dev-python/decorator/Manifest | 3 - dev-python/decorator/decorator-5.2.1.ebuild | 23 - dev-python/decorator/decorator-5.3.0.ebuild | 23 - dev-python/decorator/decorator-5.3.1.ebuild | 23 - dev-python/decorator/metadata.xml | 20 - dev-python/deepdiff/Manifest | 1 - dev-python/deepdiff/deepdiff-8.6.2.ebuild | 50 -- dev-python/deepdiff/metadata.xml | 16 - dev-python/deepmerge/Manifest | 1 - dev-python/deepmerge/deepmerge-2.0.ebuild | 32 - dev-python/deepmerge/metadata.xml | 13 - dev-python/deezer-py/Manifest | 1 - dev-python/deezer-py/deezer-py-1.3.7.ebuild | 28 - dev-python/deezer-py/metadata.xml | 11 - dev-python/defusedxml/Manifest | 1 - dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild | 42 - dev-python/defusedxml/metadata.xml | 13 - dev-python/dek/Manifest | 1 - dev-python/dek/dek-1.5.0.ebuild | 32 - dev-python/dek/metadata.xml | 13 - dev-python/denonavr/Manifest | 1 - dev-python/denonavr/denonavr-1.3.2.ebuild | 32 - dev-python/denonavr/metadata.xml | 17 - dev-python/dep-logic/Manifest | 4 - dev-python/dep-logic/dep-logic-0.5.2.ebuild | 27 - dev-python/dep-logic/dep-logic-0.6.0.ebuild | 27 - dev-python/dep-logic/metadata.xml | 12 - dev-python/dependency-groups/Manifest | 2 - .../dependency-groups-1.3.1.ebuild | 27 - dev-python/dependency-groups/metadata.xml | 12 - dev-python/deprecated/Manifest | 1 - dev-python/deprecated/deprecated-1.3.1.ebuild | 34 - dev-python/deprecated/metadata.xml | 12 - dev-python/deprecation/Manifest | 1 - dev-python/deprecation/deprecation-2.1.0-r1.ebuild | 29 - dev-python/deprecation/metadata.xml | 17 - dev-python/desktop-notifier/Manifest | 2 - .../desktop-notifier/desktop-notifier-6.1.1.ebuild | 44 - .../desktop-notifier/desktop-notifier-6.2.0.ebuild | 41 - dev-python/desktop-notifier/metadata.xml | 16 - dev-python/devtools/Manifest | 1 - dev-python/devtools/devtools-0.12.2-r1.ebuild | 53 -- .../files/devtools-0.12.2-mkdocs-hooks.patch | 17 - dev-python/devtools/metadata.xml | 16 - dev-python/dict2xml/Manifest | 1 - dev-python/dict2xml/dict2xml-1.7.8.ebuild | 22 - dev-python/dict2xml/metadata.xml | 16 - dev-python/dictdiffer/Manifest | 1 - dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild | 40 - dev-python/dictdiffer/metadata.xml | 18 - dev-python/diff-match-patch/Manifest | 1 - .../diff-match-patch-20241021.ebuild | 21 - dev-python/diff-match-patch/metadata.xml | 26 - dev-python/digitalocean/Manifest | 1 - .../digitalocean/digitalocean-1.17.0-r1.ebuild | 32 - dev-python/digitalocean/metadata.xml | 11 - dev-python/dill/Manifest | 1 - dev-python/dill/dill-0.4.1.ebuild | 23 - dev-python/dill/metadata.xml | 23 - dev-python/dirty-equals/Manifest | 2 - dev-python/dirty-equals/dirty-equals-0.10.0.ebuild | 54 -- dev-python/dirty-equals/dirty-equals-0.11.0.ebuild | 54 -- dev-python/dirty-equals/metadata.xml | 12 - dev-python/discid/Manifest | 2 - dev-python/discid/discid-1.4.0.ebuild | 37 - dev-python/discid/metadata.xml | 12 - dev-python/discord-protos/Manifest | 2 - .../discord-protos/discord-protos-1.2.126.ebuild | 24 - dev-python/discord-protos/metadata.xml | 9 - dev-python/diskcache/Manifest | 1 - dev-python/diskcache/diskcache-5.6.3.ebuild | 45 - dev-python/diskcache/metadata.xml | 13 - dev-python/dissononce/Manifest | 1 - dev-python/dissononce/dissononce-0.34.3-r3.ebuild | 45 - .../dissononce-0.34.3-fix-test-requirements.patch | 32 - dev-python/dissononce/metadata.xml | 19 - dev-python/distlib/Manifest | 2 - dev-python/distlib/distlib-0.4.0-r1.ebuild | 60 -- dev-python/distlib/distlib-0.4.0.ebuild | 58 -- dev-python/distlib/distlib-0.4.1.ebuild | 58 -- .../files/distlib-0.3.9-system-pypiserver.patch | 25 - .../distlib/files/distlib-0.4.0-py314-test.patch | 28 - dev-python/distlib/files/distlib-0.4.0-py315.patch | 51 -- dev-python/distlib/metadata.xml | 12 - dev-python/distro/Manifest | 1 - dev-python/distro/distro-1.9.0.ebuild | 22 - dev-python/distro/metadata.xml | 21 - dev-python/dj-database-url/Manifest | 2 - .../dj-database-url/dj-database-url-3.0.1.ebuild | 29 - .../dj-database-url/dj-database-url-3.1.2.ebuild | 29 - dev-python/dj-database-url/metadata.xml | 13 - dev-python/dj-email-url/Manifest | 1 - dev-python/dj-email-url/dj-email-url-1.0.6.ebuild | 27 - dev-python/dj-email-url/metadata.xml | 13 - dev-python/dj-search-url/Manifest | 1 - .../dj-search-url/dj-search-url-0.1-r1.ebuild | 20 - dev-python/dj-search-url/metadata.xml | 12 - dev-python/django-allauth/Manifest | 6 - .../django-allauth/django-allauth-65.13.1.ebuild | 74 -- .../django-allauth/django-allauth-65.7.0.ebuild | 73 -- dev-python/django-allauth/files/fido2.patch | 53 -- dev-python/django-allauth/metadata.xml | 12 - dev-python/django-auth-ldap/Manifest | 2 - .../django-auth-ldap/django-auth-ldap-5.3.0.ebuild | 44 - dev-python/django-auth-ldap/metadata.xml | 12 - dev-python/django-browser-reload/Manifest | 1 - .../django-browser-reload-1.13.0.ebuild | 33 - dev-python/django-browser-reload/metadata.xml | 8 - dev-python/django-cache-url/Manifest | 1 - .../django-cache-url/django-cache-url-3.4.6.ebuild | 37 - dev-python/django-cache-url/metadata.xml | 17 - dev-python/django-cacheops/Manifest | 1 - .../django-cacheops/django-cacheops-7.2.ebuild | 68 -- dev-python/django-cacheops/metadata.xml | 12 - dev-python/django-celery-results/Manifest | 3 - .../django-celery-results-2.6.0.ebuild | 48 -- dev-python/django-celery-results/metadata.xml | 12 - dev-python/django-compression-middleware/Manifest | 3 - .../django-compression-middleware-0.5.0.ebuild | 27 - .../django-compression-middleware/metadata.xml | 12 - dev-python/django-configurations/Manifest | 1 - .../django-configurations-2.5.1.ebuild | 50 -- .../files/django-configurations-2.5.1-test.patch | 12 - dev-python/django-configurations/metadata.xml | 12 - dev-python/django-constance/Manifest | 1 - .../django-constance/django-constance-3.1.0.ebuild | 30 - dev-python/django-constance/metadata.xml | 8 - dev-python/django-cors-headers/Manifest | 1 - .../django-cors-headers-4.9.0.ebuild | 31 - dev-python/django-cors-headers/metadata.xml | 12 - dev-python/django-crispy-forms/Manifest | 1 - .../django-crispy-forms-2.6.ebuild | 37 - dev-python/django-crispy-forms/metadata.xml | 12 - dev-python/django-debug-toolbar/Manifest | 2 - .../django-debug-toolbar-6.3.0.ebuild | 46 -- dev-python/django-debug-toolbar/metadata.xml | 17 - dev-python/django-extensions/Manifest | 5 - .../django-extensions-3.2.3.ebuild | 45 - .../django-extensions/django-extensions-4.1.ebuild | 63 -- dev-python/django-extensions/metadata.xml | 12 - dev-python/django-filter/Manifest | 1 - dev-python/django-filter/django-filter-25.2.ebuild | 41 - dev-python/django-filter/metadata.xml | 13 - dev-python/django-js-asset/Manifest | 1 - .../django-js-asset/django-js-asset-3.1.2.ebuild | 36 - dev-python/django-js-asset/metadata.xml | 13 - dev-python/django-multiselectfield/Manifest | 5 - .../django-multiselectfield-0.1.13.ebuild | 28 - .../django-multiselectfield-1.0.1.ebuild | 28 - dev-python/django-multiselectfield/metadata.xml | 12 - dev-python/django-otp/Manifest | 1 - dev-python/django-otp/django-otp-1.7.0.ebuild | 43 - dev-python/django-otp/metadata.xml | 12 - dev-python/django-picklefield/Manifest | 1 - .../django-picklefield-3.2.0.ebuild | 29 - dev-python/django-picklefield/metadata.xml | 8 - dev-python/django-polymorphic/Manifest | 2 - .../django-polymorphic-4.11.4.ebuild | 55 -- .../django-polymorphic-4.11.5.ebuild | 59 -- dev-python/django-polymorphic/metadata.xml | 13 - dev-python/django-prometheus/Manifest | 4 - .../django-prometheus-2.4.1.ebuild | 33 - .../django-prometheus-2.5.0.ebuild | 38 - dev-python/django-prometheus/metadata.xml | 13 - dev-python/django-redis/Manifest | 2 - dev-python/django-redis/django-redis-6.0.0.ebuild | 102 --- dev-python/django-redis/django-redis-7.0.0.ebuild | 94 --- dev-python/django-redis/metadata.xml | 16 - dev-python/django-registration/Manifest | 1 - .../django-registration-5.2.1.ebuild | 34 - dev-python/django-registration/metadata.xml | 12 - dev-python/django-soft-delete/Manifest | 3 - .../django-soft-delete-1.0.18.ebuild | 32 - dev-python/django-soft-delete/metadata.xml | 12 - dev-python/django-sortedm2m/Manifest | 1 - .../django-sortedm2m/django-sortedm2m-4.0.0.ebuild | 43 - dev-python/django-sortedm2m/metadata.xml | 12 - dev-python/django-tables2/Manifest | 2 - .../django-tables2/django-tables2-2.9.0.ebuild | 49 -- .../django-tables2/django-tables2-3.0.0.ebuild | 49 -- dev-python/django-tables2/metadata.xml | 13 - dev-python/django-taggit/Manifest | 1 - .../django-taggit/django-taggit-6.1.0-r1.ebuild | 44 - dev-python/django-taggit/metadata.xml | 13 - dev-python/django-tailwind/Manifest | 1 - .../django-tailwind/django-tailwind-3.8.0.ebuild | 24 - dev-python/django-tailwind/metadata.xml | 8 - dev-python/django-template-partials/Manifest | 1 - .../django-template-partials-25.3.ebuild | 35 - dev-python/django-template-partials/metadata.xml | 12 - dev-python/django-timezone-field/Manifest | 1 - .../django-timezone-field-7.2.1.ebuild | 42 - dev-python/django-timezone-field/metadata.xml | 13 - dev-python/django-tinymce/Manifest | 1 - .../django-tinymce/django-tinymce-4.1.0.ebuild | 32 - dev-python/django-tinymce/metadata.xml | 8 - dev-python/django/Manifest | 10 - dev-python/django/django-4.2.30.ebuild | 100 --- dev-python/django/django-5.2.14.ebuild | 100 --- dev-python/django/django-5.2.15.ebuild | 100 --- dev-python/django/django-6.0.5.ebuild | 100 --- dev-python/django/django-6.0.6.ebuild | 100 --- dev-python/django/files/django-4.0-bashcomp.patch | 56 -- dev-python/django/files/django-4.2.21-py313.patch | 58 -- dev-python/django/files/django-5.2.7-py314.patch | 133 --- dev-python/django/metadata.xml | 13 - dev-python/djangorestframework-guardian/Manifest | 5 - .../djangorestframework-guardian-0.3.0.ebuild | 41 - .../djangorestframework-guardian-0.4.0.ebuild | 41 - .../djangorestframework-guardian/metadata.xml | 12 - dev-python/djangorestframework/Manifest | 1 - .../djangorestframework-3.17.1.ebuild | 46 -- dev-python/djangorestframework/metadata.xml | 13 - dev-python/dkimpy-milter/Manifest | 1 - .../dkimpy-milter/dkimpy-milter-1.2.3.ebuild | 50 -- .../files/dkimpy-milter-pidfile.patch | 11 - dev-python/dkimpy-milter/files/dkimpy-milter.initd | 22 - dev-python/dkimpy-milter/metadata.xml | 16 - dev-python/dkimpy/Manifest | 1 - dev-python/dkimpy/dkimpy-1.1.8.ebuild | 37 - dev-python/dkimpy/metadata.xml | 17 - dev-python/dns-lexicon/Manifest | 3 - dev-python/dns-lexicon/dns-lexicon-3.23.2.ebuild | 74 -- dev-python/dns-lexicon/dns-lexicon-3.25.1.ebuild | 75 -- dev-python/dns-lexicon/dns-lexicon-3.25.2.ebuild | 75 -- dev-python/dns-lexicon/metadata.xml | 17 - dev-python/dnspython/Manifest | 2 - dev-python/dnspython/dnspython-2.8.0.ebuild | 58 -- dev-python/dnspython/metadata.xml | 41 - dev-python/doc8/Manifest | 2 - dev-python/doc8/doc8-2.0.0.ebuild | 39 - dev-python/doc8/metadata.xml | 17 - dev-python/docker/Manifest | 1 - dev-python/docker/docker-7.1.0.ebuild | 56 -- dev-python/docker/metadata.xml | 13 - dev-python/dockerpty/Manifest | 1 - dev-python/dockerpty/dockerpty-0.4.1-r3.ebuild | 35 - dev-python/dockerpty/metadata.xml | 13 - dev-python/docopt/Manifest | 1 - dev-python/docopt/docopt-0.6.2-r5.ebuild | 29 - .../docopt-0.6.2-pytest_node_from_parent.patch | 26 - dev-python/docopt/metadata.xml | 13 - dev-python/docstring-parser/Manifest | 2 - .../docstring-parser-0.17.0.ebuild | 23 - dev-python/docstring-parser/metadata.xml | 12 - dev-python/docstring-to-markdown/Manifest | 1 - .../docstring-to-markdown-0.17.ebuild | 35 - dev-python/docstring-to-markdown/metadata.xml | 13 - dev-python/docutils-glep/Manifest | 1 - dev-python/docutils-glep/docutils-glep-1.5.ebuild | 28 - dev-python/docutils-glep/metadata.xml | 17 - dev-python/docutils/Manifest | 3 - dev-python/docutils/docutils-0.22.4.ebuild | 62 -- dev-python/docutils/docutils-0.23.ebuild | 64 -- dev-python/docutils/docutils-0.23_rc1.ebuild | 64 -- dev-python/docutils/metadata.xml | 13 - dev-python/dogpile-cache/Manifest | 1 - .../dogpile-cache/dogpile-cache-1.5.0.ebuild | 38 - dev-python/dogpile-cache/metadata.xml | 26 - dev-python/doit-py/Manifest | 1 - dev-python/doit-py/doit-py-0.5.0-r1.ebuild | 38 - dev-python/doit-py/metadata.xml | 17 - dev-python/doit/Manifest | 2 - dev-python/doit/doit-0.36.0-r2.ebuild | 70 -- dev-python/doit/doit-0.37.0.ebuild | 56 -- dev-python/doit/metadata.xml | 17 - dev-python/dominate/Manifest | 1 - dev-python/dominate/dominate-2.9.1.ebuild | 26 - .../dominate/files/dominate-2.9.1-py313.patch | 37 - dev-python/dominate/metadata.xml | 17 - dev-python/doublex-expects/Manifest | 1 - .../doublex-expects-0.7.1-r1.ebuild | 40 - dev-python/doublex-expects/metadata.xml | 13 - dev-python/doublex/Manifest | 1 - dev-python/doublex/doublex-1.9.6.1.ebuild | 42 - dev-python/doublex/metadata.xml | 13 - dev-python/doxypypy/Manifest | 1 - .../doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild | 34 - dev-python/doxypypy/metadata.xml | 9 - dev-python/drf-writable-nested/Manifest | 3 - .../drf-writable-nested-0.7.2.ebuild | 32 - dev-python/drf-writable-nested/metadata.xml | 12 - dev-python/dropbox/Manifest | 1 - dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild | 59 -- dev-python/dropbox/metadata.xml | 12 - dev-python/dtreeviz/Manifest | 1 - dev-python/dtreeviz/dtreeviz-2.2.2.ebuild | 32 - dev-python/dtreeviz/metadata.xml | 13 - dev-python/dulwich/Manifest | 43 - dev-python/dulwich/dulwich-1.1.0.ebuild | 124 --- dev-python/dulwich/dulwich-1.2.4.ebuild | 128 --- dev-python/dulwich/dulwich-1.2.5.ebuild | 128 --- dev-python/dulwich/dulwich-1.2.6.ebuild | 128 --- dev-python/dulwich/metadata.xml | 13 - dev-python/easy-thumbnails/Manifest | 1 - .../easy-thumbnails/easy-thumbnails-2.10.1.ebuild | 45 - dev-python/easy-thumbnails/metadata.xml | 12 - dev-python/easyprocess/Manifest | 1 - dev-python/easyprocess/easyprocess-1.1-r1.ebuild | 42 - dev-python/easyprocess/metadata.xml | 13 - dev-python/ecdsa/Manifest | 1 - dev-python/ecdsa/ecdsa-0.19.2.ebuild | 29 - dev-python/ecdsa/metadata.xml | 13 - dev-python/editables/Manifest | 2 - dev-python/editables/editables-0.5.ebuild | 25 - dev-python/editables/editables-0.6.ebuild | 26 - dev-python/editables/metadata.xml | 11 - dev-python/editor/Manifest | 1 - dev-python/editor/editor-1.7.0.ebuild | 39 - dev-python/editor/metadata.xml | 13 - dev-python/editorconfig/Manifest | 2 - dev-python/editorconfig/editorconfig-0.17.1.ebuild | 55 -- dev-python/editorconfig/metadata.xml | 24 - dev-python/elastic-transport/Manifest | 3 - .../elastic-transport-9.2.1.ebuild | 67 -- .../elastic-transport-9.4.0.ebuild | 68 -- .../elastic-transport-9.4.1.ebuild | 68 -- dev-python/elastic-transport/metadata.xml | 18 - dev-python/elasticsearch/Manifest | 3 - .../elasticsearch/elasticsearch-9.3.0.ebuild | 89 -- .../elasticsearch/elasticsearch-9.4.0.ebuild | 89 -- .../elasticsearch/elasticsearch-9.4.1.ebuild | 89 -- dev-python/elasticsearch/metadata.xml | 22 - dev-python/electrum-aionostr/Manifest | 1 - .../electrum-aionostr-0.1.0.ebuild | 36 - dev-python/electrum-aionostr/metadata.xml | 12 - dev-python/electrum-ecc/Manifest | 1 - dev-python/electrum-ecc/electrum-ecc-0.0.7.ebuild | 40 - dev-python/electrum-ecc/metadata.xml | 12 - dev-python/elementpath/Manifest | 1 - dev-python/elementpath/elementpath-5.1.1.ebuild | 34 - dev-python/elementpath/metadata.xml | 12 - dev-python/email-validator/Manifest | 1 - .../email-validator/email-validator-2.3.0.ebuild | 32 - dev-python/email-validator/metadata.xml | 25 - dev-python/emcee/Manifest | 1 - dev-python/emcee/emcee-3.1.6.ebuild | 46 -- dev-python/emcee/metadata.xml | 27 - dev-python/emoji/Manifest | 1 - dev-python/emoji/emoji-2.15.0.ebuild | 26 - dev-python/emoji/metadata.xml | 17 - dev-python/enrich/Manifest | 1 - dev-python/enrich/enrich-1.2.7-r1.ebuild | 38 - dev-python/enrich/metadata.xml | 13 - dev-python/ensurepip-pip/Manifest | 2 - .../ensurepip-pip/ensurepip-pip-26.1.2.ebuild | 192 ----- .../ensurepip-pip/files/pip-26.0-test-wheels.patch | 74 -- dev-python/ensurepip-pip/metadata.xml | 13 - dev-python/ensurepip-setuptools/Manifest | 2 - .../ensurepip-setuptools-79.0.1.ebuild | 20 - .../ensurepip-setuptools-82.0.1.ebuild | 137 ---- dev-python/ensurepip-setuptools/metadata.xml | 14 - dev-python/ensurepip-wheel/Manifest | 2 - .../ensurepip-wheel/ensurepip-wheel-0.47.0.ebuild | 61 -- dev-python/ensurepip-wheel/metadata.xml | 13 - dev-python/entrypoint2/Manifest | 1 - dev-python/entrypoint2/entrypoint2-1.1.ebuild | 33 - dev-python/entrypoint2/metadata.xml | 13 - dev-python/entrypoints/Manifest | 1 - dev-python/entrypoints/entrypoints-0.4.ebuild | 21 - dev-python/entrypoints/metadata.xml | 23 - dev-python/environs/Manifest | 4 - dev-python/environs/environs-15.0.0.ebuild | 37 - dev-python/environs/environs-15.0.1.ebuild | 42 - dev-python/environs/metadata.xml | 17 - dev-python/enzyme/Manifest | 2 - dev-python/enzyme/enzyme-0.5.2.ebuild | 45 - dev-python/enzyme/metadata.xml | 14 - dev-python/ephemeral-port-reserve/Manifest | 1 - .../ephemeral-port-reserve-1.1.4.ebuild | 26 - dev-python/ephemeral-port-reserve/metadata.xml | 11 - dev-python/eradicate/Manifest | 1 - dev-python/eradicate/eradicate-3.0.1.ebuild | 25 - dev-python/eradicate/metadata.xml | 17 - dev-python/et-xmlfile/Manifest | 1 - dev-python/et-xmlfile/et-xmlfile-2.0.0.ebuild | 52 -- dev-python/et-xmlfile/metadata.xml | 13 - dev-python/etuples/Manifest | 1 - dev-python/etuples/etuples-0.3.10.ebuild | 37 - dev-python/etuples/metadata.xml | 13 - dev-python/eval-type-backport/Manifest | 1 - .../eval-type-backport-0.3.1.ebuild | 22 - dev-python/eval-type-backport/metadata.xml | 13 - dev-python/evdev/Manifest | 1 - dev-python/evdev/evdev-1.9.3.ebuild | 46 -- dev-python/evdev/metadata.xml | 12 - dev-python/events/Manifest | 1 - dev-python/events/events-0.5.ebuild | 26 - dev-python/events/metadata.xml | 17 - dev-python/evernote2/Manifest | 1 - dev-python/evernote2/evernote2-1.0.3.ebuild | 35 - dev-python/evernote2/evernote2-9999.ebuild | 34 - dev-python/evernote2/metadata.xml | 9 - dev-python/ewmh/Manifest | 1 - dev-python/ewmh/ewmh-0.1.6.ebuild | 19 - dev-python/ewmh/metadata.xml | 16 - dev-python/exceptiongroup/Manifest | 2 - .../exceptiongroup/exceptiongroup-1.3.1.ebuild | 29 - dev-python/exceptiongroup/metadata.xml | 12 - dev-python/execnet/Manifest | 2 - dev-python/execnet/execnet-2.1.2.ebuild | 49 -- dev-python/execnet/metadata.xml | 17 - dev-python/executing/Manifest | 1 - dev-python/executing/executing-2.2.1.ebuild | 59 -- dev-python/executing/metadata.xml | 11 - dev-python/exif/Manifest | 1 - dev-python/exif/exif-1.6.0.ebuild | 26 - dev-python/exif/metadata.xml | 12 - dev-python/expandvars/Manifest | 1 - dev-python/expandvars/expandvars-1.1.2.ebuild | 22 - dev-python/expandvars/metadata.xml | 12 - dev-python/expects/Manifest | 1 - dev-python/expects/expects-0.9.0-r1.ebuild | 33 - dev-python/expects/metadata.xml | 13 - dev-python/expecttest/Manifest | 1 - dev-python/expecttest/expecttest-0.3.0.ebuild | 35 - dev-python/expecttest/metadata.xml | 12 - dev-python/extras/Manifest | 1 - dev-python/extras/extras-1.0.0-r2.ebuild | 29 - dev-python/extras/metadata.xml | 13 - dev-python/eyed3/Manifest | 2 - dev-python/eyed3/eyed3-0.9.9.ebuild | 60 -- dev-python/eyed3/metadata.xml | 17 - dev-python/ezdxf/Manifest | 2 - dev-python/ezdxf/ezdxf-1.4.3.ebuild | 31 - dev-python/ezdxf/ezdxf-1.4.4.ebuild | 31 - dev-python/ezdxf/metadata.xml | 30 - dev-python/faker/Manifest | 5 - dev-python/faker/faker-40.14.1.ebuild | 41 - dev-python/faker/faker-40.18.0.ebuild | 41 - dev-python/faker/faker-40.19.1.ebuild | 41 - dev-python/faker/faker-40.20.0.ebuild | 41 - dev-python/faker/faker-40.21.0.ebuild | 41 - dev-python/faker/metadata.xml | 17 - dev-python/fakeredis/Manifest | 8 - dev-python/fakeredis/fakeredis-2.34.1.ebuild | 98 --- dev-python/fakeredis/fakeredis-2.35.0.ebuild | 98 --- dev-python/fakeredis/fakeredis-2.35.1.ebuild | 98 --- dev-python/fakeredis/fakeredis-2.36.0.ebuild | 128 --- dev-python/fakeredis/metadata.xml | 12 - dev-python/fastapi/Manifest | 3 - dev-python/fastapi/fastapi-0.135.1.ebuild | 117 --- dev-python/fastapi/fastapi-0.135.2.ebuild | 117 --- dev-python/fastapi/fastapi-0.135.3.ebuild | 117 --- dev-python/fastapi/metadata.xml | 13 - dev-python/fastbencode/Manifest | 16 - dev-python/fastbencode/fastbencode-0.3.10.ebuild | 91 --- dev-python/fastbencode/metadata.xml | 12 - dev-python/fasteners/Manifest | 1 - dev-python/fasteners/fasteners-0.20.ebuild | 37 - dev-python/fasteners/metadata.xml | 17 - dev-python/fastimport/Manifest | 2 - dev-python/fastimport/fastimport-0.9.16.ebuild | 25 - dev-python/fastimport/metadata.xml | 14 - dev-python/fastjsonschema/Manifest | 1 - .../fastjsonschema/fastjsonschema-2.21.2.ebuild | 26 - dev-python/fastjsonschema/metadata.xml | 12 - dev-python/fastmcp/Manifest | 1 - dev-python/fastmcp/fastmcp-3.1.1.ebuild | 61 -- dev-python/fastmcp/metadata.xml | 12 - dev-python/fastuuid/Manifest | 52 -- dev-python/fastuuid/fastuuid-0.14.0.ebuild | 86 -- dev-python/fastuuid/metadata.xml | 12 - dev-python/faust-cchardet/Manifest | 1 - .../faust-cchardet/faust-cchardet-2.1.19.ebuild | 27 - dev-python/faust-cchardet/metadata.xml | 15 - dev-python/feedgenerator/Manifest | 2 - .../feedgenerator/feedgenerator-2.2.1.ebuild | 31 - dev-python/feedgenerator/metadata.xml | 14 - dev-python/feedparser/Manifest | 1 - dev-python/feedparser/feedparser-6.0.12.ebuild | 42 - dev-python/feedparser/metadata.xml | 14 - dev-python/ffmpeg-python/Manifest | 1 - .../ffmpeg-python-0.2.0_p20220711-r1.ebuild | 52 -- .../files/ffmpeg-python-0.2.0-collections.patch | 14 - .../files/ffmpeg-python-0.2.0-no-future-795.patch | 189 ----- dev-python/ffmpeg-python/metadata.xml | 18 - dev-python/fido2/Manifest | 3 - dev-python/fido2/fido2-0.9.3-r1.ebuild | 44 - dev-python/fido2/fido2-2.1.1.ebuild | 56 -- dev-python/fido2/fido2-2.2.0.ebuild | 56 -- dev-python/fido2/metadata.xml | 26 - dev-python/fields/Manifest | 1 - dev-python/fields/fields-5.0.0-r3.ebuild | 41 - dev-python/fields/metadata.xml | 13 - dev-python/filebytes/Manifest | 1 - dev-python/filebytes/filebytes-0.10.2.ebuild | 39 - dev-python/filebytes/filebytes-9999.ebuild | 35 - .../filebytes/files/filebytes-0.10.2-py314.patch | 41 - dev-python/filebytes/metadata.xml | 21 - dev-python/filelock/Manifest | 6 - dev-python/filelock/filelock-3.28.0.ebuild | 31 - dev-python/filelock/filelock-3.29.0.ebuild | 31 - dev-python/filelock/filelock-3.29.1.ebuild | 31 - dev-python/filelock/metadata.xml | 12 - dev-python/filetype/Manifest | 1 - dev-python/filetype/filetype-1.2.0.ebuild | 21 - dev-python/filetype/metadata.xml | 17 - dev-python/find-libpython/Manifest | 1 - .../find-libpython/find-libpython-0.5.1.ebuild | 17 - dev-python/find-libpython/metadata.xml | 39 - dev-python/findimports/Manifest | 1 - dev-python/findimports/findimports-3.0.0.ebuild | 26 - dev-python/findimports/metadata.xml | 17 - dev-python/findpython/Manifest | 2 - dev-python/findpython/findpython-0.7.1.ebuild | 27 - dev-python/findpython/findpython-0.8.0.ebuild | 27 - dev-python/findpython/metadata.xml | 16 - dev-python/fitsio/Manifest | 1 - dev-python/fitsio/fitsio-1.3.0.ebuild | 43 - dev-python/fitsio/metadata.xml | 26 - dev-python/fixtures/Manifest | 1 - dev-python/fixtures/fixtures-4.3.2.ebuild | 30 - dev-python/fixtures/metadata.xml | 25 - dev-python/flake8/Manifest | 1 - dev-python/flake8/flake8-7.3.0.ebuild | 65 -- dev-python/flake8/metadata.xml | 13 - dev-python/flaky/Manifest | 1 - dev-python/flaky/flaky-3.8.1.ebuild | 37 - dev-python/flaky/metadata.xml | 13 - dev-python/flasgger/Manifest | 1 - .../files/flasgger-0.9.7.1-click-8.2.patch | 36 - dev-python/flasgger/flasgger-0.9.7.1.ebuild | 44 - dev-python/flasgger/metadata.xml | 12 - dev-python/flask-api/Manifest | 1 - .../flask-api/files/flask-api-3.1-flask-3.patch | 84 -- dev-python/flask-api/flask-api-3.1-r2.ebuild | 42 - dev-python/flask-api/metadata.xml | 21 - dev-python/flask-babel/Manifest | 1 - dev-python/flask-babel/flask-babel-4.0.0.ebuild | 41 - dev-python/flask-babel/metadata.xml | 14 - dev-python/flask-caching/Manifest | 2 - .../flask-caching/flask-caching-2.3.1-r1.ebuild | 47 -- .../flask-caching/flask-caching-2.3.1.ebuild | 47 -- .../flask-caching/flask-caching-2.4.0.ebuild | 40 - dev-python/flask-caching/metadata.xml | 12 - dev-python/flask-compress/Manifest | 3 - .../flask-compress/flask-compress-1.23.ebuild | 37 - .../flask-compress/flask-compress-1.24.ebuild | 38 - dev-python/flask-compress/metadata.xml | 17 - dev-python/flask-cors/Manifest | 1 - dev-python/flask-cors/flask-cors-6.0.2.ebuild | 42 - dev-python/flask-cors/metadata.xml | 21 - dev-python/flask-debug/Manifest | 1 - dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild | 36 - dev-python/flask-debug/metadata.xml | 14 - dev-python/flask-htmlmin/Manifest | 1 - .../flask-htmlmin/flask-htmlmin-3.0.0.ebuild | 34 - dev-python/flask-htmlmin/metadata.xml | 17 - dev-python/flask-login/Manifest | 1 - dev-python/flask-login/flask-login-0.6.3.ebuild | 43 - dev-python/flask-login/metadata.xml | 13 - dev-python/flask-nav/Manifest | 1 - .../flask-nav/files/flask-nav-0.6-py310.patch | 19 - dev-python/flask-nav/flask-nav-0.6-r5.ebuild | 41 - dev-python/flask-nav/metadata.xml | 14 - dev-python/flask-paginate/Manifest | 1 - .../flask-paginate/flask-paginate-2024.4.12.ebuild | 34 - dev-python/flask-paginate/metadata.xml | 21 - dev-python/flask-paranoid/Manifest | 1 - .../flask-paranoid/flask-paranoid-0.3.0.ebuild | 29 - dev-python/flask-paranoid/metadata.xml | 17 - dev-python/flask-restx/Manifest | 2 - .../flask-restx-avoid-importlib_resources.patch | 22 - dev-python/flask-restx/flask-restx-1.3.0.ebuild | 53 -- dev-python/flask-restx/flask-restx-1.3.2.ebuild | 53 -- dev-python/flask-restx/metadata.xml | 11 - dev-python/flask-socketio/Manifest | 3 - .../flask-socketio/flask-socketio-5.5.1.ebuild | 29 - .../flask-socketio/flask-socketio-5.6.0.ebuild | 30 - .../flask-socketio/flask-socketio-5.6.1.ebuild | 30 - dev-python/flask-socketio/metadata.xml | 12 - dev-python/flask-sphinx-themes/Manifest | 1 - .../flask-sphinx-themes-1.0.2-r1.ebuild | 21 - dev-python/flask-sphinx-themes/metadata.xml | 14 - dev-python/flask/Manifest | 2 - dev-python/flask/flask-3.1.3.ebuild | 61 -- dev-python/flask/metadata.xml | 13 - dev-python/flatbuffers/Manifest | 1 - dev-python/flatbuffers/flatbuffers-25.12.19.ebuild | 39 - dev-python/flatbuffers/metadata.xml | 13 - dev-python/flatdict/Manifest | 1 - dev-python/flatdict/flatdict-4.1.0.ebuild | 31 - dev-python/flatdict/metadata.xml | 13 - dev-python/fleep/Manifest | 1 - dev-python/fleep/fleep-1.0.1-r1.ebuild | 36 - dev-python/fleep/fleep-9999.ebuild | 36 - dev-python/fleep/metadata.xml | 16 - dev-python/flexmock/Manifest | 2 - dev-python/flexmock/flexmock-0.13.0.ebuild | 36 - dev-python/flexmock/metadata.xml | 13 - dev-python/flit-core/Manifest | 2 - dev-python/flit-core/flit-core-3.12.0.ebuild | 37 - dev-python/flit-core/metadata.xml | 17 - dev-python/flit-scm/Manifest | 1 - dev-python/flit-scm/flit-scm-1.7.0.ebuild | 40 - dev-python/flit-scm/metadata.xml | 12 - dev-python/flit/Manifest | 2 - dev-python/flit/flit-3.12.0.ebuild | 60 -- dev-python/flit/metadata.xml | 16 - dev-python/flufl-lock/Manifest | 2 - dev-python/flufl-lock/flufl-lock-9.0.0.ebuild | 32 - dev-python/flufl-lock/flufl-lock-9.1.0.ebuild | 32 - dev-python/flufl-lock/metadata.xml | 15 - dev-python/fontawesomefree/Manifest | 1 - .../fontawesomefree/fontawesomefree-6.5.1.ebuild | 26 - dev-python/fontawesomefree/metadata.xml | 8 - dev-python/fonttools/Manifest | 2 - dev-python/fonttools/fonttools-4.62.1.ebuild | 62 -- dev-python/fonttools/fonttools-4.63.0.ebuild | 62 -- dev-python/fonttools/metadata.xml | 12 - dev-python/forbiddenfruit/Manifest | 1 - .../files/forbiddenfruit-0.1.4-pytest.patch | 59 -- .../forbiddenfruit/forbiddenfruit-0.1.4.ebuild | 52 -- dev-python/forbiddenfruit/metadata.xml | 12 - dev-python/fpylll/Manifest | 2 - dev-python/fpylll/fpylll-0.6.4-r1.ebuild | 42 - dev-python/fpylll/metadata.xml | 27 - dev-python/fqdn/Manifest | 1 - dev-python/fqdn/fqdn-1.5.1-r2.ebuild | 27 - dev-python/fqdn/metadata.xml | 17 - dev-python/freetype-py/Manifest | 1 - dev-python/freetype-py/freetype-py-2.5.1.ebuild | 36 - dev-python/freetype-py/metadata.xml | 12 - dev-python/freezegun/Manifest | 2 - dev-python/freezegun/freezegun-1.5.5.ebuild | 32 - dev-python/freezegun/metadata.xml | 13 - dev-python/fritzconnection/Manifest | 1 - .../fritzconnection/fritzconnection-1.15.1.ebuild | 50 -- dev-python/fritzconnection/metadata.xml | 20 - dev-python/frozen-flask/Manifest | 1 - dev-python/frozen-flask/frozen-flask-1.0.2.ebuild | 29 - dev-python/frozen-flask/metadata.xml | 13 - dev-python/frozenlist/Manifest | 1 - dev-python/frozenlist/frozenlist-1.8.0.ebuild | 53 -- dev-python/frozenlist/metadata.xml | 17 - dev-python/fs/Manifest | 1 - dev-python/fs/fs-2.4.16-r2.ebuild | 60 -- dev-python/fs/metadata.xml | 17 - dev-python/fsspec/Manifest | 2 - dev-python/fsspec/fsspec-2026.3.0.ebuild | 67 -- dev-python/fsspec/fsspec-2026.4.0.ebuild | 67 -- dev-python/fsspec/metadata.xml | 12 - dev-python/ftfy/Manifest | 1 - dev-python/ftfy/ftfy-6.3.1.ebuild | 26 - dev-python/ftfy/metadata.xml | 12 - dev-python/fullmoon/Manifest | 1 - .../fullmoon/files/fullmoon-1.0.2-setuptools.patch | 5 - dev-python/fullmoon/fullmoon-1.0.2.ebuild | 19 - dev-python/fullmoon/metadata.xml | 13 - dev-python/func-timeout/Manifest | 1 - dev-python/func-timeout/func-timeout-4.3.6.ebuild | 34 - dev-python/func-timeout/metadata.xml | 12 - dev-python/funcparserlib/Manifest | 1 - .../funcparserlib/funcparserlib-1.0.1.ebuild | 33 - dev-python/funcparserlib/metadata.xml | 13 - dev-python/funcy/Manifest | 1 - dev-python/funcy/funcy-2.0.ebuild | 27 - dev-python/funcy/metadata.xml | 17 - dev-python/furl/Manifest | 1 - dev-python/furl/furl-2.1.4.ebuild | 29 - dev-python/furl/metadata.xml | 16 - dev-python/furo/Manifest | 1 - dev-python/furo/furo-2025.12.19-r1.ebuild | 45 - dev-python/furo/metadata.xml | 18 - dev-python/fuzzywuzzy/Manifest | 1 - dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild | 32 - dev-python/fuzzywuzzy/metadata.xml | 13 - dev-python/gast/Manifest | 2 - dev-python/gast/gast-0.6.0.ebuild | 21 - dev-python/gast/gast-0.7.0.ebuild | 21 - dev-python/gast/metadata.xml | 20 - dev-python/gbinder/Manifest | 2 - .../gbinder/files/gbinder-1.1.1-setuptools.patch | 37 - dev-python/gbinder/gbinder-1.3.0.ebuild | 37 - dev-python/gbinder/gbinder-1.3.1.ebuild | 39 - dev-python/gbinder/gbinder-9999.ebuild | 39 - dev-python/gbinder/metadata.xml | 12 - dev-python/gdb-pt-dump/Manifest | 2 - .../gdb-pt-dump/gdb-pt-dump-0.0.0_p20240401.ebuild | 31 - .../gdb-pt-dump/gdb-pt-dump-0.0.0_p20250105.ebuild | 31 - dev-python/gdb-pt-dump/gdb-pt-dump-9999.ebuild | 31 - dev-python/gdb-pt-dump/metadata.xml | 15 - dev-python/gemcall/Manifest | 1 - dev-python/gemcall/gemcall-0.9.2.ebuild | 19 - dev-python/gemcall/metadata.xml | 12 - dev-python/genshi/Manifest | 2 - dev-python/genshi/genshi-0.7.10-r1.ebuild | 43 - dev-python/genshi/genshi-0.7.11.ebuild | 39 - dev-python/genshi/metadata.xml | 12 - dev-python/genson/Manifest | 1 - dev-python/genson/genson-1.3.0.ebuild | 36 - dev-python/genson/metadata.xml | 17 - dev-python/gentoo-common/gentoo-common-1.ebuild | 37 - dev-python/gentoo-common/metadata.xml | 8 - dev-python/genty/Manifest | 1 - dev-python/genty/genty-1.3.2-r3.ebuild | 30 - dev-python/genty/metadata.xml | 13 - dev-python/geographiclib/Manifest | 1 - dev-python/geographiclib/geographiclib-2.1.ebuild | 22 - dev-python/geographiclib/metadata.xml | 13 - dev-python/gfloat/Manifest | 1 - dev-python/gfloat/files/gfloat-0.5.2-32bit.patch | 97 --- dev-python/gfloat/gfloat-0.5.2-r1.ebuild | 77 -- dev-python/gfloat/metadata.xml | 11 - dev-python/gherkin-official/Manifest | 2 - .../gherkin-official-39.0.0.ebuild | 34 - .../gherkin-official-39.1.0.ebuild | 34 - dev-python/gherkin-official/metadata.xml | 17 - dev-python/git-review/Manifest | 3 - dev-python/git-review/git-review-2.4.0.ebuild | 41 - dev-python/git-review/git-review-2.5.0.ebuild | 73 -- dev-python/git-review/git-review-9999.ebuild | 73 -- dev-python/git-review/metadata.xml | 12 - dev-python/gitdb/Manifest | 1 - dev-python/gitdb/gitdb-4.0.12.ebuild | 65 -- dev-python/gitdb/metadata.xml | 13 - dev-python/github3-py/Manifest | 1 - dev-python/github3-py/github3-py-4.0.1.ebuild | 55 -- dev-python/github3-py/metadata.xml | 19 - dev-python/gitpython/Manifest | 8 - dev-python/gitpython/gitpython-3.1.47.ebuild | 81 -- dev-python/gitpython/gitpython-3.1.49.ebuild | 81 -- dev-python/gitpython/gitpython-3.1.50.ebuild | 81 -- dev-python/gitpython/metadata.xml | 13 - dev-python/glcontext/Manifest | 1 - dev-python/glcontext/glcontext-3.0.0.ebuild | 40 - dev-python/glcontext/metadata.xml | 12 - dev-python/glfw/Manifest | 1 - dev-python/glfw/glfw-2.10.0.ebuild | 20 - dev-python/glfw/metadata.xml | 12 - dev-python/gmpy2/Manifest | 4 - dev-python/gmpy2/gmpy2-2.3.0.ebuild | 47 -- dev-python/gmpy2/gmpy2-2.4.0_alpha0.ebuild | 49 -- dev-python/gmpy2/metadata.xml | 18 - dev-python/gnuplot-py/Manifest | 2 - dev-python/gnuplot-py/gnuplot-py-1.8_p8-r1.ebuild | 45 - dev-python/gnuplot-py/metadata.xml | 12 - dev-python/google-api-core/Manifest | 4 - .../google-api-core/google-api-core-2.30.3.ebuild | 55 -- .../google-api-core/google-api-core-2.31.0.ebuild | 55 -- dev-python/google-api-core/metadata.xml | 23 - dev-python/google-api-python-client/Manifest | 8 - .../google-api-python-client-2.194.0.ebuild | 52 -- .../google-api-python-client-2.195.0.ebuild | 52 -- .../google-api-python-client-2.196.0.ebuild | 52 -- .../google-api-python-client-2.197.0.ebuild | 52 -- dev-python/google-api-python-client/metadata.xml | 17 - dev-python/google-auth-httplib2/Manifest | 3 - .../google-auth-httplib2-0.3.1.ebuild | 34 - .../google-auth-httplib2-0.4.0.ebuild | 35 - dev-python/google-auth-httplib2/metadata.xml | 13 - dev-python/google-auth-oauthlib/Manifest | 3 - .../google-auth-oauthlib-1.3.1.ebuild | 28 - .../google-auth-oauthlib-1.4.0.ebuild | 29 - dev-python/google-auth-oauthlib/metadata.xml | 12 - dev-python/google-auth/Manifest | 8 - dev-python/google-auth/google-auth-2.49.2.ebuild | 62 -- dev-python/google-auth/google-auth-2.50.0.ebuild | 62 -- dev-python/google-auth/google-auth-2.52.0.ebuild | 62 -- dev-python/google-auth/google-auth-2.53.0.ebuild | 62 -- dev-python/google-auth/metadata.xml | 13 - dev-python/google-i18n-address/Manifest | 1 - .../google-i18n-address-3.1.1.ebuild | 35 - dev-python/google-i18n-address/metadata.xml | 16 - dev-python/google-pasta/Manifest | 1 - .../google-pasta/google-pasta-0.2.0-r2.ebuild | 26 - dev-python/google-pasta/metadata.xml | 13 - dev-python/googleapis-common-protos/Manifest | 9 - .../googleapis-common-protos-1.72.0.ebuild | 32 - .../googleapis-common-protos-1.73.0.ebuild | 33 - .../googleapis-common-protos-1.73.1-r1.ebuild | 33 - .../googleapis-common-protos-1.74.0-r1.ebuild | 33 - .../googleapis-common-protos-1.75.0.ebuild | 34 - dev-python/googleapis-common-protos/metadata.xml | 17 - dev-python/googletrans/Manifest | 1 - .../googletrans/googletrans-4.0.0_rc1-r1.ebuild | 23 - dev-python/googletrans/metadata.xml | 12 - dev-python/gpep517/Manifest | 1 - dev-python/gpep517/gpep517-19.ebuild | 45 - dev-python/gpep517/metadata.xml | 17 - dev-python/gpgmepy/Manifest | 1 - .../files/gpgmepy-2.0.0_pre20250603-python.patch | 31 - dev-python/gpgmepy/gpgmepy-2.0.0-r1.ebuild | 77 -- dev-python/gpgmepy/metadata.xml | 11 - dev-python/gpt-image/Manifest | 1 - dev-python/gpt-image/gpt-image-0.9.1.ebuild | 22 - dev-python/gpt-image/metadata.xml | 16 - dev-python/graph-tool/Manifest | 1 - dev-python/graph-tool/graph-tool-2.98.ebuild | 83 -- dev-python/graph-tool/graph-tool-9999.ebuild | 83 -- dev-python/graph-tool/metadata.xml | 11 - dev-python/grapheme/Manifest | 2 - dev-python/grapheme/grapheme-0.10.0.ebuild | 30 - dev-python/grapheme/grapheme-0.8.0.ebuild | 26 - dev-python/grapheme/metadata.xml | 17 - dev-python/graphql-core/Manifest | 1 - dev-python/graphql-core/graphql-core-3.2.8.ebuild | 37 - dev-python/graphql-core/metadata.xml | 13 - dev-python/graphql-relay/Manifest | 1 - .../graphql-relay/graphql-relay-3.2.0.ebuild | 29 - dev-python/graphql-relay/metadata.xml | 9 - dev-python/graphviz/Manifest | 1 - .../files/graphviz-0.21_fix_python3_14_tests.patch | 23 - dev-python/graphviz/graphviz-0.21.ebuild | 54 -- dev-python/graphviz/metadata.xml | 18 - dev-python/greenlet/Manifest | 3 - dev-python/greenlet/greenlet-3.4.0.ebuild | 47 -- dev-python/greenlet/greenlet-3.5.0.ebuild | 47 -- dev-python/greenlet/greenlet-3.5.1.ebuild | 47 -- dev-python/greenlet/metadata.xml | 12 - dev-python/greenstalk/Manifest | 1 - dev-python/greenstalk/greenstalk-2.1.1.ebuild | 33 - dev-python/greenstalk/metadata.xml | 13 - dev-python/griddataformats/Manifest | 4 - .../griddataformats/griddataformats-1.1.0.ebuild | 30 - .../griddataformats/griddataformats-1.2.0.ebuild | 30 - dev-python/griddataformats/metadata.xml | 20 - dev-python/grpcio-status/Manifest | 2 - .../grpcio-status/grpcio-status-1.80.0.ebuild | 46 -- .../grpcio-status/grpcio-status-1.81.0.ebuild | 46 -- dev-python/grpcio-status/metadata.xml | 13 - dev-python/grpcio/Manifest | 5 - dev-python/grpcio/grpcio-1.74.0.ebuild | 51 -- dev-python/grpcio/grpcio-1.75.1.ebuild | 51 -- dev-python/grpcio/grpcio-1.76.0.ebuild | 51 -- dev-python/grpcio/grpcio-1.78.1.ebuild | 51 -- dev-python/grpcio/grpcio-1.80.0.ebuild | 51 -- dev-python/grpcio/metadata.xml | 14 - dev-python/gsd/Manifest | 3 - dev-python/gsd/gsd-4.2.0.ebuild | 41 - dev-python/gsd/gsd-5.0.0.ebuild | 41 - dev-python/gsd/gsd-5.0.1.ebuild | 41 - dev-python/gsd/metadata.xml | 16 - dev-python/gssapi/Manifest | 1 - dev-python/gssapi/gssapi-1.11.1.ebuild | 48 -- dev-python/gssapi/metadata.xml | 16 - dev-python/gst-python/Manifest | 3 - .../files/gst-python-1.26.11-pygobject-3.52.patch | 176 ---- .../files/gst-python-1.26.11-skip-test.patch | 30 - dev-python/gst-python/gst-python-1.24.13.ebuild | 65 -- dev-python/gst-python/gst-python-1.26.11.ebuild | 76 -- dev-python/gst-python/metadata.xml | 8 - dev-python/gtts/Manifest | 1 - dev-python/gtts/gtts-2.5.4.ebuild | 35 - dev-python/gtts/metadata.xml | 13 - dev-python/guessit/Manifest | 1 - dev-python/guessit/guessit-3.8.0.ebuild | 38 - dev-python/guessit/metadata.xml | 13 - dev-python/guidata/Manifest | 3 - dev-python/guidata/guidata-3.13.4.ebuild | 43 - dev-python/guidata/guidata-3.14.2.ebuild | 37 - dev-python/guidata/guidata-3.14.3.ebuild | 37 - dev-python/guidata/metadata.xml | 12 - dev-python/guiqwt/Manifest | 1 - dev-python/guiqwt/guiqwt-4.4.5-r1.ebuild | 29 - dev-python/guiqwt/metadata.xml | 12 - dev-python/guppy3/Manifest | 2 - dev-python/guppy3/guppy3-3.1.6.ebuild | 24 - dev-python/guppy3/guppy3-3.1.7.ebuild | 24 - dev-python/guppy3/metadata.xml | 18 - dev-python/h11/Manifest | 1 - dev-python/h11/h11-0.16.0.ebuild | 23 - dev-python/h11/metadata.xml | 13 - dev-python/h2/Manifest | 1 - dev-python/h2/h2-4.3.0.ebuild | 31 - dev-python/h2/metadata.xml | 22 - dev-python/h5py/Manifest | 2 - dev-python/h5py/h5py-3.16.0.ebuild | 65 -- dev-python/h5py/metadata.xml | 26 - dev-python/hachoir/Manifest | 1 - dev-python/hachoir/hachoir-3.3.0.ebuild | 29 - dev-python/hachoir/metadata.xml | 19 - dev-python/hashids/Manifest | 1 - dev-python/hashids/hashids-1.3.1.ebuild | 21 - dev-python/hashids/metadata.xml | 7 - dev-python/hashin/Manifest | 1 - dev-python/hashin/hashin-1.0.5.ebuild | 27 - dev-python/hashin/metadata.xml | 12 - dev-python/hatch-fancy-pypi-readme/Manifest | 1 - .../hatch-fancy-pypi-readme-25.1.0.ebuild | 35 - dev-python/hatch-fancy-pypi-readme/metadata.xml | 13 - dev-python/hatch-jupyter-builder/Manifest | 1 - .../hatch-jupyter-builder-0.9.1-r1.ebuild | 40 - dev-python/hatch-jupyter-builder/metadata.xml | 13 - dev-python/hatch-nodejs-version/Manifest | 1 - .../hatch-nodejs-version-0.4.0.ebuild | 26 - dev-python/hatch-nodejs-version/metadata.xml | 12 - dev-python/hatch-vcs/Manifest | 1 - dev-python/hatch-vcs/hatch-vcs-0.5.0.ebuild | 35 - dev-python/hatch-vcs/metadata.xml | 12 - dev-python/hatchling/Manifest | 3 - dev-python/hatchling/hatchling-1.29.0.ebuild | 98 --- dev-python/hatchling/hatchling-1.30.0.ebuild | 98 --- dev-python/hatchling/hatchling-1.30.1.ebuild | 98 --- dev-python/hatchling/metadata.xml | 12 - dev-python/hcloud/Manifest | 3 - dev-python/hcloud/hcloud-2.18.0.ebuild | 51 -- dev-python/hcloud/hcloud-2.19.0.ebuild | 51 -- dev-python/hcloud/hcloud-2.20.0.ebuild | 51 -- dev-python/hcloud/metadata.xml | 16 - dev-python/helpdev/Manifest | 1 - dev-python/helpdev/helpdev-0.7.1-r1.ebuild | 33 - dev-python/helpdev/metadata.xml | 13 - dev-python/hid_ups/Manifest | 1 - dev-python/hid_ups/hid_ups-1.0.1.ebuild | 21 - dev-python/hid_ups/metadata.xml | 11 - dev-python/hid_ups_exporter/Manifest | 1 - .../hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild | 32 - dev-python/hid_ups_exporter/metadata.xml | 11 - dev-python/hidapi/Manifest | 1 - dev-python/hidapi/hidapi-0.15.0.ebuild | 44 - dev-python/hidapi/metadata.xml | 9 - dev-python/hijridate/Manifest | 1 - dev-python/hijridate/hijridate-2.6.0.ebuild | 27 - dev-python/hijridate/metadata.xml | 13 - dev-python/hiredis/Manifest | 2 - .../hiredis/files/hiredis-2.4.0-system-libs.patch | 33 - dev-python/hiredis/hiredis-3.3.1.ebuild | 45 - dev-python/hiredis/hiredis-3.4.0.ebuild | 45 - dev-python/hiredis/metadata.xml | 16 - dev-python/hishel/Manifest | 2 - dev-python/hishel/hishel-1.1.10.ebuild | 73 -- dev-python/hishel/hishel-1.2.1.ebuild | 73 -- dev-python/hishel/metadata.xml | 17 - dev-python/housekeeping/Manifest | 1 - dev-python/housekeeping/housekeeping-1.1.ebuild | 31 - dev-python/housekeeping/metadata.xml | 13 - dev-python/hpack/Manifest | 1 - dev-python/hpack/hpack-4.1.0.ebuild | 33 - dev-python/hpack/metadata.xml | 22 - dev-python/html2text/Manifest | 2 - dev-python/html2text/html2text-2025.4.15-r1.ebuild | 35 - dev-python/html2text/metadata.xml | 13 - dev-python/html5-parser/Manifest | 1 - dev-python/html5-parser/html5-parser-0.4.12.ebuild | 47 -- dev-python/html5-parser/metadata.xml | 15 - dev-python/html5lib/Manifest | 2 - .../files/html5lib-1.2_pre20240221-py314.patch | 41 - .../html5lib/html5lib-1.2_pre20240221.ebuild | 59 -- dev-python/html5lib/metadata.xml | 18 - dev-python/httmock/Manifest | 1 - dev-python/httmock/httmock-1.4.0-r1.ebuild | 29 - dev-python/httmock/metadata.xml | 13 - dev-python/http-ece/Manifest | 1 - dev-python/http-ece/http-ece-1.2.1.ebuild | 29 - dev-python/http-ece/metadata.xml | 9 - dev-python/http-snapshot/Manifest | 1 - .../http-snapshot/http-snapshot-0.1.9.ebuild | 52 -- dev-python/http-snapshot/metadata.xml | 12 - dev-python/httpauth/Manifest | 1 - dev-python/httpauth/httpauth-0.4.1.ebuild | 21 - dev-python/httpauth/metadata.xml | 13 - dev-python/httpbin/Manifest | 1 - .../files/httpbin-0.10.1-optional-flasgger.patch | 63 -- dev-python/httpbin/httpbin-0.10.2-r1.ebuild | 54 -- dev-python/httpbin/metadata.xml | 14 - dev-python/httpcore/Manifest | 1 - dev-python/httpcore/httpcore-1.0.9-r1.ebuild | 69 -- dev-python/httpcore/metadata.xml | 14 - dev-python/httplib2/Manifest | 1 - dev-python/httplib2/httplib2-0.31.1.ebuild | 54 -- dev-python/httplib2/metadata.xml | 13 - dev-python/httpretty/Manifest | 1 - .../httpretty/files/httpretty-1.1.4-py314.patch | 41 - .../httpretty/files/httpretty-1.1.4-pytest.patch | 121 --- .../files/httpretty-1.1.4-urllib3-2.3.patch | 40 - dev-python/httpretty/httpretty-1.1.4-r3.ebuild | 86 -- dev-python/httpretty/httpretty-1.1.4-r4.ebuild | 89 -- dev-python/httpretty/metadata.xml | 20 - dev-python/httptools/Manifest | 2 - dev-python/httptools/httptools-0.6.4.ebuild | 67 -- dev-python/httptools/httptools-0.8.0.ebuild | 63 -- dev-python/httptools/metadata.xml | 11 - dev-python/httpx-aiohttp/Manifest | 2 - .../httpx-aiohttp/httpx-aiohttp-0.1.12.ebuild | 37 - dev-python/httpx-aiohttp/metadata.xml | 12 - dev-python/httpx-socks/Manifest | 1 - dev-python/httpx-socks/httpx-socks-0.11.0.ebuild | 51 -- dev-python/httpx-socks/metadata.xml | 13 - dev-python/httpx-sse/Manifest | 1 - dev-python/httpx-sse/httpx-sse-0.4.3.ebuild | 38 - dev-python/httpx-sse/metadata.xml | 13 - dev-python/httpx/Manifest | 1 - dev-python/httpx/files/httpx-0.27.0-opt-trio.patch | 17 - .../httpx/files/httpx-0.28.1-httptools-test.patch | 13 - dev-python/httpx/httpx-0.28.1-r1.ebuild | 101 --- dev-python/httpx/metadata.xml | 17 - dev-python/huawei-lte-api/Manifest | 1 - .../huawei-lte-api/huawei-lte-api-1.11.0.ebuild | 40 - dev-python/huawei-lte-api/metadata.xml | 16 - dev-python/humanfriendly/Manifest | 1 - .../files/humanfriendly-10.0-py3.13.patch | 74 -- .../humanfriendly/humanfriendly-10.0-r2.ebuild | 38 - dev-python/humanfriendly/metadata.xml | 13 - dev-python/humanize/Manifest | 2 - dev-python/humanize/humanize-4.15.0.ebuild | 30 - dev-python/humanize/metadata.xml | 17 - dev-python/hvac/Manifest | 2 - dev-python/hvac/hvac-2.4.0.ebuild | 47 -- dev-python/hvac/metadata.xml | 21 - dev-python/hypercorn/Manifest | 1 - dev-python/hypercorn/hypercorn-0.18.0.ebuild | 44 - dev-python/hypercorn/metadata.xml | 13 - dev-python/hyperframe/Manifest | 1 - dev-python/hyperframe/hyperframe-6.1.0.ebuild | 22 - dev-python/hyperframe/metadata.xml | 21 - dev-python/hyperlink/Manifest | 1 - dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild | 31 - dev-python/hyperlink/metadata.xml | 23 - dev-python/hypothesis-gentoo/Manifest | 2 - .../hypothesis-gentoo/hypothesis-gentoo-3.ebuild | 24 - .../hypothesis-gentoo/hypothesis-gentoo-4.ebuild | 24 - dev-python/hypothesis-gentoo/metadata.xml | 12 - dev-python/hypothesis/Manifest | 12 - dev-python/hypothesis/hypothesis-6.151.14.ebuild | 112 --- dev-python/hypothesis/hypothesis-6.152.11.ebuild | 105 --- dev-python/hypothesis/hypothesis-6.152.4.ebuild | 110 --- dev-python/hypothesis/hypothesis-6.152.5.ebuild | 110 --- dev-python/hypothesis/hypothesis-6.152.6.ebuild | 110 --- dev-python/hypothesis/hypothesis-6.152.7.ebuild | 110 --- dev-python/hypothesis/hypothesis-6.152.8.ebuild | 110 --- dev-python/hypothesis/hypothesis-6.152.9.ebuild | 110 --- dev-python/hypothesis/hypothesis-6.153.2.ebuild | 105 --- dev-python/hypothesis/hypothesis-6.153.6.ebuild | 105 --- dev-python/hypothesis/hypothesis-6.155.0.ebuild | 105 --- dev-python/hypothesis/hypothesis-6.155.1.ebuild | 105 --- dev-python/hypothesis/metadata.xml | 18 - dev-python/i3ipc/Manifest | 1 - dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild | 38 - dev-python/i3ipc/i3ipc-2.2.1-r2.ebuild | 38 - dev-python/i3ipc/metadata.xml | 9 - dev-python/icalendar/Manifest | 4 - dev-python/icalendar/icalendar-7.0.3.ebuild | 42 - dev-python/icalendar/icalendar-7.1.0.ebuild | 42 - dev-python/icalendar/icalendar-7.1.1.ebuild | 42 - dev-python/icalendar/icalendar-7.1.2.ebuild | 42 - dev-python/icalendar/metadata.xml | 13 - dev-python/icecream/Manifest | 2 - dev-python/icecream/icecream-2.1.8.ebuild | 26 - dev-python/icecream/icecream-2.2.0.ebuild | 26 - dev-python/icecream/metadata.xml | 12 - dev-python/id/Manifest | 1 - dev-python/id/id-1.6.1.ebuild | 55 -- dev-python/id/metadata.xml | 12 - dev-python/identify/Manifest | 2 - dev-python/identify/identify-2.6.18.ebuild | 30 - dev-python/identify/identify-2.6.19.ebuild | 30 - dev-python/identify/metadata.xml | 13 - dev-python/idna/Manifest | 10 - dev-python/idna/idna-3.14.ebuild | 23 - dev-python/idna/idna-3.15.ebuild | 23 - dev-python/idna/idna-3.16.ebuild | 23 - dev-python/idna/idna-3.17.ebuild | 23 - dev-python/idna/idna-3.18.ebuild | 23 - dev-python/idna/metadata.xml | 13 - dev-python/ifaddr/Manifest | 1 - dev-python/ifaddr/ifaddr-0.2.0.ebuild | 21 - dev-python/ifaddr/metadata.xml | 16 - dev-python/ignore-python/Manifest | 2 - .../ignore-python/ignore-python-0.3.3.ebuild | 35 - dev-python/ignore-python/metadata.xml | 13 - dev-python/ijson/Manifest | 1 - dev-python/ijson/ijson-3.5.0.ebuild | 37 - dev-python/ijson/metadata.xml | 12 - dev-python/imageio-ffmpeg/Manifest | 1 - .../imageio-ffmpeg/imageio-ffmpeg-0.6.0.ebuild | 32 - dev-python/imageio-ffmpeg/metadata.xml | 13 - dev-python/imageio/Manifest | 2 - .../files/imageio-2.22.0-block-download.patch | 32 - dev-python/imageio/imageio-2.37.3-r1.ebuild | 104 --- dev-python/imageio/metadata.xml | 19 - dev-python/imagesize/Manifest | 1 - dev-python/imagesize/imagesize-2.0.0.ebuild | 27 - dev-python/imagesize/metadata.xml | 14 - dev-python/imap-tools/Manifest | 5 - dev-python/imap-tools/imap-tools-1.12.1.ebuild | 30 - dev-python/imap-tools/imap-tools-1.13.0.ebuild | 30 - dev-python/imap-tools/metadata.xml | 12 - dev-python/imapclient/Manifest | 1 - dev-python/imapclient/imapclient-3.1.0.ebuild | 32 - dev-python/imapclient/metadata.xml | 13 - dev-python/iminuit/Manifest | 2 - dev-python/iminuit/iminuit-2.32.0.ebuild | 62 -- dev-python/iminuit/metadata.xml | 16 - dev-python/immutabledict/Manifest | 2 - .../immutabledict/immutabledict-4.3.1.ebuild | 29 - dev-python/immutabledict/metadata.xml | 13 - dev-python/immutables/Manifest | 1 - dev-python/immutables/immutables-0.21.ebuild | 50 -- dev-python/immutables/metadata.xml | 17 - dev-python/importlib-metadata/Manifest | 1 - .../importlib-metadata-9.0.0.ebuild | 51 -- dev-python/importlib-metadata/metadata.xml | 15 - dev-python/incremental/Manifest | 2 - dev-python/incremental/incremental-24.11.0.ebuild | 39 - dev-python/incremental/metadata.xml | 17 - dev-python/indexed-gzip/Manifest | 1 - dev-python/indexed-gzip/indexed-gzip-1.10.3.ebuild | 62 -- dev-python/indexed-gzip/metadata.xml | 19 - dev-python/inflect/Manifest | 1 - dev-python/inflect/inflect-7.5.0.ebuild | 29 - dev-python/inflect/metadata.xml | 18 - dev-python/inflection/Manifest | 1 - dev-python/inflection/inflection-0.5.1-r1.ebuild | 23 - dev-python/inflection/metadata.xml | 13 - dev-python/ini2toml/Manifest | 1 - dev-python/ini2toml/ini2toml-0.15.ebuild | 59 -- dev-python/ini2toml/metadata.xml | 12 - dev-python/iniconfig/Manifest | 2 - dev-python/iniconfig/iniconfig-2.3.0.ebuild | 29 - dev-python/iniconfig/metadata.xml | 12 - dev-python/iniparse/Manifest | 1 - .../iniparse/iniparse-0.5.1_p20250425.ebuild | 46 -- dev-python/iniparse/metadata.xml | 13 - dev-python/injector/Manifest | 2 - dev-python/injector/injector-0.22.0-r1.ebuild | 33 - dev-python/injector/injector-0.24.0.ebuild | 33 - dev-python/injector/metadata.xml | 11 - dev-python/inline-snapshot/Manifest | 6 - .../inline-snapshot/inline-snapshot-0.32.7.ebuild | 62 -- .../inline-snapshot/inline-snapshot-0.33.0.ebuild | 62 -- .../inline-snapshot/inline-snapshot-0.34.0.ebuild | 63 -- dev-python/inline-snapshot/metadata.xml | 12 - dev-python/inotify-simple/Manifest | 5 - .../inotify-simple/inotify-simple-1.3.5.ebuild | 21 - .../inotify-simple/inotify-simple-2.0.1.ebuild | 23 - dev-python/inotify-simple/metadata.xml | 12 - dev-python/inotifyrecursive/Manifest | 3 - .../inotifyrecursive/inotifyrecursive-0.3.5.ebuild | 20 - dev-python/inotifyrecursive/metadata.xml | 12 - dev-python/inquirer/Manifest | 1 - dev-python/inquirer/inquirer-3.4.1.ebuild | 34 - dev-python/inquirer/metadata.xml | 13 - dev-python/insipid-sphinx-theme/Manifest | 2 - .../insipid-sphinx-theme-0.4.4.ebuild | 34 - dev-python/insipid-sphinx-theme/metadata.xml | 11 - dev-python/installer/Manifest | 6 - dev-python/installer/installer-0.7.0.ebuild | 40 - dev-python/installer/installer-1.0.1.ebuild | 71 -- dev-python/installer/metadata.xml | 13 - dev-python/intelhex/Manifest | 1 - dev-python/intelhex/intelhex-2.3.0-r1.ebuild | 21 - dev-python/intelhex/metadata.xml | 12 - dev-python/internetarchive/Manifest | 2 - .../internetarchive/internetarchive-5.7.1.ebuild | 59 -- .../internetarchive/internetarchive-5.8.0.ebuild | 59 -- dev-python/internetarchive/metadata.xml | 13 - dev-python/intervaltree/Manifest | 1 - dev-python/intervaltree/intervaltree-3.2.1.ebuild | 26 - dev-python/intervaltree/metadata.xml | 13 - dev-python/invoke/Manifest | 1 - dev-python/invoke/invoke-3.0.3.ebuild | 32 - dev-python/invoke/metadata.xml | 15 - dev-python/iocapture/Manifest | 1 - dev-python/iocapture/iocapture-0.1.2-r3.ebuild | 31 - dev-python/iocapture/metadata.xml | 13 - dev-python/ioctl-opt/Manifest | 1 - dev-python/ioctl-opt/ioctl-opt-1.3.ebuild | 23 - dev-python/ioctl-opt/metadata.xml | 12 - dev-python/ioflo/Manifest | 1 - dev-python/ioflo/ioflo-2.0.3.ebuild | 40 - dev-python/ioflo/metadata.xml | 17 - dev-python/ipdb/Manifest | 1 - dev-python/ipdb/ipdb-0.13.13.ebuild | 31 - dev-python/ipdb/metadata.xml | 13 - dev-python/ipy/Manifest | 1 - .../ipy/files/ipy-1.01-setDaemon-daemon.patch | 24 - dev-python/ipy/ipy-1.01-r1.ebuild | 37 - dev-python/ipy/ipy-1.01-r2.ebuild | 39 - dev-python/ipy/metadata.xml | 13 - dev-python/ipykernel/Manifest | 3 - dev-python/ipykernel/ipykernel-6.31.0.ebuild | 91 --- dev-python/ipykernel/ipykernel-7.1.0.ebuild | 87 -- dev-python/ipykernel/ipykernel-7.2.0.ebuild | 87 -- dev-python/ipykernel/metadata.xml | 17 - dev-python/ipyparallel/Manifest | 4 - dev-python/ipyparallel/ipyparallel-9.1.0-r1.ebuild | 77 -- dev-python/ipyparallel/ipyparallel-9.2.0.ebuild | 77 -- dev-python/ipyparallel/metadata.xml | 17 - dev-python/ipython-genutils/Manifest | 1 - .../files/ipython-genutils-0.2.0-remove-nose.patch | 264 ------ .../ipython-genutils-0.2.0-r4.ebuild | 31 - dev-python/ipython-genutils/metadata.xml | 23 - dev-python/ipython-pygments-lexers/Manifest | 2 - .../ipython-pygments-lexers-1.1.1.ebuild | 27 - dev-python/ipython-pygments-lexers/metadata.xml | 13 - dev-python/ipython/Manifest | 4 - dev-python/ipython/ipython-9.13.0.ebuild | 146 ---- dev-python/ipython/ipython-9.14.0.ebuild | 146 ---- dev-python/ipython/metadata.xml | 53 -- dev-python/ipywidgets/Manifest | 1 - dev-python/ipywidgets/ipywidgets-8.1.8.ebuild | 57 -- dev-python/ipywidgets/metadata.xml | 17 - dev-python/irc/Manifest | 1 - dev-python/irc/files/irc-20.5.0-py314.patch | 49 -- dev-python/irc/irc-20.5.0-r1.ebuild | 53 -- dev-python/irc/metadata.xml | 22 - dev-python/irctokens/Manifest | 1 - .../files/irctokens-2.0.2-exclude-tests.patch | 11 - dev-python/irctokens/irctokens-2.0.2.ebuild | 38 - dev-python/irctokens/metadata.xml | 17 - dev-python/isal/Manifest | 1 - dev-python/isal/isal-1.8.0.ebuild | 43 - dev-python/isal/metadata.xml | 11 - dev-python/iso8601/Manifest | 1 - dev-python/iso8601/iso8601-2.1.0.ebuild | 29 - dev-python/iso8601/metadata.xml | 13 - dev-python/isodate/Manifest | 1 - dev-python/isodate/isodate-0.7.2.ebuild | 22 - dev-python/isodate/metadata.xml | 26 - dev-python/isoduration/Manifest | 1 - .../isoduration/isoduration-20.11.0-r1.ebuild | 39 - dev-python/isoduration/metadata.xml | 13 - dev-python/isort/Manifest | 1 - dev-python/isort/isort-8.0.1.ebuild | 73 -- dev-python/isort/metadata.xml | 18 - dev-python/isosurfaces/Manifest | 1 - dev-python/isosurfaces/isosurfaces-0.1.2.ebuild | 23 - dev-python/isosurfaces/metadata.xml | 12 - dev-python/iterable-io/Manifest | 3 - dev-python/iterable-io/iterable-io-1.0.1.ebuild | 22 - dev-python/iterable-io/iterable-io-1.0.2.ebuild | 22 - dev-python/iterable-io/iterable-io-1.0.4.ebuild | 22 - dev-python/iterable-io/metadata.xml | 12 - dev-python/itsdangerous/Manifest | 1 - dev-python/itsdangerous/itsdangerous-2.2.0.ebuild | 28 - dev-python/itsdangerous/metadata.xml | 13 - dev-python/itunespy/Manifest | 1 - dev-python/itunespy/itunespy-1.6.1-r1.ebuild | 36 - dev-python/itunespy/metadata.xml | 18 - dev-python/iuliia/Manifest | 1 - dev-python/iuliia/iuliia-0.13.0.ebuild | 23 - dev-python/iuliia/metadata.xml | 16 - dev-python/jack-client/Manifest | 1 - dev-python/jack-client/jack-client-0.5.5.ebuild | 42 - dev-python/jack-client/metadata.xml | 12 - dev-python/jaconv/Manifest | 1 - dev-python/jaconv/jaconv-0.5.0.ebuild | 22 - dev-python/jaconv/metadata.xml | 16 - dev-python/jaraco-classes/Manifest | 1 - .../jaraco-classes/jaraco-classes-3.4.0.ebuild | 28 - dev-python/jaraco-classes/metadata.xml | 14 - dev-python/jaraco-collections/Manifest | 1 - .../jaraco-collections-5.2.1.ebuild | 38 - dev-python/jaraco-collections/metadata.xml | 14 - dev-python/jaraco-context/Manifest | 1 - .../jaraco-context/jaraco-context-6.1.2.ebuild | 63 -- dev-python/jaraco-context/metadata.xml | 13 - dev-python/jaraco-envs/Manifest | 1 - dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild | 40 - dev-python/jaraco-envs/metadata.xml | 13 - dev-python/jaraco-functools/Manifest | 2 - .../jaraco-functools/jaraco-functools-4.4.0.ebuild | 56 -- .../jaraco-functools/jaraco-functools-4.5.0.ebuild | 56 -- dev-python/jaraco-functools/metadata.xml | 14 - dev-python/jaraco-itertools/Manifest | 1 - .../jaraco-itertools/jaraco-itertools-6.4.3.ebuild | 30 - dev-python/jaraco-itertools/metadata.xml | 14 - dev-python/jaraco-logging/Manifest | 1 - .../jaraco-logging/jaraco-logging-3.4.0.ebuild | 38 - dev-python/jaraco-logging/metadata.xml | 14 - dev-python/jaraco-path/Manifest | 1 - dev-python/jaraco-path/jaraco-path-3.7.2.ebuild | 31 - dev-python/jaraco-path/metadata.xml | 13 - dev-python/jaraco-stream/Manifest | 1 - .../jaraco-stream/jaraco-stream-3.0.4.ebuild | 29 - dev-python/jaraco-stream/metadata.xml | 17 - dev-python/jaraco-test/Manifest | 1 - dev-python/jaraco-test/jaraco-test-5.6.0.ebuild | 47 -- dev-python/jaraco-test/metadata.xml | 13 - dev-python/jaraco-text/Manifest | 1 - dev-python/jaraco-text/jaraco-text-4.2.0.ebuild | 50 -- dev-python/jaraco-text/metadata.xml | 14 - dev-python/jaraco-vcs/Manifest | 1 - dev-python/jaraco-vcs/jaraco-vcs-2.4.1.ebuild | 48 -- dev-python/jaraco-vcs/metadata.xml | 12 - dev-python/jaraco-versioning/Manifest | 1 - .../jaraco-versioning-1.1.0.ebuild | 27 - dev-python/jaraco-versioning/metadata.xml | 12 - dev-python/jc/Manifest | 1 - dev-python/jc/jc-1.25.6.ebuild | 37 - dev-python/jc/metadata.xml | 17 - dev-python/jdcal/Manifest | 1 - dev-python/jdcal/jdcal-1.4.1-r1.ebuild | 21 - dev-python/jdcal/metadata.xml | 13 - dev-python/jedi/Manifest | 4 - dev-python/jedi/jedi-0.19.2.ebuild | 93 --- dev-python/jedi/jedi-0.20.0.ebuild | 64 -- dev-python/jedi/metadata.xml | 13 - dev-python/jeepney/Manifest | 2 - dev-python/jeepney/jeepney-0.9.0.ebuild | 64 -- dev-python/jeepney/metadata.xml | 14 - dev-python/jellyfish/Manifest | 47 -- dev-python/jellyfish/jellyfish-1.2.1.ebuild | 87 -- dev-python/jellyfish/metadata.xml | 16 - dev-python/jinja2-cli/Manifest | 1 - dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild | 24 - dev-python/jinja2-cli/metadata.xml | 8 - dev-python/jinja2-pluralize/Manifest | 1 - .../jinja2-pluralize-0.3.0-r1.ebuild | 27 - dev-python/jinja2-pluralize/metadata.xml | 16 - dev-python/jinja2-time/Manifest | 1 - .../files/jinja2-time-0.2.0-arrow-compat.patch | 38 - dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild | 36 - dev-python/jinja2-time/metadata.xml | 13 - dev-python/jinja2/Manifest | 2 - dev-python/jinja2/jinja2-3.1.6.ebuild | 61 -- dev-python/jinja2/metadata.xml | 14 - dev-python/jinxed/Manifest | 1 - dev-python/jinxed/jinxed-2.0.1.ebuild | 22 - dev-python/jinxed/metadata.xml | 12 - dev-python/jiter/Manifest | 115 --- dev-python/jiter/jiter-0.13.0.ebuild | 161 ---- dev-python/jiter/metadata.xml | 12 - dev-python/jmespath/Manifest | 1 - dev-python/jmespath/jmespath-1.1.0.ebuild | 33 - dev-python/jmespath/metadata.xml | 14 - dev-python/joblib/Manifest | 2 - dev-python/joblib/joblib-1.5.3.ebuild | 57 -- dev-python/joblib/metadata.xml | 23 - dev-python/josepy/Manifest | 1 - dev-python/josepy/josepy-2.2.0.ebuild | 30 - dev-python/josepy/metadata.xml | 21 - dev-python/joserfc/Manifest | 2 - dev-python/joserfc/joserfc-1.6.4.ebuild | 32 - dev-python/joserfc/metadata.xml | 12 - dev-python/jplephem/Manifest | 2 - .../jplephem/files/jplephem-fix-numpy-compat.patch | 13 - dev-python/jplephem/jplephem-2.23.ebuild | 34 - dev-python/jplephem/jplephem-2.24.ebuild | 41 - dev-python/jplephem/metadata.xml | 17 - dev-python/jpype/Manifest | 1 - dev-python/jpype/jpype-1.6.0.ebuild | 24 - dev-python/jpype/metadata.xml | 11 - dev-python/jq/Manifest | 3 - dev-python/jq/jq-1.10.0.ebuild | 48 -- dev-python/jq/jq-1.11.0.ebuild | 48 -- dev-python/jq/jq-1.8.0.ebuild | 49 -- dev-python/jq/metadata.xml | 16 - dev-python/js2py/Manifest | 1 - .../js2py/files/js2py-0.74-CVE-2024-28397.patch | 21 - .../js2py/files/js2py-0.74-py312-load_attr.patch | 57 -- dev-python/js2py/js2py-0.74-r2.ebuild | 47 -- dev-python/js2py/metadata.xml | 13 - dev-python/jschema-to-python/Manifest | 1 - .../jschema-to-python-1.2.3-r1.ebuild | 30 - dev-python/jschema-to-python/metadata.xml | 12 - dev-python/json-rpc/Manifest | 1 - dev-python/json-rpc/json-rpc-1.15.0.ebuild | 39 - dev-python/json-rpc/metadata.xml | 19 - dev-python/json5/Manifest | 1 - dev-python/json5/json5-0.14.0.ebuild | 22 - dev-python/json5/metadata.xml | 17 - dev-python/json_exporter/Manifest | 1 - .../json_exporter/json_exporter-1.0.2.ebuild | 33 - dev-python/json_exporter/metadata.xml | 11 - dev-python/jsondiff/Manifest | 1 - dev-python/jsondiff/jsondiff-2.2.1.ebuild | 41 - dev-python/jsondiff/metadata.xml | 18 - dev-python/jsonext/Manifest | 1 - dev-python/jsonext/jsonext-0.4.2-r1.ebuild | 30 - dev-python/jsonext/metadata.xml | 16 - dev-python/jsonfeed/Manifest | 1 - .../files/jsonfeed-1.1.2-exclude_tests.patch | 11 - dev-python/jsonfeed/jsonfeed-1.1.2.ebuild | 25 - dev-python/jsonfeed/metadata.xml | 11 - dev-python/jsonlines/Manifest | 1 - dev-python/jsonlines/jsonlines-4.0.0.ebuild | 35 - dev-python/jsonlines/metadata.xml | 12 - dev-python/jsonmerge/Manifest | 1 - dev-python/jsonmerge/jsonmerge-1.9.2.ebuild | 25 - dev-python/jsonmerge/metadata.xml | 16 - dev-python/jsonpatch/Manifest | 1 - dev-python/jsonpatch/jsonpatch-1.33.ebuild | 49 -- dev-python/jsonpatch/metadata.xml | 21 - dev-python/jsonpath-ng/Manifest | 1 - dev-python/jsonpath-ng/jsonpath-ng-1.8.0.ebuild | 40 - dev-python/jsonpath-ng/metadata.xml | 13 - dev-python/jsonpickle/Manifest | 1 - dev-python/jsonpickle/jsonpickle-4.1.1.ebuild | 72 -- dev-python/jsonpickle/metadata.xml | 19 - dev-python/jsonpointer/Manifest | 1 - dev-python/jsonpointer/jsonpointer-3.1.1.ebuild | 23 - dev-python/jsonpointer/metadata.xml | 21 - dev-python/jsonref/Manifest | 1 - dev-python/jsonref/jsonref-1.1.0.ebuild | 29 - dev-python/jsonref/metadata.xml | 22 - dev-python/jsonrpclib/Manifest | 1 - dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild | 49 -- dev-python/jsonrpclib/jsonrpclib-9999.ebuild | 49 -- dev-python/jsonrpclib/metadata.xml | 13 - dev-python/jsonschema-path/Manifest | 4 - .../jsonschema-path-0.3.4-r1.ebuild | 48 -- .../jsonschema-path/jsonschema-path-0.4.5.ebuild | 50 -- .../jsonschema-path/jsonschema-path-0.4.6.ebuild | 50 -- .../jsonschema-path/jsonschema-path-0.5.0.ebuild | 51 -- dev-python/jsonschema-path/metadata.xml | 13 - dev-python/jsonschema-spec/Manifest | 1 - .../jsonschema-spec-0.2.4-r1.ebuild | 47 -- dev-python/jsonschema-spec/metadata.xml | 13 - dev-python/jsonschema-specifications/Manifest | 2 - .../jsonschema-specifications-2025.9.1.ebuild | 30 - dev-python/jsonschema-specifications/metadata.xml | 12 - dev-python/jsonschema/Manifest | 3 - dev-python/jsonschema/jsonschema-4.24.0.ebuild | 57 -- dev-python/jsonschema/jsonschema-4.26.0.ebuild | 73 -- dev-python/jsonschema/metadata.xml | 21 - dev-python/jsonxs/Manifest | 1 - dev-python/jsonxs/jsonxs-0.6-r1.ebuild | 23 - dev-python/jsonxs/metadata.xml | 13 - dev-python/junit-xml/Manifest | 1 - dev-python/junit-xml/junit-xml-1.9-r1.ebuild | 35 - dev-python/junit-xml/metadata.xml | 11 - dev-python/jupyter-client/Manifest | 1 - .../jupyter-client/jupyter-client-8.8.0.ebuild | 50 -- dev-python/jupyter-client/metadata.xml | 23 - dev-python/jupyter-console/Manifest | 1 - .../jupyter-console-6.6.3-r1.ebuild | 41 - dev-python/jupyter-console/metadata.xml | 21 - dev-python/jupyter-core/Manifest | 1 - dev-python/jupyter-core/jupyter-core-5.9.1.ebuild | 33 - dev-python/jupyter-core/metadata.xml | 22 - dev-python/jupyter-events/Manifest | 2 - .../jupyter-events/jupyter-events-0.12.0.ebuild | 42 - .../jupyter-events/jupyter-events-0.12.1.ebuild | 41 - dev-python/jupyter-events/metadata.xml | 17 - dev-python/jupyter-kernel-test/Manifest | 1 - .../jupyter-kernel-test-0.7.0.ebuild | 31 - dev-python/jupyter-kernel-test/metadata.xml | 13 - dev-python/jupyter-lsp/Manifest | 1 - dev-python/jupyter-lsp/jupyter-lsp-2.3.1.ebuild | 69 -- dev-python/jupyter-lsp/metadata.xml | 17 - dev-python/jupyter-packaging/Manifest | 1 - .../jupyter-packaging-0.12.3.ebuild | 47 -- dev-python/jupyter-packaging/metadata.xml | 17 - dev-python/jupyter-server-mathjax/Manifest | 1 - .../jupyter-server-mathjax-0.2.6-r1.ebuild | 43 - dev-python/jupyter-server-mathjax/metadata.xml | 13 - dev-python/jupyter-server-proxy/Manifest | 1 - .../jupyter-server-proxy-4.4.0.ebuild | 50 -- dev-python/jupyter-server-proxy/metadata.xml | 13 - dev-python/jupyter-server-terminals/Manifest | 1 - .../jupyter-server-terminals-0.5.4.ebuild | 46 -- dev-python/jupyter-server-terminals/metadata.xml | 13 - dev-python/jupyter-server/Manifest | 3 - ...upyter-server-2.17.0-pytest-rerunfailures.patch | 113 --- .../jupyter-server/jupyter-server-2.17.0-r1.ebuild | 74 -- .../jupyter-server/jupyter-server-2.18.2.ebuild | 68 -- .../jupyter-server/jupyter-server-2.19.0.ebuild | 68 -- dev-python/jupyter-server/metadata.xml | 17 - dev-python/jupyter/Manifest | 1 - dev-python/jupyter/jupyter-1.1.1-r1.ebuild | 28 - dev-python/jupyter/metadata.xml | 12 - dev-python/jupyterlab-lsp/Manifest | 1 - .../jupyterlab-lsp/jupyterlab-lsp-5.1.0.ebuild | 26 - dev-python/jupyterlab-lsp/metadata.xml | 13 - dev-python/jupyterlab-pygments/Manifest | 1 - .../jupyterlab-pygments-0.3.0.ebuild | 36 - dev-python/jupyterlab-pygments/metadata.xml | 12 - dev-python/jupyterlab-server/Manifest | 1 - .../jupyterlab-server-2.28.0.ebuild | 57 -- dev-python/jupyterlab-server/metadata.xml | 13 - dev-python/jupyterlab-widgets/Manifest | 1 - .../jupyterlab-widgets-3.0.16.ebuild | 26 - dev-python/jupyterlab-widgets/metadata.xml | 17 - dev-python/jupyterlab/Manifest | 3 - dev-python/jupyterlab/jupyterlab-4.4.10-r1.ebuild | 76 -- dev-python/jupyterlab/jupyterlab-4.5.6.ebuild | 76 -- dev-python/jupyterlab/jupyterlab-4.5.7.ebuild | 76 -- dev-python/jupyterlab/metadata.xml | 17 - dev-python/justhtml/Manifest | 1 - dev-python/justhtml/justhtml-0.16.0.ebuild | 17 - dev-python/justhtml/metadata.xml | 17 - dev-python/jwcrypto/Manifest | 1 - dev-python/jwcrypto/jwcrypto-1.5.7.ebuild | 32 - dev-python/jwcrypto/metadata.xml | 12 - dev-python/k5test/Manifest | 1 - dev-python/k5test/k5test-0.10.4.ebuild | 19 - dev-python/k5test/metadata.xml | 13 - dev-python/kaitaistruct/Manifest | 2 - dev-python/kaitaistruct/kaitaistruct-0.11.ebuild | 21 - dev-python/kaitaistruct/metadata.xml | 16 - dev-python/kaptan/Manifest | 1 - dev-python/kaptan/kaptan-0.6.0.ebuild | 25 - dev-python/kaptan/metadata.xml | 16 - dev-python/kconfiglib/Manifest | 1 - dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild | 39 - dev-python/kconfiglib/metadata.xml | 13 - dev-python/keep/Manifest | 1 - dev-python/keep/keep-2.11.ebuild | 45 - dev-python/keep/metadata.xml | 13 - dev-python/kerberos/Manifest | 1 - .../kerberos/files/kerberos-1.3.1-python3.10.patch | 33 - dev-python/kerberos/kerberos-1.3.1-r2.ebuild | 58 -- dev-python/kerberos/metadata.xml | 12 - dev-python/keyring/Manifest | 1 - dev-python/keyring/keyring-25.7.0.ebuild | 52 -- dev-python/keyring/metadata.xml | 21 - dev-python/keyrings-alt/Manifest | 1 - dev-python/keyrings-alt/keyrings-alt-5.0.2.ebuild | 44 - dev-python/keyrings-alt/metadata.xml | 13 - dev-python/keystoneauth1/Manifest | 2 - .../keystoneauth1/keystoneauth1-5.13.1.ebuild | 61 -- .../keystoneauth1/keystoneauth1-5.14.0.ebuild | 61 -- dev-python/keystoneauth1/metadata.xml | 17 - dev-python/keyutils/Manifest | 1 - dev-python/keyutils/keyutils-0.6-r2.ebuild | 40 - dev-python/keyutils/metadata.xml | 12 - dev-python/kgb/Manifest | 1 - dev-python/kgb/kgb-7.3.ebuild | 23 - dev-python/kgb/metadata.xml | 13 - dev-python/kicad-python/Manifest | 13 - dev-python/kicad-python/kicad-python-0.7.1.ebuild | 113 --- dev-python/kicad-python/metadata.xml | 29 - dev-python/kiwisolver/Manifest | 1 - dev-python/kiwisolver/kiwisolver-1.5.0.ebuild | 42 - dev-python/kiwisolver/metadata.xml | 12 - dev-python/klein/Manifest | 1 - dev-python/klein/klein-24.8.0.ebuild | 37 - dev-python/klein/metadata.xml | 24 - dev-python/knowit/Manifest | 2 - dev-python/knowit/knowit-0.5.11.ebuild | 71 -- dev-python/knowit/metadata.xml | 13 - dev-python/kombu/Manifest | 1 - dev-python/kombu/kombu-5.6.2.ebuild | 92 --- dev-python/kombu/metadata.xml | 13 - dev-python/krb5/Manifest | 2 - dev-python/krb5/krb5-0.9.0.ebuild | 34 - dev-python/krb5/metadata.xml | 12 - dev-python/langdetect/Manifest | 1 - .../files/langdetect-1.0.9-explicit-config.patch | 13 - dev-python/langdetect/langdetect-1.0.9.ebuild | 24 - dev-python/langdetect/metadata.xml | 12 - dev-python/lap/Manifest | 2 - dev-python/lap/lap-0.5.13.ebuild | 37 - dev-python/lap/metadata.xml | 11 - dev-python/lark/Manifest | 1 - dev-python/lark/lark-1.3.1.ebuild | 38 - dev-python/lark/metadata.xml | 13 - dev-python/latexcodec/Manifest | 1 - dev-python/latexcodec/latexcodec-3.0.1.ebuild | 22 - dev-python/latexcodec/metadata.xml | 24 - dev-python/latexify-py/Manifest | 2 - dev-python/latexify-py/latexify-py-0.4.3.1.ebuild | 36 - dev-python/latexify-py/latexify-py-0.4.4.1.ebuild | 36 - dev-python/latexify-py/metadata.xml | 12 - dev-python/latexrestricted/Manifest | 1 - .../latexrestricted/latexrestricted-0.6.2.ebuild | 23 - dev-python/latexrestricted/metadata.xml | 12 - dev-python/lazy-loader/Manifest | 2 - dev-python/lazy-loader/lazy-loader-0.5.ebuild | 27 - dev-python/lazy-loader/metadata.xml | 12 - dev-python/lazy-object-proxy/Manifest | 1 - .../lazy-object-proxy-1.12.0.ebuild | 45 - dev-python/lazy-object-proxy/metadata.xml | 16 - dev-python/ldap3/Manifest | 1 - dev-python/ldap3/ldap3-2.9.1.ebuild | 36 - dev-python/ldap3/metadata.xml | 17 - dev-python/leather/Manifest | 1 - dev-python/leather/leather-0.4.1.ebuild | 35 - dev-python/leather/metadata.xml | 14 - dev-python/ledger-bitcoin/Manifest | 1 - .../ledger-bitcoin/ledger-bitcoin-0.4.0.ebuild | 41 - dev-python/ledger-bitcoin/metadata.xml | 15 - dev-python/ledgercomm/Manifest | 1 - dev-python/ledgercomm/ledgercomm-1.2.1.ebuild | 28 - dev-python/ledgercomm/metadata.xml | 15 - dev-python/leechcorepyc/Manifest | 1 - .../files/leechcorepyc-2.19.2-cflags-ldflags.patch | 19 - .../files/leechcorepyc-2.21.0-respect-CC.patch | 30 - dev-python/leechcorepyc/leechcorepyc-2.22.3.ebuild | 45 - dev-python/leechcorepyc/metadata.xml | 20 - dev-python/legacy-cgi/Manifest | 2 - dev-python/legacy-cgi/legacy-cgi-2.6.4.ebuild | 23 - dev-python/legacy-cgi/metadata.xml | 12 - dev-python/lesscpy/Manifest | 1 - dev-python/lesscpy/lesscpy-0.15.1.ebuild | 29 - dev-python/lesscpy/metadata.xml | 16 - dev-python/levenshtein/Manifest | 2 - .../files/levenshtein-0.27.3-cython.patch | 26 - dev-python/levenshtein/levenshtein-0.27.1.ebuild | 49 -- dev-python/levenshtein/levenshtein-0.27.3.ebuild | 53 -- dev-python/levenshtein/metadata.xml | 12 - dev-python/lhafile/Manifest | 1 - dev-python/lhafile/lhafile-0.3.1.ebuild | 27 - dev-python/lhafile/metadata.xml | 12 - dev-python/libarchive-c/Manifest | 1 - dev-python/libarchive-c/libarchive-c-5.3.ebuild | 36 - dev-python/libarchive-c/metadata.xml | 20 - dev-python/libcst/Manifest | 97 --- dev-python/libcst/libcst-1.8.6.ebuild | 197 ----- dev-python/libcst/metadata.xml | 11 - dev-python/libevdev/Manifest | 1 - dev-python/libevdev/libevdev-0.13.1.ebuild | 38 - dev-python/libevdev/metadata.xml | 17 - dev-python/liblarch/Manifest | 1 - dev-python/liblarch/liblarch-3.2.0.ebuild | 38 - dev-python/liblarch/metadata.xml | 15 - dev-python/libnacl/Manifest | 1 - dev-python/libnacl/libnacl-2.1.0.ebuild | 33 - dev-python/libnacl/metadata.xml | 16 - dev-python/librt/Manifest | 2 - dev-python/librt/librt-0.11.0.ebuild | 40 - dev-python/librt/metadata.xml | 11 - dev-python/libsass/Manifest | 1 - dev-python/libsass/libsass-0.23.0.ebuild | 61 -- dev-python/libsass/metadata.xml | 16 - dev-python/libtmux/Manifest | 17 - dev-python/libtmux/libtmux-0.46.2.ebuild | 53 -- dev-python/libtmux/libtmux-0.52.1.ebuild | 38 - dev-python/libtmux/libtmux-0.53.0.ebuild | 38 - dev-python/libtmux/libtmux-0.53.1.ebuild | 38 - dev-python/libtmux/libtmux-0.55.0.ebuild | 38 - dev-python/libtmux/libtmux-0.55.1.ebuild | 38 - dev-python/libtmux/libtmux-0.56.0.ebuild | 38 - dev-python/libtmux/libtmux-0.57.1.ebuild | 38 - dev-python/libtmux/libtmux-0.58.0.ebuild | 38 - dev-python/libtmux/metadata.xml | 13 - dev-python/libusb1/Manifest | 2 - dev-python/libusb1/libusb1-3.3.1.ebuild | 29 - dev-python/libusb1/libusb1-3.4.0.ebuild | 29 - dev-python/libusb1/metadata.xml | 12 - dev-python/libvirt-python/Manifest | 8 - .../libvirt-python/libvirt-python-11.10.0.ebuild | 63 -- .../libvirt-python/libvirt-python-12.0.0.ebuild | 63 -- .../libvirt-python/libvirt-python-12.1.0.ebuild | 63 -- .../libvirt-python/libvirt-python-12.2.0.ebuild | 63 -- .../libvirt-python/libvirt-python-9999.ebuild | 63 -- dev-python/libvirt-python/metadata.xml | 13 - dev-python/license-expression/Manifest | 1 - .../license-expression-30.4.4.ebuild | 35 - dev-python/license-expression/metadata.xml | 12 - dev-python/line-profiler/Manifest | 1 - .../line-profiler/line-profiler-5.0.2.ebuild | 54 -- dev-python/line-profiler/metadata.xml | 21 - dev-python/linkify-it-py/Manifest | 2 - .../linkify-it-py/linkify-it-py-2.1.0.ebuild | 27 - dev-python/linkify-it-py/metadata.xml | 13 - dev-python/linode-metadata/Manifest | 4 - .../linode-metadata/linode-metadata-0.3.4.ebuild | 23 - .../linode-metadata/linode-metadata-0.3.5.ebuild | 23 - dev-python/linode-metadata/metadata.xml | 16 - dev-python/linuxdoc/Manifest | 1 - dev-python/linuxdoc/linuxdoc-20240924.ebuild | 19 - dev-python/linuxdoc/linuxdoc-99999999.ebuild | 27 - dev-python/linuxdoc/metadata.xml | 13 - dev-python/listparser/Manifest | 1 - dev-python/listparser/listparser-0.20.ebuild | 34 - dev-python/listparser/metadata.xml | 13 - dev-python/lit/Manifest | 17 - dev-python/lit/lit-16.0.6.ebuild | 42 - dev-python/lit/lit-17.0.6.ebuild | 46 -- dev-python/lit/lit-18.1.8.ebuild | 46 -- dev-python/lit/lit-19.1.7.ebuild | 46 -- dev-python/lit/lit-20.1.8.ebuild | 46 -- dev-python/lit/lit-21.1.8.ebuild | 46 -- dev-python/lit/lit-22.1.6.ebuild | 46 -- dev-python/lit/lit-22.1.7.ebuild | 46 -- dev-python/lit/lit-23.0.0.9999.ebuild | 41 - dev-python/lit/lit-23.0.0_pre20260512.ebuild | 41 - dev-python/lit/metadata.xml | 11 - dev-python/litestar-htmx/Manifest | 2 - .../litestar-htmx/litestar-htmx-0.5.0.ebuild | 28 - dev-python/litestar-htmx/metadata.xml | 13 - dev-python/litestar/Manifest | 1 - .../litestar/files/litestar-2.19.0-no-valkey.patch | 98 --- .../files/litestar-2.21-timemachine-3.patch | 143 ---- dev-python/litestar/litestar-2.21.1.ebuild | 158 ---- dev-python/litestar/metadata.xml | 14 - dev-python/littleutils/Manifest | 1 - dev-python/littleutils/littleutils-0.2.4.ebuild | 24 - dev-python/littleutils/metadata.xml | 12 - dev-python/livereload/Manifest | 1 - dev-python/livereload/livereload-2.7.1.ebuild | 59 -- dev-python/livereload/metadata.xml | 13 - dev-python/llfuse/Manifest | 1 - dev-python/llfuse/files/llfuse-1.3.5-cflags.patch | 15 - dev-python/llfuse/llfuse-1.5.2.ebuild | 59 -- dev-python/llfuse/metadata.xml | 12 - dev-python/lmdb/Manifest | 2 - dev-python/lmdb/lmdb-1.7.5.ebuild | 47 -- dev-python/lmdb/metadata.xml | 13 - dev-python/lmfit/Manifest | 1 - dev-python/lmfit/lmfit-1.3.4.ebuild | 38 - dev-python/lmfit/metadata.xml | 15 - dev-python/lockfile/Manifest | 1 - .../lockfile/files/lockfile-0.12.2-pytest.patch | 20 - dev-python/lockfile/lockfile-0.12.2-r3.ebuild | 30 - dev-python/lockfile/metadata.xml | 13 - dev-python/logbook/Manifest | 20 - dev-python/logbook/logbook-1.9.2.ebuild | 93 --- dev-python/logbook/metadata.xml | 20 - dev-python/logfury/Manifest | 1 - dev-python/logfury/logfury-1.0.1-r1.ebuild | 39 - dev-python/logfury/metadata.xml | 21 - dev-python/logical-unification/Manifest | 1 - .../files/logical-unification-0.4.7-py314.patch | 40 - .../logical-unification-0.4.7.ebuild | 49 -- dev-python/logical-unification/metadata.xml | 13 - dev-python/loguru/Manifest | 1 - dev-python/loguru/files/loguru-0.7.3-py314.patch | 58 -- dev-python/loguru/loguru-0.7.3.ebuild | 52 -- dev-python/loguru/metadata.xml | 19 - dev-python/logutils/Manifest | 1 - .../logutils/files/logutils-0.3.5-py313.patch | 90 -- dev-python/logutils/logutils-0.3.5-r1.ebuild | 45 - dev-python/logutils/metadata.xml | 13 - dev-python/loky/Manifest | 1 - dev-python/loky/loky-3.5.6.ebuild | 68 -- dev-python/loky/metadata.xml | 13 - dev-python/looseversion/Manifest | 1 - dev-python/looseversion/looseversion-1.3.0.ebuild | 25 - dev-python/looseversion/metadata.xml | 17 - dev-python/lrcalc/Manifest | 1 - dev-python/lrcalc/lrcalc-2.1-r3.ebuild | 30 - dev-python/lrcalc/metadata.xml | 27 - dev-python/lru-dict/Manifest | 2 - dev-python/lru-dict/lru-dict-1.3.0.ebuild | 27 - dev-python/lru-dict/lru-dict-1.4.1.ebuild | 26 - dev-python/lru-dict/metadata.xml | 15 - dev-python/lsp-tree-sitter/Manifest | 1 - .../lsp-tree-sitter/lsp-tree-sitter-0.1.1.ebuild | 31 - dev-python/lsp-tree-sitter/metadata.xml | 13 - dev-python/lsprotocol/Manifest | 1 - dev-python/lsprotocol/lsprotocol-2025.0.0.ebuild | 24 - dev-python/lsprotocol/metadata.xml | 13 - dev-python/lxml-html-clean/Manifest | 1 - .../lxml-html-clean/lxml-html-clean-0.4.5.ebuild | 34 - dev-python/lxml-html-clean/metadata.xml | 16 - dev-python/lxml/Manifest | 2 - dev-python/lxml/files/lxml-6.0.4-pypy.patch | 107 --- dev-python/lxml/lxml-6.1.0.ebuild | 120 --- dev-python/lxml/lxml-6.1.1.ebuild | 123 --- dev-python/lxml/metadata.xml | 14 - dev-python/lz4/Manifest | 1 - dev-python/lz4/lz4-4.4.5.ebuild | 49 -- dev-python/lz4/metadata.xml | 15 - dev-python/lzallright/Manifest | 91 --- dev-python/lzallright/lzallright-0.2.6.ebuild | 130 --- dev-python/lzallright/metadata.xml | 15 - dev-python/m2crypto/Manifest | 1 - dev-python/m2crypto/m2crypto-0.47.0.ebuild | 69 -- dev-python/m2crypto/metadata.xml | 13 - dev-python/m3u8/Manifest | 1 - dev-python/m3u8/m3u8-6.0.0.ebuild | 36 - dev-python/m3u8/metadata.xml | 14 - dev-python/magic-wormhole-mailbox-server/Manifest | 3 - .../magic-wormhole-mailbox-server-0.6.0.ebuild | 40 - .../magic-wormhole-mailbox-server-0.7.0.ebuild | 40 - .../magic-wormhole-mailbox-server-0.8.0.ebuild | 40 - .../magic-wormhole-mailbox-server/metadata.xml | 13 - dev-python/magic-wormhole-transit-relay/Manifest | 1 - .../magic-wormhole-transit-relay-0.5.0.ebuild | 68 -- .../magic-wormhole-transit-relay/metadata.xml | 13 - dev-python/magic-wormhole/Manifest | 2 - .../magic-wormhole/magic-wormhole-0.23.0.ebuild | 64 -- .../magic-wormhole/magic-wormhole-0.24.0.ebuild | 64 -- dev-python/magic-wormhole/metadata.xml | 13 - dev-python/makefun/Manifest | 1 - dev-python/makefun/makefun-1.16.0.ebuild | 31 - dev-python/makefun/metadata.xml | 13 - dev-python/mako/Manifest | 3 - dev-python/mako/mako-1.3.10.ebuild | 54 -- dev-python/mako/mako-1.3.11.ebuild | 41 - dev-python/mako/mako-1.3.12.ebuild | 41 - dev-python/mako/metadata.xml | 14 - dev-python/mamba/Manifest | 1 - dev-python/mamba/mamba-0.11.3.ebuild | 44 - dev-python/mamba/metadata.xml | 13 - dev-python/mando/Manifest | 1 - dev-python/mando/mando-0.8.2.ebuild | 37 - dev-python/mando/metadata.xml | 13 - dev-python/manuel/Manifest | 1 - dev-python/manuel/manuel-1.13.0.ebuild | 40 - dev-python/manuel/metadata.xml | 13 - dev-python/mapbox-earcut/Manifest | 1 - .../mapbox-earcut/mapbox-earcut-2.0.0.ebuild | 46 -- dev-python/mapbox-earcut/metadata.xml | 12 - dev-python/mapbox-vector-tile/Manifest | 1 - .../mapbox-vector-tile-2.2.0.ebuild | 39 - dev-python/mapbox-vector-tile/metadata.xml | 16 - dev-python/markdown-include/Manifest | 1 - .../files/markdown-include-0.8.1-setup.patch | 9 - .../markdown-include/markdown-include-0.8.1.ebuild | 33 - dev-python/markdown-include/metadata.xml | 17 - dev-python/markdown-it-py/Manifest | 3 - .../markdown-it-py/markdown-it-py-4.0.0.ebuild | 41 - .../markdown-it-py/markdown-it-py-4.1.0.ebuild | 41 - .../markdown-it-py/markdown-it-py-4.2.0.ebuild | 41 - dev-python/markdown-it-py/metadata.xml | 13 - dev-python/markdown/Manifest | 1 - dev-python/markdown/markdown-3.10.2.ebuild | 39 - dev-python/markdown/metadata.xml | 13 - dev-python/markdown2/Manifest | 1 - dev-python/markdown2/markdown2-2.5.5-r1.ebuild | 38 - dev-python/markdown2/metadata.xml | 17 - dev-python/markdownify/Manifest | 1 - dev-python/markdownify/markdownify-0.11.6.ebuild | 31 - dev-python/markdownify/metadata.xml | 12 - dev-python/markovify/Manifest | 1 - dev-python/markovify/markovify-0.9.4.ebuild | 28 - dev-python/markovify/metadata.xml | 13 - dev-python/markups/Manifest | 2 - dev-python/markups/markups-4.1.1.ebuild | 38 - dev-python/markups/metadata.xml | 13 - dev-python/markupsafe/Manifest | 2 - dev-python/markupsafe/markupsafe-3.0.3.ebuild | 40 - dev-python/markupsafe/metadata.xml | 12 - dev-python/marshmallow/Manifest | 2 - dev-python/marshmallow/marshmallow-4.3.0.ebuild | 29 - dev-python/marshmallow/metadata.xml | 15 - dev-python/mastodon-py/Manifest | 2 - .../files/mastodon-py-2.0.1-tests.patch | 41 - dev-python/mastodon-py/mastodon-py-2.0.1.ebuild | 65 -- dev-python/mastodon-py/mastodon-py-2.1.4.ebuild | 61 -- dev-python/mastodon-py/metadata.xml | 16 - dev-python/material-color-utilities/Manifest | 1 - .../material-color-utilities-0.1.5.ebuild | 37 - dev-python/material-color-utilities/metadata.xml | 17 - .../materialyoucolor/materialyoucolor-9999.ebuild | 29 - dev-python/materialyoucolor/metadata.xml | 11 - dev-python/matplotlib-inline/Manifest | 2 - .../matplotlib-inline-0.2.1.ebuild | 35 - .../matplotlib-inline-0.2.2.ebuild | 45 - dev-python/matplotlib-inline/metadata.xml | 12 - dev-python/matplotlib-venn/Manifest | 1 - .../matplotlib-venn/matplotlib-venn-1.1.2.ebuild | 43 - dev-python/matplotlib-venn/metadata.xml | 12 - dev-python/matplotlib/Manifest | 5 - dev-python/matplotlib/matplotlib-3.10.9.ebuild | 351 -------- dev-python/matplotlib/matplotlib-3.11.0_rc2.ebuild | 266 ------ dev-python/matplotlib/metadata.xml | 28 - dev-python/matrix-common/Manifest | 1 - .../matrix-common/matrix-common-1.3.0-r1.ebuild | 31 - dev-python/matrix-common/metadata.xml | 13 - dev-python/matterhook/Manifest | 1 - dev-python/matterhook/matterhook-0.2-r2.ebuild | 18 - dev-python/matterhook/metadata.xml | 10 - dev-python/mautrix/Manifest | 2 - dev-python/mautrix/mautrix-0.20.8.ebuild | 66 -- dev-python/mautrix/mautrix-0.21.0.ebuild | 67 -- dev-python/mautrix/metadata.xml | 19 - dev-python/mcbootflash/Manifest | 2 - dev-python/mcbootflash/mcbootflash-10.1.1.ebuild | 29 - dev-python/mcbootflash/metadata.xml | 13 - dev-python/mccabe/Manifest | 1 - ...cabe-0.7.0-fix-tests-without-hypothesmith.patch | 74 -- dev-python/mccabe/mccabe-0.7.0.ebuild | 35 - dev-python/mccabe/metadata.xml | 13 - dev-python/mcp/Manifest | 2 - dev-python/mcp/mcp-1.26.0.ebuild | 80 -- dev-python/mcp/metadata.xml | 15 - dev-python/mdit-py-plugins/Manifest | 3 - .../mdit-py-plugins/mdit-py-plugins-0.5.0.ebuild | 30 - .../mdit-py-plugins/mdit-py-plugins-0.6.0.ebuild | 31 - .../mdit-py-plugins/mdit-py-plugins-0.6.1.ebuild | 31 - dev-python/mdit-py-plugins/metadata.xml | 13 - dev-python/mdurl/Manifest | 1 - dev-python/mdurl/mdurl-0.1.2.ebuild | 25 - dev-python/mdurl/metadata.xml | 13 - dev-python/mdx-gh-links/Manifest | 1 - dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild | 31 - dev-python/mdx-gh-links/metadata.xml | 17 - dev-python/mecab-python/Manifest | 1 - dev-python/mecab-python/mecab-python-1.0.7.ebuild | 31 - dev-python/mecab-python/metadata.xml | 14 - dev-python/mechanicalsoup/Manifest | 1 - .../mechanicalsoup/mechanicalsoup-1.4.0.ebuild | 50 -- dev-python/mechanicalsoup/metadata.xml | 16 - dev-python/mechanize/Manifest | 1 - .../files/mechanize-0.4.10-py314-tests.patch | 33 - dev-python/mechanize/mechanize-0.4.10.ebuild | 39 - dev-python/mechanize/metadata.xml | 24 - dev-python/mediafile/Manifest | 1 - dev-python/mediafile/mediafile-0.17.0.ebuild | 31 - dev-python/mediafile/metadata.xml | 19 - dev-python/memory-allocator/Manifest | 2 - .../memory-allocator/memory-allocator-0.2.0.ebuild | 36 - dev-python/memory-allocator/metadata.xml | 34 - dev-python/merge3/Manifest | 2 - dev-python/merge3/merge3-0.0.15.ebuild | 25 - dev-python/merge3/merge3-0.0.16.ebuild | 25 - dev-python/merge3/metadata.xml | 13 - dev-python/mergedict/Manifest | 1 - dev-python/mergedict/mergedict-1.0.0-r1.ebuild | 21 - dev-python/mergedict/metadata.xml | 13 - dev-python/meshio/Manifest | 1 - dev-python/meshio/files/meshio-5.3.5-numpy-2.patch | 52 -- dev-python/meshio/meshio-5.3.5-r1.ebuild | 38 - dev-python/meshio/metadata.xml | 13 - dev-python/meson-python/Manifest | 1 - dev-python/meson-python/meson-python-0.19.0.ebuild | 72 -- dev-python/meson-python/metadata.xml | 12 - dev-python/metadata.xml | 45 - dev-python/metakernel/Manifest | 1 - dev-python/metakernel/metadata.xml | 17 - dev-python/metakernel/metakernel-1.0.0.ebuild | 63 -- dev-python/micawber/Manifest | 1 - dev-python/micawber/metadata.xml | 13 - dev-python/micawber/micawber-0.6.2.ebuild | 33 - dev-python/mido/Manifest | 1 - dev-python/mido/metadata.xml | 16 - dev-python/mido/mido-1.3.3.ebuild | 40 - dev-python/mimerender/Manifest | 1 - dev-python/mimerender/metadata.xml | 13 - dev-python/mimerender/mimerender-0.6.0-r1.ebuild | 29 - dev-python/minidb/Manifest | 1 - dev-python/minidb/metadata.xml | 18 - dev-python/minidb/minidb-2.0.8.ebuild | 22 - dev-python/minify-html/Manifest | 2 - dev-python/minify-html/metadata.xml | 11 - dev-python/minify-html/minify-html-0.18.1.ebuild | 47 -- dev-python/minikanren/Manifest | 1 - dev-python/minikanren/metadata.xml | 13 - dev-python/minikanren/minikanren-1.0.5.ebuild | 42 - dev-python/minimock/Manifest | 1 - dev-python/minimock/metadata.xml | 13 - dev-python/minimock/minimock-1.3.0-r1.ebuild | 32 - dev-python/mininet/Manifest | 1 - dev-python/mininet/metadata.xml | 8 - dev-python/mininet/mininet-2.3.0.ebuild | 35 - dev-python/miniupnpc/Manifest | 2 - .../files/miniupnpc-2.2.3-shared-lib.patch | 38 - dev-python/miniupnpc/metadata.xml | 12 - dev-python/miniupnpc/miniupnpc-2.3.3.ebuild | 52 -- dev-python/mistletoe/Manifest | 1 - dev-python/mistletoe/metadata.xml | 12 - dev-python/mistletoe/mistletoe-1.5.1.ebuild | 32 - dev-python/mistune/Manifest | 4 - dev-python/mistune/metadata.xml | 13 - dev-python/mistune/mistune-3.2.0.ebuild | 23 - dev-python/mistune/mistune-3.2.1.ebuild | 23 - dev-python/mitype/Manifest | 1 - dev-python/mitype/metadata.xml | 12 - dev-python/mitype/mitype-0.2.6.ebuild | 29 - dev-python/mkautodoc/Manifest | 1 - dev-python/mkautodoc/metadata.xml | 17 - dev-python/mkautodoc/mkautodoc-0.2.0.ebuild | 40 - dev-python/mkdocs-blog-plugin/metadata.xml | 12 - .../mkdocs-blog-plugin-9999.ebuild | 21 - dev-python/ml-dtypes/Manifest | 3 - dev-python/ml-dtypes/metadata.xml | 16 - dev-python/ml-dtypes/ml-dtypes-0.5.3.ebuild | 58 -- dev-python/ml-dtypes/ml-dtypes-0.5.4.ebuild | 58 -- dev-python/mmtf-python/Manifest | 1 - dev-python/mmtf-python/metadata.xml | 12 - dev-python/mmtf-python/mmtf-python-1.1.3.ebuild | 37 - dev-python/mobi/Manifest | 1 - dev-python/mobi/metadata.xml | 12 - dev-python/mobi/mobi-0.3.3.ebuild | 23 - dev-python/mock/Manifest | 1 - dev-python/mock/metadata.xml | 13 - dev-python/mock/mock-5.2.0.ebuild | 23 - dev-python/moddb/Manifest | 1 - dev-python/moddb/metadata.xml | 13 - dev-python/moddb/moddb-0.13.0.ebuild | 49 -- dev-python/modern-colorthief/Manifest | 2 - dev-python/modern-colorthief/metadata.xml | 12 - .../modern-colorthief-0.1.12.ebuild | 41 - dev-python/moderngl-window/Manifest | 1 - dev-python/moderngl-window/metadata.xml | 13 - .../moderngl-window/moderngl-window-3.1.1.ebuild | 63 -- dev-python/moderngl/Manifest | 1 - dev-python/moderngl/metadata.xml | 14 - dev-python/moderngl/moderngl-5.12.0-r1.ebuild | 52 -- dev-python/mollie-api-python/Manifest | 1 - .../mollie-api-python-3.6.0-no-install-tests.patch | 13 - dev-python/mollie-api-python/metadata.xml | 8 - .../mollie-api-python-3.6.0.ebuild | 48 -- dev-python/more-itertools/Manifest | 2 - dev-python/more-itertools/metadata.xml | 14 - .../more-itertools/more-itertools-11.0.2.ebuild | 23 - .../more-itertools/more-itertools-11.1.0.ebuild | 23 - dev-python/moreorless/Manifest | 1 - dev-python/moreorless/metadata.xml | 9 - dev-python/moreorless/moreorless-0.4.0.ebuild | 30 - dev-python/moto/Manifest | 5 - dev-python/moto/metadata.xml | 17 - dev-python/moto/moto-4.2.14.ebuild | 139 ---- dev-python/moto/moto-5.1.22-r1.ebuild | 106 --- dev-python/moto/moto-5.2.1.ebuild | 104 --- dev-python/mpdlcd/Manifest | 1 - dev-python/mpdlcd/files/mpdlcd.confd | 5 - dev-python/mpdlcd/files/mpdlcd.initd | 15 - dev-python/mpdlcd/metadata.xml | 20 - dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild | 47 -- dev-python/mpi4py/Manifest | 1 - .../files/mpi4py-4-mpich-no-fortran-fix.patch | 20 - dev-python/mpi4py/files/mpi4py-4-use-mesonpy.patch | 11 - dev-python/mpi4py/metadata.xml | 28 - dev-python/mpi4py/mpi4py-4.0.1.ebuild | 80 -- dev-python/mpmath/Manifest | 1 - dev-python/mpmath/metadata.xml | 27 - dev-python/mpmath/mpmath-1.4.1.ebuild | 58 -- dev-python/mpxj/Manifest | 1 - dev-python/mpxj/metadata.xml | 12 - dev-python/mpxj/mpxj-16.2.0.ebuild | 40 - dev-python/mrcfile/Manifest | 1 - dev-python/mrcfile/metadata.xml | 13 - dev-python/mrcfile/mrcfile-1.5.4.ebuild | 29 - dev-python/msgpack/Manifest | 3 - dev-python/msgpack/metadata.xml | 18 - dev-python/msgpack/msgpack-1.1.1.ebuild | 59 -- dev-python/msgpack/msgpack-1.1.2.ebuild | 61 -- dev-python/msgspec/Manifest | 3 - dev-python/msgspec/metadata.xml | 12 - dev-python/msgspec/msgspec-0.20.0.ebuild | 47 -- dev-python/msgspec/msgspec-0.21.0.ebuild | 47 -- dev-python/msgspec/msgspec-0.21.1.ebuild | 47 -- dev-python/msrest/Manifest | 1 - dev-python/msrest/metadata.xml | 11 - dev-python/msrest/msrest-0.7.1.ebuild | 43 - dev-python/mss/Manifest | 1 - dev-python/mss/metadata.xml | 13 - dev-python/mss/mss-10.2.0.ebuild | 48 -- dev-python/multidict/Manifest | 1 - dev-python/multidict/metadata.xml | 18 - dev-python/multidict/multidict-6.7.1.ebuild | 65 -- dev-python/multipart/Manifest | 1 - dev-python/multipart/metadata.xml | 12 - dev-python/multipart/multipart-1.3.1.ebuild | 22 - dev-python/multipledispatch/Manifest | 1 - dev-python/multipledispatch/metadata.xml | 14 - .../multipledispatch/multipledispatch-1.0.0.ebuild | 30 - dev-python/multiprocess/Manifest | 1 - .../files/multiprocess-0.70.17-wheel-tag.patch | 65 -- dev-python/multiprocess/metadata.xml | 12 - .../multiprocess/multiprocess-0.70.19.ebuild | 49 -- dev-python/munch/Manifest | 1 - dev-python/munch/files/munch-4.0.0-py313.patch | 29 - dev-python/munch/metadata.xml | 13 - dev-python/munch/munch-4.0.0.ebuild | 33 - dev-python/munkres/Manifest | 1 - .../munkres/files/munkres-1.1.4-test-32bit.patch | 34 - dev-python/munkres/metadata.xml | 18 - dev-python/munkres/munkres-1.1.4-r1.ebuild | 32 - dev-python/musicbrainzngs/Manifest | 1 - .../musicbrainzngs-0.7.1-fix-sphinx-build.patch | 27 - dev-python/musicbrainzngs/metadata.xml | 22 - .../musicbrainzngs/musicbrainzngs-0.7.1-r1.ebuild | 42 - dev-python/mwclient/Manifest | 1 - dev-python/mwclient/metadata.xml | 9 - dev-python/mwclient/mwclient-0.11.0.ebuild | 35 - dev-python/mygpoclient/Manifest | 1 - dev-python/mygpoclient/metadata.xml | 17 - dev-python/mygpoclient/mygpoclient-1.10.ebuild | 33 - dev-python/mypy-extensions/Manifest | 1 - dev-python/mypy-extensions/metadata.xml | 13 - .../mypy-extensions/mypy-extensions-1.1.0.ebuild | 41 - dev-python/mypy/Manifest | 2 - dev-python/mypy/files/mypy-1.14.0-no-werror.patch | 11 - dev-python/mypy/metadata.xml | 22 - dev-python/mypy/mypy-1.20.2.ebuild | 138 ---- dev-python/mypy/mypy-2.1.0.ebuild | 146 ---- dev-python/mysqlclient/Manifest | 2 - dev-python/mysqlclient/metadata.xml | 18 - dev-python/mysqlclient/mysqlclient-2.2.7-r1.ebuild | 89 -- dev-python/mysqlclient/mysqlclient-2.2.8.ebuild | 89 -- dev-python/myst-parser/Manifest | 2 - dev-python/myst-parser/metadata.xml | 13 - dev-python/myst-parser/myst-parser-5.0.0.ebuild | 65 -- dev-python/myst-parser/myst-parser-5.1.0.ebuild | 61 -- dev-python/nagiosplugin/Manifest | 1 - dev-python/nagiosplugin/metadata.xml | 17 - dev-python/nagiosplugin/nagiosplugin-1.4.0.ebuild | 23 - dev-python/nanobind/Manifest | 1 - dev-python/nanobind/metadata.xml | 12 - dev-python/nanobind/nanobind-2.12.0.ebuild | 63 -- dev-python/narwhals/Manifest | 2 - dev-python/narwhals/metadata.xml | 12 - dev-python/narwhals/narwhals-2.21.2.ebuild | 44 - dev-python/natsort/Manifest | 1 - dev-python/natsort/metadata.xml | 13 - dev-python/natsort/natsort-8.4.0.ebuild | 32 - dev-python/nautilus-python/Manifest | 2 - dev-python/nautilus-python/metadata.xml | 11 - .../nautilus-python/nautilus-python-4.0.1.ebuild | 52 -- .../nautilus-python/nautilus-python-4.1.0.ebuild | 52 -- dev-python/nbclassic/Manifest | 1 - dev-python/nbclassic/metadata.xml | 17 - dev-python/nbclassic/nbclassic-1.3.3.ebuild | 88 -- dev-python/nbclient/Manifest | 1 - dev-python/nbclient/metadata.xml | 13 - dev-python/nbclient/nbclient-0.10.4.ebuild | 47 -- dev-python/nbconvert/Manifest | 1 - dev-python/nbconvert/metadata.xml | 17 - dev-python/nbconvert/nbconvert-7.17.1.ebuild | 80 -- dev-python/nbdime/Manifest | 1 - dev-python/nbdime/metadata.xml | 13 - dev-python/nbdime/nbdime-4.0.4.ebuild | 61 -- dev-python/nbformat/Manifest | 1 - dev-python/nbformat/metadata.xml | 23 - dev-python/nbformat/nbformat-5.10.4.ebuild | 46 -- dev-python/nbsphinx/Manifest | 2 - dev-python/nbsphinx/metadata.xml | 21 - dev-python/nbsphinx/nbsphinx-0.9.8.ebuild | 32 - dev-python/nbval/Manifest | 1 - dev-python/nbval/metadata.xml | 24 - dev-python/nbval/nbval-0.11.0.ebuild | 62 -- dev-python/nbxmpp/Manifest | 3 - dev-python/nbxmpp/metadata.xml | 12 - dev-python/nbxmpp/nbxmpp-6.4.0.ebuild | 35 - dev-python/nbxmpp/nbxmpp-7.1.0.ebuild | 35 - dev-python/nbxmpp/nbxmpp-7.2.0.ebuild | 35 - dev-python/neovim-remote/Manifest | 1 - .../files/neovim-remote-2.5.1-neovim-0.8.patch | 22 - dev-python/neovim-remote/metadata.xml | 20 - .../neovim-remote/neovim-remote-2.5.1.ebuild | 46 -- dev-python/neovim-remote/neovim-remote-9999.ebuild | 42 - dev-python/nest-asyncio/Manifest | 1 - dev-python/nest-asyncio/metadata.xml | 12 - .../nest-asyncio/nest-asyncio-1.6.0-r1.ebuild | 36 - dev-python/netaddr/Manifest | 1 - dev-python/netaddr/metadata.xml | 15 - dev-python/netaddr/netaddr-1.3.0.ebuild | 32 - dev-python/netcdf4/Manifest | 1 - dev-python/netcdf4/metadata.xml | 28 - dev-python/netcdf4/netcdf4-1.7.4.ebuild | 55 -- dev-python/nethsm/Manifest | 1 - dev-python/nethsm/metadata.xml | 12 - dev-python/nethsm/nethsm-2.1.0.ebuild | 30 - dev-python/netifaces/Manifest | 1 - .../files/netifaces-0.10.4-remove-osx-fix.patch | 15 - .../files/netifaces-0.11.0-musl-clang16-null.patch | 21 - dev-python/netifaces/metadata.xml | 13 - dev-python/netifaces/netifaces-0.11.0-r2.ebuild | 30 - dev-python/netlink/Manifest | 1 - dev-python/netlink/metadata.xml | 14 - dev-python/netlink/netlink-0.1.ebuild | 27 - dev-python/networkx/Manifest | 2 - dev-python/networkx/metadata.xml | 24 - dev-python/networkx/networkx-3.6.1.ebuild | 60 -- dev-python/nextinspace/Manifest | 1 - dev-python/nextinspace/metadata.xml | 23 - dev-python/nextinspace/nextinspace-3.0.1.ebuild | 35 - dev-python/nextinspace/nextinspace-9999.ebuild | 35 - dev-python/nh3/Manifest | 94 --- dev-python/nh3/metadata.xml | 11 - dev-python/nh3/nh3-0.3.5.ebuild | 128 --- dev-python/nitrokey/Manifest | 1 - dev-python/nitrokey/metadata.xml | 24 - dev-python/nitrokey/nitrokey-0.4.2.ebuild | 41 - dev-python/nkdfu/Manifest | 1 - dev-python/nkdfu/metadata.xml | 12 - dev-python/nkdfu/nkdfu-0.2.ebuild | 24 - dev-python/nltk-data/Manifest | 122 --- dev-python/nltk-data/metadata.xml | 10 - dev-python/nltk-data/nltk-data-20250310.ebuild | 200 ----- dev-python/nltk/Manifest | 6 - dev-python/nltk/files/python-3.12.patch | 282 ------- dev-python/nltk/metadata.xml | 11 - dev-python/nltk/nltk-3.8.1.ebuild | 49 -- dev-python/nltk/nltk-3.9.1.ebuild | 46 -- dev-python/nnpy/Manifest | 1 - dev-python/nnpy/metadata.xml | 12 - dev-python/nnpy/nnpy-1.4.2-r1.ebuild | 34 - dev-python/node-semver/Manifest | 1 - dev-python/node-semver/metadata.xml | 20 - dev-python/node-semver/node-semver-0.9.0.ebuild | 28 - dev-python/nodeenv/Manifest | 1 - dev-python/nodeenv/metadata.xml | 9 - dev-python/nodeenv/nodeenv-1.10.0.ebuild | 30 - dev-python/noiseprotocol/Manifest | 1 - dev-python/noiseprotocol/metadata.xml | 13 - .../noiseprotocol/noiseprotocol-0.3.1.ebuild | 34 - dev-python/nose2/Manifest | 1 - dev-python/nose2/metadata.xml | 13 - dev-python/nose2/nose2-0.16.0.ebuild | 31 - dev-python/notebook-shim/Manifest | 1 - dev-python/notebook-shim/metadata.xml | 17 - .../notebook-shim/notebook-shim-0.2.4.ebuild | 44 - dev-python/notebook/Manifest | 3 - dev-python/notebook/metadata.xml | 17 - dev-python/notebook/notebook-7.4.7-r1.ebuild | 63 -- dev-python/notebook/notebook-7.5.5.ebuild | 63 -- dev-python/notebook/notebook-7.5.6.ebuild | 63 -- dev-python/notify2/Manifest | 1 - dev-python/notify2/metadata.xml | 16 - dev-python/notify2/notify2-0.3.1-r3.ebuild | 46 -- dev-python/nox/Manifest | 2 - dev-python/nox/metadata.xml | 13 - dev-python/nox/nox-2026.02.09.ebuild | 65 -- dev-python/nox/nox-2026.04.10.ebuild | 65 -- dev-python/ntplib/Manifest | 1 - dev-python/ntplib/metadata.xml | 15 - dev-python/ntplib/ntplib-0.4.0-r1.ebuild | 29 - dev-python/nuitka/Manifest | 3 - dev-python/nuitka/metadata.xml | 26 - dev-python/nuitka/nuitka-4.1.1.ebuild | 54 -- dev-python/nuitka/nuitka-4.1.2.ebuild | 54 -- dev-python/nuitka/nuitka-4.1.ebuild | 54 -- dev-python/numexpr/Manifest | 1 - dev-python/numexpr/metadata.xml | 25 - dev-python/numexpr/numexpr-2.14.1.ebuild | 47 -- dev-python/numpy/Manifest | 9 - dev-python/numpy/files/numpy-2.2.5-py314.patch | 298 ------- dev-python/numpy/files/numpy-2.2.6-gcc16.patch | 14 - dev-python/numpy/metadata.xml | 32 - dev-python/numpy/numpy-2.2.6.ebuild | 205 ----- dev-python/numpy/numpy-2.4.4.ebuild | 315 ------- dev-python/numpy/numpy-2.4.5.ebuild | 329 -------- dev-python/numpy/numpy-2.4.6.ebuild | 329 -------- dev-python/numpy/numpy-2.5.0_rc1.ebuild | 329 -------- dev-python/numpydoc/Manifest | 1 - dev-python/numpydoc/metadata.xml | 13 - dev-python/numpydoc/numpydoc-1.10.0.ebuild | 49 -- dev-python/nvidia-ml-py/Manifest | 2 - dev-python/nvidia-ml-py/metadata.xml | 21 - .../nvidia-ml-py/nvidia-ml-py-12.575.51.ebuild | 43 - .../nvidia-ml-py/nvidia-ml-py-13.590.44.ebuild | 43 - dev-python/oauthlib/Manifest | 2 - dev-python/oauthlib/metadata.xml | 14 - dev-python/oauthlib/oauthlib-3.3.1.ebuild | 30 - dev-python/objgraph/Manifest | 1 - dev-python/objgraph/metadata.xml | 17 - dev-python/objgraph/objgraph-3.6.2.ebuild | 55 -- dev-python/oct2py/Manifest | 3 - dev-python/oct2py/metadata.xml | 17 - dev-python/oct2py/oct2py-6.0.1.ebuild | 50 -- dev-python/oct2py/oct2py-6.0.2.ebuild | 50 -- dev-python/oct2py/oct2py-6.0.3.ebuild | 50 -- dev-python/octave-kernel/Manifest | 2 - dev-python/octave-kernel/metadata.xml | 13 - .../octave-kernel/octave-kernel-1.0.3.ebuild | 40 - .../octave-kernel/octave-kernel-1.0.4.ebuild | 40 - dev-python/odfdo/Manifest | 1 - dev-python/odfdo/metadata.xml | 18 - dev-python/odfdo/odfdo-3.18.2.ebuild | 27 - dev-python/odfpy/Manifest | 1 - dev-python/odfpy/metadata.xml | 13 - dev-python/odfpy/odfpy-1.4.2.ebuild | 40 - dev-python/odsgenerator/Manifest | 1 - dev-python/odsgenerator/metadata.xml | 12 - dev-python/odsgenerator/odsgenerator-1.12.0.ebuild | 30 - dev-python/odsparsator/Manifest | 1 - dev-python/odsparsator/metadata.xml | 18 - dev-python/odsparsator/odsparsator-1.13.1.ebuild | 29 - dev-python/olefile/Manifest | 1 - dev-python/olefile/metadata.xml | 13 - dev-python/olefile/olefile-0.47.ebuild | 28 - dev-python/omemo-dr/Manifest | 1 - dev-python/omemo-dr/metadata.xml | 11 - dev-python/omemo-dr/omemo-dr-1.2.0.ebuild | 28 - dev-python/opcodes/Manifest | 1 - dev-python/opcodes/metadata.xml | 12 - dev-python/opcodes/opcodes-0.3.14-r3.ebuild | 45 - dev-python/openai/Manifest | 5 - .../openai-2.29.0-mock-server-package-lock.json | 96 --- .../files/openai-2.29.0-mock-server-package.json | 5 - dev-python/openai/metadata.xml | 12 - dev-python/openai/openai-2.29.0.ebuild | 162 ---- dev-python/openapi-core/Manifest | 4 - dev-python/openapi-core/metadata.xml | 12 - dev-python/openapi-core/openapi-core-0.23.0.ebuild | 72 -- .../openapi-core/openapi-core-0.23.1-r1.ebuild | 73 -- dev-python/openapi-pydantic/Manifest | 1 - dev-python/openapi-pydantic/metadata.xml | 12 - .../openapi-pydantic/openapi-pydantic-0.5.1.ebuild | 32 - dev-python/openapi-schema-validator/Manifest | 6 - dev-python/openapi-schema-validator/metadata.xml | 12 - .../openapi-schema-validator-0.7.2.ebuild | 37 - .../openapi-schema-validator-0.8.1.ebuild | 40 - .../openapi-schema-validator-0.9.0.ebuild | 40 - dev-python/openapi-spec-validator/Manifest | 6 - dev-python/openapi-spec-validator/metadata.xml | 12 - .../openapi-spec-validator-0.8.0.ebuild | 55 -- .../openapi-spec-validator-0.8.5.ebuild | 57 -- .../openapi-spec-validator-0.9.0.ebuild | 57 -- dev-python/openapi3/Manifest | 1 - dev-python/openapi3/metadata.xml | 11 - dev-python/openapi3/openapi3-1.8.2.ebuild | 32 - dev-python/openpyxl/Manifest | 1 - dev-python/openpyxl/metadata.xml | 16 - dev-python/openpyxl/openpyxl-3.1.5.ebuild | 46 -- dev-python/opensearch-py/Manifest | 1 - dev-python/opensearch-py/metadata.xml | 13 - .../opensearch-py/opensearch-py-3.0.0.ebuild | 34 - dev-python/openstackdocstheme/Manifest | 1 - dev-python/openstackdocstheme/metadata.xml | 20 - .../openstackdocstheme-3.6.0.ebuild | 32 - dev-python/openstacksdk/Manifest | 4 - dev-python/openstacksdk/metadata.xml | 17 - dev-python/openstacksdk/openstacksdk-4.11.0.ebuild | 95 --- dev-python/openstacksdk/openstacksdk-4.12.0.ebuild | 95 --- dev-python/openstacksdk/openstacksdk-4.13.0.ebuild | 95 --- dev-python/openstacksdk/openstacksdk-4.14.0.ebuild | 94 --- dev-python/opentelemetry-api/Manifest | 2 - dev-python/opentelemetry-api/metadata.xml | 20 - .../opentelemetry-api-1.41.1.ebuild | 61 -- .../opentelemetry-api-1.42.1.ebuild | 53 -- .../Manifest | 1 - .../metadata.xml | 12 - ...emetry-exporter-otlp-proto-common-1.42.1.ebuild | 52 -- .../Manifest | 1 - .../metadata.xml | 12 - ...elemetry-exporter-otlp-proto-grpc-1.42.1.ebuild | 56 -- .../Manifest | 1 - .../metadata.xml | 12 - ...elemetry-exporter-otlp-proto-http-1.42.1.ebuild | 56 -- .../Manifest | 2 - .../metadata.xml | 12 - ...try-instrumentation-threading-0.63_beta1.ebuild | 57 -- dev-python/opentelemetry-instrumentation/Manifest | 2 - ...emetry-instrumentation-0.61_beta0-wrapt-2.patch | 123 --- .../opentelemetry-instrumentation/metadata.xml | 12 - ...opentelemetry-instrumentation-0.63_beta1.ebuild | 59 -- dev-python/opentelemetry-proto/Manifest | 1 - dev-python/opentelemetry-proto/metadata.xml | 12 - .../opentelemetry-proto-1.42.1.ebuild | 33 - dev-python/opentelemetry-sdk/Manifest | 2 - dev-python/opentelemetry-sdk/metadata.xml | 20 - .../opentelemetry-sdk-1.41.1.ebuild | 56 -- .../opentelemetry-sdk-1.42.1.ebuild | 56 -- .../opentelemetry-semantic-conventions/Manifest | 2 - .../metadata.xml | 20 - ...pentelemetry-semantic-conventions-1.41.1.ebuild | 52 -- ...pentelemetry-semantic-conventions-1.42.1.ebuild | 52 -- dev-python/opt-einsum/Manifest | 1 - dev-python/opt-einsum/metadata.xml | 15 - dev-python/opt-einsum/opt-einsum-3.4.0.ebuild | 29 - dev-python/ordered-set/Manifest | 1 - dev-python/ordered-set/metadata.xml | 15 - dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild | 22 - dev-python/orderedmultidict/Manifest | 1 - dev-python/orderedmultidict/metadata.xml | 16 - .../orderedmultidict/orderedmultidict-1.0.1.ebuild | 20 - dev-python/orderly-set/Manifest | 1 - dev-python/orderly-set/metadata.xml | 12 - dev-python/orderly-set/orderly-set-5.5.0.ebuild | 22 - dev-python/orjson/Manifest | 4 - dev-python/orjson/metadata.xml | 12 - dev-python/orjson/orjson-3.11.8.ebuild | 53 -- dev-python/orjson/orjson-3.11.9.ebuild | 52 -- dev-python/os-client-config/Manifest | 1 - .../files/test_get_all_clouds.patch | 13 - dev-python/os-client-config/metadata.xml | 17 - .../os-client-config/os-client-config-2.3.0.ebuild | 45 - dev-python/os-service-types/Manifest | 1 - dev-python/os-service-types/metadata.xml | 15 - .../os-service-types/os-service-types-1.8.2.ebuild | 36 - dev-python/osc-lib/Manifest | 3 - dev-python/osc-lib/metadata.xml | 25 - dev-python/osc-lib/osc-lib-4.4.0.ebuild | 49 -- dev-python/osc-lib/osc-lib-4.5.0.ebuild | 49 -- dev-python/osc-lib/osc-lib-4.6.0.ebuild | 49 -- dev-python/osc-placement/Manifest | 1 - dev-python/osc-placement/metadata.xml | 12 - .../osc-placement/osc-placement-4.8.0.ebuild | 44 - dev-python/oscrypto/Manifest | 1 - dev-python/oscrypto/files/openssl-3.0.10-fix.patch | 38 - dev-python/oscrypto/files/py3.12.patch | 902 --------------------- dev-python/oscrypto/metadata.xml | 9 - dev-python/oscrypto/oscrypto-1.3.0-r2.ebuild | 47 -- dev-python/oslo-concurrency/Manifest | 1 - ...x-multiprocessing-tests-under-Python-3.14.patch | 71 -- dev-python/oslo-concurrency/metadata.xml | 13 - .../oslo-concurrency/oslo-concurrency-7.4.0.ebuild | 54 -- dev-python/oslo-config/Manifest | 2 - dev-python/oslo-config/metadata.xml | 22 - dev-python/oslo-config/oslo-config-10.3.0.ebuild | 57 -- dev-python/oslo-config/oslo-config-10.4.0.ebuild | 57 -- dev-python/oslo-context/Manifest | 2 - dev-python/oslo-context/metadata.xml | 20 - dev-python/oslo-context/oslo-context-6.3.0.ebuild | 36 - dev-python/oslo-context/oslo-context-6.4.0.ebuild | 36 - dev-python/oslo-i18n/Manifest | 2 - dev-python/oslo-i18n/metadata.xml | 22 - dev-python/oslo-i18n/oslo-i18n-6.7.2.ebuild | 33 - dev-python/oslo-i18n/oslo-i18n-6.8.0.ebuild | 33 - dev-python/oslo-log/Manifest | 2 - dev-python/oslo-log/metadata.xml | 25 - dev-python/oslo-log/oslo-log-8.1.0.ebuild | 52 -- dev-python/oslo-log/oslo-log-8.2.0.ebuild | 52 -- dev-python/oslo-serialization/Manifest | 2 - dev-python/oslo-serialization/metadata.xml | 22 - .../oslo-serialization-5.10.0.ebuild | 38 - .../oslo-serialization-5.9.1.ebuild | 37 - dev-python/oslo-utils/Manifest | 2 - dev-python/oslo-utils/metadata.xml | 22 - dev-python/oslo-utils/oslo-utils-10.0.1.ebuild | 65 -- dev-python/oslo-utils/oslo-utils-10.1.0.ebuild | 65 -- dev-python/oslotest/Manifest | 3 - dev-python/oslotest/metadata.xml | 27 - dev-python/oslotest/oslotest-6.0.0.ebuild | 32 - dev-python/oslotest/oslotest-6.1.0.ebuild | 27 - dev-python/oslotest/oslotest-6.1.1.ebuild | 27 - dev-python/outcome/Manifest | 1 - dev-python/outcome/metadata.xml | 14 - dev-python/outcome/outcome-1.3.0_p0.ebuild | 39 - dev-python/outputcheck/Manifest | 1 - .../files/outputcheck-0.4.2-Driver.patch | 11 - dev-python/outputcheck/metadata.xml | 24 - dev-python/outputcheck/outputcheck-0.4.2-r2.ebuild | 51 -- dev-python/overrides/Manifest | 1 - .../overrides/files/overrides-7.7.0-py314.patch | 35 - dev-python/overrides/metadata.xml | 13 - dev-python/overrides/overrides-7.7.0-r1.ebuild | 26 - dev-python/ovs/Manifest | 3 - dev-python/ovs/metadata.xml | 12 - dev-python/ovs/ovs-2.17.12.ebuild | 17 - dev-python/ovs/ovs-3.3.8.ebuild | 17 - dev-python/ovs/ovs-3.6.0.ebuild | 17 - dev-python/owslib/Manifest | 1 - dev-python/owslib/metadata.xml | 17 - dev-python/owslib/owslib-0.35.0.ebuild | 45 - dev-python/packaging/Manifest | 4 - dev-python/packaging/metadata.xml | 13 - dev-python/packaging/packaging-26.1.ebuild | 41 - dev-python/packaging/packaging-26.2.ebuild | 41 - dev-python/paho-mqtt/Manifest | 1 - dev-python/paho-mqtt/metadata.xml | 17 - dev-python/paho-mqtt/paho-mqtt-2.1.0.ebuild | 28 - dev-python/pallets-sphinx-themes/Manifest | 2 - dev-python/pallets-sphinx-themes/metadata.xml | 13 - .../pallets-sphinx-themes-2.5.0.ebuild | 28 - dev-python/pandas/Manifest | 5 - .../pandas/files/pandas-2.3.1-xarray-test.patch | 23 - dev-python/pandas/metadata.xml | 25 - dev-python/pandas/pandas-2.3.3.ebuild | 221 ----- dev-python/pandas/pandas-3.0.2.ebuild | 192 ----- dev-python/pandas/pandas-3.0.3.ebuild | 191 ----- dev-python/pandocfilters/Manifest | 1 - dev-python/pandocfilters/metadata.xml | 17 - .../pandocfilters/pandocfilters-1.5.1.ebuild | 19 - dev-python/parallax/Manifest | 1 - dev-python/parallax/metadata.xml | 13 - dev-python/parallax/parallax-1.0.8.ebuild | 19 - dev-python/parameterized/Manifest | 1 - .../files/parameterized-0.9.0-py312-test.patch | 17 - .../files/parameterized-0.9.0-py313-test.patch | 26 - dev-python/parameterized/metadata.xml | 16 - .../parameterized/parameterized-0.9.0.ebuild | 35 - dev-python/paramiko/Manifest | 3 - .../files/paramiko-3.2.0-disable-server.patch | 58 -- .../files/paramiko-3.2.0-nih-test-deps.patch | 134 --- .../files/paramiko-5.0.0-nih-test-deps.patch | 129 --- dev-python/paramiko/metadata.xml | 28 - dev-python/paramiko/paramiko-3.5.1.ebuild | 72 -- dev-python/paramiko/paramiko-4.0.0-r1.ebuild | 63 -- dev-python/paramiko/paramiko-5.0.0.ebuild | 46 -- dev-python/parse-type/Manifest | 2 - dev-python/parse-type/metadata.xml | 13 - dev-python/parse-type/parse-type-0.6.6.ebuild | 36 - dev-python/parse/Manifest | 2 - dev-python/parse/metadata.xml | 13 - dev-python/parse/parse-1.22.0.ebuild | 25 - dev-python/parse/parse-1.22.1.ebuild | 25 - dev-python/parsedatetime/Manifest | 1 - dev-python/parsedatetime/metadata.xml | 14 - .../parsedatetime/parsedatetime-2.6-r1.ebuild | 22 - dev-python/parsel/Manifest | 1 - .../parsel/files/parsel-1.6.0-pytest-runner.patch | 30 - dev-python/parsel/metadata.xml | 12 - dev-python/parsel/parsel-1.10.0.ebuild | 48 -- dev-python/parso/Manifest | 2 - dev-python/parso/metadata.xml | 13 - dev-python/parso/parso-0.8.6.ebuild | 37 - dev-python/parso/parso-0.8.7.ebuild | 29 - dev-python/parver/Manifest | 2 - dev-python/parver/metadata.xml | 15 - dev-python/parver/parver-0.5.ebuild | 37 - dev-python/parver/parver-1.0.ebuild | 36 - dev-python/passlib/Manifest | 2 - .../passlib/files/passlib-1.7.4-bcrypt.patch | 21 - dev-python/passlib/metadata.xml | 21 - dev-python/passlib/passlib-1.7.4-r5.ebuild | 85 -- dev-python/passlib/passlib-1.9.3.ebuild | 63 -- dev-python/paste/Manifest | 1 - dev-python/paste/metadata.xml | 17 - dev-python/paste/paste-3.10.1.ebuild | 41 - dev-python/pastedeploy/Manifest | 1 - dev-python/pastedeploy/metadata.xml | 20 - dev-python/pastedeploy/pastedeploy-3.1.ebuild | 41 - dev-python/pastel/Manifest | 1 - dev-python/pastel/metadata.xml | 13 - dev-python/pastel/pastel-0.2.1-r1.ebuild | 25 - dev-python/patatt/Manifest | 1 - .../patatt/files/patatt-0.7.0-py311-tests.patch | 37 - dev-python/patatt/metadata.xml | 15 - dev-python/patatt/patatt-0.7.0-r1.ebuild | 26 - dev-python/patch-ng/Manifest | 1 - dev-python/patch-ng/metadata.xml | 17 - dev-python/patch-ng/patch-ng-1.19.1.ebuild | 32 - dev-python/path-and-address/Manifest | 1 - dev-python/path-and-address/metadata.xml | 13 - .../path-and-address-2.0.1-r2.ebuild | 22 - dev-python/path/Manifest | 1 - dev-python/path/metadata.xml | 13 - dev-python/path/path-17.1.1.ebuild | 38 - dev-python/pathable/Manifest | 3 - dev-python/pathable/metadata.xml | 13 - dev-python/pathable/pathable-0.4.4.ebuild | 28 - dev-python/pathable/pathable-0.5.0.ebuild | 39 - dev-python/pathable/pathable-0.6.0.ebuild | 39 - dev-python/pathspec/Manifest | 6 - dev-python/pathspec/metadata.xml | 13 - dev-python/pathspec/pathspec-1.0.4.ebuild | 22 - dev-python/pathspec/pathspec-1.1.0.ebuild | 22 - dev-python/pathspec/pathspec-1.1.1.ebuild | 22 - dev-python/pathvalidate/Manifest | 2 - dev-python/pathvalidate/metadata.xml | 16 - dev-python/pathvalidate/pathvalidate-3.3.1.ebuild | 34 - dev-python/patiencediff/Manifest | 21 - dev-python/patiencediff/metadata.xml | 12 - dev-python/patiencediff/patiencediff-0.2.18.ebuild | 71 -- dev-python/patsy/Manifest | 1 - dev-python/patsy/metadata.xml | 21 - dev-python/patsy/patsy-1.0.2.ebuild | 31 - dev-python/pbkdf2/Manifest | 1 - dev-python/pbkdf2/metadata.xml | 16 - dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild | 23 - dev-python/pbr/Manifest | 1 - dev-python/pbr/metadata.xml | 25 - dev-python/pbr/pbr-7.0.3-r1.ebuild | 79 -- dev-python/pbr/pbr-7.0.3-r2.ebuild | 73 -- dev-python/pbs-installer/Manifest | 6 - dev-python/pbs-installer/metadata.xml | 17 - .../pbs-installer/pbs-installer-2026.5.10.ebuild | 33 - .../pbs-installer/pbs-installer-2026.5.8.ebuild | 33 - .../pbs-installer/pbs-installer-2026.6.2.ebuild | 33 - dev-python/pdf2image/Manifest | 5 - dev-python/pdf2image/metadata.xml | 12 - dev-python/pdf2image/pdf2image-1.16.3.ebuild | 21 - dev-python/pdf2image/pdf2image-1.17.0.ebuild | 27 - dev-python/pdfrw/Manifest | 2 - .../pdfrw-fix-import-collections-warning.patch | 48 -- ...frw-static-fix-import-collections-warning.patch | 26 - dev-python/pdfrw/metadata.xml | 13 - dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild | 67 -- dev-python/pdm-backend/Manifest | 1 - dev-python/pdm-backend/metadata.xml | 13 - dev-python/pdm-backend/pdm-backend-2.4.8.ebuild | 78 -- dev-python/pdm/Manifest | 2 - dev-python/pdm/metadata.xml | 16 - dev-python/pdm/pdm-2.26.9.ebuild | 84 -- dev-python/pdm/pdm-2.27.0.ebuild | 84 -- dev-python/pdoc3/Manifest | 1 - dev-python/pdoc3/metadata.xml | 9 - dev-python/pdoc3/pdoc3-0.11.6.ebuild | 38 - dev-python/peachpy/Manifest | 1 - dev-python/peachpy/metadata.xml | 12 - dev-python/peachpy/peachpy-2022.11.13-r3.ebuild | 43 - dev-python/pebble/Manifest | 1 - dev-python/pebble/metadata.xml | 12 - dev-python/pebble/pebble-5.2.0.ebuild | 25 - dev-python/pecan/Manifest | 1 - dev-python/pecan/metadata.xml | 17 - dev-python/pecan/pecan-1.8.0.ebuild | 32 - dev-python/peewee/Manifest | 2 - dev-python/peewee/metadata.xml | 18 - dev-python/peewee/peewee-4.0.5.ebuild | 83 -- dev-python/peewee/peewee-4.0.6.ebuild | 83 -- dev-python/pefile/Manifest | 1 - dev-python/pefile/metadata.xml | 22 - dev-python/pefile/pefile-2024.8.26.ebuild | 27 - dev-python/pefile/pefile-9999.ebuild | 27 - dev-python/pelican-minify/Manifest | 3 - .../files/pelican-minify-2.0.0-hatchling.patch | 24 - dev-python/pelican-minify/metadata.xml | 17 - .../pelican-minify/pelican-minify-2.0.0.ebuild | 31 - .../pelican-minify/pelican-minify-2.0.2.ebuild | 28 - dev-python/pem/Manifest | 1 - dev-python/pem/metadata.xml | 14 - dev-python/pem/pem-23.1.0.ebuild | 28 - dev-python/persist-queue/Manifest | 3 - dev-python/persist-queue/metadata.xml | 12 - .../persist-queue/persist-queue-0.8.1.ebuild | 27 - .../persist-queue/persist-queue-1.0.0.ebuild | 27 - .../persist-queue/persist-queue-1.1.0.ebuild | 26 - dev-python/pexpect/Manifest | 1 - dev-python/pexpect/files/pexpect-4.9.0-py313.patch | 37 - dev-python/pexpect/files/pexpect-4.9.0-py314.patch | 107 --- dev-python/pexpect/metadata.xml | 13 - dev-python/pexpect/pexpect-4.9.0.ebuild | 65 -- dev-python/pgspecial/Manifest | 2 - dev-python/pgspecial/metadata.xml | 17 - dev-python/pgspecial/pgspecial-2.2.1.ebuild | 65 -- dev-python/pgzero/Manifest | 1 - dev-python/pgzero/metadata.xml | 12 - dev-python/pgzero/pgzero-1.2.1-r2.ebuild | 46 -- dev-python/phonenumbers/Manifest | 3 - dev-python/phonenumbers/metadata.xml | 13 - dev-python/phonenumbers/phonenumbers-9.0.29.ebuild | 31 - dev-python/phonenumbers/phonenumbers-9.0.30.ebuild | 31 - dev-python/phonenumbers/phonenumbers-9.0.31.ebuild | 31 - dev-python/phply/Manifest | 1 - dev-python/phply/metadata.xml | 12 - dev-python/phply/phply-1.2.6.ebuild | 34 - dev-python/pickleshare/Manifest | 1 - dev-python/pickleshare/metadata.xml | 25 - dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild | 24 - dev-python/picobox/Manifest | 1 - dev-python/picobox/metadata.xml | 13 - dev-python/picobox/picobox-4.0.0.ebuild | 28 - dev-python/pid/Manifest | 1 - dev-python/pid/metadata.xml | 18 - dev-python/pid/pid-3.0.4-r1.ebuild | 21 - dev-python/piexif/Manifest | 1 - .../files/piexif-1.1.3-tests-pillow-7.2.0.patch | 40 - dev-python/piexif/metadata.xml | 12 - dev-python/piexif/piexif-1.1.3-r4.ebuild | 39 - dev-python/pika/Manifest | 2 - dev-python/pika/metadata.xml | 16 - dev-python/pika/pika-1.3.2.ebuild | 63 -- dev-python/pika/pika-1.4.1.ebuild | 60 -- dev-python/pikepdf/Manifest | 8 - dev-python/pikepdf/metadata.xml | 20 - dev-python/pikepdf/pikepdf-10.5.1.ebuild | 75 -- dev-python/pikepdf/pikepdf-10.6.0.ebuild | 62 -- dev-python/pikepdf/pikepdf-10.7.1.ebuild | 61 -- dev-python/pikepdf/pikepdf-10.7.2.ebuild | 61 -- dev-python/pillow-heif/Manifest | 2 - .../files/pillow-heif-0.21.0-respect-cflags.patch | 11 - dev-python/pillow-heif/metadata.xml | 12 - dev-python/pillow-heif/pillow-heif-1.2.0.ebuild | 38 - dev-python/pillow-heif/pillow-heif-1.2.1.ebuild | 38 - dev-python/pillow-jxl-plugin/Manifest | 46 -- dev-python/pillow-jxl-plugin/metadata.xml | 12 - .../pillow-jxl-plugin-1.3.7.ebuild | 83 -- dev-python/pillow/Manifest | 2 - dev-python/pillow/files/pillow-10.2.0-cross.patch | 62 -- dev-python/pillow/metadata.xml | 21 - dev-python/pillow/pillow-12.2.0-r1.ebuild | 178 ---- dev-python/pillow/pillow-12.2.0.ebuild | 170 ---- dev-python/pip/Manifest | 2 - dev-python/pip/files/pip-25.0.1-unbundle.patch | 209 ----- dev-python/pip/files/pip-26.0-test-wheels.patch | 74 -- dev-python/pip/metadata.xml | 13 - dev-python/pip/pip-26.1.2.ebuild | 206 ----- dev-python/pipdeptree/Manifest | 2 - dev-python/pipdeptree/metadata.xml | 13 - dev-python/pipdeptree/pipdeptree-2.34.0.ebuild | 50 -- dev-python/pipenv/Manifest | 1 - ...1-Append-always-install-to-pip-extra-args.patch | 35 - ...penv-2026.5.2-0002-Inject-system-packages.patch | 51 -- ...1-Append-always-install-to-pip-extra-args.patch | 35 - ...penv-2026.6.1-0002-Inject-system-packages.patch | 51 -- ...-inject-pipdeptree-parent-into-PYTHONPATH.patch | 78 -- dev-python/pipenv/metadata.xml | 17 - dev-python/pipenv/pipenv-2026.6.1.ebuild | 103 --- dev-python/pivy/Manifest | 1 - ...01-fix-CMakeLists.txt-for-distutils_cmake.patch | 24 - ...o-specific-clear-swig-deprecation-warning.patch | 26 - dev-python/pivy/files/pivy-0.6.7-find-qmake.patch | 29 - .../pivy/files/pivy-0.6.8-SoQtViewer-w-cmath.patch | 14 - dev-python/pivy/metadata.xml | 23 - dev-python/pivy/pivy-0.6.10.ebuild | 67 -- dev-python/pixelmatch/Manifest | 1 - dev-python/pixelmatch/metadata.xml | 13 - dev-python/pixelmatch/pixelmatch-0.4.0.ebuild | 21 - dev-python/pkg-resources/Manifest | 1 - dev-python/pkg-resources/metadata.xml | 14 - dev-python/pkg-resources/pkg-resources-0.ebuild | 24 - .../pkg-resources/pkg-resources-81.0.0.ebuild | 53 -- dev-python/pkgconfig/Manifest | 1 - dev-python/pkgconfig/metadata.xml | 13 - dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild | 29 - dev-python/pkgcraft/Manifest | 1 - dev-python/pkgcraft/metadata.xml | 15 - dev-python/pkgcraft/pkgcraft-0.0.11.ebuild | 81 -- dev-python/pkgcraft/pkgcraft-9999.ebuild | 81 -- dev-python/pkginfo/Manifest | 1 - dev-python/pkginfo/metadata.xml | 13 - dev-python/pkginfo/pkginfo-1.12.1.2.ebuild | 35 - dev-python/platformdirs/Manifest | 4 - dev-python/platformdirs/metadata.xml | 12 - dev-python/platformdirs/platformdirs-4.10.0.ebuild | 50 -- dev-python/platformdirs/platformdirs-4.9.6.ebuild | 50 -- dev-python/plette/Manifest | 2 - dev-python/plette/metadata.xml | 13 - dev-python/plette/plette-2.1.0-r1.ebuild | 26 - dev-python/plette/plette-2.2.1.ebuild | 26 - dev-python/plexapi/Manifest | 3 - dev-python/plexapi/metadata.xml | 12 - dev-python/plexapi/plexapi-4.17.2.ebuild | 37 - dev-python/plexapi/plexapi-4.18.0.ebuild | 37 - dev-python/plexapi/plexapi-4.18.1.ebuild | 37 - dev-python/plotext/Manifest | 2 - dev-python/plotext/metadata.xml | 8 - dev-python/plotext/plotext-5.3.0.ebuild | 18 - dev-python/plotext/plotext-5.3.2.ebuild | 18 - dev-python/plotly-geo/Manifest | 1 - dev-python/plotly-geo/metadata.xml | 16 - dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild | 31 - dev-python/plotly/Manifest | 2 - dev-python/plotly/metadata.xml | 21 - dev-python/plotly/plotly-6.7.0-r1.ebuild | 110 --- dev-python/plotly/plotly-6.8.0.ebuild | 110 --- dev-python/pluggy/Manifest | 2 - dev-python/pluggy/metadata.xml | 17 - dev-python/pluggy/pluggy-1.6.0.ebuild | 28 - dev-python/pluginbase/Manifest | 1 - dev-python/pluginbase/metadata.xml | 12 - dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild | 27 - dev-python/plum/Manifest | 1 - dev-python/plum/metadata.xml | 12 - dev-python/plum/plum-0.8.7.ebuild | 30 - dev-python/plumbum/Manifest | 4 - dev-python/plumbum/metadata.xml | 22 - dev-python/plumbum/plumbum-1.10.0.ebuild | 56 -- dev-python/plumbum/plumbum-2.0.0.ebuild | 61 -- dev-python/ply/Manifest | 2 - dev-python/ply/files/3.6-picklefile-IOError.patch | 24 - dev-python/ply/files/ply-3.11-test-py315.patch | 26 - dev-python/ply/metadata.xml | 26 - dev-python/ply/ply-3.11-r2.ebuild | 48 -- dev-python/plyvel/Manifest | 1 - dev-python/plyvel/metadata.xml | 13 - dev-python/plyvel/plyvel-1.5.1.ebuild | 44 - dev-python/pmw/Manifest | 1 - dev-python/pmw/metadata.xml | 13 - dev-python/pmw/pmw-2.1.1.ebuild | 43 - dev-python/pocketlint/Manifest | 1 - dev-python/pocketlint/metadata.xml | 10 - dev-python/pocketlint/pocketlint-0.26.ebuild | 33 - dev-python/podcastparser/Manifest | 1 - dev-python/podcastparser/metadata.xml | 17 - .../podcastparser/podcastparser-0.6.11.ebuild | 22 - dev-python/podman/Manifest | 1 - dev-python/podman/metadata.xml | 16 - dev-python/podman/podman-5.8.0.ebuild | 51 -- dev-python/poetry-core/Manifest | 6 - dev-python/poetry-core/metadata.xml | 12 - dev-python/poetry-core/poetry-core-2.3.2.ebuild | 67 -- dev-python/poetry-core/poetry-core-2.4.0.ebuild | 67 -- dev-python/poetry-core/poetry-core-2.4.1.ebuild | 67 -- dev-python/poetry-plugin-export/Manifest | 2 - dev-python/poetry-plugin-export/metadata.xml | 16 - .../poetry-plugin-export-1.10.0.ebuild | 29 - dev-python/poetry/Manifest | 8 - dev-python/poetry/metadata.xml | 16 - dev-python/poetry/poetry-2.3.2-r1.ebuild | 78 -- dev-python/poetry/poetry-2.3.3.ebuild | 82 -- dev-python/poetry/poetry-2.3.4.ebuild | 82 -- dev-python/poetry/poetry-2.4.1.ebuild | 82 -- dev-python/polib/Manifest | 1 - dev-python/polib/files/polib-1.0.7-BE-test.patch | 11 - .../polib/files/polib-1.2.0-gettext-0.22.patch | 23 - dev-python/polib/metadata.xml | 13 - dev-python/polib/polib-1.2.0.ebuild | 40 - dev-python/polyfactory/Manifest | 2 - dev-python/polyfactory/metadata.xml | 13 - dev-python/polyfactory/polyfactory-3.3.0.ebuild | 51 -- dev-python/pooch/Manifest | 3 - dev-python/pooch/metadata.xml | 18 - dev-python/pooch/pooch-1.8.2.ebuild | 57 -- dev-python/pooch/pooch-1.9.0.ebuild | 58 -- dev-python/portalocker/Manifest | 1 - dev-python/portalocker/metadata.xml | 17 - dev-python/portalocker/portalocker-3.2.0.ebuild | 47 -- dev-python/portend/Manifest | 1 - dev-python/portend/metadata.xml | 17 - dev-python/portend/portend-3.2.1.ebuild | 29 - dev-python/posthog/Manifest | 2 - dev-python/posthog/metadata.xml | 13 - dev-python/posthog/posthog-7.15.3.ebuild | 57 -- dev-python/posthog/posthog-7.16.2.ebuild | 59 -- dev-python/poyo/Manifest | 1 - dev-python/poyo/metadata.xml | 13 - dev-python/poyo/poyo-0.5.0-r1.ebuild | 21 - dev-python/pplpy/Manifest | 1 - dev-python/pplpy/metadata.xml | 27 - dev-python/pplpy/pplpy-0.9.0.ebuild | 46 -- dev-python/precis-i18n/Manifest | 1 - dev-python/precis-i18n/metadata.xml | 23 - dev-python/precis-i18n/precis-i18n-1.1.2.ebuild | 25 - dev-python/prefab-ui/Manifest | 3 - dev-python/prefab-ui/metadata.xml | 12 - dev-python/prefab-ui/prefab-ui-0.14.1.ebuild | 102 --- dev-python/pretend/Manifest | 1 - dev-python/pretend/metadata.xml | 13 - dev-python/pretend/pretend-1.0.9-r2.ebuild | 26 - dev-python/prettytable/Manifest | 2 - dev-python/prettytable/metadata.xml | 17 - dev-python/prettytable/prettytable-3.17.0.ebuild | 40 - dev-python/primecountpy/Manifest | 2 - dev-python/primecountpy/metadata.xml | 27 - dev-python/primecountpy/primecountpy-0.2.1.ebuild | 34 - dev-python/priority/Manifest | 1 - dev-python/priority/metadata.xml | 23 - dev-python/priority/priority-2.0.0-r1.ebuild | 23 - dev-python/process-tests/Manifest | 1 - dev-python/process-tests/metadata.xml | 13 - .../process-tests/process-tests-3.0.0.ebuild | 27 - dev-python/progress/Manifest | 1 - dev-python/progress/metadata.xml | 13 - dev-python/progress/progress-1.6.1.ebuild | 23 - dev-python/progressbar2/Manifest | 1 - dev-python/progressbar2/metadata.xml | 13 - dev-python/progressbar2/progressbar2-4.5.0.ebuild | 43 - dev-python/prometheus-client/Manifest | 1 - dev-python/prometheus-client/metadata.xml | 13 - .../prometheus-client-0.25.0.ebuild | 43 - dev-python/prometheus_exporter/Manifest | 3 - dev-python/prometheus_exporter/metadata.xml | 11 - .../prometheus_exporter-1.0.0.ebuild | 21 - .../prometheus_exporter-1.1.0.ebuild | 26 - .../prometheus_exporter-1.3.0.ebuild | 26 - .../prometheus_exporter-9999.ebuild | 26 - dev-python/prompt-toolkit/Manifest | 1 - dev-python/prompt-toolkit/metadata.xml | 13 - .../prompt-toolkit/prompt-toolkit-3.0.52.ebuild | 31 - dev-python/propcache/Manifest | 4 - dev-python/propcache/metadata.xml | 12 - dev-python/propcache/propcache-0.4.1.ebuild | 55 -- dev-python/propcache/propcache-0.5.2.ebuild | 55 -- dev-python/proselint/Manifest | 1 - dev-python/proselint/metadata.xml | 15 - dev-python/proselint/proselint-0.14.0.ebuild | 29 - dev-python/protego/Manifest | 1 - dev-python/protego/metadata.xml | 12 - dev-python/protego/protego-0.4.0.ebuild | 23 - dev-python/proto-plus/Manifest | 5 - dev-python/proto-plus/metadata.xml | 13 - dev-python/proto-plus/proto-plus-1.27.1.ebuild | 41 - dev-python/proto-plus/proto-plus-1.27.2-r1.ebuild | 34 - dev-python/proto-plus/proto-plus-1.28.0.ebuild | 34 - dev-python/protobuf/Manifest | 28 - .../protobuf/files/protobuf-6.32.1-crash.patch | 33 - dev-python/protobuf/metadata.xml | 12 - dev-python/protobuf/protobuf-5.29.5-r1.ebuild | 29 - dev-python/protobuf/protobuf-5.29.6.ebuild | 29 - dev-python/protobuf/protobuf-6.30.2-r1.ebuild | 36 - dev-python/protobuf/protobuf-6.30.2-r2.ebuild | 145 ---- dev-python/protobuf/protobuf-6.31.1.ebuild | 153 ---- dev-python/protobuf/protobuf-6.32.0.ebuild | 156 ---- dev-python/protobuf/protobuf-6.32.1-r1.ebuild | 159 ---- dev-python/protobuf/protobuf-6.33.2.ebuild | 154 ---- dev-python/protobuf/protobuf-6.33.3.ebuild | 154 ---- dev-python/protobuf/protobuf-6.33.4.ebuild | 154 ---- dev-python/protobuf/protobuf-6.33.5.ebuild | 154 ---- dev-python/protobuf/protobuf-6.33.6.ebuild | 154 ---- dev-python/protobuf/protobuf-7.34.0.ebuild | 157 ---- dev-python/protobuf/protobuf-7.34.1.ebuild | 157 ---- dev-python/protobuf/protobuf-7.34.2.ebuild | 157 ---- dev-python/protobuf/protobuf-7.35.0.ebuild | 157 ---- dev-python/proton-core/Manifest | 1 - dev-python/proton-core/metadata.xml | 21 - dev-python/proton-core/proton-core-0.7.0.ebuild | 58 -- dev-python/proton-keyring-linux/Manifest | 2 - dev-python/proton-keyring-linux/metadata.xml | 21 - .../proton-keyring-linux-0.2.0.ebuild | 33 - .../proton-keyring-linux-0.2.1.ebuild | 33 - dev-python/proton-vpn-api-core/Manifest | 3 - dev-python/proton-vpn-api-core/metadata.xml | 21 - .../proton-vpn-api-core-0.46.1.ebuild | 55 -- .../proton-vpn-api-core-4.19.1.ebuild | 52 -- dev-python/proton-vpn-local-agent/Manifest | 173 ---- dev-python/proton-vpn-local-agent/metadata.xml | 18 - .../proton-vpn-local-agent-1.4.8.ebuild | 219 ----- .../proton-vpn-local-agent-1.6.1.ebuild | 219 ----- dev-python/proton-vpn-network-manager/Manifest | 2 - ...0.12.13-fix-networkmanager-plugin-loading.patch | 36 - ...etwork-manager-0.12.13-remove-call-to-apt.patch | 82 -- dev-python/proton-vpn-network-manager/metadata.xml | 21 - .../proton-vpn-network-manager-0.13.0.ebuild | 56 -- .../proton-vpn-network-manager-0.13.5.ebuild | 56 -- dev-python/proxy_tools/Manifest | 1 - dev-python/proxy_tools/metadata.xml | 12 - dev-python/proxy_tools/proxy_tools-0.1.0.ebuild | 16 - dev-python/psutil/Manifest | 1 - dev-python/psutil/metadata.xml | 12 - dev-python/psutil/psutil-7.2.2.ebuild | 109 --- dev-python/psycopg/Manifest | 3 - dev-python/psycopg/metadata.xml | 13 - dev-python/psycopg/psycopg-2.9.12.ebuild | 61 -- dev-python/psycopg/psycopg-3.3.3.ebuild | 123 --- dev-python/psycopg/psycopg-3.3.4.ebuild | 123 --- dev-python/psycopg2cffi/Manifest | 1 - .../files/psycopg2cffi-2.9.0-include-tests.patch | 10 - dev-python/psycopg2cffi/metadata.xml | 10 - .../psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild | 57 -- dev-python/ptpython/Manifest | 1 - dev-python/ptpython/metadata.xml | 16 - dev-python/ptpython/ptpython-3.0.29.ebuild | 36 - dev-python/ptyprocess/Manifest | 1 - dev-python/ptyprocess/metadata.xml | 13 - dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild | 28 - dev-python/publicsuffix2/Manifest | 1 - dev-python/publicsuffix2/metadata.xml | 16 - .../publicsuffix2-2.20191221-r2.ebuild | 34 - dev-python/pudb/Manifest | 2 - dev-python/pudb/metadata.xml | 16 - dev-python/pudb/pudb-2025.1.5.ebuild | 38 - dev-python/pulsectl-asyncio/Manifest | 1 - dev-python/pulsectl-asyncio/metadata.xml | 12 - .../pulsectl-asyncio/pulsectl-asyncio-1.2.2.ebuild | 41 - dev-python/pulsectl/Manifest | 1 - dev-python/pulsectl/metadata.xml | 17 - dev-python/pulsectl/pulsectl-24.12.0.ebuild | 31 - dev-python/pure-eval/Manifest | 1 - dev-python/pure-eval/metadata.xml | 12 - dev-python/pure-eval/pure-eval-0.2.3.ebuild | 37 - dev-python/puremagic/Manifest | 1 - dev-python/puremagic/metadata.xml | 14 - dev-python/puremagic/puremagic-2.2.0.ebuild | 28 - dev-python/pwdlib/Manifest | 2 - dev-python/pwdlib/metadata.xml | 13 - dev-python/pwdlib/pwdlib-0.2.1.ebuild | 36 - dev-python/pwdlib/pwdlib-0.3.0.ebuild | 36 - dev-python/py-cpuinfo/Manifest | 1 - dev-python/py-cpuinfo/metadata.xml | 16 - dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild | 22 - dev-python/py-himitsu/Manifest | 2 - dev-python/py-himitsu/metadata.xml | 10 - dev-python/py-himitsu/py-himitsu-0.0.10.ebuild | 23 - dev-python/py-himitsu/py-himitsu-0.0.9.ebuild | 23 - dev-python/py-key-value-aio/Manifest | 1 - dev-python/py-key-value-aio/metadata.xml | 12 - .../py-key-value-aio/py-key-value-aio-0.4.4.ebuild | 97 --- dev-python/py-nanoid/Manifest | 1 - dev-python/py-nanoid/metadata.xml | 12 - .../py-nanoid/py-nanoid-0_pre20220201.ebuild | 23 - dev-python/py-ubjson/Manifest | 1 - .../py-ubjson/files/py-ubjson-0.16.1-py312.patch | 35 - dev-python/py-ubjson/metadata.xml | 20 - dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild | 39 - dev-python/py-zabbix/Manifest | 1 - dev-python/py-zabbix/metadata.xml | 13 - dev-python/py-zabbix/py-zabbix-1.1.7-r1.ebuild | 17 - dev-python/py/Manifest | 1 - dev-python/py/metadata.xml | 13 - dev-python/py/py-1.11.0-r1.ebuild | 29 - dev-python/pyacoustid/Manifest | 4 - dev-python/pyacoustid/metadata.xml | 13 - dev-python/pyacoustid/pyacoustid-1.3.0-r1.ebuild | 51 -- dev-python/pyacoustid/pyacoustid-1.3.1.ebuild | 52 -- dev-python/pyaes/Manifest | 1 - dev-python/pyaes/metadata.xml | 12 - dev-python/pyaes/pyaes-1.6.1-r3.ebuild | 33 - dev-python/pyalsa/Manifest | 2 - dev-python/pyalsa/metadata.xml | 9 - dev-python/pyalsa/pyalsa-1.2.14.ebuild | 55 -- dev-python/pyamg/Manifest | 1 - dev-python/pyamg/files/pyamg-5.3.0-backport.patch | 36 - dev-python/pyamg/metadata.xml | 22 - dev-python/pyamg/pyamg-5.3.0-r1.ebuild | 62 -- dev-python/pyamg/pyamg-5.3.0.ebuild | 57 -- dev-python/pyaml/Manifest | 1 - dev-python/pyaml/metadata.xml | 14 - dev-python/pyaml/pyaml-26.2.1.ebuild | 30 - dev-python/pyarrow/Manifest | 6 - dev-python/pyarrow/metadata.xml | 19 - dev-python/pyarrow/pyarrow-23.0.1.ebuild | 109 --- dev-python/pyarrow/pyarrow-24.0.0.ebuild | 111 --- dev-python/pyarrow/pyarrow-9999.ebuild | 95 --- dev-python/pyasn1-modules/Manifest | 1 - dev-python/pyasn1-modules/metadata.xml | 13 - .../pyasn1-modules/pyasn1-modules-0.4.2.ebuild | 32 - dev-python/pyasn1/Manifest | 1 - dev-python/pyasn1/metadata.xml | 13 - dev-python/pyasn1/pyasn1-0.6.3.ebuild | 22 - dev-python/pyasynchat/Manifest | 2 - dev-python/pyasynchat/metadata.xml | 13 - dev-python/pyasynchat/pyasynchat-1.0.5.ebuild | 37 - dev-python/pyasyncore/Manifest | 2 - dev-python/pyasyncore/metadata.xml | 13 - dev-python/pyasyncore/pyasyncore-1.0.5.ebuild | 33 - dev-python/pyatspi/Manifest | 2 - dev-python/pyatspi/metadata.xml | 11 - dev-python/pyatspi/pyatspi-2.58.1.ebuild | 59 -- dev-python/pyatspi/pyatspi-2.58.2.ebuild | 59 -- dev-python/pyaudio/Manifest | 1 - dev-python/pyaudio/metadata.xml | 19 - dev-python/pyaudio/pyaudio-0.2.14-r1.ebuild | 38 - dev-python/pyaudio/pyaudio-0.2.14.ebuild | 38 - dev-python/pybind11/Manifest | 2 - dev-python/pybind11/metadata.xml | 16 - dev-python/pybind11/pybind11-3.0.1.ebuild | 86 -- dev-python/pybind11/pybind11-3.0.4.ebuild | 86 -- dev-python/pybtex-docutils/Manifest | 1 - dev-python/pybtex-docutils/metadata.xml | 17 - .../pybtex-docutils/pybtex-docutils-1.0.3.ebuild | 35 - dev-python/pybtex/Manifest | 1 - dev-python/pybtex/metadata.xml | 20 - dev-python/pybtex/pybtex-0.26.1.ebuild | 27 - dev-python/pycairo/Manifest | 1 - dev-python/pycairo/metadata.xml | 12 - dev-python/pycairo/pycairo-1.29.0-r1.ebuild | 74 -- dev-python/pycares/Manifest | 1 - dev-python/pycares/metadata.xml | 12 - dev-python/pycares/pycares-5.0.1.ebuild | 50 -- dev-python/pycdio/Manifest | 1 - dev-python/pycdio/metadata.xml | 16 - dev-python/pycdio/pycdio-2.1.1-r1.ebuild | 58 -- dev-python/pychm/Manifest | 1 - dev-python/pychm/metadata.xml | 24 - dev-python/pychm/pychm-0.8.6-r1.ebuild | 41 - dev-python/pychromecast/Manifest | 1 - dev-python/pychromecast/metadata.xml | 13 - dev-python/pychromecast/pychromecast-14.0.9.ebuild | 25 - dev-python/pyclamd/Manifest | 1 - ...pyclamd-0.4.0-remove-obsolete-bugtrack_url.diff | 11 - dev-python/pyclamd/metadata.xml | 10 - dev-python/pyclamd/pyclamd-0.4.0-r6.ebuild | 28 - dev-python/pyclip/Manifest | 1 - dev-python/pyclip/metadata.xml | 12 - dev-python/pyclip/pyclip-0.7.0-r2.ebuild | 60 -- dev-python/pyclip/pyclip-9999.ebuild | 60 -- dev-python/pyclipper/Manifest | 1 - dev-python/pyclipper/metadata.xml | 12 - dev-python/pyclipper/pyclipper-1.4.0.ebuild | 36 - dev-python/pycodestyle/Manifest | 1 - dev-python/pycodestyle/metadata.xml | 13 - dev-python/pycodestyle/pycodestyle-2.14.0.ebuild | 35 - dev-python/pycollada/Manifest | 1 - dev-python/pycollada/metadata.xml | 26 - dev-python/pycollada/pycollada-0.9.3.ebuild | 53 -- dev-python/pycotap/Manifest | 1 - .../files/pycotap-1.3.1-fix-python3.13-tests.patch | 213 ----- dev-python/pycotap/metadata.xml | 20 - dev-python/pycotap/pycotap-1.3.1.ebuild | 38 - dev-python/pycountry/Manifest | 2 - dev-python/pycountry/metadata.xml | 14 - dev-python/pycountry/pycountry-26.2.16.ebuild | 27 - dev-python/pycparser/Manifest | 1 - dev-python/pycparser/metadata.xml | 13 - dev-python/pycparser/pycparser-3.0.ebuild | 64 -- dev-python/pycpio/Manifest | 1 - dev-python/pycpio/metadata.xml | 15 - dev-python/pycpio/pycpio-1.7.0.ebuild | 41 - dev-python/pycpio/pycpio-9999.ebuild | 37 - dev-python/pycryptodome/Manifest | 1 - .../pycryptodome-3.10.1-system-libtomcrypt.patch | 50 -- dev-python/pycryptodome/metadata.xml | 12 - dev-python/pycryptodome/pycryptodome-3.23.0.ebuild | 60 -- dev-python/pycuda/Manifest | 1 - dev-python/pycuda/metadata.xml | 12 - dev-python/pycuda/pycuda-2024.1.ebuild | 90 -- dev-python/pycups/Manifest | 1 - dev-python/pycups/metadata.xml | 13 - dev-python/pycups/pycups-2.0.4.ebuild | 29 - dev-python/pycurl-requests/Manifest | 1 - dev-python/pycurl-requests/metadata.xml | 17 - .../pycurl-requests/pycurl-requests-0.5.2.ebuild | 39 - dev-python/pycurl/Manifest | 4 - dev-python/pycurl/metadata.xml | 22 - dev-python/pycurl/pycurl-7.45.7.ebuild | 87 -- dev-python/pycurl/pycurl-7.46.0.ebuild | 88 -- dev-python/pycxx/Manifest | 2 - dev-python/pycxx/metadata.xml | 22 - dev-python/pycxx/pycxx-7.1.8-r3.ebuild | 53 -- dev-python/pycxx/pycxx-7.2.1.ebuild | 113 --- dev-python/pydantic-core/Manifest | 93 --- dev-python/pydantic-core/metadata.xml | 12 - .../pydantic-core/pydantic-core-2.33.2.ebuild | 178 ---- dev-python/pydantic-extra-types/Manifest | 3 - dev-python/pydantic-extra-types/metadata.xml | 13 - .../pydantic-extra-types-2.10.6.ebuild | 62 -- .../pydantic-extra-types-2.11.1.ebuild | 65 -- dev-python/pydantic-settings/Manifest | 4 - dev-python/pydantic-settings/metadata.xml | 12 - .../pydantic-settings-2.14.0.ebuild | 39 - .../pydantic-settings-2.14.1.ebuild | 39 - dev-python/pydantic/Manifest | 130 --- dev-python/pydantic/metadata.xml | 15 - dev-python/pydantic/pydantic-2.12.5.ebuild | 231 ------ dev-python/pydantic/pydantic-2.13.3.ebuild | 233 ------ dev-python/pydantic/pydantic-2.13.4.ebuild | 233 ------ dev-python/pydata-sphinx-theme/Manifest | 4 - dev-python/pydata-sphinx-theme/metadata.xml | 17 - .../pydata-sphinx-theme-0.17.1.ebuild | 57 -- .../pydata-sphinx-theme-0.18.0.ebuild | 52 -- dev-python/pydbus/Manifest | 1 - dev-python/pydbus/metadata.xml | 11 - dev-python/pydbus/pydbus-0.6.0-r1.ebuild | 26 - dev-python/pydecomp/Manifest | 1 - dev-python/pydecomp/files/0.3-no-pixz-index.patch | 55 -- dev-python/pydecomp/metadata.xml | 19 - dev-python/pydecomp/pydecomp-0.3-r3.ebuild | 27 - dev-python/pydecomp/pydecomp-9999.ebuild | 25 - dev-python/pydes/Manifest | 1 - dev-python/pydes/metadata.xml | 18 - dev-python/pydes/pydes-2.0.1-r3.ebuild | 18 - dev-python/pydevd/Manifest | 1 - dev-python/pydevd/metadata.xml | 12 - dev-python/pydevd/pydevd-3.5.0.ebuild | 142 ---- dev-python/pydiffx/Manifest | 1 - .../pydiffx/files/pydiffx-1.1-fix-py3.12.patch | 14 - dev-python/pydiffx/metadata.xml | 13 - dev-python/pydiffx/pydiffx-1.1.ebuild | 47 -- dev-python/pydispatcher/Manifest | 1 - dev-python/pydispatcher/metadata.xml | 16 - dev-python/pydispatcher/pydispatcher-2.0.7.ebuild | 19 - dev-python/pydot/Manifest | 1 - dev-python/pydot/metadata.xml | 12 - dev-python/pydot/pydot-4.0.1.ebuild | 34 - dev-python/pydub/Manifest | 1 - dev-python/pydub/metadata.xml | 11 - dev-python/pydub/pydub-0.25.1.ebuild | 38 - dev-python/pydyf/Manifest | 2 - dev-python/pydyf/metadata.xml | 11 - dev-python/pydyf/pydyf-0.12.1.ebuild | 30 - dev-python/pyeclib/Manifest | 1 - dev-python/pyeclib/metadata.xml | 19 - dev-python/pyeclib/pyeclib-1.8.0.ebuild | 40 - dev-python/pyelftools/Manifest | 2 - dev-python/pyelftools/metadata.xml | 13 - dev-python/pyelftools/pyelftools-0.32.ebuild | 30 - dev-python/pyelftools/pyelftools-0.33.ebuild | 30 - dev-python/pyenchant/Manifest | 2 - dev-python/pyenchant/metadata.xml | 21 - dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild | 40 - dev-python/pyenchant/pyenchant-3.3.0.ebuild | 35 - dev-python/pyfakefs/Manifest | 2 - dev-python/pyfakefs/metadata.xml | 13 - dev-python/pyfakefs/pyfakefs-6.1.6.ebuild | 60 -- dev-python/pyfakefs/pyfakefs-6.2.0.ebuild | 60 -- dev-python/pyfiglet/Manifest | 1 - .../pyfiglet/files/pyfiglet-1.0.2-fix-test.patch | 70 -- dev-python/pyfiglet/metadata.xml | 13 - dev-python/pyfiglet/pyfiglet-1.0.2.ebuild | 37 - dev-python/pyflakes/Manifest | 1 - dev-python/pyflakes/metadata.xml | 21 - dev-python/pyflakes/pyflakes-3.4.0.ebuild | 41 - dev-python/pyformance/Manifest | 2 - dev-python/pyformance/metadata.xml | 15 - dev-python/pyformance/pyformance-0.4-r2.ebuild | 44 - dev-python/pyftdi/Manifest | 1 - dev-python/pyftdi/metadata.xml | 38 - dev-python/pyftdi/pyftdi-0.57.1.ebuild | 39 - dev-python/pyftpdlib/Manifest | 1 - dev-python/pyftpdlib/metadata.xml | 14 - dev-python/pyftpdlib/pyftpdlib-2.2.0.ebuild | 57 -- dev-python/pyfuse3/Manifest | 1 - dev-python/pyfuse3/metadata.xml | 9 - dev-python/pyfuse3/pyfuse3-3.4.2.ebuild | 39 - dev-python/pyfzf/Manifest | 1 - dev-python/pyfzf/metadata.xml | 17 - dev-python/pyfzf/pyfzf-0.3.1.ebuild | 21 - dev-python/pygal/Manifest | 1 - dev-python/pygal/metadata.xml | 14 - dev-python/pygal/pygal-3.1.0.ebuild | 56 -- dev-python/pygame/Manifest | 1 - .../pygame/files/pygame-2.6.1-py314-tests.patch | 171 ---- dev-python/pygame/metadata.xml | 12 - dev-python/pygame/pygame-2.6.1.ebuild | 105 --- dev-python/pygccxml/Manifest | 1 - dev-python/pygccxml/files/pygccxml-2.4.0-doc.patch | 21 - dev-python/pygccxml/metadata.xml | 18 - dev-python/pygccxml/pygccxml-3.0.2.ebuild | 47 -- dev-python/pygdbmi/Manifest | 1 - dev-python/pygdbmi/metadata.xml | 20 - dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild | 32 - dev-python/pygeotile/Manifest | 1 - dev-python/pygeotile/metadata.xml | 12 - dev-python/pygeotile/pygeotile-1.0.6.ebuild | 25 - dev-python/pyghmi/Manifest | 2 - dev-python/pyghmi/metadata.xml | 16 - dev-python/pyghmi/pyghmi-1.6.15.ebuild | 32 - dev-python/pyghmi/pyghmi-1.6.16.ebuild | 32 - dev-python/pygit2/Manifest | 1 - dev-python/pygit2/metadata.xml | 16 - dev-python/pygit2/pygit2-1.19.2.ebuild | 47 -- dev-python/pygithub/Manifest | 2 - dev-python/pygithub/metadata.xml | 17 - dev-python/pygithub/pygithub-2.9.0.ebuild | 39 - dev-python/pygithub/pygithub-2.9.1.ebuild | 39 - dev-python/pyglet/Manifest | 1 - dev-python/pyglet/metadata.xml | 26 - dev-python/pyglet/pyglet-2.1.14.ebuild | 80 -- dev-python/pyglm/Manifest | 2 - dev-python/pyglm/metadata.xml | 12 - dev-python/pyglm/pyglm-2.8.3.ebuild | 41 - dev-python/pygls/Manifest | 2 - dev-python/pygls/metadata.xml | 13 - dev-python/pygls/pygls-2.1.0.ebuild | 45 - dev-python/pygls/pygls-2.1.1.ebuild | 44 - dev-python/pygments-github-lexers/Manifest | 1 - ...ents-github-lexers-0.0.5-escape-sequences.patch | 22 - dev-python/pygments-github-lexers/metadata.xml | 12 - .../pygments-github-lexers-0.0.5-r2.ebuild | 36 - dev-python/pygments-promql/Manifest | 1 - dev-python/pygments-promql/metadata.xml | 12 - .../pygments-promql-0.0.9-r1.ebuild | 22 - dev-python/pygments/Manifest | 1 - dev-python/pygments/metadata.xml | 15 - dev-python/pygments/pygments-2.19.2.ebuild | 62 -- dev-python/pygobject/Manifest | 9 - ...etecting-cycle-among-base-classes-typeerr.patch | 21 - .../files/Skip-test-using-dbus-in-sandbox.patch | 21 - dev-python/pygobject/metadata.xml | 31 - dev-python/pygobject/pygobject-3.50.1.ebuild | 79 -- dev-python/pygobject/pygobject-3.50.2.ebuild | 79 -- dev-python/pygobject/pygobject-3.52.3.ebuild | 102 --- dev-python/pygobject/pygobject-3.52.4.ebuild | 102 --- dev-python/pygobject/pygobject-3.54.5.ebuild | 82 -- dev-python/pygobject/pygobject-3.56.2.ebuild | 77 -- dev-python/pygobject/pygobject-3.56.3.ebuild | 79 -- dev-python/pygraphviz/Manifest | 1 - .../files/pygraphviz-1.14-graphviz-14.patch | 115 --- dev-python/pygraphviz/metadata.xml | 18 - dev-python/pygraphviz/pygraphviz-1.14-r2.ebuild | 53 -- dev-python/pygresql/Manifest | 1 - .../pygresql/files/pygresql-5.2-CFLAGS.patch | 11 - dev-python/pygresql/metadata.xml | 16 - dev-python/pygresql/pygresql-6.2.3.ebuild | 68 -- dev-python/pygsl/Manifest | 1 - dev-python/pygsl/metadata.xml | 9 - dev-python/pygsl/pygsl-2.3.4.ebuild | 36 - dev-python/pyh2o/Manifest | 1 - dev-python/pyh2o/metadata.xml | 17 - dev-python/pyh2o/pyh2o-1-r1.ebuild | 30 - dev-python/pyhamcrest/Manifest | 1 - dev-python/pyhamcrest/metadata.xml | 13 - dev-python/pyhamcrest/pyhamcrest-2.1.0.ebuild | 56 -- dev-python/pyhcl/Manifest | 1 - dev-python/pyhcl/metadata.xml | 17 - dev-python/pyhcl/pyhcl-0.4.5.ebuild | 36 - dev-python/pyicu/Manifest | 1 - dev-python/pyicu/metadata.xml | 11 - dev-python/pyicu/pyicu-2.16.2.ebuild | 46 -- dev-python/pyinotify/Manifest | 1 - .../pyinotify/files/pyinotify-0.9.6-py312.patch | 84 -- dev-python/pyinotify/metadata.xml | 10 - dev-python/pyinotify/pyinotify-0.9.6-r2.ebuild | 37 - dev-python/pyinstrument/Manifest | 2 - dev-python/pyinstrument/metadata.xml | 12 - dev-python/pyinstrument/pyinstrument-5.1.2.ebuild | 44 - dev-python/pyjsparser/Manifest | 1 - dev-python/pyjsparser/metadata.xml | 17 - .../pyjsparser-2.7.1_p20190421-r3.ebuild | 35 - dev-python/pyjwt/Manifest | 4 - dev-python/pyjwt/metadata.xml | 14 - dev-python/pyjwt/pyjwt-2.12.1.ebuild | 42 - dev-python/pyjwt/pyjwt-2.13.0.ebuild | 42 - dev-python/pykakasi/Manifest | 1 - .../files/0001-fix-update-test-expectation.patch | 24 - .../0001-tests-make-benchmarking-optional.patch | 50 -- dev-python/pykakasi/metadata.xml | 16 - dev-python/pykakasi/pykakasi-2.3.0.ebuild | 41 - dev-python/pykeepass/Manifest | 1 - dev-python/pykeepass/metadata.xml | 21 - dev-python/pykeepass/pykeepass-4.1.1_p1.ebuild | 44 - dev-python/pykka/Manifest | 1 - dev-python/pykka/metadata.xml | 12 - dev-python/pykka/pykka-4.4.2.ebuild | 26 - dev-python/pykwalify/Manifest | 1 - dev-python/pykwalify/files/pykwalify-1.4.0-S.patch | 24 - .../files/pykwalify-1.8.0-ruamel-yaml-1.18.patch | 90 -- dev-python/pykwalify/metadata.xml | 13 - dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild | 38 - dev-python/pylast/Manifest | 2 - dev-python/pylast/metadata.xml | 27 - dev-python/pylast/pylast-7.0.2.ebuild | 30 - dev-python/pylatex/Manifest | 1 - dev-python/pylatex/metadata.xml | 15 - dev-python/pylatex/pylatex-1.4.2.ebuild | 69 -- dev-python/pylev/Manifest | 1 - dev-python/pylev/metadata.xml | 13 - dev-python/pylev/pylev-1.4.0-r1.ebuild | 25 - dev-python/pylibacl/Manifest | 1 - dev-python/pylibacl/metadata.xml | 15 - dev-python/pylibacl/pylibacl-0.7.3.ebuild | 45 - dev-python/pylibmc/Manifest | 1 - .../files/pylibmc-1.6.1-fix-test-failures-r1.patch | 16 - dev-python/pylibmc/metadata.xml | 12 - dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild | 66 -- dev-python/pylint-venv/Manifest | 1 - dev-python/pylint-venv/metadata.xml | 13 - dev-python/pylint-venv/pylint-venv-3.0.4.ebuild | 41 - dev-python/pylint/Manifest | 2 - dev-python/pylint/metadata.xml | 24 - dev-python/pylint/pylint-4.0.5.ebuild | 82 -- dev-python/pylru/Manifest | 2 - dev-python/pylru/metadata.xml | 12 - dev-python/pylru/pylru-1.2.2.ebuild | 23 - dev-python/pylru/pylru-1.3.1.ebuild | 23 - dev-python/pyls-spyder/Manifest | 1 - dev-python/pyls-spyder/metadata.xml | 17 - dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild | 24 - dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild | 24 - dev-python/pylsqpack/Manifest | 1 - .../files/pylsqpack-0.3.20-unbundle.patch | 15 - dev-python/pylsqpack/metadata.xml | 11 - dev-python/pylsqpack/pylsqpack-0.3.24.ebuild | 39 - dev-python/pymacaroons/Manifest | 2 - dev-python/pymacaroons/metadata.xml | 13 - .../pymacaroons/pymacaroons-0.13.0-r1.ebuild | 50 -- dev-python/pymad/Manifest | 1 - dev-python/pymad/metadata.xml | 12 - dev-python/pymad/pymad-0.11.3.ebuild | 29 - dev-python/pymdown-extensions/Manifest | 4 - dev-python/pymdown-extensions/metadata.xml | 17 - .../pymdown-extensions-10.21.2.ebuild | 34 - .../pymdown-extensions-10.21.3.ebuild | 34 - dev-python/pymdown-lexers/Manifest | 1 - dev-python/pymdown-lexers/metadata.xml | 12 - .../pymdown-lexers-0_pre20210902.ebuild | 23 - dev-python/pymdstat/Manifest | 1 - dev-python/pymdstat/metadata.xml | 16 - dev-python/pymdstat/pymdstat-0.5.1.ebuild | 33 - dev-python/pymediainfo/Manifest | 1 - dev-python/pymediainfo/metadata.xml | 14 - dev-python/pymediainfo/pymediainfo-7.0.1.ebuild | 34 - dev-python/pymeeus/Manifest | 1 - .../pymeeus/files/pymeeus-0.5.12-pytest8.patch | 88 -- dev-python/pymeeus/metadata.xml | 12 - dev-python/pymeeus/pymeeus-0.5.12.ebuild | 30 - dev-python/pymetar/Manifest | 1 - dev-python/pymetar/metadata.xml | 23 - dev-python/pymetar/pymetar-1.4-r2.ebuild | 41 - dev-python/pymilter/Manifest | 1 - dev-python/pymilter/metadata.xml | 16 - .../pymilter/pymilter-1.0.7_pre20251111.ebuild | 43 - dev-python/pymilter/pymilter-9999.ebuild | 43 - dev-python/pymongo/Manifest | 3 - dev-python/pymongo/metadata.xml | 24 - dev-python/pymongo/pymongo-4.13.2.ebuild | 202 ----- dev-python/pymongo/pymongo-4.16.0.ebuild | 201 ----- dev-python/pymongo/pymongo-4.17.0.ebuild | 201 ----- dev-python/pymountboot/Manifest | 1 - dev-python/pymountboot/metadata.xml | 16 - dev-python/pymountboot/pymountboot-0.2.3-r2.ebuild | 33 - dev-python/pympress/Manifest | 1 - dev-python/pympress/metadata.xml | 19 - dev-python/pympress/pympress-1.8.6.ebuild | 52 -- dev-python/pymysql/Manifest | 2 - dev-python/pymysql/metadata.xml | 17 - dev-python/pymysql/pymysql-1.1.3.ebuild | 110 --- dev-python/pymysql/pymysql-1.2.0.ebuild | 110 --- dev-python/pynacl/Manifest | 1 - dev-python/pynacl/metadata.xml | 21 - dev-python/pynacl/pynacl-1.6.2.ebuild | 48 -- dev-python/pynng/Manifest | 2 - dev-python/pynng/metadata.xml | 26 - dev-python/pynng/pynng-0.8.1.ebuild | 42 - dev-python/pynng/pynng-0.9.0.ebuild | 51 -- dev-python/pynput/Manifest | 1 - dev-python/pynput/files/patches/uinput.patch | 19 - dev-python/pynput/files/patches/wheel.patch | 11 - dev-python/pynput/metadata.xml | 12 - dev-python/pynput/pynput-1.8.2.ebuild | 28 - dev-python/pynvim/Manifest | 1 - dev-python/pynvim/metadata.xml | 17 - dev-python/pynvim/pynvim-0.6.0.ebuild | 43 - dev-python/pyocr/Manifest | 1 - dev-python/pyocr/metadata.xml | 22 - dev-python/pyocr/pyocr-0.8.5.ebuild | 30 - dev-python/pyopencl/Manifest | 2 - .../files/pyopencl-2025.1-nanobind-flags.patch | 21 - .../files/pyopencl-2025.1-numpy-build.patch | 50 -- dev-python/pyopencl/metadata.xml | 9 - dev-python/pyopencl/pyopencl-2025.1.ebuild | 82 -- dev-python/pyopengl-accelerate/Manifest | 2 - .../pyopengl-accelerate-3.1.9-cpython3.1.0.patch | 20 - dev-python/pyopengl-accelerate/metadata.xml | 16 - .../pyopengl-accelerate-3.1.10.ebuild | 61 -- dev-python/pyopengl/Manifest | 2 - dev-python/pyopengl/metadata.xml | 13 - dev-python/pyopengl/pyopengl-3.1.10.ebuild | 67 -- dev-python/pyopenssl/Manifest | 4 - dev-python/pyopenssl/metadata.xml | 15 - dev-python/pyopenssl/pyopenssl-26.1.0.ebuild | 60 -- dev-python/pyopenssl/pyopenssl-26.2.0.ebuild | 60 -- dev-python/pyotherside/Manifest | 1 - dev-python/pyotherside/metadata.xml | 11 - dev-python/pyotherside/pyotherside-1.6.2-r1.ebuild | 50 -- dev-python/pyotp/Manifest | 1 - dev-python/pyotp/metadata.xml | 13 - dev-python/pyotp/pyotp-2.9.0.ebuild | 21 - dev-python/pypandoc/Manifest | 1 - dev-python/pypandoc/metadata.xml | 12 - dev-python/pypandoc/pypandoc-1.17.ebuild | 36 - dev-python/pyparsing/Manifest | 1 - dev-python/pyparsing/metadata.xml | 21 - dev-python/pyparsing/pyparsing-3.3.2.ebuild | 59 -- dev-python/pyparted/Manifest | 1 - dev-python/pyparted/metadata.xml | 16 - dev-python/pyparted/pyparted-3.13.0.ebuild | 36 - dev-python/pypax/Manifest | 1 - dev-python/pypax/metadata.xml | 20 - dev-python/pypax/pypax-0.9.5-r2.ebuild | 47 -- dev-python/pypax/pypax-9999.ebuild | 47 -- dev-python/pypdf/Manifest | 7 - dev-python/pypdf/metadata.xml | 12 - dev-python/pypdf/pypdf-6.10.2.ebuild | 52 -- dev-python/pypdf/pypdf-6.11.0.ebuild | 53 -- dev-python/pypdf/pypdf-6.12.0.ebuild | 53 -- dev-python/pypdf/pypdf-6.12.1.ebuild | 53 -- dev-python/pypdf/pypdf-6.12.2.ebuild | 53 -- dev-python/pyperclip/Manifest | 1 - .../pyperclip/files/pyperclip-1.9.0-fix-test.patch | 41 - dev-python/pyperclip/metadata.xml | 16 - dev-python/pyperclip/pyperclip-1.11.0.ebuild | 61 -- dev-python/pyperscan/Manifest | 80 -- dev-python/pyperscan/metadata.xml | 12 - dev-python/pyperscan/pyperscan-0.3.0.ebuild | 118 --- dev-python/pyphen/Manifest | 1 - dev-python/pyphen/metadata.xml | 13 - dev-python/pyphen/pyphen-0.17.2.ebuild | 25 - dev-python/pypi-attestations/Manifest | 2 - dev-python/pypi-attestations/metadata.xml | 12 - .../pypi-attestations-0.0.29.ebuild | 54 -- dev-python/pypillowfight/Manifest | 1 - dev-python/pypillowfight/metadata.xml | 12 - .../pypillowfight/pypillowfight-0.3.1.ebuild | 43 - dev-python/pypiserver/Manifest | 1 - dev-python/pypiserver/metadata.xml | 13 - dev-python/pypiserver/pypiserver-2.4.1.ebuild | 79 -- dev-python/pypng/Manifest | 1 - dev-python/pypng/metadata.xml | 17 - dev-python/pypng/pypng-0.20220715.0.ebuild | 30 - dev-python/pypresence/Manifest | 1 - dev-python/pypresence/metadata.xml | 17 - dev-python/pypresence/pypresence-4.6.1.ebuild | 24 - dev-python/pyprof2calltree/Manifest | 1 - dev-python/pyprof2calltree/metadata.xml | 13 - .../pyprof2calltree-1.4.5-r1.ebuild | 26 - dev-python/pyproj/Manifest | 1 - dev-python/pyproj/metadata.xml | 13 - dev-python/pyproj/pyproj-3.7.2.ebuild | 56 -- dev-python/pyproject-api/Manifest | 4 - dev-python/pyproject-api/metadata.xml | 13 - .../pyproject-api/pyproject-api-1.10.0.ebuild | 34 - .../pyproject-api/pyproject-api-1.10.1.ebuild | 34 - dev-python/pyproject-fmt/Manifest | 12 - dev-python/pyproject-fmt/metadata.xml | 11 - .../pyproject-fmt/pyproject-fmt-2.20.0.ebuild | 102 --- .../pyproject-fmt/pyproject-fmt-2.21.1.ebuild | 102 --- .../pyproject-fmt/pyproject-fmt-2.21.2.ebuild | 102 --- dev-python/pyproject-hooks/Manifest | 1 - dev-python/pyproject-hooks/metadata.xml | 12 - .../pyproject-hooks/pyproject-hooks-1.2.0.ebuild | 36 - dev-python/pyproject-metadata/Manifest | 2 - dev-python/pyproject-metadata/metadata.xml | 12 - .../pyproject-metadata-0.11.0.ebuild | 27 - dev-python/pyproject2ebuild/Manifest | 1 - dev-python/pyproject2ebuild/metadata.xml | 12 - .../pyproject2ebuild/pyproject2ebuild-0.0.3.ebuild | 16 - dev-python/pypugjs/Manifest | 2 - dev-python/pypugjs/metadata.xml | 22 - dev-python/pypugjs/pypugjs-6.0.2.ebuild | 53 -- dev-python/pypugjs/pypugjs-6.0.3.ebuild | 53 -- dev-python/pypy-exe-bin/Manifest | 24 - dev-python/pypy-exe-bin/metadata.xml | 11 - dev-python/pypy-exe-bin/pypy-exe-bin-7.3.20.ebuild | 74 -- dev-python/pypy-exe-bin/pypy-exe-bin-7.3.22.ebuild | 74 -- dev-python/pypy-exe-bin/pypy-exe-bin-7.3.23.ebuild | 74 -- dev-python/pypy-exe/Manifest | 6 - dev-python/pypy-exe/metadata.xml | 16 - dev-python/pypy-exe/pypy-exe-7.3.20.ebuild | 189 ----- dev-python/pypy-exe/pypy-exe-7.3.22.ebuild | 189 ----- dev-python/pypy-exe/pypy-exe-7.3.23.ebuild | 189 ----- dev-python/pypy/Manifest | 2 - dev-python/pypy/files/cryptography.patch | 17 - dev-python/pypy/files/openssl_cleanup.patch | 42 - dev-python/pypy/files/openssl_ct.patch | 23 - dev-python/pypy/files/openssl_dh.patch | 14 - dev-python/pypy/files/openssl_evp.patch | 19 - dev-python/pypy/files/openssl_hmac.patch | 23 - dev-python/pypy/files/openssl_ocsp.patch | 23 - dev-python/pypy/files/openssl_proto.patch | 12 - dev-python/pypy/files/openssl_ssl.patch | 44 - dev-python/pypy/files/openssl_x509.patch | 21 - dev-python/pypy/files/openssl_x509name.patch | 12 - dev-python/pypy/files/ssl_python.patch | 12 - dev-python/pypy/metadata.xml | 14 - dev-python/pypy/pypy-7.3.22.ebuild | 314 ------- dev-python/pypy/pypy-7.3.23.ebuild | 314 ------- dev-python/pyqt-builder/Manifest | 1 - dev-python/pyqt-builder/metadata.xml | 15 - dev-python/pyqt-builder/pyqt-builder-1.19.1.ebuild | 30 - dev-python/pyqt6-sip/Manifest | 2 - dev-python/pyqt6-sip/metadata.xml | 12 - dev-python/pyqt6-sip/pyqt6-sip-13.11.0.ebuild | 17 - dev-python/pyqt6-sip/pyqt6-sip-13.11.1.ebuild | 17 - dev-python/pyqt6-webengine/Manifest | 2 - dev-python/pyqt6-webengine/metadata.xml | 16 - .../pyqt6-webengine/pyqt6-webengine-6.10.0.ebuild | 67 -- .../pyqt6-webengine/pyqt6-webengine-6.11.0.ebuild | 67 -- dev-python/pyqt6/Manifest | 3 - dev-python/pyqt6/files/pyqt6-6.11.0-qt6.12.patch | 21 - dev-python/pyqt6/metadata.xml | 43 - dev-python/pyqt6/pyqt6-6.10.1.ebuild | 193 ----- dev-python/pyqt6/pyqt6-6.10.2.ebuild | 193 ----- dev-python/pyqt6/pyqt6-6.11.0.ebuild | 197 ----- dev-python/pyqtgraph/Manifest | 1 - dev-python/pyqtgraph/metadata.xml | 20 - dev-python/pyqtgraph/pyqtgraph-0.14.0.ebuild | 167 ---- dev-python/pyquery/Manifest | 1 - dev-python/pyquery/metadata.xml | 13 - dev-python/pyquery/pyquery-2.0.1.ebuild | 48 -- dev-python/pyrate-limiter/Manifest | 4 - dev-python/pyrate-limiter/metadata.xml | 17 - .../pyrate-limiter/pyrate-limiter-4.1.0.ebuild | 77 -- .../pyrate-limiter/pyrate-limiter-4.2.0.ebuild | 77 -- dev-python/pyrefly/Manifest | 446 ---------- dev-python/pyrefly/metadata.xml | 20 - dev-python/pyrefly/pyrefly-0.63.1.ebuild | 533 ------------ dev-python/pyrefly/pyrefly-0.64.1.ebuild | 535 ------------ dev-python/pyrefly/pyrefly-1.0.0.ebuild | 534 ------------ dev-python/pyrfc3339/Manifest | 1 - dev-python/pyrfc3339/metadata.xml | 13 - dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild | 33 - dev-python/pyrime/Manifest | 1 - .../files/pyrime-0.0.7-fix-meson-project.patch | 11 - dev-python/pyrime/metadata.xml | 16 - dev-python/pyrime/pyrime-0.0.7.ebuild | 51 -- dev-python/pyro5/Manifest | 1 - dev-python/pyro5/metadata.xml | 17 - dev-python/pyro5/pyro5-5.16.ebuild | 40 - dev-python/pyroute2/Manifest | 1 - dev-python/pyroute2/metadata.xml | 17 - dev-python/pyroute2/pyroute2-0.9.6.ebuild | 26 - dev-python/pyrqlite/Manifest | 1 - .../files/pyrqlite-2.2.3-test-support.patch | 50 -- dev-python/pyrqlite/metadata.xml | 11 - dev-python/pyrqlite/pyrqlite-2.2.3.ebuild | 31 - dev-python/pyrsistent/Manifest | 1 - dev-python/pyrsistent/metadata.xml | 22 - dev-python/pyrsistent/pyrsistent-0.20.0.ebuild | 35 - dev-python/pyrss2gen/Manifest | 1 - dev-python/pyrss2gen/metadata.xml | 9 - dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild | 20 - dev-python/pyrss2gen/pyrss2gen-1.1-r3.ebuild | 20 - dev-python/pyscard/Manifest | 2 - dev-python/pyscard/metadata.xml | 13 - dev-python/pyscard/pyscard-2.3.1.ebuild | 45 - dev-python/pyscreenshot/Manifest | 1 - dev-python/pyscreenshot/metadata.xml | 13 - dev-python/pyscreenshot/pyscreenshot-3.1.ebuild | 61 -- dev-python/pysdl2/Manifest | 1 - dev-python/pysdl2/metadata.xml | 15 - dev-python/pysdl2/pysdl2-0.9.17.ebuild | 69 -- dev-python/pysdl3/Manifest | 1 - dev-python/pysdl3/metadata.xml | 12 - dev-python/pysdl3/pysdl3-0.9.9_beta1.ebuild | 48 -- dev-python/pyserial/Manifest | 1 - .../pyserial/files/pyserial-3.5-glibc-2.42.patch | 39 - .../pyserial/files/pyserial-3.5-unittest-fix.patch | 28 - dev-python/pyserial/metadata.xml | 14 - dev-python/pyserial/pyserial-3.5-r3.ebuild | 42 - dev-python/pyside/Manifest | 2 - .../files/pyside-6.10.0-dont-vendor-ffmpeg.patch | 18 - .../files/pyside-6.10.1-pass-ninja-opts.patch | 20 - .../pyside-6.10.2-quick-fix-build-wheel.patch | 15 - .../files/pyside-6.11.0-find-cmake-helpers.patch | 26 - .../files/pyside-6.11.1-fix-llvm-version.patch | 16 - dev-python/pyside/metadata.xml | 60 -- dev-python/pyside/pyside-6.10.3.ebuild | 584 ------------- dev-python/pyside/pyside-6.11.1-r1.ebuild | 610 -------------- dev-python/pyside/pyside-6.9999.ebuild | 608 -------------- dev-python/pysimdjson/Manifest | 1 - .../files/pysimdjson-7.0.0-system-lib.patch | 11 - dev-python/pysimdjson/metadata.xml | 16 - dev-python/pysimdjson/pysimdjson-7.0.2.ebuild | 54 -- dev-python/pysmi/Manifest | 2 - dev-python/pysmi/metadata.xml | 13 - dev-python/pysmi/pysmi-1.6.3-r1.ebuild | 44 - dev-python/pysmi/pysmi-1.6.3.ebuild | 44 - dev-python/pysmi/pysmi-2.0.0.ebuild | 44 - dev-python/pysnmp-mibs/Manifest | 1 - dev-python/pysnmp-mibs/metadata.xml | 31 - dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6-r1.ebuild | 18 - dev-python/pysnmp/Manifest | 3 - dev-python/pysnmp/metadata.xml | 36 - dev-python/pysnmp/pysnmp-7.1.25.ebuild | 51 -- dev-python/pysnmp/pysnmp-7.1.26.ebuild | 51 -- dev-python/pysnmp/pysnmp-7.1.27.ebuild | 49 -- dev-python/pysnmpcrypto/Manifest | 1 - dev-python/pysnmpcrypto/metadata.xml | 12 - dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild | 26 - dev-python/pysnooper/Manifest | 2 - dev-python/pysnooper/metadata.xml | 13 - dev-python/pysnooper/pysnooper-1.2.1.ebuild | 22 - dev-python/pysnooper/pysnooper-1.2.3.ebuild | 21 - dev-python/pysocks/Manifest | 1 - dev-python/pysocks/metadata.xml | 17 - dev-python/pysocks/pysocks-1.7.1-r2.ebuild | 25 - dev-python/pysol-cards/Manifest | 1 - dev-python/pysol-cards/metadata.xml | 16 - dev-python/pysol-cards/pysol-cards-0.24.0.ebuild | 25 - dev-python/pyspectrum2/Manifest | 1 - dev-python/pyspectrum2/metadata.xml | 17 - dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild | 26 - dev-python/pyspellchecker/Manifest | 1 - dev-python/pyspellchecker/metadata.xml | 22 - .../pyspellchecker/pyspellchecker-0.9.0.ebuild | 29 - dev-python/pyspelling/Manifest | 2 - dev-python/pyspelling/metadata.xml | 21 - dev-python/pyspelling/pyspelling-2.12.1.ebuild | 45 - dev-python/pyspf/Manifest | 1 - dev-python/pyspf/files/pyspf-2.0.14-py313.patch | 23 - dev-python/pyspf/metadata.xml | 13 - dev-python/pyspf/pyspf-2.0.14-r3.ebuild | 44 - dev-python/pyspnego/Manifest | 2 - dev-python/pyspnego/metadata.xml | 14 - dev-python/pyspnego/pyspnego-0.12.1.ebuild | 39 - dev-python/pysrt/Manifest | 1 - dev-python/pysrt/metadata.xml | 14 - dev-python/pysrt/pysrt-1.1.2-r1.ebuild | 37 - dev-python/pysrt/pysrt-9999.ebuild | 31 - dev-python/pystache/Manifest | 1 - dev-python/pystache/metadata.xml | 17 - dev-python/pystache/pystache-0.6.8.ebuild | 41 - dev-python/pystardict/Manifest | 1 - dev-python/pystardict/metadata.xml | 12 - dev-python/pystardict/pystardict-0.8-r1.ebuild | 26 - dev-python/pysubs2/Manifest | 1 - dev-python/pysubs2/metadata.xml | 17 - dev-python/pysubs2/pysubs2-1.8.1.ebuild | 22 - dev-python/pysvn/Manifest | 2 - dev-python/pysvn/metadata.xml | 8 - dev-python/pysvn/pysvn-1.9.22-r1.ebuild | 63 -- dev-python/pysvn/pysvn-1.9.25.ebuild | 63 -- dev-python/pyte/Manifest | 1 - dev-python/pyte/metadata.xml | 13 - dev-python/pyte/pyte-0.8.2.ebuild | 35 - dev-python/pytesseract/Manifest | 1 - dev-python/pytesseract/metadata.xml | 24 - dev-python/pytesseract/pytesseract-0.3.13.ebuild | 39 - dev-python/pytest-aiohttp/Manifest | 1 - dev-python/pytest-aiohttp/metadata.xml | 12 - .../pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild | 36 - dev-python/pytest-asyncio/Manifest | 6 - dev-python/pytest-asyncio/metadata.xml | 12 - .../pytest-asyncio/pytest-asyncio-1.3.0.ebuild | 52 -- .../pytest-asyncio/pytest-asyncio-1.4.0.ebuild | 56 -- .../pytest-asyncio-1.4.0_alpha2.ebuild | 56 -- dev-python/pytest-bdd/Manifest | 1 - .../files/pytest-bdd-8.1.0-gherkin-bounds.patch | 12 - dev-python/pytest-bdd/metadata.xml | 13 - dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild | 50 -- dev-python/pytest-cases/Manifest | 1 - dev-python/pytest-cases/metadata.xml | 14 - .../pytest-cases/pytest-cases-3.9.1-r1.ebuild | 37 - dev-python/pytest-check/Manifest | 1 - dev-python/pytest-check/metadata.xml | 17 - dev-python/pytest-check/pytest-check-2.8.0.ebuild | 27 - dev-python/pytest-click/Manifest | 1 - dev-python/pytest-click/metadata.xml | 12 - dev-python/pytest-click/pytest-click-1.1.0.ebuild | 28 - dev-python/pytest-codeblocks/Manifest | 1 - dev-python/pytest-codeblocks/metadata.xml | 13 - .../pytest-codeblocks-0.17.0.ebuild | 33 - dev-python/pytest-console-scripts/Manifest | 1 - dev-python/pytest-console-scripts/metadata.xml | 17 - .../pytest-console-scripts-1.4.1.ebuild | 39 - dev-python/pytest-cov/Manifest | 1 - dev-python/pytest-cov/metadata.xml | 13 - dev-python/pytest-cov/pytest-cov-7.1.0.ebuild | 70 -- dev-python/pytest-custom-exit-code/Manifest | 1 - dev-python/pytest-custom-exit-code/metadata.xml | 12 - .../pytest-custom-exit-code-0.3.0.ebuild | 39 - dev-python/pytest-datadir/Manifest | 2 - dev-python/pytest-datadir/metadata.xml | 13 - .../pytest-datadir/pytest-datadir-1.8.0.ebuild | 30 - dev-python/pytest-datafiles/Manifest | 1 - dev-python/pytest-datafiles/metadata.xml | 12 - .../pytest-datafiles/pytest-datafiles-3.0.1.ebuild | 31 - dev-python/pytest-describe/Manifest | 2 - dev-python/pytest-describe/metadata.xml | 13 - .../pytest-describe/pytest-describe-3.1.0.ebuild | 35 - dev-python/pytest-django/Manifest | 1 - dev-python/pytest-django/metadata.xml | 13 - .../pytest-django/pytest-django-4.12.0.ebuild | 50 -- dev-python/pytest-embedded/Manifest | 2 - dev-python/pytest-embedded/metadata.xml | 12 - .../pytest-embedded/pytest-embedded-1.16.2.ebuild | 19 - .../pytest-embedded/pytest-embedded-1.17.0.ebuild | 19 - dev-python/pytest-env/Manifest | 2 - dev-python/pytest-env/metadata.xml | 13 - dev-python/pytest-env/pytest-env-1.6.0.ebuild | 38 - dev-python/pytest-expect/Manifest | 1 - dev-python/pytest-expect/metadata.xml | 17 - .../pytest-expect/pytest-expect-1.1.0-r2.ebuild | 27 - dev-python/pytest-fixture-classes/Manifest | 1 - dev-python/pytest-fixture-classes/metadata.xml | 12 - .../pytest-fixture-classes-1.0.4.ebuild | 27 - dev-python/pytest-flask/Manifest | 1 - .../pytest-flask/files/flask-1.3.0-py3.14.patch | 27 - dev-python/pytest-flask/metadata.xml | 24 - dev-python/pytest-flask/pytest-flask-1.3.0.ebuild | 33 - dev-python/pytest-forked/Manifest | 1 - .../files/pytest-forked-1.6.0-pytest-8.patch | 48 -- dev-python/pytest-forked/metadata.xml | 13 - .../pytest-forked/pytest-forked-1.6.0.ebuild | 50 -- dev-python/pytest-freezer/Manifest | 1 - dev-python/pytest-freezer/metadata.xml | 12 - .../pytest-freezer/pytest-freezer-0.4.9.ebuild | 28 - dev-python/pytest-gitconfig/Manifest | 2 - dev-python/pytest-gitconfig/metadata.xml | 12 - .../pytest-gitconfig/pytest-gitconfig-0.9.0.ebuild | 28 - dev-python/pytest-golden/Manifest | 2 - dev-python/pytest-golden/metadata.xml | 13 - .../pytest-golden/pytest-golden-1.0.1.ebuild | 31 - dev-python/pytest-harvest/Manifest | 1 - dev-python/pytest-harvest/metadata.xml | 14 - .../pytest-harvest/pytest-harvest-1.10.5-r1.ebuild | 47 -- dev-python/pytest-helpers-namespace/Manifest | 1 - dev-python/pytest-helpers-namespace/metadata.xml | 16 - .../pytest-helpers-namespace-2021.12.29-r1.ebuild | 43 - dev-python/pytest-home/Manifest | 1 - dev-python/pytest-home/metadata.xml | 13 - dev-python/pytest-home/pytest-home-0.6.0.ebuild | 36 - dev-python/pytest-httpbin/Manifest | 1 - dev-python/pytest-httpbin/metadata.xml | 17 - .../pytest-httpbin/pytest-httpbin-2.1.0.ebuild | 34 - dev-python/pytest-httpserver/Manifest | 1 - dev-python/pytest-httpserver/metadata.xml | 13 - .../pytest-httpserver-1.1.5.ebuild | 37 - dev-python/pytest-httpx/Manifest | 2 - dev-python/pytest-httpx/metadata.xml | 14 - dev-python/pytest-httpx/pytest-httpx-0.36.2.ebuild | 40 - dev-python/pytest-import-check/Manifest | 1 - dev-python/pytest-import-check/metadata.xml | 13 - .../pytest-import-check-0.0.4.ebuild | 37 - dev-python/pytest-jobserver/Manifest | 2 - dev-python/pytest-jobserver/metadata.xml | 12 - .../pytest-jobserver/pytest-jobserver-1.1.0.ebuild | 42 - dev-python/pytest-jupyter/Manifest | 1 - dev-python/pytest-jupyter/metadata.xml | 17 - .../pytest-jupyter/pytest-jupyter-0.11.0.ebuild | 32 - dev-python/pytest-lazy-fixtures/Manifest | 2 - dev-python/pytest-lazy-fixtures/metadata.xml | 12 - .../pytest-lazy-fixtures-1.3.3.ebuild | 32 - .../pytest-lazy-fixtures-1.4.0.ebuild | 37 - dev-python/pytest-localftpserver/Manifest | 1 - dev-python/pytest-localftpserver/metadata.xml | 15 - .../pytest-localftpserver-1.5.0.ebuild | 39 - dev-python/pytest-localserver/Manifest | 2 - dev-python/pytest-localserver/metadata.xml | 13 - .../pytest-localserver-0.10.0.ebuild | 43 - dev-python/pytest-markdown/Manifest | 1 - dev-python/pytest-markdown/metadata.xml | 10 - .../pytest-markdown-1.0.2-r1.ebuild | 22 - dev-python/pytest-metadata/Manifest | 1 - dev-python/pytest-metadata/metadata.xml | 12 - .../pytest-metadata/pytest-metadata-3.1.1.ebuild | 28 - dev-python/pytest-mock/Manifest | 2 - dev-python/pytest-mock/metadata.xml | 12 - dev-python/pytest-mock/pytest-mock-3.15.1.ebuild | 54 -- dev-python/pytest-mpl/Manifest | 2 - dev-python/pytest-mpl/metadata.xml | 13 - dev-python/pytest-mpl/pytest-mpl-0.17.0.ebuild | 47 -- dev-python/pytest-mpl/pytest-mpl-0.19.0.ebuild | 42 - dev-python/pytest-mypy-plugins/Manifest | 1 - dev-python/pytest-mypy-plugins/metadata.xml | 15 - .../pytest-mypy-plugins-3.2.0.ebuild | 54 -- dev-python/pytest-order/Manifest | 3 - dev-python/pytest-order/metadata.xml | 13 - dev-python/pytest-order/pytest-order-1.3.0.ebuild | 43 - dev-python/pytest-order/pytest-order-1.4.0.ebuild | 37 - dev-python/pytest-ordering/Manifest | 1 - .../files/pytest-ordering-0.6-fix-pytest-6.patch | 21 - .../files/pytest-ordering-0.6-marks.patch | 56 -- dev-python/pytest-ordering/metadata.xml | 10 - .../pytest-ordering/pytest-ordering-0.6-r1.ebuild | 35 - dev-python/pytest-param-files/Manifest | 1 - dev-python/pytest-param-files/metadata.xml | 13 - .../pytest-param-files-0.6.0.ebuild | 30 - dev-python/pytest-plus/Manifest | 2 - dev-python/pytest-plus/metadata.xml | 13 - dev-python/pytest-plus/pytest-plus-0.8.1.ebuild | 31 - dev-python/pytest-qt/Manifest | 2 - dev-python/pytest-qt/metadata.xml | 17 - dev-python/pytest-qt/pytest-qt-4.5.0-r1.ebuild | 81 -- dev-python/pytest-recording/Manifest | 2 - dev-python/pytest-recording/metadata.xml | 12 - .../pytest-recording-0.13.3.ebuild | 46 -- .../pytest-recording-0.13.4.ebuild | 46 -- dev-python/pytest-regressions/Manifest | 4 - dev-python/pytest-regressions/metadata.xml | 13 - .../pytest-regressions-2.10.0.ebuild | 72 -- .../pytest-regressions-2.11.0.ebuild | 72 -- dev-python/pytest-relaxed/Manifest | 1 - dev-python/pytest-relaxed/metadata.xml | 12 - .../pytest-relaxed/pytest-relaxed-2.0.2.ebuild | 28 - dev-python/pytest-repeat/Manifest | 2 - dev-python/pytest-repeat/metadata.xml | 12 - .../pytest-repeat/pytest-repeat-0.9.4.ebuild | 31 - dev-python/pytest-reraise/Manifest | 1 - dev-python/pytest-reraise/metadata.xml | 12 - .../pytest-reraise/pytest-reraise-2.1.2.ebuild | 30 - dev-python/pytest-rerunfailures/Manifest | 3 - dev-python/pytest-rerunfailures/metadata.xml | 13 - .../pytest-rerunfailures-16.1.ebuild | 28 - .../pytest-rerunfailures-16.2.ebuild | 28 - .../pytest-rerunfailures-16.3.ebuild | 28 - dev-python/pytest-reserial/Manifest | 2 - dev-python/pytest-reserial/metadata.xml | 13 - .../pytest-reserial/pytest-reserial-0.6.1.ebuild | 29 - dev-python/pytest-salt-factories/Manifest | 3 - dev-python/pytest-salt-factories/metadata.xml | 13 - .../pytest-salt-factories-1.0.0_rc29.ebuild | 88 -- .../pytest-salt-factories-1.0.1.ebuild | 88 -- .../pytest-salt-factories-1.0.5.ebuild | 88 -- dev-python/pytest-services/Manifest | 1 - .../files/pytest-services-2.0.1-lockdir.patch | 23 - .../files/pytest-services-2.0.1-no-mysql.patch | 25 - dev-python/pytest-services/metadata.xml | 13 - .../pytest-services/pytest-services-2.2.2.ebuild | 49 -- dev-python/pytest-shell-utilities/Manifest | 1 - .../files/pytest-shell-utilities-1.9.7-py314.patch | 22 - dev-python/pytest-shell-utilities/metadata.xml | 17 - .../pytest-shell-utilities-1.9.7-r1.ebuild | 44 - dev-python/pytest-skip-markers/Manifest | 1 - dev-python/pytest-skip-markers/metadata.xml | 17 - .../pytest-skip-markers-1.5.2.ebuild | 41 - dev-python/pytest-snapshot/Manifest | 1 - .../files/pytest-snapshot-0.9.0-pytest8.patch | 21 - dev-python/pytest-snapshot/metadata.xml | 13 - .../pytest-snapshot/pytest-snapshot-0.9.0.ebuild | 36 - dev-python/pytest-socket/Manifest | 3 - dev-python/pytest-socket/metadata.xml | 13 - .../pytest-socket/pytest-socket-0.7.0-r1.ebuild | 40 - .../pytest-socket/pytest-socket-0.8.0.ebuild | 41 - dev-python/pytest-steps/Manifest | 1 - .../files/pytest-steps-1.8.0-strict-mkdocs.patch | 20 - dev-python/pytest-steps/metadata.xml | 14 - .../pytest-steps/pytest-steps-1.8.0-r1.ebuild | 54 -- dev-python/pytest-subprocess/Manifest | 2 - dev-python/pytest-subprocess/metadata.xml | 12 - .../pytest-subprocess-1.5.4.ebuild | 46 -- .../pytest-subprocess-1.6.0.ebuild | 46 -- dev-python/pytest-subtests/Manifest | 2 - dev-python/pytest-subtests/metadata.xml | 13 - .../pytest-subtests/pytest-subtests-0.15.0.ebuild | 32 - dev-python/pytest-sugar/Manifest | 1 - dev-python/pytest-sugar/metadata.xml | 13 - dev-python/pytest-sugar/pytest-sugar-1.1.1.ebuild | 29 - dev-python/pytest-system-statistics/Manifest | 1 - .../pytest-system-statistics-1.0.2-loader.patch | 43 - dev-python/pytest-system-statistics/metadata.xml | 12 - .../pytest-system-statistics-1.0.2-r2.ebuild | 52 -- dev-python/pytest-testinfra/Manifest | 2 - dev-python/pytest-testinfra/metadata.xml | 19 - .../pytest-testinfra-10.2.2.ebuild | 56 -- dev-python/pytest-textual-snapshot/Manifest | 1 - ...st-textual-snapshot-1.1.0-syrupy-5-compat.patch | 29 - dev-python/pytest-textual-snapshot/metadata.xml | 12 - .../pytest-textual-snapshot-1.1.0.ebuild | 44 - dev-python/pytest-timeout/Manifest | 1 - dev-python/pytest-timeout/metadata.xml | 13 - .../pytest-timeout/pytest-timeout-2.4.0.ebuild | 49 -- dev-python/pytest-tornasync/Manifest | 1 - dev-python/pytest-tornasync/metadata.xml | 17 - .../pytest-tornasync-0.6.0_p2-r1.ebuild | 45 - dev-python/pytest-trio/Manifest | 1 - .../pytest-trio/files/pytest-trio-0.8.0-test.patch | 52 -- dev-python/pytest-trio/metadata.xml | 17 - dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild | 56 -- dev-python/pytest-twisted/Manifest | 1 - dev-python/pytest-twisted/metadata.xml | 17 - .../pytest-twisted/pytest-twisted-1.14.3-r1.ebuild | 34 - dev-python/pytest-xdist/Manifest | 2 - .../files/pytest-xdist-3.8.0-pytest-9.patch | 64 -- dev-python/pytest-xdist/metadata.xml | 13 - dev-python/pytest-xdist/pytest-xdist-3.8.0.ebuild | 47 -- dev-python/pytest-xprocess/Manifest | 1 - dev-python/pytest-xprocess/metadata.xml | 13 - .../pytest-xprocess/pytest-xprocess-1.0.2.ebuild | 29 - dev-python/pytest-xvfb/Manifest | 2 - dev-python/pytest-xvfb/metadata.xml | 13 - dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild | 31 - dev-python/pytest/Manifest | 4 - dev-python/pytest/metadata.xml | 13 - dev-python/pytest/pytest-9.0.2.ebuild | 121 --- dev-python/pytest/pytest-9.0.3.ebuild | 121 --- dev-python/python-augeas/Manifest | 1 - dev-python/python-augeas/metadata.xml | 16 - .../python-augeas/python-augeas-1.2.0.ebuild | 31 - dev-python/python-axolotl-curve25519/Manifest | 1 - ...curve25519-0.4.1_p2-fix-setuptools-warning.diff | 12 - .../files/python-axolotl-curve25519-fix-type.patch | 15 - dev-python/python-axolotl-curve25519/metadata.xml | 18 - .../python-axolotl-curve25519-0.4.1_p2-r4.ebuild | 26 - dev-python/python-axolotl/Manifest | 2 - dev-python/python-axolotl/metadata.xml | 19 - .../python-axolotl/python-axolotl-0.2.3-r4.ebuild | 40 - dev-python/python-barbicanclient/Manifest | 2 - dev-python/python-barbicanclient/metadata.xml | 12 - .../python-barbicanclient-7.3.0.ebuild | 54 -- .../python-barbicanclient-7.4.0.ebuild | 54 -- dev-python/python-box/Manifest | 1 - dev-python/python-box/metadata.xml | 15 - dev-python/python-box/python-box-7.4.1.ebuild | 65 -- dev-python/python-bugzilla/Manifest | 1 - dev-python/python-bugzilla/metadata.xml | 21 - .../python-bugzilla/python-bugzilla-3.3.0.ebuild | 35 - dev-python/python-caja/Manifest | 1 - dev-python/python-caja/metadata.xml | 8 - dev-python/python-caja/python-caja-1.28.0.ebuild | 55 -- dev-python/python-cinderclient/Manifest | 1 - dev-python/python-cinderclient/metadata.xml | 22 - .../python-cinderclient-9.9.0.ebuild | 46 -- dev-python/python-ctags3/Manifest | 1 - dev-python/python-ctags3/metadata.xml | 13 - .../python-ctags3/python-ctags3-1.6.0-r1.ebuild | 48 -- dev-python/python-daemon/Manifest | 1 - dev-python/python-daemon/metadata.xml | 12 - .../python-daemon/python-daemon-3.1.2.ebuild | 52 -- dev-python/python-dateutil/Manifest | 1 - .../python-dateutil-2.9.0-no-pytest-cov.patch | 18 - .../python-dateutil-2.9.0-system-tzdata.patch | 91 --- dev-python/python-dateutil/metadata.xml | 18 - .../python-dateutil-2.9.0_p0.ebuild | 62 -- dev-python/python-dbusmock/Manifest | 2 - dev-python/python-dbusmock/metadata.xml | 17 - .../python-dbusmock/python-dbusmock-0.38.1.ebuild | 54 -- dev-python/python-debian/Manifest | 1 - dev-python/python-debian/metadata.xml | 16 - .../python-debian/python-debian-1.1.0.ebuild | 54 -- dev-python/python-designateclient/Manifest | 1 - dev-python/python-designateclient/metadata.xml | 12 - .../python-designateclient-6.4.0.ebuild | 54 -- dev-python/python-discovery/Manifest | 6 - dev-python/python-discovery/metadata.xml | 12 - .../python-discovery/python-discovery-1.3.1.ebuild | 57 -- .../python-discovery/python-discovery-1.3.2.ebuild | 57 -- .../python-discovery/python-discovery-1.4.0.ebuild | 57 -- dev-python/python-distutils-extra/Manifest | 2 - ...hon-distutils-extra-3.3-legacy-entrypoint.patch | 8 - dev-python/python-distutils-extra/metadata.xml | 13 - .../python-distutils-extra-2.47.ebuild | 40 - .../python-distutils-extra-3.3.ebuild | 44 - dev-python/python-dotenv/Manifest | 2 - dev-python/python-dotenv/metadata.xml | 17 - .../python-dotenv/python-dotenv-1.2.2.ebuild | 47 -- dev-python/python-editor/Manifest | 1 - dev-python/python-editor/metadata.xml | 14 - .../python-editor/python-editor-1.0.4-r2.ebuild | 20 - dev-python/python-engineio/Manifest | 2 - dev-python/python-engineio/metadata.xml | 17 - .../python-engineio/python-engineio-4.13.1.ebuild | 55 -- .../python-engineio/python-engineio-4.13.2.ebuild | 55 -- dev-python/python-fire/Manifest | 2 - dev-python/python-fire/metadata.xml | 9 - dev-python/python-fire/python-fire-0.6.0.ebuild | 31 - dev-python/python-fire/python-fire-0.7.0.ebuild | 31 - dev-python/python-frontmatter/Manifest | 1 - dev-python/python-frontmatter/metadata.xml | 12 - .../python-frontmatter-1.1.0.ebuild | 36 - dev-python/python-gammu/Manifest | 1 - dev-python/python-gammu/metadata.xml | 9 - dev-python/python-gammu/python-gammu-3.2.5.ebuild | 58 -- dev-python/python-gflags/Manifest | 1 - .../files/python-gflags-3.1.1-script-install.patch | 33 - dev-python/python-gflags/metadata.xml | 13 - .../python-gflags/python-gflags-3.1.2-r2.ebuild | 31 - dev-python/python-glanceclient/Manifest | 2 - .../files/python-glanceclient-4.6.0-test.patch | 92 --- dev-python/python-glanceclient/metadata.xml | 21 - .../python-glanceclient-4.11.0.ebuild | 57 -- .../python-glanceclient-4.12.0.ebuild | 50 -- dev-python/python-gnupg/Manifest | 2 - dev-python/python-gnupg/metadata.xml | 18 - dev-python/python-gnupg/python-gnupg-0.5.6.ebuild | 53 -- dev-python/python-http-client/Manifest | 1 - dev-python/python-http-client/metadata.xml | 12 - .../python-http-client-3.3.5-r1.ebuild | 32 - dev-python/python-ironicclient/Manifest | 2 - dev-python/python-ironicclient/metadata.xml | 17 - .../python-ironicclient-6.0.0.ebuild | 47 -- .../python-ironicclient-6.1.0.ebuild | 47 -- dev-python/python-jose/Manifest | 1 - .../files/python-jose-3.5.0-test-failure.patch | 22 - dev-python/python-jose/metadata.xml | 14 - dev-python/python-jose/python-jose-3.5.0.ebuild | 54 -- dev-python/python-json-logger/Manifest | 1 - dev-python/python-json-logger/metadata.xml | 14 - .../python-json-logger-4.1.0.ebuild | 29 - dev-python/python-keystoneclient/Manifest | 1 - dev-python/python-keystoneclient/metadata.xml | 21 - .../python-keystoneclient-5.8.0.ebuild | 54 -- dev-python/python-ldap/Manifest | 3 - dev-python/python-ldap/metadata.xml | 13 - dev-python/python-ldap/python-ldap-3.4.5.ebuild | 84 -- dev-python/python-ldap/python-ldap-3.4.6.ebuild | 81 -- dev-python/python-ldap/python-ldap-3.4.7.ebuild | 81 -- dev-python/python-linux-procfs/Manifest | 2 - dev-python/python-linux-procfs/metadata.xml | 8 - .../python-linux-procfs-0.7.3.ebuild | 27 - .../python-linux-procfs-0.7.4.ebuild | 23 - dev-python/python-lsp-black/Manifest | 1 - .../files/python-lsp-black-2.0.0-test.patch | 73 -- dev-python/python-lsp-black/metadata.xml | 17 - .../python-lsp-black-2.0.0-r2.ebuild | 44 - dev-python/python-lsp-isort/Manifest | 1 - dev-python/python-lsp-isort/metadata.xml | 13 - .../python-lsp-isort/python-lsp-isort-0.2.1.ebuild | 33 - dev-python/python-lsp-jsonrpc/Manifest | 1 - dev-python/python-lsp-jsonrpc/metadata.xml | 17 - .../python-lsp-jsonrpc-1.1.2.ebuild | 38 - dev-python/python-lsp-mypy/Manifest | 1 - dev-python/python-lsp-mypy/metadata.xml | 13 - .../python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild | 34 - dev-python/python-lsp-ruff/Manifest | 1 - dev-python/python-lsp-ruff/metadata.xml | 17 - .../python-lsp-ruff/python-lsp-ruff-2.3.1.ebuild | 35 - dev-python/python-lsp-server/Manifest | 2 - dev-python/python-lsp-server/metadata.xml | 20 - .../python-lsp-server-1.13.2.ebuild | 89 -- .../python-lsp-server-1.14.0.ebuild | 89 -- dev-python/python-ly/Manifest | 3 - dev-python/python-ly/metadata.xml | 9 - dev-python/python-ly/python-ly-0.9.10.ebuild | 39 - dev-python/python-lzo/Manifest | 1 - dev-python/python-lzo/metadata.xml | 12 - dev-python/python-lzo/python-lzo-1.15.ebuild | 35 - dev-python/python-magic/Manifest | 1 - .../files/python-magic-0.4.27-test.patch | 69 -- dev-python/python-magic/metadata.xml | 13 - dev-python/python-magic/python-magic-0.4.27.ebuild | 44 - dev-python/python-magnumclient/Manifest | 1 - dev-python/python-magnumclient/metadata.xml | 12 - .../python-magnumclient-4.10.0.ebuild | 48 -- dev-python/python-manilaclient/Manifest | 2 - dev-python/python-manilaclient/metadata.xml | 12 - .../python-manilaclient-6.0.0.ebuild | 58 -- .../python-manilaclient-6.1.0.ebuild | 58 -- dev-python/python-markdown-math/Manifest | 2 - dev-python/python-markdown-math/metadata.xml | 13 - .../python-markdown-math-0.9.ebuild | 29 - dev-python/python-memcached/Manifest | 1 - dev-python/python-memcached/metadata.xml | 14 - .../python-memcached/python-memcached-1.62.ebuild | 52 -- dev-python/python-mimeparse/Manifest | 1 - dev-python/python-mimeparse/metadata.xml | 13 - .../python-mimeparse/python-mimeparse-2.0.0.ebuild | 23 - dev-python/python-mpd2/Manifest | 1 - dev-python/python-mpd2/metadata.xml | 16 - dev-python/python-mpd2/python-mpd2-3.1.1.ebuild | 49 -- dev-python/python-mpv/Manifest | 1 - dev-python/python-mpv/metadata.xml | 18 - dev-python/python-mpv/python-mpv-1.0.8.ebuild | 47 -- dev-python/python-multipart/Manifest | 5 - dev-python/python-multipart/metadata.xml | 13 - .../python-multipart-0.0.25.ebuild | 40 - .../python-multipart-0.0.27.ebuild | 40 - .../python-multipart-0.0.28.ebuild | 40 - .../python-multipart-0.0.29.ebuild | 40 - .../python-multipart-0.0.30.ebuild | 40 - dev-python/python-neutronclient/Manifest | 2 - dev-python/python-neutronclient/metadata.xml | 22 - .../python-neutronclient-11.8.0.ebuild | 72 -- .../python-neutronclient-12.0.0.ebuild | 72 -- dev-python/python-novaclient/Manifest | 2 - dev-python/python-novaclient/metadata.xml | 27 - .../python-novaclient-18.12.0.ebuild | 54 -- .../python-novaclient-18.13.0.ebuild | 54 -- dev-python/python-octaviaclient/Manifest | 2 - dev-python/python-octaviaclient/metadata.xml | 12 - .../python-octaviaclient-3.13.0.ebuild | 48 -- .../python-octaviaclient-3.14.0.ebuild | 48 -- dev-python/python-olm/Manifest | 1 - dev-python/python-olm/metadata.xml | 14 - dev-python/python-olm/python-olm-3.2.16.ebuild | 38 - dev-python/python-openstackclient/Manifest | 2 - ...001-tests-Fix-test_module-for-Python-3.14.patch | 71 -- dev-python/python-openstackclient/metadata.xml | 21 - .../python-openstackclient-10.0.0.ebuild | 59 -- .../python-openstackclient-9.0.0.ebuild | 63 -- dev-python/python-pam/Manifest | 1 - dev-python/python-pam/metadata.xml | 13 - dev-python/python-pam/python-pam-2.0.2-r2.ebuild | 29 - dev-python/python-pidfile/Manifest | 1 - dev-python/python-pidfile/metadata.xml | 16 - .../python-pidfile/python-pidfile-3.1.1.ebuild | 28 - dev-python/python-pkcs11/Manifest | 4 - .../python-pkcs11-0.9.3-refactor-under-src.patch | 116 --- dev-python/python-pkcs11/metadata.xml | 14 - .../python-pkcs11/python-pkcs11-0.9.3.ebuild | 62 -- .../python-pkcs11/python-pkcs11-0.9.4.ebuild | 61 -- dev-python/python-pskc/Manifest | 1 - dev-python/python-pskc/metadata.xml | 17 - dev-python/python-pskc/python-pskc-1.4.ebuild | 43 - dev-python/python-pskc/python-pskc-9999.ebuild | 43 - dev-python/python-ptrace/Manifest | 1 - .../files/python-ptrace-0.9.9-py3.14.patch | 31 - dev-python/python-ptrace/metadata.xml | 20 - .../python-ptrace/python-ptrace-0.9.9.ebuild | 39 - dev-python/python-ptrace/python-ptrace-9999.ebuild | 35 - dev-python/python-redmine/Manifest | 1 - dev-python/python-redmine/metadata.xml | 13 - .../python-redmine/python-redmine-2.5.0.ebuild | 30 - dev-python/python-rtmidi/Manifest | 1 - .../python-rtmidi-1.5.1-unbundle_rtmidi.patch | 55 -- dev-python/python-rtmidi/metadata.xml | 9 - .../python-rtmidi/python-rtmidi-1.5.8.ebuild | 60 -- dev-python/python-slugify/Manifest | 1 - dev-python/python-slugify/metadata.xml | 20 - .../python-slugify/python-slugify-8.0.4.ebuild | 29 - dev-python/python-snappy/Manifest | 1 - dev-python/python-snappy/metadata.xml | 12 - .../python-snappy/python-snappy-0.7.3.ebuild | 25 - dev-python/python-socketio/Manifest | 2 - dev-python/python-socketio/metadata.xml | 13 - .../python-socketio/python-socketio-5.11.4.ebuild | 32 - .../python-socketio/python-socketio-5.12.1.ebuild | 31 - dev-python/python-socks/Manifest | 1 - dev-python/python-socks/metadata.xml | 12 - dev-python/python-socks/python-socks-2.8.1.ebuild | 41 - dev-python/python-statemachine/Manifest | 3 - dev-python/python-statemachine/metadata.xml | 12 - .../python-statemachine-2.6.0.ebuild | 46 -- .../python-statemachine-3.0.0.ebuild | 46 -- .../python-statemachine-3.1.2.ebuild | 47 -- dev-python/python-stdnum/Manifest | 1 - dev-python/python-stdnum/metadata.xml | 16 - dev-python/python-stdnum/python-stdnum-2.2.ebuild | 35 - dev-python/python-subunit/Manifest | 3 - .../files/subunit-1.4.0-werror.patch | 34 - .../files/subunit-1.4.5-testtools-2.8.patch | 46 -- dev-python/python-subunit/metadata.xml | 17 - .../python-subunit/python-subunit-1.4.4-r1.ebuild | 94 --- .../python-subunit/python-subunit-1.4.5-r1.ebuild | 97 --- .../python-subunit/python-subunit-1.4.6.ebuild | 95 --- dev-python/python-swiftclient/Manifest | 1 - dev-python/python-swiftclient/metadata.xml | 21 - .../python-swiftclient-4.10.0.ebuild | 42 - dev-python/python-systemd/Manifest | 1 - dev-python/python-systemd/metadata.xml | 11 - .../python-systemd/python-systemd-235.ebuild | 36 - dev-python/python-telegram-bot/Manifest | 1 - dev-python/python-telegram-bot/metadata.xml | 11 - .../python-telegram-bot-22.7.ebuild | 162 ---- .../python-telegram-bot-9999.ebuild | 60 -- dev-python/python-tests/Manifest | 24 - dev-python/python-tests/metadata.xml | 11 - .../python-tests/python-tests-0.3.14.4_p1.ebuild | 73 -- .../python-tests/python-tests-0.3.14.5.ebuild | 75 -- .../python-tests/python-tests-0.3.14.5_rc1.ebuild | 75 -- .../python-tests/python-tests-0.3.14.9999.ebuild | 60 -- .../python-tests-0.3.15.0_beta1.ebuild | 75 -- .../python-tests-0.3.15.0_beta2.ebuild | 75 -- .../python-tests/python-tests-0.3.15.9999.ebuild | 60 -- .../python-tests/python-tests-3.12.13_p1.ebuild | 71 -- .../python-tests/python-tests-3.12.9999.ebuild | 61 -- .../python-tests/python-tests-3.13.13_p1.ebuild | 71 -- .../python-tests/python-tests-3.13.9999.ebuild | 60 -- .../python-tests/python-tests-3.14.4_p1.ebuild | 72 -- dev-python/python-tests/python-tests-3.14.5.ebuild | 74 -- .../python-tests/python-tests-3.14.5_rc1.ebuild | 74 -- .../python-tests/python-tests-3.14.9999.ebuild | 60 -- .../python-tests/python-tests-3.15.0_beta1.ebuild | 74 -- .../python-tests/python-tests-3.15.0_beta2.ebuild | 74 -- .../python-tests/python-tests-3.15.9999.ebuild | 60 -- dev-python/python-tlsh/Manifest | 1 - .../files/python-tlsh-4.12.1-tlshmodule.patch | 11 - .../files/python-tlsh-4.8.2-setup-sources.patch | 30 - dev-python/python-tlsh/metadata.xml | 16 - dev-python/python-tlsh/python-tlsh-4.12.1.ebuild | 38 - dev-python/python-utils/Manifest | 1 - dev-python/python-utils/metadata.xml | 13 - dev-python/python-utils/python-utils-3.9.1.ebuild | 46 -- dev-python/python-vlc/Manifest | 1 - dev-python/python-vlc/metadata.xml | 14 - dev-python/python-vlc/python-vlc-3.0.21203.ebuild | 21 - dev-python/python-xdis/Manifest | 1 - dev-python/python-xdis/metadata.xml | 15 - dev-python/python-xdis/python-xdis-6.1.8.ebuild | 29 - dev-python/python-xlib/Manifest | 1 - dev-python/python-xlib/metadata.xml | 13 - dev-python/python-xlib/python-xlib-0.33.ebuild | 49 -- dev-python/python-xmp-toolkit/Manifest | 1 - dev-python/python-xmp-toolkit/metadata.xml | 12 - .../python-xmp-toolkit-2.1.0.ebuild | 31 - dev-python/python3-discogs-client/Manifest | 1 - dev-python/python3-discogs-client/metadata.xml | 21 - .../python3-discogs-client-2.8.ebuild | 34 - .../python3-discogs-client-9999.ebuild | 34 - dev-python/python3-lxc/Manifest | 2 - dev-python/python3-lxc/metadata.xml | 11 - dev-python/python3-lxc/python3-lxc-5.0.0.ebuild | 27 - dev-python/python3-openid/Manifest | 3 - dev-python/python3-openid/metadata.xml | 12 - .../python3-openid/python3-openid-3.2.0.ebuild | 33 - dev-python/python3-saml/Manifest | 1 - dev-python/python3-saml/metadata.xml | 16 - dev-python/python3-saml/python3-saml-1.16.0.ebuild | 51 -- dev-python/python3-xapp/Manifest | 1 - dev-python/python3-xapp/metadata.xml | 10 - dev-python/python3-xapp/python3-xapp-3.0.2.ebuild | 52 -- dev-python/pythondialog/Manifest | 1 - dev-python/pythondialog/metadata.xml | 15 - dev-python/pythondialog/pythondialog-3.5.3.ebuild | 32 - dev-python/pythonfinder/Manifest | 1 - dev-python/pythonfinder/metadata.xml | 12 - dev-python/pythonfinder/pythonfinder-3.0.3.ebuild | 32 - dev-python/pythonnet/Manifest | 189 ----- .../files/pythonnet-3.0.3-no-sourcelink.patch | 10 - dev-python/pythonnet/metadata.xml | 21 - dev-python/pythonnet/pythonnet-3.0.5-r1.ebuild | 286 ------- dev-python/pythran/Manifest | 1 - .../pythran-0.18.1-numpy-float128-tests.patch | 67 -- dev-python/pythran/metadata.xml | 11 - dev-python/pythran/pythran-0.18.1.ebuild | 104 --- dev-python/pytidylib/Manifest | 1 - dev-python/pytidylib/metadata.xml | 12 - dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild | 24 - dev-python/pytimeparse/Manifest | 1 - dev-python/pytimeparse/metadata.xml | 13 - dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild | 21 - dev-python/pytokens/Manifest | 2 - dev-python/pytokens/metadata.xml | 12 - dev-python/pytokens/pytokens-0.4.0-r1.ebuild | 30 - dev-python/pytokens/pytokens-0.4.1.ebuild | 30 - dev-python/pytoolconfig/Manifest | 1 - dev-python/pytoolconfig/metadata.xml | 13 - dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild | 32 - dev-python/pytools/Manifest | 4 - dev-python/pytools/metadata.xml | 13 - dev-python/pytools/pytools-2026.1.1.ebuild | 34 - dev-python/pytools/pytools-2026.1.ebuild | 34 - dev-python/pytrie/Manifest | 1 - dev-python/pytrie/metadata.xml | 24 - dev-python/pytrie/pytrie-0.4.0-r1.ebuild | 34 - dev-python/pytz/Manifest | 4 - .../pytz/files/pytz-2023.2-system-tzinfo.patch | 52 -- dev-python/pytz/metadata.xml | 21 - dev-python/pytz/pytz-2026.1_p1.ebuild | 52 -- dev-python/pytz/pytz-2026.2.ebuild | 52 -- dev-python/pyu2f/Manifest | 1 - dev-python/pyu2f/metadata.xml | 12 - dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild | 55 -- dev-python/pyuca/Manifest | 1 - dev-python/pyuca/metadata.xml | 13 - dev-python/pyuca/pyuca-1.2.ebuild | 25 - dev-python/pyudev/Manifest | 1 - dev-python/pyudev/metadata.xml | 20 - dev-python/pyudev/pyudev-0.24.4.ebuild | 74 -- dev-python/pyupgrade/Manifest | 1 - dev-python/pyupgrade/metadata.xml | 21 - dev-python/pyupgrade/pyupgrade-3.21.2.ebuild | 31 - dev-python/pyusb/Manifest | 1 - dev-python/pyusb/metadata.xml | 12 - dev-python/pyusb/pyusb-1.3.1.ebuild | 31 - dev-python/pyvirtualdisplay/Manifest | 1 - dev-python/pyvirtualdisplay/metadata.xml | 13 - .../pyvirtualdisplay/pyvirtualdisplay-3.0.ebuild | 46 -- dev-python/pyvis/Manifest | 1 - dev-python/pyvis/metadata.xml | 15 - dev-python/pyvis/pyvis-0.3.1.ebuild | 27 - dev-python/pyvisa-py/Manifest | 1 - dev-python/pyvisa-py/metadata.xml | 27 - dev-python/pyvisa-py/pyvisa-py-0.8.1.ebuild | 31 - dev-python/pyvisa/Manifest | 1 - dev-python/pyvisa/metadata.xml | 26 - dev-python/pyvisa/pyvisa-1.16.2.ebuild | 42 - dev-python/pywavefront/Manifest | 1 - dev-python/pywavefront/metadata.xml | 12 - dev-python/pywavefront/pywavefront-1.3.3.ebuild | 30 - dev-python/pywavelets/Manifest | 1 - dev-python/pywavelets/metadata.xml | 23 - dev-python/pywavelets/pywavelets-1.9.0.ebuild | 50 -- dev-python/pywayland/Manifest | 1 - dev-python/pywayland/metadata.xml | 11 - dev-python/pywayland/pywayland-0.4.18.ebuild | 55 -- dev-python/pywebview/Manifest | 1 - dev-python/pywebview/metadata.xml | 13 - dev-python/pywebview/pywebview-6.1.ebuild | 38 - dev-python/pywinrm/Manifest | 1 - dev-python/pywinrm/metadata.xml | 13 - dev-python/pywinrm/pywinrm-0.5.0.ebuild | 47 -- dev-python/pywlroots/Manifest | 1 - ...pywlroots-0.15.24-no-import-version-check.patch | 13 - dev-python/pywlroots/metadata.xml | 11 - dev-python/pywlroots/pywlroots-0.17.0.ebuild | 55 -- dev-python/pyx/Manifest | 1 - .../pyx/files/pyx-0.14.1-unicode-latex.patch | 10 - dev-python/pyx/metadata.xml | 23 - dev-python/pyx/pyx-0.16-r2.ebuild | 69 -- dev-python/pyxattr/Manifest | 1 - dev-python/pyxattr/metadata.xml | 20 - dev-python/pyxattr/pyxattr-0.8.1.ebuild | 40 - dev-python/pyxdameraulevenshtein/Manifest | 1 - dev-python/pyxdameraulevenshtein/metadata.xml | 12 - .../pyxdameraulevenshtein-1.10.0.ebuild | 44 - dev-python/pyxdg/Manifest | 1 - dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch | 12 - dev-python/pyxdg/files/pyxdg-0.28-py3.14.patch | 89 -- dev-python/pyxdg/metadata.xml | 17 - dev-python/pyxdg/pyxdg-0.28-r2.ebuild | 32 - dev-python/pyyaml/Manifest | 1 - dev-python/pyyaml/metadata.xml | 13 - dev-python/pyyaml/pyyaml-6.0.3.ebuild | 63 -- dev-python/pyzbar/Manifest | 1 - dev-python/pyzbar/metadata.xml | 13 - dev-python/pyzbar/pyzbar-0.1.9.ebuild | 36 - dev-python/pyzmq/Manifest | 1 - dev-python/pyzmq/metadata.xml | 19 - dev-python/pyzmq/pyzmq-27.1.0.ebuild | 85 -- dev-python/pyzotero/Manifest | 4 - dev-python/pyzotero/metadata.xml | 17 - dev-python/pyzotero/pyzotero-1.12.0.ebuild | 49 -- dev-python/pyzotero/pyzotero-1.13.0.ebuild | 49 -- dev-python/pyzstd/Manifest | 2 - dev-python/pyzstd/metadata.xml | 12 - dev-python/pyzstd/pyzstd-0.19.1.ebuild | 38 - dev-python/qdarkstyle/Manifest | 1 - dev-python/qdarkstyle/metadata.xml | 13 - dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild | 44 - dev-python/qpageview/Manifest | 2 - dev-python/qpageview/metadata.xml | 12 - dev-python/qpageview/qpageview-1.0.4.ebuild | 29 - dev-python/qrcode/Manifest | 1 - dev-python/qrcode/metadata.xml | 13 - dev-python/qrcode/qrcode-8.2.ebuild | 34 - dev-python/qscintilla/Manifest | 1 - dev-python/qscintilla/metadata.xml | 14 - dev-python/qscintilla/qscintilla-2.14.1-r3.ebuild | 76 -- dev-python/qstylizer/Manifest | 1 - dev-python/qstylizer/metadata.xml | 13 - dev-python/qstylizer/qstylizer-0.2.4.ebuild | 42 - dev-python/qtawesome/Manifest | 1 - dev-python/qtawesome/metadata.xml | 25 - dev-python/qtawesome/qtawesome-1.4.2.ebuild | 44 - dev-python/qtconsole/Manifest | 1 - dev-python/qtconsole/metadata.xml | 21 - dev-python/qtconsole/qtconsole-5.7.2.ebuild | 75 -- dev-python/qtpy/Manifest | 1 - dev-python/qtpy/metadata.xml | 53 -- dev-python/qtpy/qtpy-2.4.3-r3.ebuild | 185 ----- dev-python/qtsass/Manifest | 1 - dev-python/qtsass/metadata.xml | 13 - dev-python/qtsass/qtsass-0.4.0.ebuild | 35 - dev-python/quantities/Manifest | 1 - dev-python/quantities/metadata.xml | 12 - dev-python/quantities/quantities-0.16.4.ebuild | 33 - dev-python/quart-trio/Manifest | 2 - dev-python/quart-trio/metadata.xml | 13 - dev-python/quart-trio/quart-trio-0.12.0.ebuild | 33 - dev-python/quart/Manifest | 1 - dev-python/quart/metadata.xml | 12 - dev-python/quart/quart-0.20.0.ebuild | 50 -- dev-python/questionary/Manifest | 2 - dev-python/questionary/metadata.xml | 13 - dev-python/questionary/questionary-2.1.0.ebuild | 34 - dev-python/questionary/questionary-2.1.1.ebuild | 35 - dev-python/queuelib/Manifest | 1 - dev-python/queuelib/metadata.xml | 13 - dev-python/queuelib/queuelib-1.8.0.ebuild | 18 - dev-python/radon/Manifest | 1 - dev-python/radon/metadata.xml | 13 - dev-python/radon/radon-6.0.1-r2.ebuild | 37 - dev-python/raet/Manifest | 1 - dev-python/raet/files/raet-0.6.8-msgpack-1.0.patch | 128 --- dev-python/raet/files/raet-0.6.8-py310.patch | 69 -- dev-python/raet/metadata.xml | 16 - dev-python/raet/raet-0.6.8-r6.ebuild | 48 -- dev-python/random2/Manifest | 1 - dev-python/random2/metadata.xml | 11 - dev-python/random2/random2-1.0.2.ebuild | 21 - dev-python/rapidfuzz/Manifest | 2 - dev-python/rapidfuzz/metadata.xml | 12 - dev-python/rapidfuzz/rapidfuzz-3.14.5.ebuild | 51 -- dev-python/rarfile/Manifest | 1 - dev-python/rarfile/metadata.xml | 15 - dev-python/rarfile/rarfile-4.2.ebuild | 27 - dev-python/ratelimit/Manifest | 1 - dev-python/ratelimit/metadata.xml | 18 - dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild | 27 - dev-python/rdflib/Manifest | 1 - dev-python/rdflib/metadata.xml | 13 - dev-python/rdflib/rdflib-7.6.0.ebuild | 76 -- dev-python/re-assert/Manifest | 1 - .../files/re-assert-1.1.0-re-fallback.patch | 42 - dev-python/re-assert/metadata.xml | 13 - dev-python/re-assert/re-assert-1.1.0-r3.ebuild | 59 -- dev-python/readability-lxml/Manifest | 1 - dev-python/readability-lxml/metadata.xml | 13 - .../readability-lxml-0.8.4.1.ebuild | 36 - dev-python/readchar/Manifest | 1 - dev-python/readchar/metadata.xml | 13 - dev-python/readchar/readchar-4.2.1.ebuild | 34 - dev-python/readmdict/Manifest | 1 - dev-python/readmdict/metadata.xml | 12 - dev-python/readmdict/readmdict-0.1.1-r1.ebuild | 22 - dev-python/readme-renderer/Manifest | 1 - .../files/readme-renderer-44.0-test.patch | 95 --- dev-python/readme-renderer/metadata.xml | 13 - .../readme-renderer/readme-renderer-44.0.ebuild | 33 - dev-python/rebulk/Manifest | 1 - dev-python/rebulk/metadata.xml | 13 - dev-python/rebulk/rebulk-3.2.0.ebuild | 32 - dev-python/recommonmark/Manifest | 1 - .../files/recommonmark-0.6.0-sphinx3-1.patch | 122 --- .../files/recommonmark-0.6.0-sphinx3-2.patch | 63 -- dev-python/recommonmark/metadata.xml | 13 - .../recommonmark/recommonmark-0.7.1-r1.ebuild | 44 - dev-python/rectangle-packer/Manifest | 1 - dev-python/rectangle-packer/metadata.xml | 12 - .../rectangle-packer/rectangle-packer-2.0.2.ebuild | 22 - dev-python/recurring-ical-events/Manifest | 2 - dev-python/recurring-ical-events/metadata.xml | 13 - .../recurring-ical-events-3.8.1-r1.ebuild | 46 -- .../recurring-ical-events-3.8.2.ebuild | 46 -- dev-python/redis/Manifest | 2 - dev-python/redis/metadata.xml | 17 - dev-python/redis/redis-7.4.0.ebuild | 122 --- dev-python/redis/redis-8.0.0.ebuild | 125 --- dev-python/reedsolo/Manifest | 1 - dev-python/reedsolo/metadata.xml | 23 - dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild | 43 - dev-python/referencing/Manifest | 2 - dev-python/referencing/metadata.xml | 13 - dev-python/referencing/referencing-0.37.0.ebuild | 37 - dev-python/reflink/Manifest | 1 - dev-python/reflink/metadata.xml | 16 - dev-python/reflink/reflink-0.2.2.ebuild | 56 -- dev-python/regex/Manifest | 2 - dev-python/regex/metadata.xml | 13 - dev-python/regex/regex-2026.4.4.ebuild | 37 - dev-python/regex/regex-2026.5.9.ebuild | 37 - dev-python/regress/Manifest | 29 - dev-python/regress/metadata.xml | 16 - dev-python/regress/regress-2025.10.1.ebuild | 63 -- dev-python/rencode/Manifest | 1 - dev-python/rencode/metadata.xml | 19 - dev-python/rencode/rencode-1.0.8-r1.ebuild | 43 - dev-python/reno/Manifest | 1 - dev-python/reno/metadata.xml | 17 - dev-python/reno/reno-4.1.0.ebuild | 45 - dev-python/repology-client/Manifest | 2 - dev-python/repology-client/metadata.xml | 17 - .../repology-client/repology-client-0.6.0.ebuild | 37 - .../repology-client/repology-client-0.7.1.ebuild | 37 - dev-python/reportlab/Manifest | 4 - dev-python/reportlab/metadata.xml | 38 - dev-python/reportlab/reportlab-4.4.10.ebuild | 53 -- dev-python/reportlab/reportlab-4.5.0.ebuild | 53 -- dev-python/reportlab/reportlab-4.5.1.ebuild | 53 -- dev-python/repoze-lru/Manifest | 3 - dev-python/repoze-lru/metadata.xml | 12 - dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild | 34 - dev-python/repoze-lru/repoze-lru-0.8.ebuild | 27 - dev-python/requests-cache/Manifest | 2 - dev-python/requests-cache/metadata.xml | 17 - .../requests-cache/requests-cache-1.3.1.ebuild | 87 -- .../requests-cache/requests-cache-1.3.2.ebuild | 87 -- dev-python/requests-credssp/Manifest | 1 - dev-python/requests-credssp/metadata.xml | 13 - .../requests-credssp/requests-credssp-2.0.0.ebuild | 34 - dev-python/requests-download/Manifest | 1 - dev-python/requests-download/metadata.xml | 13 - .../requests-download-0.1.2-r2.ebuild | 37 - dev-python/requests-file/Manifest | 1 - dev-python/requests-file/metadata.xml | 14 - .../requests-file/requests-file-3.0.1.ebuild | 29 - dev-python/requests-futures/Manifest | 1 - dev-python/requests-futures/metadata.xml | 17 - .../requests-futures/requests-futures-1.0.2.ebuild | 31 - dev-python/requests-kerberos/Manifest | 1 - dev-python/requests-kerberos/metadata.xml | 13 - .../requests-kerberos-0.15.0.ebuild | 34 - dev-python/requests-mock/Manifest | 1 - .../files/requests-mock-1.12.0-no-pbr.patch | 22 - dev-python/requests-mock/metadata.xml | 14 - .../requests-mock/requests-mock-1.12.1.ebuild | 53 -- dev-python/requests-ntlm/Manifest | 1 - dev-python/requests-ntlm/metadata.xml | 16 - .../requests-ntlm/requests-ntlm-1.3.0.ebuild | 51 -- dev-python/requests-oauthlib/Manifest | 1 - dev-python/requests-oauthlib/metadata.xml | 13 - .../requests-oauthlib-2.0.0.ebuild | 50 -- dev-python/requests-ratelimiter/Manifest | 2 - dev-python/requests-ratelimiter/metadata.xml | 13 - .../requests-ratelimiter-0.10.0.ebuild | 36 - dev-python/requests-toolbelt/Manifest | 1 - dev-python/requests-toolbelt/metadata.xml | 16 - .../requests-toolbelt-1.0.0.ebuild | 68 -- dev-python/requests-unixsocket/Manifest | 2 - dev-python/requests-unixsocket/metadata.xml | 12 - .../requests-unixsocket-0.4.1.ebuild | 33 - dev-python/requests-wsgi-adapter/Manifest | 1 - dev-python/requests-wsgi-adapter/metadata.xml | 16 - .../requests-wsgi-adapter-0.4.1.ebuild | 34 - dev-python/requests/Manifest | 8 - dev-python/requests/metadata.xml | 20 - dev-python/requests/requests-2.33.1.ebuild | 75 -- dev-python/requests/requests-2.34.0.ebuild | 75 -- dev-python/requests/requests-2.34.1.ebuild | 75 -- dev-python/requests/requests-2.34.2.ebuild | 75 -- dev-python/requestsexceptions/Manifest | 1 - dev-python/requestsexceptions/metadata.xml | 15 - .../requestsexceptions-1.4.0-r1.ebuild | 27 - dev-python/resolvelib/Manifest | 1 - dev-python/resolvelib/metadata.xml | 24 - dev-python/resolvelib/resolvelib-1.2.1.ebuild | 33 - dev-python/responses/Manifest | 2 - dev-python/responses/metadata.xml | 14 - dev-python/responses/responses-0.26.0.ebuild | 33 - dev-python/responses/responses-0.26.1.ebuild | 33 - dev-python/respx/Manifest | 1 - dev-python/respx/metadata.xml | 20 - dev-python/respx/respx-0.23.1.ebuild | 44 - dev-python/restructuredtext-lint/Manifest | 1 - dev-python/restructuredtext-lint/metadata.xml | 17 - .../restructuredtext-lint-2.0.2.ebuild | 26 - dev-python/retry-decorator/Manifest | 1 - dev-python/retry-decorator/metadata.xml | 13 - .../retry-decorator-1.1.1-r1.ebuild | 27 - dev-python/retrying/Manifest | 1 - dev-python/retrying/metadata.xml | 21 - dev-python/retrying/retrying-1.4.2.ebuild | 28 - dev-python/rfc3161-client/Manifest | 69 -- dev-python/rfc3161-client/metadata.xml | 11 - .../rfc3161-client/rfc3161-client-1.0.3.ebuild | 128 --- .../rfc3161-client/rfc3161-client-1.0.4.ebuild | 128 --- .../rfc3161-client/rfc3161-client-1.0.5.ebuild | 128 --- .../rfc3161-client/rfc3161-client-1.0.6.ebuild | 121 --- dev-python/rfc3339-validator/Manifest | 1 - dev-python/rfc3339-validator/metadata.xml | 13 - .../rfc3339-validator-0.1.4-r1.ebuild | 31 - dev-python/rfc3986-validator/Manifest | 1 - dev-python/rfc3986-validator/metadata.xml | 12 - .../rfc3986-validator-0.1.1-r2.ebuild | 35 - dev-python/rfc3986/Manifest | 1 - dev-python/rfc3986/metadata.xml | 24 - dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild | 35 - dev-python/rfc3987/Manifest | 1 - dev-python/rfc3987/metadata.xml | 18 - dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild | 34 - dev-python/rfc8785/Manifest | 1 - dev-python/rfc8785/metadata.xml | 12 - dev-python/rfc8785/rfc8785-0.1.4.ebuild | 21 - dev-python/rich-argparse/Manifest | 2 - dev-python/rich-argparse/metadata.xml | 12 - .../rich-argparse/rich-argparse-1.7.2.ebuild | 31 - .../rich-argparse/rich-argparse-1.8.0.ebuild | 31 - dev-python/rich-click/Manifest | 2 - dev-python/rich-click/metadata.xml | 22 - dev-python/rich-click/rich-click-1.9.7.ebuild | 41 - dev-python/rich-click/rich-click-1.9.8.ebuild | 45 - dev-python/rich-rst/Manifest | 1 - dev-python/rich-rst/metadata.xml | 12 - dev-python/rich-rst/rich-rst-1.3.2.ebuild | 30 - dev-python/rich/Manifest | 2 - dev-python/rich/metadata.xml | 13 - dev-python/rich/rich-14.3.4.ebuild | 70 -- dev-python/rich/rich-15.0.0.ebuild | 70 -- dev-python/roman-numerals-py/Manifest | 1 - dev-python/roman-numerals-py/metadata.xml | 12 - .../roman-numerals-py-4.1.0.ebuild | 23 - dev-python/roman-numerals/Manifest | 4 - dev-python/roman-numerals/metadata.xml | 12 - .../roman-numerals/roman-numerals-4.0.0.ebuild | 27 - .../roman-numerals/roman-numerals-4.1.0.ebuild | 27 - dev-python/roman/Manifest | 1 - dev-python/roman/metadata.xml | 13 - dev-python/roman/roman-5.2.ebuild | 25 - dev-python/rope/Manifest | 2 - dev-python/rope/metadata.xml | 14 - dev-python/rope/rope-1.14.0.ebuild | 44 - dev-python/ropemode/Manifest | 1 - dev-python/ropemode/metadata.xml | 13 - dev-python/ropemode/ropemode-0.6.1.ebuild | 30 - dev-python/routes/Manifest | 2 - dev-python/routes/metadata.xml | 13 - dev-python/routes/routes-2.5.1-r2.ebuild | 51 -- dev-python/rpds-py/Manifest | 37 - dev-python/rpds-py/metadata.xml | 12 - dev-python/rpds-py/rpds-py-0.30.0.ebuild | 69 -- dev-python/rpds-py/rpds-py-2026.5.1.ebuild | 65 -- dev-python/rply/Manifest | 1 - dev-python/rply/metadata.xml | 13 - dev-python/rply/rply-0.7.8-r1.ebuild | 35 - dev-python/rpmautospec-core/Manifest | 1 - dev-python/rpmautospec-core/metadata.xml | 12 - .../rpmautospec-core/rpmautospec-core-0.1.5.ebuild | 26 - dev-python/rpy2-rinterface/Manifest | 1 - dev-python/rpy2-rinterface/metadata.xml | 12 - .../rpy2-rinterface/rpy2-rinterface-3.6.3.ebuild | 34 - dev-python/rpy2-robjects/Manifest | 1 - dev-python/rpy2-robjects/metadata.xml | 12 - .../rpy2-robjects/rpy2-robjects-3.6.3.ebuild | 45 - dev-python/rpy2/Manifest | 1 - dev-python/rpy2/metadata.xml | 19 - dev-python/rpy2/rpy2-3.6.4.ebuild | 29 - dev-python/rpyc/Manifest | 1 - dev-python/rpyc/files/rpyc-5.3.0-no-gevent.patch | 34 - dev-python/rpyc/metadata.xml | 21 - dev-python/rpyc/rpyc-6.0.0.ebuild | 69 -- dev-python/rq/Manifest | 2 - dev-python/rq/metadata.xml | 16 - dev-python/rq/rq-2.8.0.ebuild | 78 -- dev-python/rq/rq-2.9.0.ebuild | 78 -- dev-python/rsa/Manifest | 1 - dev-python/rsa/metadata.xml | 14 - dev-python/rsa/rsa-4.9.ebuild | 37 - dev-python/rst-linker/Manifest | 1 - dev-python/rst-linker/metadata.xml | 18 - dev-python/rst-linker/rst-linker-2.6.0.ebuild | 33 - dev-python/rstcheck/Manifest | 2 - dev-python/rstcheck/metadata.xml | 14 - dev-python/rstcheck/rstcheck-6.2.0.ebuild | 36 - dev-python/rstcheck/rstcheck-6.2.1.ebuild | 24 - dev-python/rtimulib/Manifest | 1 - dev-python/rtimulib/metadata.xml | 19 - dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild | 22 - dev-python/rtree/Manifest | 2 - dev-python/rtree/metadata.xml | 25 - dev-python/rtree/rtree-1.4.1.ebuild | 39 - dev-python/rtslib-fb/Manifest | 3 - dev-python/rtslib-fb/files/target.service | 14 - dev-python/rtslib-fb/metadata.xml | 22 - dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild | 37 - dev-python/rtslib-fb/rtslib-fb-2.2.4-r1.ebuild | 41 - dev-python/ruamel-yaml-clib/Manifest | 1 - dev-python/ruamel-yaml-clib/metadata.xml | 28 - .../ruamel-yaml-clib-0.2.15.ebuild | 36 - dev-python/ruamel-yaml-clibz/Manifest | 1 - dev-python/ruamel-yaml-clibz/metadata.xml | 12 - .../ruamel-yaml-clibz-0.3.7.ebuild | 31 - dev-python/ruamel-yaml/Manifest | 1 - dev-python/ruamel-yaml/metadata.xml | 21 - dev-python/ruamel-yaml/ruamel-yaml-0.19.1.ebuild | 53 -- dev-python/runs/Manifest | 1 - dev-python/runs/metadata.xml | 13 - dev-python/runs/runs-1.3.0.ebuild | 41 - dev-python/s3transfer/Manifest | 4 - dev-python/s3transfer/metadata.xml | 17 - dev-python/s3transfer/s3transfer-0.16.1.ebuild | 42 - dev-python/s3transfer/s3transfer-0.17.0.ebuild | 42 - dev-python/s3transfer/s3transfer-0.17.1.ebuild | 42 - dev-python/s3transfer/s3transfer-0.18.0.ebuild | 42 - dev-python/sabctools/Manifest | 2 - .../files/sabctools-8.2.6-py314testfix.patch | 46 -- dev-python/sabctools/metadata.xml | 16 - dev-python/sabctools/sabctools-8.2.6.ebuild | 42 - dev-python/sabctools/sabctools-9.4.0.ebuild | 40 - dev-python/sarge/Manifest | 1 - dev-python/sarge/metadata.xml | 16 - dev-python/sarge/sarge-0.1.8.ebuild | 30 - dev-python/sarif-om/Manifest | 1 - dev-python/sarif-om/metadata.xml | 12 - dev-python/sarif-om/sarif-om-1.0.4-r1.ebuild | 29 - dev-python/schema/Manifest | 1 - dev-python/schema/metadata.xml | 12 - dev-python/schema/schema-0.7.8.ebuild | 22 - dev-python/scikit-build-core/Manifest | 2 - dev-python/scikit-build-core/metadata.xml | 12 - .../scikit-build-core-0.12.2.ebuild | 57 -- dev-python/scikit-build/Manifest | 2 - dev-python/scikit-build/metadata.xml | 15 - dev-python/scikit-build/scikit-build-0.19.0.ebuild | 67 -- dev-python/scikit-image/Manifest | 3 - dev-python/scikit-image/metadata.xml | 18 - .../scikit-image/scikit-image-0.26.0-r1.ebuild | 108 --- dev-python/scikit-learn/Manifest | 3 - dev-python/scikit-learn/metadata.xml | 21 - dev-python/scikit-learn/scikit-learn-1.8.0.ebuild | 82 -- dev-python/scikit-learn/scikit-learn-1.9.0.ebuild | 85 -- .../scikit-learn/scikit-learn-1.9.0_rc1.ebuild | 85 -- dev-python/scipy/Manifest | 4 - dev-python/scipy/metadata.xml | 25 - dev-python/scipy/scipy-1.16.3.ebuild | 191 ----- dev-python/scipy/scipy-1.17.0.ebuild | 181 ----- dev-python/scipy/scipy-1.17.1.ebuild | 181 ----- dev-python/screeninfo/Manifest | 1 - dev-python/screeninfo/metadata.xml | 12 - dev-python/screeninfo/screeninfo-0.8.1.ebuild | 19 - dev-python/scripttest/Manifest | 1 - dev-python/scripttest/metadata.xml | 13 - dev-python/scripttest/scripttest-2.0_p1.ebuild | 21 - dev-python/scrypt/Manifest | 2 - dev-python/scrypt/metadata.xml | 18 - dev-python/scrypt/scrypt-0.8.29.ebuild | 26 - dev-python/scrypt/scrypt-0.9.4.ebuild | 26 - dev-python/seaborn/Manifest | 1 - dev-python/seaborn/files/seaborn-0.13.2-test.patch | 82 -- dev-python/seaborn/metadata.xml | 28 - dev-python/seaborn/seaborn-0.13.2.ebuild | 53 -- dev-python/secretstorage/Manifest | 2 - dev-python/secretstorage/metadata.xml | 13 - .../secretstorage/secretstorage-3.5.0.ebuild | 53 -- dev-python/securesystemslib/Manifest | 4 - dev-python/securesystemslib/metadata.xml | 12 - .../securesystemslib/securesystemslib-1.3.1.ebuild | 42 - .../securesystemslib/securesystemslib-1.4.0.ebuild | 42 - dev-python/seedir/Manifest | 1 - dev-python/seedir/metadata.xml | 13 - dev-python/seedir/seedir-0.5.1.ebuild | 29 - dev-python/segno/Manifest | 1 - dev-python/segno/metadata.xml | 12 - dev-python/segno/segno-1.6.6.ebuild | 35 - dev-python/selenium/Manifest | 12 - dev-python/selenium/metadata.xml | 12 - dev-python/selenium/selenium-4.34.2.ebuild | 152 ---- dev-python/selenium/selenium-4.35.0.ebuild | 154 ---- dev-python/selenium/selenium-4.41.0.ebuild | 162 ---- dev-python/selenium/selenium-4.42.0.ebuild | 165 ---- dev-python/selenium/selenium-4.43.0.ebuild | 165 ---- dev-python/selenium/selenium-4.44.0.ebuild | 165 ---- dev-python/semantic-version/Manifest | 1 - dev-python/semantic-version/metadata.xml | 21 - .../semantic-version-2.10.0.ebuild | 28 - dev-python/semver/Manifest | 1 - dev-python/semver/metadata.xml | 13 - dev-python/semver/semver-3.0.4.ebuild | 25 - dev-python/send2trash/Manifest | 1 - dev-python/send2trash/metadata.xml | 13 - dev-python/send2trash/send2trash-2.1.0.ebuild | 23 - dev-python/sendgrid/Manifest | 1 - dev-python/sendgrid/metadata.xml | 12 - dev-python/sendgrid/sendgrid-6.11.0.ebuild | 46 -- dev-python/sense-hat/Manifest | 1 - dev-python/sense-hat/metadata.xml | 18 - dev-python/sense-hat/sense-hat-2.6.0.ebuild | 27 - dev-python/sentence-splitter/Manifest | 1 - dev-python/sentence-splitter/metadata.xml | 12 - .../sentence-splitter-1.4-r2.ebuild | 23 - dev-python/sentry-sdk/Manifest | 1 - dev-python/sentry-sdk/metadata.xml | 22 - dev-python/sentry-sdk/sentry-sdk-2.30.0.ebuild | 37 - dev-python/serpent/Manifest | 2 - dev-python/serpent/metadata.xml | 13 - dev-python/serpent/serpent-1.42.ebuild | 34 - dev-python/serpent/serpent-1.43.ebuild | 34 - dev-python/serverfiles/Manifest | 1 - dev-python/serverfiles/metadata.xml | 16 - dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild | 28 - dev-python/service-identity/Manifest | 3 - dev-python/service-identity/metadata.xml | 13 - .../service-identity-24.2.0.ebuild | 36 - .../service-identity-26.1.0.ebuild | 35 - dev-python/setproctitle/Manifest | 1 - dev-python/setproctitle/metadata.xml | 12 - dev-python/setproctitle/setproctitle-1.3.7.ebuild | 32 - dev-python/setuptools-gettext/Manifest | 5 - dev-python/setuptools-gettext/metadata.xml | 13 - .../setuptools-gettext-0.1.16.ebuild | 34 - .../setuptools-gettext-0.1.17.ebuild | 28 - .../setuptools-gettext-0.1.18.ebuild | 27 - dev-python/setuptools-git/Manifest | 1 - dev-python/setuptools-git/metadata.xml | 17 - .../setuptools-git/setuptools-git-1.2-r3.ebuild | 36 - dev-python/setuptools-rust/Manifest | 127 --- dev-python/setuptools-rust/metadata.xml | 16 - .../setuptools-rust/setuptools-rust-1.12.0.ebuild | 178 ---- .../setuptools-rust/setuptools-rust-1.12.1.ebuild | 161 ---- dev-python/setuptools-scm/Manifest | 4 - dev-python/setuptools-scm/metadata.xml | 13 - .../setuptools-scm/setuptools-scm-10.0.5.ebuild | 58 -- .../setuptools-scm/setuptools-scm-9.2.2.ebuild | 53 -- dev-python/setuptools/Manifest | 2 - .../files/setuptools-62.4.0-py-compile.patch | 86 -- ...tuptools-75.6.0-disable-trove-classifiers.patch | 32 - dev-python/setuptools/metadata.xml | 14 - dev-python/setuptools/setuptools-79.0.1.ebuild | 134 --- dev-python/setuptools/setuptools-82.0.1.ebuild | 122 --- dev-python/sexpdata/Manifest | 1 - dev-python/sexpdata/metadata.xml | 11 - dev-python/sexpdata/sexpdata-1.0.2.ebuild | 25 - dev-python/sgmllib3k/Manifest | 2 - dev-python/sgmllib3k/metadata.xml | 12 - dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild | 30 - dev-python/sh/Manifest | 2 - dev-python/sh/metadata.xml | 27 - dev-python/sh/sh-2.2.2.ebuild | 27 - dev-python/shapely/Manifest | 1 - dev-python/shapely/metadata.xml | 23 - dev-python/shapely/shapely-2.1.2.ebuild | 48 -- dev-python/shellingham/Manifest | 1 - dev-python/shellingham/metadata.xml | 13 - dev-python/shellingham/shellingham-1.5.4.ebuild | 32 - dev-python/shortuuid/Manifest | 3 - dev-python/shortuuid/metadata.xml | 12 - dev-python/shortuuid/shortuuid-1.0.13.ebuild | 25 - dev-python/shtab/Manifest | 2 - dev-python/shtab/metadata.xml | 31 - dev-python/shtab/shtab-1.8.0.ebuild | 32 - dev-python/signalstickers-client/Manifest | 1 - dev-python/signalstickers-client/metadata.xml | 18 - .../signalstickers-client-3.3.0.ebuild | 33 - dev-python/signature-dispatch/Manifest | 1 - dev-python/signature-dispatch/metadata.xml | 12 - .../signature-dispatch-1.0.1-r1.ebuild | 36 - dev-python/signedjson/Manifest | 1 - dev-python/signedjson/metadata.xml | 13 - dev-python/signedjson/signedjson-1.1.4.ebuild | 34 - dev-python/signxml/Manifest | 2 - dev-python/signxml/metadata.xml | 17 - dev-python/signxml/signxml-4.4.0.ebuild | 40 - dev-python/signxml/signxml-9999.ebuild | 40 - dev-python/sigstore-models/Manifest | 1 - dev-python/sigstore-models/metadata.xml | 12 - .../sigstore-models/sigstore-models-0.0.6.ebuild | 31 - dev-python/sigstore-rekor-types/Manifest | 2 - dev-python/sigstore-rekor-types/metadata.xml | 12 - .../sigstore-rekor-types-0.0.18.ebuild | 25 - dev-python/sigstore/Manifest | 2 - dev-python/sigstore/metadata.xml | 12 - dev-python/sigstore/sigstore-4.2.0.ebuild | 62 -- dev-python/sigstore/sigstore-4.3.0.ebuild | 62 -- dev-python/simber/Manifest | 1 - dev-python/simber/metadata.xml | 18 - dev-python/simber/simber-0.2.6.ebuild | 30 - dev-python/simpervisor/Manifest | 1 - .../simpervisor/files/simpervisor-1.0.0-yarl.patch | 28 - dev-python/simpervisor/metadata.xml | 13 - dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild | 34 - dev-python/simple-term-menu/Manifest | 1 - dev-python/simple-term-menu/metadata.xml | 13 - .../simple-term-menu/simple-term-menu-1.6.6.ebuild | 28 - dev-python/simple-websocket/Manifest | 1 - .../files/simple-websocket-1.1.0-py314.patch | 372 --------- dev-python/simple-websocket/metadata.xml | 12 - .../simple-websocket/simple-websocket-1.1.0.ebuild | 45 - dev-python/simpleeval/Manifest | 1 - dev-python/simpleeval/metadata.xml | 17 - dev-python/simpleeval/simpleeval-1.0.7.ebuild | 21 - dev-python/simplejson/Manifest | 8 - dev-python/simplejson/metadata.xml | 18 - dev-python/simplejson/simplejson-3.20.2.ebuild | 38 - dev-python/simplejson/simplejson-4.0.1.ebuild | 38 - dev-python/simplejson/simplejson-4.1.0.ebuild | 38 - dev-python/simplejson/simplejson-4.1.1.ebuild | 38 - dev-python/simplekml/Manifest | 1 - dev-python/simplekml/metadata.xml | 12 - dev-python/simplekml/simplekml-1.3.6.ebuild | 15 - dev-python/simplemma/Manifest | 1 - dev-python/simplemma/metadata.xml | 12 - dev-python/simplemma/simplemma-0.9.1.ebuild | 22 - dev-python/simpy/Manifest | 2 - dev-python/simpy/metadata.xml | 12 - dev-python/simpy/simpy-4.1.1.ebuild | 40 - dev-python/simpy/simpy-4.1.2.ebuild | 36 - dev-python/sip/Manifest | 3 - dev-python/sip/metadata.xml | 14 - dev-python/sip/sip-6.15.1.ebuild | 48 -- dev-python/sip/sip-6.15.2.ebuild | 48 -- dev-python/sip/sip-6.15.3.ebuild | 48 -- dev-python/siphash24/Manifest | 2 - dev-python/siphash24/metadata.xml | 11 - dev-python/siphash24/siphash24-1.8.ebuild | 30 - dev-python/six/Manifest | 1 - dev-python/six/metadata.xml | 13 - dev-python/six/six-1.17.0.ebuild | 29 - dev-python/sjcl/Manifest | 1 - dev-python/sjcl/metadata.xml | 11 - dev-python/sjcl/sjcl-0.2.1-r1.ebuild | 30 - dev-python/skia-pathops/Manifest | 1 - .../files/skia-pathops-0.9.2-no-net.patch | 11 - dev-python/skia-pathops/metadata.xml | 15 - dev-python/skia-pathops/skia-pathops-0.9.2.ebuild | 40 - dev-python/slixmpp/Manifest | 49 -- dev-python/slixmpp/metadata.xml | 16 - dev-python/slixmpp/slixmpp-1.14.1.ebuild | 100 --- dev-python/slixmpp/slixmpp-1.15.0.ebuild | 100 --- dev-python/smartypants/Manifest | 1 - dev-python/smartypants/metadata.xml | 18 - dev-python/smartypants/smartypants-2.0.2.ebuild | 37 - dev-python/smbus2/Manifest | 1 - dev-python/smbus2/metadata.xml | 13 - dev-python/smbus2/smbus2-0.6.1.ebuild | 30 - dev-python/smmap/Manifest | 1 - dev-python/smmap/metadata.xml | 13 - dev-python/smmap/smmap-6.0.0.ebuild | 21 - dev-python/snakeoil/Manifest | 3 - dev-python/snakeoil/metadata.xml | 13 - dev-python/snakeoil/snakeoil-0.10.11.ebuild | 30 - dev-python/snakeoil/snakeoil-0.11.0.ebuild | 32 - dev-python/snakeoil/snakeoil-9999.ebuild | 32 - dev-python/snaketrace/Manifest | 1 - dev-python/snaketrace/metadata.xml | 12 - dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild | 25 - dev-python/snapshottest/Manifest | 1 - .../files/snapshottest-0.6.0-py3.12-imp.patch | 41 - .../files/snapshottest-0.6.0-remove-fastdiff.patch | 57 -- dev-python/snapshottest/metadata.xml | 12 - dev-python/snapshottest/snapshottest-0.6.0.ebuild | 45 - dev-python/sniffio/Manifest | 1 - dev-python/sniffio/metadata.xml | 13 - dev-python/sniffio/sniffio-1.3.1.ebuild | 34 - dev-python/snowballstemmer/Manifest | 4 - dev-python/snowballstemmer/metadata.xml | 13 - .../snowballstemmer/snowballstemmer-3.0.1.ebuild | 19 - .../snowballstemmer/snowballstemmer-3.1.0.ebuild | 22 - .../snowballstemmer/snowballstemmer-3.1.1.ebuild | 23 - dev-python/socketio-client-nexus/Manifest | 1 - dev-python/socketio-client-nexus/metadata.xml | 13 - .../socketio-client-nexus-0.7.6.ebuild | 27 - dev-python/socksio/Manifest | 1 - dev-python/socksio/metadata.xml | 13 - dev-python/socksio/socksio-1.0.0.ebuild | 28 - dev-python/sortedcollections/Manifest | 1 - dev-python/sortedcollections/metadata.xml | 10 - .../sortedcollections-2.1.0.ebuild | 37 - dev-python/sortedcontainers/Manifest | 1 - dev-python/sortedcontainers/metadata.xml | 13 - .../sortedcontainers-2.4.0-r1.ebuild | 44 - dev-python/soundcard/Manifest | 2 - dev-python/soundcard/metadata.xml | 17 - dev-python/soundcard/soundcard-0.4.5.ebuild | 26 - dev-python/soundcard/soundcard-0.4.6.ebuild | 26 - dev-python/soundfile/Manifest | 1 - dev-python/soundfile/metadata.xml | 15 - dev-python/soundfile/soundfile-0.13.1.ebuild | 27 - dev-python/soupsieve/Manifest | 2 - dev-python/soupsieve/metadata.xml | 13 - dev-python/soupsieve/soupsieve-2.8.3.ebuild | 34 - dev-python/soupsieve/soupsieve-2.8.4.ebuild | 34 - dev-python/spake2/Manifest | 2 - .../files/spake2-0.8-do_not_use_hkdf_package.patch | 113 --- dev-python/spake2/metadata.xml | 13 - dev-python/spake2/spake2-0.8-r1.ebuild | 45 - dev-python/spake2/spake2-0.9.ebuild | 41 - dev-python/speg/Manifest | 1 - dev-python/speg/metadata.xml | 13 - dev-python/speg/speg-0.3_p20180819-r2.ebuild | 26 - dev-python/sphinx-argparse/Manifest | 1 - dev-python/sphinx-argparse/metadata.xml | 17 - .../sphinx-argparse/sphinx-argparse-0.5.2.ebuild | 33 - dev-python/sphinx-autoapi/Manifest | 1 - dev-python/sphinx-autoapi/metadata.xml | 22 - .../sphinx-autoapi/sphinx-autoapi-3.8.0.ebuild | 50 -- dev-python/sphinx-autodoc-typehints/Manifest | 8 - dev-python/sphinx-autodoc-typehints/metadata.xml | 17 - .../sphinx-autodoc-typehints-3.10.2.ebuild | 44 - .../sphinx-autodoc-typehints-3.10.3.ebuild | 44 - .../sphinx-autodoc-typehints-3.10.4.ebuild | 44 - .../sphinx-autodoc-typehints-3.10.5.ebuild | 44 - dev-python/sphinx-basic-ng/Manifest | 1 - dev-python/sphinx-basic-ng/metadata.xml | 11 - .../sphinx-basic-ng-1.0.0_beta2.ebuild | 43 - dev-python/sphinx-bootstrap-theme/Manifest | 1 - dev-python/sphinx-bootstrap-theme/metadata.xml | 14 - .../sphinx-bootstrap-theme-0.8.1.ebuild | 38 - dev-python/sphinx-celery/Manifest | 1 - dev-python/sphinx-celery/metadata.xml | 11 - .../sphinx-celery/sphinx-celery-2.1.3.ebuild | 23 - dev-python/sphinx-click/Manifest | 1 - dev-python/sphinx-click/metadata.xml | 14 - dev-python/sphinx-click/sphinx-click-4.2.0.ebuild | 30 - dev-python/sphinx-copybutton/Manifest | 1 - dev-python/sphinx-copybutton/metadata.xml | 15 - .../sphinx-copybutton-0.5.2.ebuild | 20 - dev-python/sphinx-design/Manifest | 1 - dev-python/sphinx-design/metadata.xml | 12 - .../sphinx-design/sphinx-design-0.7.0.ebuild | 32 - dev-python/sphinx-epytext/Manifest | 1 - dev-python/sphinx-epytext/metadata.xml | 11 - .../sphinx-epytext/sphinx-epytext-0.0.4-r2.ebuild | 19 - dev-python/sphinx-gallery/Manifest | 2 - dev-python/sphinx-gallery/metadata.xml | 13 - .../sphinx-gallery/sphinx-gallery-0.21.0.ebuild | 53 -- dev-python/sphinx-hoverxref/Manifest | 1 - dev-python/sphinx-hoverxref/metadata.xml | 15 - .../sphinx-hoverxref/sphinx-hoverxref-1.4.2.ebuild | 49 -- dev-python/sphinx-inline-tabs/Manifest | 1 - ...nline-tabs-2023.4.21-docutils-0.22-compat.patch | 22 - dev-python/sphinx-inline-tabs/metadata.xml | 15 - .../sphinx-inline-tabs-2023.4.21-r1.ebuild | 23 - dev-python/sphinx-issues/Manifest | 2 - dev-python/sphinx-issues/metadata.xml | 14 - .../sphinx-issues/sphinx-issues-6.0.0.ebuild | 32 - dev-python/sphinx-last-updated-by-git/Manifest | 1 - dev-python/sphinx-last-updated-by-git/metadata.xml | 13 - .../sphinx-last-updated-by-git-0.3.8.ebuild | 30 - dev-python/sphinx-lv2-theme/Manifest | 1 - dev-python/sphinx-lv2-theme/metadata.xml | 13 - .../sphinx-lv2-theme/sphinx-lv2-theme-1.4.6.ebuild | 26 - dev-python/sphinx-multiversion/Manifest | 1 - dev-python/sphinx-multiversion/metadata.xml | 13 - .../sphinx-multiversion-0.2.4-r1.ebuild | 30 - dev-python/sphinx-notfound-page/Manifest | 1 - dev-python/sphinx-notfound-page/metadata.xml | 18 - .../sphinx-notfound-page-1.1.0.ebuild | 47 -- dev-python/sphinx-panels/Manifest | 1 - .../files/sphinx-panels-0.6.0-sphinx-7.patch | 65 -- dev-python/sphinx-panels/metadata.xml | 17 - .../sphinx-panels/sphinx-panels-0.6.0-r1.ebuild | 47 -- dev-python/sphinx-paramlinks/Manifest | 1 - dev-python/sphinx-paramlinks/metadata.xml | 12 - .../sphinx-paramlinks-0.6.0.ebuild | 21 - dev-python/sphinx-press-theme/Manifest | 1 - dev-python/sphinx-press-theme/metadata.xml | 17 - .../sphinx-press-theme-0.9.1.ebuild | 20 - dev-python/sphinx-prompt/Manifest | 1 - dev-python/sphinx-prompt/metadata.xml | 13 - .../sphinx-prompt/sphinx-prompt-1.10.2.ebuild | 43 - dev-python/sphinx-pytest/Manifest | 1 - dev-python/sphinx-pytest/metadata.xml | 13 - .../sphinx-pytest/sphinx-pytest-0.3.0.ebuild | 32 - dev-python/sphinx-rtd-theme/Manifest | 1 - dev-python/sphinx-rtd-theme/metadata.xml | 13 - .../sphinx-rtd-theme/sphinx-rtd-theme-3.1.0.ebuild | 38 - dev-python/sphinx-selective-exclude/Manifest | 1 - ...sphinx-selective-exclude-description-file.patch | 8 - dev-python/sphinx-selective-exclude/metadata.xml | 17 - .../sphinx-selective-exclude-1.0.3-r2.ebuild | 20 - dev-python/sphinx-sitemap/Manifest | 2 - dev-python/sphinx-sitemap/metadata.xml | 9 - .../sphinx-sitemap/sphinx-sitemap-2.8.0.ebuild | 44 - .../sphinx-sitemap/sphinx-sitemap-2.9.0.ebuild | 44 - dev-python/sphinx-tabs/Manifest | 2 - .../files/sphinx-tabs-3.4.7-sphinx-8.1.patch | 207 ----- dev-python/sphinx-tabs/metadata.xml | 12 - dev-python/sphinx-tabs/sphinx-tabs-3.4.7-r2.ebuild | 53 -- dev-python/sphinx/Manifest | 1 - .../sphinx/files/sphinx-3.2.1-doc-link.patch | 14 - dev-python/sphinx/metadata.xml | 14 - dev-python/sphinx/sphinx-9.1.0.ebuild | 103 --- dev-python/sphinxcontrib-apidoc/Manifest | 1 - dev-python/sphinxcontrib-apidoc/metadata.xml | 13 - .../sphinxcontrib-apidoc-0.6.0.ebuild | 41 - dev-python/sphinxcontrib-applehelp/Manifest | 1 - dev-python/sphinxcontrib-applehelp/metadata.xml | 13 - .../sphinxcontrib-applehelp-2.0.0-r1.ebuild | 29 - dev-python/sphinxcontrib-autoprogram/Manifest | 1 - dev-python/sphinxcontrib-autoprogram/metadata.xml | 13 - .../sphinxcontrib-autoprogram-0.1.9.ebuild | 29 - dev-python/sphinxcontrib-bibtex/Manifest | 4 - dev-python/sphinxcontrib-bibtex/metadata.xml | 13 - .../sphinxcontrib-bibtex-2.6.5.ebuild | 58 -- .../sphinxcontrib-bibtex-2.7.0.ebuild | 58 -- dev-python/sphinxcontrib-devhelp/Manifest | 1 - dev-python/sphinxcontrib-devhelp/metadata.xml | 13 - .../sphinxcontrib-devhelp-2.0.0-r1.ebuild | 29 - dev-python/sphinxcontrib-doxylink/Manifest | 1 - dev-python/sphinxcontrib-doxylink/metadata.xml | 18 - .../sphinxcontrib-doxylink-1.13.0.ebuild | 49 -- dev-python/sphinxcontrib-github-alt/Manifest | 1 - dev-python/sphinxcontrib-github-alt/metadata.xml | 13 - .../sphinxcontrib-github-alt-1.2-r3.ebuild | 33 - dev-python/sphinxcontrib-htmlhelp/Manifest | 1 - dev-python/sphinxcontrib-htmlhelp/metadata.xml | 13 - .../sphinxcontrib-htmlhelp-2.1.0-r1.ebuild | 32 - dev-python/sphinxcontrib-httpdomain/Manifest | 1 - dev-python/sphinxcontrib-httpdomain/metadata.xml | 13 - .../sphinxcontrib-httpdomain-2.0.0.ebuild | 43 - dev-python/sphinxcontrib-jquery/Manifest | 1 - .../sphinxcontrib-jquery-4.1-backport-pr28.patch | 102 --- dev-python/sphinxcontrib-jquery/metadata.xml | 13 - .../sphinxcontrib-jquery-4.1.ebuild | 29 - dev-python/sphinxcontrib-jsmath/Manifest | 1 - dev-python/sphinxcontrib-jsmath/metadata.xml | 13 - .../sphinxcontrib-jsmath-1.0.1-r4.ebuild | 48 -- dev-python/sphinxcontrib-katex/Manifest | 1 - .../sphinxcontrib-katex-0.9.10_fix_install.patch | 11 - .../sphinxcontrib-katex-0.9.10_fix_use_tomli.patch | 22 - .../sphinxcontrib-katex-0.9.11_fix_install.patch | 28 - dev-python/sphinxcontrib-katex/metadata.xml | 19 - .../sphinxcontrib-katex-0.9.11.ebuild | 43 - dev-python/sphinxcontrib-log-cabinet/Manifest | 1 - dev-python/sphinxcontrib-log-cabinet/metadata.xml | 13 - .../sphinxcontrib-log-cabinet-1.0.1-r1.ebuild | 29 - dev-python/sphinxcontrib-mermaid/Manifest | 2 - dev-python/sphinxcontrib-mermaid/metadata.xml | 18 - .../sphinxcontrib-mermaid-2.0.1.ebuild | 44 - .../sphinxcontrib-mermaid-2.0.2.ebuild | 44 - dev-python/sphinxcontrib-plantuml/Manifest | 2 - dev-python/sphinxcontrib-plantuml/metadata.xml | 13 - .../sphinxcontrib-plantuml-0.31.ebuild | 47 -- dev-python/sphinxcontrib-programoutput/Manifest | 1 - .../sphinxcontrib-programoutput/metadata.xml | 31 - .../sphinxcontrib-programoutput-0.19.ebuild | 37 - dev-python/sphinxcontrib-qthelp/Manifest | 1 - dev-python/sphinxcontrib-qthelp/metadata.xml | 13 - .../sphinxcontrib-qthelp-2.0.0-r1.ebuild | 32 - dev-python/sphinxcontrib-serializinghtml/Manifest | 1 - .../sphinxcontrib-serializinghtml/metadata.xml | 13 - .../sphinxcontrib-serializinghtml-2.0.0-r1.ebuild | 29 - dev-python/sphinxcontrib-spelling/Manifest | 1 - dev-python/sphinxcontrib-spelling/metadata.xml | 13 - .../sphinxcontrib-spelling-8.0.2.ebuild | 39 - dev-python/sphinxcontrib-trio/Manifest | 1 - dev-python/sphinxcontrib-trio/metadata.xml | 17 - .../sphinxcontrib-trio-1.2.0.ebuild | 46 -- dev-python/sphinxcontrib-websupport/Manifest | 1 - ...nxcontrib-websupport-2.0.0-fix-sqlalchemy.patch | 57 -- dev-python/sphinxcontrib-websupport/metadata.xml | 17 - .../sphinxcontrib-websupport-2.0.0.ebuild | 49 -- dev-python/sphinxemoji/Manifest | 1 - dev-python/sphinxemoji/metadata.xml | 13 - dev-python/sphinxemoji/sphinxemoji-0.3.2.ebuild | 35 - dev-python/sphinxext-opengraph/Manifest | 1 - dev-python/sphinxext-opengraph/metadata.xml | 12 - .../sphinxext-opengraph-0.13.0.ebuild | 37 - dev-python/sphinxnotes-mock/Manifest | 1 - dev-python/sphinxnotes-mock/metadata.xml | 12 - .../sphinxnotes-mock/sphinxnotes-mock-1.1.ebuild | 21 - dev-python/sphinxygen/Manifest | 1 - dev-python/sphinxygen/metadata.xml | 13 - dev-python/sphinxygen/sphinxygen-1.0.12.ebuild | 36 - dev-python/sphobjinv/Manifest | 2 - dev-python/sphobjinv/metadata.xml | 23 - dev-python/sphobjinv/sphobjinv-2.3.1.3.ebuild | 56 -- dev-python/sphobjinv/sphobjinv-2.4.ebuild | 61 -- dev-python/spotipy/Manifest | 1 - dev-python/spotipy/metadata.xml | 18 - dev-python/spotipy/spotipy-2.26.0.ebuild | 47 -- dev-python/spyder-kernels/Manifest | 1 - dev-python/spyder-kernels/metadata.xml | 17 - .../spyder-kernels/spyder-kernels-3.1.4.ebuild | 86 -- dev-python/spyder-line-profiler/Manifest | 1 - dev-python/spyder-line-profiler/metadata.xml | 13 - .../spyder-line-profiler-0.4.2.ebuild | 32 - dev-python/spyder-notebook/Manifest | 1 - dev-python/spyder-notebook/metadata.xml | 13 - .../spyder-notebook/spyder-notebook-0.7.1.ebuild | 58 -- dev-python/spyder-terminal/Manifest | 1 - dev-python/spyder-terminal/metadata.xml | 13 - .../spyder-terminal/spyder-terminal-1.3.0.ebuild | 24 - dev-python/spyder-unittest/Manifest | 1 - dev-python/spyder-unittest/metadata.xml | 13 - .../spyder-unittest/spyder-unittest-0.7.1.ebuild | 81 -- dev-python/spyder/Manifest | 3 - dev-python/spyder/files/spyder-5.0.0-build.patch | 37 - .../files/spyder-6.0.3-no-dep-on-importlib.patch | 50 -- dev-python/spyder/metadata.xml | 28 - dev-python/spyder/spyder-6.1.3.ebuild | 209 ----- dev-python/spyder/spyder-6.1.4.ebuild | 209 ----- dev-python/sqlalchemy-rqlite/Manifest | 1 - dev-python/sqlalchemy-rqlite/metadata.xml | 11 - .../sqlalchemy-rqlite/sqlalchemy-rqlite-2.0.ebuild | 35 - dev-python/sqlalchemy/Manifest | 3 - dev-python/sqlalchemy/metadata.xml | 13 - dev-python/sqlalchemy/sqlalchemy-2.0.49.ebuild | 120 --- dev-python/sqlalchemy/sqlalchemy-2.0.50.ebuild | 101 --- .../sqlalchemy/sqlalchemy-2.1.0_beta2.ebuild | 117 --- dev-python/sqlglot/Manifest | 2 - dev-python/sqlglot/metadata.xml | 20 - dev-python/sqlglot/sqlglot-30.7.0.ebuild | 53 -- dev-python/sqlglot/sqlglot-30.8.0.ebuild | 53 -- dev-python/sqlitedict/Manifest | 1 - dev-python/sqlitedict/metadata.xml | 12 - dev-python/sqlitedict/sqlitedict-2.1.0.ebuild | 29 - dev-python/sqlmodel/Manifest | 2 - dev-python/sqlmodel/metadata.xml | 13 - dev-python/sqlmodel/sqlmodel-0.0.37.ebuild | 59 -- dev-python/sqlmodel/sqlmodel-0.0.38.ebuild | 59 -- dev-python/sqlparse/Manifest | 1 - dev-python/sqlparse/metadata.xml | 13 - dev-python/sqlparse/sqlparse-0.5.5.ebuild | 29 - dev-python/srt/Manifest | 1 - dev-python/srt/metadata.xml | 17 - dev-python/srt/srt-3.5.3.ebuild | 27 - dev-python/sse-starlette/Manifest | 2 - dev-python/sse-starlette/metadata.xml | 13 - .../sse-starlette/sse-starlette-3.3.2.ebuild | 37 - .../sse-starlette/sse-starlette-3.3.4.ebuild | 37 - dev-python/sshpubkeys/Manifest | 1 - dev-python/sshpubkeys/metadata.xml | 17 - dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild | 32 - dev-python/sshtunnel/Manifest | 1 - .../sshtunnel-0.4.0-dont-deadlock-tests.patch | 38 - .../files/sshtunnel-0.4.0-paramiko-4-compat.patch | 27 - dev-python/sshtunnel/metadata.xml | 13 - dev-python/sshtunnel/sshtunnel-0.4.0-r2.ebuild | 37 - dev-python/stack-data/Manifest | 1 - dev-python/stack-data/metadata.xml | 13 - dev-python/stack-data/stack-data-0.6.3-r1.ebuild | 45 - dev-python/stapler/Manifest | 1 - ...tapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch | 52 -- ...-1.0.0_p20220330-fix-tests-for-PyPDF2-2.x.patch | 13 - ...pler-1.0.0_p20220330-port-to-PyPDF2-3.0.0.patch | 302 ------- ...220330-use-poetry-core-backend-for-PEP517.patch | 32 - dev-python/stapler/metadata.xml | 13 - .../stapler/stapler-1.0.0_p20220330-r4.ebuild | 39 - dev-python/starkbank-ecdsa/Manifest | 1 - dev-python/starkbank-ecdsa/metadata.xml | 12 - .../starkbank-ecdsa-2.2.0-r1.ebuild | 29 - dev-python/starlette/Manifest | 5 - dev-python/starlette/metadata.xml | 12 - dev-python/starlette/starlette-1.0.0.ebuild | 56 -- dev-python/starlette/starlette-1.0.1.ebuild | 56 -- dev-python/starlette/starlette-1.1.0.ebuild | 56 -- dev-python/starlette/starlette-1.2.0.ebuild | 56 -- dev-python/starlette/starlette-1.2.1.ebuild | 56 -- dev-python/statsd/Manifest | 1 - dev-python/statsd/metadata.xml | 16 - dev-python/statsd/statsd-4.0.1.ebuild | 25 - dev-python/statsmodels/Manifest | 1 - dev-python/statsmodels/metadata.xml | 26 - dev-python/statsmodels/statsmodels-0.14.6.ebuild | 80 -- dev-python/stdio-mgr/Manifest | 1 - dev-python/stdio-mgr/metadata.xml | 23 - dev-python/stdio-mgr/stdio-mgr-1.0.1.1.ebuild | 26 - dev-python/steam/Manifest | 1 - .../steam-2.0.0-path-pycryptodome-and-gevent.patch | 188 ----- dev-python/steam/metadata.xml | 13 - dev-python/steam/steam-2.0.0-r1.ebuild | 62 -- dev-python/stestr/Manifest | 2 - dev-python/stestr/metadata.xml | 19 - dev-python/stestr/stestr-4.2.1.ebuild | 46 -- dev-python/stevedore/Manifest | 2 - dev-python/stevedore/metadata.xml | 17 - dev-python/stevedore/stevedore-5.7.0.ebuild | 49 -- dev-python/stevedore/stevedore-5.8.0.ebuild | 49 -- dev-python/stomp-py/Manifest | 1 - dev-python/stomp-py/metadata.xml | 10 - dev-python/stomp-py/stomp-py-8.1.2.ebuild | 30 - dev-python/stone/Manifest | 1 - dev-python/stone/metadata.xml | 12 - dev-python/stone/stone-3.3.9.ebuild | 30 - dev-python/strawberry-graphql/Manifest | 2 - .../files/strawberry-0.288.3-no-emoji-test.patch | 19 - dev-python/strawberry-graphql/metadata.xml | 13 - .../strawberry-graphql-0.311.0.ebuild | 99 --- .../strawberry-graphql-0.312.3.ebuild | 99 --- dev-python/strict-rfc3339/Manifest | 1 - dev-python/strict-rfc3339/metadata.xml | 13 - .../strict-rfc3339/strict-rfc3339-0.7-r2.ebuild | 27 - dev-python/strip-hints/Manifest | 1 - dev-python/strip-hints/metadata.xml | 12 - dev-python/strip-hints/strip-hints-0.1.13.ebuild | 26 - dev-python/stripe/Manifest | 2 - dev-python/stripe/metadata.xml | 20 - dev-python/stripe/stripe-15.1.0.ebuild | 91 --- dev-python/stripe/stripe-15.2.0.ebuild | 91 --- dev-python/structlog/Manifest | 2 - dev-python/structlog/metadata.xml | 16 - dev-python/structlog/structlog-25.5.0.ebuild | 28 - dev-python/subprocess-tee/Manifest | 1 - dev-python/subprocess-tee/metadata.xml | 20 - .../subprocess-tee/subprocess-tee-0.4.2.ebuild | 44 - dev-python/suds-community/Manifest | 1 - dev-python/suds-community/metadata.xml | 15 - .../suds-community/suds-community-1.2.0.ebuild | 24 - dev-python/superqt/Manifest | 4 - dev-python/superqt/metadata.xml | 17 - dev-python/superqt/superqt-0.8.1.ebuild | 73 -- dev-python/superqt/superqt-0.8.2.ebuild | 74 -- dev-python/sure/Manifest | 1 - dev-python/sure/metadata.xml | 20 - dev-python/sure/sure-2.0.1.ebuild | 36 - dev-python/survey/Manifest | 1 - dev-python/survey/metadata.xml | 12 - dev-python/survey/survey-5.4.2.ebuild | 35 - dev-python/svg-path/Manifest | 1 - dev-python/svg-path/metadata.xml | 18 - dev-python/svg-path/svg-path-7.0.ebuild | 43 - dev-python/svgelements/Manifest | 1 - dev-python/svgelements/files/fix_tests.patch | 20 - dev-python/svgelements/metadata.xml | 12 - dev-python/svgelements/svgelements-1.9.6-r1.ebuild | 47 -- dev-python/svglib/Manifest | 2 - dev-python/svglib/metadata.xml | 13 - dev-python/svglib/svglib-1.6.0.ebuild | 43 - dev-python/svgpathtools/Manifest | 1 - dev-python/svgpathtools/metadata.xml | 23 - dev-python/svgpathtools/svgpathtools-1.7.2.ebuild | 25 - dev-python/svgwrite/Manifest | 1 - dev-python/svgwrite/metadata.xml | 13 - dev-python/svgwrite/svgwrite-1.4.3.ebuild | 30 - dev-python/swagger-spec-validator/Manifest | 1 - ...wagger-spec-validator-3.0.4-fix-importlib.patch | 22 - dev-python/swagger-spec-validator/metadata.xml | 13 - .../swagger-spec-validator-3.0.4.ebuild | 47 -- dev-python/sybil/Manifest | 1 - dev-python/sybil/metadata.xml | 13 - dev-python/sybil/sybil-10.0.1.ebuild | 38 - dev-python/symengine/Manifest | 1 - .../symengine/files/symengine-0.14.1-cmake.patch | 23 - dev-python/symengine/metadata.xml | 36 - dev-python/symengine/symengine-0.14.1-r3.ebuild | 58 -- dev-python/sympy/Manifest | 1 - dev-python/sympy/metadata.xml | 35 - dev-python/sympy/sympy-1.14.0-r2.ebuild | 90 -- dev-python/syrupy/Manifest | 2 - dev-python/syrupy/metadata.xml | 12 - dev-python/syrupy/syrupy-5.3.1.ebuild | 34 - dev-python/system_hotkey/Manifest | 1 - ...tem_hotkey-1.0.3-fix-collections-iterable.patch | 15 - dev-python/system_hotkey/metadata.xml | 12 - .../system_hotkey/system_hotkey-1.0.3.ebuild | 33 - dev-python/tables/Manifest | 1 - dev-python/tables/metadata.xml | 27 - dev-python/tables/tables-3.11.1.ebuild | 80 -- dev-python/tabulate/Manifest | 1 - dev-python/tabulate/metadata.xml | 13 - dev-python/tabulate/tabulate-0.10.0.ebuild | 58 -- dev-python/tagpy/Manifest | 1 - .../files/tagpy-2025.1-fix-check-taglib.patch | 23 - dev-python/tagpy/metadata.xml | 15 - dev-python/tagpy/tagpy-2025.1-r1.ebuild | 40 - dev-python/tap-py/Manifest | 1 - dev-python/tap-py/metadata.xml | 12 - dev-python/tap-py/tap-py-3.2.1.ebuild | 35 - dev-python/tasklib/Manifest | 1 - dev-python/tasklib/metadata.xml | 17 - dev-python/tasklib/tasklib-2.5.1.ebuild | 23 - dev-python/tavalidate/Manifest | 1 - dev-python/tavalidate/metadata.xml | 12 - dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild | 26 - dev-python/tavern/Manifest | 4 - dev-python/tavern/metadata.xml | 21 - dev-python/tavern/tavern-3.3.3.ebuild | 71 -- dev-python/tavern/tavern-3.4.0.ebuild | 71 -- dev-python/tavern/tavern-3.5.0.ebuild | 71 -- dev-python/tavern/tavern-3.6.0.ebuild | 71 -- dev-python/tblib/Manifest | 1 - dev-python/tblib/metadata.xml | 13 - dev-python/tblib/tblib-3.2.2.ebuild | 43 - dev-python/tcolorpy/Manifest | 2 - dev-python/tcolorpy/metadata.xml | 12 - dev-python/tcolorpy/tcolorpy-0.1.7.ebuild | 27 - dev-python/tdir/Manifest | 1 - dev-python/tdir/metadata.xml | 13 - dev-python/tdir/tdir-1.9.0.ebuild | 33 - dev-python/tekore/Manifest | 1 - dev-python/tekore/metadata.xml | 18 - dev-python/tekore/tekore-6.1.1.ebuild | 45 - dev-python/tempest/Manifest | 2 - dev-python/tempest/metadata.xml | 14 - dev-python/tempest/tempest-46.1.1.ebuild | 77 -- dev-python/tempest/tempest-46.2.0.ebuild | 77 -- dev-python/templated-dictionary/Manifest | 1 - dev-python/templated-dictionary/metadata.xml | 12 - .../templated-dictionary-1.6.ebuild | 24 - dev-python/tempora/Manifest | 2 - dev-python/tempora/metadata.xml | 14 - dev-python/tempora/tempora-5.8.1.ebuild | 37 - dev-python/tempora/tempora-5.9.0.ebuild | 33 - dev-python/tempus-themes/Manifest | 1 - dev-python/tempus-themes/metadata.xml | 9 - .../tempus-themes-2.3.0.20220206.ebuild | 23 - dev-python/tempy/Manifest | 1 - dev-python/tempy/metadata.xml | 11 - dev-python/tempy/tempy-1.4.0.ebuild | 31 - dev-python/tenacity/Manifest | 2 - dev-python/tenacity/metadata.xml | 24 - dev-python/tenacity/tenacity-9.1.4.ebuild | 36 - dev-python/termcolor/Manifest | 2 - dev-python/termcolor/metadata.xml | 17 - dev-python/termcolor/termcolor-3.3.0.ebuild | 42 - dev-python/terminado/Manifest | 1 - dev-python/terminado/metadata.xml | 13 - dev-python/terminado/terminado-0.18.1.ebuild | 44 - dev-python/terminaltables3/Manifest | 1 - dev-python/terminaltables3/metadata.xml | 12 - .../terminaltables3/terminaltables3-4.0.0.ebuild | 40 - dev-python/termynal/Manifest | 1 - dev-python/termynal/metadata.xml | 11 - dev-python/termynal/termynal-0.14.0.ebuild | 29 - dev-python/test/metadata.xml | 9 - dev-python/test/test-0.ebuild | 54 -- dev-python/test2ref/Manifest | 1 - dev-python/test2ref/metadata.xml | 13 - dev-python/test2ref/test2ref-1.2.3.ebuild | 37 - dev-python/testfixtures/Manifest | 4 - dev-python/testfixtures/metadata.xml | 13 - dev-python/testfixtures/testfixtures-11.0.0.ebuild | 52 -- dev-python/testfixtures/testfixtures-12.0.0.ebuild | 52 -- dev-python/testpath/Manifest | 1 - dev-python/testpath/metadata.xml | 23 - dev-python/testpath/testpath-0.6.0.ebuild | 28 - dev-python/testresources/Manifest | 2 - dev-python/testresources/metadata.xml | 28 - .../testresources/testresources-2.1.2.ebuild | 36 - dev-python/testscenarios/Manifest | 4 - dev-python/testscenarios/metadata.xml | 29 - .../testscenarios/testscenarios-0.5.0-r3.ebuild | 36 - .../testscenarios/testscenarios-0.6.1.ebuild | 38 - dev-python/testscenarios/testscenarios-0.6.ebuild | 37 - dev-python/testtools/Manifest | 3 - .../testtools/files/testtools-2.7.2-py314.patch | 34 - .../files/testtools-2.7.2-twisted-fix.patch | 45 - dev-python/testtools/metadata.xml | 18 - dev-python/testtools/testtools-2.7.2-r1.ebuild | 49 -- dev-python/testtools/testtools-2.9.1.ebuild | 44 - dev-python/text-unidecode/Manifest | 1 - dev-python/text-unidecode/metadata.xml | 11 - .../text-unidecode/text-unidecode-1.3-r1.ebuild | 22 - dev-python/textdistance/Manifest | 1 - dev-python/textdistance/metadata.xml | 17 - dev-python/textdistance/textdistance-4.6.3.ebuild | 36 - dev-python/textile/Manifest | 2 - dev-python/textile/metadata.xml | 15 - dev-python/textile/textile-4.0.3-r1.ebuild | 42 - dev-python/textile/textile-4.0.4.ebuild | 43 - dev-python/texttable/Manifest | 1 - dev-python/texttable/metadata.xml | 13 - dev-python/texttable/texttable-1.7.0.ebuild | 32 - dev-python/textual-autocomplete/Manifest | 1 - dev-python/textual-autocomplete/metadata.xml | 12 - .../textual-autocomplete-4.0.6.ebuild | 38 - dev-python/textual-dev/Manifest | 1 - dev-python/textual-dev/metadata.xml | 13 - dev-python/textual-dev/textual-dev-1.8.0.ebuild | 34 - dev-python/textual-serve/Manifest | 1 - dev-python/textual-serve/metadata.xml | 13 - .../textual-serve/textual-serve-1.1.3.ebuild | 24 - dev-python/textual/Manifest | 3 - dev-python/textual/metadata.xml | 17 - dev-python/textual/textual-8.2.5.ebuild | 107 --- dev-python/textual/textual-8.2.6.ebuild | 107 --- dev-python/textual/textual-8.2.7.ebuild | 107 --- dev-python/textx/Manifest | 1 - dev-python/textx/metadata.xml | 16 - dev-python/textx/textx-4.3.0.ebuild | 60 -- dev-python/thonny/Manifest | 1 - dev-python/thonny/metadata.xml | 21 - dev-python/thonny/thonny-4.1.7.ebuild | 50 -- dev-python/threadpoolctl/Manifest | 1 - dev-python/threadpoolctl/metadata.xml | 16 - .../threadpoolctl/threadpoolctl-3.6.0.ebuild | 65 -- dev-python/three-merge/Manifest | 1 - dev-python/three-merge/metadata.xml | 13 - dev-python/three-merge/three-merge-0.1.1-r1.ebuild | 36 - dev-python/thrift/Manifest | 2 - dev-python/thrift/metadata.xml | 12 - dev-python/thrift/thrift-0.22.0.ebuild | 38 - dev-python/thrift/thrift-0.23.0.ebuild | 38 - dev-python/thriftpy2/Manifest | 2 - dev-python/thriftpy2/metadata.xml | 16 - dev-python/thriftpy2/thriftpy2-0.6.0.ebuild | 41 - dev-python/thriftpy2/thriftpy2-0.6.0_beta1.ebuild | 41 - dev-python/tibs/Manifest | 96 --- dev-python/tibs/metadata.xml | 11 - dev-python/tibs/tibs-0.8.0.ebuild | 121 --- dev-python/tibs/tibs-0.9.0.ebuild | 121 --- dev-python/tibs/tibs-0.9.2.ebuild | 121 --- dev-python/tifffile/Manifest | 2 - dev-python/tifffile/metadata.xml | 11 - dev-python/tifffile/tifffile-2026.5.15.ebuild | 56 -- dev-python/tifffile/tifffile-2026.6.1.ebuild | 56 -- dev-python/tiktoken/Manifest | 34 - .../tiktoken-0.12.0-special-token-roudtrip.patch | 13 - dev-python/tiktoken/metadata.xml | 12 - dev-python/tiktoken/tiktoken-0.12.0.ebuild | 108 --- dev-python/time-machine/Manifest | 1 - dev-python/time-machine/metadata.xml | 12 - dev-python/time-machine/time-machine-3.2.0.ebuild | 36 - dev-python/timeslot/Manifest | 1 - dev-python/timeslot/metadata.xml | 12 - dev-python/timeslot/timeslot-0.1.2.ebuild | 19 - dev-python/tiny-proxy/Manifest | 1 - dev-python/tiny-proxy/metadata.xml | 13 - dev-python/tiny-proxy/tiny-proxy-0.2.1.ebuild | 39 - dev-python/tinycss2/Manifest | 2 - dev-python/tinycss2/metadata.xml | 17 - dev-python/tinycss2/tinycss2-1.5.1.ebuild | 28 - dev-python/tinyhtml5/Manifest | 1 - dev-python/tinyhtml5/metadata.xml | 12 - dev-python/tinyhtml5/tinyhtml5-2.1.0.ebuild | 27 - dev-python/tldextract/Manifest | 1 - dev-python/tldextract/metadata.xml | 18 - dev-python/tldextract/tldextract-5.3.1.ebuild | 40 - dev-python/tlv8/Manifest | 1 - dev-python/tlv8/metadata.xml | 24 - dev-python/tlv8/tlv8-0.10.0.ebuild | 24 - dev-python/tokenize-rt/Manifest | 1 - dev-python/tokenize-rt/metadata.xml | 21 - dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild | 25 - dev-python/toml-fmt-common/Manifest | 8 - dev-python/toml-fmt-common/metadata.xml | 12 - .../toml-fmt-common/toml-fmt-common-1.2.0.ebuild | 27 - .../toml-fmt-common/toml-fmt-common-1.3.2.ebuild | 27 - .../toml-fmt-common/toml-fmt-common-1.3.3.ebuild | 27 - .../toml-fmt-common/toml-fmt-common-1.3.5.ebuild | 27 - dev-python/toml/Manifest | 2 - dev-python/toml/metadata.xml | 13 - dev-python/toml/toml-0.10.2.ebuild | 41 - dev-python/tomli-w/Manifest | 1 - dev-python/tomli-w/metadata.xml | 12 - dev-python/tomli-w/tomli-w-1.2.0.ebuild | 36 - dev-python/tomli/Manifest | 2 - dev-python/tomli/metadata.xml | 12 - dev-python/tomli/tomli-2.4.1.ebuild | 40 - dev-python/tomlkit/Manifest | 2 - dev-python/tomlkit/metadata.xml | 17 - dev-python/tomlkit/tomlkit-0.14.0.ebuild | 48 -- dev-python/tomlkit/tomlkit-0.15.0.ebuild | 48 -- dev-python/toolz/Manifest | 2 - dev-python/toolz/metadata.xml | 13 - dev-python/toolz/toolz-1.1.0.ebuild | 33 - dev-python/toposort/Manifest | 1 - dev-python/toposort/metadata.xml | 17 - dev-python/toposort/toposort-1.10.ebuild | 23 - dev-python/tornado/Manifest | 4 - .../tornado-6.3.2-ignore-deprecationwarning.patch | 12 - dev-python/tornado/metadata.xml | 12 - dev-python/tornado/tornado-6.5.5.ebuild | 61 -- dev-python/tornado/tornado-6.5.6.ebuild | 61 -- dev-python/towncrier/Manifest | 1 - dev-python/towncrier/metadata.xml | 13 - dev-python/towncrier/towncrier-25.8.0.ebuild | 55 -- dev-python/tox/Manifest | 10 - dev-python/tox/metadata.xml | 13 - dev-python/tox/tox-4.50.3.ebuild | 94 --- dev-python/tox/tox-4.53.1.ebuild | 95 --- dev-python/tox/tox-4.54.0.ebuild | 97 --- dev-python/tox/tox-4.55.0.ebuild | 97 --- dev-python/tox/tox-4.55.1.ebuild | 97 --- dev-python/tpm2-pytss/Manifest | 1 - .../files/tpm2-pytss-2.3.0-cryptography-45.patch | 74 -- .../files/tpm2-pytss-2.3.0-preprocess-as-C99.patch | 21 - ...-pytss-2.3.0-use-CC-enviromental-variable.patch | 54 -- dev-python/tpm2-pytss/metadata.xml | 19 - dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r2.ebuild | 52 -- dev-python/tqdm/Manifest | 2 - dev-python/tqdm/metadata.xml | 18 - dev-python/tqdm/tqdm-4.67.3.ebuild | 43 - dev-python/traitlets/Manifest | 3 - dev-python/traitlets/metadata.xml | 22 - dev-python/traitlets/traitlets-5.14.3.ebuild | 50 -- dev-python/traitlets/traitlets-5.15.0.ebuild | 36 - dev-python/traitlets/traitlets-5.15.1.ebuild | 36 - dev-python/trakit/Manifest | 1 - dev-python/trakit/metadata.xml | 13 - dev-python/trakit/trakit-0.2.5.ebuild | 45 - dev-python/transitions/Manifest | 1 - dev-python/transitions/metadata.xml | 24 - dev-python/transitions/transitions-0.9.3.ebuild | 47 -- dev-python/translate-toolkit/Manifest | 6 - dev-python/translate-toolkit/metadata.xml | 20 - .../translate-toolkit-3.19.10.ebuild | 131 --- .../translate-toolkit-3.19.11.ebuild | 123 --- .../translate-toolkit-3.19.6.ebuild | 130 --- .../translate-toolkit-3.19.7.ebuild | 130 --- .../translate-toolkit-3.19.8.ebuild | 130 --- .../translate-toolkit-3.19.9.ebuild | 131 --- dev-python/tree-sitter/Manifest | 3 - .../files/tree-sitter-0.22.2-unbundle.patch | 23 - ...sitter-0.25.2-remove-deprecated-functions.patch | 467 ----------- dev-python/tree-sitter/metadata.xml | 16 - dev-python/tree-sitter/tree-sitter-0.24.0.ebuild | 66 -- .../tree-sitter/tree-sitter-0.25.1-r1.ebuild | 58 -- .../tree-sitter/tree-sitter-0.25.2-r1.ebuild | 62 -- dev-python/tree-sitter/tree-sitter-0.25.2.ebuild | 58 -- dev-python/treq/Manifest | 2 - dev-python/treq/metadata.xml | 20 - dev-python/treq/treq-25.5.0.ebuild | 58 -- dev-python/trianglesolver/Manifest | 1 - dev-python/trianglesolver/metadata.xml | 20 - .../trianglesolver/trianglesolver-1.2.ebuild | 20 - dev-python/trimesh/Manifest | 3 - dev-python/trimesh/metadata.xml | 13 - dev-python/trimesh/trimesh-4.11.5.ebuild | 88 -- dev-python/trimesh/trimesh-4.12.1.ebuild | 88 -- dev-python/trimesh/trimesh-4.12.2.ebuild | 89 -- dev-python/trio-websocket/Manifest | 1 - dev-python/trio-websocket/metadata.xml | 13 - .../trio-websocket/trio-websocket-0.12.2.ebuild | 56 -- dev-python/trio/Manifest | 1 - dev-python/trio/metadata.xml | 25 - dev-python/trio/trio-0.33.0.ebuild | 73 -- dev-python/trove-classifiers/Manifest | 12 - dev-python/trove-classifiers/metadata.xml | 12 - .../trove-classifiers-2026.1.14.14.ebuild | 47 -- .../trove-classifiers-2026.4.28.13.ebuild | 47 -- .../trove-classifiers-2026.5.20.19.ebuild | 47 -- .../trove-classifiers-2026.5.22.10.ebuild | 47 -- .../trove-classifiers-2026.5.7.17.ebuild | 47 -- .../trove-classifiers-2026.6.1.19.ebuild | 47 -- dev-python/trustme/Manifest | 1 - dev-python/trustme/metadata.xml | 17 - dev-python/trustme/trustme-1.2.1.ebuild | 33 - dev-python/truststore/Manifest | 1 - dev-python/truststore/metadata.xml | 12 - dev-python/truststore/truststore-0.10.4.ebuild | 40 - dev-python/tubes/Manifest | 1 - dev-python/tubes/metadata.xml | 20 - dev-python/tubes/tubes-0.2.1.ebuild | 38 - dev-python/tuf/Manifest | 4 - dev-python/tuf/metadata.xml | 12 - dev-python/tuf/tuf-6.0.0.ebuild | 38 - dev-python/tuf/tuf-7.0.0.ebuild | 38 - dev-python/tulir-telethon/Manifest | 2 - dev-python/tulir-telethon/metadata.xml | 16 - .../tulir-telethon-1.37.0_alpha1.ebuild | 49 -- .../tulir-telethon-1.99.0_alpha6.ebuild | 46 -- dev-python/tweepy/Manifest | 1 - dev-python/tweepy/metadata.xml | 9 - dev-python/tweepy/tweepy-4.14.0.ebuild | 36 - dev-python/twine/Manifest | 1 - dev-python/twine/metadata.xml | 13 - dev-python/twine/twine-6.2.0.ebuild | 76 -- dev-python/twisted/Manifest | 7 - dev-python/twisted/files/twistd.conf | 7 - dev-python/twisted/files/twistd.init | 25 - .../twisted/files/twisted-25.5.0-py314.patch | 26 - .../twisted/files/twisted-25.5.0-rebuild.patch | 41 - .../twisted/files/twisted-26.4.0-py314.patch | 43 - dev-python/twisted/metadata.xml | 29 - dev-python/twisted/twisted-25.5.0-r1.ebuild | 171 ---- dev-python/twisted/twisted-26.4.0.ebuild | 172 ---- dev-python/twisted/twisted-26.4.0_rc2.ebuild | 166 ---- dev-python/twython/Manifest | 1 - dev-python/twython/metadata.xml | 13 - dev-python/twython/twython-3.9.1-r1.ebuild | 46 -- dev-python/txaio/Manifest | 2 - dev-python/txaio/metadata.xml | 17 - dev-python/txaio/txaio-25.12.2.ebuild | 39 - dev-python/txaio/txaio-25.9.2.ebuild | 39 - dev-python/txamqp/Manifest | 1 - dev-python/txamqp/metadata.xml | 14 - dev-python/txamqp/txamqp-0.8.2-r1.ebuild | 74 -- dev-python/txredisapi/Manifest | 2 - .../files/txredisapi-1.4.11-multiple-colons.patch | 35 - dev-python/txredisapi/metadata.xml | 13 - dev-python/txredisapi/txredisapi-1.4.11-r1.ebuild | 89 -- dev-python/txredisapi/txredisapi-1.4.12.ebuild | 85 -- dev-python/txrequests/Manifest | 1 - dev-python/txrequests/metadata.xml | 23 - dev-python/txrequests/txrequests-0.9.6-r1.ebuild | 37 - dev-python/txtorcon/Manifest | 2 - dev-python/txtorcon/metadata.xml | 10 - dev-python/txtorcon/txtorcon-24.8.0-r1.ebuild | 39 - dev-python/txtorcon/txtorcon-26.6.0.ebuild | 40 - dev-python/typeguard/Manifest | 4 - dev-python/typeguard/metadata.xml | 12 - dev-python/typeguard/typeguard-4.5.1.ebuild | 41 - dev-python/typeguard/typeguard-4.5.2.ebuild | 41 - dev-python/typer/Manifest | 4 - dev-python/typer/metadata.xml | 28 - dev-python/typer/typer-0.24.2.ebuild | 67 -- dev-python/typer/typer-0.25.1.ebuild | 69 -- dev-python/typer/typer-0.26.6.ebuild | 71 -- dev-python/typer/typer-0.26.7.ebuild | 71 -- dev-python/types-docutils/Manifest | 3 - dev-python/types-docutils/metadata.xml | 16 - .../types-docutils-0.22.3.20260408.ebuild | 16 - .../types-docutils-0.22.3.20260508.ebuild | 16 - .../types-docutils-0.22.3.20260518.ebuild | 16 - dev-python/types-gdb/Manifest | 3 - dev-python/types-gdb/metadata.xml | 16 - .../types-gdb/types-gdb-16.3.0.20260408.ebuild | 16 - .../types-gdb/types-gdb-16.3.0.20260508.ebuild | 16 - .../types-gdb/types-gdb-16.3.0.20260518.ebuild | 16 - dev-python/types-protobuf/Manifest | 1 - dev-python/types-protobuf/metadata.xml | 13 - .../types-protobuf-6.32.1.20251210.ebuild | 17 - dev-python/types-psutil/Manifest | 3 - dev-python/types-psutil/metadata.xml | 13 - .../types-psutil-7.2.2.20260408.ebuild | 20 - .../types-psutil-7.2.2.20260508.ebuild | 20 - .../types-psutil-7.2.2.20260518.ebuild | 20 - dev-python/types-python-dateutil/Manifest | 2 - dev-python/types-python-dateutil/metadata.xml | 12 - .../types-python-dateutil-2.9.0.20260508.ebuild | 23 - .../types-python-dateutil-2.9.0.20260518.ebuild | 23 - dev-python/types-requests/Manifest | 2 - dev-python/types-requests/metadata.xml | 11 - .../types-requests-2.32.0.20240712.ebuild | 22 - .../types-requests-2.32.4.20250913.ebuild | 21 - dev-python/types-setuptools/Manifest | 3 - dev-python/types-setuptools/metadata.xml | 13 - .../types-setuptools-82.0.0.20260408.ebuild | 20 - .../types-setuptools-82.0.0.20260508.ebuild | 20 - .../types-setuptools-82.0.0.20260518.ebuild | 20 - dev-python/typing-extensions/Manifest | 2 - .../typing-extensions-4.15.0-py314-test.patch | 28 - dev-python/typing-extensions/metadata.xml | 13 - .../typing-extensions-4.15.0.ebuild | 67 -- dev-python/typing-inspect/Manifest | 1 - dev-python/typing-inspect/metadata.xml | 9 - .../typing-inspect/typing-inspect-0.9.0.ebuild | 26 - dev-python/typing-inspection/Manifest | 2 - dev-python/typing-inspection/metadata.xml | 12 - .../typing-inspection-0.4.2.ebuild | 27 - dev-python/typogrify/Manifest | 2 - dev-python/typogrify/metadata.xml | 14 - dev-python/typogrify/typogrify-2.1.0.ebuild | 33 - dev-python/tzdata/metadata.xml | 8 - dev-python/tzdata/tzdata-10001.ebuild | 37 - dev-python/tzlocal/Manifest | 1 - dev-python/tzlocal/metadata.xml | 13 - dev-python/tzlocal/tzlocal-5.3.1.ebuild | 32 - dev-python/u-msgpack-python/Manifest | 1 - dev-python/u-msgpack-python/metadata.xml | 25 - .../u-msgpack-python/u-msgpack-python-2.8.0.ebuild | 22 - dev-python/ubelt/Manifest | 2 - dev-python/ubelt/metadata.xml | 16 - dev-python/ubelt/ubelt-1.4.1.ebuild | 47 -- dev-python/ubelt/ubelt-1.4.2.ebuild | 47 -- dev-python/uc-micro-py/Manifest | 2 - dev-python/uc-micro-py/metadata.xml | 13 - dev-python/uc-micro-py/uc-micro-py-2.0.0.ebuild | 23 - dev-python/ujson/Manifest | 4 - dev-python/ujson/metadata.xml | 16 - dev-python/ujson/ujson-5.12.0.ebuild | 40 - dev-python/ujson/ujson-5.12.1.ebuild | 40 - dev-python/ukkonen/Manifest | 1 - dev-python/ukkonen/metadata.xml | 11 - dev-python/ukkonen/ukkonen-1.1.0.ebuild | 36 - dev-python/unasync/Manifest | 1 - dev-python/unasync/metadata.xml | 16 - dev-python/unasync/unasync-0.6.0-r1.ebuild | 35 - dev-python/uncalled-for/Manifest | 2 - dev-python/uncalled-for/metadata.xml | 12 - dev-python/uncalled-for/uncalled-for-0.2.0.ebuild | 32 - dev-python/uncertainties/Manifest | 2 - dev-python/uncertainties/metadata.xml | 27 - .../uncertainties/uncertainties-3.2.4.ebuild | 34 - dev-python/undervolt/Manifest | 1 - dev-python/undervolt/metadata.xml | 11 - dev-python/undervolt/undervolt-0.4.0.ebuild | 17 - dev-python/undervolt/undervolt-9999.ebuild | 24 - dev-python/unearth/Manifest | 2 - dev-python/unearth/metadata.xml | 16 - dev-python/unearth/unearth-0.18.2.ebuild | 37 - dev-python/unicode-segmentation-rs/Manifest | 21 - dev-python/unicode-segmentation-rs/metadata.xml | 11 - .../unicode-segmentation-rs-0.2.4.ebuild | 56 -- dev-python/unidecode/Manifest | 1 - dev-python/unidecode/metadata.xml | 14 - dev-python/unidecode/unidecode-1.4.0.ebuild | 20 - dev-python/unidiff/Manifest | 1 - dev-python/unidiff/metadata.xml | 17 - dev-python/unidiff/unidiff-0.7.5.ebuild | 21 - dev-python/unittest-mixins/Manifest | 1 - dev-python/unittest-mixins/metadata.xml | 13 - .../unittest-mixins/unittest-mixins-1.6-r2.ebuild | 26 - dev-python/unpaddedbase64/Manifest | 1 - dev-python/unpaddedbase64/metadata.xml | 13 - .../unpaddedbase64/unpaddedbase64-2.1.0.ebuild | 23 - dev-python/unrardll/Manifest | 1 - dev-python/unrardll/metadata.xml | 16 - dev-python/unrardll/unrardll-0.1.7.ebuild | 33 - dev-python/untangle/Manifest | 1 - dev-python/untangle/metadata.xml | 17 - dev-python/untangle/untangle-1.2.1-r2.ebuild | 35 - dev-python/upstream-ontologist/Manifest | 779 ------------------ .../upstream-ontologist-0.2.2-no-debcargo.patch | 13 - .../upstream-ontologist-0.2.2-no-scripts.patch | 14 - dev-python/upstream-ontologist/metadata.xml | 16 - .../upstream-ontologist-0.2.7.ebuild | 699 ---------------- .../upstream-ontologist-0.2.9.ebuild | 716 ---------------- dev-python/uri-template/Manifest | 1 - dev-python/uri-template/metadata.xml | 12 - dev-python/uri-template/uri-template-1.3.0.ebuild | 34 - dev-python/uritemplate/Manifest | 2 - dev-python/uritemplate/metadata.xml | 13 - dev-python/uritemplate/uritemplate-4.2.0.ebuild | 24 - dev-python/url-normalize/Manifest | 1 - dev-python/url-normalize/metadata.xml | 12 - .../url-normalize/url-normalize-3.0.0.ebuild | 34 - dev-python/urllib3/Manifest | 3 - dev-python/urllib3/metadata.xml | 14 - dev-python/urllib3/urllib3-2.7.0.ebuild | 116 --- dev-python/urlmatch/Manifest | 1 - dev-python/urlmatch/metadata.xml | 11 - dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild | 28 - dev-python/urwid-readline/Manifest | 1 - dev-python/urwid-readline/metadata.xml | 12 - .../urwid-readline/urwid-readline-0.15.1.ebuild | 31 - dev-python/urwid/Manifest | 6 - dev-python/urwid/metadata.xml | 30 - dev-python/urwid/urwid-4.0.0.ebuild | 41 - dev-python/urwid/urwid-4.0.1.ebuild | 41 - dev-python/urwid/urwid-4.0.2.ebuild | 41 - dev-python/urwidtrees/Manifest | 1 - .../files/urwidtrees-1.0.3-no-mock-dep.patch | 30 - dev-python/urwidtrees/metadata.xml | 20 - dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild | 40 - dev-python/usb-monitor/Manifest | 1 - dev-python/usb-monitor/metadata.xml | 23 - dev-python/usb-monitor/usb-monitor-1.23.ebuild | 17 - dev-python/userpath/Manifest | 1 - dev-python/userpath/metadata.xml | 13 - dev-python/userpath/userpath-1.9.2.ebuild | 29 - dev-python/utidylib/Manifest | 1 - dev-python/utidylib/metadata.xml | 12 - dev-python/utidylib/utidylib-1.0.0.ebuild | 33 - dev-python/uuid-utils/Manifest | 60 -- dev-python/uuid-utils/metadata.xml | 13 - dev-python/uuid-utils/uuid-utils-0.14.1.ebuild | 100 --- dev-python/uuid6/Manifest | 1 - dev-python/uuid6/metadata.xml | 12 - dev-python/uuid6/uuid6-2025.0.1.ebuild | 32 - dev-python/uv-build/Manifest | 12 - dev-python/uv-build/metadata.xml | 11 - dev-python/uv-build/uv-build-0.11.10.ebuild | 99 --- dev-python/uv-build/uv-build-0.11.11.ebuild | 99 --- dev-python/uv-build/uv-build-0.11.12.ebuild | 99 --- dev-python/uv-build/uv-build-0.11.13.ebuild | 99 --- dev-python/uv-build/uv-build-0.11.14.ebuild | 99 --- dev-python/uv-build/uv-build-0.11.15.ebuild | 99 --- dev-python/uv-build/uv-build-0.11.16.ebuild | 99 --- dev-python/uv-build/uv-build-0.11.17.ebuild | 99 --- dev-python/uv-build/uv-build-0.11.18.ebuild | 99 --- dev-python/uv-build/uv-build-0.11.19.ebuild | 99 --- dev-python/uv-build/uv-build-0.11.7.ebuild | 99 --- dev-python/uv-build/uv-build-0.11.8.ebuild | 99 --- dev-python/uv/Manifest | 24 - dev-python/uv/metadata.xml | 11 - dev-python/uv/uv-0.11.10.ebuild | 164 ---- dev-python/uv/uv-0.11.11.ebuild | 164 ---- dev-python/uv/uv-0.11.12.ebuild | 164 ---- dev-python/uv/uv-0.11.13.ebuild | 164 ---- dev-python/uv/uv-0.11.14.ebuild | 164 ---- dev-python/uv/uv-0.11.15.ebuild | 164 ---- dev-python/uv/uv-0.11.16.ebuild | 164 ---- dev-python/uv/uv-0.11.17.ebuild | 164 ---- dev-python/uv/uv-0.11.18.ebuild | 164 ---- dev-python/uv/uv-0.11.19.ebuild | 164 ---- dev-python/uv/uv-0.11.7.ebuild | 164 ---- dev-python/uv/uv-0.11.8.ebuild | 164 ---- dev-python/uv/uv-9999.ebuild | 145 ---- dev-python/uvicorn/Manifest | 8 - dev-python/uvicorn/metadata.xml | 14 - dev-python/uvicorn/uvicorn-0.46.0.ebuild | 78 -- dev-python/uvicorn/uvicorn-0.47.0.ebuild | 80 -- dev-python/uvicorn/uvicorn-0.48.0.ebuild | 80 -- dev-python/uvicorn/uvicorn-0.49.0.ebuild | 80 -- dev-python/uvloop/Manifest | 2 - dev-python/uvloop/metadata.xml | 16 - dev-python/uvloop/uvloop-0.22.1.ebuild | 88 -- dev-python/validator-collection/Manifest | 1 - dev-python/validator-collection/metadata.xml | 13 - .../validator-collection-1.5.0-r2.ebuild | 44 - dev-python/validators/Manifest | 1 - dev-python/validators/metadata.xml | 17 - dev-python/validators/validators-0.35.0.ebuild | 26 - dev-python/valkey/Manifest | 2 - dev-python/valkey/metadata.xml | 13 - dev-python/valkey/valkey-6.1.1.ebuild | 78 -- dev-python/varlink/Manifest | 1 - dev-python/varlink/metadata.xml | 17 - dev-python/varlink/varlink-31.0.0.ebuild | 33 - dev-python/vcrpy/Manifest | 1 - dev-python/vcrpy/metadata.xml | 13 - dev-python/vcrpy/vcrpy-8.1.1.ebuild | 63 -- dev-python/vcs-versioning/Manifest | 2 - dev-python/vcs-versioning/metadata.xml | 12 - .../vcs-versioning/vcs-versioning-1.1.1.ebuild | 39 - dev-python/vdf/Manifest | 1 - dev-python/vdf/metadata.xml | 13 - dev-python/vdf/vdf-4.0.ebuild | 25 - dev-python/vdirsyncer/Manifest | 1 - dev-python/vdirsyncer/metadata.xml | 16 - dev-python/vdirsyncer/vdirsyncer-0.20.0.ebuild | 69 -- dev-python/vecrec/Manifest | 1 - dev-python/vecrec/metadata.xml | 18 - dev-python/vecrec/vecrec-0.3.1-r1.ebuild | 36 - dev-python/vector/Manifest | 4 - dev-python/vector/metadata.xml | 25 - dev-python/vector/vector-1.8.0.ebuild | 50 -- dev-python/vector/vector-1.8.1.ebuild | 50 -- dev-python/verboselogs/Manifest | 1 - ...rboselogs-1.7-skip-sandbox-violation-test.patch | 22 - dev-python/verboselogs/metadata.xml | 12 - dev-python/verboselogs/verboselogs-1.7-r1.ebuild | 36 - dev-python/versioneer/Manifest | 1 - dev-python/versioneer/metadata.xml | 13 - dev-python/versioneer/versioneer-0.29-r1.ebuild | 47 -- dev-python/versioningit/Manifest | 1 - dev-python/versioningit/metadata.xml | 13 - dev-python/versioningit/versioningit-3.3.0.ebuild | 52 -- dev-python/vine/Manifest | 1 - dev-python/vine/files/vine-5.1.0-pytest-8.patch | 29 - dev-python/vine/metadata.xml | 16 - dev-python/vine/vine-5.1.0.ebuild | 26 - dev-python/virtualenv-clone/Manifest | 1 - .../virtualenv-clone-0.5.7-backport-pr79.patch | 28 - dev-python/virtualenv-clone/metadata.xml | 13 - .../virtualenv-clone/virtualenv-clone-0.5.7.ebuild | 33 - dev-python/virtualenv/Manifest | 8 - .../files/virtualenv-20.31.1-ensurepip.patch | 34 - .../files/virtualenv-21.2.4-ensurepip.patch | 29 - dev-python/virtualenv/metadata.xml | 13 - dev-python/virtualenv/virtualenv-20.39.1.ebuild | 133 --- dev-python/virtualenv/virtualenv-21.3.3.ebuild | 136 ---- dev-python/virtualenv/virtualenv-21.4.1.ebuild | 136 ---- dev-python/virtualenv/virtualenv-21.4.2.ebuild | 136 ---- dev-python/virtualenvwrapper/Manifest | 1 - ...230121-override-default-python-executable.patch | 21 - ...rtualenvwrapper-6.0.0-remove-use-of-which.patch | 106 --- dev-python/virtualenvwrapper/metadata.xml | 21 - .../virtualenvwrapper-6.1.1.ebuild | 98 --- dev-python/visitor/Manifest | 1 - dev-python/visitor/metadata.xml | 13 - dev-python/visitor/visitor-0.1.3-r2.ebuild | 27 - dev-python/vobject/Manifest | 1 - dev-python/vobject/metadata.xml | 13 - dev-python/vobject/vobject-0.9.8.ebuild | 29 - dev-python/volatile/Manifest | 1 - dev-python/volatile/metadata.xml | 8 - dev-python/volatile/volatile-2.1.0.ebuild | 19 - dev-python/voluptuous/Manifest | 1 - dev-python/voluptuous/metadata.xml | 20 - dev-python/voluptuous/voluptuous-0.16.0.ebuild | 26 - dev-python/vpython/Manifest | 1 - dev-python/vpython/metadata.xml | 24 - dev-python/vpython/vpython-7.6.5-r1.ebuild | 29 - dev-python/w3lib/Manifest | 1 - dev-python/w3lib/metadata.xml | 12 - dev-python/w3lib/w3lib-2.3.1.ebuild | 33 - dev-python/waitress/Manifest | 1 - dev-python/waitress/metadata.xml | 13 - dev-python/waitress/waitress-3.0.2.ebuild | 32 - dev-python/wand/Manifest | 2 - dev-python/wand/metadata.xml | 17 - dev-python/wand/wand-0.7.0.ebuild | 39 - dev-python/wand/wand-0.7.1.ebuild | 39 - dev-python/warlock/Manifest | 1 - dev-python/warlock/metadata.xml | 17 - dev-python/warlock/warlock-2.1.0.ebuild | 35 - dev-python/watchdog/Manifest | 1 - dev-python/watchdog/metadata.xml | 13 - dev-python/watchdog/watchdog-6.0.0.ebuild | 43 - dev-python/watchfiles/Manifest | 61 -- dev-python/watchfiles/metadata.xml | 11 - dev-python/watchfiles/watchfiles-1.1.1.ebuild | 112 --- dev-python/watchfiles/watchfiles-1.2.0.ebuild | 108 --- dev-python/wcag-contrast-ratio/Manifest | 1 - dev-python/wcag-contrast-ratio/metadata.xml | 13 - .../wcag-contrast-ratio-0.9-r1.ebuild | 36 - dev-python/wcmatch/Manifest | 1 - dev-python/wcmatch/metadata.xml | 44 - dev-python/wcmatch/wcmatch-10.1.ebuild | 61 -- dev-python/wcwidth/Manifest | 2 - dev-python/wcwidth/metadata.xml | 13 - dev-python/wcwidth/wcwidth-0.6.0.ebuild | 32 - dev-python/wcwidth/wcwidth-0.7.0.ebuild | 32 - dev-python/weasyprint/Manifest | 4 - dev-python/weasyprint/metadata.xml | 12 - dev-python/weasyprint/weasyprint-68.1.ebuild | 46 -- dev-python/weasyprint/weasyprint-69.0.ebuild | 51 -- dev-python/webcolors/Manifest | 1 - dev-python/webcolors/metadata.xml | 13 - dev-python/webcolors/webcolors-25.10.0.ebuild | 22 - dev-python/webencodings/Manifest | 1 - dev-python/webencodings/metadata.xml | 14 - .../webencodings/webencodings-0.5.1-r2.ebuild | 26 - dev-python/webob/Manifest | 1 - dev-python/webob/metadata.xml | 14 - dev-python/webob/webob-1.8.10.ebuild | 42 - dev-python/webrtcvad/Manifest | 2 - dev-python/webrtcvad/metadata.xml | 11 - dev-python/webrtcvad/webrtcvad-2.0.10-r1.ebuild | 30 - dev-python/websocket-client/Manifest | 1 - dev-python/websocket-client/metadata.xml | 14 - .../websocket-client/websocket-client-1.9.0.ebuild | 37 - dev-python/websockets/Manifest | 1 - dev-python/websockets/metadata.xml | 19 - dev-python/websockets/websockets-16.0.ebuild | 60 -- dev-python/websockify/Manifest | 1 - dev-python/websockify/metadata.xml | 17 - dev-python/websockify/websockify-0.13.0.ebuild | 37 - dev-python/webtest/Manifest | 1 - .../files/webtest-2.0.33-no-pylons-theme.patch | 51 -- dev-python/webtest/metadata.xml | 13 - dev-python/webtest/webtest-3.0.7.ebuild | 46 -- dev-python/werkzeug/Manifest | 2 - dev-python/werkzeug/metadata.xml | 13 - dev-python/werkzeug/werkzeug-3.1.8.ebuild | 53 -- dev-python/whatever/Manifest | 1 - dev-python/whatever/metadata.xml | 16 - dev-python/whatever/whatever-0.7.ebuild | 25 - dev-python/whatthepatch/Manifest | 2 - dev-python/whatthepatch/metadata.xml | 13 - dev-python/whatthepatch/whatthepatch-1.0.7.ebuild | 29 - dev-python/wheel/Manifest | 2 - dev-python/wheel/metadata.xml | 13 - dev-python/wheel/wheel-0.47.0.ebuild | 41 - dev-python/whenever/Manifest | 80 -- dev-python/whenever/metadata.xml | 11 - dev-python/whenever/whenever-0.10.0.ebuild | 150 ---- dev-python/whisper/Manifest | 1 - dev-python/whisper/metadata.xml | 19 - dev-python/whisper/whisper-1.1.10.ebuild | 35 - dev-python/whitenoise/Manifest | 5 - dev-python/whitenoise/metadata.xml | 12 - dev-python/whitenoise/whitenoise-6.8.2.ebuild | 34 - dev-python/whitenoise/whitenoise-6.9.0.ebuild | 34 - dev-python/whoosh/Manifest | 1 - .../files/whoosh-2.7.4-tests-specify-utf8.patch | 13 - dev-python/whoosh/metadata.xml | 20 - dev-python/whoosh/whoosh-2.7.4-r2.ebuild | 41 - dev-python/widgetsnbextension/Manifest | 1 - dev-python/widgetsnbextension/metadata.xml | 17 - .../widgetsnbextension-4.0.15.ebuild | 32 - dev-python/wrapt/Manifest | 5 - dev-python/wrapt/metadata.xml | 18 - dev-python/wrapt/wrapt-2.1.2.ebuild | 39 - dev-python/wrapt/wrapt-2.2.0.ebuild | 40 - dev-python/wrapt/wrapt-2.2.1.ebuild | 40 - dev-python/wsaccel/Manifest | 1 - dev-python/wsaccel/metadata.xml | 12 - dev-python/wsaccel/wsaccel-0.6.7.ebuild | 35 - dev-python/wsgiproxy2/Manifest | 1 - dev-python/wsgiproxy2/metadata.xml | 13 - dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild | 35 - dev-python/wsproto/Manifest | 1 - dev-python/wsproto/metadata.xml | 14 - dev-python/wsproto/wsproto-1.3.2.ebuild | 27 - dev-python/wtforms/Manifest | 2 - dev-python/wtforms/metadata.xml | 13 - dev-python/wtforms/wtforms-3.2.1.ebuild | 36 - dev-python/wtforms/wtforms-3.2.2.ebuild | 36 - dev-python/wurlitzer/Manifest | 1 - dev-python/wurlitzer/metadata.xml | 17 - dev-python/wurlitzer/wurlitzer-3.1.1.ebuild | 25 - dev-python/wxpython/Manifest | 4 - .../wxpython/files/wxpython-4.2.0-flags.patch | 16 - .../wxpython/files/wxpython-4.2.0-no-webkit.patch | 27 - .../wxpython/files/wxpython-4.2.1-x86-time.patch | 34 - .../files/wxpython-4.2.2-no-stacktrace.patch | 16 - .../wxpython/files/wxpython-4.2.2-setuppy.patch | 38 - .../wxpython/files/wxpython-4.2.4-setuptools.patch | 78 -- dev-python/wxpython/metadata.xml | 16 - dev-python/wxpython/wxpython-4.2.3-r2.ebuild | 141 ---- dev-python/wxpython/wxpython-4.2.4.ebuild | 141 ---- dev-python/wxpython/wxpython-4.2.5.ebuild | 139 ---- dev-python/x-wr-timezone/Manifest | 1 - dev-python/x-wr-timezone/metadata.xml | 13 - .../x-wr-timezone/x-wr-timezone-2.0.1.ebuild | 41 - dev-python/xarray/Manifest | 4 - dev-python/xarray/metadata.xml | 16 - dev-python/xarray/xarray-2026.2.0.ebuild | 156 ---- dev-python/xarray/xarray-2026.4.0.ebuild | 156 ---- dev-python/xattr/Manifest | 2 - dev-python/xattr/metadata.xml | 14 - dev-python/xattr/xattr-1.3.0.ebuild | 58 -- dev-python/xcffib/Manifest | 1 - dev-python/xcffib/metadata.xml | 12 - dev-python/xcffib/xcffib-1.12.0.ebuild | 44 - dev-python/xdoctest/Manifest | 1 - dev-python/xdoctest/metadata.xml | 16 - dev-python/xdoctest/xdoctest-1.3.2.ebuild | 48 -- dev-python/xkbcommon/Manifest | 1 - dev-python/xkbcommon/metadata.xml | 11 - dev-python/xkbcommon/xkbcommon-1.5.1.ebuild | 38 - dev-python/xlrd/Manifest | 1 - dev-python/xlrd/metadata.xml | 15 - dev-python/xlrd/xlrd-2.0.2.ebuild | 26 - dev-python/xlsxwriter/Manifest | 1 - dev-python/xlsxwriter/metadata.xml | 13 - dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild | 29 - dev-python/xlwt/Manifest | 1 - dev-python/xlwt/metadata.xml | 20 - dev-python/xlwt/xlwt-1.3.0-r2.ebuild | 33 - dev-python/xmlschema/Manifest | 1 - dev-python/xmlschema/metadata.xml | 12 - dev-python/xmlschema/xmlschema-4.3.1.ebuild | 38 - dev-python/xmlsec/Manifest | 1 - dev-python/xmlsec/metadata.xml | 16 - dev-python/xmlsec/xmlsec-1.3.17.ebuild | 60 -- dev-python/xmltodict/Manifest | 2 - dev-python/xmltodict/metadata.xml | 13 - dev-python/xmltodict/xmltodict-1.0.4.ebuild | 23 - dev-python/xmod/Manifest | 1 - dev-python/xmod/metadata.xml | 13 - dev-python/xmod/xmod-1.9.0.ebuild | 28 - dev-python/xpybutil/Manifest | 1 - dev-python/xpybutil/metadata.xml | 12 - dev-python/xpybutil/xpybutil-0.0.6.ebuild | 24 - dev-python/xvfbwrapper/Manifest | 1 - dev-python/xvfbwrapper/metadata.xml | 12 - dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild | 31 - dev-python/xxhash/Manifest | 2 - dev-python/xxhash/metadata.xml | 17 - dev-python/xxhash/xxhash-3.7.0.ebuild | 39 - dev-python/yams/Manifest | 1 - dev-python/yams/metadata.xml | 16 - dev-python/yams/yams-0.7.3-r1.ebuild | 37 - dev-python/yams/yams-9999.ebuild | 37 - dev-python/yapf/Manifest | 1 - dev-python/yapf/metadata.xml | 18 - dev-python/yapf/yapf-0.43.0-r1.ebuild | 35 - dev-python/yappi/Manifest | 1 - dev-python/yappi/files/yappi-1.2.5-warnings.patch | 13 - dev-python/yappi/metadata.xml | 16 - dev-python/yappi/yappi-1.7.6.ebuild | 31 - dev-python/yapsy/Manifest | 1 - dev-python/yapsy/files/yapsy-1.12.2-py312.patch | 138 ---- dev-python/yapsy/metadata.xml | 12 - dev-python/yapsy/yapsy-1.12.2-r2.ebuild | 34 - dev-python/yara-python/Manifest | 2 - dev-python/yara-python/metadata.xml | 29 - dev-python/yara-python/yara-python-4.5.4.ebuild | 40 - dev-python/yara-python/yara-python-4.5.5.ebuild | 40 - dev-python/yara-python/yara-python-9999.ebuild | 40 - dev-python/yarl/Manifest | 4 - dev-python/yarl/metadata.xml | 12 - dev-python/yarl/yarl-1.23.0.ebuild | 75 -- dev-python/yarl/yarl-1.24.2.ebuild | 75 -- dev-python/yattag/Manifest | 1 - dev-python/yattag/metadata.xml | 13 - dev-python/yattag/yattag-1.16.1.ebuild | 27 - dev-python/yaxmldiff/Manifest | 1 - dev-python/yaxmldiff/metadata.xml | 12 - dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild | 28 - dev-python/youtube-search-python/Manifest | 1 - dev-python/youtube-search-python/metadata.xml | 18 - .../youtube-search-python-1.6.6-r3.ebuild | 22 - dev-python/yt-dlp-ejs/Manifest | 3 - dev-python/yt-dlp-ejs/metadata.xml | 13 - dev-python/yt-dlp-ejs/yt-dlp-ejs-0.8.0.ebuild | 38 - dev-python/ytmusicapi/Manifest | 4 - dev-python/ytmusicapi/metadata.xml | 19 - dev-python/ytmusicapi/ytmusicapi-1.11.5.ebuild | 28 - dev-python/ytmusicapi/ytmusicapi-1.12.0.ebuild | 28 - dev-python/zc-lockfile/Manifest | 1 - dev-python/zc-lockfile/metadata.xml | 16 - dev-python/zc-lockfile/zc-lockfile-4.0.ebuild | 45 - dev-python/zconfig/Manifest | 1 - dev-python/zconfig/metadata.xml | 18 - dev-python/zconfig/zconfig-4.3.ebuild | 41 - dev-python/zeep/Manifest | 2 - dev-python/zeep/metadata.xml | 16 - dev-python/zeep/zeep-4.3.2.ebuild | 50 -- dev-python/zenlib/Manifest | 1 - dev-python/zenlib/metadata.xml | 18 - dev-python/zenlib/zenlib-3.3.0.ebuild | 26 - dev-python/zenlib/zenlib-9999.ebuild | 22 - dev-python/zeroconf/Manifest | 14 - dev-python/zeroconf/metadata.xml | 12 - dev-python/zeroconf/zeroconf-0.148.0.ebuild | 69 -- dev-python/zeroconf/zeroconf-0.149.13.ebuild | 69 -- dev-python/zeroconf/zeroconf-0.149.16.ebuild | 72 -- dev-python/zeroconf/zeroconf-0.149.3.ebuild | 69 -- dev-python/zeroconf/zeroconf-0.149.5.ebuild | 69 -- dev-python/zeroconf/zeroconf-0.149.7.ebuild | 69 -- dev-python/zeroconf/zeroconf-0.149.9.ebuild | 69 -- dev-python/zipp/Manifest | 2 - dev-python/zipp/metadata.xml | 14 - dev-python/zipp/zipp-3.23.1.ebuild | 54 -- dev-python/zipp/zipp-4.1.0.ebuild | 54 -- dev-python/zipstream-ng/Manifest | 2 - dev-python/zipstream-ng/metadata.xml | 12 - dev-python/zipstream-ng/zipstream-ng-1.9.0.ebuild | 22 - dev-python/zipstream-ng/zipstream-ng-1.9.2.ebuild | 22 - dev-python/zlib-ng/Manifest | 1 - dev-python/zlib-ng/metadata.xml | 11 - dev-python/zlib-ng/zlib-ng-1.0.0.ebuild | 43 - dev-python/zmq-anyio/Manifest | 3 - dev-python/zmq-anyio/metadata.xml | 12 - dev-python/zmq-anyio/zmq-anyio-0.3.10.ebuild | 49 -- dev-python/zmq-anyio/zmq-anyio-0.3.14.ebuild | 37 - dev-python/zope-component/Manifest | 1 - dev-python/zope-component/metadata.xml | 13 - .../zope-component/zope-component-7.1.ebuild | 40 - dev-python/zope-configuration/Manifest | 1 - dev-python/zope-configuration/metadata.xml | 19 - .../zope-configuration-7.1.ebuild | 38 - dev-python/zope-deprecation/Manifest | 1 - dev-python/zope-deprecation/metadata.xml | 12 - .../zope-deprecation/zope-deprecation-6.0.ebuild | 34 - dev-python/zope-event/Manifest | 2 - dev-python/zope-event/metadata.xml | 13 - dev-python/zope-event/zope-event-6.1.ebuild | 26 - dev-python/zope-event/zope-event-6.2.ebuild | 26 - dev-python/zope-exceptions/Manifest | 1 - dev-python/zope-exceptions/metadata.xml | 13 - .../zope-exceptions/zope-exceptions-6.0.ebuild | 38 - dev-python/zope-hookable/Manifest | 1 - dev-python/zope-hookable/metadata.xml | 11 - dev-python/zope-hookable/zope-hookable-8.2.ebuild | 35 - dev-python/zope-i18nmessageid/Manifest | 1 - dev-python/zope-i18nmessageid/metadata.xml | 15 - .../zope-i18nmessageid-8.2.ebuild | 34 - dev-python/zope-interface/Manifest | 3 - dev-python/zope-interface/metadata.xml | 12 - .../zope-interface/zope-interface-8.4.ebuild | 51 -- .../zope-interface/zope-interface-8.5.ebuild | 52 -- dev-python/zope-schema/Manifest | 1 - dev-python/zope-schema/metadata.xml | 16 - dev-python/zope-schema/zope-schema-8.1.ebuild | 37 - dev-python/zope-testing/Manifest | 1 - dev-python/zope-testing/metadata.xml | 13 - dev-python/zope-testing/zope-testing-6.1.ebuild | 41 - dev-python/zstandard/Manifest | 1 - dev-python/zstandard/metadata.xml | 12 - dev-python/zstandard/zstandard-0.25.0.ebuild | 74 -- dev-python/zxcvbn/Manifest | 1 - dev-python/zxcvbn/metadata.xml | 21 - dev-python/zxcvbn/zxcvbn-4.5.0.ebuild | 28 - 7247 files changed, 205036 deletions(-) delete mode 100644 dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild delete mode 100644 dev-python/DAWG-Python/Manifest delete mode 100644 dev-python/DAWG-Python/metadata.xml delete mode 100644 dev-python/EbookLib/EbookLib-0.20.ebuild delete mode 100644 dev-python/EbookLib/Manifest delete mode 100644 dev-python/EbookLib/metadata.xml delete mode 100644 dev-python/ManimPango/Manifest delete mode 100644 dev-python/ManimPango/ManimPango-0.4.4.ebuild delete mode 100644 dev-python/ManimPango/ManimPango-0.6.1.ebuild delete mode 100644 dev-python/ManimPango/metadata.xml delete mode 100644 dev-python/PyPubSub/Manifest delete mode 100644 dev-python/PyPubSub/PyPubSub-4.0.3-r1.ebuild delete mode 100644 dev-python/PyPubSub/metadata.xml delete mode 100644 dev-python/PythonQwt/Manifest delete mode 100644 dev-python/PythonQwt/PythonQwt-0.14.6.ebuild delete mode 100644 dev-python/PythonQwt/PythonQwt-0.15.0.ebuild delete mode 100644 dev-python/PythonQwt/PythonQwt-0.16.0.ebuild delete mode 100644 dev-python/PythonQwt/metadata.xml delete mode 100644 dev-python/SLPP/Manifest delete mode 100644 dev-python/SLPP/SLPP-1.2.3.ebuild delete mode 100644 dev-python/SLPP/metadata.xml delete mode 100644 dev-python/TakeTheTime/Manifest delete mode 100644 dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild delete mode 100644 dev-python/TakeTheTime/metadata.xml delete mode 100644 dev-python/a2wsgi/Manifest delete mode 100644 dev-python/a2wsgi/a2wsgi-1.10.10.ebuild delete mode 100644 dev-python/a2wsgi/metadata.xml delete mode 100644 dev-python/absl-py/Manifest delete mode 100644 dev-python/absl-py/absl-py-2.4.0.ebuild delete mode 100644 dev-python/absl-py/metadata.xml delete mode 100644 dev-python/accessible-pygments/Manifest delete mode 100644 dev-python/accessible-pygments/accessible-pygments-0.0.5.ebuild delete mode 100644 dev-python/accessible-pygments/metadata.xml delete mode 100644 dev-python/adb-shell/Manifest delete mode 100644 dev-python/adb-shell/adb-shell-0.4.4-r1.ebuild delete mode 100644 dev-python/adb-shell/metadata.xml delete mode 100644 dev-python/adblock/Manifest delete mode 100644 dev-python/adblock/adblock-0.6.0-r1.ebuild delete mode 100644 dev-python/adblock/files/adblock-0.6.0-maturin-0.14.13.patch delete mode 100644 dev-python/adblock/metadata.xml delete mode 100644 dev-python/addict/Manifest delete mode 100644 dev-python/addict/addict-2.4.0.ebuild delete mode 100644 dev-python/addict/metadata.xml delete mode 100644 dev-python/agate-dbf/Manifest delete mode 100644 dev-python/agate-dbf/agate-dbf-0.2.4.ebuild delete mode 100644 dev-python/agate-dbf/metadata.xml delete mode 100644 dev-python/agate-excel/Manifest delete mode 100644 dev-python/agate-excel/agate-excel-0.4.2.ebuild delete mode 100644 dev-python/agate-excel/metadata.xml delete mode 100644 dev-python/agate-sql/Manifest delete mode 100644 dev-python/agate-sql/agate-sql-0.7.3.ebuild delete mode 100644 dev-python/agate-sql/metadata.xml delete mode 100644 dev-python/agate/Manifest delete mode 100644 dev-python/agate/agate-1.14.2.ebuild delete mode 100644 dev-python/agate/metadata.xml delete mode 100644 dev-python/agent-client-protocol/Manifest delete mode 100644 dev-python/agent-client-protocol/agent-client-protocol-0.8.1.ebuild delete mode 100644 dev-python/agent-client-protocol/metadata.xml delete mode 100644 dev-python/ahocorasick/Manifest delete mode 100644 dev-python/ahocorasick/ahocorasick-2.0.0.ebuild delete mode 100644 dev-python/ahocorasick/ahocorasick-2.1.0.ebuild delete mode 100644 dev-python/ahocorasick/metadata.xml delete mode 100644 dev-python/aiodns/Manifest delete mode 100644 dev-python/aiodns/aiodns-4.0.0.ebuild delete mode 100644 dev-python/aiodns/aiodns-4.0.4.ebuild delete mode 100644 dev-python/aiodns/metadata.xml delete mode 100644 dev-python/aiofile/Manifest delete mode 100644 dev-python/aiofile/aiofile-3.9.0_p20250714.ebuild delete mode 100644 dev-python/aiofile/metadata.xml delete mode 100644 dev-python/aiofiles/Manifest delete mode 100644 dev-python/aiofiles/aiofiles-25.1.0.ebuild delete mode 100644 dev-python/aiofiles/metadata.xml delete mode 100644 dev-python/aiohappyeyeballs/Manifest delete mode 100644 dev-python/aiohappyeyeballs/aiohappyeyeballs-2.6.1.ebuild delete mode 100644 dev-python/aiohappyeyeballs/aiohappyeyeballs-2.6.2.ebuild delete mode 100644 dev-python/aiohappyeyeballs/files/aiohappyeyeballs-2.6.1-pytest-asyncio-1.patch delete mode 100644 dev-python/aiohappyeyeballs/metadata.xml delete mode 100644 dev-python/aiohttp-cors/Manifest delete mode 100644 dev-python/aiohttp-cors/aiohttp-cors-0.8.1.ebuild delete mode 100644 dev-python/aiohttp-cors/metadata.xml delete mode 100644 dev-python/aiohttp-oauthlib/Manifest delete mode 100644 dev-python/aiohttp-oauthlib/aiohttp-oauthlib-0.1.0.ebuild delete mode 100644 dev-python/aiohttp-oauthlib/metadata.xml delete mode 100644 dev-python/aiohttp-socks/Manifest delete mode 100644 dev-python/aiohttp-socks/aiohttp-socks-0.11.0.ebuild delete mode 100644 dev-python/aiohttp-socks/metadata.xml delete mode 100644 dev-python/aiohttp-theme/Manifest delete mode 100644 dev-python/aiohttp-theme/aiohttp-theme-0.1.7.ebuild delete mode 100644 dev-python/aiohttp-theme/metadata.xml delete mode 100644 dev-python/aiohttp/Manifest delete mode 100644 dev-python/aiohttp/aiohttp-3.13.5.ebuild delete mode 100644 dev-python/aiohttp/aiohttp-3.14.0.ebuild delete mode 100644 dev-python/aiohttp/metadata.xml delete mode 100644 dev-python/aioitertools/Manifest delete mode 100644 dev-python/aioitertools/aioitertools-0.13.0.ebuild delete mode 100644 dev-python/aioitertools/metadata.xml delete mode 100644 dev-python/aiolimiter/Manifest delete mode 100644 dev-python/aiolimiter/aiolimiter-1.2.1.ebuild delete mode 100644 dev-python/aiolimiter/metadata.xml delete mode 100644 dev-python/aiomisc-pytest/Manifest delete mode 100644 dev-python/aiomisc-pytest/aiomisc-pytest-2.0.0.ebuild delete mode 100644 dev-python/aiomisc-pytest/metadata.xml delete mode 100644 dev-python/aiomisc/Manifest delete mode 100644 dev-python/aiomisc/aiomisc-18.0.19-r1.ebuild delete mode 100644 dev-python/aiomisc/metadata.xml delete mode 100644 dev-python/aiopylgtv/Manifest delete mode 100644 dev-python/aiopylgtv/aiopylgtv-0.4.1-r1.ebuild delete mode 100644 dev-python/aiopylgtv/files/aiopylgtv-0.4.1-ssl.patch delete mode 100644 dev-python/aiopylgtv/metadata.xml delete mode 100644 dev-python/aioquic/Manifest delete mode 100644 dev-python/aioquic/aioquic-1.2.0.ebuild delete mode 100644 dev-python/aioquic/aioquic-1.3.0.ebuild delete mode 100644 dev-python/aioquic/files/patch-src_aioquic__crypto_c delete mode 100644 dev-python/aioquic/metadata.xml delete mode 100644 dev-python/aioresponses/Manifest delete mode 100644 dev-python/aioresponses/aioresponses-0.7.8.ebuild delete mode 100644 dev-python/aioresponses/metadata.xml delete mode 100644 dev-python/aiorpcx/Manifest delete mode 100644 dev-python/aiorpcx/aiorpcx-0.25.0.ebuild delete mode 100644 dev-python/aiorpcx/files/aiorpcx-0.25.0-py314.patch delete mode 100644 dev-python/aiorpcx/files/aiorpcx-0.25.0-pytest-asyncio-1.patch delete mode 100644 dev-python/aiorpcx/metadata.xml delete mode 100644 dev-python/aiosignal/Manifest delete mode 100644 dev-python/aiosignal/aiosignal-1.4.0.ebuild delete mode 100644 dev-python/aiosignal/metadata.xml delete mode 100644 dev-python/aiosmtpd/Manifest delete mode 100644 dev-python/aiosmtpd/aiosmtpd-1.4.6.ebuild delete mode 100644 dev-python/aiosmtpd/metadata.xml delete mode 100644 dev-python/aiosqlite/Manifest delete mode 100644 dev-python/aiosqlite/aiosqlite-0.22.1.ebuild delete mode 100644 dev-python/aiosqlite/metadata.xml delete mode 100644 dev-python/aiostream/Manifest delete mode 100644 dev-python/aiostream/aiostream-0.7.1.ebuild delete mode 100644 dev-python/aiostream/metadata.xml delete mode 100644 dev-python/aiothreads/Manifest delete mode 100644 dev-python/aiothreads/aiothreads-1.1.1.ebuild delete mode 100644 dev-python/aiothreads/metadata.xml delete mode 100644 dev-python/aiounittest/Manifest delete mode 100644 dev-python/aiounittest/aiounittest-1.5.0-r1.ebuild delete mode 100644 dev-python/aiounittest/files/aiounittest-1.5.0-py314.patch delete mode 100644 dev-python/aiounittest/metadata.xml delete mode 100644 dev-python/aisuite/Manifest delete mode 100644 dev-python/aisuite/aisuite-0.1.7.ebuild delete mode 100644 dev-python/aisuite/metadata.xml delete mode 100644 dev-python/ajsonrpc/Manifest delete mode 100644 dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild delete mode 100644 dev-python/ajsonrpc/metadata.xml delete mode 100644 dev-python/alabaster/Manifest delete mode 100644 dev-python/alabaster/alabaster-1.0.0.ebuild delete mode 100644 dev-python/alabaster/metadata.xml delete mode 100644 dev-python/alembic/Manifest delete mode 100644 dev-python/alembic/alembic-1.18.4.ebuild delete mode 100644 dev-python/alembic/metadata.xml delete mode 100644 dev-python/allpairspy/Manifest delete mode 100644 dev-python/allpairspy/allpairspy-2.5.1.ebuild delete mode 100644 dev-python/allpairspy/metadata.xml delete mode 100644 dev-python/amqp/Manifest delete mode 100644 dev-python/amqp/amqp-5.3.1.ebuild delete mode 100644 dev-python/amqp/metadata.xml delete mode 100644 dev-python/aniso8601/Manifest delete mode 100644 dev-python/aniso8601/aniso8601-10.0.1.ebuild delete mode 100644 dev-python/aniso8601/metadata.xml delete mode 100644 dev-python/annotated-doc/Manifest delete mode 100644 dev-python/annotated-doc/annotated-doc-0.0.4.ebuild delete mode 100644 dev-python/annotated-doc/metadata.xml delete mode 100644 dev-python/annotated-types/Manifest delete mode 100644 dev-python/annotated-types/annotated-types-0.7.0.ebuild delete mode 100644 dev-python/annotated-types/metadata.xml delete mode 100644 dev-python/ansi/Manifest delete mode 100644 dev-python/ansi/ansi-0.3.7.ebuild delete mode 100644 dev-python/ansi/metadata.xml delete mode 100644 dev-python/ansi2html/Manifest delete mode 100644 dev-python/ansi2html/ansi2html-1.9.2.ebuild delete mode 100644 dev-python/ansi2html/metadata.xml delete mode 100644 dev-python/ansible-compat/Manifest delete mode 100644 dev-python/ansible-compat/ansible-compat-26.3.0.ebuild delete mode 100644 dev-python/ansible-compat/metadata.xml delete mode 100644 dev-python/ansible-pygments/Manifest delete mode 100644 dev-python/ansible-pygments/ansible-pygments-0.1.2.ebuild delete mode 100644 dev-python/ansible-pygments/metadata.xml delete mode 100644 dev-python/ansible-pylibssh/Manifest delete mode 100644 dev-python/ansible-pylibssh/ansible-pylibssh-1.4.0.ebuild delete mode 100644 dev-python/ansible-pylibssh/metadata.xml delete mode 100644 dev-python/ansicolor/Manifest delete mode 100644 dev-python/ansicolor/ansicolor-0.3.2-r1.ebuild delete mode 100644 dev-python/ansicolor/ansicolor-0.3.3.ebuild delete mode 100644 dev-python/ansicolor/ansicolor-9999.ebuild delete mode 100644 dev-python/ansicolor/metadata.xml delete mode 100644 dev-python/anthropic/Manifest delete mode 100644 dev-python/anthropic/anthropic-0.86.0.ebuild delete mode 100644 dev-python/anthropic/files/anthropic-0.86.0-mock-server-package-lock.json delete mode 100644 dev-python/anthropic/files/anthropic-0.86.0-mock-server-package.json delete mode 100644 dev-python/anthropic/metadata.xml delete mode 100644 dev-python/antlr4-python3-runtime/Manifest delete mode 100644 dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.2.ebuild delete mode 100644 dev-python/antlr4-python3-runtime/metadata.xml delete mode 100644 dev-python/anyascii/Manifest delete mode 100644 dev-python/anyascii/anyascii-0.3.3.ebuild delete mode 100644 dev-python/anyascii/metadata.xml delete mode 100644 dev-python/anyio/Manifest delete mode 100644 dev-python/anyio/anyio-4.13.0.ebuild delete mode 100644 dev-python/anyio/metadata.xml delete mode 100644 dev-python/anyioutils/Manifest delete mode 100644 dev-python/anyioutils/anyioutils-0.7.4.ebuild delete mode 100644 dev-python/anyioutils/metadata.xml delete mode 100644 dev-python/anysqlite/Manifest delete mode 100644 dev-python/anysqlite/anysqlite-0.0.5.ebuild delete mode 100644 dev-python/anysqlite/metadata.xml delete mode 100644 dev-python/anytree/Manifest delete mode 100644 dev-python/anytree/anytree-2.13.0.ebuild delete mode 100644 dev-python/anytree/metadata.xml delete mode 100644 dev-python/apache-libcloud/Manifest delete mode 100644 dev-python/apache-libcloud/apache-libcloud-3.9.1.ebuild delete mode 100644 dev-python/apache-libcloud/metadata.xml delete mode 100644 dev-python/apipkg/Manifest delete mode 100644 dev-python/apipkg/apipkg-3.0.2.ebuild delete mode 100644 dev-python/apipkg/metadata.xml delete mode 100644 dev-python/apispec/Manifest delete mode 100644 dev-python/apispec/apispec-6.10.0.ebuild delete mode 100644 dev-python/apispec/metadata.xml delete mode 100644 dev-python/appdirs/Manifest delete mode 100644 dev-python/appdirs/appdirs-1.4.4-r3.ebuild delete mode 100644 dev-python/appdirs/metadata.xml delete mode 100644 dev-python/apprise/Manifest delete mode 100644 dev-python/apprise/apprise-1.10.0.ebuild delete mode 100644 dev-python/apprise/apprise-1.9.9.ebuild delete mode 100644 dev-python/apprise/metadata.xml delete mode 100644 dev-python/apscheduler/Manifest delete mode 100644 dev-python/apscheduler/apscheduler-3.11.2.ebuild delete mode 100644 dev-python/apscheduler/files/apscheduler-3.11.0-external-server-tests.patch delete mode 100644 dev-python/apscheduler/metadata.xml delete mode 100644 dev-python/apsw/Manifest delete mode 100644 dev-python/apsw/apsw-3.51.3.0.ebuild delete mode 100644 dev-python/apsw/apsw-3.53.0.0.ebuild delete mode 100644 dev-python/apsw/apsw-3.53.1.0.ebuild delete mode 100644 dev-python/apsw/metadata.xml delete mode 100644 dev-python/argcomplete/Manifest delete mode 100644 dev-python/argcomplete/argcomplete-3.6.3.ebuild delete mode 100644 dev-python/argcomplete/files/argcomplete-3.1.6-timeout.patch delete mode 100644 dev-python/argcomplete/metadata.xml delete mode 100644 dev-python/argh/Manifest delete mode 100644 dev-python/argh/argh-0.31.3.ebuild delete mode 100644 dev-python/argh/files/argh-0.31.3-py314.patch delete mode 100644 dev-python/argh/metadata.xml delete mode 100644 dev-python/argon2-cffi-bindings/Manifest delete mode 100644 dev-python/argon2-cffi-bindings/argon2-cffi-bindings-25.1.0.ebuild delete mode 100644 dev-python/argon2-cffi-bindings/metadata.xml delete mode 100644 dev-python/argon2-cffi/Manifest delete mode 100644 dev-python/argon2-cffi/argon2-cffi-25.1.0.ebuild delete mode 100644 dev-python/argon2-cffi/metadata.xml delete mode 100644 dev-python/argparse-addons/Manifest delete mode 100644 dev-python/argparse-addons/argparse-addons-0.12.0.ebuild delete mode 100644 dev-python/argparse-addons/metadata.xml delete mode 100644 dev-python/argparse-manpage/Manifest delete mode 100644 dev-python/argparse-manpage/argparse-manpage-4.7.ebuild delete mode 100644 dev-python/argparse-manpage/metadata.xml delete mode 100644 dev-python/arpeggio/Manifest delete mode 100644 dev-python/arpeggio/arpeggio-2.0.3.ebuild delete mode 100644 dev-python/arpeggio/metadata.xml delete mode 100644 dev-python/arpy/Manifest delete mode 100644 dev-python/arpy/arpy-2.3.0.ebuild delete mode 100644 dev-python/arpy/metadata.xml delete mode 100644 dev-python/array-api-compat/Manifest delete mode 100644 dev-python/array-api-compat/array-api-compat-1.14.0.ebuild delete mode 100644 dev-python/array-api-compat/metadata.xml delete mode 100644 dev-python/arrow/Manifest delete mode 100644 dev-python/arrow/arrow-1.4.0.ebuild delete mode 100644 dev-python/arrow/metadata.xml delete mode 100644 dev-python/ascim/Manifest delete mode 100644 dev-python/ascim/ascim-0.1.1.ebuild delete mode 100644 dev-python/ascim/metadata.xml delete mode 100644 dev-python/asgi-lifespan/Manifest delete mode 100644 dev-python/asgi-lifespan/asgi-lifespan-2.1.0-r1.ebuild delete mode 100644 dev-python/asgi-lifespan/metadata.xml delete mode 100644 dev-python/asgiref/Manifest delete mode 100644 dev-python/asgiref/asgiref-3.11.1.ebuild delete mode 100644 dev-python/asgiref/metadata.xml delete mode 100644 dev-python/asn1crypto/Manifest delete mode 100644 dev-python/asn1crypto/asn1crypto-1.5.1_p20231012.ebuild delete mode 100644 dev-python/asn1crypto/metadata.xml delete mode 100644 dev-python/assertpy/Manifest delete mode 100644 dev-python/assertpy/assertpy-1.1.ebuild delete mode 100644 dev-python/assertpy/metadata.xml delete mode 100644 dev-python/ast-serialize/Manifest delete mode 100644 dev-python/ast-serialize/ast-serialize-0.3.0.ebuild delete mode 100644 dev-python/ast-serialize/metadata.xml delete mode 100644 dev-python/asteval/Manifest delete mode 100644 dev-python/asteval/asteval-1.0.8.ebuild delete mode 100644 dev-python/asteval/metadata.xml delete mode 100644 dev-python/astor/Manifest delete mode 100644 dev-python/astor/astor-0.8.1-r2.ebuild delete mode 100644 dev-python/astor/files/astor-0.8.1-py314.patch delete mode 100644 dev-python/astor/files/astor-0.8.1-tests-bigint.patch delete mode 100644 dev-python/astor/metadata.xml delete mode 100644 dev-python/astroid/Manifest delete mode 100644 dev-python/astroid/astroid-4.0.4.ebuild delete mode 100644 dev-python/astroid/astroid-4.1.2.ebuild delete mode 100644 dev-python/astroid/metadata.xml delete mode 100644 dev-python/asttokens/Manifest delete mode 100644 dev-python/asttokens/asttokens-3.0.1.ebuild delete mode 100644 dev-python/asttokens/metadata.xml delete mode 100644 dev-python/async-lru/Manifest delete mode 100644 dev-python/async-lru/async-lru-2.3.0.ebuild delete mode 100644 dev-python/async-lru/metadata.xml delete mode 100644 dev-python/async-timeout/Manifest delete mode 100644 dev-python/async-timeout/async-timeout-5.0.1.ebuild delete mode 100644 dev-python/async-timeout/metadata.xml delete mode 100644 dev-python/asyncinotify/Manifest delete mode 100644 dev-python/asyncinotify/asyncinotify-4.0.1.ebuild delete mode 100644 dev-python/asyncinotify/metadata.xml delete mode 100644 dev-python/asyncpg/Manifest delete mode 100644 dev-python/asyncpg/asyncpg-0.30.0.ebuild delete mode 100644 dev-python/asyncpg/asyncpg-0.31.0.ebuild delete mode 100644 dev-python/asyncpg/files/asyncpg-0.30.0-cflags.patch delete mode 100644 dev-python/asyncpg/files/asyncpg-0.30.0-disable-broken-tests.patch delete mode 100644 dev-python/asyncpg/metadata.xml delete mode 100644 dev-python/asyncssh/Manifest delete mode 100644 dev-python/asyncssh/asyncssh-2.22.0.ebuild delete mode 100644 dev-python/asyncssh/asyncssh-2.23.0.ebuild delete mode 100644 dev-python/asyncssh/metadata.xml delete mode 100644 dev-python/asyncstdlib/Manifest delete mode 100644 dev-python/asyncstdlib/asyncstdlib-3.14.0.ebuild delete mode 100644 dev-python/asyncstdlib/metadata.xml delete mode 100644 dev-python/atomicwrites/Manifest delete mode 100644 dev-python/atomicwrites/atomicwrites-1.4.1.ebuild delete mode 100644 dev-python/atomicwrites/metadata.xml delete mode 100644 dev-python/atpublic/Manifest delete mode 100644 dev-python/atpublic/atpublic-7.0.0.ebuild delete mode 100644 dev-python/atpublic/metadata.xml delete mode 100644 dev-python/attrs/Manifest delete mode 100644 dev-python/attrs/attrs-26.1.0.ebuild delete mode 100644 dev-python/attrs/metadata.xml delete mode 100644 dev-python/audioop-lts/Manifest delete mode 100644 dev-python/audioop-lts/audioop-lts-0.2.2.ebuild delete mode 100644 dev-python/audioop-lts/metadata.xml delete mode 100644 dev-python/audioread/Manifest delete mode 100644 dev-python/audioread/audioread-3.0.1-r1.ebuild delete mode 100644 dev-python/audioread/files/audioread-3.0.1-optional-deprecated-modules.patch delete mode 100644 dev-python/audioread/metadata.xml delete mode 100644 dev-python/auditok/Manifest delete mode 100644 dev-python/auditok/auditok-0.2.0-r1.ebuild delete mode 100644 dev-python/auditok/metadata.xml delete mode 100644 dev-python/authlib/Manifest delete mode 100644 dev-python/authlib/authlib-1.7.0.ebuild delete mode 100644 dev-python/authlib/authlib-1.7.1.ebuild delete mode 100644 dev-python/authlib/authlib-1.7.2.ebuild delete mode 100644 dev-python/authlib/metadata.xml delete mode 100644 dev-python/authres/Manifest delete mode 100644 dev-python/authres/authres-1.2.0-r1.ebuild delete mode 100644 dev-python/authres/metadata.xml delete mode 100644 dev-python/autobahn/Manifest delete mode 100644 dev-python/autobahn/autobahn-24.4.2.ebuild delete mode 100644 dev-python/autobahn/autobahn-25.10.2.ebuild delete mode 100644 dev-python/autobahn/autobahn-25.11.1.ebuild delete mode 100644 dev-python/autobahn/files/autobahn-24.4.2-pytest-asyncio-1.patch delete mode 100644 dev-python/autobahn/metadata.xml delete mode 100644 dev-python/autoflake/Manifest delete mode 100644 dev-python/autoflake/autoflake-2.3.1.ebuild delete mode 100644 dev-python/autoflake/metadata.xml delete mode 100644 dev-python/automat/Manifest delete mode 100644 dev-python/automat/automat-25.4.16.ebuild delete mode 100644 dev-python/automat/metadata.xml delete mode 100644 dev-python/autopage/Manifest delete mode 100644 dev-python/autopage/autopage-0.6.0.ebuild delete mode 100644 dev-python/autopage/metadata.xml delete mode 100644 dev-python/autopep8/Manifest delete mode 100644 dev-python/autopep8/autopep8-2.3.2.ebuild delete mode 100644 dev-python/autopep8/metadata.xml delete mode 100644 dev-python/autoprop/Manifest delete mode 100644 dev-python/autoprop/autoprop-4.1.0.ebuild delete mode 100644 dev-python/autoprop/metadata.xml delete mode 100644 dev-python/autopxd/Manifest delete mode 100644 dev-python/autopxd/autopxd-2.5.0.ebuild delete mode 100644 dev-python/autopxd/metadata.xml delete mode 100644 dev-python/av/Manifest delete mode 100644 dev-python/av/av-17.0.0.ebuild delete mode 100644 dev-python/av/av-17.0.1.ebuild delete mode 100644 dev-python/av/metadata.xml delete mode 100644 dev-python/avro/Manifest delete mode 100644 dev-python/avro/avro-1.12.0.ebuild delete mode 100644 dev-python/avro/avro-1.12.1.ebuild delete mode 100644 dev-python/avro/metadata.xml delete mode 100644 dev-python/awkward-cpp/Manifest delete mode 100644 dev-python/awkward-cpp/awkward-cpp-52.ebuild delete mode 100644 dev-python/awkward-cpp/metadata.xml delete mode 100644 dev-python/awkward/Manifest delete mode 100644 dev-python/awkward/awkward-2.9.0.ebuild delete mode 100644 dev-python/awkward/metadata.xml delete mode 100644 dev-python/aws-sam-translator/Manifest delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.108.0.ebuild delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.109.0.ebuild delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.110.0.ebuild delete mode 100644 dev-python/aws-sam-translator/metadata.xml delete mode 100644 dev-python/aws-xray-sdk/Manifest delete mode 100644 dev-python/aws-xray-sdk/aws-xray-sdk-2.15.0.ebuild delete mode 100644 dev-python/aws-xray-sdk/metadata.xml delete mode 100644 dev-python/azure-core/Manifest delete mode 100644 dev-python/azure-core/azure-core-1.27.1.ebuild delete mode 100644 dev-python/azure-core/azure-core-1.28.0.ebuild delete mode 100644 dev-python/azure-core/metadata.xml delete mode 100644 dev-python/azure-storage-blob/Manifest delete mode 100644 dev-python/azure-storage-blob/azure-storage-blob-12.17.0.ebuild delete mode 100644 dev-python/azure-storage-blob/metadata.xml delete mode 100644 dev-python/b2sdk/Manifest delete mode 100644 dev-python/b2sdk/b2sdk-2.10.4.ebuild delete mode 100644 dev-python/b2sdk/b2sdk-2.11.0.ebuild delete mode 100644 dev-python/b2sdk/b2sdk-2.12.0.ebuild delete mode 100644 dev-python/b2sdk/metadata.xml delete mode 100644 dev-python/babel/Manifest delete mode 100644 dev-python/babel/babel-2.18.0.ebuild delete mode 100644 dev-python/babel/metadata.xml delete mode 100644 dev-python/babelfish/Manifest delete mode 100644 dev-python/babelfish/babelfish-0.6.1.ebuild delete mode 100644 dev-python/babelfish/metadata.xml delete mode 100644 dev-python/backoff/Manifest delete mode 100644 dev-python/backoff/backoff-2.2.1.ebuild delete mode 100644 dev-python/backoff/files/backoff-2.2.1-pytest-asyncio-compat.patch delete mode 100644 dev-python/backoff/metadata.xml delete mode 100644 dev-python/backports-zstd/Manifest delete mode 100644 dev-python/backports-zstd/backports-zstd-1.3.0.ebuild delete mode 100644 dev-python/backports-zstd/backports-zstd-1.4.0.ebuild delete mode 100644 dev-python/backports-zstd/backports-zstd-1.5.0.ebuild delete mode 100644 dev-python/backports-zstd/metadata.xml delete mode 100644 dev-python/backrefs/Manifest delete mode 100644 dev-python/backrefs/backrefs-6.2.ebuild delete mode 100644 dev-python/backrefs/backrefs-7.0.ebuild delete mode 100644 dev-python/backrefs/metadata.xml delete mode 100644 dev-python/bandit/Manifest delete mode 100644 dev-python/bandit/bandit-1.9.4.ebuild delete mode 100644 dev-python/bandit/metadata.xml delete mode 100644 dev-python/bareos/Manifest delete mode 100644 dev-python/bareos/bareos-25.0.1.ebuild delete mode 100644 dev-python/bareos/metadata.xml delete mode 100644 dev-python/base58/Manifest delete mode 100644 dev-python/base58/base58-2.1.1.ebuild delete mode 100644 dev-python/base58/metadata.xml delete mode 100644 dev-python/baseline/Manifest delete mode 100644 dev-python/baseline/baseline-1.2.1.ebuild delete mode 100644 dev-python/baseline/files/baseline-1.2.1-fix-setup.patch delete mode 100644 dev-python/baseline/metadata.xml delete mode 100644 dev-python/bashate/Manifest delete mode 100644 dev-python/bashate/bashate-2.1.1.ebuild delete mode 100644 dev-python/bashate/metadata.xml delete mode 100644 dev-python/bashlex/Manifest delete mode 100644 dev-python/bashlex/bashlex-0.18.ebuild delete mode 100644 dev-python/bashlex/metadata.xml delete mode 100644 dev-python/basho-erlastic/Manifest delete mode 100644 dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild delete mode 100644 dev-python/basho-erlastic/metadata.xml delete mode 100644 dev-python/bcrypt/Manifest delete mode 100644 dev-python/bcrypt/bcrypt-4.3.0.ebuild delete mode 100644 dev-python/bcrypt/bcrypt-5.0.0.ebuild delete mode 100644 dev-python/bcrypt/files/bcrypt-4.2.0-patch-pyo3-subinterp.patch delete mode 100644 dev-python/bcrypt/metadata.xml delete mode 100644 dev-python/beartype/Manifest delete mode 100644 dev-python/beartype/beartype-0.22.9.ebuild delete mode 100644 dev-python/beartype/metadata.xml delete mode 100644 dev-python/beautifulsoup4/Manifest delete mode 100644 dev-python/beautifulsoup4/beautifulsoup4-4.14.3.ebuild delete mode 100644 dev-python/beautifulsoup4/metadata.xml delete mode 100644 dev-python/behave/Manifest delete mode 100644 dev-python/behave/behave-1.3.3.ebuild delete mode 100644 dev-python/behave/metadata.xml delete mode 100644 dev-python/beniget/Manifest delete mode 100644 dev-python/beniget/beniget-0.4.2_p1.ebuild delete mode 100644 dev-python/beniget/beniget-0.5.0.ebuild delete mode 100644 dev-python/beniget/files/beniget-0.5.0-pypy311.patch delete mode 100644 dev-python/beniget/metadata.xml delete mode 100644 dev-python/berkeleydb/Manifest delete mode 100644 dev-python/berkeleydb/berkeleydb-18.1.15.ebuild delete mode 100644 dev-python/berkeleydb/metadata.xml delete mode 100644 dev-python/betamax-matchers/Manifest delete mode 100644 dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild delete mode 100644 dev-python/betamax-matchers/metadata.xml delete mode 100644 dev-python/betamax/Manifest delete mode 100644 dev-python/betamax/betamax-0.9.0.ebuild delete mode 100644 dev-python/betamax/metadata.xml delete mode 100644 dev-python/bibtexparser/Manifest delete mode 100644 dev-python/bibtexparser/bibtexparser-1.4.4.ebuild delete mode 100644 dev-python/bibtexparser/metadata.xml delete mode 100644 dev-python/bidict/Manifest delete mode 100644 dev-python/bidict/bidict-0.23.1.ebuild delete mode 100644 dev-python/bidict/metadata.xml delete mode 100644 dev-python/billiard/Manifest delete mode 100644 dev-python/billiard/billiard-4.0.2.ebuild delete mode 100644 dev-python/billiard/metadata.xml delete mode 100644 dev-python/binaryornot/Manifest delete mode 100644 dev-python/binaryornot/binaryornot-0.6.0.ebuild delete mode 100644 dev-python/binaryornot/metadata.xml delete mode 100644 dev-python/bincopy/Manifest delete mode 100644 dev-python/bincopy/bincopy-20.1.1.ebuild delete mode 100644 dev-python/bincopy/metadata.xml delete mode 100644 dev-python/bitarray/Manifest delete mode 100644 dev-python/bitarray/bitarray-3.8.1.ebuild delete mode 100644 dev-python/bitarray/metadata.xml delete mode 100644 dev-python/bitstring/Manifest delete mode 100644 dev-python/bitstring/bitstring-4.3.1.ebuild delete mode 100644 dev-python/bitstring/bitstring-4.4.0-r2.ebuild delete mode 100644 dev-python/bitstring/metadata.xml delete mode 100644 dev-python/black/Manifest delete mode 100644 dev-python/black/black-25.1.0.ebuild delete mode 100644 dev-python/black/black-26.3.1.ebuild delete mode 100644 dev-python/black/black-26.5.0.ebuild delete mode 100644 dev-python/black/black-26.5.1.ebuild delete mode 100644 dev-python/black/files/black-25.1.0-test.patch delete mode 100644 dev-python/black/metadata.xml delete mode 100644 dev-python/blake3/Manifest delete mode 100644 dev-python/blake3/blake3-1.0.8-r1.ebuild delete mode 100644 dev-python/blake3/files/blake3-1.0.8-use-installed-library.patch delete mode 100644 dev-python/blake3/metadata.xml delete mode 100644 dev-python/bleach/Manifest delete mode 100644 dev-python/bleach/bleach-6.3.0.ebuild delete mode 100644 dev-python/bleach/files/bleach-6.0.0-py39.patch delete mode 100644 dev-python/bleach/metadata.xml delete mode 100644 dev-python/bleak/Manifest delete mode 100644 dev-python/bleak/bleak-1.1.0.ebuild delete mode 100644 dev-python/bleak/bleak-1.1.1.ebuild delete mode 100644 dev-python/bleak/metadata.xml delete mode 100644 dev-python/blessed/Manifest delete mode 100644 dev-python/blessed/blessed-1.38.0.ebuild delete mode 100644 dev-python/blessed/blessed-1.39.0.ebuild delete mode 100644 dev-python/blessed/blessed-1.42.0.ebuild delete mode 100644 dev-python/blessed/blessed-1.44.0.ebuild delete mode 100644 dev-python/blessed/metadata.xml delete mode 100644 dev-python/blinker/Manifest delete mode 100644 dev-python/blinker/blinker-1.9.0.ebuild delete mode 100644 dev-python/blinker/metadata.xml delete mode 100644 dev-python/blobfile/Manifest delete mode 100644 dev-python/blobfile/blobfile-3.2.0.ebuild delete mode 100644 dev-python/blobfile/metadata.xml delete mode 100644 dev-python/blockbuster/Manifest delete mode 100644 dev-python/blockbuster/blockbuster-1.5.26.ebuild delete mode 100644 dev-python/blockbuster/metadata.xml delete mode 100644 dev-python/blosc/Manifest delete mode 100644 dev-python/blosc/blosc-1.11.4.ebuild delete mode 100644 dev-python/blosc/metadata.xml delete mode 100644 dev-python/bluelet/Manifest delete mode 100644 dev-python/bluelet/bluelet-0.2.0-r1.ebuild delete mode 100644 dev-python/bluelet/metadata.xml delete mode 100644 dev-python/blurb/Manifest delete mode 100644 dev-python/blurb/blurb-2.0.0.ebuild delete mode 100644 dev-python/blurb/metadata.xml delete mode 100644 dev-python/blurhash/Manifest delete mode 100644 dev-python/blurhash/blurhash-1.1.4.ebuild delete mode 100644 dev-python/blurhash/blurhash-1.1.5.ebuild delete mode 100644 dev-python/blurhash/metadata.xml delete mode 100644 dev-python/boltons/Manifest delete mode 100644 dev-python/boltons/boltons-25.0.0.ebuild delete mode 100644 dev-python/boltons/metadata.xml delete mode 100644 dev-python/boolean-py/Manifest delete mode 100644 dev-python/boolean-py/boolean-py-5.0.ebuild delete mode 100644 dev-python/boolean-py/metadata.xml delete mode 100644 dev-python/boto3/Manifest delete mode 100644 dev-python/boto3/boto3-1.42.96.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.14.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.15.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.16.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.17.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.18.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.19.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.2.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.20.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.22.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.6.ebuild delete mode 100644 dev-python/boto3/boto3-1.43.9.ebuild delete mode 100644 dev-python/boto3/metadata.xml delete mode 100644 dev-python/botocore/Manifest delete mode 100644 dev-python/botocore/botocore-1.42.96.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.14.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.15.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.16.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.17.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.18.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.19.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.2.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.20.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.22.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.6.ebuild delete mode 100644 dev-python/botocore/botocore-1.43.9.ebuild delete mode 100644 dev-python/botocore/metadata.xml delete mode 100644 dev-python/bottle/Manifest delete mode 100644 dev-python/bottle/bottle-0.13.4.ebuild delete mode 100644 dev-python/bottle/metadata.xml delete mode 100644 dev-python/bottleneck/Manifest delete mode 100644 dev-python/bottleneck/bottleneck-1.6.0.ebuild delete mode 100644 dev-python/bottleneck/metadata.xml delete mode 100644 dev-python/bpython/Manifest delete mode 100644 dev-python/bpython/bpython-0.26.ebuild delete mode 100644 dev-python/bpython/files/bpython-0.26-urwid-3.patch delete mode 100644 dev-python/bpython/metadata.xml delete mode 100644 dev-python/bracex/Manifest delete mode 100644 dev-python/bracex/bracex-2.6.ebuild delete mode 100644 dev-python/bracex/metadata.xml delete mode 100644 dev-python/braintree/Manifest delete mode 100644 dev-python/braintree/braintree-4.43.0.ebuild delete mode 100644 dev-python/braintree/braintree-4.44.0.ebuild delete mode 100644 dev-python/braintree/metadata.xml delete mode 100644 dev-python/breathe/Manifest delete mode 100644 dev-python/breathe/breathe-4.36.0.ebuild delete mode 100644 dev-python/breathe/metadata.xml delete mode 100644 dev-python/brotlicffi/Manifest delete mode 100644 dev-python/brotlicffi/brotlicffi-1.2.0.1.ebuild delete mode 100644 dev-python/brotlicffi/metadata.xml delete mode 100644 dev-python/btrfs/Manifest delete mode 100644 dev-python/btrfs/btrfs-15.ebuild delete mode 100644 dev-python/btrfs/metadata.xml delete mode 100644 dev-python/btrfsutil/Manifest delete mode 100644 dev-python/btrfsutil/btrfsutil-6.19.1.ebuild delete mode 100644 dev-python/btrfsutil/btrfsutil-7.0.ebuild delete mode 100644 dev-python/btrfsutil/metadata.xml delete mode 100644 dev-python/build/Manifest delete mode 100644 dev-python/build/build-1.4.4.ebuild delete mode 100644 dev-python/build/build-1.5.0.ebuild delete mode 100644 dev-python/build/metadata.xml delete mode 100644 dev-python/cachecontrol/Manifest delete mode 100644 dev-python/cachecontrol/cachecontrol-0.14.3.ebuild delete mode 100644 dev-python/cachecontrol/metadata.xml delete mode 100644 dev-python/cachelib/Manifest delete mode 100644 dev-python/cachelib/cachelib-0.13.0-r1.ebuild delete mode 100644 dev-python/cachelib/cachelib-0.13.0.ebuild delete mode 100644 dev-python/cachelib/cachelib-0.14.0.ebuild delete mode 100644 dev-python/cachelib/metadata.xml delete mode 100644 dev-python/cachetools/Manifest delete mode 100644 dev-python/cachetools/cachetools-7.0.6.ebuild delete mode 100644 dev-python/cachetools/cachetools-7.1.3.ebuild delete mode 100644 dev-python/cachetools/cachetools-7.1.4.ebuild delete mode 100644 dev-python/cachetools/metadata.xml delete mode 100644 dev-python/caio/Manifest delete mode 100644 dev-python/caio/caio-0.10.0.ebuild delete mode 100644 dev-python/caio/metadata.xml delete mode 100644 dev-python/cairocffi/Manifest delete mode 100644 dev-python/cairocffi/cairocffi-1.7.1-r1.ebuild delete mode 100644 dev-python/cairocffi/files/cairocffi-0.8.0-tests.patch delete mode 100644 dev-python/cairocffi/metadata.xml delete mode 100644 dev-python/cangjie/Manifest delete mode 100644 dev-python/cangjie/cangjie-1.5.0.ebuild delete mode 100644 dev-python/cangjie/metadata.xml delete mode 100644 dev-python/canonicaljson/Manifest delete mode 100644 dev-python/canonicaljson/canonicaljson-2.0.0.ebuild delete mode 100644 dev-python/canonicaljson/metadata.xml delete mode 100644 dev-python/capturer/Manifest delete mode 100644 dev-python/capturer/capturer-3.0-r1.ebuild delete mode 100644 dev-python/capturer/files/capturer-3.0-py3.14.patch delete mode 100644 dev-python/capturer/metadata.xml delete mode 100644 dev-python/casttube/Manifest delete mode 100644 dev-python/casttube/casttube-0.2.1-r1.ebuild delete mode 100644 dev-python/casttube/metadata.xml delete mode 100644 dev-python/cattrs/Manifest delete mode 100644 dev-python/cattrs/cattrs-26.1.0.ebuild delete mode 100644 dev-python/cattrs/metadata.xml delete mode 100644 dev-python/cbor2/Manifest delete mode 100644 dev-python/cbor2/cbor2-5.9.0.ebuild delete mode 100644 dev-python/cbor2/cbor2-6.0.1.ebuild delete mode 100644 dev-python/cbor2/cbor2-6.1.0.ebuild delete mode 100644 dev-python/cbor2/cbor2-6.1.1.ebuild delete mode 100644 dev-python/cbor2/cbor2-6.1.2.ebuild delete mode 100644 dev-python/cbor2/metadata.xml delete mode 100644 dev-python/cerberus/Manifest delete mode 100644 dev-python/cerberus/cerberus-1.3.8.ebuild delete mode 100644 dev-python/cerberus/metadata.xml delete mode 100644 dev-python/certifi/Manifest delete mode 100644 dev-python/certifi/certifi-2026.04.22.ebuild delete mode 100644 dev-python/certifi/certifi-2026.05.20.ebuild delete mode 100644 dev-python/certifi/files/certifi-2020.06.20-use-system-cacerts.patch delete mode 100644 dev-python/certifi/metadata.xml delete mode 100644 dev-python/cffi/Manifest delete mode 100644 dev-python/cffi/cffi-2.0.0.ebuild delete mode 100644 dev-python/cffi/files/cffi-1.14.0-darwin-no-brew.patch delete mode 100644 dev-python/cffi/files/cffi-2.0.0-pycparser-tests.patch delete mode 100644 dev-python/cffi/metadata.xml delete mode 100644 dev-python/cfgv/Manifest delete mode 100644 dev-python/cfgv/cfgv-3.5.0.ebuild delete mode 100644 dev-python/cfgv/metadata.xml delete mode 100644 dev-python/cfn-lint/Manifest delete mode 100644 dev-python/cfn-lint/cfn-lint-1.49.3.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-1.50.1.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-1.51.3.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-1.51.4.ebuild delete mode 100644 dev-python/cfn-lint/metadata.xml delete mode 100644 dev-python/cftime/Manifest delete mode 100644 dev-python/cftime/cftime-1.6.5.ebuild delete mode 100644 dev-python/cftime/metadata.xml delete mode 100644 dev-python/chainstream/Manifest delete mode 100644 dev-python/chainstream/chainstream-1.0.1.ebuild delete mode 100644 dev-python/chainstream/chainstream-1.0.2.ebuild delete mode 100644 dev-python/chainstream/metadata.xml delete mode 100644 dev-python/chalice/Manifest delete mode 100644 dev-python/chalice/chalice-1.32.0.ebuild delete mode 100644 dev-python/chalice/files/chalice-1.32.0-botocore-unvendor.patch delete mode 100644 dev-python/chalice/metadata.xml delete mode 100644 dev-python/chameleon/Manifest delete mode 100644 dev-python/chameleon/chameleon-4.6.0.ebuild delete mode 100644 dev-python/chameleon/metadata.xml delete mode 100644 dev-python/channels-redis/Manifest delete mode 100644 dev-python/channels-redis/channels-redis-4.1.0.ebuild delete mode 100644 dev-python/channels-redis/channels-redis-4.2.1.ebuild delete mode 100644 dev-python/channels-redis/metadata.xml delete mode 100644 dev-python/channels/Manifest delete mode 100644 dev-python/channels/channels-4.3.2.ebuild delete mode 100644 dev-python/channels/files/channels-4.3.2-fix-install.patch delete mode 100644 dev-python/channels/metadata.xml delete mode 100644 dev-python/characteristic/Manifest delete mode 100644 dev-python/characteristic/characteristic-14.3.0-r4.ebuild delete mode 100644 dev-python/characteristic/metadata.xml delete mode 100644 dev-python/chardet/Manifest delete mode 100644 dev-python/chardet/chardet-6.0.0_p1.ebuild delete mode 100644 dev-python/chardet/metadata.xml delete mode 100644 dev-python/charset-normalizer/Manifest delete mode 100644 dev-python/charset-normalizer/charset-normalizer-3.4.7.ebuild delete mode 100644 dev-python/charset-normalizer/metadata.xml delete mode 100644 dev-python/chart-studio/Manifest delete mode 100644 dev-python/chart-studio/chart-studio-1.1.0-r2.ebuild delete mode 100644 dev-python/chart-studio/metadata.xml delete mode 100644 dev-python/cheetah3/Manifest delete mode 100644 dev-python/cheetah3/cheetah3-3.4.0.ebuild delete mode 100644 dev-python/cheetah3/metadata.xml delete mode 100644 dev-python/cheroot/Manifest delete mode 100644 dev-python/cheroot/cheroot-11.1.2.ebuild delete mode 100644 dev-python/cheroot/metadata.xml delete mode 100644 dev-python/cherrypy/Manifest delete mode 100644 dev-python/cherrypy/cherrypy-18.10.0.ebuild delete mode 100644 dev-python/cherrypy/metadata.xml delete mode 100644 dev-python/chevron/Manifest delete mode 100644 dev-python/chevron/chevron-0.13.1.ebuild delete mode 100644 dev-python/chevron/chevron-0.14.0-r1.ebuild delete mode 100644 dev-python/chevron/metadata.xml delete mode 100644 dev-python/chump/Manifest delete mode 100644 dev-python/chump/chump-1.6.0-r2.ebuild delete mode 100644 dev-python/chump/metadata.xml delete mode 100644 dev-python/cjkwrap/Manifest delete mode 100644 dev-python/cjkwrap/cjkwrap-2.2-r2.ebuild delete mode 100644 dev-python/cjkwrap/metadata.xml delete mode 100644 dev-python/clang/Manifest delete mode 100644 dev-python/clang/clang-16.0.6.ebuild delete mode 100644 dev-python/clang/clang-17.0.6.ebuild delete mode 100644 dev-python/clang/clang-18.1.8.ebuild delete mode 100644 dev-python/clang/clang-19.1.7.ebuild delete mode 100644 dev-python/clang/clang-20.1.8.ebuild delete mode 100644 dev-python/clang/clang-21.1.8.ebuild delete mode 100644 dev-python/clang/clang-22.1.6.ebuild delete mode 100644 dev-python/clang/clang-22.1.7.ebuild delete mode 100644 dev-python/clang/clang-23.0.0.9999.ebuild delete mode 100644 dev-python/clang/clang-23.0.0_pre20260512.ebuild delete mode 100644 dev-python/clang/metadata.xml delete mode 100644 dev-python/cleo/Manifest delete mode 100644 dev-python/cleo/cleo-2.1.0.ebuild delete mode 100644 dev-python/cleo/metadata.xml delete mode 100644 dev-python/cli-helpers/Manifest delete mode 100644 dev-python/cli-helpers/cli-helpers-2.14.0.ebuild delete mode 100644 dev-python/cli-helpers/cli-helpers-2.15.0.ebuild delete mode 100644 dev-python/cli-helpers/cli-helpers-9999.ebuild delete mode 100644 dev-python/cli-helpers/metadata.xml delete mode 100644 dev-python/cli-ui/Manifest delete mode 100644 dev-python/cli-ui/cli-ui-0.19.0-r1.ebuild delete mode 100644 dev-python/cli-ui/metadata.xml delete mode 100644 dev-python/click-aliases/Manifest delete mode 100644 dev-python/click-aliases/click-aliases-1.0.5.ebuild delete mode 100644 dev-python/click-aliases/metadata.xml delete mode 100644 dev-python/click-command-tree/Manifest delete mode 100644 dev-python/click-command-tree/click-command-tree-1.1.1.ebuild delete mode 100644 dev-python/click-command-tree/metadata.xml delete mode 100644 dev-python/click-default-group/Manifest delete mode 100644 dev-python/click-default-group/click-default-group-1.2.4.ebuild delete mode 100644 dev-python/click-default-group/metadata.xml delete mode 100644 dev-python/click-help-colors/Manifest delete mode 100644 dev-python/click-help-colors/click-help-colors-0.9.4.ebuild delete mode 100644 dev-python/click-help-colors/files/click-help-colors-0.9.4-no-color.patch delete mode 100644 dev-python/click-help-colors/metadata.xml delete mode 100644 dev-python/click-log/Manifest delete mode 100644 dev-python/click-log/click-log-0.4.0.ebuild delete mode 100644 dev-python/click-log/metadata.xml delete mode 100644 dev-python/click-option-group/Manifest delete mode 100644 dev-python/click-option-group/click-option-group-0.5.9.ebuild delete mode 100644 dev-python/click-option-group/metadata.xml delete mode 100644 dev-python/click-plugins/Manifest delete mode 100644 dev-python/click-plugins/click-plugins-1.1.1.2.ebuild delete mode 100644 dev-python/click-plugins/files/click-plugins-1.1.1.2-click82.patch delete mode 100644 dev-python/click-plugins/metadata.xml delete mode 100644 dev-python/click-repl/Manifest delete mode 100644 dev-python/click-repl/click-repl-0.2.0-r1.ebuild delete mode 100644 dev-python/click-repl/metadata.xml delete mode 100644 dev-python/click-threading/Manifest delete mode 100644 dev-python/click-threading/click-threading-0.5.0-r1.ebuild delete mode 100644 dev-python/click-threading/metadata.xml delete mode 100644 dev-python/click/Manifest delete mode 100644 dev-python/click/click-8.3.2.ebuild delete mode 100644 dev-python/click/click-8.3.3.ebuild delete mode 100644 dev-python/click/click-8.4.0.ebuild delete mode 100644 dev-python/click/click-8.4.1.ebuild delete mode 100644 dev-python/click/metadata.xml delete mode 100644 dev-python/clickdc/Manifest delete mode 100644 dev-python/clickdc/clickdc-0.1.1.ebuild delete mode 100644 dev-python/clickdc/files/clickdc-0.1.1-click-8.2.patch delete mode 100644 dev-python/clickdc/metadata.xml delete mode 100644 dev-python/cliff/Manifest delete mode 100644 dev-python/cliff/cliff-4.13.3.ebuild delete mode 100644 dev-python/cliff/cliff-4.14.0.ebuild delete mode 100644 dev-python/cliff/metadata.xml delete mode 100644 dev-python/clikit/Manifest delete mode 100644 dev-python/clikit/clikit-0.6.2-r1.ebuild delete mode 100644 dev-python/clikit/metadata.xml delete mode 100644 dev-python/clint/Manifest delete mode 100644 dev-python/clint/clint-0.5.1-r4.ebuild delete mode 100644 dev-python/clint/files/clint-0.5.1-disable-args-dependency.patch delete mode 100644 dev-python/clint/metadata.xml delete mode 100644 dev-python/cloudflare/Manifest delete mode 100644 dev-python/cloudflare/cloudflare-2.19.4.ebuild delete mode 100644 dev-python/cloudflare/cloudflare-4.3.1.ebuild delete mode 100644 dev-python/cloudflare/cloudflare-5.1.0.ebuild delete mode 100644 dev-python/cloudflare/metadata.xml delete mode 100644 dev-python/cloudpickle/Manifest delete mode 100644 dev-python/cloudpickle/cloudpickle-3.1.2.ebuild delete mode 100644 dev-python/cloudpickle/metadata.xml delete mode 100644 dev-python/cloudscraper/Manifest delete mode 100644 dev-python/cloudscraper/cloudscraper-1.2.69-r1.ebuild delete mode 100644 dev-python/cloudscraper/metadata.xml delete mode 100644 dev-python/cloup/Manifest delete mode 100644 dev-python/cloup/cloup-3.0.9.ebuild delete mode 100644 dev-python/cloup/metadata.xml delete mode 100644 dev-python/clr-loader/Manifest delete mode 100644 dev-python/clr-loader/clr-loader-0.2.9.ebuild delete mode 100644 dev-python/clr-loader/clr-loader-0.3.1.ebuild delete mode 100644 dev-python/clr-loader/metadata.xml delete mode 100644 dev-python/cmd2/Manifest delete mode 100644 dev-python/cmd2/cmd2-2.6.2.ebuild delete mode 100644 dev-python/cmd2/cmd2-3.5.1.ebuild delete mode 100644 dev-python/cmd2/metadata.xml delete mode 100644 dev-python/cogapp/Manifest delete mode 100644 dev-python/cogapp/cogapp-3.4.1.ebuild delete mode 100644 dev-python/cogapp/metadata.xml delete mode 100644 dev-python/colorama/Manifest delete mode 100644 dev-python/colorama/colorama-0.4.6.ebuild delete mode 100644 dev-python/colorama/metadata.xml delete mode 100644 dev-python/colorclass/Manifest delete mode 100644 dev-python/colorclass/colorclass-2.2.2-r1.ebuild delete mode 100644 dev-python/colorclass/metadata.xml delete mode 100644 dev-python/colored-traceback/Manifest delete mode 100644 dev-python/colored-traceback/colored-traceback-0.4.2.ebuild delete mode 100644 dev-python/colored-traceback/metadata.xml delete mode 100644 dev-python/coloredlogs/Manifest delete mode 100644 dev-python/coloredlogs/coloredlogs-15.0.1-r2.ebuild delete mode 100644 dev-python/coloredlogs/files/coloredlogs-14.0-fix-install-prefix.patch delete mode 100644 dev-python/coloredlogs/files/coloredlogs-15.0.1-py3.13.patch delete mode 100644 dev-python/coloredlogs/metadata.xml delete mode 100644 dev-python/colorful/Manifest delete mode 100644 dev-python/colorful/colorful-0.5.8.ebuild delete mode 100644 dev-python/colorful/metadata.xml delete mode 100644 dev-python/colorlog/Manifest delete mode 100644 dev-python/colorlog/colorlog-6.10.1.ebuild delete mode 100644 dev-python/colorlog/metadata.xml delete mode 100644 dev-python/colorspacious/Manifest delete mode 100644 dev-python/colorspacious/colorspacious-1.1.2.ebuild delete mode 100644 dev-python/colorspacious/metadata.xml delete mode 100644 dev-python/colorthief/Manifest delete mode 100644 dev-python/colorthief/colorthief-0.2.1.ebuild delete mode 100644 dev-python/colorthief/metadata.xml delete mode 100644 dev-python/colour/Manifest delete mode 100644 dev-python/colour/colour-0.1.5-r1.ebuild delete mode 100644 dev-python/colour/metadata.xml delete mode 100644 dev-python/comm/Manifest delete mode 100644 dev-python/comm/comm-0.2.3.ebuild delete mode 100644 dev-python/comm/metadata.xml delete mode 100644 dev-python/commentjson/Manifest delete mode 100644 dev-python/commentjson/commentjson-0.9.0-r2.ebuild delete mode 100644 dev-python/commentjson/files/commentjson-0.9.0-py312.patch delete mode 100644 dev-python/commentjson/metadata.xml delete mode 100644 dev-python/commonmark/Manifest delete mode 100644 dev-python/commonmark/commonmark-0.9.1-r1.ebuild delete mode 100644 dev-python/commonmark/commonmark-0.9.2.ebuild delete mode 100644 dev-python/commonmark/metadata.xml delete mode 100644 dev-python/concurrent-log-handler/Manifest delete mode 100644 dev-python/concurrent-log-handler/concurrent-log-handler-0.9.28.ebuild delete mode 100644 dev-python/concurrent-log-handler/concurrent-log-handler-0.9.29.ebuild delete mode 100644 dev-python/concurrent-log-handler/metadata.xml delete mode 100644 dev-python/configargparse/Manifest delete mode 100644 dev-python/configargparse/configargparse-1.7.5.ebuild delete mode 100644 dev-python/configargparse/metadata.xml delete mode 100644 dev-python/configclass/Manifest delete mode 100644 dev-python/configclass/configclass-0.2.0-r1.ebuild delete mode 100644 dev-python/configclass/metadata.xml delete mode 100644 dev-python/configobj/Manifest delete mode 100644 dev-python/configobj/configobj-5.0.9.ebuild delete mode 100644 dev-python/configobj/metadata.xml delete mode 100644 dev-python/configshell-fb/Manifest delete mode 100644 dev-python/configshell-fb/configshell-fb-2.0.3.ebuild delete mode 100644 dev-python/configshell-fb/metadata.xml delete mode 100644 dev-python/configupdater/Manifest delete mode 100644 dev-python/configupdater/configupdater-3.2.ebuild delete mode 100644 dev-python/configupdater/metadata.xml delete mode 100644 dev-python/confusable-homoglyphs/Manifest delete mode 100644 dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild delete mode 100644 dev-python/confusable-homoglyphs/metadata.xml delete mode 100644 dev-python/confuse/Manifest delete mode 100644 dev-python/confuse/confuse-2.2.0.ebuild delete mode 100644 dev-python/confuse/metadata.xml delete mode 100644 dev-python/cons/Manifest delete mode 100644 dev-python/cons/cons-0.4.7.ebuild delete mode 100644 dev-python/cons/metadata.xml delete mode 100644 dev-python/consonance/Manifest delete mode 100644 dev-python/consonance/consonance-0.1.5-r1.ebuild delete mode 100644 dev-python/consonance/metadata.xml delete mode 100644 dev-python/constantly/Manifest delete mode 100644 dev-python/constantly/constantly-23.10.4.ebuild delete mode 100644 dev-python/constantly/metadata.xml delete mode 100644 dev-python/construct/Manifest delete mode 100644 dev-python/construct/construct-2.10.70.ebuild delete mode 100644 dev-python/construct/metadata.xml delete mode 100644 dev-python/contourpy/Manifest delete mode 100644 dev-python/contourpy/contourpy-1.3.3-r1.ebuild delete mode 100644 dev-python/contourpy/metadata.xml delete mode 100644 dev-python/convertdate/Manifest delete mode 100644 dev-python/convertdate/convertdate-2.4.1.ebuild delete mode 100644 dev-python/convertdate/metadata.xml delete mode 100644 dev-python/conway-polynomials/Manifest delete mode 100644 dev-python/conway-polynomials/conway-polynomials-0.10.ebuild delete mode 100644 dev-python/conway-polynomials/metadata.xml delete mode 100644 dev-python/cookies/Manifest delete mode 100644 dev-python/cookies/cookies-2.2.1-r2.ebuild delete mode 100644 dev-python/cookies/files/cookies-2.2.1-fix-warnings.patch delete mode 100644 dev-python/cookies/files/cookies-2.2.1-tests.patch delete mode 100644 dev-python/cookies/metadata.xml delete mode 100644 dev-python/coverage/Manifest delete mode 100644 dev-python/coverage/coverage-7.13.5.ebuild delete mode 100644 dev-python/coverage/coverage-7.14.0.ebuild delete mode 100644 dev-python/coverage/coverage-7.14.1.ebuild delete mode 100644 dev-python/coverage/metadata.xml delete mode 100644 dev-python/cppheaderparser/Manifest delete mode 100644 dev-python/cppheaderparser/cppheaderparser-2.7.4-r1.ebuild delete mode 100644 dev-python/cppheaderparser/metadata.xml delete mode 100644 dev-python/cppy/Manifest delete mode 100644 dev-python/cppy/cppy-1.3.1.ebuild delete mode 100644 dev-python/cppy/metadata.xml delete mode 100644 dev-python/cramjam/Manifest delete mode 100644 dev-python/cramjam/cramjam-2.11.0.ebuild delete mode 100644 dev-python/cramjam/cramjam-2.12.0_rc1.ebuild delete mode 100644 dev-python/cramjam/files/lz4-sys-unbundle-lz4.patch delete mode 100644 dev-python/cramjam/metadata.xml delete mode 100644 dev-python/crashtest/Manifest delete mode 100644 dev-python/crashtest/crashtest-0.4.1.ebuild delete mode 100644 dev-python/crashtest/metadata.xml delete mode 100644 dev-python/crc32c/Manifest delete mode 100644 dev-python/crc32c/crc32c-2.8.ebuild delete mode 100644 dev-python/crc32c/metadata.xml delete mode 100644 dev-python/crcmod/Manifest delete mode 100644 dev-python/crcmod/crcmod-1.7-r5.ebuild delete mode 100644 dev-python/crcmod/metadata.xml delete mode 100644 dev-python/crispy-bootstrap3/Manifest delete mode 100644 dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild delete mode 100644 dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52.patch delete mode 100644 dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52Py.patch delete mode 100644 dev-python/crispy-bootstrap3/metadata.xml delete mode 100644 dev-python/crispy-bootstrap4/Manifest delete mode 100644 dev-python/crispy-bootstrap4/crispy-bootstrap4-2026.2.ebuild delete mode 100644 dev-python/crispy-bootstrap4/metadata.xml delete mode 100644 dev-python/crispy-bootstrap5/Manifest delete mode 100644 dev-python/crispy-bootstrap5/crispy-bootstrap5-2026.3.ebuild delete mode 100644 dev-python/crispy-bootstrap5/metadata.xml delete mode 100644 dev-python/croniter/Manifest delete mode 100644 dev-python/croniter/croniter-6.2.2.ebuild delete mode 100644 dev-python/croniter/metadata.xml delete mode 100644 dev-python/cronsim/Manifest delete mode 100644 dev-python/cronsim/cronsim-2.7.ebuild delete mode 100644 dev-python/cronsim/metadata.xml delete mode 100644 dev-python/cross-web/Manifest delete mode 100644 dev-python/cross-web/cross-web-0.4.1.ebuild delete mode 100644 dev-python/cross-web/metadata.xml delete mode 100644 dev-python/cryptg/Manifest delete mode 100644 dev-python/cryptg/cryptg-0.5.0_p0.ebuild delete mode 100644 dev-python/cryptg/cryptg-0.5.2.ebuild delete mode 100644 dev-python/cryptg/metadata.xml delete mode 100644 dev-python/cryptography/Manifest delete mode 100644 dev-python/cryptography/cryptography-47.0.0.ebuild delete mode 100644 dev-python/cryptography/cryptography-48.0.0.ebuild delete mode 100644 dev-python/cryptography/files/cryptography-46.0.5-stray-files.patch delete mode 100644 dev-python/cryptography/metadata.xml delete mode 100644 dev-python/cson/Manifest delete mode 100644 dev-python/cson/cson-0.8-r4.ebuild delete mode 100644 dev-python/cson/metadata.xml delete mode 100644 dev-python/css-parser/Manifest delete mode 100644 dev-python/css-parser/css-parser-1.0.10.ebuild delete mode 100644 dev-python/css-parser/metadata.xml delete mode 100644 dev-python/cssselect/Manifest delete mode 100644 dev-python/cssselect/cssselect-1.4.0.ebuild delete mode 100644 dev-python/cssselect/metadata.xml delete mode 100644 dev-python/cssselect2/Manifest delete mode 100644 dev-python/cssselect2/cssselect2-0.9.0.ebuild delete mode 100644 dev-python/cssselect2/metadata.xml delete mode 100644 dev-python/cssutils/Manifest delete mode 100644 dev-python/cssutils/cssutils-2.11.1.ebuild delete mode 100644 dev-python/cssutils/metadata.xml delete mode 100644 dev-python/cstruct/Manifest delete mode 100644 dev-python/cstruct/cstruct-6.2.ebuild delete mode 100644 dev-python/cstruct/metadata.xml delete mode 100644 dev-python/csvkit/Manifest delete mode 100644 dev-python/csvkit/csvkit-2.2.0.ebuild delete mode 100644 dev-python/csvkit/metadata.xml delete mode 100644 dev-python/cucumber-expressions/Manifest delete mode 100644 dev-python/cucumber-expressions/cucumber-expressions-19.0.0.ebuild delete mode 100644 dev-python/cucumber-expressions/cucumber-expressions-19.0.1.ebuild delete mode 100644 dev-python/cucumber-expressions/metadata.xml delete mode 100644 dev-python/cucumber-tag-expressions/Manifest delete mode 100644 dev-python/cucumber-tag-expressions/cucumber-tag-expressions-9.1.0.ebuild delete mode 100644 dev-python/cucumber-tag-expressions/metadata.xml delete mode 100644 dev-python/curtsies/Manifest delete mode 100644 dev-python/curtsies/curtsies-0.4.3.ebuild delete mode 100644 dev-python/curtsies/metadata.xml delete mode 100644 dev-python/cvxopt/Manifest delete mode 100644 dev-python/cvxopt/cvxopt-1.3.2.ebuild delete mode 100644 dev-python/cvxopt/cvxopt-1.3.3.ebuild delete mode 100644 dev-python/cvxopt/metadata.xml delete mode 100644 dev-python/cwcwidth/Manifest delete mode 100644 dev-python/cwcwidth/cwcwidth-0.1.12.ebuild delete mode 100644 dev-python/cwcwidth/metadata.xml delete mode 100644 dev-python/cycler/Manifest delete mode 100644 dev-python/cycler/cycler-0.12.1.ebuild delete mode 100644 dev-python/cycler/metadata.xml delete mode 100644 dev-python/cyclopts/Manifest delete mode 100644 dev-python/cyclopts/cyclopts-4.10.1.ebuild delete mode 100644 dev-python/cyclopts/metadata.xml delete mode 100644 dev-python/cypari2/Manifest delete mode 100644 dev-python/cypari2/cypari2-2.2.4.ebuild delete mode 100644 dev-python/cypari2/metadata.xml delete mode 100644 dev-python/cysignals/Manifest delete mode 100644 dev-python/cysignals/cysignals-1.12.6.ebuild delete mode 100644 dev-python/cysignals/metadata.xml delete mode 100644 dev-python/cython-test-exception-raiser/Manifest delete mode 100644 dev-python/cython-test-exception-raiser/cython-test-exception-raiser-26.4.1.ebuild delete mode 100644 dev-python/cython-test-exception-raiser/metadata.xml delete mode 100644 dev-python/cython/Manifest delete mode 100644 dev-python/cython/cython-3.2.4.ebuild delete mode 100644 dev-python/cython/cython-3.2.5.ebuild delete mode 100644 dev-python/cython/files/cython-0.29.23-pythran-parallel-install.patch delete mode 100644 dev-python/cython/metadata.xml delete mode 100644 dev-python/dacite/Manifest delete mode 100644 dev-python/dacite/dacite-1.8.1.ebuild delete mode 100644 dev-python/dacite/metadata.xml delete mode 100644 dev-python/daemonize/Manifest delete mode 100644 dev-python/daemonize/daemonize-2.5.0-r1.ebuild delete mode 100644 dev-python/daemonize/metadata.xml delete mode 100644 dev-python/daff/Manifest delete mode 100644 dev-python/daff/daff-1.4.2.ebuild delete mode 100644 dev-python/daff/metadata.xml delete mode 100644 dev-python/daiquiri/Manifest delete mode 100644 dev-python/daiquiri/daiquiri-3.3.0.ebuild delete mode 100644 dev-python/daiquiri/daiquiri-3.4.0.ebuild delete mode 100644 dev-python/daiquiri/metadata.xml delete mode 100644 dev-python/darkdetect/Manifest delete mode 100644 dev-python/darkdetect/darkdetect-0.8.0.ebuild delete mode 100644 dev-python/darkdetect/metadata.xml delete mode 100644 dev-python/dasbus/Manifest delete mode 100644 dev-python/dasbus/dasbus-1.7.ebuild delete mode 100644 dev-python/dasbus/metadata.xml delete mode 100644 dev-python/datastructclass/Manifest delete mode 100644 dev-python/datastructclass/datastructclass-0.1.1.ebuild delete mode 100644 dev-python/datastructclass/metadata.xml delete mode 100644 dev-python/dateparser/Manifest delete mode 100644 dev-python/dateparser/dateparser-1.3.0.ebuild delete mode 100644 dev-python/dateparser/metadata.xml delete mode 100644 dev-python/dbfread/Manifest delete mode 100644 dev-python/dbfread/dbfread-2.0.7-r1.ebuild delete mode 100644 dev-python/dbfread/metadata.xml delete mode 100644 dev-python/dbus-fast/Manifest delete mode 100644 dev-python/dbus-fast/dbus-fast-4.0.4.ebuild delete mode 100644 dev-python/dbus-fast/dbus-fast-4.1.0.ebuild delete mode 100644 dev-python/dbus-fast/dbus-fast-4.2.8.ebuild delete mode 100644 dev-python/dbus-fast/dbus-fast-4.3.0.ebuild delete mode 100644 dev-python/dbus-fast/dbus-fast-5.0.16.ebuild delete mode 100644 dev-python/dbus-fast/dbus-fast-5.0.17.ebuild delete mode 100644 dev-python/dbus-fast/metadata.xml delete mode 100644 dev-python/dbus-next/Manifest delete mode 100644 dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild delete mode 100644 dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch delete mode 100644 dev-python/dbus-next/files/dbus-next-0.2.3-pytest-asyncio-1.patch delete mode 100644 dev-python/dbus-next/metadata.xml delete mode 100644 dev-python/dbus-python/Manifest delete mode 100644 dev-python/dbus-python/dbus-python-1.4.0.ebuild delete mode 100644 dev-python/dbus-python/metadata.xml delete mode 100644 dev-python/dbutils/Manifest delete mode 100644 dev-python/dbutils/dbutils-3.1.2.ebuild delete mode 100644 dev-python/dbutils/metadata.xml delete mode 100644 dev-python/ddt/Manifest delete mode 100644 dev-python/ddt/ddt-1.7.2.ebuild delete mode 100644 dev-python/ddt/metadata.xml delete mode 100644 dev-python/debtcollector/Manifest delete mode 100644 dev-python/debtcollector/debtcollector-3.1.0.ebuild delete mode 100644 dev-python/debtcollector/metadata.xml delete mode 100644 dev-python/decopatch/Manifest delete mode 100644 dev-python/decopatch/decopatch-1.4.10-r1.ebuild delete mode 100644 dev-python/decopatch/files/decopatch-1.4.10-pkg_resources.patch delete mode 100644 dev-python/decopatch/files/decopatch-1.4.10-python12.patch delete mode 100644 dev-python/decopatch/metadata.xml delete mode 100644 dev-python/decorator/Manifest delete mode 100644 dev-python/decorator/decorator-5.2.1.ebuild delete mode 100644 dev-python/decorator/decorator-5.3.0.ebuild delete mode 100644 dev-python/decorator/decorator-5.3.1.ebuild delete mode 100644 dev-python/decorator/metadata.xml delete mode 100644 dev-python/deepdiff/Manifest delete mode 100644 dev-python/deepdiff/deepdiff-8.6.2.ebuild delete mode 100644 dev-python/deepdiff/metadata.xml delete mode 100644 dev-python/deepmerge/Manifest delete mode 100644 dev-python/deepmerge/deepmerge-2.0.ebuild delete mode 100644 dev-python/deepmerge/metadata.xml delete mode 100644 dev-python/deezer-py/Manifest delete mode 100644 dev-python/deezer-py/deezer-py-1.3.7.ebuild delete mode 100644 dev-python/deezer-py/metadata.xml delete mode 100644 dev-python/defusedxml/Manifest delete mode 100644 dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild delete mode 100644 dev-python/defusedxml/metadata.xml delete mode 100644 dev-python/dek/Manifest delete mode 100644 dev-python/dek/dek-1.5.0.ebuild delete mode 100644 dev-python/dek/metadata.xml delete mode 100644 dev-python/denonavr/Manifest delete mode 100644 dev-python/denonavr/denonavr-1.3.2.ebuild delete mode 100644 dev-python/denonavr/metadata.xml delete mode 100644 dev-python/dep-logic/Manifest delete mode 100644 dev-python/dep-logic/dep-logic-0.5.2.ebuild delete mode 100644 dev-python/dep-logic/dep-logic-0.6.0.ebuild delete mode 100644 dev-python/dep-logic/metadata.xml delete mode 100644 dev-python/dependency-groups/Manifest delete mode 100644 dev-python/dependency-groups/dependency-groups-1.3.1.ebuild delete mode 100644 dev-python/dependency-groups/metadata.xml delete mode 100644 dev-python/deprecated/Manifest delete mode 100644 dev-python/deprecated/deprecated-1.3.1.ebuild delete mode 100644 dev-python/deprecated/metadata.xml delete mode 100644 dev-python/deprecation/Manifest delete mode 100644 dev-python/deprecation/deprecation-2.1.0-r1.ebuild delete mode 100644 dev-python/deprecation/metadata.xml delete mode 100644 dev-python/desktop-notifier/Manifest delete mode 100644 dev-python/desktop-notifier/desktop-notifier-6.1.1.ebuild delete mode 100644 dev-python/desktop-notifier/desktop-notifier-6.2.0.ebuild delete mode 100644 dev-python/desktop-notifier/metadata.xml delete mode 100644 dev-python/devtools/Manifest delete mode 100644 dev-python/devtools/devtools-0.12.2-r1.ebuild delete mode 100644 dev-python/devtools/files/devtools-0.12.2-mkdocs-hooks.patch delete mode 100644 dev-python/devtools/metadata.xml delete mode 100644 dev-python/dict2xml/Manifest delete mode 100644 dev-python/dict2xml/dict2xml-1.7.8.ebuild delete mode 100644 dev-python/dict2xml/metadata.xml delete mode 100644 dev-python/dictdiffer/Manifest delete mode 100644 dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild delete mode 100644 dev-python/dictdiffer/metadata.xml delete mode 100644 dev-python/diff-match-patch/Manifest delete mode 100644 dev-python/diff-match-patch/diff-match-patch-20241021.ebuild delete mode 100644 dev-python/diff-match-patch/metadata.xml delete mode 100644 dev-python/digitalocean/Manifest delete mode 100644 dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild delete mode 100644 dev-python/digitalocean/metadata.xml delete mode 100644 dev-python/dill/Manifest delete mode 100644 dev-python/dill/dill-0.4.1.ebuild delete mode 100644 dev-python/dill/metadata.xml delete mode 100644 dev-python/dirty-equals/Manifest delete mode 100644 dev-python/dirty-equals/dirty-equals-0.10.0.ebuild delete mode 100644 dev-python/dirty-equals/dirty-equals-0.11.0.ebuild delete mode 100644 dev-python/dirty-equals/metadata.xml delete mode 100644 dev-python/discid/Manifest delete mode 100644 dev-python/discid/discid-1.4.0.ebuild delete mode 100644 dev-python/discid/metadata.xml delete mode 100644 dev-python/discord-protos/Manifest delete mode 100644 dev-python/discord-protos/discord-protos-1.2.126.ebuild delete mode 100644 dev-python/discord-protos/metadata.xml delete mode 100644 dev-python/diskcache/Manifest delete mode 100644 dev-python/diskcache/diskcache-5.6.3.ebuild delete mode 100644 dev-python/diskcache/metadata.xml delete mode 100644 dev-python/dissononce/Manifest delete mode 100644 dev-python/dissononce/dissononce-0.34.3-r3.ebuild delete mode 100644 dev-python/dissononce/files/dissononce-0.34.3-fix-test-requirements.patch delete mode 100644 dev-python/dissononce/metadata.xml delete mode 100644 dev-python/distlib/Manifest delete mode 100644 dev-python/distlib/distlib-0.4.0-r1.ebuild delete mode 100644 dev-python/distlib/distlib-0.4.0.ebuild delete mode 100644 dev-python/distlib/distlib-0.4.1.ebuild delete mode 100644 dev-python/distlib/files/distlib-0.3.9-system-pypiserver.patch delete mode 100644 dev-python/distlib/files/distlib-0.4.0-py314-test.patch delete mode 100644 dev-python/distlib/files/distlib-0.4.0-py315.patch delete mode 100644 dev-python/distlib/metadata.xml delete mode 100644 dev-python/distro/Manifest delete mode 100644 dev-python/distro/distro-1.9.0.ebuild delete mode 100644 dev-python/distro/metadata.xml delete mode 100644 dev-python/dj-database-url/Manifest delete mode 100644 dev-python/dj-database-url/dj-database-url-3.0.1.ebuild delete mode 100644 dev-python/dj-database-url/dj-database-url-3.1.2.ebuild delete mode 100644 dev-python/dj-database-url/metadata.xml delete mode 100644 dev-python/dj-email-url/Manifest delete mode 100644 dev-python/dj-email-url/dj-email-url-1.0.6.ebuild delete mode 100644 dev-python/dj-email-url/metadata.xml delete mode 100644 dev-python/dj-search-url/Manifest delete mode 100644 dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild delete mode 100644 dev-python/dj-search-url/metadata.xml delete mode 100644 dev-python/django-allauth/Manifest delete mode 100644 dev-python/django-allauth/django-allauth-65.13.1.ebuild delete mode 100644 dev-python/django-allauth/django-allauth-65.7.0.ebuild delete mode 100644 dev-python/django-allauth/files/fido2.patch delete mode 100644 dev-python/django-allauth/metadata.xml delete mode 100644 dev-python/django-auth-ldap/Manifest delete mode 100644 dev-python/django-auth-ldap/django-auth-ldap-5.3.0.ebuild delete mode 100644 dev-python/django-auth-ldap/metadata.xml delete mode 100644 dev-python/django-browser-reload/Manifest delete mode 100644 dev-python/django-browser-reload/django-browser-reload-1.13.0.ebuild delete mode 100644 dev-python/django-browser-reload/metadata.xml delete mode 100644 dev-python/django-cache-url/Manifest delete mode 100644 dev-python/django-cache-url/django-cache-url-3.4.6.ebuild delete mode 100644 dev-python/django-cache-url/metadata.xml delete mode 100644 dev-python/django-cacheops/Manifest delete mode 100644 dev-python/django-cacheops/django-cacheops-7.2.ebuild delete mode 100644 dev-python/django-cacheops/metadata.xml delete mode 100644 dev-python/django-celery-results/Manifest delete mode 100644 dev-python/django-celery-results/django-celery-results-2.6.0.ebuild delete mode 100644 dev-python/django-celery-results/metadata.xml delete mode 100644 dev-python/django-compression-middleware/Manifest delete mode 100644 dev-python/django-compression-middleware/django-compression-middleware-0.5.0.ebuild delete mode 100644 dev-python/django-compression-middleware/metadata.xml delete mode 100644 dev-python/django-configurations/Manifest delete mode 100644 dev-python/django-configurations/django-configurations-2.5.1.ebuild delete mode 100644 dev-python/django-configurations/files/django-configurations-2.5.1-test.patch delete mode 100644 dev-python/django-configurations/metadata.xml delete mode 100644 dev-python/django-constance/Manifest delete mode 100644 dev-python/django-constance/django-constance-3.1.0.ebuild delete mode 100644 dev-python/django-constance/metadata.xml delete mode 100644 dev-python/django-cors-headers/Manifest delete mode 100644 dev-python/django-cors-headers/django-cors-headers-4.9.0.ebuild delete mode 100644 dev-python/django-cors-headers/metadata.xml delete mode 100644 dev-python/django-crispy-forms/Manifest delete mode 100644 dev-python/django-crispy-forms/django-crispy-forms-2.6.ebuild delete mode 100644 dev-python/django-crispy-forms/metadata.xml delete mode 100644 dev-python/django-debug-toolbar/Manifest delete mode 100644 dev-python/django-debug-toolbar/django-debug-toolbar-6.3.0.ebuild delete mode 100644 dev-python/django-debug-toolbar/metadata.xml delete mode 100644 dev-python/django-extensions/Manifest delete mode 100644 dev-python/django-extensions/django-extensions-3.2.3.ebuild delete mode 100644 dev-python/django-extensions/django-extensions-4.1.ebuild delete mode 100644 dev-python/django-extensions/metadata.xml delete mode 100644 dev-python/django-filter/Manifest delete mode 100644 dev-python/django-filter/django-filter-25.2.ebuild delete mode 100644 dev-python/django-filter/metadata.xml delete mode 100644 dev-python/django-js-asset/Manifest delete mode 100644 dev-python/django-js-asset/django-js-asset-3.1.2.ebuild delete mode 100644 dev-python/django-js-asset/metadata.xml delete mode 100644 dev-python/django-multiselectfield/Manifest delete mode 100644 dev-python/django-multiselectfield/django-multiselectfield-0.1.13.ebuild delete mode 100644 dev-python/django-multiselectfield/django-multiselectfield-1.0.1.ebuild delete mode 100644 dev-python/django-multiselectfield/metadata.xml delete mode 100644 dev-python/django-otp/Manifest delete mode 100644 dev-python/django-otp/django-otp-1.7.0.ebuild delete mode 100644 dev-python/django-otp/metadata.xml delete mode 100644 dev-python/django-picklefield/Manifest delete mode 100644 dev-python/django-picklefield/django-picklefield-3.2.0.ebuild delete mode 100644 dev-python/django-picklefield/metadata.xml delete mode 100644 dev-python/django-polymorphic/Manifest delete mode 100644 dev-python/django-polymorphic/django-polymorphic-4.11.4.ebuild delete mode 100644 dev-python/django-polymorphic/django-polymorphic-4.11.5.ebuild delete mode 100644 dev-python/django-polymorphic/metadata.xml delete mode 100644 dev-python/django-prometheus/Manifest delete mode 100644 dev-python/django-prometheus/django-prometheus-2.4.1.ebuild delete mode 100644 dev-python/django-prometheus/django-prometheus-2.5.0.ebuild delete mode 100644 dev-python/django-prometheus/metadata.xml delete mode 100644 dev-python/django-redis/Manifest delete mode 100644 dev-python/django-redis/django-redis-6.0.0.ebuild delete mode 100644 dev-python/django-redis/django-redis-7.0.0.ebuild delete mode 100644 dev-python/django-redis/metadata.xml delete mode 100644 dev-python/django-registration/Manifest delete mode 100644 dev-python/django-registration/django-registration-5.2.1.ebuild delete mode 100644 dev-python/django-registration/metadata.xml delete mode 100644 dev-python/django-soft-delete/Manifest delete mode 100644 dev-python/django-soft-delete/django-soft-delete-1.0.18.ebuild delete mode 100644 dev-python/django-soft-delete/metadata.xml delete mode 100644 dev-python/django-sortedm2m/Manifest delete mode 100644 dev-python/django-sortedm2m/django-sortedm2m-4.0.0.ebuild delete mode 100644 dev-python/django-sortedm2m/metadata.xml delete mode 100644 dev-python/django-tables2/Manifest delete mode 100644 dev-python/django-tables2/django-tables2-2.9.0.ebuild delete mode 100644 dev-python/django-tables2/django-tables2-3.0.0.ebuild delete mode 100644 dev-python/django-tables2/metadata.xml delete mode 100644 dev-python/django-taggit/Manifest delete mode 100644 dev-python/django-taggit/django-taggit-6.1.0-r1.ebuild delete mode 100644 dev-python/django-taggit/metadata.xml delete mode 100644 dev-python/django-tailwind/Manifest delete mode 100644 dev-python/django-tailwind/django-tailwind-3.8.0.ebuild delete mode 100644 dev-python/django-tailwind/metadata.xml delete mode 100644 dev-python/django-template-partials/Manifest delete mode 100644 dev-python/django-template-partials/django-template-partials-25.3.ebuild delete mode 100644 dev-python/django-template-partials/metadata.xml delete mode 100644 dev-python/django-timezone-field/Manifest delete mode 100644 dev-python/django-timezone-field/django-timezone-field-7.2.1.ebuild delete mode 100644 dev-python/django-timezone-field/metadata.xml delete mode 100644 dev-python/django-tinymce/Manifest delete mode 100644 dev-python/django-tinymce/django-tinymce-4.1.0.ebuild delete mode 100644 dev-python/django-tinymce/metadata.xml delete mode 100644 dev-python/django/Manifest delete mode 100644 dev-python/django/django-4.2.30.ebuild delete mode 100644 dev-python/django/django-5.2.14.ebuild delete mode 100644 dev-python/django/django-5.2.15.ebuild delete mode 100644 dev-python/django/django-6.0.5.ebuild delete mode 100644 dev-python/django/django-6.0.6.ebuild delete mode 100644 dev-python/django/files/django-4.0-bashcomp.patch delete mode 100644 dev-python/django/files/django-4.2.21-py313.patch delete mode 100644 dev-python/django/files/django-5.2.7-py314.patch delete mode 100644 dev-python/django/metadata.xml delete mode 100644 dev-python/djangorestframework-guardian/Manifest delete mode 100644 dev-python/djangorestframework-guardian/djangorestframework-guardian-0.3.0.ebuild delete mode 100644 dev-python/djangorestframework-guardian/djangorestframework-guardian-0.4.0.ebuild delete mode 100644 dev-python/djangorestframework-guardian/metadata.xml delete mode 100644 dev-python/djangorestframework/Manifest delete mode 100644 dev-python/djangorestframework/djangorestframework-3.17.1.ebuild delete mode 100644 dev-python/djangorestframework/metadata.xml delete mode 100644 dev-python/dkimpy-milter/Manifest delete mode 100644 dev-python/dkimpy-milter/dkimpy-milter-1.2.3.ebuild delete mode 100644 dev-python/dkimpy-milter/files/dkimpy-milter-pidfile.patch delete mode 100644 dev-python/dkimpy-milter/files/dkimpy-milter.initd delete mode 100644 dev-python/dkimpy-milter/metadata.xml delete mode 100644 dev-python/dkimpy/Manifest delete mode 100644 dev-python/dkimpy/dkimpy-1.1.8.ebuild delete mode 100644 dev-python/dkimpy/metadata.xml delete mode 100644 dev-python/dns-lexicon/Manifest delete mode 100644 dev-python/dns-lexicon/dns-lexicon-3.23.2.ebuild delete mode 100644 dev-python/dns-lexicon/dns-lexicon-3.25.1.ebuild delete mode 100644 dev-python/dns-lexicon/dns-lexicon-3.25.2.ebuild delete mode 100644 dev-python/dns-lexicon/metadata.xml delete mode 100644 dev-python/dnspython/Manifest delete mode 100644 dev-python/dnspython/dnspython-2.8.0.ebuild delete mode 100644 dev-python/dnspython/metadata.xml delete mode 100644 dev-python/doc8/Manifest delete mode 100644 dev-python/doc8/doc8-2.0.0.ebuild delete mode 100644 dev-python/doc8/metadata.xml delete mode 100644 dev-python/docker/Manifest delete mode 100644 dev-python/docker/docker-7.1.0.ebuild delete mode 100644 dev-python/docker/metadata.xml delete mode 100644 dev-python/dockerpty/Manifest delete mode 100644 dev-python/dockerpty/dockerpty-0.4.1-r3.ebuild delete mode 100644 dev-python/dockerpty/metadata.xml delete mode 100644 dev-python/docopt/Manifest delete mode 100644 dev-python/docopt/docopt-0.6.2-r5.ebuild delete mode 100644 dev-python/docopt/files/docopt-0.6.2-pytest_node_from_parent.patch delete mode 100644 dev-python/docopt/metadata.xml delete mode 100644 dev-python/docstring-parser/Manifest delete mode 100644 dev-python/docstring-parser/docstring-parser-0.17.0.ebuild delete mode 100644 dev-python/docstring-parser/metadata.xml delete mode 100644 dev-python/docstring-to-markdown/Manifest delete mode 100644 dev-python/docstring-to-markdown/docstring-to-markdown-0.17.ebuild delete mode 100644 dev-python/docstring-to-markdown/metadata.xml delete mode 100644 dev-python/docutils-glep/Manifest delete mode 100644 dev-python/docutils-glep/docutils-glep-1.5.ebuild delete mode 100644 dev-python/docutils-glep/metadata.xml delete mode 100644 dev-python/docutils/Manifest delete mode 100644 dev-python/docutils/docutils-0.22.4.ebuild delete mode 100644 dev-python/docutils/docutils-0.23.ebuild delete mode 100644 dev-python/docutils/docutils-0.23_rc1.ebuild delete mode 100644 dev-python/docutils/metadata.xml delete mode 100644 dev-python/dogpile-cache/Manifest delete mode 100644 dev-python/dogpile-cache/dogpile-cache-1.5.0.ebuild delete mode 100644 dev-python/dogpile-cache/metadata.xml delete mode 100644 dev-python/doit-py/Manifest delete mode 100644 dev-python/doit-py/doit-py-0.5.0-r1.ebuild delete mode 100644 dev-python/doit-py/metadata.xml delete mode 100644 dev-python/doit/Manifest delete mode 100644 dev-python/doit/doit-0.36.0-r2.ebuild delete mode 100644 dev-python/doit/doit-0.37.0.ebuild delete mode 100644 dev-python/doit/metadata.xml delete mode 100644 dev-python/dominate/Manifest delete mode 100644 dev-python/dominate/dominate-2.9.1.ebuild delete mode 100644 dev-python/dominate/files/dominate-2.9.1-py313.patch delete mode 100644 dev-python/dominate/metadata.xml delete mode 100644 dev-python/doublex-expects/Manifest delete mode 100644 dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild delete mode 100644 dev-python/doublex-expects/metadata.xml delete mode 100644 dev-python/doublex/Manifest delete mode 100644 dev-python/doublex/doublex-1.9.6.1.ebuild delete mode 100644 dev-python/doublex/metadata.xml delete mode 100644 dev-python/doxypypy/Manifest delete mode 100644 dev-python/doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild delete mode 100644 dev-python/doxypypy/metadata.xml delete mode 100644 dev-python/drf-writable-nested/Manifest delete mode 100644 dev-python/drf-writable-nested/drf-writable-nested-0.7.2.ebuild delete mode 100644 dev-python/drf-writable-nested/metadata.xml delete mode 100644 dev-python/dropbox/Manifest delete mode 100644 dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild delete mode 100644 dev-python/dropbox/metadata.xml delete mode 100644 dev-python/dtreeviz/Manifest delete mode 100644 dev-python/dtreeviz/dtreeviz-2.2.2.ebuild delete mode 100644 dev-python/dtreeviz/metadata.xml delete mode 100644 dev-python/dulwich/Manifest delete mode 100644 dev-python/dulwich/dulwich-1.1.0.ebuild delete mode 100644 dev-python/dulwich/dulwich-1.2.4.ebuild delete mode 100644 dev-python/dulwich/dulwich-1.2.5.ebuild delete mode 100644 dev-python/dulwich/dulwich-1.2.6.ebuild delete mode 100644 dev-python/dulwich/metadata.xml delete mode 100644 dev-python/easy-thumbnails/Manifest delete mode 100644 dev-python/easy-thumbnails/easy-thumbnails-2.10.1.ebuild delete mode 100644 dev-python/easy-thumbnails/metadata.xml delete mode 100644 dev-python/easyprocess/Manifest delete mode 100644 dev-python/easyprocess/easyprocess-1.1-r1.ebuild delete mode 100644 dev-python/easyprocess/metadata.xml delete mode 100644 dev-python/ecdsa/Manifest delete mode 100644 dev-python/ecdsa/ecdsa-0.19.2.ebuild delete mode 100644 dev-python/ecdsa/metadata.xml delete mode 100644 dev-python/editables/Manifest delete mode 100644 dev-python/editables/editables-0.5.ebuild delete mode 100644 dev-python/editables/editables-0.6.ebuild delete mode 100644 dev-python/editables/metadata.xml delete mode 100644 dev-python/editor/Manifest delete mode 100644 dev-python/editor/editor-1.7.0.ebuild delete mode 100644 dev-python/editor/metadata.xml delete mode 100644 dev-python/editorconfig/Manifest delete mode 100644 dev-python/editorconfig/editorconfig-0.17.1.ebuild delete mode 100644 dev-python/editorconfig/metadata.xml delete mode 100644 dev-python/elastic-transport/Manifest delete mode 100644 dev-python/elastic-transport/elastic-transport-9.2.1.ebuild delete mode 100644 dev-python/elastic-transport/elastic-transport-9.4.0.ebuild delete mode 100644 dev-python/elastic-transport/elastic-transport-9.4.1.ebuild delete mode 100644 dev-python/elastic-transport/metadata.xml delete mode 100644 dev-python/elasticsearch/Manifest delete mode 100644 dev-python/elasticsearch/elasticsearch-9.3.0.ebuild delete mode 100644 dev-python/elasticsearch/elasticsearch-9.4.0.ebuild delete mode 100644 dev-python/elasticsearch/elasticsearch-9.4.1.ebuild delete mode 100644 dev-python/elasticsearch/metadata.xml delete mode 100644 dev-python/electrum-aionostr/Manifest delete mode 100644 dev-python/electrum-aionostr/electrum-aionostr-0.1.0.ebuild delete mode 100644 dev-python/electrum-aionostr/metadata.xml delete mode 100644 dev-python/electrum-ecc/Manifest delete mode 100644 dev-python/electrum-ecc/electrum-ecc-0.0.7.ebuild delete mode 100644 dev-python/electrum-ecc/metadata.xml delete mode 100644 dev-python/elementpath/Manifest delete mode 100644 dev-python/elementpath/elementpath-5.1.1.ebuild delete mode 100644 dev-python/elementpath/metadata.xml delete mode 100644 dev-python/email-validator/Manifest delete mode 100644 dev-python/email-validator/email-validator-2.3.0.ebuild delete mode 100644 dev-python/email-validator/metadata.xml delete mode 100644 dev-python/emcee/Manifest delete mode 100644 dev-python/emcee/emcee-3.1.6.ebuild delete mode 100644 dev-python/emcee/metadata.xml delete mode 100644 dev-python/emoji/Manifest delete mode 100644 dev-python/emoji/emoji-2.15.0.ebuild delete mode 100644 dev-python/emoji/metadata.xml delete mode 100644 dev-python/enrich/Manifest delete mode 100644 dev-python/enrich/enrich-1.2.7-r1.ebuild delete mode 100644 dev-python/enrich/metadata.xml delete mode 100644 dev-python/ensurepip-pip/Manifest delete mode 100644 dev-python/ensurepip-pip/ensurepip-pip-26.1.2.ebuild delete mode 100644 dev-python/ensurepip-pip/files/pip-26.0-test-wheels.patch delete mode 100644 dev-python/ensurepip-pip/metadata.xml delete mode 100644 dev-python/ensurepip-setuptools/Manifest delete mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-79.0.1.ebuild delete mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-82.0.1.ebuild delete mode 100644 dev-python/ensurepip-setuptools/metadata.xml delete mode 100644 dev-python/ensurepip-wheel/Manifest delete mode 100644 dev-python/ensurepip-wheel/ensurepip-wheel-0.47.0.ebuild delete mode 100644 dev-python/ensurepip-wheel/metadata.xml delete mode 100644 dev-python/entrypoint2/Manifest delete mode 100644 dev-python/entrypoint2/entrypoint2-1.1.ebuild delete mode 100644 dev-python/entrypoint2/metadata.xml delete mode 100644 dev-python/entrypoints/Manifest delete mode 100644 dev-python/entrypoints/entrypoints-0.4.ebuild delete mode 100644 dev-python/entrypoints/metadata.xml delete mode 100644 dev-python/environs/Manifest delete mode 100644 dev-python/environs/environs-15.0.0.ebuild delete mode 100644 dev-python/environs/environs-15.0.1.ebuild delete mode 100644 dev-python/environs/metadata.xml delete mode 100644 dev-python/enzyme/Manifest delete mode 100644 dev-python/enzyme/enzyme-0.5.2.ebuild delete mode 100644 dev-python/enzyme/metadata.xml delete mode 100644 dev-python/ephemeral-port-reserve/Manifest delete mode 100644 dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild delete mode 100644 dev-python/ephemeral-port-reserve/metadata.xml delete mode 100644 dev-python/eradicate/Manifest delete mode 100644 dev-python/eradicate/eradicate-3.0.1.ebuild delete mode 100644 dev-python/eradicate/metadata.xml delete mode 100644 dev-python/et-xmlfile/Manifest delete mode 100644 dev-python/et-xmlfile/et-xmlfile-2.0.0.ebuild delete mode 100644 dev-python/et-xmlfile/metadata.xml delete mode 100644 dev-python/etuples/Manifest delete mode 100644 dev-python/etuples/etuples-0.3.10.ebuild delete mode 100644 dev-python/etuples/metadata.xml delete mode 100644 dev-python/eval-type-backport/Manifest delete mode 100644 dev-python/eval-type-backport/eval-type-backport-0.3.1.ebuild delete mode 100644 dev-python/eval-type-backport/metadata.xml delete mode 100644 dev-python/evdev/Manifest delete mode 100644 dev-python/evdev/evdev-1.9.3.ebuild delete mode 100644 dev-python/evdev/metadata.xml delete mode 100644 dev-python/events/Manifest delete mode 100644 dev-python/events/events-0.5.ebuild delete mode 100644 dev-python/events/metadata.xml delete mode 100644 dev-python/evernote2/Manifest delete mode 100644 dev-python/evernote2/evernote2-1.0.3.ebuild delete mode 100644 dev-python/evernote2/evernote2-9999.ebuild delete mode 100644 dev-python/evernote2/metadata.xml delete mode 100644 dev-python/ewmh/Manifest delete mode 100644 dev-python/ewmh/ewmh-0.1.6.ebuild delete mode 100644 dev-python/ewmh/metadata.xml delete mode 100644 dev-python/exceptiongroup/Manifest delete mode 100644 dev-python/exceptiongroup/exceptiongroup-1.3.1.ebuild delete mode 100644 dev-python/exceptiongroup/metadata.xml delete mode 100644 dev-python/execnet/Manifest delete mode 100644 dev-python/execnet/execnet-2.1.2.ebuild delete mode 100644 dev-python/execnet/metadata.xml delete mode 100644 dev-python/executing/Manifest delete mode 100644 dev-python/executing/executing-2.2.1.ebuild delete mode 100644 dev-python/executing/metadata.xml delete mode 100644 dev-python/exif/Manifest delete mode 100644 dev-python/exif/exif-1.6.0.ebuild delete mode 100644 dev-python/exif/metadata.xml delete mode 100644 dev-python/expandvars/Manifest delete mode 100644 dev-python/expandvars/expandvars-1.1.2.ebuild delete mode 100644 dev-python/expandvars/metadata.xml delete mode 100644 dev-python/expects/Manifest delete mode 100644 dev-python/expects/expects-0.9.0-r1.ebuild delete mode 100644 dev-python/expects/metadata.xml delete mode 100644 dev-python/expecttest/Manifest delete mode 100644 dev-python/expecttest/expecttest-0.3.0.ebuild delete mode 100644 dev-python/expecttest/metadata.xml delete mode 100644 dev-python/extras/Manifest delete mode 100644 dev-python/extras/extras-1.0.0-r2.ebuild delete mode 100644 dev-python/extras/metadata.xml delete mode 100644 dev-python/eyed3/Manifest delete mode 100644 dev-python/eyed3/eyed3-0.9.9.ebuild delete mode 100644 dev-python/eyed3/metadata.xml delete mode 100644 dev-python/ezdxf/Manifest delete mode 100644 dev-python/ezdxf/ezdxf-1.4.3.ebuild delete mode 100644 dev-python/ezdxf/ezdxf-1.4.4.ebuild delete mode 100644 dev-python/ezdxf/metadata.xml delete mode 100644 dev-python/faker/Manifest delete mode 100644 dev-python/faker/faker-40.14.1.ebuild delete mode 100644 dev-python/faker/faker-40.18.0.ebuild delete mode 100644 dev-python/faker/faker-40.19.1.ebuild delete mode 100644 dev-python/faker/faker-40.20.0.ebuild delete mode 100644 dev-python/faker/faker-40.21.0.ebuild delete mode 100644 dev-python/faker/metadata.xml delete mode 100644 dev-python/fakeredis/Manifest delete mode 100644 dev-python/fakeredis/fakeredis-2.34.1.ebuild delete mode 100644 dev-python/fakeredis/fakeredis-2.35.0.ebuild delete mode 100644 dev-python/fakeredis/fakeredis-2.35.1.ebuild delete mode 100644 dev-python/fakeredis/fakeredis-2.36.0.ebuild delete mode 100644 dev-python/fakeredis/metadata.xml delete mode 100644 dev-python/fastapi/Manifest delete mode 100644 dev-python/fastapi/fastapi-0.135.1.ebuild delete mode 100644 dev-python/fastapi/fastapi-0.135.2.ebuild delete mode 100644 dev-python/fastapi/fastapi-0.135.3.ebuild delete mode 100644 dev-python/fastapi/metadata.xml delete mode 100644 dev-python/fastbencode/Manifest delete mode 100644 dev-python/fastbencode/fastbencode-0.3.10.ebuild delete mode 100644 dev-python/fastbencode/metadata.xml delete mode 100644 dev-python/fasteners/Manifest delete mode 100644 dev-python/fasteners/fasteners-0.20.ebuild delete mode 100644 dev-python/fasteners/metadata.xml delete mode 100644 dev-python/fastimport/Manifest delete mode 100644 dev-python/fastimport/fastimport-0.9.16.ebuild delete mode 100644 dev-python/fastimport/metadata.xml delete mode 100644 dev-python/fastjsonschema/Manifest delete mode 100644 dev-python/fastjsonschema/fastjsonschema-2.21.2.ebuild delete mode 100644 dev-python/fastjsonschema/metadata.xml delete mode 100644 dev-python/fastmcp/Manifest delete mode 100644 dev-python/fastmcp/fastmcp-3.1.1.ebuild delete mode 100644 dev-python/fastmcp/metadata.xml delete mode 100644 dev-python/fastuuid/Manifest delete mode 100644 dev-python/fastuuid/fastuuid-0.14.0.ebuild delete mode 100644 dev-python/fastuuid/metadata.xml delete mode 100644 dev-python/faust-cchardet/Manifest delete mode 100644 dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild delete mode 100644 dev-python/faust-cchardet/metadata.xml delete mode 100644 dev-python/feedgenerator/Manifest delete mode 100644 dev-python/feedgenerator/feedgenerator-2.2.1.ebuild delete mode 100644 dev-python/feedgenerator/metadata.xml delete mode 100644 dev-python/feedparser/Manifest delete mode 100644 dev-python/feedparser/feedparser-6.0.12.ebuild delete mode 100644 dev-python/feedparser/metadata.xml delete mode 100644 dev-python/ffmpeg-python/Manifest delete mode 100644 dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711-r1.ebuild delete mode 100644 dev-python/ffmpeg-python/files/ffmpeg-python-0.2.0-collections.patch delete mode 100644 dev-python/ffmpeg-python/files/ffmpeg-python-0.2.0-no-future-795.patch delete mode 100644 dev-python/ffmpeg-python/metadata.xml delete mode 100644 dev-python/fido2/Manifest delete mode 100644 dev-python/fido2/fido2-0.9.3-r1.ebuild delete mode 100644 dev-python/fido2/fido2-2.1.1.ebuild delete mode 100644 dev-python/fido2/fido2-2.2.0.ebuild delete mode 100644 dev-python/fido2/metadata.xml delete mode 100644 dev-python/fields/Manifest delete mode 100644 dev-python/fields/fields-5.0.0-r3.ebuild delete mode 100644 dev-python/fields/metadata.xml delete mode 100644 dev-python/filebytes/Manifest delete mode 100644 dev-python/filebytes/filebytes-0.10.2.ebuild delete mode 100644 dev-python/filebytes/filebytes-9999.ebuild delete mode 100644 dev-python/filebytes/files/filebytes-0.10.2-py314.patch delete mode 100644 dev-python/filebytes/metadata.xml delete mode 100644 dev-python/filelock/Manifest delete mode 100644 dev-python/filelock/filelock-3.28.0.ebuild delete mode 100644 dev-python/filelock/filelock-3.29.0.ebuild delete mode 100644 dev-python/filelock/filelock-3.29.1.ebuild delete mode 100644 dev-python/filelock/metadata.xml delete mode 100644 dev-python/filetype/Manifest delete mode 100644 dev-python/filetype/filetype-1.2.0.ebuild delete mode 100644 dev-python/filetype/metadata.xml delete mode 100644 dev-python/find-libpython/Manifest delete mode 100644 dev-python/find-libpython/find-libpython-0.5.1.ebuild delete mode 100644 dev-python/find-libpython/metadata.xml delete mode 100644 dev-python/findimports/Manifest delete mode 100644 dev-python/findimports/findimports-3.0.0.ebuild delete mode 100644 dev-python/findimports/metadata.xml delete mode 100644 dev-python/findpython/Manifest delete mode 100644 dev-python/findpython/findpython-0.7.1.ebuild delete mode 100644 dev-python/findpython/findpython-0.8.0.ebuild delete mode 100644 dev-python/findpython/metadata.xml delete mode 100644 dev-python/fitsio/Manifest delete mode 100644 dev-python/fitsio/fitsio-1.3.0.ebuild delete mode 100644 dev-python/fitsio/metadata.xml delete mode 100644 dev-python/fixtures/Manifest delete mode 100644 dev-python/fixtures/fixtures-4.3.2.ebuild delete mode 100644 dev-python/fixtures/metadata.xml delete mode 100644 dev-python/flake8/Manifest delete mode 100644 dev-python/flake8/flake8-7.3.0.ebuild delete mode 100644 dev-python/flake8/metadata.xml delete mode 100644 dev-python/flaky/Manifest delete mode 100644 dev-python/flaky/flaky-3.8.1.ebuild delete mode 100644 dev-python/flaky/metadata.xml delete mode 100644 dev-python/flasgger/Manifest delete mode 100644 dev-python/flasgger/files/flasgger-0.9.7.1-click-8.2.patch delete mode 100644 dev-python/flasgger/flasgger-0.9.7.1.ebuild delete mode 100644 dev-python/flasgger/metadata.xml delete mode 100644 dev-python/flask-api/Manifest delete mode 100644 dev-python/flask-api/files/flask-api-3.1-flask-3.patch delete mode 100644 dev-python/flask-api/flask-api-3.1-r2.ebuild delete mode 100644 dev-python/flask-api/metadata.xml delete mode 100644 dev-python/flask-babel/Manifest delete mode 100644 dev-python/flask-babel/flask-babel-4.0.0.ebuild delete mode 100644 dev-python/flask-babel/metadata.xml delete mode 100644 dev-python/flask-caching/Manifest delete mode 100644 dev-python/flask-caching/flask-caching-2.3.1-r1.ebuild delete mode 100644 dev-python/flask-caching/flask-caching-2.3.1.ebuild delete mode 100644 dev-python/flask-caching/flask-caching-2.4.0.ebuild delete mode 100644 dev-python/flask-caching/metadata.xml delete mode 100644 dev-python/flask-compress/Manifest delete mode 100644 dev-python/flask-compress/flask-compress-1.23.ebuild delete mode 100644 dev-python/flask-compress/flask-compress-1.24.ebuild delete mode 100644 dev-python/flask-compress/metadata.xml delete mode 100644 dev-python/flask-cors/Manifest delete mode 100644 dev-python/flask-cors/flask-cors-6.0.2.ebuild delete mode 100644 dev-python/flask-cors/metadata.xml delete mode 100644 dev-python/flask-debug/Manifest delete mode 100644 dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild delete mode 100644 dev-python/flask-debug/metadata.xml delete mode 100644 dev-python/flask-htmlmin/Manifest delete mode 100644 dev-python/flask-htmlmin/flask-htmlmin-3.0.0.ebuild delete mode 100644 dev-python/flask-htmlmin/metadata.xml delete mode 100644 dev-python/flask-login/Manifest delete mode 100644 dev-python/flask-login/flask-login-0.6.3.ebuild delete mode 100644 dev-python/flask-login/metadata.xml delete mode 100644 dev-python/flask-nav/Manifest delete mode 100644 dev-python/flask-nav/files/flask-nav-0.6-py310.patch delete mode 100644 dev-python/flask-nav/flask-nav-0.6-r5.ebuild delete mode 100644 dev-python/flask-nav/metadata.xml delete mode 100644 dev-python/flask-paginate/Manifest delete mode 100644 dev-python/flask-paginate/flask-paginate-2024.4.12.ebuild delete mode 100644 dev-python/flask-paginate/metadata.xml delete mode 100644 dev-python/flask-paranoid/Manifest delete mode 100644 dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild delete mode 100644 dev-python/flask-paranoid/metadata.xml delete mode 100644 dev-python/flask-restx/Manifest delete mode 100644 dev-python/flask-restx/files/flask-restx-avoid-importlib_resources.patch delete mode 100644 dev-python/flask-restx/flask-restx-1.3.0.ebuild delete mode 100644 dev-python/flask-restx/flask-restx-1.3.2.ebuild delete mode 100644 dev-python/flask-restx/metadata.xml delete mode 100644 dev-python/flask-socketio/Manifest delete mode 100644 dev-python/flask-socketio/flask-socketio-5.5.1.ebuild delete mode 100644 dev-python/flask-socketio/flask-socketio-5.6.0.ebuild delete mode 100644 dev-python/flask-socketio/flask-socketio-5.6.1.ebuild delete mode 100644 dev-python/flask-socketio/metadata.xml delete mode 100644 dev-python/flask-sphinx-themes/Manifest delete mode 100644 dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2-r1.ebuild delete mode 100644 dev-python/flask-sphinx-themes/metadata.xml delete mode 100644 dev-python/flask/Manifest delete mode 100644 dev-python/flask/flask-3.1.3.ebuild delete mode 100644 dev-python/flask/metadata.xml delete mode 100644 dev-python/flatbuffers/Manifest delete mode 100644 dev-python/flatbuffers/flatbuffers-25.12.19.ebuild delete mode 100644 dev-python/flatbuffers/metadata.xml delete mode 100644 dev-python/flatdict/Manifest delete mode 100644 dev-python/flatdict/flatdict-4.1.0.ebuild delete mode 100644 dev-python/flatdict/metadata.xml delete mode 100644 dev-python/fleep/Manifest delete mode 100644 dev-python/fleep/fleep-1.0.1-r1.ebuild delete mode 100644 dev-python/fleep/fleep-9999.ebuild delete mode 100644 dev-python/fleep/metadata.xml delete mode 100644 dev-python/flexmock/Manifest delete mode 100644 dev-python/flexmock/flexmock-0.13.0.ebuild delete mode 100644 dev-python/flexmock/metadata.xml delete mode 100644 dev-python/flit-core/Manifest delete mode 100644 dev-python/flit-core/flit-core-3.12.0.ebuild delete mode 100644 dev-python/flit-core/metadata.xml delete mode 100644 dev-python/flit-scm/Manifest delete mode 100644 dev-python/flit-scm/flit-scm-1.7.0.ebuild delete mode 100644 dev-python/flit-scm/metadata.xml delete mode 100644 dev-python/flit/Manifest delete mode 100644 dev-python/flit/flit-3.12.0.ebuild delete mode 100644 dev-python/flit/metadata.xml delete mode 100644 dev-python/flufl-lock/Manifest delete mode 100644 dev-python/flufl-lock/flufl-lock-9.0.0.ebuild delete mode 100644 dev-python/flufl-lock/flufl-lock-9.1.0.ebuild delete mode 100644 dev-python/flufl-lock/metadata.xml delete mode 100644 dev-python/fontawesomefree/Manifest delete mode 100644 dev-python/fontawesomefree/fontawesomefree-6.5.1.ebuild delete mode 100644 dev-python/fontawesomefree/metadata.xml delete mode 100644 dev-python/fonttools/Manifest delete mode 100644 dev-python/fonttools/fonttools-4.62.1.ebuild delete mode 100644 dev-python/fonttools/fonttools-4.63.0.ebuild delete mode 100644 dev-python/fonttools/metadata.xml delete mode 100644 dev-python/forbiddenfruit/Manifest delete mode 100644 dev-python/forbiddenfruit/files/forbiddenfruit-0.1.4-pytest.patch delete mode 100644 dev-python/forbiddenfruit/forbiddenfruit-0.1.4.ebuild delete mode 100644 dev-python/forbiddenfruit/metadata.xml delete mode 100644 dev-python/fpylll/Manifest delete mode 100644 dev-python/fpylll/fpylll-0.6.4-r1.ebuild delete mode 100644 dev-python/fpylll/metadata.xml delete mode 100644 dev-python/fqdn/Manifest delete mode 100644 dev-python/fqdn/fqdn-1.5.1-r2.ebuild delete mode 100644 dev-python/fqdn/metadata.xml delete mode 100644 dev-python/freetype-py/Manifest delete mode 100644 dev-python/freetype-py/freetype-py-2.5.1.ebuild delete mode 100644 dev-python/freetype-py/metadata.xml delete mode 100644 dev-python/freezegun/Manifest delete mode 100644 dev-python/freezegun/freezegun-1.5.5.ebuild delete mode 100644 dev-python/freezegun/metadata.xml delete mode 100644 dev-python/fritzconnection/Manifest delete mode 100644 dev-python/fritzconnection/fritzconnection-1.15.1.ebuild delete mode 100644 dev-python/fritzconnection/metadata.xml delete mode 100644 dev-python/frozen-flask/Manifest delete mode 100644 dev-python/frozen-flask/frozen-flask-1.0.2.ebuild delete mode 100644 dev-python/frozen-flask/metadata.xml delete mode 100644 dev-python/frozenlist/Manifest delete mode 100644 dev-python/frozenlist/frozenlist-1.8.0.ebuild delete mode 100644 dev-python/frozenlist/metadata.xml delete mode 100644 dev-python/fs/Manifest delete mode 100644 dev-python/fs/fs-2.4.16-r2.ebuild delete mode 100644 dev-python/fs/metadata.xml delete mode 100644 dev-python/fsspec/Manifest delete mode 100644 dev-python/fsspec/fsspec-2026.3.0.ebuild delete mode 100644 dev-python/fsspec/fsspec-2026.4.0.ebuild delete mode 100644 dev-python/fsspec/metadata.xml delete mode 100644 dev-python/ftfy/Manifest delete mode 100644 dev-python/ftfy/ftfy-6.3.1.ebuild delete mode 100644 dev-python/ftfy/metadata.xml delete mode 100644 dev-python/fullmoon/Manifest delete mode 100644 dev-python/fullmoon/files/fullmoon-1.0.2-setuptools.patch delete mode 100644 dev-python/fullmoon/fullmoon-1.0.2.ebuild delete mode 100644 dev-python/fullmoon/metadata.xml delete mode 100644 dev-python/func-timeout/Manifest delete mode 100644 dev-python/func-timeout/func-timeout-4.3.6.ebuild delete mode 100644 dev-python/func-timeout/metadata.xml delete mode 100644 dev-python/funcparserlib/Manifest delete mode 100644 dev-python/funcparserlib/funcparserlib-1.0.1.ebuild delete mode 100644 dev-python/funcparserlib/metadata.xml delete mode 100644 dev-python/funcy/Manifest delete mode 100644 dev-python/funcy/funcy-2.0.ebuild delete mode 100644 dev-python/funcy/metadata.xml delete mode 100644 dev-python/furl/Manifest delete mode 100644 dev-python/furl/furl-2.1.4.ebuild delete mode 100644 dev-python/furl/metadata.xml delete mode 100644 dev-python/furo/Manifest delete mode 100644 dev-python/furo/furo-2025.12.19-r1.ebuild delete mode 100644 dev-python/furo/metadata.xml delete mode 100644 dev-python/fuzzywuzzy/Manifest delete mode 100644 dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild delete mode 100644 dev-python/fuzzywuzzy/metadata.xml delete mode 100644 dev-python/gast/Manifest delete mode 100644 dev-python/gast/gast-0.6.0.ebuild delete mode 100644 dev-python/gast/gast-0.7.0.ebuild delete mode 100644 dev-python/gast/metadata.xml delete mode 100644 dev-python/gbinder/Manifest delete mode 100644 dev-python/gbinder/files/gbinder-1.1.1-setuptools.patch delete mode 100644 dev-python/gbinder/gbinder-1.3.0.ebuild delete mode 100644 dev-python/gbinder/gbinder-1.3.1.ebuild delete mode 100644 dev-python/gbinder/gbinder-9999.ebuild delete mode 100644 dev-python/gbinder/metadata.xml delete mode 100644 dev-python/gdb-pt-dump/Manifest delete mode 100644 dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20240401.ebuild delete mode 100644 dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20250105.ebuild delete mode 100644 dev-python/gdb-pt-dump/gdb-pt-dump-9999.ebuild delete mode 100644 dev-python/gdb-pt-dump/metadata.xml delete mode 100644 dev-python/gemcall/Manifest delete mode 100644 dev-python/gemcall/gemcall-0.9.2.ebuild delete mode 100644 dev-python/gemcall/metadata.xml delete mode 100644 dev-python/genshi/Manifest delete mode 100644 dev-python/genshi/genshi-0.7.10-r1.ebuild delete mode 100644 dev-python/genshi/genshi-0.7.11.ebuild delete mode 100644 dev-python/genshi/metadata.xml delete mode 100644 dev-python/genson/Manifest delete mode 100644 dev-python/genson/genson-1.3.0.ebuild delete mode 100644 dev-python/genson/metadata.xml delete mode 100644 dev-python/gentoo-common/gentoo-common-1.ebuild delete mode 100644 dev-python/gentoo-common/metadata.xml delete mode 100644 dev-python/genty/Manifest delete mode 100644 dev-python/genty/genty-1.3.2-r3.ebuild delete mode 100644 dev-python/genty/metadata.xml delete mode 100644 dev-python/geographiclib/Manifest delete mode 100644 dev-python/geographiclib/geographiclib-2.1.ebuild delete mode 100644 dev-python/geographiclib/metadata.xml delete mode 100644 dev-python/gfloat/Manifest delete mode 100644 dev-python/gfloat/files/gfloat-0.5.2-32bit.patch delete mode 100644 dev-python/gfloat/gfloat-0.5.2-r1.ebuild delete mode 100644 dev-python/gfloat/metadata.xml delete mode 100644 dev-python/gherkin-official/Manifest delete mode 100644 dev-python/gherkin-official/gherkin-official-39.0.0.ebuild delete mode 100644 dev-python/gherkin-official/gherkin-official-39.1.0.ebuild delete mode 100644 dev-python/gherkin-official/metadata.xml delete mode 100644 dev-python/git-review/Manifest delete mode 100644 dev-python/git-review/git-review-2.4.0.ebuild delete mode 100644 dev-python/git-review/git-review-2.5.0.ebuild delete mode 100644 dev-python/git-review/git-review-9999.ebuild delete mode 100644 dev-python/git-review/metadata.xml delete mode 100644 dev-python/gitdb/Manifest delete mode 100644 dev-python/gitdb/gitdb-4.0.12.ebuild delete mode 100644 dev-python/gitdb/metadata.xml delete mode 100644 dev-python/github3-py/Manifest delete mode 100644 dev-python/github3-py/github3-py-4.0.1.ebuild delete mode 100644 dev-python/github3-py/metadata.xml delete mode 100644 dev-python/gitpython/Manifest delete mode 100644 dev-python/gitpython/gitpython-3.1.47.ebuild delete mode 100644 dev-python/gitpython/gitpython-3.1.49.ebuild delete mode 100644 dev-python/gitpython/gitpython-3.1.50.ebuild delete mode 100644 dev-python/gitpython/metadata.xml delete mode 100644 dev-python/glcontext/Manifest delete mode 100644 dev-python/glcontext/glcontext-3.0.0.ebuild delete mode 100644 dev-python/glcontext/metadata.xml delete mode 100644 dev-python/glfw/Manifest delete mode 100644 dev-python/glfw/glfw-2.10.0.ebuild delete mode 100644 dev-python/glfw/metadata.xml delete mode 100644 dev-python/gmpy2/Manifest delete mode 100644 dev-python/gmpy2/gmpy2-2.3.0.ebuild delete mode 100644 dev-python/gmpy2/gmpy2-2.4.0_alpha0.ebuild delete mode 100644 dev-python/gmpy2/metadata.xml delete mode 100644 dev-python/gnuplot-py/Manifest delete mode 100644 dev-python/gnuplot-py/gnuplot-py-1.8_p8-r1.ebuild delete mode 100644 dev-python/gnuplot-py/metadata.xml delete mode 100644 dev-python/google-api-core/Manifest delete mode 100644 dev-python/google-api-core/google-api-core-2.30.3.ebuild delete mode 100644 dev-python/google-api-core/google-api-core-2.31.0.ebuild delete mode 100644 dev-python/google-api-core/metadata.xml delete mode 100644 dev-python/google-api-python-client/Manifest delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.194.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.195.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.196.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.197.0.ebuild delete mode 100644 dev-python/google-api-python-client/metadata.xml delete mode 100644 dev-python/google-auth-httplib2/Manifest delete mode 100644 dev-python/google-auth-httplib2/google-auth-httplib2-0.3.1.ebuild delete mode 100644 dev-python/google-auth-httplib2/google-auth-httplib2-0.4.0.ebuild delete mode 100644 dev-python/google-auth-httplib2/metadata.xml delete mode 100644 dev-python/google-auth-oauthlib/Manifest delete mode 100644 dev-python/google-auth-oauthlib/google-auth-oauthlib-1.3.1.ebuild delete mode 100644 dev-python/google-auth-oauthlib/google-auth-oauthlib-1.4.0.ebuild delete mode 100644 dev-python/google-auth-oauthlib/metadata.xml delete mode 100644 dev-python/google-auth/Manifest delete mode 100644 dev-python/google-auth/google-auth-2.49.2.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.50.0.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.52.0.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.53.0.ebuild delete mode 100644 dev-python/google-auth/metadata.xml delete mode 100644 dev-python/google-i18n-address/Manifest delete mode 100644 dev-python/google-i18n-address/google-i18n-address-3.1.1.ebuild delete mode 100644 dev-python/google-i18n-address/metadata.xml delete mode 100644 dev-python/google-pasta/Manifest delete mode 100644 dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild delete mode 100644 dev-python/google-pasta/metadata.xml delete mode 100644 dev-python/googleapis-common-protos/Manifest delete mode 100644 dev-python/googleapis-common-protos/googleapis-common-protos-1.72.0.ebuild delete mode 100644 dev-python/googleapis-common-protos/googleapis-common-protos-1.73.0.ebuild delete mode 100644 dev-python/googleapis-common-protos/googleapis-common-protos-1.73.1-r1.ebuild delete mode 100644 dev-python/googleapis-common-protos/googleapis-common-protos-1.74.0-r1.ebuild delete mode 100644 dev-python/googleapis-common-protos/googleapis-common-protos-1.75.0.ebuild delete mode 100644 dev-python/googleapis-common-protos/metadata.xml delete mode 100644 dev-python/googletrans/Manifest delete mode 100644 dev-python/googletrans/googletrans-4.0.0_rc1-r1.ebuild delete mode 100644 dev-python/googletrans/metadata.xml delete mode 100644 dev-python/gpep517/Manifest delete mode 100644 dev-python/gpep517/gpep517-19.ebuild delete mode 100644 dev-python/gpep517/metadata.xml delete mode 100644 dev-python/gpgmepy/Manifest delete mode 100644 dev-python/gpgmepy/files/gpgmepy-2.0.0_pre20250603-python.patch delete mode 100644 dev-python/gpgmepy/gpgmepy-2.0.0-r1.ebuild delete mode 100644 dev-python/gpgmepy/metadata.xml delete mode 100644 dev-python/gpt-image/Manifest delete mode 100644 dev-python/gpt-image/gpt-image-0.9.1.ebuild delete mode 100644 dev-python/gpt-image/metadata.xml delete mode 100644 dev-python/graph-tool/Manifest delete mode 100644 dev-python/graph-tool/graph-tool-2.98.ebuild delete mode 100644 dev-python/graph-tool/graph-tool-9999.ebuild delete mode 100644 dev-python/graph-tool/metadata.xml delete mode 100644 dev-python/grapheme/Manifest delete mode 100644 dev-python/grapheme/grapheme-0.10.0.ebuild delete mode 100644 dev-python/grapheme/grapheme-0.8.0.ebuild delete mode 100644 dev-python/grapheme/metadata.xml delete mode 100644 dev-python/graphql-core/Manifest delete mode 100644 dev-python/graphql-core/graphql-core-3.2.8.ebuild delete mode 100644 dev-python/graphql-core/metadata.xml delete mode 100644 dev-python/graphql-relay/Manifest delete mode 100644 dev-python/graphql-relay/graphql-relay-3.2.0.ebuild delete mode 100644 dev-python/graphql-relay/metadata.xml delete mode 100644 dev-python/graphviz/Manifest delete mode 100644 dev-python/graphviz/files/graphviz-0.21_fix_python3_14_tests.patch delete mode 100644 dev-python/graphviz/graphviz-0.21.ebuild delete mode 100644 dev-python/graphviz/metadata.xml delete mode 100644 dev-python/greenlet/Manifest delete mode 100644 dev-python/greenlet/greenlet-3.4.0.ebuild delete mode 100644 dev-python/greenlet/greenlet-3.5.0.ebuild delete mode 100644 dev-python/greenlet/greenlet-3.5.1.ebuild delete mode 100644 dev-python/greenlet/metadata.xml delete mode 100644 dev-python/greenstalk/Manifest delete mode 100644 dev-python/greenstalk/greenstalk-2.1.1.ebuild delete mode 100644 dev-python/greenstalk/metadata.xml delete mode 100644 dev-python/griddataformats/Manifest delete mode 100644 dev-python/griddataformats/griddataformats-1.1.0.ebuild delete mode 100644 dev-python/griddataformats/griddataformats-1.2.0.ebuild delete mode 100644 dev-python/griddataformats/metadata.xml delete mode 100644 dev-python/grpcio-status/Manifest delete mode 100644 dev-python/grpcio-status/grpcio-status-1.80.0.ebuild delete mode 100644 dev-python/grpcio-status/grpcio-status-1.81.0.ebuild delete mode 100644 dev-python/grpcio-status/metadata.xml delete mode 100644 dev-python/grpcio/Manifest delete mode 100644 dev-python/grpcio/grpcio-1.74.0.ebuild delete mode 100644 dev-python/grpcio/grpcio-1.75.1.ebuild delete mode 100644 dev-python/grpcio/grpcio-1.76.0.ebuild delete mode 100644 dev-python/grpcio/grpcio-1.78.1.ebuild delete mode 100644 dev-python/grpcio/grpcio-1.80.0.ebuild delete mode 100644 dev-python/grpcio/metadata.xml delete mode 100644 dev-python/gsd/Manifest delete mode 100644 dev-python/gsd/gsd-4.2.0.ebuild delete mode 100644 dev-python/gsd/gsd-5.0.0.ebuild delete mode 100644 dev-python/gsd/gsd-5.0.1.ebuild delete mode 100644 dev-python/gsd/metadata.xml delete mode 100644 dev-python/gssapi/Manifest delete mode 100644 dev-python/gssapi/gssapi-1.11.1.ebuild delete mode 100644 dev-python/gssapi/metadata.xml delete mode 100644 dev-python/gst-python/Manifest delete mode 100644 dev-python/gst-python/files/gst-python-1.26.11-pygobject-3.52.patch delete mode 100644 dev-python/gst-python/files/gst-python-1.26.11-skip-test.patch delete mode 100644 dev-python/gst-python/gst-python-1.24.13.ebuild delete mode 100644 dev-python/gst-python/gst-python-1.26.11.ebuild delete mode 100644 dev-python/gst-python/metadata.xml delete mode 100644 dev-python/gtts/Manifest delete mode 100644 dev-python/gtts/gtts-2.5.4.ebuild delete mode 100644 dev-python/gtts/metadata.xml delete mode 100644 dev-python/guessit/Manifest delete mode 100644 dev-python/guessit/guessit-3.8.0.ebuild delete mode 100644 dev-python/guessit/metadata.xml delete mode 100644 dev-python/guidata/Manifest delete mode 100644 dev-python/guidata/guidata-3.13.4.ebuild delete mode 100644 dev-python/guidata/guidata-3.14.2.ebuild delete mode 100644 dev-python/guidata/guidata-3.14.3.ebuild delete mode 100644 dev-python/guidata/metadata.xml delete mode 100644 dev-python/guiqwt/Manifest delete mode 100644 dev-python/guiqwt/guiqwt-4.4.5-r1.ebuild delete mode 100644 dev-python/guiqwt/metadata.xml delete mode 100644 dev-python/guppy3/Manifest delete mode 100644 dev-python/guppy3/guppy3-3.1.6.ebuild delete mode 100644 dev-python/guppy3/guppy3-3.1.7.ebuild delete mode 100644 dev-python/guppy3/metadata.xml delete mode 100644 dev-python/h11/Manifest delete mode 100644 dev-python/h11/h11-0.16.0.ebuild delete mode 100644 dev-python/h11/metadata.xml delete mode 100644 dev-python/h2/Manifest delete mode 100644 dev-python/h2/h2-4.3.0.ebuild delete mode 100644 dev-python/h2/metadata.xml delete mode 100644 dev-python/h5py/Manifest delete mode 100644 dev-python/h5py/h5py-3.16.0.ebuild delete mode 100644 dev-python/h5py/metadata.xml delete mode 100644 dev-python/hachoir/Manifest delete mode 100644 dev-python/hachoir/hachoir-3.3.0.ebuild delete mode 100644 dev-python/hachoir/metadata.xml delete mode 100644 dev-python/hashids/Manifest delete mode 100644 dev-python/hashids/hashids-1.3.1.ebuild delete mode 100644 dev-python/hashids/metadata.xml delete mode 100644 dev-python/hashin/Manifest delete mode 100644 dev-python/hashin/hashin-1.0.5.ebuild delete mode 100644 dev-python/hashin/metadata.xml delete mode 100644 dev-python/hatch-fancy-pypi-readme/Manifest delete mode 100644 dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-25.1.0.ebuild delete mode 100644 dev-python/hatch-fancy-pypi-readme/metadata.xml delete mode 100644 dev-python/hatch-jupyter-builder/Manifest delete mode 100644 dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-r1.ebuild delete mode 100644 dev-python/hatch-jupyter-builder/metadata.xml delete mode 100644 dev-python/hatch-nodejs-version/Manifest delete mode 100644 dev-python/hatch-nodejs-version/hatch-nodejs-version-0.4.0.ebuild delete mode 100644 dev-python/hatch-nodejs-version/metadata.xml delete mode 100644 dev-python/hatch-vcs/Manifest delete mode 100644 dev-python/hatch-vcs/hatch-vcs-0.5.0.ebuild delete mode 100644 dev-python/hatch-vcs/metadata.xml delete mode 100644 dev-python/hatchling/Manifest delete mode 100644 dev-python/hatchling/hatchling-1.29.0.ebuild delete mode 100644 dev-python/hatchling/hatchling-1.30.0.ebuild delete mode 100644 dev-python/hatchling/hatchling-1.30.1.ebuild delete mode 100644 dev-python/hatchling/metadata.xml delete mode 100644 dev-python/hcloud/Manifest delete mode 100644 dev-python/hcloud/hcloud-2.18.0.ebuild delete mode 100644 dev-python/hcloud/hcloud-2.19.0.ebuild delete mode 100644 dev-python/hcloud/hcloud-2.20.0.ebuild delete mode 100644 dev-python/hcloud/metadata.xml delete mode 100644 dev-python/helpdev/Manifest delete mode 100644 dev-python/helpdev/helpdev-0.7.1-r1.ebuild delete mode 100644 dev-python/helpdev/metadata.xml delete mode 100644 dev-python/hid_ups/Manifest delete mode 100644 dev-python/hid_ups/hid_ups-1.0.1.ebuild delete mode 100644 dev-python/hid_ups/metadata.xml delete mode 100644 dev-python/hid_ups_exporter/Manifest delete mode 100644 dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild delete mode 100644 dev-python/hid_ups_exporter/metadata.xml delete mode 100644 dev-python/hidapi/Manifest delete mode 100644 dev-python/hidapi/hidapi-0.15.0.ebuild delete mode 100644 dev-python/hidapi/metadata.xml delete mode 100644 dev-python/hijridate/Manifest delete mode 100644 dev-python/hijridate/hijridate-2.6.0.ebuild delete mode 100644 dev-python/hijridate/metadata.xml delete mode 100644 dev-python/hiredis/Manifest delete mode 100644 dev-python/hiredis/files/hiredis-2.4.0-system-libs.patch delete mode 100644 dev-python/hiredis/hiredis-3.3.1.ebuild delete mode 100644 dev-python/hiredis/hiredis-3.4.0.ebuild delete mode 100644 dev-python/hiredis/metadata.xml delete mode 100644 dev-python/hishel/Manifest delete mode 100644 dev-python/hishel/hishel-1.1.10.ebuild delete mode 100644 dev-python/hishel/hishel-1.2.1.ebuild delete mode 100644 dev-python/hishel/metadata.xml delete mode 100644 dev-python/housekeeping/Manifest delete mode 100644 dev-python/housekeeping/housekeeping-1.1.ebuild delete mode 100644 dev-python/housekeeping/metadata.xml delete mode 100644 dev-python/hpack/Manifest delete mode 100644 dev-python/hpack/hpack-4.1.0.ebuild delete mode 100644 dev-python/hpack/metadata.xml delete mode 100644 dev-python/html2text/Manifest delete mode 100644 dev-python/html2text/html2text-2025.4.15-r1.ebuild delete mode 100644 dev-python/html2text/metadata.xml delete mode 100644 dev-python/html5-parser/Manifest delete mode 100644 dev-python/html5-parser/html5-parser-0.4.12.ebuild delete mode 100644 dev-python/html5-parser/metadata.xml delete mode 100644 dev-python/html5lib/Manifest delete mode 100644 dev-python/html5lib/files/html5lib-1.2_pre20240221-py314.patch delete mode 100644 dev-python/html5lib/html5lib-1.2_pre20240221.ebuild delete mode 100644 dev-python/html5lib/metadata.xml delete mode 100644 dev-python/httmock/Manifest delete mode 100644 dev-python/httmock/httmock-1.4.0-r1.ebuild delete mode 100644 dev-python/httmock/metadata.xml delete mode 100644 dev-python/http-ece/Manifest delete mode 100644 dev-python/http-ece/http-ece-1.2.1.ebuild delete mode 100644 dev-python/http-ece/metadata.xml delete mode 100644 dev-python/http-snapshot/Manifest delete mode 100644 dev-python/http-snapshot/http-snapshot-0.1.9.ebuild delete mode 100644 dev-python/http-snapshot/metadata.xml delete mode 100644 dev-python/httpauth/Manifest delete mode 100644 dev-python/httpauth/httpauth-0.4.1.ebuild delete mode 100644 dev-python/httpauth/metadata.xml delete mode 100644 dev-python/httpbin/Manifest delete mode 100644 dev-python/httpbin/files/httpbin-0.10.1-optional-flasgger.patch delete mode 100644 dev-python/httpbin/httpbin-0.10.2-r1.ebuild delete mode 100644 dev-python/httpbin/metadata.xml delete mode 100644 dev-python/httpcore/Manifest delete mode 100644 dev-python/httpcore/httpcore-1.0.9-r1.ebuild delete mode 100644 dev-python/httpcore/metadata.xml delete mode 100644 dev-python/httplib2/Manifest delete mode 100644 dev-python/httplib2/httplib2-0.31.1.ebuild delete mode 100644 dev-python/httplib2/metadata.xml delete mode 100644 dev-python/httpretty/Manifest delete mode 100644 dev-python/httpretty/files/httpretty-1.1.4-py314.patch delete mode 100644 dev-python/httpretty/files/httpretty-1.1.4-pytest.patch delete mode 100644 dev-python/httpretty/files/httpretty-1.1.4-urllib3-2.3.patch delete mode 100644 dev-python/httpretty/httpretty-1.1.4-r3.ebuild delete mode 100644 dev-python/httpretty/httpretty-1.1.4-r4.ebuild delete mode 100644 dev-python/httpretty/metadata.xml delete mode 100644 dev-python/httptools/Manifest delete mode 100644 dev-python/httptools/httptools-0.6.4.ebuild delete mode 100644 dev-python/httptools/httptools-0.8.0.ebuild delete mode 100644 dev-python/httptools/metadata.xml delete mode 100644 dev-python/httpx-aiohttp/Manifest delete mode 100644 dev-python/httpx-aiohttp/httpx-aiohttp-0.1.12.ebuild delete mode 100644 dev-python/httpx-aiohttp/metadata.xml delete mode 100644 dev-python/httpx-socks/Manifest delete mode 100644 dev-python/httpx-socks/httpx-socks-0.11.0.ebuild delete mode 100644 dev-python/httpx-socks/metadata.xml delete mode 100644 dev-python/httpx-sse/Manifest delete mode 100644 dev-python/httpx-sse/httpx-sse-0.4.3.ebuild delete mode 100644 dev-python/httpx-sse/metadata.xml delete mode 100644 dev-python/httpx/Manifest delete mode 100644 dev-python/httpx/files/httpx-0.27.0-opt-trio.patch delete mode 100644 dev-python/httpx/files/httpx-0.28.1-httptools-test.patch delete mode 100644 dev-python/httpx/httpx-0.28.1-r1.ebuild delete mode 100644 dev-python/httpx/metadata.xml delete mode 100644 dev-python/huawei-lte-api/Manifest delete mode 100644 dev-python/huawei-lte-api/huawei-lte-api-1.11.0.ebuild delete mode 100644 dev-python/huawei-lte-api/metadata.xml delete mode 100644 dev-python/humanfriendly/Manifest delete mode 100644 dev-python/humanfriendly/files/humanfriendly-10.0-py3.13.patch delete mode 100644 dev-python/humanfriendly/humanfriendly-10.0-r2.ebuild delete mode 100644 dev-python/humanfriendly/metadata.xml delete mode 100644 dev-python/humanize/Manifest delete mode 100644 dev-python/humanize/humanize-4.15.0.ebuild delete mode 100644 dev-python/humanize/metadata.xml delete mode 100644 dev-python/hvac/Manifest delete mode 100644 dev-python/hvac/hvac-2.4.0.ebuild delete mode 100644 dev-python/hvac/metadata.xml delete mode 100644 dev-python/hypercorn/Manifest delete mode 100644 dev-python/hypercorn/hypercorn-0.18.0.ebuild delete mode 100644 dev-python/hypercorn/metadata.xml delete mode 100644 dev-python/hyperframe/Manifest delete mode 100644 dev-python/hyperframe/hyperframe-6.1.0.ebuild delete mode 100644 dev-python/hyperframe/metadata.xml delete mode 100644 dev-python/hyperlink/Manifest delete mode 100644 dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild delete mode 100644 dev-python/hyperlink/metadata.xml delete mode 100644 dev-python/hypothesis-gentoo/Manifest delete mode 100644 dev-python/hypothesis-gentoo/hypothesis-gentoo-3.ebuild delete mode 100644 dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild delete mode 100644 dev-python/hypothesis-gentoo/metadata.xml delete mode 100644 dev-python/hypothesis/Manifest delete mode 100644 dev-python/hypothesis/hypothesis-6.151.14.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.152.11.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.152.4.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.152.5.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.152.6.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.152.7.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.152.8.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.152.9.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.153.2.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.153.6.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.155.0.ebuild delete mode 100644 dev-python/hypothesis/hypothesis-6.155.1.ebuild delete mode 100644 dev-python/hypothesis/metadata.xml delete mode 100644 dev-python/i3ipc/Manifest delete mode 100644 dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild delete mode 100644 dev-python/i3ipc/i3ipc-2.2.1-r2.ebuild delete mode 100644 dev-python/i3ipc/metadata.xml delete mode 100644 dev-python/icalendar/Manifest delete mode 100644 dev-python/icalendar/icalendar-7.0.3.ebuild delete mode 100644 dev-python/icalendar/icalendar-7.1.0.ebuild delete mode 100644 dev-python/icalendar/icalendar-7.1.1.ebuild delete mode 100644 dev-python/icalendar/icalendar-7.1.2.ebuild delete mode 100644 dev-python/icalendar/metadata.xml delete mode 100644 dev-python/icecream/Manifest delete mode 100644 dev-python/icecream/icecream-2.1.8.ebuild delete mode 100644 dev-python/icecream/icecream-2.2.0.ebuild delete mode 100644 dev-python/icecream/metadata.xml delete mode 100644 dev-python/id/Manifest delete mode 100644 dev-python/id/id-1.6.1.ebuild delete mode 100644 dev-python/id/metadata.xml delete mode 100644 dev-python/identify/Manifest delete mode 100644 dev-python/identify/identify-2.6.18.ebuild delete mode 100644 dev-python/identify/identify-2.6.19.ebuild delete mode 100644 dev-python/identify/metadata.xml delete mode 100644 dev-python/idna/Manifest delete mode 100644 dev-python/idna/idna-3.14.ebuild delete mode 100644 dev-python/idna/idna-3.15.ebuild delete mode 100644 dev-python/idna/idna-3.16.ebuild delete mode 100644 dev-python/idna/idna-3.17.ebuild delete mode 100644 dev-python/idna/idna-3.18.ebuild delete mode 100644 dev-python/idna/metadata.xml delete mode 100644 dev-python/ifaddr/Manifest delete mode 100644 dev-python/ifaddr/ifaddr-0.2.0.ebuild delete mode 100644 dev-python/ifaddr/metadata.xml delete mode 100644 dev-python/ignore-python/Manifest delete mode 100644 dev-python/ignore-python/ignore-python-0.3.3.ebuild delete mode 100644 dev-python/ignore-python/metadata.xml delete mode 100644 dev-python/ijson/Manifest delete mode 100644 dev-python/ijson/ijson-3.5.0.ebuild delete mode 100644 dev-python/ijson/metadata.xml delete mode 100644 dev-python/imageio-ffmpeg/Manifest delete mode 100644 dev-python/imageio-ffmpeg/imageio-ffmpeg-0.6.0.ebuild delete mode 100644 dev-python/imageio-ffmpeg/metadata.xml delete mode 100644 dev-python/imageio/Manifest delete mode 100644 dev-python/imageio/files/imageio-2.22.0-block-download.patch delete mode 100644 dev-python/imageio/imageio-2.37.3-r1.ebuild delete mode 100644 dev-python/imageio/metadata.xml delete mode 100644 dev-python/imagesize/Manifest delete mode 100644 dev-python/imagesize/imagesize-2.0.0.ebuild delete mode 100644 dev-python/imagesize/metadata.xml delete mode 100644 dev-python/imap-tools/Manifest delete mode 100644 dev-python/imap-tools/imap-tools-1.12.1.ebuild delete mode 100644 dev-python/imap-tools/imap-tools-1.13.0.ebuild delete mode 100644 dev-python/imap-tools/metadata.xml delete mode 100644 dev-python/imapclient/Manifest delete mode 100644 dev-python/imapclient/imapclient-3.1.0.ebuild delete mode 100644 dev-python/imapclient/metadata.xml delete mode 100644 dev-python/iminuit/Manifest delete mode 100644 dev-python/iminuit/iminuit-2.32.0.ebuild delete mode 100644 dev-python/iminuit/metadata.xml delete mode 100644 dev-python/immutabledict/Manifest delete mode 100644 dev-python/immutabledict/immutabledict-4.3.1.ebuild delete mode 100644 dev-python/immutabledict/metadata.xml delete mode 100644 dev-python/immutables/Manifest delete mode 100644 dev-python/immutables/immutables-0.21.ebuild delete mode 100644 dev-python/immutables/metadata.xml delete mode 100644 dev-python/importlib-metadata/Manifest delete mode 100644 dev-python/importlib-metadata/importlib-metadata-9.0.0.ebuild delete mode 100644 dev-python/importlib-metadata/metadata.xml delete mode 100644 dev-python/incremental/Manifest delete mode 100644 dev-python/incremental/incremental-24.11.0.ebuild delete mode 100644 dev-python/incremental/metadata.xml delete mode 100644 dev-python/indexed-gzip/Manifest delete mode 100644 dev-python/indexed-gzip/indexed-gzip-1.10.3.ebuild delete mode 100644 dev-python/indexed-gzip/metadata.xml delete mode 100644 dev-python/inflect/Manifest delete mode 100644 dev-python/inflect/inflect-7.5.0.ebuild delete mode 100644 dev-python/inflect/metadata.xml delete mode 100644 dev-python/inflection/Manifest delete mode 100644 dev-python/inflection/inflection-0.5.1-r1.ebuild delete mode 100644 dev-python/inflection/metadata.xml delete mode 100644 dev-python/ini2toml/Manifest delete mode 100644 dev-python/ini2toml/ini2toml-0.15.ebuild delete mode 100644 dev-python/ini2toml/metadata.xml delete mode 100644 dev-python/iniconfig/Manifest delete mode 100644 dev-python/iniconfig/iniconfig-2.3.0.ebuild delete mode 100644 dev-python/iniconfig/metadata.xml delete mode 100644 dev-python/iniparse/Manifest delete mode 100644 dev-python/iniparse/iniparse-0.5.1_p20250425.ebuild delete mode 100644 dev-python/iniparse/metadata.xml delete mode 100644 dev-python/injector/Manifest delete mode 100644 dev-python/injector/injector-0.22.0-r1.ebuild delete mode 100644 dev-python/injector/injector-0.24.0.ebuild delete mode 100644 dev-python/injector/metadata.xml delete mode 100644 dev-python/inline-snapshot/Manifest delete mode 100644 dev-python/inline-snapshot/inline-snapshot-0.32.7.ebuild delete mode 100644 dev-python/inline-snapshot/inline-snapshot-0.33.0.ebuild delete mode 100644 dev-python/inline-snapshot/inline-snapshot-0.34.0.ebuild delete mode 100644 dev-python/inline-snapshot/metadata.xml delete mode 100644 dev-python/inotify-simple/Manifest delete mode 100644 dev-python/inotify-simple/inotify-simple-1.3.5.ebuild delete mode 100644 dev-python/inotify-simple/inotify-simple-2.0.1.ebuild delete mode 100644 dev-python/inotify-simple/metadata.xml delete mode 100644 dev-python/inotifyrecursive/Manifest delete mode 100644 dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild delete mode 100644 dev-python/inotifyrecursive/metadata.xml delete mode 100644 dev-python/inquirer/Manifest delete mode 100644 dev-python/inquirer/inquirer-3.4.1.ebuild delete mode 100644 dev-python/inquirer/metadata.xml delete mode 100644 dev-python/insipid-sphinx-theme/Manifest delete mode 100644 dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.4.ebuild delete mode 100644 dev-python/insipid-sphinx-theme/metadata.xml delete mode 100644 dev-python/installer/Manifest delete mode 100644 dev-python/installer/installer-0.7.0.ebuild delete mode 100644 dev-python/installer/installer-1.0.1.ebuild delete mode 100644 dev-python/installer/metadata.xml delete mode 100644 dev-python/intelhex/Manifest delete mode 100644 dev-python/intelhex/intelhex-2.3.0-r1.ebuild delete mode 100644 dev-python/intelhex/metadata.xml delete mode 100644 dev-python/internetarchive/Manifest delete mode 100644 dev-python/internetarchive/internetarchive-5.7.1.ebuild delete mode 100644 dev-python/internetarchive/internetarchive-5.8.0.ebuild delete mode 100644 dev-python/internetarchive/metadata.xml delete mode 100644 dev-python/intervaltree/Manifest delete mode 100644 dev-python/intervaltree/intervaltree-3.2.1.ebuild delete mode 100644 dev-python/intervaltree/metadata.xml delete mode 100644 dev-python/invoke/Manifest delete mode 100644 dev-python/invoke/invoke-3.0.3.ebuild delete mode 100644 dev-python/invoke/metadata.xml delete mode 100644 dev-python/iocapture/Manifest delete mode 100644 dev-python/iocapture/iocapture-0.1.2-r3.ebuild delete mode 100644 dev-python/iocapture/metadata.xml delete mode 100644 dev-python/ioctl-opt/Manifest delete mode 100644 dev-python/ioctl-opt/ioctl-opt-1.3.ebuild delete mode 100644 dev-python/ioctl-opt/metadata.xml delete mode 100644 dev-python/ioflo/Manifest delete mode 100644 dev-python/ioflo/ioflo-2.0.3.ebuild delete mode 100644 dev-python/ioflo/metadata.xml delete mode 100644 dev-python/ipdb/Manifest delete mode 100644 dev-python/ipdb/ipdb-0.13.13.ebuild delete mode 100644 dev-python/ipdb/metadata.xml delete mode 100644 dev-python/ipy/Manifest delete mode 100644 dev-python/ipy/files/ipy-1.01-setDaemon-daemon.patch delete mode 100644 dev-python/ipy/ipy-1.01-r1.ebuild delete mode 100644 dev-python/ipy/ipy-1.01-r2.ebuild delete mode 100644 dev-python/ipy/metadata.xml delete mode 100644 dev-python/ipykernel/Manifest delete mode 100644 dev-python/ipykernel/ipykernel-6.31.0.ebuild delete mode 100644 dev-python/ipykernel/ipykernel-7.1.0.ebuild delete mode 100644 dev-python/ipykernel/ipykernel-7.2.0.ebuild delete mode 100644 dev-python/ipykernel/metadata.xml delete mode 100644 dev-python/ipyparallel/Manifest delete mode 100644 dev-python/ipyparallel/ipyparallel-9.1.0-r1.ebuild delete mode 100644 dev-python/ipyparallel/ipyparallel-9.2.0.ebuild delete mode 100644 dev-python/ipyparallel/metadata.xml delete mode 100644 dev-python/ipython-genutils/Manifest delete mode 100644 dev-python/ipython-genutils/files/ipython-genutils-0.2.0-remove-nose.patch delete mode 100644 dev-python/ipython-genutils/ipython-genutils-0.2.0-r4.ebuild delete mode 100644 dev-python/ipython-genutils/metadata.xml delete mode 100644 dev-python/ipython-pygments-lexers/Manifest delete mode 100644 dev-python/ipython-pygments-lexers/ipython-pygments-lexers-1.1.1.ebuild delete mode 100644 dev-python/ipython-pygments-lexers/metadata.xml delete mode 100644 dev-python/ipython/Manifest delete mode 100644 dev-python/ipython/ipython-9.13.0.ebuild delete mode 100644 dev-python/ipython/ipython-9.14.0.ebuild delete mode 100644 dev-python/ipython/metadata.xml delete mode 100644 dev-python/ipywidgets/Manifest delete mode 100644 dev-python/ipywidgets/ipywidgets-8.1.8.ebuild delete mode 100644 dev-python/ipywidgets/metadata.xml delete mode 100644 dev-python/irc/Manifest delete mode 100644 dev-python/irc/files/irc-20.5.0-py314.patch delete mode 100644 dev-python/irc/irc-20.5.0-r1.ebuild delete mode 100644 dev-python/irc/metadata.xml delete mode 100644 dev-python/irctokens/Manifest delete mode 100644 dev-python/irctokens/files/irctokens-2.0.2-exclude-tests.patch delete mode 100644 dev-python/irctokens/irctokens-2.0.2.ebuild delete mode 100644 dev-python/irctokens/metadata.xml delete mode 100644 dev-python/isal/Manifest delete mode 100644 dev-python/isal/isal-1.8.0.ebuild delete mode 100644 dev-python/isal/metadata.xml delete mode 100644 dev-python/iso8601/Manifest delete mode 100644 dev-python/iso8601/iso8601-2.1.0.ebuild delete mode 100644 dev-python/iso8601/metadata.xml delete mode 100644 dev-python/isodate/Manifest delete mode 100644 dev-python/isodate/isodate-0.7.2.ebuild delete mode 100644 dev-python/isodate/metadata.xml delete mode 100644 dev-python/isoduration/Manifest delete mode 100644 dev-python/isoduration/isoduration-20.11.0-r1.ebuild delete mode 100644 dev-python/isoduration/metadata.xml delete mode 100644 dev-python/isort/Manifest delete mode 100644 dev-python/isort/isort-8.0.1.ebuild delete mode 100644 dev-python/isort/metadata.xml delete mode 100644 dev-python/isosurfaces/Manifest delete mode 100644 dev-python/isosurfaces/isosurfaces-0.1.2.ebuild delete mode 100644 dev-python/isosurfaces/metadata.xml delete mode 100644 dev-python/iterable-io/Manifest delete mode 100644 dev-python/iterable-io/iterable-io-1.0.1.ebuild delete mode 100644 dev-python/iterable-io/iterable-io-1.0.2.ebuild delete mode 100644 dev-python/iterable-io/iterable-io-1.0.4.ebuild delete mode 100644 dev-python/iterable-io/metadata.xml delete mode 100644 dev-python/itsdangerous/Manifest delete mode 100644 dev-python/itsdangerous/itsdangerous-2.2.0.ebuild delete mode 100644 dev-python/itsdangerous/metadata.xml delete mode 100644 dev-python/itunespy/Manifest delete mode 100644 dev-python/itunespy/itunespy-1.6.1-r1.ebuild delete mode 100644 dev-python/itunespy/metadata.xml delete mode 100644 dev-python/iuliia/Manifest delete mode 100644 dev-python/iuliia/iuliia-0.13.0.ebuild delete mode 100644 dev-python/iuliia/metadata.xml delete mode 100644 dev-python/jack-client/Manifest delete mode 100644 dev-python/jack-client/jack-client-0.5.5.ebuild delete mode 100644 dev-python/jack-client/metadata.xml delete mode 100644 dev-python/jaconv/Manifest delete mode 100644 dev-python/jaconv/jaconv-0.5.0.ebuild delete mode 100644 dev-python/jaconv/metadata.xml delete mode 100644 dev-python/jaraco-classes/Manifest delete mode 100644 dev-python/jaraco-classes/jaraco-classes-3.4.0.ebuild delete mode 100644 dev-python/jaraco-classes/metadata.xml delete mode 100644 dev-python/jaraco-collections/Manifest delete mode 100644 dev-python/jaraco-collections/jaraco-collections-5.2.1.ebuild delete mode 100644 dev-python/jaraco-collections/metadata.xml delete mode 100644 dev-python/jaraco-context/Manifest delete mode 100644 dev-python/jaraco-context/jaraco-context-6.1.2.ebuild delete mode 100644 dev-python/jaraco-context/metadata.xml delete mode 100644 dev-python/jaraco-envs/Manifest delete mode 100644 dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild delete mode 100644 dev-python/jaraco-envs/metadata.xml delete mode 100644 dev-python/jaraco-functools/Manifest delete mode 100644 dev-python/jaraco-functools/jaraco-functools-4.4.0.ebuild delete mode 100644 dev-python/jaraco-functools/jaraco-functools-4.5.0.ebuild delete mode 100644 dev-python/jaraco-functools/metadata.xml delete mode 100644 dev-python/jaraco-itertools/Manifest delete mode 100644 dev-python/jaraco-itertools/jaraco-itertools-6.4.3.ebuild delete mode 100644 dev-python/jaraco-itertools/metadata.xml delete mode 100644 dev-python/jaraco-logging/Manifest delete mode 100644 dev-python/jaraco-logging/jaraco-logging-3.4.0.ebuild delete mode 100644 dev-python/jaraco-logging/metadata.xml delete mode 100644 dev-python/jaraco-path/Manifest delete mode 100644 dev-python/jaraco-path/jaraco-path-3.7.2.ebuild delete mode 100644 dev-python/jaraco-path/metadata.xml delete mode 100644 dev-python/jaraco-stream/Manifest delete mode 100644 dev-python/jaraco-stream/jaraco-stream-3.0.4.ebuild delete mode 100644 dev-python/jaraco-stream/metadata.xml delete mode 100644 dev-python/jaraco-test/Manifest delete mode 100644 dev-python/jaraco-test/jaraco-test-5.6.0.ebuild delete mode 100644 dev-python/jaraco-test/metadata.xml delete mode 100644 dev-python/jaraco-text/Manifest delete mode 100644 dev-python/jaraco-text/jaraco-text-4.2.0.ebuild delete mode 100644 dev-python/jaraco-text/metadata.xml delete mode 100644 dev-python/jaraco-vcs/Manifest delete mode 100644 dev-python/jaraco-vcs/jaraco-vcs-2.4.1.ebuild delete mode 100644 dev-python/jaraco-vcs/metadata.xml delete mode 100644 dev-python/jaraco-versioning/Manifest delete mode 100644 dev-python/jaraco-versioning/jaraco-versioning-1.1.0.ebuild delete mode 100644 dev-python/jaraco-versioning/metadata.xml delete mode 100644 dev-python/jc/Manifest delete mode 100644 dev-python/jc/jc-1.25.6.ebuild delete mode 100644 dev-python/jc/metadata.xml delete mode 100644 dev-python/jdcal/Manifest delete mode 100644 dev-python/jdcal/jdcal-1.4.1-r1.ebuild delete mode 100644 dev-python/jdcal/metadata.xml delete mode 100644 dev-python/jedi/Manifest delete mode 100644 dev-python/jedi/jedi-0.19.2.ebuild delete mode 100644 dev-python/jedi/jedi-0.20.0.ebuild delete mode 100644 dev-python/jedi/metadata.xml delete mode 100644 dev-python/jeepney/Manifest delete mode 100644 dev-python/jeepney/jeepney-0.9.0.ebuild delete mode 100644 dev-python/jeepney/metadata.xml delete mode 100644 dev-python/jellyfish/Manifest delete mode 100644 dev-python/jellyfish/jellyfish-1.2.1.ebuild delete mode 100644 dev-python/jellyfish/metadata.xml delete mode 100644 dev-python/jinja2-cli/Manifest delete mode 100644 dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild delete mode 100644 dev-python/jinja2-cli/metadata.xml delete mode 100644 dev-python/jinja2-pluralize/Manifest delete mode 100644 dev-python/jinja2-pluralize/jinja2-pluralize-0.3.0-r1.ebuild delete mode 100644 dev-python/jinja2-pluralize/metadata.xml delete mode 100644 dev-python/jinja2-time/Manifest delete mode 100644 dev-python/jinja2-time/files/jinja2-time-0.2.0-arrow-compat.patch delete mode 100644 dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild delete mode 100644 dev-python/jinja2-time/metadata.xml delete mode 100644 dev-python/jinja2/Manifest delete mode 100644 dev-python/jinja2/jinja2-3.1.6.ebuild delete mode 100644 dev-python/jinja2/metadata.xml delete mode 100644 dev-python/jinxed/Manifest delete mode 100644 dev-python/jinxed/jinxed-2.0.1.ebuild delete mode 100644 dev-python/jinxed/metadata.xml delete mode 100644 dev-python/jiter/Manifest delete mode 100644 dev-python/jiter/jiter-0.13.0.ebuild delete mode 100644 dev-python/jiter/metadata.xml delete mode 100644 dev-python/jmespath/Manifest delete mode 100644 dev-python/jmespath/jmespath-1.1.0.ebuild delete mode 100644 dev-python/jmespath/metadata.xml delete mode 100644 dev-python/joblib/Manifest delete mode 100644 dev-python/joblib/joblib-1.5.3.ebuild delete mode 100644 dev-python/joblib/metadata.xml delete mode 100644 dev-python/josepy/Manifest delete mode 100644 dev-python/josepy/josepy-2.2.0.ebuild delete mode 100644 dev-python/josepy/metadata.xml delete mode 100644 dev-python/joserfc/Manifest delete mode 100644 dev-python/joserfc/joserfc-1.6.4.ebuild delete mode 100644 dev-python/joserfc/metadata.xml delete mode 100644 dev-python/jplephem/Manifest delete mode 100644 dev-python/jplephem/files/jplephem-fix-numpy-compat.patch delete mode 100644 dev-python/jplephem/jplephem-2.23.ebuild delete mode 100644 dev-python/jplephem/jplephem-2.24.ebuild delete mode 100644 dev-python/jplephem/metadata.xml delete mode 100644 dev-python/jpype/Manifest delete mode 100644 dev-python/jpype/jpype-1.6.0.ebuild delete mode 100644 dev-python/jpype/metadata.xml delete mode 100644 dev-python/jq/Manifest delete mode 100644 dev-python/jq/jq-1.10.0.ebuild delete mode 100644 dev-python/jq/jq-1.11.0.ebuild delete mode 100644 dev-python/jq/jq-1.8.0.ebuild delete mode 100644 dev-python/jq/metadata.xml delete mode 100644 dev-python/js2py/Manifest delete mode 100644 dev-python/js2py/files/js2py-0.74-CVE-2024-28397.patch delete mode 100644 dev-python/js2py/files/js2py-0.74-py312-load_attr.patch delete mode 100644 dev-python/js2py/js2py-0.74-r2.ebuild delete mode 100644 dev-python/js2py/metadata.xml delete mode 100644 dev-python/jschema-to-python/Manifest delete mode 100644 dev-python/jschema-to-python/jschema-to-python-1.2.3-r1.ebuild delete mode 100644 dev-python/jschema-to-python/metadata.xml delete mode 100644 dev-python/json-rpc/Manifest delete mode 100644 dev-python/json-rpc/json-rpc-1.15.0.ebuild delete mode 100644 dev-python/json-rpc/metadata.xml delete mode 100644 dev-python/json5/Manifest delete mode 100644 dev-python/json5/json5-0.14.0.ebuild delete mode 100644 dev-python/json5/metadata.xml delete mode 100644 dev-python/json_exporter/Manifest delete mode 100644 dev-python/json_exporter/json_exporter-1.0.2.ebuild delete mode 100644 dev-python/json_exporter/metadata.xml delete mode 100644 dev-python/jsondiff/Manifest delete mode 100644 dev-python/jsondiff/jsondiff-2.2.1.ebuild delete mode 100644 dev-python/jsondiff/metadata.xml delete mode 100644 dev-python/jsonext/Manifest delete mode 100644 dev-python/jsonext/jsonext-0.4.2-r1.ebuild delete mode 100644 dev-python/jsonext/metadata.xml delete mode 100644 dev-python/jsonfeed/Manifest delete mode 100644 dev-python/jsonfeed/files/jsonfeed-1.1.2-exclude_tests.patch delete mode 100644 dev-python/jsonfeed/jsonfeed-1.1.2.ebuild delete mode 100644 dev-python/jsonfeed/metadata.xml delete mode 100644 dev-python/jsonlines/Manifest delete mode 100644 dev-python/jsonlines/jsonlines-4.0.0.ebuild delete mode 100644 dev-python/jsonlines/metadata.xml delete mode 100644 dev-python/jsonmerge/Manifest delete mode 100644 dev-python/jsonmerge/jsonmerge-1.9.2.ebuild delete mode 100644 dev-python/jsonmerge/metadata.xml delete mode 100644 dev-python/jsonpatch/Manifest delete mode 100644 dev-python/jsonpatch/jsonpatch-1.33.ebuild delete mode 100644 dev-python/jsonpatch/metadata.xml delete mode 100644 dev-python/jsonpath-ng/Manifest delete mode 100644 dev-python/jsonpath-ng/jsonpath-ng-1.8.0.ebuild delete mode 100644 dev-python/jsonpath-ng/metadata.xml delete mode 100644 dev-python/jsonpickle/Manifest delete mode 100644 dev-python/jsonpickle/jsonpickle-4.1.1.ebuild delete mode 100644 dev-python/jsonpickle/metadata.xml delete mode 100644 dev-python/jsonpointer/Manifest delete mode 100644 dev-python/jsonpointer/jsonpointer-3.1.1.ebuild delete mode 100644 dev-python/jsonpointer/metadata.xml delete mode 100644 dev-python/jsonref/Manifest delete mode 100644 dev-python/jsonref/jsonref-1.1.0.ebuild delete mode 100644 dev-python/jsonref/metadata.xml delete mode 100644 dev-python/jsonrpclib/Manifest delete mode 100644 dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild delete mode 100644 dev-python/jsonrpclib/jsonrpclib-9999.ebuild delete mode 100644 dev-python/jsonrpclib/metadata.xml delete mode 100644 dev-python/jsonschema-path/Manifest delete mode 100644 dev-python/jsonschema-path/jsonschema-path-0.3.4-r1.ebuild delete mode 100644 dev-python/jsonschema-path/jsonschema-path-0.4.5.ebuild delete mode 100644 dev-python/jsonschema-path/jsonschema-path-0.4.6.ebuild delete mode 100644 dev-python/jsonschema-path/jsonschema-path-0.5.0.ebuild delete mode 100644 dev-python/jsonschema-path/metadata.xml delete mode 100644 dev-python/jsonschema-spec/Manifest delete mode 100644 dev-python/jsonschema-spec/jsonschema-spec-0.2.4-r1.ebuild delete mode 100644 dev-python/jsonschema-spec/metadata.xml delete mode 100644 dev-python/jsonschema-specifications/Manifest delete mode 100644 dev-python/jsonschema-specifications/jsonschema-specifications-2025.9.1.ebuild delete mode 100644 dev-python/jsonschema-specifications/metadata.xml delete mode 100644 dev-python/jsonschema/Manifest delete mode 100644 dev-python/jsonschema/jsonschema-4.24.0.ebuild delete mode 100644 dev-python/jsonschema/jsonschema-4.26.0.ebuild delete mode 100644 dev-python/jsonschema/metadata.xml delete mode 100644 dev-python/jsonxs/Manifest delete mode 100644 dev-python/jsonxs/jsonxs-0.6-r1.ebuild delete mode 100644 dev-python/jsonxs/metadata.xml delete mode 100644 dev-python/junit-xml/Manifest delete mode 100644 dev-python/junit-xml/junit-xml-1.9-r1.ebuild delete mode 100644 dev-python/junit-xml/metadata.xml delete mode 100644 dev-python/jupyter-client/Manifest delete mode 100644 dev-python/jupyter-client/jupyter-client-8.8.0.ebuild delete mode 100644 dev-python/jupyter-client/metadata.xml delete mode 100644 dev-python/jupyter-console/Manifest delete mode 100644 dev-python/jupyter-console/jupyter-console-6.6.3-r1.ebuild delete mode 100644 dev-python/jupyter-console/metadata.xml delete mode 100644 dev-python/jupyter-core/Manifest delete mode 100644 dev-python/jupyter-core/jupyter-core-5.9.1.ebuild delete mode 100644 dev-python/jupyter-core/metadata.xml delete mode 100644 dev-python/jupyter-events/Manifest delete mode 100644 dev-python/jupyter-events/jupyter-events-0.12.0.ebuild delete mode 100644 dev-python/jupyter-events/jupyter-events-0.12.1.ebuild delete mode 100644 dev-python/jupyter-events/metadata.xml delete mode 100644 dev-python/jupyter-kernel-test/Manifest delete mode 100644 dev-python/jupyter-kernel-test/jupyter-kernel-test-0.7.0.ebuild delete mode 100644 dev-python/jupyter-kernel-test/metadata.xml delete mode 100644 dev-python/jupyter-lsp/Manifest delete mode 100644 dev-python/jupyter-lsp/jupyter-lsp-2.3.1.ebuild delete mode 100644 dev-python/jupyter-lsp/metadata.xml delete mode 100644 dev-python/jupyter-packaging/Manifest delete mode 100644 dev-python/jupyter-packaging/jupyter-packaging-0.12.3.ebuild delete mode 100644 dev-python/jupyter-packaging/metadata.xml delete mode 100644 dev-python/jupyter-server-mathjax/Manifest delete mode 100644 dev-python/jupyter-server-mathjax/jupyter-server-mathjax-0.2.6-r1.ebuild delete mode 100644 dev-python/jupyter-server-mathjax/metadata.xml delete mode 100644 dev-python/jupyter-server-proxy/Manifest delete mode 100644 dev-python/jupyter-server-proxy/jupyter-server-proxy-4.4.0.ebuild delete mode 100644 dev-python/jupyter-server-proxy/metadata.xml delete mode 100644 dev-python/jupyter-server-terminals/Manifest delete mode 100644 dev-python/jupyter-server-terminals/jupyter-server-terminals-0.5.4.ebuild delete mode 100644 dev-python/jupyter-server-terminals/metadata.xml delete mode 100644 dev-python/jupyter-server/Manifest delete mode 100644 dev-python/jupyter-server/files/jupyter-server-2.17.0-pytest-rerunfailures.patch delete mode 100644 dev-python/jupyter-server/jupyter-server-2.17.0-r1.ebuild delete mode 100644 dev-python/jupyter-server/jupyter-server-2.18.2.ebuild delete mode 100644 dev-python/jupyter-server/jupyter-server-2.19.0.ebuild delete mode 100644 dev-python/jupyter-server/metadata.xml delete mode 100644 dev-python/jupyter/Manifest delete mode 100644 dev-python/jupyter/jupyter-1.1.1-r1.ebuild delete mode 100644 dev-python/jupyter/metadata.xml delete mode 100644 dev-python/jupyterlab-lsp/Manifest delete mode 100644 dev-python/jupyterlab-lsp/jupyterlab-lsp-5.1.0.ebuild delete mode 100644 dev-python/jupyterlab-lsp/metadata.xml delete mode 100644 dev-python/jupyterlab-pygments/Manifest delete mode 100644 dev-python/jupyterlab-pygments/jupyterlab-pygments-0.3.0.ebuild delete mode 100644 dev-python/jupyterlab-pygments/metadata.xml delete mode 100644 dev-python/jupyterlab-server/Manifest delete mode 100644 dev-python/jupyterlab-server/jupyterlab-server-2.28.0.ebuild delete mode 100644 dev-python/jupyterlab-server/metadata.xml delete mode 100644 dev-python/jupyterlab-widgets/Manifest delete mode 100644 dev-python/jupyterlab-widgets/jupyterlab-widgets-3.0.16.ebuild delete mode 100644 dev-python/jupyterlab-widgets/metadata.xml delete mode 100644 dev-python/jupyterlab/Manifest delete mode 100644 dev-python/jupyterlab/jupyterlab-4.4.10-r1.ebuild delete mode 100644 dev-python/jupyterlab/jupyterlab-4.5.6.ebuild delete mode 100644 dev-python/jupyterlab/jupyterlab-4.5.7.ebuild delete mode 100644 dev-python/jupyterlab/metadata.xml delete mode 100644 dev-python/justhtml/Manifest delete mode 100644 dev-python/justhtml/justhtml-0.16.0.ebuild delete mode 100644 dev-python/justhtml/metadata.xml delete mode 100644 dev-python/jwcrypto/Manifest delete mode 100644 dev-python/jwcrypto/jwcrypto-1.5.7.ebuild delete mode 100644 dev-python/jwcrypto/metadata.xml delete mode 100644 dev-python/k5test/Manifest delete mode 100644 dev-python/k5test/k5test-0.10.4.ebuild delete mode 100644 dev-python/k5test/metadata.xml delete mode 100644 dev-python/kaitaistruct/Manifest delete mode 100644 dev-python/kaitaistruct/kaitaistruct-0.11.ebuild delete mode 100644 dev-python/kaitaistruct/metadata.xml delete mode 100644 dev-python/kaptan/Manifest delete mode 100644 dev-python/kaptan/kaptan-0.6.0.ebuild delete mode 100644 dev-python/kaptan/metadata.xml delete mode 100644 dev-python/kconfiglib/Manifest delete mode 100644 dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild delete mode 100644 dev-python/kconfiglib/metadata.xml delete mode 100644 dev-python/keep/Manifest delete mode 100644 dev-python/keep/keep-2.11.ebuild delete mode 100644 dev-python/keep/metadata.xml delete mode 100644 dev-python/kerberos/Manifest delete mode 100644 dev-python/kerberos/files/kerberos-1.3.1-python3.10.patch delete mode 100644 dev-python/kerberos/kerberos-1.3.1-r2.ebuild delete mode 100644 dev-python/kerberos/metadata.xml delete mode 100644 dev-python/keyring/Manifest delete mode 100644 dev-python/keyring/keyring-25.7.0.ebuild delete mode 100644 dev-python/keyring/metadata.xml delete mode 100644 dev-python/keyrings-alt/Manifest delete mode 100644 dev-python/keyrings-alt/keyrings-alt-5.0.2.ebuild delete mode 100644 dev-python/keyrings-alt/metadata.xml delete mode 100644 dev-python/keystoneauth1/Manifest delete mode 100644 dev-python/keystoneauth1/keystoneauth1-5.13.1.ebuild delete mode 100644 dev-python/keystoneauth1/keystoneauth1-5.14.0.ebuild delete mode 100644 dev-python/keystoneauth1/metadata.xml delete mode 100644 dev-python/keyutils/Manifest delete mode 100644 dev-python/keyutils/keyutils-0.6-r2.ebuild delete mode 100644 dev-python/keyutils/metadata.xml delete mode 100644 dev-python/kgb/Manifest delete mode 100644 dev-python/kgb/kgb-7.3.ebuild delete mode 100644 dev-python/kgb/metadata.xml delete mode 100644 dev-python/kicad-python/Manifest delete mode 100644 dev-python/kicad-python/kicad-python-0.7.1.ebuild delete mode 100644 dev-python/kicad-python/metadata.xml delete mode 100644 dev-python/kiwisolver/Manifest delete mode 100644 dev-python/kiwisolver/kiwisolver-1.5.0.ebuild delete mode 100644 dev-python/kiwisolver/metadata.xml delete mode 100644 dev-python/klein/Manifest delete mode 100644 dev-python/klein/klein-24.8.0.ebuild delete mode 100644 dev-python/klein/metadata.xml delete mode 100644 dev-python/knowit/Manifest delete mode 100644 dev-python/knowit/knowit-0.5.11.ebuild delete mode 100644 dev-python/knowit/metadata.xml delete mode 100644 dev-python/kombu/Manifest delete mode 100644 dev-python/kombu/kombu-5.6.2.ebuild delete mode 100644 dev-python/kombu/metadata.xml delete mode 100644 dev-python/krb5/Manifest delete mode 100644 dev-python/krb5/krb5-0.9.0.ebuild delete mode 100644 dev-python/krb5/metadata.xml delete mode 100644 dev-python/langdetect/Manifest delete mode 100644 dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch delete mode 100644 dev-python/langdetect/langdetect-1.0.9.ebuild delete mode 100644 dev-python/langdetect/metadata.xml delete mode 100644 dev-python/lap/Manifest delete mode 100644 dev-python/lap/lap-0.5.13.ebuild delete mode 100644 dev-python/lap/metadata.xml delete mode 100644 dev-python/lark/Manifest delete mode 100644 dev-python/lark/lark-1.3.1.ebuild delete mode 100644 dev-python/lark/metadata.xml delete mode 100644 dev-python/latexcodec/Manifest delete mode 100644 dev-python/latexcodec/latexcodec-3.0.1.ebuild delete mode 100644 dev-python/latexcodec/metadata.xml delete mode 100644 dev-python/latexify-py/Manifest delete mode 100644 dev-python/latexify-py/latexify-py-0.4.3.1.ebuild delete mode 100644 dev-python/latexify-py/latexify-py-0.4.4.1.ebuild delete mode 100644 dev-python/latexify-py/metadata.xml delete mode 100644 dev-python/latexrestricted/Manifest delete mode 100644 dev-python/latexrestricted/latexrestricted-0.6.2.ebuild delete mode 100644 dev-python/latexrestricted/metadata.xml delete mode 100644 dev-python/lazy-loader/Manifest delete mode 100644 dev-python/lazy-loader/lazy-loader-0.5.ebuild delete mode 100644 dev-python/lazy-loader/metadata.xml delete mode 100644 dev-python/lazy-object-proxy/Manifest delete mode 100644 dev-python/lazy-object-proxy/lazy-object-proxy-1.12.0.ebuild delete mode 100644 dev-python/lazy-object-proxy/metadata.xml delete mode 100644 dev-python/ldap3/Manifest delete mode 100644 dev-python/ldap3/ldap3-2.9.1.ebuild delete mode 100644 dev-python/ldap3/metadata.xml delete mode 100644 dev-python/leather/Manifest delete mode 100644 dev-python/leather/leather-0.4.1.ebuild delete mode 100644 dev-python/leather/metadata.xml delete mode 100644 dev-python/ledger-bitcoin/Manifest delete mode 100644 dev-python/ledger-bitcoin/ledger-bitcoin-0.4.0.ebuild delete mode 100644 dev-python/ledger-bitcoin/metadata.xml delete mode 100644 dev-python/ledgercomm/Manifest delete mode 100644 dev-python/ledgercomm/ledgercomm-1.2.1.ebuild delete mode 100644 dev-python/ledgercomm/metadata.xml delete mode 100644 dev-python/leechcorepyc/Manifest delete mode 100644 dev-python/leechcorepyc/files/leechcorepyc-2.19.2-cflags-ldflags.patch delete mode 100644 dev-python/leechcorepyc/files/leechcorepyc-2.21.0-respect-CC.patch delete mode 100644 dev-python/leechcorepyc/leechcorepyc-2.22.3.ebuild delete mode 100644 dev-python/leechcorepyc/metadata.xml delete mode 100644 dev-python/legacy-cgi/Manifest delete mode 100644 dev-python/legacy-cgi/legacy-cgi-2.6.4.ebuild delete mode 100644 dev-python/legacy-cgi/metadata.xml delete mode 100644 dev-python/lesscpy/Manifest delete mode 100644 dev-python/lesscpy/lesscpy-0.15.1.ebuild delete mode 100644 dev-python/lesscpy/metadata.xml delete mode 100644 dev-python/levenshtein/Manifest delete mode 100644 dev-python/levenshtein/files/levenshtein-0.27.3-cython.patch delete mode 100644 dev-python/levenshtein/levenshtein-0.27.1.ebuild delete mode 100644 dev-python/levenshtein/levenshtein-0.27.3.ebuild delete mode 100644 dev-python/levenshtein/metadata.xml delete mode 100644 dev-python/lhafile/Manifest delete mode 100644 dev-python/lhafile/lhafile-0.3.1.ebuild delete mode 100644 dev-python/lhafile/metadata.xml delete mode 100644 dev-python/libarchive-c/Manifest delete mode 100644 dev-python/libarchive-c/libarchive-c-5.3.ebuild delete mode 100644 dev-python/libarchive-c/metadata.xml delete mode 100644 dev-python/libcst/Manifest delete mode 100644 dev-python/libcst/libcst-1.8.6.ebuild delete mode 100644 dev-python/libcst/metadata.xml delete mode 100644 dev-python/libevdev/Manifest delete mode 100644 dev-python/libevdev/libevdev-0.13.1.ebuild delete mode 100644 dev-python/libevdev/metadata.xml delete mode 100644 dev-python/liblarch/Manifest delete mode 100644 dev-python/liblarch/liblarch-3.2.0.ebuild delete mode 100644 dev-python/liblarch/metadata.xml delete mode 100644 dev-python/libnacl/Manifest delete mode 100644 dev-python/libnacl/libnacl-2.1.0.ebuild delete mode 100644 dev-python/libnacl/metadata.xml delete mode 100644 dev-python/librt/Manifest delete mode 100644 dev-python/librt/librt-0.11.0.ebuild delete mode 100644 dev-python/librt/metadata.xml delete mode 100644 dev-python/libsass/Manifest delete mode 100644 dev-python/libsass/libsass-0.23.0.ebuild delete mode 100644 dev-python/libsass/metadata.xml delete mode 100644 dev-python/libtmux/Manifest delete mode 100644 dev-python/libtmux/libtmux-0.46.2.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.52.1.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.53.0.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.53.1.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.55.0.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.55.1.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.56.0.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.57.1.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.58.0.ebuild delete mode 100644 dev-python/libtmux/metadata.xml delete mode 100644 dev-python/libusb1/Manifest delete mode 100644 dev-python/libusb1/libusb1-3.3.1.ebuild delete mode 100644 dev-python/libusb1/libusb1-3.4.0.ebuild delete mode 100644 dev-python/libusb1/metadata.xml delete mode 100644 dev-python/libvirt-python/Manifest delete mode 100644 dev-python/libvirt-python/libvirt-python-11.10.0.ebuild delete mode 100644 dev-python/libvirt-python/libvirt-python-12.0.0.ebuild delete mode 100644 dev-python/libvirt-python/libvirt-python-12.1.0.ebuild delete mode 100644 dev-python/libvirt-python/libvirt-python-12.2.0.ebuild delete mode 100644 dev-python/libvirt-python/libvirt-python-9999.ebuild delete mode 100644 dev-python/libvirt-python/metadata.xml delete mode 100644 dev-python/license-expression/Manifest delete mode 100644 dev-python/license-expression/license-expression-30.4.4.ebuild delete mode 100644 dev-python/license-expression/metadata.xml delete mode 100644 dev-python/line-profiler/Manifest delete mode 100644 dev-python/line-profiler/line-profiler-5.0.2.ebuild delete mode 100644 dev-python/line-profiler/metadata.xml delete mode 100644 dev-python/linkify-it-py/Manifest delete mode 100644 dev-python/linkify-it-py/linkify-it-py-2.1.0.ebuild delete mode 100644 dev-python/linkify-it-py/metadata.xml delete mode 100644 dev-python/linode-metadata/Manifest delete mode 100644 dev-python/linode-metadata/linode-metadata-0.3.4.ebuild delete mode 100644 dev-python/linode-metadata/linode-metadata-0.3.5.ebuild delete mode 100644 dev-python/linode-metadata/metadata.xml delete mode 100644 dev-python/linuxdoc/Manifest delete mode 100644 dev-python/linuxdoc/linuxdoc-20240924.ebuild delete mode 100644 dev-python/linuxdoc/linuxdoc-99999999.ebuild delete mode 100644 dev-python/linuxdoc/metadata.xml delete mode 100644 dev-python/listparser/Manifest delete mode 100644 dev-python/listparser/listparser-0.20.ebuild delete mode 100644 dev-python/listparser/metadata.xml delete mode 100644 dev-python/lit/Manifest delete mode 100644 dev-python/lit/lit-16.0.6.ebuild delete mode 100644 dev-python/lit/lit-17.0.6.ebuild delete mode 100644 dev-python/lit/lit-18.1.8.ebuild delete mode 100644 dev-python/lit/lit-19.1.7.ebuild delete mode 100644 dev-python/lit/lit-20.1.8.ebuild delete mode 100644 dev-python/lit/lit-21.1.8.ebuild delete mode 100644 dev-python/lit/lit-22.1.6.ebuild delete mode 100644 dev-python/lit/lit-22.1.7.ebuild delete mode 100644 dev-python/lit/lit-23.0.0.9999.ebuild delete mode 100644 dev-python/lit/lit-23.0.0_pre20260512.ebuild delete mode 100644 dev-python/lit/metadata.xml delete mode 100644 dev-python/litestar-htmx/Manifest delete mode 100644 dev-python/litestar-htmx/litestar-htmx-0.5.0.ebuild delete mode 100644 dev-python/litestar-htmx/metadata.xml delete mode 100644 dev-python/litestar/Manifest delete mode 100644 dev-python/litestar/files/litestar-2.19.0-no-valkey.patch delete mode 100644 dev-python/litestar/files/litestar-2.21-timemachine-3.patch delete mode 100644 dev-python/litestar/litestar-2.21.1.ebuild delete mode 100644 dev-python/litestar/metadata.xml delete mode 100644 dev-python/littleutils/Manifest delete mode 100644 dev-python/littleutils/littleutils-0.2.4.ebuild delete mode 100644 dev-python/littleutils/metadata.xml delete mode 100644 dev-python/livereload/Manifest delete mode 100644 dev-python/livereload/livereload-2.7.1.ebuild delete mode 100644 dev-python/livereload/metadata.xml delete mode 100644 dev-python/llfuse/Manifest delete mode 100644 dev-python/llfuse/files/llfuse-1.3.5-cflags.patch delete mode 100644 dev-python/llfuse/llfuse-1.5.2.ebuild delete mode 100644 dev-python/llfuse/metadata.xml delete mode 100644 dev-python/lmdb/Manifest delete mode 100644 dev-python/lmdb/lmdb-1.7.5.ebuild delete mode 100644 dev-python/lmdb/metadata.xml delete mode 100644 dev-python/lmfit/Manifest delete mode 100644 dev-python/lmfit/lmfit-1.3.4.ebuild delete mode 100644 dev-python/lmfit/metadata.xml delete mode 100644 dev-python/lockfile/Manifest delete mode 100644 dev-python/lockfile/files/lockfile-0.12.2-pytest.patch delete mode 100644 dev-python/lockfile/lockfile-0.12.2-r3.ebuild delete mode 100644 dev-python/lockfile/metadata.xml delete mode 100644 dev-python/logbook/Manifest delete mode 100644 dev-python/logbook/logbook-1.9.2.ebuild delete mode 100644 dev-python/logbook/metadata.xml delete mode 100644 dev-python/logfury/Manifest delete mode 100644 dev-python/logfury/logfury-1.0.1-r1.ebuild delete mode 100644 dev-python/logfury/metadata.xml delete mode 100644 dev-python/logical-unification/Manifest delete mode 100644 dev-python/logical-unification/files/logical-unification-0.4.7-py314.patch delete mode 100644 dev-python/logical-unification/logical-unification-0.4.7.ebuild delete mode 100644 dev-python/logical-unification/metadata.xml delete mode 100644 dev-python/loguru/Manifest delete mode 100644 dev-python/loguru/files/loguru-0.7.3-py314.patch delete mode 100644 dev-python/loguru/loguru-0.7.3.ebuild delete mode 100644 dev-python/loguru/metadata.xml delete mode 100644 dev-python/logutils/Manifest delete mode 100644 dev-python/logutils/files/logutils-0.3.5-py313.patch delete mode 100644 dev-python/logutils/logutils-0.3.5-r1.ebuild delete mode 100644 dev-python/logutils/metadata.xml delete mode 100644 dev-python/loky/Manifest delete mode 100644 dev-python/loky/loky-3.5.6.ebuild delete mode 100644 dev-python/loky/metadata.xml delete mode 100644 dev-python/looseversion/Manifest delete mode 100644 dev-python/looseversion/looseversion-1.3.0.ebuild delete mode 100644 dev-python/looseversion/metadata.xml delete mode 100644 dev-python/lrcalc/Manifest delete mode 100644 dev-python/lrcalc/lrcalc-2.1-r3.ebuild delete mode 100644 dev-python/lrcalc/metadata.xml delete mode 100644 dev-python/lru-dict/Manifest delete mode 100644 dev-python/lru-dict/lru-dict-1.3.0.ebuild delete mode 100644 dev-python/lru-dict/lru-dict-1.4.1.ebuild delete mode 100644 dev-python/lru-dict/metadata.xml delete mode 100644 dev-python/lsp-tree-sitter/Manifest delete mode 100644 dev-python/lsp-tree-sitter/lsp-tree-sitter-0.1.1.ebuild delete mode 100644 dev-python/lsp-tree-sitter/metadata.xml delete mode 100644 dev-python/lsprotocol/Manifest delete mode 100644 dev-python/lsprotocol/lsprotocol-2025.0.0.ebuild delete mode 100644 dev-python/lsprotocol/metadata.xml delete mode 100644 dev-python/lxml-html-clean/Manifest delete mode 100644 dev-python/lxml-html-clean/lxml-html-clean-0.4.5.ebuild delete mode 100644 dev-python/lxml-html-clean/metadata.xml delete mode 100644 dev-python/lxml/Manifest delete mode 100644 dev-python/lxml/files/lxml-6.0.4-pypy.patch delete mode 100644 dev-python/lxml/lxml-6.1.0.ebuild delete mode 100644 dev-python/lxml/lxml-6.1.1.ebuild delete mode 100644 dev-python/lxml/metadata.xml delete mode 100644 dev-python/lz4/Manifest delete mode 100644 dev-python/lz4/lz4-4.4.5.ebuild delete mode 100644 dev-python/lz4/metadata.xml delete mode 100644 dev-python/lzallright/Manifest delete mode 100644 dev-python/lzallright/lzallright-0.2.6.ebuild delete mode 100644 dev-python/lzallright/metadata.xml delete mode 100644 dev-python/m2crypto/Manifest delete mode 100644 dev-python/m2crypto/m2crypto-0.47.0.ebuild delete mode 100644 dev-python/m2crypto/metadata.xml delete mode 100644 dev-python/m3u8/Manifest delete mode 100644 dev-python/m3u8/m3u8-6.0.0.ebuild delete mode 100644 dev-python/m3u8/metadata.xml delete mode 100644 dev-python/magic-wormhole-mailbox-server/Manifest delete mode 100644 dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.6.0.ebuild delete mode 100644 dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.7.0.ebuild delete mode 100644 dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.8.0.ebuild delete mode 100644 dev-python/magic-wormhole-mailbox-server/metadata.xml delete mode 100644 dev-python/magic-wormhole-transit-relay/Manifest delete mode 100644 dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.5.0.ebuild delete mode 100644 dev-python/magic-wormhole-transit-relay/metadata.xml delete mode 100644 dev-python/magic-wormhole/Manifest delete mode 100644 dev-python/magic-wormhole/magic-wormhole-0.23.0.ebuild delete mode 100644 dev-python/magic-wormhole/magic-wormhole-0.24.0.ebuild delete mode 100644 dev-python/magic-wormhole/metadata.xml delete mode 100644 dev-python/makefun/Manifest delete mode 100644 dev-python/makefun/makefun-1.16.0.ebuild delete mode 100644 dev-python/makefun/metadata.xml delete mode 100644 dev-python/mako/Manifest delete mode 100644 dev-python/mako/mako-1.3.10.ebuild delete mode 100644 dev-python/mako/mako-1.3.11.ebuild delete mode 100644 dev-python/mako/mako-1.3.12.ebuild delete mode 100644 dev-python/mako/metadata.xml delete mode 100644 dev-python/mamba/Manifest delete mode 100644 dev-python/mamba/mamba-0.11.3.ebuild delete mode 100644 dev-python/mamba/metadata.xml delete mode 100644 dev-python/mando/Manifest delete mode 100644 dev-python/mando/mando-0.8.2.ebuild delete mode 100644 dev-python/mando/metadata.xml delete mode 100644 dev-python/manuel/Manifest delete mode 100644 dev-python/manuel/manuel-1.13.0.ebuild delete mode 100644 dev-python/manuel/metadata.xml delete mode 100644 dev-python/mapbox-earcut/Manifest delete mode 100644 dev-python/mapbox-earcut/mapbox-earcut-2.0.0.ebuild delete mode 100644 dev-python/mapbox-earcut/metadata.xml delete mode 100644 dev-python/mapbox-vector-tile/Manifest delete mode 100644 dev-python/mapbox-vector-tile/mapbox-vector-tile-2.2.0.ebuild delete mode 100644 dev-python/mapbox-vector-tile/metadata.xml delete mode 100644 dev-python/markdown-include/Manifest delete mode 100644 dev-python/markdown-include/files/markdown-include-0.8.1-setup.patch delete mode 100644 dev-python/markdown-include/markdown-include-0.8.1.ebuild delete mode 100644 dev-python/markdown-include/metadata.xml delete mode 100644 dev-python/markdown-it-py/Manifest delete mode 100644 dev-python/markdown-it-py/markdown-it-py-4.0.0.ebuild delete mode 100644 dev-python/markdown-it-py/markdown-it-py-4.1.0.ebuild delete mode 100644 dev-python/markdown-it-py/markdown-it-py-4.2.0.ebuild delete mode 100644 dev-python/markdown-it-py/metadata.xml delete mode 100644 dev-python/markdown/Manifest delete mode 100644 dev-python/markdown/markdown-3.10.2.ebuild delete mode 100644 dev-python/markdown/metadata.xml delete mode 100644 dev-python/markdown2/Manifest delete mode 100644 dev-python/markdown2/markdown2-2.5.5-r1.ebuild delete mode 100644 dev-python/markdown2/metadata.xml delete mode 100644 dev-python/markdownify/Manifest delete mode 100644 dev-python/markdownify/markdownify-0.11.6.ebuild delete mode 100644 dev-python/markdownify/metadata.xml delete mode 100644 dev-python/markovify/Manifest delete mode 100644 dev-python/markovify/markovify-0.9.4.ebuild delete mode 100644 dev-python/markovify/metadata.xml delete mode 100644 dev-python/markups/Manifest delete mode 100644 dev-python/markups/markups-4.1.1.ebuild delete mode 100644 dev-python/markups/metadata.xml delete mode 100644 dev-python/markupsafe/Manifest delete mode 100644 dev-python/markupsafe/markupsafe-3.0.3.ebuild delete mode 100644 dev-python/markupsafe/metadata.xml delete mode 100644 dev-python/marshmallow/Manifest delete mode 100644 dev-python/marshmallow/marshmallow-4.3.0.ebuild delete mode 100644 dev-python/marshmallow/metadata.xml delete mode 100644 dev-python/mastodon-py/Manifest delete mode 100644 dev-python/mastodon-py/files/mastodon-py-2.0.1-tests.patch delete mode 100644 dev-python/mastodon-py/mastodon-py-2.0.1.ebuild delete mode 100644 dev-python/mastodon-py/mastodon-py-2.1.4.ebuild delete mode 100644 dev-python/mastodon-py/metadata.xml delete mode 100644 dev-python/material-color-utilities/Manifest delete mode 100644 dev-python/material-color-utilities/material-color-utilities-0.1.5.ebuild delete mode 100644 dev-python/material-color-utilities/metadata.xml delete mode 100644 dev-python/materialyoucolor/materialyoucolor-9999.ebuild delete mode 100644 dev-python/materialyoucolor/metadata.xml delete mode 100644 dev-python/matplotlib-inline/Manifest delete mode 100644 dev-python/matplotlib-inline/matplotlib-inline-0.2.1.ebuild delete mode 100644 dev-python/matplotlib-inline/matplotlib-inline-0.2.2.ebuild delete mode 100644 dev-python/matplotlib-inline/metadata.xml delete mode 100644 dev-python/matplotlib-venn/Manifest delete mode 100644 dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild delete mode 100644 dev-python/matplotlib-venn/metadata.xml delete mode 100644 dev-python/matplotlib/Manifest delete mode 100644 dev-python/matplotlib/matplotlib-3.10.9.ebuild delete mode 100644 dev-python/matplotlib/matplotlib-3.11.0_rc2.ebuild delete mode 100644 dev-python/matplotlib/metadata.xml delete mode 100644 dev-python/matrix-common/Manifest delete mode 100644 dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild delete mode 100644 dev-python/matrix-common/metadata.xml delete mode 100644 dev-python/matterhook/Manifest delete mode 100644 dev-python/matterhook/matterhook-0.2-r2.ebuild delete mode 100644 dev-python/matterhook/metadata.xml delete mode 100644 dev-python/mautrix/Manifest delete mode 100644 dev-python/mautrix/mautrix-0.20.8.ebuild delete mode 100644 dev-python/mautrix/mautrix-0.21.0.ebuild delete mode 100644 dev-python/mautrix/metadata.xml delete mode 100644 dev-python/mcbootflash/Manifest delete mode 100644 dev-python/mcbootflash/mcbootflash-10.1.1.ebuild delete mode 100644 dev-python/mcbootflash/metadata.xml delete mode 100644 dev-python/mccabe/Manifest delete mode 100644 dev-python/mccabe/files/mccabe-0.7.0-fix-tests-without-hypothesmith.patch delete mode 100644 dev-python/mccabe/mccabe-0.7.0.ebuild delete mode 100644 dev-python/mccabe/metadata.xml delete mode 100644 dev-python/mcp/Manifest delete mode 100644 dev-python/mcp/mcp-1.26.0.ebuild delete mode 100644 dev-python/mcp/metadata.xml delete mode 100644 dev-python/mdit-py-plugins/Manifest delete mode 100644 dev-python/mdit-py-plugins/mdit-py-plugins-0.5.0.ebuild delete mode 100644 dev-python/mdit-py-plugins/mdit-py-plugins-0.6.0.ebuild delete mode 100644 dev-python/mdit-py-plugins/mdit-py-plugins-0.6.1.ebuild delete mode 100644 dev-python/mdit-py-plugins/metadata.xml delete mode 100644 dev-python/mdurl/Manifest delete mode 100644 dev-python/mdurl/mdurl-0.1.2.ebuild delete mode 100644 dev-python/mdurl/metadata.xml delete mode 100644 dev-python/mdx-gh-links/Manifest delete mode 100644 dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild delete mode 100644 dev-python/mdx-gh-links/metadata.xml delete mode 100644 dev-python/mecab-python/Manifest delete mode 100644 dev-python/mecab-python/mecab-python-1.0.7.ebuild delete mode 100644 dev-python/mecab-python/metadata.xml delete mode 100644 dev-python/mechanicalsoup/Manifest delete mode 100644 dev-python/mechanicalsoup/mechanicalsoup-1.4.0.ebuild delete mode 100644 dev-python/mechanicalsoup/metadata.xml delete mode 100644 dev-python/mechanize/Manifest delete mode 100644 dev-python/mechanize/files/mechanize-0.4.10-py314-tests.patch delete mode 100644 dev-python/mechanize/mechanize-0.4.10.ebuild delete mode 100644 dev-python/mechanize/metadata.xml delete mode 100644 dev-python/mediafile/Manifest delete mode 100644 dev-python/mediafile/mediafile-0.17.0.ebuild delete mode 100644 dev-python/mediafile/metadata.xml delete mode 100644 dev-python/memory-allocator/Manifest delete mode 100644 dev-python/memory-allocator/memory-allocator-0.2.0.ebuild delete mode 100644 dev-python/memory-allocator/metadata.xml delete mode 100644 dev-python/merge3/Manifest delete mode 100644 dev-python/merge3/merge3-0.0.15.ebuild delete mode 100644 dev-python/merge3/merge3-0.0.16.ebuild delete mode 100644 dev-python/merge3/metadata.xml delete mode 100644 dev-python/mergedict/Manifest delete mode 100644 dev-python/mergedict/mergedict-1.0.0-r1.ebuild delete mode 100644 dev-python/mergedict/metadata.xml delete mode 100644 dev-python/meshio/Manifest delete mode 100644 dev-python/meshio/files/meshio-5.3.5-numpy-2.patch delete mode 100644 dev-python/meshio/meshio-5.3.5-r1.ebuild delete mode 100644 dev-python/meshio/metadata.xml delete mode 100644 dev-python/meson-python/Manifest delete mode 100644 dev-python/meson-python/meson-python-0.19.0.ebuild delete mode 100644 dev-python/meson-python/metadata.xml delete mode 100644 dev-python/metadata.xml delete mode 100644 dev-python/metakernel/Manifest delete mode 100644 dev-python/metakernel/metadata.xml delete mode 100644 dev-python/metakernel/metakernel-1.0.0.ebuild delete mode 100644 dev-python/micawber/Manifest delete mode 100644 dev-python/micawber/metadata.xml delete mode 100644 dev-python/micawber/micawber-0.6.2.ebuild delete mode 100644 dev-python/mido/Manifest delete mode 100644 dev-python/mido/metadata.xml delete mode 100644 dev-python/mido/mido-1.3.3.ebuild delete mode 100644 dev-python/mimerender/Manifest delete mode 100644 dev-python/mimerender/metadata.xml delete mode 100644 dev-python/mimerender/mimerender-0.6.0-r1.ebuild delete mode 100644 dev-python/minidb/Manifest delete mode 100644 dev-python/minidb/metadata.xml delete mode 100644 dev-python/minidb/minidb-2.0.8.ebuild delete mode 100644 dev-python/minify-html/Manifest delete mode 100644 dev-python/minify-html/metadata.xml delete mode 100644 dev-python/minify-html/minify-html-0.18.1.ebuild delete mode 100644 dev-python/minikanren/Manifest delete mode 100644 dev-python/minikanren/metadata.xml delete mode 100644 dev-python/minikanren/minikanren-1.0.5.ebuild delete mode 100644 dev-python/minimock/Manifest delete mode 100644 dev-python/minimock/metadata.xml delete mode 100644 dev-python/minimock/minimock-1.3.0-r1.ebuild delete mode 100644 dev-python/mininet/Manifest delete mode 100644 dev-python/mininet/metadata.xml delete mode 100644 dev-python/mininet/mininet-2.3.0.ebuild delete mode 100644 dev-python/miniupnpc/Manifest delete mode 100644 dev-python/miniupnpc/files/miniupnpc-2.2.3-shared-lib.patch delete mode 100644 dev-python/miniupnpc/metadata.xml delete mode 100644 dev-python/miniupnpc/miniupnpc-2.3.3.ebuild delete mode 100644 dev-python/mistletoe/Manifest delete mode 100644 dev-python/mistletoe/metadata.xml delete mode 100644 dev-python/mistletoe/mistletoe-1.5.1.ebuild delete mode 100644 dev-python/mistune/Manifest delete mode 100644 dev-python/mistune/metadata.xml delete mode 100644 dev-python/mistune/mistune-3.2.0.ebuild delete mode 100644 dev-python/mistune/mistune-3.2.1.ebuild delete mode 100644 dev-python/mitype/Manifest delete mode 100644 dev-python/mitype/metadata.xml delete mode 100644 dev-python/mitype/mitype-0.2.6.ebuild delete mode 100644 dev-python/mkautodoc/Manifest delete mode 100644 dev-python/mkautodoc/metadata.xml delete mode 100644 dev-python/mkautodoc/mkautodoc-0.2.0.ebuild delete mode 100644 dev-python/mkdocs-blog-plugin/metadata.xml delete mode 100644 dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild delete mode 100644 dev-python/ml-dtypes/Manifest delete mode 100644 dev-python/ml-dtypes/metadata.xml delete mode 100644 dev-python/ml-dtypes/ml-dtypes-0.5.3.ebuild delete mode 100644 dev-python/ml-dtypes/ml-dtypes-0.5.4.ebuild delete mode 100644 dev-python/mmtf-python/Manifest delete mode 100644 dev-python/mmtf-python/metadata.xml delete mode 100644 dev-python/mmtf-python/mmtf-python-1.1.3.ebuild delete mode 100644 dev-python/mobi/Manifest delete mode 100644 dev-python/mobi/metadata.xml delete mode 100644 dev-python/mobi/mobi-0.3.3.ebuild delete mode 100644 dev-python/mock/Manifest delete mode 100644 dev-python/mock/metadata.xml delete mode 100644 dev-python/mock/mock-5.2.0.ebuild delete mode 100644 dev-python/moddb/Manifest delete mode 100644 dev-python/moddb/metadata.xml delete mode 100644 dev-python/moddb/moddb-0.13.0.ebuild delete mode 100644 dev-python/modern-colorthief/Manifest delete mode 100644 dev-python/modern-colorthief/metadata.xml delete mode 100644 dev-python/modern-colorthief/modern-colorthief-0.1.12.ebuild delete mode 100644 dev-python/moderngl-window/Manifest delete mode 100644 dev-python/moderngl-window/metadata.xml delete mode 100644 dev-python/moderngl-window/moderngl-window-3.1.1.ebuild delete mode 100644 dev-python/moderngl/Manifest delete mode 100644 dev-python/moderngl/metadata.xml delete mode 100644 dev-python/moderngl/moderngl-5.12.0-r1.ebuild delete mode 100644 dev-python/mollie-api-python/Manifest delete mode 100644 dev-python/mollie-api-python/files/mollie-api-python-3.6.0-no-install-tests.patch delete mode 100644 dev-python/mollie-api-python/metadata.xml delete mode 100644 dev-python/mollie-api-python/mollie-api-python-3.6.0.ebuild delete mode 100644 dev-python/more-itertools/Manifest delete mode 100644 dev-python/more-itertools/metadata.xml delete mode 100644 dev-python/more-itertools/more-itertools-11.0.2.ebuild delete mode 100644 dev-python/more-itertools/more-itertools-11.1.0.ebuild delete mode 100644 dev-python/moreorless/Manifest delete mode 100644 dev-python/moreorless/metadata.xml delete mode 100644 dev-python/moreorless/moreorless-0.4.0.ebuild delete mode 100644 dev-python/moto/Manifest delete mode 100644 dev-python/moto/metadata.xml delete mode 100644 dev-python/moto/moto-4.2.14.ebuild delete mode 100644 dev-python/moto/moto-5.1.22-r1.ebuild delete mode 100644 dev-python/moto/moto-5.2.1.ebuild delete mode 100644 dev-python/mpdlcd/Manifest delete mode 100644 dev-python/mpdlcd/files/mpdlcd.confd delete mode 100644 dev-python/mpdlcd/files/mpdlcd.initd delete mode 100644 dev-python/mpdlcd/metadata.xml delete mode 100644 dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild delete mode 100644 dev-python/mpi4py/Manifest delete mode 100644 dev-python/mpi4py/files/mpi4py-4-mpich-no-fortran-fix.patch delete mode 100644 dev-python/mpi4py/files/mpi4py-4-use-mesonpy.patch delete mode 100644 dev-python/mpi4py/metadata.xml delete mode 100644 dev-python/mpi4py/mpi4py-4.0.1.ebuild delete mode 100644 dev-python/mpmath/Manifest delete mode 100644 dev-python/mpmath/metadata.xml delete mode 100644 dev-python/mpmath/mpmath-1.4.1.ebuild delete mode 100644 dev-python/mpxj/Manifest delete mode 100644 dev-python/mpxj/metadata.xml delete mode 100644 dev-python/mpxj/mpxj-16.2.0.ebuild delete mode 100644 dev-python/mrcfile/Manifest delete mode 100644 dev-python/mrcfile/metadata.xml delete mode 100644 dev-python/mrcfile/mrcfile-1.5.4.ebuild delete mode 100644 dev-python/msgpack/Manifest delete mode 100644 dev-python/msgpack/metadata.xml delete mode 100644 dev-python/msgpack/msgpack-1.1.1.ebuild delete mode 100644 dev-python/msgpack/msgpack-1.1.2.ebuild delete mode 100644 dev-python/msgspec/Manifest delete mode 100644 dev-python/msgspec/metadata.xml delete mode 100644 dev-python/msgspec/msgspec-0.20.0.ebuild delete mode 100644 dev-python/msgspec/msgspec-0.21.0.ebuild delete mode 100644 dev-python/msgspec/msgspec-0.21.1.ebuild delete mode 100644 dev-python/msrest/Manifest delete mode 100644 dev-python/msrest/metadata.xml delete mode 100644 dev-python/msrest/msrest-0.7.1.ebuild delete mode 100644 dev-python/mss/Manifest delete mode 100644 dev-python/mss/metadata.xml delete mode 100644 dev-python/mss/mss-10.2.0.ebuild delete mode 100644 dev-python/multidict/Manifest delete mode 100644 dev-python/multidict/metadata.xml delete mode 100644 dev-python/multidict/multidict-6.7.1.ebuild delete mode 100644 dev-python/multipart/Manifest delete mode 100644 dev-python/multipart/metadata.xml delete mode 100644 dev-python/multipart/multipart-1.3.1.ebuild delete mode 100644 dev-python/multipledispatch/Manifest delete mode 100644 dev-python/multipledispatch/metadata.xml delete mode 100644 dev-python/multipledispatch/multipledispatch-1.0.0.ebuild delete mode 100644 dev-python/multiprocess/Manifest delete mode 100644 dev-python/multiprocess/files/multiprocess-0.70.17-wheel-tag.patch delete mode 100644 dev-python/multiprocess/metadata.xml delete mode 100644 dev-python/multiprocess/multiprocess-0.70.19.ebuild delete mode 100644 dev-python/munch/Manifest delete mode 100644 dev-python/munch/files/munch-4.0.0-py313.patch delete mode 100644 dev-python/munch/metadata.xml delete mode 100644 dev-python/munch/munch-4.0.0.ebuild delete mode 100644 dev-python/munkres/Manifest delete mode 100644 dev-python/munkres/files/munkres-1.1.4-test-32bit.patch delete mode 100644 dev-python/munkres/metadata.xml delete mode 100644 dev-python/munkres/munkres-1.1.4-r1.ebuild delete mode 100644 dev-python/musicbrainzngs/Manifest delete mode 100644 dev-python/musicbrainzngs/files/musicbrainzngs-0.7.1-fix-sphinx-build.patch delete mode 100644 dev-python/musicbrainzngs/metadata.xml delete mode 100644 dev-python/musicbrainzngs/musicbrainzngs-0.7.1-r1.ebuild delete mode 100644 dev-python/mwclient/Manifest delete mode 100644 dev-python/mwclient/metadata.xml delete mode 100644 dev-python/mwclient/mwclient-0.11.0.ebuild delete mode 100644 dev-python/mygpoclient/Manifest delete mode 100644 dev-python/mygpoclient/metadata.xml delete mode 100644 dev-python/mygpoclient/mygpoclient-1.10.ebuild delete mode 100644 dev-python/mypy-extensions/Manifest delete mode 100644 dev-python/mypy-extensions/metadata.xml delete mode 100644 dev-python/mypy-extensions/mypy-extensions-1.1.0.ebuild delete mode 100644 dev-python/mypy/Manifest delete mode 100644 dev-python/mypy/files/mypy-1.14.0-no-werror.patch delete mode 100644 dev-python/mypy/metadata.xml delete mode 100644 dev-python/mypy/mypy-1.20.2.ebuild delete mode 100644 dev-python/mypy/mypy-2.1.0.ebuild delete mode 100644 dev-python/mysqlclient/Manifest delete mode 100644 dev-python/mysqlclient/metadata.xml delete mode 100644 dev-python/mysqlclient/mysqlclient-2.2.7-r1.ebuild delete mode 100644 dev-python/mysqlclient/mysqlclient-2.2.8.ebuild delete mode 100644 dev-python/myst-parser/Manifest delete mode 100644 dev-python/myst-parser/metadata.xml delete mode 100644 dev-python/myst-parser/myst-parser-5.0.0.ebuild delete mode 100644 dev-python/myst-parser/myst-parser-5.1.0.ebuild delete mode 100644 dev-python/nagiosplugin/Manifest delete mode 100644 dev-python/nagiosplugin/metadata.xml delete mode 100644 dev-python/nagiosplugin/nagiosplugin-1.4.0.ebuild delete mode 100644 dev-python/nanobind/Manifest delete mode 100644 dev-python/nanobind/metadata.xml delete mode 100644 dev-python/nanobind/nanobind-2.12.0.ebuild delete mode 100644 dev-python/narwhals/Manifest delete mode 100644 dev-python/narwhals/metadata.xml delete mode 100644 dev-python/narwhals/narwhals-2.21.2.ebuild delete mode 100644 dev-python/natsort/Manifest delete mode 100644 dev-python/natsort/metadata.xml delete mode 100644 dev-python/natsort/natsort-8.4.0.ebuild delete mode 100644 dev-python/nautilus-python/Manifest delete mode 100644 dev-python/nautilus-python/metadata.xml delete mode 100644 dev-python/nautilus-python/nautilus-python-4.0.1.ebuild delete mode 100644 dev-python/nautilus-python/nautilus-python-4.1.0.ebuild delete mode 100644 dev-python/nbclassic/Manifest delete mode 100644 dev-python/nbclassic/metadata.xml delete mode 100644 dev-python/nbclassic/nbclassic-1.3.3.ebuild delete mode 100644 dev-python/nbclient/Manifest delete mode 100644 dev-python/nbclient/metadata.xml delete mode 100644 dev-python/nbclient/nbclient-0.10.4.ebuild delete mode 100644 dev-python/nbconvert/Manifest delete mode 100644 dev-python/nbconvert/metadata.xml delete mode 100644 dev-python/nbconvert/nbconvert-7.17.1.ebuild delete mode 100644 dev-python/nbdime/Manifest delete mode 100644 dev-python/nbdime/metadata.xml delete mode 100644 dev-python/nbdime/nbdime-4.0.4.ebuild delete mode 100644 dev-python/nbformat/Manifest delete mode 100644 dev-python/nbformat/metadata.xml delete mode 100644 dev-python/nbformat/nbformat-5.10.4.ebuild delete mode 100644 dev-python/nbsphinx/Manifest delete mode 100644 dev-python/nbsphinx/metadata.xml delete mode 100644 dev-python/nbsphinx/nbsphinx-0.9.8.ebuild delete mode 100644 dev-python/nbval/Manifest delete mode 100644 dev-python/nbval/metadata.xml delete mode 100644 dev-python/nbval/nbval-0.11.0.ebuild delete mode 100644 dev-python/nbxmpp/Manifest delete mode 100644 dev-python/nbxmpp/metadata.xml delete mode 100644 dev-python/nbxmpp/nbxmpp-6.4.0.ebuild delete mode 100644 dev-python/nbxmpp/nbxmpp-7.1.0.ebuild delete mode 100644 dev-python/nbxmpp/nbxmpp-7.2.0.ebuild delete mode 100644 dev-python/neovim-remote/Manifest delete mode 100644 dev-python/neovim-remote/files/neovim-remote-2.5.1-neovim-0.8.patch delete mode 100644 dev-python/neovim-remote/metadata.xml delete mode 100644 dev-python/neovim-remote/neovim-remote-2.5.1.ebuild delete mode 100644 dev-python/neovim-remote/neovim-remote-9999.ebuild delete mode 100644 dev-python/nest-asyncio/Manifest delete mode 100644 dev-python/nest-asyncio/metadata.xml delete mode 100644 dev-python/nest-asyncio/nest-asyncio-1.6.0-r1.ebuild delete mode 100644 dev-python/netaddr/Manifest delete mode 100644 dev-python/netaddr/metadata.xml delete mode 100644 dev-python/netaddr/netaddr-1.3.0.ebuild delete mode 100644 dev-python/netcdf4/Manifest delete mode 100644 dev-python/netcdf4/metadata.xml delete mode 100644 dev-python/netcdf4/netcdf4-1.7.4.ebuild delete mode 100644 dev-python/nethsm/Manifest delete mode 100644 dev-python/nethsm/metadata.xml delete mode 100644 dev-python/nethsm/nethsm-2.1.0.ebuild delete mode 100644 dev-python/netifaces/Manifest delete mode 100644 dev-python/netifaces/files/netifaces-0.10.4-remove-osx-fix.patch delete mode 100644 dev-python/netifaces/files/netifaces-0.11.0-musl-clang16-null.patch delete mode 100644 dev-python/netifaces/metadata.xml delete mode 100644 dev-python/netifaces/netifaces-0.11.0-r2.ebuild delete mode 100644 dev-python/netlink/Manifest delete mode 100644 dev-python/netlink/metadata.xml delete mode 100644 dev-python/netlink/netlink-0.1.ebuild delete mode 100644 dev-python/networkx/Manifest delete mode 100644 dev-python/networkx/metadata.xml delete mode 100644 dev-python/networkx/networkx-3.6.1.ebuild delete mode 100644 dev-python/nextinspace/Manifest delete mode 100644 dev-python/nextinspace/metadata.xml delete mode 100644 dev-python/nextinspace/nextinspace-3.0.1.ebuild delete mode 100644 dev-python/nextinspace/nextinspace-9999.ebuild delete mode 100644 dev-python/nh3/Manifest delete mode 100644 dev-python/nh3/metadata.xml delete mode 100644 dev-python/nh3/nh3-0.3.5.ebuild delete mode 100644 dev-python/nitrokey/Manifest delete mode 100644 dev-python/nitrokey/metadata.xml delete mode 100644 dev-python/nitrokey/nitrokey-0.4.2.ebuild delete mode 100644 dev-python/nkdfu/Manifest delete mode 100644 dev-python/nkdfu/metadata.xml delete mode 100644 dev-python/nkdfu/nkdfu-0.2.ebuild delete mode 100644 dev-python/nltk-data/Manifest delete mode 100644 dev-python/nltk-data/metadata.xml delete mode 100644 dev-python/nltk-data/nltk-data-20250310.ebuild delete mode 100644 dev-python/nltk/Manifest delete mode 100644 dev-python/nltk/files/python-3.12.patch delete mode 100644 dev-python/nltk/metadata.xml delete mode 100644 dev-python/nltk/nltk-3.8.1.ebuild delete mode 100644 dev-python/nltk/nltk-3.9.1.ebuild delete mode 100644 dev-python/nnpy/Manifest delete mode 100644 dev-python/nnpy/metadata.xml delete mode 100644 dev-python/nnpy/nnpy-1.4.2-r1.ebuild delete mode 100644 dev-python/node-semver/Manifest delete mode 100644 dev-python/node-semver/metadata.xml delete mode 100644 dev-python/node-semver/node-semver-0.9.0.ebuild delete mode 100644 dev-python/nodeenv/Manifest delete mode 100644 dev-python/nodeenv/metadata.xml delete mode 100644 dev-python/nodeenv/nodeenv-1.10.0.ebuild delete mode 100644 dev-python/noiseprotocol/Manifest delete mode 100644 dev-python/noiseprotocol/metadata.xml delete mode 100644 dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild delete mode 100644 dev-python/nose2/Manifest delete mode 100644 dev-python/nose2/metadata.xml delete mode 100644 dev-python/nose2/nose2-0.16.0.ebuild delete mode 100644 dev-python/notebook-shim/Manifest delete mode 100644 dev-python/notebook-shim/metadata.xml delete mode 100644 dev-python/notebook-shim/notebook-shim-0.2.4.ebuild delete mode 100644 dev-python/notebook/Manifest delete mode 100644 dev-python/notebook/metadata.xml delete mode 100644 dev-python/notebook/notebook-7.4.7-r1.ebuild delete mode 100644 dev-python/notebook/notebook-7.5.5.ebuild delete mode 100644 dev-python/notebook/notebook-7.5.6.ebuild delete mode 100644 dev-python/notify2/Manifest delete mode 100644 dev-python/notify2/metadata.xml delete mode 100644 dev-python/notify2/notify2-0.3.1-r3.ebuild delete mode 100644 dev-python/nox/Manifest delete mode 100644 dev-python/nox/metadata.xml delete mode 100644 dev-python/nox/nox-2026.02.09.ebuild delete mode 100644 dev-python/nox/nox-2026.04.10.ebuild delete mode 100644 dev-python/ntplib/Manifest delete mode 100644 dev-python/ntplib/metadata.xml delete mode 100644 dev-python/ntplib/ntplib-0.4.0-r1.ebuild delete mode 100644 dev-python/nuitka/Manifest delete mode 100644 dev-python/nuitka/metadata.xml delete mode 100644 dev-python/nuitka/nuitka-4.1.1.ebuild delete mode 100644 dev-python/nuitka/nuitka-4.1.2.ebuild delete mode 100644 dev-python/nuitka/nuitka-4.1.ebuild delete mode 100644 dev-python/numexpr/Manifest delete mode 100644 dev-python/numexpr/metadata.xml delete mode 100644 dev-python/numexpr/numexpr-2.14.1.ebuild delete mode 100644 dev-python/numpy/Manifest delete mode 100644 dev-python/numpy/files/numpy-2.2.5-py314.patch delete mode 100644 dev-python/numpy/files/numpy-2.2.6-gcc16.patch delete mode 100644 dev-python/numpy/metadata.xml delete mode 100644 dev-python/numpy/numpy-2.2.6.ebuild delete mode 100644 dev-python/numpy/numpy-2.4.4.ebuild delete mode 100644 dev-python/numpy/numpy-2.4.5.ebuild delete mode 100644 dev-python/numpy/numpy-2.4.6.ebuild delete mode 100644 dev-python/numpy/numpy-2.5.0_rc1.ebuild delete mode 100644 dev-python/numpydoc/Manifest delete mode 100644 dev-python/numpydoc/metadata.xml delete mode 100644 dev-python/numpydoc/numpydoc-1.10.0.ebuild delete mode 100644 dev-python/nvidia-ml-py/Manifest delete mode 100644 dev-python/nvidia-ml-py/metadata.xml delete mode 100644 dev-python/nvidia-ml-py/nvidia-ml-py-12.575.51.ebuild delete mode 100644 dev-python/nvidia-ml-py/nvidia-ml-py-13.590.44.ebuild delete mode 100644 dev-python/oauthlib/Manifest delete mode 100644 dev-python/oauthlib/metadata.xml delete mode 100644 dev-python/oauthlib/oauthlib-3.3.1.ebuild delete mode 100644 dev-python/objgraph/Manifest delete mode 100644 dev-python/objgraph/metadata.xml delete mode 100644 dev-python/objgraph/objgraph-3.6.2.ebuild delete mode 100644 dev-python/oct2py/Manifest delete mode 100644 dev-python/oct2py/metadata.xml delete mode 100644 dev-python/oct2py/oct2py-6.0.1.ebuild delete mode 100644 dev-python/oct2py/oct2py-6.0.2.ebuild delete mode 100644 dev-python/oct2py/oct2py-6.0.3.ebuild delete mode 100644 dev-python/octave-kernel/Manifest delete mode 100644 dev-python/octave-kernel/metadata.xml delete mode 100644 dev-python/octave-kernel/octave-kernel-1.0.3.ebuild delete mode 100644 dev-python/octave-kernel/octave-kernel-1.0.4.ebuild delete mode 100644 dev-python/odfdo/Manifest delete mode 100644 dev-python/odfdo/metadata.xml delete mode 100644 dev-python/odfdo/odfdo-3.18.2.ebuild delete mode 100644 dev-python/odfpy/Manifest delete mode 100644 dev-python/odfpy/metadata.xml delete mode 100644 dev-python/odfpy/odfpy-1.4.2.ebuild delete mode 100644 dev-python/odsgenerator/Manifest delete mode 100644 dev-python/odsgenerator/metadata.xml delete mode 100644 dev-python/odsgenerator/odsgenerator-1.12.0.ebuild delete mode 100644 dev-python/odsparsator/Manifest delete mode 100644 dev-python/odsparsator/metadata.xml delete mode 100644 dev-python/odsparsator/odsparsator-1.13.1.ebuild delete mode 100644 dev-python/olefile/Manifest delete mode 100644 dev-python/olefile/metadata.xml delete mode 100644 dev-python/olefile/olefile-0.47.ebuild delete mode 100644 dev-python/omemo-dr/Manifest delete mode 100644 dev-python/omemo-dr/metadata.xml delete mode 100644 dev-python/omemo-dr/omemo-dr-1.2.0.ebuild delete mode 100644 dev-python/opcodes/Manifest delete mode 100644 dev-python/opcodes/metadata.xml delete mode 100644 dev-python/opcodes/opcodes-0.3.14-r3.ebuild delete mode 100644 dev-python/openai/Manifest delete mode 100644 dev-python/openai/files/openai-2.29.0-mock-server-package-lock.json delete mode 100644 dev-python/openai/files/openai-2.29.0-mock-server-package.json delete mode 100644 dev-python/openai/metadata.xml delete mode 100644 dev-python/openai/openai-2.29.0.ebuild delete mode 100644 dev-python/openapi-core/Manifest delete mode 100644 dev-python/openapi-core/metadata.xml delete mode 100644 dev-python/openapi-core/openapi-core-0.23.0.ebuild delete mode 100644 dev-python/openapi-core/openapi-core-0.23.1-r1.ebuild delete mode 100644 dev-python/openapi-pydantic/Manifest delete mode 100644 dev-python/openapi-pydantic/metadata.xml delete mode 100644 dev-python/openapi-pydantic/openapi-pydantic-0.5.1.ebuild delete mode 100644 dev-python/openapi-schema-validator/Manifest delete mode 100644 dev-python/openapi-schema-validator/metadata.xml delete mode 100644 dev-python/openapi-schema-validator/openapi-schema-validator-0.7.2.ebuild delete mode 100644 dev-python/openapi-schema-validator/openapi-schema-validator-0.8.1.ebuild delete mode 100644 dev-python/openapi-schema-validator/openapi-schema-validator-0.9.0.ebuild delete mode 100644 dev-python/openapi-spec-validator/Manifest delete mode 100644 dev-python/openapi-spec-validator/metadata.xml delete mode 100644 dev-python/openapi-spec-validator/openapi-spec-validator-0.8.0.ebuild delete mode 100644 dev-python/openapi-spec-validator/openapi-spec-validator-0.8.5.ebuild delete mode 100644 dev-python/openapi-spec-validator/openapi-spec-validator-0.9.0.ebuild delete mode 100644 dev-python/openapi3/Manifest delete mode 100644 dev-python/openapi3/metadata.xml delete mode 100644 dev-python/openapi3/openapi3-1.8.2.ebuild delete mode 100644 dev-python/openpyxl/Manifest delete mode 100644 dev-python/openpyxl/metadata.xml delete mode 100644 dev-python/openpyxl/openpyxl-3.1.5.ebuild delete mode 100644 dev-python/opensearch-py/Manifest delete mode 100644 dev-python/opensearch-py/metadata.xml delete mode 100644 dev-python/opensearch-py/opensearch-py-3.0.0.ebuild delete mode 100644 dev-python/openstackdocstheme/Manifest delete mode 100644 dev-python/openstackdocstheme/metadata.xml delete mode 100644 dev-python/openstackdocstheme/openstackdocstheme-3.6.0.ebuild delete mode 100644 dev-python/openstacksdk/Manifest delete mode 100644 dev-python/openstacksdk/metadata.xml delete mode 100644 dev-python/openstacksdk/openstacksdk-4.11.0.ebuild delete mode 100644 dev-python/openstacksdk/openstacksdk-4.12.0.ebuild delete mode 100644 dev-python/openstacksdk/openstacksdk-4.13.0.ebuild delete mode 100644 dev-python/openstacksdk/openstacksdk-4.14.0.ebuild delete mode 100644 dev-python/opentelemetry-api/Manifest delete mode 100644 dev-python/opentelemetry-api/metadata.xml delete mode 100644 dev-python/opentelemetry-api/opentelemetry-api-1.41.1.ebuild delete mode 100644 dev-python/opentelemetry-api/opentelemetry-api-1.42.1.ebuild delete mode 100644 dev-python/opentelemetry-exporter-otlp-proto-common/Manifest delete mode 100644 dev-python/opentelemetry-exporter-otlp-proto-common/metadata.xml delete mode 100644 dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.42.1.ebuild delete mode 100644 dev-python/opentelemetry-exporter-otlp-proto-grpc/Manifest delete mode 100644 dev-python/opentelemetry-exporter-otlp-proto-grpc/metadata.xml delete mode 100644 dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.42.1.ebuild delete mode 100644 dev-python/opentelemetry-exporter-otlp-proto-http/Manifest delete mode 100644 dev-python/opentelemetry-exporter-otlp-proto-http/metadata.xml delete mode 100644 dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.42.1.ebuild delete mode 100644 dev-python/opentelemetry-instrumentation-threading/Manifest delete mode 100644 dev-python/opentelemetry-instrumentation-threading/metadata.xml delete mode 100644 dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.63_beta1.ebuild delete mode 100644 dev-python/opentelemetry-instrumentation/Manifest delete mode 100644 dev-python/opentelemetry-instrumentation/files/opentelemetry-instrumentation-0.61_beta0-wrapt-2.patch delete mode 100644 dev-python/opentelemetry-instrumentation/metadata.xml delete mode 100644 dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.63_beta1.ebuild delete mode 100644 dev-python/opentelemetry-proto/Manifest delete mode 100644 dev-python/opentelemetry-proto/metadata.xml delete mode 100644 dev-python/opentelemetry-proto/opentelemetry-proto-1.42.1.ebuild delete mode 100644 dev-python/opentelemetry-sdk/Manifest delete mode 100644 dev-python/opentelemetry-sdk/metadata.xml delete mode 100644 dev-python/opentelemetry-sdk/opentelemetry-sdk-1.41.1.ebuild delete mode 100644 dev-python/opentelemetry-sdk/opentelemetry-sdk-1.42.1.ebuild delete mode 100644 dev-python/opentelemetry-semantic-conventions/Manifest delete mode 100644 dev-python/opentelemetry-semantic-conventions/metadata.xml delete mode 100644 dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.41.1.ebuild delete mode 100644 dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.42.1.ebuild delete mode 100644 dev-python/opt-einsum/Manifest delete mode 100644 dev-python/opt-einsum/metadata.xml delete mode 100644 dev-python/opt-einsum/opt-einsum-3.4.0.ebuild delete mode 100644 dev-python/ordered-set/Manifest delete mode 100644 dev-python/ordered-set/metadata.xml delete mode 100644 dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild delete mode 100644 dev-python/orderedmultidict/Manifest delete mode 100644 dev-python/orderedmultidict/metadata.xml delete mode 100644 dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild delete mode 100644 dev-python/orderly-set/Manifest delete mode 100644 dev-python/orderly-set/metadata.xml delete mode 100644 dev-python/orderly-set/orderly-set-5.5.0.ebuild delete mode 100644 dev-python/orjson/Manifest delete mode 100644 dev-python/orjson/metadata.xml delete mode 100644 dev-python/orjson/orjson-3.11.8.ebuild delete mode 100644 dev-python/orjson/orjson-3.11.9.ebuild delete mode 100644 dev-python/os-client-config/Manifest delete mode 100644 dev-python/os-client-config/files/test_get_all_clouds.patch delete mode 100644 dev-python/os-client-config/metadata.xml delete mode 100644 dev-python/os-client-config/os-client-config-2.3.0.ebuild delete mode 100644 dev-python/os-service-types/Manifest delete mode 100644 dev-python/os-service-types/metadata.xml delete mode 100644 dev-python/os-service-types/os-service-types-1.8.2.ebuild delete mode 100644 dev-python/osc-lib/Manifest delete mode 100644 dev-python/osc-lib/metadata.xml delete mode 100644 dev-python/osc-lib/osc-lib-4.4.0.ebuild delete mode 100644 dev-python/osc-lib/osc-lib-4.5.0.ebuild delete mode 100644 dev-python/osc-lib/osc-lib-4.6.0.ebuild delete mode 100644 dev-python/osc-placement/Manifest delete mode 100644 dev-python/osc-placement/metadata.xml delete mode 100644 dev-python/osc-placement/osc-placement-4.8.0.ebuild delete mode 100644 dev-python/oscrypto/Manifest delete mode 100644 dev-python/oscrypto/files/openssl-3.0.10-fix.patch delete mode 100644 dev-python/oscrypto/files/py3.12.patch delete mode 100644 dev-python/oscrypto/metadata.xml delete mode 100644 dev-python/oscrypto/oscrypto-1.3.0-r2.ebuild delete mode 100644 dev-python/oslo-concurrency/Manifest delete mode 100644 dev-python/oslo-concurrency/files/0001-Fix-multiprocessing-tests-under-Python-3.14.patch delete mode 100644 dev-python/oslo-concurrency/metadata.xml delete mode 100644 dev-python/oslo-concurrency/oslo-concurrency-7.4.0.ebuild delete mode 100644 dev-python/oslo-config/Manifest delete mode 100644 dev-python/oslo-config/metadata.xml delete mode 100644 dev-python/oslo-config/oslo-config-10.3.0.ebuild delete mode 100644 dev-python/oslo-config/oslo-config-10.4.0.ebuild delete mode 100644 dev-python/oslo-context/Manifest delete mode 100644 dev-python/oslo-context/metadata.xml delete mode 100644 dev-python/oslo-context/oslo-context-6.3.0.ebuild delete mode 100644 dev-python/oslo-context/oslo-context-6.4.0.ebuild delete mode 100644 dev-python/oslo-i18n/Manifest delete mode 100644 dev-python/oslo-i18n/metadata.xml delete mode 100644 dev-python/oslo-i18n/oslo-i18n-6.7.2.ebuild delete mode 100644 dev-python/oslo-i18n/oslo-i18n-6.8.0.ebuild delete mode 100644 dev-python/oslo-log/Manifest delete mode 100644 dev-python/oslo-log/metadata.xml delete mode 100644 dev-python/oslo-log/oslo-log-8.1.0.ebuild delete mode 100644 dev-python/oslo-log/oslo-log-8.2.0.ebuild delete mode 100644 dev-python/oslo-serialization/Manifest delete mode 100644 dev-python/oslo-serialization/metadata.xml delete mode 100644 dev-python/oslo-serialization/oslo-serialization-5.10.0.ebuild delete mode 100644 dev-python/oslo-serialization/oslo-serialization-5.9.1.ebuild delete mode 100644 dev-python/oslo-utils/Manifest delete mode 100644 dev-python/oslo-utils/metadata.xml delete mode 100644 dev-python/oslo-utils/oslo-utils-10.0.1.ebuild delete mode 100644 dev-python/oslo-utils/oslo-utils-10.1.0.ebuild delete mode 100644 dev-python/oslotest/Manifest delete mode 100644 dev-python/oslotest/metadata.xml delete mode 100644 dev-python/oslotest/oslotest-6.0.0.ebuild delete mode 100644 dev-python/oslotest/oslotest-6.1.0.ebuild delete mode 100644 dev-python/oslotest/oslotest-6.1.1.ebuild delete mode 100644 dev-python/outcome/Manifest delete mode 100644 dev-python/outcome/metadata.xml delete mode 100644 dev-python/outcome/outcome-1.3.0_p0.ebuild delete mode 100644 dev-python/outputcheck/Manifest delete mode 100644 dev-python/outputcheck/files/outputcheck-0.4.2-Driver.patch delete mode 100644 dev-python/outputcheck/metadata.xml delete mode 100644 dev-python/outputcheck/outputcheck-0.4.2-r2.ebuild delete mode 100644 dev-python/overrides/Manifest delete mode 100644 dev-python/overrides/files/overrides-7.7.0-py314.patch delete mode 100644 dev-python/overrides/metadata.xml delete mode 100644 dev-python/overrides/overrides-7.7.0-r1.ebuild delete mode 100644 dev-python/ovs/Manifest delete mode 100644 dev-python/ovs/metadata.xml delete mode 100644 dev-python/ovs/ovs-2.17.12.ebuild delete mode 100644 dev-python/ovs/ovs-3.3.8.ebuild delete mode 100644 dev-python/ovs/ovs-3.6.0.ebuild delete mode 100644 dev-python/owslib/Manifest delete mode 100644 dev-python/owslib/metadata.xml delete mode 100644 dev-python/owslib/owslib-0.35.0.ebuild delete mode 100644 dev-python/packaging/Manifest delete mode 100644 dev-python/packaging/metadata.xml delete mode 100644 dev-python/packaging/packaging-26.1.ebuild delete mode 100644 dev-python/packaging/packaging-26.2.ebuild delete mode 100644 dev-python/paho-mqtt/Manifest delete mode 100644 dev-python/paho-mqtt/metadata.xml delete mode 100644 dev-python/paho-mqtt/paho-mqtt-2.1.0.ebuild delete mode 100644 dev-python/pallets-sphinx-themes/Manifest delete mode 100644 dev-python/pallets-sphinx-themes/metadata.xml delete mode 100644 dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.5.0.ebuild delete mode 100644 dev-python/pandas/Manifest delete mode 100644 dev-python/pandas/files/pandas-2.3.1-xarray-test.patch delete mode 100644 dev-python/pandas/metadata.xml delete mode 100644 dev-python/pandas/pandas-2.3.3.ebuild delete mode 100644 dev-python/pandas/pandas-3.0.2.ebuild delete mode 100644 dev-python/pandas/pandas-3.0.3.ebuild delete mode 100644 dev-python/pandocfilters/Manifest delete mode 100644 dev-python/pandocfilters/metadata.xml delete mode 100644 dev-python/pandocfilters/pandocfilters-1.5.1.ebuild delete mode 100644 dev-python/parallax/Manifest delete mode 100644 dev-python/parallax/metadata.xml delete mode 100644 dev-python/parallax/parallax-1.0.8.ebuild delete mode 100644 dev-python/parameterized/Manifest delete mode 100644 dev-python/parameterized/files/parameterized-0.9.0-py312-test.patch delete mode 100644 dev-python/parameterized/files/parameterized-0.9.0-py313-test.patch delete mode 100644 dev-python/parameterized/metadata.xml delete mode 100644 dev-python/parameterized/parameterized-0.9.0.ebuild delete mode 100644 dev-python/paramiko/Manifest delete mode 100644 dev-python/paramiko/files/paramiko-3.2.0-disable-server.patch delete mode 100644 dev-python/paramiko/files/paramiko-3.2.0-nih-test-deps.patch delete mode 100644 dev-python/paramiko/files/paramiko-5.0.0-nih-test-deps.patch delete mode 100644 dev-python/paramiko/metadata.xml delete mode 100644 dev-python/paramiko/paramiko-3.5.1.ebuild delete mode 100644 dev-python/paramiko/paramiko-4.0.0-r1.ebuild delete mode 100644 dev-python/paramiko/paramiko-5.0.0.ebuild delete mode 100644 dev-python/parse-type/Manifest delete mode 100644 dev-python/parse-type/metadata.xml delete mode 100644 dev-python/parse-type/parse-type-0.6.6.ebuild delete mode 100644 dev-python/parse/Manifest delete mode 100644 dev-python/parse/metadata.xml delete mode 100644 dev-python/parse/parse-1.22.0.ebuild delete mode 100644 dev-python/parse/parse-1.22.1.ebuild delete mode 100644 dev-python/parsedatetime/Manifest delete mode 100644 dev-python/parsedatetime/metadata.xml delete mode 100644 dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild delete mode 100644 dev-python/parsel/Manifest delete mode 100644 dev-python/parsel/files/parsel-1.6.0-pytest-runner.patch delete mode 100644 dev-python/parsel/metadata.xml delete mode 100644 dev-python/parsel/parsel-1.10.0.ebuild delete mode 100644 dev-python/parso/Manifest delete mode 100644 dev-python/parso/metadata.xml delete mode 100644 dev-python/parso/parso-0.8.6.ebuild delete mode 100644 dev-python/parso/parso-0.8.7.ebuild delete mode 100644 dev-python/parver/Manifest delete mode 100644 dev-python/parver/metadata.xml delete mode 100644 dev-python/parver/parver-0.5.ebuild delete mode 100644 dev-python/parver/parver-1.0.ebuild delete mode 100644 dev-python/passlib/Manifest delete mode 100644 dev-python/passlib/files/passlib-1.7.4-bcrypt.patch delete mode 100644 dev-python/passlib/metadata.xml delete mode 100644 dev-python/passlib/passlib-1.7.4-r5.ebuild delete mode 100644 dev-python/passlib/passlib-1.9.3.ebuild delete mode 100644 dev-python/paste/Manifest delete mode 100644 dev-python/paste/metadata.xml delete mode 100644 dev-python/paste/paste-3.10.1.ebuild delete mode 100644 dev-python/pastedeploy/Manifest delete mode 100644 dev-python/pastedeploy/metadata.xml delete mode 100644 dev-python/pastedeploy/pastedeploy-3.1.ebuild delete mode 100644 dev-python/pastel/Manifest delete mode 100644 dev-python/pastel/metadata.xml delete mode 100644 dev-python/pastel/pastel-0.2.1-r1.ebuild delete mode 100644 dev-python/patatt/Manifest delete mode 100644 dev-python/patatt/files/patatt-0.7.0-py311-tests.patch delete mode 100644 dev-python/patatt/metadata.xml delete mode 100644 dev-python/patatt/patatt-0.7.0-r1.ebuild delete mode 100644 dev-python/patch-ng/Manifest delete mode 100644 dev-python/patch-ng/metadata.xml delete mode 100644 dev-python/patch-ng/patch-ng-1.19.1.ebuild delete mode 100644 dev-python/path-and-address/Manifest delete mode 100644 dev-python/path-and-address/metadata.xml delete mode 100644 dev-python/path-and-address/path-and-address-2.0.1-r2.ebuild delete mode 100644 dev-python/path/Manifest delete mode 100644 dev-python/path/metadata.xml delete mode 100644 dev-python/path/path-17.1.1.ebuild delete mode 100644 dev-python/pathable/Manifest delete mode 100644 dev-python/pathable/metadata.xml delete mode 100644 dev-python/pathable/pathable-0.4.4.ebuild delete mode 100644 dev-python/pathable/pathable-0.5.0.ebuild delete mode 100644 dev-python/pathable/pathable-0.6.0.ebuild delete mode 100644 dev-python/pathspec/Manifest delete mode 100644 dev-python/pathspec/metadata.xml delete mode 100644 dev-python/pathspec/pathspec-1.0.4.ebuild delete mode 100644 dev-python/pathspec/pathspec-1.1.0.ebuild delete mode 100644 dev-python/pathspec/pathspec-1.1.1.ebuild delete mode 100644 dev-python/pathvalidate/Manifest delete mode 100644 dev-python/pathvalidate/metadata.xml delete mode 100644 dev-python/pathvalidate/pathvalidate-3.3.1.ebuild delete mode 100644 dev-python/patiencediff/Manifest delete mode 100644 dev-python/patiencediff/metadata.xml delete mode 100644 dev-python/patiencediff/patiencediff-0.2.18.ebuild delete mode 100644 dev-python/patsy/Manifest delete mode 100644 dev-python/patsy/metadata.xml delete mode 100644 dev-python/patsy/patsy-1.0.2.ebuild delete mode 100644 dev-python/pbkdf2/Manifest delete mode 100644 dev-python/pbkdf2/metadata.xml delete mode 100644 dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild delete mode 100644 dev-python/pbr/Manifest delete mode 100644 dev-python/pbr/metadata.xml delete mode 100644 dev-python/pbr/pbr-7.0.3-r1.ebuild delete mode 100644 dev-python/pbr/pbr-7.0.3-r2.ebuild delete mode 100644 dev-python/pbs-installer/Manifest delete mode 100644 dev-python/pbs-installer/metadata.xml delete mode 100644 dev-python/pbs-installer/pbs-installer-2026.5.10.ebuild delete mode 100644 dev-python/pbs-installer/pbs-installer-2026.5.8.ebuild delete mode 100644 dev-python/pbs-installer/pbs-installer-2026.6.2.ebuild delete mode 100644 dev-python/pdf2image/Manifest delete mode 100644 dev-python/pdf2image/metadata.xml delete mode 100644 dev-python/pdf2image/pdf2image-1.16.3.ebuild delete mode 100644 dev-python/pdf2image/pdf2image-1.17.0.ebuild delete mode 100644 dev-python/pdfrw/Manifest delete mode 100644 dev-python/pdfrw/files/pdfrw-fix-import-collections-warning.patch delete mode 100644 dev-python/pdfrw/files/pdfrw-static-fix-import-collections-warning.patch delete mode 100644 dev-python/pdfrw/metadata.xml delete mode 100644 dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild delete mode 100644 dev-python/pdm-backend/Manifest delete mode 100644 dev-python/pdm-backend/metadata.xml delete mode 100644 dev-python/pdm-backend/pdm-backend-2.4.8.ebuild delete mode 100644 dev-python/pdm/Manifest delete mode 100644 dev-python/pdm/metadata.xml delete mode 100644 dev-python/pdm/pdm-2.26.9.ebuild delete mode 100644 dev-python/pdm/pdm-2.27.0.ebuild delete mode 100644 dev-python/pdoc3/Manifest delete mode 100644 dev-python/pdoc3/metadata.xml delete mode 100644 dev-python/pdoc3/pdoc3-0.11.6.ebuild delete mode 100644 dev-python/peachpy/Manifest delete mode 100644 dev-python/peachpy/metadata.xml delete mode 100644 dev-python/peachpy/peachpy-2022.11.13-r3.ebuild delete mode 100644 dev-python/pebble/Manifest delete mode 100644 dev-python/pebble/metadata.xml delete mode 100644 dev-python/pebble/pebble-5.2.0.ebuild delete mode 100644 dev-python/pecan/Manifest delete mode 100644 dev-python/pecan/metadata.xml delete mode 100644 dev-python/pecan/pecan-1.8.0.ebuild delete mode 100644 dev-python/peewee/Manifest delete mode 100644 dev-python/peewee/metadata.xml delete mode 100644 dev-python/peewee/peewee-4.0.5.ebuild delete mode 100644 dev-python/peewee/peewee-4.0.6.ebuild delete mode 100644 dev-python/pefile/Manifest delete mode 100644 dev-python/pefile/metadata.xml delete mode 100644 dev-python/pefile/pefile-2024.8.26.ebuild delete mode 100644 dev-python/pefile/pefile-9999.ebuild delete mode 100644 dev-python/pelican-minify/Manifest delete mode 100644 dev-python/pelican-minify/files/pelican-minify-2.0.0-hatchling.patch delete mode 100644 dev-python/pelican-minify/metadata.xml delete mode 100644 dev-python/pelican-minify/pelican-minify-2.0.0.ebuild delete mode 100644 dev-python/pelican-minify/pelican-minify-2.0.2.ebuild delete mode 100644 dev-python/pem/Manifest delete mode 100644 dev-python/pem/metadata.xml delete mode 100644 dev-python/pem/pem-23.1.0.ebuild delete mode 100644 dev-python/persist-queue/Manifest delete mode 100644 dev-python/persist-queue/metadata.xml delete mode 100644 dev-python/persist-queue/persist-queue-0.8.1.ebuild delete mode 100644 dev-python/persist-queue/persist-queue-1.0.0.ebuild delete mode 100644 dev-python/persist-queue/persist-queue-1.1.0.ebuild delete mode 100644 dev-python/pexpect/Manifest delete mode 100644 dev-python/pexpect/files/pexpect-4.9.0-py313.patch delete mode 100644 dev-python/pexpect/files/pexpect-4.9.0-py314.patch delete mode 100644 dev-python/pexpect/metadata.xml delete mode 100644 dev-python/pexpect/pexpect-4.9.0.ebuild delete mode 100644 dev-python/pgspecial/Manifest delete mode 100644 dev-python/pgspecial/metadata.xml delete mode 100644 dev-python/pgspecial/pgspecial-2.2.1.ebuild delete mode 100644 dev-python/pgzero/Manifest delete mode 100644 dev-python/pgzero/metadata.xml delete mode 100644 dev-python/pgzero/pgzero-1.2.1-r2.ebuild delete mode 100644 dev-python/phonenumbers/Manifest delete mode 100644 dev-python/phonenumbers/metadata.xml delete mode 100644 dev-python/phonenumbers/phonenumbers-9.0.29.ebuild delete mode 100644 dev-python/phonenumbers/phonenumbers-9.0.30.ebuild delete mode 100644 dev-python/phonenumbers/phonenumbers-9.0.31.ebuild delete mode 100644 dev-python/phply/Manifest delete mode 100644 dev-python/phply/metadata.xml delete mode 100644 dev-python/phply/phply-1.2.6.ebuild delete mode 100644 dev-python/pickleshare/Manifest delete mode 100644 dev-python/pickleshare/metadata.xml delete mode 100644 dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild delete mode 100644 dev-python/picobox/Manifest delete mode 100644 dev-python/picobox/metadata.xml delete mode 100644 dev-python/picobox/picobox-4.0.0.ebuild delete mode 100644 dev-python/pid/Manifest delete mode 100644 dev-python/pid/metadata.xml delete mode 100644 dev-python/pid/pid-3.0.4-r1.ebuild delete mode 100644 dev-python/piexif/Manifest delete mode 100644 dev-python/piexif/files/piexif-1.1.3-tests-pillow-7.2.0.patch delete mode 100644 dev-python/piexif/metadata.xml delete mode 100644 dev-python/piexif/piexif-1.1.3-r4.ebuild delete mode 100644 dev-python/pika/Manifest delete mode 100644 dev-python/pika/metadata.xml delete mode 100644 dev-python/pika/pika-1.3.2.ebuild delete mode 100644 dev-python/pika/pika-1.4.1.ebuild delete mode 100644 dev-python/pikepdf/Manifest delete mode 100644 dev-python/pikepdf/metadata.xml delete mode 100644 dev-python/pikepdf/pikepdf-10.5.1.ebuild delete mode 100644 dev-python/pikepdf/pikepdf-10.6.0.ebuild delete mode 100644 dev-python/pikepdf/pikepdf-10.7.1.ebuild delete mode 100644 dev-python/pikepdf/pikepdf-10.7.2.ebuild delete mode 100644 dev-python/pillow-heif/Manifest delete mode 100644 dev-python/pillow-heif/files/pillow-heif-0.21.0-respect-cflags.patch delete mode 100644 dev-python/pillow-heif/metadata.xml delete mode 100644 dev-python/pillow-heif/pillow-heif-1.2.0.ebuild delete mode 100644 dev-python/pillow-heif/pillow-heif-1.2.1.ebuild delete mode 100644 dev-python/pillow-jxl-plugin/Manifest delete mode 100644 dev-python/pillow-jxl-plugin/metadata.xml delete mode 100644 dev-python/pillow-jxl-plugin/pillow-jxl-plugin-1.3.7.ebuild delete mode 100644 dev-python/pillow/Manifest delete mode 100644 dev-python/pillow/files/pillow-10.2.0-cross.patch delete mode 100644 dev-python/pillow/metadata.xml delete mode 100644 dev-python/pillow/pillow-12.2.0-r1.ebuild delete mode 100644 dev-python/pillow/pillow-12.2.0.ebuild delete mode 100644 dev-python/pip/Manifest delete mode 100644 dev-python/pip/files/pip-25.0.1-unbundle.patch delete mode 100644 dev-python/pip/files/pip-26.0-test-wheels.patch delete mode 100644 dev-python/pip/metadata.xml delete mode 100644 dev-python/pip/pip-26.1.2.ebuild delete mode 100644 dev-python/pipdeptree/Manifest delete mode 100644 dev-python/pipdeptree/metadata.xml delete mode 100644 dev-python/pipdeptree/pipdeptree-2.34.0.ebuild delete mode 100644 dev-python/pipenv/Manifest delete mode 100644 dev-python/pipenv/files/pipenv-2026.5.2-0001-Append-always-install-to-pip-extra-args.patch delete mode 100644 dev-python/pipenv/files/pipenv-2026.5.2-0002-Inject-system-packages.patch delete mode 100644 dev-python/pipenv/files/pipenv-2026.6.1-0001-Append-always-install-to-pip-extra-args.patch delete mode 100644 dev-python/pipenv/files/pipenv-2026.6.1-0002-Inject-system-packages.patch delete mode 100644 dev-python/pipenv/files/pipenv-2026.6.1-0003-fix-graph-inject-pipdeptree-parent-into-PYTHONPATH.patch delete mode 100644 dev-python/pipenv/metadata.xml delete mode 100644 dev-python/pipenv/pipenv-2026.6.1.ebuild delete mode 100644 dev-python/pivy/Manifest delete mode 100644 dev-python/pivy/files/pivy-0.6.6-0001-fix-CMakeLists.txt-for-distutils_cmake.patch delete mode 100644 dev-python/pivy/files/pivy-0.6.6-0002-Gentoo-specific-clear-swig-deprecation-warning.patch delete mode 100644 dev-python/pivy/files/pivy-0.6.7-find-qmake.patch delete mode 100644 dev-python/pivy/files/pivy-0.6.8-SoQtViewer-w-cmath.patch delete mode 100644 dev-python/pivy/metadata.xml delete mode 100644 dev-python/pivy/pivy-0.6.10.ebuild delete mode 100644 dev-python/pixelmatch/Manifest delete mode 100644 dev-python/pixelmatch/metadata.xml delete mode 100644 dev-python/pixelmatch/pixelmatch-0.4.0.ebuild delete mode 100644 dev-python/pkg-resources/Manifest delete mode 100644 dev-python/pkg-resources/metadata.xml delete mode 100644 dev-python/pkg-resources/pkg-resources-0.ebuild delete mode 100644 dev-python/pkg-resources/pkg-resources-81.0.0.ebuild delete mode 100644 dev-python/pkgconfig/Manifest delete mode 100644 dev-python/pkgconfig/metadata.xml delete mode 100644 dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild delete mode 100644 dev-python/pkgcraft/Manifest delete mode 100644 dev-python/pkgcraft/metadata.xml delete mode 100644 dev-python/pkgcraft/pkgcraft-0.0.11.ebuild delete mode 100644 dev-python/pkgcraft/pkgcraft-9999.ebuild delete mode 100644 dev-python/pkginfo/Manifest delete mode 100644 dev-python/pkginfo/metadata.xml delete mode 100644 dev-python/pkginfo/pkginfo-1.12.1.2.ebuild delete mode 100644 dev-python/platformdirs/Manifest delete mode 100644 dev-python/platformdirs/metadata.xml delete mode 100644 dev-python/platformdirs/platformdirs-4.10.0.ebuild delete mode 100644 dev-python/platformdirs/platformdirs-4.9.6.ebuild delete mode 100644 dev-python/plette/Manifest delete mode 100644 dev-python/plette/metadata.xml delete mode 100644 dev-python/plette/plette-2.1.0-r1.ebuild delete mode 100644 dev-python/plette/plette-2.2.1.ebuild delete mode 100644 dev-python/plexapi/Manifest delete mode 100644 dev-python/plexapi/metadata.xml delete mode 100644 dev-python/plexapi/plexapi-4.17.2.ebuild delete mode 100644 dev-python/plexapi/plexapi-4.18.0.ebuild delete mode 100644 dev-python/plexapi/plexapi-4.18.1.ebuild delete mode 100644 dev-python/plotext/Manifest delete mode 100644 dev-python/plotext/metadata.xml delete mode 100644 dev-python/plotext/plotext-5.3.0.ebuild delete mode 100644 dev-python/plotext/plotext-5.3.2.ebuild delete mode 100644 dev-python/plotly-geo/Manifest delete mode 100644 dev-python/plotly-geo/metadata.xml delete mode 100644 dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild delete mode 100644 dev-python/plotly/Manifest delete mode 100644 dev-python/plotly/metadata.xml delete mode 100644 dev-python/plotly/plotly-6.7.0-r1.ebuild delete mode 100644 dev-python/plotly/plotly-6.8.0.ebuild delete mode 100644 dev-python/pluggy/Manifest delete mode 100644 dev-python/pluggy/metadata.xml delete mode 100644 dev-python/pluggy/pluggy-1.6.0.ebuild delete mode 100644 dev-python/pluginbase/Manifest delete mode 100644 dev-python/pluginbase/metadata.xml delete mode 100644 dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild delete mode 100644 dev-python/plum/Manifest delete mode 100644 dev-python/plum/metadata.xml delete mode 100644 dev-python/plum/plum-0.8.7.ebuild delete mode 100644 dev-python/plumbum/Manifest delete mode 100644 dev-python/plumbum/metadata.xml delete mode 100644 dev-python/plumbum/plumbum-1.10.0.ebuild delete mode 100644 dev-python/plumbum/plumbum-2.0.0.ebuild delete mode 100644 dev-python/ply/Manifest delete mode 100644 dev-python/ply/files/3.6-picklefile-IOError.patch delete mode 100644 dev-python/ply/files/ply-3.11-test-py315.patch delete mode 100644 dev-python/ply/metadata.xml delete mode 100644 dev-python/ply/ply-3.11-r2.ebuild delete mode 100644 dev-python/plyvel/Manifest delete mode 100644 dev-python/plyvel/metadata.xml delete mode 100644 dev-python/plyvel/plyvel-1.5.1.ebuild delete mode 100644 dev-python/pmw/Manifest delete mode 100644 dev-python/pmw/metadata.xml delete mode 100644 dev-python/pmw/pmw-2.1.1.ebuild delete mode 100644 dev-python/pocketlint/Manifest delete mode 100644 dev-python/pocketlint/metadata.xml delete mode 100644 dev-python/pocketlint/pocketlint-0.26.ebuild delete mode 100644 dev-python/podcastparser/Manifest delete mode 100644 dev-python/podcastparser/metadata.xml delete mode 100644 dev-python/podcastparser/podcastparser-0.6.11.ebuild delete mode 100644 dev-python/podman/Manifest delete mode 100644 dev-python/podman/metadata.xml delete mode 100644 dev-python/podman/podman-5.8.0.ebuild delete mode 100644 dev-python/poetry-core/Manifest delete mode 100644 dev-python/poetry-core/metadata.xml delete mode 100644 dev-python/poetry-core/poetry-core-2.3.2.ebuild delete mode 100644 dev-python/poetry-core/poetry-core-2.4.0.ebuild delete mode 100644 dev-python/poetry-core/poetry-core-2.4.1.ebuild delete mode 100644 dev-python/poetry-plugin-export/Manifest delete mode 100644 dev-python/poetry-plugin-export/metadata.xml delete mode 100644 dev-python/poetry-plugin-export/poetry-plugin-export-1.10.0.ebuild delete mode 100644 dev-python/poetry/Manifest delete mode 100644 dev-python/poetry/metadata.xml delete mode 100644 dev-python/poetry/poetry-2.3.2-r1.ebuild delete mode 100644 dev-python/poetry/poetry-2.3.3.ebuild delete mode 100644 dev-python/poetry/poetry-2.3.4.ebuild delete mode 100644 dev-python/poetry/poetry-2.4.1.ebuild delete mode 100644 dev-python/polib/Manifest delete mode 100644 dev-python/polib/files/polib-1.0.7-BE-test.patch delete mode 100644 dev-python/polib/files/polib-1.2.0-gettext-0.22.patch delete mode 100644 dev-python/polib/metadata.xml delete mode 100644 dev-python/polib/polib-1.2.0.ebuild delete mode 100644 dev-python/polyfactory/Manifest delete mode 100644 dev-python/polyfactory/metadata.xml delete mode 100644 dev-python/polyfactory/polyfactory-3.3.0.ebuild delete mode 100644 dev-python/pooch/Manifest delete mode 100644 dev-python/pooch/metadata.xml delete mode 100644 dev-python/pooch/pooch-1.8.2.ebuild delete mode 100644 dev-python/pooch/pooch-1.9.0.ebuild delete mode 100644 dev-python/portalocker/Manifest delete mode 100644 dev-python/portalocker/metadata.xml delete mode 100644 dev-python/portalocker/portalocker-3.2.0.ebuild delete mode 100644 dev-python/portend/Manifest delete mode 100644 dev-python/portend/metadata.xml delete mode 100644 dev-python/portend/portend-3.2.1.ebuild delete mode 100644 dev-python/posthog/Manifest delete mode 100644 dev-python/posthog/metadata.xml delete mode 100644 dev-python/posthog/posthog-7.15.3.ebuild delete mode 100644 dev-python/posthog/posthog-7.16.2.ebuild delete mode 100644 dev-python/poyo/Manifest delete mode 100644 dev-python/poyo/metadata.xml delete mode 100644 dev-python/poyo/poyo-0.5.0-r1.ebuild delete mode 100644 dev-python/pplpy/Manifest delete mode 100644 dev-python/pplpy/metadata.xml delete mode 100644 dev-python/pplpy/pplpy-0.9.0.ebuild delete mode 100644 dev-python/precis-i18n/Manifest delete mode 100644 dev-python/precis-i18n/metadata.xml delete mode 100644 dev-python/precis-i18n/precis-i18n-1.1.2.ebuild delete mode 100644 dev-python/prefab-ui/Manifest delete mode 100644 dev-python/prefab-ui/metadata.xml delete mode 100644 dev-python/prefab-ui/prefab-ui-0.14.1.ebuild delete mode 100644 dev-python/pretend/Manifest delete mode 100644 dev-python/pretend/metadata.xml delete mode 100644 dev-python/pretend/pretend-1.0.9-r2.ebuild delete mode 100644 dev-python/prettytable/Manifest delete mode 100644 dev-python/prettytable/metadata.xml delete mode 100644 dev-python/prettytable/prettytable-3.17.0.ebuild delete mode 100644 dev-python/primecountpy/Manifest delete mode 100644 dev-python/primecountpy/metadata.xml delete mode 100644 dev-python/primecountpy/primecountpy-0.2.1.ebuild delete mode 100644 dev-python/priority/Manifest delete mode 100644 dev-python/priority/metadata.xml delete mode 100644 dev-python/priority/priority-2.0.0-r1.ebuild delete mode 100644 dev-python/process-tests/Manifest delete mode 100644 dev-python/process-tests/metadata.xml delete mode 100644 dev-python/process-tests/process-tests-3.0.0.ebuild delete mode 100644 dev-python/progress/Manifest delete mode 100644 dev-python/progress/metadata.xml delete mode 100644 dev-python/progress/progress-1.6.1.ebuild delete mode 100644 dev-python/progressbar2/Manifest delete mode 100644 dev-python/progressbar2/metadata.xml delete mode 100644 dev-python/progressbar2/progressbar2-4.5.0.ebuild delete mode 100644 dev-python/prometheus-client/Manifest delete mode 100644 dev-python/prometheus-client/metadata.xml delete mode 100644 dev-python/prometheus-client/prometheus-client-0.25.0.ebuild delete mode 100644 dev-python/prometheus_exporter/Manifest delete mode 100644 dev-python/prometheus_exporter/metadata.xml delete mode 100644 dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild delete mode 100644 dev-python/prometheus_exporter/prometheus_exporter-1.1.0.ebuild delete mode 100644 dev-python/prometheus_exporter/prometheus_exporter-1.3.0.ebuild delete mode 100644 dev-python/prometheus_exporter/prometheus_exporter-9999.ebuild delete mode 100644 dev-python/prompt-toolkit/Manifest delete mode 100644 dev-python/prompt-toolkit/metadata.xml delete mode 100644 dev-python/prompt-toolkit/prompt-toolkit-3.0.52.ebuild delete mode 100644 dev-python/propcache/Manifest delete mode 100644 dev-python/propcache/metadata.xml delete mode 100644 dev-python/propcache/propcache-0.4.1.ebuild delete mode 100644 dev-python/propcache/propcache-0.5.2.ebuild delete mode 100644 dev-python/proselint/Manifest delete mode 100644 dev-python/proselint/metadata.xml delete mode 100644 dev-python/proselint/proselint-0.14.0.ebuild delete mode 100644 dev-python/protego/Manifest delete mode 100644 dev-python/protego/metadata.xml delete mode 100644 dev-python/protego/protego-0.4.0.ebuild delete mode 100644 dev-python/proto-plus/Manifest delete mode 100644 dev-python/proto-plus/metadata.xml delete mode 100644 dev-python/proto-plus/proto-plus-1.27.1.ebuild delete mode 100644 dev-python/proto-plus/proto-plus-1.27.2-r1.ebuild delete mode 100644 dev-python/proto-plus/proto-plus-1.28.0.ebuild delete mode 100644 dev-python/protobuf/Manifest delete mode 100644 dev-python/protobuf/files/protobuf-6.32.1-crash.patch delete mode 100644 dev-python/protobuf/metadata.xml delete mode 100644 dev-python/protobuf/protobuf-5.29.5-r1.ebuild delete mode 100644 dev-python/protobuf/protobuf-5.29.6.ebuild delete mode 100644 dev-python/protobuf/protobuf-6.30.2-r1.ebuild delete mode 100644 dev-python/protobuf/protobuf-6.30.2-r2.ebuild delete mode 100644 dev-python/protobuf/protobuf-6.31.1.ebuild delete mode 100644 dev-python/protobuf/protobuf-6.32.0.ebuild delete mode 100644 dev-python/protobuf/protobuf-6.32.1-r1.ebuild delete mode 100644 dev-python/protobuf/protobuf-6.33.2.ebuild delete mode 100644 dev-python/protobuf/protobuf-6.33.3.ebuild delete mode 100644 dev-python/protobuf/protobuf-6.33.4.ebuild delete mode 100644 dev-python/protobuf/protobuf-6.33.5.ebuild delete mode 100644 dev-python/protobuf/protobuf-6.33.6.ebuild delete mode 100644 dev-python/protobuf/protobuf-7.34.0.ebuild delete mode 100644 dev-python/protobuf/protobuf-7.34.1.ebuild delete mode 100644 dev-python/protobuf/protobuf-7.34.2.ebuild delete mode 100644 dev-python/protobuf/protobuf-7.35.0.ebuild delete mode 100644 dev-python/proton-core/Manifest delete mode 100644 dev-python/proton-core/metadata.xml delete mode 100644 dev-python/proton-core/proton-core-0.7.0.ebuild delete mode 100644 dev-python/proton-keyring-linux/Manifest delete mode 100644 dev-python/proton-keyring-linux/metadata.xml delete mode 100644 dev-python/proton-keyring-linux/proton-keyring-linux-0.2.0.ebuild delete mode 100644 dev-python/proton-keyring-linux/proton-keyring-linux-0.2.1.ebuild delete mode 100644 dev-python/proton-vpn-api-core/Manifest delete mode 100644 dev-python/proton-vpn-api-core/metadata.xml delete mode 100644 dev-python/proton-vpn-api-core/proton-vpn-api-core-0.46.1.ebuild delete mode 100644 dev-python/proton-vpn-api-core/proton-vpn-api-core-4.19.1.ebuild delete mode 100644 dev-python/proton-vpn-local-agent/Manifest delete mode 100644 dev-python/proton-vpn-local-agent/metadata.xml delete mode 100644 dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.4.8.ebuild delete mode 100644 dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.6.1.ebuild delete mode 100644 dev-python/proton-vpn-network-manager/Manifest delete mode 100644 dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-fix-networkmanager-plugin-loading.patch delete mode 100644 dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-remove-call-to-apt.patch delete mode 100644 dev-python/proton-vpn-network-manager/metadata.xml delete mode 100644 dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.13.0.ebuild delete mode 100644 dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.13.5.ebuild delete mode 100644 dev-python/proxy_tools/Manifest delete mode 100644 dev-python/proxy_tools/metadata.xml delete mode 100644 dev-python/proxy_tools/proxy_tools-0.1.0.ebuild delete mode 100644 dev-python/psutil/Manifest delete mode 100644 dev-python/psutil/metadata.xml delete mode 100644 dev-python/psutil/psutil-7.2.2.ebuild delete mode 100644 dev-python/psycopg/Manifest delete mode 100644 dev-python/psycopg/metadata.xml delete mode 100644 dev-python/psycopg/psycopg-2.9.12.ebuild delete mode 100644 dev-python/psycopg/psycopg-3.3.3.ebuild delete mode 100644 dev-python/psycopg/psycopg-3.3.4.ebuild delete mode 100644 dev-python/psycopg2cffi/Manifest delete mode 100644 dev-python/psycopg2cffi/files/psycopg2cffi-2.9.0-include-tests.patch delete mode 100644 dev-python/psycopg2cffi/metadata.xml delete mode 100644 dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild delete mode 100644 dev-python/ptpython/Manifest delete mode 100644 dev-python/ptpython/metadata.xml delete mode 100644 dev-python/ptpython/ptpython-3.0.29.ebuild delete mode 100644 dev-python/ptyprocess/Manifest delete mode 100644 dev-python/ptyprocess/metadata.xml delete mode 100644 dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild delete mode 100644 dev-python/publicsuffix2/Manifest delete mode 100644 dev-python/publicsuffix2/metadata.xml delete mode 100644 dev-python/publicsuffix2/publicsuffix2-2.20191221-r2.ebuild delete mode 100644 dev-python/pudb/Manifest delete mode 100644 dev-python/pudb/metadata.xml delete mode 100644 dev-python/pudb/pudb-2025.1.5.ebuild delete mode 100644 dev-python/pulsectl-asyncio/Manifest delete mode 100644 dev-python/pulsectl-asyncio/metadata.xml delete mode 100644 dev-python/pulsectl-asyncio/pulsectl-asyncio-1.2.2.ebuild delete mode 100644 dev-python/pulsectl/Manifest delete mode 100644 dev-python/pulsectl/metadata.xml delete mode 100644 dev-python/pulsectl/pulsectl-24.12.0.ebuild delete mode 100644 dev-python/pure-eval/Manifest delete mode 100644 dev-python/pure-eval/metadata.xml delete mode 100644 dev-python/pure-eval/pure-eval-0.2.3.ebuild delete mode 100644 dev-python/puremagic/Manifest delete mode 100644 dev-python/puremagic/metadata.xml delete mode 100644 dev-python/puremagic/puremagic-2.2.0.ebuild delete mode 100644 dev-python/pwdlib/Manifest delete mode 100644 dev-python/pwdlib/metadata.xml delete mode 100644 dev-python/pwdlib/pwdlib-0.2.1.ebuild delete mode 100644 dev-python/pwdlib/pwdlib-0.3.0.ebuild delete mode 100644 dev-python/py-cpuinfo/Manifest delete mode 100644 dev-python/py-cpuinfo/metadata.xml delete mode 100644 dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild delete mode 100644 dev-python/py-himitsu/Manifest delete mode 100644 dev-python/py-himitsu/metadata.xml delete mode 100644 dev-python/py-himitsu/py-himitsu-0.0.10.ebuild delete mode 100644 dev-python/py-himitsu/py-himitsu-0.0.9.ebuild delete mode 100644 dev-python/py-key-value-aio/Manifest delete mode 100644 dev-python/py-key-value-aio/metadata.xml delete mode 100644 dev-python/py-key-value-aio/py-key-value-aio-0.4.4.ebuild delete mode 100644 dev-python/py-nanoid/Manifest delete mode 100644 dev-python/py-nanoid/metadata.xml delete mode 100644 dev-python/py-nanoid/py-nanoid-0_pre20220201.ebuild delete mode 100644 dev-python/py-ubjson/Manifest delete mode 100644 dev-python/py-ubjson/files/py-ubjson-0.16.1-py312.patch delete mode 100644 dev-python/py-ubjson/metadata.xml delete mode 100644 dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild delete mode 100644 dev-python/py-zabbix/Manifest delete mode 100644 dev-python/py-zabbix/metadata.xml delete mode 100644 dev-python/py-zabbix/py-zabbix-1.1.7-r1.ebuild delete mode 100644 dev-python/py/Manifest delete mode 100644 dev-python/py/metadata.xml delete mode 100644 dev-python/py/py-1.11.0-r1.ebuild delete mode 100644 dev-python/pyacoustid/Manifest delete mode 100644 dev-python/pyacoustid/metadata.xml delete mode 100644 dev-python/pyacoustid/pyacoustid-1.3.0-r1.ebuild delete mode 100644 dev-python/pyacoustid/pyacoustid-1.3.1.ebuild delete mode 100644 dev-python/pyaes/Manifest delete mode 100644 dev-python/pyaes/metadata.xml delete mode 100644 dev-python/pyaes/pyaes-1.6.1-r3.ebuild delete mode 100644 dev-python/pyalsa/Manifest delete mode 100644 dev-python/pyalsa/metadata.xml delete mode 100644 dev-python/pyalsa/pyalsa-1.2.14.ebuild delete mode 100644 dev-python/pyamg/Manifest delete mode 100644 dev-python/pyamg/files/pyamg-5.3.0-backport.patch delete mode 100644 dev-python/pyamg/metadata.xml delete mode 100644 dev-python/pyamg/pyamg-5.3.0-r1.ebuild delete mode 100644 dev-python/pyamg/pyamg-5.3.0.ebuild delete mode 100644 dev-python/pyaml/Manifest delete mode 100644 dev-python/pyaml/metadata.xml delete mode 100644 dev-python/pyaml/pyaml-26.2.1.ebuild delete mode 100644 dev-python/pyarrow/Manifest delete mode 100644 dev-python/pyarrow/metadata.xml delete mode 100644 dev-python/pyarrow/pyarrow-23.0.1.ebuild delete mode 100644 dev-python/pyarrow/pyarrow-24.0.0.ebuild delete mode 100644 dev-python/pyarrow/pyarrow-9999.ebuild delete mode 100644 dev-python/pyasn1-modules/Manifest delete mode 100644 dev-python/pyasn1-modules/metadata.xml delete mode 100644 dev-python/pyasn1-modules/pyasn1-modules-0.4.2.ebuild delete mode 100644 dev-python/pyasn1/Manifest delete mode 100644 dev-python/pyasn1/metadata.xml delete mode 100644 dev-python/pyasn1/pyasn1-0.6.3.ebuild delete mode 100644 dev-python/pyasynchat/Manifest delete mode 100644 dev-python/pyasynchat/metadata.xml delete mode 100644 dev-python/pyasynchat/pyasynchat-1.0.5.ebuild delete mode 100644 dev-python/pyasyncore/Manifest delete mode 100644 dev-python/pyasyncore/metadata.xml delete mode 100644 dev-python/pyasyncore/pyasyncore-1.0.5.ebuild delete mode 100644 dev-python/pyatspi/Manifest delete mode 100644 dev-python/pyatspi/metadata.xml delete mode 100644 dev-python/pyatspi/pyatspi-2.58.1.ebuild delete mode 100644 dev-python/pyatspi/pyatspi-2.58.2.ebuild delete mode 100644 dev-python/pyaudio/Manifest delete mode 100644 dev-python/pyaudio/metadata.xml delete mode 100644 dev-python/pyaudio/pyaudio-0.2.14-r1.ebuild delete mode 100644 dev-python/pyaudio/pyaudio-0.2.14.ebuild delete mode 100644 dev-python/pybind11/Manifest delete mode 100644 dev-python/pybind11/metadata.xml delete mode 100644 dev-python/pybind11/pybind11-3.0.1.ebuild delete mode 100644 dev-python/pybind11/pybind11-3.0.4.ebuild delete mode 100644 dev-python/pybtex-docutils/Manifest delete mode 100644 dev-python/pybtex-docutils/metadata.xml delete mode 100644 dev-python/pybtex-docutils/pybtex-docutils-1.0.3.ebuild delete mode 100644 dev-python/pybtex/Manifest delete mode 100644 dev-python/pybtex/metadata.xml delete mode 100644 dev-python/pybtex/pybtex-0.26.1.ebuild delete mode 100644 dev-python/pycairo/Manifest delete mode 100644 dev-python/pycairo/metadata.xml delete mode 100644 dev-python/pycairo/pycairo-1.29.0-r1.ebuild delete mode 100644 dev-python/pycares/Manifest delete mode 100644 dev-python/pycares/metadata.xml delete mode 100644 dev-python/pycares/pycares-5.0.1.ebuild delete mode 100644 dev-python/pycdio/Manifest delete mode 100644 dev-python/pycdio/metadata.xml delete mode 100644 dev-python/pycdio/pycdio-2.1.1-r1.ebuild delete mode 100644 dev-python/pychm/Manifest delete mode 100644 dev-python/pychm/metadata.xml delete mode 100644 dev-python/pychm/pychm-0.8.6-r1.ebuild delete mode 100644 dev-python/pychromecast/Manifest delete mode 100644 dev-python/pychromecast/metadata.xml delete mode 100644 dev-python/pychromecast/pychromecast-14.0.9.ebuild delete mode 100644 dev-python/pyclamd/Manifest delete mode 100644 dev-python/pyclamd/files/pyclamd-0.4.0-remove-obsolete-bugtrack_url.diff delete mode 100644 dev-python/pyclamd/metadata.xml delete mode 100644 dev-python/pyclamd/pyclamd-0.4.0-r6.ebuild delete mode 100644 dev-python/pyclip/Manifest delete mode 100644 dev-python/pyclip/metadata.xml delete mode 100644 dev-python/pyclip/pyclip-0.7.0-r2.ebuild delete mode 100644 dev-python/pyclip/pyclip-9999.ebuild delete mode 100644 dev-python/pyclipper/Manifest delete mode 100644 dev-python/pyclipper/metadata.xml delete mode 100644 dev-python/pyclipper/pyclipper-1.4.0.ebuild delete mode 100644 dev-python/pycodestyle/Manifest delete mode 100644 dev-python/pycodestyle/metadata.xml delete mode 100644 dev-python/pycodestyle/pycodestyle-2.14.0.ebuild delete mode 100644 dev-python/pycollada/Manifest delete mode 100644 dev-python/pycollada/metadata.xml delete mode 100644 dev-python/pycollada/pycollada-0.9.3.ebuild delete mode 100644 dev-python/pycotap/Manifest delete mode 100644 dev-python/pycotap/files/pycotap-1.3.1-fix-python3.13-tests.patch delete mode 100644 dev-python/pycotap/metadata.xml delete mode 100644 dev-python/pycotap/pycotap-1.3.1.ebuild delete mode 100644 dev-python/pycountry/Manifest delete mode 100644 dev-python/pycountry/metadata.xml delete mode 100644 dev-python/pycountry/pycountry-26.2.16.ebuild delete mode 100644 dev-python/pycparser/Manifest delete mode 100644 dev-python/pycparser/metadata.xml delete mode 100644 dev-python/pycparser/pycparser-3.0.ebuild delete mode 100644 dev-python/pycpio/Manifest delete mode 100644 dev-python/pycpio/metadata.xml delete mode 100644 dev-python/pycpio/pycpio-1.7.0.ebuild delete mode 100644 dev-python/pycpio/pycpio-9999.ebuild delete mode 100644 dev-python/pycryptodome/Manifest delete mode 100644 dev-python/pycryptodome/files/pycryptodome-3.10.1-system-libtomcrypt.patch delete mode 100644 dev-python/pycryptodome/metadata.xml delete mode 100644 dev-python/pycryptodome/pycryptodome-3.23.0.ebuild delete mode 100644 dev-python/pycuda/Manifest delete mode 100644 dev-python/pycuda/metadata.xml delete mode 100644 dev-python/pycuda/pycuda-2024.1.ebuild delete mode 100644 dev-python/pycups/Manifest delete mode 100644 dev-python/pycups/metadata.xml delete mode 100644 dev-python/pycups/pycups-2.0.4.ebuild delete mode 100644 dev-python/pycurl-requests/Manifest delete mode 100644 dev-python/pycurl-requests/metadata.xml delete mode 100644 dev-python/pycurl-requests/pycurl-requests-0.5.2.ebuild delete mode 100644 dev-python/pycurl/Manifest delete mode 100644 dev-python/pycurl/metadata.xml delete mode 100644 dev-python/pycurl/pycurl-7.45.7.ebuild delete mode 100644 dev-python/pycurl/pycurl-7.46.0.ebuild delete mode 100644 dev-python/pycxx/Manifest delete mode 100644 dev-python/pycxx/metadata.xml delete mode 100644 dev-python/pycxx/pycxx-7.1.8-r3.ebuild delete mode 100644 dev-python/pycxx/pycxx-7.2.1.ebuild delete mode 100644 dev-python/pydantic-core/Manifest delete mode 100644 dev-python/pydantic-core/metadata.xml delete mode 100644 dev-python/pydantic-core/pydantic-core-2.33.2.ebuild delete mode 100644 dev-python/pydantic-extra-types/Manifest delete mode 100644 dev-python/pydantic-extra-types/metadata.xml delete mode 100644 dev-python/pydantic-extra-types/pydantic-extra-types-2.10.6.ebuild delete mode 100644 dev-python/pydantic-extra-types/pydantic-extra-types-2.11.1.ebuild delete mode 100644 dev-python/pydantic-settings/Manifest delete mode 100644 dev-python/pydantic-settings/metadata.xml delete mode 100644 dev-python/pydantic-settings/pydantic-settings-2.14.0.ebuild delete mode 100644 dev-python/pydantic-settings/pydantic-settings-2.14.1.ebuild delete mode 100644 dev-python/pydantic/Manifest delete mode 100644 dev-python/pydantic/metadata.xml delete mode 100644 dev-python/pydantic/pydantic-2.12.5.ebuild delete mode 100644 dev-python/pydantic/pydantic-2.13.3.ebuild delete mode 100644 dev-python/pydantic/pydantic-2.13.4.ebuild delete mode 100644 dev-python/pydata-sphinx-theme/Manifest delete mode 100644 dev-python/pydata-sphinx-theme/metadata.xml delete mode 100644 dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.17.1.ebuild delete mode 100644 dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.18.0.ebuild delete mode 100644 dev-python/pydbus/Manifest delete mode 100644 dev-python/pydbus/metadata.xml delete mode 100644 dev-python/pydbus/pydbus-0.6.0-r1.ebuild delete mode 100644 dev-python/pydecomp/Manifest delete mode 100644 dev-python/pydecomp/files/0.3-no-pixz-index.patch delete mode 100644 dev-python/pydecomp/metadata.xml delete mode 100644 dev-python/pydecomp/pydecomp-0.3-r3.ebuild delete mode 100644 dev-python/pydecomp/pydecomp-9999.ebuild delete mode 100644 dev-python/pydes/Manifest delete mode 100644 dev-python/pydes/metadata.xml delete mode 100644 dev-python/pydes/pydes-2.0.1-r3.ebuild delete mode 100644 dev-python/pydevd/Manifest delete mode 100644 dev-python/pydevd/metadata.xml delete mode 100644 dev-python/pydevd/pydevd-3.5.0.ebuild delete mode 100644 dev-python/pydiffx/Manifest delete mode 100644 dev-python/pydiffx/files/pydiffx-1.1-fix-py3.12.patch delete mode 100644 dev-python/pydiffx/metadata.xml delete mode 100644 dev-python/pydiffx/pydiffx-1.1.ebuild delete mode 100644 dev-python/pydispatcher/Manifest delete mode 100644 dev-python/pydispatcher/metadata.xml delete mode 100644 dev-python/pydispatcher/pydispatcher-2.0.7.ebuild delete mode 100644 dev-python/pydot/Manifest delete mode 100644 dev-python/pydot/metadata.xml delete mode 100644 dev-python/pydot/pydot-4.0.1.ebuild delete mode 100644 dev-python/pydub/Manifest delete mode 100644 dev-python/pydub/metadata.xml delete mode 100644 dev-python/pydub/pydub-0.25.1.ebuild delete mode 100644 dev-python/pydyf/Manifest delete mode 100644 dev-python/pydyf/metadata.xml delete mode 100644 dev-python/pydyf/pydyf-0.12.1.ebuild delete mode 100644 dev-python/pyeclib/Manifest delete mode 100644 dev-python/pyeclib/metadata.xml delete mode 100644 dev-python/pyeclib/pyeclib-1.8.0.ebuild delete mode 100644 dev-python/pyelftools/Manifest delete mode 100644 dev-python/pyelftools/metadata.xml delete mode 100644 dev-python/pyelftools/pyelftools-0.32.ebuild delete mode 100644 dev-python/pyelftools/pyelftools-0.33.ebuild delete mode 100644 dev-python/pyenchant/Manifest delete mode 100644 dev-python/pyenchant/metadata.xml delete mode 100644 dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild delete mode 100644 dev-python/pyenchant/pyenchant-3.3.0.ebuild delete mode 100644 dev-python/pyfakefs/Manifest delete mode 100644 dev-python/pyfakefs/metadata.xml delete mode 100644 dev-python/pyfakefs/pyfakefs-6.1.6.ebuild delete mode 100644 dev-python/pyfakefs/pyfakefs-6.2.0.ebuild delete mode 100644 dev-python/pyfiglet/Manifest delete mode 100644 dev-python/pyfiglet/files/pyfiglet-1.0.2-fix-test.patch delete mode 100644 dev-python/pyfiglet/metadata.xml delete mode 100644 dev-python/pyfiglet/pyfiglet-1.0.2.ebuild delete mode 100644 dev-python/pyflakes/Manifest delete mode 100644 dev-python/pyflakes/metadata.xml delete mode 100644 dev-python/pyflakes/pyflakes-3.4.0.ebuild delete mode 100644 dev-python/pyformance/Manifest delete mode 100644 dev-python/pyformance/metadata.xml delete mode 100644 dev-python/pyformance/pyformance-0.4-r2.ebuild delete mode 100644 dev-python/pyftdi/Manifest delete mode 100644 dev-python/pyftdi/metadata.xml delete mode 100644 dev-python/pyftdi/pyftdi-0.57.1.ebuild delete mode 100644 dev-python/pyftpdlib/Manifest delete mode 100644 dev-python/pyftpdlib/metadata.xml delete mode 100644 dev-python/pyftpdlib/pyftpdlib-2.2.0.ebuild delete mode 100644 dev-python/pyfuse3/Manifest delete mode 100644 dev-python/pyfuse3/metadata.xml delete mode 100644 dev-python/pyfuse3/pyfuse3-3.4.2.ebuild delete mode 100644 dev-python/pyfzf/Manifest delete mode 100644 dev-python/pyfzf/metadata.xml delete mode 100644 dev-python/pyfzf/pyfzf-0.3.1.ebuild delete mode 100644 dev-python/pygal/Manifest delete mode 100644 dev-python/pygal/metadata.xml delete mode 100644 dev-python/pygal/pygal-3.1.0.ebuild delete mode 100644 dev-python/pygame/Manifest delete mode 100644 dev-python/pygame/files/pygame-2.6.1-py314-tests.patch delete mode 100644 dev-python/pygame/metadata.xml delete mode 100644 dev-python/pygame/pygame-2.6.1.ebuild delete mode 100644 dev-python/pygccxml/Manifest delete mode 100644 dev-python/pygccxml/files/pygccxml-2.4.0-doc.patch delete mode 100644 dev-python/pygccxml/metadata.xml delete mode 100644 dev-python/pygccxml/pygccxml-3.0.2.ebuild delete mode 100644 dev-python/pygdbmi/Manifest delete mode 100644 dev-python/pygdbmi/metadata.xml delete mode 100644 dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild delete mode 100644 dev-python/pygeotile/Manifest delete mode 100644 dev-python/pygeotile/metadata.xml delete mode 100644 dev-python/pygeotile/pygeotile-1.0.6.ebuild delete mode 100644 dev-python/pyghmi/Manifest delete mode 100644 dev-python/pyghmi/metadata.xml delete mode 100644 dev-python/pyghmi/pyghmi-1.6.15.ebuild delete mode 100644 dev-python/pyghmi/pyghmi-1.6.16.ebuild delete mode 100644 dev-python/pygit2/Manifest delete mode 100644 dev-python/pygit2/metadata.xml delete mode 100644 dev-python/pygit2/pygit2-1.19.2.ebuild delete mode 100644 dev-python/pygithub/Manifest delete mode 100644 dev-python/pygithub/metadata.xml delete mode 100644 dev-python/pygithub/pygithub-2.9.0.ebuild delete mode 100644 dev-python/pygithub/pygithub-2.9.1.ebuild delete mode 100644 dev-python/pyglet/Manifest delete mode 100644 dev-python/pyglet/metadata.xml delete mode 100644 dev-python/pyglet/pyglet-2.1.14.ebuild delete mode 100644 dev-python/pyglm/Manifest delete mode 100644 dev-python/pyglm/metadata.xml delete mode 100644 dev-python/pyglm/pyglm-2.8.3.ebuild delete mode 100644 dev-python/pygls/Manifest delete mode 100644 dev-python/pygls/metadata.xml delete mode 100644 dev-python/pygls/pygls-2.1.0.ebuild delete mode 100644 dev-python/pygls/pygls-2.1.1.ebuild delete mode 100644 dev-python/pygments-github-lexers/Manifest delete mode 100644 dev-python/pygments-github-lexers/files/pygments-github-lexers-0.0.5-escape-sequences.patch delete mode 100644 dev-python/pygments-github-lexers/metadata.xml delete mode 100644 dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r2.ebuild delete mode 100644 dev-python/pygments-promql/Manifest delete mode 100644 dev-python/pygments-promql/metadata.xml delete mode 100644 dev-python/pygments-promql/pygments-promql-0.0.9-r1.ebuild delete mode 100644 dev-python/pygments/Manifest delete mode 100644 dev-python/pygments/metadata.xml delete mode 100644 dev-python/pygments/pygments-2.19.2.ebuild delete mode 100644 dev-python/pygobject/Manifest delete mode 100644 dev-python/pygobject/files/Skip-test-detecting-cycle-among-base-classes-typeerr.patch delete mode 100644 dev-python/pygobject/files/Skip-test-using-dbus-in-sandbox.patch delete mode 100644 dev-python/pygobject/metadata.xml delete mode 100644 dev-python/pygobject/pygobject-3.50.1.ebuild delete mode 100644 dev-python/pygobject/pygobject-3.50.2.ebuild delete mode 100644 dev-python/pygobject/pygobject-3.52.3.ebuild delete mode 100644 dev-python/pygobject/pygobject-3.52.4.ebuild delete mode 100644 dev-python/pygobject/pygobject-3.54.5.ebuild delete mode 100644 dev-python/pygobject/pygobject-3.56.2.ebuild delete mode 100644 dev-python/pygobject/pygobject-3.56.3.ebuild delete mode 100644 dev-python/pygraphviz/Manifest delete mode 100644 dev-python/pygraphviz/files/pygraphviz-1.14-graphviz-14.patch delete mode 100644 dev-python/pygraphviz/metadata.xml delete mode 100644 dev-python/pygraphviz/pygraphviz-1.14-r2.ebuild delete mode 100644 dev-python/pygresql/Manifest delete mode 100644 dev-python/pygresql/files/pygresql-5.2-CFLAGS.patch delete mode 100644 dev-python/pygresql/metadata.xml delete mode 100644 dev-python/pygresql/pygresql-6.2.3.ebuild delete mode 100644 dev-python/pygsl/Manifest delete mode 100644 dev-python/pygsl/metadata.xml delete mode 100644 dev-python/pygsl/pygsl-2.3.4.ebuild delete mode 100644 dev-python/pyh2o/Manifest delete mode 100644 dev-python/pyh2o/metadata.xml delete mode 100644 dev-python/pyh2o/pyh2o-1-r1.ebuild delete mode 100644 dev-python/pyhamcrest/Manifest delete mode 100644 dev-python/pyhamcrest/metadata.xml delete mode 100644 dev-python/pyhamcrest/pyhamcrest-2.1.0.ebuild delete mode 100644 dev-python/pyhcl/Manifest delete mode 100644 dev-python/pyhcl/metadata.xml delete mode 100644 dev-python/pyhcl/pyhcl-0.4.5.ebuild delete mode 100644 dev-python/pyicu/Manifest delete mode 100644 dev-python/pyicu/metadata.xml delete mode 100644 dev-python/pyicu/pyicu-2.16.2.ebuild delete mode 100644 dev-python/pyinotify/Manifest delete mode 100644 dev-python/pyinotify/files/pyinotify-0.9.6-py312.patch delete mode 100644 dev-python/pyinotify/metadata.xml delete mode 100644 dev-python/pyinotify/pyinotify-0.9.6-r2.ebuild delete mode 100644 dev-python/pyinstrument/Manifest delete mode 100644 dev-python/pyinstrument/metadata.xml delete mode 100644 dev-python/pyinstrument/pyinstrument-5.1.2.ebuild delete mode 100644 dev-python/pyjsparser/Manifest delete mode 100644 dev-python/pyjsparser/metadata.xml delete mode 100644 dev-python/pyjsparser/pyjsparser-2.7.1_p20190421-r3.ebuild delete mode 100644 dev-python/pyjwt/Manifest delete mode 100644 dev-python/pyjwt/metadata.xml delete mode 100644 dev-python/pyjwt/pyjwt-2.12.1.ebuild delete mode 100644 dev-python/pyjwt/pyjwt-2.13.0.ebuild delete mode 100644 dev-python/pykakasi/Manifest delete mode 100644 dev-python/pykakasi/files/0001-fix-update-test-expectation.patch delete mode 100644 dev-python/pykakasi/files/0001-tests-make-benchmarking-optional.patch delete mode 100644 dev-python/pykakasi/metadata.xml delete mode 100644 dev-python/pykakasi/pykakasi-2.3.0.ebuild delete mode 100644 dev-python/pykeepass/Manifest delete mode 100644 dev-python/pykeepass/metadata.xml delete mode 100644 dev-python/pykeepass/pykeepass-4.1.1_p1.ebuild delete mode 100644 dev-python/pykka/Manifest delete mode 100644 dev-python/pykka/metadata.xml delete mode 100644 dev-python/pykka/pykka-4.4.2.ebuild delete mode 100644 dev-python/pykwalify/Manifest delete mode 100644 dev-python/pykwalify/files/pykwalify-1.4.0-S.patch delete mode 100644 dev-python/pykwalify/files/pykwalify-1.8.0-ruamel-yaml-1.18.patch delete mode 100644 dev-python/pykwalify/metadata.xml delete mode 100644 dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild delete mode 100644 dev-python/pylast/Manifest delete mode 100644 dev-python/pylast/metadata.xml delete mode 100644 dev-python/pylast/pylast-7.0.2.ebuild delete mode 100644 dev-python/pylatex/Manifest delete mode 100644 dev-python/pylatex/metadata.xml delete mode 100644 dev-python/pylatex/pylatex-1.4.2.ebuild delete mode 100644 dev-python/pylev/Manifest delete mode 100644 dev-python/pylev/metadata.xml delete mode 100644 dev-python/pylev/pylev-1.4.0-r1.ebuild delete mode 100644 dev-python/pylibacl/Manifest delete mode 100644 dev-python/pylibacl/metadata.xml delete mode 100644 dev-python/pylibacl/pylibacl-0.7.3.ebuild delete mode 100644 dev-python/pylibmc/Manifest delete mode 100644 dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures-r1.patch delete mode 100644 dev-python/pylibmc/metadata.xml delete mode 100644 dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild delete mode 100644 dev-python/pylint-venv/Manifest delete mode 100644 dev-python/pylint-venv/metadata.xml delete mode 100644 dev-python/pylint-venv/pylint-venv-3.0.4.ebuild delete mode 100644 dev-python/pylint/Manifest delete mode 100644 dev-python/pylint/metadata.xml delete mode 100644 dev-python/pylint/pylint-4.0.5.ebuild delete mode 100644 dev-python/pylru/Manifest delete mode 100644 dev-python/pylru/metadata.xml delete mode 100644 dev-python/pylru/pylru-1.2.2.ebuild delete mode 100644 dev-python/pylru/pylru-1.3.1.ebuild delete mode 100644 dev-python/pyls-spyder/Manifest delete mode 100644 dev-python/pyls-spyder/metadata.xml delete mode 100644 dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild delete mode 100644 dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild delete mode 100644 dev-python/pylsqpack/Manifest delete mode 100644 dev-python/pylsqpack/files/pylsqpack-0.3.20-unbundle.patch delete mode 100644 dev-python/pylsqpack/metadata.xml delete mode 100644 dev-python/pylsqpack/pylsqpack-0.3.24.ebuild delete mode 100644 dev-python/pymacaroons/Manifest delete mode 100644 dev-python/pymacaroons/metadata.xml delete mode 100644 dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild delete mode 100644 dev-python/pymad/Manifest delete mode 100644 dev-python/pymad/metadata.xml delete mode 100644 dev-python/pymad/pymad-0.11.3.ebuild delete mode 100644 dev-python/pymdown-extensions/Manifest delete mode 100644 dev-python/pymdown-extensions/metadata.xml delete mode 100644 dev-python/pymdown-extensions/pymdown-extensions-10.21.2.ebuild delete mode 100644 dev-python/pymdown-extensions/pymdown-extensions-10.21.3.ebuild delete mode 100644 dev-python/pymdown-lexers/Manifest delete mode 100644 dev-python/pymdown-lexers/metadata.xml delete mode 100644 dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild delete mode 100644 dev-python/pymdstat/Manifest delete mode 100644 dev-python/pymdstat/metadata.xml delete mode 100644 dev-python/pymdstat/pymdstat-0.5.1.ebuild delete mode 100644 dev-python/pymediainfo/Manifest delete mode 100644 dev-python/pymediainfo/metadata.xml delete mode 100644 dev-python/pymediainfo/pymediainfo-7.0.1.ebuild delete mode 100644 dev-python/pymeeus/Manifest delete mode 100644 dev-python/pymeeus/files/pymeeus-0.5.12-pytest8.patch delete mode 100644 dev-python/pymeeus/metadata.xml delete mode 100644 dev-python/pymeeus/pymeeus-0.5.12.ebuild delete mode 100644 dev-python/pymetar/Manifest delete mode 100644 dev-python/pymetar/metadata.xml delete mode 100644 dev-python/pymetar/pymetar-1.4-r2.ebuild delete mode 100644 dev-python/pymilter/Manifest delete mode 100644 dev-python/pymilter/metadata.xml delete mode 100644 dev-python/pymilter/pymilter-1.0.7_pre20251111.ebuild delete mode 100644 dev-python/pymilter/pymilter-9999.ebuild delete mode 100644 dev-python/pymongo/Manifest delete mode 100644 dev-python/pymongo/metadata.xml delete mode 100644 dev-python/pymongo/pymongo-4.13.2.ebuild delete mode 100644 dev-python/pymongo/pymongo-4.16.0.ebuild delete mode 100644 dev-python/pymongo/pymongo-4.17.0.ebuild delete mode 100644 dev-python/pymountboot/Manifest delete mode 100644 dev-python/pymountboot/metadata.xml delete mode 100644 dev-python/pymountboot/pymountboot-0.2.3-r2.ebuild delete mode 100644 dev-python/pympress/Manifest delete mode 100644 dev-python/pympress/metadata.xml delete mode 100644 dev-python/pympress/pympress-1.8.6.ebuild delete mode 100644 dev-python/pymysql/Manifest delete mode 100644 dev-python/pymysql/metadata.xml delete mode 100644 dev-python/pymysql/pymysql-1.1.3.ebuild delete mode 100644 dev-python/pymysql/pymysql-1.2.0.ebuild delete mode 100644 dev-python/pynacl/Manifest delete mode 100644 dev-python/pynacl/metadata.xml delete mode 100644 dev-python/pynacl/pynacl-1.6.2.ebuild delete mode 100644 dev-python/pynng/Manifest delete mode 100644 dev-python/pynng/metadata.xml delete mode 100644 dev-python/pynng/pynng-0.8.1.ebuild delete mode 100644 dev-python/pynng/pynng-0.9.0.ebuild delete mode 100644 dev-python/pynput/Manifest delete mode 100644 dev-python/pynput/files/patches/uinput.patch delete mode 100644 dev-python/pynput/files/patches/wheel.patch delete mode 100644 dev-python/pynput/metadata.xml delete mode 100644 dev-python/pynput/pynput-1.8.2.ebuild delete mode 100644 dev-python/pynvim/Manifest delete mode 100644 dev-python/pynvim/metadata.xml delete mode 100644 dev-python/pynvim/pynvim-0.6.0.ebuild delete mode 100644 dev-python/pyocr/Manifest delete mode 100644 dev-python/pyocr/metadata.xml delete mode 100644 dev-python/pyocr/pyocr-0.8.5.ebuild delete mode 100644 dev-python/pyopencl/Manifest delete mode 100644 dev-python/pyopencl/files/pyopencl-2025.1-nanobind-flags.patch delete mode 100644 dev-python/pyopencl/files/pyopencl-2025.1-numpy-build.patch delete mode 100644 dev-python/pyopencl/metadata.xml delete mode 100644 dev-python/pyopencl/pyopencl-2025.1.ebuild delete mode 100644 dev-python/pyopengl-accelerate/Manifest delete mode 100644 dev-python/pyopengl-accelerate/files/pyopengl-accelerate-3.1.9-cpython3.1.0.patch delete mode 100644 dev-python/pyopengl-accelerate/metadata.xml delete mode 100644 dev-python/pyopengl-accelerate/pyopengl-accelerate-3.1.10.ebuild delete mode 100644 dev-python/pyopengl/Manifest delete mode 100644 dev-python/pyopengl/metadata.xml delete mode 100644 dev-python/pyopengl/pyopengl-3.1.10.ebuild delete mode 100644 dev-python/pyopenssl/Manifest delete mode 100644 dev-python/pyopenssl/metadata.xml delete mode 100644 dev-python/pyopenssl/pyopenssl-26.1.0.ebuild delete mode 100644 dev-python/pyopenssl/pyopenssl-26.2.0.ebuild delete mode 100644 dev-python/pyotherside/Manifest delete mode 100644 dev-python/pyotherside/metadata.xml delete mode 100644 dev-python/pyotherside/pyotherside-1.6.2-r1.ebuild delete mode 100644 dev-python/pyotp/Manifest delete mode 100644 dev-python/pyotp/metadata.xml delete mode 100644 dev-python/pyotp/pyotp-2.9.0.ebuild delete mode 100644 dev-python/pypandoc/Manifest delete mode 100644 dev-python/pypandoc/metadata.xml delete mode 100644 dev-python/pypandoc/pypandoc-1.17.ebuild delete mode 100644 dev-python/pyparsing/Manifest delete mode 100644 dev-python/pyparsing/metadata.xml delete mode 100644 dev-python/pyparsing/pyparsing-3.3.2.ebuild delete mode 100644 dev-python/pyparted/Manifest delete mode 100644 dev-python/pyparted/metadata.xml delete mode 100644 dev-python/pyparted/pyparted-3.13.0.ebuild delete mode 100644 dev-python/pypax/Manifest delete mode 100644 dev-python/pypax/metadata.xml delete mode 100644 dev-python/pypax/pypax-0.9.5-r2.ebuild delete mode 100644 dev-python/pypax/pypax-9999.ebuild delete mode 100644 dev-python/pypdf/Manifest delete mode 100644 dev-python/pypdf/metadata.xml delete mode 100644 dev-python/pypdf/pypdf-6.10.2.ebuild delete mode 100644 dev-python/pypdf/pypdf-6.11.0.ebuild delete mode 100644 dev-python/pypdf/pypdf-6.12.0.ebuild delete mode 100644 dev-python/pypdf/pypdf-6.12.1.ebuild delete mode 100644 dev-python/pypdf/pypdf-6.12.2.ebuild delete mode 100644 dev-python/pyperclip/Manifest delete mode 100644 dev-python/pyperclip/files/pyperclip-1.9.0-fix-test.patch delete mode 100644 dev-python/pyperclip/metadata.xml delete mode 100644 dev-python/pyperclip/pyperclip-1.11.0.ebuild delete mode 100644 dev-python/pyperscan/Manifest delete mode 100644 dev-python/pyperscan/metadata.xml delete mode 100644 dev-python/pyperscan/pyperscan-0.3.0.ebuild delete mode 100644 dev-python/pyphen/Manifest delete mode 100644 dev-python/pyphen/metadata.xml delete mode 100644 dev-python/pyphen/pyphen-0.17.2.ebuild delete mode 100644 dev-python/pypi-attestations/Manifest delete mode 100644 dev-python/pypi-attestations/metadata.xml delete mode 100644 dev-python/pypi-attestations/pypi-attestations-0.0.29.ebuild delete mode 100644 dev-python/pypillowfight/Manifest delete mode 100644 dev-python/pypillowfight/metadata.xml delete mode 100644 dev-python/pypillowfight/pypillowfight-0.3.1.ebuild delete mode 100644 dev-python/pypiserver/Manifest delete mode 100644 dev-python/pypiserver/metadata.xml delete mode 100644 dev-python/pypiserver/pypiserver-2.4.1.ebuild delete mode 100644 dev-python/pypng/Manifest delete mode 100644 dev-python/pypng/metadata.xml delete mode 100644 dev-python/pypng/pypng-0.20220715.0.ebuild delete mode 100644 dev-python/pypresence/Manifest delete mode 100644 dev-python/pypresence/metadata.xml delete mode 100644 dev-python/pypresence/pypresence-4.6.1.ebuild delete mode 100644 dev-python/pyprof2calltree/Manifest delete mode 100644 dev-python/pyprof2calltree/metadata.xml delete mode 100644 dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild delete mode 100644 dev-python/pyproj/Manifest delete mode 100644 dev-python/pyproj/metadata.xml delete mode 100644 dev-python/pyproj/pyproj-3.7.2.ebuild delete mode 100644 dev-python/pyproject-api/Manifest delete mode 100644 dev-python/pyproject-api/metadata.xml delete mode 100644 dev-python/pyproject-api/pyproject-api-1.10.0.ebuild delete mode 100644 dev-python/pyproject-api/pyproject-api-1.10.1.ebuild delete mode 100644 dev-python/pyproject-fmt/Manifest delete mode 100644 dev-python/pyproject-fmt/metadata.xml delete mode 100644 dev-python/pyproject-fmt/pyproject-fmt-2.20.0.ebuild delete mode 100644 dev-python/pyproject-fmt/pyproject-fmt-2.21.1.ebuild delete mode 100644 dev-python/pyproject-fmt/pyproject-fmt-2.21.2.ebuild delete mode 100644 dev-python/pyproject-hooks/Manifest delete mode 100644 dev-python/pyproject-hooks/metadata.xml delete mode 100644 dev-python/pyproject-hooks/pyproject-hooks-1.2.0.ebuild delete mode 100644 dev-python/pyproject-metadata/Manifest delete mode 100644 dev-python/pyproject-metadata/metadata.xml delete mode 100644 dev-python/pyproject-metadata/pyproject-metadata-0.11.0.ebuild delete mode 100644 dev-python/pyproject2ebuild/Manifest delete mode 100644 dev-python/pyproject2ebuild/metadata.xml delete mode 100644 dev-python/pyproject2ebuild/pyproject2ebuild-0.0.3.ebuild delete mode 100644 dev-python/pypugjs/Manifest delete mode 100644 dev-python/pypugjs/metadata.xml delete mode 100644 dev-python/pypugjs/pypugjs-6.0.2.ebuild delete mode 100644 dev-python/pypugjs/pypugjs-6.0.3.ebuild delete mode 100644 dev-python/pypy-exe-bin/Manifest delete mode 100644 dev-python/pypy-exe-bin/metadata.xml delete mode 100644 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.20.ebuild delete mode 100644 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.22.ebuild delete mode 100644 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.23.ebuild delete mode 100644 dev-python/pypy-exe/Manifest delete mode 100644 dev-python/pypy-exe/metadata.xml delete mode 100644 dev-python/pypy-exe/pypy-exe-7.3.20.ebuild delete mode 100644 dev-python/pypy-exe/pypy-exe-7.3.22.ebuild delete mode 100644 dev-python/pypy-exe/pypy-exe-7.3.23.ebuild delete mode 100644 dev-python/pypy/Manifest delete mode 100644 dev-python/pypy/files/cryptography.patch delete mode 100644 dev-python/pypy/files/openssl_cleanup.patch delete mode 100644 dev-python/pypy/files/openssl_ct.patch delete mode 100644 dev-python/pypy/files/openssl_dh.patch delete mode 100644 dev-python/pypy/files/openssl_evp.patch delete mode 100644 dev-python/pypy/files/openssl_hmac.patch delete mode 100644 dev-python/pypy/files/openssl_ocsp.patch delete mode 100644 dev-python/pypy/files/openssl_proto.patch delete mode 100644 dev-python/pypy/files/openssl_ssl.patch delete mode 100644 dev-python/pypy/files/openssl_x509.patch delete mode 100644 dev-python/pypy/files/openssl_x509name.patch delete mode 100644 dev-python/pypy/files/ssl_python.patch delete mode 100644 dev-python/pypy/metadata.xml delete mode 100644 dev-python/pypy/pypy-7.3.22.ebuild delete mode 100644 dev-python/pypy/pypy-7.3.23.ebuild delete mode 100644 dev-python/pyqt-builder/Manifest delete mode 100644 dev-python/pyqt-builder/metadata.xml delete mode 100644 dev-python/pyqt-builder/pyqt-builder-1.19.1.ebuild delete mode 100644 dev-python/pyqt6-sip/Manifest delete mode 100644 dev-python/pyqt6-sip/metadata.xml delete mode 100644 dev-python/pyqt6-sip/pyqt6-sip-13.11.0.ebuild delete mode 100644 dev-python/pyqt6-sip/pyqt6-sip-13.11.1.ebuild delete mode 100644 dev-python/pyqt6-webengine/Manifest delete mode 100644 dev-python/pyqt6-webengine/metadata.xml delete mode 100644 dev-python/pyqt6-webengine/pyqt6-webengine-6.10.0.ebuild delete mode 100644 dev-python/pyqt6-webengine/pyqt6-webengine-6.11.0.ebuild delete mode 100644 dev-python/pyqt6/Manifest delete mode 100644 dev-python/pyqt6/files/pyqt6-6.11.0-qt6.12.patch delete mode 100644 dev-python/pyqt6/metadata.xml delete mode 100644 dev-python/pyqt6/pyqt6-6.10.1.ebuild delete mode 100644 dev-python/pyqt6/pyqt6-6.10.2.ebuild delete mode 100644 dev-python/pyqt6/pyqt6-6.11.0.ebuild delete mode 100644 dev-python/pyqtgraph/Manifest delete mode 100644 dev-python/pyqtgraph/metadata.xml delete mode 100644 dev-python/pyqtgraph/pyqtgraph-0.14.0.ebuild delete mode 100644 dev-python/pyquery/Manifest delete mode 100644 dev-python/pyquery/metadata.xml delete mode 100644 dev-python/pyquery/pyquery-2.0.1.ebuild delete mode 100644 dev-python/pyrate-limiter/Manifest delete mode 100644 dev-python/pyrate-limiter/metadata.xml delete mode 100644 dev-python/pyrate-limiter/pyrate-limiter-4.1.0.ebuild delete mode 100644 dev-python/pyrate-limiter/pyrate-limiter-4.2.0.ebuild delete mode 100644 dev-python/pyrefly/Manifest delete mode 100644 dev-python/pyrefly/metadata.xml delete mode 100644 dev-python/pyrefly/pyrefly-0.63.1.ebuild delete mode 100644 dev-python/pyrefly/pyrefly-0.64.1.ebuild delete mode 100644 dev-python/pyrefly/pyrefly-1.0.0.ebuild delete mode 100644 dev-python/pyrfc3339/Manifest delete mode 100644 dev-python/pyrfc3339/metadata.xml delete mode 100644 dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild delete mode 100644 dev-python/pyrime/Manifest delete mode 100644 dev-python/pyrime/files/pyrime-0.0.7-fix-meson-project.patch delete mode 100644 dev-python/pyrime/metadata.xml delete mode 100644 dev-python/pyrime/pyrime-0.0.7.ebuild delete mode 100644 dev-python/pyro5/Manifest delete mode 100644 dev-python/pyro5/metadata.xml delete mode 100644 dev-python/pyro5/pyro5-5.16.ebuild delete mode 100644 dev-python/pyroute2/Manifest delete mode 100644 dev-python/pyroute2/metadata.xml delete mode 100644 dev-python/pyroute2/pyroute2-0.9.6.ebuild delete mode 100644 dev-python/pyrqlite/Manifest delete mode 100644 dev-python/pyrqlite/files/pyrqlite-2.2.3-test-support.patch delete mode 100644 dev-python/pyrqlite/metadata.xml delete mode 100644 dev-python/pyrqlite/pyrqlite-2.2.3.ebuild delete mode 100644 dev-python/pyrsistent/Manifest delete mode 100644 dev-python/pyrsistent/metadata.xml delete mode 100644 dev-python/pyrsistent/pyrsistent-0.20.0.ebuild delete mode 100644 dev-python/pyrss2gen/Manifest delete mode 100644 dev-python/pyrss2gen/metadata.xml delete mode 100644 dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild delete mode 100644 dev-python/pyrss2gen/pyrss2gen-1.1-r3.ebuild delete mode 100644 dev-python/pyscard/Manifest delete mode 100644 dev-python/pyscard/metadata.xml delete mode 100644 dev-python/pyscard/pyscard-2.3.1.ebuild delete mode 100644 dev-python/pyscreenshot/Manifest delete mode 100644 dev-python/pyscreenshot/metadata.xml delete mode 100644 dev-python/pyscreenshot/pyscreenshot-3.1.ebuild delete mode 100644 dev-python/pysdl2/Manifest delete mode 100644 dev-python/pysdl2/metadata.xml delete mode 100644 dev-python/pysdl2/pysdl2-0.9.17.ebuild delete mode 100644 dev-python/pysdl3/Manifest delete mode 100644 dev-python/pysdl3/metadata.xml delete mode 100644 dev-python/pysdl3/pysdl3-0.9.9_beta1.ebuild delete mode 100644 dev-python/pyserial/Manifest delete mode 100644 dev-python/pyserial/files/pyserial-3.5-glibc-2.42.patch delete mode 100644 dev-python/pyserial/files/pyserial-3.5-unittest-fix.patch delete mode 100644 dev-python/pyserial/metadata.xml delete mode 100644 dev-python/pyserial/pyserial-3.5-r3.ebuild delete mode 100644 dev-python/pyside/Manifest delete mode 100644 dev-python/pyside/files/pyside-6.10.0-dont-vendor-ffmpeg.patch delete mode 100644 dev-python/pyside/files/pyside-6.10.1-pass-ninja-opts.patch delete mode 100644 dev-python/pyside/files/pyside-6.10.2-quick-fix-build-wheel.patch delete mode 100644 dev-python/pyside/files/pyside-6.11.0-find-cmake-helpers.patch delete mode 100644 dev-python/pyside/files/pyside-6.11.1-fix-llvm-version.patch delete mode 100644 dev-python/pyside/metadata.xml delete mode 100644 dev-python/pyside/pyside-6.10.3.ebuild delete mode 100644 dev-python/pyside/pyside-6.11.1-r1.ebuild delete mode 100644 dev-python/pyside/pyside-6.9999.ebuild delete mode 100644 dev-python/pysimdjson/Manifest delete mode 100644 dev-python/pysimdjson/files/pysimdjson-7.0.0-system-lib.patch delete mode 100644 dev-python/pysimdjson/metadata.xml delete mode 100644 dev-python/pysimdjson/pysimdjson-7.0.2.ebuild delete mode 100644 dev-python/pysmi/Manifest delete mode 100644 dev-python/pysmi/metadata.xml delete mode 100644 dev-python/pysmi/pysmi-1.6.3-r1.ebuild delete mode 100644 dev-python/pysmi/pysmi-1.6.3.ebuild delete mode 100644 dev-python/pysmi/pysmi-2.0.0.ebuild delete mode 100644 dev-python/pysnmp-mibs/Manifest delete mode 100644 dev-python/pysnmp-mibs/metadata.xml delete mode 100644 dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6-r1.ebuild delete mode 100644 dev-python/pysnmp/Manifest delete mode 100644 dev-python/pysnmp/metadata.xml delete mode 100644 dev-python/pysnmp/pysnmp-7.1.25.ebuild delete mode 100644 dev-python/pysnmp/pysnmp-7.1.26.ebuild delete mode 100644 dev-python/pysnmp/pysnmp-7.1.27.ebuild delete mode 100644 dev-python/pysnmpcrypto/Manifest delete mode 100644 dev-python/pysnmpcrypto/metadata.xml delete mode 100644 dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild delete mode 100644 dev-python/pysnooper/Manifest delete mode 100644 dev-python/pysnooper/metadata.xml delete mode 100644 dev-python/pysnooper/pysnooper-1.2.1.ebuild delete mode 100644 dev-python/pysnooper/pysnooper-1.2.3.ebuild delete mode 100644 dev-python/pysocks/Manifest delete mode 100644 dev-python/pysocks/metadata.xml delete mode 100644 dev-python/pysocks/pysocks-1.7.1-r2.ebuild delete mode 100644 dev-python/pysol-cards/Manifest delete mode 100644 dev-python/pysol-cards/metadata.xml delete mode 100644 dev-python/pysol-cards/pysol-cards-0.24.0.ebuild delete mode 100644 dev-python/pyspectrum2/Manifest delete mode 100644 dev-python/pyspectrum2/metadata.xml delete mode 100644 dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild delete mode 100644 dev-python/pyspellchecker/Manifest delete mode 100644 dev-python/pyspellchecker/metadata.xml delete mode 100644 dev-python/pyspellchecker/pyspellchecker-0.9.0.ebuild delete mode 100644 dev-python/pyspelling/Manifest delete mode 100644 dev-python/pyspelling/metadata.xml delete mode 100644 dev-python/pyspelling/pyspelling-2.12.1.ebuild delete mode 100644 dev-python/pyspf/Manifest delete mode 100644 dev-python/pyspf/files/pyspf-2.0.14-py313.patch delete mode 100644 dev-python/pyspf/metadata.xml delete mode 100644 dev-python/pyspf/pyspf-2.0.14-r3.ebuild delete mode 100644 dev-python/pyspnego/Manifest delete mode 100644 dev-python/pyspnego/metadata.xml delete mode 100644 dev-python/pyspnego/pyspnego-0.12.1.ebuild delete mode 100644 dev-python/pysrt/Manifest delete mode 100644 dev-python/pysrt/metadata.xml delete mode 100644 dev-python/pysrt/pysrt-1.1.2-r1.ebuild delete mode 100644 dev-python/pysrt/pysrt-9999.ebuild delete mode 100644 dev-python/pystache/Manifest delete mode 100644 dev-python/pystache/metadata.xml delete mode 100644 dev-python/pystache/pystache-0.6.8.ebuild delete mode 100644 dev-python/pystardict/Manifest delete mode 100644 dev-python/pystardict/metadata.xml delete mode 100644 dev-python/pystardict/pystardict-0.8-r1.ebuild delete mode 100644 dev-python/pysubs2/Manifest delete mode 100644 dev-python/pysubs2/metadata.xml delete mode 100644 dev-python/pysubs2/pysubs2-1.8.1.ebuild delete mode 100644 dev-python/pysvn/Manifest delete mode 100644 dev-python/pysvn/metadata.xml delete mode 100644 dev-python/pysvn/pysvn-1.9.22-r1.ebuild delete mode 100644 dev-python/pysvn/pysvn-1.9.25.ebuild delete mode 100644 dev-python/pyte/Manifest delete mode 100644 dev-python/pyte/metadata.xml delete mode 100644 dev-python/pyte/pyte-0.8.2.ebuild delete mode 100644 dev-python/pytesseract/Manifest delete mode 100644 dev-python/pytesseract/metadata.xml delete mode 100644 dev-python/pytesseract/pytesseract-0.3.13.ebuild delete mode 100644 dev-python/pytest-aiohttp/Manifest delete mode 100644 dev-python/pytest-aiohttp/metadata.xml delete mode 100644 dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild delete mode 100644 dev-python/pytest-asyncio/Manifest delete mode 100644 dev-python/pytest-asyncio/metadata.xml delete mode 100644 dev-python/pytest-asyncio/pytest-asyncio-1.3.0.ebuild delete mode 100644 dev-python/pytest-asyncio/pytest-asyncio-1.4.0.ebuild delete mode 100644 dev-python/pytest-asyncio/pytest-asyncio-1.4.0_alpha2.ebuild delete mode 100644 dev-python/pytest-bdd/Manifest delete mode 100644 dev-python/pytest-bdd/files/pytest-bdd-8.1.0-gherkin-bounds.patch delete mode 100644 dev-python/pytest-bdd/metadata.xml delete mode 100644 dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild delete mode 100644 dev-python/pytest-cases/Manifest delete mode 100644 dev-python/pytest-cases/metadata.xml delete mode 100644 dev-python/pytest-cases/pytest-cases-3.9.1-r1.ebuild delete mode 100644 dev-python/pytest-check/Manifest delete mode 100644 dev-python/pytest-check/metadata.xml delete mode 100644 dev-python/pytest-check/pytest-check-2.8.0.ebuild delete mode 100644 dev-python/pytest-click/Manifest delete mode 100644 dev-python/pytest-click/metadata.xml delete mode 100644 dev-python/pytest-click/pytest-click-1.1.0.ebuild delete mode 100644 dev-python/pytest-codeblocks/Manifest delete mode 100644 dev-python/pytest-codeblocks/metadata.xml delete mode 100644 dev-python/pytest-codeblocks/pytest-codeblocks-0.17.0.ebuild delete mode 100644 dev-python/pytest-console-scripts/Manifest delete mode 100644 dev-python/pytest-console-scripts/metadata.xml delete mode 100644 dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild delete mode 100644 dev-python/pytest-cov/Manifest delete mode 100644 dev-python/pytest-cov/metadata.xml delete mode 100644 dev-python/pytest-cov/pytest-cov-7.1.0.ebuild delete mode 100644 dev-python/pytest-custom-exit-code/Manifest delete mode 100644 dev-python/pytest-custom-exit-code/metadata.xml delete mode 100644 dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild delete mode 100644 dev-python/pytest-datadir/Manifest delete mode 100644 dev-python/pytest-datadir/metadata.xml delete mode 100644 dev-python/pytest-datadir/pytest-datadir-1.8.0.ebuild delete mode 100644 dev-python/pytest-datafiles/Manifest delete mode 100644 dev-python/pytest-datafiles/metadata.xml delete mode 100644 dev-python/pytest-datafiles/pytest-datafiles-3.0.1.ebuild delete mode 100644 dev-python/pytest-describe/Manifest delete mode 100644 dev-python/pytest-describe/metadata.xml delete mode 100644 dev-python/pytest-describe/pytest-describe-3.1.0.ebuild delete mode 100644 dev-python/pytest-django/Manifest delete mode 100644 dev-python/pytest-django/metadata.xml delete mode 100644 dev-python/pytest-django/pytest-django-4.12.0.ebuild delete mode 100644 dev-python/pytest-embedded/Manifest delete mode 100644 dev-python/pytest-embedded/metadata.xml delete mode 100644 dev-python/pytest-embedded/pytest-embedded-1.16.2.ebuild delete mode 100644 dev-python/pytest-embedded/pytest-embedded-1.17.0.ebuild delete mode 100644 dev-python/pytest-env/Manifest delete mode 100644 dev-python/pytest-env/metadata.xml delete mode 100644 dev-python/pytest-env/pytest-env-1.6.0.ebuild delete mode 100644 dev-python/pytest-expect/Manifest delete mode 100644 dev-python/pytest-expect/metadata.xml delete mode 100644 dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild delete mode 100644 dev-python/pytest-fixture-classes/Manifest delete mode 100644 dev-python/pytest-fixture-classes/metadata.xml delete mode 100644 dev-python/pytest-fixture-classes/pytest-fixture-classes-1.0.4.ebuild delete mode 100644 dev-python/pytest-flask/Manifest delete mode 100644 dev-python/pytest-flask/files/flask-1.3.0-py3.14.patch delete mode 100644 dev-python/pytest-flask/metadata.xml delete mode 100644 dev-python/pytest-flask/pytest-flask-1.3.0.ebuild delete mode 100644 dev-python/pytest-forked/Manifest delete mode 100644 dev-python/pytest-forked/files/pytest-forked-1.6.0-pytest-8.patch delete mode 100644 dev-python/pytest-forked/metadata.xml delete mode 100644 dev-python/pytest-forked/pytest-forked-1.6.0.ebuild delete mode 100644 dev-python/pytest-freezer/Manifest delete mode 100644 dev-python/pytest-freezer/metadata.xml delete mode 100644 dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild delete mode 100644 dev-python/pytest-gitconfig/Manifest delete mode 100644 dev-python/pytest-gitconfig/metadata.xml delete mode 100644 dev-python/pytest-gitconfig/pytest-gitconfig-0.9.0.ebuild delete mode 100644 dev-python/pytest-golden/Manifest delete mode 100644 dev-python/pytest-golden/metadata.xml delete mode 100644 dev-python/pytest-golden/pytest-golden-1.0.1.ebuild delete mode 100644 dev-python/pytest-harvest/Manifest delete mode 100644 dev-python/pytest-harvest/metadata.xml delete mode 100644 dev-python/pytest-harvest/pytest-harvest-1.10.5-r1.ebuild delete mode 100644 dev-python/pytest-helpers-namespace/Manifest delete mode 100644 dev-python/pytest-helpers-namespace/metadata.xml delete mode 100644 dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.12.29-r1.ebuild delete mode 100644 dev-python/pytest-home/Manifest delete mode 100644 dev-python/pytest-home/metadata.xml delete mode 100644 dev-python/pytest-home/pytest-home-0.6.0.ebuild delete mode 100644 dev-python/pytest-httpbin/Manifest delete mode 100644 dev-python/pytest-httpbin/metadata.xml delete mode 100644 dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild delete mode 100644 dev-python/pytest-httpserver/Manifest delete mode 100644 dev-python/pytest-httpserver/metadata.xml delete mode 100644 dev-python/pytest-httpserver/pytest-httpserver-1.1.5.ebuild delete mode 100644 dev-python/pytest-httpx/Manifest delete mode 100644 dev-python/pytest-httpx/metadata.xml delete mode 100644 dev-python/pytest-httpx/pytest-httpx-0.36.2.ebuild delete mode 100644 dev-python/pytest-import-check/Manifest delete mode 100644 dev-python/pytest-import-check/metadata.xml delete mode 100644 dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild delete mode 100644 dev-python/pytest-jobserver/Manifest delete mode 100644 dev-python/pytest-jobserver/metadata.xml delete mode 100644 dev-python/pytest-jobserver/pytest-jobserver-1.1.0.ebuild delete mode 100644 dev-python/pytest-jupyter/Manifest delete mode 100644 dev-python/pytest-jupyter/metadata.xml delete mode 100644 dev-python/pytest-jupyter/pytest-jupyter-0.11.0.ebuild delete mode 100644 dev-python/pytest-lazy-fixtures/Manifest delete mode 100644 dev-python/pytest-lazy-fixtures/metadata.xml delete mode 100644 dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.3.3.ebuild delete mode 100644 dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.4.0.ebuild delete mode 100644 dev-python/pytest-localftpserver/Manifest delete mode 100644 dev-python/pytest-localftpserver/metadata.xml delete mode 100644 dev-python/pytest-localftpserver/pytest-localftpserver-1.5.0.ebuild delete mode 100644 dev-python/pytest-localserver/Manifest delete mode 100644 dev-python/pytest-localserver/metadata.xml delete mode 100644 dev-python/pytest-localserver/pytest-localserver-0.10.0.ebuild delete mode 100644 dev-python/pytest-markdown/Manifest delete mode 100644 dev-python/pytest-markdown/metadata.xml delete mode 100644 dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild delete mode 100644 dev-python/pytest-metadata/Manifest delete mode 100644 dev-python/pytest-metadata/metadata.xml delete mode 100644 dev-python/pytest-metadata/pytest-metadata-3.1.1.ebuild delete mode 100644 dev-python/pytest-mock/Manifest delete mode 100644 dev-python/pytest-mock/metadata.xml delete mode 100644 dev-python/pytest-mock/pytest-mock-3.15.1.ebuild delete mode 100644 dev-python/pytest-mpl/Manifest delete mode 100644 dev-python/pytest-mpl/metadata.xml delete mode 100644 dev-python/pytest-mpl/pytest-mpl-0.17.0.ebuild delete mode 100644 dev-python/pytest-mpl/pytest-mpl-0.19.0.ebuild delete mode 100644 dev-python/pytest-mypy-plugins/Manifest delete mode 100644 dev-python/pytest-mypy-plugins/metadata.xml delete mode 100644 dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.2.0.ebuild delete mode 100644 dev-python/pytest-order/Manifest delete mode 100644 dev-python/pytest-order/metadata.xml delete mode 100644 dev-python/pytest-order/pytest-order-1.3.0.ebuild delete mode 100644 dev-python/pytest-order/pytest-order-1.4.0.ebuild delete mode 100644 dev-python/pytest-ordering/Manifest delete mode 100644 dev-python/pytest-ordering/files/pytest-ordering-0.6-fix-pytest-6.patch delete mode 100644 dev-python/pytest-ordering/files/pytest-ordering-0.6-marks.patch delete mode 100644 dev-python/pytest-ordering/metadata.xml delete mode 100644 dev-python/pytest-ordering/pytest-ordering-0.6-r1.ebuild delete mode 100644 dev-python/pytest-param-files/Manifest delete mode 100644 dev-python/pytest-param-files/metadata.xml delete mode 100644 dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild delete mode 100644 dev-python/pytest-plus/Manifest delete mode 100644 dev-python/pytest-plus/metadata.xml delete mode 100644 dev-python/pytest-plus/pytest-plus-0.8.1.ebuild delete mode 100644 dev-python/pytest-qt/Manifest delete mode 100644 dev-python/pytest-qt/metadata.xml delete mode 100644 dev-python/pytest-qt/pytest-qt-4.5.0-r1.ebuild delete mode 100644 dev-python/pytest-recording/Manifest delete mode 100644 dev-python/pytest-recording/metadata.xml delete mode 100644 dev-python/pytest-recording/pytest-recording-0.13.3.ebuild delete mode 100644 dev-python/pytest-recording/pytest-recording-0.13.4.ebuild delete mode 100644 dev-python/pytest-regressions/Manifest delete mode 100644 dev-python/pytest-regressions/metadata.xml delete mode 100644 dev-python/pytest-regressions/pytest-regressions-2.10.0.ebuild delete mode 100644 dev-python/pytest-regressions/pytest-regressions-2.11.0.ebuild delete mode 100644 dev-python/pytest-relaxed/Manifest delete mode 100644 dev-python/pytest-relaxed/metadata.xml delete mode 100644 dev-python/pytest-relaxed/pytest-relaxed-2.0.2.ebuild delete mode 100644 dev-python/pytest-repeat/Manifest delete mode 100644 dev-python/pytest-repeat/metadata.xml delete mode 100644 dev-python/pytest-repeat/pytest-repeat-0.9.4.ebuild delete mode 100644 dev-python/pytest-reraise/Manifest delete mode 100644 dev-python/pytest-reraise/metadata.xml delete mode 100644 dev-python/pytest-reraise/pytest-reraise-2.1.2.ebuild delete mode 100644 dev-python/pytest-rerunfailures/Manifest delete mode 100644 dev-python/pytest-rerunfailures/metadata.xml delete mode 100644 dev-python/pytest-rerunfailures/pytest-rerunfailures-16.1.ebuild delete mode 100644 dev-python/pytest-rerunfailures/pytest-rerunfailures-16.2.ebuild delete mode 100644 dev-python/pytest-rerunfailures/pytest-rerunfailures-16.3.ebuild delete mode 100644 dev-python/pytest-reserial/Manifest delete mode 100644 dev-python/pytest-reserial/metadata.xml delete mode 100644 dev-python/pytest-reserial/pytest-reserial-0.6.1.ebuild delete mode 100644 dev-python/pytest-salt-factories/Manifest delete mode 100644 dev-python/pytest-salt-factories/metadata.xml delete mode 100644 dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc29.ebuild delete mode 100644 dev-python/pytest-salt-factories/pytest-salt-factories-1.0.1.ebuild delete mode 100644 dev-python/pytest-salt-factories/pytest-salt-factories-1.0.5.ebuild delete mode 100644 dev-python/pytest-services/Manifest delete mode 100644 dev-python/pytest-services/files/pytest-services-2.0.1-lockdir.patch delete mode 100644 dev-python/pytest-services/files/pytest-services-2.0.1-no-mysql.patch delete mode 100644 dev-python/pytest-services/metadata.xml delete mode 100644 dev-python/pytest-services/pytest-services-2.2.2.ebuild delete mode 100644 dev-python/pytest-shell-utilities/Manifest delete mode 100644 dev-python/pytest-shell-utilities/files/pytest-shell-utilities-1.9.7-py314.patch delete mode 100644 dev-python/pytest-shell-utilities/metadata.xml delete mode 100644 dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.7-r1.ebuild delete mode 100644 dev-python/pytest-skip-markers/Manifest delete mode 100644 dev-python/pytest-skip-markers/metadata.xml delete mode 100644 dev-python/pytest-skip-markers/pytest-skip-markers-1.5.2.ebuild delete mode 100644 dev-python/pytest-snapshot/Manifest delete mode 100644 dev-python/pytest-snapshot/files/pytest-snapshot-0.9.0-pytest8.patch delete mode 100644 dev-python/pytest-snapshot/metadata.xml delete mode 100644 dev-python/pytest-snapshot/pytest-snapshot-0.9.0.ebuild delete mode 100644 dev-python/pytest-socket/Manifest delete mode 100644 dev-python/pytest-socket/metadata.xml delete mode 100644 dev-python/pytest-socket/pytest-socket-0.7.0-r1.ebuild delete mode 100644 dev-python/pytest-socket/pytest-socket-0.8.0.ebuild delete mode 100644 dev-python/pytest-steps/Manifest delete mode 100644 dev-python/pytest-steps/files/pytest-steps-1.8.0-strict-mkdocs.patch delete mode 100644 dev-python/pytest-steps/metadata.xml delete mode 100644 dev-python/pytest-steps/pytest-steps-1.8.0-r1.ebuild delete mode 100644 dev-python/pytest-subprocess/Manifest delete mode 100644 dev-python/pytest-subprocess/metadata.xml delete mode 100644 dev-python/pytest-subprocess/pytest-subprocess-1.5.4.ebuild delete mode 100644 dev-python/pytest-subprocess/pytest-subprocess-1.6.0.ebuild delete mode 100644 dev-python/pytest-subtests/Manifest delete mode 100644 dev-python/pytest-subtests/metadata.xml delete mode 100644 dev-python/pytest-subtests/pytest-subtests-0.15.0.ebuild delete mode 100644 dev-python/pytest-sugar/Manifest delete mode 100644 dev-python/pytest-sugar/metadata.xml delete mode 100644 dev-python/pytest-sugar/pytest-sugar-1.1.1.ebuild delete mode 100644 dev-python/pytest-system-statistics/Manifest delete mode 100644 dev-python/pytest-system-statistics/files/pytest-system-statistics-1.0.2-loader.patch delete mode 100644 dev-python/pytest-system-statistics/metadata.xml delete mode 100644 dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r2.ebuild delete mode 100644 dev-python/pytest-testinfra/Manifest delete mode 100644 dev-python/pytest-testinfra/metadata.xml delete mode 100644 dev-python/pytest-testinfra/pytest-testinfra-10.2.2.ebuild delete mode 100644 dev-python/pytest-textual-snapshot/Manifest delete mode 100644 dev-python/pytest-textual-snapshot/files/pytest-textual-snapshot-1.1.0-syrupy-5-compat.patch delete mode 100644 dev-python/pytest-textual-snapshot/metadata.xml delete mode 100644 dev-python/pytest-textual-snapshot/pytest-textual-snapshot-1.1.0.ebuild delete mode 100644 dev-python/pytest-timeout/Manifest delete mode 100644 dev-python/pytest-timeout/metadata.xml delete mode 100644 dev-python/pytest-timeout/pytest-timeout-2.4.0.ebuild delete mode 100644 dev-python/pytest-tornasync/Manifest delete mode 100644 dev-python/pytest-tornasync/metadata.xml delete mode 100644 dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2-r1.ebuild delete mode 100644 dev-python/pytest-trio/Manifest delete mode 100644 dev-python/pytest-trio/files/pytest-trio-0.8.0-test.patch delete mode 100644 dev-python/pytest-trio/metadata.xml delete mode 100644 dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild delete mode 100644 dev-python/pytest-twisted/Manifest delete mode 100644 dev-python/pytest-twisted/metadata.xml delete mode 100644 dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild delete mode 100644 dev-python/pytest-xdist/Manifest delete mode 100644 dev-python/pytest-xdist/files/pytest-xdist-3.8.0-pytest-9.patch delete mode 100644 dev-python/pytest-xdist/metadata.xml delete mode 100644 dev-python/pytest-xdist/pytest-xdist-3.8.0.ebuild delete mode 100644 dev-python/pytest-xprocess/Manifest delete mode 100644 dev-python/pytest-xprocess/metadata.xml delete mode 100644 dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild delete mode 100644 dev-python/pytest-xvfb/Manifest delete mode 100644 dev-python/pytest-xvfb/metadata.xml delete mode 100644 dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild delete mode 100644 dev-python/pytest/Manifest delete mode 100644 dev-python/pytest/metadata.xml delete mode 100644 dev-python/pytest/pytest-9.0.2.ebuild delete mode 100644 dev-python/pytest/pytest-9.0.3.ebuild delete mode 100644 dev-python/python-augeas/Manifest delete mode 100644 dev-python/python-augeas/metadata.xml delete mode 100644 dev-python/python-augeas/python-augeas-1.2.0.ebuild delete mode 100644 dev-python/python-axolotl-curve25519/Manifest delete mode 100644 dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-0.4.1_p2-fix-setuptools-warning.diff delete mode 100644 dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-fix-type.patch delete mode 100644 dev-python/python-axolotl-curve25519/metadata.xml delete mode 100644 dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild delete mode 100644 dev-python/python-axolotl/Manifest delete mode 100644 dev-python/python-axolotl/metadata.xml delete mode 100644 dev-python/python-axolotl/python-axolotl-0.2.3-r4.ebuild delete mode 100644 dev-python/python-barbicanclient/Manifest delete mode 100644 dev-python/python-barbicanclient/metadata.xml delete mode 100644 dev-python/python-barbicanclient/python-barbicanclient-7.3.0.ebuild delete mode 100644 dev-python/python-barbicanclient/python-barbicanclient-7.4.0.ebuild delete mode 100644 dev-python/python-box/Manifest delete mode 100644 dev-python/python-box/metadata.xml delete mode 100644 dev-python/python-box/python-box-7.4.1.ebuild delete mode 100644 dev-python/python-bugzilla/Manifest delete mode 100644 dev-python/python-bugzilla/metadata.xml delete mode 100644 dev-python/python-bugzilla/python-bugzilla-3.3.0.ebuild delete mode 100644 dev-python/python-caja/Manifest delete mode 100644 dev-python/python-caja/metadata.xml delete mode 100644 dev-python/python-caja/python-caja-1.28.0.ebuild delete mode 100644 dev-python/python-cinderclient/Manifest delete mode 100644 dev-python/python-cinderclient/metadata.xml delete mode 100644 dev-python/python-cinderclient/python-cinderclient-9.9.0.ebuild delete mode 100644 dev-python/python-ctags3/Manifest delete mode 100644 dev-python/python-ctags3/metadata.xml delete mode 100644 dev-python/python-ctags3/python-ctags3-1.6.0-r1.ebuild delete mode 100644 dev-python/python-daemon/Manifest delete mode 100644 dev-python/python-daemon/metadata.xml delete mode 100644 dev-python/python-daemon/python-daemon-3.1.2.ebuild delete mode 100644 dev-python/python-dateutil/Manifest delete mode 100644 dev-python/python-dateutil/files/python-dateutil-2.9.0-no-pytest-cov.patch delete mode 100644 dev-python/python-dateutil/files/python-dateutil-2.9.0-system-tzdata.patch delete mode 100644 dev-python/python-dateutil/metadata.xml delete mode 100644 dev-python/python-dateutil/python-dateutil-2.9.0_p0.ebuild delete mode 100644 dev-python/python-dbusmock/Manifest delete mode 100644 dev-python/python-dbusmock/metadata.xml delete mode 100644 dev-python/python-dbusmock/python-dbusmock-0.38.1.ebuild delete mode 100644 dev-python/python-debian/Manifest delete mode 100644 dev-python/python-debian/metadata.xml delete mode 100644 dev-python/python-debian/python-debian-1.1.0.ebuild delete mode 100644 dev-python/python-designateclient/Manifest delete mode 100644 dev-python/python-designateclient/metadata.xml delete mode 100644 dev-python/python-designateclient/python-designateclient-6.4.0.ebuild delete mode 100644 dev-python/python-discovery/Manifest delete mode 100644 dev-python/python-discovery/metadata.xml delete mode 100644 dev-python/python-discovery/python-discovery-1.3.1.ebuild delete mode 100644 dev-python/python-discovery/python-discovery-1.3.2.ebuild delete mode 100644 dev-python/python-discovery/python-discovery-1.4.0.ebuild delete mode 100644 dev-python/python-distutils-extra/Manifest delete mode 100644 dev-python/python-distutils-extra/files/python-distutils-extra-3.3-legacy-entrypoint.patch delete mode 100644 dev-python/python-distutils-extra/metadata.xml delete mode 100644 dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild delete mode 100644 dev-python/python-distutils-extra/python-distutils-extra-3.3.ebuild delete mode 100644 dev-python/python-dotenv/Manifest delete mode 100644 dev-python/python-dotenv/metadata.xml delete mode 100644 dev-python/python-dotenv/python-dotenv-1.2.2.ebuild delete mode 100644 dev-python/python-editor/Manifest delete mode 100644 dev-python/python-editor/metadata.xml delete mode 100644 dev-python/python-editor/python-editor-1.0.4-r2.ebuild delete mode 100644 dev-python/python-engineio/Manifest delete mode 100644 dev-python/python-engineio/metadata.xml delete mode 100644 dev-python/python-engineio/python-engineio-4.13.1.ebuild delete mode 100644 dev-python/python-engineio/python-engineio-4.13.2.ebuild delete mode 100644 dev-python/python-fire/Manifest delete mode 100644 dev-python/python-fire/metadata.xml delete mode 100644 dev-python/python-fire/python-fire-0.6.0.ebuild delete mode 100644 dev-python/python-fire/python-fire-0.7.0.ebuild delete mode 100644 dev-python/python-frontmatter/Manifest delete mode 100644 dev-python/python-frontmatter/metadata.xml delete mode 100644 dev-python/python-frontmatter/python-frontmatter-1.1.0.ebuild delete mode 100644 dev-python/python-gammu/Manifest delete mode 100644 dev-python/python-gammu/metadata.xml delete mode 100644 dev-python/python-gammu/python-gammu-3.2.5.ebuild delete mode 100644 dev-python/python-gflags/Manifest delete mode 100644 dev-python/python-gflags/files/python-gflags-3.1.1-script-install.patch delete mode 100644 dev-python/python-gflags/metadata.xml delete mode 100644 dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild delete mode 100644 dev-python/python-glanceclient/Manifest delete mode 100644 dev-python/python-glanceclient/files/python-glanceclient-4.6.0-test.patch delete mode 100644 dev-python/python-glanceclient/metadata.xml delete mode 100644 dev-python/python-glanceclient/python-glanceclient-4.11.0.ebuild delete mode 100644 dev-python/python-glanceclient/python-glanceclient-4.12.0.ebuild delete mode 100644 dev-python/python-gnupg/Manifest delete mode 100644 dev-python/python-gnupg/metadata.xml delete mode 100644 dev-python/python-gnupg/python-gnupg-0.5.6.ebuild delete mode 100644 dev-python/python-http-client/Manifest delete mode 100644 dev-python/python-http-client/metadata.xml delete mode 100644 dev-python/python-http-client/python-http-client-3.3.5-r1.ebuild delete mode 100644 dev-python/python-ironicclient/Manifest delete mode 100644 dev-python/python-ironicclient/metadata.xml delete mode 100644 dev-python/python-ironicclient/python-ironicclient-6.0.0.ebuild delete mode 100644 dev-python/python-ironicclient/python-ironicclient-6.1.0.ebuild delete mode 100644 dev-python/python-jose/Manifest delete mode 100644 dev-python/python-jose/files/python-jose-3.5.0-test-failure.patch delete mode 100644 dev-python/python-jose/metadata.xml delete mode 100644 dev-python/python-jose/python-jose-3.5.0.ebuild delete mode 100644 dev-python/python-json-logger/Manifest delete mode 100644 dev-python/python-json-logger/metadata.xml delete mode 100644 dev-python/python-json-logger/python-json-logger-4.1.0.ebuild delete mode 100644 dev-python/python-keystoneclient/Manifest delete mode 100644 dev-python/python-keystoneclient/metadata.xml delete mode 100644 dev-python/python-keystoneclient/python-keystoneclient-5.8.0.ebuild delete mode 100644 dev-python/python-ldap/Manifest delete mode 100644 dev-python/python-ldap/metadata.xml delete mode 100644 dev-python/python-ldap/python-ldap-3.4.5.ebuild delete mode 100644 dev-python/python-ldap/python-ldap-3.4.6.ebuild delete mode 100644 dev-python/python-ldap/python-ldap-3.4.7.ebuild delete mode 100644 dev-python/python-linux-procfs/Manifest delete mode 100644 dev-python/python-linux-procfs/metadata.xml delete mode 100644 dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild delete mode 100644 dev-python/python-linux-procfs/python-linux-procfs-0.7.4.ebuild delete mode 100644 dev-python/python-lsp-black/Manifest delete mode 100644 dev-python/python-lsp-black/files/python-lsp-black-2.0.0-test.patch delete mode 100644 dev-python/python-lsp-black/metadata.xml delete mode 100644 dev-python/python-lsp-black/python-lsp-black-2.0.0-r2.ebuild delete mode 100644 dev-python/python-lsp-isort/Manifest delete mode 100644 dev-python/python-lsp-isort/metadata.xml delete mode 100644 dev-python/python-lsp-isort/python-lsp-isort-0.2.1.ebuild delete mode 100644 dev-python/python-lsp-jsonrpc/Manifest delete mode 100644 dev-python/python-lsp-jsonrpc/metadata.xml delete mode 100644 dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild delete mode 100644 dev-python/python-lsp-mypy/Manifest delete mode 100644 dev-python/python-lsp-mypy/metadata.xml delete mode 100644 dev-python/python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild delete mode 100644 dev-python/python-lsp-ruff/Manifest delete mode 100644 dev-python/python-lsp-ruff/metadata.xml delete mode 100644 dev-python/python-lsp-ruff/python-lsp-ruff-2.3.1.ebuild delete mode 100644 dev-python/python-lsp-server/Manifest delete mode 100644 dev-python/python-lsp-server/metadata.xml delete mode 100644 dev-python/python-lsp-server/python-lsp-server-1.13.2.ebuild delete mode 100644 dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild delete mode 100644 dev-python/python-ly/Manifest delete mode 100644 dev-python/python-ly/metadata.xml delete mode 100644 dev-python/python-ly/python-ly-0.9.10.ebuild delete mode 100644 dev-python/python-lzo/Manifest delete mode 100644 dev-python/python-lzo/metadata.xml delete mode 100644 dev-python/python-lzo/python-lzo-1.15.ebuild delete mode 100644 dev-python/python-magic/Manifest delete mode 100644 dev-python/python-magic/files/python-magic-0.4.27-test.patch delete mode 100644 dev-python/python-magic/metadata.xml delete mode 100644 dev-python/python-magic/python-magic-0.4.27.ebuild delete mode 100644 dev-python/python-magnumclient/Manifest delete mode 100644 dev-python/python-magnumclient/metadata.xml delete mode 100644 dev-python/python-magnumclient/python-magnumclient-4.10.0.ebuild delete mode 100644 dev-python/python-manilaclient/Manifest delete mode 100644 dev-python/python-manilaclient/metadata.xml delete mode 100644 dev-python/python-manilaclient/python-manilaclient-6.0.0.ebuild delete mode 100644 dev-python/python-manilaclient/python-manilaclient-6.1.0.ebuild delete mode 100644 dev-python/python-markdown-math/Manifest delete mode 100644 dev-python/python-markdown-math/metadata.xml delete mode 100644 dev-python/python-markdown-math/python-markdown-math-0.9.ebuild delete mode 100644 dev-python/python-memcached/Manifest delete mode 100644 dev-python/python-memcached/metadata.xml delete mode 100644 dev-python/python-memcached/python-memcached-1.62.ebuild delete mode 100644 dev-python/python-mimeparse/Manifest delete mode 100644 dev-python/python-mimeparse/metadata.xml delete mode 100644 dev-python/python-mimeparse/python-mimeparse-2.0.0.ebuild delete mode 100644 dev-python/python-mpd2/Manifest delete mode 100644 dev-python/python-mpd2/metadata.xml delete mode 100644 dev-python/python-mpd2/python-mpd2-3.1.1.ebuild delete mode 100644 dev-python/python-mpv/Manifest delete mode 100644 dev-python/python-mpv/metadata.xml delete mode 100644 dev-python/python-mpv/python-mpv-1.0.8.ebuild delete mode 100644 dev-python/python-multipart/Manifest delete mode 100644 dev-python/python-multipart/metadata.xml delete mode 100644 dev-python/python-multipart/python-multipart-0.0.25.ebuild delete mode 100644 dev-python/python-multipart/python-multipart-0.0.27.ebuild delete mode 100644 dev-python/python-multipart/python-multipart-0.0.28.ebuild delete mode 100644 dev-python/python-multipart/python-multipart-0.0.29.ebuild delete mode 100644 dev-python/python-multipart/python-multipart-0.0.30.ebuild delete mode 100644 dev-python/python-neutronclient/Manifest delete mode 100644 dev-python/python-neutronclient/metadata.xml delete mode 100644 dev-python/python-neutronclient/python-neutronclient-11.8.0.ebuild delete mode 100644 dev-python/python-neutronclient/python-neutronclient-12.0.0.ebuild delete mode 100644 dev-python/python-novaclient/Manifest delete mode 100644 dev-python/python-novaclient/metadata.xml delete mode 100644 dev-python/python-novaclient/python-novaclient-18.12.0.ebuild delete mode 100644 dev-python/python-novaclient/python-novaclient-18.13.0.ebuild delete mode 100644 dev-python/python-octaviaclient/Manifest delete mode 100644 dev-python/python-octaviaclient/metadata.xml delete mode 100644 dev-python/python-octaviaclient/python-octaviaclient-3.13.0.ebuild delete mode 100644 dev-python/python-octaviaclient/python-octaviaclient-3.14.0.ebuild delete mode 100644 dev-python/python-olm/Manifest delete mode 100644 dev-python/python-olm/metadata.xml delete mode 100644 dev-python/python-olm/python-olm-3.2.16.ebuild delete mode 100644 dev-python/python-openstackclient/Manifest delete mode 100644 dev-python/python-openstackclient/files/0001-tests-Fix-test_module-for-Python-3.14.patch delete mode 100644 dev-python/python-openstackclient/metadata.xml delete mode 100644 dev-python/python-openstackclient/python-openstackclient-10.0.0.ebuild delete mode 100644 dev-python/python-openstackclient/python-openstackclient-9.0.0.ebuild delete mode 100644 dev-python/python-pam/Manifest delete mode 100644 dev-python/python-pam/metadata.xml delete mode 100644 dev-python/python-pam/python-pam-2.0.2-r2.ebuild delete mode 100644 dev-python/python-pidfile/Manifest delete mode 100644 dev-python/python-pidfile/metadata.xml delete mode 100644 dev-python/python-pidfile/python-pidfile-3.1.1.ebuild delete mode 100644 dev-python/python-pkcs11/Manifest delete mode 100644 dev-python/python-pkcs11/files/python-pkcs11-0.9.3-refactor-under-src.patch delete mode 100644 dev-python/python-pkcs11/metadata.xml delete mode 100644 dev-python/python-pkcs11/python-pkcs11-0.9.3.ebuild delete mode 100644 dev-python/python-pkcs11/python-pkcs11-0.9.4.ebuild delete mode 100644 dev-python/python-pskc/Manifest delete mode 100644 dev-python/python-pskc/metadata.xml delete mode 100644 dev-python/python-pskc/python-pskc-1.4.ebuild delete mode 100644 dev-python/python-pskc/python-pskc-9999.ebuild delete mode 100644 dev-python/python-ptrace/Manifest delete mode 100644 dev-python/python-ptrace/files/python-ptrace-0.9.9-py3.14.patch delete mode 100644 dev-python/python-ptrace/metadata.xml delete mode 100644 dev-python/python-ptrace/python-ptrace-0.9.9.ebuild delete mode 100644 dev-python/python-ptrace/python-ptrace-9999.ebuild delete mode 100644 dev-python/python-redmine/Manifest delete mode 100644 dev-python/python-redmine/metadata.xml delete mode 100644 dev-python/python-redmine/python-redmine-2.5.0.ebuild delete mode 100644 dev-python/python-rtmidi/Manifest delete mode 100644 dev-python/python-rtmidi/files/python-rtmidi-1.5.1-unbundle_rtmidi.patch delete mode 100644 dev-python/python-rtmidi/metadata.xml delete mode 100644 dev-python/python-rtmidi/python-rtmidi-1.5.8.ebuild delete mode 100644 dev-python/python-slugify/Manifest delete mode 100644 dev-python/python-slugify/metadata.xml delete mode 100644 dev-python/python-slugify/python-slugify-8.0.4.ebuild delete mode 100644 dev-python/python-snappy/Manifest delete mode 100644 dev-python/python-snappy/metadata.xml delete mode 100644 dev-python/python-snappy/python-snappy-0.7.3.ebuild delete mode 100644 dev-python/python-socketio/Manifest delete mode 100644 dev-python/python-socketio/metadata.xml delete mode 100644 dev-python/python-socketio/python-socketio-5.11.4.ebuild delete mode 100644 dev-python/python-socketio/python-socketio-5.12.1.ebuild delete mode 100644 dev-python/python-socks/Manifest delete mode 100644 dev-python/python-socks/metadata.xml delete mode 100644 dev-python/python-socks/python-socks-2.8.1.ebuild delete mode 100644 dev-python/python-statemachine/Manifest delete mode 100644 dev-python/python-statemachine/metadata.xml delete mode 100644 dev-python/python-statemachine/python-statemachine-2.6.0.ebuild delete mode 100644 dev-python/python-statemachine/python-statemachine-3.0.0.ebuild delete mode 100644 dev-python/python-statemachine/python-statemachine-3.1.2.ebuild delete mode 100644 dev-python/python-stdnum/Manifest delete mode 100644 dev-python/python-stdnum/metadata.xml delete mode 100644 dev-python/python-stdnum/python-stdnum-2.2.ebuild delete mode 100644 dev-python/python-subunit/Manifest delete mode 100644 dev-python/python-subunit/files/subunit-1.4.0-werror.patch delete mode 100644 dev-python/python-subunit/files/subunit-1.4.5-testtools-2.8.patch delete mode 100644 dev-python/python-subunit/metadata.xml delete mode 100644 dev-python/python-subunit/python-subunit-1.4.4-r1.ebuild delete mode 100644 dev-python/python-subunit/python-subunit-1.4.5-r1.ebuild delete mode 100644 dev-python/python-subunit/python-subunit-1.4.6.ebuild delete mode 100644 dev-python/python-swiftclient/Manifest delete mode 100644 dev-python/python-swiftclient/metadata.xml delete mode 100644 dev-python/python-swiftclient/python-swiftclient-4.10.0.ebuild delete mode 100644 dev-python/python-systemd/Manifest delete mode 100644 dev-python/python-systemd/metadata.xml delete mode 100644 dev-python/python-systemd/python-systemd-235.ebuild delete mode 100644 dev-python/python-telegram-bot/Manifest delete mode 100644 dev-python/python-telegram-bot/metadata.xml delete mode 100644 dev-python/python-telegram-bot/python-telegram-bot-22.7.ebuild delete mode 100644 dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild delete mode 100644 dev-python/python-tests/Manifest delete mode 100644 dev-python/python-tests/metadata.xml delete mode 100644 dev-python/python-tests/python-tests-0.3.14.4_p1.ebuild delete mode 100644 dev-python/python-tests/python-tests-0.3.14.5.ebuild delete mode 100644 dev-python/python-tests/python-tests-0.3.14.5_rc1.ebuild delete mode 100644 dev-python/python-tests/python-tests-0.3.14.9999.ebuild delete mode 100644 dev-python/python-tests/python-tests-0.3.15.0_beta1.ebuild delete mode 100644 dev-python/python-tests/python-tests-0.3.15.0_beta2.ebuild delete mode 100644 dev-python/python-tests/python-tests-0.3.15.9999.ebuild delete mode 100644 dev-python/python-tests/python-tests-3.12.13_p1.ebuild delete mode 100644 dev-python/python-tests/python-tests-3.12.9999.ebuild delete mode 100644 dev-python/python-tests/python-tests-3.13.13_p1.ebuild delete mode 100644 dev-python/python-tests/python-tests-3.13.9999.ebuild delete mode 100644 dev-python/python-tests/python-tests-3.14.4_p1.ebuild delete mode 100644 dev-python/python-tests/python-tests-3.14.5.ebuild delete mode 100644 dev-python/python-tests/python-tests-3.14.5_rc1.ebuild delete mode 100644 dev-python/python-tests/python-tests-3.14.9999.ebuild delete mode 100644 dev-python/python-tests/python-tests-3.15.0_beta1.ebuild delete mode 100644 dev-python/python-tests/python-tests-3.15.0_beta2.ebuild delete mode 100644 dev-python/python-tests/python-tests-3.15.9999.ebuild delete mode 100644 dev-python/python-tlsh/Manifest delete mode 100644 dev-python/python-tlsh/files/python-tlsh-4.12.1-tlshmodule.patch delete mode 100644 dev-python/python-tlsh/files/python-tlsh-4.8.2-setup-sources.patch delete mode 100644 dev-python/python-tlsh/metadata.xml delete mode 100644 dev-python/python-tlsh/python-tlsh-4.12.1.ebuild delete mode 100644 dev-python/python-utils/Manifest delete mode 100644 dev-python/python-utils/metadata.xml delete mode 100644 dev-python/python-utils/python-utils-3.9.1.ebuild delete mode 100644 dev-python/python-vlc/Manifest delete mode 100644 dev-python/python-vlc/metadata.xml delete mode 100644 dev-python/python-vlc/python-vlc-3.0.21203.ebuild delete mode 100644 dev-python/python-xdis/Manifest delete mode 100644 dev-python/python-xdis/metadata.xml delete mode 100644 dev-python/python-xdis/python-xdis-6.1.8.ebuild delete mode 100644 dev-python/python-xlib/Manifest delete mode 100644 dev-python/python-xlib/metadata.xml delete mode 100644 dev-python/python-xlib/python-xlib-0.33.ebuild delete mode 100644 dev-python/python-xmp-toolkit/Manifest delete mode 100644 dev-python/python-xmp-toolkit/metadata.xml delete mode 100644 dev-python/python-xmp-toolkit/python-xmp-toolkit-2.1.0.ebuild delete mode 100644 dev-python/python3-discogs-client/Manifest delete mode 100644 dev-python/python3-discogs-client/metadata.xml delete mode 100644 dev-python/python3-discogs-client/python3-discogs-client-2.8.ebuild delete mode 100644 dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild delete mode 100644 dev-python/python3-lxc/Manifest delete mode 100644 dev-python/python3-lxc/metadata.xml delete mode 100644 dev-python/python3-lxc/python3-lxc-5.0.0.ebuild delete mode 100644 dev-python/python3-openid/Manifest delete mode 100644 dev-python/python3-openid/metadata.xml delete mode 100644 dev-python/python3-openid/python3-openid-3.2.0.ebuild delete mode 100644 dev-python/python3-saml/Manifest delete mode 100644 dev-python/python3-saml/metadata.xml delete mode 100644 dev-python/python3-saml/python3-saml-1.16.0.ebuild delete mode 100644 dev-python/python3-xapp/Manifest delete mode 100644 dev-python/python3-xapp/metadata.xml delete mode 100644 dev-python/python3-xapp/python3-xapp-3.0.2.ebuild delete mode 100644 dev-python/pythondialog/Manifest delete mode 100644 dev-python/pythondialog/metadata.xml delete mode 100644 dev-python/pythondialog/pythondialog-3.5.3.ebuild delete mode 100644 dev-python/pythonfinder/Manifest delete mode 100644 dev-python/pythonfinder/metadata.xml delete mode 100644 dev-python/pythonfinder/pythonfinder-3.0.3.ebuild delete mode 100644 dev-python/pythonnet/Manifest delete mode 100644 dev-python/pythonnet/files/pythonnet-3.0.3-no-sourcelink.patch delete mode 100644 dev-python/pythonnet/metadata.xml delete mode 100644 dev-python/pythonnet/pythonnet-3.0.5-r1.ebuild delete mode 100644 dev-python/pythran/Manifest delete mode 100644 dev-python/pythran/files/pythran-0.18.1-numpy-float128-tests.patch delete mode 100644 dev-python/pythran/metadata.xml delete mode 100644 dev-python/pythran/pythran-0.18.1.ebuild delete mode 100644 dev-python/pytidylib/Manifest delete mode 100644 dev-python/pytidylib/metadata.xml delete mode 100644 dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild delete mode 100644 dev-python/pytimeparse/Manifest delete mode 100644 dev-python/pytimeparse/metadata.xml delete mode 100644 dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild delete mode 100644 dev-python/pytokens/Manifest delete mode 100644 dev-python/pytokens/metadata.xml delete mode 100644 dev-python/pytokens/pytokens-0.4.0-r1.ebuild delete mode 100644 dev-python/pytokens/pytokens-0.4.1.ebuild delete mode 100644 dev-python/pytoolconfig/Manifest delete mode 100644 dev-python/pytoolconfig/metadata.xml delete mode 100644 dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild delete mode 100644 dev-python/pytools/Manifest delete mode 100644 dev-python/pytools/metadata.xml delete mode 100644 dev-python/pytools/pytools-2026.1.1.ebuild delete mode 100644 dev-python/pytools/pytools-2026.1.ebuild delete mode 100644 dev-python/pytrie/Manifest delete mode 100644 dev-python/pytrie/metadata.xml delete mode 100644 dev-python/pytrie/pytrie-0.4.0-r1.ebuild delete mode 100644 dev-python/pytz/Manifest delete mode 100644 dev-python/pytz/files/pytz-2023.2-system-tzinfo.patch delete mode 100644 dev-python/pytz/metadata.xml delete mode 100644 dev-python/pytz/pytz-2026.1_p1.ebuild delete mode 100644 dev-python/pytz/pytz-2026.2.ebuild delete mode 100644 dev-python/pyu2f/Manifest delete mode 100644 dev-python/pyu2f/metadata.xml delete mode 100644 dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild delete mode 100644 dev-python/pyuca/Manifest delete mode 100644 dev-python/pyuca/metadata.xml delete mode 100644 dev-python/pyuca/pyuca-1.2.ebuild delete mode 100644 dev-python/pyudev/Manifest delete mode 100644 dev-python/pyudev/metadata.xml delete mode 100644 dev-python/pyudev/pyudev-0.24.4.ebuild delete mode 100644 dev-python/pyupgrade/Manifest delete mode 100644 dev-python/pyupgrade/metadata.xml delete mode 100644 dev-python/pyupgrade/pyupgrade-3.21.2.ebuild delete mode 100644 dev-python/pyusb/Manifest delete mode 100644 dev-python/pyusb/metadata.xml delete mode 100644 dev-python/pyusb/pyusb-1.3.1.ebuild delete mode 100644 dev-python/pyvirtualdisplay/Manifest delete mode 100644 dev-python/pyvirtualdisplay/metadata.xml delete mode 100644 dev-python/pyvirtualdisplay/pyvirtualdisplay-3.0.ebuild delete mode 100644 dev-python/pyvis/Manifest delete mode 100644 dev-python/pyvis/metadata.xml delete mode 100644 dev-python/pyvis/pyvis-0.3.1.ebuild delete mode 100644 dev-python/pyvisa-py/Manifest delete mode 100644 dev-python/pyvisa-py/metadata.xml delete mode 100644 dev-python/pyvisa-py/pyvisa-py-0.8.1.ebuild delete mode 100644 dev-python/pyvisa/Manifest delete mode 100644 dev-python/pyvisa/metadata.xml delete mode 100644 dev-python/pyvisa/pyvisa-1.16.2.ebuild delete mode 100644 dev-python/pywavefront/Manifest delete mode 100644 dev-python/pywavefront/metadata.xml delete mode 100644 dev-python/pywavefront/pywavefront-1.3.3.ebuild delete mode 100644 dev-python/pywavelets/Manifest delete mode 100644 dev-python/pywavelets/metadata.xml delete mode 100644 dev-python/pywavelets/pywavelets-1.9.0.ebuild delete mode 100644 dev-python/pywayland/Manifest delete mode 100644 dev-python/pywayland/metadata.xml delete mode 100644 dev-python/pywayland/pywayland-0.4.18.ebuild delete mode 100644 dev-python/pywebview/Manifest delete mode 100644 dev-python/pywebview/metadata.xml delete mode 100644 dev-python/pywebview/pywebview-6.1.ebuild delete mode 100644 dev-python/pywinrm/Manifest delete mode 100644 dev-python/pywinrm/metadata.xml delete mode 100644 dev-python/pywinrm/pywinrm-0.5.0.ebuild delete mode 100644 dev-python/pywlroots/Manifest delete mode 100644 dev-python/pywlroots/files/pywlroots-0.15.24-no-import-version-check.patch delete mode 100644 dev-python/pywlroots/metadata.xml delete mode 100644 dev-python/pywlroots/pywlroots-0.17.0.ebuild delete mode 100644 dev-python/pyx/Manifest delete mode 100644 dev-python/pyx/files/pyx-0.14.1-unicode-latex.patch delete mode 100644 dev-python/pyx/metadata.xml delete mode 100644 dev-python/pyx/pyx-0.16-r2.ebuild delete mode 100644 dev-python/pyxattr/Manifest delete mode 100644 dev-python/pyxattr/metadata.xml delete mode 100644 dev-python/pyxattr/pyxattr-0.8.1.ebuild delete mode 100644 dev-python/pyxdameraulevenshtein/Manifest delete mode 100644 dev-python/pyxdameraulevenshtein/metadata.xml delete mode 100644 dev-python/pyxdameraulevenshtein/pyxdameraulevenshtein-1.10.0.ebuild delete mode 100644 dev-python/pyxdg/Manifest delete mode 100644 dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch delete mode 100644 dev-python/pyxdg/files/pyxdg-0.28-py3.14.patch delete mode 100644 dev-python/pyxdg/metadata.xml delete mode 100644 dev-python/pyxdg/pyxdg-0.28-r2.ebuild delete mode 100644 dev-python/pyyaml/Manifest delete mode 100644 dev-python/pyyaml/metadata.xml delete mode 100644 dev-python/pyyaml/pyyaml-6.0.3.ebuild delete mode 100644 dev-python/pyzbar/Manifest delete mode 100644 dev-python/pyzbar/metadata.xml delete mode 100644 dev-python/pyzbar/pyzbar-0.1.9.ebuild delete mode 100644 dev-python/pyzmq/Manifest delete mode 100644 dev-python/pyzmq/metadata.xml delete mode 100644 dev-python/pyzmq/pyzmq-27.1.0.ebuild delete mode 100644 dev-python/pyzotero/Manifest delete mode 100644 dev-python/pyzotero/metadata.xml delete mode 100644 dev-python/pyzotero/pyzotero-1.12.0.ebuild delete mode 100644 dev-python/pyzotero/pyzotero-1.13.0.ebuild delete mode 100644 dev-python/pyzstd/Manifest delete mode 100644 dev-python/pyzstd/metadata.xml delete mode 100644 dev-python/pyzstd/pyzstd-0.19.1.ebuild delete mode 100644 dev-python/qdarkstyle/Manifest delete mode 100644 dev-python/qdarkstyle/metadata.xml delete mode 100644 dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild delete mode 100644 dev-python/qpageview/Manifest delete mode 100644 dev-python/qpageview/metadata.xml delete mode 100644 dev-python/qpageview/qpageview-1.0.4.ebuild delete mode 100644 dev-python/qrcode/Manifest delete mode 100644 dev-python/qrcode/metadata.xml delete mode 100644 dev-python/qrcode/qrcode-8.2.ebuild delete mode 100644 dev-python/qscintilla/Manifest delete mode 100644 dev-python/qscintilla/metadata.xml delete mode 100644 dev-python/qscintilla/qscintilla-2.14.1-r3.ebuild delete mode 100644 dev-python/qstylizer/Manifest delete mode 100644 dev-python/qstylizer/metadata.xml delete mode 100644 dev-python/qstylizer/qstylizer-0.2.4.ebuild delete mode 100644 dev-python/qtawesome/Manifest delete mode 100644 dev-python/qtawesome/metadata.xml delete mode 100644 dev-python/qtawesome/qtawesome-1.4.2.ebuild delete mode 100644 dev-python/qtconsole/Manifest delete mode 100644 dev-python/qtconsole/metadata.xml delete mode 100644 dev-python/qtconsole/qtconsole-5.7.2.ebuild delete mode 100644 dev-python/qtpy/Manifest delete mode 100644 dev-python/qtpy/metadata.xml delete mode 100644 dev-python/qtpy/qtpy-2.4.3-r3.ebuild delete mode 100644 dev-python/qtsass/Manifest delete mode 100644 dev-python/qtsass/metadata.xml delete mode 100644 dev-python/qtsass/qtsass-0.4.0.ebuild delete mode 100644 dev-python/quantities/Manifest delete mode 100644 dev-python/quantities/metadata.xml delete mode 100644 dev-python/quantities/quantities-0.16.4.ebuild delete mode 100644 dev-python/quart-trio/Manifest delete mode 100644 dev-python/quart-trio/metadata.xml delete mode 100644 dev-python/quart-trio/quart-trio-0.12.0.ebuild delete mode 100644 dev-python/quart/Manifest delete mode 100644 dev-python/quart/metadata.xml delete mode 100644 dev-python/quart/quart-0.20.0.ebuild delete mode 100644 dev-python/questionary/Manifest delete mode 100644 dev-python/questionary/metadata.xml delete mode 100644 dev-python/questionary/questionary-2.1.0.ebuild delete mode 100644 dev-python/questionary/questionary-2.1.1.ebuild delete mode 100644 dev-python/queuelib/Manifest delete mode 100644 dev-python/queuelib/metadata.xml delete mode 100644 dev-python/queuelib/queuelib-1.8.0.ebuild delete mode 100644 dev-python/radon/Manifest delete mode 100644 dev-python/radon/metadata.xml delete mode 100644 dev-python/radon/radon-6.0.1-r2.ebuild delete mode 100644 dev-python/raet/Manifest delete mode 100644 dev-python/raet/files/raet-0.6.8-msgpack-1.0.patch delete mode 100644 dev-python/raet/files/raet-0.6.8-py310.patch delete mode 100644 dev-python/raet/metadata.xml delete mode 100644 dev-python/raet/raet-0.6.8-r6.ebuild delete mode 100644 dev-python/random2/Manifest delete mode 100644 dev-python/random2/metadata.xml delete mode 100644 dev-python/random2/random2-1.0.2.ebuild delete mode 100644 dev-python/rapidfuzz/Manifest delete mode 100644 dev-python/rapidfuzz/metadata.xml delete mode 100644 dev-python/rapidfuzz/rapidfuzz-3.14.5.ebuild delete mode 100644 dev-python/rarfile/Manifest delete mode 100644 dev-python/rarfile/metadata.xml delete mode 100644 dev-python/rarfile/rarfile-4.2.ebuild delete mode 100644 dev-python/ratelimit/Manifest delete mode 100644 dev-python/ratelimit/metadata.xml delete mode 100644 dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild delete mode 100644 dev-python/rdflib/Manifest delete mode 100644 dev-python/rdflib/metadata.xml delete mode 100644 dev-python/rdflib/rdflib-7.6.0.ebuild delete mode 100644 dev-python/re-assert/Manifest delete mode 100644 dev-python/re-assert/files/re-assert-1.1.0-re-fallback.patch delete mode 100644 dev-python/re-assert/metadata.xml delete mode 100644 dev-python/re-assert/re-assert-1.1.0-r3.ebuild delete mode 100644 dev-python/readability-lxml/Manifest delete mode 100644 dev-python/readability-lxml/metadata.xml delete mode 100644 dev-python/readability-lxml/readability-lxml-0.8.4.1.ebuild delete mode 100644 dev-python/readchar/Manifest delete mode 100644 dev-python/readchar/metadata.xml delete mode 100644 dev-python/readchar/readchar-4.2.1.ebuild delete mode 100644 dev-python/readmdict/Manifest delete mode 100644 dev-python/readmdict/metadata.xml delete mode 100644 dev-python/readmdict/readmdict-0.1.1-r1.ebuild delete mode 100644 dev-python/readme-renderer/Manifest delete mode 100644 dev-python/readme-renderer/files/readme-renderer-44.0-test.patch delete mode 100644 dev-python/readme-renderer/metadata.xml delete mode 100644 dev-python/readme-renderer/readme-renderer-44.0.ebuild delete mode 100644 dev-python/rebulk/Manifest delete mode 100644 dev-python/rebulk/metadata.xml delete mode 100644 dev-python/rebulk/rebulk-3.2.0.ebuild delete mode 100644 dev-python/recommonmark/Manifest delete mode 100644 dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-1.patch delete mode 100644 dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-2.patch delete mode 100644 dev-python/recommonmark/metadata.xml delete mode 100644 dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild delete mode 100644 dev-python/rectangle-packer/Manifest delete mode 100644 dev-python/rectangle-packer/metadata.xml delete mode 100644 dev-python/rectangle-packer/rectangle-packer-2.0.2.ebuild delete mode 100644 dev-python/recurring-ical-events/Manifest delete mode 100644 dev-python/recurring-ical-events/metadata.xml delete mode 100644 dev-python/recurring-ical-events/recurring-ical-events-3.8.1-r1.ebuild delete mode 100644 dev-python/recurring-ical-events/recurring-ical-events-3.8.2.ebuild delete mode 100644 dev-python/redis/Manifest delete mode 100644 dev-python/redis/metadata.xml delete mode 100644 dev-python/redis/redis-7.4.0.ebuild delete mode 100644 dev-python/redis/redis-8.0.0.ebuild delete mode 100644 dev-python/reedsolo/Manifest delete mode 100644 dev-python/reedsolo/metadata.xml delete mode 100644 dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild delete mode 100644 dev-python/referencing/Manifest delete mode 100644 dev-python/referencing/metadata.xml delete mode 100644 dev-python/referencing/referencing-0.37.0.ebuild delete mode 100644 dev-python/reflink/Manifest delete mode 100644 dev-python/reflink/metadata.xml delete mode 100644 dev-python/reflink/reflink-0.2.2.ebuild delete mode 100644 dev-python/regex/Manifest delete mode 100644 dev-python/regex/metadata.xml delete mode 100644 dev-python/regex/regex-2026.4.4.ebuild delete mode 100644 dev-python/regex/regex-2026.5.9.ebuild delete mode 100644 dev-python/regress/Manifest delete mode 100644 dev-python/regress/metadata.xml delete mode 100644 dev-python/regress/regress-2025.10.1.ebuild delete mode 100644 dev-python/rencode/Manifest delete mode 100644 dev-python/rencode/metadata.xml delete mode 100644 dev-python/rencode/rencode-1.0.8-r1.ebuild delete mode 100644 dev-python/reno/Manifest delete mode 100644 dev-python/reno/metadata.xml delete mode 100644 dev-python/reno/reno-4.1.0.ebuild delete mode 100644 dev-python/repology-client/Manifest delete mode 100644 dev-python/repology-client/metadata.xml delete mode 100644 dev-python/repology-client/repology-client-0.6.0.ebuild delete mode 100644 dev-python/repology-client/repology-client-0.7.1.ebuild delete mode 100644 dev-python/reportlab/Manifest delete mode 100644 dev-python/reportlab/metadata.xml delete mode 100644 dev-python/reportlab/reportlab-4.4.10.ebuild delete mode 100644 dev-python/reportlab/reportlab-4.5.0.ebuild delete mode 100644 dev-python/reportlab/reportlab-4.5.1.ebuild delete mode 100644 dev-python/repoze-lru/Manifest delete mode 100644 dev-python/repoze-lru/metadata.xml delete mode 100644 dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild delete mode 100644 dev-python/repoze-lru/repoze-lru-0.8.ebuild delete mode 100644 dev-python/requests-cache/Manifest delete mode 100644 dev-python/requests-cache/metadata.xml delete mode 100644 dev-python/requests-cache/requests-cache-1.3.1.ebuild delete mode 100644 dev-python/requests-cache/requests-cache-1.3.2.ebuild delete mode 100644 dev-python/requests-credssp/Manifest delete mode 100644 dev-python/requests-credssp/metadata.xml delete mode 100644 dev-python/requests-credssp/requests-credssp-2.0.0.ebuild delete mode 100644 dev-python/requests-download/Manifest delete mode 100644 dev-python/requests-download/metadata.xml delete mode 100644 dev-python/requests-download/requests-download-0.1.2-r2.ebuild delete mode 100644 dev-python/requests-file/Manifest delete mode 100644 dev-python/requests-file/metadata.xml delete mode 100644 dev-python/requests-file/requests-file-3.0.1.ebuild delete mode 100644 dev-python/requests-futures/Manifest delete mode 100644 dev-python/requests-futures/metadata.xml delete mode 100644 dev-python/requests-futures/requests-futures-1.0.2.ebuild delete mode 100644 dev-python/requests-kerberos/Manifest delete mode 100644 dev-python/requests-kerberos/metadata.xml delete mode 100644 dev-python/requests-kerberos/requests-kerberos-0.15.0.ebuild delete mode 100644 dev-python/requests-mock/Manifest delete mode 100644 dev-python/requests-mock/files/requests-mock-1.12.0-no-pbr.patch delete mode 100644 dev-python/requests-mock/metadata.xml delete mode 100644 dev-python/requests-mock/requests-mock-1.12.1.ebuild delete mode 100644 dev-python/requests-ntlm/Manifest delete mode 100644 dev-python/requests-ntlm/metadata.xml delete mode 100644 dev-python/requests-ntlm/requests-ntlm-1.3.0.ebuild delete mode 100644 dev-python/requests-oauthlib/Manifest delete mode 100644 dev-python/requests-oauthlib/metadata.xml delete mode 100644 dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild delete mode 100644 dev-python/requests-ratelimiter/Manifest delete mode 100644 dev-python/requests-ratelimiter/metadata.xml delete mode 100644 dev-python/requests-ratelimiter/requests-ratelimiter-0.10.0.ebuild delete mode 100644 dev-python/requests-toolbelt/Manifest delete mode 100644 dev-python/requests-toolbelt/metadata.xml delete mode 100644 dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild delete mode 100644 dev-python/requests-unixsocket/Manifest delete mode 100644 dev-python/requests-unixsocket/metadata.xml delete mode 100644 dev-python/requests-unixsocket/requests-unixsocket-0.4.1.ebuild delete mode 100644 dev-python/requests-wsgi-adapter/Manifest delete mode 100644 dev-python/requests-wsgi-adapter/metadata.xml delete mode 100644 dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild delete mode 100644 dev-python/requests/Manifest delete mode 100644 dev-python/requests/metadata.xml delete mode 100644 dev-python/requests/requests-2.33.1.ebuild delete mode 100644 dev-python/requests/requests-2.34.0.ebuild delete mode 100644 dev-python/requests/requests-2.34.1.ebuild delete mode 100644 dev-python/requests/requests-2.34.2.ebuild delete mode 100644 dev-python/requestsexceptions/Manifest delete mode 100644 dev-python/requestsexceptions/metadata.xml delete mode 100644 dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild delete mode 100644 dev-python/resolvelib/Manifest delete mode 100644 dev-python/resolvelib/metadata.xml delete mode 100644 dev-python/resolvelib/resolvelib-1.2.1.ebuild delete mode 100644 dev-python/responses/Manifest delete mode 100644 dev-python/responses/metadata.xml delete mode 100644 dev-python/responses/responses-0.26.0.ebuild delete mode 100644 dev-python/responses/responses-0.26.1.ebuild delete mode 100644 dev-python/respx/Manifest delete mode 100644 dev-python/respx/metadata.xml delete mode 100644 dev-python/respx/respx-0.23.1.ebuild delete mode 100644 dev-python/restructuredtext-lint/Manifest delete mode 100644 dev-python/restructuredtext-lint/metadata.xml delete mode 100644 dev-python/restructuredtext-lint/restructuredtext-lint-2.0.2.ebuild delete mode 100644 dev-python/retry-decorator/Manifest delete mode 100644 dev-python/retry-decorator/metadata.xml delete mode 100644 dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild delete mode 100644 dev-python/retrying/Manifest delete mode 100644 dev-python/retrying/metadata.xml delete mode 100644 dev-python/retrying/retrying-1.4.2.ebuild delete mode 100644 dev-python/rfc3161-client/Manifest delete mode 100644 dev-python/rfc3161-client/metadata.xml delete mode 100644 dev-python/rfc3161-client/rfc3161-client-1.0.3.ebuild delete mode 100644 dev-python/rfc3161-client/rfc3161-client-1.0.4.ebuild delete mode 100644 dev-python/rfc3161-client/rfc3161-client-1.0.5.ebuild delete mode 100644 dev-python/rfc3161-client/rfc3161-client-1.0.6.ebuild delete mode 100644 dev-python/rfc3339-validator/Manifest delete mode 100644 dev-python/rfc3339-validator/metadata.xml delete mode 100644 dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild delete mode 100644 dev-python/rfc3986-validator/Manifest delete mode 100644 dev-python/rfc3986-validator/metadata.xml delete mode 100644 dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r2.ebuild delete mode 100644 dev-python/rfc3986/Manifest delete mode 100644 dev-python/rfc3986/metadata.xml delete mode 100644 dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild delete mode 100644 dev-python/rfc3987/Manifest delete mode 100644 dev-python/rfc3987/metadata.xml delete mode 100644 dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild delete mode 100644 dev-python/rfc8785/Manifest delete mode 100644 dev-python/rfc8785/metadata.xml delete mode 100644 dev-python/rfc8785/rfc8785-0.1.4.ebuild delete mode 100644 dev-python/rich-argparse/Manifest delete mode 100644 dev-python/rich-argparse/metadata.xml delete mode 100644 dev-python/rich-argparse/rich-argparse-1.7.2.ebuild delete mode 100644 dev-python/rich-argparse/rich-argparse-1.8.0.ebuild delete mode 100644 dev-python/rich-click/Manifest delete mode 100644 dev-python/rich-click/metadata.xml delete mode 100644 dev-python/rich-click/rich-click-1.9.7.ebuild delete mode 100644 dev-python/rich-click/rich-click-1.9.8.ebuild delete mode 100644 dev-python/rich-rst/Manifest delete mode 100644 dev-python/rich-rst/metadata.xml delete mode 100644 dev-python/rich-rst/rich-rst-1.3.2.ebuild delete mode 100644 dev-python/rich/Manifest delete mode 100644 dev-python/rich/metadata.xml delete mode 100644 dev-python/rich/rich-14.3.4.ebuild delete mode 100644 dev-python/rich/rich-15.0.0.ebuild delete mode 100644 dev-python/roman-numerals-py/Manifest delete mode 100644 dev-python/roman-numerals-py/metadata.xml delete mode 100644 dev-python/roman-numerals-py/roman-numerals-py-4.1.0.ebuild delete mode 100644 dev-python/roman-numerals/Manifest delete mode 100644 dev-python/roman-numerals/metadata.xml delete mode 100644 dev-python/roman-numerals/roman-numerals-4.0.0.ebuild delete mode 100644 dev-python/roman-numerals/roman-numerals-4.1.0.ebuild delete mode 100644 dev-python/roman/Manifest delete mode 100644 dev-python/roman/metadata.xml delete mode 100644 dev-python/roman/roman-5.2.ebuild delete mode 100644 dev-python/rope/Manifest delete mode 100644 dev-python/rope/metadata.xml delete mode 100644 dev-python/rope/rope-1.14.0.ebuild delete mode 100644 dev-python/ropemode/Manifest delete mode 100644 dev-python/ropemode/metadata.xml delete mode 100644 dev-python/ropemode/ropemode-0.6.1.ebuild delete mode 100644 dev-python/routes/Manifest delete mode 100644 dev-python/routes/metadata.xml delete mode 100644 dev-python/routes/routes-2.5.1-r2.ebuild delete mode 100644 dev-python/rpds-py/Manifest delete mode 100644 dev-python/rpds-py/metadata.xml delete mode 100644 dev-python/rpds-py/rpds-py-0.30.0.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-2026.5.1.ebuild delete mode 100644 dev-python/rply/Manifest delete mode 100644 dev-python/rply/metadata.xml delete mode 100644 dev-python/rply/rply-0.7.8-r1.ebuild delete mode 100644 dev-python/rpmautospec-core/Manifest delete mode 100644 dev-python/rpmautospec-core/metadata.xml delete mode 100644 dev-python/rpmautospec-core/rpmautospec-core-0.1.5.ebuild delete mode 100644 dev-python/rpy2-rinterface/Manifest delete mode 100644 dev-python/rpy2-rinterface/metadata.xml delete mode 100644 dev-python/rpy2-rinterface/rpy2-rinterface-3.6.3.ebuild delete mode 100644 dev-python/rpy2-robjects/Manifest delete mode 100644 dev-python/rpy2-robjects/metadata.xml delete mode 100644 dev-python/rpy2-robjects/rpy2-robjects-3.6.3.ebuild delete mode 100644 dev-python/rpy2/Manifest delete mode 100644 dev-python/rpy2/metadata.xml delete mode 100644 dev-python/rpy2/rpy2-3.6.4.ebuild delete mode 100644 dev-python/rpyc/Manifest delete mode 100644 dev-python/rpyc/files/rpyc-5.3.0-no-gevent.patch delete mode 100644 dev-python/rpyc/metadata.xml delete mode 100644 dev-python/rpyc/rpyc-6.0.0.ebuild delete mode 100644 dev-python/rq/Manifest delete mode 100644 dev-python/rq/metadata.xml delete mode 100644 dev-python/rq/rq-2.8.0.ebuild delete mode 100644 dev-python/rq/rq-2.9.0.ebuild delete mode 100644 dev-python/rsa/Manifest delete mode 100644 dev-python/rsa/metadata.xml delete mode 100644 dev-python/rsa/rsa-4.9.ebuild delete mode 100644 dev-python/rst-linker/Manifest delete mode 100644 dev-python/rst-linker/metadata.xml delete mode 100644 dev-python/rst-linker/rst-linker-2.6.0.ebuild delete mode 100644 dev-python/rstcheck/Manifest delete mode 100644 dev-python/rstcheck/metadata.xml delete mode 100644 dev-python/rstcheck/rstcheck-6.2.0.ebuild delete mode 100644 dev-python/rstcheck/rstcheck-6.2.1.ebuild delete mode 100644 dev-python/rtimulib/Manifest delete mode 100644 dev-python/rtimulib/metadata.xml delete mode 100644 dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild delete mode 100644 dev-python/rtree/Manifest delete mode 100644 dev-python/rtree/metadata.xml delete mode 100644 dev-python/rtree/rtree-1.4.1.ebuild delete mode 100644 dev-python/rtslib-fb/Manifest delete mode 100644 dev-python/rtslib-fb/files/target.service delete mode 100644 dev-python/rtslib-fb/metadata.xml delete mode 100644 dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild delete mode 100644 dev-python/rtslib-fb/rtslib-fb-2.2.4-r1.ebuild delete mode 100644 dev-python/ruamel-yaml-clib/Manifest delete mode 100644 dev-python/ruamel-yaml-clib/metadata.xml delete mode 100644 dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.15.ebuild delete mode 100644 dev-python/ruamel-yaml-clibz/Manifest delete mode 100644 dev-python/ruamel-yaml-clibz/metadata.xml delete mode 100644 dev-python/ruamel-yaml-clibz/ruamel-yaml-clibz-0.3.7.ebuild delete mode 100644 dev-python/ruamel-yaml/Manifest delete mode 100644 dev-python/ruamel-yaml/metadata.xml delete mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.19.1.ebuild delete mode 100644 dev-python/runs/Manifest delete mode 100644 dev-python/runs/metadata.xml delete mode 100644 dev-python/runs/runs-1.3.0.ebuild delete mode 100644 dev-python/s3transfer/Manifest delete mode 100644 dev-python/s3transfer/metadata.xml delete mode 100644 dev-python/s3transfer/s3transfer-0.16.1.ebuild delete mode 100644 dev-python/s3transfer/s3transfer-0.17.0.ebuild delete mode 100644 dev-python/s3transfer/s3transfer-0.17.1.ebuild delete mode 100644 dev-python/s3transfer/s3transfer-0.18.0.ebuild delete mode 100644 dev-python/sabctools/Manifest delete mode 100644 dev-python/sabctools/files/sabctools-8.2.6-py314testfix.patch delete mode 100644 dev-python/sabctools/metadata.xml delete mode 100644 dev-python/sabctools/sabctools-8.2.6.ebuild delete mode 100644 dev-python/sabctools/sabctools-9.4.0.ebuild delete mode 100644 dev-python/sarge/Manifest delete mode 100644 dev-python/sarge/metadata.xml delete mode 100644 dev-python/sarge/sarge-0.1.8.ebuild delete mode 100644 dev-python/sarif-om/Manifest delete mode 100644 dev-python/sarif-om/metadata.xml delete mode 100644 dev-python/sarif-om/sarif-om-1.0.4-r1.ebuild delete mode 100644 dev-python/schema/Manifest delete mode 100644 dev-python/schema/metadata.xml delete mode 100644 dev-python/schema/schema-0.7.8.ebuild delete mode 100644 dev-python/scikit-build-core/Manifest delete mode 100644 dev-python/scikit-build-core/metadata.xml delete mode 100644 dev-python/scikit-build-core/scikit-build-core-0.12.2.ebuild delete mode 100644 dev-python/scikit-build/Manifest delete mode 100644 dev-python/scikit-build/metadata.xml delete mode 100644 dev-python/scikit-build/scikit-build-0.19.0.ebuild delete mode 100644 dev-python/scikit-image/Manifest delete mode 100644 dev-python/scikit-image/metadata.xml delete mode 100644 dev-python/scikit-image/scikit-image-0.26.0-r1.ebuild delete mode 100644 dev-python/scikit-learn/Manifest delete mode 100644 dev-python/scikit-learn/metadata.xml delete mode 100644 dev-python/scikit-learn/scikit-learn-1.8.0.ebuild delete mode 100644 dev-python/scikit-learn/scikit-learn-1.9.0.ebuild delete mode 100644 dev-python/scikit-learn/scikit-learn-1.9.0_rc1.ebuild delete mode 100644 dev-python/scipy/Manifest delete mode 100644 dev-python/scipy/metadata.xml delete mode 100644 dev-python/scipy/scipy-1.16.3.ebuild delete mode 100644 dev-python/scipy/scipy-1.17.0.ebuild delete mode 100644 dev-python/scipy/scipy-1.17.1.ebuild delete mode 100644 dev-python/screeninfo/Manifest delete mode 100644 dev-python/screeninfo/metadata.xml delete mode 100644 dev-python/screeninfo/screeninfo-0.8.1.ebuild delete mode 100644 dev-python/scripttest/Manifest delete mode 100644 dev-python/scripttest/metadata.xml delete mode 100644 dev-python/scripttest/scripttest-2.0_p1.ebuild delete mode 100644 dev-python/scrypt/Manifest delete mode 100644 dev-python/scrypt/metadata.xml delete mode 100644 dev-python/scrypt/scrypt-0.8.29.ebuild delete mode 100644 dev-python/scrypt/scrypt-0.9.4.ebuild delete mode 100644 dev-python/seaborn/Manifest delete mode 100644 dev-python/seaborn/files/seaborn-0.13.2-test.patch delete mode 100644 dev-python/seaborn/metadata.xml delete mode 100644 dev-python/seaborn/seaborn-0.13.2.ebuild delete mode 100644 dev-python/secretstorage/Manifest delete mode 100644 dev-python/secretstorage/metadata.xml delete mode 100644 dev-python/secretstorage/secretstorage-3.5.0.ebuild delete mode 100644 dev-python/securesystemslib/Manifest delete mode 100644 dev-python/securesystemslib/metadata.xml delete mode 100644 dev-python/securesystemslib/securesystemslib-1.3.1.ebuild delete mode 100644 dev-python/securesystemslib/securesystemslib-1.4.0.ebuild delete mode 100644 dev-python/seedir/Manifest delete mode 100644 dev-python/seedir/metadata.xml delete mode 100644 dev-python/seedir/seedir-0.5.1.ebuild delete mode 100644 dev-python/segno/Manifest delete mode 100644 dev-python/segno/metadata.xml delete mode 100644 dev-python/segno/segno-1.6.6.ebuild delete mode 100644 dev-python/selenium/Manifest delete mode 100644 dev-python/selenium/metadata.xml delete mode 100644 dev-python/selenium/selenium-4.34.2.ebuild delete mode 100644 dev-python/selenium/selenium-4.35.0.ebuild delete mode 100644 dev-python/selenium/selenium-4.41.0.ebuild delete mode 100644 dev-python/selenium/selenium-4.42.0.ebuild delete mode 100644 dev-python/selenium/selenium-4.43.0.ebuild delete mode 100644 dev-python/selenium/selenium-4.44.0.ebuild delete mode 100644 dev-python/semantic-version/Manifest delete mode 100644 dev-python/semantic-version/metadata.xml delete mode 100644 dev-python/semantic-version/semantic-version-2.10.0.ebuild delete mode 100644 dev-python/semver/Manifest delete mode 100644 dev-python/semver/metadata.xml delete mode 100644 dev-python/semver/semver-3.0.4.ebuild delete mode 100644 dev-python/send2trash/Manifest delete mode 100644 dev-python/send2trash/metadata.xml delete mode 100644 dev-python/send2trash/send2trash-2.1.0.ebuild delete mode 100644 dev-python/sendgrid/Manifest delete mode 100644 dev-python/sendgrid/metadata.xml delete mode 100644 dev-python/sendgrid/sendgrid-6.11.0.ebuild delete mode 100644 dev-python/sense-hat/Manifest delete mode 100644 dev-python/sense-hat/metadata.xml delete mode 100644 dev-python/sense-hat/sense-hat-2.6.0.ebuild delete mode 100644 dev-python/sentence-splitter/Manifest delete mode 100644 dev-python/sentence-splitter/metadata.xml delete mode 100644 dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild delete mode 100644 dev-python/sentry-sdk/Manifest delete mode 100644 dev-python/sentry-sdk/metadata.xml delete mode 100644 dev-python/sentry-sdk/sentry-sdk-2.30.0.ebuild delete mode 100644 dev-python/serpent/Manifest delete mode 100644 dev-python/serpent/metadata.xml delete mode 100644 dev-python/serpent/serpent-1.42.ebuild delete mode 100644 dev-python/serpent/serpent-1.43.ebuild delete mode 100644 dev-python/serverfiles/Manifest delete mode 100644 dev-python/serverfiles/metadata.xml delete mode 100644 dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild delete mode 100644 dev-python/service-identity/Manifest delete mode 100644 dev-python/service-identity/metadata.xml delete mode 100644 dev-python/service-identity/service-identity-24.2.0.ebuild delete mode 100644 dev-python/service-identity/service-identity-26.1.0.ebuild delete mode 100644 dev-python/setproctitle/Manifest delete mode 100644 dev-python/setproctitle/metadata.xml delete mode 100644 dev-python/setproctitle/setproctitle-1.3.7.ebuild delete mode 100644 dev-python/setuptools-gettext/Manifest delete mode 100644 dev-python/setuptools-gettext/metadata.xml delete mode 100644 dev-python/setuptools-gettext/setuptools-gettext-0.1.16.ebuild delete mode 100644 dev-python/setuptools-gettext/setuptools-gettext-0.1.17.ebuild delete mode 100644 dev-python/setuptools-gettext/setuptools-gettext-0.1.18.ebuild delete mode 100644 dev-python/setuptools-git/Manifest delete mode 100644 dev-python/setuptools-git/metadata.xml delete mode 100644 dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild delete mode 100644 dev-python/setuptools-rust/Manifest delete mode 100644 dev-python/setuptools-rust/metadata.xml delete mode 100644 dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild delete mode 100644 dev-python/setuptools-rust/setuptools-rust-1.12.1.ebuild delete mode 100644 dev-python/setuptools-scm/Manifest delete mode 100644 dev-python/setuptools-scm/metadata.xml delete mode 100644 dev-python/setuptools-scm/setuptools-scm-10.0.5.ebuild delete mode 100644 dev-python/setuptools-scm/setuptools-scm-9.2.2.ebuild delete mode 100644 dev-python/setuptools/Manifest delete mode 100644 dev-python/setuptools/files/setuptools-62.4.0-py-compile.patch delete mode 100644 dev-python/setuptools/files/setuptools-75.6.0-disable-trove-classifiers.patch delete mode 100644 dev-python/setuptools/metadata.xml delete mode 100644 dev-python/setuptools/setuptools-79.0.1.ebuild delete mode 100644 dev-python/setuptools/setuptools-82.0.1.ebuild delete mode 100644 dev-python/sexpdata/Manifest delete mode 100644 dev-python/sexpdata/metadata.xml delete mode 100644 dev-python/sexpdata/sexpdata-1.0.2.ebuild delete mode 100644 dev-python/sgmllib3k/Manifest delete mode 100644 dev-python/sgmllib3k/metadata.xml delete mode 100644 dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild delete mode 100644 dev-python/sh/Manifest delete mode 100644 dev-python/sh/metadata.xml delete mode 100644 dev-python/sh/sh-2.2.2.ebuild delete mode 100644 dev-python/shapely/Manifest delete mode 100644 dev-python/shapely/metadata.xml delete mode 100644 dev-python/shapely/shapely-2.1.2.ebuild delete mode 100644 dev-python/shellingham/Manifest delete mode 100644 dev-python/shellingham/metadata.xml delete mode 100644 dev-python/shellingham/shellingham-1.5.4.ebuild delete mode 100644 dev-python/shortuuid/Manifest delete mode 100644 dev-python/shortuuid/metadata.xml delete mode 100644 dev-python/shortuuid/shortuuid-1.0.13.ebuild delete mode 100644 dev-python/shtab/Manifest delete mode 100644 dev-python/shtab/metadata.xml delete mode 100644 dev-python/shtab/shtab-1.8.0.ebuild delete mode 100644 dev-python/signalstickers-client/Manifest delete mode 100644 dev-python/signalstickers-client/metadata.xml delete mode 100644 dev-python/signalstickers-client/signalstickers-client-3.3.0.ebuild delete mode 100644 dev-python/signature-dispatch/Manifest delete mode 100644 dev-python/signature-dispatch/metadata.xml delete mode 100644 dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild delete mode 100644 dev-python/signedjson/Manifest delete mode 100644 dev-python/signedjson/metadata.xml delete mode 100644 dev-python/signedjson/signedjson-1.1.4.ebuild delete mode 100644 dev-python/signxml/Manifest delete mode 100644 dev-python/signxml/metadata.xml delete mode 100644 dev-python/signxml/signxml-4.4.0.ebuild delete mode 100644 dev-python/signxml/signxml-9999.ebuild delete mode 100644 dev-python/sigstore-models/Manifest delete mode 100644 dev-python/sigstore-models/metadata.xml delete mode 100644 dev-python/sigstore-models/sigstore-models-0.0.6.ebuild delete mode 100644 dev-python/sigstore-rekor-types/Manifest delete mode 100644 dev-python/sigstore-rekor-types/metadata.xml delete mode 100644 dev-python/sigstore-rekor-types/sigstore-rekor-types-0.0.18.ebuild delete mode 100644 dev-python/sigstore/Manifest delete mode 100644 dev-python/sigstore/metadata.xml delete mode 100644 dev-python/sigstore/sigstore-4.2.0.ebuild delete mode 100644 dev-python/sigstore/sigstore-4.3.0.ebuild delete mode 100644 dev-python/simber/Manifest delete mode 100644 dev-python/simber/metadata.xml delete mode 100644 dev-python/simber/simber-0.2.6.ebuild delete mode 100644 dev-python/simpervisor/Manifest delete mode 100644 dev-python/simpervisor/files/simpervisor-1.0.0-yarl.patch delete mode 100644 dev-python/simpervisor/metadata.xml delete mode 100644 dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild delete mode 100644 dev-python/simple-term-menu/Manifest delete mode 100644 dev-python/simple-term-menu/metadata.xml delete mode 100644 dev-python/simple-term-menu/simple-term-menu-1.6.6.ebuild delete mode 100644 dev-python/simple-websocket/Manifest delete mode 100644 dev-python/simple-websocket/files/simple-websocket-1.1.0-py314.patch delete mode 100644 dev-python/simple-websocket/metadata.xml delete mode 100644 dev-python/simple-websocket/simple-websocket-1.1.0.ebuild delete mode 100644 dev-python/simpleeval/Manifest delete mode 100644 dev-python/simpleeval/metadata.xml delete mode 100644 dev-python/simpleeval/simpleeval-1.0.7.ebuild delete mode 100644 dev-python/simplejson/Manifest delete mode 100644 dev-python/simplejson/metadata.xml delete mode 100644 dev-python/simplejson/simplejson-3.20.2.ebuild delete mode 100644 dev-python/simplejson/simplejson-4.0.1.ebuild delete mode 100644 dev-python/simplejson/simplejson-4.1.0.ebuild delete mode 100644 dev-python/simplejson/simplejson-4.1.1.ebuild delete mode 100644 dev-python/simplekml/Manifest delete mode 100644 dev-python/simplekml/metadata.xml delete mode 100644 dev-python/simplekml/simplekml-1.3.6.ebuild delete mode 100644 dev-python/simplemma/Manifest delete mode 100644 dev-python/simplemma/metadata.xml delete mode 100644 dev-python/simplemma/simplemma-0.9.1.ebuild delete mode 100644 dev-python/simpy/Manifest delete mode 100644 dev-python/simpy/metadata.xml delete mode 100644 dev-python/simpy/simpy-4.1.1.ebuild delete mode 100644 dev-python/simpy/simpy-4.1.2.ebuild delete mode 100644 dev-python/sip/Manifest delete mode 100644 dev-python/sip/metadata.xml delete mode 100644 dev-python/sip/sip-6.15.1.ebuild delete mode 100644 dev-python/sip/sip-6.15.2.ebuild delete mode 100644 dev-python/sip/sip-6.15.3.ebuild delete mode 100644 dev-python/siphash24/Manifest delete mode 100644 dev-python/siphash24/metadata.xml delete mode 100644 dev-python/siphash24/siphash24-1.8.ebuild delete mode 100644 dev-python/six/Manifest delete mode 100644 dev-python/six/metadata.xml delete mode 100644 dev-python/six/six-1.17.0.ebuild delete mode 100644 dev-python/sjcl/Manifest delete mode 100644 dev-python/sjcl/metadata.xml delete mode 100644 dev-python/sjcl/sjcl-0.2.1-r1.ebuild delete mode 100644 dev-python/skia-pathops/Manifest delete mode 100644 dev-python/skia-pathops/files/skia-pathops-0.9.2-no-net.patch delete mode 100644 dev-python/skia-pathops/metadata.xml delete mode 100644 dev-python/skia-pathops/skia-pathops-0.9.2.ebuild delete mode 100644 dev-python/slixmpp/Manifest delete mode 100644 dev-python/slixmpp/metadata.xml delete mode 100644 dev-python/slixmpp/slixmpp-1.14.1.ebuild delete mode 100644 dev-python/slixmpp/slixmpp-1.15.0.ebuild delete mode 100644 dev-python/smartypants/Manifest delete mode 100644 dev-python/smartypants/metadata.xml delete mode 100644 dev-python/smartypants/smartypants-2.0.2.ebuild delete mode 100644 dev-python/smbus2/Manifest delete mode 100644 dev-python/smbus2/metadata.xml delete mode 100644 dev-python/smbus2/smbus2-0.6.1.ebuild delete mode 100644 dev-python/smmap/Manifest delete mode 100644 dev-python/smmap/metadata.xml delete mode 100644 dev-python/smmap/smmap-6.0.0.ebuild delete mode 100644 dev-python/snakeoil/Manifest delete mode 100644 dev-python/snakeoil/metadata.xml delete mode 100644 dev-python/snakeoil/snakeoil-0.10.11.ebuild delete mode 100644 dev-python/snakeoil/snakeoil-0.11.0.ebuild delete mode 100644 dev-python/snakeoil/snakeoil-9999.ebuild delete mode 100644 dev-python/snaketrace/Manifest delete mode 100644 dev-python/snaketrace/metadata.xml delete mode 100644 dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild delete mode 100644 dev-python/snapshottest/Manifest delete mode 100644 dev-python/snapshottest/files/snapshottest-0.6.0-py3.12-imp.patch delete mode 100644 dev-python/snapshottest/files/snapshottest-0.6.0-remove-fastdiff.patch delete mode 100644 dev-python/snapshottest/metadata.xml delete mode 100644 dev-python/snapshottest/snapshottest-0.6.0.ebuild delete mode 100644 dev-python/sniffio/Manifest delete mode 100644 dev-python/sniffio/metadata.xml delete mode 100644 dev-python/sniffio/sniffio-1.3.1.ebuild delete mode 100644 dev-python/snowballstemmer/Manifest delete mode 100644 dev-python/snowballstemmer/metadata.xml delete mode 100644 dev-python/snowballstemmer/snowballstemmer-3.0.1.ebuild delete mode 100644 dev-python/snowballstemmer/snowballstemmer-3.1.0.ebuild delete mode 100644 dev-python/snowballstemmer/snowballstemmer-3.1.1.ebuild delete mode 100644 dev-python/socketio-client-nexus/Manifest delete mode 100644 dev-python/socketio-client-nexus/metadata.xml delete mode 100644 dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild delete mode 100644 dev-python/socksio/Manifest delete mode 100644 dev-python/socksio/metadata.xml delete mode 100644 dev-python/socksio/socksio-1.0.0.ebuild delete mode 100644 dev-python/sortedcollections/Manifest delete mode 100644 dev-python/sortedcollections/metadata.xml delete mode 100644 dev-python/sortedcollections/sortedcollections-2.1.0.ebuild delete mode 100644 dev-python/sortedcontainers/Manifest delete mode 100644 dev-python/sortedcontainers/metadata.xml delete mode 100644 dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild delete mode 100644 dev-python/soundcard/Manifest delete mode 100644 dev-python/soundcard/metadata.xml delete mode 100644 dev-python/soundcard/soundcard-0.4.5.ebuild delete mode 100644 dev-python/soundcard/soundcard-0.4.6.ebuild delete mode 100644 dev-python/soundfile/Manifest delete mode 100644 dev-python/soundfile/metadata.xml delete mode 100644 dev-python/soundfile/soundfile-0.13.1.ebuild delete mode 100644 dev-python/soupsieve/Manifest delete mode 100644 dev-python/soupsieve/metadata.xml delete mode 100644 dev-python/soupsieve/soupsieve-2.8.3.ebuild delete mode 100644 dev-python/soupsieve/soupsieve-2.8.4.ebuild delete mode 100644 dev-python/spake2/Manifest delete mode 100644 dev-python/spake2/files/spake2-0.8-do_not_use_hkdf_package.patch delete mode 100644 dev-python/spake2/metadata.xml delete mode 100644 dev-python/spake2/spake2-0.8-r1.ebuild delete mode 100644 dev-python/spake2/spake2-0.9.ebuild delete mode 100644 dev-python/speg/Manifest delete mode 100644 dev-python/speg/metadata.xml delete mode 100644 dev-python/speg/speg-0.3_p20180819-r2.ebuild delete mode 100644 dev-python/sphinx-argparse/Manifest delete mode 100644 dev-python/sphinx-argparse/metadata.xml delete mode 100644 dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild delete mode 100644 dev-python/sphinx-autoapi/Manifest delete mode 100644 dev-python/sphinx-autoapi/metadata.xml delete mode 100644 dev-python/sphinx-autoapi/sphinx-autoapi-3.8.0.ebuild delete mode 100644 dev-python/sphinx-autodoc-typehints/Manifest delete mode 100644 dev-python/sphinx-autodoc-typehints/metadata.xml delete mode 100644 dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.2.ebuild delete mode 100644 dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.3.ebuild delete mode 100644 dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.4.ebuild delete mode 100644 dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.5.ebuild delete mode 100644 dev-python/sphinx-basic-ng/Manifest delete mode 100644 dev-python/sphinx-basic-ng/metadata.xml delete mode 100644 dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild delete mode 100644 dev-python/sphinx-bootstrap-theme/Manifest delete mode 100644 dev-python/sphinx-bootstrap-theme/metadata.xml delete mode 100644 dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild delete mode 100644 dev-python/sphinx-celery/Manifest delete mode 100644 dev-python/sphinx-celery/metadata.xml delete mode 100644 dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild delete mode 100644 dev-python/sphinx-click/Manifest delete mode 100644 dev-python/sphinx-click/metadata.xml delete mode 100644 dev-python/sphinx-click/sphinx-click-4.2.0.ebuild delete mode 100644 dev-python/sphinx-copybutton/Manifest delete mode 100644 dev-python/sphinx-copybutton/metadata.xml delete mode 100644 dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild delete mode 100644 dev-python/sphinx-design/Manifest delete mode 100644 dev-python/sphinx-design/metadata.xml delete mode 100644 dev-python/sphinx-design/sphinx-design-0.7.0.ebuild delete mode 100644 dev-python/sphinx-epytext/Manifest delete mode 100644 dev-python/sphinx-epytext/metadata.xml delete mode 100644 dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r2.ebuild delete mode 100644 dev-python/sphinx-gallery/Manifest delete mode 100644 dev-python/sphinx-gallery/metadata.xml delete mode 100644 dev-python/sphinx-gallery/sphinx-gallery-0.21.0.ebuild delete mode 100644 dev-python/sphinx-hoverxref/Manifest delete mode 100644 dev-python/sphinx-hoverxref/metadata.xml delete mode 100644 dev-python/sphinx-hoverxref/sphinx-hoverxref-1.4.2.ebuild delete mode 100644 dev-python/sphinx-inline-tabs/Manifest delete mode 100644 dev-python/sphinx-inline-tabs/files/sphinx-inline-tabs-2023.4.21-docutils-0.22-compat.patch delete mode 100644 dev-python/sphinx-inline-tabs/metadata.xml delete mode 100644 dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21-r1.ebuild delete mode 100644 dev-python/sphinx-issues/Manifest delete mode 100644 dev-python/sphinx-issues/metadata.xml delete mode 100644 dev-python/sphinx-issues/sphinx-issues-6.0.0.ebuild delete mode 100644 dev-python/sphinx-last-updated-by-git/Manifest delete mode 100644 dev-python/sphinx-last-updated-by-git/metadata.xml delete mode 100644 dev-python/sphinx-last-updated-by-git/sphinx-last-updated-by-git-0.3.8.ebuild delete mode 100644 dev-python/sphinx-lv2-theme/Manifest delete mode 100644 dev-python/sphinx-lv2-theme/metadata.xml delete mode 100644 dev-python/sphinx-lv2-theme/sphinx-lv2-theme-1.4.6.ebuild delete mode 100644 dev-python/sphinx-multiversion/Manifest delete mode 100644 dev-python/sphinx-multiversion/metadata.xml delete mode 100644 dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild delete mode 100644 dev-python/sphinx-notfound-page/Manifest delete mode 100644 dev-python/sphinx-notfound-page/metadata.xml delete mode 100644 dev-python/sphinx-notfound-page/sphinx-notfound-page-1.1.0.ebuild delete mode 100644 dev-python/sphinx-panels/Manifest delete mode 100644 dev-python/sphinx-panels/files/sphinx-panels-0.6.0-sphinx-7.patch delete mode 100644 dev-python/sphinx-panels/metadata.xml delete mode 100644 dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild delete mode 100644 dev-python/sphinx-paramlinks/Manifest delete mode 100644 dev-python/sphinx-paramlinks/metadata.xml delete mode 100644 dev-python/sphinx-paramlinks/sphinx-paramlinks-0.6.0.ebuild delete mode 100644 dev-python/sphinx-press-theme/Manifest delete mode 100644 dev-python/sphinx-press-theme/metadata.xml delete mode 100644 dev-python/sphinx-press-theme/sphinx-press-theme-0.9.1.ebuild delete mode 100644 dev-python/sphinx-prompt/Manifest delete mode 100644 dev-python/sphinx-prompt/metadata.xml delete mode 100644 dev-python/sphinx-prompt/sphinx-prompt-1.10.2.ebuild delete mode 100644 dev-python/sphinx-pytest/Manifest delete mode 100644 dev-python/sphinx-pytest/metadata.xml delete mode 100644 dev-python/sphinx-pytest/sphinx-pytest-0.3.0.ebuild delete mode 100644 dev-python/sphinx-rtd-theme/Manifest delete mode 100644 dev-python/sphinx-rtd-theme/metadata.xml delete mode 100644 dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.1.0.ebuild delete mode 100644 dev-python/sphinx-selective-exclude/Manifest delete mode 100644 dev-python/sphinx-selective-exclude/files/sphinx-selective-exclude-description-file.patch delete mode 100644 dev-python/sphinx-selective-exclude/metadata.xml delete mode 100644 dev-python/sphinx-selective-exclude/sphinx-selective-exclude-1.0.3-r2.ebuild delete mode 100644 dev-python/sphinx-sitemap/Manifest delete mode 100644 dev-python/sphinx-sitemap/metadata.xml delete mode 100644 dev-python/sphinx-sitemap/sphinx-sitemap-2.8.0.ebuild delete mode 100644 dev-python/sphinx-sitemap/sphinx-sitemap-2.9.0.ebuild delete mode 100644 dev-python/sphinx-tabs/Manifest delete mode 100644 dev-python/sphinx-tabs/files/sphinx-tabs-3.4.7-sphinx-8.1.patch delete mode 100644 dev-python/sphinx-tabs/metadata.xml delete mode 100644 dev-python/sphinx-tabs/sphinx-tabs-3.4.7-r2.ebuild delete mode 100644 dev-python/sphinx/Manifest delete mode 100644 dev-python/sphinx/files/sphinx-3.2.1-doc-link.patch delete mode 100644 dev-python/sphinx/metadata.xml delete mode 100644 dev-python/sphinx/sphinx-9.1.0.ebuild delete mode 100644 dev-python/sphinxcontrib-apidoc/Manifest delete mode 100644 dev-python/sphinxcontrib-apidoc/metadata.xml delete mode 100644 dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.6.0.ebuild delete mode 100644 dev-python/sphinxcontrib-applehelp/Manifest delete mode 100644 dev-python/sphinxcontrib-applehelp/metadata.xml delete mode 100644 dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-2.0.0-r1.ebuild delete mode 100644 dev-python/sphinxcontrib-autoprogram/Manifest delete mode 100644 dev-python/sphinxcontrib-autoprogram/metadata.xml delete mode 100644 dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.9.ebuild delete mode 100644 dev-python/sphinxcontrib-bibtex/Manifest delete mode 100644 dev-python/sphinxcontrib-bibtex/metadata.xml delete mode 100644 dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.5.ebuild delete mode 100644 dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.7.0.ebuild delete mode 100644 dev-python/sphinxcontrib-devhelp/Manifest delete mode 100644 dev-python/sphinxcontrib-devhelp/metadata.xml delete mode 100644 dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0-r1.ebuild delete mode 100644 dev-python/sphinxcontrib-doxylink/Manifest delete mode 100644 dev-python/sphinxcontrib-doxylink/metadata.xml delete mode 100644 dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.13.0.ebuild delete mode 100644 dev-python/sphinxcontrib-github-alt/Manifest delete mode 100644 dev-python/sphinxcontrib-github-alt/metadata.xml delete mode 100644 dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r3.ebuild delete mode 100644 dev-python/sphinxcontrib-htmlhelp/Manifest delete mode 100644 dev-python/sphinxcontrib-htmlhelp/metadata.xml delete mode 100644 dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0-r1.ebuild delete mode 100644 dev-python/sphinxcontrib-httpdomain/Manifest delete mode 100644 dev-python/sphinxcontrib-httpdomain/metadata.xml delete mode 100644 dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-2.0.0.ebuild delete mode 100644 dev-python/sphinxcontrib-jquery/Manifest delete mode 100644 dev-python/sphinxcontrib-jquery/files/sphinxcontrib-jquery-4.1-backport-pr28.patch delete mode 100644 dev-python/sphinxcontrib-jquery/metadata.xml delete mode 100644 dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild delete mode 100644 dev-python/sphinxcontrib-jsmath/Manifest delete mode 100644 dev-python/sphinxcontrib-jsmath/metadata.xml delete mode 100644 dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r4.ebuild delete mode 100644 dev-python/sphinxcontrib-katex/Manifest delete mode 100644 dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.10_fix_install.patch delete mode 100644 dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.10_fix_use_tomli.patch delete mode 100644 dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.11_fix_install.patch delete mode 100644 dev-python/sphinxcontrib-katex/metadata.xml delete mode 100644 dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.11.ebuild delete mode 100644 dev-python/sphinxcontrib-log-cabinet/Manifest delete mode 100644 dev-python/sphinxcontrib-log-cabinet/metadata.xml delete mode 100644 dev-python/sphinxcontrib-log-cabinet/sphinxcontrib-log-cabinet-1.0.1-r1.ebuild delete mode 100644 dev-python/sphinxcontrib-mermaid/Manifest delete mode 100644 dev-python/sphinxcontrib-mermaid/metadata.xml delete mode 100644 dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.1.ebuild delete mode 100644 dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.2.ebuild delete mode 100644 dev-python/sphinxcontrib-plantuml/Manifest delete mode 100644 dev-python/sphinxcontrib-plantuml/metadata.xml delete mode 100644 dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.31.ebuild delete mode 100644 dev-python/sphinxcontrib-programoutput/Manifest delete mode 100644 dev-python/sphinxcontrib-programoutput/metadata.xml delete mode 100644 dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.19.ebuild delete mode 100644 dev-python/sphinxcontrib-qthelp/Manifest delete mode 100644 dev-python/sphinxcontrib-qthelp/metadata.xml delete mode 100644 dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0-r1.ebuild delete mode 100644 dev-python/sphinxcontrib-serializinghtml/Manifest delete mode 100644 dev-python/sphinxcontrib-serializinghtml/metadata.xml delete mode 100644 dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-2.0.0-r1.ebuild delete mode 100644 dev-python/sphinxcontrib-spelling/Manifest delete mode 100644 dev-python/sphinxcontrib-spelling/metadata.xml delete mode 100644 dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.2.ebuild delete mode 100644 dev-python/sphinxcontrib-trio/Manifest delete mode 100644 dev-python/sphinxcontrib-trio/metadata.xml delete mode 100644 dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.2.0.ebuild delete mode 100644 dev-python/sphinxcontrib-websupport/Manifest delete mode 100644 dev-python/sphinxcontrib-websupport/files/sphinxcontrib-websupport-2.0.0-fix-sqlalchemy.patch delete mode 100644 dev-python/sphinxcontrib-websupport/metadata.xml delete mode 100644 dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-2.0.0.ebuild delete mode 100644 dev-python/sphinxemoji/Manifest delete mode 100644 dev-python/sphinxemoji/metadata.xml delete mode 100644 dev-python/sphinxemoji/sphinxemoji-0.3.2.ebuild delete mode 100644 dev-python/sphinxext-opengraph/Manifest delete mode 100644 dev-python/sphinxext-opengraph/metadata.xml delete mode 100644 dev-python/sphinxext-opengraph/sphinxext-opengraph-0.13.0.ebuild delete mode 100644 dev-python/sphinxnotes-mock/Manifest delete mode 100644 dev-python/sphinxnotes-mock/metadata.xml delete mode 100644 dev-python/sphinxnotes-mock/sphinxnotes-mock-1.1.ebuild delete mode 100644 dev-python/sphinxygen/Manifest delete mode 100644 dev-python/sphinxygen/metadata.xml delete mode 100644 dev-python/sphinxygen/sphinxygen-1.0.12.ebuild delete mode 100644 dev-python/sphobjinv/Manifest delete mode 100644 dev-python/sphobjinv/metadata.xml delete mode 100644 dev-python/sphobjinv/sphobjinv-2.3.1.3.ebuild delete mode 100644 dev-python/sphobjinv/sphobjinv-2.4.ebuild delete mode 100644 dev-python/spotipy/Manifest delete mode 100644 dev-python/spotipy/metadata.xml delete mode 100644 dev-python/spotipy/spotipy-2.26.0.ebuild delete mode 100644 dev-python/spyder-kernels/Manifest delete mode 100644 dev-python/spyder-kernels/metadata.xml delete mode 100644 dev-python/spyder-kernels/spyder-kernels-3.1.4.ebuild delete mode 100644 dev-python/spyder-line-profiler/Manifest delete mode 100644 dev-python/spyder-line-profiler/metadata.xml delete mode 100644 dev-python/spyder-line-profiler/spyder-line-profiler-0.4.2.ebuild delete mode 100644 dev-python/spyder-notebook/Manifest delete mode 100644 dev-python/spyder-notebook/metadata.xml delete mode 100644 dev-python/spyder-notebook/spyder-notebook-0.7.1.ebuild delete mode 100644 dev-python/spyder-terminal/Manifest delete mode 100644 dev-python/spyder-terminal/metadata.xml delete mode 100644 dev-python/spyder-terminal/spyder-terminal-1.3.0.ebuild delete mode 100644 dev-python/spyder-unittest/Manifest delete mode 100644 dev-python/spyder-unittest/metadata.xml delete mode 100644 dev-python/spyder-unittest/spyder-unittest-0.7.1.ebuild delete mode 100644 dev-python/spyder/Manifest delete mode 100644 dev-python/spyder/files/spyder-5.0.0-build.patch delete mode 100644 dev-python/spyder/files/spyder-6.0.3-no-dep-on-importlib.patch delete mode 100644 dev-python/spyder/metadata.xml delete mode 100644 dev-python/spyder/spyder-6.1.3.ebuild delete mode 100644 dev-python/spyder/spyder-6.1.4.ebuild delete mode 100644 dev-python/sqlalchemy-rqlite/Manifest delete mode 100644 dev-python/sqlalchemy-rqlite/metadata.xml delete mode 100644 dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-2.0.ebuild delete mode 100644 dev-python/sqlalchemy/Manifest delete mode 100644 dev-python/sqlalchemy/metadata.xml delete mode 100644 dev-python/sqlalchemy/sqlalchemy-2.0.49.ebuild delete mode 100644 dev-python/sqlalchemy/sqlalchemy-2.0.50.ebuild delete mode 100644 dev-python/sqlalchemy/sqlalchemy-2.1.0_beta2.ebuild delete mode 100644 dev-python/sqlglot/Manifest delete mode 100644 dev-python/sqlglot/metadata.xml delete mode 100644 dev-python/sqlglot/sqlglot-30.7.0.ebuild delete mode 100644 dev-python/sqlglot/sqlglot-30.8.0.ebuild delete mode 100644 dev-python/sqlitedict/Manifest delete mode 100644 dev-python/sqlitedict/metadata.xml delete mode 100644 dev-python/sqlitedict/sqlitedict-2.1.0.ebuild delete mode 100644 dev-python/sqlmodel/Manifest delete mode 100644 dev-python/sqlmodel/metadata.xml delete mode 100644 dev-python/sqlmodel/sqlmodel-0.0.37.ebuild delete mode 100644 dev-python/sqlmodel/sqlmodel-0.0.38.ebuild delete mode 100644 dev-python/sqlparse/Manifest delete mode 100644 dev-python/sqlparse/metadata.xml delete mode 100644 dev-python/sqlparse/sqlparse-0.5.5.ebuild delete mode 100644 dev-python/srt/Manifest delete mode 100644 dev-python/srt/metadata.xml delete mode 100644 dev-python/srt/srt-3.5.3.ebuild delete mode 100644 dev-python/sse-starlette/Manifest delete mode 100644 dev-python/sse-starlette/metadata.xml delete mode 100644 dev-python/sse-starlette/sse-starlette-3.3.2.ebuild delete mode 100644 dev-python/sse-starlette/sse-starlette-3.3.4.ebuild delete mode 100644 dev-python/sshpubkeys/Manifest delete mode 100644 dev-python/sshpubkeys/metadata.xml delete mode 100644 dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild delete mode 100644 dev-python/sshtunnel/Manifest delete mode 100644 dev-python/sshtunnel/files/sshtunnel-0.4.0-dont-deadlock-tests.patch delete mode 100644 dev-python/sshtunnel/files/sshtunnel-0.4.0-paramiko-4-compat.patch delete mode 100644 dev-python/sshtunnel/metadata.xml delete mode 100644 dev-python/sshtunnel/sshtunnel-0.4.0-r2.ebuild delete mode 100644 dev-python/stack-data/Manifest delete mode 100644 dev-python/stack-data/metadata.xml delete mode 100644 dev-python/stack-data/stack-data-0.6.3-r1.ebuild delete mode 100644 dev-python/stapler/Manifest delete mode 100644 dev-python/stapler/files/stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch delete mode 100644 dev-python/stapler/files/stapler-1.0.0_p20220330-fix-tests-for-PyPDF2-2.x.patch delete mode 100644 dev-python/stapler/files/stapler-1.0.0_p20220330-port-to-PyPDF2-3.0.0.patch delete mode 100644 dev-python/stapler/files/stapler-1.0.0_p20220330-use-poetry-core-backend-for-PEP517.patch delete mode 100644 dev-python/stapler/metadata.xml delete mode 100644 dev-python/stapler/stapler-1.0.0_p20220330-r4.ebuild delete mode 100644 dev-python/starkbank-ecdsa/Manifest delete mode 100644 dev-python/starkbank-ecdsa/metadata.xml delete mode 100644 dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0-r1.ebuild delete mode 100644 dev-python/starlette/Manifest delete mode 100644 dev-python/starlette/metadata.xml delete mode 100644 dev-python/starlette/starlette-1.0.0.ebuild delete mode 100644 dev-python/starlette/starlette-1.0.1.ebuild delete mode 100644 dev-python/starlette/starlette-1.1.0.ebuild delete mode 100644 dev-python/starlette/starlette-1.2.0.ebuild delete mode 100644 dev-python/starlette/starlette-1.2.1.ebuild delete mode 100644 dev-python/statsd/Manifest delete mode 100644 dev-python/statsd/metadata.xml delete mode 100644 dev-python/statsd/statsd-4.0.1.ebuild delete mode 100644 dev-python/statsmodels/Manifest delete mode 100644 dev-python/statsmodels/metadata.xml delete mode 100644 dev-python/statsmodels/statsmodels-0.14.6.ebuild delete mode 100644 dev-python/stdio-mgr/Manifest delete mode 100644 dev-python/stdio-mgr/metadata.xml delete mode 100644 dev-python/stdio-mgr/stdio-mgr-1.0.1.1.ebuild delete mode 100644 dev-python/steam/Manifest delete mode 100644 dev-python/steam/files/steam-2.0.0-path-pycryptodome-and-gevent.patch delete mode 100644 dev-python/steam/metadata.xml delete mode 100644 dev-python/steam/steam-2.0.0-r1.ebuild delete mode 100644 dev-python/stestr/Manifest delete mode 100644 dev-python/stestr/metadata.xml delete mode 100644 dev-python/stestr/stestr-4.2.1.ebuild delete mode 100644 dev-python/stevedore/Manifest delete mode 100644 dev-python/stevedore/metadata.xml delete mode 100644 dev-python/stevedore/stevedore-5.7.0.ebuild delete mode 100644 dev-python/stevedore/stevedore-5.8.0.ebuild delete mode 100644 dev-python/stomp-py/Manifest delete mode 100644 dev-python/stomp-py/metadata.xml delete mode 100644 dev-python/stomp-py/stomp-py-8.1.2.ebuild delete mode 100644 dev-python/stone/Manifest delete mode 100644 dev-python/stone/metadata.xml delete mode 100644 dev-python/stone/stone-3.3.9.ebuild delete mode 100644 dev-python/strawberry-graphql/Manifest delete mode 100644 dev-python/strawberry-graphql/files/strawberry-0.288.3-no-emoji-test.patch delete mode 100644 dev-python/strawberry-graphql/metadata.xml delete mode 100644 dev-python/strawberry-graphql/strawberry-graphql-0.311.0.ebuild delete mode 100644 dev-python/strawberry-graphql/strawberry-graphql-0.312.3.ebuild delete mode 100644 dev-python/strict-rfc3339/Manifest delete mode 100644 dev-python/strict-rfc3339/metadata.xml delete mode 100644 dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild delete mode 100644 dev-python/strip-hints/Manifest delete mode 100644 dev-python/strip-hints/metadata.xml delete mode 100644 dev-python/strip-hints/strip-hints-0.1.13.ebuild delete mode 100644 dev-python/stripe/Manifest delete mode 100644 dev-python/stripe/metadata.xml delete mode 100644 dev-python/stripe/stripe-15.1.0.ebuild delete mode 100644 dev-python/stripe/stripe-15.2.0.ebuild delete mode 100644 dev-python/structlog/Manifest delete mode 100644 dev-python/structlog/metadata.xml delete mode 100644 dev-python/structlog/structlog-25.5.0.ebuild delete mode 100644 dev-python/subprocess-tee/Manifest delete mode 100644 dev-python/subprocess-tee/metadata.xml delete mode 100644 dev-python/subprocess-tee/subprocess-tee-0.4.2.ebuild delete mode 100644 dev-python/suds-community/Manifest delete mode 100644 dev-python/suds-community/metadata.xml delete mode 100644 dev-python/suds-community/suds-community-1.2.0.ebuild delete mode 100644 dev-python/superqt/Manifest delete mode 100644 dev-python/superqt/metadata.xml delete mode 100644 dev-python/superqt/superqt-0.8.1.ebuild delete mode 100644 dev-python/superqt/superqt-0.8.2.ebuild delete mode 100644 dev-python/sure/Manifest delete mode 100644 dev-python/sure/metadata.xml delete mode 100644 dev-python/sure/sure-2.0.1.ebuild delete mode 100644 dev-python/survey/Manifest delete mode 100644 dev-python/survey/metadata.xml delete mode 100644 dev-python/survey/survey-5.4.2.ebuild delete mode 100644 dev-python/svg-path/Manifest delete mode 100644 dev-python/svg-path/metadata.xml delete mode 100644 dev-python/svg-path/svg-path-7.0.ebuild delete mode 100644 dev-python/svgelements/Manifest delete mode 100644 dev-python/svgelements/files/fix_tests.patch delete mode 100644 dev-python/svgelements/metadata.xml delete mode 100644 dev-python/svgelements/svgelements-1.9.6-r1.ebuild delete mode 100644 dev-python/svglib/Manifest delete mode 100644 dev-python/svglib/metadata.xml delete mode 100644 dev-python/svglib/svglib-1.6.0.ebuild delete mode 100644 dev-python/svgpathtools/Manifest delete mode 100644 dev-python/svgpathtools/metadata.xml delete mode 100644 dev-python/svgpathtools/svgpathtools-1.7.2.ebuild delete mode 100644 dev-python/svgwrite/Manifest delete mode 100644 dev-python/svgwrite/metadata.xml delete mode 100644 dev-python/svgwrite/svgwrite-1.4.3.ebuild delete mode 100644 dev-python/swagger-spec-validator/Manifest delete mode 100644 dev-python/swagger-spec-validator/files/swagger-spec-validator-3.0.4-fix-importlib.patch delete mode 100644 dev-python/swagger-spec-validator/metadata.xml delete mode 100644 dev-python/swagger-spec-validator/swagger-spec-validator-3.0.4.ebuild delete mode 100644 dev-python/sybil/Manifest delete mode 100644 dev-python/sybil/metadata.xml delete mode 100644 dev-python/sybil/sybil-10.0.1.ebuild delete mode 100644 dev-python/symengine/Manifest delete mode 100644 dev-python/symengine/files/symengine-0.14.1-cmake.patch delete mode 100644 dev-python/symengine/metadata.xml delete mode 100644 dev-python/symengine/symengine-0.14.1-r3.ebuild delete mode 100644 dev-python/sympy/Manifest delete mode 100644 dev-python/sympy/metadata.xml delete mode 100644 dev-python/sympy/sympy-1.14.0-r2.ebuild delete mode 100644 dev-python/syrupy/Manifest delete mode 100644 dev-python/syrupy/metadata.xml delete mode 100644 dev-python/syrupy/syrupy-5.3.1.ebuild delete mode 100644 dev-python/system_hotkey/Manifest delete mode 100644 dev-python/system_hotkey/files/system_hotkey-1.0.3-fix-collections-iterable.patch delete mode 100644 dev-python/system_hotkey/metadata.xml delete mode 100644 dev-python/system_hotkey/system_hotkey-1.0.3.ebuild delete mode 100644 dev-python/tables/Manifest delete mode 100644 dev-python/tables/metadata.xml delete mode 100644 dev-python/tables/tables-3.11.1.ebuild delete mode 100644 dev-python/tabulate/Manifest delete mode 100644 dev-python/tabulate/metadata.xml delete mode 100644 dev-python/tabulate/tabulate-0.10.0.ebuild delete mode 100644 dev-python/tagpy/Manifest delete mode 100644 dev-python/tagpy/files/tagpy-2025.1-fix-check-taglib.patch delete mode 100644 dev-python/tagpy/metadata.xml delete mode 100644 dev-python/tagpy/tagpy-2025.1-r1.ebuild delete mode 100644 dev-python/tap-py/Manifest delete mode 100644 dev-python/tap-py/metadata.xml delete mode 100644 dev-python/tap-py/tap-py-3.2.1.ebuild delete mode 100644 dev-python/tasklib/Manifest delete mode 100644 dev-python/tasklib/metadata.xml delete mode 100644 dev-python/tasklib/tasklib-2.5.1.ebuild delete mode 100644 dev-python/tavalidate/Manifest delete mode 100644 dev-python/tavalidate/metadata.xml delete mode 100644 dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild delete mode 100644 dev-python/tavern/Manifest delete mode 100644 dev-python/tavern/metadata.xml delete mode 100644 dev-python/tavern/tavern-3.3.3.ebuild delete mode 100644 dev-python/tavern/tavern-3.4.0.ebuild delete mode 100644 dev-python/tavern/tavern-3.5.0.ebuild delete mode 100644 dev-python/tavern/tavern-3.6.0.ebuild delete mode 100644 dev-python/tblib/Manifest delete mode 100644 dev-python/tblib/metadata.xml delete mode 100644 dev-python/tblib/tblib-3.2.2.ebuild delete mode 100644 dev-python/tcolorpy/Manifest delete mode 100644 dev-python/tcolorpy/metadata.xml delete mode 100644 dev-python/tcolorpy/tcolorpy-0.1.7.ebuild delete mode 100644 dev-python/tdir/Manifest delete mode 100644 dev-python/tdir/metadata.xml delete mode 100644 dev-python/tdir/tdir-1.9.0.ebuild delete mode 100644 dev-python/tekore/Manifest delete mode 100644 dev-python/tekore/metadata.xml delete mode 100644 dev-python/tekore/tekore-6.1.1.ebuild delete mode 100644 dev-python/tempest/Manifest delete mode 100644 dev-python/tempest/metadata.xml delete mode 100644 dev-python/tempest/tempest-46.1.1.ebuild delete mode 100644 dev-python/tempest/tempest-46.2.0.ebuild delete mode 100644 dev-python/templated-dictionary/Manifest delete mode 100644 dev-python/templated-dictionary/metadata.xml delete mode 100644 dev-python/templated-dictionary/templated-dictionary-1.6.ebuild delete mode 100644 dev-python/tempora/Manifest delete mode 100644 dev-python/tempora/metadata.xml delete mode 100644 dev-python/tempora/tempora-5.8.1.ebuild delete mode 100644 dev-python/tempora/tempora-5.9.0.ebuild delete mode 100644 dev-python/tempus-themes/Manifest delete mode 100644 dev-python/tempus-themes/metadata.xml delete mode 100644 dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild delete mode 100644 dev-python/tempy/Manifest delete mode 100644 dev-python/tempy/metadata.xml delete mode 100644 dev-python/tempy/tempy-1.4.0.ebuild delete mode 100644 dev-python/tenacity/Manifest delete mode 100644 dev-python/tenacity/metadata.xml delete mode 100644 dev-python/tenacity/tenacity-9.1.4.ebuild delete mode 100644 dev-python/termcolor/Manifest delete mode 100644 dev-python/termcolor/metadata.xml delete mode 100644 dev-python/termcolor/termcolor-3.3.0.ebuild delete mode 100644 dev-python/terminado/Manifest delete mode 100644 dev-python/terminado/metadata.xml delete mode 100644 dev-python/terminado/terminado-0.18.1.ebuild delete mode 100644 dev-python/terminaltables3/Manifest delete mode 100644 dev-python/terminaltables3/metadata.xml delete mode 100644 dev-python/terminaltables3/terminaltables3-4.0.0.ebuild delete mode 100644 dev-python/termynal/Manifest delete mode 100644 dev-python/termynal/metadata.xml delete mode 100644 dev-python/termynal/termynal-0.14.0.ebuild delete mode 100644 dev-python/test/metadata.xml delete mode 100644 dev-python/test/test-0.ebuild delete mode 100644 dev-python/test2ref/Manifest delete mode 100644 dev-python/test2ref/metadata.xml delete mode 100644 dev-python/test2ref/test2ref-1.2.3.ebuild delete mode 100644 dev-python/testfixtures/Manifest delete mode 100644 dev-python/testfixtures/metadata.xml delete mode 100644 dev-python/testfixtures/testfixtures-11.0.0.ebuild delete mode 100644 dev-python/testfixtures/testfixtures-12.0.0.ebuild delete mode 100644 dev-python/testpath/Manifest delete mode 100644 dev-python/testpath/metadata.xml delete mode 100644 dev-python/testpath/testpath-0.6.0.ebuild delete mode 100644 dev-python/testresources/Manifest delete mode 100644 dev-python/testresources/metadata.xml delete mode 100644 dev-python/testresources/testresources-2.1.2.ebuild delete mode 100644 dev-python/testscenarios/Manifest delete mode 100644 dev-python/testscenarios/metadata.xml delete mode 100644 dev-python/testscenarios/testscenarios-0.5.0-r3.ebuild delete mode 100644 dev-python/testscenarios/testscenarios-0.6.1.ebuild delete mode 100644 dev-python/testscenarios/testscenarios-0.6.ebuild delete mode 100644 dev-python/testtools/Manifest delete mode 100644 dev-python/testtools/files/testtools-2.7.2-py314.patch delete mode 100644 dev-python/testtools/files/testtools-2.7.2-twisted-fix.patch delete mode 100644 dev-python/testtools/metadata.xml delete mode 100644 dev-python/testtools/testtools-2.7.2-r1.ebuild delete mode 100644 dev-python/testtools/testtools-2.9.1.ebuild delete mode 100644 dev-python/text-unidecode/Manifest delete mode 100644 dev-python/text-unidecode/metadata.xml delete mode 100644 dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild delete mode 100644 dev-python/textdistance/Manifest delete mode 100644 dev-python/textdistance/metadata.xml delete mode 100644 dev-python/textdistance/textdistance-4.6.3.ebuild delete mode 100644 dev-python/textile/Manifest delete mode 100644 dev-python/textile/metadata.xml delete mode 100644 dev-python/textile/textile-4.0.3-r1.ebuild delete mode 100644 dev-python/textile/textile-4.0.4.ebuild delete mode 100644 dev-python/texttable/Manifest delete mode 100644 dev-python/texttable/metadata.xml delete mode 100644 dev-python/texttable/texttable-1.7.0.ebuild delete mode 100644 dev-python/textual-autocomplete/Manifest delete mode 100644 dev-python/textual-autocomplete/metadata.xml delete mode 100644 dev-python/textual-autocomplete/textual-autocomplete-4.0.6.ebuild delete mode 100644 dev-python/textual-dev/Manifest delete mode 100644 dev-python/textual-dev/metadata.xml delete mode 100644 dev-python/textual-dev/textual-dev-1.8.0.ebuild delete mode 100644 dev-python/textual-serve/Manifest delete mode 100644 dev-python/textual-serve/metadata.xml delete mode 100644 dev-python/textual-serve/textual-serve-1.1.3.ebuild delete mode 100644 dev-python/textual/Manifest delete mode 100644 dev-python/textual/metadata.xml delete mode 100644 dev-python/textual/textual-8.2.5.ebuild delete mode 100644 dev-python/textual/textual-8.2.6.ebuild delete mode 100644 dev-python/textual/textual-8.2.7.ebuild delete mode 100644 dev-python/textx/Manifest delete mode 100644 dev-python/textx/metadata.xml delete mode 100644 dev-python/textx/textx-4.3.0.ebuild delete mode 100644 dev-python/thonny/Manifest delete mode 100644 dev-python/thonny/metadata.xml delete mode 100644 dev-python/thonny/thonny-4.1.7.ebuild delete mode 100644 dev-python/threadpoolctl/Manifest delete mode 100644 dev-python/threadpoolctl/metadata.xml delete mode 100644 dev-python/threadpoolctl/threadpoolctl-3.6.0.ebuild delete mode 100644 dev-python/three-merge/Manifest delete mode 100644 dev-python/three-merge/metadata.xml delete mode 100644 dev-python/three-merge/three-merge-0.1.1-r1.ebuild delete mode 100644 dev-python/thrift/Manifest delete mode 100644 dev-python/thrift/metadata.xml delete mode 100644 dev-python/thrift/thrift-0.22.0.ebuild delete mode 100644 dev-python/thrift/thrift-0.23.0.ebuild delete mode 100644 dev-python/thriftpy2/Manifest delete mode 100644 dev-python/thriftpy2/metadata.xml delete mode 100644 dev-python/thriftpy2/thriftpy2-0.6.0.ebuild delete mode 100644 dev-python/thriftpy2/thriftpy2-0.6.0_beta1.ebuild delete mode 100644 dev-python/tibs/Manifest delete mode 100644 dev-python/tibs/metadata.xml delete mode 100644 dev-python/tibs/tibs-0.8.0.ebuild delete mode 100644 dev-python/tibs/tibs-0.9.0.ebuild delete mode 100644 dev-python/tibs/tibs-0.9.2.ebuild delete mode 100644 dev-python/tifffile/Manifest delete mode 100644 dev-python/tifffile/metadata.xml delete mode 100644 dev-python/tifffile/tifffile-2026.5.15.ebuild delete mode 100644 dev-python/tifffile/tifffile-2026.6.1.ebuild delete mode 100644 dev-python/tiktoken/Manifest delete mode 100644 dev-python/tiktoken/files/tiktoken-0.12.0-special-token-roudtrip.patch delete mode 100644 dev-python/tiktoken/metadata.xml delete mode 100644 dev-python/tiktoken/tiktoken-0.12.0.ebuild delete mode 100644 dev-python/time-machine/Manifest delete mode 100644 dev-python/time-machine/metadata.xml delete mode 100644 dev-python/time-machine/time-machine-3.2.0.ebuild delete mode 100644 dev-python/timeslot/Manifest delete mode 100644 dev-python/timeslot/metadata.xml delete mode 100644 dev-python/timeslot/timeslot-0.1.2.ebuild delete mode 100644 dev-python/tiny-proxy/Manifest delete mode 100644 dev-python/tiny-proxy/metadata.xml delete mode 100644 dev-python/tiny-proxy/tiny-proxy-0.2.1.ebuild delete mode 100644 dev-python/tinycss2/Manifest delete mode 100644 dev-python/tinycss2/metadata.xml delete mode 100644 dev-python/tinycss2/tinycss2-1.5.1.ebuild delete mode 100644 dev-python/tinyhtml5/Manifest delete mode 100644 dev-python/tinyhtml5/metadata.xml delete mode 100644 dev-python/tinyhtml5/tinyhtml5-2.1.0.ebuild delete mode 100644 dev-python/tldextract/Manifest delete mode 100644 dev-python/tldextract/metadata.xml delete mode 100644 dev-python/tldextract/tldextract-5.3.1.ebuild delete mode 100644 dev-python/tlv8/Manifest delete mode 100644 dev-python/tlv8/metadata.xml delete mode 100644 dev-python/tlv8/tlv8-0.10.0.ebuild delete mode 100644 dev-python/tokenize-rt/Manifest delete mode 100644 dev-python/tokenize-rt/metadata.xml delete mode 100644 dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild delete mode 100644 dev-python/toml-fmt-common/Manifest delete mode 100644 dev-python/toml-fmt-common/metadata.xml delete mode 100644 dev-python/toml-fmt-common/toml-fmt-common-1.2.0.ebuild delete mode 100644 dev-python/toml-fmt-common/toml-fmt-common-1.3.2.ebuild delete mode 100644 dev-python/toml-fmt-common/toml-fmt-common-1.3.3.ebuild delete mode 100644 dev-python/toml-fmt-common/toml-fmt-common-1.3.5.ebuild delete mode 100644 dev-python/toml/Manifest delete mode 100644 dev-python/toml/metadata.xml delete mode 100644 dev-python/toml/toml-0.10.2.ebuild delete mode 100644 dev-python/tomli-w/Manifest delete mode 100644 dev-python/tomli-w/metadata.xml delete mode 100644 dev-python/tomli-w/tomli-w-1.2.0.ebuild delete mode 100644 dev-python/tomli/Manifest delete mode 100644 dev-python/tomli/metadata.xml delete mode 100644 dev-python/tomli/tomli-2.4.1.ebuild delete mode 100644 dev-python/tomlkit/Manifest delete mode 100644 dev-python/tomlkit/metadata.xml delete mode 100644 dev-python/tomlkit/tomlkit-0.14.0.ebuild delete mode 100644 dev-python/tomlkit/tomlkit-0.15.0.ebuild delete mode 100644 dev-python/toolz/Manifest delete mode 100644 dev-python/toolz/metadata.xml delete mode 100644 dev-python/toolz/toolz-1.1.0.ebuild delete mode 100644 dev-python/toposort/Manifest delete mode 100644 dev-python/toposort/metadata.xml delete mode 100644 dev-python/toposort/toposort-1.10.ebuild delete mode 100644 dev-python/tornado/Manifest delete mode 100644 dev-python/tornado/files/tornado-6.3.2-ignore-deprecationwarning.patch delete mode 100644 dev-python/tornado/metadata.xml delete mode 100644 dev-python/tornado/tornado-6.5.5.ebuild delete mode 100644 dev-python/tornado/tornado-6.5.6.ebuild delete mode 100644 dev-python/towncrier/Manifest delete mode 100644 dev-python/towncrier/metadata.xml delete mode 100644 dev-python/towncrier/towncrier-25.8.0.ebuild delete mode 100644 dev-python/tox/Manifest delete mode 100644 dev-python/tox/metadata.xml delete mode 100644 dev-python/tox/tox-4.50.3.ebuild delete mode 100644 dev-python/tox/tox-4.53.1.ebuild delete mode 100644 dev-python/tox/tox-4.54.0.ebuild delete mode 100644 dev-python/tox/tox-4.55.0.ebuild delete mode 100644 dev-python/tox/tox-4.55.1.ebuild delete mode 100644 dev-python/tpm2-pytss/Manifest delete mode 100644 dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-cryptography-45.patch delete mode 100644 dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-preprocess-as-C99.patch delete mode 100644 dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch delete mode 100644 dev-python/tpm2-pytss/metadata.xml delete mode 100644 dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r2.ebuild delete mode 100644 dev-python/tqdm/Manifest delete mode 100644 dev-python/tqdm/metadata.xml delete mode 100644 dev-python/tqdm/tqdm-4.67.3.ebuild delete mode 100644 dev-python/traitlets/Manifest delete mode 100644 dev-python/traitlets/metadata.xml delete mode 100644 dev-python/traitlets/traitlets-5.14.3.ebuild delete mode 100644 dev-python/traitlets/traitlets-5.15.0.ebuild delete mode 100644 dev-python/traitlets/traitlets-5.15.1.ebuild delete mode 100644 dev-python/trakit/Manifest delete mode 100644 dev-python/trakit/metadata.xml delete mode 100644 dev-python/trakit/trakit-0.2.5.ebuild delete mode 100644 dev-python/transitions/Manifest delete mode 100644 dev-python/transitions/metadata.xml delete mode 100644 dev-python/transitions/transitions-0.9.3.ebuild delete mode 100644 dev-python/translate-toolkit/Manifest delete mode 100644 dev-python/translate-toolkit/metadata.xml delete mode 100644 dev-python/translate-toolkit/translate-toolkit-3.19.10.ebuild delete mode 100644 dev-python/translate-toolkit/translate-toolkit-3.19.11.ebuild delete mode 100644 dev-python/translate-toolkit/translate-toolkit-3.19.6.ebuild delete mode 100644 dev-python/translate-toolkit/translate-toolkit-3.19.7.ebuild delete mode 100644 dev-python/translate-toolkit/translate-toolkit-3.19.8.ebuild delete mode 100644 dev-python/translate-toolkit/translate-toolkit-3.19.9.ebuild delete mode 100644 dev-python/tree-sitter/Manifest delete mode 100644 dev-python/tree-sitter/files/tree-sitter-0.22.2-unbundle.patch delete mode 100644 dev-python/tree-sitter/files/tree-sitter-0.25.2-remove-deprecated-functions.patch delete mode 100644 dev-python/tree-sitter/metadata.xml delete mode 100644 dev-python/tree-sitter/tree-sitter-0.24.0.ebuild delete mode 100644 dev-python/tree-sitter/tree-sitter-0.25.1-r1.ebuild delete mode 100644 dev-python/tree-sitter/tree-sitter-0.25.2-r1.ebuild delete mode 100644 dev-python/tree-sitter/tree-sitter-0.25.2.ebuild delete mode 100644 dev-python/treq/Manifest delete mode 100644 dev-python/treq/metadata.xml delete mode 100644 dev-python/treq/treq-25.5.0.ebuild delete mode 100644 dev-python/trianglesolver/Manifest delete mode 100644 dev-python/trianglesolver/metadata.xml delete mode 100644 dev-python/trianglesolver/trianglesolver-1.2.ebuild delete mode 100644 dev-python/trimesh/Manifest delete mode 100644 dev-python/trimesh/metadata.xml delete mode 100644 dev-python/trimesh/trimesh-4.11.5.ebuild delete mode 100644 dev-python/trimesh/trimesh-4.12.1.ebuild delete mode 100644 dev-python/trimesh/trimesh-4.12.2.ebuild delete mode 100644 dev-python/trio-websocket/Manifest delete mode 100644 dev-python/trio-websocket/metadata.xml delete mode 100644 dev-python/trio-websocket/trio-websocket-0.12.2.ebuild delete mode 100644 dev-python/trio/Manifest delete mode 100644 dev-python/trio/metadata.xml delete mode 100644 dev-python/trio/trio-0.33.0.ebuild delete mode 100644 dev-python/trove-classifiers/Manifest delete mode 100644 dev-python/trove-classifiers/metadata.xml delete mode 100644 dev-python/trove-classifiers/trove-classifiers-2026.1.14.14.ebuild delete mode 100644 dev-python/trove-classifiers/trove-classifiers-2026.4.28.13.ebuild delete mode 100644 dev-python/trove-classifiers/trove-classifiers-2026.5.20.19.ebuild delete mode 100644 dev-python/trove-classifiers/trove-classifiers-2026.5.22.10.ebuild delete mode 100644 dev-python/trove-classifiers/trove-classifiers-2026.5.7.17.ebuild delete mode 100644 dev-python/trove-classifiers/trove-classifiers-2026.6.1.19.ebuild delete mode 100644 dev-python/trustme/Manifest delete mode 100644 dev-python/trustme/metadata.xml delete mode 100644 dev-python/trustme/trustme-1.2.1.ebuild delete mode 100644 dev-python/truststore/Manifest delete mode 100644 dev-python/truststore/metadata.xml delete mode 100644 dev-python/truststore/truststore-0.10.4.ebuild delete mode 100644 dev-python/tubes/Manifest delete mode 100644 dev-python/tubes/metadata.xml delete mode 100644 dev-python/tubes/tubes-0.2.1.ebuild delete mode 100644 dev-python/tuf/Manifest delete mode 100644 dev-python/tuf/metadata.xml delete mode 100644 dev-python/tuf/tuf-6.0.0.ebuild delete mode 100644 dev-python/tuf/tuf-7.0.0.ebuild delete mode 100644 dev-python/tulir-telethon/Manifest delete mode 100644 dev-python/tulir-telethon/metadata.xml delete mode 100644 dev-python/tulir-telethon/tulir-telethon-1.37.0_alpha1.ebuild delete mode 100644 dev-python/tulir-telethon/tulir-telethon-1.99.0_alpha6.ebuild delete mode 100644 dev-python/tweepy/Manifest delete mode 100644 dev-python/tweepy/metadata.xml delete mode 100644 dev-python/tweepy/tweepy-4.14.0.ebuild delete mode 100644 dev-python/twine/Manifest delete mode 100644 dev-python/twine/metadata.xml delete mode 100644 dev-python/twine/twine-6.2.0.ebuild delete mode 100644 dev-python/twisted/Manifest delete mode 100644 dev-python/twisted/files/twistd.conf delete mode 100644 dev-python/twisted/files/twistd.init delete mode 100644 dev-python/twisted/files/twisted-25.5.0-py314.patch delete mode 100644 dev-python/twisted/files/twisted-25.5.0-rebuild.patch delete mode 100644 dev-python/twisted/files/twisted-26.4.0-py314.patch delete mode 100644 dev-python/twisted/metadata.xml delete mode 100644 dev-python/twisted/twisted-25.5.0-r1.ebuild delete mode 100644 dev-python/twisted/twisted-26.4.0.ebuild delete mode 100644 dev-python/twisted/twisted-26.4.0_rc2.ebuild delete mode 100644 dev-python/twython/Manifest delete mode 100644 dev-python/twython/metadata.xml delete mode 100644 dev-python/twython/twython-3.9.1-r1.ebuild delete mode 100644 dev-python/txaio/Manifest delete mode 100644 dev-python/txaio/metadata.xml delete mode 100644 dev-python/txaio/txaio-25.12.2.ebuild delete mode 100644 dev-python/txaio/txaio-25.9.2.ebuild delete mode 100644 dev-python/txamqp/Manifest delete mode 100644 dev-python/txamqp/metadata.xml delete mode 100644 dev-python/txamqp/txamqp-0.8.2-r1.ebuild delete mode 100644 dev-python/txredisapi/Manifest delete mode 100644 dev-python/txredisapi/files/txredisapi-1.4.11-multiple-colons.patch delete mode 100644 dev-python/txredisapi/metadata.xml delete mode 100644 dev-python/txredisapi/txredisapi-1.4.11-r1.ebuild delete mode 100644 dev-python/txredisapi/txredisapi-1.4.12.ebuild delete mode 100644 dev-python/txrequests/Manifest delete mode 100644 dev-python/txrequests/metadata.xml delete mode 100644 dev-python/txrequests/txrequests-0.9.6-r1.ebuild delete mode 100644 dev-python/txtorcon/Manifest delete mode 100644 dev-python/txtorcon/metadata.xml delete mode 100644 dev-python/txtorcon/txtorcon-24.8.0-r1.ebuild delete mode 100644 dev-python/txtorcon/txtorcon-26.6.0.ebuild delete mode 100644 dev-python/typeguard/Manifest delete mode 100644 dev-python/typeguard/metadata.xml delete mode 100644 dev-python/typeguard/typeguard-4.5.1.ebuild delete mode 100644 dev-python/typeguard/typeguard-4.5.2.ebuild delete mode 100644 dev-python/typer/Manifest delete mode 100644 dev-python/typer/metadata.xml delete mode 100644 dev-python/typer/typer-0.24.2.ebuild delete mode 100644 dev-python/typer/typer-0.25.1.ebuild delete mode 100644 dev-python/typer/typer-0.26.6.ebuild delete mode 100644 dev-python/typer/typer-0.26.7.ebuild delete mode 100644 dev-python/types-docutils/Manifest delete mode 100644 dev-python/types-docutils/metadata.xml delete mode 100644 dev-python/types-docutils/types-docutils-0.22.3.20260408.ebuild delete mode 100644 dev-python/types-docutils/types-docutils-0.22.3.20260508.ebuild delete mode 100644 dev-python/types-docutils/types-docutils-0.22.3.20260518.ebuild delete mode 100644 dev-python/types-gdb/Manifest delete mode 100644 dev-python/types-gdb/metadata.xml delete mode 100644 dev-python/types-gdb/types-gdb-16.3.0.20260408.ebuild delete mode 100644 dev-python/types-gdb/types-gdb-16.3.0.20260508.ebuild delete mode 100644 dev-python/types-gdb/types-gdb-16.3.0.20260518.ebuild delete mode 100644 dev-python/types-protobuf/Manifest delete mode 100644 dev-python/types-protobuf/metadata.xml delete mode 100644 dev-python/types-protobuf/types-protobuf-6.32.1.20251210.ebuild delete mode 100644 dev-python/types-psutil/Manifest delete mode 100644 dev-python/types-psutil/metadata.xml delete mode 100644 dev-python/types-psutil/types-psutil-7.2.2.20260408.ebuild delete mode 100644 dev-python/types-psutil/types-psutil-7.2.2.20260508.ebuild delete mode 100644 dev-python/types-psutil/types-psutil-7.2.2.20260518.ebuild delete mode 100644 dev-python/types-python-dateutil/Manifest delete mode 100644 dev-python/types-python-dateutil/metadata.xml delete mode 100644 dev-python/types-python-dateutil/types-python-dateutil-2.9.0.20260508.ebuild delete mode 100644 dev-python/types-python-dateutil/types-python-dateutil-2.9.0.20260518.ebuild delete mode 100644 dev-python/types-requests/Manifest delete mode 100644 dev-python/types-requests/metadata.xml delete mode 100644 dev-python/types-requests/types-requests-2.32.0.20240712.ebuild delete mode 100644 dev-python/types-requests/types-requests-2.32.4.20250913.ebuild delete mode 100644 dev-python/types-setuptools/Manifest delete mode 100644 dev-python/types-setuptools/metadata.xml delete mode 100644 dev-python/types-setuptools/types-setuptools-82.0.0.20260408.ebuild delete mode 100644 dev-python/types-setuptools/types-setuptools-82.0.0.20260508.ebuild delete mode 100644 dev-python/types-setuptools/types-setuptools-82.0.0.20260518.ebuild delete mode 100644 dev-python/typing-extensions/Manifest delete mode 100644 dev-python/typing-extensions/files/typing-extensions-4.15.0-py314-test.patch delete mode 100644 dev-python/typing-extensions/metadata.xml delete mode 100644 dev-python/typing-extensions/typing-extensions-4.15.0.ebuild delete mode 100644 dev-python/typing-inspect/Manifest delete mode 100644 dev-python/typing-inspect/metadata.xml delete mode 100644 dev-python/typing-inspect/typing-inspect-0.9.0.ebuild delete mode 100644 dev-python/typing-inspection/Manifest delete mode 100644 dev-python/typing-inspection/metadata.xml delete mode 100644 dev-python/typing-inspection/typing-inspection-0.4.2.ebuild delete mode 100644 dev-python/typogrify/Manifest delete mode 100644 dev-python/typogrify/metadata.xml delete mode 100644 dev-python/typogrify/typogrify-2.1.0.ebuild delete mode 100644 dev-python/tzdata/metadata.xml delete mode 100644 dev-python/tzdata/tzdata-10001.ebuild delete mode 100644 dev-python/tzlocal/Manifest delete mode 100644 dev-python/tzlocal/metadata.xml delete mode 100644 dev-python/tzlocal/tzlocal-5.3.1.ebuild delete mode 100644 dev-python/u-msgpack-python/Manifest delete mode 100644 dev-python/u-msgpack-python/metadata.xml delete mode 100644 dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild delete mode 100644 dev-python/ubelt/Manifest delete mode 100644 dev-python/ubelt/metadata.xml delete mode 100644 dev-python/ubelt/ubelt-1.4.1.ebuild delete mode 100644 dev-python/ubelt/ubelt-1.4.2.ebuild delete mode 100644 dev-python/uc-micro-py/Manifest delete mode 100644 dev-python/uc-micro-py/metadata.xml delete mode 100644 dev-python/uc-micro-py/uc-micro-py-2.0.0.ebuild delete mode 100644 dev-python/ujson/Manifest delete mode 100644 dev-python/ujson/metadata.xml delete mode 100644 dev-python/ujson/ujson-5.12.0.ebuild delete mode 100644 dev-python/ujson/ujson-5.12.1.ebuild delete mode 100644 dev-python/ukkonen/Manifest delete mode 100644 dev-python/ukkonen/metadata.xml delete mode 100644 dev-python/ukkonen/ukkonen-1.1.0.ebuild delete mode 100644 dev-python/unasync/Manifest delete mode 100644 dev-python/unasync/metadata.xml delete mode 100644 dev-python/unasync/unasync-0.6.0-r1.ebuild delete mode 100644 dev-python/uncalled-for/Manifest delete mode 100644 dev-python/uncalled-for/metadata.xml delete mode 100644 dev-python/uncalled-for/uncalled-for-0.2.0.ebuild delete mode 100644 dev-python/uncertainties/Manifest delete mode 100644 dev-python/uncertainties/metadata.xml delete mode 100644 dev-python/uncertainties/uncertainties-3.2.4.ebuild delete mode 100644 dev-python/undervolt/Manifest delete mode 100644 dev-python/undervolt/metadata.xml delete mode 100644 dev-python/undervolt/undervolt-0.4.0.ebuild delete mode 100644 dev-python/undervolt/undervolt-9999.ebuild delete mode 100644 dev-python/unearth/Manifest delete mode 100644 dev-python/unearth/metadata.xml delete mode 100644 dev-python/unearth/unearth-0.18.2.ebuild delete mode 100644 dev-python/unicode-segmentation-rs/Manifest delete mode 100644 dev-python/unicode-segmentation-rs/metadata.xml delete mode 100644 dev-python/unicode-segmentation-rs/unicode-segmentation-rs-0.2.4.ebuild delete mode 100644 dev-python/unidecode/Manifest delete mode 100644 dev-python/unidecode/metadata.xml delete mode 100644 dev-python/unidecode/unidecode-1.4.0.ebuild delete mode 100644 dev-python/unidiff/Manifest delete mode 100644 dev-python/unidiff/metadata.xml delete mode 100644 dev-python/unidiff/unidiff-0.7.5.ebuild delete mode 100644 dev-python/unittest-mixins/Manifest delete mode 100644 dev-python/unittest-mixins/metadata.xml delete mode 100644 dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild delete mode 100644 dev-python/unpaddedbase64/Manifest delete mode 100644 dev-python/unpaddedbase64/metadata.xml delete mode 100644 dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild delete mode 100644 dev-python/unrardll/Manifest delete mode 100644 dev-python/unrardll/metadata.xml delete mode 100644 dev-python/unrardll/unrardll-0.1.7.ebuild delete mode 100644 dev-python/untangle/Manifest delete mode 100644 dev-python/untangle/metadata.xml delete mode 100644 dev-python/untangle/untangle-1.2.1-r2.ebuild delete mode 100644 dev-python/upstream-ontologist/Manifest delete mode 100644 dev-python/upstream-ontologist/files/upstream-ontologist-0.2.2-no-debcargo.patch delete mode 100644 dev-python/upstream-ontologist/files/upstream-ontologist-0.2.2-no-scripts.patch delete mode 100644 dev-python/upstream-ontologist/metadata.xml delete mode 100644 dev-python/upstream-ontologist/upstream-ontologist-0.2.7.ebuild delete mode 100644 dev-python/upstream-ontologist/upstream-ontologist-0.2.9.ebuild delete mode 100644 dev-python/uri-template/Manifest delete mode 100644 dev-python/uri-template/metadata.xml delete mode 100644 dev-python/uri-template/uri-template-1.3.0.ebuild delete mode 100644 dev-python/uritemplate/Manifest delete mode 100644 dev-python/uritemplate/metadata.xml delete mode 100644 dev-python/uritemplate/uritemplate-4.2.0.ebuild delete mode 100644 dev-python/url-normalize/Manifest delete mode 100644 dev-python/url-normalize/metadata.xml delete mode 100644 dev-python/url-normalize/url-normalize-3.0.0.ebuild delete mode 100644 dev-python/urllib3/Manifest delete mode 100644 dev-python/urllib3/metadata.xml delete mode 100644 dev-python/urllib3/urllib3-2.7.0.ebuild delete mode 100644 dev-python/urlmatch/Manifest delete mode 100644 dev-python/urlmatch/metadata.xml delete mode 100644 dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild delete mode 100644 dev-python/urwid-readline/Manifest delete mode 100644 dev-python/urwid-readline/metadata.xml delete mode 100644 dev-python/urwid-readline/urwid-readline-0.15.1.ebuild delete mode 100644 dev-python/urwid/Manifest delete mode 100644 dev-python/urwid/metadata.xml delete mode 100644 dev-python/urwid/urwid-4.0.0.ebuild delete mode 100644 dev-python/urwid/urwid-4.0.1.ebuild delete mode 100644 dev-python/urwid/urwid-4.0.2.ebuild delete mode 100644 dev-python/urwidtrees/Manifest delete mode 100644 dev-python/urwidtrees/files/urwidtrees-1.0.3-no-mock-dep.patch delete mode 100644 dev-python/urwidtrees/metadata.xml delete mode 100644 dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild delete mode 100644 dev-python/usb-monitor/Manifest delete mode 100644 dev-python/usb-monitor/metadata.xml delete mode 100644 dev-python/usb-monitor/usb-monitor-1.23.ebuild delete mode 100644 dev-python/userpath/Manifest delete mode 100644 dev-python/userpath/metadata.xml delete mode 100644 dev-python/userpath/userpath-1.9.2.ebuild delete mode 100644 dev-python/utidylib/Manifest delete mode 100644 dev-python/utidylib/metadata.xml delete mode 100644 dev-python/utidylib/utidylib-1.0.0.ebuild delete mode 100644 dev-python/uuid-utils/Manifest delete mode 100644 dev-python/uuid-utils/metadata.xml delete mode 100644 dev-python/uuid-utils/uuid-utils-0.14.1.ebuild delete mode 100644 dev-python/uuid6/Manifest delete mode 100644 dev-python/uuid6/metadata.xml delete mode 100644 dev-python/uuid6/uuid6-2025.0.1.ebuild delete mode 100644 dev-python/uv-build/Manifest delete mode 100644 dev-python/uv-build/metadata.xml delete mode 100644 dev-python/uv-build/uv-build-0.11.10.ebuild delete mode 100644 dev-python/uv-build/uv-build-0.11.11.ebuild delete mode 100644 dev-python/uv-build/uv-build-0.11.12.ebuild delete mode 100644 dev-python/uv-build/uv-build-0.11.13.ebuild delete mode 100644 dev-python/uv-build/uv-build-0.11.14.ebuild delete mode 100644 dev-python/uv-build/uv-build-0.11.15.ebuild delete mode 100644 dev-python/uv-build/uv-build-0.11.16.ebuild delete mode 100644 dev-python/uv-build/uv-build-0.11.17.ebuild delete mode 100644 dev-python/uv-build/uv-build-0.11.18.ebuild delete mode 100644 dev-python/uv-build/uv-build-0.11.19.ebuild delete mode 100644 dev-python/uv-build/uv-build-0.11.7.ebuild delete mode 100644 dev-python/uv-build/uv-build-0.11.8.ebuild delete mode 100644 dev-python/uv/Manifest delete mode 100644 dev-python/uv/metadata.xml delete mode 100644 dev-python/uv/uv-0.11.10.ebuild delete mode 100644 dev-python/uv/uv-0.11.11.ebuild delete mode 100644 dev-python/uv/uv-0.11.12.ebuild delete mode 100644 dev-python/uv/uv-0.11.13.ebuild delete mode 100644 dev-python/uv/uv-0.11.14.ebuild delete mode 100644 dev-python/uv/uv-0.11.15.ebuild delete mode 100644 dev-python/uv/uv-0.11.16.ebuild delete mode 100644 dev-python/uv/uv-0.11.17.ebuild delete mode 100644 dev-python/uv/uv-0.11.18.ebuild delete mode 100644 dev-python/uv/uv-0.11.19.ebuild delete mode 100644 dev-python/uv/uv-0.11.7.ebuild delete mode 100644 dev-python/uv/uv-0.11.8.ebuild delete mode 100644 dev-python/uv/uv-9999.ebuild delete mode 100644 dev-python/uvicorn/Manifest delete mode 100644 dev-python/uvicorn/metadata.xml delete mode 100644 dev-python/uvicorn/uvicorn-0.46.0.ebuild delete mode 100644 dev-python/uvicorn/uvicorn-0.47.0.ebuild delete mode 100644 dev-python/uvicorn/uvicorn-0.48.0.ebuild delete mode 100644 dev-python/uvicorn/uvicorn-0.49.0.ebuild delete mode 100644 dev-python/uvloop/Manifest delete mode 100644 dev-python/uvloop/metadata.xml delete mode 100644 dev-python/uvloop/uvloop-0.22.1.ebuild delete mode 100644 dev-python/validator-collection/Manifest delete mode 100644 dev-python/validator-collection/metadata.xml delete mode 100644 dev-python/validator-collection/validator-collection-1.5.0-r2.ebuild delete mode 100644 dev-python/validators/Manifest delete mode 100644 dev-python/validators/metadata.xml delete mode 100644 dev-python/validators/validators-0.35.0.ebuild delete mode 100644 dev-python/valkey/Manifest delete mode 100644 dev-python/valkey/metadata.xml delete mode 100644 dev-python/valkey/valkey-6.1.1.ebuild delete mode 100644 dev-python/varlink/Manifest delete mode 100644 dev-python/varlink/metadata.xml delete mode 100644 dev-python/varlink/varlink-31.0.0.ebuild delete mode 100644 dev-python/vcrpy/Manifest delete mode 100644 dev-python/vcrpy/metadata.xml delete mode 100644 dev-python/vcrpy/vcrpy-8.1.1.ebuild delete mode 100644 dev-python/vcs-versioning/Manifest delete mode 100644 dev-python/vcs-versioning/metadata.xml delete mode 100644 dev-python/vcs-versioning/vcs-versioning-1.1.1.ebuild delete mode 100644 dev-python/vdf/Manifest delete mode 100644 dev-python/vdf/metadata.xml delete mode 100644 dev-python/vdf/vdf-4.0.ebuild delete mode 100644 dev-python/vdirsyncer/Manifest delete mode 100644 dev-python/vdirsyncer/metadata.xml delete mode 100644 dev-python/vdirsyncer/vdirsyncer-0.20.0.ebuild delete mode 100644 dev-python/vecrec/Manifest delete mode 100644 dev-python/vecrec/metadata.xml delete mode 100644 dev-python/vecrec/vecrec-0.3.1-r1.ebuild delete mode 100644 dev-python/vector/Manifest delete mode 100644 dev-python/vector/metadata.xml delete mode 100644 dev-python/vector/vector-1.8.0.ebuild delete mode 100644 dev-python/vector/vector-1.8.1.ebuild delete mode 100644 dev-python/verboselogs/Manifest delete mode 100644 dev-python/verboselogs/files/verboselogs-1.7-skip-sandbox-violation-test.patch delete mode 100644 dev-python/verboselogs/metadata.xml delete mode 100644 dev-python/verboselogs/verboselogs-1.7-r1.ebuild delete mode 100644 dev-python/versioneer/Manifest delete mode 100644 dev-python/versioneer/metadata.xml delete mode 100644 dev-python/versioneer/versioneer-0.29-r1.ebuild delete mode 100644 dev-python/versioningit/Manifest delete mode 100644 dev-python/versioningit/metadata.xml delete mode 100644 dev-python/versioningit/versioningit-3.3.0.ebuild delete mode 100644 dev-python/vine/Manifest delete mode 100644 dev-python/vine/files/vine-5.1.0-pytest-8.patch delete mode 100644 dev-python/vine/metadata.xml delete mode 100644 dev-python/vine/vine-5.1.0.ebuild delete mode 100644 dev-python/virtualenv-clone/Manifest delete mode 100644 dev-python/virtualenv-clone/files/virtualenv-clone-0.5.7-backport-pr79.patch delete mode 100644 dev-python/virtualenv-clone/metadata.xml delete mode 100644 dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild delete mode 100644 dev-python/virtualenv/Manifest delete mode 100644 dev-python/virtualenv/files/virtualenv-20.31.1-ensurepip.patch delete mode 100644 dev-python/virtualenv/files/virtualenv-21.2.4-ensurepip.patch delete mode 100644 dev-python/virtualenv/metadata.xml delete mode 100644 dev-python/virtualenv/virtualenv-20.39.1.ebuild delete mode 100644 dev-python/virtualenv/virtualenv-21.3.3.ebuild delete mode 100644 dev-python/virtualenv/virtualenv-21.4.1.ebuild delete mode 100644 dev-python/virtualenv/virtualenv-21.4.2.ebuild delete mode 100644 dev-python/virtualenvwrapper/Manifest delete mode 100644 dev-python/virtualenvwrapper/files/virtualenvwrapper-4.8.4_p20230121-override-default-python-executable.patch delete mode 100644 dev-python/virtualenvwrapper/files/virtualenvwrapper-6.0.0-remove-use-of-which.patch delete mode 100644 dev-python/virtualenvwrapper/metadata.xml delete mode 100644 dev-python/virtualenvwrapper/virtualenvwrapper-6.1.1.ebuild delete mode 100644 dev-python/visitor/Manifest delete mode 100644 dev-python/visitor/metadata.xml delete mode 100644 dev-python/visitor/visitor-0.1.3-r2.ebuild delete mode 100644 dev-python/vobject/Manifest delete mode 100644 dev-python/vobject/metadata.xml delete mode 100644 dev-python/vobject/vobject-0.9.8.ebuild delete mode 100644 dev-python/volatile/Manifest delete mode 100644 dev-python/volatile/metadata.xml delete mode 100644 dev-python/volatile/volatile-2.1.0.ebuild delete mode 100644 dev-python/voluptuous/Manifest delete mode 100644 dev-python/voluptuous/metadata.xml delete mode 100644 dev-python/voluptuous/voluptuous-0.16.0.ebuild delete mode 100644 dev-python/vpython/Manifest delete mode 100644 dev-python/vpython/metadata.xml delete mode 100644 dev-python/vpython/vpython-7.6.5-r1.ebuild delete mode 100644 dev-python/w3lib/Manifest delete mode 100644 dev-python/w3lib/metadata.xml delete mode 100644 dev-python/w3lib/w3lib-2.3.1.ebuild delete mode 100644 dev-python/waitress/Manifest delete mode 100644 dev-python/waitress/metadata.xml delete mode 100644 dev-python/waitress/waitress-3.0.2.ebuild delete mode 100644 dev-python/wand/Manifest delete mode 100644 dev-python/wand/metadata.xml delete mode 100644 dev-python/wand/wand-0.7.0.ebuild delete mode 100644 dev-python/wand/wand-0.7.1.ebuild delete mode 100644 dev-python/warlock/Manifest delete mode 100644 dev-python/warlock/metadata.xml delete mode 100644 dev-python/warlock/warlock-2.1.0.ebuild delete mode 100644 dev-python/watchdog/Manifest delete mode 100644 dev-python/watchdog/metadata.xml delete mode 100644 dev-python/watchdog/watchdog-6.0.0.ebuild delete mode 100644 dev-python/watchfiles/Manifest delete mode 100644 dev-python/watchfiles/metadata.xml delete mode 100644 dev-python/watchfiles/watchfiles-1.1.1.ebuild delete mode 100644 dev-python/watchfiles/watchfiles-1.2.0.ebuild delete mode 100644 dev-python/wcag-contrast-ratio/Manifest delete mode 100644 dev-python/wcag-contrast-ratio/metadata.xml delete mode 100644 dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild delete mode 100644 dev-python/wcmatch/Manifest delete mode 100644 dev-python/wcmatch/metadata.xml delete mode 100644 dev-python/wcmatch/wcmatch-10.1.ebuild delete mode 100644 dev-python/wcwidth/Manifest delete mode 100644 dev-python/wcwidth/metadata.xml delete mode 100644 dev-python/wcwidth/wcwidth-0.6.0.ebuild delete mode 100644 dev-python/wcwidth/wcwidth-0.7.0.ebuild delete mode 100644 dev-python/weasyprint/Manifest delete mode 100644 dev-python/weasyprint/metadata.xml delete mode 100644 dev-python/weasyprint/weasyprint-68.1.ebuild delete mode 100644 dev-python/weasyprint/weasyprint-69.0.ebuild delete mode 100644 dev-python/webcolors/Manifest delete mode 100644 dev-python/webcolors/metadata.xml delete mode 100644 dev-python/webcolors/webcolors-25.10.0.ebuild delete mode 100644 dev-python/webencodings/Manifest delete mode 100644 dev-python/webencodings/metadata.xml delete mode 100644 dev-python/webencodings/webencodings-0.5.1-r2.ebuild delete mode 100644 dev-python/webob/Manifest delete mode 100644 dev-python/webob/metadata.xml delete mode 100644 dev-python/webob/webob-1.8.10.ebuild delete mode 100644 dev-python/webrtcvad/Manifest delete mode 100644 dev-python/webrtcvad/metadata.xml delete mode 100644 dev-python/webrtcvad/webrtcvad-2.0.10-r1.ebuild delete mode 100644 dev-python/websocket-client/Manifest delete mode 100644 dev-python/websocket-client/metadata.xml delete mode 100644 dev-python/websocket-client/websocket-client-1.9.0.ebuild delete mode 100644 dev-python/websockets/Manifest delete mode 100644 dev-python/websockets/metadata.xml delete mode 100644 dev-python/websockets/websockets-16.0.ebuild delete mode 100644 dev-python/websockify/Manifest delete mode 100644 dev-python/websockify/metadata.xml delete mode 100644 dev-python/websockify/websockify-0.13.0.ebuild delete mode 100644 dev-python/webtest/Manifest delete mode 100644 dev-python/webtest/files/webtest-2.0.33-no-pylons-theme.patch delete mode 100644 dev-python/webtest/metadata.xml delete mode 100644 dev-python/webtest/webtest-3.0.7.ebuild delete mode 100644 dev-python/werkzeug/Manifest delete mode 100644 dev-python/werkzeug/metadata.xml delete mode 100644 dev-python/werkzeug/werkzeug-3.1.8.ebuild delete mode 100644 dev-python/whatever/Manifest delete mode 100644 dev-python/whatever/metadata.xml delete mode 100644 dev-python/whatever/whatever-0.7.ebuild delete mode 100644 dev-python/whatthepatch/Manifest delete mode 100644 dev-python/whatthepatch/metadata.xml delete mode 100644 dev-python/whatthepatch/whatthepatch-1.0.7.ebuild delete mode 100644 dev-python/wheel/Manifest delete mode 100644 dev-python/wheel/metadata.xml delete mode 100644 dev-python/wheel/wheel-0.47.0.ebuild delete mode 100644 dev-python/whenever/Manifest delete mode 100644 dev-python/whenever/metadata.xml delete mode 100644 dev-python/whenever/whenever-0.10.0.ebuild delete mode 100644 dev-python/whisper/Manifest delete mode 100644 dev-python/whisper/metadata.xml delete mode 100644 dev-python/whisper/whisper-1.1.10.ebuild delete mode 100644 dev-python/whitenoise/Manifest delete mode 100644 dev-python/whitenoise/metadata.xml delete mode 100644 dev-python/whitenoise/whitenoise-6.8.2.ebuild delete mode 100644 dev-python/whitenoise/whitenoise-6.9.0.ebuild delete mode 100644 dev-python/whoosh/Manifest delete mode 100644 dev-python/whoosh/files/whoosh-2.7.4-tests-specify-utf8.patch delete mode 100644 dev-python/whoosh/metadata.xml delete mode 100644 dev-python/whoosh/whoosh-2.7.4-r2.ebuild delete mode 100644 dev-python/widgetsnbextension/Manifest delete mode 100644 dev-python/widgetsnbextension/metadata.xml delete mode 100644 dev-python/widgetsnbextension/widgetsnbextension-4.0.15.ebuild delete mode 100644 dev-python/wrapt/Manifest delete mode 100644 dev-python/wrapt/metadata.xml delete mode 100644 dev-python/wrapt/wrapt-2.1.2.ebuild delete mode 100644 dev-python/wrapt/wrapt-2.2.0.ebuild delete mode 100644 dev-python/wrapt/wrapt-2.2.1.ebuild delete mode 100644 dev-python/wsaccel/Manifest delete mode 100644 dev-python/wsaccel/metadata.xml delete mode 100644 dev-python/wsaccel/wsaccel-0.6.7.ebuild delete mode 100644 dev-python/wsgiproxy2/Manifest delete mode 100644 dev-python/wsgiproxy2/metadata.xml delete mode 100644 dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild delete mode 100644 dev-python/wsproto/Manifest delete mode 100644 dev-python/wsproto/metadata.xml delete mode 100644 dev-python/wsproto/wsproto-1.3.2.ebuild delete mode 100644 dev-python/wtforms/Manifest delete mode 100644 dev-python/wtforms/metadata.xml delete mode 100644 dev-python/wtforms/wtforms-3.2.1.ebuild delete mode 100644 dev-python/wtforms/wtforms-3.2.2.ebuild delete mode 100644 dev-python/wurlitzer/Manifest delete mode 100644 dev-python/wurlitzer/metadata.xml delete mode 100644 dev-python/wurlitzer/wurlitzer-3.1.1.ebuild delete mode 100644 dev-python/wxpython/Manifest delete mode 100644 dev-python/wxpython/files/wxpython-4.2.0-flags.patch delete mode 100644 dev-python/wxpython/files/wxpython-4.2.0-no-webkit.patch delete mode 100644 dev-python/wxpython/files/wxpython-4.2.1-x86-time.patch delete mode 100644 dev-python/wxpython/files/wxpython-4.2.2-no-stacktrace.patch delete mode 100644 dev-python/wxpython/files/wxpython-4.2.2-setuppy.patch delete mode 100644 dev-python/wxpython/files/wxpython-4.2.4-setuptools.patch delete mode 100644 dev-python/wxpython/metadata.xml delete mode 100644 dev-python/wxpython/wxpython-4.2.3-r2.ebuild delete mode 100644 dev-python/wxpython/wxpython-4.2.4.ebuild delete mode 100644 dev-python/wxpython/wxpython-4.2.5.ebuild delete mode 100644 dev-python/x-wr-timezone/Manifest delete mode 100644 dev-python/x-wr-timezone/metadata.xml delete mode 100644 dev-python/x-wr-timezone/x-wr-timezone-2.0.1.ebuild delete mode 100644 dev-python/xarray/Manifest delete mode 100644 dev-python/xarray/metadata.xml delete mode 100644 dev-python/xarray/xarray-2026.2.0.ebuild delete mode 100644 dev-python/xarray/xarray-2026.4.0.ebuild delete mode 100644 dev-python/xattr/Manifest delete mode 100644 dev-python/xattr/metadata.xml delete mode 100644 dev-python/xattr/xattr-1.3.0.ebuild delete mode 100644 dev-python/xcffib/Manifest delete mode 100644 dev-python/xcffib/metadata.xml delete mode 100644 dev-python/xcffib/xcffib-1.12.0.ebuild delete mode 100644 dev-python/xdoctest/Manifest delete mode 100644 dev-python/xdoctest/metadata.xml delete mode 100644 dev-python/xdoctest/xdoctest-1.3.2.ebuild delete mode 100644 dev-python/xkbcommon/Manifest delete mode 100644 dev-python/xkbcommon/metadata.xml delete mode 100644 dev-python/xkbcommon/xkbcommon-1.5.1.ebuild delete mode 100644 dev-python/xlrd/Manifest delete mode 100644 dev-python/xlrd/metadata.xml delete mode 100644 dev-python/xlrd/xlrd-2.0.2.ebuild delete mode 100644 dev-python/xlsxwriter/Manifest delete mode 100644 dev-python/xlsxwriter/metadata.xml delete mode 100644 dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild delete mode 100644 dev-python/xlwt/Manifest delete mode 100644 dev-python/xlwt/metadata.xml delete mode 100644 dev-python/xlwt/xlwt-1.3.0-r2.ebuild delete mode 100644 dev-python/xmlschema/Manifest delete mode 100644 dev-python/xmlschema/metadata.xml delete mode 100644 dev-python/xmlschema/xmlschema-4.3.1.ebuild delete mode 100644 dev-python/xmlsec/Manifest delete mode 100644 dev-python/xmlsec/metadata.xml delete mode 100644 dev-python/xmlsec/xmlsec-1.3.17.ebuild delete mode 100644 dev-python/xmltodict/Manifest delete mode 100644 dev-python/xmltodict/metadata.xml delete mode 100644 dev-python/xmltodict/xmltodict-1.0.4.ebuild delete mode 100644 dev-python/xmod/Manifest delete mode 100644 dev-python/xmod/metadata.xml delete mode 100644 dev-python/xmod/xmod-1.9.0.ebuild delete mode 100644 dev-python/xpybutil/Manifest delete mode 100644 dev-python/xpybutil/metadata.xml delete mode 100644 dev-python/xpybutil/xpybutil-0.0.6.ebuild delete mode 100644 dev-python/xvfbwrapper/Manifest delete mode 100644 dev-python/xvfbwrapper/metadata.xml delete mode 100644 dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild delete mode 100644 dev-python/xxhash/Manifest delete mode 100644 dev-python/xxhash/metadata.xml delete mode 100644 dev-python/xxhash/xxhash-3.7.0.ebuild delete mode 100644 dev-python/yams/Manifest delete mode 100644 dev-python/yams/metadata.xml delete mode 100644 dev-python/yams/yams-0.7.3-r1.ebuild delete mode 100644 dev-python/yams/yams-9999.ebuild delete mode 100644 dev-python/yapf/Manifest delete mode 100644 dev-python/yapf/metadata.xml delete mode 100644 dev-python/yapf/yapf-0.43.0-r1.ebuild delete mode 100644 dev-python/yappi/Manifest delete mode 100644 dev-python/yappi/files/yappi-1.2.5-warnings.patch delete mode 100644 dev-python/yappi/metadata.xml delete mode 100644 dev-python/yappi/yappi-1.7.6.ebuild delete mode 100644 dev-python/yapsy/Manifest delete mode 100644 dev-python/yapsy/files/yapsy-1.12.2-py312.patch delete mode 100644 dev-python/yapsy/metadata.xml delete mode 100644 dev-python/yapsy/yapsy-1.12.2-r2.ebuild delete mode 100644 dev-python/yara-python/Manifest delete mode 100644 dev-python/yara-python/metadata.xml delete mode 100644 dev-python/yara-python/yara-python-4.5.4.ebuild delete mode 100644 dev-python/yara-python/yara-python-4.5.5.ebuild delete mode 100644 dev-python/yara-python/yara-python-9999.ebuild delete mode 100644 dev-python/yarl/Manifest delete mode 100644 dev-python/yarl/metadata.xml delete mode 100644 dev-python/yarl/yarl-1.23.0.ebuild delete mode 100644 dev-python/yarl/yarl-1.24.2.ebuild delete mode 100644 dev-python/yattag/Manifest delete mode 100644 dev-python/yattag/metadata.xml delete mode 100644 dev-python/yattag/yattag-1.16.1.ebuild delete mode 100644 dev-python/yaxmldiff/Manifest delete mode 100644 dev-python/yaxmldiff/metadata.xml delete mode 100644 dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild delete mode 100644 dev-python/youtube-search-python/Manifest delete mode 100644 dev-python/youtube-search-python/metadata.xml delete mode 100644 dev-python/youtube-search-python/youtube-search-python-1.6.6-r3.ebuild delete mode 100644 dev-python/yt-dlp-ejs/Manifest delete mode 100644 dev-python/yt-dlp-ejs/metadata.xml delete mode 100644 dev-python/yt-dlp-ejs/yt-dlp-ejs-0.8.0.ebuild delete mode 100644 dev-python/ytmusicapi/Manifest delete mode 100644 dev-python/ytmusicapi/metadata.xml delete mode 100644 dev-python/ytmusicapi/ytmusicapi-1.11.5.ebuild delete mode 100644 dev-python/ytmusicapi/ytmusicapi-1.12.0.ebuild delete mode 100644 dev-python/zc-lockfile/Manifest delete mode 100644 dev-python/zc-lockfile/metadata.xml delete mode 100644 dev-python/zc-lockfile/zc-lockfile-4.0.ebuild delete mode 100644 dev-python/zconfig/Manifest delete mode 100644 dev-python/zconfig/metadata.xml delete mode 100644 dev-python/zconfig/zconfig-4.3.ebuild delete mode 100644 dev-python/zeep/Manifest delete mode 100644 dev-python/zeep/metadata.xml delete mode 100644 dev-python/zeep/zeep-4.3.2.ebuild delete mode 100644 dev-python/zenlib/Manifest delete mode 100644 dev-python/zenlib/metadata.xml delete mode 100644 dev-python/zenlib/zenlib-3.3.0.ebuild delete mode 100644 dev-python/zenlib/zenlib-9999.ebuild delete mode 100644 dev-python/zeroconf/Manifest delete mode 100644 dev-python/zeroconf/metadata.xml delete mode 100644 dev-python/zeroconf/zeroconf-0.148.0.ebuild delete mode 100644 dev-python/zeroconf/zeroconf-0.149.13.ebuild delete mode 100644 dev-python/zeroconf/zeroconf-0.149.16.ebuild delete mode 100644 dev-python/zeroconf/zeroconf-0.149.3.ebuild delete mode 100644 dev-python/zeroconf/zeroconf-0.149.5.ebuild delete mode 100644 dev-python/zeroconf/zeroconf-0.149.7.ebuild delete mode 100644 dev-python/zeroconf/zeroconf-0.149.9.ebuild delete mode 100644 dev-python/zipp/Manifest delete mode 100644 dev-python/zipp/metadata.xml delete mode 100644 dev-python/zipp/zipp-3.23.1.ebuild delete mode 100644 dev-python/zipp/zipp-4.1.0.ebuild delete mode 100644 dev-python/zipstream-ng/Manifest delete mode 100644 dev-python/zipstream-ng/metadata.xml delete mode 100644 dev-python/zipstream-ng/zipstream-ng-1.9.0.ebuild delete mode 100644 dev-python/zipstream-ng/zipstream-ng-1.9.2.ebuild delete mode 100644 dev-python/zlib-ng/Manifest delete mode 100644 dev-python/zlib-ng/metadata.xml delete mode 100644 dev-python/zlib-ng/zlib-ng-1.0.0.ebuild delete mode 100644 dev-python/zmq-anyio/Manifest delete mode 100644 dev-python/zmq-anyio/metadata.xml delete mode 100644 dev-python/zmq-anyio/zmq-anyio-0.3.10.ebuild delete mode 100644 dev-python/zmq-anyio/zmq-anyio-0.3.14.ebuild delete mode 100644 dev-python/zope-component/Manifest delete mode 100644 dev-python/zope-component/metadata.xml delete mode 100644 dev-python/zope-component/zope-component-7.1.ebuild delete mode 100644 dev-python/zope-configuration/Manifest delete mode 100644 dev-python/zope-configuration/metadata.xml delete mode 100644 dev-python/zope-configuration/zope-configuration-7.1.ebuild delete mode 100644 dev-python/zope-deprecation/Manifest delete mode 100644 dev-python/zope-deprecation/metadata.xml delete mode 100644 dev-python/zope-deprecation/zope-deprecation-6.0.ebuild delete mode 100644 dev-python/zope-event/Manifest delete mode 100644 dev-python/zope-event/metadata.xml delete mode 100644 dev-python/zope-event/zope-event-6.1.ebuild delete mode 100644 dev-python/zope-event/zope-event-6.2.ebuild delete mode 100644 dev-python/zope-exceptions/Manifest delete mode 100644 dev-python/zope-exceptions/metadata.xml delete mode 100644 dev-python/zope-exceptions/zope-exceptions-6.0.ebuild delete mode 100644 dev-python/zope-hookable/Manifest delete mode 100644 dev-python/zope-hookable/metadata.xml delete mode 100644 dev-python/zope-hookable/zope-hookable-8.2.ebuild delete mode 100644 dev-python/zope-i18nmessageid/Manifest delete mode 100644 dev-python/zope-i18nmessageid/metadata.xml delete mode 100644 dev-python/zope-i18nmessageid/zope-i18nmessageid-8.2.ebuild delete mode 100644 dev-python/zope-interface/Manifest delete mode 100644 dev-python/zope-interface/metadata.xml delete mode 100644 dev-python/zope-interface/zope-interface-8.4.ebuild delete mode 100644 dev-python/zope-interface/zope-interface-8.5.ebuild delete mode 100644 dev-python/zope-schema/Manifest delete mode 100644 dev-python/zope-schema/metadata.xml delete mode 100644 dev-python/zope-schema/zope-schema-8.1.ebuild delete mode 100644 dev-python/zope-testing/Manifest delete mode 100644 dev-python/zope-testing/metadata.xml delete mode 100644 dev-python/zope-testing/zope-testing-6.1.ebuild delete mode 100644 dev-python/zstandard/Manifest delete mode 100644 dev-python/zstandard/metadata.xml delete mode 100644 dev-python/zstandard/zstandard-0.25.0.ebuild delete mode 100644 dev-python/zxcvbn/Manifest delete mode 100644 dev-python/zxcvbn/metadata.xml delete mode 100644 dev-python/zxcvbn/zxcvbn-4.5.0.ebuild (limited to 'dev-python') diff --git a/dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild b/dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild deleted file mode 100644 index bf1f9e307adc..000000000000 --- a/dev-python/DAWG-Python/DAWG-Python-0.7.2.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="Pure-python reader for DAWGs (DAFSAs) created by dawgdic C++ library." -HOMEPAGE=" - https://github.com/pytries/DAWG-Python - https://pypi.org/project/DAWG-Python/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" diff --git a/dev-python/DAWG-Python/Manifest b/dev-python/DAWG-Python/Manifest deleted file mode 100644 index cde3d55801bc..000000000000 --- a/dev-python/DAWG-Python/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST DAWG-Python-0.7.2.tar.gz 9007 BLAKE2B 44e52df192d602da965ff45cd25ee58991063f6454900f75df0eaf6c0806cea060e1ad48ccfd2a9e2314533924458f440720c6079c78c8fb1ab492557bd9bec8 SHA512 402d94ea48cca66b12368781d6f015c9356845be1ad9e24c0a08ea9be0d04be8ae376b31cd8c6e7553e49f104ce7a1d66338b8ad84b372609c831524fbb0f6b8 diff --git a/dev-python/DAWG-Python/metadata.xml b/dev-python/DAWG-Python/metadata.xml deleted file mode 100644 index 86c83234a065..000000000000 --- a/dev-python/DAWG-Python/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - dev@notyourcomputer.net - Shaoyu Tseng - - - DAWG-Python - pytries/DAWG-Python - - diff --git a/dev-python/EbookLib/EbookLib-0.20.ebuild b/dev-python/EbookLib/EbookLib-0.20.ebuild deleted file mode 100644 index 436ce4af7227..000000000000 --- a/dev-python/EbookLib/EbookLib-0.20.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Ebook library which can handle EPUB2/EPUB3 and Kindle format" -HOMEPAGE="https://github.com/aerkalov/ebooklib https://pypi.org/project/EbookLib/" -# sdist doesn't include conftest.py -SRC_URI="https://github.com/aerkalov/ebooklib/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/EbookLib/Manifest b/dev-python/EbookLib/Manifest deleted file mode 100644 index d199aa724acd..000000000000 --- a/dev-python/EbookLib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST EbookLib-0.20.gh.tar.gz 238619 BLAKE2B a20ebfe696e0eb3e0fecc96738236659e8232bed24c5f575dcd9b291d261d80abbf0cad483247796e7e5f94ce8226a96c089618bf461d2e6827b6b945d61e205 SHA512 0aaa0b4075d946ec76b43ed3d311e7ed62b8b111b9c2c25390f66c5a1cf096d78ddbdd47dc14c66fe07654e4beede54ec8db543cc6e4256f07032f36cc6dce9a diff --git a/dev-python/EbookLib/metadata.xml b/dev-python/EbookLib/metadata.xml deleted file mode 100644 index b3b17c37d939..000000000000 --- a/dev-python/EbookLib/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - dev@notyourcomputer.net - Shaoyu Tseng - - - EbookLib - aerkalov/ebooklib - - diff --git a/dev-python/ManimPango/Manifest b/dev-python/ManimPango/Manifest deleted file mode 100644 index 222151b99bc3..000000000000 --- a/dev-python/ManimPango/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ManimPango-0.4.4.gh.tar.gz 4144021 BLAKE2B 88f33b8d2585abbc1f118e1df6a76be68789da6d704302de311086a775c6ba1d9a58afe83ad9845d5bf4461df43790c3a49c962d299053d37608f8b695d0c524 SHA512 3d9261c2787677039096ec20b8c4f17249189dea984cbc51c570b2af7ddf8bd6abdc8fde4cf577a435a4a4cf3d4cd33a66f39ec6e545f446e2bffb8cd48d0f84 -DIST ManimPango-0.6.1.gh.tar.gz 4144192 BLAKE2B 70148d2374afe3f98d0eda444b8e6b351fa106152e5e1eea493123596fc550440c7752d5ebf75f9a154839b429e9a0f82b1820af32406f8d71f173af5d9befd7 SHA512 d5093babb6f9a9161b5a2684ffcf88e394b48efa40f61ef38b5ccded701cfaa1387e85b823414df84dc1a40190f71826574d9827f268caabe103e65e16b1619c diff --git a/dev-python/ManimPango/ManimPango-0.4.4.ebuild b/dev-python/ManimPango/ManimPango-0.4.4.ebuild deleted file mode 100644 index 5433d80d94ac..000000000000 --- a/dev-python/ManimPango/ManimPango-0.4.4.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_DEPEND=" - dev-python/furo - dev-python/sphinxext-opengraph -" -DOCS_DIR="docs" - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_12 ) # Python 13 fails - -inherit distutils-r1 docs - -DESCRIPTION="Binding for Pango, to use with Manim." -HOMEPAGE="https://github.com/ManimCommunity/ManimPango https://pypi.org/project/manimpango" -SRC_URI="https://github.com/ManimCommunity/ManimPango/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="debug" -RESTRICT="test" - -RDEPEND=" - dev-libs/glib:2 - media-libs/fontconfig - x11-libs/cairo - x11-libs/pango -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - x11-libs/pango -" -DEPEND="${BDEPEND}" - -src_prepare() { - # Half of the tests fails or are not run - use test && sed -i -e '/--cov/d' setup.cfg - distutils-r1_src_prepare -} - -python_compile_all() { - # Need to remove this, otherwise docs_compile fails - rm -rf "${S}/manimpango" || die - docs_compile -} - -distutils_enable_tests pytest diff --git a/dev-python/ManimPango/ManimPango-0.6.1.ebuild b/dev-python/ManimPango/ManimPango-0.6.1.ebuild deleted file mode 100644 index e617c5c5e1bf..000000000000 --- a/dev-python/ManimPango/ManimPango-0.6.1.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 - -DOCS_BUILDER="sphinx" -DOCS_DEPEND=" - dev-python/furo - dev-python/matplotlib - dev-python/sphinxcontrib-applehelp - dev-python/sphinxcontrib-devhelp - dev-python/sphinxcontrib-htmlhelp - dev-python/sphinxcontrib-jsmath - dev-python/sphinxcontrib-qthelp - dev-python/sphinxcontrib-serializinghtml - dev-python/sphinxext-opengraph -" -DOCS_DIR="docs" - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 docs - -DESCRIPTION="Binding for Pango, to use with Manim." -HOMEPAGE="https://github.com/ManimCommunity/ManimPango https://pypi.org/project/manimpango" -SRC_URI="https://github.com/ManimCommunity/ManimPango/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="debug" - -RDEPEND=" - dev-libs/glib:2 - media-libs/fontconfig - x11-libs/cairo - x11-libs/pango -" -BDEPEND=" - >=dev-python/cython-3.0.2[${PYTHON_USEDEP}] - x11-libs/pango -" -DEPEND="${BDEPEND}" - -src_prepare() { - sed -i -e '/--cov/d' "${S}/setup.cfg" - distutils-r1_src_prepare -} - -python_compile_all() { - # Need to remove this, otherwise docs_compile fails - rm -rf "${S}/manimpango" || die - docs_compile -} - -distutils_enable_tests pytest diff --git a/dev-python/ManimPango/metadata.xml b/dev-python/ManimPango/metadata.xml deleted file mode 100644 index c3abb3e0addf..000000000000 --- a/dev-python/ManimPango/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - manimpango - ManimCommunity/ManimPango - https://manimpango.manim.community/ - https://github.com/ManimCommunity/ManimPango/releases/ - - diff --git a/dev-python/PyPubSub/Manifest b/dev-python/PyPubSub/Manifest deleted file mode 100644 index 66e4ca178ff4..000000000000 --- a/dev-python/PyPubSub/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PyPubSub-4.0.3.gh.tar.gz 174033 BLAKE2B 65fcd960ce2f0548f152546faa7a98055a823414c453b475d6ade339f55e72a60dcb8d627f6272cc844d181f772b76dba4e53b2ecc521bb05420abc09f6c30d2 SHA512 cf9aca44e91a5d0e5ecf6739deabf2980f9464395c89e3c5335c5248e47c570701e0534bb660c5005325a994d9f8e7f261f36bc8bea74cfc7eb760b73c572652 diff --git a/dev-python/PyPubSub/PyPubSub-4.0.3-r1.ebuild b/dev-python/PyPubSub/PyPubSub-4.0.3-r1.ebuild deleted file mode 100644 index fdf732dc02b4..000000000000 --- a/dev-python/PyPubSub/PyPubSub-4.0.3-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Forked from : https://data.gpo.zugaina.org/HomeAssistantRepository/dev-python/PyPubSub/PyPubSub-4.0.3.ebuild - -EAPI=8 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Python Publish-Subscribe Package" -HOMEPAGE="https://github.com/schollii/pypubsub https://pypi.org/project/PyPubSub/" -MY_PN="pypubsub" -SRC_URI="https://github.com/schollii/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS="README.rst" - -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest - -python_test() { - cd tests/suite - distutils-r1_python_test -} diff --git a/dev-python/PyPubSub/metadata.xml b/dev-python/PyPubSub/metadata.xml deleted file mode 100644 index 8664e0e7a962..000000000000 --- a/dev-python/PyPubSub/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - Oliver L Schoenborn - - schollii/pypubsub - PyPubSub - - diff --git a/dev-python/PythonQwt/Manifest b/dev-python/PythonQwt/Manifest deleted file mode 100644 index c98f6a5adee1..000000000000 --- a/dev-python/PythonQwt/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pythonqwt-0.14.6.tar.gz 1218842 BLAKE2B c632a1e5bd714c1b94560df55ce86616831645b34ac1fd3dfe2e4d794532816a132d401c89c20eaee64c24a4c16a0defe840e6ec003bf05ab8c509426d202a30 SHA512 3d660baf79276a0b2f35abfec4f1c81d55e6ddec3dd803b68f1239deb33c5fc5f87c5584b6236009bc1b98e63ae306f36f75d663dff936620db38b648963a28f -DIST pythonqwt-0.15.0.tar.gz 1221219 BLAKE2B 8db6a5a23fbfbe6a066e7d476c18576e06e22728b4c63c2d7fcb01df18936dbef2669ce6a1aacdde6035aea4e760fa334dc1ad3eaf483562d0ef17a0f304e026 SHA512 355ea2c3ec0c5de13fcdeadbaa79863a357a34271c57c8771249b0e2bbb5820aa156cd68fb3d3601721385239a0c2611b855a1fb0015bad890b7878a8c7b8d21 -DIST pythonqwt-0.16.0.tar.gz 1234388 BLAKE2B 590ebd5f80c3be43fad3f2ac5d9fef8800c02a6c8e379a5c232eccaf668f831087c86e056785f8bc0c52a8440157566f6f6b823e31a8f5ca2d1c4806a95fbb1f SHA512 3c8c078daf8080347d2764331ffa9de1f7380d7919c9e58d3e76d9764702c2309dd4067607824f75ada15950b0584832c3a2e4bcc064d8e656144ae65b8fe424 diff --git a/dev-python/PythonQwt/PythonQwt-0.14.6.ebuild b/dev-python/PythonQwt/PythonQwt-0.14.6.ebuild deleted file mode 100644 index 9bcadfd6f604..000000000000 --- a/dev-python/PythonQwt/PythonQwt-0.14.6.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Qt plotting widgets for Python" -HOMEPAGE="https://pypi.org/project/PythonQwt" -LICENSE="MIT" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -# Test directory seems to contain demo instead -RESTRICT="test" - -RDEPEND=" - dev-python/pyqt6[${PYTHON_USEDEP},svg] - dev-python/numpy[${PYTHON_USEDEP}] -" diff --git a/dev-python/PythonQwt/PythonQwt-0.15.0.ebuild b/dev-python/PythonQwt/PythonQwt-0.15.0.ebuild deleted file mode 100644 index 9bcadfd6f604..000000000000 --- a/dev-python/PythonQwt/PythonQwt-0.15.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Qt plotting widgets for Python" -HOMEPAGE="https://pypi.org/project/PythonQwt" -LICENSE="MIT" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -# Test directory seems to contain demo instead -RESTRICT="test" - -RDEPEND=" - dev-python/pyqt6[${PYTHON_USEDEP},svg] - dev-python/numpy[${PYTHON_USEDEP}] -" diff --git a/dev-python/PythonQwt/PythonQwt-0.16.0.ebuild b/dev-python/PythonQwt/PythonQwt-0.16.0.ebuild deleted file mode 100644 index 43941a1aff20..000000000000 --- a/dev-python/PythonQwt/PythonQwt-0.16.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Qt plotting widgets for Python" -HOMEPAGE="https://pypi.org/project/PythonQwt" -LICENSE="MIT" - -SLOT="0" -KEYWORDS="~amd64" -# Test directory seems to contain demo instead -RESTRICT="test" - -RDEPEND=" - dev-python/pyqt6[${PYTHON_USEDEP},svg] - dev-python/numpy[${PYTHON_USEDEP}] -" diff --git a/dev-python/PythonQwt/metadata.xml b/dev-python/PythonQwt/metadata.xml deleted file mode 100644 index 816e5ebaa10d..000000000000 --- a/dev-python/PythonQwt/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - PythonQwt - - diff --git a/dev-python/SLPP/Manifest b/dev-python/SLPP/Manifest deleted file mode 100644 index ca879d8774bb..000000000000 --- a/dev-python/SLPP/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST SLPP-1.2.3.tar.gz 4750 BLAKE2B 34b6f54e71817ad8b2c655937511226597f9cbb9ca65451c59f93f60b29cba9b4f4053b164594f36fc883665992b5dd7313f6139622e7818f22a9a2cb64e8116 SHA512 c2ae6f38d956009cea1ae48877a056c5beceb0a8b9868a1a3f306ee0263d7f93d385bd470a31151c9dae9a79c688d3d9fca27e6e1a61981d76156a24a27a33e2 diff --git a/dev-python/SLPP/SLPP-1.2.3.ebuild b/dev-python/SLPP/SLPP-1.2.3.ebuild deleted file mode 100644 index 034257e1633a..000000000000 --- a/dev-python/SLPP/SLPP-1.2.3.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="Simple lua-python parser" -HOMEPAGE=" - https://github.com/SirAnthony/slpp - https://pypi.org/project/SLPP/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" diff --git a/dev-python/SLPP/metadata.xml b/dev-python/SLPP/metadata.xml deleted file mode 100644 index f01275ea8a1e..000000000000 --- a/dev-python/SLPP/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - dev@notyourcomputer.net - Shaoyu Tseng - - - SLPP - SirAnthony/slpp - - diff --git a/dev-python/TakeTheTime/Manifest b/dev-python/TakeTheTime/Manifest deleted file mode 100644 index b920959efd10..000000000000 --- a/dev-python/TakeTheTime/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST TakeTheTime-0.3.1.gh.tar.gz 2916 BLAKE2B 841edd7e06d45ce6f2774a8464c391500651a9762ff85115d9b13d9f45e68f7ae7e0aef0d588d5e9cce0ee98b1c5343cef83fe9b026c074cbe27c2e6837ffb72 SHA512 ef33101d850ff39ed85b5f26fa90fb7ece1e85ee39e7f611b444e0d2cba181698cc99bd4183285b24da2a740b6fbf315f2f35d7f67ce67b53acefab0b2eaaee5 diff --git a/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild b/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild deleted file mode 100644 index a86818194713..000000000000 --- a/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 - -DESCRIPTION="Take The Time, a super-neat Python library for timing chunks of code" -HOMEPAGE="https://github.com/ErikBjare/TakeTheTime" - -# pypi doesn't contains the tests -SRC_URI="https://github.com/ErikBjare/TakeTheTime/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests unittest - -python_test() { - eunittest tests -} diff --git a/dev-python/TakeTheTime/metadata.xml b/dev-python/TakeTheTime/metadata.xml deleted file mode 100644 index 3ac653f68b22..000000000000 --- a/dev-python/TakeTheTime/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - ErikBjare/TakeTheTime - TakeTheTime - - diff --git a/dev-python/a2wsgi/Manifest b/dev-python/a2wsgi/Manifest deleted file mode 100644 index dfaa94acfbbf..000000000000 --- a/dev-python/a2wsgi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST a2wsgi-1.10.10.tar.gz 18799 BLAKE2B 8708138ade666402ab914286487079db0b84c3999997ceb5b98880c5f52d0b86db810b4715dedfd987c1d2ff0ca6cd8d13a8dbf571a5278ec7547b11745d1e14 SHA512 0e5c6b8a3b7d60c911010647e9d6ded61932c28942271199fec57b5da09e218e543350bbdc76f88734b5fd001c8d33a39981b32af88cede322dfb475c77d501c diff --git a/dev-python/a2wsgi/a2wsgi-1.10.10.ebuild b/dev-python/a2wsgi/a2wsgi-1.10.10.ebuild deleted file mode 100644 index 42dfeeb9601e..000000000000 --- a/dev-python/a2wsgi/a2wsgi-1.10.10.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Convert WSGI app to ASGI app or ASGI app to WSGI app" -HOMEPAGE=" - https://github.com/abersheeran/a2wsgi/ - https://pypi.org/project/a2wsgi/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/typing-extensions[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - =dev-python/httpx-0.22.0[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/starlette[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires baize - tests/test_asgi.py::test_baize_stream_response - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p asyncio -} diff --git a/dev-python/a2wsgi/metadata.xml b/dev-python/a2wsgi/metadata.xml deleted file mode 100644 index b5e8f0959b7a..000000000000 --- a/dev-python/a2wsgi/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - abersheeran/a2wsgi - a2wsgi - - diff --git a/dev-python/absl-py/Manifest b/dev-python/absl-py/Manifest deleted file mode 100644 index 8fead701e188..000000000000 --- a/dev-python/absl-py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST abseil-py-2.4.0.gh.tar.gz 241073 BLAKE2B bd1d2d0771f64be4eedfa8475dae16cb4590cda5fe66edc8ccfcb395b93cc9f95a561538d1002eccf5fb764c4c4e902ddfa5bf736a31cbaec1450f89105ba225 SHA512 26278e1b64e803f3a171cb7cbe4e188df0d1e27c69042b932a97160b77778e72af518b62564f5682b0a6d506ec74f8491015e37dcd1b1e1a305ac19b1505a935 diff --git a/dev-python/absl-py/absl-py-2.4.0.ebuild b/dev-python/absl-py/absl-py-2.4.0.ebuild deleted file mode 100644 index abc3ed1f2521..000000000000 --- a/dev-python/absl-py/absl-py-2.4.0.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=abseil-py-${PV} -DESCRIPTION="Abseil Python Common Libraries" -HOMEPAGE=" - https://github.com/abseil/abseil-py/ - https://pypi.org/project/absl-py/ -" -SRC_URI=" - https://github.com/abseil/abseil-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] -" - -src_prepare() { - distutils-r1_src_prepare - - # what a nightmare... well, we could have called bazel but that would - # even worse - local helpers=( - absl/flags/tests/argparse_flags_test_helper.py:absl/flags/tests/argparse_flags_test_helper - absl/logging/tests/logging_functional_test_helper.py:absl/logging/tests/logging_functional_test_helper - absl/testing/tests/absltest_fail_fast_test_helper.py:absl/testing/tests/absltest_fail_fast_test_helper - absl/testing/tests/absltest_filtering_test_helper.py:absl/testing/tests/absltest_filtering_test_helper - absl/testing/tests/absltest_randomization_testcase.py:absl/testing/tests/absltest_randomization_testcase - absl/testing/tests/absltest_sharding_test_helper.py:absl/testing/tests/absltest_sharding_test_helper - absl/testing/tests/absltest_sharding_test_helper_no_tests.py:absl/testing/tests/absltest_sharding_test_helper_no_tests - absl/testing/tests/absltest_test_helper.py:absl/testing/tests/absltest_test_helper - absl/testing/tests/absltest_test_helper_skipped.py:absl/testing/tests/absltest_test_helper_skipped - absl/testing/tests/xml_reporter_helper_test.py:absl/testing/tests/xml_reporter_helper_test - absl/tests/app_test_helper.py:absl/tests/app_test_helper_pure_python - ) - - local x - for x in "${helpers[@]}"; do - local script=${x%:*} - local sym=${x#*:} - sed -i -e "1i#!/usr/bin/env python" "${script}" || die - chmod +x "${script}" || die - ln -s "${script##*/}" "${sym}" || die - done - - # i don't wanna know how these pass for upstream with wrong helper names - sed -e 's:\(app_test_helper\)\.py:\1_pure_python:' \ - -i absl/tests/app_test.py || die - sed -e 's:\(logging_functional_test_helper\)\.py:\1:' \ - -i absl/logging/tests/logging_functional_test.py || die -} - -python_test() { - local -x PYTHONPATH=. - local -x COLUMNS=80 - local fails=0 - while read -r -d '' x; do - # This test is plain broken, as it assumes shutil.get_terminal_size() - # will fail and a broken mock will take over. - [[ ${x} == *flags_formatting_test* ]] && continue - ebegin "${x}" - "${EPYTHON}" "${x}" - eend ${?} || : "$(( fails += 1 ))" - done < <(find -name '*_test.py' -print0) - - [[ ${fails} -ne 0 ]] && die "${fails} tests failed on ${EPYTHON}" - - # we actually need to clean this up manually before running the test - # suite again... - chmod -R u+rwX "${T}"/absl_testing || die - rm -rf "${T}"/absl_testing || die -} diff --git a/dev-python/absl-py/metadata.xml b/dev-python/absl-py/metadata.xml deleted file mode 100644 index 97a6b3af5e96..000000000000 --- a/dev-python/absl-py/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - perfinion@gentoo.org - Jason Zaman - - - Collection of Python library code for building Python applications. The - code is collected from Google's own Python code base. - - - - abseil/abseil-py - absl-py - - diff --git a/dev-python/accessible-pygments/Manifest b/dev-python/accessible-pygments/Manifest deleted file mode 100644 index daa218becded..000000000000 --- a/dev-python/accessible-pygments/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST accessible-pygments-0.0.5.gh.tar.gz 2273172 BLAKE2B ed07ecb1ef0d6dcc2b02383d1620c373bb54c65522752404a0e2e2382e374d35c11d7ad6978889b4fd20d4536b38d5ea951a2e6366725279123f5357ecff8a0a SHA512 2f5984c4f95a13dc566a0f916168fb293332f175da61f88ef7dcbc9f2bfcd8781d891b7830ed401839eef09ad65f7cbf94bb5a153bc5b4454ddf4c28573948d2 diff --git a/dev-python/accessible-pygments/accessible-pygments-0.0.5.ebuild b/dev-python/accessible-pygments/accessible-pygments-0.0.5.ebuild deleted file mode 100644 index e6062a54d47c..000000000000 --- a/dev-python/accessible-pygments/accessible-pygments-0.0.5.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2023-2025 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 collection of accessible pygments styles" -HOMEPAGE=" - https://pypi.org/project/accessible-pygments/ - https://github.com/Quansight-Labs/accessible-pygments/ -" -# no tests in sdist, as of 0.0.5 -SRC_URI=" - https://github.com/Quansight-Labs/accessible-pygments/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pygments-1.5[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/accessible-pygments/metadata.xml b/dev-python/accessible-pygments/metadata.xml deleted file mode 100644 index 85eb057f4e0e..000000000000 --- a/dev-python/accessible-pygments/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Quansight-Labs/accessible-pygments - accessible-pygments - - diff --git a/dev-python/adb-shell/Manifest b/dev-python/adb-shell/Manifest deleted file mode 100644 index e297d670ffef..000000000000 --- a/dev-python/adb-shell/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST adb-shell-0.4.4.gh.tar.gz 77869 BLAKE2B f10cfd62fee6a7f81ef47b91b32fc2ea53121c29388bcd6722c2c30276f0f81d69dd93c63c9bb376009dda1ce0b0163a675672e882824619e6b858b5af44b27b SHA512 55533cdc04b5ff78bd5edbbf784a624ba33885933061fd7399194b529ce1d93deb8fea358909c6aee0133e95e4d6865be07a5ad48a612bb01686ae9f0e29565b diff --git a/dev-python/adb-shell/adb-shell-0.4.4-r1.ebuild b/dev-python/adb-shell/adb-shell-0.4.4-r1.ebuild deleted file mode 100644 index 0c9d49480ed2..000000000000 --- a/dev-python/adb-shell/adb-shell-0.4.4-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2023-2024 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="A Python implementation of ADB with shell and FileSync functionality." -HOMEPAGE="https://pypi.org/project/adb-shell/ https://github.com/JeffLIrion/adb_shell" -SRC_URI="https://github.com/JeffLIrion/adb_shell/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/adb_shell-${PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/aiofiles[${PYTHON_USEDEP}] - dev-python/async-timeout[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] -" -DEPEND="test? ( - ${RDEPEND} - dev-python/pycryptodome[${PYTHON_USEDEP}] - dev-python/libusb1[${PYTHON_USEDEP}] - -)" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -distutils_enable_tests unittest diff --git a/dev-python/adb-shell/metadata.xml b/dev-python/adb-shell/metadata.xml deleted file mode 100644 index 628dd2998e72..000000000000 --- a/dev-python/adb-shell/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - JeffLIrion/adb_shell - adb-shell - - diff --git a/dev-python/adblock/Manifest b/dev-python/adblock/Manifest deleted file mode 100644 index 3a6699055ba2..000000000000 --- a/dev-python/adblock/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST adblock-0.6.0-vendor.tar.xz 7754672 BLAKE2B 4e2e05b3cd40c5e20058dfb9f81fefed7f7dfc8e9ddbf10e5931da2f5c7866e81bc5c56a6e9f92629b11f19c2844dff1b8443c14e0b9ea1dab3ef10db936bedd SHA512 19a9c3b8911272993713e5f9035a96e6e98d24388c61c0e853114e6a119a5c9745b5bd66cb4fe390ec575892869b4fbeefa4c2b5b4cd44ca6e04ddf7d5a2fce0 -DIST adblock-0.6.0.gh.tar.gz 24976 BLAKE2B b6f109f71cbb01458141d6de4933665a8c93c87ec23750df0074d7453f5f17e8fda53255338c4ce50943aca12357944141d7edaca982a63faf169faeeedf5156 SHA512 c313483414539594c8836d83930e089ffdaba2e3ff032e4365428440ca357f84dbe82896873c93f5265ac05760006dac2b214728a7b16ab7f6bac4e30ff0a39f diff --git a/dev-python/adblock/adblock-0.6.0-r1.ebuild b/dev-python/adblock/adblock-0.6.0-r1.ebuild deleted file mode 100644 index 5a7a58629c08..000000000000 --- a/dev-python/adblock/adblock-0.6.0-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) -inherit cargo distutils-r1 - -DESCRIPTION="Python wrapper for Brave's adblocking library, which is written in Rust" -HOMEPAGE="https://github.com/ArniDagur/python-adblock" -SRC_URI=" - https://github.com/ArniDagur/python-adblock/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz - https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${P}-vendor.tar.xz -" -S=${WORKDIR}/python-${P} - -LICENSE="|| ( MIT Apache-2.0 )" -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 - Unicode-DFS-2016 -" # crates -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -QA_FLAGS_IGNORED=".*/adblock.*.so" - -DOCS=( CHANGELOG.md README.md ) - -PATCHES=( - "${FILESDIR}"/${P}-maturin-0.14.13.patch -) - -python_test() { - local EPYTEST_DESELECT=( - # unimportant (for us) test that uses the dir that we delete below - # so pytest does not try to load it while lacking extensions - tests/test_typestubs.py::test_functions_and_methods_exist_in_rust - # FileNotFound exception test that triggers a new assertion in - # python:3.13[debug], not an issue for normal usage (bug #931898) - tests/test_engine.py::test_serde_file - ) - local EPYTEST_IGNORE=( - # not very meaningful here (e.g. validates changelog), - # and needs the deprecated dev-python/toml - tests/test_metadata.py - ) - - rm -rf adblock || die - epytest -} diff --git a/dev-python/adblock/files/adblock-0.6.0-maturin-0.14.13.patch b/dev-python/adblock/files/adblock-0.6.0-maturin-0.14.13.patch deleted file mode 100644 index 67df5270939c..000000000000 --- a/dev-python/adblock/files/adblock-0.6.0-maturin-0.14.13.patch +++ /dev/null @@ -1,16 +0,0 @@ -These are unused by maturin since 0.14.0 (non-issue for us), -and still having them is now fatal rather than a warning. ---- a/Cargo.toml -+++ b/Cargo.toml -@@ -11,11 +11,2 @@ - --[package.metadata.maturin] --classifier = [ -- "Programming Language :: Python", -- "Programming Language :: Rust", -- "License :: OSI Approved :: MIT License", -- "License :: OSI Approved :: Apache Software License", --] --requires-python = ">=3.7" -- - [profile.release] diff --git a/dev-python/adblock/metadata.xml b/dev-python/adblock/metadata.xml deleted file mode 100644 index d961806e1925..000000000000 --- a/dev-python/adblock/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - ionen@gentoo.org - Ionen Wolkens - - - steils@gentoo.org - Stefan Strogin - - - ArniDagur/python-adblock - adblock - - diff --git a/dev-python/addict/Manifest b/dev-python/addict/Manifest deleted file mode 100644 index 9bfa2685e2e1..000000000000 --- a/dev-python/addict/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST addict-2.4.0.gh.tar.gz 9418 BLAKE2B b43801dd8d5c82a5effc848077d47a57a2d6a99872f99b290c037757f202f54f196e7a3fbc715e873fbec0f2a3f09e32b1b85d2dac085e715441ea88c651c2a3 SHA512 aa8248b6ba695392d3d87761e2e72675221e22adb99d5d9afccc47ae6763dc840aac610c660201110817704917967f68dc1f65fbebdd52a3b619204d85056a15 diff --git a/dev-python/addict/addict-2.4.0.ebuild b/dev-python/addict/addict-2.4.0.ebuild deleted file mode 100644 index 0aebc089ad62..000000000000 --- a/dev-python/addict/addict-2.4.0.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2024 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 Python Dict that's better than heroin" -HOMEPAGE="https://github.com/mewwts/addict https://pypi.org/project/addict/" -SRC_URI="https://github.com/mewwts/addict/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" diff --git a/dev-python/addict/metadata.xml b/dev-python/addict/metadata.xml deleted file mode 100644 index c3f0ea7b5cb6..000000000000 --- a/dev-python/addict/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - addict - mewwts/addict - - diff --git a/dev-python/agate-dbf/Manifest b/dev-python/agate-dbf/Manifest deleted file mode 100644 index e1f95fe06fe8..000000000000 --- a/dev-python/agate-dbf/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST agate-dbf-0.2.4.gh.tar.gz 7419 BLAKE2B 8477cd7c1f21c5ff6dfd18fead07569543b81a0a7409f397ccb5a0bf93c23a401c035ce1528012f3e8b9ccd96a326058f8a78234ba25fa592f6940cabd9a33b1 SHA512 6be744abb2585418e25f0d31439e5029aa9825157701c98e95f354b6e02ca5d752fb4cfa9c5780054f9f422ca450dcd6554fdec4b62a657024843f883372374e diff --git a/dev-python/agate-dbf/agate-dbf-0.2.4.ebuild b/dev-python/agate-dbf/agate-dbf-0.2.4.ebuild deleted file mode 100644 index 62d86d677e5e..000000000000 --- a/dev-python/agate-dbf/agate-dbf-0.2.4.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2021-2025 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="Adds read support for DBF files to agate" -HOMEPAGE=" - https://github.com/wireservice/agate-dbf/ - https://pypi.org/project/agate-dbf/ -" -SRC_URI=" - https://github.com/wireservice/agate-dbf/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] - >=dev-python/dbfread-2.0.5[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/furo - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/agate-dbf/metadata.xml b/dev-python/agate-dbf/metadata.xml deleted file mode 100644 index 2d89bcaacd22..000000000000 --- a/dev-python/agate-dbf/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - zmedico@gentoo.org - - - - https://github.com/wireservice/agate-dbf/issues - https://github.com/wireservice/agate-dbf/blob/master/CHANGELOG.rst - agate-dbf - wireservice/agate-dbf - - diff --git a/dev-python/agate-excel/Manifest b/dev-python/agate-excel/Manifest deleted file mode 100644 index 0717c0c0a9a3..000000000000 --- a/dev-python/agate-excel/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST agate_excel-0.4.2.tar.gz 271423 BLAKE2B 33d0e324d8eeb3ccfda7e6ac9385ca149714ee8eba50ca8ac6d2a1a27097935ee9600a585824a4995658130a2bcf5e08c728b1031d7991ad5eb8b6179e1ef682 SHA512 11b8ce0428369bab71c35b4504382e9cedea443e6385fe01b5222f98ed8df459b6c2fbc6eab108a96cf465706286e682602792c47a91eb9ebb0b750e9154a783 -DIST agate_excel-0.4.2.tar.gz.provenance 9614 BLAKE2B 9aa85616974c99814a5c079105dcdab2d2f56f5df0c353037f2db564afa17241ad5a51a2c9e4b62db6dd9d969ee8873b9cc9be1458971057d33620fb6e3d553d SHA512 7ed09638b82821099a78c5584bc1d2e63e392becc04463f54f743d86e047c8fb8966fe4b663afbe875e49c244a04af6167dba114b54a7cb06df007da8645f062 diff --git a/dev-python/agate-excel/agate-excel-0.4.2.ebuild b/dev-python/agate-excel/agate-excel-0.4.2.ebuild deleted file mode 100644 index 08ddea725f6d..000000000000 --- a/dev-python/agate-excel/agate-excel-0.4.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/wireservice/agate-excel -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Adds read support for Excel files (xls and xlsx) to agate" -HOMEPAGE=" - https://github.com/wireservice/agate-excel/ - https://pypi.org/project/agate-excel/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] - dev-python/olefile[${PYTHON_USEDEP}] - >=dev-python/openpyxl-2.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-0.9.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/agate-excel/metadata.xml b/dev-python/agate-excel/metadata.xml deleted file mode 100644 index 15cb9e2955f1..000000000000 --- a/dev-python/agate-excel/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - zmedico@gentoo.org - - - python@gentoo.org - Python - - - - https://github.com/wireservice/agate-excel/issues - https://github.com/wireservice/agate-excel/blob/master/CHANGELOG.rst - agate-excel - wireservice/agate-excel - - diff --git a/dev-python/agate-sql/Manifest b/dev-python/agate-sql/Manifest deleted file mode 100644 index bead120a9f6f..000000000000 --- a/dev-python/agate-sql/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST agate_sql-0.7.3.tar.gz 13936 BLAKE2B 9b379bcc57f1d82aa85ea3b13f3fa0b0b86e53d19444e7dbe1dc0f51fece1e3338b2692eced55124120189464e512d728ca5d75aafe851868a8838b2b2496884 SHA512 93e1e6e61ae6e9fb610cf8c8cdaf53a443863aa73fcb1655eb31b567e559f6b0551cd3278f79319441749075483c1b58c2236dabee781f981dedef18b5566291 -DIST agate_sql-0.7.3.tar.gz.provenance 9462 BLAKE2B 599640e42deb9a4a72681cad5f0f30cc370e08189f7f5985a395f441b67bc309fca5318445b9d451633f97724295862f26ce6405d6c413484e737c557a7860a3 SHA512 838fb4a8e3b8cd4b6c2066c3995bd0e07a5555b8d706e4863aaac0879f48271fee296dcab5ebf4859d2dd92c8fe1ba422396c5b84fee5f549ca5d7678f4ff87c diff --git a/dev-python/agate-sql/agate-sql-0.7.3.ebuild b/dev-python/agate-sql/agate-sql-0.7.3.ebuild deleted file mode 100644 index cf53ec67f1bd..000000000000 --- a/dev-python/agate-sql/agate-sql-0.7.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/wireservice/agate-sql -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Adds SQL read/write support to agate" -HOMEPAGE=" - https://github.com/wireservice/agate-sql/ - https://pypi.org/project/agate-sql/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires crate - tests/test_agatesql.py::TestSQL::test_to_sql_create_statement_with_dialects -) diff --git a/dev-python/agate-sql/metadata.xml b/dev-python/agate-sql/metadata.xml deleted file mode 100644 index 2b37e3918618..000000000000 --- a/dev-python/agate-sql/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - zmedico@gentoo.org - - - python@gentoo.org - Python - - - - https://github.com/wireservice/agate-sql/issues - https://github.com/wireservice/agate-sql/blob/master/CHANGELOG.rst - agate-sql - wireservice/agate-sql - - diff --git a/dev-python/agate/Manifest b/dev-python/agate/Manifest deleted file mode 100644 index da2cf0712397..000000000000 --- a/dev-python/agate/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST agate-1.14.2.tar.gz 204186 BLAKE2B 4fe987e1030d49b35d4ec6af772188ff5fab92b295280ca46fa89479b6cec26de5f9f8622abfb17046eb00fe14ecd97e90fc894f80e985a2f73fda9048cbb17f SHA512 351572afc4d7c9f1911472924c028043bedad04aabdabd49346e167864822a90d5a0c706a26012d8559a3481f782e44497b9a27a46b665981b58069a52c64931 -DIST agate-1.14.2.tar.gz.provenance 9258 BLAKE2B bbeeadd1e10219340227988c3d0b8b76db27f0e3b0cd2409d4716867c7100f1fabb94054e8e68b1c2df163b38cce2d2b68a2fbd9575ed9dfe27de555cd667dea SHA512 07f19634c6e208bae4ba7cd305a8d931f26942bb74711f7b1037fe9641c5d801974e5688d86c19e0e432bf5729e65831f9fc9aea425c4df09cb2ea3b045b4e81 diff --git a/dev-python/agate/agate-1.14.2.ebuild b/dev-python/agate/agate-1.14.2.ebuild deleted file mode 100644 index c0f8404169ae..000000000000 --- a/dev-python/agate/agate-1.14.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/wireservice/agate -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python data analysis library that is optimized for humans instead of machines" -HOMEPAGE=" - https://github.com/wireservice/agate/ - https://pypi.org/project/agate/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/pytimeparse-1.1.5[${PYTHON_USEDEP}] - >=dev-python/parsedatetime-2.1[${PYTHON_USEDEP}] - >=dev-python/babel-2.0[${PYTHON_USEDEP}] - >=dev-python/isodate-0.5.4[${PYTHON_USEDEP}] - >=dev-python/pyicu-2.4.2[${PYTHON_USEDEP}] - >=dev-python/python-slugify-1.2.1[${PYTHON_USEDEP}] - >=dev-python/leather-0.3.3-r2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/cssselect-0.9.1[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/furo - -EPYTEST_DESELECT=( - # require specific locales - tests/test_data_types.py::TestDate::test_cast_format_locale - tests/test_data_types.py::TestDateTime::test_cast_format_locale -) diff --git a/dev-python/agate/metadata.xml b/dev-python/agate/metadata.xml deleted file mode 100644 index 4bce6356a3b6..000000000000 --- a/dev-python/agate/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - zmedico@gentoo.org - - - python@gentoo.org - Python - - - - https://github.com/wireservice/agate/issues - https://github.com/wireservice/agate/commits/master - agate - wireservice/agate - - diff --git a/dev-python/agent-client-protocol/Manifest b/dev-python/agent-client-protocol/Manifest deleted file mode 100644 index 241b1f875100..000000000000 --- a/dev-python/agent-client-protocol/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST agent_client_protocol-0.8.1.tar.gz 68866 BLAKE2B c0b81def28c8893d5104fea047e11fb4220ce907d07e404246cb2cb63254c5e49196e9e64a33b980b342925a4e9b21b530e1fdd2981f7e6a15f2f9a31ea096b4 SHA512 fa101c204b550cd6af5196da5d1d2a19e68f5e88a9ff632b957c7bfa830e8cba58c5fe02eabd7fdf5b1624934b283de912d21d245760ae7741e0fa80c8aa603a diff --git a/dev-python/agent-client-protocol/agent-client-protocol-0.8.1.ebuild b/dev-python/agent-client-protocol/agent-client-protocol-0.8.1.ebuild deleted file mode 100644 index 0409726b36db..000000000000 --- a/dev-python/agent-client-protocol/agent-client-protocol-0.8.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Client protocol specification for agent interactions" -HOMEPAGE=" - https://github.com/agentclientprotocol/python-sdk - https://pypi.org/project/agent-client-protocol/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pydantic-2.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest diff --git a/dev-python/agent-client-protocol/metadata.xml b/dev-python/agent-client-protocol/metadata.xml deleted file mode 100644 index 1828225ae4ef..000000000000 --- a/dev-python/agent-client-protocol/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - agent-client-protocol - agentclientprotocol/python-sdk - - diff --git a/dev-python/ahocorasick/Manifest b/dev-python/ahocorasick/Manifest deleted file mode 100644 index 9c5f43c0fba6..000000000000 --- a/dev-python/ahocorasick/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyahocorasick-2.0.0.tar.gz 99662 BLAKE2B 0cc0e7de18c035e3f6b0dff7da421df8ea47c7d2d93ba8b5e2fa4f3b36e11efa688b0d67c5224e7cc55e6d410f86a2af3502d482c7c0a8db6d45d0518216625e SHA512 38bc56c67ada0af6ae124d8c98dc933cbf26861e522288fa6152dde4f75ea49870c35dd041de2cfc2e16f5767c3da3af83b20f35af0788c662da00707b080fa6 -DIST pyahocorasick-2.1.0.tar.gz 103259 BLAKE2B f85f04e17fb4f5b66e4b1855dc83a0a2934742d52c1021218d6f4f3694c2427c4c6faf9582a474c432bda9e98710429017aa267e86a4008d8f27884ca1e4fc98 SHA512 ac90a8baa5d395fb599d7214b66491ca88039e10bb57082001bbaadf71f29b8b9cda0361cde5d4df774223ce059364bbcb28750758dcede6b1a3d0e245172a7e diff --git a/dev-python/ahocorasick/ahocorasick-2.0.0.ebuild b/dev-python/ahocorasick/ahocorasick-2.0.0.ebuild deleted file mode 100644 index 9622a92aca80..000000000000 --- a/dev-python/ahocorasick/ahocorasick-2.0.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_PN="py${PN}" -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="Python module implementing Aho-Corasick algorithm" -HOMEPAGE="https://github.com/WojciechMula/pyahocorasick" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_tests pytest - -src_prepare() { - default - - sed -i '/typedef char bool/d' src/common.h || die -} diff --git a/dev-python/ahocorasick/ahocorasick-2.1.0.ebuild b/dev-python/ahocorasick/ahocorasick-2.1.0.ebuild deleted file mode 100644 index f8621a21a2f2..000000000000 --- a/dev-python/ahocorasick/ahocorasick-2.1.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_PN="py${PN}" -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="Python module implementing Aho-Corasick algorithm" -HOMEPAGE="https://github.com/WojciechMula/pyahocorasick" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_tests pytest - -src_prepare() { - default - - if tc-is-gcc && ver_test $(gcc-version) -ge 15 ; then - sed -i '/typedef char bool/d' src/common.h || die - fi -} diff --git a/dev-python/ahocorasick/metadata.xml b/dev-python/ahocorasick/metadata.xml deleted file mode 100644 index 85a65aa7e666..000000000000 --- a/dev-python/ahocorasick/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - pyahocorasick is a fast and memory efficient library for exact or - approximate multi-pattern string search meaning that you can find - multiple key strings occurrences at once in some input text. - The library provides an ahocorasick Python module that you can use - as a plain dict-like Trie or convert a Trie to an automaton for - efficient Aho-Corasick search. - - - WojciechMula/pyahocorasick - pyahocorasick - - - diff --git a/dev-python/aiodns/Manifest b/dev-python/aiodns/Manifest deleted file mode 100644 index 8e5be5c4bee6..000000000000 --- a/dev-python/aiodns/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST aiodns-4.0.0.tar.gz 26204 BLAKE2B 9691bd1a1ff7c5a3f22311242af20a2e3e457f7455d9bd31cc837ece26330de11b0e5384d2056174e50b593aeae9525ace4edaf7e329d6d3fcd0b78c7946fe3b SHA512 891f24963df0b64e68c9e53a556e562cb261f207df6204f08232e70cbaa1e193d391953c123bf225a3d3e171660b94ec2b7ecc29f10bdc373362018e25e04275 -DIST aiodns-4.0.0.tar.gz.provenance 9360 BLAKE2B 12f684533751d5d400c3782d032b2044292010176892d7ae2e58ec9ac7f9d67ae154dbf4a032bd8bb01c7be3f38fc010d04c4e3d5e3d67a402b7b03632d427ef SHA512 9a67679ba8bb56221f7301d835743002e67c43c742fed64a5c1230eb1b9359c31b6fbae4dd930585974228853ad4883ceb0f44c2d0ff1fe28dead06c4a7b883a -DIST aiodns-4.0.4.tar.gz 29918 BLAKE2B d792ac6492eb2a57d8155fe83f4d8379783f55c298ec1536b98223ba321ecfa1d1b88201491171a2566f56f4cc964fa43059b0a62ac463ff18ce12a8e656fce3 SHA512 d0f562f4dd3cbc02f6a961bfd619f666b059f4b9ab330747ee82a85cd3929280aac05f577965e9c843c3f0b5972f07fc659cf0480e4c2673217f8ade2d671f9e -DIST aiodns-4.0.4.tar.gz.provenance 9650 BLAKE2B f21b480f5b889c78bc08532d0610fb05498dd7af20e791d7df356ddc6023c6ef8f6cd968682f999e30c8ea8d4f687d5d06aa62d4204a534f2d446c1bd3652910 SHA512 f8d81aeede7a1d9076762b2a59a65806237803dfb288b866fe5dbbc6ea86a2f8303b243892c9d421a703bf36e5d9837fdcd70f0b1602412bf630cf515c80e37d diff --git a/dev-python/aiodns/aiodns-4.0.0.ebuild b/dev-python/aiodns/aiodns-4.0.0.ebuild deleted file mode 100644 index 5991dd1e3aee..000000000000 --- a/dev-python/aiodns/aiodns-4.0.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/aio-libs/aiodns -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple DNS resolver for asyncio" -HOMEPAGE=" - https://pypi.org/project/aiodns/ - https://github.com/aio-libs/aiodns/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -# Tests fail with network-sandbox, since they try to resolve google.com -PROPERTIES="test? ( test_network )" -RESTRICT="test" - -RDEPEND="=dev-python/pycares-5*[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - epytest --asyncio-mode=auto -} diff --git a/dev-python/aiodns/aiodns-4.0.4.ebuild b/dev-python/aiodns/aiodns-4.0.4.ebuild deleted file mode 100644 index b2b44f0990c0..000000000000 --- a/dev-python/aiodns/aiodns-4.0.4.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/aio-libs/aiodns -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple DNS resolver for asyncio" -HOMEPAGE=" - https://pypi.org/project/aiodns/ - https://github.com/aio-libs/aiodns/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -# Tests fail with network-sandbox, since they try to resolve google.com -PROPERTIES="test? ( test_network )" -RESTRICT="test" - -RDEPEND="=dev-python/pycares-5*[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - epytest --asyncio-mode=auto -} diff --git a/dev-python/aiodns/metadata.xml b/dev-python/aiodns/metadata.xml deleted file mode 100644 index 4d962f5aacfc..000000000000 --- a/dev-python/aiodns/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - zmedico@gentoo.org - - - python@gentoo.org - Python - - - - aiodns - aio-libs/aiodns - - diff --git a/dev-python/aiofile/Manifest b/dev-python/aiofile/Manifest deleted file mode 100644 index 1cfdab7ba0da..000000000000 --- a/dev-python/aiofile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiofile-3.9.0_p20250714.gh.tar.gz 35576 BLAKE2B edc22b4ed53a18b73b83f887ba71c893c644f0aeeff7cd69caf116ce050aa6fe54eb990306e0811619c2b6566e563b9cb3a6336427ab5788788b64443a15b8c7 SHA512 32fe853476f09265e8d33c0fb137bedc26d5f63067083ceaf8a6ea9e0c6158bb506b475b03398ac00cf2a7d4fafb662849f2df7b747b3f1a72e4fa889434d6fc diff --git a/dev-python/aiofile/aiofile-3.9.0_p20250714.ebuild b/dev-python/aiofile/aiofile-3.9.0_p20250714.ebuild deleted file mode 100644 index f850c3b28102..000000000000 --- a/dev-python/aiofile/aiofile-3.9.0_p20250714.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Asynchronous file operations" -HOMEPAGE=" - https://github.com/mosquito/aiofile - https://pypi.org/project/aiofile/ -" -# We depend on some unreleased fixes -MY_COMMIT="ba7cbede109d7972064ad39433648051f659c0f1" # _p20250714 -SRC_URI="https://github.com/mosquito/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/caio-0.9.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( aiomisc-pytest ) -distutils_enable_tests pytest diff --git a/dev-python/aiofile/metadata.xml b/dev-python/aiofile/metadata.xml deleted file mode 100644 index 3bc660526be7..000000000000 --- a/dev-python/aiofile/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - aiofile - mosquito/aiofile - - diff --git a/dev-python/aiofiles/Manifest b/dev-python/aiofiles/Manifest deleted file mode 100644 index 5fd63fa66f48..000000000000 --- a/dev-python/aiofiles/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST aiofiles-25.1.0.tar.gz 46354 BLAKE2B ab42621c8490a02a8926da38555ad39305d9de4ee1bd4270e19dd708b976818cb39ace313b56229d5a1966bb8dbd07d1e6940186e9dd089100ead060d25523a1 SHA512 7b4afc8fa25cb161e850db253b582249c5d8b77aeaaa5db9bd7cf7c9ba4b7b545f9013234ca384983c021ad211cdb6e0f34da85c93d5096da9a6e6f0c2404bbe -DIST aiofiles-25.1.0.tar.gz.provenance 9342 BLAKE2B 1470f88139336a263a8d33c1225799b4424c8c0bfbd6daadadd1798ad95959a8fd1da6381d25f974fd1da99eea25a2b1c3969d55b273af75c4f494d5265a5233 SHA512 6f10392aa3bc67f896f211541c8082d5abdbfcf29f4f1f14d08988cccc68607389fa5a6f83ff32ec47abf38c246ede7d2ebb4a41a65cb29b35faecd7f7c672f2 diff --git a/dev-python/aiofiles/aiofiles-25.1.0.ebuild b/dev-python/aiofiles/aiofiles-25.1.0.ebuild deleted file mode 100644 index 77e2ddcb2b47..000000000000 --- a/dev-python/aiofiles/aiofiles-25.1.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/Tinche/aiofiles -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="File support for asyncio" -HOMEPAGE=" - https://github.com/Tinche/aiofiles/ - https://pypi.org/project/aiofiles/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest diff --git a/dev-python/aiofiles/metadata.xml b/dev-python/aiofiles/metadata.xml deleted file mode 100644 index b7130989dcd5..000000000000 --- a/dev-python/aiofiles/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Tinche/aiofiles - https://github.com/Tinche/aiofiles/issues - aiofiles - - diff --git a/dev-python/aiohappyeyeballs/Manifest b/dev-python/aiohappyeyeballs/Manifest deleted file mode 100644 index 1c1f733e9730..000000000000 --- a/dev-python/aiohappyeyeballs/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST aiohappyeyeballs-2.6.1.gh.tar.gz 74617 BLAKE2B e3cb3d7366267dca4a7c82615c3482db175326d4fbaa2ad1ca249ef72e9b515129e988fa82f5ae1c4d2585022e17ec9a25b936252cd67a7ce8d3ff571071ae44 SHA512 e3d3ef2ed1e5c81263555b11a8842941043b3113a91f11b08d0e882f2f1c47f015310c75a2c37e6ac6207399b659d5431bb750c8f4234f233f1da942d23bc8b1 -DIST aiohappyeyeballs-2.6.2.gh.tar.gz 78386 BLAKE2B fc4829c2344551711421e4fa373049411df0ab01c3d82b805d2ed4e0b95f857ce223391e510221f545e3c4175b851afc4c44e6ffb9cc90411072e4bdd7d7073e SHA512 5cd61bbad58bed019a03a0bdbc5c64511443150e6e0853c2f6231b64020efba52c4719a969ee417f1699912167f2b55a31ab1f3250da01ccb145695021dff71f diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.6.1.ebuild b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.6.1.ebuild deleted file mode 100644 index 70d98d98544a..000000000000 --- a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.6.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Happy Eyeballs for pre-resolved hosts" -HOMEPAGE=" - https://pypi.org/project/aiohappyeyeballs/ - https://github.com/aio-libs/aiohappyeyeballs/ -" -SRC_URI=" - https://github.com/aio-libs/aiohappyeyeballs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - >=dev-python/poetry-core-2.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/aio-libs/aiohappyeyeballs/pull/181 - "${FILESDIR}/${P}-pytest-asyncio-1.patch" -) - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.6.2.ebuild b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.6.2.ebuild deleted file mode 100644 index 82fed29d88ee..000000000000 --- a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.6.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Happy Eyeballs for pre-resolved hosts" -HOMEPAGE=" - https://pypi.org/project/aiohappyeyeballs/ - https://github.com/aio-libs/aiohappyeyeballs/ -" -SRC_URI=" - https://github.com/aio-libs/aiohappyeyeballs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=dev-python/poetry-core-2.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/aiohappyeyeballs/files/aiohappyeyeballs-2.6.1-pytest-asyncio-1.patch b/dev-python/aiohappyeyeballs/files/aiohappyeyeballs-2.6.1-pytest-asyncio-1.patch deleted file mode 100644 index d5750359157a..000000000000 --- a/dev-python/aiohappyeyeballs/files/aiohappyeyeballs-2.6.1-pytest-asyncio-1.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 5f94f4bdc4f7b4b533d6517308a3d33a1a64e3cc Mon Sep 17 00:00:00 2001 -From: "J. Nick Koston" -Date: Sun, 24 Aug 2025 01:18:33 -0500 -Subject: [PATCH] chore: updates for pytest-asyncio - ---- - tests/conftest.py | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -diff --git a/tests/conftest.py b/tests/conftest.py -index 6db53d2..9f7a4cb 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -41,10 +41,13 @@ def long_repr_strings() -> Generator[None, None, None]: - - - @pytest.fixture(autouse=True) --def verify_no_lingering_tasks( -- event_loop: asyncio.AbstractEventLoop, --) -> Generator[None, None, None]: -+def verify_no_lingering_tasks() -> Generator[None, None, None]: - """Verify that all tasks are cleaned up.""" -+ try: -+ event_loop = asyncio.get_event_loop() -+ except RuntimeError: -+ yield -+ return - tasks_before = asyncio.all_tasks(event_loop) - yield - diff --git a/dev-python/aiohappyeyeballs/metadata.xml b/dev-python/aiohappyeyeballs/metadata.xml deleted file mode 100644 index 5f0349700b9f..000000000000 --- a/dev-python/aiohappyeyeballs/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - aio-libs/aiohappyeyeballs - aiohappyeyeballs - - diff --git a/dev-python/aiohttp-cors/Manifest b/dev-python/aiohttp-cors/Manifest deleted file mode 100644 index 9af30e9e6dd5..000000000000 --- a/dev-python/aiohttp-cors/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiohttp-cors-0.8.1.gh.tar.gz 40447 BLAKE2B 553dcf7d9769c0f2b75bbea271aac71fde9dcc1f8d5e292603e29b6082cbdada653f831407408ade76cf4804c4d25742c77459f601b118060e7b539ce4a5944b SHA512 774561b07dd71bbe186fa6b2f056d703551ef5fd9e321a9bfa7a4344156964f0bdcb3c99dec6d4a53d8ba6aab373bbe10f15c3d59beb2fd185828eba64975171 diff --git a/dev-python/aiohttp-cors/aiohttp-cors-0.8.1.ebuild b/dev-python/aiohttp-cors/aiohttp-cors-0.8.1.ebuild deleted file mode 100644 index ffefbad8000d..000000000000 --- a/dev-python/aiohttp-cors/aiohttp-cors-0.8.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Implements CORS support for aiohttp asyncio-powered asynchronous HTTP server" -HOMEPAGE=" - https://github.com/aio-libs/aiohttp-cors/ - https://pypi.org/project/aiohttp-cors/ -" -SRC_URI=" - https://github.com/aio-libs/aiohttp-cors/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/aiohttp-3.9[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-aiohttp[${PYTHON_USEDEP}] - dev-python/selenium[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -o addopts= -p aiohttp -p asyncio --asyncio-mode=auto -} diff --git a/dev-python/aiohttp-cors/metadata.xml b/dev-python/aiohttp-cors/metadata.xml deleted file mode 100644 index e42a2c517ce8..000000000000 --- a/dev-python/aiohttp-cors/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - aio-libs/aiohttp-cors - aiohttp-cors - - diff --git a/dev-python/aiohttp-oauthlib/Manifest b/dev-python/aiohttp-oauthlib/Manifest deleted file mode 100644 index c29c29a782ee..000000000000 --- a/dev-python/aiohttp-oauthlib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiohttp-oauthlib-0.1.0.tar.gz 7253 BLAKE2B 666ed19281f43b7d891130e6cfaa11cc91c96560fef911bb85fdf07c4bb7a876d9b3b0119c120239711aea2db1486976755126e1e9de21ccf6705bbfb76b51c6 SHA512 9df789328942fa4612bd9a2634303e83770021da7abae31471523602b5f77da829eb53efd498b02ed982ccd24abbd3b98eb99ada305a33014d47163a3dff5010 diff --git a/dev-python/aiohttp-oauthlib/aiohttp-oauthlib-0.1.0.ebuild b/dev-python/aiohttp-oauthlib/aiohttp-oauthlib-0.1.0.ebuild deleted file mode 100644 index 1f9b5eb91eeb..000000000000 --- a/dev-python/aiohttp-oauthlib/aiohttp-oauthlib-0.1.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="oauthlib for aiohttp clients" -HOMEPAGE="https://git.sr.ht/~whynothugo/aiohttp-oauthlib" -SRC_URI="https://git.sr.ht/~whynothugo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/aiohttp[${PYTHON_USEDEP}] - >=dev-python/oauthlib-3.0.0[${PYTHON_USEDEP}]" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -distutils_enable_tests import-check diff --git a/dev-python/aiohttp-oauthlib/metadata.xml b/dev-python/aiohttp-oauthlib/metadata.xml deleted file mode 100644 index f63250c09310..000000000000 --- a/dev-python/aiohttp-oauthlib/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - mschiff@gentoo.org - Marc Schiffbauer - - diff --git a/dev-python/aiohttp-socks/Manifest b/dev-python/aiohttp-socks/Manifest deleted file mode 100644 index 152443611f54..000000000000 --- a/dev-python/aiohttp-socks/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiohttp-socks-0.11.0.gh.tar.gz 13949 BLAKE2B e8ee93058a5dbd7e2046ef9abca91c3f1144c3d744ef6b2b42bfa18451af7210a1deac51c899ffbeec783f3712815c00add6fd5c8de991fbdd3d6895a823092c SHA512 6805c31702c3bf1a5438b29e431a80175c8b184b7f3dc956b226b4ce305739fee654bd3ef0664e05edc21c3807df32fe027d8aa3351da4a7a7a53f86ff866fe3 diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.11.0.ebuild b/dev-python/aiohttp-socks/aiohttp-socks-0.11.0.ebuild deleted file mode 100644 index fe8f9715be59..000000000000 --- a/dev-python/aiohttp-socks/aiohttp-socks-0.11.0.ebuild +++ /dev/null @@ -1,40 +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="SOCKS proxy connector for aiohttp" -HOMEPAGE=" - https://pypi.org/project/aiohttp-socks/ - https://github.com/romis2012/aiohttp-socks/ -" -SRC_URI=" - https://github.com/romis2012/aiohttp-socks/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -RDEPEND=" - >=dev-python/aiohttp-3.10.0[${PYTHON_USEDEP}] - >=dev-python/python-socks-2.4.3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/trustme[${PYTHON_USEDEP}] - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/yarl[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/tiny-proxy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest diff --git a/dev-python/aiohttp-socks/metadata.xml b/dev-python/aiohttp-socks/metadata.xml deleted file mode 100644 index 030acdef572e..000000000000 --- a/dev-python/aiohttp-socks/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - aiohttp-socks - romis2012/aiohttp-socks - - diff --git a/dev-python/aiohttp-theme/Manifest b/dev-python/aiohttp-theme/Manifest deleted file mode 100644 index 3a156d888296..000000000000 --- a/dev-python/aiohttp-theme/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiohttp_theme-0.1.7.tar.gz 11509 BLAKE2B ddb92ac862f5e93f33eec508c706d88112f043928ec48b4e7ec7000819f12b8a06ed7c3aa3c1590d5678e45573b295882158394904328edfd623068d89b8bf8a SHA512 2c840fdfb8cbdd58c8b133cb44345cbb55629591ea066b86b09df5ce7d092ef96291fce7cd4e1814b46805e41b20aa8ecfbc41f820242ed46496b14c5966e58c diff --git a/dev-python/aiohttp-theme/aiohttp-theme-0.1.7.ebuild b/dev-python/aiohttp-theme/aiohttp-theme-0.1.7.ebuild deleted file mode 100644 index ba28ef791f30..000000000000 --- a/dev-python/aiohttp-theme/aiohttp-theme-0.1.7.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx theme for aiohttp" -HOMEPAGE=" - https://github.com/aio-libs/aiohttp-theme/ - https://pypi.org/project/aiohttp-theme/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] -" diff --git a/dev-python/aiohttp-theme/metadata.xml b/dev-python/aiohttp-theme/metadata.xml deleted file mode 100644 index 0a662a9d5045..000000000000 --- a/dev-python/aiohttp-theme/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - zmedico@gentoo.org - - - - aio-libs/aiohttp-theme - aiohttp-theme - - diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest deleted file mode 100644 index 47f36a6063a6..000000000000 --- a/dev-python/aiohttp/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST aiohttp-3.13.5.tar.gz 7858271 BLAKE2B 33b8f7f977a429fcd14401042f0be88c4cf6879e2f991783c28bf26d2eaefb4ebeab64edfa4bd34f239c50574b3d5c5adb64b651716c8b7dc1fa4a41ca211d99 SHA512 42aafde39a7e0d270a43733293be1450ca7d72be9658403218f4c338fba7f942bd362637676146cc77579a0946303a44b012b070a25027d3b87abfb6bc0f9fb9 -DIST aiohttp-3.13.5.tar.gz.provenance 9326 BLAKE2B 0ed4219dc79a8b48cbc69f1a926a75210069f8382d61e217aaae6c8d51871c03c03336c812a9c7ecff0972ab070d6f2954482bced18edfaa71cf06cf8ef019bd SHA512 801915c3639db98f363a14e0e2e9e7b3e6e76d8e7988f43749580e4fa04404fe6b72f50370a07f37a922541d111361106d8fd8c4ffa4be326b130148a407c0e0 -DIST aiohttp-3.14.0.tar.gz 7940674 BLAKE2B 259de386734fd64e6c9de5d7f0b2d71d4672c24c0ea38a434ca8f1e8bb0ad1ea4e4c0d5e11ecc22dbb95f8e2ff51c89163c1a1ab5ce49463e8b5a3a1b3785be9 SHA512 7888be5d7c285efb84e38cebd3b4dcd8dd199ba654df5faac87d254f9a423d7b5300d195e2d99b196c3d1d53fd8f0cadbcf368ce985e2269ec9c31400e40c036 -DIST aiohttp-3.14.0.tar.gz.provenance 9781 BLAKE2B 705c780ee0b659d2e3e2ce8450c1ddc9759f6d03d702996c0754340d9aee0e303fa91a78b6f2922d4932c779d80903c8a73b5734c813a562de23b31aced1e2b3 SHA512 b3ec14b7961fe8be81e67ae556dd89ad85efd16a962ef8a3169a0f8d6f454aa177485a9f8f7ea5eb42d3a754e98c6eea58e18300f4c7b6a28d82a0111a411ae7 diff --git a/dev-python/aiohttp/aiohttp-3.13.5.ebuild b/dev-python/aiohttp/aiohttp-3.13.5.ebuild deleted file mode 100644 index 1ee77937d280..000000000000 --- a/dev-python/aiohttp/aiohttp-3.13.5.ebuild +++ /dev/null @@ -1,166 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/aio-libs/aiohttp -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="HTTP client/server for asyncio" -HOMEPAGE=" - https://github.com/aio-libs/aiohttp/ - https://pypi.org/project/aiohttp/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="+native-extensions test-rust" - -DEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - net-libs/llhttp:= - ' 'python3*') - ) -" -RDEPEND=" - ${DEPEND} - >=dev-python/aiodns-3.3.0[${PYTHON_USEDEP}] - >=dev-python/aiohappyeyeballs-2.5.0[${PYTHON_USEDEP}] - >=dev-python/aiosignal-1.4.0[${PYTHON_USEDEP}] - >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}] - >=dev-python/brotlicffi-1.2[${PYTHON_USEDEP}] - >=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}] - >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] - >=dev-python/propcache-0.2.0[${PYTHON_USEDEP}] - >=dev-python/yarl-1.17.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/backports-zstd[${PYTHON_USEDEP}] - ' 3.11 3.12 3.13) -" -BDEPEND=" - >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] - dev-python/pkgconfig[${PYTHON_USEDEP}] - native-extensions? ( - >=dev-python/cython-3.1.1[${PYTHON_USEDEP}] - dev-python/pkgconfig[${PYTHON_USEDEP}] - ) - test? ( - dev-python/blockbuster[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/isal[${PYTHON_USEDEP}] - dev-python/re-assert[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' 'python3*') - dev-python/zlib-ng[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - test-rust? ( - dev-python/trustme[${PYTHON_USEDEP}] - ) - ) -" - -DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst ) - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( pytest-{mock,xdist} ) -EPYTEST_RERUNS=5 -: ${EPYTEST_TIMEOUT:=180} -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # increase the timeout a little - sed -e '/abs=/s/0.001/0.01/' -i tests/test_helpers.py || die - # xfail_strict fails on py3.10 - sed -i -e '/--cov/d' -e '/pytest_cov/d' -e '/xfail_strict/d' setup.cfg || die - sed -i -e 's:-Werror::' Makefile || die - # remove vendored llhttp - rm -r vendor || die -} - -python_configure() { - # check for .install-cython, so that we do this only once - if [[ ! -f .install-cython && ${EPYTHON} != pypy3 ]] && - use native-extensions - then - # force rehashing first - emake requirements/.hash/cython.txt.hash - > .update-pip || die - > .install-cython || die - emake cythonize - fi -} - -python_compile() { - local -x AIOHTTP_USE_SYSTEM_DEPS=1 - # implicitly disabled for pypy3 - if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then - local -x AIOHTTP_NO_EXTENSIONS=1 - fi - - distutils-r1_python_compile -} - -python_test() { - local EPYTEST_IGNORE=( - # proxy is not packaged - tests/test_proxy_functional.py - # python_on_whales is not packaged - tests/autobahn/test_autobahn.py - # benchmarks - tests/test_benchmarks_client.py - tests/test_benchmarks_client_request.py - tests/test_benchmarks_client_ws.py - tests/test_benchmarks_cookiejar.py - tests/test_benchmarks_http_websocket.py - tests/test_benchmarks_http_writer.py - tests/test_benchmarks_web_fileresponse.py - tests/test_benchmarks_web_middleware.py - tests/test_benchmarks_web_response.py - tests/test_benchmarks_web_urldispatcher.py - ) - - local EPYTEST_DESELECT=( - # Internet - tests/test_client_session.py::test_client_session_timeout_zero - tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_nonzero_passed - tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_passed_to_create_connection - tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_zero_not_passed - tests/test_client_functional.py::test_invalid_idna - # broken by irrelevant deprecation warnings - tests/test_circular_imports.py::test_no_warnings - # https://github.com/aio-libs/aiohttp/issues/11400#issuecomment-4168569526 - # https://github.com/python/cpython/issues/145599 - # https://github.com/python/cpython/pull/145600 - tests/test_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal - ) - - case ${EPYTHON} in - python3.14) - EPYTEST_DESELECT+=( - # TODO - tests/test_cookiejar.py::test_pickle_format - # different exception message - tests/test_client_functional.py::test_aiohttp_request_coroutine - ) - ;; - esac - - # upstream unconditionally blocks building C extensions - # on PyPy3 but the test suite needs an explicit switch - if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then - local -x AIOHTTP_NO_EXTENSIONS=1 - fi - - rm -rf aiohttp || die - epytest -m "not internal and not dev_mode" -} diff --git a/dev-python/aiohttp/aiohttp-3.14.0.ebuild b/dev-python/aiohttp/aiohttp-3.14.0.ebuild deleted file mode 100644 index 71899979c02b..000000000000 --- a/dev-python/aiohttp/aiohttp-3.14.0.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/aio-libs/aiohttp -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="HTTP client/server for asyncio" -HOMEPAGE=" - https://github.com/aio-libs/aiohttp/ - https://pypi.org/project/aiohttp/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="+native-extensions test-rust" - -DEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - net-libs/llhttp:= - ' 'python3*') - ) -" -RDEPEND=" - ${DEPEND} - >=dev-python/aiodns-3.3.0[${PYTHON_USEDEP}] - >=dev-python/aiohappyeyeballs-2.5.0[${PYTHON_USEDEP}] - >=dev-python/aiosignal-1.4.0[${PYTHON_USEDEP}] - >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}] - >=dev-python/brotlicffi-1.2[${PYTHON_USEDEP}] - >=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}] - >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] - >=dev-python/propcache-0.2.0[${PYTHON_USEDEP}] - >=dev-python/yarl-1.17.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/backports-zstd[${PYTHON_USEDEP}] - ' 3.12 3.13) - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] - ' 3.12) -" -BDEPEND=" - >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}] - dev-python/pkgconfig[${PYTHON_USEDEP}] - native-extensions? ( - >=dev-python/cython-3.1.1[${PYTHON_USEDEP}] - dev-python/pkgconfig[${PYTHON_USEDEP}] - ) - test? ( - dev-python/blockbuster[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/isal[${PYTHON_USEDEP}] - dev-python/re-assert[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' 'python3*') - dev-python/zlib-ng[${PYTHON_USEDEP}] - www-servers/gunicorn[${PYTHON_USEDEP}] - test-rust? ( - dev-python/trustme[${PYTHON_USEDEP}] - ) - ) -" - -DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst ) - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( pytest-{mock,xdist} ) -EPYTEST_RERUNS=5 -: ${EPYTEST_TIMEOUT:=180} -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # increase the timeout a little - sed -e '/abs=/s/0.001/0.01/' -i tests/test_helpers.py || die - # xfail_strict fails on py3.10 - sed -i -e '/--cov/d' -e '/pytest_cov/d' -e '/xfail_strict/d' setup.cfg || die - sed -i -e 's:-Werror::' Makefile || die - # remove vendored llhttp - rm -r vendor || die -} - -python_configure() { - # check for .install-cython, so that we do this only once - if [[ ! -f .install-cython && ${EPYTHON} != pypy3 ]] && - use native-extensions - then - # force rehashing first - emake requirements/.hash/cython.txt.hash - > .update-pip || die - > .install-cython || die - emake cythonize - fi -} - -python_compile() { - local -x AIOHTTP_USE_SYSTEM_DEPS=1 - # implicitly disabled for pypy3 - if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then - local -x AIOHTTP_NO_EXTENSIONS=1 - fi - - distutils-r1_python_compile -} - -python_test() { - local EPYTEST_IGNORE=( - # proxy is not packaged - tests/test_proxy_functional.py - # python_on_whales is not packaged - tests/autobahn/test_autobahn.py - # benchmarks - tests/test_benchmarks_client.py - tests/test_benchmarks_client_request.py - tests/test_benchmarks_client_ws.py - tests/test_benchmarks_cookiejar.py - tests/test_benchmarks_http_websocket.py - tests/test_benchmarks_http_writer.py - tests/test_benchmarks_web_fileresponse.py - tests/test_benchmarks_web_middleware.py - tests/test_benchmarks_web_response.py - tests/test_benchmarks_web_urldispatcher.py - ) - - local EPYTEST_DESELECT=( - # Internet - tests/test_client_session.py::test_client_session_timeout_zero - tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_nonzero_passed - tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_passed_to_create_connection - tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_zero_not_passed - tests/test_client_functional.py::test_invalid_idna - # broken by irrelevant deprecation warnings - tests/test_circular_imports.py::test_no_warnings - # https://github.com/aio-libs/aiohttp/issues/11400#issuecomment-4168569526 - # https://github.com/python/cpython/issues/145599 - # https://github.com/python/cpython/pull/145600 - tests/test_cookie_helpers.py::test_parse_set_cookie_headers_uses_unquote_with_octal - # some warnings - tests/test_multipart.py::TestPartReader::test_read_decode_compressed_exceeds_max_size - ) - - # upstream unconditionally blocks building C extensions - # on PyPy3 but the test suite needs an explicit switch - if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then - local -x AIOHTTP_NO_EXTENSIONS=1 - fi - - rm -rf aiohttp || die - epytest -m "not internal and not dev_mode" -} diff --git a/dev-python/aiohttp/metadata.xml b/dev-python/aiohttp/metadata.xml deleted file mode 100644 index cfa5fec5b9b0..000000000000 --- a/dev-python/aiohttp/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - aiohttp - aio-libs/aiohttp - - diff --git a/dev-python/aioitertools/Manifest b/dev-python/aioitertools/Manifest deleted file mode 100644 index ac4bea68b4f4..000000000000 --- a/dev-python/aioitertools/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST aioitertools-0.13.0.tar.gz 19322 BLAKE2B c1e12474f65d457e78d4877511c375d3044b57bcc5e6680933f6c2754dcbe64c9fef18ddee971dfbbef8c0fa5438e5d2aa175dac3b39dde1ae90864bae16513f SHA512 d8b285d099d685dafc5706696f7a8f6cd4a72ce23c66aef920ee9aaf2354ce80c0469616d3eb733137a5e0680f68c3dcc7f947df57e89460ebafb163a574b15d -DIST aioitertools-0.13.0.tar.gz.provenance 9219 BLAKE2B 485132b20f412af8e6049773a3e83ca3eda4e1acbbe11e981b8c5856943bf536f9f479d6d228a735eb314a760a443305ab947d3b5f62a40ce79e2b833e28df5f SHA512 982e2179a8c36645bb4157da685c7e13d929f195f80ecc8a12523405ff8e7f93ad60ff894d50f585e9af91067d65368ee15cae4f46f5b14875c5580fdfeb22e8 diff --git a/dev-python/aioitertools/aioitertools-0.13.0.ebuild b/dev-python/aioitertools/aioitertools-0.13.0.ebuild deleted file mode 100644 index e3b81ba58c25..000000000000 --- a/dev-python/aioitertools/aioitertools-0.13.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/omnilib/aioitertools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="itertools and builtins for AsyncIO and mixed iterables" -HOMEPAGE=" - https://aioitertools.omnilib.dev/ - https://github.com/omnilib/aioitertools/ - https://pypi.org/project/aioitertools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -python_test() { - "${EPYTHON}" -m aioitertools.tests || die -} diff --git a/dev-python/aioitertools/metadata.xml b/dev-python/aioitertools/metadata.xml deleted file mode 100644 index 83f97724565d..000000000000 --- a/dev-python/aioitertools/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - omnilib/aioitertools - aioitertools - - diff --git a/dev-python/aiolimiter/Manifest b/dev-python/aiolimiter/Manifest deleted file mode 100644 index dfc230b87856..000000000000 --- a/dev-python/aiolimiter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiolimiter-1.2.1.gh.tar.gz 64017 BLAKE2B 08a15abf62dc3ee50751fa59a62c9a75e16a665cd464198d5d878d039849ee8a8e28d8b3fbe51b2c00fb8e596c5e45d3d83e6c56bafb958449acecfa1b9b19c8 SHA512 69350c5a1b86e1d8b8fa4dab4dccd8e2d14dcec8d981bc8d205465465db0959cfc77420d4e9b616fb136f00823c4b62ac50bc59aeb2415e65245988d3e453770 diff --git a/dev-python/aiolimiter/aiolimiter-1.2.1.ebuild b/dev-python/aiolimiter/aiolimiter-1.2.1.ebuild deleted file mode 100644 index e85a16cfacbe..000000000000 --- a/dev-python/aiolimiter/aiolimiter-1.2.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="An efficient implementation of a rate limiter for asyncio" -HOMEPAGE=" - https://github.com/mjpieters/aiolimiter - https://pypi.org/project/aiolimiter/ -" -SRC_URI="https://github.com/mjpieters/aiolimiter/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( dev-python/toml[${PYTHON_USEDEP}] ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -src_prepare() { - sed -i 's/"session"/session/' tox.ini || die - - distutils-r1_src_prepare -} - -python_test() { - epytest -o addopts= -} - -src_install() { - distutils-r1_src_install - - dodoc LICENSE.txt -} diff --git a/dev-python/aiolimiter/metadata.xml b/dev-python/aiolimiter/metadata.xml deleted file mode 100644 index 893fa55a3671..000000000000 --- a/dev-python/aiolimiter/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - Pavel Sobolev - contact@paveloom.dev - - - https://github.com/mjpieters/aiolimiter/issues - mjpieters/aiolimiter - aiolimiter - - diff --git a/dev-python/aiomisc-pytest/Manifest b/dev-python/aiomisc-pytest/Manifest deleted file mode 100644 index 6c366fae9448..000000000000 --- a/dev-python/aiomisc-pytest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiomisc-pytest-2.0.0.gh.tar.gz 37909 BLAKE2B 2db2a7e6457f9af0f772ba1726929ea60a4cea3089db65f9e042ee8cb38970ae7d1b722f2087fcb421e4aa2379672f7a97c61b1ae330b2ca44a48388386bcad6 SHA512 cd215d341ed5a1f9b4ba00cbc5d2be679268b3e1a9b82273d33e882e880a413d3495bf6c1627614d789be822b711c870150e7629467b5fb10c658500456ba477 diff --git a/dev-python/aiomisc-pytest/aiomisc-pytest-2.0.0.ebuild b/dev-python/aiomisc-pytest/aiomisc-pytest-2.0.0.ebuild deleted file mode 100644 index 7c91b8f9dfeb..000000000000 --- a/dev-python/aiomisc-pytest/aiomisc-pytest-2.0.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="pytest integration for aiomisc" -HOMEPAGE=" - https://github.com/aiokitchen/aiomisc-pytest - https://pypi.org/project/aiomisc-pytest/ -" - -MY_COMMIT="b6f974d9ce1dc892b6c33d6e5b04a36f092b9c57" # v2.0.0 (untagged, inferred) -SRC_URI="https://github.com/aiokitchen/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/aiomisc-18[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( aiomisc-pytest ) -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "uvloop" dev-python/uvloop -} diff --git a/dev-python/aiomisc-pytest/metadata.xml b/dev-python/aiomisc-pytest/metadata.xml deleted file mode 100644 index e92f88bc06be..000000000000 --- a/dev-python/aiomisc-pytest/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - aiomisc-pytest - aiokitchen/aiomisc-pytest - - diff --git a/dev-python/aiomisc/Manifest b/dev-python/aiomisc/Manifest deleted file mode 100644 index a4f3d2eb79b7..000000000000 --- a/dev-python/aiomisc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiomisc-18.0.19.gh.tar.gz 480681 BLAKE2B 484fb21da132c14b65c341d44f2476f12178a14a99c8708e666c98f3e94a7bc41a079145c8c3f323af1440558a2414bc812cfb463155296172b284333c933207 SHA512 8f6ba5a31ce1fc796e3b4d223628514caaf5efd9af72dc4eb5b5fe956d775aef5abca32cec5918cadbaf146c66ae5e8131a87b9e5135fcd45cffd490cad9dd0e diff --git a/dev-python/aiomisc/aiomisc-18.0.19-r1.ebuild b/dev-python/aiomisc/aiomisc-18.0.19-r1.ebuild deleted file mode 100644 index 2b72f5c155fb..000000000000 --- a/dev-python/aiomisc/aiomisc-18.0.19-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 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 - -DESCRIPTION="aiomisc - miscellaneous utils for asyncio" -HOMEPAGE=" - https://github.com/aiokitchen/aiomisc - https://pypi.org/project/aiomisc/ -" - -MY_COMMIT="ebfdb45c8d60fda24e42f7589d2fc7fe11ae4f0c" # v18.0.9 (untagged, inferred) -SRC_URI="https://github.com/aiokitchen/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/aiothreads-1.0.0[${PYTHON_USEDEP}] - >=dev-python/caio-0.9.0[${PYTHON_USEDEP}] - >=dev-python/colorlog-6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/rich-12.6[${PYTHON_USEDEP}] - >=dev-python/setproctitle-1.3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( aiomisc-pytest ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_AIOMISC=${PV} - -EPYTEST_IGNORE=( - # Missing dependencies - tests/test_carbon_service.py # aiocarbon - tests/test_dns.py # dnslib - tests/test_dns_server.py # dnslib - tests/test_entrypoint.py # various - tests/test_raven_service.py # raven -) - -EPYTEST_DESELECT=( - # Broken (race conditions) - tests/test_thread_pool.py::test_from_thread_channel - tests/test_thread_pool.py::test_from_thread_channel_wait_before -) - -pkg_postinst() { - optfeature "aiohttp" dev-python/aiohttp - # optfeature "ASGI" dev-python/aiohttp-asgi - # optfeature "Carbon" dev-python/aiocarbon - optfeature "cron" dev-python/croniter - # optfeature "DNS" dev-python/dnslib - # optfeature "gRPC" "dev-python/grpcio dev-python/grpcio-tools dev-python/grpcio-reflection" - # optfeature "Raven" "dev-python/aiohttp dev-python/raven" - optfeature "uvicorn" "dev-python/uvicorn dev-python/asgiref" - optfeature "uvloop" dev-python/uvloop - - optfeature_header "For additional logging features install:" - optfeature "clorized log output with Rich" dev-python/rich - # optfeature "log output to systemd journald" dev-python/logging-journald -} diff --git a/dev-python/aiomisc/metadata.xml b/dev-python/aiomisc/metadata.xml deleted file mode 100644 index caf32b2f7f30..000000000000 --- a/dev-python/aiomisc/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - aiomisc - aiokitchen/aiomisc - - diff --git a/dev-python/aiopylgtv/Manifest b/dev-python/aiopylgtv/Manifest deleted file mode 100644 index 2164451fb3eb..000000000000 --- a/dev-python/aiopylgtv/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiopylgtv-0.4.1.tar.gz 23165 BLAKE2B a41406ae0456f44cfd0e233e2ccd86b2815646fd9677cebcaa5427f5c4aa9e1a5221e69b98d25f52ef38acc16c5a3c8f051ef70d8e1c508d555da90e8e05899a SHA512 86182ab5936714cfbbea05eeb1369321b12b687a562350e5f77617c55e613855457a9ca67dc84fd20db50d42b66a4f69bd495676813b45107fbe20ccd63210ae diff --git a/dev-python/aiopylgtv/aiopylgtv-0.4.1-r1.ebuild b/dev-python/aiopylgtv/aiopylgtv-0.4.1-r1.ebuild deleted file mode 100644 index 8fb8f3a29c54..000000000000 --- a/dev-python/aiopylgtv/aiopylgtv-0.4.1-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="ssl" -DISTUTILS_USE_PEP517="setuptools" - -inherit distutils-r1 pypi - -DESCRIPTION="Python library to control webOS-based LG TV devices" -HOMEPAGE="https://github.com/bendavid/aiopylgtv" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" -RESTRICT="test" # No tests. - -RDEPEND=" - >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}] - dev-python/sqlitedict[${PYTHON_USEDEP}] - >=dev-python/websockets-8.1[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}"/${P}-ssl.patch -) diff --git a/dev-python/aiopylgtv/files/aiopylgtv-0.4.1-ssl.patch b/dev-python/aiopylgtv/files/aiopylgtv-0.4.1-ssl.patch deleted file mode 100644 index aef88f399e6b..000000000000 --- a/dev-python/aiopylgtv/files/aiopylgtv-0.4.1-ssl.patch +++ /dev/null @@ -1,124 +0,0 @@ -From 87e1447d1fc6e6db9a9e6bc9c8b5241b149cf6dd Mon Sep 17 00:00:00 2001 -From: James Le Cuirot -Date: Sat, 14 Oct 2023 18:01:52 +0100 -Subject: [PATCH] Use WSS (SSL) connection as firmware update has removed - non-SSL support - -Closes: https://github.com/bendavid/aiopylgtv/issues/65 ---- - aiopylgtv/lg-ca.pem | 34 ++++++++++++++++++++++++++++++++++ - aiopylgtv/webos_client.py | 17 +++++++++++++++-- - setup.py | 1 + - 3 files changed, 50 insertions(+), 2 deletions(-) - create mode 100644 aiopylgtv/lg-ca.pem - -diff --git a/aiopylgtv/lg-ca.pem b/aiopylgtv/lg-ca.pem -new file mode 100644 -index 0000000..05df860 ---- /dev/null -+++ b/aiopylgtv/lg-ca.pem -@@ -0,0 +1,34 @@ -+-----BEGIN CERTIFICATE----- -+MIIF+TCCA+GgAwIBAgICEAcwDQYJKoZIhvcNAQELBQAwgacxCzAJBgNVBAYTAktS -+MQ4wDAYDVQQIDAVTZW91bDEOMAwGA1UEBwwFU2VvdWwxHDAaBgNVBAoME0xHIEVs -+ZWN0cm9uaWNzIEluYy4xFjAUBgNVBAsMDUhFIExhYm9yYXRvcnkxHDAaBgNVBAMM -+E0xHIHdlYk9TIFRWIFJvb3QgQ0ExJDAiBgkqhkiG9w0BCQEWFXNlY3VyaXR5LXBh -+cnRAbGdlLmNvbTAeFw0xODAzMTIwMTMwMjhaFw0zNDA4MTUwMTMwMjhaMG8xCzAJ -+BgNVBAYTAktSMQ4wDAYDVQQIDAVTZW91bDEcMBoGA1UECgwTTEcgRWxlY3Ryb25p -+Y3MgSW5jLjEQMA4GA1UECwwHSEUgTGFiLjEgMB4GA1UEAwwXTEdFIFNTRyBJbnRl -+cm1lZGlhdGUgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDl5xeN -++UkKyfHifIGtO4igsl/UxXosQ0qeAMadDSdI8XLHAsfEnlCDVWwYSFD76A7+GO6m -+ttN5MTlsdVJPQ/lyy032cPkz38R9MHS6sOxqOCXurkX0wN/7fTODKVkS/Q3dCqYz -+eluWaMrZQBAW6vGQVgoilBxf5Z9jpV9Dj6IxXThomUlyM8HVCWmg38eht8ItiuSe -+1Bzpr8Bqv35wLEnPPK1QhKu9oxU10GS6Yn1GNQ6xMvpayf1jPuRK443tdR+IA2mD -+y/N8h623yvIbBxMt/rLmvzjWevLC8wyTlrEw5ei/GOfMlJq8fK3TK1S9CMqqe6uS -+O9YHJo5/ibg+aFKkJEDO4RNzK2W0A7F+a2eJIk8lz49rvZNC+X/waRUfso8YrAcX -+vQo4EbYDWTlFDNa15rYiZEE3lzqROto440Wb6v5ZavyvkRyQbUNbodUh42Wvo616 -+kD6GG5/Le1QUpO6I66Hjs0MyJQApFuOR2OZhS8FjHPRONSNZJl1rAP7xtZ7fDika -+d0oqU9hHKOKQSb8e8QTLUyQGCW17FB8pgC8Du7ZZquRU/0RhK002yEdlWY+yDWs1 -+8aLqKl64P5GiipYufRTWVS3Ev8e4W/ycdI3n4gOWNAUuHUkO+LRXxm1fimPV1rig -+Qrth9KtRc1g9FsDr+s2ZfxPft3LTozt1HRSBeQIDAQABo2YwZDAdBgNVHQ4EFgQU -+LItg7vqjBpi4I4JocmlXiCstl90wHwYDVR0jBBgwFoAUYJCBYPvCCUxyONKaiLR4 -+beSYs/gwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZI -+hvcNAQELBQADggIBAEoyN23/Z+63ejYpBpJ3Xzowf3CEU7vN1J7QrxLJN+hJh2Go -+f/NO6p9v0REoNeQjVKXbd8ycNpOl5SY620XFip6F+gLGxlTRy2LX7BUpYwCHoAuD -+zSdRi7bhqmdwSZL7VGwm4RIGpeUWNqx2YH8xgJ7Zb4v0LCcCDsqB1JdobxB1ULbB -+ZQ/8BsuEjiWnWg0nTDz7VZmpP1fOs4vLYPzFVzq07Q9avxYh642JLshhVZ9/VwWL -+q5uGXNrxrvRNr4JR5emax9HV/o+LK9FdUP5XJWEXeXSRSvCYh7djtkQqzcmLdT4x -+zU6chJMuCJAG6qzv8r7EA0IrbWk5oBhxNet/cCExIUH/Rqivcfa7qPTsTYVSoM5J -+dw2ociET6vc2UmYzBiHV22Ez02aydOSmL4VkdR+ngxGTaCkEDBpHPLDaZ6Yzp/xB -+gCGkvL417B3rTuBvD2YYwQ2pSS9O5N0FOLFjX3L3d9ixlXwqWi07w79YONjLqjYm -+6OrYp5xtinZrxEEcdu/jt0pSOkYVG+NEg+kcLiRpxy4q7A3vVllREbLZL6R/5G3D -+ulTRmICailJN3PF+5YavaQI2H6yRdiw2OMzaLgHw3zU9NGN43mMI1q1Yl4PYA2sO -+qHkaceoSAL7CaC2ZvI51K88ekUfqC34L20hiZS8kLtE3BLS/olqMsyuAnBc+ -+-----END CERTIFICATE----- -diff --git a/aiopylgtv/webos_client.py b/aiopylgtv/webos_client.py -index 6649dc5..8d20a22 100644 ---- a/aiopylgtv/webos_client.py -+++ b/aiopylgtv/webos_client.py -@@ -5,7 +5,9 @@ import functools - import json - import logging - import os -+import ssl - from datetime import timedelta -+from importlib.resources import files - - import numpy as np - import websockets -@@ -66,7 +68,7 @@ class WebOsClient: - ): - """Initialize the client.""" - self.ip = ip -- self.port = 3000 -+ self.port = 3001 - self.key_file_path = key_file_path - self.client_key = client_key - self.web_socket = None -@@ -188,12 +190,22 @@ class WebOsClient: - ws = None - inputws = None - try: -+ cadata = files("aiopylgtv").joinpath("lg-ca.pem").read_text(encoding="ascii") -+ -+ ssl_context = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT) -+ ssl_context.minimum_version = ssl.TLSVersion.TLSv1_2 -+ ssl_context.verify_mode = ssl.CERT_REQUIRED -+ ssl_context.verify_flags |= ssl.VERIFY_X509_PARTIAL_CHAIN -+ ssl_context.load_verify_locations(cadata=cadata) -+ ssl_context.check_hostname = False -+ - ws = await asyncio.wait_for( - websockets.connect( -- f"ws://{self.ip}:{self.port}", -+ f"wss://{self.ip}:{self.port}", - ping_interval=None, - close_timeout=self.timeout_connect, - max_size=None, -+ ssl=ssl_context, - ), - timeout=self.timeout_connect, - ) -@@ -242,6 +254,7 @@ class WebOsClient: - inputsockpath, - ping_interval=None, - close_timeout=self.timeout_connect, -+ ssl=ssl_context, - ), - timeout=self.timeout_connect, - ) -diff --git a/setup.py b/setup.py -index 306a7d4..a7f67ef 100644 ---- a/setup.py -+++ b/setup.py -@@ -6,6 +6,7 @@ with open("README.md") as f: - setup( - name="aiopylgtv", - packages=["aiopylgtv"], -+ package_data={"aiopylgtv": ["*.pem"]}, - install_requires=["websockets>=8.1", "numpy>=1.17.0", "sqlitedict"], - python_requires=">=3.7", - zip_safe=True, --- -2.41.0 - diff --git a/dev-python/aiopylgtv/metadata.xml b/dev-python/aiopylgtv/metadata.xml deleted file mode 100644 index 4f2e67073e7d..000000000000 --- a/dev-python/aiopylgtv/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - chewi@gentoo.org - James Le Cuirot - - - bendavid/aiopylgtv - aiopylgtv - - diff --git a/dev-python/aioquic/Manifest b/dev-python/aioquic/Manifest deleted file mode 100644 index 3927c1429b57..000000000000 --- a/dev-python/aioquic/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST aioquic-1.2.0.tar.gz 179891 BLAKE2B fcf7821a93c166c98cdb7e6e2eb3b80df65c1faa484268faa0fc1386bb59bdfffdf801a8de23c2a2d9dec826640ad75717b068b558081959089e9be7d414bca3 SHA512 6833a19e52ac702a3ae12fdfa3dcd3011125e38d9c16ae88881533f6c607d61c6eac43215eae80c75513d616432a98d124fc92545d63697159658e611af50ee9 -DIST aioquic-1.3.0.tar.gz 181923 BLAKE2B cc15af13fc83510f041b8be53b8a19f6f9f95dfa0374d2cee8194350b72a160f1d885ae1ea4846fc46ea5b6cb6d3ec09315a130e4226db9d466e3f7b71650baf SHA512 149d46d5c3b7db26edb418569bec224f2e4c2ce419a0374a9241ea570d70cd09f0230c1fe5fd5ee73e1ff84adac41ab48dd15aa2f48d1b3b6c8caaa34b70c8fd diff --git a/dev-python/aioquic/aioquic-1.2.0.ebuild b/dev-python/aioquic/aioquic-1.2.0.ebuild deleted file mode 100644 index 9b56ec51d9ce..000000000000 --- a/dev-python/aioquic/aioquic-1.2.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An implementation of QUIC and HTTP/3" -HOMEPAGE=" - https://github.com/aiortc/aioquic/ - https://pypi.org/project/aioquic/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="" - -DEPEND=" - dev-libs/openssl:= - -" -RDEPEND=" - ${DEPEND} - dev-python/certifi[${PYTHON_USEDEP}] - >=dev-python/cryptography-42.0.0[${PYTHON_USEDEP}] - =dev-python/pylsqpack-0.3.3[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-24[${PYTHON_USEDEP}] - >=dev-python/service-identity-24.1.0[${PYTHON_USEDEP}] -" - -src_prepare() { - - default -} - -distutils_enable_tests pytest diff --git a/dev-python/aioquic/aioquic-1.3.0.ebuild b/dev-python/aioquic/aioquic-1.3.0.ebuild deleted file mode 100644 index b428d3d5c509..000000000000 --- a/dev-python/aioquic/aioquic-1.3.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An implementation of QUIC and HTTP/3" -HOMEPAGE=" - https://github.com/aiortc/aioquic/ - https://pypi.org/project/aioquic/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="" - -DEPEND=" - dev-libs/openssl:= - -" -RDEPEND=" - ${DEPEND} - dev-python/certifi[${PYTHON_USEDEP}] - >=dev-python/cryptography-42.0.0[${PYTHON_USEDEP}] - =dev-python/pylsqpack-0.3.3[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-24[${PYTHON_USEDEP}] - >=dev-python/service-identity-24.1.0[${PYTHON_USEDEP}] -" - -src_prepare() { - default -} - -distutils_enable_tests pytest diff --git a/dev-python/aioquic/files/patch-src_aioquic__crypto_c b/dev-python/aioquic/files/patch-src_aioquic__crypto_c deleted file mode 100644 index df7460bbdaae..000000000000 --- a/dev-python/aioquic/files/patch-src_aioquic__crypto_c +++ /dev/null @@ -1,17 +0,0 @@ -Index: src/aioquic/_crypto.c ---- src/aioquic/_crypto.c.orig -+++ src/aioquic/_crypto.c -@@ -407,10 +407,13 @@ PyInit__crypto(void) - PyModule_AddObject(m, "HeaderProtection", HeaderProtectionType); - - // ensure required ciphers are initialised -+ // LibreSSL loads all cipher by default, and doesn't support add_cipher -+#ifndef LIBRESSL_VERSION_NUMBER - EVP_add_cipher(EVP_aes_128_ecb()); - EVP_add_cipher(EVP_aes_128_gcm()); - EVP_add_cipher(EVP_aes_256_ecb()); - EVP_add_cipher(EVP_aes_256_gcm()); -+#endif - - return m; - } diff --git a/dev-python/aioquic/metadata.xml b/dev-python/aioquic/metadata.xml deleted file mode 100644 index 1e6fef9c3c26..000000000000 --- a/dev-python/aioquic/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - dev@liguros.net - Development - - - python@gentoo.org - - - ports - \ No newline at end of file diff --git a/dev-python/aioresponses/Manifest b/dev-python/aioresponses/Manifest deleted file mode 100644 index 5b405d3b4b8c..000000000000 --- a/dev-python/aioresponses/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aioresponses-0.7.8.tar.gz 40253 BLAKE2B 470a71e1b9e315cdce32bb35daf3c111f439dc7096a5d991b7da479c4514331debe903b8d0cd1a9503b2c264ed7bf2901399139719e631adcf2f8aa359b9d4e2 SHA512 a7368e9f344d2790df9c10c9a5e2b9124f56b12413a0b52b91dced9513338b22f75887f94fc9c0b4e2709d7ed37f2c0978ba2652745546387b5317d188190390 diff --git a/dev-python/aioresponses/aioresponses-0.7.8.ebuild b/dev-python/aioresponses/aioresponses-0.7.8.ebuild deleted file mode 100644 index 613167574607..000000000000 --- a/dev-python/aioresponses/aioresponses-0.7.8.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Helper to mock/fake web requests in Python's aiohttp package" -HOMEPAGE=" - https://github.com/pnuckowski/aioresponses/ - https://pypi.org/project/aioresponses/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/aiohttp-3.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] - test? ( - dev-python/ddt[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # These tests require Internet access - tests/test_aioresponses.py::AIOResponsesTestCase::test_address_as_instance_of_url_combined_with_pass_through - tests/test_aioresponses.py::AIOResponsesTestCase::test_pass_through_with_origin_params - tests/test_aioresponses.py::AIOResponseRedirectTest::test_pass_through_unmatched_requests -) diff --git a/dev-python/aioresponses/metadata.xml b/dev-python/aioresponses/metadata.xml deleted file mode 100644 index d9e3184976a3..000000000000 --- a/dev-python/aioresponses/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - aioresponses - pnuckowski/aioresponses - https://github.com/pnuckowski/aioresponses/issues - - diff --git a/dev-python/aiorpcx/Manifest b/dev-python/aiorpcx/Manifest deleted file mode 100644 index 3e9cfb48cbf3..000000000000 --- a/dev-python/aiorpcx/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiorpcX-0.25.0.gh.tar.gz 70797 BLAKE2B 50b613b9bd7baf97ef1d42bbe9808dc7d425f1a941702aa40a8f8101e0a2772ae222bb298876b4dd67cfe062183eed061ab64194bafa1bb7a5cca72d54e8f7f9 SHA512 324093a9fbc1170ff3f9f8f97e6cea9250ba2a6fb32bacb12cf8bc67ff2f2abc941aa76158a3842e86b32300bcde48641730d1fb0afa73e647dd7ac5cea911df diff --git a/dev-python/aiorpcx/aiorpcx-0.25.0.ebuild b/dev-python/aiorpcx/aiorpcx-0.25.0.ebuild deleted file mode 100644 index 633f948e608b..000000000000 --- a/dev-python/aiorpcx/aiorpcx-0.25.0.ebuild +++ /dev/null @@ -1,47 +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 - -MY_P=aiorpcX-${PV} -DESCRIPTION="Generic async RPC implementation, including JSON-RPC" -HOMEPAGE=" - https://github.com/kyuupichan/aiorpcX/ - https://pypi.org/project/aiorpcX/ -" -SRC_URI=" - https://github.com/kyuupichan/aiorpcX/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -BDEPEND=" - test? ( - dev-python/uvloop[${PYTHON_USEDEP}] - >=dev-python/websockets-0.14[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # require Internet - tests/test_socks.py::TestSOCKSProxy::test_create_connection_resolve_good -) - -PATCHES=( - # https://github.com/kyuupichan/aiorpcX/commit/b8ce32889c45c98b44c4e247ec0b0ae206e9ee91 - "${FILESDIR}/${P}-pytest-asyncio-1.patch" - # https://github.com/kyuupichan/aiorpcX/commit/25043621700672ee375d20b78804118acac43b1b - "${FILESDIR}/${P}-py314.patch" -) diff --git a/dev-python/aiorpcx/files/aiorpcx-0.25.0-py314.patch b/dev-python/aiorpcx/files/aiorpcx-0.25.0-py314.patch deleted file mode 100644 index b000d6eb18ed..000000000000 --- a/dev-python/aiorpcx/files/aiorpcx-0.25.0-py314.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 25043621700672ee375d20b78804118acac43b1b Mon Sep 17 00:00:00 2001 -From: Neil Booth -Date: Thu, 19 Feb 2026 13:29:30 +0000 -Subject: [PATCH] Make test_misc() async (danigm) - ---- - tests/test_jsonrpc.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/test_jsonrpc.py b/tests/test_jsonrpc.py -index 81414a7..8cda788 100755 ---- a/tests/test_jsonrpc.py -+++ b/tests/test_jsonrpc.py -@@ -1064,7 +1064,7 @@ async def send_batch(batch): - await group.spawn(send_batch(batch)) - - --def test_misc(protocol): -+async def test_misc(protocol): - '''Misc tests to get full coverage.''' - connection = JSONRPCConnection(protocol) - diff --git a/dev-python/aiorpcx/files/aiorpcx-0.25.0-pytest-asyncio-1.patch b/dev-python/aiorpcx/files/aiorpcx-0.25.0-pytest-asyncio-1.patch deleted file mode 100644 index 4f8a94d2926c..000000000000 --- a/dev-python/aiorpcx/files/aiorpcx-0.25.0-pytest-asyncio-1.patch +++ /dev/null @@ -1,152 +0,0 @@ -From b8ce32889c45c98b44c4e247ec0b0ae206e9ee91 Mon Sep 17 00:00:00 2001 -From: Neil Booth -Date: Wed, 30 Jul 2025 14:41:44 -0400 -Subject: [PATCH] Remove event_loop fixture usage from tests - ---- - tests/test_session.py | 43 +++++++++------------------------------- - tests/test_socks.py | 6 +++--- - tests/test_unixsocket.py | 16 +++++---------- - tests/test_util.py | 3 ++- - 4 files changed, 19 insertions(+), 49 deletions(-) - -diff --git a/tests/test_session.py b/tests/test_session.py -index 8877fca..f52ab6b 100755 ---- a/tests/test_session.py -+++ b/tests/test_session.py -@@ -17,13 +17,6 @@ from aiorpcx.session import Concurrency - from util import RaiseTest - - --if sys.version_info >= (3, 7): -- from asyncio import all_tasks --else: -- from asyncio import Task -- all_tasks = Task.all_tasks -- -- - def raises_method_not_found(message): - return RaiseTest(JSONRPC.METHOD_NOT_FOUND, message, RPCError) - -@@ -86,21 +79,12 @@ def caplog_count(caplog, message): - - - @pytest.fixture --def server_port(unused_tcp_port, event_loop): -- coro = serve_rs(MyServerSession, 'localhost', unused_tcp_port, loop=event_loop) -- server = event_loop.run_until_complete(coro) -+async def server_port(unused_tcp_port): -+ server = await serve_rs(MyServerSession, 'localhost', unused_tcp_port) - yield unused_tcp_port -- if hasattr(asyncio, 'all_tasks'): -- tasks = asyncio.all_tasks(event_loop) -- else: -- tasks = asyncio.Task.all_tasks(loop=event_loop) - -- async def close_all(): -- server.close() -- await server.wait_closed() -- if tasks: -- await asyncio.wait(tasks) -- event_loop.run_until_complete(close_all()) -+ server.close() -+ await server.wait_closed() - - - class TestRPCSession: -@@ -765,21 +749,12 @@ class MessageServer(MessageSession): - - - @pytest.fixture --def msg_server_port(event_loop, unused_tcp_port): -- coro = serve_rs(MessageServer, 'localhost', unused_tcp_port, loop=event_loop) -- server = event_loop.run_until_complete(coro) -+async def msg_server_port(unused_tcp_port): -+ server = await serve_rs(MessageServer, 'localhost', unused_tcp_port) - yield unused_tcp_port -- if hasattr(asyncio, 'all_tasks'): -- tasks = asyncio.all_tasks(event_loop) -- else: -- tasks = asyncio.Task.all_tasks(loop=event_loop) -- -- async def close_all(): -- server.close() -- await server.wait_closed() -- if tasks: -- await asyncio.wait(tasks) -- event_loop.run_until_complete(close_all()) -+ -+ server.close() -+ await server.wait_closed() - - - def connect_message_session(host, port, proxy=None, framer=None): -diff --git a/tests/test_socks.py b/tests/test_socks.py -index 43ca282..a8d3af2 100755 ---- a/tests/test_socks.py -+++ b/tests/test_socks.py -@@ -482,10 +482,10 @@ localhosts = ['127.0.0.1', '::1', 'localhost'] - - - @pytest.fixture(params=localhosts) --def proxy_address(request, event_loop, unused_tcp_port): -+async def proxy_address(request, unused_tcp_port): - host = request.param -- coro = event_loop.create_server(FakeServer, host=host, port=unused_tcp_port) -- server = event_loop.run_until_complete(coro) -+ event_loop = asyncio.get_running_loop() -+ server = await event_loop.create_server(FakeServer, host=host, port=unused_tcp_port) - yield NetAddress(host, unused_tcp_port) - server.close() - -diff --git a/tests/test_unixsocket.py b/tests/test_unixsocket.py -index f75f23d..ae8c27f 100755 ---- a/tests/test_unixsocket.py -+++ b/tests/test_unixsocket.py -@@ -11,20 +11,14 @@ if sys.platform.startswith("win"): - - - @pytest.fixture --def us_server(event_loop): -+async def us_server(): -+ event_loop = asyncio.get_running_loop() - with tempfile.TemporaryDirectory() as tmp_folder: - socket_path = path.join(tmp_folder, 'test.socket') -- coro = serve_us(MyServerSession, socket_path, loop=event_loop) -- server = event_loop.run_until_complete(coro) -+ server = await serve_us(MyServerSession, socket_path) - yield socket_path -- tasks = asyncio.all_tasks(event_loop) -- -- async def close_all(): -- server.close() -- await server.wait_closed() -- if tasks: -- await asyncio.wait(tasks) -- event_loop.run_until_complete(close_all()) -+ server.close() -+ await server.wait_closed() - - - class TestUSTransport: -diff --git a/tests/test_util.py b/tests/test_util.py -index 8ce9691..5980607 100755 ---- a/tests/test_util.py -+++ b/tests/test_util.py -@@ -15,6 +15,7 @@ async def coro(x, y): - - - def test_is_async_call(): -+ event_loop = asyncio.new_event_loop() - z = coro(2, 3) - assert not is_async_call(z) - assert is_async_call(coro) -@@ -23,7 +24,7 @@ def test_is_async_call(): - assert not is_async_call(test_is_async_call) - assert not is_async_call(partial(is_async_call)) - # Lose a warning -- asyncio.get_event_loop().run_until_complete(z) -+ event_loop.run_until_complete(z) - - - @pytest.mark.parametrize("hostname,answer", ( diff --git a/dev-python/aiorpcx/metadata.xml b/dev-python/aiorpcx/metadata.xml deleted file mode 100644 index a5a479692d36..000000000000 --- a/dev-python/aiorpcx/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - aiorpcX - kyuupichan/aiorpcX - - diff --git a/dev-python/aiosignal/Manifest b/dev-python/aiosignal/Manifest deleted file mode 100644 index 097fb22d5c49..000000000000 --- a/dev-python/aiosignal/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiosignal-1.4.0.gh.tar.gz 34672 BLAKE2B dbdeb0a5ab35da1d66e26635d53423dccba5992f808d0010c38ecc8107c488f7775cfe0fca046be7a0bfe6c340910813885dc16183dcec8ba13b339b1bc0e1fb SHA512 dca12bf29b1e842fe7c8a01e302d82cbc33fd6df996ff5905d5edfed159d056e0002d13ff4e2823e03e9f262aaaaf01b0f984202cddeee2e00db522541e3f99e diff --git a/dev-python/aiosignal/aiosignal-1.4.0.ebuild b/dev-python/aiosignal/aiosignal-1.4.0.ebuild deleted file mode 100644 index e28181cdad88..000000000000 --- a/dev-python/aiosignal/aiosignal-1.4.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2021-2025 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="A list of registered asynchronous callbacks" -HOMEPAGE=" - https://pypi.org/project/aiosignal/ - https://github.com/aio-libs/aiosignal/ -" -SRC_URI=" - https://github.com/aio-libs/aiosignal/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/frozenlist-1.1.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.2[${PYTHON_USEDEP}] - ' 3.{11..12}) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/aiosignal/metadata.xml b/dev-python/aiosignal/metadata.xml deleted file mode 100644 index d267902d0f80..000000000000 --- a/dev-python/aiosignal/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - aiosignal - aio-libs/aiosignal - - diff --git a/dev-python/aiosmtpd/Manifest b/dev-python/aiosmtpd/Manifest deleted file mode 100644 index 35215250bd96..000000000000 --- a/dev-python/aiosmtpd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiosmtpd-1.4.6.tar.gz 152775 BLAKE2B 6432388c563bc9e8439f0e685130e103a855004443d24e004ab7bf740c0e93cb7601fc435104f7c1c450e1d6374fe9070ed4a91df58ca0f013e516cd9f40e748 SHA512 5aceaa03d6a00c3c99cd2d53b9320aa3a044d0ee09c22bd4fadf3ee56ea0e307120d1fe4cc798d7a04d53059da674f6dba816a6a6ed7326a510f6caf074e8f90 diff --git a/dev-python/aiosmtpd/aiosmtpd-1.4.6.ebuild b/dev-python/aiosmtpd/aiosmtpd-1.4.6.ebuild deleted file mode 100644 index 37e64dcf3598..000000000000 --- a/dev-python/aiosmtpd/aiosmtpd-1.4.6.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Reimplementation of the Python stdlib smtpd.py based on asyncio" -HOMEPAGE=" - https://aiosmtpd.aio-libs.org/ - https://github.com/aio-libs/aiosmtpd - https://pypi.org/project/aiosmtpd/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/atpublic-4.0[${PYTHON_USEDEP}] - >=dev-python/attrs-23.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pkg-resources[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # Needs dev-vcs/git - aiosmtpd/qa/test_0packaging.py::TestVersion -) - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -python_prepare_all() { - sed -i -e '/--cov=/d' pytest.ini || die - - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=() - case ${EPYTHON} in - python3.1[34]) - EPYTEST_DESELECT+=( - # https://github.com/aio-libs/aiosmtpd/issues/403 - aiosmtpd/tests/test_server.py::TestUnthreaded::test_unixsocket - ) - ;; - esac - - epytest -} diff --git a/dev-python/aiosmtpd/metadata.xml b/dev-python/aiosmtpd/metadata.xml deleted file mode 100644 index 850c71fdd27e..000000000000 --- a/dev-python/aiosmtpd/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - aiosmtpd - aio-libs/aiosmtpd - - diff --git a/dev-python/aiosqlite/Manifest b/dev-python/aiosqlite/Manifest deleted file mode 100644 index 8c953d69592f..000000000000 --- a/dev-python/aiosqlite/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST aiosqlite-0.22.1.tar.gz 14821 BLAKE2B 6d7d365b75208451f55203c0495c6b7a1b59a2c7d1181214d52dd875f37f847972ee6551154b80cf54ff2e8a73caef14735463b4764014c97b292de2270f107e SHA512 a207dc89b8e7d1dc6ae219a94f6f1f561b2c829739a5881025092a7247732e713ae71ce470787d9a38b02f3efbc617d1faf1ff62d8f45e9db1539d5ff3bd7943 -DIST aiosqlite-0.22.1.tar.gz.provenance 9128 BLAKE2B bcb08005633df1a7450d0c39a571a1425c062f0becaccb19612dddde4997b03a62659ff2ec4bfb9651e79a7b50b45a45e6ebec19da191d5ee0e6757a00363e90 SHA512 f94d936bdd529efabe923e3c0dc69ba0ace9b23fecee435c97897d35b30b0a7b2026817eea922052dfbe06cd4e04ce551c4464bdf1a6891c53896d5613ede801 diff --git a/dev-python/aiosqlite/aiosqlite-0.22.1.ebuild b/dev-python/aiosqlite/aiosqlite-0.22.1.ebuild deleted file mode 100644 index 2a9ee3a16e25..000000000000 --- a/dev-python/aiosqlite/aiosqlite-0.22.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/omnilib/aiosqlite -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 pypi - -DESCRIPTION="asyncio bridge to the standard sqlite3 module" -HOMEPAGE=" - https://aiosqlite.omnilib.dev - https://pypi.org/project/aiosqlite/ - https://github.com/omnilib/aiosqlite/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -distutils_enable_tests unittest - -# AttributeError: 'str' object has no attribute 'supported' -#distutils_enable_sphinx docs dev-python/m2r diff --git a/dev-python/aiosqlite/metadata.xml b/dev-python/aiosqlite/metadata.xml deleted file mode 100644 index c55ac6c628f8..000000000000 --- a/dev-python/aiosqlite/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - aiosqlite - omnilib/aiosqlite - - diff --git a/dev-python/aiostream/Manifest b/dev-python/aiostream/Manifest deleted file mode 100644 index 5b0f515a5c56..000000000000 --- a/dev-python/aiostream/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiostream-0.7.1.gh.tar.gz 46944 BLAKE2B f081eb96125ce4e5ccf77dcff6eedbba7c9a2a643ba1dde19139232b16b9be34a7803135d52857d2cd4a921da37441b040affe790a0a18dcf289bffe74e97229 SHA512 2859e6781a133fce70e9ba3af0f021b05f35b975298341400161ac0d1e4b884b93ad0f423beb4cd4bcc97c9f2050cd32f6fb9f6f55cee34ad1a9aeb14e549d09 diff --git a/dev-python/aiostream/aiostream-0.7.1.ebuild b/dev-python/aiostream/aiostream-0.7.1.ebuild deleted file mode 100644 index c73dbdc32522..000000000000 --- a/dev-python/aiostream/aiostream-0.7.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2022-2025 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="Generator-based operators for asynchronous iteration" -HOMEPAGE=" - https://pypi.org/project/aiostream/ - https://github.com/vxgmichel/aiostream/ -" -SRC_URI=" - https://github.com/vxgmichel/aiostream/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/typing-extensions[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -src_prepare() { - sed -i -e 's:--cov aiostream::' \ - pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/aiostream/metadata.xml b/dev-python/aiostream/metadata.xml deleted file mode 100644 index b33e8982719d..000000000000 --- a/dev-python/aiostream/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - vxgmichel/aiostream - aiostream - - diff --git a/dev-python/aiothreads/Manifest b/dev-python/aiothreads/Manifest deleted file mode 100644 index 8d927a1728fb..000000000000 --- a/dev-python/aiothreads/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiothreads-1.1.1.gh.tar.gz 112607 BLAKE2B 2489b7a344653dc73383b0480aa43260ba480c3f3158612b777461f2ede2d959a61eb0f443020bea2dbe9bbd5746582717076e6926260010d6fc54ab577d5a82 SHA512 d45e5145720ab544ba773e4415a8379867f7f33d034b5ce19b34733c1b3f53d8702c0814bcfa6cf1b58147df9ca47b8fe4a4c1d4543f7948d19c2c7e8b7bd490 diff --git a/dev-python/aiothreads/aiothreads-1.1.1.ebuild b/dev-python/aiothreads/aiothreads-1.1.1.ebuild deleted file mode 100644 index 5fc84464819f..000000000000 --- a/dev-python/aiothreads/aiothreads-1.1.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 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="glue between async and thread worlds" -HOMEPAGE=" - https://github.com/mosquito/aiothreads - https://pypi.org/project/aiothreads/ -" -SRC_URI="https://github.com/mosquito/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -EPYTEST_PLUGINS=( - async-timeout - pytest-asyncio -) -distutils_enable_tests pytest - -src_prepare() { - sed -i "s/^version = \"1.0.0\"/version = \"${PV}\"/" pyproject.toml || die - - distutils-r1_src_prepare -} - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/aiothreads/metadata.xml b/dev-python/aiothreads/metadata.xml deleted file mode 100644 index ab940fdb6ce3..000000000000 --- a/dev-python/aiothreads/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - aiothreads - mosquito/aiothreads - - diff --git a/dev-python/aiounittest/Manifest b/dev-python/aiounittest/Manifest deleted file mode 100644 index 3a976a116e2e..000000000000 --- a/dev-python/aiounittest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiounittest-1.5.0.gh.tar.gz 15848 BLAKE2B 4ef88fa7f05694e9d5f9ec7f34043213b490056f5854c9b911195637d14251fe4fc72ce2d6fe94098a590fe6d9e33b9fff08a5b095644e603d8e561af8da5e65 SHA512 e17c5f939cff863de54a73c3aec3e5c80c037a53ee033ec8528665a6fe39bf004a2ce26a509c31e7bf6ba3e4abadb0ead908274147f010bbcd17b27c250f4ebf diff --git a/dev-python/aiounittest/aiounittest-1.5.0-r1.ebuild b/dev-python/aiounittest/aiounittest-1.5.0-r1.ebuild deleted file mode 100644 index b8d76c5942f1..000000000000 --- a/dev-python/aiounittest/aiounittest-1.5.0-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Test asyncio code more easily" -HOMEPAGE=" - https://github.com/kwarunek/aiounittest/ - https://pypi.org/project/aiounittest/ -" -SRC_URI=" - https://github.com/kwarunek/aiounittest/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" - -RDEPEND=" - dev-python/wrapt[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.5.0-py314.patch -) - -distutils_enable_tests pytest diff --git a/dev-python/aiounittest/files/aiounittest-1.5.0-py314.patch b/dev-python/aiounittest/files/aiounittest-1.5.0-py314.patch deleted file mode 100644 index 0c80380c0afc..000000000000 --- a/dev-python/aiounittest/files/aiounittest-1.5.0-py314.patch +++ /dev/null @@ -1,41 +0,0 @@ -https://github.com/kwarunek/aiounittest/issues/28 -https://github.com/kwarunek/aiounittest/pull/29 - -From 603ca4f57ee2f580d59066600e0ca886efcf8700 Mon Sep 17 00:00:00 2001 -From: Karolina Surma -Date: Wed, 28 May 2025 10:59:13 +0200 -Subject: [PATCH] asyncio.get_event_loop() doesn't create a new loop since - Python 3.14 - ---- - aiounittest/case.py | 2 +- - tests/test_asynctestcase_get_event_loop.py | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/aiounittest/case.py b/aiounittest/case.py -index d4e302b..441eed0 100644 ---- a/aiounittest/case.py -+++ b/aiounittest/case.py -@@ -70,7 +70,7 @@ def get_event_loop(self): - class MyTest(aiounittest.AsyncTestCase): - - def get_event_loop(self): -- self.my_loop = asyncio.get_event_loop() -+ self.my_loop = asyncio.new_event_loop() - return self.my_loop - - -diff --git a/tests/test_asynctestcase_get_event_loop.py b/tests/test_asynctestcase_get_event_loop.py -index 91736ef..5d5de9c 100644 ---- a/tests/test_asynctestcase_get_event_loop.py -+++ b/tests/test_asynctestcase_get_event_loop.py -@@ -27,7 +27,7 @@ async def async_nested_exc(): - class TestAsyncCaseWithCustomLoop(aiounittest.AsyncTestCase): - - def get_event_loop(self): -- self.my_loop = asyncio.get_event_loop() -+ self.my_loop = asyncio.new_event_loop() - return self.my_loop - - async def test_await_async_add(self): - diff --git a/dev-python/aiounittest/metadata.xml b/dev-python/aiounittest/metadata.xml deleted file mode 100644 index cdd7b4c658c7..000000000000 --- a/dev-python/aiounittest/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - kwarunek/aiounittest - aiounittest - - diff --git a/dev-python/aisuite/Manifest b/dev-python/aisuite/Manifest deleted file mode 100644 index 85d06b0cd09f..000000000000 --- a/dev-python/aisuite/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aisuite-0.1.7.tar.gz 14611 BLAKE2B 7441bbd2b60fb94dc982445c685d17f0f5a2f957096d0e65e3c9206d375a009fae2ee4b0e228e3772d04ae8c1970ae0ca9b4c260f472c5dc47d24a1b514b1124 SHA512 e635269c148c22bbe866bdebd007e980da635b4b80e4dc5b4c95bec2edf03079dc04c18e6f90df2a59fa36d4c782146bcf4d490aa67cd8853d94140c81aa31ee diff --git a/dev-python/aisuite/aisuite-0.1.7.ebuild b/dev-python/aisuite/aisuite-0.1.7.ebuild deleted file mode 100644 index 9e208bcb0344..000000000000 --- a/dev-python/aisuite/aisuite-0.1.7.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Simple, unified interface to multiple Generative AI providers" -HOMEPAGE="https://github.com/andrewyng/aisuite/" -SRC_URI="https://github.com/andrewyng/aisuite/releases/download/v${PV}/aisuite-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" diff --git a/dev-python/aisuite/metadata.xml b/dev-python/aisuite/metadata.xml deleted file mode 100644 index f83b689df2f3..000000000000 --- a/dev-python/aisuite/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - ivan.lloro.boada@gmail.com - Ivan Lloro - - - - andrewyng/aisuite - - diff --git a/dev-python/ajsonrpc/Manifest b/dev-python/ajsonrpc/Manifest deleted file mode 100644 index c4a4804c2c02..000000000000 --- a/dev-python/ajsonrpc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ajsonrpc-1.2.0.tar.gz 22108 BLAKE2B 1ba7ebd68713c0951bbd309638a3de71a64877bdcac82f53228f6fea7189239d6bab643343b8d2ddb8978e276ddc8205b81190a00f85a0e169ca7552e75ed30c SHA512 958300ff858f1997012591cfb47d2ee1b7ba2f0a9577cb8568817ce7b490e13a5b757ea79153b4e6cf3aaf54e58e4ff925e25513f46b06e483b04b882f626b49 diff --git a/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild b/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild deleted file mode 100644 index fe52bbe4a487..000000000000 --- a/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Async JSON-RPC 2.0 protocol + server powered by asyncio" -HOMEPAGE="https://github.com/pavlov99/ajsonrpc" -# Don't use GH for now; seems to not have valid version set - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/ajsonrpc/metadata.xml b/dev-python/ajsonrpc/metadata.xml deleted file mode 100644 index c3ec5dcd7de2..000000000000 --- a/dev-python/ajsonrpc/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pavlov99/ajsonrpc - ajsonrpc - - diff --git a/dev-python/alabaster/Manifest b/dev-python/alabaster/Manifest deleted file mode 100644 index 446bab999930..000000000000 --- a/dev-python/alabaster/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST alabaster-1.0.0.tar.gz 24210 BLAKE2B 286abb2cc70c65b266ba38bc34a8d3851df9ddf4e97817167af84253c77654b37d14534d9a1bfce9668b8114fe24c4c472f842621791bb31abc06aa3b45af795 SHA512 097755d8d5f8c818288f2bdea5ecb9217f4bbfbab238fb4e8f2e135d9a7777bb9a6056decabf709f8a255495d4269d92233bcdf73c6c9ec82e79f52d65849955 diff --git a/dev-python/alabaster/alabaster-1.0.0.ebuild b/dev-python/alabaster/alabaster-1.0.0.ebuild deleted file mode 100644 index 4c738d47734d..000000000000 --- a/dev-python/alabaster/alabaster-1.0.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A configurable sidebar-enabled Sphinx theme" -HOMEPAGE=" - https://github.com/sphinx-doc/alabaster/ - https://pypi.org/project/alabaster/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" diff --git a/dev-python/alabaster/metadata.xml b/dev-python/alabaster/metadata.xml deleted file mode 100644 index 4681d6e47c6d..000000000000 --- a/dev-python/alabaster/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - alabaster - sphinx-doc/alabaster - - diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest deleted file mode 100644 index b61759e40937..000000000000 --- a/dev-python/alembic/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST alembic-1.18.4.tar.gz 2056725 BLAKE2B 5de761b6dc383a4f44532bcbeeb6520836cae8992a09c24a5e268d05c835caa5d5e395873c97b650942fe94b995cc995dae8f8c57278d28aa3d1c0987830e5f1 SHA512 ae38b0551858573b6b602b56537a518c7169d4fadef7b11d8112b2427402b745ea5e3cd4387c2b49fec8158cf505de7206919caa10d73445446bb53e264fd448 diff --git a/dev-python/alembic/alembic-1.18.4.ebuild b/dev-python/alembic/alembic-1.18.4.ebuild deleted file mode 100644 index 4500ba72f4a7..000000000000 --- a/dev-python/alembic/alembic-1.18.4.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy" -HOMEPAGE=" - https://github.com/sqlalchemy/alembic/ - https://pypi.org/project/alembic/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="doc" - -RDEPEND=" - >=dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] - dev-python/mako[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - sys-libs/timezone-data - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - if ! has_version "dev-python/black[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_post_write.py::RunHookTest::test_module - tests/test_post_write.py::RunHookTest::test_module_black_with_cwd - tests/test_post_write.py::RunHookTest::test_module_filename_interpolation - tests/test_post_write.py::RunHookTest::test_module_path_in_config - ) - fi - - # setup.cfg contains -p no:warnings in addopts which triggers - # datetime.utcfromtimestamp() deprecation warning as an error in py3.12 - epytest -o addopts= -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/alembic/metadata.xml b/dev-python/alembic/metadata.xml deleted file mode 100644 index ca0e68594931..000000000000 --- a/dev-python/alembic/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - python@gentoo.org - Python - - - - alembic - sqlalchemy/alembic - zzzeek/alembic - https://github.com/sqlalchemy/alembic/issues - - diff --git a/dev-python/allpairspy/Manifest b/dev-python/allpairspy/Manifest deleted file mode 100644 index 434cc8307028..000000000000 --- a/dev-python/allpairspy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST allpairspy-2.5.1.tar.gz 14281 BLAKE2B f1a918e368e9d98e13e579a4d7bdd447ee243f56418ff990c4e8560730e96f8ec9b7230dc016d199676368b5b67928ac8e6ad922e766527d24a3a97b616c458f SHA512 062796329238837f2d9c9c56b3eefd8e462c4933578ef6f1f094a0e2f83bd44be6243ab202c976e0cbe13b8c0fb40d32c918a8bb6a1d29dcc0de942fc0b9339a diff --git a/dev-python/allpairspy/allpairspy-2.5.1.ebuild b/dev-python/allpairspy/allpairspy-2.5.1.ebuild deleted file mode 100644 index 974fe1fcab4c..000000000000 --- a/dev-python/allpairspy/allpairspy-2.5.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pairwise test combinations generator" -HOMEPAGE=" - https://github.com/thombashi/allpairspy/ - https://pypi.org/project/allpairspy/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/allpairspy/metadata.xml b/dev-python/allpairspy/metadata.xml deleted file mode 100644 index 0f008f25ef7d..000000000000 --- a/dev-python/allpairspy/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - zmedico@gentoo.org - - - - allpairspy - thombashi/allpairspy - - diff --git a/dev-python/amqp/Manifest b/dev-python/amqp/Manifest deleted file mode 100644 index dee0d7226620..000000000000 --- a/dev-python/amqp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST amqp-5.3.1.tar.gz 129013 BLAKE2B e791792effba9efc7ceb320d7ece9fb5d8936ad0faf5c5519a63e419436258272271ab0f45b3828b6c68f9b8ab50641a73644c0c37687776cc7f5a29c3abd6f4 SHA512 4701ee40a6a88738ab2bb199114512af85f722afb99e2ee1d18c48563ceb6f925052315c5ca289e36db5d02aa72412b798442fd6c2f623d10a0ac43af3c2eca8 diff --git a/dev-python/amqp/amqp-5.3.1.ebuild b/dev-python/amqp/amqp-5.3.1.ebuild deleted file mode 100644 index fb26fe332810..000000000000 --- a/dev-python/amqp/amqp-5.3.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Low-level AMQP client for Python (fork of amqplib)" -HOMEPAGE=" - https://github.com/celery/py-amqp/ - https://pypi.org/project/amqp/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="extras" - -RDEPEND=" - >=dev-python/vine-5.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pytest-rerunfailures-6.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - '>=dev-python/sphinx-celery-2.1.3' -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # rmq tests require a rabbitmq instance - t/integration/test_rmq.py -) - -EPYTEST_DESELECT=( - # fails when gssapi is installed (how does that test make sense?!) - t/unit/test_sasl.py::test_SASL::test_gssapi_missing -) - -python_install_all() { - if use extras; then - insinto /usr/share/${PF}/extras - doins -r extra - fi - distutils-r1_python_install_all -} diff --git a/dev-python/amqp/metadata.xml b/dev-python/amqp/metadata.xml deleted file mode 100644 index d74872d5aadf..000000000000 --- a/dev-python/amqp/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Install extra tools to generate initial Python mod - from an AMQP XML file - - - amqp - celery/py-amqp - - diff --git a/dev-python/aniso8601/Manifest b/dev-python/aniso8601/Manifest deleted file mode 100644 index cba1e487a9ff..000000000000 --- a/dev-python/aniso8601/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aniso8601-10.0.1.tar.gz 47190 BLAKE2B a875ad5e1e200c30210fa4bde7be65d8366dd5b3eeedc66ccc0c8bbdbaf4e307f2c8e0cc7ceee9d8d52a9ea1f79146a7e9fc01d149893692c408d98a8c451f38 SHA512 fa041e11318ec59dfdafbc667c82d9dbc6db8f12225adc0ba36200dadb7350bd92b2fb7ecac516a22ff0ce57d9fd22317a096f97a40afe91f0fc3d06d4e52d80 diff --git a/dev-python/aniso8601/aniso8601-10.0.1.ebuild b/dev-python/aniso8601/aniso8601-10.0.1.ebuild deleted file mode 100644 index 861d69bdaaa8..000000000000 --- a/dev-python/aniso8601/aniso8601-10.0.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A library for parsing ISO 8601 strings" -HOMEPAGE=" - https://bitbucket.org/nielsenb/aniso8601/ - https://pypi.org/project/aniso8601/ -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/python-dateutil-2.7.3[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/aniso8601/metadata.xml b/dev-python/aniso8601/metadata.xml deleted file mode 100644 index 753b79515925..000000000000 --- a/dev-python/aniso8601/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - aniso8601 - nielsenb/aniso8601 - - diff --git a/dev-python/annotated-doc/Manifest b/dev-python/annotated-doc/Manifest deleted file mode 100644 index 5c33dcb6f4d5..000000000000 --- a/dev-python/annotated-doc/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST annotated_doc-0.0.4.tar.gz 7288 BLAKE2B e5d1d07c16b9f75881e879a9b6f66d4d04f5f72111d9afd08d8e69e5cc7e1be9a00aa3d29191322c1c023b2bb3df58e183c4d9bc24efa78019136c41282aa561 SHA512 2beb6bde827e5c5f42daadcc8ac4b2b5911fa9448a5d5fadf461839ce166ba4cc1cbf9d7acb09c927f5970fdebf2f7c8433b6426ee5bbe11cf221e450344050b -DIST annotated_doc-0.0.4.tar.gz.provenance 9407 BLAKE2B ae24a3004199547c6f6b776fa7a1c2c8a8284d7aee81c4663f4ef44f20f6104e76185566d629eacf0961763639c5e945d6c149d69c8dc21bb71134fbe66bde7d SHA512 217a26d4a914bc8f7c8e92cbeeb8adc5071b97e8833784dc39728dbcdca80b8665d3042120a7532e46b9b5191bdf387b24398989c002a27480d51ded90c75890 diff --git a/dev-python/annotated-doc/annotated-doc-0.0.4.ebuild b/dev-python/annotated-doc/annotated-doc-0.0.4.ebuild deleted file mode 100644 index 05b9a8439c9a..000000000000 --- a/dev-python/annotated-doc/annotated-doc-0.0.4.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYPI_VERIFY_REPO=https://github.com/fastapi/annotated-doc -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Document parameters, variables inline, with Annotated" -HOMEPAGE=" - https://github.com/fastapi/annotated-doc/ - https://pypi.org/project/annotated-doc/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/annotated-doc/metadata.xml b/dev-python/annotated-doc/metadata.xml deleted file mode 100644 index 9549ab021f9d..000000000000 --- a/dev-python/annotated-doc/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - fastapi/annotated-doc - annotated-doc - - diff --git a/dev-python/annotated-types/Manifest b/dev-python/annotated-types/Manifest deleted file mode 100644 index ccb7b89c096d..000000000000 --- a/dev-python/annotated-types/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST annotated_types-0.7.0.tar.gz 16081 BLAKE2B 45f536bafb0a9dead41a7fcafe50304508df5024921c2b3637ba51ff144d46fd8cba4d503a65fcec1a973cf2cd791074a83d72fbd2f17269bd9a2d2b9f8c114e SHA512 8a6dd7274270397f7779fc4ca242997ad2ea739b530be5abcc30a72d1e4042fc08753ab432c3d9c7a53c7474b3794504062f68235885cfb6c688cce0700d8758 diff --git a/dev-python/annotated-types/annotated-types-0.7.0.ebuild b/dev-python/annotated-types/annotated-types-0.7.0.ebuild deleted file mode 100644 index 67b9740ea408..000000000000 --- a/dev-python/annotated-types/annotated-types-0.7.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2023-2025 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 pypi - -DESCRIPTION="Reusable constraint types to use with typing.Annotated" -HOMEPAGE=" - https://github.com/annotated-types/annotated-types/ - https://pypi.org/project/annotated-types/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # https://github.com/annotated-types/annotated-types/issues/71 - 'tests/test_main.py::test_predicate_repr[pred2-Predicate(math.isfinite)]' - ) - ;; - esac - - epytest -} diff --git a/dev-python/annotated-types/metadata.xml b/dev-python/annotated-types/metadata.xml deleted file mode 100644 index 1aaeb086b3f8..000000000000 --- a/dev-python/annotated-types/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - annotated-types/annotated-types - annotated-types - - diff --git a/dev-python/ansi/Manifest b/dev-python/ansi/Manifest deleted file mode 100644 index c68a500945eb..000000000000 --- a/dev-python/ansi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ansi-ansi-0.3.7.gh.tar.gz 7396 BLAKE2B f8b18b4a8609c8e633261c9b7a28ebc10260059c15a48dd680a22847557335b7aaee50bf522c1e28583e740c0d8c4127da8627c72e13ac641bb5d4634467a8e5 SHA512 651d7d9c665dc18fd43614710b80ab143e6b4bb8b6570b25456f47bc5d1c37602474c049833f996581b19f73f8138c4b4a5b981afcc0319ffdb7141da40744ec diff --git a/dev-python/ansi/ansi-0.3.7.ebuild b/dev-python/ansi/ansi-0.3.7.ebuild deleted file mode 100644 index cc8b8a38db69..000000000000 --- a/dev-python/ansi/ansi-0.3.7.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${PN}-${P} -DESCRIPTION="ANSI cursor movement and graphics in Python" -HOMEPAGE=" - https://github.com/tehmaze/ansi/ - https://pypi.org/project/ansi/ -" -SRC_URI=" - https://github.com/tehmaze/ansi/archive/${P}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/ansi/metadata.xml b/dev-python/ansi/metadata.xml deleted file mode 100644 index 41ee19dcac90..000000000000 --- a/dev-python/ansi/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - tehmaze/ansi - ansi - - diff --git a/dev-python/ansi2html/Manifest b/dev-python/ansi2html/Manifest deleted file mode 100644 index 665bfb846028..000000000000 --- a/dev-python/ansi2html/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ansi2html-1.9.2.tar.gz 44300 BLAKE2B 6c39a9525a5fe0c7f02b45f56ea515e6b07280cb74a88d54db5e33c77fb679f6ebb446edf50add3d68832ea877ed8861bc1a9f2116ab1214d2a6b3acfbfae19a SHA512 c465259d4c9ea82725bcd8cd286246b806b1bfde06f89b52b1cc3cd5c514be92a19ffcfd147417d64ce6da6627678baabc7ff05226ed392343cdb0496bd375eb diff --git a/dev-python/ansi2html/ansi2html-1.9.2.ebuild b/dev-python/ansi2html/ansi2html-1.9.2.ebuild deleted file mode 100644 index 0738a1c392a8..000000000000 --- a/dev-python/ansi2html/ansi2html-1.9.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Convert text with ANSI color codes to HTML" -HOMEPAGE=" - https://pypi.org/project/ansi2html/ - https://github.com/pycontribs/ansi2html/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv x86" - -BDEPEND=" - >=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/ansi2html/metadata.xml b/dev-python/ansi2html/metadata.xml deleted file mode 100644 index a6f476401317..000000000000 --- a/dev-python/ansi2html/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sping@gentoo.org - Sebastian Pipping - - - - ansi2html - pycontribs/ansi2html - - diff --git a/dev-python/ansible-compat/Manifest b/dev-python/ansible-compat/Manifest deleted file mode 100644 index 621a40091068..000000000000 --- a/dev-python/ansible-compat/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ansible_compat-26.3.0.tar.gz 216754 BLAKE2B d5dde4ec191b8a9a824b877226927991c94fdd86db33e0b30fb33118566199611323268bc87b0fc436fddffb443270c2277628e3e275addca575a4e3558bb6a0 SHA512 f1dd3703d1eb7dffa5a052ab30099df416278bd13c2c5e41a6628b9bf375de4aaa2e973bae1472a4da721c67301b6b49586ff5939f506103a8bfaae86d234f09 -DIST ansible_compat-26.3.0.tar.gz.provenance 9416 BLAKE2B c62f8c279d67a3e8ff2db8b79b8520b07af7d33dba120dc95da2f8e777c74d35597d7e3dbd7cd9e057a558fc76dc0887bdab7790ee5424dde63da5aad77b4f73 SHA512 563a524f3d9014aea9bd6edc0456342417e19241746b5bb194d1d6dd6d6bec557935d10a75a10b0314ccc4623fdc2eb28f54578d0740204d88af50dbb4ebe57f diff --git a/dev-python/ansible-compat/ansible-compat-26.3.0.ebuild b/dev-python/ansible-compat/ansible-compat-26.3.0.ebuild deleted file mode 100644 index f0ce39ae6c3f..000000000000 --- a/dev-python/ansible-compat/ansible-compat-26.3.0.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" -PYPI_VERIFY_REPO=https://github.com/ansible/ansible-compat -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Contains functions that facilitate working with various versions of Ansible" -HOMEPAGE=" - https://pypi.org/project/ansible-compat/ - https://github.com/ansible/ansible-compat/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" - -RDEPEND=" - >=app-admin/ansible-core-2.18.6[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}] - >=dev-python/packaging-22.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] - >=dev-python/subprocess-tee-0.4.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # remove stupid upstream version block - sed -i -e 's:2.20.0dev0:0:' src/ansible_compat/prerun.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # All these tests attempt to connect to galaxy.ansible.com - test/test_runtime.py::test_install_collection - test/test_runtime.py::test_install_collection_dest - test/test_runtime.py::test_prepare_environment_with_collections - test/test_runtime.py::test_prerun_reqs_v1 - test/test_runtime.py::test_prerun_reqs_v2 - test/test_runtime.py::test_require_collection_no_cache_dir - test/test_runtime.py::test_require_collection_wrong_version - test/test_runtime.py::test_require_collection - test/test_runtime.py::test_upgrade_collection - test/test_runtime_example.py::test_runtime - 'test/test_runtime.py::test_load_plugins[modules]' - # pip, failing due to internets - test/test_runtime_scan_path.py::test_scan_sys_path - test/test_runtime_scan_path.py::test_ro_venv - # internets? - test/test_runtime.py::test_runtime_has_playbook - # TODO - test/test_prerun.py::test_get_cache_dir_relative - ) - - epytest -o addopts= -} diff --git a/dev-python/ansible-compat/metadata.xml b/dev-python/ansible-compat/metadata.xml deleted file mode 100644 index 3fd30ca70de4..000000000000 --- a/dev-python/ansible-compat/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - ansible-compat - ansible/ansible-compat - - diff --git a/dev-python/ansible-pygments/Manifest b/dev-python/ansible-pygments/Manifest deleted file mode 100644 index ec2cfa32d857..000000000000 --- a/dev-python/ansible-pygments/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ansible_pygments-0.1.2.tar.gz 9521 BLAKE2B 660708fb58c4ca2c2ba2812e0e1d567fc397caa8be610e0e0c6dd69594efb3b75d8b3c97ce5bd4e34bfdad52562d1d40c98ea1828f2123a1c2524a3b73bea335 SHA512 157daa8b151d777a8f813acfbde599bbfb3da03da617b6f7c78b0ad7d10b922f4d0a4354f40b3e622ca510714e67950e08e807720aa17e6a144de6b8fd39de33 -DIST ansible_pygments-0.1.2.tar.gz.provenance 9557 BLAKE2B d06784b6cf78ec971849a9fa22fa402627cc113d3e318e4e6047b168d7639c7256526781bcb0dd546cf021bb2b97933e71e1b350767c6db28b965e7a1bf2f8b1 SHA512 8d6abc0111a0d2dc13fda69d42cb4f775bd171d6a8c84dfe1b974fdf498b295fa2aaa0aefa62f5f6a386b89e029d09f36dcbfc903942a1bd9d758ca4e7221929 diff --git a/dev-python/ansible-pygments/ansible-pygments-0.1.2.ebuild b/dev-python/ansible-pygments/ansible-pygments-0.1.2.ebuild deleted file mode 100644 index 22d5ecf89a2c..000000000000 --- a/dev-python/ansible-pygments/ansible-pygments-0.1.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517="poetry" -PYPI_VERIFY_REPO=https://github.com/ansible-community/ansible-pygments -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pygments lexer and style Ansible snippets" -HOMEPAGE=" - https://github.com/ansible-community/ansible-pygments/ - https://pypi.org/project/ansible-pygments/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pygments-2.11.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/ansible-pygments/metadata.xml b/dev-python/ansible-pygments/metadata.xml deleted file mode 100644 index 07e9dba53f08..000000000000 --- a/dev-python/ansible-pygments/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - Python - - - This project provides a dev-python/pygments lexer that is able to handle - app-admin/ansible output. It may be used anywhere Pygments is integrated. - The lexer is registered globally under the name "ansible-output". - - It also provides a Pygments style for tools needing to highlight code snippets. - - - - ansible-community/ansible-pygments - ansible-pygments - - diff --git a/dev-python/ansible-pylibssh/Manifest b/dev-python/ansible-pylibssh/Manifest deleted file mode 100644 index 7c75acd1c943..000000000000 --- a/dev-python/ansible-pylibssh/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ansible_pylibssh-1.4.0.tar.gz 167863 BLAKE2B e1a070cf04a0992ae9c0efaff546525216dde16f379e836d35f07604a437a7f390c8490a438b16289cd89e524e2bfda5d582267180dc8c4cd6f85aac13b8be80 SHA512 200576b5f77dffbdfaac5d4f6461c441ffcb2131d7197aee2e59c3e64fd0ce53096e60324da8e65ae1fab33dff93ee4d7ddfa3422b17c32fcd6a50f03cd97664 -DIST ansible_pylibssh-1.4.0.tar.gz.provenance 9752 BLAKE2B 4c3cf39b6b527f1df65f12456bcde6d44e6eb071c7a1d7b320398747e9fe00e921480bb4da24fd1e5e8eda3086f2505845558baae2f2481a2594f66de91145bb SHA512 6928d9411ddd53d7a40cf66669ed5724927044592887d68ae253d5800dd61b7297ceb82ce85580b1f7ebe605a7b7e7f08ba245efb65f072c4fe87c55904f484d diff --git a/dev-python/ansible-pylibssh/ansible-pylibssh-1.4.0.ebuild b/dev-python/ansible-pylibssh/ansible-pylibssh-1.4.0.ebuild deleted file mode 100644 index f62122803dea..000000000000 --- a/dev-python/ansible-pylibssh/ansible-pylibssh-1.4.0.ebuild +++ /dev/null @@ -1,59 +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=standalone -PYPI_VERIFY_REPO=https://github.com/ansible/pylibssh -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for libssh client specific to Ansible use case" -HOMEPAGE=" - https://github.com/ansible/pylibssh/ - https://pypi.org/project/ansible-pylibssh/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -# keywords needed for ansible -# ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos - -RDEPEND=" - >=net-libs/libssh-0.9.0:= -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/expandvars[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - virtual/ssh - ) -" - -EPYTEST_PLUGINS=() -# tests have tendency to hang if something goes wrong -: ${EPYTEST_TIMEOUT:=30} -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # Tests require an account that you can login to. - # They would work by spawning sshd with PermitEmptyPasswords and then ssh'in in with the current user. - # "portage" and every other portage installable user is nologin. - # Adding a user that allows logging in does not seem reasonable. - EPYTEST_IGNORE=( - tests/unit/scp_test.py - tests/unit/sftp_test.py - tests/unit/channel_test.py - ) - EPYTEST_DESELECT=( - tests/integration/sshd_test.py::test_sshd_addr_fixture_port - ) - # pytest.ini adds alls sorts of stuff like pytest-cov - epytest -o addopts= -} diff --git a/dev-python/ansible-pylibssh/metadata.xml b/dev-python/ansible-pylibssh/metadata.xml deleted file mode 100644 index f4fd5dd6b6f7..000000000000 --- a/dev-python/ansible-pylibssh/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - https://github.com/ansible/pylibssh/issues - https://ansible-pylibssh.readthedocs.io/ - ansible/pylibssh - ansible-pylibssh - - diff --git a/dev-python/ansicolor/Manifest b/dev-python/ansicolor/Manifest deleted file mode 100644 index 3dbdf6907e78..000000000000 --- a/dev-python/ansicolor/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ansicolor-0.3.2.gh.tar.gz 118221 BLAKE2B f3f621298858974522dd05665c66ffebfc335291b61c6f0e6f835aaddf099559412f12979ad2a43001690b430125c8e1a8fd5427ad3268393d75bd736353d598 SHA512 de1e1bc9d8a02accaa57a64e5d2ea1f510545b3ab83218c47c7a1861e8438862c222147c9dcab0fcb1ec4055dcee07d6cde6d7bfecfbf9ac55c3bb76ac0fb0ab -DIST ansicolor-0.3.3.gh.tar.gz 118399 BLAKE2B 4bab0fd51a933c58e38c1fd5b53dfa7bbaeaf3de8ba38bb24ab10de61c53646632cfdb09d54045709acc0c9554e60a8205f218ccf910496b9e1dc9a5b4819e8e SHA512 7f017ece65edb61f570d20116d540686ad81f69cbf4d060ad18df3e0274d1a866e9259d2d8331e1450b1bab3c1fdcbceffece42de81228da9915c294e826d8f1 diff --git a/dev-python/ansicolor/ansicolor-0.3.2-r1.ebuild b/dev-python/ansicolor/ansicolor-0.3.2-r1.ebuild deleted file mode 100644 index c8f30d16d1cd..000000000000 --- a/dev-python/ansicolor/ansicolor-0.3.2-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/numerodix/ansicolor.git" -else - # pypi tars don't include tests and github repo is missing release tags, - # so only enabling tests for 9999 at this time - SRC_URI=" - https://github.com/numerodix/ansicolor/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~arm64 x86" -fi - -DESCRIPTION="Produce ansi color output and colored highlighting and diffing" -HOMEPAGE="https://github.com/numerodix/ansicolor https://pypi.org/project/ansicolor/" - -LICENSE="Apache-2.0" -SLOT="0" - -distutils_enable_tests pytest diff --git a/dev-python/ansicolor/ansicolor-0.3.3.ebuild b/dev-python/ansicolor/ansicolor-0.3.3.ebuild deleted file mode 100644 index ccdf670e8f2b..000000000000 --- a/dev-python/ansicolor/ansicolor-0.3.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/numerodix/ansicolor.git" -else - # pypi tars don't include tests and github repo is missing release tags, - # so only enabling tests for 9999 at this time - SRC_URI=" - https://github.com/numerodix/ansicolor/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -DESCRIPTION="Produce ansi color output and colored highlighting and diffing" -HOMEPAGE=" - https://github.com/numerodix/ansicolor/ - https://pypi.org/project/ansicolor/ -" - -LICENSE="Apache-2.0" -SLOT="0" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/ansicolor/ansicolor-9999.ebuild b/dev-python/ansicolor/ansicolor-9999.ebuild deleted file mode 100644 index ccdf670e8f2b..000000000000 --- a/dev-python/ansicolor/ansicolor-9999.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/numerodix/ansicolor.git" -else - # pypi tars don't include tests and github repo is missing release tags, - # so only enabling tests for 9999 at this time - SRC_URI=" - https://github.com/numerodix/ansicolor/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -DESCRIPTION="Produce ansi color output and colored highlighting and diffing" -HOMEPAGE=" - https://github.com/numerodix/ansicolor/ - https://pypi.org/project/ansicolor/ -" - -LICENSE="Apache-2.0" -SLOT="0" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/ansicolor/metadata.xml b/dev-python/ansicolor/metadata.xml deleted file mode 100644 index fb93ec31d51a..000000000000 --- a/dev-python/ansicolor/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - lucianposton@pm.me - Lucian Poston - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - - numerodix/ansicolor - ansicolor - - diff --git a/dev-python/anthropic/Manifest b/dev-python/anthropic/Manifest deleted file mode 100644 index 94ce6858255d..000000000000 --- a/dev-python/anthropic/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST anthropic-openapi-spec-v2026.03.18.yml 724122 BLAKE2B d890c6d5082b0e540c340943dccd2a48d0d18dc31bbc5e55df45d93bbd3e2b64e515d46a814365bc0e56a7a1904a94ae252d65bd6fb631a0ea872fa6f3b05b14 SHA512 41aceb88f1b93437a9a15ec9a8ab917b65c647ee4ac579456a6b35a8d1a5df4903345927e7443739461dc430cec3156c980258f92f57b298c31ca53dcb66c608 -DIST anthropic-sdk-python-0.86.0.gh.tar.gz 602140 BLAKE2B 31a0c049926f1f3049a2846a0b62062c7e03d29a4deda739a9a7583a26e52dddde92d4207ce424022d848e793cd758e257e734018f33ddbae556bb274264a7fb SHA512 7aae6861a4c042ccfd2c15b97c89fa7a1855f525a59e2eccdf22ef5550bc7b31b3546cefa746a107ff74027061de0bb6951f2db9bd34d0ee373b17f9f8b8e8f5 -DIST npm-@stdy-cli-cli-0.19.7.tgz 7773 BLAKE2B 6ddc9db08ab06ef1ece58d3aeaf27517319a399262a63caa06e2d13a1bd8c83fac298a451f0ea57a71aaf9c4120f4efb742308106498d492d2593a4b58e04151 SHA512 ba4758dbe0d32e7c9994471713d0ae9a0967813bd1ec8fbce88247c2582ea248196f7858b56ce76e0716e016d5366b42700a78b603626d8de00e5a92599e009e -DIST npm-@stdy-cli-linux-arm64-cli-linux-arm64-0.19.7.tgz 36812291 BLAKE2B b0c8fba73598ce1e6aa824ffefd237eb35875879308820ef1aeeba9ba80378ef346ef9ffd40107b1b9d7754cd8acac1076d74a55fddbf3cbad9881cb8b19b0be SHA512 8b9cb95aadbbba48b2531451cf991b9d067b6ef697a38ff2b3df72d82d3967c1ab1e29274dee23283557c47e881ee0cb12e5223163d1fec06ecea96fdaecfda4 -DIST npm-@stdy-cli-linux-x64-cli-linux-x64-0.19.7.tgz 37584041 BLAKE2B b9b6bee19fdf51c985d907b7dc8638ab3d3ebf88083794fb0d39a5f6c64beffbaf321cd71fc2869812092c0504fa47e3b889d0ffe483622fd215d214e4c1645e SHA512 2719af63c71ad21293bd3cac5d19f6b0ca960d0888026d9ffa5a62467d5d434d8937edb0ce90d467fdd348ba40b6f96a3ccd5e9c6b551b75a7de79d5fcc40df1 diff --git a/dev-python/anthropic/anthropic-0.86.0.ebuild b/dev-python/anthropic/anthropic-0.86.0.ebuild deleted file mode 100644 index 201646f522ac..000000000000 --- a/dev-python/anthropic/anthropic-0.86.0.ebuild +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright 2024-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 optfeature pypi - -# See https://github.com/anthropics/anthropic-sdk-python/blob/main/.stats.yml -API_SPEC_BASE="https://storage.googleapis.com/stainless-sdk-openapi-specs" -API_SPEC="anthropic-openapi-spec-v2026.03.18.yml" -MY_PN="anthropic-sdk-python" -STDY_PV=0.19.7 -DESCRIPTION="The official Python library for the anthropic API" -HOMEPAGE=" - https://github.com/anthropics/anthropic-sdk-python - https://pypi.org/project/anthropic -" -SRC_URI=" - https://github.com/anthropics/${MY_PN}/archive/refs/tags/v${PV}.tar.gz - -> ${MY_PN}-${PV}.gh.tar.gz - - test? ( - ${API_SPEC_BASE}/anthropic%2Fanthropic-dd2dcd00a757075370a7e4a7f469a1e2d067c2118684c3b70d7906a8f5cf518b.yml - -> ${API_SPEC} - - https://registry.npmjs.org/@stdy/cli/-/cli-${STDY_PV}.tgz - -> npm-@stdy-cli-cli-${STDY_PV}.tgz - - amd64? ( - https://registry.npmjs.org/@stdy/cli-linux-x64/-/cli-linux-x64-${STDY_PV}.tgz - -> npm-@stdy-cli-linux-x64-cli-linux-x64-${STDY_PV}.tgz - ) - - arm64? ( - https://registry.npmjs.org/@stdy/cli-linux-arm64/-/cli-linux-arm64-${STDY_PV}.tgz - -> npm-@stdy-cli-linux-arm64-cli-linux-arm64-${STDY_PV}.tgz - ) - ) -" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/anyio-3.5.0[${PYTHON_USEDEP}] - >=dev-python/distro-1.7.0[${PYTHON_USEDEP}] - >=dev-python/docstring-parser-0.15[${PYTHON_USEDEP}] - >=dev-python/httpx-0.25.0[${PYTHON_USEDEP}] - >=dev-python/jiter-0.4.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.14[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - test? ( - >=dev-python/boto3-1.28.57[${PYTHON_USEDEP}] - >=dev-python/botocore-1.31.57[${PYTHON_USEDEP}] - dev-python/httpx-aiohttp[${PYTHON_USEDEP}] - >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] - net-libs/nodejs[npm] - net-misc/curl - ) -" - -EPYTEST_PLUGINS=( - dirty-equals - http-snapshot - inline-snapshot - pytest-{asyncio,xdist} - respx - time-machine -) -distutils_enable_tests pytest - -src_unpack() { - unpack "${MY_PN}-${PV}.gh.tar.gz" -} - -src_test() { - einfo "Assembling npm cache..." - - local -x npm_config_cache="${WORKDIR}/npm-cache" - mkdir -p "${npm_config_cache}" || die - - for distfile in ${A}; do - if [[ "${distfile}" == npm-* ]]; then - npm cache add "${DISTDIR}/${distfile}" &>/dev/null || die - fi - done - - einfo "Installing mock server..." - - local mock_dir="${WORKDIR}/mock-server" - mkdir -p "${mock_dir}" || die - - cp "${FILESDIR}/${PN}-0.86.0-mock-server-package.json" \ - "${mock_dir}/package.json" || die - cp "${FILESDIR}/${PN}-0.86.0-mock-server-package-lock.json" \ - "${mock_dir}/package-lock.json" || die - - local mock_dir="${WORKDIR}/mock-server" - local mock="${mock_dir}/node_modules/.bin/steady" - - pushd "${mock_dir}" >/dev/null || die - - npm ci &>/dev/null || die - - einfo "Starting mock server..." - - # Replicate the logic from scripts/mock --daemon - "${mock}" --host 127.0.0.1 -p 4010 \ - --validator-form-array-format=brackets \ - --validator-query-array-format=brackets \ - --validator-form-object-format=brackets \ - --validator-query-object-format=brackets \ - "${DISTDIR}/${API_SPEC}" &> .stdy.log & - local mock_pid=$! - - is_mock_running() { - local -a args - readarray -d '' args < "/proc/${mock_pid}/cmdline" 2>/dev/null || return 1 - [[ "${args[1]}" == "${mock}" ]] - } - - local attempts=0 - while ! curl -sf "http://127.0.0.1:4010/_x-steady/health" &>/dev/null; do - if ! is_mock_running; then - cat .stdy.log - die "Mock server failed to start" - fi - attempts=$((attempts + 1)) - if (( attempts >= 300 )); then - cat .stdy.log - die "Timed out waiting for mock server to start" - fi - sleep 0.1 - done - - # Oops; connected to another Steady instance running on 4010 - is_mock_running || die - - popd >/dev/null || die - - nonfatal distutils-r1_src_test - local ret=${?} - - if is_mock_running; then - einfo "Stopping mock server..." - kill "${mock_pid}" || die - fi - - [[ ${ret} -ne 0 ]] && die -} - -pkg_postinst() { - optfeature "alternative async HTTP client support" \ - "dev-python/aiohttp >=dev-python/httpx-aiohttp-0.1.9" - optfeature "Google Cloud Vertex AI integration" \ - ">=dev-python/google-auth-2 dev-python/requests" - optfeature "Amazon Web Services (AWS) Bedrock integration" \ - ">=dev-python/boto3-1.28.57 >=dev-python/botocore-1.31.57" - optfeature "Model Context Protocol (MCP) support" \ - ">=dev-python/mcp-1.0" -} diff --git a/dev-python/anthropic/files/anthropic-0.86.0-mock-server-package-lock.json b/dev-python/anthropic/files/anthropic-0.86.0-mock-server-package-lock.json deleted file mode 100644 index 076342b8dfdb..000000000000 --- a/dev-python/anthropic/files/anthropic-0.86.0-mock-server-package-lock.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "name": "mock-server", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "dependencies": { - "@stdy/cli": "^0.19.7" - } - }, - "node_modules/@stdy/cli": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@stdy/cli/-/cli-0.19.7.tgz", - "integrity": "sha512-ukdY2+DTLnyZlEcXE9CumglngTvR7I+86IJHwlguokgZb3hYtWznbgcW4BbVNmtCcAp4tgNibY3gDlqSWZ4Ang==", - "license": "Elastic-2.0", - "bin": { - "steady": "steady.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "@stdy/cli-darwin-arm64": "0.19.7", - "@stdy/cli-darwin-x64": "0.19.7", - "@stdy/cli-linux-arm64": "0.19.7", - "@stdy/cli-linux-x64": "0.19.7", - "@stdy/cli-win32-x64": "0.19.7" - } - }, - "node_modules/@stdy/cli-darwin-arm64": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@stdy/cli-darwin-arm64/-/cli-darwin-arm64-0.19.7.tgz", - "integrity": "sha512-baIrUrzhOgQmMOaOhrYZ0v95yMt5P26qeZdE+I79zaJbETjF8vM63AM+XHn7jVPulORG8lD+n90kyYfo20t9aA==", - "cpu": [ - "arm64" - ], - "license": "Elastic-2.0", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@stdy/cli-darwin-x64": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@stdy/cli-darwin-x64/-/cli-darwin-x64-0.19.7.tgz", - "integrity": "sha512-3qEi400gNuY564Ku8Bru1h36vhfsrfk7IrukZgcovHVi3ANMLSMGsINgE+HM77patSlmB/fAgHWORZzHfn5ftg==", - "cpu": [ - "x64" - ], - "license": "Elastic-2.0", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@stdy/cli-linux-arm64": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@stdy/cli-linux-arm64/-/cli-linux-arm64-0.19.7.tgz", - "integrity": "sha512-i5y5Wq27ukiyUxRRz5kbnQZ7bvaXo4/ys99y2C05Z8GrHiknTe4jKDVXxH6IHuDLEuUiMWPR/sBuzqlv2uz9pA==", - "cpu": [ - "arm64" - ], - "license": "Elastic-2.0", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@stdy/cli-linux-x64": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@stdy/cli-linux-x64/-/cli-linux-x64-0.19.7.tgz", - "integrity": "sha512-JxmvY8ca0hKTvTysXRn2sMqWDQiIAm2f+lpiRn1dQ02JN+2wzpDUZ/3TSLpAtvlqPM1enGtVG3Wn3nnV/MQN8Q==", - "cpu": [ - "x64" - ], - "license": "Elastic-2.0", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@stdy/cli-win32-x64": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@stdy/cli-win32-x64/-/cli-win32-x64-0.19.7.tgz", - "integrity": "sha512-FNhuOpiglzJLT95sn+jOVc31M0r12H+hJ9C1mJsTckDJHu39Rq8h6ZcaL+oP2wXkkxipdAprj3m/jgpiFbcVgQ==", - "cpu": [ - "x64" - ], - "license": "Elastic-2.0", - "optional": true, - "os": [ - "win32" - ] - } - } -} diff --git a/dev-python/anthropic/files/anthropic-0.86.0-mock-server-package.json b/dev-python/anthropic/files/anthropic-0.86.0-mock-server-package.json deleted file mode 100644 index 31c867639fb0..000000000000 --- a/dev-python/anthropic/files/anthropic-0.86.0-mock-server-package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "dependencies": { - "@stdy/cli": "^0.19.7" - } -} diff --git a/dev-python/anthropic/metadata.xml b/dev-python/anthropic/metadata.xml deleted file mode 100644 index 9f3b0edeb6f4..000000000000 --- a/dev-python/anthropic/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - anthropic - anthropics/anthropic-sdk-python - - diff --git a/dev-python/antlr4-python3-runtime/Manifest b/dev-python/antlr4-python3-runtime/Manifest deleted file mode 100644 index 12fd3dd32437..000000000000 --- a/dev-python/antlr4-python3-runtime/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST antlr4-4.13.2.gh.tar.gz 4167326 BLAKE2B 709f3c18329e08a811d7a4e5258fc0183ba6fa6ab62fe83ab694360cf1ce2bb3aa3f30cc62a0339a6ff8b64dd0a766057fd6f751cfc34a4e05051e4d54a57fad SHA512 afd8ecab637a0e70cddf98f63c918eab2b907f87207624e20e80a79f885d6502d4ab734a602b1707969d61944410828b689ec2f8b09c15314fe991024cde1613 diff --git a/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.2.ebuild b/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.2.ebuild deleted file mode 100644 index 2a99dd138fae..000000000000 --- a/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2025 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 - -MY_P=antlr4-${PV} -DESCRIPTION="Python 3 runtime for ANTLR" -HOMEPAGE=" - https://www.antlr.org/ - https://github.com/antlr/antlr4/ - https://pypi.org/project/antlr4-python3-runtime/ -" -SRC_URI=" - https://github.com/antlr/antlr4/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/runtime/Python3" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -src_prepare() { - # https://github.com/antlr/antlr4/pull/4593 - sed -i -e 's:assertEquals:assertEqual:' tests/TestIntervalSet.py || die - - distutils-r1_src_prepare -} - -python_test() { - "${EPYTHON}" tests/run.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/antlr4-python3-runtime/metadata.xml b/dev-python/antlr4-python3-runtime/metadata.xml deleted file mode 100644 index 82064b3356c6..000000000000 --- a/dev-python/antlr4-python3-runtime/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - antlr/antlr4 - antlr4-python3-runtime - - diff --git a/dev-python/anyascii/Manifest b/dev-python/anyascii/Manifest deleted file mode 100644 index 03bbe6c35ca9..000000000000 --- a/dev-python/anyascii/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST anyascii-0.3.3.tar.gz 264680 BLAKE2B 8239a6fb7251dd6ba78c7e567ab490616e99137c7c725a35132b39d02252b122cefa6f0a2df435176392a35234f520643d79d3882f9b003751c4f69de0be11b2 SHA512 e4ec22d50fc87117e5a426a76bbf1f9a118d10254ccdacc534da1b67f84374bdee8635ea3176ec9023ff9c38d2fde2dccb6f0c5ce66625f12815f43addba88e7 diff --git a/dev-python/anyascii/anyascii-0.3.3.ebuild b/dev-python/anyascii/anyascii-0.3.3.ebuild deleted file mode 100644 index 34187796090d..000000000000 --- a/dev-python/anyascii/anyascii-0.3.3.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Unicode to ASCII transliteration" -HOMEPAGE=" - https://github.com/anyascii/anyascii/ - https://pypi.org/project/anyascii/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/anyascii/metadata.xml b/dev-python/anyascii/metadata.xml deleted file mode 100644 index 7a9fdc490d68..000000000000 --- a/dev-python/anyascii/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - anyascii/anyascii - anyascii - - diff --git a/dev-python/anyio/Manifest b/dev-python/anyio/Manifest deleted file mode 100644 index 730214f9392f..000000000000 --- a/dev-python/anyio/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST anyio-4.13.0.tar.gz 231622 BLAKE2B 8224445390cb5a061c9065952ad7a5461aae80ce20be9be7a2984e54ab933373b3037eea4af2f890af8daf26faa2e4a4ee132ca612441828a9130d1a42756bde SHA512 3961bcc1d0d60ba78497203e19ee5a1c3bd7a067777f384d3353a4b0e37db7bf7bea364ef505f87575415db4bd2f06996d85913eb4e91e03f56d6b1e2d3a7ccb -DIST anyio-4.13.0.tar.gz.provenance 9508 BLAKE2B 7f835c0a3a8cc67e258115c3a128f952d649b699fc3fd859150685b6eabdbd0057c033000978c3ea25ebcd67749d4ebd6feefef3809556ff139c62e2f0ea7f4e SHA512 0fd3276663517fbbed2e4fea21a1eb14efa96290f07c509ea28a035d293af4f27d842f5b07b4305b267f0887c9c476ef23e07c0eee4ea75ab55692f252109327 diff --git a/dev-python/anyio/anyio-4.13.0.ebuild b/dev-python/anyio/anyio-4.13.0.ebuild deleted file mode 100644 index 348bcafa11b0..000000000000 --- a/dev-python/anyio/anyio-4.13.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/agronholm/anyio -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Compatibility layer for multiple asynchronous event loop implementations" -HOMEPAGE=" - https://github.com/agronholm/anyio/ - https://pypi.org/project/anyio/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/idna-2.8[${PYTHON_USEDEP}] - >=dev-python/truststore-0.9.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] - ' 3.{11..12}) -" -# On amd64, let's get more test coverage by dragging in uvloop, but let's -# not bother on other arches where uvloop may not be supported. -BDEPEND=" - >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}] - test? ( - >=dev-python/blockbuster-1.5.23[${PYTHON_USEDEP}] - >=dev-python/psutil-5.9[${PYTHON_USEDEP}] - >=dev-python/trustme-1.0.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/trio-0.32.0[${PYTHON_USEDEP}] - ' 3.{11..14}) - amd64? ( - $(python_gen_cond_dep ' - >=dev-python/uvloop-0.22.1[${PYTHON_USEDEP}] - ' python3_{11..14}) - ) - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-mock ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - '>=dev-python/sphinx-rtd-theme-1.2.2' \ - dev-python/sphinxcontrib-jquery \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinx-tabs - -python_test() { - local EPYTEST_DESELECT=( - # requires link-local IPv6 interface - tests/test_sockets.py::TestTCPListener::test_bind_link_local - ) - - local filter=() - if ! has_version ">=dev-python/trio-0.26.1[${PYTHON_USEDEP}]"; then - filter+=( -k "not trio" ) - EPYTEST_DESELECT+=( - tests/test_pytest_plugin.py::test_plugin - tests/test_pytest_plugin.py::test_autouse_async_fixture - tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture - ) - fi - - epytest -m 'not network' "${filter[@]}" -} diff --git a/dev-python/anyio/metadata.xml b/dev-python/anyio/metadata.xml deleted file mode 100644 index bfd9e087677c..000000000000 --- a/dev-python/anyio/metadata.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - -AnyIO is a asynchronous compatibility API that allows applications and libraries written against it to run unmodified on asyncio, curio and trio. - -It bridges the following functionality: - -Task groups -Cancellation -Threads -Signal handling -Asynchronous file I/O -Subprocesses -Inter-task synchronization and communication (locks, conditions, events, semaphores, object streams) -High level networking (TCP, UDP and UNIX sockets) -You can even use it together with native libraries from your selected backend in applications. Doing this in libraries is not advisable however since it limits the usefulness of your library. - -AnyIO comes with its own pytest plugin which also supports asynchronous fixtures. It even works with the popular Hypothesis library. - - - agronholm/anyio - anyio - - alex.gronholm@nextday.fi - Alex Grönholm - - - diff --git a/dev-python/anyioutils/Manifest b/dev-python/anyioutils/Manifest deleted file mode 100644 index 794db65c453e..000000000000 --- a/dev-python/anyioutils/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST anyioutils-0.7.4.tar.gz 15697 BLAKE2B 69701e7ccd91d5083b7f9ae39827ffee85a4cf7a7031cfcb85649c93021e52ff2a2712ba2eb37df02df74a4780aaa4490e7f842c305dd53a07c01142d1396422 SHA512 e513a31fbcfc38d6b532414abba4854a5ad9cd7667e9e26c8e208b5de02635f7cc0aab8ec304f885db4cf1ae0b44f9f3dc65f8b80c0465a4dd537afa17ec11da -DIST anyioutils-0.7.4.tar.gz.provenance 9510 BLAKE2B 895f37a7bb59a664d315dc34c30c724801c81dc30905d795553083bd27289d4c437b3cfe22ac1c2b849c3b643552099f1df9262a02ac153424ccd3d3b9a98a72 SHA512 64b35db84af7d6d2fb91c52278d34900df06a002088e7b96e5d3bb45fff7dcbf09ba15fc762a4e22d45882c32d69324d31f5e695b21b8c4222074a6be1cb3b54 diff --git a/dev-python/anyioutils/anyioutils-0.7.4.ebuild b/dev-python/anyioutils/anyioutils-0.7.4.ebuild deleted file mode 100644 index 380eb7ebeb07..000000000000 --- a/dev-python/anyioutils/anyioutils-0.7.4.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2025-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/davidbrochart/anyioutils -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Utility classes and functions for AnyIO" -HOMEPAGE=" - https://github.com/davidbrochart/anyioutils/ - https://pypi.org/project/anyioutils/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="test-rust" - -RDEPEND=" - =dev-python/anyio-4.8.0[${PYTHON_USEDEP}] - =dev-python/outcome-1.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - test-rust? ( - dev-python/trio[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( anyio ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires aioguest - tests/test_guest.py::test_host_trivial_guest_asyncio - ) - local EPYTEST_IGNORE=() - - local args=() - if ! has_version "dev-python/trio[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( tests/test_guest.py ) - args+=( -k "not trio" ) - fi - - epytest "${args[@]}" -} diff --git a/dev-python/anyioutils/metadata.xml b/dev-python/anyioutils/metadata.xml deleted file mode 100644 index 1ab064557a8d..000000000000 --- a/dev-python/anyioutils/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - davidbrochart/anyioutils - anyioutils - - diff --git a/dev-python/anysqlite/Manifest b/dev-python/anysqlite/Manifest deleted file mode 100644 index 326b7dcad5c9..000000000000 --- a/dev-python/anysqlite/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST anysqlite-0.0.5.gh.tar.gz 6093 BLAKE2B 92792ce3e71e4fdb3a2798569db30539b697bc6024aaa5d4e77e1411f01568c4e33f1cdf673d19f81578a82a24c4526468495ad3bed98df3d8c5149680a28bf2 SHA512 22ae021bae68f5863b90ba927059b2d957becd5b29c24dda5c981f6f4092e3cc75d3c2376279a191ece19bb3278ef803ee2a36c10be2553c748e3b956fe61cd2 diff --git a/dev-python/anysqlite/anysqlite-0.0.5.ebuild b/dev-python/anysqlite/anysqlite-0.0.5.ebuild deleted file mode 100644 index 2aab3bbd06ee..000000000000 --- a/dev-python/anysqlite/anysqlite-0.0.5.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2025 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="sqlite3 for asyncio and trio" -HOMEPAGE=" - https://github.com/karpetrosyan/anysqlite/ - https://pypi.org/project/anysqlite/ -" -SRC_URI=" - https://github.com/karpetrosyan/anysqlite/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/anyio-3.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - test? ( - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -distutils_enable_tests pytest diff --git a/dev-python/anysqlite/metadata.xml b/dev-python/anysqlite/metadata.xml deleted file mode 100644 index fdb885900def..000000000000 --- a/dev-python/anysqlite/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - karpetrosyan/anysqlite - anysqlite - - diff --git a/dev-python/anytree/Manifest b/dev-python/anytree/Manifest deleted file mode 100644 index cb0a778e38ce..000000000000 --- a/dev-python/anytree/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST anytree-2.13.0.tar.gz 48389 BLAKE2B d7a3e17782b4d9052d16cb46ba2a074419fa1cdcca26730ef15be84c30a401c167d54e2640b1088fa575db1bcc563f6b1273db8b7a90e36bcc8b52113e63b52c SHA512 e7b6efdbbf195ede2da730cf4c6805980f2b17562fa1544ac3da1299b2c7980062086b296669c2fa0daf3fea48d2c8545b665ba258316334483dd78f1b6815e3 diff --git a/dev-python/anytree/anytree-2.13.0.ebuild b/dev-python/anytree/anytree-2.13.0.ebuild deleted file mode 100644 index 986ec0d89e01..000000000000 --- a/dev-python/anytree/anytree-2.13.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tree data library" -HOMEPAGE=" - https://github.com/c0fec0de/anytree - https://pypi.org/project/anytree/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/test2ref[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/anytree/metadata.xml b/dev-python/anytree/metadata.xml deleted file mode 100644 index 818a65cb52c1..000000000000 --- a/dev-python/anytree/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - c0fec0de/anytree - anytree - - diff --git a/dev-python/apache-libcloud/Manifest b/dev-python/apache-libcloud/Manifest deleted file mode 100644 index 661443d41b01..000000000000 --- a/dev-python/apache-libcloud/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST apache_libcloud-3.9.1.tar.gz 2582796 BLAKE2B 34e82709fc1082abc146afab5509c6580b97354c1f8d1d242826e487ffa73319aba1679945e27c71b19fc71d56a7fd188f67c6dadfd81eb4b64ccf11921e79a6 SHA512 e0d8cf84efaba4e01b7f76fa9e7246fba7fab780201ff2484d97666e350d3d56bc883ada68539f6ef263942b65958d89aa30f3fa6cce2dc3548cbe5e0c3a648e diff --git a/dev-python/apache-libcloud/apache-libcloud-3.9.1.ebuild b/dev-python/apache-libcloud/apache-libcloud-3.9.1.ebuild deleted file mode 100644 index d666b86eeeee..000000000000 --- a/dev-python/apache-libcloud/apache-libcloud-3.9.1.ebuild +++ /dev/null @@ -1,72 +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} ) -PYTHON_REQ_USE="ssl(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Unified Interface to the Cloud - python support libs" -HOMEPAGE=" - https://libcloud.apache.org/ - https://github.com/apache/libcloud/ - https://pypi.org/project/apache-libcloud/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" -IUSE="examples" - -# Includes optional driver dependencies that are also test dependencies. -RDEPEND=" - >=dev-python/cryptography-44.0.2[${PYTHON_USEDEP}] - dev-python/fasteners[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-25.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/requests-mock[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - if use examples; then - mkdir examples || die - mv example_*.py examples || die - fi - - # needed for tests - cp libcloud/test/secrets.py-dist libcloud/test/secrets.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - libcloud/test/test_init.py::TestUtils::test_init_once_and_debug_mode - libcloud/test/common/test_openstack_identity.py::OpenStackIdentityConnectionTestCase::test_token_expiration_and_force_reauthenti - ) - local EPYTEST_IGNORE=( - libcloud/test/benchmarks - # broken by modern paramiko - libcloud/test/compute/test_ssh_client.py - ) - - local -x NO_INTERNET=1 - epytest -} - -src_install() { - use examples && dodoc -r examples - distutils-r1_src_install -} diff --git a/dev-python/apache-libcloud/metadata.xml b/dev-python/apache-libcloud/metadata.xml deleted file mode 100644 index ef0cc22c1151..000000000000 --- a/dev-python/apache-libcloud/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - apache/libcloud - apache-libcloud - - diff --git a/dev-python/apipkg/Manifest b/dev-python/apipkg/Manifest deleted file mode 100644 index 94a2617631bc..000000000000 --- a/dev-python/apipkg/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST apipkg-3.0.2.gh.tar.gz 14018 BLAKE2B 2c7734db09a9718353ba1e99fd0bb4320b9e4e2a9d509d7d93c65dbb6477be6cd71149023c3b8de3e4d5226d337d44065710fe9358ccfcc29d26c968ca84a778 SHA512 57bd819869d441bc00bcba36bb4308a98f9e36114ddfb44dbb9c3123aafb5972fbbce4d7cab8f0f82d789837679d5b3c62fbd2d03d870c53095782798d0c59b6 diff --git a/dev-python/apipkg/apipkg-3.0.2.ebuild b/dev-python/apipkg/apipkg-3.0.2.ebuild deleted file mode 100644 index 3364f96849c2..000000000000 --- a/dev-python/apipkg/apipkg-3.0.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_/} -DESCRIPTION="Namespace control and lazy-import mechanism" -HOMEPAGE=" - https://github.com/pytest-dev/apipkg/ - https://pypi.org/project/apipkg/ -" -SRC_URI=" - https://github.com/pytest-dev/apipkg/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/apipkg/metadata.xml b/dev-python/apipkg/metadata.xml deleted file mode 100644 index dadf72a61cc2..000000000000 --- a/dev-python/apipkg/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-dev/apipkg - apipkg - - diff --git a/dev-python/apispec/Manifest b/dev-python/apispec/Manifest deleted file mode 100644 index 7ccfe26e59ab..000000000000 --- a/dev-python/apispec/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST apispec-6.10.0.tar.gz 80631 BLAKE2B 072c082a12c2f55dcb354a7f75adcdc044604e489d37300119edc9204c25bc320aa4816075127b08f224c68279d7a7a342fb1886d2f2b0d5c14baae7ea79eb86 SHA512 4e1119d8ad6f788971f1728b8c3ae76ca428ba0157bdc982c23223be9e7f5f3c1f4dd64682b6be501d17da8679544c49c85dad68d84541e20902f186cc8776ae -DIST apispec-6.10.0.tar.gz.provenance 9827 BLAKE2B 85a941ba773ca18f6de1c848803a9990e2034e6778c605e6c00af8d7245a45a3f79d35199871216cfabcd41d2dc9dfcfe2f91ab8bc5d4d0b3a112b6547fe6adc SHA512 782e1e4e000e24982ec1972d5a30471019806fbe8bbcca129ff62f56d84695849ec087b8bd1bc9f73ee8135299c9760162f6688776a5ac409fcf7d1a2da1157d diff --git a/dev-python/apispec/apispec-6.10.0.ebuild b/dev-python/apispec/apispec-6.10.0.ebuild deleted file mode 100644 index 812c70031c7e..000000000000 --- a/dev-python/apispec/apispec-6.10.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/marshmallow-code/apispec -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pluggable API specification generator" -HOMEPAGE=" - https://github.com/marshmallow-code/apispec/ - https://pypi.org/project/apispec/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/packaging-21.3[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/bottle[${PYTHON_USEDEP}] - >=dev-python/marshmallow-3.18.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-issues \ - dev-python/sphinx-rtd-theme - -EPYTEST_DESELECT=( - # requires unpackaged prance - tests/test_ext_marshmallow_openapi.py::test_openapi_tools_validate_v2 - tests/test_ext_marshmallow_openapi.py::test_openapi_tools_validate_v3 -) diff --git a/dev-python/apispec/metadata.xml b/dev-python/apispec/metadata.xml deleted file mode 100644 index fd99a4efded3..000000000000 --- a/dev-python/apispec/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - - apispec - marshmallow-code/apispec - - diff --git a/dev-python/appdirs/Manifest b/dev-python/appdirs/Manifest deleted file mode 100644 index 02f603bb0130..000000000000 --- a/dev-python/appdirs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST appdirs-1.4.4.gh.tar.gz 9840 BLAKE2B cb9466f4a7f7c1d6f5b6d7ca031820ec4d3450afcaa8ba571e35387c3109ede4e2afbf2c1141a9d01d13798f55524d5efd3fa12546a9378abbda405353938d79 SHA512 4c0e1e8dcd3f91b8b2d215b3f1e2ffaa85137fe054d07d3a2d442b1419e3b44e96fdea1620bd000bd3f4744f71b71f07280094f073df0ff008fac902af614656 diff --git a/dev-python/appdirs/appdirs-1.4.4-r3.ebuild b/dev-python/appdirs/appdirs-1.4.4-r3.ebuild deleted file mode 100644 index 74db83da6634..000000000000 --- a/dev-python/appdirs/appdirs-1.4.4-r3.ebuild +++ /dev/null @@ -1,27 +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="Module for determining appropriate platform-specific dirs" -HOMEPAGE=" - https://github.com/ActiveState/appdirs/ - https://pypi.org/project/appdirs/ -" -SRC_URI=" - https://github.com/ActiveState/${PN}/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 ~arm64-macos ~x64-macos ~x64-solaris" - -python_test() { - "${EPYTHON}" test/test_api.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/appdirs/metadata.xml b/dev-python/appdirs/metadata.xml deleted file mode 100644 index 9f83a4ba7725..000000000000 --- a/dev-python/appdirs/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - appdirs - ActiveState/appdirs - - diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest deleted file mode 100644 index 3f4df21e6556..000000000000 --- a/dev-python/apprise/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST apprise-1.10.0.tar.gz 2188611 BLAKE2B daccf6267a67a84343025ad17551d296b480b5b56db65070961830398258780fcf930319f1d64c4ad3ec438fd94c73d2c4266acddb8f5fe51a8d6f7f64248372 SHA512 b6a5ce95425ee151b8b81e1eaa5b3a1c4a4cc358c0c2266976c6ea3285296fe773451c72fb836c08c2721d4e65e0bd7f92551b258a8246246860a9edf319df4a -DIST apprise-1.9.9.tar.gz 2032822 BLAKE2B b2ff39c65fab1f17d208aeb602f27dca12b7269e8a8b7c6f0fcf31711622a32db953eac8ff7ca2426933d2e282ea7a2da211818ebc11b9ed40a96918ec21d37d SHA512 486f02b6f2256944db2bcc0215e19e7a2502691725257824d746653e7ceca43affb40ca0781d64c29ff308eac6036b78295d0713a2888b20722ca3e79e47f8f6 diff --git a/dev-python/apprise/apprise-1.10.0.ebuild b/dev-python/apprise/apprise-1.10.0.ebuild deleted file mode 100644 index 03a7022ba5ae..000000000000 --- a/dev-python/apprise/apprise-1.10.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Push Notifications that work with just about every platform" -HOMEPAGE=" - https://pypi.org/project/apprise/ - https://github.com/caronc/apprise/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv" -IUSE="+dbus mqtt" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-oauthlib[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] ) - mqtt? ( dev-python/paho-mqtt[${PYTHON_USEDEP}] ) -" -BDEPEND=" - dev-python/babel[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -# xdist causes test failures -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fails if pygobject is installed - # https://github.com/caronc/apprise/issues/1383 - tests/test_plugin_glib.py::test_plugin_glib_send_raises_generic -) diff --git a/dev-python/apprise/apprise-1.9.9.ebuild b/dev-python/apprise/apprise-1.9.9.ebuild deleted file mode 100644 index 03a7022ba5ae..000000000000 --- a/dev-python/apprise/apprise-1.9.9.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Push Notifications that work with just about every platform" -HOMEPAGE=" - https://pypi.org/project/apprise/ - https://github.com/caronc/apprise/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv" -IUSE="+dbus mqtt" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-oauthlib[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] ) - mqtt? ( dev-python/paho-mqtt[${PYTHON_USEDEP}] ) -" -BDEPEND=" - dev-python/babel[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -# xdist causes test failures -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fails if pygobject is installed - # https://github.com/caronc/apprise/issues/1383 - tests/test_plugin_glib.py::test_plugin_glib_send_raises_generic -) diff --git a/dev-python/apprise/metadata.xml b/dev-python/apprise/metadata.xml deleted file mode 100644 index 97fde439f165..000000000000 --- a/dev-python/apprise/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - - apprise - caronc/apprise - - - Support sending notifications to the desktop over D-Bus - Support sending notifications over MQTT - - diff --git a/dev-python/apscheduler/Manifest b/dev-python/apscheduler/Manifest deleted file mode 100644 index e8b65de2be26..000000000000 --- a/dev-python/apscheduler/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST apscheduler-3.11.2.tar.gz 108683 BLAKE2B 4278a2630acfcfd504134c8783610ac532ec4beae17c84c726c32fbb4b5d82886fd2bfd4f79939cd04ebbaa3da27e1a6e6b2ed0ede79750c9d8827e5be7c942f SHA512 80f514e337d3cbf1a6e76c33159f29961ebb8c8489e50dc985f00ee70e4c45cc60b7a8eb5eacbf7c8d56fd13620c3842d91173caac590fa113ac0b080f8053a6 -DIST apscheduler-3.11.2.tar.gz.provenance 9599 BLAKE2B 1e4732ce870c2b175e09da3f8c6a8430da0756946ef1803fdb767aeae02dc72bbd473dbb978f5f6b080f7bfb69493b2901407c15396bcef607d58e58cb08b76a SHA512 770e87a12be70b3e326de93e861a7401e52a5e2bd026be0b25bab43470c6baecef730979f7f564e5016d48813cea455dcb261caf4f6e10194a3ec18702ad64ca diff --git a/dev-python/apscheduler/apscheduler-3.11.2.ebuild b/dev-python/apscheduler/apscheduler-3.11.2.ebuild deleted file mode 100644 index f8f011150d46..000000000000 --- a/dev-python/apscheduler/apscheduler-3.11.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=APScheduler -PYPI_VERIFY_REPO=https://github.com/agronholm/apscheduler -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="In-process task scheduler with Cron-like capabilities" -HOMEPAGE=" - https://github.com/agronholm/apscheduler/ - https://pypi.org/project/APScheduler/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/tzlocal-4[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytz[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] - dev-python/tornado[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio pytest-timeout ) -distutils_enable_tests pytest - -PATCHES=( - # disable test fixtures using external servers (mongodb, redis...) - "${FILESDIR}"/apscheduler-3.11.0-external-server-tests.patch -) diff --git a/dev-python/apscheduler/files/apscheduler-3.11.0-external-server-tests.patch b/dev-python/apscheduler/files/apscheduler-3.11.0-external-server-tests.patch deleted file mode 100644 index d0e406259e4e..000000000000 --- a/dev-python/apscheduler/files/apscheduler-3.11.0-external-server-tests.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff --git a/tests/test_jobstores.py b/tests/test_jobstores.py -index b90df0a..e962103 100644 ---- a/tests/test_jobstores.py -+++ b/tests/test_jobstores.py -@@ -59,6 +59,7 @@ def rethinkdbjobstore(): - - @pytest.fixture - def mongodbjobstore(): -+ pytest.skip("requires external server") - mongodb = pytest.importorskip("apscheduler.jobstores.mongodb") - store = mongodb.MongoDBJobStore(database="apscheduler_unittest") - store.start(None, "mongodb") -@@ -69,6 +70,7 @@ def mongodbjobstore(): - - @pytest.fixture - def redisjobstore(): -+ pytest.skip("requires external server") - redis = pytest.importorskip("apscheduler.jobstores.redis") - store = redis.RedisJobStore() - store.start(None, "redis") -@@ -79,6 +81,7 @@ def redisjobstore(): - - @pytest.fixture - def zookeeperjobstore(): -+ pytest.skip("requires external server") - zookeeper = pytest.importorskip("apscheduler.jobstores.zookeeper") - store = zookeeper.ZooKeeperJobStore(path="/apscheduler_unittest") - store.start(None, "zookeeper") -@@ -89,6 +92,7 @@ def zookeeperjobstore(): - - @pytest.fixture - def etcdjobstore(): -+ pytest.skip("requires external server") - etcd = pytest.importorskip("apscheduler.jobstores.etcd") - store = etcd.EtcdJobStore(path="/apscheduler_unittest") - store.start(None, "etcd") diff --git a/dev-python/apscheduler/metadata.xml b/dev-python/apscheduler/metadata.xml deleted file mode 100644 index 66820c357ef0..000000000000 --- a/dev-python/apscheduler/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - - APScheduler - agronholm/apscheduler - - diff --git a/dev-python/apsw/Manifest b/dev-python/apsw/Manifest deleted file mode 100644 index c9b861eaa21d..000000000000 --- a/dev-python/apsw/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST apsw-3.51.3.0.zip 2851810 BLAKE2B cb43f3425d55f23352aced5e9c07f5feec40d0ea037a2983c91e7c381e71f4ff68fcc0ca83eb444f5b37aced861d14ef6ad0c8ae91b677607ca6543ed3fe18f6 SHA512 8c729e3a4344e7b84139bdc686cb7cbbc31e00d134ac3733a27ab63269c143f79658caa899291b3ff010fa5ef7e42ba38c887e0a41b5bd2aeaabf7fe5a523e7b -DIST apsw-3.53.0.0.zip 2862752 BLAKE2B d858e910a0d80417d50a3a9c5e41375dedf7e353317ba4680db5400d2acc728338e8ff7894ff53769bbddf2a43bbc2997406e6b405a1e314c927b67bfbee7272 SHA512 9d086f80c063bd7faf2a20fd55db0a42fa53ad999ea9bd439f63fcd23cd6be07d573adf6a5274885c45d9877ffbfbad4db2b9342825e7f468367f2ea57c74c21 -DIST apsw-3.53.1.0.zip 2864390 BLAKE2B d497cf55ab009ee55e2ea2da7b878e4dfe77c83f94ebbfecb4d4f9530b122fc31ec0ea7397372220097c7cbfb423f89b2bdf35dbca25516bfb9e43db8f123574 SHA512 05f48170c3a30c55fd68251431afd5a945a1c7182537e452ae79bb303316ef8e541db07eb340ea7b6eade795d63308251ac1f85960e50bee26ab0f5f15c9a8da diff --git a/dev-python/apsw/apsw-3.51.3.0.ebuild b/dev-python/apsw/apsw-3.51.3.0.ebuild deleted file mode 100644 index bc6e32612825..000000000000 --- a/dev-python/apsw/apsw-3.51.3.0.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_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="APSW - Another Python SQLite Wrapper" -HOMEPAGE=" - https://github.com/rogerbinns/apsw/ - https://pypi.org/project/apsw/ -" -SRC_URI=" - https://github.com/rogerbinns/apsw/releases/download/${PV}/${P}.zip -" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" -IUSE="doc" - -DEPEND=" - >=dev-db/sqlite-${PV%.*}:3 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - app-arch/unzip -" - -src_configure() { - cat >> setup.apsw <<-EOF || die - [build_ext] - use_system_sqlite_config=True - EOF -} - -python_test() { - esetup.py build_test_extension - cd "${T}" || die - "${EPYTHON}" -m apsw.tests -v || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - doman man/apsw.1 - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/apsw/apsw-3.53.0.0.ebuild b/dev-python/apsw/apsw-3.53.0.0.ebuild deleted file mode 100644 index b599d40c008d..000000000000 --- a/dev-python/apsw/apsw-3.53.0.0.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_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="APSW - Another Python SQLite Wrapper" -HOMEPAGE=" - https://github.com/rogerbinns/apsw/ - https://pypi.org/project/apsw/ -" -SRC_URI=" - https://github.com/rogerbinns/apsw/releases/download/${PV}/${P}.zip -" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="doc" - -DEPEND=" - >=dev-db/sqlite-${PV%.*}:3 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - app-arch/unzip -" - -src_configure() { - cat >> setup.apsw <<-EOF || die - [build_ext] - use_system_sqlite_config=True - EOF -} - -python_test() { - esetup.py build_test_extension - cd "${T}" || die - "${EPYTHON}" -m apsw.tests -v || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - doman man/apsw.1 - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/apsw/apsw-3.53.1.0.ebuild b/dev-python/apsw/apsw-3.53.1.0.ebuild deleted file mode 100644 index b599d40c008d..000000000000 --- a/dev-python/apsw/apsw-3.53.1.0.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_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="APSW - Another Python SQLite Wrapper" -HOMEPAGE=" - https://github.com/rogerbinns/apsw/ - https://pypi.org/project/apsw/ -" -SRC_URI=" - https://github.com/rogerbinns/apsw/releases/download/${PV}/${P}.zip -" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="doc" - -DEPEND=" - >=dev-db/sqlite-${PV%.*}:3 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - app-arch/unzip -" - -src_configure() { - cat >> setup.apsw <<-EOF || die - [build_ext] - use_system_sqlite_config=True - EOF -} - -python_test() { - esetup.py build_test_extension - cd "${T}" || die - "${EPYTHON}" -m apsw.tests -v || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - doman man/apsw.1 - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/apsw/metadata.xml b/dev-python/apsw/metadata.xml deleted file mode 100644 index 787f726d62d1..000000000000 --- a/dev-python/apsw/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - APSW provides an SQLite 3 wrapper that provides the thinnest layer over SQLite 3 possible. - Everything you can do from the C API to SQLite 3, you can do from Python. - Although APSW looks vaguely similar to the DBAPI, it is not compliant with that API and instead - works the way SQLite 3 does. - - - rogerbinns/apsw - apsw - - diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest deleted file mode 100644 index cf051db1054f..000000000000 --- a/dev-python/argcomplete/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST argcomplete-3.6.3.tar.gz 73754 BLAKE2B f910e9a10ce05b87faa58997938c406b9ba51a7f5770ae9d403331a1bef4b669e000bd316c055b8d2cf281ee232b640a300d1e152e0ac9c7619d4bf144fd97f0 SHA512 d07756a8439fd8f30ea2823bbbe35b102c6822af907eed5d43649a378a703d8c20394127a842c9d6ce0af50d333518450d15c29fc3471e178c681ad95fa43a0a -DIST argcomplete-3.6.3.tar.gz.provenance 9621 BLAKE2B 19ff13f7e1d428bc331daa13002e37d716088642c77f1e748fb344021871179729913eab3639fd160b19e3d04864f45a4e4ccbaddb817348efd216def3e9e644 SHA512 2d40fb2cc0f503558e6ed679bac79c202485e5d2433afb6a2c864f2a491e16e9705f126647e850f95a4a51da62e68e91e17d88dc93e4df006ad6203c8db226bd diff --git a/dev-python/argcomplete/argcomplete-3.6.3.ebuild b/dev-python/argcomplete/argcomplete-3.6.3.ebuild deleted file mode 100644 index 920ac48f180a..000000000000 --- a/dev-python/argcomplete/argcomplete-3.6.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/kislyuk/argcomplete -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Bash tab completion for argparse" -HOMEPAGE=" - https://github.com/kislyuk/argcomplete/ - https://pypi.org/project/argcomplete/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# pip is called as an external tool -# zsh pin: https://github.com/kislyuk/argcomplete/issues/544 -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - app-shells/tcsh - ~app-shells/zsh-5.9 - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pip-19 - ) -" - -PATCHES=( - # increase test timeouts -- this is particularly necessary - # for entry point tests because they read metadata of all installed - # packages which can take real long on systems with lots of packages - "${FILESDIR}/argcomplete-3.1.6-timeout.patch" -) - -python_test() { - "${EPYTHON}" test/test.py -v || die -} diff --git a/dev-python/argcomplete/files/argcomplete-3.1.6-timeout.patch b/dev-python/argcomplete/files/argcomplete-3.1.6-timeout.patch deleted file mode 100644 index 0b2ac120402e..000000000000 --- a/dev-python/argcomplete/files/argcomplete-3.1.6-timeout.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/test/test.py b/test/test.py -index c89912a..eedfe36 100755 ---- a/test/test.py -+++ b/test/test.py -@@ -1362,4 +1362,4 @@ class TestBashGlobal(TestBash): -- install_output = self.sh.run_command(command) -+ install_output = self.sh.run_command(command, timeout=300) - self.assertEqual(self.sh.run_command("echo $?"), "0\r\n", install_output) - command = "test-module" - if package: -@@ -1395,8 +1395,8 @@ class Shell: - def run_command(self, command): - try: - self.child.sendline(r"echo -n \#\#\#; {0}; echo -n \#\#\#".format(command)) -- self.child.expect_exact("###", timeout=5) -- self.child.expect_exact("###", timeout=5) -+ self.child.expect_exact("###", timeout=30) -+ self.child.expect_exact("###", timeout=30) - return self.child.before - finally: - # Send Ctrl+C in case we get stuck. diff --git a/dev-python/argcomplete/metadata.xml b/dev-python/argcomplete/metadata.xml deleted file mode 100644 index af87df70d4bf..000000000000 --- a/dev-python/argcomplete/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - argcomplete - kislyuk/argcomplete - - diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest deleted file mode 100644 index 243309230cdc..000000000000 --- a/dev-python/argh/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST argh-0.31.3.tar.gz 57570 BLAKE2B cb88813701f42657a8e89cab46be367c751ae59cc05d5eba9cebd77d375a73413b33e76d48bf84b42559fcf25f3d4b87473b124346fd4f3ba5433e60204b06a1 SHA512 c3335f975e612332ee9e3479f4517f356bacaad77f0df1e8660d5306257a8e32b139cdaa49c2c4bfa234f32e39e324182de997313c43ea4f45f2e11de7e2a24c diff --git a/dev-python/argh/argh-0.31.3.ebuild b/dev-python/argh/argh-0.31.3.ebuild deleted file mode 100644 index f44fc0d95036..000000000000 --- a/dev-python/argh/argh-0.31.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A simple argparse wrapper" -HOMEPAGE=" - https://pythonhosted.org/argh/ - https://github.com/neithere/argh/ - https://pypi.org/project/argh/ -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/iocapture[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/neithere/argh/commit/699568ad674c5ea26d361202c386a8a8a82ec8ad - "${FILESDIR}/${P}-py314.patch" -) diff --git a/dev-python/argh/files/argh-0.31.3-py314.patch b/dev-python/argh/files/argh-0.31.3-py314.patch deleted file mode 100644 index ef1ac87ebbc7..000000000000 --- a/dev-python/argh/files/argh-0.31.3-py314.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 699568ad674c5ea26d361202c386a8a8a82ec8ad Mon Sep 17 00:00:00 2001 -From: Andy Mikhaylenko -Date: Sun, 1 Jun 2025 21:28:53 +0200 -Subject: [PATCH] fix(test): tests were broken under Python 3.14.0b2 (fixes - #239) - -(stripped down to bare essentials) - ---- a/tests/test_integration.py -+++ b/tests/test_integration.py -@@ -796,11 +796,17 @@ def func(): - parser = DebugArghParser() - parser.set_default_command(func) - -- assert unindent(func.__doc__) in parser.format_help() -+ docstring = func.__doc__ -+ assert docstring -+ assert unindent(docstring) in parser.format_help() - - - def test_prog(capsys: pytest.CaptureFixture[str]): -- "Program name propagates from sys.argv[0]" -+ """ -+ Program name propagates to the usage string. -+ It's not just sys.argv[0], the logic is a bit more complicated in argparse, -+ so we just reuse whatever it has produced. -+ """ - - def cmd(*, foo=1): - return foo -@@ -808,10 +814,12 @@ def cmd(*, foo=1): - parser = DebugArghParser() - parser.add_commands([cmd]) - -- usage = get_usage_string() -+ usage = f"usage: {parser.prog} [-h]" - -- assert run(parser, "-h", exit=True) == 0 -+ exit_code = run(parser, "-h", exit=True) - captured = capsys.readouterr() -+ -+ assert exit_code == 0 - assert captured.out.startswith(usage) - - -@@ -822,8 +830,6 @@ def cmd(*, foo=1): - parser = DebugArghParser() - parser.set_default_command(cmd) - -- get_usage_string("[-f FOO]") -- - assert run(parser, "--foo 1") == R(out="1\n", err="") - assert run(parser, "--bar 1", exit=True) == "unrecognized arguments: --bar 1" - assert run(parser, "--bar 1", exit=False, kwargs={"skip_unknown_args": True}) == R( diff --git a/dev-python/argh/metadata.xml b/dev-python/argh/metadata.xml deleted file mode 100644 index cfde1d78d49f..000000000000 --- a/dev-python/argh/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - argh - neithere/argh - - diff --git a/dev-python/argon2-cffi-bindings/Manifest b/dev-python/argon2-cffi-bindings/Manifest deleted file mode 100644 index 8aed9160cd21..000000000000 --- a/dev-python/argon2-cffi-bindings/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST argon2_cffi_bindings-25.1.0.tar.gz 1783441 BLAKE2B 0479127bc3587ddc19a0891b25191f602495cb85136864b8b08179683f9d592a01f727b0ad60b0ca4708d834207a3678748723553f9a9bd15dc46412f40c1139 SHA512 64e387a4997b5a905e177b62d1bfb5fafb3b466c10c759d5305fa3e4ec35b7f386eabd34562157266405114c0c71a8c616e25efd9fd8638de03bcc16cc3df6df diff --git a/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-25.1.0.ebuild b/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-25.1.0.ebuild deleted file mode 100644 index 04a7939b0f1c..000000000000 --- a/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-25.1.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Low-level CFFI bindings for the Argon2 password hashing library" -HOMEPAGE=" - https://github.com/hynek/argon2-cffi-bindings/ - https://pypi.org/project/argon2-cffi-bindings/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="cpu_flags_x86_sse2" - -DEPEND=" - app-crypt/argon2:= -" -BDEPEND=" - >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') -" - -DOCS=( CHANGELOG.md README.md ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - export ARGON2_CFFI_USE_SYSTEM=1 - # We cannot call usex in global scope, so we invoke it in src_configure - export ARGON2_CFFI_USE_SSE2=$(usex cpu_flags_x86_sse2 1 0) - distutils-r1_src_configure -} diff --git a/dev-python/argon2-cffi-bindings/metadata.xml b/dev-python/argon2-cffi-bindings/metadata.xml deleted file mode 100644 index 694c155ba483..000000000000 --- a/dev-python/argon2-cffi-bindings/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - m.seifert@digitalernachschub.de - Michael Seifert - - - python@gentoo.org - Python - - - proxy-maint@gentoo.org - Proxy Maintainers - - - argon2-cffi-bindings - hynek/argon2-cffi-bindings - - diff --git a/dev-python/argon2-cffi/Manifest b/dev-python/argon2-cffi/Manifest deleted file mode 100644 index 5a21dcfc4d68..000000000000 --- a/dev-python/argon2-cffi/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST argon2_cffi-25.1.0.tar.gz 45706 BLAKE2B 8ff03622c4840c6241cf696bf07d0a494a01d773f503fc76bccc3546409db97bad340c26274e19f53897b8619824bc4030ca3cd9873b917e40bb68e141234849 SHA512 746f4469cd9be79f4639f814bee99ddca71200a7bfb31c8f34ca88cc760ee73665fc0d4e46d50ca003911fcfab0dd153fd555ec6cb9127066c1e1e0fd63755b5 -DIST argon2_cffi-25.1.0.tar.gz.provenance 9344 BLAKE2B b4a913bb623c6b879d7f10c0100aa48ef29ff025e33ca09983f6f7de31e14a6d007041b7e0a2d3aab66955282993c96558647aa32a2f116f407abbc4360155cc SHA512 3cd09810e757cd2d2a6058b6c6343b2ba2d4212531ec3a109439af085e243846ca8552b9f7d9edf3f2cc374c48610ee993d086cc14f72f8bb8c22bad749f3e2a diff --git a/dev-python/argon2-cffi/argon2-cffi-25.1.0.ebuild b/dev-python/argon2-cffi/argon2-cffi-25.1.0.ebuild deleted file mode 100644 index d5933f2a19c2..000000000000 --- a/dev-python/argon2-cffi/argon2-cffi-25.1.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/hynek/argon2-cffi -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CFFI bindings to the Argon2 password hashing library" -HOMEPAGE=" - https://github.com/hynek/argon2-cffi/ - https://pypi.org/project/argon2-cffi/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/argon2-cffi-bindings-21.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest diff --git a/dev-python/argon2-cffi/metadata.xml b/dev-python/argon2-cffi/metadata.xml deleted file mode 100644 index 01614c5173db..000000000000 --- a/dev-python/argon2-cffi/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - m.seifert@digitalernachschub.de - Michael Seifert - - - python@gentoo.org - Python - - - proxy-maint@gentoo.org - Proxy Maintainers - - - argon2-cffi - hynek/argon2-cffi - - diff --git a/dev-python/argparse-addons/Manifest b/dev-python/argparse-addons/Manifest deleted file mode 100644 index fafcc63b81b8..000000000000 --- a/dev-python/argparse-addons/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST argparse_addons-0.12.0.tar.gz 3780 BLAKE2B 5d77203ea93a3488f64ecba28714956a73ad8813d5635eb169e21b0198a5ac2645156208fc64730fbf5f1edd1ce08b5d15494079050851293b7364892e8c481a SHA512 31cdbf8d6a227068559d9c7cfb0e135851db40d029020c7825787d985b2de2aeb460d7ff87d09eea4c6ddc29b16000c43944b6ad754e877b45a217186eb34967 diff --git a/dev-python/argparse-addons/argparse-addons-0.12.0.ebuild b/dev-python/argparse-addons/argparse-addons-0.12.0.ebuild deleted file mode 100644 index 23d3b4ee09c2..000000000000 --- a/dev-python/argparse-addons/argparse-addons-0.12.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Additional Python argparse types and actions" -HOMEPAGE=" - https://pypi.org/project/argparse-addons/ - https://github.com/eerimoq/argparse_addons/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -distutils_enable_tests pytest diff --git a/dev-python/argparse-addons/metadata.xml b/dev-python/argparse-addons/metadata.xml deleted file mode 100644 index 19d29db79c9c..000000000000 --- a/dev-python/argparse-addons/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - argparse-addons - eerimoq/argparse_addons - - diff --git a/dev-python/argparse-manpage/Manifest b/dev-python/argparse-manpage/Manifest deleted file mode 100644 index f9300fcda20f..000000000000 --- a/dev-python/argparse-manpage/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST argparse-manpage-4.7.gh.tar.gz 55685 BLAKE2B 815642af3120b14f5ed6c04ac06ea23cad555bbad6582d52b77119fc10286d263dd11877557ed59a2cc9fe01c362d37f855d36622f72213dcbe94e72336993b0 SHA512 bc5d8bdca97e5632e37a0b5be04990174c7a48a88b729543a8c86ab60109252b2bde5b50989bd635a33a8bd51483f0e6990e0f3c5dde293fd3164bec2b61f2b9 diff --git a/dev-python/argparse-manpage/argparse-manpage-4.7.ebuild b/dev-python/argparse-manpage/argparse-manpage-4.7.ebuild deleted file mode 100644 index fbe82c71d66f..000000000000 --- a/dev-python/argparse-manpage/argparse-manpage-4.7.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2022-2025 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="Automatically build man-pages for your Python project" -HOMEPAGE=" - https://github.com/praiskup/argparse-manpage/ - https://pypi.org/project/argparse-manpage/ -" -SRC_URI=" - https://github.com/praiskup/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" - -BDEPEND=" - test? ( - dev-python/pip[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local -x COLUMNS=80 - epytest -} diff --git a/dev-python/argparse-manpage/metadata.xml b/dev-python/argparse-manpage/metadata.xml deleted file mode 100644 index ce89e7860550..000000000000 --- a/dev-python/argparse-manpage/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - argparse-manpage - praiskup/argparse-manpage - - diff --git a/dev-python/arpeggio/Manifest b/dev-python/arpeggio/Manifest deleted file mode 100644 index 2fec4ba8a3d0..000000000000 --- a/dev-python/arpeggio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Arpeggio-2.0.3.tar.gz 766566 BLAKE2B 0811d13bac7885e64b96e7085a6c2b2cca2da60ffda88ddfef4c9899ccd31a1d092de67215574771870deffd096d8b275630160c1fd4762803f6bf2ccafad401 SHA512 af7d98e0d17158fafe840561d12853fd68c830e3e62ada6f454f0fe7ed828d6e0ac90af5de9076e50699a3152d4545d0457352c3e77c6178a77f6153bebf3596 diff --git a/dev-python/arpeggio/arpeggio-2.0.3.ebuild b/dev-python/arpeggio/arpeggio-2.0.3.ebuild deleted file mode 100644 index 5ba34a43eb00..000000000000 --- a/dev-python/arpeggio/arpeggio-2.0.3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Parser interpreter based on PEG grammars" -HOMEPAGE=" - https://pypi.org/project/Arpeggio/ - https://github.com/textX/Arpeggio/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/arpeggio/metadata.xml b/dev-python/arpeggio/metadata.xml deleted file mode 100644 index 11c23cea1edc..000000000000 --- a/dev-python/arpeggio/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - zmedico@gentoo.org - - - python@gentoo.org - - - - Arpeggio - textX/Arpeggio - - diff --git a/dev-python/arpy/Manifest b/dev-python/arpy/Manifest deleted file mode 100644 index ac5cd29f5bb3..000000000000 --- a/dev-python/arpy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST arpy-2.3.0.tar.gz 9572 BLAKE2B fd3f35fe4b7cf5e0fd31679a2bd181411b8e4e2952bd646795601cee1f42e6675c144e73da56715b4468d47e19b1c0a8e4f106ea789dcd4efaf490a90c956a6a SHA512 307275e1459751acf3f2faa17609a08428b20c65c03225c0787ac980ee5e59b84ab4e8266c72cf085a56fd23d8d95120fff9dd25a2e875dbf224905b62829086 diff --git a/dev-python/arpy/arpy-2.3.0.ebuild b/dev-python/arpy/arpy-2.3.0.ebuild deleted file mode 100644 index 1b29f3d15b6f..000000000000 --- a/dev-python/arpy/arpy-2.3.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for accessing ar files" -HOMEPAGE="https://github.com/viraptor/arpy" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -distutils_enable_tests unittest - -python_test() { - eunittest -v test -} diff --git a/dev-python/arpy/metadata.xml b/dev-python/arpy/metadata.xml deleted file mode 100644 index 5eb3771731de..000000000000 --- a/dev-python/arpy/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - viraptor/arpy - arpy - - diff --git a/dev-python/array-api-compat/Manifest b/dev-python/array-api-compat/Manifest deleted file mode 100644 index 692f5ef9d578..000000000000 --- a/dev-python/array-api-compat/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST array_api_compat-1.14.0.tar.gz 106369 BLAKE2B 3fc2b8388fcb85ebf19075c64c9ef1206835cae43d4a760e2998491f51b7226b834e519964341e073f21d3b3a62996bed4daa1720ff25b0e136c92926f30288f SHA512 bf233eb506b783d2d0500a93e7f5ee4b3deb826b33e01e504be14188b5b432deeb8a5bd85b050814afe1f60d1128cc6ebf4373c2453e274cf885bf9eafbda48a -DIST array_api_compat-1.14.0.tar.gz.provenance 9918 BLAKE2B 20a13459baa793462f7dab2e0d5dd51b27facaa7db3dbeb06cd4e1b6d99330414e3311822eaf1430a1079927fd48d655f401c3841afa10e51fa2d892af5ae962 SHA512 de2c0eb809322ce3762634dda54218a4348659a59d5fa4c7db6bcec929c2836495f6ef601698250f2a53a30d029448b1a0d7b2860352cb3e13b4d90a02d7c014 diff --git a/dev-python/array-api-compat/array-api-compat-1.14.0.ebuild b/dev-python/array-api-compat/array-api-compat-1.14.0.ebuild deleted file mode 100644 index 8a05b7babb2e..000000000000 --- a/dev-python/array-api-compat/array-api-compat-1.14.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/data-apis/array-api-compat -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Array API standard compatibility wrapper over NumPy and others" -HOMEPAGE=" - https://github.com/data-apis/array-api-compat/ - https://pypi.org/project/array-api-compat/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - >=dev-python/numpy-1.22[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # err, what? - tests/test_vendoring.py -) diff --git a/dev-python/array-api-compat/metadata.xml b/dev-python/array-api-compat/metadata.xml deleted file mode 100644 index ab4a42da2847..000000000000 --- a/dev-python/array-api-compat/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - data-apis/array-api-compat - array-api-compat - - diff --git a/dev-python/arrow/Manifest b/dev-python/arrow/Manifest deleted file mode 100644 index 41a884a99cfa..000000000000 --- a/dev-python/arrow/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST arrow-1.4.0.tar.gz 152931 BLAKE2B 48321e9b2b5aa34ada8ffec37f8b7866b65b79457a24f259df0a44df1bb2c3385042e8a48e997780f53a8833f183870cf2eceb57d661e44f8f4d7fd421871840 SHA512 25163555797aa14eb97fc3fb9153c6a9238a9cde961c5205b8d232c2d0d24beff00cd7ab21a63b6563b6812a0649b0dcd11696e236615132c4bd7be595d82299 diff --git a/dev-python/arrow/arrow-1.4.0.ebuild b/dev-python/arrow/arrow-1.4.0.ebuild deleted file mode 100644 index 4d5e2927b9f8..000000000000 --- a/dev-python/arrow/arrow-1.4.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Better dates and times for Python" -HOMEPAGE=" - https://github.com/arrow-py/arrow/ - https://pypi.org/project/arrow/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] - dev-python/tzdata[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/addopts/d' tox.ini || die - distutils-r1_src_prepare -} diff --git a/dev-python/arrow/metadata.xml b/dev-python/arrow/metadata.xml deleted file mode 100644 index 4c47995e3547..000000000000 --- a/dev-python/arrow/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - arrow-py/arrow - arrow - - diff --git a/dev-python/ascim/Manifest b/dev-python/ascim/Manifest deleted file mode 100644 index 98a31677439f..000000000000 --- a/dev-python/ascim/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ascim-0.1.1.gh.tar.gz 10745 BLAKE2B a417c98c67e14f742a062014792e686e4c95af1d489a2ef9cd4a56a5fe056f2b825f991f6af735397bcdb3e161fba34b961859fb90ea7e85c655ea73f34e54be SHA512 abcb86399da13d1481d20025360efcced08fbb5117af63aa74af146ad72a455cefa5799578f7f5668db455b37cf6cbfcc04a9f418315870c0d754c9e98e98f26 diff --git a/dev-python/ascim/ascim-0.1.1.ebuild b/dev-python/ascim/ascim-0.1.1.ebuild deleted file mode 100644 index 16d7078037a4..000000000000 --- a/dev-python/ascim/ascim-0.1.1.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Manipulate ASCII art as you would do with raster images" -HOMEPAGE="https://github.com/fakefred/ascim" -SRC_URI="https://github.com/fakefred/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme diff --git a/dev-python/ascim/metadata.xml b/dev-python/ascim/metadata.xml deleted file mode 100644 index 870a9ad63c36..000000000000 --- a/dev-python/ascim/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - https://github.com/fakefred/ascim#usage - https://github.com/fakefred/ascim/issues - fakefred/ascim - ascim - - diff --git a/dev-python/asgi-lifespan/Manifest b/dev-python/asgi-lifespan/Manifest deleted file mode 100644 index 4d0ef5ff1c4d..000000000000 --- a/dev-python/asgi-lifespan/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST asgi-lifespan-2.1.0.tar.gz 15627 BLAKE2B 5186bf02455cab05c010907589bf4125110e6f03f1b6d9e711d44dcf132aa979edeb8991211cebe5d1fd3f7cd9e8a76e37ff5cb788b00cc3c3d07acc7b4cff75 SHA512 a1e3ba7b2cb5154afd71bfd89ccd49e7e9ecccb39ee695731f80e18f5d2637704fd57d5d047f60157a49f6aedcbabd62cda5fe6dc8595405ccaddada3462a190 diff --git a/dev-python/asgi-lifespan/asgi-lifespan-2.1.0-r1.ebuild b/dev-python/asgi-lifespan/asgi-lifespan-2.1.0-r1.ebuild deleted file mode 100644 index 54968d1fd84a..000000000000 --- a/dev-python/asgi-lifespan/asgi-lifespan-2.1.0-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Programmatic startup/shutdown of ASGI apps" -HOMEPAGE=" - https://github.com/florimondmanca/asgi-lifespan/ - https://pypi.org/project/asgi-lifespan/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/sniffio[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/starlette[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # https://github.com/florimondmanca/asgi-lifespan/issues/63 - tests/test_manager.py::test_lifespan_manager - tests/test_manager.py::test_lifespan_not_supported - tests/test_manager.py::test_lifespan_timeout - # https://github.com/florimondmanca/asgi-lifespan/issues/65 - tests/test_manager.py::test_lifespan_state_async_cm -) -EPYTEST_PLUGINS=( pytest-asyncio pytest-trio ) -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/asgi-lifespan/metadata.xml b/dev-python/asgi-lifespan/metadata.xml deleted file mode 100644 index 6a552834bc38..000000000000 --- a/dev-python/asgi-lifespan/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - florimondmanca/asgi-lifespan - asgi-lifespan - - Florimond Manca - florimond.manca@protonmail.com - - - diff --git a/dev-python/asgiref/Manifest b/dev-python/asgiref/Manifest deleted file mode 100644 index 03e68c421116..000000000000 --- a/dev-python/asgiref/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST asgiref-3.11.1.tar.gz 38550 BLAKE2B 0741e7eb098adb54a72e9e364b60f898368348050dbc56c0d7d8af6b0dc20f3dc5f0761645e922948f885d1939aae4a874f100732479425d63df6f32153fbfce SHA512 f41977ac7a07af7b7c2630b50df30ea4dbbe6b2e6157e9064e3440e342297b5e0c3776648f29e9f8eb95de04d2486872eb2f3e6734b9695073c76f8abaf4053a diff --git a/dev-python/asgiref/asgiref-3.11.1.ebuild b/dev-python/asgiref/asgiref-3.11.1.ebuild deleted file mode 100644 index ef2cbd1130a5..000000000000 --- a/dev-python/asgiref/asgiref-3.11.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="ASGI utilities (successor to WSGI)" -HOMEPAGE=" - https://asgi.readthedocs.io/en/latest/ - https://github.com/django/asgiref/ - https://pypi.org/project/asgiref/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest diff --git a/dev-python/asgiref/metadata.xml b/dev-python/asgiref/metadata.xml deleted file mode 100644 index 41d52cc0a698..000000000000 --- a/dev-python/asgiref/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - asgiref - django/asgiref - - diff --git a/dev-python/asn1crypto/Manifest b/dev-python/asn1crypto/Manifest deleted file mode 100644 index 25f4097b03d7..000000000000 --- a/dev-python/asn1crypto/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST asn1crypto-8609892a88f571bc10110603c173832cd100cb44.gh.tar.gz 691008 BLAKE2B d80b51780cad441de5de4ae2e3bcbb53b2062b48ab793a544900f17b883dbbead8b3572f13b942d2def1d66c86dfcfe621f7f1937a863afaebc4974c287e175b SHA512 5d16350861a0ec2ab3fff5c64fe834fa5884c268ade053b6cfd75f4a63b5cffd9538c8824fe379f82c633390d7f622564d6cb5a7826df7eb07fc8adbe903a9c8 diff --git a/dev-python/asn1crypto/asn1crypto-1.5.1_p20231012.ebuild b/dev-python/asn1crypto/asn1crypto-1.5.1_p20231012.ebuild deleted file mode 100644 index 4c30fe77b8c6..000000000000 --- a/dev-python/asn1crypto/asn1crypto-1.5.1_p20231012.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -EGIT_COMMIT=8609892a88f571bc10110603c173832cd100cb44 -MY_P=${PN}-${EGIT_COMMIT} -DESCRIPTION="Python ASN.1 library with a focus on performance and a pythonic API" -HOMEPAGE=" - https://github.com/wbond/asn1crypto/ - https://pypi.org/project/asn1crypto/ -" -SRC_URI=" - https://github.com/wbond/asn1crypto/archive/${EGIT_COMMIT}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -distutils_enable_tests unittest diff --git a/dev-python/asn1crypto/metadata.xml b/dev-python/asn1crypto/metadata.xml deleted file mode 100644 index 00ecd6240762..000000000000 --- a/dev-python/asn1crypto/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - asn1crypto - wbond/asn1crypto - - diff --git a/dev-python/assertpy/Manifest b/dev-python/assertpy/Manifest deleted file mode 100644 index 6555d20b2d31..000000000000 --- a/dev-python/assertpy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST assertpy-1.1.gh.tar.gz 63093 BLAKE2B d1b500c8770ead974b278f323532ce6e9d53fc26a95c761582bce2948f6f5666adca03bda12d45c86646297b0180dbe563f7112a2722c7e95112073d4af3f3cb SHA512 e5c2b72756bff0fa12a2dbb15d8dee20267f5026b9f20f2150da8d2716303afbe7ac56dc27ce0f77a4c1ac5518b5f9127e4b34397148f6d5485da241d9b23aa5 diff --git a/dev-python/assertpy/assertpy-1.1.ebuild b/dev-python/assertpy/assertpy-1.1.ebuild deleted file mode 100644 index 8cec56f0def9..000000000000 --- a/dev-python/assertpy/assertpy-1.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 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="Simple assertion library for unit testing in python with a fluent API" -HOMEPAGE=" - https://github.com/assertpy/assertpy/ - https://pypi.org/project/assertpy/ -" -# no tests in sdist -SRC_URI=" - https://github.com/assertpy/assertpy/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/assertpy/metadata.xml b/dev-python/assertpy/metadata.xml deleted file mode 100644 index 822cdc09237f..000000000000 --- a/dev-python/assertpy/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - assertpy/assertpy - assertpy - - diff --git a/dev-python/ast-serialize/Manifest b/dev-python/ast-serialize/Manifest deleted file mode 100644 index 5047d289094d..000000000000 --- a/dev-python/ast-serialize/Manifest +++ /dev/null @@ -1,86 +0,0 @@ -DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 -DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca -DIST ast_serialize-0.3.0.tar.gz 60689 BLAKE2B 2e9a24fac3e93f4fbfae71f43d4c1f0c57639cb5458c468b63080c0f05a8e5104341c0029923449570bd6d2e4c06781a78db9c3b88239a1104c1a859b840e21a SHA512 70dc9086b98ada79a580383b116077fa2bc5ef802a7f6724c5b3cb4d1e38e3dd0607f1a90a9de30d86ae8f3f4142b1ea612d806d660f6ccd1abf88b03bce0d6a -DIST ast_serialize-0.3.0.tar.gz.provenance 9561 BLAKE2B 345dcda6151e9cd50356ee41878ac3711620d22ea9d8dd232d25068cad94e680eaa7c278b5d383e7c168cfb59ef5a7970fa73b3808386eebc13b9bf8301f4b62 SHA512 023110d6b7d86eadd1dedda8ba75358d91ba9269ea96e52d56f758ced0614d7aeaa7602cae4779e1ad625364d0726201bff36d2eb7faf522bf51af403bd15a5e -DIST attribute-derive-0.10.5.crate 23575 BLAKE2B 6071dc36a01725c57cded0271a609692399c1275180ee75d8279afd70daa9a1263b08f77fe3a9d87cc37a87c08dce2afba149800b1575fc96505ee40f9b6f3d1 SHA512 0c08d98f3ec480e4ac7fa6557726a40823c11164bce351da07cd976acc34b2493a55c9908798a6bdb6a5056223a443f6e2cbd38351493672c8faba8212b645a0 -DIST attribute-derive-macro-0.10.5.crate 10058 BLAKE2B 24bea4907594a2e5a82d553ee7db450b68f097dea6cc1e4f85cea854c0a8235514ad22fc62ac85ff3902e39bdbe0dc9a5e5d87fc992134c1c79cbebe03bc4e86 SHA512 19c344bebcc99469deb292c6bb2b8542b3095617498f081ada711406d6acc41d0a4264181e2ccd3489166aebf50895cdc72a06d2a29d6c5dc260f2fecd65aacd -DIST bitflags-2.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9 SHA512 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0 -DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb -DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac -DIST castaway-0.2.4.crate 12546 BLAKE2B 22f5199928387778df87086aa786bb25b79e77040d7408b601a2c5d07968ea79c018d3c69b3dbb6a785edbecab000621d5921b69d628ab6b3a9ce43c79615d51 SHA512 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481 -DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d -DIST collection_literals-1.0.3.crate 4556 BLAKE2B 0e8b23304f4442d552664d06b2ed09672b0f5c19ad9385fb2ec54a4f09ed1aa2bd922b14acca393c984a1a9d2b06f15895e833e172201e94d51fc739d8b733d3 SHA512 b55c5d666768ed101b691ca05b8ff394db02628a39fd06fa9bbfffea31f336e1bd7a10d8297b073c494726dc5fe5fa6379d52d25ec4c22ff5e6207550fdcf0fa -DIST compact_str-0.9.0.crate 72135 BLAKE2B 11b283ad67c3f70f0d311393f82e24751475a884b78c7055ea9a4708c8b2837a0fd6f1553436ead2f0994828235d6462e8d3b832f1f7fe1b5be5204ea2099321 SHA512 b5de4798ed088d4bf15d39bd57bd390f1cae946176b7a5d3576fc56493775eeed832d851c552d847c2f66717e15052b39ddebe6ca5ae68664dd759a226f5fbcf -DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2 -DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82 -DIST derive-where-1.6.0.crate 52327 BLAKE2B 822efdc3d06b0727d39fa8cfd36870101fdb86d25ccd18e3874525d37770e3a2c4db846eeda82335be24a80158c9c12f618d6f3d61a128063b9bc472daa3d1ca SHA512 c81dc7d83ec3a82df1e86a5d25ea7cdb4ce9364f089b06fe234e74b3e18c73592034420e639feeba81850963e25ca6ad0844ca9c5a622306be91530aaaf7f254 -DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c -DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f -DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 -DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d -DIST get-size-derive2-0.7.4.crate 8837 BLAKE2B 8ced36e88b77a60e849bfd4cdc62e2bf54499c80ae574670be91c90a0fb09984891cfe13065319360ef74763eef3008033b4e7a24d72b56a31c59c7bc85ae8a6 SHA512 365e0309fefc767c53301354a7b5e38f5f8bd93688c0c49aacedd464c85a2355906f3875210b362f69b0d9a8f7ae73c18c507244446dcd1fe60c4e9b23731f92 -DIST get-size2-0.7.4.crate 21463 BLAKE2B b316512f448406d34d749449de2a81068745cd24f34c57d352eead6ffccac3cd97d25218c681a43925e5c416d3bc9821067ca54c4b00b14480e8eca6930f6a4c SHA512 11cd64fd88f5059c334e434287c00ee60f251195084b99aba21dde774ba6b71e2cb80ab0a51f0c7318fe21afb50b52d92e4f9d6465812955793aca529222c8f5 -DIST getopts-0.2.24.crate 21467 BLAKE2B e5468cb141bc8be43ec84606c873fa6e16a49e902e247f7c38a08c6e8088d36964d99b41ae3a98a5350cd8fd15ee8d46762b818c79d1198c0aed576de191b640 SHA512 3b0fd721340f732d3ed3dee38c61a46d83c920d24d96fdc780927c2a02fb9a6910eca4caa57db83d500d76bfb0e7f424a166204fcc4c5a4d87ca3ed30008f5aa -DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a -DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indexmap-2.13.0.crate 102206 BLAKE2B 7f3d070b645741f5960647f64759840b1941c1e28f61ee04d44d7eba0d8f600949cf139bec5fddb1507e4d5a9e12fb709a16415aa014eaff8f5e87cce41a9394 SHA512 f5efe0010603a3f1da8955f5f97c9a39e4d2c5042c0829c057ad739687d990c100d1276022dec23e7cd70efecceca07ad735693bd8a1b21b507b8892110198ad -DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73 -DIST interpolator-0.5.0.crate 29578 BLAKE2B 2c6522b4c0affb8cfd72927088eca1e2a533ff71ffad5bb335491ed5035ff1c42273ebe17eca48dad802c34691d328c46cc7f464ab43fed17409c8c2e0ac5dd0 SHA512 4e7cf0c077d2b7079113d5002d0157be3b801f72baca32f0255de7d8ad5d9ad5171d429e084a2760f8174ec2dd4463c50efea340cb5660a50c191e219919f8dc -DIST is-macro-0.3.7.crate 9060 BLAKE2B 2035633418156c187a58c308ee8ce9f184c0334b3e5a46af1377e05274be11e5c43df2b4ab2805343431a1e60296f12dad74d14099805f7ebc88886c7c885cfb SHA512 3b56dc6a95566711dac83c0b890b53ef86d9ea8ae6f2f51d8ae7b799f4daea372c353ed0a0429c35342934d4d71609194506782714d7816c6bb97cb4a4c87b5b -DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645 -DIST itoa-1.0.17.crate 15905 BLAKE2B 105796a6438bfccbb4676cc0beefd89abb05dedf077794dae48dcebd63cc745bfa4664c0eaf7bacaf989ea9051c98703e7ce85683f5c8c234fd1639c391aa3fb SHA512 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04 -DIST libc-0.2.180.crate 812207 BLAKE2B 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80 SHA512 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef -DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3 -DIST manyhow-0.11.4.crate 22658 BLAKE2B c511a34ae1a5039ffae22e10910672d0f0d49fddaed995f4b3ff2f1ffbff6da9f66a4c57fd14c4f79187819e27abf8974a0252557a8ef53cc9748ee21a003a1e SHA512 1943d60e95b53f5bf57df437a93f24f0257ea83f96ccf074d1868dfa6baa182fe2eba753f79bc090781e373cb4140ffc407de644ac591fd727556df2a98f3dba -DIST manyhow-macros-0.11.4.crate 5162 BLAKE2B 637cf03d0c02eb7ea01ea8c29f83ac61d9394349afdb3532f60997c200d271bc2c52a02f36253668be9868a7426d6d6e616dd816cc91d3ff8397ae08df7c1ac4 SHA512 69be1c7ce61b54986a66801a3d8a95ec3ba3f8f7066d9c5ec9374c526ebbb5bbb84ab2aadcca97c83d5bab9a8fc592b290a30a8ae9bb30199e50804ff9113a9a -DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST ordermap-1.1.0.crate 70379 BLAKE2B 235d137ee63a22246afbbe548252d5fdedd4acb27ceea2b1ee63d3a625d10a80c0abcb121803515d1c9a92ebdae444725d3f6eff2546bc01f08788766b9ce8c1 SHA512 d462ab7b06b8b9578f26adb1fb203a452b84a1375ebbd7f4cccd85790f0a7fdc6b0ec71a233098130eee6cfb1505dcad27320fedeeb07d2abe6a33d4ad1a3bd3 -DIST phf-0.11.3.crate 23231 BLAKE2B 588ff9dfc05a3d2cbe223d97c36c8a596d89cd421b568a0526992a089958e4b4ae8f7d33b3f15cf935d20bffea8f60d39ef2d2e1904101f285ca9b8b8155ecb0 SHA512 20a834481bc43ac8c560b00e337294d3c14d1fe359e7f78ed08166b096305e40277f4cd3c179a740911b5c241aeb4e263afa1a50d37f383ef63da113bd6270a9 -DIST phf_codegen-0.11.3.crate 13741 BLAKE2B 88b6f0c206a95945c115401a30ba1bbf6a74e3acd4458f892fcd1eae5312765ed4e17272a814b6242240b97cc0d4eaedbf8c1c37a090d9aeda6ab23bd2280e78 SHA512 e86c3b73de198aa0ac67beb6eeebb88865f77d075b9d7f290eb9b73bfdd6728d9479f796d56e4f3358226ee88b877d848017cd951a14804534e4cb656eed209e -DIST phf_generator-0.11.3.crate 15431 BLAKE2B 0c8fa88e391141d36d6f128fdc3708a87e34ebd56e201ad56d62de8c05e9bff62258dd7f3a03b432ddcbd83c4f61fb9a57d93574a9f9a68e931720733ecfe1c6 SHA512 52998e20648b6ecd1eaafa407f7da4667fa829d48fe0c9f8f718377cc86a232a6261fc2f831ffc7051b62dbdb880654b1207ac314e57b23d2b70f634d07c2115 -DIST phf_shared-0.11.3.crate 15199 BLAKE2B 82441a3f6db12e9021552b51ef4ad8b564532833dce782938d7d721e9f2d8b7015eee7483724552b8fcfeeed365259cdfd5044e9d2a999f42baf476df8141db4 SHA512 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e -DIST portable-atomic-1.13.0.crate 195086 BLAKE2B 232b1d78c459067819dd6662ed14d4aaa1bb8157cafdeb8a61b4726ecda05068350a6e53158d2eb321cea544c688e0b3d5ac05aea77f8259ee342430c91b01e6 SHA512 1eae32e2f45a3ab92a7aaa4914995927d99b7ae4c9d4e5bc817436a06583298a1557a94b4857649356d82178125493e6c5030750b5a489c3c4e6fc3f8d501bd7 -DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc -DIST proc-macro-utils-0.10.0.crate 21572 BLAKE2B 2b7c3c25cc883152810e217d3da2da2d3fd0dd453f44630ec3a27537ec471acc041cda3eda1e73776a0e765e4ff70928e7618d7211252f9a700654cb7bf9a3ea SHA512 7581266de7c292568e8798433e0153a8a4962b80558185b6097be88b0d5fd39cac1cb152f496246089baf7fd4c644614086d047493c0b77d65b4d03eb3a8df71 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-0.28.2.crate 1202843 BLAKE2B 18158e22631ab35348eab1f117f16b311932de832d910f37a71cf481ec04ced03c37baaf63f1c8afc7ecccef039fc8f9072cbe0dd5109a74e7fb9f6b3ddb18a4 SHA512 fd4a03eb1cdfa40c1ed67b588cd4da31c90972f95c669b20a1099fb9304cd9506337f674e0bc9efd1d22a453162aac79a36ab18ca97eaca3515d640e2e9b923f -DIST pyo3-build-config-0.28.2.crate 35958 BLAKE2B 87163e11ff52061e11943f54e0fea1101ec6f877b4e6ecda33e32a19d1a8af3a6a83ab23d17f744fb0176e35f819669e931f88c55d611c8f7ea52eacd1c683a3 SHA512 f9b4863baffdf474ba9121edc19323d91565dd1411acabda03a307c8aae4969657167a80e197d4c8656e711e424053aced6a1de7978cedd38815304835fc5dbb -DIST pyo3-ffi-0.28.2.crate 80837 BLAKE2B ac17690399e5cf84602a974860d84856d9489c7d94ec618cdb3b4c5bcee81d3767a727f22dca0a06d492ee28ecf24c84f48cd391a6d81229b1464fbb17654ac5 SHA512 f6b4fdea320922b81395e593fe135fd4b4f483250fe94d84019c97a3a9f98b6e2122134e09613021f194782038ffea1d32d3c65b1458e15ce3021d39fd582738 -DIST pyo3-macros-0.28.2.crate 8960 BLAKE2B 54fdb3f2d04c1f04d3cdb4d8422cd9fe1098df2f2740eaf61e2868e19f0a93c677486cef56576e39ba2010e426901c95846b7b81285858094ef1fdf48edc65b1 SHA512 7125a41bd5ceaa5c85a2ac5ed1bf07708cf95f58dd18a8ba9000a3139ebc06e90776b4254820410e940c80ed45f7c09165c8fe57d8f79069622849c6c0861bcb -DIST pyo3-macros-backend-0.28.2.crate 87939 BLAKE2B c70e46d44c935e58957cd53a76a1e6d2e97ee1bdc39c926b1a23ce391785f212c30e150286fc78724e945679ac1ff04a10ec958b6d3dfe30c4acee795f6c2e63 SHA512 24203c47d91be9acc949cfc70ec8b4aa32e089275cf9b0061a9909f5e60895c56446692be0056e13cc4df8efc0698e0655626f9524241b54cd172d8a25e42f98 -DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d -DIST quote-use-0.8.4.crate 3067 BLAKE2B e60ff6700aceb55275013c5cb12f5d6b358879d31173d32aa40d3cc07bfdef26ff70a441e6c56719a43aff527dbc46558117380a0a5ba3a51bc90adcd6eba610 SHA512 eb14fc2fa9f63ab7c544eba0f0de36516896d7389c9bbef82ca4ad9343c720261943d512d04f195989f8fd4347ec169ad400a96ab8d36e9ccac7567b2f22d19a -DIST quote-use-macros-0.8.4.crate 5660 BLAKE2B c98e7af0ac6ce7bafd8142afaa19d18a2044367e17c4bdb33a6580d2618bcd6a2e823d2b852dd12b11f08f5b149ff1d9bf2ebbfd3e044b3eb3f5a492a62f6740 SHA512 596c2e46b001880ca120fe1dce0988c4f224ad9f9911048e66686f1ec6860c0c2e3afd3a54d37afdc93824e019ce0eda5223f8c012457953f30a7e9a3ee8e036 -DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 -DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 -DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 -DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932 -DIST ruff-5e4a3d9c3b381df20f6a52caef0f56ed0ebc74be.gh.tar.gz 11167684 BLAKE2B 89a5f63b0ad4a2886727fe00c3328d6540eb7b9c6b1b7c23a5c2347819a04695ae8ce79038f89f8b0c4f2b79972f1caba5f2f656b88eebb3a273d24b4106f700 SHA512 34911547e2eecb3dfe9b6170645628c9f15f34c3b35e62910918678db98ff0249f432265edb57b2b19e3132bc225373e85cd30391287c3295032a72eb4e1c552 -DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084 -DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 -DIST ryu-1.0.22.crate 51321 BLAKE2B 1d575969b18e385b9805ada6d5acdeb1d1fb306da425b10378d13ecd619553d9cd07b9e134cb46d11ab956a19690c066ffd50848f713c63602a0fc20a885419d SHA512 542a991b438de374a8377dcc1501e55d919d480d3a0503097c24710472adca732c4de4f1e623b28b67763ab425aa8e234080a5abf222b5ead77a9352f617c2fa -DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 -DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 -DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f -DIST siphasher-1.0.1.crate 10351 BLAKE2B 6653898cf0eb071fe83b7c317f93ffb73bd26ed601961173875b26ec8851632599891ec178b7e14318abb9eb98d522db8022deb852af9ad9f6bf38a5a5708e82 SHA512 d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28 -DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 -DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee -DIST syn-2.0.114.crate 304636 BLAKE2B 88ec8c2a781cf33b9961744166ec8d3acd46e770fc56d2d4353d8d1578bf0b629bbd294db3334379fa8570b7537e26f72872ee18a92b037499bf746eac81cd3e SHA512 42d935971246f1bc605f0d0a960c143dc31c96d27ed5427d3bb2baf46a3871852450a47556cb0eeab1e1333b208ed6fbb3832c1038e91f874680f8c68719d184 -DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352 -DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553 -DIST tinyvec-1.10.0.crate 51996 BLAKE2B af3e3e415061eccdd1ba1d157e513323259d05688f8ee3d10fb3d9dc0a51bbfc9f8bdfebc2de12bcfe573196457acf60826d8eeb4b5e913b4d92c09c8891a9cb SHA512 e64ea6ce2bf8f4d2a38a00402cff2b79c06082f8a9ecfd774e7acf143b18a8116b95a8921e516f56d6519ad7bfca1d11e762328cee1e4534ea83f3f2e98eeda7 -DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e -DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4 -DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125 -DIST unicode-normalization-0.1.25.crate 128462 BLAKE2B 20f8733bdf09bfb5b039f0be20eeb4af657b3cfae520660a107d7310aa58389757cdebcf0e88c6c0036d4ba090b9a97138254695dd8e679dc902c7a9cfda6223 SHA512 265f8088e46d445174cdddba0203457acb329c4ab20b039caccd8739968b50a76f253e2a82ebe3873237fbda1f6228e127f147f546af0512471a368ab0973727 -DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965 -DIST unicode_names2-1.3.0.crate 330829 BLAKE2B 499b8ad58a0790dbf9f2a96c10c16748208f6c767950226b91c543574a2b4736d6002b4cf702f196631ef8a1dcee4aeacd51cf47a5c127b18d4e68b6c7eef5ce SHA512 ded0cd669d98fb63e9950741970c3266ff8ecabf3942ad0e524556e1c87f4111872653ba40d7d3a2faef91e4b69a29e0108d06d04ff16934a79f7df1133a00c3 -DIST unicode_names2_generator-1.3.0.crate 14019 BLAKE2B d5a04af8c24fd00333bcce680a16de8bd7ea8c745615e11de538a4cbf175bfb3c3425b606970e8e5fa1024f9c5e43c97e436db12c73101455a907088eaff3715 SHA512 7ff82a4b34b9fcbc51491709c02096f8612292edd5067c61cd4b6f520a8b9fe433bce99436c4699bac6c1e816b49239a34f232fcef81b15121a1cd1c10243b8c -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49 -DIST zerocopy-0.8.33.crate 271917 BLAKE2B 63f3c0fff0bd6cfd2c75c796456fb8e9da2677f0350af3f38a37f357abaa2b3a90e182577a73505ffd9adef26afafb9f27db5d77e56b17e7fe604a29a4be7643 SHA512 4520c9342abb933be030859527469d10266470481823d40764c0ddf5b437ef3301b35322a7d2198b86e46d1fe17fff21b1290581dbc40135fde284ef5d5a25b5 -DIST zerocopy-derive-0.8.33.crate 100877 BLAKE2B 5ab8993da52b2580e5a1f38ca6ecd2da106fa90ad23d783dd3a54244fa7a07dff99c803957a0f238460fb6fc4e20c05532c6cf05fc4f94d43977f138272a3aa3 SHA512 a9b59f29e698854498bb423575b1c35347afb563ec4b9417a81a79a565158eb3cd85d7f653f86c82b0aec572da571d88744f626ab92fe2aa7c4cd5d2f2b0904d diff --git a/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild b/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild deleted file mode 100644 index 7bf8d59d0171..000000000000 --- a/dev-python/ast-serialize/ast-serialize-0.3.0.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYPI_VERIFY_REPO=https://github.com/mypyc/ast_serialize -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.91" -CRATES=" - aho-corasick@1.1.4 - anyhow@1.0.100 - attribute-derive-macro@0.10.5 - attribute-derive@0.10.5 - bitflags@2.10.0 - block-buffer@0.10.4 - bstr@1.12.1 - castaway@0.2.4 - cfg-if@1.0.4 - collection_literals@1.0.3 - compact_str@0.9.0 - cpufeatures@0.2.17 - crypto-common@0.1.7 - derive-where@1.6.0 - digest@0.10.7 - either@1.15.0 - equivalent@1.0.2 - generic-array@0.14.7 - get-size-derive2@0.7.4 - get-size2@0.7.4 - getopts@0.2.24 - getrandom@0.2.17 - hashbrown@0.16.1 - heck@0.5.0 - indexmap@2.13.0 - indoc@2.0.7 - interpolator@0.5.0 - is-macro@0.3.7 - itertools@0.14.0 - itoa@1.0.17 - libc@0.2.180 - log@0.4.29 - manyhow-macros@0.11.4 - manyhow@0.11.4 - memchr@2.7.6 - once_cell@1.21.3 - ordermap@1.1.0 - phf@0.11.3 - phf_codegen@0.11.3 - phf_generator@0.11.3 - phf_shared@0.11.3 - portable-atomic@1.13.0 - ppv-lite86@0.2.21 - proc-macro-utils@0.10.0 - proc-macro2@1.0.106 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - pyo3-macros-backend@0.28.2 - pyo3-macros@0.28.2 - pyo3@0.28.2 - quote-use-macros@0.8.4 - quote-use@0.8.4 - quote@1.0.44 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - regex-automata@0.4.13 - rustc-hash@2.1.1 - rustversion@1.0.22 - ryu@1.0.22 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - sha1@0.10.6 - siphasher@1.0.1 - smallvec@1.15.1 - static_assertions@1.1.0 - syn@2.0.114 - target-lexicon@0.13.5 - thiserror-impl@2.0.18 - thiserror@2.0.18 - tinyvec@1.10.0 - tinyvec_macros@0.1.1 - typenum@1.19.0 - unicode-ident@1.0.22 - unicode-normalization@0.1.25 - unicode-width@0.2.2 - unicode_names2@1.3.0 - unicode_names2_generator@1.3.0 - version_check@0.9.5 - wasi@0.11.1+wasi-snapshot-preview1 - zerocopy-derive@0.8.33 - zerocopy@0.8.33 -" - -declare -A GIT_CRATES=( - [ruff_python_ast]='https://github.com/astral-sh/ruff;5e4a3d9c3b381df20f6a52caef0f56ed0ebc74be;ruff-%commit%/crates/ruff_python_ast' - [ruff_python_parser]='https://github.com/astral-sh/ruff;5e4a3d9c3b381df20f6a52caef0f56ed0ebc74be;ruff-%commit%/crates/ruff_python_parser' - [ruff_python_trivia]='https://github.com/astral-sh/ruff;5e4a3d9c3b381df20f6a52caef0f56ed0ebc74be;ruff-%commit%/crates/ruff_python_trivia' - [ruff_source_file]='https://github.com/astral-sh/ruff;5e4a3d9c3b381df20f6a52caef0f56ed0ebc74be;ruff-%commit%/crates/ruff_source_file' - [ruff_text_size]='https://github.com/astral-sh/ruff;5e4a3d9c3b381df20f6a52caef0f56ed0ebc74be;ruff-%commit%/crates/ruff_text_size' -) - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings for mypy AST serialization" -HOMEPAGE=" - https://github.com/mypyc/ast_serialize/ - https://pypi.org/project/ast-serialize/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~s390 ~sparc ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/ast_serialize/ast_serialize.*" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} diff --git a/dev-python/ast-serialize/metadata.xml b/dev-python/ast-serialize/metadata.xml deleted file mode 100644 index 413f6ff46071..000000000000 --- a/dev-python/ast-serialize/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - mypyc/ast_serialize - ast-serialize - - diff --git a/dev-python/asteval/Manifest b/dev-python/asteval/Manifest deleted file mode 100644 index 827edc2e4420..000000000000 --- a/dev-python/asteval/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST asteval-1.0.8.gh.tar.gz 49490 BLAKE2B 2c93101bb5a3cce16fcd97b85324ec325ea3d39fc306fc91537a3a8a7109d51fac98d411f06f86a6f5c3389dcca26c3bd1daf01fddc64bb9c749fc6ddd042928 SHA512 5d4df68aed50f3f8bb1371bf415f4c2d12ed8b4c623a67555143234d734a040d63c324d28993e8b82089a26ed3e141725384a5c121260a3731faebda643a513b diff --git a/dev-python/asteval/asteval-1.0.8.ebuild b/dev-python/asteval/asteval-1.0.8.ebuild deleted file mode 100644 index ed76d9a60891..000000000000 --- a/dev-python/asteval/asteval-1.0.8.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Evaluator of Python expression using ast module" -HOMEPAGE=" - https://lmfit.github.io/asteval/ - https://github.com/lmfit/asteval/ - https://pypi.org/project/asteval/ -" -SRC_URI=" - https://github.com/lmfit/asteval/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/asteval/metadata.xml b/dev-python/asteval/metadata.xml deleted file mode 100644 index d11d5f0ef153..000000000000 --- a/dev-python/asteval/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - lmfit/asteval - asteval - - diff --git a/dev-python/astor/Manifest b/dev-python/astor/Manifest deleted file mode 100644 index f49f3b4e8378..000000000000 --- a/dev-python/astor/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST astor-0.8.1.tar.gz 35090 BLAKE2B 11e5e77d4f8a8617d0330d3091a1571744bb5773df926f41b10208e1c5beb7e82ad8961a460dd326e9130591dade495c77a36456618a97a5c22e41237805a4ce SHA512 cfc69a21fcbc9842bc26fbe8372e5c700d9957cc0c3c62de415155d2036163951f0ece88557829afd7c4dabba8a8e238a2335994ddfc020cb3db913eed5b6f28 diff --git a/dev-python/astor/astor-0.8.1-r2.ebuild b/dev-python/astor/astor-0.8.1-r2.ebuild deleted file mode 100644 index 2f3395af66a0..000000000000 --- a/dev-python/astor/astor-0.8.1-r2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Read/rewrite/write Python ASTs" -HOMEPAGE=" - https://pypi.org/project/astor/ - https://github.com/berkerpeksag/astor/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -PATCHES=( - "${FILESDIR}/${P}-tests-bigint.patch" - # https://github.com/berkerpeksag/astor/pull/233 - "${FILESDIR}/${P}-py314.patch" -) - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - tests/test_rtrip.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/astor/files/astor-0.8.1-py314.patch b/dev-python/astor/files/astor-0.8.1-py314.patch deleted file mode 100644 index e5af45648393..000000000000 --- a/dev-python/astor/files/astor-0.8.1-py314.patch +++ /dev/null @@ -1,99 +0,0 @@ -From d0b5563cc1e263f08df9312d89a7691167448f4d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Wed, 14 May 2025 19:52:30 +0200 -Subject: [PATCH] Fix compatibility with Python 3.14 (mostly) - -Fix the code and the test suite to work with Python 3.14, where -deprecated constant-like AST nodes were removed. Notably: - -1. Skip tests for deprecated nodes in Python 3.14. - -2. Use `ast.Constant` over `ast.Num` for non-deprecated code - in Python 3.6+. - -3. Check for `ast.Str` only in Python < 3.14, and handle `ast.Constant` - being used to represent a string instead. - -With these changes, all tests except for: - - tests/test_rtrip.py::RtripTestCase::test_convert_stdlib - -pass. However, this particular test also hanged for me with older Python -versions. - -Related to #217 ---- - astor/code_gen.py | 9 +++++++-- - tests/test_code_gen.py | 11 ++++++++--- - 2 files changed, 15 insertions(+), 5 deletions(-) - -diff --git a/astor/code_gen.py b/astor/code_gen.py -index b2bae12..4330f49 100644 ---- a/astor/code_gen.py -+++ b/astor/code_gen.py -@@ -692,6 +692,7 @@ def _handle_string_constant(self, node, value, is_joined=False): - current_line = ''.join(current_line) - - has_ast_constant = sys.version_info >= (3, 6) -+ has_ast_str = sys.version_info < (3, 14) - - if is_joined: - # Handle new f-strings. This is a bit complicated, because -@@ -700,7 +701,7 @@ def _handle_string_constant(self, node, value, is_joined=False): - - def recurse(node): - for value in node.values: -- if isinstance(value, ast.Str): -+ if has_ast_str and isinstance(value, ast.Str): - # Double up braces to escape them. - self.write(value.s.replace('{', '{{').replace('}', '}}')) - elif isinstance(value, ast.FormattedValue): -@@ -713,7 +714,11 @@ def recurse(node): - self.write(':') - recurse(value.format_spec) - elif has_ast_constant and isinstance(value, ast.Constant): -- self.write(value.value) -+ if isinstance(value.value, str): -+ # Double up braces to escape them. -+ self.write(value.value.replace('{', '{{').replace('}', '}}')) -+ else: -+ self.write(value.value) - else: - kind = type(value).__name__ - assert False, 'Invalid node %s inside JoinedStr' % kind -diff --git a/tests/test_code_gen.py b/tests/test_code_gen.py -index e828eb9..1825030 100644 ---- a/tests/test_code_gen.py -+++ b/tests/test_code_gen.py -@@ -28,7 +28,10 @@ def astorexpr(x): - return eval(astor.to_source(ast.Expression(body=x))) - - def astornum(x): -- return astorexpr(ast.Num(n=x)) -+ if sys.version_info >= (3, 6): -+ return astorexpr(ast.Constant(x)) -+ else: -+ return astorexpr(ast.Num(n=x)) - - class Comparisons(object): - -@@ -515,8 +518,8 @@ def test_deprecated_constants_as_name(self): - ast.Assign(targets=[ast.Name(id='spam')], value=ast.Name(id='None')), - "spam = None") - -- @unittest.skipUnless(sys.version_info >= (3, 4), -- "ast.NameConstant introduced in Python 3.4") -+ @unittest.skipUnless((3, 4) <= sys.version_info < (3, 14), -+ "ast.NameConstant introduced in Python 3.4, removed in 3.14") - def test_deprecated_name_constants(self): - self.assertAstEqualsSource( - ast.Assign(targets=[ast.Name(id='spam')], value=ast.NameConstant(value=True)), -@@ -530,6 +533,8 @@ def test_deprecated_name_constants(self): - ast.Assign(targets=[ast.Name(id='spam')], value=ast.NameConstant(value=None)), - "spam = None") - -+ @unittest.skipIf(sys.version_info >= (3, 14), -+ "Deprecated Constant nodes removed in Python 3.14") - def test_deprecated_constant_nodes(self): - self.assertAstEqualsSource( - ast.Assign(targets=[ast.Name(id='spam')], value=ast.Num(3)), diff --git a/dev-python/astor/files/astor-0.8.1-tests-bigint.patch b/dev-python/astor/files/astor-0.8.1-tests-bigint.patch deleted file mode 100644 index 777e9390b9bf..000000000000 --- a/dev-python/astor/files/astor-0.8.1-tests-bigint.patch +++ /dev/null @@ -1,23 +0,0 @@ -https://bugs.gentoo.org/868711 -https://github.com/berkerpeksag/astor/commit/8342d6aa5dcdcf20f89a19057527510c245c7a2e - -From 8342d6aa5dcdcf20f89a19057527510c245c7a2e Mon Sep 17 00:00:00 2001 -From: Jochen Sprickerhof -Date: Fri, 30 Dec 2022 14:47:57 +0100 -Subject: [PATCH] Reduce huge int in test (Closes: #212) - -Int was above limits: - -https://docs.python.org/3/library/stdtypes.html#int-max-str-digits ---- a/tests/test_code_gen.py -+++ b/tests/test_code_gen.py -@@ -291,7 +291,7 @@ def test_with(self): - self.assertAstRoundtripsGtVer(source, (2, 7)) - - def test_huge_int(self): -- for n in (10**10000, -+ for n in (10**1000, - 0xdfa21cd2a530ccc8c870aa60d9feb3b35deeab81c3215a96557abbd683d21f4600f38e475d87100da9a4404220eeb3bb5584e5a2b5b48ffda58530ea19104a32577d7459d91e76aa711b241050f4cc6d5327ccee254f371bcad3be56d46eb5919b73f20dbdb1177b700f00891c5bf4ed128bb90ed541b778288285bcfa28432ab5cbcb8321b6e24760e998e0daa519f093a631e44276d7dd252ce0c08c75e2ab28a7349ead779f97d0f20a6d413bf3623cd216dc35375f6366690bcc41e3b2d5465840ec7ee0dc7e3f1c101d674a0c7dbccbc3942788b111396add2f8153b46a0e4b50d66e57ee92958f1c860dd97cc0e40e32febff915343ed53573142bdf4b): - self.assertEqual(astornum(n), n) - - diff --git a/dev-python/astor/metadata.xml b/dev-python/astor/metadata.xml deleted file mode 100644 index 4870a5e8d346..000000000000 --- a/dev-python/astor/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - astor - berkerpeksag/astor - - diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest deleted file mode 100644 index 529aaef4a178..000000000000 --- a/dev-python/astroid/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST astroid-4.0.4.gh.tar.gz 476682 BLAKE2B 513e70a4cf4791a3493bf43a1544d9eaf7dcda1c6b6602edba7314455507aff70d5f137d798243671848a9a9c070d39b6aea6442f3f15506959a4f066418b855 SHA512 37b7dffa92e7ca2e4a2039d9f0c4ff1235daa5e64d6bcaeffd9ed9240c5b24fd6c2f2508c4b20844f3be7bd5daaf98d5ed72f87b65c2288c40ffe7cb0446ddf3 -DIST astroid-4.1.2.tar.gz 414896 BLAKE2B 1888ca1d5f035fa2c4288e52392baefdb601aed629e260f8cfee21106a4ca74fbfb5fbe03da94aaa6cd7739b0324cfdf0c605814dbc8a56523bc0cbc9ac87a63 SHA512 92569b277033085c0a622f5a702daeda99a96d293c74ceb47ffec070408868508893d892eb3131b119b2339f8e5e6fc0d4b694065b68f7fded4857f03fc0b35d -DIST astroid-4.1.2.tar.gz.provenance 9395 BLAKE2B 0a178a7e3e1392b71c0a6ea9f910821581801f79c89345cf9aa62dfe1ea5c5f18b026f003ad88796b518054f859fc6b82c564a7a8af6f44fccf8a7c00f5e68e3 SHA512 59de972e0f8754be6d218d1d3f04942e9ffc8aaf277cdb1564f11024baea7085cad98610cb297d9076ce50ab28136e3577863456cb0b5215ed07c345853c3df9 diff --git a/dev-python/astroid/astroid-4.0.4.ebuild b/dev-python/astroid/astroid-4.0.4.ebuild deleted file mode 100644 index b62d24b8fcc7..000000000000 --- a/dev-python/astroid/astroid-4.0.4.ebuild +++ /dev/null @@ -1,76 +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 - -MY_P=${P/_/} -DESCRIPTION="Abstract Syntax Tree for logilab packages" -HOMEPAGE=" - https://github.com/pylint-dev/astroid/ - https://pypi.org/project/astroid/ -" -SRC_URI=" - https://github.com/pylint-dev/astroid/archive/v${PV/_/}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# dev-python/regex isn't available for pypy -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/regex[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - local EPYTEST_IGNORE=() - local EPYTEST_DESELECT=( - # hangs randomly - tests/test_nodes.py::AsStringTest::test_recursion_error_trapped - # no clue why they're broken - tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part - # TODO - tests/test_builder.py::BuilderTest::test_data_build_error_filename - # numpy-2 (https://github.com/pylint-dev/astroid/issues/2442) - tests/brain/numpy/test_core_einsumfunc.py::test_numpy_function_calls_inferred_as_ndarray - tests/brain/numpy/test_core_fromnumeric.py::BrainNumpyCoreFromNumericTest::test_numpy_function_calls_inferred_as_ndarray - tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_ndarray - tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_datetime_astype_return - tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_are_subscriptables - tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type - tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type_tuple - # old pythons only - tests/brain/test_dataclasses.py::test_pydantic_field - tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils - # -Werror, sigh - tests/test_nodes.py::test_deprecated_nodes_import_from_toplevel - ) - - if ! has_version "dev-python/mypy[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_raw_building.py - ) - fi - - epytest -} diff --git a/dev-python/astroid/astroid-4.1.2.ebuild b/dev-python/astroid/astroid-4.1.2.ebuild deleted file mode 100644 index ad7d5e824ca6..000000000000 --- a/dev-python/astroid/astroid-4.1.2.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pylint-dev/astroid -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Abstract Syntax Tree for logilab packages" -HOMEPAGE=" - https://github.com/pylint-dev/astroid/ - https://pypi.org/project/astroid/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# dev-python/regex isn't available for pypy -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/regex[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - local EPYTEST_IGNORE=() - local EPYTEST_DESELECT=( - # hangs randomly - tests/test_nodes.py::AsStringTest::test_recursion_error_trapped - # no clue why they're broken - tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part - # TODO - tests/test_builder.py::BuilderTest::test_data_build_error_filename - # numpy-2 (https://github.com/pylint-dev/astroid/issues/2442) - tests/brain/numpy/test_core_einsumfunc.py::test_numpy_function_calls_inferred_as_ndarray - tests/brain/numpy/test_core_fromnumeric.py::BrainNumpyCoreFromNumericTest::test_numpy_function_calls_inferred_as_ndarray - tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_ndarray - tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_datetime_astype_return - tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_are_subscriptables - tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type - tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type_tuple - # old pythons only - tests/brain/test_dataclasses.py::test_pydantic_field - tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils - # -Werror, sigh - tests/test_nodes.py::test_deprecated_nodes_import_from_toplevel - ) - - if ! has_version "dev-python/mypy[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_raw_building.py - ) - fi - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - tests/brain/test_gi.py::GiBrainClassificationTest::test_gi_function_classification - ) - ;; - esac - - if has_version ">=dev-python/setuptools-82[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - # tests a package using pkg_resources - tests/test_manager.py::AstroidManagerTest::test_identify_old_namespace_package_protocol - ) - fi - - epytest -} diff --git a/dev-python/astroid/metadata.xml b/dev-python/astroid/metadata.xml deleted file mode 100644 index 79a7186a4935..000000000000 --- a/dev-python/astroid/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - python@gentoo.org - Python - - The aim of this module is to provide a common base representation of - python source code for projects such as pychecker, pyreverse, - pylint... Well, actually the development of this library is - essentially governed by pylint's needs. - It provides a compatible representation which comes from the _ast - module. It rebuilds the tree generated by the builtin _ast module by - recursively walking down the AST and building an extended ast (let's - call it astng ;). The new node classes have additional methods and - attributes for different usages. They include some support for static - inference and local name scopes. Furthermore, astng builds partial - trees by inspecting living objects. - - - astroid - pylint-dev/astroid - - diff --git a/dev-python/asttokens/Manifest b/dev-python/asttokens/Manifest deleted file mode 100644 index 96bbe167ff29..000000000000 --- a/dev-python/asttokens/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST asttokens-3.0.1.gh.tar.gz 57176 BLAKE2B d46da589642008dd9ff2665e6df11f2b582dc768c698f3202651ff68c20cf49a7d4e08361cee9fa0f4fa1b6ad255408b8fca9443bc0664069c026fed3764acac SHA512 653a486f025243e4bf51ff2c23b9b61d3e565106ce2653bcffac484dbd8223d433be680d742a3148c6396482a12faa99236a32ea0e876983a8d24678c8d48740 diff --git a/dev-python/asttokens/asttokens-3.0.1.ebuild b/dev-python/asttokens/asttokens-3.0.1.ebuild deleted file mode 100644 index ab6825915458..000000000000 --- a/dev-python/asttokens/asttokens-3.0.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2020-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="Annotate Python AST trees with source text and token information" -HOMEPAGE=" - https://github.com/gristlabs/asttokens/ - https://pypi.org/project/asttokens/ -" -SRC_URI=" - https://github.com/gristlabs/asttokens/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -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/astroid[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/asttokens/metadata.xml b/dev-python/asttokens/metadata.xml deleted file mode 100644 index b2bcc4039990..000000000000 --- a/dev-python/asttokens/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - asttokens - gristlabs/asttokens - - diff --git a/dev-python/async-lru/Manifest b/dev-python/async-lru/Manifest deleted file mode 100644 index 6bb48d4a7f58..000000000000 --- a/dev-python/async-lru/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST async_lru-2.3.0.tar.gz 16332 BLAKE2B ce1e1bc9f60e9f5b43b1491eb9323f50f161011d453e814a2bc1f177737dd0628a7dfc65b42b52ef3e76f3815f420bed2392923b5de5a4fd1978f41d473bc7f9 SHA512 5e093c1d0c498a9b75841f1a8a253a50095a6c5658854293b207a8097862de943833e8e8bc7ed04f5afd11ab4b0e6f0d435a1dcfc68b1f364ffb5d113a61bc1f -DIST async_lru-2.3.0.tar.gz.provenance 9466 BLAKE2B c0c9b1fbdf7e0d18e99aa50c357f3c662cdec19f522c048ca5b79584f9208ce02c34ffa8bdaa08a5b1d7ee01945b6c8915ad8048267be07c8fbe7c125c3beec7 SHA512 083cc7aae1eb663e4795d2aed906f1f3599f32adecfa577165f7a5bd2a3b9819ce29838227e3255447fa82a9488502e26bb41d533ab4e505744ded390e0efdb9 diff --git a/dev-python/async-lru/async-lru-2.3.0.ebuild b/dev-python/async-lru/async-lru-2.3.0.ebuild deleted file mode 100644 index 5aa602376f68..000000000000 --- a/dev-python/async-lru/async-lru-2.3.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/aio-libs/async-lru -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple lru_cache for asyncio" -HOMEPAGE=" - https://github.com/aio-libs/async-lru/ - https://pypi.org/project/async-lru/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/async-lru/metadata.xml b/dev-python/async-lru/metadata.xml deleted file mode 100644 index 705bfa8fd43b..000000000000 --- a/dev-python/async-lru/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - aio-libs/async-lru - async-lru - - diff --git a/dev-python/async-timeout/Manifest b/dev-python/async-timeout/Manifest deleted file mode 100644 index 95ab813309c6..000000000000 --- a/dev-python/async-timeout/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST async_timeout-5.0.1.tar.gz 9274 BLAKE2B cfc1d36d6627351308b91bc6c08030d1a9dbb9e09373bd13bc942884c6e5f7624aff30140d80c64cd9e99a4fd9ceb0cbdf8d5c14bb15c9b7615da9485d165520 SHA512 cf82de33bf4e092e8b092d9fdd18260ee708383940f3bb198bbad9ee137aa7573e511aaf2bc29f6c19c341c8e66abb6b8c4d5c0c20ca2e6fa0e12b25c2aef1a8 diff --git a/dev-python/async-timeout/async-timeout-5.0.1.ebuild b/dev-python/async-timeout/async-timeout-5.0.1.ebuild deleted file mode 100644 index cd3eafb34c51..000000000000 --- a/dev-python/async-timeout/async-timeout-5.0.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Timeout context manager for asyncio programs" -HOMEPAGE=" - https://github.com/aio-libs/async-timeout/ - https://pypi.org/project/async-timeout/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/async-timeout/metadata.xml b/dev-python/async-timeout/metadata.xml deleted file mode 100644 index 6a8fc4d6f012..000000000000 --- a/dev-python/async-timeout/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - zmedico@gentoo.org - - - python@gentoo.org - - - - async-timeout - aio-libs/async-timeout - - diff --git a/dev-python/asyncinotify/Manifest b/dev-python/asyncinotify/Manifest deleted file mode 100644 index 9f6b18b70ed2..000000000000 --- a/dev-python/asyncinotify/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST asyncinotify-4.0.1.tar.bz2 15598 BLAKE2B 58bbd6743bc857a12045f99c0a740e656edec2f62f2f6475e7ace4c9276bee4b3ae139001efedeff9d916115edfdc932f430c16b4fe989c0cc995843518b8ef6 SHA512 08dda86e57898ec2ee1cfd8831d7e3f3ca963cf9b0a45e9ad690b976ba13d3a0510f7bd4eff6e6030089af4c14da700276ba0573e0eaa5dc23abe9d09c61bcd3 diff --git a/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild b/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild deleted file mode 100644 index f001f40dc645..000000000000 --- a/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_PV="v${PV}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="An async python inotify package" -HOMEPAGE="https://gitlab.com/Taywee/asyncinotify" -SRC_URI="https://gitlab.com/Taywee/${PN}/-/archive/${MY_PV}/${MY_P}.tar.bz2 -> ${P}.tar.bz2" - -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_sphinx docs "dev-python/tomli" - -distutils_enable_tests unittest diff --git a/dev-python/asyncinotify/metadata.xml b/dev-python/asyncinotify/metadata.xml deleted file mode 100644 index 6bfd0e2fb5ab..000000000000 --- a/dev-python/asyncinotify/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - Kamal Abdellatif - gentoo.kamal@tgf.pw - - - An async python inotify package. Kept as simple and easy-to-understand as - possible, while still being flexible and powerful. This is built on no external - dependencies, and works through ctypes in a very obvious fashion. - - - Taywee/asyncinotify - https://asyncinotify.readthedocs.io/en/latest/asyncinotify.html - - Taylor C. Richberger - tcr@absolute-performance.com - - - diff --git a/dev-python/asyncpg/Manifest b/dev-python/asyncpg/Manifest deleted file mode 100644 index 8ae73e987189..000000000000 --- a/dev-python/asyncpg/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST asyncpg-0.30.0.tar.gz 957746 BLAKE2B 2da92520bd30c1e5eebbfddabf78b9e9e221fb33ad77fa01f77ceb8bdf73e057868bf60987c2c67a6ed5d8b0cacb3b80c0aefd6afa1b574e2629d358c9158bbb SHA512 bbfc83ae881f454cb16343037ae48fbc9c9c65b57d11fc1e28ec054b9051d823f7da0735307090d0ce4e5dca166590b147d0f9d383a1ac0b894396290aa0782a -DIST asyncpg-0.31.0.tar.gz 993667 BLAKE2B 41c88e652b280ccb2add527df35fd470a3c42573082022ba5e241a9c414f4bf32265249b22d5c7de8414b95c0b2de7ed974df1fff1d8777864553e3ba9b3dfce SHA512 150c5b989a0ecd9903e9c932030f30c58750a180e95d2fab7323cf2b8b20a13b85c346f9fae19efb74ced5dbe724fd2722bbd3b0c44eedca532fb79b42edf350 -DIST asyncpg-0.31.0.tar.gz.provenance 9517 BLAKE2B dc9a5462ab05b3a5dc5fd31104b801dd3f2699428bbf2eae4c3fbfa3479cb0912bcced83123d244ed4a51cce53dce12a841656de13b05c18113e74816aa4f193 SHA512 f8f9f93dd503a2c143006b9736a0460638e185be1352778b2556b200c79664f73c6c7dfae6364afe298c6d08566bad76871894b917b3f7a9ba53d249b2453608 diff --git a/dev-python/asyncpg/asyncpg-0.30.0.ebuild b/dev-python/asyncpg/asyncpg-0.30.0.ebuild deleted file mode 100644 index 88938fc950f1..000000000000 --- a/dev-python/asyncpg/asyncpg-0.30.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) # doesn't build with pypy3 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="An asyncio PostgreSQL driver" -HOMEPAGE=" - https://pypi.org/project/asyncpg/ - https://github.com/MagicStack/asyncpg -" - -LICENSE="Apache-2.0 PSF-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="kerberos" - -RDEPEND=" - kerberos? ( dev-python/gssapi[${PYTHON_USEDEP}] ) -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-db/postgresql[kerberos?,server,ssl] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/uvloop[${PYTHON_USEDEP}] - kerberos? ( - app-crypt/mit-krb5 - dev-python/k5test[${PYTHON_USEDEP}] - ) - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.30.0-cflags.patch - "${FILESDIR}"/${PN}-0.30.0-disable-broken-tests.patch -) - -EPYTEST_PLUGINS=( ) -EPYTEST_IGNORE=( - # checks versions from env variables - "${S}"/tests/test__environment.py - # runs flake8 (???) - "${S}"/tests/test__sourcecode.py -) - -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -python_prepare_all() { - # bug #926720 - cat <<-EOF >> setup.cfg || die - [build_ext] - debug=False - cython_always=True - cython_annotate=False - cython_directives= - EOF - - # remove pre-generated Cython sources - rm asyncpg/{pgproto/pgproto,protocol/protocol}.c || die - - distutils-r1_python_prepare_all -} - -python_configure_all() { - use debug && \ - export ASYNCPG_DEBUG=1 - - use kerberos || \ - EPYTEST_DESELECT+=( tests/test_connect.py::TestGssAuthentication ) -} - -python_test() { - cd "${T}" || die - for opt in "" "1"; do - einfo " testing with USE_UVLOOP='${opt}'" - USE_UVLOOP="${opt}" epytest "${S}"/tests - done -} diff --git a/dev-python/asyncpg/asyncpg-0.31.0.ebuild b/dev-python/asyncpg/asyncpg-0.31.0.ebuild deleted file mode 100644 index 33a01c48f330..000000000000 --- a/dev-python/asyncpg/asyncpg-0.31.0.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) # doesn't build with pypy3 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO="https://github.com/MagicStack/asyncpg" -inherit distutils-r1 pypi - -DESCRIPTION="An asyncio PostgreSQL driver" -HOMEPAGE=" - https://pypi.org/project/asyncpg/ - https://github.com/MagicStack/asyncpg -" - -LICENSE="Apache-2.0 PSF-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="kerberos" - -RDEPEND=" - kerberos? ( dev-python/gssapi[${PYTHON_USEDEP}] ) -" -BDEPEND=" - >=dev-python/cython-3.2.1[${PYTHON_USEDEP}] - > setup.cfg || die - [build_ext] - debug=False - cython_always=True - cython_annotate=False - cython_directives= - EOF - - # remove pre-generated Cython sources - rm asyncpg/{pgproto/pgproto,protocol/protocol}.c || die - - distutils-r1_python_prepare_all -} - -python_configure_all() { - use debug && \ - export ASYNCPG_DEBUG=1 - - use kerberos || \ - EPYTEST_DESELECT+=( tests/test_connect.py::TestGssAuthentication ) -} - -python_test() { - cd "${T}" || die - for opt in "" "1"; do - einfo " testing with USE_UVLOOP='${opt}'" - USE_UVLOOP="${opt}" epytest "${S}"/tests - done -} diff --git a/dev-python/asyncpg/files/asyncpg-0.30.0-cflags.patch b/dev-python/asyncpg/files/asyncpg-0.30.0-cflags.patch deleted file mode 100644 index 19c197dd7bd1..000000000000 --- a/dev-python/asyncpg/files/asyncpg-0.30.0-cflags.patch +++ /dev/null @@ -1,15 +0,0 @@ -Do not overwrite user's optimization. - -Bug: https://bugs.gentoo.org/887651 - ---- a/setup.py -+++ b/setup.py -@@ -27,7 +27,7 @@ from setuptools.command import build_ext as setuptools_build_ext - - CYTHON_DEPENDENCY = 'Cython(>=0.29.24,<4.0.0)' - --CFLAGS = ['-O2'] -+CFLAGS = [] - LDFLAGS = [] - - if platform.uname().system != 'Windows': diff --git a/dev-python/asyncpg/files/asyncpg-0.30.0-disable-broken-tests.patch b/dev-python/asyncpg/files/asyncpg-0.30.0-disable-broken-tests.patch deleted file mode 100644 index 1fafbc25f3c0..000000000000 --- a/dev-python/asyncpg/files/asyncpg-0.30.0-disable-broken-tests.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 5a1ee01f8bc8fc6709ef4f636f7a67029d90e26d Mon Sep 17 00:00:00 2001 -From: Elvis Pranskevichus -Date: Fri, 14 Mar 2025 17:58:46 -0700 -Subject: [PATCH] Disable connection URI tests broken by a recent Python fix - (#1244) - -A fix for python/cpython#105704 broke parsing of URIs containing -multiple hosts if one or all of the hosts are IPv6 address literals. -This blocks CI, so disable those tests for now until this is fixed -properly. ---- - tests/test_connect.py | 39 ++++++++++++++++++++------------------- - 1 file changed, 20 insertions(+), 19 deletions(-) - -diff --git a/tests/test_connect.py b/tests/test_connect.py -index 0037ee5..024c29e 100644 ---- a/tests/test_connect.py -+++ b/tests/test_connect.py -@@ -846,25 +846,26 @@ class TestConnectParams(tb.TestCase): - ), - }, - -- { -- 'name': 'dsn_ipv6_multi_host', -- 'dsn': 'postgresql://user@[2001:db8::1234%25eth0],[::1]/db', -- 'result': ([('2001:db8::1234%eth0', 5432), ('::1', 5432)], { -- 'database': 'db', -- 'user': 'user', -- 'target_session_attrs': 'any', -- }) -- }, -- -- { -- 'name': 'dsn_ipv6_multi_host_port', -- 'dsn': 'postgresql://user@[2001:db8::1234]:1111,[::1]:2222/db', -- 'result': ([('2001:db8::1234', 1111), ('::1', 2222)], { -- 'database': 'db', -- 'user': 'user', -- 'target_session_attrs': 'any', -- }) -- }, -+ # broken by https://github.com/python/cpython/pull/129418 -+ # { -+ # 'name': 'dsn_ipv6_multi_host', -+ # 'dsn': 'postgresql://user@[2001:db8::1234%25eth0],[::1]/db', -+ # 'result': ([('2001:db8::1234%eth0', 5432), ('::1', 5432)], { -+ # 'database': 'db', -+ # 'user': 'user', -+ # 'target_session_attrs': 'any', -+ # }) -+ # }, -+ -+ # { -+ # 'name': 'dsn_ipv6_multi_host_port', -+ # 'dsn': 'postgresql://user@[2001:db8::1234]:1111,[::1]:2222/db', -+ # 'result': ([('2001:db8::1234', 1111), ('::1', 2222)], { -+ # 'database': 'db', -+ # 'user': 'user', -+ # 'target_session_attrs': 'any', -+ # }) -+ # }, - - { - 'name': 'dsn_ipv6_multi_host_query_part', --- -2.50.0 - diff --git a/dev-python/asyncpg/metadata.xml b/dev-python/asyncpg/metadata.xml deleted file mode 100644 index 7340e7af2344..000000000000 --- a/dev-python/asyncpg/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - cyber+gentoo@sysrq.in - Anna - - - MagicStack/asyncpg - asyncpg - - MagicStack Inc - hello@magic.io - - - diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest deleted file mode 100644 index f2fb47fba037..000000000000 --- a/dev-python/asyncssh/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST asyncssh-2.22.0.tar.gz 540523 BLAKE2B 250253711d7a4bfda448f63888f6665d7af8ffc27c1da7389dbd996b64c028d3c0b5a0baa3f5d6e04294857cf5a8ff6b3d4a6d5c5e3a46094ddfde7f59ac4205 SHA512 30340dbfa0db60071458ce51f24d972760b3284ed7bc10613546eddb39cb191076e02c0f1405d9f2f74bed8d5102f182d5e7e8264ad0c46b10e536cd80819da6 -DIST asyncssh-2.23.0.tar.gz 542154 BLAKE2B 8754476a48209e37841594373b4cf9be2f8adab529200893bf79a7fb8d7b25925a32627a0bdbd0314f2a15d2513668565a750aacfeae0c1032674b0186321769 SHA512 473404e08a4f77a35ce7cd5722d046f0e6b06f87a77a44050b1abfa0a971360c9775d9ec44493de1a4b4ad4bc729d59ffb2bdf6e17390620ad9e121317c2ca2a diff --git a/dev-python/asyncssh/asyncssh-2.22.0.ebuild b/dev-python/asyncssh/asyncssh-2.22.0.ebuild deleted file mode 100644 index eff2d6ccc216..000000000000 --- a/dev-python/asyncssh/asyncssh-2.22.0.ebuild +++ /dev/null @@ -1,50 +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 optfeature pypi - -DESCRIPTION="Asynchronous SSHv2 client and server library" -HOMEPAGE=" - https://github.com/ronf/asyncssh/ - https://pypi.org/project/asyncssh/ -" - -LICENSE="|| ( EPL-2.0 GPL-2+ )" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86" - -RDEPEND=" - virtual/openssh - >=dev-python/cryptography-39.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aiofiles[${PYTHON_USEDEP}] - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}] - >=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}] - amd64? ( - >=dev-python/fido2-2[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=() -# xdist: fails on serializing 'type' -distutils_enable_tests pytest -distutils_enable_sphinx docs - -pkg_postinst() { - optfeature "OpenSSH private key encryption support" ">=dev-python/bcrypt-3.1.3" - optfeature "key exchange and authentication with U2F/FIDO2 security keys support" ">=dev-python/fido2-2" - optfeature "GSSAPI key exchange and authentication support" ">=dev-python/gssapi-1.2.0" - optfeature "using asyncssh with dev-libs/libsodium" "dev-python/libnacl" - optfeature "X.509 certificate authentication support" ">=dev-python/pyopenssl-23.0.0" -} diff --git a/dev-python/asyncssh/asyncssh-2.23.0.ebuild b/dev-python/asyncssh/asyncssh-2.23.0.ebuild deleted file mode 100644 index e76337edf17a..000000000000 --- a/dev-python/asyncssh/asyncssh-2.23.0.ebuild +++ /dev/null @@ -1,50 +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 optfeature pypi - -DESCRIPTION="Asynchronous SSHv2 client and server library" -HOMEPAGE=" - https://github.com/ronf/asyncssh/ - https://pypi.org/project/asyncssh/ -" - -LICENSE="|| ( EPL-2.0 GPL-2+ )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~s390 ~sparc ~x86" - -RDEPEND=" - virtual/openssh - >=dev-python/cryptography-39.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aiofiles[${PYTHON_USEDEP}] - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}] - >=dev-python/ifaddr-0.2.0[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}] - amd64? ( - >=dev-python/fido2-2[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=() -# xdist: fails on serializing 'type' -distutils_enable_tests pytest -distutils_enable_sphinx docs - -pkg_postinst() { - optfeature "OpenSSH private key encryption support" ">=dev-python/bcrypt-3.1.3" - optfeature "key exchange and authentication with U2F/FIDO2 security keys support" ">=dev-python/fido2-2" - optfeature "GSSAPI key exchange and authentication support" ">=dev-python/gssapi-1.2.0" - optfeature "using asyncssh with dev-libs/libsodium" "dev-python/libnacl" - optfeature "X.509 certificate authentication support" ">=dev-python/pyopenssl-23.0.0" -} diff --git a/dev-python/asyncssh/metadata.xml b/dev-python/asyncssh/metadata.xml deleted file mode 100644 index 1727dacd3918..000000000000 --- a/dev-python/asyncssh/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - asyncssh - ronf/asyncssh - - - - python@gentoo.org - Python - - diff --git a/dev-python/asyncstdlib/Manifest b/dev-python/asyncstdlib/Manifest deleted file mode 100644 index 9a38f838e84c..000000000000 --- a/dev-python/asyncstdlib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST asyncstdlib-3.14.0.tar.gz 51074 BLAKE2B 29b7caee9a2bbc792403f85b59ffd4024e63e1459ce78df3c19b9fefa45fe64af3ce481b5bde5f259e2700b27d1abdc1b3ae3f09852f4931b76271aed656f857 SHA512 3e4f574e492d724c6649b2fb67544fcd83cda8da3f92bdaed7f50ddde83e9986e129386a6a702779b2385379755d0cc81c58ed3fbc8791058cbb0f90942c4985 diff --git a/dev-python/asyncstdlib/asyncstdlib-3.14.0.ebuild b/dev-python/asyncstdlib/asyncstdlib-3.14.0.ebuild deleted file mode 100644 index 331dc83f44f7..000000000000 --- a/dev-python/asyncstdlib/asyncstdlib-3.14.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="The missing async toolbox" -HOMEPAGE=" - https://github.com/maxfischer2781/asyncstdlib/ - https://pypi.org/project/asyncstdlib/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - test? ( - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/asyncstdlib/metadata.xml b/dev-python/asyncstdlib/metadata.xml deleted file mode 100644 index 47960c04ff03..000000000000 --- a/dev-python/asyncstdlib/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - maxfischer2781/asyncstdlib - asyncstdlib - - diff --git a/dev-python/atomicwrites/Manifest b/dev-python/atomicwrites/Manifest deleted file mode 100644 index f68d4321a23d..000000000000 --- a/dev-python/atomicwrites/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST atomicwrites-1.4.1.tar.gz 14227 BLAKE2B 189702d908fde9f7e3ba38abe94d874a9c27d9f6dcf50c635c31835aee9667679670134c68e48449d041c1e45d7775ddf9d3212f6ed4ac89dd100c3eda14ce4c SHA512 d02f58ba639a3ba677eedd78016d366a6e77c79d31903ad34f0a50202aba9b9616f933e9763c42da197ada124abd3510c54d0b10099159308c186bccc6270f32 diff --git a/dev-python/atomicwrites/atomicwrites-1.4.1.ebuild b/dev-python/atomicwrites/atomicwrites-1.4.1.ebuild deleted file mode 100644 index af401b61d27a..000000000000 --- a/dev-python/atomicwrites/atomicwrites-1.4.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Atomic file writes" -HOMEPAGE=" - https://github.com/untitaker/python-atomicwrites/ - https://pypi.org/project/atomicwrites/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/pkg-resources \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/atomicwrites/metadata.xml b/dev-python/atomicwrites/metadata.xml deleted file mode 100644 index e028b83127dd..000000000000 --- a/dev-python/atomicwrites/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - amynka@gentoo.org - - - python@gentoo.org - Python - - - - untitaker/python-atomicwrites - atomicwrites - https://github.com/untitaker/python-atomicwrites/issues - - diff --git a/dev-python/atpublic/Manifest b/dev-python/atpublic/Manifest deleted file mode 100644 index b19d9287125e..000000000000 --- a/dev-python/atpublic/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST atpublic-7.0.0.tar.gz 17801 BLAKE2B d733b1ccd7c997c9b5eea7541bf9b29a119262782e30cd2d81403e150370bd5b0ba9fa4183567820b5dcd909b30cf83c1ee685d46494070dccd548cdc8fce355 SHA512 cb1bc639e49edfb3a34e075faa28a68d8e8528e26d1600f55e5dbff67f9b12da13c82d30fd4413a7c09bc4816eb1f72517ef42aea00c2ebe0d790daa5b7f7df0 diff --git a/dev-python/atpublic/atpublic-7.0.0.ebuild b/dev-python/atpublic/atpublic-7.0.0.ebuild deleted file mode 100644 index eb75fcf7e8cd..000000000000 --- a/dev-python/atpublic/atpublic-7.0.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A decorator to populate __all__ and the module globals" -HOMEPAGE=" - https://gitlab.com/warsaw/public/ - https://pypi.org/project/atpublic/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -BDEPEND=" - test? ( - dev-python/sybil[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/atpublic/metadata.xml b/dev-python/atpublic/metadata.xml deleted file mode 100644 index 08dab8876a7a..000000000000 --- a/dev-python/atpublic/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - prometheanfire@gentoo.org - Matthew Thode - - - - atpublic - warsaw/public - - diff --git a/dev-python/attrs/Manifest b/dev-python/attrs/Manifest deleted file mode 100644 index 06e0f8beb6a6..000000000000 --- a/dev-python/attrs/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST attrs-26.1.0.tar.gz 952055 BLAKE2B d03f39e5c47775e0c19aaf12ba9df4c2765c61d918f8cecd0d2f9107396259c3af90c4a1ba367845e20efd610a5807676f6209e926166a336c65b12097bb08ff SHA512 f9ae9f3a3d313c5f111870d14308fdbb3e2d75a077e76a3b8304d6b9688902c256d7d5b097eaa41e674c29db08c5034e635ee564252096c62f64b6b817f145ae -DIST attrs-26.1.0.tar.gz.provenance 9709 BLAKE2B 7313bb97036329c6f82179291fc9df3e273a0d3e94214be8b21da715795e6ca73fac517aa92ee83c015b15a0af399acd57cb786b9f76a19346bcd3ce51ce3b0b SHA512 fa6631c56b5f5354c470a880d4b6c9c845a4d209643cf057e9eb47951213dc22922e0c5169dcb4f9fc9ae9ecf5b54bfc36f0384c7cc00807c1431903706bb924 diff --git a/dev-python/attrs/attrs-26.1.0.ebuild b/dev-python/attrs/attrs-26.1.0.ebuild deleted file mode 100644 index bee8965f79e4..000000000000 --- a/dev-python/attrs/attrs-26.1.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/python-attrs/attrs -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Attributes without boilerplate" -HOMEPAGE=" - https://github.com/python-attrs/attrs/ - https://attrs.readthedocs.io/ - https://pypi.org/project/attrs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -BDEPEND=" - >=dev-python/hatchling-1.26.0[${PYTHON_USEDEP}] - >=dev-python/hatch-fancy-pypi-readme-23.2.0[${PYTHON_USEDEP}] - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - $(python_gen_impl_dep sqlite) - $(python_gen_cond_dep ' - dev-python/cloudpickle[${PYTHON_USEDEP}] - ' python3_{11..14}) - $(python_gen_cond_dep ' - dev-python/zope-interface[${PYTHON_USEDEP}] - ' python3_{11..14} pypy3_11) - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # https://github.com/python-attrs/attrs/issues/1418 - tests/test_make.py::TestClassBuilder::test_handles_missing_meta_on_class - ) - ;; - esac - - epytest -} diff --git a/dev-python/attrs/metadata.xml b/dev-python/attrs/metadata.xml deleted file mode 100644 index 0c65494d24bd..000000000000 --- a/dev-python/attrs/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cpe:/a:attrs_project:attrs - attrs - - hs@ox.cx - Hynek Schlawack - - python-attrs/attrs - - diff --git a/dev-python/audioop-lts/Manifest b/dev-python/audioop-lts/Manifest deleted file mode 100644 index 82262480e0fd..000000000000 --- a/dev-python/audioop-lts/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST audioop_lts-0.2.2.tar.gz 30686 BLAKE2B dee6fbe3b99f5a0cab1a4f1abc89aece2cd39bbe0cb3ee23b74199a7d0832b73f284e14d89d5dce45ca61bac4870cd3edefea99d0066067a52c9501a9c40d60e SHA512 e7ed20da985c0aff20fe60ef8f3a36b7306c86677b969509840efce0667d65880c922edff61453aa25fde036aa1d46b1890e78ddfaa6be8468d4203ef074df16 -DIST audioop_lts-0.2.2.tar.gz.provenance 9273 BLAKE2B 69f5623d4cdcdcc7b75345320932c6039bbc0adc8bbf56aedea651c46ad6021509d88cceaebfdf771e180f593475fd1ac35829343346fb062103fe14a643836e SHA512 0a0a1fd0e42bf3a28a502cf706ae07eba788ba3711440bf8faee45bf8e4eb5a6fbd64510adc169b1e67f25bb6750a2ccda188f7bb8f97648f027ea7006e3c437 diff --git a/dev-python/audioop-lts/audioop-lts-0.2.2.ebuild b/dev-python/audioop-lts/audioop-lts-0.2.2.ebuild deleted file mode 100644 index 61fae64966b7..000000000000 --- a/dev-python/audioop-lts/audioop-lts-0.2.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYPI_VERIFY_REPO=https://github.com/AbstractUmbra/audioop -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An LTS port of Python's audioop module" -HOMEPAGE=" - https://github.com/AbstractUmbra/audioop/ - https://pypi.org/project/audioop-lts/ -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - rm -rf audioop || die - epytest -} diff --git a/dev-python/audioop-lts/metadata.xml b/dev-python/audioop-lts/metadata.xml deleted file mode 100644 index 02cd8954ffc2..000000000000 --- a/dev-python/audioop-lts/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - AbstractUmbra/audioop - audioop-lts - - diff --git a/dev-python/audioread/Manifest b/dev-python/audioread/Manifest deleted file mode 100644 index 85eb92f4144e..000000000000 --- a/dev-python/audioread/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST audioread-3.0.1.tar.gz 116513 BLAKE2B a16fad6d56fe5b48b635ae3a20bf74f20848d0489b2b3ea0b6e99c7f2b4bf61adc14509ec1c9d153819265fb057ad3676cb178cfe26622fa0f6fec782e1bc1cf SHA512 b362bf85372fa64a3ed54258e344787db4f15d19a9d959522339fc441eb7ae0d1394707e8c3aa6bc77a42cc790650670d84800f1f3885efe932f718ed0a35bc1 diff --git a/dev-python/audioread/audioread-3.0.1-r1.ebuild b/dev-python/audioread/audioread-3.0.1-r1.ebuild deleted file mode 100644 index 6d1e42b85f4d..000000000000 --- a/dev-python/audioread/audioread-3.0.1-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Wrapper for audio file decoding using FFmpeg or GStreamer" -HOMEPAGE=" - https://github.com/beetbox/audioread/ - https://pypi.org/project/audioread/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" -IUSE="ffmpeg gstreamer mad" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/audioop-lts[${PYTHON_USEDEP}] - ' 3.13 3.14) - ffmpeg? ( - media-video/ffmpeg - ) - gstreamer? ( - dev-python/pygobject:3[${PYTHON_USEDEP}] - media-libs/gstreamer:1.0 - media-plugins/gst-plugins-meta:1.0 - ) - mad? ( - dev-python/pymad[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - dev-python/pymad[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/audioread-3.0.1-optional-deprecated-modules.patch -) diff --git a/dev-python/audioread/files/audioread-3.0.1-optional-deprecated-modules.patch b/dev-python/audioread/files/audioread-3.0.1-optional-deprecated-modules.patch deleted file mode 100644 index ee65344c8e9f..000000000000 --- a/dev-python/audioread/files/audioread-3.0.1-optional-deprecated-modules.patch +++ /dev/null @@ -1,208 +0,0 @@ -https://bugs.gentoo.org/952317 -https://github.com/beetbox/audioread/issues/144 -https://github.com/beetbox/audioread/pull/148 - -(Cherrypicked) - -From 1ddd63b3ba6bcb11ef993c7da18db0fc83af84b7 Mon Sep 17 00:00:00 2001 -From: Brian McFee -Date: Wed, 29 Jan 2025 12:51:27 -0500 -Subject: [PATCH 1/4] implemented flexible legacy codec handling - ---- a/audioread/rawread.py -+++ b/audioread/rawread.py -@@ -13,11 +13,10 @@ - # included in all copies or substantial portions of the Software. - - """Uses standard-library modules to read AIFF, AIFF-C, and WAV files.""" --import aifc - import audioop - import struct --import sunau - import wave -+import warnings - - from .exceptions import DecodeError - from .base import AudioFile -@@ -54,20 +53,13 @@ def byteswap(s): - class RawAudioFile(AudioFile): - """An AIFF, WAV, or Au file that can be read by the Python standard - library modules ``wave``, ``aifc``, and ``sunau``. -+ -+ On Python 3.13 and later, ``aifc`` and ``sunau`` support require -+ installing the ``standard-aifc`` and ``standard-sunau`` packages, respectively. - """ - def __init__(self, filename): - self._fh = open(filename, 'rb') - -- try: -- self._file = aifc.open(self._fh) -- except aifc.Error: -- # Return to the beginning of the file to try the next reader. -- self._fh.seek(0) -- else: -- self._needs_byteswap = True -- self._check() -- return -- - try: - self._file = wave.open(self._fh) - except wave.Error: -@@ -78,15 +70,38 @@ class RawAudioFile(AudioFile): - self._check() - return - -+ # The following are deprecated formats and may not be supported - try: -- self._file = sunau.open(self._fh) -- except sunau.Error: -- self._fh.seek(0) -- pass -+ import aifc -+ except ImportError: -+ warnings.warn("aifc module not found; AIFF files will not be supported. " -+ "You may need to install the standard-aifc package.") - else: -- self._needs_byteswap = True -- self._check() -- return -+ try: -+ self._file = aifc.open(self._fh) -+ except aifc.Error: -+ # Return to the beginning of the file to try the next reader. -+ self._fh.seek(0) -+ else: -+ self._needs_byteswap = True -+ self._check() -+ return -+ -+ try: -+ import sunau -+ except ImportError: -+ warnings.warn("sunau module not found; Au files will not be supported. " -+ "You may need to install the standard-sunau package.") -+ else: -+ try: -+ self._file = sunau.open(self._fh) -+ except sunau.Error: -+ self._fh.seek(0) -+ pass -+ else: -+ self._needs_byteswap = True -+ self._check() -+ return - - # None of the three libraries could open the file. - self._fh.close() ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -8,7 +8,7 @@ authors = [ - {name = "Adrian Sampson", email = "adrian@radbox.org"} - ] - readme = "README.rst" --requires-python = ">=3.6" -+requires-python = ">=3.8" - dynamic = ["version", "description"] - urls.Home = "https://github.com/beetbox/audioread" - classifiers = [ -@@ -19,9 +19,15 @@ classifiers = [ - 'Programming Language :: Python :: 3.9', - 'Programming Language :: Python :: 3.10', - 'Programming Language :: Python :: 3.11', -+ 'Programming Language :: Python :: 3.12', -+ 'Programming Language :: Python :: 3.13', - ] - - [project.optional-dependencies] - test = [ - "tox" - ] -+legacy = [ -+ "standard-aifc; python_version >= '3.13'", -+ "standard-sunau; python_version >= '3.13'" -+] --- -2.49.0 - - -From d761d0c9df6ca423aa7e69c27d0946c1d9c7b5d3 Mon Sep 17 00:00:00 2001 -From: Brian McFee -Date: Mon, 3 Feb 2025 12:17:55 -0500 -Subject: [PATCH 2/4] added audioop-lts dependency for modern python installs - ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -9,6 +9,9 @@ authors = [ - ] - readme = "README.rst" - requires-python = ">=3.8" -+requires = [ -+ "audioop-lts; python_version >= '3.13'" -+] - dynamic = ["version", "description"] - urls.Home = "https://github.com/beetbox/audioread" - classifiers = [ --- -2.49.0 - - -From a7d86b7c2a22489a58d0ff9dc3e0b7608aa25914 Mon Sep 17 00:00:00 2001 -From: Brian McFee -Date: Mon, 3 Feb 2025 12:29:58 -0500 -Subject: [PATCH 3/4] updated readme - ---- a/README.rst -+++ b/README.rst -@@ -8,8 +8,8 @@ currently supports: - - `Core Audio`_ on Mac OS X via `ctypes`_. (PyObjC not required.) - - `MAD`_ via the `pymad`_ bindings. - - `FFmpeg`_ or `Libav`_ via its command-line interface. --- The standard library `wave`_, `aifc`_, and `sunau`_ modules (for -- uncompressed audio formats). -+- The standard library `wave`_ module (for -+ uncompressed audio formats). Legacy formats `aifc`_ and `sunau`_ are also optionally supported, see the note below. - - .. _Gstreamer: http://gstreamer.freedesktop.org/ - .. _gst-python: http://gstreamer.freedesktop.org/modules/gst-python.html -@@ -73,6 +73,18 @@ that you have a broken installation of `FFmpeg`_. To check, try typing - FFmpeg with your OS's package manager (e.g., apt or yum) or `using Conda - `_. - -+Legacy formats -+-------------- -+The `aifc`_ and `sunau`_ modules were deprecated and removed from the standard -+Python distribution in version 3.13. -+Support for `aifc` and `sunau` formats is still available through `deadlib`_. -+To install audioread with continued support for these formats, you can -+use the following command:: -+ -+ python -m pip install audioread[legacy] -+ -+.. _deadlib: https://github.com/youknowone/python-deadlib -+ - Version History - --------------- - --- -2.49.0 - - -From 7f932069d2e44e97d2da7d243f067d3726a0db8d Mon Sep 17 00:00:00 2001 -From: Brian McFee -Date: Mon, 3 Feb 2025 14:14:15 -0500 -Subject: [PATCH 4/4] fixed wrong format spec for dependencies - ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -9,7 +9,7 @@ authors = [ - ] - readme = "README.rst" - requires-python = ">=3.8" --requires = [ -+dependencies = [ - "audioop-lts; python_version >= '3.13'" - ] - dynamic = ["version", "description"] --- -2.49.0 - diff --git a/dev-python/audioread/metadata.xml b/dev-python/audioread/metadata.xml deleted file mode 100644 index a41b10f109f0..000000000000 --- a/dev-python/audioread/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Decode audio files using whichever backend is available. The library currently supports: - * Gstreamer via gst-python. - * MAD via the pymad bindings. - * FFmpeg via its command-line interface. - * The standard library wave and aifc modules (for WAV and AIFF files). - - - beetbox/audioread - audioread - - diff --git a/dev-python/auditok/Manifest b/dev-python/auditok/Manifest deleted file mode 100644 index 93a3741995b1..000000000000 --- a/dev-python/auditok/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST auditok-0.2.0.tar.gz 2482517 BLAKE2B 8db341116e74d875f73757c758ad24c3f8b06cf69a95b09cf7dda30495e46e456861c03ce0bdea2a0c714225a452f6d8a85348c625343fc1e247acb11db31ee6 SHA512 aa9e05d03fde68277395134d247cf7c211b48852fe0e8ac6df9d773242363b692f0505317d54268e81dc29a49250775c4695f0f826d576589850d2290efadffb diff --git a/dev-python/auditok/auditok-0.2.0-r1.ebuild b/dev-python/auditok/auditok-0.2.0-r1.ebuild deleted file mode 100644 index 7e83134d26cd..000000000000 --- a/dev-python/auditok/auditok-0.2.0-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2021-2025 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 - -DESCRIPTION="A module for Audio/Acoustic Activity Detection" -HOMEPAGE="https://github.com/amsehili/auditok/" -SRC_URI="https://github.com/amsehili/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/pydub[${PYTHON_USEDEP}] - dev-python/genty[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - ) - " - -distutils_enable_tests unittest - -python_prepare_all() { - distutils-r1_python_prepare_all - - # these tests appear to be broken - rm "${S}"/tests/test_plotting.py || die -} - -python_test() { - eunittest tests/ -} - -pkg_postinst() { - optfeature "reading audio files in popular audio formats (ogg, mp3, etc.) or extracting audio from a video file" dev-python/pydub - optfeature "reading audio data from the microphone and playing audio back" dev-python/pyaudio - optfeature "showing progress bar while playing audio clips" dev-python/tqdm - optfeature "plotting audio signal and detections" dev-python/matplotlib - optfeature "matplotlib. Also used for some math operations instead of standard python if available" dev-python/numpy -} diff --git a/dev-python/auditok/metadata.xml b/dev-python/auditok/metadata.xml deleted file mode 100644 index 7ddafc258099..000000000000 --- a/dev-python/auditok/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - smaniotto.nicola@gmail.com - Nicola Smaniotto - - - amsehili/auditok - - diff --git a/dev-python/authlib/Manifest b/dev-python/authlib/Manifest deleted file mode 100644 index f6cc553001dd..000000000000 --- a/dev-python/authlib/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST authlib-1.7.0.gh.tar.gz 354993 BLAKE2B 14aec891290fa8997ebcbbbb5f4c42c7993333aa05629f5d3d03461b990b878ea24d8fbe3391a33182316fadbf690196f4f18db03c7997c6ae97c212b973a332 SHA512 67682d33e7e6686e4b00171fa483b32b8dfea3ace9b329804a9243ad8b8be3d93526676105f87707d9cb88fd88e4ec656ef6952cb657bed765e3260e2846b9cd -DIST authlib-1.7.1.gh.tar.gz 355175 BLAKE2B 7c593b7b85b29ed9ece574e4e202784c00254f12cfb129057eaf1727ab20d516aea0abb92d5ca9265a32ad12abd41f9612e1fce4ac4e398212006fdb48a4bc30 SHA512 2af4f1109678a182ac7afa6f6b8fcfd3bc1ec89c3175ace3bd25ae6e49386e305b90a06547dc1f5f6557098dd52d713f690661823b87edb9fe97b1734322ecff -DIST authlib-1.7.2.gh.tar.gz 356607 BLAKE2B 60d232c26a672bdbd2cb57073ed05bcde2d5ed1caa143cb1d64760758c0a93adf0cde3db579c787d219fd741c50eb182d932c91e3a23251837784e963dc2b37c SHA512 814d5160baec83de80ba4a9bed86a611ae4b2605c3674dc6fe24844bd5da1bb9dc2d73e8c42bb44e378991f2479ed478477e42535cf2888c29506ee25e629aa7 diff --git a/dev-python/authlib/authlib-1.7.0.ebuild b/dev-python/authlib/authlib-1.7.0.ebuild deleted file mode 100644 index d5fa583bda73..000000000000 --- a/dev-python/authlib/authlib-1.7.0.ebuild +++ /dev/null @@ -1,68 +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="A Python library in building OAuth and OpenID Connect servers and clients" -HOMEPAGE=" - https://authlib.org/ - https://github.com/authlib/authlib/ - https://pypi.org/project/Authlib/ -" -# pypi source distribution excludes the tests -SRC_URI=" - https://github.com/authlib/authlib/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="django jose test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - django? ( - dev-python/django[${PYTHON_USEDEP}] - ) - jose? ( - dev-python/joserfc[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - dev-python/anyio[${PYTHON_USEDEP}] - dev-python/cachelib[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.10[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/starlette[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -# EPYTEST_XDIST makes tests flaky -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # convert from pycryptodomex to pycryptodome - sed -i -e 's:from Cryptodome:from Crypto:' \ - authlib/jose/drafts/_jwe_enc_cryptodome.py || die -} - -python_test() { - local -x DJANGO_SETTINGS_MODULE=tests.django_settings - epytest tests/{core,jose,clients} - - # TODO: django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. - #epytest tests/django -} diff --git a/dev-python/authlib/authlib-1.7.1.ebuild b/dev-python/authlib/authlib-1.7.1.ebuild deleted file mode 100644 index d5fa583bda73..000000000000 --- a/dev-python/authlib/authlib-1.7.1.ebuild +++ /dev/null @@ -1,68 +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="A Python library in building OAuth and OpenID Connect servers and clients" -HOMEPAGE=" - https://authlib.org/ - https://github.com/authlib/authlib/ - https://pypi.org/project/Authlib/ -" -# pypi source distribution excludes the tests -SRC_URI=" - https://github.com/authlib/authlib/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="django jose test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - django? ( - dev-python/django[${PYTHON_USEDEP}] - ) - jose? ( - dev-python/joserfc[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - dev-python/anyio[${PYTHON_USEDEP}] - dev-python/cachelib[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.10[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/starlette[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -# EPYTEST_XDIST makes tests flaky -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # convert from pycryptodomex to pycryptodome - sed -i -e 's:from Cryptodome:from Crypto:' \ - authlib/jose/drafts/_jwe_enc_cryptodome.py || die -} - -python_test() { - local -x DJANGO_SETTINGS_MODULE=tests.django_settings - epytest tests/{core,jose,clients} - - # TODO: django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. - #epytest tests/django -} diff --git a/dev-python/authlib/authlib-1.7.2.ebuild b/dev-python/authlib/authlib-1.7.2.ebuild deleted file mode 100644 index d5fa583bda73..000000000000 --- a/dev-python/authlib/authlib-1.7.2.ebuild +++ /dev/null @@ -1,68 +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="A Python library in building OAuth and OpenID Connect servers and clients" -HOMEPAGE=" - https://authlib.org/ - https://github.com/authlib/authlib/ - https://pypi.org/project/Authlib/ -" -# pypi source distribution excludes the tests -SRC_URI=" - https://github.com/authlib/authlib/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="django jose test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - django? ( - dev-python/django[${PYTHON_USEDEP}] - ) - jose? ( - dev-python/joserfc[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - dev-python/anyio[${PYTHON_USEDEP}] - dev-python/cachelib[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.10[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/starlette[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -# EPYTEST_XDIST makes tests flaky -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # convert from pycryptodomex to pycryptodome - sed -i -e 's:from Cryptodome:from Crypto:' \ - authlib/jose/drafts/_jwe_enc_cryptodome.py || die -} - -python_test() { - local -x DJANGO_SETTINGS_MODULE=tests.django_settings - epytest tests/{core,jose,clients} - - # TODO: django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. - #epytest tests/django -} diff --git a/dev-python/authlib/metadata.xml b/dev-python/authlib/metadata.xml deleted file mode 100644 index 52a23c8b9935..000000000000 --- a/dev-python/authlib/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - Oz Tiram - oz.tiram@gmail.com - - - Proxy Maintainers - proxy-maint@gentoo.org - - - python@gentoo.org - Python - - - - Enable Django framework support - Enable JSON Object Signing and Encryption (JOSE) support via dev-python/pycryptodome - - - authlib/authlib - Authlib - https://docs.authlib.org/ - https://github.com/authlib/authlib/issues - - diff --git a/dev-python/authres/Manifest b/dev-python/authres/Manifest deleted file mode 100644 index 87d9ddc792e8..000000000000 --- a/dev-python/authres/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST authres-1.2.0.tar.gz 23226 BLAKE2B ecae8e08a72cfca48a8264ae8d93bc29a8a7afc080a120b08380fe29be1ac50bb68a74e6741dbf7ada2f9eb901d2da0b1567e8aa10b7a82ba4953cd32cc94f57 SHA512 b801b24127f90608c4e7870a3a15bfb6e350f7d8bbe7b7cd9e1c6d541fd360afb9bdd15f35e864f01f8ff2d33d65650e712c932c9402ab2affb86bc7536b63e1 diff --git a/dev-python/authres/authres-1.2.0-r1.ebuild b/dev-python/authres/authres-1.2.0-r1.ebuild deleted file mode 100644 index 812997cf2673..000000000000 --- a/dev-python/authres/authres-1.2.0-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Parse and generate Authentication-Results headers" -HOMEPAGE=" - https://launchpad.net/authentication-results-python/ - https://pypi.org/project/authres/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc ~ppc64 ~riscv x86" - -python_test() { - "${EPYTHON}" -m doctest -v authres/tests || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/authres/metadata.xml b/dev-python/authres/metadata.xml deleted file mode 100644 index af0de76a96fe..000000000000 --- a/dev-python/authres/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - Python - - - - RFC 5451 Authentication-Results Headers generation and parsing for Python. - It also supports Authentication Results extensions: - RFC 5617 DKIM/ADSP - RFC 6008 DKIM signature identification (header.b) - RFC 6212 Vouch By Reference (VBR) - - - authres - authentication-results-python - - diff --git a/dev-python/autobahn/Manifest b/dev-python/autobahn/Manifest deleted file mode 100644 index 6b323e4e5b44..000000000000 --- a/dev-python/autobahn/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST autobahn-24.4.2.tar.gz 482700 BLAKE2B e94026e0cfbb3a3ba2a494ac50e851ed1c35a842dd6b5ce2ac437a19fa0d30061d16b0965831ce57067d6682df256e5140d67e0e9b4d71cc1dbcc16287ffbed1 SHA512 2caffa9a49e3661e665a4e2641b96ff48581264654cb35ebc2e8a67620ce81bd330895bb12a098488676ab74c8275e601f45357840ca074c3c6a3d7247e563e9 -DIST autobahn-25.10.2.tar.gz 375689 BLAKE2B 6017b902a776d1f912facc488b0186cd53029c2e223920b92e06bb011d56b42279d2225af73ae561b6c21fc9b9509231761753a42146529baa19d30a03932bc1 SHA512 134a484c16392fe58b0acfae247cd783a1278c0b818c110b68e20428bffcc804dc99d449b1567fed976cf69823ce9269243e2cd968357ae9a23689ad0d7032b7 -DIST autobahn-25.11.1.tar.gz 447019 BLAKE2B 05c8e7c5d3dc4de5db032030815af43531243f5c8b345474669a5ce9064f61ad44f3703a33df3600070952a786193bba748c6c372e0e86d9aea4ce4a425881d1 SHA512 8960a76558e51900cffda20c97c070a7bd26d0dc3c9d21f6db03ca152d526e52a4070b25fad313f1c5aeda5fb398af2447a2913cd842fede4d591111bb8cef60 diff --git a/dev-python/autobahn/autobahn-24.4.2.ebuild b/dev-python/autobahn/autobahn-24.4.2.ebuild deleted file mode 100644 index d89eb296ef4d..000000000000 --- a/dev-python/autobahn/autobahn-24.4.2.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio" -HOMEPAGE=" - https://github.com/crossbario/autobahn-python/ - https://pypi.org/project/autobahn/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" -IUSE="test xbr" -RESTRICT="!test? ( test )" - -# The order of deps is based on their appearance in setup.py -# All extra deps should be included in test and in optfeature -RDEPEND=" - >=dev-python/zope-interface-5.2.0[${PYTHON_USEDEP}] - >=dev-python/twisted-24.3.0[${PYTHON_USEDEP}] - >=dev-python/attrs-20.3.0[${PYTHON_USEDEP}] - >=dev-python/txaio-21.2.1[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - >=dev-python/wsaccel-0.6.3[${PYTHON_USEDEP}] - >=dev-python/python-snappy-0.6.0[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] - >=dev-python/ujson-4.0.2[${PYTHON_USEDEP}] - >=dev-python/cbor2-5.2.0[${PYTHON_USEDEP}] - >=dev-python/py-ubjson-0.16.1[${PYTHON_USEDEP}] - >=dev-python/flatbuffers-22.12.06[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-20.0.1[${PYTHON_USEDEP}] - >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] - >=dev-python/pytrie-0.4[${PYTHON_USEDEP}] - >=dev-python/cffi-1.14.5[${PYTHON_USEDEP}] - >=dev-python/argon2-cffi-20.1.0[${PYTHON_USEDEP}] - >=dev-python/passlib-1.7.4[${PYTHON_USEDEP}] - - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-aiohttp[${PYTHON_USEDEP}] - ) -" - -python_prepare_all() { - local PATCHES=( - # https://github.com/crossbario/autobahn-python/pull/1661 - "${FILESDIR}/${P}-pytest-asyncio-1.patch" - ) - - if use xbr ; then - eerror "***************" - eerror "Required xbr dependencies are incomplete in Gentoo." - eerror "So this functionality will not yet work" - eerror "Please file a bug if this feature is needed" - eerror "***************" - else - # remove xbr components - export AUTOBAHN_STRIP_XBR="True" - fi - - distutils-r1_python_prepare_all - - # avoid useless rust dependency - sed -i -e '/cryptography/s:>=3.4.6::' setup.py || die - - # remove twisted plugin cache regen in setup.py - # to fix tinderbox sandbox issue - sed -e '/import/s:reactor:__importmustfail__:' \ - -i setup.py || die -} - -python_test() { - rm -rf autobahn || die - - einfo "Testing all, cryptosign using twisted" - local -x USE_TWISTED=true - "${EPYTHON}" -m twisted.trial autobahn || die "Tests failed with ${EPYTHON}" - unset USE_TWISTED - - einfo "RE-testing cryptosign and component_aio using asyncio" - local EPYTEST_PLUGINS=( pytest-asyncio ) - local -x USE_ASYNCIO=true - epytest --pyargs \ - autobahn.asyncio.test.test_aio_{raw,web}socket \ - autobahn.wamp.test.test_wamp_{cryptosign,component_aio} - unset USE_ASYNCIO - - rm -f twisted/plugins/dropin.cache || die -} - -pkg_postinst() { - optfeature "C-based WebSocket acceleration" "dev-python/wsaccel" - optfeature "non-standard WebSocket compression support" \ - "dev-python/python-snappy" - optfeature "accelerated WAMP serialization support" \ - "dev-python/msgpack dev-python/ujson dev-python/cbor2 dev-python/flatbuffers dev-python/py-ubjson" - optfeature "TLS transport encryption" \ - "dev-python/pyopenssl dev-python/pynacl dev-python/pytrie dev-python/qrcode dev-python/service-identity" - optfeature "WAMP-SCRAM authentication" \ - "dev-python/cffi dev-python/argon2-cffi dev-python/passlib" - optfeature "native SIMD acceleration" "dev-python/cffi" - - python_foreach_impl twisted-regen-cache -} - -pkg_postrm() { - python_foreach_impl twisted-regen-cache -} diff --git a/dev-python/autobahn/autobahn-25.10.2.ebuild b/dev-python/autobahn/autobahn-25.10.2.ebuild deleted file mode 100644 index d4579a09205c..000000000000 --- a/dev-python/autobahn/autobahn-25.10.2.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio" -HOMEPAGE=" - https://github.com/crossbario/autobahn-python/ - https://pypi.org/project/autobahn/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -IUSE="+native-extensions test xbr" -RESTRICT="!test? ( test )" - -# The order of deps is based on their appearance in pyproject.toml -# All extra deps should be included in test and in optfeature -RDEPEND=" - >=dev-python/txaio-25.9.2[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.4.6[${PYTHON_USEDEP}] - >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}] - - >=dev-python/zope-interface-5.2.0[${PYTHON_USEDEP}] - >=dev-python/twisted-24.3.0[${PYTHON_USEDEP}] - >=dev-python/attrs-20.3.0[${PYTHON_USEDEP}] - - native-extensions? ( - $(python_gen_cond_dep ' - >=dev-python/cffi-1.14.5[${PYTHON_USEDEP}] - ' 'python*') - ) -" -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - >=dev-python/cffi-1.14.5[${PYTHON_USEDEP}] - ' 'python*') - ) - - test? ( - >=dev-python/wsaccel-0.6.3[${PYTHON_USEDEP}] - >=dev-python/python-snappy-0.6.0[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] - >=dev-python/ujson-4.0.2[${PYTHON_USEDEP}] - >=dev-python/cbor2-5.2.0[${PYTHON_USEDEP}] - >=dev-python/py-ubjson-0.16.1[${PYTHON_USEDEP}] - >=dev-python/flatbuffers-22.12.06[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-20.0.1[${PYTHON_USEDEP}] - >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] - >=dev-python/pytrie-0.4.0[${PYTHON_USEDEP}] - >=dev-python/qrcode-7.3.1[${PYTHON_USEDEP}] - >=dev-python/base58-2.1.1[${PYTHON_USEDEP}] - >=dev-python/ecdsa-0.19.1[${PYTHON_USEDEP}] - >=dev-python/argon2-cffi-20.1.0[${PYTHON_USEDEP}] - >=dev-python/passlib-1.7.4[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,aiohttp} ) -distutils_enable_tests pytest - -python_prepare_all() { - if use xbr ; then - eerror "***************" - eerror "Required xbr dependencies are incomplete in Gentoo." - eerror "So this functionality will not yet work" - eerror "Please file a bug if this feature is needed" - eerror "***************" - else - # remove xbr components - export AUTOBAHN_STRIP_XBR="True" - fi - - distutils-r1_python_prepare_all - - if ! use native-extensions; then - export AUTOBAHN_USE_NVX=0 - fi -} - -python_test() { - rm -rf autobahn || die - - einfo "Testing all, cryptosign using twisted" - local -x USE_TWISTED=true - "${EPYTHON}" -m twisted.trial autobahn || die "Tests failed with ${EPYTHON}" - unset USE_TWISTED - - einfo "RE-testing cryptosign and component_aio using asyncio" - local -x USE_ASYNCIO=true - epytest --pyargs \ - autobahn.asyncio.test.test_aio_{raw,web}socket \ - autobahn.wamp.test.test_wamp_{cryptosign,component_aio} - unset USE_ASYNCIO - - rm -f twisted/plugins/dropin.cache || die -} - -pkg_postinst() { - optfeature "C-based WebSocket acceleration" "dev-python/wsaccel" - optfeature "non-standard WebSocket compression support" \ - "dev-python/python-snappy" - optfeature "accelerated WAMP serialization support" \ - "dev-python/msgpack dev-python/ujson dev-python/cbor2 dev-python/flatbuffers dev-python/py-ubjson" - optfeature "TLS transport encryption" \ - "dev-python/pyopenssl dev-python/pynacl dev-python/pytrie dev-python/qrcode dev-python/service-identity" - optfeature "WAMP-SCRAM authentication" \ - "dev-python/cffi dev-python/argon2-cffi dev-python/passlib" - optfeature "native SIMD acceleration" "dev-python/cffi" - - python_foreach_impl twisted-regen-cache -} - -pkg_postrm() { - python_foreach_impl twisted-regen-cache -} diff --git a/dev-python/autobahn/autobahn-25.11.1.ebuild b/dev-python/autobahn/autobahn-25.11.1.ebuild deleted file mode 100644 index 74f0ccbfb389..000000000000 --- a/dev-python/autobahn/autobahn-25.11.1.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio" -HOMEPAGE=" - https://github.com/crossbario/autobahn-python/ - https://pypi.org/project/autobahn/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -IUSE="+native-extensions test xbr" -RESTRICT="!test? ( test )" - -# The order of deps is based on their appearance in pyproject.toml -# All extra deps should be included in test and in optfeature -RDEPEND=" - >=dev-python/txaio-25.9.2[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.4.6[${PYTHON_USEDEP}] - >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}] - >=dev-python/ujson-4.0.2[${PYTHON_USEDEP}] - >=dev-python/cbor2-5.2.0[${PYTHON_USEDEP}] - >=dev-python/py-ubjson-0.16.1[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] - - >=dev-python/flatbuffers-22.12.06[${PYTHON_USEDEP}] - - >=dev-python/zope-interface-5.2.0[${PYTHON_USEDEP}] - >=dev-python/twisted-24.3.0[${PYTHON_USEDEP}] - >=dev-python/attrs-20.3.0[${PYTHON_USEDEP}] - - native-extensions? ( - $(python_gen_cond_dep ' - >=dev-python/cffi-1.14.5[${PYTHON_USEDEP}] - ' 'python*') - ) -" -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - >=dev-python/cffi-1.14.5[${PYTHON_USEDEP}] - ' 'python*') - ) - - test? ( - >=dev-python/wsaccel-0.6.3[${PYTHON_USEDEP}] - >=app-arch/brotli-1.0.0[python,${PYTHON_USEDEP}] - >=dev-python/pyopenssl-20.0.1[${PYTHON_USEDEP}] - >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] - >=dev-python/pytrie-0.4.0[${PYTHON_USEDEP}] - >=dev-python/qrcode-7.3.1[${PYTHON_USEDEP}] - >=dev-python/base58-2.1.1[${PYTHON_USEDEP}] - >=dev-python/ecdsa-0.19.1[${PYTHON_USEDEP}] - >=dev-python/argon2-cffi-20.1.0[${PYTHON_USEDEP}] - >=dev-python/passlib-1.7.4[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,aiohttp} ) -distutils_enable_tests pytest - -python_prepare_all() { - if use xbr ; then - eerror "***************" - eerror "Required xbr dependencies are incomplete in Gentoo." - eerror "So this functionality will not yet work" - eerror "Please file a bug if this feature is needed" - eerror "***************" - else - # remove xbr components - export AUTOBAHN_STRIP_XBR="True" - fi - - distutils-r1_python_prepare_all - - # remove "vendored" flatbuffers that conflict with actual flatbuffers - # https://github.com/crossbario/autobahn-python/issues/1782 - rm -rf flatbuffers || die - - if ! use native-extensions; then - export AUTOBAHN_USE_NVX=0 - fi -} - -python_test() { - rm -rf autobahn || die - - einfo "Testing all, cryptosign using twisted" - local -x USE_TWISTED=true - "${EPYTHON}" -m twisted.trial autobahn || die "Tests failed with ${EPYTHON}" - unset USE_TWISTED - - einfo "RE-testing cryptosign and component_aio using asyncio" - local -x USE_ASYNCIO=true - epytest --pyargs \ - autobahn.asyncio.test.test_aio_{raw,web}socket \ - autobahn.wamp.test.test_wamp_{cryptosign,component_aio} - unset USE_ASYNCIO - - rm -f twisted/plugins/dropin.cache || die -} - -pkg_postinst() { - optfeature "C-based WebSocket acceleration" "dev-python/wsaccel" - optfeature "non-standard WebSocket compression support" \ - "dev-python/python-snappy" - optfeature "TLS transport encryption" \ - "dev-python/pyopenssl dev-python/pynacl dev-python/pytrie dev-python/qrcode dev-python/service-identity" - optfeature "WAMP-SCRAM authentication" \ - "dev-python/cffi dev-python/argon2-cffi dev-python/passlib" - optfeature "native SIMD acceleration" "dev-python/cffi" - - python_foreach_impl twisted-regen-cache -} - -pkg_postrm() { - python_foreach_impl twisted-regen-cache -} diff --git a/dev-python/autobahn/files/autobahn-24.4.2-pytest-asyncio-1.patch b/dev-python/autobahn/files/autobahn-24.4.2-pytest-asyncio-1.patch deleted file mode 100644 index df35281e4121..000000000000 --- a/dev-python/autobahn/files/autobahn-24.4.2-pytest-asyncio-1.patch +++ /dev/null @@ -1,298 +0,0 @@ -From 9a14ae7739524f376d94e075c5a8f2f26e79c674 Mon Sep 17 00:00:00 2001 -From: meejah -Date: Sat, 21 Jun 2025 22:35:41 -0600 -Subject: [PATCH] Plain twisted utilities are sufficient (#1661) - -* Plain twisted utilities are sufficient - -* CI fixups ---- - autobahn/asyncio/test/test_aio_rawsocket.py | 18 +++++------ - autobahn/asyncio/test/test_aio_websocket.py | 10 +++--- - .../twisted/test/test_tx_websocket_agent.py | 5 +-- - autobahn/twisted/testing/__init__.py | 31 +++---------------- - autobahn/wamp/test/test_wamp_component_aio.py | 29 ++++++++--------- - 5 files changed, 36 insertions(+), 57 deletions(-) - -diff --git a/autobahn/asyncio/test/test_aio_rawsocket.py b/autobahn/asyncio/test/test_aio_rawsocket.py -index 726a6242..42c00c30 100644 ---- a/autobahn/asyncio/test/test_aio_rawsocket.py -+++ b/autobahn/asyncio/test/test_aio_rawsocket.py -@@ -11,7 +11,7 @@ from autobahn.wamp.types import TransportDetails - - - @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test runs on asyncio only') --def test_sers(event_loop): -+def test_sers(): - serializers = get_serializers() - assert len(serializers) > 0 - m = serializers[0]().serialize(message.Abort('close')) -@@ -19,7 +19,7 @@ def test_sers(event_loop): - - - @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test runs on asyncio only') --def test_prefix(event_loop): -+def test_prefix(): - p = PrefixProtocol() - transport = Mock() - receiver = Mock() -@@ -62,7 +62,7 @@ def test_prefix(event_loop): - - - @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test runs on asyncio only') --def test_is_closed(event_loop): -+def test_is_closed(): - class CP(RawSocketClientProtocol): - @property - def serializer_id(self): -@@ -83,7 +83,7 @@ def test_is_closed(event_loop): - - - @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test runs on asyncio only') --def test_raw_socket_server1(event_loop): -+def test_raw_socket_server1(): - - server = RawSocketServerProtocol() - ser = Mock(return_value=True) -@@ -108,7 +108,7 @@ def test_raw_socket_server1(event_loop): - - - @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test runs on asyncio only') --def test_raw_socket_server_errors(event_loop): -+def test_raw_socket_server_errors(): - - server = RawSocketServerProtocol() - ser = Mock(return_value=True) -@@ -139,7 +139,7 @@ def test_raw_socket_server_errors(event_loop): - - - @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test runs on asyncio only') --def test_raw_socket_client1(event_loop): -+def test_raw_socket_client1(): - class CP(RawSocketClientProtocol): - @property - def serializer_id(self): -@@ -162,7 +162,7 @@ def test_raw_socket_client1(event_loop): - - - @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test runs on asyncio only') --def test_raw_socket_client_error(event_loop): -+def test_raw_socket_client_error(): - class CP(RawSocketClientProtocol): - @property - def serializer_id(self): -@@ -181,7 +181,7 @@ def test_raw_socket_client_error(event_loop): - - - @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test runs on asyncio only') --def test_wamp_server(event_loop): -+def test_wamp_server(): - transport = Mock(spec_set=('abort', 'close', 'write', 'get_extra_info')) - transport.write = Mock(side_effect=lambda m: messages.append(m)) - server = Mock(spec=['onOpen', 'onMessage']) -@@ -209,7 +209,7 @@ def test_wamp_server(event_loop): - - - @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test runs on asyncio only') --def test_wamp_client(event_loop): -+def test_wamp_client(): - transport = Mock(spec_set=('abort', 'close', 'write', 'get_extra_info')) - transport.write = Mock(side_effect=lambda m: messages.append(m)) - client = Mock(spec=['onOpen', 'onMessage']) -diff --git a/autobahn/asyncio/test/test_aio_websocket.py b/autobahn/asyncio/test/test_aio_websocket.py -index f80cc249..c2299991 100644 ---- a/autobahn/asyncio/test/test_aio_websocket.py -+++ b/autobahn/asyncio/test/test_aio_websocket.py -@@ -23,16 +23,15 @@ async def test_echo_async(): - - # @pytest.mark.asyncio(forbid_global_loop=True) - @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test runs on asyncio only') --def test_websocket_custom_loop(event_loop): -- factory = WebSocketServerFactory(loop=event_loop) -+def test_websocket_custom_loop(): -+ factory = WebSocketServerFactory(loop=asyncio.new_event_loop()) - server = factory() - transport = Mock() - server.connection_made(transport) - - - @pytest.mark.skipif(not os.environ.get('USE_ASYNCIO', False), reason='test runs on asyncio only') --@pytest.mark.asyncio --async def test_async_on_connect_server(event_loop): -+def test_async_on_connect_server(): - - num = 42 - done = txaio.create_future() -@@ -65,7 +64,8 @@ async def test_async_on_connect_server(event_loop): - b'\r\n', # last string doesn't get a \r\n from join() - ]) - server.processHandshake() -- await done -+ -+ asyncio.get_event_loop().run_until_complete(done) - - assert len(values) == 1 - assert values[0] == num * num -diff --git a/autobahn/twisted/test/test_tx_websocket_agent.py b/autobahn/twisted/test/test_tx_websocket_agent.py -index c926cbef..d65c3ca8 100644 ---- a/autobahn/twisted/test/test_tx_websocket_agent.py -+++ b/autobahn/twisted/test/test_tx_websocket_agent.py -@@ -1,12 +1,13 @@ - from twisted.trial import unittest - - try: -- from autobahn.twisted.testing import create_memory_agent, MemoryReactorClockResolver, create_pumper -+ from autobahn.twisted.testing import create_memory_agent, create_pumper - HAVE_TESTING = True - except ImportError: - HAVE_TESTING = False - - from twisted.internet.defer import inlineCallbacks -+from twisted.internet.testing import MemoryReactorClock - from autobahn.twisted.websocket import WebSocketServerProtocol - - -@@ -16,7 +17,7 @@ class TestAgent(unittest.TestCase): - - def setUp(self): - self.pumper = create_pumper() -- self.reactor = MemoryReactorClockResolver() -+ self.reactor = MemoryReactorClock() - return self.pumper.start() - - def tearDown(self): -diff --git a/autobahn/twisted/testing/__init__.py b/autobahn/twisted/testing/__init__.py -index 53d5f2d4..e014d350 100644 ---- a/autobahn/twisted/testing/__init__.py -+++ b/autobahn/twisted/testing/__init__.py -@@ -37,7 +37,7 @@ except ImportError: - from twisted.internet.defer import Deferred - from twisted.internet.address import IPv4Address - from twisted.internet._resolver import HostResolution # "internal" class, but it's simple --from twisted.internet.interfaces import ISSLTransport, IReactorPluggableNameResolver -+from twisted.internet.interfaces import ISSLTransport - try: - from twisted.internet.testing import MemoryReactorClock - except ImportError: -@@ -73,32 +73,9 @@ class _StaticTestResolver(object): - receiver.resolutionComplete() - - --@implementer(IReactorPluggableNameResolver) --class _TestNameResolver(object): -- """ -- A test version of IReactorPluggableNameResolver -- """ -- -- _resolver = None -- -- @property -- def nameResolver(self): -- if self._resolver is None: -- self._resolver = _StaticTestResolver() -- return self._resolver -- -- def installNameResolver(self, resolver): -- old = self._resolver -- self._resolver = resolver -- return old -- -- --class MemoryReactorClockResolver(MemoryReactorClock, _TestNameResolver): -- """ -- Combine MemoryReactor, Clock and an IReactorPluggableNameResolver -- together. -- """ -- pass -+# in previous revisions, we exported MemoryReactorClockResolver so -+# this maintains compatibility with any downstream code -+MemoryReactorClockResolver = MemoryReactorClock - - - class _TwistedWebMemoryAgent(IWebSocketClientAgent): -diff --git a/autobahn/wamp/test/test_wamp_component_aio.py b/autobahn/wamp/test/test_wamp_component_aio.py -index 2de9bf35..971f8ddd 100644 ---- a/autobahn/wamp/test/test_wamp_component_aio.py -+++ b/autobahn/wamp/test/test_wamp_component_aio.py -@@ -29,15 +29,15 @@ import sys - import unittest.mock as mock - import pytest - import txaio -+import asyncio - - if os.environ.get('USE_ASYNCIO', False): - from autobahn.asyncio.component import Component - - @pytest.mark.skipif(sys.version_info < (3, 5), reason="requires Python 3.5+") -- @pytest.mark.asyncio(forbid_global_loop=True) -- async def test_asyncio_component(event_loop): -+ def test_asyncio_component(): - orig_loop = txaio.config.loop -- txaio.config.loop = event_loop -+ txaio.config.loop = asyncio.get_event_loop() - - comp = Component( - transports=[ -@@ -52,8 +52,8 @@ if os.environ.get('USE_ASYNCIO', False): - # if having trouble, try starting some logging (and use - # "py.test -s" to get real-time output) - # txaio.start_logging(level="debug") -- f = comp.start(loop=event_loop) -- txaio.config.loop = event_loop -+ f = comp.start(loop=asyncio.get_event_loop()) -+ txaio.config.loop = asyncio.get_event_loop() - finished = txaio.create_future() - - def fail(): -@@ -72,18 +72,18 @@ if os.environ.get('USE_ASYNCIO', False): - txaio.config.loop = orig_loop - assert comp._done_f is None - f.add_done_callback(done) -- await finished -+ -+ asyncio.get_event_loop().run_until_complete(finished) - - @pytest.mark.skipif(sys.version_info < (3, 5), reason="requires Python 3.5+") -- @pytest.mark.asyncio(forbid_global_loop=True) -- async def test_asyncio_component_404(event_loop): -+ def test_asyncio_component_404(): - """ - If something connects but then gets aborted, it should still try - to re-connect (in real cases this could be e.g. wrong path, - TLS failure, WebSocket handshake failure, etc) - """ - orig_loop = txaio.config.loop -- txaio.config.loop = event_loop -+ txaio.config.loop = asyncio.get_event_loop() - - class FakeTransport(object): - def close(self): -@@ -104,8 +104,8 @@ if os.environ.get('USE_ASYNCIO', False): - else: - return txaio.create_future_error(RuntimeError("second connection fails completely")) - -- with mock.patch.object(event_loop, 'create_connection', create_connection): -- event_loop.create_connection = create_connection -+ with mock.patch.object(txaio.config.loop, 'create_connection', create_connection): -+ txaio.config.loop.create_connection = create_connection - - comp = Component( - transports=[ -@@ -120,8 +120,8 @@ if os.environ.get('USE_ASYNCIO', False): - # if having trouble, try starting some logging (and use - # "py.test -s" to get real-time output) - # txaio.start_logging(level="debug") -- f = comp.start(loop=event_loop) -- txaio.config.loop = event_loop -+ f = comp.start(loop=asyncio.get_event_loop()) -+ txaio.config.loop = asyncio.get_event_loop() - - # now that we've started connecting, we *should* be able - # to connetion_lost our transport .. but we do a -@@ -151,4 +151,5 @@ if os.environ.get('USE_ASYNCIO', False): - finished.set_result(None) - txaio.config.loop = orig_loop - f.add_done_callback(done) -- await finished -+ -+ asyncio.get_event_loop().run_until_complete(finished) diff --git a/dev-python/autobahn/metadata.xml b/dev-python/autobahn/metadata.xml deleted file mode 100644 index c82c8df3b0dd..000000000000 --- a/dev-python/autobahn/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - python@gentoo.org - Python - - - Add support for XBR decentralized data markets and etherium blockchain - - - autobahn - crossbario/autobahn-python - - diff --git a/dev-python/autoflake/Manifest b/dev-python/autoflake/Manifest deleted file mode 100644 index 6fd5785009cd..000000000000 --- a/dev-python/autoflake/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST autoflake-2.3.1.tar.gz 27642 BLAKE2B 5002b404c39a5a1e18c5dc6e8a70f958b9d02e412b9320ba4b801b1a20427110cd15363bb3e4acb25de4ceca77ce86d49c1c36cef5ba3e886fecffb996ef7b81 SHA512 bad9a34f253e1182f3128867eb8699c8c02b99f35479c1b65669f0411d7dff29fe477a267d0398e60a5e833530ace3cf28443a4b2a8924bd019447cc7ee8ab08 diff --git a/dev-python/autoflake/autoflake-2.3.1.ebuild b/dev-python/autoflake/autoflake-2.3.1.ebuild deleted file mode 100644 index d89860a5199a..000000000000 --- a/dev-python/autoflake/autoflake-2.3.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling - -inherit distutils-r1 pypi - -DESCRIPTION="Removes unused imports and unused variables from Python code" -HOMEPAGE="https://github.com/PyCQA/autoflake/ https://pypi.org/project/autoflake/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-python/tomli-2.0.1 - >=dev-python/pyflakes-3.0.0" - -distutils_enable_tests unittest - -src_prepare() { - sed -Ei -e '/include/,/]/ { /(test_.*|LICENSE|README)/d }' pyproject.toml || die "Sed failed :-(" - default -} - -python_test() { - # unit test - eunittest -p "test_autoflake.py" -} diff --git a/dev-python/autoflake/metadata.xml b/dev-python/autoflake/metadata.xml deleted file mode 100644 index 227c0247803b..000000000000 --- a/dev-python/autoflake/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - -autoflake removes unused imports and unused variables from Python code. It makes use of pyflakes to do this. - -By default, autoflake only removes unused imports for modules that are part of the standard library. (Other modules may have side effects that make them unsafe to remove automatically.) Removal of unused variables is also disabled by default. - -autoflake also removes useless pass statements. - - - PyCQA/autoflake - autoflake - - diff --git a/dev-python/automat/Manifest b/dev-python/automat/Manifest deleted file mode 100644 index 58ca2d743aef..000000000000 --- a/dev-python/automat/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST automat-25.4.16.tar.gz 129977 BLAKE2B 71380c8ef3c9ae90db0b620c70888b0963b48dc1e9bf6e03a0bb1a75fd54c6a224d2b7042b3641daf7e5d2b36bb811ab682eab4ca11d6d4595e47aefdeb0dcb9 SHA512 777e86de51d7197dfd6bf9f4cc88c5a8d0cad5ccc6f83ef58e95c326658429639f39d10b16975422dbe322e4a19f54f8fbca47d1c6f4ee2dcdbb3bf28e67ae33 diff --git a/dev-python/automat/automat-25.4.16.ebuild b/dev-python/automat/automat-25.4.16.ebuild deleted file mode 100644 index 03fc0606bc2f..000000000000 --- a/dev-python/automat/automat-25.4.16.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Self-service finite-state machines for the programmer on the go" -HOMEPAGE=" - https://github.com/glyph/automat/ - https://pypi.org/project/Automat/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="examples" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/twisted[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - benchmark -) - -python_install_all() { - if use examples; then - docinto examples - dodoc docs/examples/*.py - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - einfo "For additional visualization functionality install both these optional dependencies" - einfo " >=dev-python/twisted-16.1.1" - einfo " media-gfx/graphviz[python]" -} diff --git a/dev-python/automat/metadata.xml b/dev-python/automat/metadata.xml deleted file mode 100644 index 69caca0a903f..000000000000 --- a/dev-python/automat/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - python@gentoo.org - Python - - - - - glyph@twistedmatrix.com - Glyph - - Automat - glyph/automat - - - Automat is a library for concise, idiomatic Python expression of - finite-state automata (particularly deterministic finite-state - transducers). - - diff --git a/dev-python/autopage/Manifest b/dev-python/autopage/Manifest deleted file mode 100644 index cdff2fe1294e..000000000000 --- a/dev-python/autopage/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST autopage-0.6.0.tar.gz 26797 BLAKE2B c52a99e70cf4a311b36e5a1a401b028d817ea65f1fff976782b2604635bd93f5f7586278add673c2eef001a9861bba4e73ad9d116948319db972b4a4a1eec596 SHA512 f063100ee81bba9da967c1543acfa8d17658c0fdc4d63e8b0f50eea142b6dd08279347aa247f8bba5b5dbcd4904575c733860cae6df2e41fd5580bc0e6cbe983 diff --git a/dev-python/autopage/autopage-0.6.0.ebuild b/dev-python/autopage/autopage-0.6.0.ebuild deleted file mode 100644 index 759c804fe937..000000000000 --- a/dev-python/autopage/autopage-0.6.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A library to provide automatic paging for console output" -HOMEPAGE=" - https://github.com/zaneb/autopage/ - https://pypi.org/project/autopage/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - sed -e 's/test_short_streaming_output/_&/' \ - -e 's/test_interrupt_early/_&/' \ - -i autopage/tests/test_end_to_end.py || die - - distutils-r1_src_prepare -} - -python_test() { - unset LESS PAGER - eunittest -} diff --git a/dev-python/autopage/metadata.xml b/dev-python/autopage/metadata.xml deleted file mode 100644 index e06106f47c89..000000000000 --- a/dev-python/autopage/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - zaneb/autopage - autopage - - diff --git a/dev-python/autopep8/Manifest b/dev-python/autopep8/Manifest deleted file mode 100644 index 56c953127582..000000000000 --- a/dev-python/autopep8/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST autopep8-2.3.2.tar.gz 92210 BLAKE2B f2bed11c2667667c260564637ecb9122cc70692b4c8c8ce00bda75994f9fdd05452cf23d3f321ccde8c827caebb60c938f160ddd40348c875f2f818614e156d4 SHA512 1fc897feec093e7e945b10bbd3cbbef5a83c4ec7d86215fb9643434d80a14ff54bf613dbb9dd0acacc9706ac35e8f0486ef643ae49da040471965d41fdd03cc4 diff --git a/dev-python/autopep8/autopep8-2.3.2.ebuild b/dev-python/autopep8/autopep8-2.3.2.ebuild deleted file mode 100644 index 769def827484..000000000000 --- a/dev-python/autopep8/autopep8-2.3.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide" -HOMEPAGE=" - https://github.com/hhatto/autopep8/ - https://pypi.org/project/autopep8/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~ppc ~ppc64 ~sparc x86" - -RDEPEND=" - >=dev-python/pycodestyle-2.12.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/autopep8/metadata.xml b/dev-python/autopep8/metadata.xml deleted file mode 100644 index ce9b652752b1..000000000000 --- a/dev-python/autopep8/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - autopep8 - hhatto/autopep8 - - diff --git a/dev-python/autoprop/Manifest b/dev-python/autoprop/Manifest deleted file mode 100644 index 294cacb23439..000000000000 --- a/dev-python/autoprop/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST autoprop-4.1.0.tar.gz 20254 BLAKE2B 2229ac42ffaa8a874bc4ab8b0bd032b5898e4c93badfa8e8d7a6f93309cd6d922932e0c2a5753b048cf98caff802a9545a706a8d776a648af67cae95b42338f4 SHA512 be356ca41935d77719cfb51db397e48fca74663f00c65862cd0c776c9f5ac9f4af891951ae14a6006736493f3721dfc7edf195fe83e73ebfb486cd8f492bd778 diff --git a/dev-python/autoprop/autoprop-4.1.0.ebuild b/dev-python/autoprop/autoprop-4.1.0.ebuild deleted file mode 100644 index 031980959834..000000000000 --- a/dev-python/autoprop/autoprop-4.1.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Infer properties from accessor methods" -HOMEPAGE=" - https://github.com/kalekundert/autoprop/ - https://pypi.org/project/autoprop/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/signature-dispatch-1.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/autoprop/metadata.xml b/dev-python/autoprop/metadata.xml deleted file mode 100644 index 48ecbf014913..000000000000 --- a/dev-python/autoprop/metadata.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - 3dprint@gentoo.org - Gentoo 3D Printer Project - - - python@gentoo.org - Python - - - - Properties are a feature in python that allow accessor functions (i.e. getters and setters) to masquerade as - regular attributes. This makes it possible to provide transparent APIs for classes that need to cache results, - lazily load data, maintain invariants, or react in any other way to attribute access. - - Unfortunately, making a property requires an annoying amount of boilerplate code. There are a few ways to - do it, but the most common and most succinct requires you to decorate two functions - (with two different decorators) and to type the name of the attribute three times. - - The autoprop module simplifies this process by searching your class for accessor methods and adding properties - corresponding to any such methods it finds. - - - https://github.com/kalekundert/autoprop/issues - kalekundert/autoprop - autoprop - - diff --git a/dev-python/autopxd/Manifest b/dev-python/autopxd/Manifest deleted file mode 100644 index a388c9845281..000000000000 --- a/dev-python/autopxd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST autopxd2-2.5.0.tar.gz 109511 BLAKE2B 599ac008291d60a5734de034ff7341048b83114c835056525b08efbce20b9fd087e211cd00debd35ff2b050d9304e2218e48402ee12b47a731ed94be9dfaa009 SHA512 e1eecf7742d0520e62d850eff98904635507d75aaf1c6180d85d606050dfa216d5acd3e955a252db51986c11726f6e48b1ab8d2d9ea0893b0f5827332edd7ce0 diff --git a/dev-python/autopxd/autopxd-2.5.0.ebuild b/dev-python/autopxd/autopxd-2.5.0.ebuild deleted file mode 100644 index 1835a738a211..000000000000 --- a/dev-python/autopxd/autopxd-2.5.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_PN="${PN}2" -inherit distutils-r1 pypi - -DESCRIPTION="generates .pxd files automatically from .h files" -HOMEPAGE=" - https://github.com/elijahr/python-autopxd2 - https://pypi.org/project/autopxd2 -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/pycparser[${PYTHON_USEDEP}] -" - -python_test() { - epytest -} diff --git a/dev-python/autopxd/metadata.xml b/dev-python/autopxd/metadata.xml deleted file mode 100644 index 94ed41090d13..000000000000 --- a/dev-python/autopxd/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - wuzhenyu@ustc.edu - Wu, Zhenyu - - - autopxd2 - elijahr/python-autopxd2 - - diff --git a/dev-python/av/Manifest b/dev-python/av/Manifest deleted file mode 100644 index cd561b90b3ff..000000000000 --- a/dev-python/av/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST av-17.0.0.gh.tar.gz 218778 BLAKE2B 215c2728779eae2592546e361787f4b0449f0efe7f81f3b4512d9affe8063a0f20a0cd449b6e8c365ff0b3f15a0919c524ecd16625f58be1351694000c8f34a8 SHA512 f65692fdbd2757a55cdd15077bafc3dd180ea046468d90c47a29fafbaad18d4aa44166dc463a6378afb6ab7edd5785045f5987b23b0c53deef60a0d08d92fb46 -DIST av-17.0.1.gh.tar.gz 220046 BLAKE2B b7523cebc6178f6c4648b0d6ac3f6dd26f109823e57d0cfb860d7edc4122b7c8cfa4c34716dd39f433680fd20217c79ccadf188691419993c4da88c46d82c03a SHA512 ca4301ce952e2e8994af761bf719ce835f587e0424eed02245327f07f4d655b14d30c90e1402de197f40dae6941bbae27ae97dc94f4ce026fff160146e7af9ed diff --git a/dev-python/av/av-17.0.0.ebuild b/dev-python/av/av-17.0.0.ebuild deleted file mode 100644 index 2162fe834c94..000000000000 --- a/dev-python/av/av-17.0.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_PN="PyAV" -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Pythonic bindings for FFmpeg's libraries" -HOMEPAGE=" - https://pyav.basswood-io.com/docs/stable/ - https://pypi.org/project/av/ - https://github.com/PyAV-Org/PyAV/ -" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/PyAV-Org/PyAV.git" -else - # pypi misses documentation - SRC_URI="https://github.com/PyAV-Org/PyAV/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64" - S=${WORKDIR}/${MY_P} -fi - -LICENSE="BSD" -SLOT="0" - -IUSE="examples" - -BDEPEND=" - virtual/pkgconfig - >=dev-python/cython-3.1.0[${PYTHON_USEDEP}] - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - ) -" -DEPEND="media-video/ffmpeg:=" -RDEPEND=" - media-video/ffmpeg:= - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] -" - -DOCS=( README.md {AUTHORS,CHANGELOG}.rst ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx-copybutton - -EPYTEST_DESELECT=( - # needs network access - tests/test_doctests.py - tests/test_timeout.py -) - -src_prepare() { - default - - # package directory must be deleted due to C ext. - # use PV instead of reading from pkg. dir. - sed -i \ - -e 's|about = {}|about = {"__version__": "'"${PV}"'"}|' \ - -e '/with open/,+2d' \ - docs/conf.py || die -} - -python_compile_all() { - rm -rf av || die - - sphinx_compile_all -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} - -python_test() { - rm -rf av || die - - epytest -} diff --git a/dev-python/av/av-17.0.1.ebuild b/dev-python/av/av-17.0.1.ebuild deleted file mode 100644 index 2162fe834c94..000000000000 --- a/dev-python/av/av-17.0.1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_PN="PyAV" -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Pythonic bindings for FFmpeg's libraries" -HOMEPAGE=" - https://pyav.basswood-io.com/docs/stable/ - https://pypi.org/project/av/ - https://github.com/PyAV-Org/PyAV/ -" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/PyAV-Org/PyAV.git" -else - # pypi misses documentation - SRC_URI="https://github.com/PyAV-Org/PyAV/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64" - S=${WORKDIR}/${MY_P} -fi - -LICENSE="BSD" -SLOT="0" - -IUSE="examples" - -BDEPEND=" - virtual/pkgconfig - >=dev-python/cython-3.1.0[${PYTHON_USEDEP}] - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - ) -" -DEPEND="media-video/ffmpeg:=" -RDEPEND=" - media-video/ffmpeg:= - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] -" - -DOCS=( README.md {AUTHORS,CHANGELOG}.rst ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx-copybutton - -EPYTEST_DESELECT=( - # needs network access - tests/test_doctests.py - tests/test_timeout.py -) - -src_prepare() { - default - - # package directory must be deleted due to C ext. - # use PV instead of reading from pkg. dir. - sed -i \ - -e 's|about = {}|about = {"__version__": "'"${PV}"'"}|' \ - -e '/with open/,+2d' \ - docs/conf.py || die -} - -python_compile_all() { - rm -rf av || die - - sphinx_compile_all -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} - -python_test() { - rm -rf av || die - - epytest -} diff --git a/dev-python/av/metadata.xml b/dev-python/av/metadata.xml deleted file mode 100644 index 7be5d180b294..000000000000 --- a/dev-python/av/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - ghostyn678+git@gmail.com - dsaf - - - PyAV-Org/PyAV - av - https://pyav.basswood-io.com/docs/stable/ - - diff --git a/dev-python/avro/Manifest b/dev-python/avro/Manifest deleted file mode 100644 index 42dbb0fc0239..000000000000 --- a/dev-python/avro/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST avro-1.12.0.tar.gz 91025 BLAKE2B 393f918c047bed572bcb1803870a7bafe29d0a14c82d2da082665a4d72bd6277bf0410e4349ca43a320682f4ebd2742b5a3262fe86e5ed861fcf1c0e49a8c778 SHA512 a64820ce810477c2187149ae855039b33fe92c8c3f84e3aa66da4bde487fbec0ca3744618c415fe7bfef2fa458f9417e4266a316af8a9d7aa4db120a85e7d414 -DIST avro-1.12.1.tar.gz 91115 BLAKE2B 7dc2be339d3cb10e593f76e08f2b9bed761b133d4f759d58b6703f543996dae5ba80b3bee82e7ac8c4e7a3f7118d746e7ab3e65fb5e7da7d6d42a1ed25848c45 SHA512 4403174f85be120e65ee2cbb007d18b64ef8d0cabfb8242f170fa94da0b1036f68db7bb8f46010999c64dc1c14c466b4ed69cd2fcbdf8f3dc046fddd1b50df41 diff --git a/dev-python/avro/avro-1.12.0.ebuild b/dev-python/avro/avro-1.12.0.ebuild deleted file mode 100644 index fa526e5324fa..000000000000 --- a/dev-python/avro/avro-1.12.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Apache Avro is a data serialization system" -HOMEPAGE=" - https://pypi.org/project/avro/ - https://avro.apache.org -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" diff --git a/dev-python/avro/avro-1.12.1.ebuild b/dev-python/avro/avro-1.12.1.ebuild deleted file mode 100644 index fa526e5324fa..000000000000 --- a/dev-python/avro/avro-1.12.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Apache Avro is a data serialization system" -HOMEPAGE=" - https://pypi.org/project/avro/ - https://avro.apache.org -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" diff --git a/dev-python/avro/metadata.xml b/dev-python/avro/metadata.xml deleted file mode 100644 index 23cf0889f1f1..000000000000 --- a/dev-python/avro/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - avro - - diff --git a/dev-python/awkward-cpp/Manifest b/dev-python/awkward-cpp/Manifest deleted file mode 100644 index 1c773d0c4b21..000000000000 --- a/dev-python/awkward-cpp/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST awkward_cpp-52.tar.gz 1486576 BLAKE2B def9c90066e0056996aa2800be9d728d7f06a67ae5729c53a08550f70ae9c0fb2dc88b40f90a2dae54c85dbf763eb67b6ac0c005e00579d20abe7c263bdac103 SHA512 da45fbdab03aaf44a74d04e025b40fbece9cf3201887ff4063fe8fd639967a6575ee819419b4fca9e805dd35ffab4233399a81f89ed2413c54ac3760a1c59088 -DIST awkward_cpp-52.tar.gz.provenance 9498 BLAKE2B 17d56a2beba2974f1be8bb24067380f65a4853e69240711daf703ef122ce381a50f22fadfff5c45e985d10a59e4aba723100d9cc308ea20e7788c0972431b36b SHA512 e828d1d1e6e39bf21b5c32e5970133ae9bd16d6e4740778c308d1dbb8ce34ff5edd850b3ebfedf73ceb13c1169be868855d6588d951c96849076db023022bbf9 diff --git a/dev-python/awkward-cpp/awkward-cpp-52.ebuild b/dev-python/awkward-cpp/awkward-cpp-52.ebuild deleted file mode 100644 index 5ab4874ad1dc..000000000000 --- a/dev-python/awkward-cpp/awkward-cpp-52.ebuild +++ /dev/null @@ -1,33 +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=scikit-build-core -PYPI_VERIFY_REPO=https://github.com/scikit-hep/awkward -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CPU kernels and compiled extensions for Awkward Array" -HOMEPAGE=" - https://github.com/scikit-hep/awkward/ - https://pypi.org/project/awkward-cpp/ -" - -# MIT from rapidjson -LICENSE="BSD MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-python/numpy-1.21.3[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=dev-python/pybind11-3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/awkward-cpp/metadata.xml b/dev-python/awkward-cpp/metadata.xml deleted file mode 100644 index 885d1e6ea203..000000000000 --- a/dev-python/awkward-cpp/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - apn-pucky@gentoo.org - Alexander Puck Neuwirth - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - - awkward-cpp provides precompiled routines for the awkward package. It is not useful on its own, only as a dependency for awkward . - - - awkward-cpp - scikit-hep/awkward - - diff --git a/dev-python/awkward/Manifest b/dev-python/awkward/Manifest deleted file mode 100644 index ae5b585ab388..000000000000 --- a/dev-python/awkward/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST awkward-2.9.0.tar.gz 6287845 BLAKE2B b8a329b3b3a89b8785122d95c915a9ddf48371236991434622e5d22bd23871c2e9cf3be7b59d7c86af9f42462e8e37a0345271dfa32a848309efe61e9d53d667 SHA512 a8292b9d149016030b80eb159cb634572ad337a1224f9725bbe51c23a1a757a9e3ee2438e33bc0dc343d0758afc91fa3e6c72f6382aa2567b5f0856d42bfe8be -DIST awkward-2.9.0.tar.gz.provenance 9327 BLAKE2B 9a6aff4f547024fb9c3de4a4608def000bb093bbb40ac8e8229da8edceecd466b9ea6ac8cda9f68b6a9c91243227c2eb03968ae8dc4423dcae533a61cc3e5079 SHA512 51ec3f09b3e9607701a2fbd5f85825d7c0f9d3bb835093c023110ea8d50f41196cf2037cab4102f171a05e3bf14be4ed8764674645a3647908d6f318f4847b40 diff --git a/dev-python/awkward/awkward-2.9.0.ebuild b/dev-python/awkward/awkward-2.9.0.ebuild deleted file mode 100644 index 92aef677d3b7..000000000000 --- a/dev-python/awkward/awkward-2.9.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2025-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/scikit-hep/awkward -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Manipulate JSON-like data with NumPy-like idioms" -HOMEPAGE=" - https://github.com/scikit-hep/awkward/ - https://pypi.org/project/awkward/ - https://doi.org/10.5281/zenodo.4341376 -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - ~dev-python/awkward-cpp-52[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}] - ' 3.11) - >=dev-python/numpy-1.21.3[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/fsspec-2022.11.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - test? ( - dev-libs/apache-arrow[zstd] - dev-python/pyarrow[${PYTHON_USEDEP}] - dev-python/numexpr[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - ) -" - #dev-python/numba[${PYTHON_USEDEP}] # needs numba from sci - -EPYTEST_IGNORE=( - # fails if just caffe2 but not pytorch is installed - tests/test_3259_to_torch_from_torch.py -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - # CUDA tests require cupy - epytest tests -} diff --git a/dev-python/awkward/metadata.xml b/dev-python/awkward/metadata.xml deleted file mode 100644 index 16cd7dff7f02..000000000000 --- a/dev-python/awkward/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - apn-pucky@gentoo.org - Alexander Puck Neuwirth - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - - Awkward Array is a library for nested, variable-sized data, including arbitrary-length lists, records, mixed types, and missing data, using NumPy-like idioms. - - - awkward - scikit-hep/awkward - - diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest deleted file mode 100644 index c36915ca5286..000000000000 --- a/dev-python/aws-sam-translator/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST serverless-application-model-1.108.0.gh.tar.gz 8048482 BLAKE2B 5f894121d28c0f4a9eb97a5412f85e5df3f379bd6a69ea236a47ec7654b84a9c4dcc88607887ac1586cf6a114c94f23abf46c50bfae62d587ec0a7f5861dc6e7 SHA512 3c102a6d4e81685a8e38c650aaa2bf8613c114b785268ab5096b565fc2197f0ed7bc667c12f1f1968b820db7f51efd334d1993ee0a28e9f0a809474937a9689c -DIST serverless-application-model-1.109.0.gh.tar.gz 8098960 BLAKE2B 490790dd8959a6ce062a4c22affb7f3071d418d9e7922d6cdfd071abea0ad42a6f49932aec36787b8e543840661dfffc8ea3df0df5d8621d9562a78a148aa04a SHA512 57bf7e6c2a8dc6d2ccdcb094cad259fb9b1b816c2deb0efcec2148cb2ff3b3863ff812ac118c96a72397a52d85d2fb4be2445e9b39c78729f7316e06707b0ea5 -DIST serverless-application-model-1.110.0.gh.tar.gz 8137346 BLAKE2B 0f56aa0a4fc44a42f684ec18a639eae517dc3fdb615f1c5a82c5e40ac46878e707c6dbc4a3c6a742f9a38197a9ac8d32ba52b89dd31f94ff925b8824f8745e77 SHA512 3a4092c4e728ac5eec28d0524caaa573f96418e242f282341f1ae653c4e150611d9c17dc23e78543e05285e9933a51259570ed834dfa8aed50532da4afec4500 diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.108.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.108.0.ebuild deleted file mode 100644 index a4a49b7e29ce..000000000000 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.108.0.ebuild +++ /dev/null @@ -1,61 +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 - -MY_P=serverless-application-model-${PV} -DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" -HOMEPAGE=" - https://github.com/aws/serverless-application-model/ - https://pypi.org/project/aws-sam-translator/ -" -SRC_URI=" - https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - =dev-python/boto3-1.34.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.23[${PYTHON_USEDEP}] - =dev-python/pydantic-2.12.5[${PYTHON_USEDEP}] - =dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # so much noise... - sed -i -e '/log_cli/d' pytest.ini || die - - # deps are installed by ebuild, don't try to reinstall them via pip - truncate --size=0 requirements/*.txt || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -o addopts= -o filterwarnings= -} diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.109.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.109.0.ebuild deleted file mode 100644 index a4a49b7e29ce..000000000000 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.109.0.ebuild +++ /dev/null @@ -1,61 +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 - -MY_P=serverless-application-model-${PV} -DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" -HOMEPAGE=" - https://github.com/aws/serverless-application-model/ - https://pypi.org/project/aws-sam-translator/ -" -SRC_URI=" - https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - =dev-python/boto3-1.34.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.23[${PYTHON_USEDEP}] - =dev-python/pydantic-2.12.5[${PYTHON_USEDEP}] - =dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # so much noise... - sed -i -e '/log_cli/d' pytest.ini || die - - # deps are installed by ebuild, don't try to reinstall them via pip - truncate --size=0 requirements/*.txt || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -o addopts= -o filterwarnings= -} diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.110.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.110.0.ebuild deleted file mode 100644 index 0d8190acb68d..000000000000 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.110.0.ebuild +++ /dev/null @@ -1,61 +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 - -MY_P=serverless-application-model-${PV} -DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" -HOMEPAGE=" - https://github.com/aws/serverless-application-model/ - https://pypi.org/project/aws-sam-translator/ -" -SRC_URI=" - https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - =dev-python/boto3-1.34.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.23[${PYTHON_USEDEP}] - =dev-python/pydantic-2.12.5[${PYTHON_USEDEP}] - =dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # so much noise... - sed -i -e '/log_cli/d' pytest.ini || die - - # deps are installed by ebuild, don't try to reinstall them via pip - truncate --size=0 requirements/*.txt || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -o addopts= -o filterwarnings= -} diff --git a/dev-python/aws-sam-translator/metadata.xml b/dev-python/aws-sam-translator/metadata.xml deleted file mode 100644 index cf260af15c62..000000000000 --- a/dev-python/aws-sam-translator/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - aws/serverless-application-model - aws-sam-translator - https://github.com/aws/serverless-application-model/issues - - diff --git a/dev-python/aws-xray-sdk/Manifest b/dev-python/aws-xray-sdk/Manifest deleted file mode 100644 index f6e1c0239088..000000000000 --- a/dev-python/aws-xray-sdk/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aws-xray-sdk-python-2.15.0.gh.tar.gz 278754 BLAKE2B 11df5a272c42b0349d18f57adf60c9ec7f067f18c13b976cb394639d8bc72fe342a33b727c30b2f8875179a15201f339688e1f714fa5b8cff136291acb832ad3 SHA512 a9529e9d671f57929c637a67adcabc84fcd1b4116db59106b5e9ca484dcffe2b570fe21caa28f5687ad1577141b193b4aa157082ea1d93a131b6d54305944d53 diff --git a/dev-python/aws-xray-sdk/aws-xray-sdk-2.15.0.ebuild b/dev-python/aws-xray-sdk/aws-xray-sdk-2.15.0.ebuild deleted file mode 100644 index 44b7d78f049c..000000000000 --- a/dev-python/aws-xray-sdk/aws-xray-sdk-2.15.0.ebuild +++ /dev/null @@ -1,92 +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 - -MY_P=aws-xray-sdk-python-${PV} -DESCRIPTION="AWS X-Ray SDK for Python" -HOMEPAGE=" - https://github.com/aws/aws-xray-sdk-python/ - https://pypi.org/project/aws-xray-sdk/ -" -SRC_URI=" - https://github.com/aws/aws-xray-sdk-python/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/botocore-1.12.122[${PYTHON_USEDEP}] - dev-python/wrapt[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/bottle[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/webtest[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local -x DJANGO_SETTINGS_MODULE=tests.ext.django.app.settings - local -x AWS_SECRET_ACCESS_KEY=fake_key - local -x AWS_ACCESS_KEY_ID=fake_id - - local EPYTEST_DESELECT=( - # Internet access - tests/test_patcher.py::test_external_file - tests/test_patcher.py::test_external_module - tests/test_patcher.py::test_external_submodules_full - tests/test_patcher.py::test_external_submodules_ignores_file - tests/test_patcher.py::test_external_submodules_ignores_module - # benchmark - tests/test_local_sampling_benchmark.py - # Fails, probably because above is ignored - tests/test_async_local_storage.py::test_localstorage_isolation - tests/test_async_recorder.py::test_capture - tests/test_async_recorder.py::test_concurrent_calls - tests/test_async_recorder.py::test_async_context_managers - # connects to local mysqld - tests/ext/sqlalchemy_core/test_dburl.py::test_db_url_with_special_char - # TODO - tests/test_lambda_context.py::test_disable - tests/test_lambda_context.py::test_facade_segment_generation - tests/test_lambda_context.py::test_put_subsegment - ) - local EPYTEST_IGNORE=( - # unpackaged deps - tests/ext/aiobotocore - tests/ext/pg8000 - tests/ext/psycopg - tests/ext/psycopg2 - tests/ext/pymysql - tests/ext/pynamodb - tests/ext/sqlalchemy_core/test_postgres.py - tests/ext/django/test_db.py - # Internet access - tests/ext/httplib - tests/ext/httpx - tests/ext/requests - # requires old package vesions - tests/ext/aiohttp - tests/ext/django - tests/ext/flask_sqlalchemy - tests/ext/sqlalchemy - ) - - epytest -} diff --git a/dev-python/aws-xray-sdk/metadata.xml b/dev-python/aws-xray-sdk/metadata.xml deleted file mode 100644 index 925c16c14d43..000000000000 --- a/dev-python/aws-xray-sdk/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - - aws/aws-xray-sdk-python - aws-xray-sdk - https://github.com/aws/aws-xray-sdk-python/issues - - diff --git a/dev-python/azure-core/Manifest b/dev-python/azure-core/Manifest deleted file mode 100644 index d39c41d624b8..000000000000 --- a/dev-python/azure-core/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST azure-core-1.27.1.zip 371779 BLAKE2B 0f2805d6299b0129d546d79d56c8be1de019b46dc64dd22b8191017d2bae1d1a126480186836f52eedfba50b250b0fbb3ed36d56b0e0b6de5da3954d51cdbb14 SHA512 979c8194b32acf89ada5604742a00452023b4d671b55f9a60766a11dec5502ffc5c53bc4f899ef73ae63fa8638a0d69771d590f5851f5fcd20f5b7fd85a4c53f -DIST azure-core-1.28.0.zip 384884 BLAKE2B c76dc327cf35ab7c1c243bb03f9410989cb065daf9c8f2648b0a6a784a367a2f4a35ee97d7df0ab0adb57d479cf0c6d972dca70e60ee6bc1329889d75c92f920 SHA512 f3b74c87df2a4bcf0dacddce8a508389d80237a930b0138895c5cc239d3cf6918e98d77f4e02fe5ed5784e76d8eec6e0acc75fc978fcbfd0733fdf7bb38b2ae3 diff --git a/dev-python/azure-core/azure-core-1.27.1.ebuild b/dev-python/azure-core/azure-core-1.27.1.ebuild deleted file mode 100644 index 42156a6bf19d..000000000000 --- a/dev-python/azure-core/azure-core-1.27.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Microsoft Azure Core Library for Python" -HOMEPAGE=" - https://pypi.org/project/azure-core/ - https://github.com/Azure/azure-sdk-for-python -" -SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="test" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND="app-arch/unzip" -# TODO: package azure-sdk-tools -#BDEPEND=" -# app-arch/unzip -# test? ( -# dev-python/aiohttp[${PYTHON_USEDEP}] -# dev-python/azure-sdk-tools[${PYTHON_USEDEP}] -# dev-python/flask[${PYTHON_USEDEP}] -# dev-python/msrest[${PYTHON_USEDEP}] -# dev-python/pytest-trio[${PYTHON_USEDEP}] -# dev-python/requests[${PYTHON_USEDEP}] -# ) -#" - -DOCS=( {CHANGELOG,CLIENT_LIBRARY_DEVELOPER,README}.md ) - -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "aio support" dev-python/aiohttp -} diff --git a/dev-python/azure-core/azure-core-1.28.0.ebuild b/dev-python/azure-core/azure-core-1.28.0.ebuild deleted file mode 100644 index 42156a6bf19d..000000000000 --- a/dev-python/azure-core/azure-core-1.28.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Microsoft Azure Core Library for Python" -HOMEPAGE=" - https://pypi.org/project/azure-core/ - https://github.com/Azure/azure-sdk-for-python -" -SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="test" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND="app-arch/unzip" -# TODO: package azure-sdk-tools -#BDEPEND=" -# app-arch/unzip -# test? ( -# dev-python/aiohttp[${PYTHON_USEDEP}] -# dev-python/azure-sdk-tools[${PYTHON_USEDEP}] -# dev-python/flask[${PYTHON_USEDEP}] -# dev-python/msrest[${PYTHON_USEDEP}] -# dev-python/pytest-trio[${PYTHON_USEDEP}] -# dev-python/requests[${PYTHON_USEDEP}] -# ) -#" - -DOCS=( {CHANGELOG,CLIENT_LIBRARY_DEVELOPER,README}.md ) - -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "aio support" dev-python/aiohttp -} diff --git a/dev-python/azure-core/metadata.xml b/dev-python/azure-core/metadata.xml deleted file mode 100644 index 65d893c683f6..000000000000 --- a/dev-python/azure-core/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - azure-core - Azure/azure-sdk-for-python - - diff --git a/dev-python/azure-storage-blob/Manifest b/dev-python/azure-storage-blob/Manifest deleted file mode 100644 index a0674395be22..000000000000 --- a/dev-python/azure-storage-blob/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST azure-storage-blob-12.17.0.zip 698725 BLAKE2B 4baed9738f55d693fa86fe79da36915f0c6f118c58e8a3f7a259a7d6f85abb27f0bc2696c0f7ff94b6ed6345f4a3d348fecabe4e99759f8ac830f0c8ec46a67e SHA512 fc146efa4853724a1c0b68a2f22bc5c04f91502cabcb135d717ece9c087eb729a5eb05b943f84fcb0dfd400cd8490fbb50235a128bb0e5457f8257f18d0c8032 diff --git a/dev-python/azure-storage-blob/azure-storage-blob-12.17.0.ebuild b/dev-python/azure-storage-blob/azure-storage-blob-12.17.0.ebuild deleted file mode 100644 index 66c65c7bda6b..000000000000 --- a/dev-python/azure-storage-blob/azure-storage-blob-12.17.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="Microsoft Azure Blob Storage Client Library for Python" -HOMEPAGE=" - https://pypi.org/project/azure-storage-blob/ - https://github.com/Azure/azure-sdk-for-python -" -SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" - -RDEPEND=" - >=dev-python/azure-core-1.24.2[${PYTHON_USEDEP}] - - - - - - Azure/azure-sdk-for-python - azure-storage-blob - - diff --git a/dev-python/b2sdk/Manifest b/dev-python/b2sdk/Manifest deleted file mode 100644 index 721cdd0d6414..000000000000 --- a/dev-python/b2sdk/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST b2sdk-2.10.4.gh.tar.gz 564873 BLAKE2B a6b06e110d725907568e27e15e8ea76636632ad6f2ca36a45587fa8596c0bdcd387f631ea2c2289e8865e20a0d475bc2c278d9471d2e24a4303932c4bbee0dfa SHA512 9854882551d3a4adf558cf914f1afbdd50ca89ac33b3c89731474e78a55e34bbc7b0a2a23d1f794c55254b714cd6f50553dbb82dbdb2e9ccfaa8c61cb14c41ec -DIST b2sdk-2.11.0.gh.tar.gz 564361 BLAKE2B 5f0645a23c924c4dec1e851e602b782b8ea7203e667c160520ec7019a8c3500440149ab11c94084ee0aad59d185fbff90f64fc7d4b40d8d47099e7311f3d8437 SHA512 53e511824dcb95e7aa70866ddb75a7b1abd780031b87021f65874d2cb18c527414ad19f291bc87788d8a801aa20f1a676ba27972e56ae76b15766de756163f50 -DIST b2sdk-2.12.0.gh.tar.gz 491790 BLAKE2B 07fb95e44751e48f20da5df8baf81235eed128c655e5993cf38cf78c26201328d377e50d3a243e7a8a3609e01f6a5a86bab3dc20f2b38feff89ce7aa697213f5 SHA512 cf1d37112dc5b6059bab5f6f5d970a29cfc89a9825ad6044c107d5f7a0a38024c7851e3d72b41a1c750d86bcd25d1234d37aabcddc9c77692e67abcd8b4df622 diff --git a/dev-python/b2sdk/b2sdk-2.10.4.ebuild b/dev-python/b2sdk/b2sdk-2.10.4.ebuild deleted file mode 100644 index ab5e92078f78..000000000000 --- a/dev-python/b2sdk/b2sdk-2.10.4.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2025-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 pypi - -DESCRIPTION="Library to access Backblaze B2 cloud storage" -HOMEPAGE=" - https://github.com/Backblaze/b2-sdk-python - https://pypi.org/project/b2sdk/ -" -# No tests in sdist -SRC_URI="https://github.com/Backblaze/b2-sdk-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/b2-sdk-python-${PV} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# pydantic can be used but it has a fallback -RDEPEND=" - >=dev-python/annotated-types-0.5.0[${PYTHON_USEDEP}] - >=dev-python/logfury-1.0.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.9.1[${PYTHON_USEDEP}] - >=dev-python/tenacity-9.1.2[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.5.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # Requires network access and real API keys - test/integration/test_bucket.py - test/integration/test_download.py - test/integration/test_file_version_attributes.py - test/integration/test_sync.py - test/integration/test_upload.py - test/integration/test_raw_api.py -) - -EPYTEST_PLUGINS=( pytest-{lazy-fixtures,mock,timeout} ) -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/b2sdk/b2sdk-2.11.0.ebuild b/dev-python/b2sdk/b2sdk-2.11.0.ebuild deleted file mode 100644 index ab5e92078f78..000000000000 --- a/dev-python/b2sdk/b2sdk-2.11.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2025-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 pypi - -DESCRIPTION="Library to access Backblaze B2 cloud storage" -HOMEPAGE=" - https://github.com/Backblaze/b2-sdk-python - https://pypi.org/project/b2sdk/ -" -# No tests in sdist -SRC_URI="https://github.com/Backblaze/b2-sdk-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/b2-sdk-python-${PV} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# pydantic can be used but it has a fallback -RDEPEND=" - >=dev-python/annotated-types-0.5.0[${PYTHON_USEDEP}] - >=dev-python/logfury-1.0.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.9.1[${PYTHON_USEDEP}] - >=dev-python/tenacity-9.1.2[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.5.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # Requires network access and real API keys - test/integration/test_bucket.py - test/integration/test_download.py - test/integration/test_file_version_attributes.py - test/integration/test_sync.py - test/integration/test_upload.py - test/integration/test_raw_api.py -) - -EPYTEST_PLUGINS=( pytest-{lazy-fixtures,mock,timeout} ) -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/b2sdk/b2sdk-2.12.0.ebuild b/dev-python/b2sdk/b2sdk-2.12.0.ebuild deleted file mode 100644 index af03776e4f71..000000000000 --- a/dev-python/b2sdk/b2sdk-2.12.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2025-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 pypi - -DESCRIPTION="Library to access Backblaze B2 cloud storage" -HOMEPAGE=" - https://github.com/Backblaze/b2-sdk-python - https://pypi.org/project/b2sdk/ -" -# No tests in sdist -SRC_URI="https://github.com/Backblaze/b2-sdk-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/b2-sdk-python-${PV} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# pydantic can be used but it has a fallback -RDEPEND=" - >=dev-python/annotated-types-0.5.0[${PYTHON_USEDEP}] - >=dev-python/logfury-1.0.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.33.0[${PYTHON_USEDEP}] - >=dev-python/tenacity-9.1.2[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.5.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # Requires network access and real API keys - test/integration/test_bucket.py - test/integration/test_download.py - test/integration/test_file_version_attributes.py - test/integration/test_sync.py - test/integration/test_upload.py - test/integration/test_raw_api.py -) - -EPYTEST_PLUGINS=( pytest-{lazy-fixtures,mock,timeout} ) -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/b2sdk/metadata.xml b/dev-python/b2sdk/metadata.xml deleted file mode 100644 index d5c18767198e..000000000000 --- a/dev-python/b2sdk/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sam@gentoo.org - Sam James - - - python@gentoo.org - Python - - - - b2sdk - Backblaze/b2-sdk-python - - diff --git a/dev-python/babel/Manifest b/dev-python/babel/Manifest deleted file mode 100644 index f032599a8015..000000000000 --- a/dev-python/babel/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST babel-2.18.0.tar.gz 9959554 BLAKE2B 98e11085c84fbd1958191a8f082e587777fe1e5bc1b9c974e730c4aa470ba75814343c6c529f47141769d6a3ad867d89b054dd5ccc0ba77cda70aef135ba2e49 SHA512 e8fafa5d026dbb3aa02eca0ca2c08bb80adf78825a4b4d71c15a1c6d142bac058adfe38b8b52ce3fab42fcea615c8e543ee28dfe3ad50b4598e6b1b587be59fe -DIST babel-2.18.0.tar.gz.provenance 9364 BLAKE2B e206bd2da1f44e2ec87c677e143eabc9291b888fdf5972e408c9f1e6bd6edc6a15d49c99916c5d2d1589b2bc6e5b198f4b7f4ba6ee17151270c8ee10f200f502 SHA512 923aeb56eabcdc0cc996bd5fb721a8a5463d1cea47fe48eb1986a03c00aef54b73fa90ce11e8fcf58a7734c7c7bbc78106a2733885aef4218aeb889a1e62f16e -DIST cldr-common-47.zip 34154825 BLAKE2B 9d1a7910e6e5af1c8227438ed6a344a62c2d8faf686adf3de3941875dc7784d5494bd46fa3078e2896b5410ba27ee3d7ca28c8c4b300e4a5167ee0fa8b278a16 SHA512 3b1eb2a046dae23cf16f611f452833e2a95affb1aa2ae3fa599753d229d152577114c2ff44ca98a7f369fa41dc6f45b0d7a6647653ca79694aacfd3f3be59801 diff --git a/dev-python/babel/babel-2.18.0.ebuild b/dev-python/babel/babel-2.18.0.ebuild deleted file mode 100644 index c839b08afa81..000000000000 --- a/dev-python/babel/babel-2.18.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/python-babel/babel -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -# see scripts/download_import_cldr.py -CLDR_PV=47 -DESCRIPTION="Collection of tools for internationalizing Python applications" -HOMEPAGE=" - https://babel.pocoo.org/ - https://pypi.org/project/babel/ - https://github.com/python-babel/babel/ -" -SRC_URI+=" - https://unicode.org/Public/cldr/${CLDR_PV%.*}/cldr-common-${CLDR_PV}.zip -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -# RDEPEND in BDEPEND for import_cldr.py usage, bug #852158 -BDEPEND=" - app-arch/unzip - ${RDEPEND} - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - rm babel/locale-data/*.dat || die - rm babel/global.dat || die - distutils-r1_src_prepare -} - -python_configure() { - if [[ ! -f babel/global.dat ]]; then - "${EPYTHON}" scripts/import_cldr.py "${WORKDIR}"/common || die - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # requires fi locale - tests/messages/test_setuptools_frontend.py::test_setuptools_commands - ) - - local -x TZ=UTC - epytest -} diff --git a/dev-python/babel/metadata.xml b/dev-python/babel/metadata.xml deleted file mode 100644 index 550bc3dff65a..000000000000 --- a/dev-python/babel/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - python@gentoo.org - Python - - - A collection of tools for internationalizing Python applications - Babel is composed of two major parts: - - tools to build and work with gettext message catalogs - - a Python interface to the CLDR (Common Locale Data Repository), - providing access to various locale display names, localized number - and date formatting, etc. - - - - babel - python-babel/babel - https://github.com/python-babel/babel/issues - - diff --git a/dev-python/babelfish/Manifest b/dev-python/babelfish/Manifest deleted file mode 100644 index 8f2f2b8c3934..000000000000 --- a/dev-python/babelfish/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST babelfish-0.6.1.gh.tar.gz 93127 BLAKE2B 6c1f56432671c0ad7b18401e78637acf8488fa2aa924a4df961403e570f1adbff6d868d6e8e3797e4b26a790b65b2aad8600fc7feb665bb3a73a6a5d4664865f SHA512 e5936b08f7ecf38beea3a2da2ee32cfd93f312548459c18370326a72011aed5ed8a1908b13a091979c3fe83a984b99f299ed6c3d39a47784b4d5c48145796d04 diff --git a/dev-python/babelfish/babelfish-0.6.1.ebuild b/dev-python/babelfish/babelfish-0.6.1.ebuild deleted file mode 100644 index 5c210a378d59..000000000000 --- a/dev-python/babelfish/babelfish-0.6.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python library to work with countries and languages" -HOMEPAGE=" - https://github.com/Diaoul/babelfish/ - https://pypi.org/project/babelfish/ -" -SRC_URI=" - https://github.com/Diaoul/babelfish/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -distutils_enable_tests pytest diff --git a/dev-python/babelfish/metadata.xml b/dev-python/babelfish/metadata.xml deleted file mode 100644 index 682936828d41..000000000000 --- a/dev-python/babelfish/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sam@gentoo.org - Sam James - - - python@gentoo.org - Python - - - - Diaoul/babelfish - babelfish - - diff --git a/dev-python/backoff/Manifest b/dev-python/backoff/Manifest deleted file mode 100644 index 3ce60acc86ea..000000000000 --- a/dev-python/backoff/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST backoff-2.2.1.gh.tar.gz 20194 BLAKE2B a137ad67574b20535d5c29fad5781d0f7baaeeead23a5c8ccc3f1c48a952bf4436e75753e329861fb20bdc6fbe2b5e6d75b30d0fdca9908edfa540a593b3b353 SHA512 ed98c50d544d4ac3214b03005e5d183b0aeefd568c89769b59115ecc67ba7f7ea29a58e6ebf8488026a95ff2a1155e798782b04bebc9315c6a3682540bb38dff diff --git a/dev-python/backoff/backoff-2.2.1.ebuild b/dev-python/backoff/backoff-2.2.1.ebuild deleted file mode 100644 index 155d92a75b1d..000000000000 --- a/dev-python/backoff/backoff-2.2.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Function decoration for backoff and retry" -HOMEPAGE=" - https://github.com/litl/backoff/ - https://pypi.org/project/backoff/ -" -SRC_URI=" - https://github.com/litl/backoff/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DOCS=( README.rst ) - -BDEPEND=" - test? ( - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${P}-pytest-asyncio-compat.patch" -) - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest diff --git a/dev-python/backoff/files/backoff-2.2.1-pytest-asyncio-compat.patch b/dev-python/backoff/files/backoff-2.2.1-pytest-asyncio-compat.patch deleted file mode 100644 index f9fae4696cca..000000000000 --- a/dev-python/backoff/files/backoff-2.2.1-pytest-asyncio-compat.patch +++ /dev/null @@ -1,85 +0,0 @@ -https://github.com/litl/backoff/pull/224 -Adapt test cases to pytest-asyncio 1.0 compatibility - -- Remove deprecated event_loop fixture - https://pytest-asyncio.readthedocs.io/en/stable/reference/changelog.html#removed -- Drop *_without_event_loop tests - These incompatible tests (*1) are no longer needed since the - underlying code has already been removed (introduced in a460156, - removed in 5d714ccd). - -*1: asyncio.get_event_loop() now raises a RuntimeError in Python 3.14 - when no loop exists. - https://docs.python.org/3.14/whatsnew/3.14.html#id7 ---- a/tests/test_backoff_async.py -+++ b/tests/test_backoff_async.py -@@ -665,7 +665,7 @@ async def exceptor(): - - - @pytest.mark.asyncio --async def test_on_exception_coro_cancelling(event_loop): -+async def test_on_exception_coro_cancelling(): - sleep_started_event = asyncio.Event() - - @backoff.on_predicate(backoff.expo) -@@ -679,59 +679,10 @@ async def coro(): - - return False - -- task = event_loop.create_task(coro()) -+ task = asyncio.create_task(coro()) - - await sleep_started_event.wait() - - task.cancel() - - assert (await task) -- -- --def test_on_predicate_on_regular_function_without_event_loop(monkeypatch): -- monkeypatch.setattr('time.sleep', lambda x: None) -- -- # Set default event loop to None. -- loop = asyncio.get_event_loop() -- asyncio.set_event_loop(None) -- -- try: -- @backoff.on_predicate(backoff.expo) -- def return_true(log, n): -- val = (len(log) == n - 1) -- log.append(val) -- return val -- -- log = [] -- ret = return_true(log, 3) -- assert ret is True -- assert 3 == len(log) -- -- finally: -- # Restore event loop. -- asyncio.set_event_loop(loop) -- -- --def test_on_exception_on_regular_function_without_event_loop(monkeypatch): -- monkeypatch.setattr('time.sleep', lambda x: None) -- -- # Set default event loop to None. -- loop = asyncio.get_event_loop() -- asyncio.set_event_loop(None) -- -- try: -- @backoff.on_exception(backoff.expo, KeyError) -- def keyerror_then_true(log, n): -- if len(log) == n: -- return True -- e = KeyError() -- log.append(e) -- raise e -- -- log = [] -- assert keyerror_then_true(log, 3) is True -- assert 3 == len(log) -- -- finally: -- # Restore event loop. -- asyncio.set_event_loop(loop) diff --git a/dev-python/backoff/metadata.xml b/dev-python/backoff/metadata.xml deleted file mode 100644 index e3c9a8276994..000000000000 --- a/dev-python/backoff/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - pastalian46@gmail.com - Takuya Wakazono - - - - litl/backoff - backoff - - diff --git a/dev-python/backports-zstd/Manifest b/dev-python/backports-zstd/Manifest deleted file mode 100644 index d8380eab2246..000000000000 --- a/dev-python/backports-zstd/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST backports_zstd-1.3.0.tar.gz 997138 BLAKE2B 17fc2627b1cd498e6e808ac62fa56aa744f9124df0c7954fa9f58ff2eceb201fc414afeaa67b92a74ad23eaac0f01199f276ac1b156a9462f0cacd4e9a64aa40 SHA512 f9318e5e86ca284e96d64e53b6ebe15b534c13f95ea2f8a36fb48189ce0690b3d8cd952ba69a369a7da555665786753d70bddb66b3aa43bcc04a654fb466d158 -DIST backports_zstd-1.3.0.tar.gz.provenance 9389 BLAKE2B e6f8bcf6bc755e5e4f9d7e85adbb930018a761e37f2b0cde08905cc3cc0a5bd25ea75283f3012df84fd15a7be81d0708c9a5b202c72d2a8ce7ebbff0fed8958b SHA512 2c846b90a4049a1eef2cc5b4c89c0311f92513558cffae4bc918dd778f9648d13c854592ab7416b1b15f1942ff106b4d714905b9ffcd15746cad4fa60282fe8c -DIST backports_zstd-1.4.0.tar.gz 997918 BLAKE2B 86943a7639da562f67aeae1f59bc240b2bcf8092f2a662d56e42ee34687668d4b953b95afca491dd611c6b2c2647a724f76d5e0ef9b2829f9edc29e510aa85b9 SHA512 ab0627af0aea8839674eadbdad4fb6aa33149c832f37b5bb15a0db4141325eb881c8cace24b35d0de057641d698fef9850f8c39aee4c00aa745ca37cdb7fda9d -DIST backports_zstd-1.4.0.tar.gz.provenance 9726 BLAKE2B 4ad960deadb81d27d40d757b8c688f39fe4200f34adea1343a4d25f26d39b5ac756b9fdb1f98a17fddc707f0ea309edfc0e0b275a529ae0ccd4e5a02bf5252a2 SHA512 d310a4bfc3cbbfad93c0eb7397d4a4da1b7b1134d03bd7b515609b511617773160fb0ad17cdd5f57cd3ef75d3e0274b6a527840b92c30301e6f1946aaf815ef8 -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 diff --git a/dev-python/backports-zstd/backports-zstd-1.3.0.ebuild b/dev-python/backports-zstd/backports-zstd-1.3.0.ebuild deleted file mode 100644 index f67e9c4ae35b..000000000000 --- a/dev-python/backports-zstd/backports-zstd-1.3.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.4.0.ebuild b/dev-python/backports-zstd/backports-zstd-1.4.0.ebuild deleted file mode 100644 index 8b72d545ef85..000000000000 --- a/dev-python/backports-zstd/backports-zstd-1.4.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.5.0.ebuild deleted file mode 100644 index 8b72d545ef85..000000000000 --- a/dev-python/backports-zstd/backports-zstd-1.5.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/metadata.xml b/dev-python/backports-zstd/metadata.xml deleted file mode 100644 index 46edd012472d..000000000000 --- a/dev-python/backports-zstd/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - Rogdham/backports.zstd - backports.zstd - - diff --git a/dev-python/backrefs/Manifest b/dev-python/backrefs/Manifest deleted file mode 100644 index 80840b11b8e4..000000000000 --- a/dev-python/backrefs/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST backrefs-6.2.tar.gz 7012303 BLAKE2B ce8faf008aac05913ca8cda7f8d659042a03bd6254ec411f6dea60bc76b23bb6771fa4c59a35dd5de2411f133f7a0d7dcf06af626c8fb38407cc0108ec99057d SHA512 66f096e71357bdafbfe65298e06c865d6ec4522d1218b9d9af461c7453a3fae82db366b5ead7318b64a04ee83a76a8d002ce27b57872f573b0c85aac46bbd3e0 -DIST backrefs-6.2.tar.gz.provenance 9459 BLAKE2B f0c14b2ba9e4f466a9c9080cbd0753d77ff27ac54a44c221ba8e403f3f37029b24b1010f1c90ea401c057dd8b0356c07a23e893085633fc279c517b6123d0c58 SHA512 84f3c470bd351975d9111cbb8b8a43ebb10e1bedc11e4d05e5562c46965cc0e7ba4822994029e68de3462ab84a4e70081c7035cb94c389965a6a8f51e2cd31b5 -DIST backrefs-7.0.tar.gz 7012453 BLAKE2B 8c6f9235f65b846621318406e4a31bb8ee325b277d561874329e639854655fa680d1306d75449df7c0dad167aa968f2ec72213415e37ab488ea99f91174a5411 SHA512 4c12a1ff958619a3ebdb033c110efc614b2a3e13767bc72100c6dbf3c8217f15fc2fe85e547221ce01b5f14dc47ccd0d079ce12b4dd55bda458fdf748e1b002c -DIST backrefs-7.0.tar.gz.provenance 9169 BLAKE2B c8f94a5331b52534c62f0661376c8a984d7f4d1f6cdad501a9c3bdf6efd9562604d33c5b49f753927ebccb29ccca8d2c1f3fef4e4689e529eb311dc01c4368ac SHA512 2e153fb1167218dce95916d642d6e0546cae940e6020bb36ba7889f3262b3b01513db7eb0d07b5a517dbbc2e490b7f0a603784bf473b894ec27325b7bf3120f3 diff --git a/dev-python/backrefs/backrefs-6.2.ebuild b/dev-python/backrefs/backrefs-6.2.ebuild deleted file mode 100644 index 8419dc211ea6..000000000000 --- a/dev-python/backrefs/backrefs-6.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/facelessuser/backrefs -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Wrapper around re or regex that adds additional back references" -HOMEPAGE=" - https://github.com/facelessuser/backrefs/ - https://pypi.org/project/backrefs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/regex[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/backrefs/backrefs-7.0.ebuild b/dev-python/backrefs/backrefs-7.0.ebuild deleted file mode 100644 index 8419dc211ea6..000000000000 --- a/dev-python/backrefs/backrefs-7.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/facelessuser/backrefs -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Wrapper around re or regex that adds additional back references" -HOMEPAGE=" - https://github.com/facelessuser/backrefs/ - https://pypi.org/project/backrefs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/regex[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/backrefs/metadata.xml b/dev-python/backrefs/metadata.xml deleted file mode 100644 index fd68b7692743..000000000000 --- a/dev-python/backrefs/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - facelessuser/backrefs - backrefs - - -Backrefs is a wrapper around Python's built-in Re and the 3rd party Regex library. Backrefs adds various additional back references (and a couple other features) that are known to some regular expression engines, but not to Python's Re and/or Regex. The supported back references actually vary depending on the regular expression engine being used as the engine may already have support for some. - - - diff --git a/dev-python/bandit/Manifest b/dev-python/bandit/Manifest deleted file mode 100644 index 912468a38706..000000000000 --- a/dev-python/bandit/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST bandit-1.9.4.tar.gz 4242677 BLAKE2B b854bd8d48f6f386fa5f0ee96a9e2743e517139d6ffe2572f9d28b6521a77d436fd813600e9f6bf26a83738ea8d087dc19fea2167854eca3219182b058220625 SHA512 c7708f63800daaace130c08abae4c131f488baef4b81dde9b05959abfef88d1a28667c3abcbe258cf01e234bb4d5352b5c0d7a9e433d8a9ff58149e5bd48c8fa -DIST bandit-1.9.4.tar.gz.provenance 9519 BLAKE2B 53bcf99652da020a43afb85dcfff4085881684f67dc62acd10afe712ae6702e640e8f7b58cab7a38c5bfd25745c633871e112e33ef76aece259f55980c0f23de SHA512 b34fa5dedf999ceac07afedafe8df322f3f697fc9494cf0e422d513ead9eadac14842897162f34cce71e0b521815d6be926fe5852fc683c14448b4503b166d1b diff --git a/dev-python/bandit/bandit-1.9.4.ebuild b/dev-python/bandit/bandit-1.9.4.ebuild deleted file mode 100644 index 150b4222bd1b..000000000000 --- a/dev-python/bandit/bandit-1.9.4.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/PyCQA/bandit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A security linter from OpenStack Security" -HOMEPAGE=" - https://github.com/PyCQA/bandit/ - https://pypi.org/project/bandit/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/gitpython-3.1.30[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/beautifulsoup4-4.8.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] - >=dev-python/pylint-1.9.4[${PYTHON_USEDEP}] - >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.5.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/bandit/metadata.xml b/dev-python/bandit/metadata.xml deleted file mode 100644 index a083c37dbb02..000000000000 --- a/dev-python/bandit/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - Bandit is a tool designed to find common security issues in Python code. To do this Bandit processes each file, builds an AST from it, and runs appropriate plugins against the AST nodes. Once Bandit has finished scanning all the files it generates a report. - - - - bandit - PyCQA/bandit - - diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest deleted file mode 100644 index e8296224ba51..000000000000 --- a/dev-python/bareos/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bareos-25.0.1.tar.gz 12308189 BLAKE2B e2926ca032e3d0c688e75af7cc5ed379072197481fff7b493fd2bc9eba7d53600ccbfc4cb3069295e0dcdf7ad64f8a102a92a5e766a8a77d452620eba02a3b6f SHA512 ed11fd117124ac135d84fc93957654ef9234706998a3ccf3b105b24c71cefc845c7e6a6ca1d42a192850c4f5ecd0ebfb5c3afa38ed9b7014da0c1413648dec86 diff --git a/dev-python/bareos/bareos-25.0.1.ebuild b/dev-python/bareos/bareos-25.0.1.ebuild deleted file mode 100644 index 44fc2efae36c..000000000000 --- a/dev-python/bareos/bareos-25.0.1.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="python bindings for bareos network backup suite" -HOMEPAGE="https://www.bareos.com/" -SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz" -S=${WORKDIR}/${PN}-Release-${PV}/python-bareos - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="mirror test" diff --git a/dev-python/bareos/metadata.xml b/dev-python/bareos/metadata.xml deleted file mode 100644 index 335ff0221bf1..000000000000 --- a/dev-python/bareos/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - mschiff@gentoo.org - Marc Schiffbauer - - - bareos/bareos - - diff --git a/dev-python/base58/Manifest b/dev-python/base58/Manifest deleted file mode 100644 index 1e93990c3e34..000000000000 --- a/dev-python/base58/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST base58-2.1.1.tar.gz 6528 BLAKE2B 7ef740243fed7e2f39d3e6f1abe4782c0877415f7f8edbeba419e0ccf4ac7c6e0f6425f419a883df7f040abede7b88071c5d34f95b8e5f26d572cfda39b3af31 SHA512 b62620cf19716a70acaef1d2361f11e4188661935b1c349a73e8f0757b7643807a0e0ff2f98c7a672fd24d8d5301352998b86953583e690fb687c66929632a54 diff --git a/dev-python/base58/base58-2.1.1.ebuild b/dev-python/base58/base58-2.1.1.ebuild deleted file mode 100644 index e3444b0110c4..000000000000 --- a/dev-python/base58/base58-2.1.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Base58 and Base58Check implementation" -HOMEPAGE=" - https://pypi.org/project/base58/ - https://github.com/keis/base58/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -BDEPEND=" - test? ( - dev-python/pyhamcrest[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # need pytest-benchmark - test_base58.py::test_encode_random - test_base58.py::test_decode_random -) diff --git a/dev-python/base58/metadata.xml b/dev-python/base58/metadata.xml deleted file mode 100644 index c0e310cadc37..000000000000 --- a/dev-python/base58/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - keis/base58 - base58 - - diff --git a/dev-python/baseline/Manifest b/dev-python/baseline/Manifest deleted file mode 100644 index 8322e3012771..000000000000 --- a/dev-python/baseline/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST baseline-1.2.1.gh.tar.gz 24519 BLAKE2B d9e3cda8b0c0642e61c0d446759744980a4e3439ee4cb640e6dce749d58b69be1ef58775350f06381e0d701c300905c86f646f1f3b7f4e420e065bf64609e814 SHA512 bc34c0cf29530f452df81dcb27b9a113989269144e2396f658829fbcf3d3621419ac7bf7c8c99e041aef2208e7d7ee846d9167f5200a7595a191fc3f5de1257f diff --git a/dev-python/baseline/baseline-1.2.1.ebuild b/dev-python/baseline/baseline-1.2.1.ebuild deleted file mode 100644 index e8d25cdff9d7..000000000000 --- a/dev-python/baseline/baseline-1.2.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Easy string baseline" -HOMEPAGE=" - https://github.com/dmgass/baseline - https://pypi.org/project/baseline/ -" -SRC_URI="https://github.com/dmgass/baseline/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -PATCHES=( - "${FILESDIR}/${P}-fix-setup.patch" -) - -distutils_enable_tests unittest diff --git a/dev-python/baseline/files/baseline-1.2.1-fix-setup.patch b/dev-python/baseline/files/baseline-1.2.1-fix-setup.patch deleted file mode 100644 index 394c2b06220b..000000000000 --- a/dev-python/baseline/files/baseline-1.2.1-fix-setup.patch +++ /dev/null @@ -1,20 +0,0 @@ -- remove nonexistent file from long_description -- disable deprecated universal wheel build ---- a/setup.cfg -+++ b/setup.cfg -@@ -1,5 +1,5 @@ - [metadata] --long_description = file: README.rst, CHANGES.rst -+long_description = file: README.rst - keywords = compare baseline string test - platforms = any - classifiers = -@@ -49,8 +49,6 @@ test = - [sdist] - formats = zip - --[bdist_wheel] --universal = True - - [build_sphinx] - source-dir = docs diff --git a/dev-python/baseline/metadata.xml b/dev-python/baseline/metadata.xml deleted file mode 100644 index eb63d1758651..000000000000 --- a/dev-python/baseline/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - pastalian46@gmail.com - Takuya Wakazono - - - dmgass/baseline - baseline - - diff --git a/dev-python/bashate/Manifest b/dev-python/bashate/Manifest deleted file mode 100644 index f1e70f2a83fb..000000000000 --- a/dev-python/bashate/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bashate-2.1.1.tar.gz 34875 BLAKE2B 9af27813697be12132f58fa13b4f415ce4991795d3e831e651f24a884438775ecaf938f27120ea0fc990f72d8edc5def8ed4bfbc163ca47fabf10a8e350b0b41 SHA512 093ad491b41b73402d316baba894b5f327f07702641f13ece4beb1578d5dfaccbff1e3e0773a799f1acd84443d5a8606288b7c586d5120bb10adcf4427d6f96c diff --git a/dev-python/bashate/bashate-2.1.1.ebuild b/dev-python/bashate/bashate-2.1.1.ebuild deleted file mode 100644 index a201db4f6fd1..000000000000 --- a/dev-python/bashate/bashate-2.1.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="A pep8 equivalent for bash scripts" -HOMEPAGE="https://pypi.org/project/bashate/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/bashate/metadata.xml b/dev-python/bashate/metadata.xml deleted file mode 100644 index 7c91ab840b47..000000000000 --- a/dev-python/bashate/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - bashate - openstack/bashate - - diff --git a/dev-python/bashlex/Manifest b/dev-python/bashlex/Manifest deleted file mode 100644 index 004f4b88d358..000000000000 --- a/dev-python/bashlex/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bashlex-0.18.gh.tar.gz 66783 BLAKE2B 329962328afc2891847bbfc4715581836f567ca639afa48c527b5df41bef9b32c341be54a8999a4628075cae32fd9eae06aea97aedf5c87d64770f776340a938 SHA512 afc52d06da6fa596263a78220e4905fb6e1531478c173fbd7ccd1d51f7236f0ce1c8b88afd2455d4926403a6ab1f351cb23e048f449ccd845a96381e78503719 diff --git a/dev-python/bashlex/bashlex-0.18.ebuild b/dev-python/bashlex/bashlex-0.18.ebuild deleted file mode 100644 index 6c1d19ac66da..000000000000 --- a/dev-python/bashlex/bashlex-0.18.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 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="Python parser for bash" -HOMEPAGE=" - https://github.com/idank/bashlex - https://pypi.org/project/bashlex/ -" -SRC_URI=" - https://github.com/idank/bashlex/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/bashlex/metadata.xml b/dev-python/bashlex/metadata.xml deleted file mode 100644 index d30d795f733d..000000000000 --- a/dev-python/bashlex/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - bashlex - idank/bashlex - - diff --git a/dev-python/basho-erlastic/Manifest b/dev-python/basho-erlastic/Manifest deleted file mode 100644 index 77406e938370..000000000000 --- a/dev-python/basho-erlastic/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST basho-erlastic-2.1.1.tar.gz 9298 BLAKE2B a3cd69a77c2d75ccbc2494cf841563a075036ce2ecca4425b3e806463e080d87fc2ab6668bcb21dfe3b083ec51498113c641f033cf66b0fd6b1b00ddd9703349 SHA512 bc8666b2e9ffba3e5c7105d1502423a1b0861047218ad18524ad77853137dea5f17c64d6cbb9cdbc6ac6e207b0a2f9a57d65e5c4cac67172654c5eb92ac7ae2e diff --git a/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild b/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild deleted file mode 100644 index 09b9bd8a96b8..000000000000 --- a/dev-python/basho-erlastic/basho-erlastic-2.1.1-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Erlang binary term codec and port interface" -HOMEPAGE=" - https://github.com/basho/python-erlastic/ - https://pypi.org/project/basho-erlastic/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" - -python_test() { - "${EPYTHON}" tests.py || die -} diff --git a/dev-python/basho-erlastic/metadata.xml b/dev-python/basho-erlastic/metadata.xml deleted file mode 100644 index 5e03cb52763a..000000000000 --- a/dev-python/basho-erlastic/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - basho-erlastic - basho/python-erlastic - - - zmedico@gentoo.org - - diff --git a/dev-python/bcrypt/Manifest b/dev-python/bcrypt/Manifest deleted file mode 100644 index 6e236c8a8d6a..000000000000 --- a/dev-python/bcrypt/Manifest +++ /dev/null @@ -1,77 +0,0 @@ -DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 -DIST bcrypt-0.17.0.crate 12461 BLAKE2B cf856a345cc1d99fd001c217bd239e17b239d620eeef552c6561a3ac5cf2f45d50310db0e3b6204bbb287703a5b21dc721396b68c4663e0422262f51925dcf49 SHA512 23bd2158f6574d1c74871aad6c40eced9e1cee97a151c298bae2bdc54f28cf18fb37ad2c2a84784cfee6ffbeab0e0993c88178895c78bc465b1a6e1820f6bf5b -DIST bcrypt-0.17.1.crate 12542 BLAKE2B 2d1e9c94f29885b26ed476e2940c178003592eab56a353a22d3ba738685667fc5a550b54d8f7c8440e2983a180d021402b33bf3f99e4f8dbf5180f931e9b1e73 SHA512 9392a3d182add9facfbc0fb7a49a0867c933ed460ea3a4b3d3b4c6f3ecf958ef05b49abaaad9e620d02fceaf4a75b14d7d5cbf92d37701fcb6b31f67b5a4b690 -DIST bcrypt-4.3.0.tar.gz 25697 BLAKE2B 3cb4ef128ed2b0cda251149e616aa7145ff76533999504ab24455348909e0d475ecc315f9df1b1cf35d2f64f2c246429fa51b1e678ce0cdb235009f61bd2691d SHA512 0b436ea68c94e8d6efe73892172be92a32ae3dda73d14a86e189adfd8ee62204e902ce94ea50affdc22ce86cd93a984283edcacaa3a1044462ccfdfb5540204e -DIST bcrypt-5.0.0.tar.gz 25386 BLAKE2B 9963ff9c3ee7771af38e19b19975f914b1266de1875688cd5839ff4b8c2baef0137da70b81a43909afa2778c65a24e0df9b9d879c692606a7a557576ca007836 SHA512 b775452ed06bf24a43de141dc68aca8a2927d51565a79f4591cb95bab3db7666e91bee4aa43a9c9d6a482558be71824d5262401302bcca6ff19dde476fab559c -DIST bcrypt-5.0.0.tar.gz.provenance 9309 BLAKE2B 484a21cc809bd0435bfebf0d1d2ef5104ac04cee1c7d387ec97cd03dec8b7c89c0701013450edcc9f849c6fceee21b30f6726705d3b52553bf10ee6511f05a7e SHA512 b8e2288fcbfd6655cca0c5a883ae953c3a808c70aa39db4b1b473d93f0ab90bc59481e145d3d887e75339e9f1e78bc3d1b63c13ac631a2f1fed59d73bb48eded -DIST bcrypt-pbkdf-0.10.0.crate 11032 BLAKE2B 9696f024b049c9d0ee4299e2086eea2d3389c47576d803d00eaccc530589c6158a845fc42afb1b59c3147ced8c9695220047fb2a4283723710011b00de511b3c SHA512 857ae23e1996c11e1e7375f18addffd60c6d02972d5856d594f0e03750065481f414addcf0c846e9f65d93c41982ca6fb3a464a4dc13fb56f67ca39e373def34 -DIST bitflags-2.8.0.crate 47482 BLAKE2B cfa5dac5bb9fda57a5887773399d2507e83ed30fb0c5a332c48905f912c9b8d3c5e6493a9626a73459cb67d63973efff719ab4153a14e774ff4a632c96872ca2 SHA512 f1bc02c858432b0e1fc3b10f239c5886e51d620d55a75521bdf35c8e8f6b6cf8db97e90e08eb2e96715a2c5b28858af305eb266f1ce0c90f9d3945d6d9bdda8b -DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb -DIST blowfish-0.9.1.crate 16734 BLAKE2B edb9ef86b168259d37ae74ca5f961d4a2f79f0bd83c64a157b1605655001a8e82a1b40b0e03a24719dd9cc273fd50d1ad6a406b47b1925a9c2c687c119bcae0c SHA512 e005212e2cd0233321f1e84170829c6e05b4f4e47b81342e0fef7e12ac05f09dc6db288b6b28ea2826e9d19afa49366b74b186f2f20db6da77b57f09e124e3a8 -DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b -DIST cipher-0.4.4.crate 19073 BLAKE2B 144c45c1bdc5f7aef7f4fc63b6dd85955c453537567d1f1074e436e50d0d61f8413973cf3da207a48f1560ea92f2280fc5880569c78a1dd66bf97fd1d88ccde7 SHA512 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846 -DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2 -DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f -DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c -DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d -DIST getrandom-0.3.1.crate 42449 BLAKE2B dd70e0abfd27a7c363ce1b91746ef7568edf1d176d5575201623b6403f3a503b5d8503d10ba01d055f9de61cd8092729d34ac8f0f4f9fc6ad79b9fce926720d1 SHA512 431682efdc2ba82114e173925b99e1059d4915ebec6b0432d4a7683e56ccff7b4b45b9ee9cf5d0ee53067d5ae1ba733524c18577379c8414c385189718fbbcfe -DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f -DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9 -DIST inout-0.1.4.crate 11280 BLAKE2B 557fb7818cd5e5b8a921fb456028b1d41b42ece0e9824976e83b577981e5c5dec30ed0acab903ad85b059ac40cc8b0f117c1810221dbf2362ffddebc85537373 SHA512 683ef612191d19a867afb1a622a30ceee8ae720df432132293c7e967ad1782190ad973e84ece7fa52a5d1ec7f4d8f078f56d818ac07fe7268547deb5b2399370 -DIST libc-0.2.170.crate 760076 BLAKE2B 5deb440e04b0614cf5ec5a379d66b0f05f6f3eec1268742eb9052081408ec5da5f5185e63de59f3751506541321c618fd623d7b46b1892d360b86b6e250a4c4c SHA512 b716f1a76b208c5b84692fa3084c14dbfdb4a92b86c0e01215de04dc34c6e581e5f1c4561994c65a828838d5fa232efe93c3935faf5f83c8af127a5996f1f9d3 -DIST libc-0.2.176.crate 790040 BLAKE2B 0c58e6c9a3ef8983ecb33917903ce021df7c249dc2b142805c47360418be7219277b8a02d04df7bdafdb1fb04ca21fb2e791cd625a8e696faff3b762cf0e0799 SHA512 e1c5acef0efd3ee6b0742e28d86ee74f9555745349de8ca5c2a64a823365948fe1f7c72a6b9ce6d4a251a67beb45b748cf575005b935bf0188903b49843e9192 -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST once_cell-1.20.3.crate 33456 BLAKE2B b16081751a1b6649d0235fe9cef3fd0a9023d4f6980521933e4a411282458050ca27c1a8aa01d5237d424fa279219b5713da21d8900eccc3100d19c37d24b7a2 SHA512 3ede903f232d6ced73aa74c6b2e2ec306012517eac684db253913df4656515d087d1aff9f437a58fdeecb77cedf8a5960d6772d72bf1f1f19f1ce3fe54bc72dd -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST pbkdf2-0.12.2.crate 13906 BLAKE2B 062731ec8623719543e497dbfc23b909c8cc62a521ba927f5cb628290c1b3898a0b6ca7677d733b2eb0c563d7af4018981f4ae533b5b3a23c312ce98119eae6c SHA512 5360a661db8ef11586badfa2623dc409e34f3e2f79254cebcb5fb68bfb20c3be47def7bbb16f7779facb42a92bb789cf0e71947d1c4c6f5b1ecb8d358f6b41ef -DIST portable-atomic-1.11.0.crate 181258 BLAKE2B 627bd7c306f6c4d7991abd9f995b7e0ce110a7ace738690c287a43ce3b979691214e525876f8ace0c2f0d10d781fba95c7d3bf29aea28e09b05b06f4764db03f SHA512 71774f8308963c5399095c6b755befdf9ff3d28f9529b4bae1fe0f2aba733339a267aa6f0ff854e59fa5044a9b0c2c86bad3bc4fcaa951724c839b0d6a22041e -DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 -DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c -DIST proc-macro2-1.0.93.crate 52388 BLAKE2B dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896 SHA512 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c -DIST pyo3-0.23.5.crate 1088533 BLAKE2B 2efae0a42c1d33e25c5871e3f61a3cea9890d278a20e2777307752b544ab3a634059bba896a1df0df4eadd0ae3c2e63b6d637aecd6699b31fac4107e3a43a387 SHA512 efd3a86dd70c199304463c0ae18dbdf4d9176d1af13b664bdd05a1e218cffda3f29f06d868d0d852d51c3e85b7e07c39617206b3feddc913b3b622f3fcf59d5f -DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 -DIST pyo3-build-config-0.23.5.crate 33885 BLAKE2B 14e3897186abb772bcde147a9ebf2a70f5cbd634cb0240e1dbba71079acd2f9cd61fd263a5d32bc583e188ec84b6db8b93f018ab954ac9da66f423183ad5c176 SHA512 72aac032e3026554761eb81dc9c57591abc4d0c329c46918da13a8cc93c0532eba2fe3d971699a50890c66d8853b93a67840b0e8f1c15747d184b873dec2894a -DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b -DIST pyo3-ffi-0.23.5.crate 74867 BLAKE2B 5c80f7ac77ee516a891c1cb367e27fa396e55a7504dc8f92312219a90860baba3861ca2e83a1410839b99b6b3beb4c068703b841e18ea1854f70d04fef7404bd SHA512 37c25b21acc3718eab842c04489b0c16c04d33a30fe7f3f58cd80943048203375d8788ce84153ba3720df695fc95bf9f7bccacfa02b0e669a5ddbfc44d65f86c -DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e -DIST pyo3-macros-0.23.5.crate 8856 BLAKE2B 56e7dea9cc630e21f9e8aa43319db27f3d287baad4035bf8d921b2c8e737142e5a89decf6a04bcc095f97e035cfe4a5edd7091bba79dd68bc110b7420c29477b SHA512 bf9c12b02597cf6f119e92fe827016f393d13cfa21376811ab9bf8f49cbfd6447afe9dcbef564ad2b5b72db5338520c37c77429db8ee1ccb74de3944fc9fce7f -DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 -DIST pyo3-macros-backend-0.23.5.crate 70938 BLAKE2B 20d5b00edf806ff19de3e3a03d10a23a29b16d544faf2bb5781032e51c3e07cd7f1a979e00b9f1abca36bc7cf1546b702ee83f85d021d74ac819b8b13bf8d140 SHA512 5e9a971d98a7b70424bf93b1f7fb326564010562dd376789be2fa6b13b89c3d34f760eb61ed49f0b013bbdfff2658d874d24a8a0b65d8f82d10d8f34b8ef5b53 -DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 -DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af -DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99 -DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad -DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785 -DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80 -DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd -DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c -DIST syn-2.0.98.crate 297807 BLAKE2B b17e2bb4f151fba26debb722bda8e8677dcc4f57f0e88bec214f8b06e9b15c48731ca3f63d1453a44f34845c9895b3519008ce6cfb69746486324d7a8e0e0c20 SHA512 792dc70249d55face151b5481b0ebabbd3d290de78cff8b5dad8bee08e5a932ee22e54ca5fc5980e0b218197d19822c3672e02eb92ca74c8ac1328081d4d2cbf -DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27 -DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 -DIST typenum-1.18.0.crate 74871 BLAKE2B 99116d32b5317a658526daaf4fece2b9dc8cdbbc30c1e7a32fadf913e56a270a742abe0a0d348ea6039ae74fd4258c702d4626b14071626b7c5d2e2c31d82dec SHA512 c30ca78f8ba2e3e1bbfb3472c01974a0aeecb4471640ef373ddbef984ab37bca87ad4eced8193e5db6206d35ead31ebc25cdfe958f371625eeb97b6664f9c9e3 -DIST unicode-ident-1.0.17.crate 47704 BLAKE2B cafb0d9dbeabd44d45c73dfec9855d9cc8e41482ff75b7b1f4fc4423e2eeb2a5a04f7e3ce0f721fda6acf1e02f2bae77c6bb346b48bc26ab1972255b080c190d SHA512 1eaf422163126796f3181f8a3cee319ce0492e75c0c293def441872b39eba8282a95e058d0fd5dd39a8d6f3304d4ae13420a0eed901f71c157d5da99e08e1437 -DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183 -DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST wasi-0.13.3+wasi-0.2.2.crate 136754 BLAKE2B a17e2670caed033c1b2e2bd709a79c1dff5d0ff46b32e9d9b0faceac2b3350397e7bc6ce113a9275c400537121c9d853130b4bd546afbf0bcd248f4c69d8a708 SHA512 c0b0ce3c4d82ad7350e017fda565a69cf91186ebc41a1c5bc21a6e2fd2f0d8e7d90bcd60488074da6062ac1fa39c684ddd8ee1d8efd66e82eff36ddb16682abd -DIST wasi-0.14.7+wasi-0.2.4.crate 18219 BLAKE2B 10832cb1268305bda3ab6ed158190a910ba80cc15ebcea94d806d43164a1391852b374b8a50e46368856bfdb82a73c1124bfb99438864149c4e5243397eaf3c3 SHA512 e3983f4d3af346ef2926374be93d095a4d61128c4b65890da11aba9d51d8129f0984dc3c318cc712cd06d2931e2e54b5822883f4eca7918e6456b6741e0840e1 -DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb -DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f -DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 -DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b -DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 -DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f -DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 -DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb -DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd -DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 -DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548 -DIST wit-bindgen-rt-0.33.0.crate 3357 BLAKE2B 7c5227e835eb405b681ba36a2472fb3330b9e44f8e9cef06ae5de326691d4e4535cfd09843241963572060f4ccb048aa088fb8692591f9253cd215f510969420 SHA512 fffae2da775fcb5066398aba5cd02119a07f5bb5ab2282c74f1665656de0278ba13352b8ccc6ff107677aec3ec5d401729158332f653e0a2e7b393d1aa018b8a -DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe diff --git a/dev-python/bcrypt/bcrypt-4.3.0.ebuild b/dev-python/bcrypt/bcrypt-4.3.0.ebuild deleted file mode 100644 index 327b3dfead61..000000000000 --- a/dev-python/bcrypt/bcrypt-4.3.0.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - autocfg@1.4.0 - base64@0.22.1 - bcrypt-pbkdf@0.10.0 - bcrypt@0.17.0 - bitflags@2.8.0 - block-buffer@0.10.4 - blowfish@0.9.1 - byteorder@1.5.0 - cfg-if@1.0.0 - cipher@0.4.4 - cpufeatures@0.2.17 - crypto-common@0.1.6 - digest@0.10.7 - generic-array@0.14.7 - getrandom@0.3.1 - heck@0.5.0 - indoc@2.0.5 - inout@0.1.4 - libc@0.2.170 - memoffset@0.9.1 - once_cell@1.20.3 - pbkdf2@0.12.2 - portable-atomic@1.11.0 - proc-macro2@1.0.93 - pyo3-build-config@0.23.5 - pyo3-ffi@0.23.5 - pyo3-macros-backend@0.23.5 - pyo3-macros@0.23.5 - pyo3@0.23.5 - quote@1.0.38 - sha2@0.10.8 - subtle@2.6.1 - syn@2.0.98 - target-lexicon@0.12.16 - typenum@1.18.0 - unicode-ident@1.0.17 - unindent@0.2.3 - version_check@0.9.5 - wasi@0.13.3+wasi-0.2.2 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 - wit-bindgen-rt@0.33.0 - zeroize@1.8.1 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Modern password hashing for software and servers" -HOMEPAGE=" - https://github.com/pyca/bcrypt/ - https://pypi.org/project/bcrypt/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - >=dev-python/setuptools-rust-1.7.0[${PYTHON_USEDEP}] -" - -# Rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/bcrypt/_bcrypt.*.so" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - pushd "${ECARGO_VENDOR}"/pyo3-0*/ >/dev/null || die - eapply "${FILESDIR}/bcrypt-4.2.0-patch-pyo3-subinterp.patch" - popd >/dev/null || die -} - -python_configure_all() { - export PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 - # Workaround for sys-cluster/ceph (bug #920906) - # https://github.com/pyca/bcrypt/issues/694 - # https://github.com/PyO3/pyo3/issues/3451 - export RUSTFLAGS="${RUSTFLAGS} --cfg pyo3_unsafe_allow_subinterpreters" -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests -} diff --git a/dev-python/bcrypt/bcrypt-5.0.0.ebuild b/dev-python/bcrypt/bcrypt-5.0.0.ebuild deleted file mode 100644 index 4ed674de68f6..000000000000 --- a/dev-python/bcrypt/bcrypt-5.0.0.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pyca/bcrypt -# TODO: freethreading -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.82.0" -CRATES=" - autocfg@1.5.0 - base64@0.22.1 - bcrypt-pbkdf@0.10.0 - bcrypt@0.17.1 - block-buffer@0.10.4 - blowfish@0.9.1 - byteorder@1.5.0 - cfg-if@1.0.3 - cipher@0.4.4 - cpufeatures@0.2.17 - crypto-common@0.1.6 - digest@0.10.7 - generic-array@0.14.7 - getrandom@0.3.3 - heck@0.5.0 - indoc@2.0.6 - inout@0.1.4 - libc@0.2.176 - memoffset@0.9.1 - once_cell@1.21.3 - pbkdf2@0.12.2 - portable-atomic@1.11.1 - proc-macro2@1.0.101 - pyo3-build-config@0.26.0 - pyo3-ffi@0.26.0 - pyo3-macros-backend@0.26.0 - pyo3-macros@0.26.0 - pyo3@0.26.0 - quote@1.0.40 - r-efi@5.3.0 - sha2@0.10.9 - subtle@2.6.1 - syn@2.0.106 - target-lexicon@0.13.3 - typenum@1.18.0 - unicode-ident@1.0.19 - unindent@0.2.4 - version_check@0.9.5 - wasi@0.14.7+wasi-0.2.4 - wasip2@1.0.1+wasi-0.2.4 - wit-bindgen@0.46.0 - zeroize@1.8.1 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Modern password hashing for software and servers" -HOMEPAGE=" - https://github.com/pyca/bcrypt/ - https://pypi.org/project/bcrypt/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - >=dev-python/setuptools-rust-1.7.0[${PYTHON_USEDEP}] -" - -# Rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/bcrypt/_bcrypt.*.so" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - distutils-r1_src_prepare - - pushd "${ECARGO_VENDOR}"/pyo3-0*/ >/dev/null || die - eapply "${FILESDIR}/bcrypt-4.2.0-patch-pyo3-subinterp.patch" - popd >/dev/null || die -} - -python_configure_all() { - # Workaround for sys-cluster/ceph (bug #920906) - # https://github.com/pyca/bcrypt/issues/694 - # https://github.com/PyO3/pyo3/issues/3451 - export RUSTFLAGS="${RUSTFLAGS} --cfg pyo3_unsafe_allow_subinterpreters" -} - -python_test() { - epytest tests -} diff --git a/dev-python/bcrypt/files/bcrypt-4.2.0-patch-pyo3-subinterp.patch b/dev-python/bcrypt/files/bcrypt-4.2.0-patch-pyo3-subinterp.patch deleted file mode 100644 index 964dd964fa93..000000000000 --- a/dev-python/bcrypt/files/bcrypt-4.2.0-patch-pyo3-subinterp.patch +++ /dev/null @@ -1,23 +0,0 @@ -https://bugs.gentoo.org/920906 -https://github.com/pyca/bcrypt/issues/694 -https://github.com/PyO3/pyo3/issues/3451 -https://src.fedoraproject.org/rpms/rust-pyo3/raw/rawhide/f/0001-Make-unsafe-subinterpreter-support-available-via-cfg.patch - -From d59176bc05aa37838fd4a8dd253f47c962f61118 Mon Sep 17 00:00:00 2001 -From: Fabio Valentini -Date: Tue, 23 Jul 2024 14:41:04 +0200 -Subject: [PATCH] Make unsafe subinterpreter support available via cfg flag - ---- a/src/impl_/pymodule.rs -+++ b/src/impl_/pymodule.rs -@@ -107,7 +107,7 @@ impl ModuleDef { - // that static data is not reused across interpreters. - // - // PyPy does not have subinterpreters, so no need to check interpreter ID. -- #[cfg(not(any(PyPy, GraalPy)))] -+ #[cfg(not(any(PyPy, GraalPy, pyo3_unsafe_allow_subinterpreters)))] - { - // PyInterpreterState_Get is only available on 3.9 and later, but is missing - // from python3.dll for Windows stable API on 3.9 --- -2.45.2 diff --git a/dev-python/bcrypt/metadata.xml b/dev-python/bcrypt/metadata.xml deleted file mode 100644 index 71e44195d6c4..000000000000 --- a/dev-python/bcrypt/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - openstack@gentoo.org - Openstack - - - bcrypt - pyca/bcrypt - - diff --git a/dev-python/beartype/Manifest b/dev-python/beartype/Manifest deleted file mode 100644 index 8b60feb648b9..000000000000 --- a/dev-python/beartype/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -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 diff --git a/dev-python/beartype/beartype-0.22.9.ebuild b/dev-python/beartype/beartype-0.22.9.ebuild deleted file mode 100644 index 79b01ffdedee..000000000000 --- a/dev-python/beartype/beartype-0.22.9.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/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/beartype/metadata.xml b/dev-python/beartype/metadata.xml deleted file mode 100644 index 496068a9baca..000000000000 --- a/dev-python/beartype/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - beartype - beartype/beartype - - diff --git a/dev-python/beautifulsoup4/Manifest b/dev-python/beautifulsoup4/Manifest deleted file mode 100644 index 7d1d5665384c..000000000000 --- a/dev-python/beautifulsoup4/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST beautifulsoup4-4.14.3.tar.gz 627737 BLAKE2B e5b32c33afefcfccfa952b55e800b903e5c65ed54704d39a28603b54a75508079c6cba8db425595fa2b47fa7cf07fa1172dbff4c13c3bc1cc0a705bc786dd1fd SHA512 5c535534045cac033112b7c060539d6b5a748620df9d15fb4c719708cde263ac506f3734a39156681633942543dc555af51c619dae430311a8889204d8ee325e diff --git a/dev-python/beautifulsoup4/beautifulsoup4-4.14.3.ebuild b/dev-python/beautifulsoup4/beautifulsoup4-4.14.3.ebuild deleted file mode 100644 index b04cf271fc79..000000000000 --- a/dev-python/beautifulsoup4/beautifulsoup4-4.14.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree" -HOMEPAGE=" - https://www.crummy.com/software/BeautifulSoup/bs4/ - https://pypi.org/project/beautifulsoup4/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - >=dev-python/soupsieve-2.6[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}] -" -# bs4 prefers cchardet > chardet > charset-normalizer -# however, charset-normalizer causes test failures, so force the other two -# dev-python/chardet[${PYTHON_USEDEP}] -BDEPEND=" - test? ( - || ( - dev-python/faust-cchardet[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - ) - dev-python/packaging[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx doc - -EPYTEST_DESELECT=( - # broken by security backports, already skipped on py3.13+ - "bs4/tests/test_fuzz.py::TestFuzz::test_rejected_markup[crash-ffbdfa8a2b26f13537b68d3794b0478a4090ee4a]" -) diff --git a/dev-python/beautifulsoup4/metadata.xml b/dev-python/beautifulsoup4/metadata.xml deleted file mode 100644 index e2f3bcbb7191..000000000000 --- a/dev-python/beautifulsoup4/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - Python - - - Beautiful Soup is a Python HTML/XML parser designed for quick - turnaround projects like screen-scraping. Two features make it - powerful: it won't choke if you give it bad markup and it provides a - few simple methods and Pythonic idioms for navigating and searching - a parse tree: a toolkit for dissecting a document and extracting - what you need. - - - - beautifulsoup4 - - diff --git a/dev-python/behave/Manifest b/dev-python/behave/Manifest deleted file mode 100644 index 98dd061fc8ff..000000000000 --- a/dev-python/behave/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST behave-1.3.3.tar.gz 892639 BLAKE2B 3e8438abb796a99a8b6e5d1482754d159e9656a8cf8b68a5b0fe34261809b5677c05ed118146fa1801a9f9b0c51e3c5f38530cd5b70a9ece0d523ecc227cd57c SHA512 fb098b8dbcc9468ac3c9385c03e036baaf5827891bc8f464919ba963df93c5f11f0dcc84dda563e8ce4e5e67c0f0df23b8c128d762a0de26b186b8d77c708396 -DIST behave-1.3.3.tar.gz.provenance 9423 BLAKE2B a05723f4b29fdeae4451a66762c21f5ddd6a6aada4739ac57e756395a41b2b54cc85b656aec1f64152a815390cd25c8a2e962d65a14119a61f3d2f30188e08b6 SHA512 06e285c4c08f13955c660d27c324e29f094103fc21fff75a1747001cd3f193176e672384325960a17edb094cb5a0ff60a23ea72250d70022d7541f4c3e7ef8f3 diff --git a/dev-python/behave/behave-1.3.3.ebuild b/dev-python/behave/behave-1.3.3.ebuild deleted file mode 100644 index 324ec35e102a..000000000000 --- a/dev-python/behave/behave-1.3.3.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/behave/behave -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="BDD, Python style" -HOMEPAGE=" - https://github.com/behave/behave/ - https://pypi.org/project/behave/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/colorama-0.3.7[${PYTHON_USEDEP}] - >=dev-python/cucumber-expressions-17.1.0[${PYTHON_USEDEP}] - >=dev-python/cucumber-tag-expressions-4.1.0[${PYTHON_USEDEP}] - >=dev-python/parse-1.18.0[${PYTHON_USEDEP}] - >=dev-python/parse-type-0.6.0[${PYTHON_USEDEP}] - >=dev-python/six-1.15.0[${PYTHON_USEDEP}] - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/wheel[${PYTHON_USEDEP}] - test? ( - >=dev-python/assertpy-1.1[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/freezegun-1.5.1[${PYTHON_USEDEP}] - >=dev-python/mock-4.0[${PYTHON_USEDEP}] - >=dev-python/path-13.1.0[${PYTHON_USEDEP}] - >=dev-python/pyhamcrest-2.0.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - # avoid pytest-html options - epytest -o addopts= -} diff --git a/dev-python/behave/metadata.xml b/dev-python/behave/metadata.xml deleted file mode 100644 index a9b3e4cb4e88..000000000000 --- a/dev-python/behave/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - - - - https://behave.readthedocs.io/ - behave/behave - behave - - diff --git a/dev-python/beniget/Manifest b/dev-python/beniget/Manifest deleted file mode 100644 index 756587c98113..000000000000 --- a/dev-python/beniget/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST beniget-0.4.2.post1.tar.gz 32274 BLAKE2B 808b9cec64dd8cd62418c557092a58c228e91e6ee7dd9fea40af23081a77ddb5b7db01ca025d692e38a9a71181d4a23523170b29d89c318c75f228aaa219bea2 SHA512 7270d36e2ae98bd984b7f7e90f43c0dbf7b06601370ae71064a8b0a1babe4ca91e78ec8564a6836221c9a331835834e97670f5c7c0f4d40ff22835338b1ef3db -DIST beniget-0.5.0.tar.gz 37097 BLAKE2B 07e55337ac01613c17a251a5947e49ce406c6b1ac3e5e65bf02f520b748f371631a164b51e1147ae1cb67f2ad1ea6d23f77172963246f420d77a2165c31d6cae SHA512 7094e5c0759d54738aa10923e96e3b20a50dc7736311e36fda757d16eb47838eae8372da53fb794a6871d0f92a38726889665b78b364a430e253b44de795cb6e diff --git a/dev-python/beniget/beniget-0.4.2_p1.ebuild b/dev-python/beniget/beniget-0.4.2_p1.ebuild deleted file mode 100644 index 77b640ca6d01..000000000000 --- a/dev-python/beniget/beniget-0.4.2_p1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Extract semantic information about static Python code" -HOMEPAGE=" - https://pypi.org/project/beniget/ - https://github.com/serge-sans-paille/beniget/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/gast-0.5.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/beniget/beniget-0.5.0.ebuild b/dev-python/beniget/beniget-0.5.0.ebuild deleted file mode 100644 index a49fc44fa796..000000000000 --- a/dev-python/beniget/beniget-0.5.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Extract semantic information about static Python code" -HOMEPAGE=" - https://pypi.org/project/beniget/ - https://github.com/serge-sans-paille/beniget/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/gast-0.7.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -PATCHES=( - # https://github.com/serge-sans-paille/beniget/commit/8234baaaa433a8d23445be1ac48e20f63e96d0e8 - "${FILESDIR}/${P}-pypy311.patch" -) diff --git a/dev-python/beniget/files/beniget-0.5.0-pypy311.patch b/dev-python/beniget/files/beniget-0.5.0-pypy311.patch deleted file mode 100644 index 6a21f3792abd..000000000000 --- a/dev-python/beniget/files/beniget-0.5.0-pypy311.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 8234baaaa433a8d23445be1ac48e20f63e96d0e8 Mon Sep 17 00:00:00 2001 -From: serge-sans-paille -Date: Sun, 30 Nov 2025 19:52:42 +0100 -Subject: [PATCH] Improve test portability with PyPy - -Fix #150 ---- - tests/test_chains.py | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -diff --git a/tests/test_chains.py b/tests/test_chains.py -index 1be68dd..d26e312 100644 ---- a/tests/test_chains.py -+++ b/tests/test_chains.py -@@ -35,6 +35,12 @@ def captured_output(): - finally: - sys.stdout, sys.stderr = old_out, old_err - -+if sys.implementation.name == 'pypy': -+ def normalize_chain(chain): -+ return chain.replace('', '') -+else: -+ def normalize_chain(chain): -+ return chain - - class StrictDefUseChains(beniget.DefUseChains): - def warn(self, msg, node): -@@ -54,7 +60,8 @@ def checkChains(self, code, ref, strict=True): - c = beniget.DefUseChains() - - c.visit(node) -- self.assertEqual(c.dump_chains(node), ref) -+ out = list(map(normalize_chain, c.dump_chains(node))) -+ self.assertEqual(ref, out) - return node, c - - def test_simple_expression(self): -@@ -1669,6 +1676,8 @@ def checkChains(self, code, ref): - # 3.6 or 3.7 - actual = replace_deprecated_names(actual) - -+ actual = normalize_chain(actual) -+ - self.assertEqual(actual, ref) - - def test_simple_expression(self): diff --git a/dev-python/beniget/metadata.xml b/dev-python/beniget/metadata.xml deleted file mode 100644 index 60851ae7fdbf..000000000000 --- a/dev-python/beniget/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - serge-sans-paille/beniget - beniget - - diff --git a/dev-python/berkeleydb/Manifest b/dev-python/berkeleydb/Manifest deleted file mode 100644 index 89f8b6d8f960..000000000000 --- a/dev-python/berkeleydb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST berkeleydb-18.1.15.tar.gz 188446 BLAKE2B e018ad0afb557b866121a267e5b64d627c5c3752f5929652f2e291f9ff67c8e5bb7319fbade04ec0ecfac3aefe58c3497745f5c9b467aa2dd30c01297679ac53 SHA512 60d987851febb158888d2a5fe35bc9169e4855fcfc40b836f0d089db9cc6a0da2c7032b348ac486a7d873eae6999d6d8ce3833461d50fe8afbcf498d37b5afa2 diff --git a/dev-python/berkeleydb/berkeleydb-18.1.15.ebuild b/dev-python/berkeleydb/berkeleydb-18.1.15.ebuild deleted file mode 100644 index 3a072208f945..000000000000 --- a/dev-python/berkeleydb/berkeleydb-18.1.15.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit db-use distutils-r1 pypi - -DESCRIPTION="Python bindings for Oracle Berkeley DB" -HOMEPAGE=" - https://www.jcea.es/programacion/pybsddb.htm - https://pypi.org/project/berkeleydb/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - - - - - python@gentoo.org - - - https://docs.jcea.es/berkeleydb/latest/ - berkeleydb - - diff --git a/dev-python/betamax-matchers/Manifest b/dev-python/betamax-matchers/Manifest deleted file mode 100644 index 7a529f121762..000000000000 --- a/dev-python/betamax-matchers/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST betamax-matchers-0.4.0.gh.tar.gz 5228 BLAKE2B ac4f3ed3df559e26eb88068ef39fe7b890bb003881b95dfe6a72d8622773d76e3b3879a74f508e3849064121086868ba183e53c86387d59d1cc0a1640006bea2 SHA512 202255d9895b118d03efa20aa64f5b099045750dcb9a1ad3eda164d3da372207f1bee8a40f63cdf179da90cfc4380e5a004e5f9c94f006a6f3dbc64e29766c86 diff --git a/dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild b/dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild deleted file mode 100644 index b0c35f922dda..000000000000 --- a/dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A group of experimental matchers for Betamax" -HOMEPAGE=" - https://github.com/betamaxpy/betamax_matchers/ - https://pypi.org/project/betamax-matchers/ -" -SRC_URI=" - https://github.com/betamaxpy/betamax_matchers/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${P/-/_} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/betamax-0.3.2[${PYTHON_USEDEP}] - >=dev-python/requests-toolbelt-0.4.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/betamax-matchers/metadata.xml b/dev-python/betamax-matchers/metadata.xml deleted file mode 100644 index 7e3bb5cf9304..000000000000 --- a/dev-python/betamax-matchers/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - robbat2@gentoo.org - - - python@gentoo.org - - - betamaxpy/betamax_matchers - betamax-matchers - - diff --git a/dev-python/betamax/Manifest b/dev-python/betamax/Manifest deleted file mode 100644 index 2d8fa1990038..000000000000 --- a/dev-python/betamax/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST betamax-0.9.0.tar.gz 79957 BLAKE2B fed287985207679587a0d2a2f38748fca87b7ec9516135c3e50bcfc5bd8035136b4edcac1e3af143cf2f32caa79b5c76e9a9f450d9488f06673aa4d672b09956 SHA512 a6b8f4d719dbfdc26b39f4cb16e33db1da85e01bceb871640d2778e7d830ef2d3bcd655aba6382136cb5cd66d8db1fa6ab04c942e5e185702337cd3dc8c1fa15 diff --git a/dev-python/betamax/betamax-0.9.0.ebuild b/dev-python/betamax/betamax-0.9.0.ebuild deleted file mode 100644 index 6383f131c4a0..000000000000 --- a/dev-python/betamax/betamax-0.9.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="python-requests HTTP exchanges recorder" -HOMEPAGE=" - https://github.com/betamaxpy/betamax/ - https://pypi.org/project/betamax/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/requests-2.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/integration/test_hooks.py - tests/integration/test_placeholders.py - tests/integration/test_record_modes.py::TestRecordOnce::test_records_new_interaction - tests/integration/test_record_modes.py::TestRecordOnce::test_replays_response_from_cassette - tests/integration/test_record_modes.py::TestRecordNewEpisodes - tests/integration/test_record_modes.py::TestRecordNewEpisodesCreatesCassettes - tests/integration/test_record_modes.py::TestRecordAll - tests/integration/test_unicode.py - tests/regression/test_gzip_compression.py - tests/regression/test_requests_2_11_body_matcher.py -) diff --git a/dev-python/betamax/metadata.xml b/dev-python/betamax/metadata.xml deleted file mode 100644 index e0a83bb62561..000000000000 --- a/dev-python/betamax/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - betamaxpy/betamax - betamax - - diff --git a/dev-python/bibtexparser/Manifest b/dev-python/bibtexparser/Manifest deleted file mode 100644 index 2fd603716924..000000000000 --- a/dev-python/bibtexparser/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bibtexparser-1.4.4.gh.tar.gz 97227 BLAKE2B 53ba09d456e339d5c58254c2403629ca2fccbef79800f5c3a0f2bb1e961399f764b5e4ef9391463f0421338ce8c140f247471f1220f840d431db3c36cda3c9a7 SHA512 fe853847215c2d363ad2238afbc310b2e5946630092b86ff010c1053e1afa9acbed81ee4954fb1793d11a9bb19627f31f56bdb59c429c1d520aa4deffb454599 diff --git a/dev-python/bibtexparser/bibtexparser-1.4.4.ebuild b/dev-python/bibtexparser/bibtexparser-1.4.4.ebuild deleted file mode 100644 index fd8fff2afe16..000000000000 --- a/dev-python/bibtexparser/bibtexparser-1.4.4.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A BibTeX parser written in Python" -HOMEPAGE=" - https://github.com/sciunto-org/python-bibtexparser/ - https://pypi.org/project/bibtexparser/ -" -SRC_URI=" - https://github.com/sciunto-org/python-bibtexparser/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/python-${P}" - -LICENSE="|| ( BSD LGPL-3 )" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/pyparsing-3.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/bibtexparser/metadata.xml b/dev-python/bibtexparser/metadata.xml deleted file mode 100644 index f0faa17f6101..000000000000 --- a/dev-python/bibtexparser/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - tex@gentoo.org - Gentoo TeX Project - - - - sciunto-org/python-bibtexparser - bibtexparser - - diff --git a/dev-python/bidict/Manifest b/dev-python/bidict/Manifest deleted file mode 100644 index 5f83acb2ab17..000000000000 --- a/dev-python/bidict/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bidict-0.23.1.gh.tar.gz 390680 BLAKE2B f114ee35f7f3c1cb6e9094f52ce776c976c8b94e0cb9891eec62772eddfdf8735549ea710359cfaaba28f71d7bf96057cc65533a771f9b33a37935e93e152aef SHA512 795e29b61c1717dd34807c60ce598fc6a142decebd0545378bdc728f397e2050f52cf11212075ba60e22553031e9727fcbaae26891f531219075f6f58e457d05 diff --git a/dev-python/bidict/bidict-0.23.1.ebuild b/dev-python/bidict/bidict-0.23.1.ebuild deleted file mode 100644 index 45e914050459..000000000000 --- a/dev-python/bidict/bidict-0.23.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="The bidirectional mapping library for Python" -HOMEPAGE=" - https://pypi.org/project/bidict/ - https://github.com/jab/bidict -" -SRC_URI="https://github.com/jab/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/sortedcontainers[${PYTHON_USEDEP}] - dev-python/sortedcollections[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -DOCS=( {CHANGELOG,README,SECURITY}.rst ) - -EPYTEST_IGNORE=( tests/test_microbenchmarks.py ) - -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/furo - -src_prepare() { - distutils-r1_src_prepare - - sed -i pytest.ini \ - -e "/--numprocesses/d" \ - -e "/--benchmark/d" || die -} diff --git a/dev-python/bidict/metadata.xml b/dev-python/bidict/metadata.xml deleted file mode 100644 index 1f50be8513e6..000000000000 --- a/dev-python/bidict/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - bidict - jab/bidict - - Joshua Bronson - jabronson@gmail.com - - https://bidict.readthedocs.io - https://bidict.readthedocs.io/changelog.html - - - dev@notyourcomputer.net - Shaoyu Tseng - - diff --git a/dev-python/billiard/Manifest b/dev-python/billiard/Manifest deleted file mode 100644 index 9318a0077575..000000000000 --- a/dev-python/billiard/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST billiard-4.0.2.gh.tar.gz 154301 BLAKE2B 5a4d1e185219886a419c82acb18e8f4adcba980d7732c7909a34f9e81af9936280ff1817ba92bef92333e7b57a4385339503e158d8766b8a8a9a1acd9de3202b SHA512 499ef834b98b2ce4a1afc4e069f43a96b9db8d7f52607fa5fe12298fc06faf25307a0208ac6df7643c0fff87deb5014d9bd1e375ab19731e98ac65ba3199fd4e diff --git a/dev-python/billiard/billiard-4.0.2.ebuild b/dev-python/billiard/billiard-4.0.2.ebuild deleted file mode 100644 index 88ddc2422801..000000000000 --- a/dev-python/billiard/billiard-4.0.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Python multiprocessing fork" -HOMEPAGE=" - https://pypi.org/project/billiard/ - https://github.com/celery/billiard -" -SRC_URI="https://github.com/celery/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND="test? ( dev-python/psutil[${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest - -distutils_enable_sphinx Doc diff --git a/dev-python/billiard/metadata.xml b/dev-python/billiard/metadata.xml deleted file mode 100644 index b03e8bad8269..000000000000 --- a/dev-python/billiard/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - billiard - celery/billiard - - diff --git a/dev-python/binaryornot/Manifest b/dev-python/binaryornot/Manifest deleted file mode 100644 index 5026212adaee..000000000000 --- a/dev-python/binaryornot/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST binaryornot-0.6.0.tar.gz 478718 BLAKE2B 2c26bbdbf9ab852eaa0369b68cb55ea0af1d23ffd7925471e4335abbefbc0fce0b693156f964f0a168089409ca763449a312d46c335934e8facf056dcaa806eb SHA512 df92e603c2b8ebb751c61a9c9aaf4d7849c07490e9541c1fde7f8bb7c90e54a88d09b5ac4abc43764ddeeb7847d0c7dee1f66cd8e63005d047657be4fb86d499 -DIST binaryornot-0.6.0.tar.gz.provenance 9717 BLAKE2B c9530d86b77ed4798b75244647db7609301f452d77326c556e08d0c6b6738f1f4a7b060ca87091053033bc7fbdc073c9732d434c9600bc1f01f7e527843ecca1 SHA512 9a80bb572d72c7a3a735f3a8e70dd960e4aedc00dce501f3ea5fd0f8c861243c30140372034be522498ee33fe0c25420410e0cf8fe249ccd0c7782e2ed2528ce diff --git a/dev-python/binaryornot/binaryornot-0.6.0.ebuild b/dev-python/binaryornot/binaryornot-0.6.0.ebuild deleted file mode 100644 index 4ad34956f1cb..000000000000 --- a/dev-python/binaryornot/binaryornot-0.6.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/binaryornot/binaryornot -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ultra-lightweight pure Python package to guess whether a file is binary or text" -HOMEPAGE=" - https://github.com/binaryornot/binaryornot/ - https://pypi.org/project/binaryornot/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # missing data files - # https://github.com/binaryornot/binaryornot/issues/641 - tests/test_check.py::TestIsBinary::test_negative_binary - # sdist test, requires Internet - tests/test_sdist.py::TestSdistContents::test_sdist_includes_pyc_fixtures -) diff --git a/dev-python/binaryornot/metadata.xml b/dev-python/binaryornot/metadata.xml deleted file mode 100644 index 9adc295faf30..000000000000 --- a/dev-python/binaryornot/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - binaryornot/binaryornot - binaryornot - - diff --git a/dev-python/bincopy/Manifest b/dev-python/bincopy/Manifest deleted file mode 100644 index e5df3049b246..000000000000 --- a/dev-python/bincopy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bincopy-20.1.1.tar.gz 750841 BLAKE2B e17d96cacc57f89be212f743b55d0547446394151dd72d2f9bd07470c4d2b7927c64039a6012f0d4af7adff6cf292b45cc36def349f5be99240342292441e227 SHA512 b1f60bccd6805223178fb314ec375e003f7253e12342972310a4a3214feb46dbb664ec8b2a4294b19498fedd29235a373b8bbc513d82e98787bfe59e778e64f6 diff --git a/dev-python/bincopy/bincopy-20.1.1.ebuild b/dev-python/bincopy/bincopy-20.1.1.ebuild deleted file mode 100644 index 0c05c2e28bf3..000000000000 --- a/dev-python/bincopy/bincopy-20.1.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Mangling of various file formats that conveys binary information" -HOMEPAGE=" - https://pypi.org/project/bincopy/ - https://github.com/eerimoq/bincopy/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - >=dev-python/argparse-addons-0.4.0[${PYTHON_USEDEP}] - dev-python/humanfriendly[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/bincopy/metadata.xml b/dev-python/bincopy/metadata.xml deleted file mode 100644 index 2f0d49331b0c..000000000000 --- a/dev-python/bincopy/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - bincopy - eerimoq/bincopy - - diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest deleted file mode 100644 index 8cbc7ac53451..000000000000 --- a/dev-python/bitarray/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bitarray-3.8.1.tar.gz 152471 BLAKE2B be95b93ca030837253baf0172a3a93d9995be58da742371e24641a62d7b03008f19198c5d799cca8c848c55c8ebee10c463454147375799d5e2c9d0315421bd0 SHA512 ae471b099fcc10b3d37c16934aaadaf2e9bab06295a1ae5c948b792cfcd0e5fbaa4f37c01dad120a005785f65e981cad288e88d4a7fd3d58d7170e8b19fad759 diff --git a/dev-python/bitarray/bitarray-3.8.1.ebuild b/dev-python/bitarray/bitarray-3.8.1.ebuild deleted file mode 100644 index d209348146c9..000000000000 --- a/dev-python/bitarray/bitarray-3.8.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Efficient arrays of booleans -- C extension" -HOMEPAGE=" - https://github.com/ilanschnell/bitarray/ - https://pypi.org/project/bitarray/ -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -python_test() { - "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/bitarray/metadata.xml b/dev-python/bitarray/metadata.xml deleted file mode 100644 index 89e2ff60e023..000000000000 --- a/dev-python/bitarray/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - This module provides an object type which efficiently represents an array of - booleans. Bitarrays are sequence types and behave very much like usual lists. - Eight bits are represented by one byte in a contiguous block of memory. The - user can select between two representations; little-endian and big-endian. - Most of the functionality is implemented in C. Methods for accessing the - machine representation are provided. This can be useful when bit level access - to binary files is required, such as portable bitmap image files (.pbm). Also, - when dealing with compressed data which uses variable bit length encoding, - you may find this module useful. - - - bitarray - ilanschnell/bitarray - - diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest deleted file mode 100644 index d138be1eee0a..000000000000 --- a/dev-python/bitstring/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST bitstring-4.3.1.tar.gz 251426 BLAKE2B 9dfc8e3b31c8edcba3a492e844ceca5da9fb874e655bb45c1dc478b8c0fe54a66beebb8869d70fbe9fbc02fc0cccfb8faee73602d99051abd732ff4d18e02e01 SHA512 5c36d37eb447632c95559788187ea40436fb327a6fab72c6c7332a11726172a1ac9f9ea115022ed2bab644152f04e73541efd838a057890763a2dba78d1dc4ab -DIST bitstring-4.4.0.tar.gz 255209 BLAKE2B f060e2ac349cb5b8430b87d262f738b3c028e9246cc6f3e2e041bd35f23326d36b48b79f43b1dd3d8974997db941b6068f42f9b84f618ce82217187be8aaad9a SHA512 ee845ba43cf77f9e36fee1109b73a0f61c35a4f08fd5bcba38bc3be934b9405830f4666704d77811593302bfcdecc25403c1a455a3fdf9174b133be758a46ccc diff --git a/dev-python/bitstring/bitstring-4.3.1.ebuild b/dev-python/bitstring/bitstring-4.3.1.ebuild deleted file mode 100644 index 310c3680f019..000000000000 --- a/dev-python/bitstring/bitstring-4.3.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pure Python module for creation and analysis of binary data" -HOMEPAGE=" - https://github.com/scott-griffiths/bitstring/ - https://pypi.org/project/bitstring/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -RDEPEND=" - =dev-python/bitarray-3*[${PYTHON_USEDEP}] - >=dev-python/gfloat-0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_benchmarks.py -) diff --git a/dev-python/bitstring/bitstring-4.4.0-r2.ebuild b/dev-python/bitstring/bitstring-4.4.0-r2.ebuild deleted file mode 100644 index 175f29ed9666..000000000000 --- a/dev-python/bitstring/bitstring-4.4.0-r2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pure Python module for creation and analysis of binary data" -HOMEPAGE=" - https://github.com/scott-griffiths/bitstring/ - https://pypi.org/project/bitstring/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -RDEPEND=" - =dev-python/bitarray-3*[${PYTHON_USEDEP}] - >=dev-python/gfloat-0.1[${PYTHON_USEDEP}] - >=dev-python/tibs-0.5.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # https://github.com/scott-griffiths/bitstring/issues/363 - tests/test_fp8.py::TestConversionToFP8::test_compare_8bit_floats_with_gfloat - tests/test_fp8.py::test_rounding_consistent_to_gfloat -) - -EPYTEST_IGNORE=( - tests/test_benchmarks.py -) - -src_prepare() { - distutils-r1_src_prepare - - # unpin dependencies - sed -i -e 's:, < [0-9.]*::' pyproject.toml || die -} diff --git a/dev-python/bitstring/metadata.xml b/dev-python/bitstring/metadata.xml deleted file mode 100644 index d4679d04c41b..000000000000 --- a/dev-python/bitstring/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - python@gentoo.org - Python - - - A pure Python module designed to help make - the creation and analysis of binary data - as simple and natural as possible - - - - python-bitstring - scott-griffiths/bitstring - bitstring - - diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest deleted file mode 100644 index c184cb9d6ef3..000000000000 --- a/dev-python/black/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -DIST black-25.1.0.tar.gz 649449 BLAKE2B 28045d73259780c38430838ad245a3a6545f6c55890ee5105f15121659e28dc3d3b332ddd08b7f196afcabc04d3d423b0ccf61e2a467f9ac131b9d7480e86415 SHA512 57281a678d322aaf0f2b7059aa59ad65055cb6999b8fc22ead115011d1b2e607d5cc91880369ee93a438bc266d7ebd371cd046f12d41a83383577f36a6211844 -DIST black-26.3.1.tar.gz 666155 BLAKE2B 624ebe663ba4faedb989b19a24897dcbfb815a3e8a75823ac99fee36abfafea29da72c7327801d39ca7190192459eec103de742a376605fb2f4dcb73f493dfd4 SHA512 55c843ba5a13fb20bf47b7f91d1e44b9afdccf13d3b9966cfe54e635c1fa72d8217e0005d2391f7f76ba04458ba03edf67f3dd8a568d197c4ab558e83395b934 -DIST black-26.3.1.tar.gz.provenance 9293 BLAKE2B 37bcbb05de1429b53166029ac5feb4c27f7a8885f3b0df06a24217e63daf5ae0b0beb195d5bb62b8113331a0b35ea557f80e3e2ae59163cebd261d02b48eae17 SHA512 b5cf26f24e6faf6c5a055a96a4370c81065fae55d9ff07045b5caa2eab8f301b6206a8366735bbbc1dfce17df8a9f6ecfbfe5ca28729119fd707e803956e4788 -DIST black-26.5.0.tar.gz 677762 BLAKE2B 3f240ebb358633cefeebfa3ac5ff5d8925e0c1684ee21d512f72a9b2a6f3b3f1dce08ed1eb0309a17eda75740da9b296a9eccc9f11954c0a4320cd673ebf3b0f SHA512 8477c4cb87c25056772b636b4e5aba38821812ef5a746438a3dbd1de72e37af5e03372389db20aa45678ed560bc8f61ae7c0e3f28c86d14b6ad0ef3956cccaa0 -DIST black-26.5.0.tar.gz.provenance 9441 BLAKE2B ba3bba053520288fdb4acbf642aa3384377e70dd2771504f3f6c403d8d9eb94c8da09b4634d7b355e81fa4432620b6148e5ceaa0990119bed9bf934d6fccba10 SHA512 4f2516bc9b0f34fba4254aecb269873a822ccb8b91001050514786a8a1a2ba260a992a33aa6da17e80c369731c9d972a18ec55bdc915705f2e4f2db98c721dc3 -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-25.1.0.ebuild b/dev-python/black/black-25.1.0.ebuild deleted file mode 100644 index 55e3abc5c954..000000000000 --- a/dev-python/black/black-25.1.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 2020-2025 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 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 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -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-0.9.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2[${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 - -PATCHES=( - # combined upstream test fixes: - # https://github.com/psf/black/pull/4577 - # https://github.com/psf/black/pull/4591 - # https://github.com/psf/black/pull/4666 - # https://github.com/psf/black/pull/4690 - "${FILESDIR}/${P}-test.patch" -) - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # https://github.com/psf/black/issues/4582 - 'tests/test_format.py::test_simple_format[backslash_before_indent]' - 'tests/test_format.py::test_simple_format[form_feeds]' - ) - ;; - esac - - epytest -} - -pkg_postinst() { - optfeature "blackd - HTTP API for black" \ - "dev-python/aiohttp dev-python/aiohttp-cors" -} diff --git a/dev-python/black/black-26.3.1.ebuild b/dev-python/black/black-26.3.1.ebuild deleted file mode 100644 index a2cc86760f4f..000000000000 --- a/dev-python/black/black-26.3.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# 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/black/black-26.5.0.ebuild b/dev-python/black/black-26.5.0.ebuild deleted file mode 100644 index 8ad35b825823..000000000000 --- a/dev-python/black/black-26.5.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# 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/black/black-26.5.1.ebuild b/dev-python/black/black-26.5.1.ebuild deleted file mode 100644 index 8ad35b825823..000000000000 --- a/dev-python/black/black-26.5.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# 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/black/files/black-25.1.0-test.patch b/dev-python/black/files/black-25.1.0-test.patch deleted file mode 100644 index 5573519caea4..000000000000 --- a/dev-python/black/files/black-25.1.0-test.patch +++ /dev/null @@ -1,130 +0,0 @@ -diff --git a/tests/data/cases/pep_701.py b/tests/data/cases/pep_701.py -index 9acee95..6f86988 100644 ---- a/tests/data/cases/pep_701.py -+++ b/tests/data/cases/pep_701.py -@@ -74,9 +74,9 @@ - x = f"a{2+2:=^{foo(x+y**2):something else}one more}b" - f'{(abc:=10)}' - --f"This is a really long string, but just make sure that you reflow fstrings { -+f"""This is a really long string, but just make sure that you reflow fstrings { - 2+2:d --}" -+}""" - f"This is a really long string, but just make sure that you reflow fstrings correctly {2+2:d}" - - f"{2+2=}" -@@ -213,9 +213,9 @@ - x = f"a{2+2:=^{foo(x+y**2):something else}one more}b" - f"{(abc:=10)}" - --f"This is a really long string, but just make sure that you reflow fstrings { -+f"""This is a really long string, but just make sure that you reflow fstrings { - 2+2:d --}" -+}""" - f"This is a really long string, but just make sure that you reflow fstrings correctly {2+2:d}" - - f"{2+2=}" -diff --git a/tests/test_black.py b/tests/test_black.py -index 31bc34d..f7a68aa 100644 ---- a/tests/test_black.py -+++ b/tests/test_black.py -@@ -14,6 +14,7 @@ - from concurrent.futures import ThreadPoolExecutor - from contextlib import contextmanager, redirect_stderr - from dataclasses import fields, replace -+from importlib.metadata import version as imp_version - from io import BytesIO - from pathlib import Path, WindowsPath - from platform import system -@@ -25,6 +26,7 @@ - import pytest - from click import unstyle - from click.testing import CliRunner -+from packaging.version import Version - from pathspec import PathSpec - - import black -@@ -114,7 +116,10 @@ class BlackRunner(CliRunner): - """Make sure STDOUT and STDERR are kept separate when testing Black via its CLI.""" - - def __init__(self) -> None: -- super().__init__(mix_stderr=False) -+ if Version(imp_version("click")) >= Version("8.2.0"): -+ super().__init__() -+ else: -+ super().__init__(mix_stderr=False) - - - def invokeBlack( -@@ -187,10 +192,10 @@ def test_piping(self) -> None: - input=BytesIO(source.encode("utf-8")), - ) - self.assertEqual(result.exit_code, 0) -- self.assertFormatEqual(expected, result.output) -- if source != result.output: -- black.assert_equivalent(source, result.output) -- black.assert_stable(source, result.output, DEFAULT_MODE) -+ self.assertFormatEqual(expected, result.stdout) -+ if source != result.stdout: -+ black.assert_equivalent(source, result.stdout) -+ black.assert_stable(source, result.stdout, DEFAULT_MODE) - - def test_piping_diff(self) -> None: - diff_header = re.compile( -@@ -210,7 +215,7 @@ def test_piping_diff(self) -> None: - black.main, args, input=BytesIO(source.encode("utf-8")) - ) - self.assertEqual(result.exit_code, 0) -- actual = diff_header.sub(DETERMINISTIC_HEADER, result.output) -+ actual = diff_header.sub(DETERMINISTIC_HEADER, result.stdout) - actual = actual.rstrip() + "\n" # the diff output has a trailing space - self.assertEqual(expected, actual) - -@@ -295,7 +300,7 @@ def test_expression_diff(self) -> None: - self.assertEqual(result.exit_code, 0) - finally: - os.unlink(tmp_file) -- actual = result.output -+ actual = result.stdout - actual = diff_header.sub(DETERMINISTIC_HEADER, actual) - if expected != actual: - dump = black.dump_to_file(actual) -@@ -404,7 +409,7 @@ def test_skip_magic_trailing_comma(self) -> None: - self.assertEqual(result.exit_code, 0) - finally: - os.unlink(tmp_file) -- actual = result.output -+ actual = result.stdout - actual = diff_header.sub(DETERMINISTIC_HEADER, actual) - actual = actual.rstrip() + "\n" # the diff output has a trailing space - if expected != actual: -@@ -1826,7 +1831,7 @@ def test_bpo_2142_workaround(self) -> None: - self.assertEqual(result.exit_code, 0) - finally: - os.unlink(tmp_file) -- actual = result.output -+ actual = result.stdout - actual = diff_header.sub(DETERMINISTIC_HEADER, actual) - self.assertEqual(actual, expected) - -@@ -1836,7 +1841,7 @@ def compare_results( - ) -> None: - """Helper method to test the value and exit code of a click Result.""" - assert ( -- result.output == expected_value -+ result.stdout == expected_value - ), "The output did not match the expected value." - assert result.exit_code == expected_exit_code, "The exit code is incorrect." - -@@ -1913,7 +1918,8 @@ def test_code_option_safe(self) -> None: - args = ["--safe", "--code", code] - result = CliRunner().invoke(black.main, args) - -- self.compare_results(result, error_msg, 123) -+ assert error_msg == result.output -+ assert result.exit_code == 123 - - def test_code_option_fast(self) -> None: - """Test that the code option ignores errors when the sanity checks fail.""" diff --git a/dev-python/black/metadata.xml b/dev-python/black/metadata.xml deleted file mode 100644 index f3e7a2a98408..000000000000 --- a/dev-python/black/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - - - black - psf/black - - diff --git a/dev-python/blake3/Manifest b/dev-python/blake3/Manifest deleted file mode 100644 index e058da92fc31..000000000000 --- a/dev-python/blake3/Manifest +++ /dev/null @@ -1,35 +0,0 @@ -DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606 -DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8 -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST blake3-1.8.2.crate 205967 BLAKE2B ec9afd8f3fda5ac545fae869e4af941a4ae30473cb3e5a0b0f128c1dbf0c6231e3cf87decdfc765b69b99e2b2879f3f345ff7bf738911557740fb0445c9e028c SHA512 8635c3ac12c7f333912a6f42c75499395d6178a0dca810d9199bb533facb409970b17bff4b7f55731a7d5d75932e62b236e1651ed0388e2796024bd7dd2852b8 -DIST blake3-py-1.0.8.gh.tar.gz 115913 BLAKE2B e946f3bffb77c3fce916845726531b2876bbeb80775a96799cc9d9d212fd1828715343dd02bddf138f48dd8ab46f217c493769a214bd609bfb65d4d67ebedb43 SHA512 76682f021f465b523c8d71d4862898fe3e77ce2e31bf964682be9bda795c1364cf9103c57659a9ad6f0adbc97abc002bb9f773ba038b091367fdf83939d71452 -DIST cc-1.2.39.crate 90774 BLAKE2B 03c02839a1e464a32a6a6e532e1c7505d7c062facbfa3bfb0e69070d336922e247da8a63876e90f5f31c3c13085500fbf6a0736609db6c840d889e281d345892 SHA512 73f580f1bc1cab96a54a86025957cd846f7a3629f43b3b51b81e336a10cbbe81be6936afcef42118ad9b85184bf3b4dac2c151a62018f75b6b517ff294827954 -DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b -DIST constant_time_eq-0.3.1.crate 11561 BLAKE2B 9ac06a1b13da2aacfaa20d60e48df4f32f6462e4036fd9ec116c45a9bbe142a18b82cf18d762989876f31b745d98d52ce7e3d32f6c9700a500f16f00649b5699 SHA512 2b6b0d7572c02606b7c3780013fb1d1773b999a0d9934e4b140dd82f94e6c91d2ef82f6daaa1bda94f95bdf6b5997b2f0ea0c8eba8ca7e28a07d1e06b1071b50 -DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 -DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 -DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 -DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f -DIST find-msvc-tools-0.1.2.crate 30461 BLAKE2B 66623bcb6fb43aeed869066f9a51eeb7f21e6ab5f0a7d0d71b9d2a0dc01b66e48691644751c0b0145f537cff8694f96d046bbb835b7c57a626f7bce638a5d457 SHA512 e3a9f209991feae92d123124a60ab1987243fbf432a80eafab161f6b83c819b0a348451db6c332fff81f19009e8ec2627eb3b46967be3f1ff507b06251f273e2 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 -DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9 -DIST libc-0.2.176.crate 790040 BLAKE2B 0c58e6c9a3ef8983ecb33917903ce021df7c249dc2b142805c47360418be7219277b8a02d04df7bdafdb1fb04ca21fb2e791cd625a8e696faff3b762cf0e0799 SHA512 e1c5acef0efd3ee6b0742e28d86ee74f9555745349de8ca5c2a64a823365948fe1f7c72a6b9ce6d4a251a67beb45b748cf575005b935bf0188903b49843e9192 -DIST memmap2-0.9.8.crate 34478 BLAKE2B b692ca950cdc51d2ac17133fcbee48f4e6a9cb3ffc00b1bccfdce366ee29fbf62686eeb780a5896a76a4634b6fbfcf0da4d12987dec872f80e6cf792c5c9da65 SHA512 291d20396dce8f34cef46801bb26f73a2b5e07a0a58e01894858696578d4fbcd1c3b3872828a80cb2552ee71908cc2c13599c1522a0f0d4663e603fbc924556a -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 -DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c -DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 -DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b -DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e -DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 -DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 -DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e -DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c -DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c -DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 -DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b diff --git a/dev-python/blake3/blake3-1.0.8-r1.ebuild b/dev-python/blake3/blake3-1.0.8-r1.ebuild deleted file mode 100644 index 6288528ca01b..000000000000 --- a/dev-python/blake3/blake3-1.0.8-r1.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.80.0" -CRATES=" - arrayref@0.3.9 - arrayvec@0.7.6 - autocfg@1.5.0 - blake3@1.8.2 - cc@1.2.39 - cfg-if@1.0.3 - constant_time_eq@0.3.1 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.21 - either@1.15.0 - find-msvc-tools@0.1.2 - heck@0.5.0 - hex@0.4.3 - indoc@2.0.6 - libc@0.2.176 - memmap2@0.9.8 - memoffset@0.9.1 - once_cell@1.21.3 - portable-atomic@1.11.1 - proc-macro2@1.0.101 - pyo3-build-config@0.26.0 - pyo3-ffi@0.26.0 - pyo3-macros-backend@0.26.0 - pyo3-macros@0.26.0 - pyo3@0.26.0 - quote@1.0.41 - rayon-core@1.13.0 - rayon@1.11.0 - shlex@1.3.0 - syn@2.0.106 - target-lexicon@0.13.3 - unicode-ident@1.0.19 - unindent@0.2.4 -" - -inherit cargo distutils-r1 - -MY_P=blake3-py-${PV} -DESCRIPTION="Python bindings for the BLAKE3 cryptographic hash function" -HOMEPAGE=" - https://github.com/oconnor663/blake3-py/ - https://pypi.org/project/blake3/ -" -SRC_URI=" - https://github.com/oconnor663/blake3-py/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz - rust? ( - ${CARGO_CRATE_URIS} - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE=" - || ( CC0-1.0 Apache-2.0 ) - rust? ( -" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions BSD-2 MIT Unicode-3.0 - || ( Apache-2.0 CC0-1.0 MIT-0 ) -" -LICENSE+=" - ) -" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+rust" - -DEPEND=" - !rust? ( dev-libs/blake3:= ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - ${DEPEND} - rust? ( - ${RUST_DEPEND} - dev-util/maturin[${PYTHON_USEDEP}] - ) - !rust? ( - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - ) - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/blake3/blake3.*.so" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -pkg_setup() { - use rust && rust_pkg_setup -} - -src_unpack() { - # Do this unconditionally as it has sensible behaviour even - # w/ USE=-rust. - cargo_src_unpack -} - -PATCHES=( - # Link against shared blake3 library. Bug 943281. - "${FILESDIR}/${P}-use-installed-library.patch" -) - -src_prepare() { - distutils-r1_src_prepare - - # sed the package name and version to improve compatibility - sed -e 's:blake3_experimental_c:blake3:' \ - -e "s:0[.]0[.]1:${PV}:" \ - -i c_impl/setup.py || die - - # remove vendored C sources to ensure we don't use accidentally - rm -r c_impl/vendor || die -} - -python_compile() { - local DISTUTILS_USE_PEP517=$(usex rust maturin setuptools) - - if ! use rust; then - export FORCE_SYSTEM_BLAKE3=1 - cd c_impl || die - fi - distutils-r1_python_compile - if ! use rust; then - cd - >/dev/null || die - fi -} diff --git a/dev-python/blake3/files/blake3-1.0.8-use-installed-library.patch b/dev-python/blake3/files/blake3-1.0.8-use-installed-library.patch deleted file mode 100644 index 5f96470ad213..000000000000 --- a/dev-python/blake3/files/blake3-1.0.8-use-installed-library.patch +++ /dev/null @@ -1,49 +0,0 @@ -# Link against shared blake3 library. Gentoo bug 943281. -# Set FORCE_SYSTEM_BLAKE3=1 to force use of installed system library. - -diff --git a/c_impl/setup.py b/c_impl/setup.py -index 417385b..2a664f0 100644 ---- a/c_impl/setup.py -+++ b/c_impl/setup.py -@@ -69,6 +69,9 @@ def is_aarch64(): - def force_intrinsics(): - return os.environ.get("FORCE_INTRINSICS") == "1" - -+def force_system_blake3(): -+ # force use of system library for blake3 -+ return os.environ.get("FORCE_SYSTEM_BLAKE3") == "1" - - def compile_x86_intrinsics(): - object_files = [] -@@ -203,9 +206,17 @@ def prepare_extension(): - "vendor/blake3_dispatch.c", - "vendor/blake3_portable.c", - ] -+ include_dirs=[ -+ "vendor", -+ ], -+ extra_link_args = [ "-lblake3" ] - target = platform.machine() - extra_objects = [] -- if is_macos(): -+ if force_system_blake3(): -+ print("using installed system library") -+ sources = sources[:1] -+ include_dirs = [] -+ elif is_macos(): - # On macOS we build a "universal" binary containing both x86 and ARM - # code. - extra_objects = compile_macos_universal_staticlib() -@@ -239,10 +250,9 @@ def prepare_extension(): - return setuptools.Extension( - "blake3", - sources=sources, -- include_dirs=[ -- "vendor", -- ], -+ include_dirs=include_dirs, - extra_objects=extra_objects, -+ extra_link_args=extra_link_args, - define_macros=[ - ("SETUP_PY_VERSION", escape_preprocessor_string(VERSION)), - ("SETUP_PY_DESCRIPTION", escape_preprocessor_string(DESCRIPTION)), diff --git a/dev-python/blake3/metadata.xml b/dev-python/blake3/metadata.xml deleted file mode 100644 index 55ea3bd9e001..000000000000 --- a/dev-python/blake3/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - oconnor663/blake3-py - blake3 - - - - Build the Rust implementation (if disabled, the "experimental" - C implementation is used instead). - - - diff --git a/dev-python/bleach/Manifest b/dev-python/bleach/Manifest deleted file mode 100644 index 9719ff37c02c..000000000000 --- a/dev-python/bleach/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bleach-6.3.0.tar.gz 203533 BLAKE2B b81c1337155f43ed2dcaff0fe91035b65a4d44b3916f53a29353a9fd18d623e9908db7218dc59589a487d978933dd2680c2e82ab78cb14f64c8d674542ecc248 SHA512 8ebf85f78f7daae90db91e54f368fcc36dde8d93f04cbe469e861d76c55c52d147e756a9d0198e01b3cd93aca966fdaf4d5d35bd2ed3c731e772ed67d5d484a3 diff --git a/dev-python/bleach/bleach-6.3.0.ebuild b/dev-python/bleach/bleach-6.3.0.ebuild deleted file mode 100644 index a9f4c55868eb..000000000000 --- a/dev-python/bleach/bleach-6.3.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An easy whitelist-based HTML-sanitizing tool" -HOMEPAGE=" - https://github.com/mozilla/bleach/ - https://pypi.org/project/bleach/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/html5lib-1.2_pre20240221[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/bleach-6.0.0-py39.patch -) - -EPYTEST_DESELECT=( - # this package is not really maintained anymore - 'tests/test_parse_shim.py::test_urlparse[\t :foo.com \n-expected8]' - 'tests/test_parse_shim.py::test_urlparse[ foo.com -expected9]' -) - -src_prepare() { - # unbundle unpatched broken html5lib - rm -r bleach/_vendor || die - sed -i -e 's:bleach\._vendor\.parse:urllib.parse:' \ - bleach/parse_shim.py || die - sed -i -e 's:bleach\._vendor\.::' \ - bleach/html5lib_shim.py \ - bleach/sanitizer.py \ - tests/test_clean.py || die - # indirect html5lib deps - sed -i -e '/webencodings/d' setup.py || die - rm bleach/six_shim.py || die - - distutils-r1_src_prepare -} diff --git a/dev-python/bleach/files/bleach-6.0.0-py39.patch b/dev-python/bleach/files/bleach-6.0.0-py39.patch deleted file mode 100644 index 02ecb614c8b9..000000000000 --- a/dev-python/bleach/files/bleach-6.0.0-py39.patch +++ /dev/null @@ -1,48 +0,0 @@ -From d6d734f6fbeee2c091212d42e3ea730a1230aad5 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Tue, 24 Jan 2023 07:35:45 +0100 -Subject: [PATCH] Remove tests broken by py3.9 - ---- - tests/test_clean.py | 15 --------------- - 1 file changed, 15 deletions(-) - -diff --git a/tests/test_clean.py b/tests/test_clean.py -index 73946a1..f798a15 100644 ---- a/tests/test_clean.py -+++ b/tests/test_clean.py -@@ -551,31 +551,16 @@ def test_attributes_list(): - {"protocols": {"http"}}, - 'valid', - ), -- ( -- 'valid', -- {"protocols": {"http"}}, -- 'valid', -- ), - ( - 'valid', - {"protocols": {"http"}}, - 'valid', - ), -- ( -- 'valid', -- {"protocols": {"http"}}, -- 'valid', -- ), - ( - 'valid', - {"protocols": {"http"}}, - 'valid', - ), -- ( -- 'valid', -- {"protocols": {"http"}}, -- 'valid', -- ), - pytest.param( - *( - 'valid', --- -2.39.1 - diff --git a/dev-python/bleach/metadata.xml b/dev-python/bleach/metadata.xml deleted file mode 100644 index 554331c575b1..000000000000 --- a/dev-python/bleach/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - bleach - mozilla/bleach - - diff --git a/dev-python/bleak/Manifest b/dev-python/bleak/Manifest deleted file mode 100644 index 2aceec7b9adc..000000000000 --- a/dev-python/bleak/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST bleak-1.1.0.tar.gz 116100 BLAKE2B c41e02c7fcf58671d68f9a4d4b94b05546bd656366551948fc7d62c07297754730ff1ab4dc6d45ffdb460aac6f47cf616b5b056c721cebe075521d6b39769ff6 SHA512 4861e999d812b63ce4d85eb8711f9cf226e70b2adc786f87c4be8793c72f9f01cd2572ea46e59315ae7774864b5c5e5ef642e47a0abf145fd8ed2ab48cda61df -DIST bleak-1.1.1.tar.gz 116277 BLAKE2B 63a6ffd4cb25325eddcae403145e60a450d33f47627968db262c78138d0330c96e03672fbe826876f4ca5c026f918268f96d3495e01be57c25120520b2b7c99e SHA512 ad4749e7f88be5ba9a2c09b636164d501971111184d9cdfb6087cfae32b6d72cf74d3e6f2c1c3690ec9bff3f3ccb1b6bc479969a6c5de7e01fcacc384d53ceae diff --git a/dev-python/bleak/bleak-1.1.0.ebuild b/dev-python/bleak/bleak-1.1.0.ebuild deleted file mode 100644 index 4edc386c5c15..000000000000 --- a/dev-python/bleak/bleak-1.1.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Bluetooth Low Energy platform Agnostic Klient (BLEAK) for Python" -HOMEPAGE="https://bleak.readthedocs.io" - -LICENSE="MIT" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -# Dependencies unsurprisingly derive from "pyproject.toml". -BDEPEND="test? ( - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] - >=dev-python/pytest-asyncio-0.19.0[${PYTHON_USEDEP}] - >=dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}] -)" -RDEPEND=" - >=dev-python/dbus-fast-1.22.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}] - ' python3_{8..10}) -" -DEPEND="${RDEPEND}" - -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -#FIXME: Tests currently fail to run and I can't be bothered to resolve. *sigh* -# distutils_enable_tests pytest - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/hbldh/bleak.git" - EGIT_BRANCH="develop" -else - KEYWORDS="~amd64" -fi - -python_install_all() { - [[ -d examples ]] && dodoc -r examples - - distutils-r1_python_install_all -} diff --git a/dev-python/bleak/bleak-1.1.1.ebuild b/dev-python/bleak/bleak-1.1.1.ebuild deleted file mode 100644 index 4edc386c5c15..000000000000 --- a/dev-python/bleak/bleak-1.1.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Bluetooth Low Energy platform Agnostic Klient (BLEAK) for Python" -HOMEPAGE="https://bleak.readthedocs.io" - -LICENSE="MIT" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -# Dependencies unsurprisingly derive from "pyproject.toml". -BDEPEND="test? ( - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] - >=dev-python/pytest-asyncio-0.19.0[${PYTHON_USEDEP}] - >=dev-python/pytest-cov-3.0.0[${PYTHON_USEDEP}] -)" -RDEPEND=" - >=dev-python/dbus-fast-1.22.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}] - ' python3_{8..10}) -" -DEPEND="${RDEPEND}" - -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -#FIXME: Tests currently fail to run and I can't be bothered to resolve. *sigh* -# distutils_enable_tests pytest - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/hbldh/bleak.git" - EGIT_BRANCH="develop" -else - KEYWORDS="~amd64" -fi - -python_install_all() { - [[ -d examples ]] && dodoc -r examples - - distutils-r1_python_install_all -} diff --git a/dev-python/bleak/metadata.xml b/dev-python/bleak/metadata.xml deleted file mode 100644 index 2a6f1f8d2940..000000000000 --- a/dev-python/bleak/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - bleak - hbldh/bleak - - diff --git a/dev-python/blessed/Manifest b/dev-python/blessed/Manifest deleted file mode 100644 index 16626affe5dc..000000000000 --- a/dev-python/blessed/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST blessed-1.38.0.tar.gz 14008103 BLAKE2B 57229521e74ac0353ee50911f783d1e43c0ca1803333085da35f0ede7dc9b9dab9156f62ebfc8ce0fd6d5643ffede77d3e2f5ea5ed218bb911ba49c702e36b35 SHA512 d3db9087dea83d04683f4f1caa6927bc6fbd3ecfe0ad8cb1f60bb831ee3799c9b7cad2768cf759e41c4ecc34f2c6e37ca40edaf8ddd167cc0d6e6ba4d1a46636 -DIST blessed-1.39.0.tar.gz 14011417 BLAKE2B d2eec5e8bf8d53f2889c0b33babedadeb65a91b03de5300c3d1b8c7d3892a179342995185dae25f66db227973e84b2ca028c543613466dc3befe7cda943d7de1 SHA512 0af3ab46eb16f94985702f749d3146d570de95f21d7deb3113f80dec795fb4f786b4f4838e67297be80a056635a06c11f4b1f6cb6697d4d389077be29d3fbb25 -DIST blessed-1.42.0.tar.gz 14025805 BLAKE2B cc2b5b7d7df05615daf4049daac637150aa76c527139778cd17aab7f016ee608ec43fae5a2b53fa33d01c37a9c53cf80c7ec99472dbdefcfadcf6924b8b7939f SHA512 87b22066ef950c2a4f6637e9103cca74ab6933c7e74156672c7c0616f38b97998e296cc2607f0326d99f81a704c29cf109d9ac68c5e9b09cb492190386f5f743 -DIST blessed-1.44.0.tar.gz 14031337 BLAKE2B e8d2aa64dfedca67dbbdf236a577ab3c3f7b221dfedbf4db68189b775aa690fc1f74595f9f5b5762497f92c0cb1f968a37691b861be71276871d61498c6169e8 SHA512 07f6dbd15e315fe71bd97f795b4a5e739f10566ad14267d8bbcefe7085cdebb5c2cc1d285441e1ddc04831ef9caa09ac2e5dd9ca61222cda26081d56a2e2759a diff --git a/dev-python/blessed/blessed-1.38.0.ebuild b/dev-python/blessed/blessed-1.38.0.ebuild deleted file mode 100644 index c7100fcdb760..000000000000 --- a/dev-python/blessed/blessed-1.38.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for making terminal apps using colors, keyboard input and positioning" -HOMEPAGE=" - https://github.com/jquast/blessed/ - https://pypi.org/project/blessed/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/wcwidth-0.6[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -# tests are flaky with xdist -distutils_enable_tests pytest - -# README.rst is a symlink to docs/ -DOCS=() - -python_prepare_all() { - # Skip those extensions as they don't have a Gentoo package - # Remove calls to scripts that generate rst files because they - # are not present in the tarball - sed -e '/sphinxcontrib.manpage/d' -e '/sphinx_paramlinks/d' \ - -e '/^for script in/,/runpy.run_path/d' \ - -i docs/conf.py || die - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=( - # fragile to timing - tests/test_sixel.py::test_sixel_height_and_width_fallback_to_xtwinops - ) - - # COLORTERM must not be truecolor - # See https://github.com/jquast/blessed/issues/162 - local -x COLORTERM= - # Ignore coverage options - epytest --override-ini="addopts=" -} diff --git a/dev-python/blessed/blessed-1.39.0.ebuild b/dev-python/blessed/blessed-1.39.0.ebuild deleted file mode 100644 index b62fbe9993d0..000000000000 --- a/dev-python/blessed/blessed-1.39.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for making terminal apps using colors, keyboard input and positioning" -HOMEPAGE=" - https://github.com/jquast/blessed/ - https://pypi.org/project/blessed/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/wcwidth-0.7[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -# tests are flaky with xdist -distutils_enable_tests pytest - -# README.rst is a symlink to docs/ -DOCS=() - -python_prepare_all() { - # Skip those extensions as they don't have a Gentoo package - # Remove calls to scripts that generate rst files because they - # are not present in the tarball - sed -e '/sphinxcontrib.manpage/d' -e '/sphinx_paramlinks/d' \ - -e '/^for script in/,/runpy.run_path/d' \ - -i docs/conf.py || die - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=( - # fragile to timing - tests/test_sixel.py::test_sixel_height_and_width_fallback_to_xtwinops - ) - - # COLORTERM must not be truecolor - # See https://github.com/jquast/blessed/issues/162 - local -x COLORTERM= - # Ignore coverage options - epytest --override-ini="addopts=" -} diff --git a/dev-python/blessed/blessed-1.42.0.ebuild b/dev-python/blessed/blessed-1.42.0.ebuild deleted file mode 100644 index f748f387f3c8..000000000000 --- a/dev-python/blessed/blessed-1.42.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for making terminal apps using colors, keyboard input and positioning" -HOMEPAGE=" - https://github.com/jquast/blessed/ - https://pypi.org/project/blessed/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/jinxed-2.0[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.7[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -# tests are flaky with xdist -distutils_enable_tests pytest - -# README.rst is a symlink to docs/ -DOCS=() - -python_prepare_all() { - # Skip those extensions as they don't have a Gentoo package - # Remove calls to scripts that generate rst files because they - # are not present in the tarball - sed -e '/sphinxcontrib.manpage/d' -e '/sphinx_paramlinks/d' \ - -e '/^for script in/,/runpy.run_path/d' \ - -i docs/conf.py || die - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=( - # fragile to timing - tests/test_sixel.py::test_sixel_height_and_width_fallback_to_xtwinops - ) - - # COLORTERM must not be truecolor - # See https://github.com/jquast/blessed/issues/162 - local -x COLORTERM= - # Ignore coverage options - epytest --override-ini="addopts=" -} diff --git a/dev-python/blessed/blessed-1.44.0.ebuild b/dev-python/blessed/blessed-1.44.0.ebuild deleted file mode 100644 index 5d1a5004ef53..000000000000 --- a/dev-python/blessed/blessed-1.44.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for making terminal apps using colors, keyboard input and positioning" -HOMEPAGE=" - https://github.com/jquast/blessed/ - https://pypi.org/project/blessed/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/jinxed-2.0[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.7[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -# tests are flaky with xdist -distutils_enable_tests pytest - -# README.rst is a symlink to docs/ -DOCS=() - -python_prepare_all() { - # Skip those extensions as they don't have a Gentoo package - # Remove calls to scripts that generate rst files because they - # are not present in the tarball - sed -e '/sphinxcontrib.manpage/d' -e '/sphinx_paramlinks/d' \ - -e '/^for script in/,/runpy.run_path/d' \ - -i docs/conf.py || die - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=( - # fragile to timing - tests/test_sixel.py::test_sixel_height_and_width_fallback_to_xtwinops - ) - - # COLORTERM must not be truecolor - # See https://github.com/jquast/blessed/issues/162 - local -x COLORTERM= - # Ignore coverage options - epytest --override-ini="addopts=" -} diff --git a/dev-python/blessed/metadata.xml b/dev-python/blessed/metadata.xml deleted file mode 100644 index 700c6cdea1af..000000000000 --- a/dev-python/blessed/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - blessed - jquast/blessed - https://github.com/jquast/blessed/issues - - diff --git a/dev-python/blinker/Manifest b/dev-python/blinker/Manifest deleted file mode 100644 index 890fef0722e0..000000000000 --- a/dev-python/blinker/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST blinker-1.9.0.tar.gz 22460 BLAKE2B ad77406c35b3d6c1979387d3675fa580ade063a16e1fd15d1628ed7bc8a3e71bf8e1a857257d1278deae5e23426b106f2b02648ff75c39e60909285d6a668d64 SHA512 587eaead4750eb742209703d792498293579dc55afc855498066b49a067527b6b3eccbe9a35ddbacc2cb1b7ced0bb3bb7a5716dba82d87b434a6ca8281bd76e5 -DIST blinker-1.9.0.tar.gz.provenance 9033 BLAKE2B 294cc110afd7bfc26c645eed7dd5b2d2184352258c4ded613c9210d738065e600591e1877f89485f31d26641515837d555e26c8b6727a985df6bfc57601d9b0b SHA512 4820cff34914cea37537fe5cff0ca6669192a90762f10fc41927b30402b57d784346ac86d9af4f7258e34f0cbcd69684e8d057cbc02a7e3486419704266dcb34 diff --git a/dev-python/blinker/blinker-1.9.0.ebuild b/dev-python/blinker/blinker-1.9.0.ebuild deleted file mode 100644 index 613008231c95..000000000000 --- a/dev-python/blinker/blinker-1.9.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pallets-eco/blinker -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fast, simple object-to-object and broadcast signaling" -HOMEPAGE=" - https://github.com/pallets-eco/blinker/ - https://pypi.org/project/blinker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest diff --git a/dev-python/blinker/metadata.xml b/dev-python/blinker/metadata.xml deleted file mode 100644 index d8e036c563aa..000000000000 --- a/dev-python/blinker/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pallets-eco/blinker - blinker - - diff --git a/dev-python/blobfile/Manifest b/dev-python/blobfile/Manifest deleted file mode 100644 index b13533a6eef3..000000000000 --- a/dev-python/blobfile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST blobfile-3.2.0.tar.gz 78442 BLAKE2B f89d39931a87ac2f6a98fc793771b1d3fd5b199553f18cefaabd49a21d2d2e61bf3c0a805c1b7c6f4c6dfdd2a3ce080349f4b2e9c0504e89627138754a0cab9e SHA512 aa254372e410d7cce5fc6cbe3af61c0e8a99f6adf38b38a024e45155b64552fdea4acb0aa41ec20208ab1abd0b8719718ba8abe29274639808299f7d5a0e7eca diff --git a/dev-python/blobfile/blobfile-3.2.0.ebuild b/dev-python/blobfile/blobfile-3.2.0.ebuild deleted file mode 100644 index 94bb62f4da87..000000000000 --- a/dev-python/blobfile/blobfile-3.2.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Read GCS, ABS and local paths with the same interface, tensorflow.io.gfile clone" -HOMEPAGE=" - https://github.com/blobfile/blobfile - https://pypi.org/project/blobfile/ -" - -LICENSE="Unlicense" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=" - >=dev-python/filelock-3.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.9[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.8[${PYTHON_USEDEP}] - >=dev-python/urllib3-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/xmltodict[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare() { - sed -e 's/pycryptodomex/pycryptodome/' -i pyproject.toml || die - sed -e 's/from Cryptodome/from Crypto/' -i blobfile/_gcp.py || die -} diff --git a/dev-python/blobfile/metadata.xml b/dev-python/blobfile/metadata.xml deleted file mode 100644 index 22da9805b323..000000000000 --- a/dev-python/blobfile/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - blobfile - blobfile/blobfile - - diff --git a/dev-python/blockbuster/Manifest b/dev-python/blockbuster/Manifest deleted file mode 100644 index 53635ead96c3..000000000000 --- a/dev-python/blockbuster/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST blockbuster-1.5.26.tar.gz 36085 BLAKE2B 856a57dae55251771cd3340b1b6cad84fa168d7ca63630401fbbd8acf27b99d77759e3161b77f94abf7085035ef9303bf7b693561fad4cf8796009a2297bee5d SHA512 d12263e81c2acc97a537b3067632a6fc41af214125bd4c4c16f12079531fe4d6addc48091942fa5311dec6024113492ee585a185127c0cf69abfde4e3c1a8ce0 diff --git a/dev-python/blockbuster/blockbuster-1.5.26.ebuild b/dev-python/blockbuster/blockbuster-1.5.26.ebuild deleted file mode 100644 index 420d8f29776f..000000000000 --- a/dev-python/blockbuster/blockbuster-1.5.26.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2025-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 pypi - -DESCRIPTION="Utility to detect blocking calls in the async event loop" -HOMEPAGE=" - https://github.com/cbornet/blockbuster/ - https://pypi.org/project/blockbuster/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/forbiddenfruit-0.1.4[${PYTHON_USEDEP}] - ' 'python*') -" -BDEPEND=" - test? ( - dev-python/aiofiles[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Internet - tests/test_blockbuster.py::test_ssl_socket - ) - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # upstream doesn't care, however that doesn't stop - # people from depending on it... - # https://github.com/cbornet/blockbuster/issues/47 - tests/test_blockbuster.py::test_file_random - tests/test_blockbuster.py::test_file_read_bytes - tests/test_blockbuster.py::test_file_text - tests/test_blockbuster.py::test_file_write_bytes - tests/test_blockbuster.py::test_lock - tests/test_blockbuster.py::test_os_scandir - tests/test_blockbuster.py::test_scanned_modules - ) - ;; - esac - - epytest -} diff --git a/dev-python/blockbuster/metadata.xml b/dev-python/blockbuster/metadata.xml deleted file mode 100644 index b9312ebad483..000000000000 --- a/dev-python/blockbuster/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - cbornet/blockbuster - blockbuster - - diff --git a/dev-python/blosc/Manifest b/dev-python/blosc/Manifest deleted file mode 100644 index 008fa2aac36c..000000000000 --- a/dev-python/blosc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-blosc-1.11.4.gh.tar.gz 99206 BLAKE2B b4a9775b08d736a8b46a26b6a7f34a60fdbc3cc588d48ee2ed5de0bb402fdd49bc17a5ad4678dd4b104480970ce0c9c5a90244ddfd380b583129dc94dcfd53b7 SHA512 52f5accc2ac710998d2e4345588fe3b7d16ed841b2cc17f77df4e95a0f1f30abd6293ca2b320baf71c9e4e7d5425107b1a718859b9cf8af80d45b457759cf744 diff --git a/dev-python/blosc/blosc-1.11.4.ebuild b/dev-python/blosc/blosc-1.11.4.ebuild deleted file mode 100644 index d2cfb903a1f0..000000000000 --- a/dev-python/blosc/blosc-1.11.4.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-blosc-${PV} -DESCRIPTION="High performance compressor optimized for binary data" -HOMEPAGE=" - https://blosc.org/ - https://github.com/Blosc/python-blosc/ - https://pypi.org/project/blosc/ -" -SRC_URI=" - https://github.com/Blosc/python-blosc/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/c-blosc-1.19.0:= -" -DEPEND=" - ${RDEPEND} -" -# py-cpuinfo dep is irrelevant for us, as it is only used to configure -# bundled c-blosc build -BDEPEND=" - dev-python/scikit-build[${PYTHON_USEDEP}] - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -DOCS=( ANNOUNCE.rst README.rst RELEASE_NOTES.rst ) - -src_configure() { - export USE_SYSTEM_BLOSC=1 - export BLOSC_DIR="${EPREFIX}/usr" -} - -python_compile() { - distutils-r1_python_compile - - # scikit-build is broken and reuses the same build - # https://github.com/scikit-build/scikit-build/issues/633 - rm -r _skbuild || die -} - -python_test() { - "${EPYTHON}" -m blosc.test -v || die -} diff --git a/dev-python/blosc/metadata.xml b/dev-python/blosc/metadata.xml deleted file mode 100644 index 53e77ea30975..000000000000 --- a/dev-python/blosc/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - blosc is a high performance compressor optimized for binary - data. It has been designed to transmit data to the processor cache - faster than the traditional, non-compressed, direct memory fetch - approach via a memcpy() OS call. Blosc works well for compressing - numerical arrays that contains data with relatively low entropy, - like sparse data, time series, grids with regular-spaced values, - etc. This is the python wrapper. - - - blosc - Blosc/python-blosc - - diff --git a/dev-python/bluelet/Manifest b/dev-python/bluelet/Manifest deleted file mode 100644 index 2eac76a61993..000000000000 --- a/dev-python/bluelet/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bluelet-0.2.0.gh.tar.gz 14182 BLAKE2B c05560f4cd1b4aaf3f25d22bbf5eabfef695cb1686742ae274df9024786ca08a4604ec9a24ad185718ad8d8876f8b5fb12df0f45cdda5b61fb6fbdc8fb09bcaf SHA512 58bd8df4b61f23a53f9310b68e5754155c00d598c9bcb7724e90ef6722ee5d6017751c2e056eaaa64cca71b89c391d248c14477457f30ebf2b28841a3fdc98fa diff --git a/dev-python/bluelet/bluelet-0.2.0-r1.ebuild b/dev-python/bluelet/bluelet-0.2.0-r1.ebuild deleted file mode 100644 index c1133940048c..000000000000 --- a/dev-python/bluelet/bluelet-0.2.0-r1.ebuild +++ /dev/null @@ -1,27 +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="Module for pure Python asynchronous I/O using coroutines" -HOMEPAGE="https://pypi.org/project/bluelet/" -SRC_URI="https://github.com/sampsyo/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="examples" - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - dodoc -r demo - docompress -x /usr/share/doc/${PF}/demo - fi -} diff --git a/dev-python/bluelet/metadata.xml b/dev-python/bluelet/metadata.xml deleted file mode 100644 index 1fd0205da8f8..000000000000 --- a/dev-python/bluelet/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - jsmolic@gentoo.org - Jakov Smolić - - - -Bluelet is a simple, pure-Python solution for writing intelligible asynchronous socket applications. It uses PEP 342 coroutines to make concurrent I/O look and act like sequential programming. - -In this way, it is similar to the Greenlet green-threads library and its associated packages Eventlet and Gevent. Bluelet has a simpler, 100% Python implementation that comes at the cost of flexibility and performance when compared to Greenlet-based solutions. However, it should be sufficient for many applications that don't need serious scalability; it can be thought of as a less-horrible alternative to asyncore or an asynchronous replacement for SocketServer (and more). - - - sampsyo/bluelet - bluelet - - diff --git a/dev-python/blurb/Manifest b/dev-python/blurb/Manifest deleted file mode 100644 index c5dfff5ed1e0..000000000000 --- a/dev-python/blurb/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST blurb-2.0.0.tar.gz 24666 BLAKE2B 74ff80ab4503278423c5ac600d71e5fea57e837f39aedf6f12b24841aa96ffadd030ae61898964527218fc32468efa8885374165221c7131882f63127ce9b981 SHA512 ef943797fb6c5a3716aa86af0741c267b6ed1760c305e779410cd7ce0e2c99b0ce2437b8c6f5b8b39c01850cc79819f5977eefdb3906269af321a78b60d95f49 -DIST blurb-2.0.0.tar.gz.provenance 8927 BLAKE2B 37c8234e264edffa36eb394c6731dcfd1ffe8983dc28654a789de108e0de5a49b0be961d36810d8c10e8f2eabf3c2116a43f4ff61f48c8978c0d74eded7bc580 SHA512 c2fb82f7c7e19cf48400843d0c8a56a8f7120295dc0ac4f00b4ab2f11cb482fbd20b795bbef4311abb4ad046486ae4ec1497c32b043f107fcbe4077c4f09b52f diff --git a/dev-python/blurb/blurb-2.0.0.ebuild b/dev-python/blurb/blurb-2.0.0.ebuild deleted file mode 100644 index d633fc7040dd..000000000000 --- a/dev-python/blurb/blurb-2.0.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2018-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/python/blurb -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tool to create and manage NEWS blurbs for CPython" -HOMEPAGE=" - https://github.com/python/blurb/ - https://pypi.org/project/blurb/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=( pyfakefs time-machine ) -distutils_enable_tests pytest diff --git a/dev-python/blurb/metadata.xml b/dev-python/blurb/metadata.xml deleted file mode 100644 index 97e724d2a9f8..000000000000 --- a/dev-python/blurb/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - python@gentoo.org - - - chutzpah@gentoo.org - Patrick McLean - - - - blurb is a tool designed to rid CPython core development of the scourge of - Misc/NEWS conflicts. - - The core concept: split Misc/NEWS into many separate files that, when - concatenated back together in sorted order, reconstitute the original - Misc/NEWS file. After that, Misc/NEWS could be deleted from the CPython - repo and thereafter rendered on demand (e.g. when building a release). - When checking in a change to CPython, the checkin process will write - out a new file that sorts into the correct place, using a filename - unlikely to have a merge conflict. - - - blurb - python/blurb - - diff --git a/dev-python/blurhash/Manifest b/dev-python/blurhash/Manifest deleted file mode 100644 index 25d425747439..000000000000 --- a/dev-python/blurhash/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST blurhash-1.1.4.tar.gz 4738 BLAKE2B a25804938443e140e6d5a649e52c9c07cc91bb914be81efc33887161113f80362fba0b6711f520063461c7d4645022e559a11ecffdfeac9521a86cb23d279510 SHA512 eacef78927a1299bec19f73709435b1be55797273888e7856bbfd46d2aa1afa02f54505c15b76dcd6bd15a6817da0171aa412570c33c7ad487bfe10940ef3fd6 -DIST blurhash-1.1.5.tar.gz 50859 BLAKE2B 3cf43786e586ba011687ae40a22711ec18c60c1a53df3e425649a90659d18e723c7e0d9c35b3f6ae5313dcdf007622a0e6ba009035c98c7c51e1e2363defbe95 SHA512 84fef618a5bbb6b91a6e63665938e5b9c03a453dc1bd637863e2ffe560685b29a7a720309ebedb85a51db5686f8e22f6f399aeaede22b6578016e1d0ec410e63 diff --git a/dev-python/blurhash/blurhash-1.1.4.ebuild b/dev-python/blurhash/blurhash-1.1.4.ebuild deleted file mode 100644 index 5637076c0e7b..000000000000 --- a/dev-python/blurhash/blurhash-1.1.4.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of the blurhash algorithm" -HOMEPAGE=" - https://pypi.org/project/blurhash/ - https://github.com/halcy/blurhash-python -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# no tests in v1.1.4 tarball -distutils_enable_tests import-check - -src_prepare() { - distutils-r1_src_prepare - rm setup.cfg || die -} diff --git a/dev-python/blurhash/blurhash-1.1.5.ebuild b/dev-python/blurhash/blurhash-1.1.5.ebuild deleted file mode 100644 index 29cce9fdb2a8..000000000000 --- a/dev-python/blurhash/blurhash-1.1.5.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of the blurhash algorithm" -HOMEPAGE=" - https://pypi.org/project/blurhash/ - https://github.com/halcy/blurhash-python -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/pillow[jpeg,${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( ) - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm setup.cfg || die -} diff --git a/dev-python/blurhash/metadata.xml b/dev-python/blurhash/metadata.xml deleted file mode 100644 index 25cebaef4c02..000000000000 --- a/dev-python/blurhash/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - blurhash - halcy/blurhash-python - - diff --git a/dev-python/boltons/Manifest b/dev-python/boltons/Manifest deleted file mode 100644 index d9fabdfc262f..000000000000 --- a/dev-python/boltons/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST boltons-25.0.0.tar.gz 246294 BLAKE2B 10b2e19188e287d9ed8071b30300456d48883dfa39e3673c0a11381d653f222c8ae1c66f68db80017ae42df55ba9ee77678c36e6b8ab4b608071ae46b2a5aa37 SHA512 4a1c9a511d5628c21c0416f289260f0dcbf4ebc38338d8dbf2d9a7ee8031b5d69c74ca6f5bc0a97fee1773a6e86fdb470af9b643f0c0b89db23987fe842dff4f diff --git a/dev-python/boltons/boltons-25.0.0.ebuild b/dev-python/boltons/boltons-25.0.0.ebuild deleted file mode 100644 index 3d70d4c9da3e..000000000000 --- a/dev-python/boltons/boltons-25.0.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure-python utilities in the same spirit as the standard library" -HOMEPAGE="https://boltons.readthedocs.io/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -DOCS=( CHANGELOG.md README.md TODO.rst ) diff --git a/dev-python/boltons/metadata.xml b/dev-python/boltons/metadata.xml deleted file mode 100644 index 769cd6689ddf..000000000000 --- a/dev-python/boltons/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - ionen@gentoo.org - Ionen Wolkens - - - - mahmoud/boltons - boltons - - diff --git a/dev-python/boolean-py/Manifest b/dev-python/boolean-py/Manifest deleted file mode 100644 index 4cdb3e1bf16e..000000000000 --- a/dev-python/boolean-py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST boolean.py-5.0.gh.tar.gz 34438 BLAKE2B bf76e1a2dfb70ec4db6dcde332b9abdee9e1915ca48d801a13ca820421a51c17523ebe74f87bcab70e441fdf6b84a3fee4619107e2c4d689a4c4342a60113440 SHA512 edd3fa81c45667665183c22f4fe1c78bd39bd3dfff7fff942b8645e9e15839a13adcacabc5115941b350bb0a15a653d9f472e286429751afe29a8d98f8fe6b7f diff --git a/dev-python/boolean-py/boolean-py-5.0.ebuild b/dev-python/boolean-py/boolean-py-5.0.ebuild deleted file mode 100644 index 45c26738124b..000000000000 --- a/dev-python/boolean-py/boolean-py-5.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2022-2025 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 - -MY_P=${P/-/.} -DESCRIPTION="Define boolean algebras, create and parse boolean expressions" -HOMEPAGE=" - https://pypi.org/project/boolean.py/ - https://github.com/bastikr/boolean.py/ -" -SRC_URI=" - https://github.com/bastikr/boolean.py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests pytest diff --git a/dev-python/boolean-py/metadata.xml b/dev-python/boolean-py/metadata.xml deleted file mode 100644 index a96ae4fd2e25..000000000000 --- a/dev-python/boolean-py/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - bastikr/boolean.py - boolean.py - - diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest deleted file mode 100644 index 6be34ef468ee..000000000000 --- a/dev-python/boto3/Manifest +++ /dev/null @@ -1,12 +0,0 @@ -DIST boto3-1.42.96.gh.tar.gz 1129293 BLAKE2B 186684ffe3d8e776e6f7462b4c7fdd996febcfc84ef87b3fe7399bc44bf00578177dab353d758231d0b2437fdbbef9204fc58b2eeda8f5be95b1d74e967c0d1d SHA512 c265a94e7fb4e7ed19e2f5aa152410c83d8e171373eb95c3572e8cc03fae6371c2ee7145722adffdab4e680b8f2abd0f3c3f4ff52bbd20fdfccd932f30cb9a20 -DIST boto3-1.43.14.gh.tar.gz 1146029 BLAKE2B f8de3d46b90f55873492212afeab44b63abf1165920f75fd24178970fc3881904eb557268e5837d25e15a5fe9804ed895d351b17d377f5dfbdb7f11ef200910e SHA512 96721de4aa3387c3101686f62bbda63132eac02a03557fa8f26a61ac59af8506d829c38e9381088af4deb7b3bd4a79f82070a575f8c34eaeb387f9e1820331ed -DIST boto3-1.43.15.gh.tar.gz 1146686 BLAKE2B e2e610e2ec99d6eb6a200014ddcc3674bec61715d340f6ca9fa89ff0d4d19afd8d58b971909d935c97387bd999ddbbdf9c64956aed40f609e40e9c8262cd2ccf SHA512 eab581355c8213badf91bffeb64cbb8fcb3957619794c287984d96fccf9b6df093b73e4253b92f69a2c92c595d8b5720cee05c61d05c17a2807afea1694829ac -DIST boto3-1.43.16.gh.tar.gz 1148009 BLAKE2B 5b303a49faabe253b133c8d5fd5fe95caef3ba00166d2193ef6638d24115779e6678db4571920ab9f1ebbfecd6c3cada6349eaec9b9a9d0449760b19ac5ee98c SHA512 bc5306f9fa25a23e0b4882605d938b04fb9033d16a2a5be2f2cac4b5d60557c8139bca08b18ca6022fbdc7291ad34210f0f4ed24846099746df803f3f813d645 -DIST boto3-1.43.17.gh.tar.gz 1149899 BLAKE2B 156dca381b1d0900c9191852081ba81f8d1d2f9d4b2523a363d0693ea71fd7792b183c2cd8dfaa734112dd4f4bdfc3340c1e46c405698d1668f3de512e0c8071 SHA512 1b5309bf6786c8c2d5e08885ed930981845c8013c7306959362a17cdcf65de4cf70f213c631ceecd951e584d04ccb5c56ba5227ca1bef414dc3fbf9387ba0a08 -DIST boto3-1.43.18.gh.tar.gz 1151413 BLAKE2B 81013f13acbc4e1c154b62b63163b8034cc122b0c66d8213af81fe046f72a759b329126bf28ec261156e6e459d5283ab61e4965375b0b8264d5aed98396f019b SHA512 9a6eac48ffd61872a0a30ce2142b7e94eb4eefeae932eb0e7273f89f574e20a9bad4dc9a789a60ecfa552ab907df46423cffb1cdf2c1804ebd6b3578c3330f26 -DIST boto3-1.43.19.gh.tar.gz 1151877 BLAKE2B 2e0841161be1264af7314127ef7ca145a374dff3ec0e5ac5b00d9ee38076300f40ecfc06881084dec3325d3d85f71aa562b3327ec63fb726715995b64b194d90 SHA512 91cc620b226736b763abc8e7790c763485a53d5175a6f981d50cd3780106f794d1f09e009a4c236dd3c02f9177d9f189daba97b4bfeb1535139f63f14966d8ff -DIST boto3-1.43.2.gh.tar.gz 1133320 BLAKE2B 21890b9f6629ec5af1da155d767a6117beada74550c292ba07d6900666bef39722740493e343a4770cf7f8adbb0030462d9e41366daee4c2bc17c391f14153f2 SHA512 b807ff1e6133285f6f64a83e328b7522f18d2de63838e9d6d70b982f44316b63aed90ddf3cbc12c6c32967c35807c0ef548d647588cd76c09a363e4de0c9b1e0 -DIST boto3-1.43.20.gh.tar.gz 1153608 BLAKE2B 14c74c4983763e063110c401406a7023ec4a26e12442d083c85f5757067a3b2a9f2c8def2547e8328de8dbcc372007bc2e782b0efdb1b0ffa584262e47c26a4a SHA512 ce9c0abc4278141549fb98c073f5f3e16d708207129953181546c53ff0c222ce63cf717efb2b5c727de6ee19817abc97561e5b03c3c81b6e76466bafddbb51b7 -DIST boto3-1.43.22.gh.tar.gz 1154525 BLAKE2B ecf768e7dfbb30cc111caaf16b21db86c5ce686e8c049b394533f8e9f6cd75868a629cb0e55bda56e32cc9b65da76c81203bf93d510eeec16e813b9b623644c1 SHA512 cc9514fb65605ef1d36044d671b2b3fe93e34dff13a7f1eafb4bd2810380460f510d7c37265395009e3da60d7f52e56b8695a8b355b13a948a6db423569bb4ce -DIST boto3-1.43.6.gh.tar.gz 1137408 BLAKE2B 11a92806102c847f0072394f726a56c84f2378f9b75394d3b23f9357a35dd8ae2794149d7d20c0b4f0ba64a14e4234606ac49b846320e770b20eca51c9f53790 SHA512 e51787a036386af77a77f39ef1b857bf1fa6a6a106694ae0f6fd07097420fb1a01ad14037e55a8279c1aa8968c64becede89ef3ecbd5bd43c4af0f30f4e5cae5 -DIST boto3-1.43.9.gh.tar.gz 1141698 BLAKE2B 37721c03d15d8cc7d290dcf9e56c5a83d480379514b0504a5164ab0dcec1211f3df001a966562f5f69e94325ccd42bc0da787121c68b75419fa45913feb5a4e6 SHA512 a130960634934428ab43845f69a2997638077c3bf856e12b00637dcd995dd835ad0a01eedd0a25d003d7c3e4515077c5ff19f90d289f5fe3c8bf5d837a629d09 diff --git a/dev-python/boto3/boto3-1.42.96.ebuild b/dev-python/boto3/boto3-1.42.96.ebuild deleted file mode 100644 index 474c3ca084f8..000000000000 --- a/dev-python/boto3/boto3-1.42.96.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.16.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.14.ebuild b/dev-python/boto3/boto3-1.43.14.ebuild deleted file mode 100644 index 6b5162666b99..000000000000 --- a/dev-python/boto3/boto3-1.43.14.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.17.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.15.ebuild b/dev-python/boto3/boto3-1.43.15.ebuild deleted file mode 100644 index 6b5162666b99..000000000000 --- a/dev-python/boto3/boto3-1.43.15.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.17.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.16.ebuild b/dev-python/boto3/boto3-1.43.16.ebuild deleted file mode 100644 index 6b5162666b99..000000000000 --- a/dev-python/boto3/boto3-1.43.16.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.17.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.17.ebuild b/dev-python/boto3/boto3-1.43.17.ebuild deleted file mode 100644 index 015f6e99eeec..000000000000 --- a/dev-python/boto3/boto3-1.43.17.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.18.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.18.ebuild b/dev-python/boto3/boto3-1.43.18.ebuild deleted file mode 100644 index 015f6e99eeec..000000000000 --- a/dev-python/boto3/boto3-1.43.18.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.18.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.19.ebuild b/dev-python/boto3/boto3-1.43.19.ebuild deleted file mode 100644 index 015f6e99eeec..000000000000 --- a/dev-python/boto3/boto3-1.43.19.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.18.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.2.ebuild b/dev-python/boto3/boto3-1.43.2.ebuild deleted file mode 100644 index 6a6bbecf6a0a..000000000000 --- a/dev-python/boto3/boto3-1.43.2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.17.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.20.ebuild b/dev-python/boto3/boto3-1.43.20.ebuild deleted file mode 100644 index 015f6e99eeec..000000000000 --- a/dev-python/boto3/boto3-1.43.20.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.18.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.22.ebuild b/dev-python/boto3/boto3-1.43.22.ebuild deleted file mode 100644 index 015f6e99eeec..000000000000 --- a/dev-python/boto3/boto3-1.43.22.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.18.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.6.ebuild b/dev-python/boto3/boto3-1.43.6.ebuild deleted file mode 100644 index 6b5162666b99..000000000000 --- a/dev-python/boto3/boto3-1.43.6.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.17.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.9.ebuild b/dev-python/boto3/boto3-1.43.9.ebuild deleted file mode 100644 index 6b5162666b99..000000000000 --- a/dev-python/boto3/boto3-1.43.9.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.17.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/metadata.xml b/dev-python/boto3/metadata.xml deleted file mode 100644 index 486c7a84e5f0..000000000000 --- a/dev-python/boto3/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - boto/boto3 - boto3 - - diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest deleted file mode 100644 index 39f9893c3bc0..000000000000 --- a/dev-python/botocore/Manifest +++ /dev/null @@ -1,12 +0,0 @@ -DIST botocore-1.42.96.gh.tar.gz 16190988 BLAKE2B c63dbf335904dd9fd56d2881428fab2500ef36104fee2f979fb8394860eb30743022db17ffaabfe14bb896bed2b03728e32f0d0f8e7e6f1979abefb171f87a7c SHA512 d3f55cb1c05cb587b89f83eb3ca58fc002d67187e958deb25d8bd571bac89802e63231da4e6b9261616003e6cb3972291697141ad4208cec76ce39769aa81fc4 -DIST botocore-1.43.14.gh.tar.gz 16327415 BLAKE2B 418cbdd5f997fe0ec31ba4f19abe3c19e1e162d12fd0773e1bee26be83bb4f74c562493731c99a58d1dde6491d54f1f04bd19d084f51471423ff64ed40605830 SHA512 71728063cc6ef47bdbde33da2492a41af5bc9cc6c0d7db688ff3462eeace2b778c000b9ea3b945a3571b7b04ffada8bc65c90279657c9417498d5d31494b50c9 -DIST botocore-1.43.15.gh.tar.gz 16329896 BLAKE2B 57aa912b797537ec2160c41f7e449d68f1548db877a04eef3b825f6354f3fa966d9863b6ec08f43720161220b5593268576ba39523ec1c3581f5b675bdfbed7b SHA512 be470525bc5acb51040ce19fcd84dce51a3fd3c1dcffda6a16cbea180dc51a1871e5f8239cd22c51f7a8fe80d7eaf79d3eabb5cf95c0b3ab59da405aab3beb96 -DIST botocore-1.43.16.gh.tar.gz 16335573 BLAKE2B 5c4c806d73382fb844b79482555519f4ab65a0c37eef20a167951fd85fab7a2d3788482efd26bfe9a4ce0adfc43317e4a2cd68852f057e476dede696c5799c3d SHA512 60f94107454a80985e1baed185b625df4f24e7e7c49aeb462b0d13b35e03d7fdab155c1cfb09be6ef1367ee12ace0309b08d7d92139f5ab9b4cf0155411aeb6d -DIST botocore-1.43.17.gh.tar.gz 16365343 BLAKE2B b2ad485869dd06882eb5286a379d0aeecd3adcb5c08151cd2ee3bebc54a0c26a0e7efdd7be3afedd10d048d61457cf0eed4373e548cc498175fb68192a3e801d SHA512 80e94345d384b15e4dcacb7a618f811e70a957ba296ebccdc890957449570a0fdf038763c9b0fe8dd6df1875e121355f151e0a76af095d18f32db32c8a54c5a3 -DIST botocore-1.43.18.gh.tar.gz 16377376 BLAKE2B 4eb2808f4aa3b2b64f9d4b5d2df19c0dfbcc461da6588e10e939bfca794426460b28a306f2c4c3a1e9065b8c7299011b0dd035229b9d4bda67f9a51a1994d5ab SHA512 ce6506bd52fbc16127f7300c3f09c99320462de15036c66d89c65cf6533c94f0cc7b4153055a79ec36bf295af5206009517de1cb654f22d19a7426d34a2fb78e -DIST botocore-1.43.19.gh.tar.gz 16389618 BLAKE2B e6a7fa90e34505f40d780d44e0d99ee5b408f8c47204a13a02a10984fe7753941724599cd78ed1b63c45bf22eba35945b6127e5ac8cffd7765c45d2fe808ccef SHA512 9d58dc82d27cc9c74f2a65138203492825b3b311d08e22c33620ff2c33ec0701082072a5b573e4a609bfd5d8f66f36620dea9f36f4cf92cd79d773b6e5951a68 -DIST botocore-1.43.2.gh.tar.gz 16233880 BLAKE2B f35f27344dd853b1c6e7c1049d501f034c378149ccff13ebffafa054a1f76d56f54104046804e6957f533c0db7aa49c4249af8820ad9d382e522b1c1149de65d SHA512 72cc8eaf651b0634af1d023098994db3dc8d879f8c685e75c226935010d5dee08da00577a5192d68bb0c23c928efc9573820c74f468e79594ddc1f6e96e89e61 -DIST botocore-1.43.20.gh.tar.gz 16407359 BLAKE2B 75ebcbd2952672e445fcd00755dd8da50036da029f9d74daf6f972c78a3663f8beb39f104b7ffa093238bc0d317af59d9c8c8e904c4e3838204714584e2278b3 SHA512 6c45b08a1c2552c9f129c6ba16356facfbe60cba3d3aef7fb76b7bfadeefe0529d34ab6578fbc20e4d861a98ac1e324dfedd0cdacb23d392adf35696d10cbf56 -DIST botocore-1.43.22.gh.tar.gz 16413439 BLAKE2B 8516d423cc67f4110ddc0163546b540fda793021ae16231d381241f07d87dc77b074c50a780023d897a6e18105ac96f1905be8ceb97a72065b08b9a2837ba1a6 SHA512 e6223cf519811e4c66ee930a7944406f24636ff7d2e035ff16f41da964225963b726294498749019af9ccd1a2b699651a439f85af9d9954ea0737def4fb17795 -DIST botocore-1.43.6.gh.tar.gz 16273836 BLAKE2B 42049eda3d77066f53733fb4a7df1cbc4e0c7b5e7b2f6398ded8917935935ec7fcae1dd029156eba1eaaf16a73bea6ffe2983b39036552a34b17934985f8a002 SHA512 771d17792bf1c8e75028dcd0fb618ee52fb7c0a57fe2560f564d136cfe17ecdcb1f7185486a10ef60ce80ceb0d446c518e3b2e93facf52e736030b764e8c254b -DIST botocore-1.43.9.gh.tar.gz 16299354 BLAKE2B fcb35ec47d892c36c319a14e62ffedec51fe48ad68beeb2e527c3f282647a5f980a182c8d66ff12a69a45e4c137f1f486b0056345cfeb2c1e52b03b76df5015c SHA512 20033802430564aa77607a0c042511c7831c75f92240da388aaf036d90969f5560b9cb5dbb01f590b95cc9a2039557fd3f540fd6c4170104d732d033e142c08a diff --git a/dev-python/botocore/botocore-1.42.96.ebuild b/dev-python/botocore/botocore-1.42.96.ebuild deleted file mode 100644 index 0dca2a67c593..000000000000 --- a/dev-python/botocore/botocore-1.42.96.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.14.ebuild b/dev-python/botocore/botocore-1.43.14.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.14.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.15.ebuild b/dev-python/botocore/botocore-1.43.15.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.15.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.16.ebuild b/dev-python/botocore/botocore-1.43.16.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.16.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.17.ebuild b/dev-python/botocore/botocore-1.43.17.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.17.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.18.ebuild b/dev-python/botocore/botocore-1.43.18.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.18.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.19.ebuild b/dev-python/botocore/botocore-1.43.19.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.19.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.2.ebuild b/dev-python/botocore/botocore-1.43.2.ebuild deleted file mode 100644 index 0dca2a67c593..000000000000 --- a/dev-python/botocore/botocore-1.43.2.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.20.ebuild b/dev-python/botocore/botocore-1.43.20.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.20.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.22.ebuild b/dev-python/botocore/botocore-1.43.22.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.22.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.6.ebuild b/dev-python/botocore/botocore-1.43.6.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.6.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.43.9.ebuild b/dev-python/botocore/botocore-1.43.9.ebuild deleted file mode 100644 index a3a161f78545..000000000000 --- a/dev-python/botocore/botocore-1.43.9.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e "s:>=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/metadata.xml b/dev-python/botocore/metadata.xml deleted file mode 100644 index ab45dc6dcc4a..000000000000 --- a/dev-python/botocore/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - boto/botocore - botocore - - diff --git a/dev-python/bottle/Manifest b/dev-python/bottle/Manifest deleted file mode 100644 index ecba35c2566a..000000000000 --- a/dev-python/bottle/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bottle-0.13.4.tar.gz 98717 BLAKE2B 79f7ed16692a07d6832ef524e2b6b54cb871d1d0e2e41181ff1ef0dbb5f6aaa92d11f0c5caeb55d9addf833765858560fbc58f780abccf07b84a1b4773909d27 SHA512 f26261e6974533a0183f33bd9b7ed5f5c0852d0d6c866c253c954045738a1d98a17a8d33679c7b4c5b5bd12486f6b5b608ff95f5efe2115f2679c1b22ab3d355 diff --git a/dev-python/bottle/bottle-0.13.4.ebuild b/dev-python/bottle/bottle-0.13.4.ebuild deleted file mode 100644 index c47eb6ee75b8..000000000000 --- a/dev-python/bottle/bottle-0.13.4.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="A fast and simple micro-framework for small web-applications" -HOMEPAGE=" - https://bottlepy.org/ - https://github.com/bottlepy/bottle/ - https://pypi.org/project/bottle/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/mako[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -pkg_postinst() { - optfeature "Templating support" dev-python/mako -} diff --git a/dev-python/bottle/metadata.xml b/dev-python/bottle/metadata.xml deleted file mode 100644 index c1750f0a3e4f..000000000000 --- a/dev-python/bottle/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - bottle - bottlepy/bottle - - diff --git a/dev-python/bottleneck/Manifest b/dev-python/bottleneck/Manifest deleted file mode 100644 index 167955343afe..000000000000 --- a/dev-python/bottleneck/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bottleneck-1.6.0.tar.gz 104311 BLAKE2B 1650d902e15bf3a2be36b83c9b460578bf0d261dd09cb74445a97fd2f20bd643e4985aa86acf2f2355f5a7341fde51d157815320b475852bdc8d46cab7943749 SHA512 e83d470b3380d579966855eef18c50069ca7db7a789ce0e8c39b707d0a8ad7cd2179121bad0c8bce41da5095ea1dea3dbfd59d31968ab21724d66baad694d978 diff --git a/dev-python/bottleneck/bottleneck-1.6.0.ebuild b/dev-python/bottleneck/bottleneck-1.6.0.ebuild deleted file mode 100644 index dacc03e53255..000000000000 --- a/dev-python/bottleneck/bottleneck-1.6.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fast NumPy array functions written in C" -HOMEPAGE=" - https://github.com/pydata/bottleneck/ - https://pypi.org/project/Bottleneck/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -DEPEND=" - >=dev-python/numpy-1.9.1:=[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - # don't overwrites user's optimization level - sed -e '/extra_compile_args=\["-O2"\]/d' -i setup.py || die - - rm versioneer.py || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=() - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # GC assumptions? - tests/memory_test.py::test_memory_leak - ) - ;; - esac - - rm -rf bottleneck || die - epytest --pyargs bottleneck -} diff --git a/dev-python/bottleneck/metadata.xml b/dev-python/bottleneck/metadata.xml deleted file mode 100644 index 05406f51b7b2..000000000000 --- a/dev-python/bottleneck/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - python@gentoo.org - Python - - - pydata/bottleneck - Bottleneck - - diff --git a/dev-python/bpython/Manifest b/dev-python/bpython/Manifest deleted file mode 100644 index 72efaf50fb7c..000000000000 --- a/dev-python/bpython/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bpython-0.26.tar.gz 207564 BLAKE2B fce515c05a98a47f8271670d20eb77f98e8a7c33e234c0ad3277696229c2705593b66d79f080a3f1f7b1be45f81576a9fdf6a3ec642c76e29466b4d54bd3ad40 SHA512 02bd2b7b42e89bec9327509e2db463eeb609ddb5cacea7e58e0d033af11aacdc11b9e3c8555a8e280e7d7e6fa518b34142a89446b60326857b872f454e2034fe diff --git a/dev-python/bpython/bpython-0.26.ebuild b/dev-python/bpython/bpython-0.26.ebuild deleted file mode 100644 index ccd9fc7adc95..000000000000 --- a/dev-python/bpython/bpython-0.26.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter" -HOMEPAGE=" - https://bpython-interpreter.org/ - https://github.com/bpython/bpython/ - https://pypi.org/project/bpython/ -" - -LICENSE="MIT BSD-2 PSF-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="clipboard +jedi watch" - -# see https://github.com/bpython/bpython/issues/641 wrt greenlet -RDEPEND=" - >=dev-python/curtsies-0.4.0[${PYTHON_USEDEP}] - dev-python/cwcwidth[${PYTHON_USEDEP}] - dev-python/greenlet[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/pyxdg[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - clipboard? ( dev-python/pyperclip[${PYTHON_USEDEP}] ) - jedi? ( dev-python/jedi[${PYTHON_USEDEP}] ) - watch? ( dev-python/watchdog[${PYTHON_USEDEP}] ) -" -# sphinx is used implicitly to build manpages -BDEPEND=" - dev-python/wheel[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx doc/sphinx/source --no-autodoc -distutils_enable_tests unittest - -DOCS=( AUTHORS.rst CHANGELOG.rst ) - -PATCHES=( - # https://github.com/bpython/bpython/commit/bbc9438a2638d60f131ede56d7c21a6f96592927 - "${FILESDIR}/${P}-urwid-3.patch" -) diff --git a/dev-python/bpython/files/bpython-0.26-urwid-3.patch b/dev-python/bpython/files/bpython-0.26-urwid-3.patch deleted file mode 100644 index 4a563a455877..000000000000 --- a/dev-python/bpython/files/bpython-0.26-urwid-3.patch +++ /dev/null @@ -1,36 +0,0 @@ -From bbc9438a2638d60f131ede56d7c21a6f96592927 Mon Sep 17 00:00:00 2001 -From: Sebastian Ramacher -Date: Tue, 28 Oct 2025 23:12:28 +0100 -Subject: [PATCH] Fix compatibility with urwid 3.0 (fixes #1043) - ---- a/bpython/urwid.py -+++ b/bpython/urwid.py -@@ -411,7 +411,7 @@ def keypress(self, size, key): - return key - - --class Tooltip(urwid.BoxWidget): -+class Tooltip(urwid.Widget): - """Container inspired by Overlay to position our tooltip. - - bottom_w should be a BoxWidget. -@@ -423,6 +423,9 @@ class Tooltip(urwid.BoxWidget): - from the bottom window and hides it if there is no cursor. - """ - -+ _sizing = frozenset(['box']) -+ _selectable = True -+ - def __init__(self, bottom_w, listbox): - super().__init__() - -@@ -1322,7 +1325,8 @@ def run_find_coroutine(): - - run_find_coroutine() - -- myrepl.main_loop.screen.run_wrapper(run_with_screen_before_mainloop) -+ with myrepl.main_loop.screen.start(): -+ run_with_screen_before_mainloop() - - if config.flush_output and not options.quiet: - sys.stdout.write(myrepl.getstdout()) diff --git a/dev-python/bpython/metadata.xml b/dev-python/bpython/metadata.xml deleted file mode 100644 index 78a1f182aec0..000000000000 --- a/dev-python/bpython/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - python@gentoo.org - Python - - - - Enable copying to clipboard - using dev-python/pyperclip - Enable autocompletion - using dev-python/jedi - Enable watching paths - using dev-python/watchdog - - - bpython - bpython/bpython - - diff --git a/dev-python/bracex/Manifest b/dev-python/bracex/Manifest deleted file mode 100644 index 93b5adb5402a..000000000000 --- a/dev-python/bracex/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST bracex-2.6.tar.gz 26642 BLAKE2B 283e73a59afb6f90a59c4fb11ba999a13284a2044817feed9af952564387e5caf7e2900bf4bc6ebcc5c9dfce803784d842d9ad0bda6abf8217f0891265a5f148 SHA512 2cd9967751a904d766a07817348727ae913c250b61696e75979c1873f5fe4ef0590a2b78998a784d847f3b6bbbd17b9d5d284b685f642df9f6504bf90233abc0 -DIST bracex-2.6.tar.gz.provenance 9192 BLAKE2B 5d528916e13c892df9d1e3b56132a6ff2092cf1f0653c6b1813ad50aa8775f99a1b7216e5f294f445ad0543ee315bd0b171460a04c8a1220c7fa09a45c40baea SHA512 8dd2fd4919d001f69198eaafb78de0f91d3f826cd88cb7ca57573d1e367893c21dda627cbd94cb5946a0001283065d5f1237e8b4266d7237f285980d31ae6ea6 diff --git a/dev-python/bracex/bracex-2.6.ebuild b/dev-python/bracex/bracex-2.6.ebuild deleted file mode 100644 index 832909d93257..000000000000 --- a/dev-python/bracex/bracex-2.6.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/facelessuser/bracex -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Bash style brace expansion for Python" -HOMEPAGE=" - https://github.com/facelessuser/bracex/ - https://pypi.org/project/bracex/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-vcs/git - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/bracex/metadata.xml b/dev-python/bracex/metadata.xml deleted file mode 100644 index 66b69a2db45e..000000000000 --- a/dev-python/bracex/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - facelessuser/bracex - bracex - - - Why Bracex over other solutions? - - Bracex actually follows pretty closely to how Bash processes braces. It is not a 1:1 implementation of how Bash handles braces, but generally, it follows very closely. Almost all of the test cases are run through Bash first, then our implementation is compared against the results Bash gives. There are a few cases where we have purposely deviated. For instance, we are not handling Bash's command line inputs, so we are not giving special meaning to back ticks and quotes at this time. - - - diff --git a/dev-python/braintree/Manifest b/dev-python/braintree/Manifest deleted file mode 100644 index b8cf8299f976..000000000000 --- a/dev-python/braintree/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST braintree_python-4.43.0.gh.tar.gz 272734 BLAKE2B 1c44ec217643a44e847e76a01cce6ea3a6ea93a12885f0a549efaf7dd03f9577041c066058bb73339f6162a1a41a33a5aa622c2ba68d27df7463b44f459d992b SHA512 6b7bfa243fb88ab785f19e2ed18ebf85cab4e75a262e661148a19f845d4d81228f09cacdd928e783b0b6ee9a2c15c3ff7865cdcb932ddf836ea7e71b36c2532f -DIST braintree_python-4.44.0.gh.tar.gz 273269 BLAKE2B afddc608f6ee2cb4decd86ec44492031945a4d3880344dd5ed0a7b9d7d7ede6a38a4d6c5975ce3ea78e13c31768c718ec52423f0e148ee168f2b0c6394b0e75c SHA512 5e93ea7c4a12bbdb1e4ac45a48f7f02f45c1b27f77d0e6e0ea798092534bbb24dc01bbf66bdb4110e718a681302053ba174204738b48a5de5a61758af1c2427f diff --git a/dev-python/braintree/braintree-4.43.0.ebuild b/dev-python/braintree/braintree-4.43.0.ebuild deleted file mode 100644 index 376089a2bfd1..000000000000 --- a/dev-python/braintree/braintree-4.43.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2020-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 - -MY_P=braintree_python-${PV} -DESCRIPTION="Braintree Python Library" -HOMEPAGE=" - https://developer.paypal.com/braintree/docs/reference/overview/ - https://github.com/braintree/braintree_python/ - https://pypi.org/project/braintree/ -" -# no tests in sdist, as of 4.19.0 -SRC_URI=" - https://github.com/braintree/braintree_python/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/requests-0.11.0[${PYTHON_USEDEP}] -" - -DOCS=( README.md ) - -distutils_enable_tests unittest - -python_test() { - eunittest tests/unit -} diff --git a/dev-python/braintree/braintree-4.44.0.ebuild b/dev-python/braintree/braintree-4.44.0.ebuild deleted file mode 100644 index 376089a2bfd1..000000000000 --- a/dev-python/braintree/braintree-4.44.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2020-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 - -MY_P=braintree_python-${PV} -DESCRIPTION="Braintree Python Library" -HOMEPAGE=" - https://developer.paypal.com/braintree/docs/reference/overview/ - https://github.com/braintree/braintree_python/ - https://pypi.org/project/braintree/ -" -# no tests in sdist, as of 4.19.0 -SRC_URI=" - https://github.com/braintree/braintree_python/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/requests-0.11.0[${PYTHON_USEDEP}] -" - -DOCS=( README.md ) - -distutils_enable_tests unittest - -python_test() { - eunittest tests/unit -} diff --git a/dev-python/braintree/metadata.xml b/dev-python/braintree/metadata.xml deleted file mode 100644 index 51d45abe1b56..000000000000 --- a/dev-python/braintree/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - cedk@gentoo.org - Cédric Krier - - - python@gentoo.org - Python - - - braintree - braintree/braintree_python - - diff --git a/dev-python/breathe/Manifest b/dev-python/breathe/Manifest deleted file mode 100644 index 925bcf01af88..000000000000 --- a/dev-python/breathe/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST breathe-4.36.0.gh.tar.gz 219346 BLAKE2B 26e18a7cbe34762579bff965e48772b54438a2ed1235dad52fc63533afe47f78cb921683c201a281e732f4e67d5a5edbe850a369f57d7eca83f0a54f43cb68a5 SHA512 fd640ed75680134a5a0e8860764bb430bb971f49ad2f88392de7ba97d633e377079eaf1c7e35a72db135e4c4d3b066c6c9744ccc151ad18d865bb37c9de833d7 diff --git a/dev-python/breathe/breathe-4.36.0.ebuild b/dev-python/breathe/breathe-4.36.0.ebuild deleted file mode 100644 index 7ec39b8c5572..000000000000 --- a/dev-python/breathe/breathe-4.36.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Sphinx Doxygen renderer" -HOMEPAGE=" - https://breathe.readthedocs.io/en/latest/ - https://github.com/breathe-doc/breathe/ - https://pypi.org/project/breathe/ -" -SRC_URI=" - https://github.com/breathe-doc/breathe/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - app-text/doxygen - dev-python/docutils[${PYTHON_USEDEP}] - >=dev-python/sphinx-7.2.0[${PYTHON_USEDEP}] - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra -" - -distutils_enable_tests pytest diff --git a/dev-python/breathe/metadata.xml b/dev-python/breathe/metadata.xml deleted file mode 100644 index 8348e294cac4..000000000000 --- a/dev-python/breathe/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - python@gentoo.org - Python - - - Breathe provides a bridge between the Sphinx and Doxygen - documentation systems. - It is an easy way to include Doxygen information in a set of - documentation generated by Sphinx. The aim is to produce an autodoc - like support for people who enjoy using Sphinx but work with languages - other than Python. The system relies on the Doxygen’s xml output. - - - - breathe - breathe-doc/breathe - - diff --git a/dev-python/brotlicffi/Manifest b/dev-python/brotlicffi/Manifest deleted file mode 100644 index ea79be554ed4..000000000000 --- a/dev-python/brotlicffi/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST alice29.txt 152089 BLAKE2B ea900856d3ae0ed2fea1923e557824bd09583f7c1be25aa778a43812d945318e1d911e682e318861979b5a479765b34e15a926d257f883ff2fb0df418ebf9966 SHA512 d93d674d66b227d7b3f4e1b7c35b102c40800e728bff68c7821109e7db7adf2f0b76a67bc9bd53b0202ac8daa0b22145f004dbdc6b59a48a6c8c72061bf1989f -DIST brotli-ed738e842d2fbdf2d6459e39267a633c4a9b2f5d.tar.gz 512305 BLAKE2B b646e4565386870443d006a97a13b295c2c66de448e501f809700c303bb3daf5e4f84a2dacec16c43a534879243e4cda9292072630f13d5f7ca54f2c4372e560 SHA512 f493e7f15ca2804ae8715e48bdc954680f527533e684ec3762a7d49d05890915194289ed948c8cce95644274e1dcab952dcfbc84c0108aaf79f35f20270ffe6a -DIST brotlicffi-1.2.0.1.gh.tar.gz 25990 BLAKE2B ee17a59c4fb755f177234e10f2aeb5144da019ce13ac9f43f5501aa1afc703534e5070b4bd3df76ebc59987e0ec79186f6eba916cddac90546fce076787df101 SHA512 f01f6b510865f8f94c2e0b4b5e52463e6988032d597dbc315fbd68556ab7d4618ec6e0a923c1f0535e6da1e2f51965d9b8705f0d212d62f353f9ffcb6f08629e diff --git a/dev-python/brotlicffi/brotlicffi-1.2.0.1.ebuild b/dev-python/brotlicffi/brotlicffi-1.2.0.1.ebuild deleted file mode 100644 index bdaf17517f1b..000000000000 --- a/dev-python/brotlicffi/brotlicffi-1.2.0.1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -# Commit of the Brotli library bundled within brotlipy. -BROTLI_BUNDLED_COMMIT="ed738e842d2fbdf2d6459e39267a633c4a9b2f5d" - -DESCRIPTION="Python binding to the Brotli library" -HOMEPAGE=" - https://github.com/python-hyper/brotlicffi/ - https://pypi.org/project/brotlicffi/ -" -SRC_URI=" - https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/google/brotli/archive/${BROTLI_BUNDLED_COMMIT}.tar.gz - -> brotli-${BROTLI_BUNDLED_COMMIT}.tar.gz - https://github.com/google/brotli/raw/${BROTLI_BUNDLED_COMMIT}/tests/testdata/alice29.txt - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -DEPEND=" - app-arch/brotli:= -" -BDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/cffi-1.17.0[${PYTHON_USEDEP}] - ' 'python*') -" -RDEPEND=" - ${DEPEND} - ${BDEPEND} -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # incompatible with USE_SHARED_BROTLI=1 - test/test_compatibility.py::test_brotli_version -) - -src_unpack() { - default - if use test; then - mv "brotli-${BROTLI_BUNDLED_COMMIT}"/tests "${S}"/libbrotli/ || die - # sigh, google and their stupid .gitattributes - cp "${DISTDIR}"/alice29.txt "${S}"/libbrotli/tests/testdata/ || die - fi -} - -src_configure() { - export USE_SHARED_BROTLI=1 -} diff --git a/dev-python/brotlicffi/metadata.xml b/dev-python/brotlicffi/metadata.xml deleted file mode 100644 index 326052ea6d21..000000000000 --- a/dev-python/brotlicffi/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - brotlicffi - python-hyper/brotlicffi - - diff --git a/dev-python/btrfs/Manifest b/dev-python/btrfs/Manifest deleted file mode 100644 index 38ec74738a2f..000000000000 --- a/dev-python/btrfs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-btrfs-15.gh.tar.gz 95215 BLAKE2B 1490f1ab45c7dfb004afaec2799c5020681e66f745574ecb582b925c3ea43db2d49f2e99d269822fecfcdf990ea413c28e4c6bf5c81b84881e4d58d0239c4ec6 SHA512 b9821d866b1b9a1fcc5ac9abe7fad0c51d5bf375301c8c4e20407f1d84162081aa06580d469b414bcf46cf9e29b03dd99760c7e7101730dafac764fc0bf637b3 diff --git a/dev-python/btrfs/btrfs-15.ebuild b/dev-python/btrfs/btrfs-15.ebuild deleted file mode 100644 index e985ee0c7124..000000000000 --- a/dev-python/btrfs/btrfs-15.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 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 - -MY_P=python-btrfs-${PV} -DESCRIPTION="Python module to inspect btrfs filesystems" -HOMEPAGE=" - https://github.com/knorrie/python-btrfs/ - https://pypi.org/project/btrfs/ -" -SRC_URI=" - https://github.com/knorrie/python-btrfs/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64" -IUSE="examples" - -python_install_all() { - if use examples; then - # skip symlink meant for development - rm examples/btrfs || die - dodoc -r examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/btrfs/metadata.xml b/dev-python/btrfs/metadata.xml deleted file mode 100644 index 0167c381ec56..000000000000 --- a/dev-python/btrfs/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - holger@applied-asynchrony.com - Holger Hoffstätte - - - proxy-maint@gentoo.org - Proxy Maintainers - - - knorrie/python-btrfs - btrfs - - diff --git a/dev-python/btrfsutil/Manifest b/dev-python/btrfsutil/Manifest deleted file mode 100644 index 643d96ea2d2b..000000000000 --- a/dev-python/btrfsutil/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST btrfs-progs-v6.19.1.tar.sign 566 BLAKE2B f743d46a80b03ae63dfe0eea262577228db56b305fc105ac9b24d5672dc60dac59e35673ee96a3f5cc72e4d048fdf7b92c8ea1e96f089bc96bb0d36628af1c97 SHA512 364b858320aa976807d58532b96fb4baaf814e9c6ed54b675275f101d7fb3b9f9187a6e07b0a85e53bae831f7217107c0e838436fda9b6788c3dbf2cd807ae5b -DIST btrfs-progs-v6.19.1.tar.xz 4977432 BLAKE2B 555bf1c0625afd30dae3cc38f293de195450133cea701096010cadde3d8be405681ed2c4b5e43db777df146e1d2d90697746bc9eea253211df216bd4456e04a1 SHA512 ece500bf512a7970bd6a611c4f74aa3f7285eb55b86987fb8a21bc82cb7d0b1e6b683d02efc34ec8c4ff7f6d620b5ec12ef277af0d6d831586f9f70087355ca9 -DIST btrfs-progs-v7.0.tar.sign 594 BLAKE2B 3b31dc3b529600d65721994742786a65ebec3e296a26f1510c34ceac9f5309ca72068af6322a46925d9b80b0f0492e0624ebb7ddd3904c610a161bb28ad45834 SHA512 78a358f5ba7b4e8ee3477bbcd8eab623c05dd8d157ac3858a7ea7e0ceda8c296363b6bf50a8bdf3f3a590580e4ea8e885d596f0fc3e2d6263337f9847b014813 -DIST btrfs-progs-v7.0.tar.xz 4989268 BLAKE2B a0e8ef7a5bca5c4f4deb5487215a3543ae99759ffec191cd23b776d21621fb9aba173115a47ae34ebd0e6e38d720d430e5092151e938b0b65cff4aabffd9c607 SHA512 f6fc13f16a1f170eacbcb53efb2e5a86e89c73fd797fc8d9a419b7024f5a13a788cd92e0caa41964e7716d8bccc24ce4b8a5e3b3861d85c793642021c5b03791 diff --git a/dev-python/btrfsutil/btrfsutil-6.19.1.ebuild b/dev-python/btrfsutil/btrfsutil-6.19.1.ebuild deleted file mode 100644 index 697198827de5..000000000000 --- a/dev-python/btrfsutil/btrfsutil-6.19.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc - -inherit distutils-r1 verify-sig - -DESCRIPTION="Library for managing Btrfs filesystems" -HOMEPAGE="https://github.com/kdave/btrfs-progs" - -MY_PN="btrfs-progs" -MY_PV="v${PV/_/-}" -MY_P="${MY_PN}-${MY_PV}" -SRC_URI=" - https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${MY_PN}/${MY_P}.tar.xz - verify-sig? ( https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${MY_PN}/${MY_P}.tar.sign ) -" -S="${WORKDIR}/${MY_P}/libbtrfsutil/python" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -DEPEND="~sys-fs/btrfs-progs-${PV}" -RDEPEND="${DEPEND}" - -distutils_enable_tests unittest - -RDEPEND+=" !sys-fs/btrfs-progs[python(-)]" - -src_unpack() { - if use verify-sig; then - verify-sig_uncompress_verify_unpack "${DISTDIR}"/${MY_P}.tar.xz \ - "${DISTDIR}"/${MY_P}.tar.sign - else - default - fi -} - -src_prepare() { - cat <<-EOF > version.py || die - #!/usr/bin/env python3 - btrfs_util_py_version = '${PV}' - EOF - - distutils-r1_src_prepare -} - -src_install() { - distutils-r1_src_install - - rm "${ED}"/usr/share/doc/${PF}/README.md || die - dodoc "${S}"/../README.md -} diff --git a/dev-python/btrfsutil/btrfsutil-7.0.ebuild b/dev-python/btrfsutil/btrfsutil-7.0.ebuild deleted file mode 100644 index 697198827de5..000000000000 --- a/dev-python/btrfsutil/btrfsutil-7.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc - -inherit distutils-r1 verify-sig - -DESCRIPTION="Library for managing Btrfs filesystems" -HOMEPAGE="https://github.com/kdave/btrfs-progs" - -MY_PN="btrfs-progs" -MY_PV="v${PV/_/-}" -MY_P="${MY_PN}-${MY_PV}" -SRC_URI=" - https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${MY_PN}/${MY_P}.tar.xz - verify-sig? ( https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${MY_PN}/${MY_P}.tar.sign ) -" -S="${WORKDIR}/${MY_P}/libbtrfsutil/python" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -DEPEND="~sys-fs/btrfs-progs-${PV}" -RDEPEND="${DEPEND}" - -distutils_enable_tests unittest - -RDEPEND+=" !sys-fs/btrfs-progs[python(-)]" - -src_unpack() { - if use verify-sig; then - verify-sig_uncompress_verify_unpack "${DISTDIR}"/${MY_P}.tar.xz \ - "${DISTDIR}"/${MY_P}.tar.sign - else - default - fi -} - -src_prepare() { - cat <<-EOF > version.py || die - #!/usr/bin/env python3 - btrfs_util_py_version = '${PV}' - EOF - - distutils-r1_src_prepare -} - -src_install() { - distutils-r1_src_install - - rm "${ED}"/usr/share/doc/${PF}/README.md || die - dodoc "${S}"/../README.md -} diff --git a/dev-python/btrfsutil/metadata.xml b/dev-python/btrfsutil/metadata.xml deleted file mode 100644 index eb3c989f23bf..000000000000 --- a/dev-python/btrfsutil/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - base-system@gentoo.org - - - kdave/btrfs-progs - - diff --git a/dev-python/build/Manifest b/dev-python/build/Manifest deleted file mode 100644 index d51f06339120..000000000000 --- a/dev-python/build/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST build-1.4.4.gh.tar.gz 95523 BLAKE2B f8f9247d4fbc27930a578fb4f0abba1e24af3e546f9b8af4fdef12e1d7c782b78805c917cbad77a9e8d2de9bd3e86613c8dc4a08fd5421e5d46dea948a3b8bdc SHA512 e296ad08b28b29e1233799ef25ad54265a19ced4c1c09db178776907d8ecc81f18d3f6bcc0f2197b250e5791e8c46362ba23a6a2ca455cab9d9dd308e4a8fc59 -DIST build-1.5.0.gh.tar.gz 95863 BLAKE2B 58bd95373d424cc06a4cb32da7d3e58743d0a5b1b59f92887ceb5d432d0f84ca92d3ba1e32c77580161c24b6f245103ddde2c674633e49f3a7a6f742e19e59ed SHA512 25f69c82047698e802feaf162a1ee334d32f83689ace3e2116d2329a10310b3bcfc6f2e42242d875f4781dffb364c95112819eb2bdaaecc0ebd4b9c00a94b99b diff --git a/dev-python/build/build-1.4.4.ebuild b/dev-python/build/build-1.4.4.ebuild deleted file mode 100644 index c2f3378b3fd1..000000000000 --- a/dev-python/build/build-1.4.4.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_p/.post} -DESCRIPTION="A simple, correct PEP517 package builder" -HOMEPAGE=" - https://pypi.org/project/build/ - https://github.com/pypa/build/ -" -SRC_URI=" - https://github.com/pypa/build/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test test-rust" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/packaging-24.0[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-6[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - >=dev-python/filelock-3[${PYTHON_USEDEP}] - >=dev-python/pip-22.3[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-2[${PYTHON_USEDEP}] - >=dev-python/pytest-rerunfailures-9.1[${PYTHON_USEDEP}] - >=dev-python/pytest-xdist-1.34[${PYTHON_USEDEP}] - >=dev-python/setuptools-56.0.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}] - >=dev-python/wheel-0.36.0[${PYTHON_USEDEP}] - test-rust? ( - !s390? ( !sparc? ( >=dev-python/uv-0.1.18 ) ) - ) - ' "${PYTHON_TESTED[@]}") - ) -" - -python_test() { - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local EPYTEST_DESELECT=( - # broken by uv being installed outside venv - tests/test_env.py::test_external_uv_detection_success - ) - - if ! has_version "dev-python/uv"; then - EPYTEST_DESELECT+=( - tests/test_env.py::test_uv_impl_install_cmd_well_formed - 'tests/test_env.py::test_venv_creation[uv-venv+uv-None]' - ) - fi - - local EPYTEST_PLUGINS=( pytest-{mock,rerunfailures} ) - local EPYTEST_XDIST=1 - epytest -m "not network" -} diff --git a/dev-python/build/build-1.5.0.ebuild b/dev-python/build/build-1.5.0.ebuild deleted file mode 100644 index c2f3378b3fd1..000000000000 --- a/dev-python/build/build-1.5.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_p/.post} -DESCRIPTION="A simple, correct PEP517 package builder" -HOMEPAGE=" - https://pypi.org/project/build/ - https://github.com/pypa/build/ -" -SRC_URI=" - https://github.com/pypa/build/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test test-rust" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/packaging-24.0[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-6[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - >=dev-python/filelock-3[${PYTHON_USEDEP}] - >=dev-python/pip-22.3[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-2[${PYTHON_USEDEP}] - >=dev-python/pytest-rerunfailures-9.1[${PYTHON_USEDEP}] - >=dev-python/pytest-xdist-1.34[${PYTHON_USEDEP}] - >=dev-python/setuptools-56.0.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}] - >=dev-python/wheel-0.36.0[${PYTHON_USEDEP}] - test-rust? ( - !s390? ( !sparc? ( >=dev-python/uv-0.1.18 ) ) - ) - ' "${PYTHON_TESTED[@]}") - ) -" - -python_test() { - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local EPYTEST_DESELECT=( - # broken by uv being installed outside venv - tests/test_env.py::test_external_uv_detection_success - ) - - if ! has_version "dev-python/uv"; then - EPYTEST_DESELECT+=( - tests/test_env.py::test_uv_impl_install_cmd_well_formed - 'tests/test_env.py::test_venv_creation[uv-venv+uv-None]' - ) - fi - - local EPYTEST_PLUGINS=( pytest-{mock,rerunfailures} ) - local EPYTEST_XDIST=1 - epytest -m "not network" -} diff --git a/dev-python/build/metadata.xml b/dev-python/build/metadata.xml deleted file mode 100644 index dfa7f7dccb22..000000000000 --- a/dev-python/build/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - build - pypa/build - - diff --git a/dev-python/cachecontrol/Manifest b/dev-python/cachecontrol/Manifest deleted file mode 100644 index 841db580dae8..000000000000 --- a/dev-python/cachecontrol/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST cachecontrol-0.14.3.tar.gz 28985 BLAKE2B 130b372dc5b17eadc1f16ca6ee361bbc5fc83306a333059f538972b2e9cf29b2e0f608faa904c3d2793c7289e5ad176193534a3d1997aca97c490b9784a10bc0 SHA512 12205946ac78263148da4751a55d8c19356bdf055953a014cedfb3084869bb73034860592b5785d4e3e0bd3317c7dc80061105146460a1059eeef458ed5e8dfb -DIST cachecontrol-0.14.3.tar.gz.provenance 9158 BLAKE2B 8b3a70b0ab37ce47a7d67ef853b8718f46a5af7617ddfac50500ec9250e4e15ac60df83fab9311a26bfb03231ebc29425b37eca5e692a6e7defc7ce14502c1c9 SHA512 1b7aff5ee5d9e734122c2dcba2a462620c6e031aedc0ce6eb7d7d2f449c5e95a7a1c27fecaf2d7bb192a4983adabab4954d92733f5401c51616d3b6dfc3c771d diff --git a/dev-python/cachecontrol/cachecontrol-0.14.3.ebuild b/dev-python/cachecontrol/cachecontrol-0.14.3.ebuild deleted file mode 100644 index cbd273d6ed92..000000000000 --- a/dev-python/cachecontrol/cachecontrol-0.14.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/psf/cachecontrol -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="httplib2 caching for requests" -HOMEPAGE=" - https://github.com/psf/cachecontrol/ - https://pypi.org/project/CacheControl/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - =dev-python/msgpack-0.5.2[${PYTHON_USEDEP}] - >=dev-python/requests-2.16.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/cherrypy[${PYTHON_USEDEP}] - >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - if [[ ${EPYTHON} == pypy3* ]]; then - EPYTEST_DESELECT+=( - tests/test_adapter.py::TestSessionActions::test_do_not_leak_response - ) - fi - - epytest -} diff --git a/dev-python/cachecontrol/metadata.xml b/dev-python/cachecontrol/metadata.xml deleted file mode 100644 index fe6101713290..000000000000 --- a/dev-python/cachecontrol/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - psf/cachecontrol - CacheControl - - diff --git a/dev-python/cachelib/Manifest b/dev-python/cachelib/Manifest deleted file mode 100644 index 083c553f15e9..000000000000 --- a/dev-python/cachelib/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST cachelib-0.13.0.gh.tar.gz 31116 BLAKE2B fcb5f065778533bbe9200c77f12d374a62111c5dc26e366c07ea0986bba138a97c56de0440dd3b4a5603b8700ec8035b65ebe95d48e4dcf60c03f78a2215f128 SHA512 6b58f3823d1169ca1e25a5accc7a51752e26c8e7f62b58a571b0de4d8792dd6c3eb3d3c60f3843653b7aaa17177a1d6d56e442ceb6b69a486d76511003ff97b2 -DIST cachelib-0.14.0.tar.gz 170320 BLAKE2B eef18a1840468057ddd79a1b647de81d20d49abdc4b51c6b13ae1ed18cc5a635447c6e8ebe2112a3853c4809982f45ad5f2ac09afe66c36442c327fb584f0f02 SHA512 ed14f9e944454067b30c748b558670fc50343f332ec4bf91e7df97bbc2ad9647e97d221b62287b139df70faafcccbbf1c455710c71cb969e096e61997e98d13e -DIST cachelib-0.14.0.tar.gz.provenance 9394 BLAKE2B cbb5092520d5510df628b504cc67b24d970ec202beead31831792f10da048c8bac02b86a2077778fe71e51884a5c50120fdab77248e438b9f81c196e9d662ddf SHA512 830d3d3b2a693e668aaed43cfbad7ada69b1670033c36d1354ab069cf7ba19ed4197b1c2cb7da77f8a5fa4817b8140982777cc2ba9d84362d963cf3c6684848f diff --git a/dev-python/cachelib/cachelib-0.13.0-r1.ebuild b/dev-python/cachelib/cachelib-0.13.0-r1.ebuild deleted file mode 100644 index 809cdc1501cc..000000000000 --- a/dev-python/cachelib/cachelib-0.13.0-r1.ebuild +++ /dev/null @@ -1,48 +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="Collection of cache libraries in the same API interface. Extracted from werkzeug" -HOMEPAGE=" - https://pypi.org/project/cachelib/ - https://github.com/pallets-eco/cachelib/ -" -SRC_URI=" - https://github.com/pallets-eco/cachelib/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86" - -BDEPEND=" - test? ( - dev-db/redis - dev-python/redis[${PYTHON_USEDEP}] - net-misc/memcached - www-servers/uwsgi[python,${PYTHON_USEDEP}] - !sparc? ( - dev-python/pylibmc[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( pytest-xprocess ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # bug #818523 - tests/test_redis_cache.py - # requires some test server running - # (these tests require dev-python/boto3) - tests/test_dynamodb_cache.py - # requires mongo test server - tests/test_mongodb_cache.py -) diff --git a/dev-python/cachelib/cachelib-0.13.0.ebuild b/dev-python/cachelib/cachelib-0.13.0.ebuild deleted file mode 100644 index ea2eaa02acd7..000000000000 --- a/dev-python/cachelib/cachelib-0.13.0.ebuild +++ /dev/null @@ -1,48 +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="Collection of cache libraries in the same API interface. Extracted from werkzeug" -HOMEPAGE=" - https://pypi.org/project/cachelib/ - https://github.com/pallets-eco/cachelib/ -" -SRC_URI=" - https://github.com/pallets-eco/cachelib/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" - -BDEPEND=" - test? ( - dev-db/redis - dev-python/pytest-xprocess[${PYTHON_USEDEP}] - dev-python/redis[${PYTHON_USEDEP}] - net-misc/memcached - www-servers/uwsgi[python,${PYTHON_USEDEP}] - !sparc? ( - dev-python/pylibmc[${PYTHON_USEDEP}] - ) - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # bug #818523 - tests/test_redis_cache.py - # requires some test server running - # (these tests require dev-python/boto3) - tests/test_dynamodb_cache.py - # requires mongo test server - tests/test_mongodb_cache.py -) diff --git a/dev-python/cachelib/cachelib-0.14.0.ebuild b/dev-python/cachelib/cachelib-0.14.0.ebuild deleted file mode 100644 index fa49124a9780..000000000000 --- a/dev-python/cachelib/cachelib-0.14.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pallets-eco/cachelib -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of cache libraries in the same API interface. Extracted from werkzeug" -HOMEPAGE=" - https://pypi.org/project/cachelib/ - https://github.com/pallets-eco/cachelib/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -BDEPEND=" - test? ( - dev-db/redis - dev-python/redis[${PYTHON_USEDEP}] - net-misc/memcached - www-servers/uwsgi[python,${PYTHON_USEDEP}] - !sparc? ( - dev-python/pylibmc[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( pytest-xprocess ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # bug #818523 - tests/test_redis_cache.py - # requires some test server running - # (these tests require dev-python/boto3) - tests/test_dynamodb_cache.py - # requires mongo test server - tests/test_mongodb_cache.py -) diff --git a/dev-python/cachelib/metadata.xml b/dev-python/cachelib/metadata.xml deleted file mode 100644 index 36e1c53ae4ee..000000000000 --- a/dev-python/cachelib/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cachelib - pallets-eco/cachelib - - diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest deleted file mode 100644 index 91199167f2e1..000000000000 --- a/dev-python/cachetools/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST cachetools-7.0.6.tar.gz 37526 BLAKE2B 24791b5e633c141ce08e0fa7f3f38699e8fc38609d56a0bfc42515a3689c3dda63014b3d7736364e80a0472b25bfd917e2dbd011188b98f44e174c54a04cab39 SHA512 0a6d94b548f956d57c9d2f8d7810d0a8e757afdd8ce9b46370414ad0edc058d8f1d9bd55eca2851971d748e11cc04b96c9c05b20cc0e583650a6ffd24689d37a -DIST cachetools-7.1.3.tar.gz 45780 BLAKE2B 7b7982f7980cc2893f320c46727745eb5d7d488bf2ddd3de6541f78a35bd76cb0d2fa730ab7441b47928451a6c052b75ae7a5d733fde07ba49744a0297a63311 SHA512 cbb36a8a013f6a7429c18e1aebdaac1be35b0c1445f1f0c789b0932ceba712f1dd716660a950d89681cb91fafbef3537d110d473434a89f9ef92be28b61b58ab -DIST cachetools-7.1.4.tar.gz 40085 BLAKE2B 2cee13235209eb489ef3f2d7ebbea45ed979dfec9de3f949d2d807e45c2fded6f886e22b9eec8cac0ac8e7fc999d4a29426d7b2c094547db0b9b4faec9f9adb1 SHA512 b48cdb38ec88695f7763d104e7d57282a88239e2bbe21c47937c25c1edebc3feecaeff072c9f2a9abfc58155ba92e70fbff4ac5b733e01fe4729267adcc1c040 diff --git a/dev-python/cachetools/cachetools-7.0.6.ebuild b/dev-python/cachetools/cachetools-7.0.6.ebuild deleted file mode 100644 index c5eb5c67461d..000000000000 --- a/dev-python/cachetools/cachetools-7.0.6.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Extensible memoizing collections and decorators" -HOMEPAGE=" - https://github.com/tkem/cachetools/ - https://pypi.org/project/cachetools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local -x THREADING_TESTS=1 - epytest -} diff --git a/dev-python/cachetools/cachetools-7.1.3.ebuild b/dev-python/cachetools/cachetools-7.1.3.ebuild deleted file mode 100644 index e673540cf34e..000000000000 --- a/dev-python/cachetools/cachetools-7.1.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Extensible memoizing collections and decorators" -HOMEPAGE=" - https://github.com/tkem/cachetools/ - https://pypi.org/project/cachetools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local -x THREADING_TESTS=1 - epytest -} diff --git a/dev-python/cachetools/cachetools-7.1.4.ebuild b/dev-python/cachetools/cachetools-7.1.4.ebuild deleted file mode 100644 index ec602b06cbfd..000000000000 --- a/dev-python/cachetools/cachetools-7.1.4.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Extensible memoizing collections and decorators" -HOMEPAGE=" - https://github.com/tkem/cachetools/ - https://pypi.org/project/cachetools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local -x THREADING_TESTS=1 - epytest -} diff --git a/dev-python/cachetools/metadata.xml b/dev-python/cachetools/metadata.xml deleted file mode 100644 index ae7fb0c4293f..000000000000 --- a/dev-python/cachetools/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - cachetools - tkem/cachetools - - diff --git a/dev-python/caio/Manifest b/dev-python/caio/Manifest deleted file mode 100644 index 199efc72a1e3..000000000000 --- a/dev-python/caio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST caio-0.10.0.gh.tar.gz 140190 BLAKE2B 6765d68a65693703aeee4fd88433e83bb8b905c95a7c1cd84848962a26d8f5d17bd68df43023ed02d9182e25395c22a34dac0b531c3e5bcd57387f8063e04f8d SHA512 de67da8778ce3c1f59fa63ea1318c95e916c0ede156a7eac2205ba917c10ed2e1b1f766a8cfe596491108f3f2842b4297e011d7d08c02c36ba7762e31e2e6212 diff --git a/dev-python/caio/caio-0.10.0.ebuild b/dev-python/caio/caio-0.10.0.ebuild deleted file mode 100644 index c715671945b7..000000000000 --- a/dev-python/caio/caio-0.10.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Asynchronous file IO for Linux MacOS or Windows" -HOMEPAGE=" - https://github.com/mosquito/caio - https://pypi.org/project/caio/ -" -SRC_URI="https://github.com/mosquito/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -EPYTEST_PLUGINS=( aiomisc-pytest ) -distutils_enable_tests pytest - -python_test() { - rm -rf caio || die - epytest -} diff --git a/dev-python/caio/metadata.xml b/dev-python/caio/metadata.xml deleted file mode 100644 index 4e4e898fa5d5..000000000000 --- a/dev-python/caio/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - caio - mosquito/caio - - diff --git a/dev-python/cairocffi/Manifest b/dev-python/cairocffi/Manifest deleted file mode 100644 index 4818bc34be61..000000000000 --- a/dev-python/cairocffi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cairocffi-1.7.1.tar.gz 88096 BLAKE2B 5bb9dfe0617b838c386d4da6536758fb4f10520e9ccf7e8d1610e5f67f6393ba101c6466f78a3916de518955b6c8cc5d907debbf595776bca8313b13e0ddc5f3 SHA512 1d0c069c0af4ba552312e7fc003461bf321725212888938cafee168574f8927ce7d6860c016ba972343e67cb59a588fc98c198c75ce3ee3d75aa77874364e190 diff --git a/dev-python/cairocffi/cairocffi-1.7.1-r1.ebuild b/dev-python/cairocffi/cairocffi-1.7.1-r1.ebuild deleted file mode 100644 index 1ac730c10e18..000000000000 --- a/dev-python/cairocffi/cairocffi-1.7.1-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="CFFI-based drop-in replacement for Pycairo" -HOMEPAGE=" - https://github.com/Kozea/cairocffi/ - https://pypi.org/project/cairocffi/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -DEPEND=" - >=dev-python/xcffib-0.3.2[${PYTHON_USEDEP}] - x11-libs/cairo:0=[X,xcb(+)] - x11-libs/gdk-pixbuf[jpeg] -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] - ' 'python*') -" -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] - ' 'python*') - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pikepdf[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${PN}-0.8.0-tests.patch -) - -src_test() { - virtx distutils-r1_src_test -} diff --git a/dev-python/cairocffi/files/cairocffi-0.8.0-tests.patch b/dev-python/cairocffi/files/cairocffi-0.8.0-tests.patch deleted file mode 100644 index 88ee2b0a0d5d..000000000000 --- a/dev-python/cairocffi/files/cairocffi-0.8.0-tests.patch +++ /dev/null @@ -1,25 +0,0 @@ -Skip tests which interact with the root window due to permission failures. - ---- cairocffi-0.8.0/cairocffi/test_xcb.py -+++ cairocffi-0.8.0/cairocffi/test_xcb.py -@@ -118,14 +118,14 @@ - gc = create_gc(xcb_conn) - - # create XCB surface on pixmap -- root_visual = find_root_visual(xcb_conn) -- surface = XCBSurface(xcb_conn, pixmap, root_visual, width, height) -- assert surface -+ #root_visual = find_root_visual(xcb_conn) -+ #surface = XCBSurface(xcb_conn, pixmap, root_visual, width, height) -+ #assert surface - - # use xcb surface to create context, draw white -- ctx = Context(surface) -- ctx.set_source_rgb(1, 1, 1) -- ctx.paint() -+ #ctx = Context(surface) -+ #ctx.set_source_rgb(1, 1, 1) -+ #ctx.paint() - - # map the window and wait for it to appear - xcb_conn.core.MapWindow(wid) diff --git a/dev-python/cairocffi/metadata.xml b/dev-python/cairocffi/metadata.xml deleted file mode 100644 index 6e3238fe28ee..000000000000 --- a/dev-python/cairocffi/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - cairocffi - Kozea/cairocffi - - diff --git a/dev-python/cangjie/Manifest b/dev-python/cangjie/Manifest deleted file mode 100644 index d59ba36c91f5..000000000000 --- a/dev-python/cangjie/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycangjie-1.5.0.tar.xz 26312 BLAKE2B deddb5fbcf9d1538ef77f420ad1f123af713e58fed1629242f8a861c8fd343c564e8e3ca99489d3ffcf0e9ca9cea1ceb78f669d1aa26a432a66a85dde7180495 SHA512 a68fd2cbfcdd6a240a1438e620152a39650580b953a6ffc2070bac02a6d5c0e6082e3c55b005ff2bf976415b4bb96e6ecbad207a91f72ecae7ebebfcddddcb91 diff --git a/dev-python/cangjie/cangjie-1.5.0.ebuild b/dev-python/cangjie/cangjie-1.5.0.ebuild deleted file mode 100644 index c20cd58275e0..000000000000 --- a/dev-python/cangjie/cangjie-1.5.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit meson python-r1 - -DESCRIPTION="Python wrapper for libcangjie" -HOMEPAGE="https://cangjie.pages.freedesktop.org/projects/pycangjie/" -SRC_URI="https://gitlab.freedesktop.org/cangjie/pycangjie/-/jobs/66354698/artifacts/raw/builddir/meson-dist/py${P}.tar.xz" -S="${WORKDIR}"/py${P} - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - >=app-i18n/libcangjie-1.4.0 -" -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-build/meson-1.3.2 - dev-python/cython[${PYTHON_USEDEP}] - virtual/pkgconfig -" - -src_configure() { - python_foreach_impl run_in_build_dir meson_src_configure -} - -src_compile() { - python_foreach_impl run_in_build_dir meson_src_compile -} - -src_test() { - python_foreach_impl run_in_build_dir meson_src_test -} - -src_install() { - python_install() { - meson_src_install - python_optimize - } - python_foreach_impl run_in_build_dir python_install - einstalldocs -} diff --git a/dev-python/cangjie/metadata.xml b/dev-python/cangjie/metadata.xml deleted file mode 100644 index 4df327b378ba..000000000000 --- a/dev-python/cangjie/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - cjk@gentoo.org - Cjk - - - cangjie/pycangjie - CangJie - - diff --git a/dev-python/canonicaljson/Manifest b/dev-python/canonicaljson/Manifest deleted file mode 100644 index c39d4699a4cd..000000000000 --- a/dev-python/canonicaljson/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST canonicaljson-2.0.0.tar.gz 10716 BLAKE2B e310e9e8e0437f0e5cc69d2e258887582f8ff010a242102a331b5d09686d0785bec35b8c1fd44ed18f4ad381af1710bc5edf186602106ab0196f33f48474a909 SHA512 aa9bed50f8d0c7c32451ec5f701c8a8b7d1139eb41797842eea1a86e7d86a52ddec6b1e0254469aa3c92ed1fc462bec647580d60d96c38be7d8bd8ee641b51b7 diff --git a/dev-python/canonicaljson/canonicaljson-2.0.0.ebuild b/dev-python/canonicaljson/canonicaljson-2.0.0.ebuild deleted file mode 100644 index a14fe88961b5..000000000000 --- a/dev-python/canonicaljson/canonicaljson-2.0.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Canonical JSON" -HOMEPAGE=" - https://github.com/matrix-org/python-canonicaljson/ - https://pypi.org/project/canonicaljson/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64" - -distutils_enable_tests unittest diff --git a/dev-python/canonicaljson/metadata.xml b/dev-python/canonicaljson/metadata.xml deleted file mode 100644 index 26f564bd4430..000000000000 --- a/dev-python/canonicaljson/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - arkamar@gentoo.org - Petr Vaněk - - - - canonicaljson - matrix-org/python-canonicaljson - - diff --git a/dev-python/capturer/Manifest b/dev-python/capturer/Manifest deleted file mode 100644 index 124293ce0009..000000000000 --- a/dev-python/capturer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST capturer-3.0.tar.gz 18146 BLAKE2B 345313fa9e58c4e0121c795bd99606f99e46459215ed239da56586da8f8ffab35d97f0bf655258abe9cc45d4abaf7cb0ad2e76054d8c1781be2531ca01b04381 SHA512 3c83c0eade27380304347bdc93df392b2cb84c084e50693993dcca5fd572b8f92d31de43b4a2ddd0a0e8c7eb097629127e86a4860918c507d13b0e2979a04098 diff --git a/dev-python/capturer/capturer-3.0-r1.ebuild b/dev-python/capturer/capturer-3.0-r1.ebuild deleted file mode 100644 index 1b8fc19488ea..000000000000 --- a/dev-python/capturer/capturer-3.0-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Easily capture stdout/stderr of the current process and subprocesses" -HOMEPAGE="https://capturer.readthedocs.io/en/latest/ - https://pypi.org/project/capturer/ - https://github.com/xolox/python-capturer" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~x86" - -RDEPEND="dev-python/humanfriendly[${PYTHON_USEDEP}]" - -PATCHES=( - "${FILESDIR}"/${PN}-3.0-py3.14.patch -) - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -python_test() { - epytest ${PN}/tests.py -} diff --git a/dev-python/capturer/files/capturer-3.0-py3.14.patch b/dev-python/capturer/files/capturer-3.0-py3.14.patch deleted file mode 100644 index c2d8fa16aa8d..000000000000 --- a/dev-python/capturer/files/capturer-3.0-py3.14.patch +++ /dev/null @@ -1,52 +0,0 @@ -https://github.com/xolox/python-capturer/issues/15 -https://github.com/xolox/python-capturer/pull/16 - -From 3d0a9a040ecaa78ce2d39ec76ff5084ee7be6653 Mon Sep 17 00:00:00 2001 -From: Scott K Logan -Date: Wed, 16 Jul 2025 15:58:09 -0500 -Subject: [PATCH] Prefer multiprocessing 'fork' start method if available - -The default multiprocessing start method for Linux changed in Python -3.14 from 'fork' to 'forkserver'. Because capturer relies on sharing -file descriptors, only 'fork' can be used. Prefer that start method -specifically (if the platform supports it). ---- - capturer/__init__.py | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -diff --git a/capturer/__init__.py b/capturer/__init__.py -index 407ba26..9f98950 100644 ---- a/capturer/__init__.py -+++ b/capturer/__init__.py -@@ -136,6 +136,10 @@ class MultiProcessHelper(object): - def __init__(self): - """Initialize a :class:`MultiProcessHelper` object.""" - self.processes = [] -+ try: -+ self.context = multiprocessing.get_context('fork') -+ except ValueError: -+ self.context = multiprocessing.get_context() - - def start_child(self, target): - """ -@@ -146,8 +150,8 @@ def start_child(self, target): - :class:`multiprocessing.Event` to be set when the child - process has finished initialization. - """ -- started_event = multiprocessing.Event() -- child_process = multiprocessing.Process(target=target, args=(started_event,)) -+ started_event = self.context.Event() -+ child_process = self.context.Process(target=target, args=(started_event,)) - self.processes.append(child_process) - child_process.daemon = True - child_process.start() -@@ -309,7 +313,7 @@ def start_capture(self): - # Capture (and most likely relay) stdout/stderr as separate streams. - if self.relay: - # Start the subprocess to relay output. -- self.output_queue = multiprocessing.Queue() -+ self.output_queue = self.context.Queue() - self.start_child(self.merge_loop) - else: - # Disable relaying of output. - diff --git a/dev-python/capturer/metadata.xml b/dev-python/capturer/metadata.xml deleted file mode 100644 index 24419bcf4661..000000000000 --- a/dev-python/capturer/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - capturer - xolox/python-capturer - - diff --git a/dev-python/casttube/Manifest b/dev-python/casttube/Manifest deleted file mode 100644 index a9c66b407b8a..000000000000 --- a/dev-python/casttube/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST casttube-0.2.1.tar.gz 5182 BLAKE2B 0cd279da67aa59ddaa82913ef40815d28884b078448804742dfa3a6242a666c86cdaecf30cdf1ea913188d61953b5f38e133311d11491db443b55ae78b186558 SHA512 0b077b1f622c1029e9cff949a1d1cd4f380d9110324ca6211eb4d6bc97fbf3aa4d7be47cb692c2a7628ab62b309fd9957ee6392060f27e06d030691ad8cde00f diff --git a/dev-python/casttube/casttube-0.2.1-r1.ebuild b/dev-python/casttube/casttube-0.2.1-r1.ebuild deleted file mode 100644 index 547ae04470a7..000000000000 --- a/dev-python/casttube/casttube-0.2.1-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="casttube provides a way to interact with the Youtube Chromecast api" -HOMEPAGE="https://github.com/ur1katz/casttube" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" - -src_prepare() { - sed -e '/data_files/d' -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/casttube/metadata.xml b/dev-python/casttube/metadata.xml deleted file mode 100644 index 90d7bda6e02c..000000000000 --- a/dev-python/casttube/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - - - prometheanfire@gentoo.org - Matthew Thode - - - - casttube - ur1katz/casttube - - diff --git a/dev-python/cattrs/Manifest b/dev-python/cattrs/Manifest deleted file mode 100644 index 1c0f12c2f77b..000000000000 --- a/dev-python/cattrs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cattrs-26.1.0.gh.tar.gz 497524 BLAKE2B 52241c4ac57a26d2262af22c8e4e2747d53f52d467699c11f056d30678183ba973629e57c5a8e94d1728b3c83e39a3f5727f622ce074a00d1b3dbf6d03f232a8 SHA512 1431e7694b3f324ad5c4f0628890f689547a5e3596b9b3087afff491a9bf57117c47e131cea4f88cc52c8f6db88b43baafcadb630d11f13b9f340c88eee7c783 diff --git a/dev-python/cattrs/cattrs-26.1.0.ebuild b/dev-python/cattrs/cattrs-26.1.0.ebuild deleted file mode 100644 index fd2e2ec904dd..000000000000 --- a/dev-python/cattrs/cattrs-26.1.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 2022-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="Composable complex class support for attrs and dataclasses" -HOMEPAGE=" - https://pypi.org/project/cattrs/ - https://github.com/python-attrs/cattrs/ -" -SRC_URI=" - https://github.com/python-attrs/cattrs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test-rust" - -RDEPEND=" - >=dev-python/attrs-25.4.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/immutables-0.20[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.5[${PYTHON_USEDEP}] - >=dev-python/pymongo-4.4.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.8[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.1.0[${PYTHON_USEDEP}] - >=dev-python/ujson-5.10.0[${PYTHON_USEDEP}] - test-rust? ( - $(python_gen_cond_dep ' - >=dev-python/cbor2-5.4.6[${PYTHON_USEDEP}] - >=dev-python/orjson-3.11.3[${PYTHON_USEDEP}] - ' 'python*') - ) - ) -" - -# xdist can randomly break tests, depending on job count -# https://bugs.gentoo.org/941429 -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - local EPYTEST_IGNORE=( - # requires msgspec - tests/preconf/test_msgspec_cpython.py - ) - local EPYTEST_DESELECT=( - # these require msgspec - tests/test_preconf.py::test_literal_dicts_msgspec - tests/test_preconf.py::test_msgspec_efficient_enum - tests/test_preconf.py::test_msgspec_json_converter - tests/test_preconf.py::test_msgspec_json_unions - tests/test_preconf.py::test_msgspec_json_unstruct_collection_overrides - tests/test_preconf.py::test_msgspec_native_enums - ) - - if ! has_version "dev-python/cbor2[${PYTHON_USEDEP}]"; then - # https://github.com/python-attrs/cattrs/pull/748 - sed -i -e '/cbor2_make_converter/d' tests/test_preconf.py || die - - EPYTEST_DESELECT+=( - tests/test_preconf.py::test_cbor2 - tests/test_preconf.py::test_cbor2_converter - tests/test_preconf.py::test_cbor2_converter_unstruct_collection_overrides - tests/test_preconf.py::test_cbor2_efficient_enum - tests/test_preconf.py::test_cbor2_native_enums - tests/test_preconf.py::test_cbor2_unions - ) - fi - if ! has_version "dev-python/orjson[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_preconf.py::test_orjson - tests/test_preconf.py::test_orjson_converter - tests/test_preconf.py::test_orjson_converter_unstruct_collection_overrides - ) - fi - - epytest -o addopts= tests -} diff --git a/dev-python/cattrs/metadata.xml b/dev-python/cattrs/metadata.xml deleted file mode 100644 index 1ffb8b193cd0..000000000000 --- a/dev-python/cattrs/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - python-attrs/cattrs - cattrs - - diff --git a/dev-python/cbor2/Manifest b/dev-python/cbor2/Manifest deleted file mode 100644 index e9b5a0334a01..000000000000 --- a/dev-python/cbor2/Manifest +++ /dev/null @@ -1,35 +0,0 @@ -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST bigdecimal-0.4.10.crate 126514 BLAKE2B 3386e9df36307710a3076f267ce52cfc861d6b433fe65d0a1e7ab055f123af3689dc60b4b09761553dd53f05c295c72f7e8040428d04cfa09f958c747e31399a SHA512 706b7e33a2b375fc84ab6b617382145dd65e38e361498774493fad240a399e5a5e5f948604c831e9ca65eaa36df12ec7197c51fc80487680849129775d9256fc -DIST cbor2-5.9.0.tar.gz 111231 BLAKE2B 2ab6315866e4c252ccc51a12358e1f6420ae9f284b27582257bf96ae8e9b780a3349df695dca651f02880b7f3cd2773645449d42dfdd6924235a671df3be49bc SHA512 cafe5fc6aa55b899ca3edd012620f94bd02c47e45117bee9f0841dae9baba049339ac8642998b390b29c29b3102ca4a26718bc0c2569c35434b3622d439a6b51 -DIST cbor2-5.9.0.tar.gz.provenance 9582 BLAKE2B 22f32c67af2ab3d9c1df9713aa0be0106542b13eaaf70b8ed0e09ccefd414619b721b87c8f74bf02ab583a744d02348cd3a0e45c6813686f18536d6c50d7d579 SHA512 0b44b4fa821d9df85b3891b98ad3cc724f906b3f9850f3251f14eb1450a9c3c60da8d6891f2473b465a9c275cc077fe7c0f6e1233ff1ca7ce274d23596694848 -DIST cbor2-6.0.1.tar.gz 84191 BLAKE2B 0f8522a2462d5362c8d19900d1973386060f08f3ff1d6780cb9639df1132706860fc6ecbef2be3bb3b24385168f1426e2c9ff652fafb924a0e9e7b44b75777ec SHA512 c753a24b61c8d07635ee8c5f78df53f135acd7415b75d758d9681c04586a117e6ecdf8f1cd11021c4b175cfce06236cbe9c6e6ab67c5a059d625de5aa921c8cd -DIST cbor2-6.0.1.tar.gz.provenance 9155 BLAKE2B fab57134c5eed10943d62ba66db393e448a1ac36e1f6b71e1e4ca63f820ffd3ec188228503815faef8f636e6c1fdee8ca1abeb221d4902ee6102ce9182e303d7 SHA512 ac48dcb4e5e6dcbdf1044a669adc84f7833f75262266c20a1665d7a895221562080db61404eb7407c63dc57939a2bf97c34c31fb4264b6a5c720557f841e2957 -DIST cbor2-6.1.0.tar.gz 85870 BLAKE2B eb2d6b699d9294242acd1c626fb7e5c9f5dcb67d19ddd19fb58add69d0db56bac16162304bb00e26748a6171510a7ec99bb8d2c1d3ad159f19d405b6d28baa99 SHA512 e8ed4d21518b45f47e02233fe9d835c834aad6c4c6eb675f2d3fc66d90810e36f5673783b428fdabe79ced863a79698cbf50b088443a3315b411fd8e8d572a08 -DIST cbor2-6.1.0.tar.gz.provenance 9625 BLAKE2B 106dc7b9667c195bd6934ee6c824c46f8290608a1e212d533c4dccc5e25c531a47caf1cd3babb8d093588a5118e5c72c5141df8037a92020738053dde650ffd2 SHA512 62e3cf64344be19ff1192cc748c28f276c1b02c2bd4bbe92b10636c752b68b453ec0e018e8a940bd9c1b2d36278e8bee158373a495498ab8c75195d698a16878 -DIST cbor2-6.1.1.tar.gz 86297 BLAKE2B 433a3b0d194eeca03158281216395d523d88155ecc01e415875c35fdb6b0c4900acdb2f5bdbe71cb792f1059743d7fc6040c9b190be30779dcf1496589e45f8c SHA512 0066671ae72229e415f857432cb352a5e6895aa0502e843e8442c93f3135ecd6acc2bf73172298b6e7714691f1965c5ac85232648588cc95971a75b035f84953 -DIST cbor2-6.1.1.tar.gz.provenance 9296 BLAKE2B c66d939f064649f7eae974870e11fefc00f577fd867b5c4774c8828ae21a982388f2aee60a6a227b14289b76ac50fcf93e6b6d1c0590df66eec86fa409811da2 SHA512 16bbd212dd36330380e3cd3e09cf70a4d6df9cf8704de8b0d5f2d3b6e46f649d4559b13fe465418469bae4b0af1464099fb0904fab24e78118bfc2ed62b2ca6e -DIST cbor2-6.1.2.tar.gz 86760 BLAKE2B a432aab05df5c1049925e5601e773ac7dc770710ecbe6e08617376625e97d50d6344b25ea88db42b46780821b7ba8633b06dc42650b86f3287245e7edf88768b SHA512 9e9f55d0e8dc6a913d316384563eb7da62e1e7cef97df3bcb104934567a94c41de3a8716633205cb5ed5eec593415a05c5b3b6d074ba2b8b1ec17c65294edd7b -DIST cbor2-6.1.2.tar.gz.provenance 9696 BLAKE2B de5fef7b5b7d54268a00cb8ef7299a83712806ee5f51330fbcb99b7d973a646e5bd12d21f0bd39eee932227120ec07e683c29f7ed0614a6f5b37643434a3dd2a SHA512 6be8e65d2abbc6055940a39c47286ddd3e7eedc6b9af4b5dad8fbbc3d37390fe8f60e3745febecc37ebfb6d801bb87d5e44ec666223056d86c3d01a1eec66283 -DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d -DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b -DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST libc-0.2.182.crate 814873 BLAKE2B a5fae27ee77495d8638297523d7428eda4a608109e7e1b67db1ba621f7700761f8131710a49bbd24bedf62f8df7ecdeaedb5def47201146a05b4288ee2f92515 SHA512 7923eeb0ee1db8b5b00a6a4352cf5fd3f877a2f727af5857ca49ceeab2dc7519137eb3a982f5a763ae61fbe422ba8f0fe83d92dcabcfa18c23fae619960f96db -DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9 -DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 -DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae -DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-0.28.2.crate 1202843 BLAKE2B 18158e22631ab35348eab1f117f16b311932de832d910f37a71cf481ec04ced03c37baaf63f1c8afc7ecccef039fc8f9072cbe0dd5109a74e7fb9f6b3ddb18a4 SHA512 fd4a03eb1cdfa40c1ed67b588cd4da31c90972f95c669b20a1099fb9304cd9506337f674e0bc9efd1d22a453162aac79a36ab18ca97eaca3515d640e2e9b923f -DIST pyo3-build-config-0.28.2.crate 35958 BLAKE2B 87163e11ff52061e11943f54e0fea1101ec6f877b4e6ecda33e32a19d1a8af3a6a83ab23d17f744fb0176e35f819669e931f88c55d611c8f7ea52eacd1c683a3 SHA512 f9b4863baffdf474ba9121edc19323d91565dd1411acabda03a307c8aae4969657167a80e197d4c8656e711e424053aced6a1de7978cedd38815304835fc5dbb -DIST pyo3-ffi-0.28.2.crate 80837 BLAKE2B ac17690399e5cf84602a974860d84856d9489c7d94ec618cdb3b4c5bcee81d3767a727f22dca0a06d492ee28ecf24c84f48cd391a6d81229b1464fbb17654ac5 SHA512 f6b4fdea320922b81395e593fe135fd4b4f483250fe94d84019c97a3a9f98b6e2122134e09613021f194782038ffea1d32d3c65b1458e15ce3021d39fd582738 -DIST pyo3-macros-0.28.2.crate 8960 BLAKE2B 54fdb3f2d04c1f04d3cdb4d8422cd9fe1098df2f2740eaf61e2868e19f0a93c677486cef56576e39ba2010e426901c95846b7b81285858094ef1fdf48edc65b1 SHA512 7125a41bd5ceaa5c85a2ac5ed1bf07708cf95f58dd18a8ba9000a3139ebc06e90776b4254820410e940c80ed45f7c09165c8fe57d8f79069622849c6c0861bcb -DIST pyo3-macros-backend-0.28.2.crate 87939 BLAKE2B c70e46d44c935e58957cd53a76a1e6d2e97ee1bdc39c926b1a23ce391785f212c30e150286fc78724e945679ac1ff04a10ec958b6d3dfe30c4acee795f6c2e63 SHA512 24203c47d91be9acc949cfc70ec8b4aa32e089275cf9b0061a9909f5e60895c56446692be0056e13cc4df8efc0698e0655626f9524241b54cd172d8a25e42f98 -DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d -DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 -DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 -DIST zerocopy-0.8.40.crate 254858 BLAKE2B fc5a362da28b18b52fc9e934371abeaf578d4eb663061bc08d1199eea99447e9cd9d581c2377c381776950f2e8d5f7bcac305e152be690bec8808328406a979a SHA512 d1a531387eb4e5fa523e70f07f36d945027aec2232b7a281b7163729801ed103beab568793cbbd1ff1082e5a20263ea3b40dc3874c9f32577e95d9f9aecfedb4 -DIST zerocopy-derive-0.8.40.crate 97724 BLAKE2B 33d32bca4e50c9ab49b82adac015e036515adca235bbab744955a3d88ed71df113b17923692732263ea55fa842dea3627ee7f888b4018eb2b97844e0a469c17a SHA512 5cc4beb4b411f3b4b41197e48c433f346118cdd3be175d803c79a549e509cec4912c65fe21f5c7ae97a9377f62e5cdecdc95c9dcdce904c96ce3f574118f46b4 diff --git a/dev-python/cbor2/cbor2-5.9.0.ebuild b/dev-python/cbor2/cbor2-5.9.0.ebuild deleted file mode 100644 index c6dae61843fa..000000000000 --- a/dev-python/cbor2/cbor2-5.9.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/agronholm/cbor2 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python CBOR (de)serializer with extensive tag support" -HOMEPAGE=" - https://github.com/agronholm/cbor2/ - https://pypi.org/project/cbor2/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="+native-extensions" - -BDEPEND=" - >=dev-python/setuptools-61[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -python_compile() { - local -x CBOR2_BUILD_C_EXTENSION=1 - # pypy3 not supported upstream - if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then - CBOR2_BUILD_C_EXTENSION=0 - fi - distutils-r1_python_compile -} diff --git a/dev-python/cbor2/cbor2-6.0.1.ebuild b/dev-python/cbor2/cbor2-6.0.1.ebuild deleted file mode 100644 index b635174464cb..000000000000 --- a/dev-python/cbor2/cbor2-6.0.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/agronholm/cbor2 -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" -CRATES=" - autocfg@1.5.0 - bigdecimal@0.4.10 - cfg-if@1.0.4 - crunchy@0.2.4 - half@2.7.1 - heck@0.5.0 - libc@0.2.182 - libm@0.2.16 - num-bigint@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - once_cell@1.21.3 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - pyo3-macros-backend@0.28.2 - pyo3-macros@0.28.2 - pyo3@0.28.2 - quote@1.0.44 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 - zerocopy-derive@0.8.40 - zerocopy@0.8.40 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="CBOR (de)serializer with extensive tag support" -HOMEPAGE=" - https://github.com/agronholm/cbor2/ - https://pypi.org/project/cbor2/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=dev-python/setuptools-61[${PYTHON_USEDEP}] - dev-python/setuptools-rust[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -# Files built without CFLAGS/LDFLAGS, acceptable for rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cbor2/_cbor2.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} diff --git a/dev-python/cbor2/cbor2-6.1.0.ebuild b/dev-python/cbor2/cbor2-6.1.0.ebuild deleted file mode 100644 index 05373a95ec69..000000000000 --- a/dev-python/cbor2/cbor2-6.1.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/agronholm/cbor2 -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" -CRATES=" - autocfg@1.5.0 - bigdecimal@0.4.10 - cfg-if@1.0.4 - crunchy@0.2.4 - half@2.7.1 - heck@0.5.0 - libc@0.2.182 - libm@0.2.16 - num-bigint@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - once_cell@1.21.3 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - pyo3-macros-backend@0.28.2 - pyo3-macros@0.28.2 - pyo3@0.28.2 - quote@1.0.44 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 - zerocopy-derive@0.8.40 - zerocopy@0.8.40 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="CBOR (de)serializer with extensive tag support" -HOMEPAGE=" - https://github.com/agronholm/cbor2/ - https://pypi.org/project/cbor2/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=dev-python/setuptools-61[${PYTHON_USEDEP}] - dev-python/setuptools-rust[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -# Files built without CFLAGS/LDFLAGS, acceptable for rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cbor2/_cbor2.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} diff --git a/dev-python/cbor2/cbor2-6.1.1.ebuild b/dev-python/cbor2/cbor2-6.1.1.ebuild deleted file mode 100644 index 05373a95ec69..000000000000 --- a/dev-python/cbor2/cbor2-6.1.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/agronholm/cbor2 -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" -CRATES=" - autocfg@1.5.0 - bigdecimal@0.4.10 - cfg-if@1.0.4 - crunchy@0.2.4 - half@2.7.1 - heck@0.5.0 - libc@0.2.182 - libm@0.2.16 - num-bigint@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - once_cell@1.21.3 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - pyo3-macros-backend@0.28.2 - pyo3-macros@0.28.2 - pyo3@0.28.2 - quote@1.0.44 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 - zerocopy-derive@0.8.40 - zerocopy@0.8.40 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="CBOR (de)serializer with extensive tag support" -HOMEPAGE=" - https://github.com/agronholm/cbor2/ - https://pypi.org/project/cbor2/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=dev-python/setuptools-61[${PYTHON_USEDEP}] - dev-python/setuptools-rust[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -# Files built without CFLAGS/LDFLAGS, acceptable for rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cbor2/_cbor2.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} diff --git a/dev-python/cbor2/cbor2-6.1.2.ebuild b/dev-python/cbor2/cbor2-6.1.2.ebuild deleted file mode 100644 index 05373a95ec69..000000000000 --- a/dev-python/cbor2/cbor2-6.1.2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/agronholm/cbor2 -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" -CRATES=" - autocfg@1.5.0 - bigdecimal@0.4.10 - cfg-if@1.0.4 - crunchy@0.2.4 - half@2.7.1 - heck@0.5.0 - libc@0.2.182 - libm@0.2.16 - num-bigint@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - once_cell@1.21.3 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - pyo3-macros-backend@0.28.2 - pyo3-macros@0.28.2 - pyo3@0.28.2 - quote@1.0.44 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 - zerocopy-derive@0.8.40 - zerocopy@0.8.40 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="CBOR (de)serializer with extensive tag support" -HOMEPAGE=" - https://github.com/agronholm/cbor2/ - https://pypi.org/project/cbor2/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=dev-python/setuptools-61[${PYTHON_USEDEP}] - dev-python/setuptools-rust[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -# Files built without CFLAGS/LDFLAGS, acceptable for rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cbor2/_cbor2.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} diff --git a/dev-python/cbor2/metadata.xml b/dev-python/cbor2/metadata.xml deleted file mode 100644 index f4524de20165..000000000000 --- a/dev-python/cbor2/metadata.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - python@gentoo.org - Python - - - - bolson@bolson.org - Brian Olson - - cbor2 - agronholm/cbor2 - - - - Compiles native "C" extensions (speedups, instead of using python - fallback code). - - - This library provides encoding and decoding for the -Concise Binary Object Representation (CBOR) (RFC 7049) serialization format. -It is implemented in pure python with an optional C backend and is compatible -with versions 2.7 through to 3.8. On cPython>=3.3 cbor2 can use a built in C -module for performance similar to how pickle wraps the _pickle C module in the -Python Standard Library. - - diff --git a/dev-python/cerberus/Manifest b/dev-python/cerberus/Manifest deleted file mode 100644 index 2f98949f8858..000000000000 --- a/dev-python/cerberus/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cerberus-1.3.8.gh.tar.gz 921073 BLAKE2B dd6d9311ae4b745adc9cad6e3aa7aa0a25525d9314430eadc8e0d895854542b9ea2b0d48efa9ad8996911074460ff5eded1f1af0c4a57bbe5fa49fbd8bc448ab SHA512 4305b4dd8065f94f68498b2264b3730e7972ce65c248fd50255bb04419bc376b3ff863dfd141a1a7cebffc46852189c439ac42b6482ac8262afa1b163d308088 diff --git a/dev-python/cerberus/cerberus-1.3.8.ebuild b/dev-python/cerberus/cerberus-1.3.8.ebuild deleted file mode 100644 index e819af9f40f6..000000000000 --- a/dev-python/cerberus/cerberus-1.3.8.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A lightweight and extensible data-validation library for Python" -HOMEPAGE=" - https://docs.python-cerberus.org/ - https://github.com/pyeve/cerberus/ - https://pypi.org/project/Cerberus/ -" -SRC_URI=" - https://github.com/pyeve/cerberus/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Require currently unpackaged pytest-benchmark, more useful - # to developers than to end users. - cerberus/benchmarks/ -) diff --git a/dev-python/cerberus/metadata.xml b/dev-python/cerberus/metadata.xml deleted file mode 100644 index e063ae176bce..000000000000 --- a/dev-python/cerberus/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyeve/cerberus - Cerberus - - diff --git a/dev-python/certifi/Manifest b/dev-python/certifi/Manifest deleted file mode 100644 index d1f0a434ba44..000000000000 --- a/dev-python/certifi/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST certifi-2026.04.22.tar.gz 137429 BLAKE2B bcfc5769d0a93333c25c9348fc624df023486b32073376bb48b2012d6fb9f9177dddbaf3ff20caab14f72e840acc0c7407d99bfeedc26e144cd79fa2e350a125 SHA512 c4dcc0b585458beb53fb85242feb5bda60a94855f58938c7bf213404fdec559099fe3ebc7707fd88ac834558d8901532594238fe25ec405c22b580e73cd22250 -DIST certifi-2026.05.20.tar.gz 135822 BLAKE2B e10fa6c0d160ff7085b58f8629524985c305927f7b960fa22509a9be886e56bcbf702c161f2aa5818d8160a468c4384eafd670035cf4ded60a86a8ace004760b SHA512 15be1720602a96446f442cca91f2c96ee4fb57612d90f18b68942431bb17a8136e517db550ed0bec01e44d985cb630650018f8d32ddbd77963c8544b5e457b62 diff --git a/dev-python/certifi/certifi-2026.04.22.ebuild b/dev-python/certifi/certifi-2026.04.22.ebuild deleted file mode 100644 index 69cb118cff18..000000000000 --- a/dev-python/certifi/certifi-2026.04.22.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2021-2026 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 prefix readme.gentoo-r1 - -DESCRIPTION="Python package for providing Mozilla's CA Bundle" -HOMEPAGE="https://pypi.org/project/certifi/" -SRC_URI="https://github.com/certifi/python-certifi/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -RDEPEND="app-misc/ca-certificates" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -S="${WORKDIR}/python-${P}" -PATCH="$FILESDIR}/${P}-use-system-cacerts.patch" - -python_prepare_all() { - distutils-r1_python_prepare_all - eprefixify certifi/core.py -} - -python_install_all() { - distutils-r1_python_install_all - - local DOC_CONTENTS=" - In Gentoo, we don't use certifi's bundled CA certificates. - Instead we remove bundled cacert.pem and patch certifi - to return system's CA certificates. - " - readme.gentoo_create_doc -} diff --git a/dev-python/certifi/certifi-2026.05.20.ebuild b/dev-python/certifi/certifi-2026.05.20.ebuild deleted file mode 100644 index 69cb118cff18..000000000000 --- a/dev-python/certifi/certifi-2026.05.20.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2021-2026 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 prefix readme.gentoo-r1 - -DESCRIPTION="Python package for providing Mozilla's CA Bundle" -HOMEPAGE="https://pypi.org/project/certifi/" -SRC_URI="https://github.com/certifi/python-certifi/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -RDEPEND="app-misc/ca-certificates" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -S="${WORKDIR}/python-${P}" -PATCH="$FILESDIR}/${P}-use-system-cacerts.patch" - -python_prepare_all() { - distutils-r1_python_prepare_all - eprefixify certifi/core.py -} - -python_install_all() { - distutils-r1_python_install_all - - local DOC_CONTENTS=" - In Gentoo, we don't use certifi's bundled CA certificates. - Instead we remove bundled cacert.pem and patch certifi - to return system's CA certificates. - " - readme.gentoo_create_doc -} diff --git a/dev-python/certifi/files/certifi-2020.06.20-use-system-cacerts.patch b/dev-python/certifi/files/certifi-2020.06.20-use-system-cacerts.patch deleted file mode 100644 index 750954fa869c..000000000000 --- a/dev-python/certifi/files/certifi-2020.06.20-use-system-cacerts.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff -urN certifi-2020.6.20.orig/certifi/core.py certifi-2020.6.20/certifi/core.py ---- certifi-2020.6.20.orig/certifi/core.py 2020-08-01 17:50:13.139849550 +0200 -+++ certifi-2020.6.20/certifi/core.py 2020-08-01 17:52:51.614857443 +0200 -@@ -51,10 +51,9 @@ - # If we don't have importlib.resources, then we will just do the old logic - # of assuming we're on the filesystem and munge the path directly. - def where(): -- f = os.path.dirname(__file__) -- -- return os.path.join(f, "cacert.pem") -+ return "@GENTOO_PORTAGE_EPREFIX@/etc/ssl/certs/ca-certificates.crt" - - - def contents(): -- return read_text("certifi", "cacert.pem", encoding="ascii") -+ with open(where(), "r", encoding="ascii") as f: -+ return f.read() diff --git a/dev-python/certifi/metadata.xml b/dev-python/certifi/metadata.xml deleted file mode 100644 index 18247f1d1ea6..000000000000 --- a/dev-python/certifi/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - dev@liguros.net - Development - - - ports - - \ No newline at end of file diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest deleted file mode 100644 index 71dbc6b8cdfb..000000000000 --- a/dev-python/cffi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cffi-2.0.0.tar.gz 523588 BLAKE2B 2038eb1eeb89b1015ea40202cc5dc0da62989288a41cccf75baeea86051a085e28798e75ce0a74316c2f5bd94e83e0b89d3df6b97ee0f4f61dac301e239bb3e9 SHA512 a8bf705e626f6b5858cc20e9044a23fd653d155e2a2d4cb59f1eed00ef13ebd92d5a2f07738c66b361cb24d863786d4379dcd9c176250b546fbd45758e51d4f4 diff --git a/dev-python/cffi/cffi-2.0.0.ebuild b/dev-python/cffi/cffi-2.0.0.ebuild deleted file mode 100644 index e8f9164054b0..000000000000 --- a/dev-python/cffi/cffi-2.0.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# DO NOT ADD pypy to PYTHON_COMPAT -# pypy bundles a modified version of cffi. Use python_gen_cond_dep instead. -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 toolchain-funcs pypi - -DESCRIPTION="Foreign Function Interface for Python calling C code" -HOMEPAGE=" - https://cffi.readthedocs.io/ - https://pypi.org/project/cffi/ -" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -# Needs recent libffi for HPPA fixes -DEPEND=" - >=dev-libs/libffi-3.4.4-r1:= -" -# setuptools as a modern distutils provider -RDEPEND=" - ${DEPEND} - dev-python/pycparser[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - virtual/pkgconfig - test? ( - dev-python/py[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc/source -EPYTEST_PLUGINS=() -# xdist fails to collect the tests -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/cffi-1.14.0-darwin-no-brew.patch - "${FILESDIR}"/${P}-pycparser-tests.patch -) - -src_prepare() { - if [[ ${CHOST} == *darwin* ]] ; then - # Don't obsessively try to find libffi - sed -i -e "s/.*\-iwithsysroot\/usr\/include\/ffi.*/\tpass/" setup.py || die - fi - distutils-r1_src_prepare -} - -src_configure() { - tc-export PKG_CONFIG -} - -python_test() { - local EPYTEST_IGNORE=( - # these tests call pip - testing/cffi0/test_zintegration.py - ) - - "${EPYTHON}" -c "import _cffi_backend as backend" || die - epytest src/c testing -} diff --git a/dev-python/cffi/files/cffi-1.14.0-darwin-no-brew.patch b/dev-python/cffi/files/cffi-1.14.0-darwin-no-brew.patch deleted file mode 100644 index c92b6112b853..000000000000 --- a/dev-python/cffi/files/cffi-1.14.0-darwin-no-brew.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/setup.py b/setup.py -index e1dd39d..3e88f74 100644 ---- a/setup.py -+++ b/setup.py -@@ -105,9 +105,6 @@ def uses_msvc(): - return config.try_compile('#ifndef _MSC_VER\n#error "not MSVC"\n#endif') - - def use_pkg_config(): -- if sys.platform == 'darwin' and os.path.exists('/usr/local/bin/brew'): -- use_homebrew_for_libffi() -- - _ask_pkg_config(include_dirs, '--cflags-only-I', '-I', sysroot=True) - _ask_pkg_config(extra_compile_args, '--cflags-only-other') - _ask_pkg_config(library_dirs, '--libs-only-L', '-L', sysroot=True) diff --git a/dev-python/cffi/files/cffi-2.0.0-pycparser-tests.patch b/dev-python/cffi/files/cffi-2.0.0-pycparser-tests.patch deleted file mode 100644 index aff09198d654..000000000000 --- a/dev-python/cffi/files/cffi-2.0.0-pycparser-tests.patch +++ /dev/null @@ -1,106 +0,0 @@ -https://github.com/python-cffi/cffi/commit/c36c02fa6f4f1d12a9cead81861c6f42af47da22 - -From c36c02fa6f4f1d12a9cead81861c6f42af47da22 Mon Sep 17 00:00:00 2001 -From: Eli Bendersky -Date: Sat, 24 Jan 2026 17:54:58 -0800 -Subject: [PATCH] Make test_parsing more resilient to changes in pycparser - (#224) - -* Make test_parsing more resilient to changes in pycparser - -Several tests expect precise error messages from pycparser, which pycparser -doesn't guarantee. While testing CFFI with pycparser 3.0, some tests needed -to be made more resilient. I've used the .startswith() approach already used -in this file, instead of exact string matching. - -Ref #223 - -* Loosen error message assertion even more ---- - testing/cffi0/test_parsing.py | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -diff --git a/testing/cffi0/test_parsing.py b/testing/cffi0/test_parsing.py -index 8d4dd016..3e47bcdd 100644 ---- a/testing/cffi0/test_parsing.py -+++ b/testing/cffi0/test_parsing.py -@@ -197,7 +197,7 @@ def test_dont_remove_comment_in_line_directives(): - - some syntax error here - """) -- assert str(e.value) == "parse error\nbaz.c:9:14: before: syntax" -+ assert str(e.value).startswith("parse error\nbaz.c:9:") - # - e = pytest.raises(CDefError, ffi.cdef, """ - #line 7 "foo//bar.c" -@@ -205,21 +205,21 @@ def test_dont_remove_comment_in_line_directives(): - some syntax error here - """) - # -- assert str(e.value) == "parse error\nfoo//bar.c:8:14: before: syntax" -+ assert str(e.value).startswith("parse error\nfoo//bar.c:8:") - ffi = FFI(backend=FakeBackend()) - e = pytest.raises(CDefError, ffi.cdef, """ - \t # \t 8 \t "baz.c" \t - - some syntax error here - """) -- assert str(e.value) == "parse error\nbaz.c:9:14: before: syntax" -+ assert str(e.value).startswith("parse error\nbaz.c:9:") - # - e = pytest.raises(CDefError, ffi.cdef, """ - # 7 "foo//bar.c" - - some syntax error here - """) -- assert str(e.value) == "parse error\nfoo//bar.c:8:14: before: syntax" -+ assert str(e.value).startswith("parse error\nfoo//bar.c:8:") - - def test_multiple_line_directives(): - ffi = FFI(backend=FakeBackend()) -@@ -233,7 +233,7 @@ def test_multiple_line_directives(): - #line 8 "yadda.c" - extern int zz; - """) -- assert str(e.value) == "parse error\nbaz.c:7:14: before: syntax" -+ assert str(e.value).startswith("parse error\nbaz.c:7:") - # - e = pytest.raises(CDefError, ffi.cdef, - """ # 5 "foo.c" -@@ -245,7 +245,7 @@ def test_multiple_line_directives(): - # 8 "yadda.c" - extern int zz; - """) -- assert str(e.value) == "parse error\nbaz.c:7:14: before: syntax" -+ assert str(e.value).startswith("parse error\nbaz.c:7:") - - def test_commented_line_directive(): - ffi = FFI(backend=FakeBackend()) -@@ -262,7 +262,7 @@ def test_commented_line_directive(): - some syntax error - """) - # -- assert str(e.value) == "parse error\nbar.c:9:14: before: syntax" -+ assert str(e.value).startswith("parse error\nbar.c:9:") - e = pytest.raises(CDefError, ffi.cdef, """ - /* - # 5 "foo.c" -@@ -275,7 +275,7 @@ def test_commented_line_directive(): - */ - some syntax error - """) -- assert str(e.value) == "parse error\nbar.c:9:14: before: syntax" -+ assert str(e.value).startswith("parse error\nbar.c:9:") - - def test_line_continuation_in_defines(): - ffi = FFI(backend=FakeBackend()) -@@ -365,7 +365,7 @@ def test_unknown_name(): - e = pytest.raises(CDefError, ffi.cast, "foobarbazunknown*", 0) - assert str(e.value).startswith('cannot parse "foobarbazunknown*"') - e = pytest.raises(CDefError, ffi.cast, "int(*)(foobarbazunknown)", 0) -- assert str(e.value).startswith('cannot parse "int(*)(foobarbazunknown)"') -+ assert 'foobarbazunknown' in str(e.value) - - def test_redefine_common_type(): - prefix = "" if sys.version_info < (3,) else "b" - diff --git a/dev-python/cffi/metadata.xml b/dev-python/cffi/metadata.xml deleted file mode 100644 index 6480813148bc..000000000000 --- a/dev-python/cffi/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - cffi - python-cffi/cffi - - diff --git a/dev-python/cfgv/Manifest b/dev-python/cfgv/Manifest deleted file mode 100644 index fbf1ce889012..000000000000 --- a/dev-python/cfgv/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cfgv-3.5.0.gh.tar.gz 10913 BLAKE2B 38a0b187b0931dfd058b699b520a092b088c520044ef8b897fe2361ee1757b629dc8ba76871623f6f90c8c49d91a817f23bf0e30a7fc5c8d1359b024f50f6ab9 SHA512 c3b6055f81157f1192fa0d86bebccd817e45c4587641f90f1a599ad8dc595ba71f9199a38068da2f375ed332fcd7d0346b7fef357e03639ae5972f90ee66b086 diff --git a/dev-python/cfgv/cfgv-3.5.0.ebuild b/dev-python/cfgv/cfgv-3.5.0.ebuild deleted file mode 100644 index 915714749b91..000000000000 --- a/dev-python/cfgv/cfgv-3.5.0.ebuild +++ /dev/null @@ -1,26 +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="Validate configuration and produce human-readable error messages" -HOMEPAGE=" - https://github.com/asottile/cfgv/ - https://pypi.org/project/cfgv/ -" -SRC_URI=" - https://github.com/asottile/cfgv/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/cfgv/metadata.xml b/dev-python/cfgv/metadata.xml deleted file mode 100644 index b1a4981137a0..000000000000 --- a/dev-python/cfgv/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - asottile/cfgv - cfgv - - diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest deleted file mode 100644 index eeac0a390579..000000000000 --- a/dev-python/cfn-lint/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST cfn_lint-1.49.3.tar.gz 4037038 BLAKE2B 621ac3cb97d5924e1b29c75924f89a3942b7f9d22b0b31f78656315b789b3dbefe3806a84f6b09f9b130878549c16e65f50e5b13194c92f11f1c09430bbf649b SHA512 fd73a6ad9bc03d657f98e33796fdc52ea7d1766e7dfc325b4da1304bceccfb75a5092123735c7a0a1c1a2203665915a6ebae0066efb019a184aed31619d009c0 -DIST cfn_lint-1.49.3.tar.gz.provenance 9768 BLAKE2B fc1c6756840e9ae9862c80cd6854a788ffe4a7e35724121fb1c5aaab38bc1d9be23b66b35cbcb14490e55ee75a39459cd542545d9c543f5bdd53776d8d81c1ed SHA512 acd61ba2f218a51b4ad078465b02a684d8a2903d440450a8a6b9844e28daf64182f887d06734cf7fea433a4c17920ef3236b3e305625fc8a2666cda84e7bc403 -DIST cfn_lint-1.50.1.tar.gz 4076509 BLAKE2B 438ce08ba7b37ca76b8a286f18deabd740969627c5177a40fc75fe76c36cb1adebf4c5e5a785b7422f287ee72d294c571d9e1bdfca6b9ef10473a28f4ae993da SHA512 9ac4224f4d5da149747abe00d6bffed88bc8fd3b36a868417bd8cf578b1cf7956812c7caaca4da178a1bed2b31a0a83f22be489176755e2146f8286e2dee12ce -DIST cfn_lint-1.50.1.tar.gz.provenance 9678 BLAKE2B fde3c92469e6b11b53a3734c1266810052dadf96ea1cb2ab9d2f20ad36fa6d499ee260fdbf98f2a97b86543763f3af201d98ddc586a32649aa2bb716d0a206e2 SHA512 6c0af59dc5e2b61eb617f1690d671d85b2a9bc9d0ffec5d86cab9e49cabe4b3b551f16fc4cc720eddab122b69253ba3e31af4ac57cc4947cf23a3589a8e2678f -DIST cfn_lint-1.51.3.tar.gz 4155028 BLAKE2B 545b321d12f33736773490b6e60a62ee8046a29ca2c0e231d9e895cdc2623126892a4787dd5c97c8489c166f14028647cccd3cd29d826a58f1c9cf1cf0e21e3e SHA512 b2f5b78a7b1badfe8f84dfed010042ee1cae2f5137e3840e8d83b5f9ae7de9ff4c1fee2bc4e26046cfd3fde8638626e062533ff053c55b9a3120c572d50b8ae3 -DIST cfn_lint-1.51.3.tar.gz.provenance 10240 BLAKE2B 3a84b9e84086a244660d2998d40b96160a87b0a985df3423efe87cd7f786c78e7347f741dc7dc70f6d0f621f5b0936193d8a5f52d12ee4e28995c75815aaa181 SHA512 8736cfa8f830c88dbab41396635a233253fb82d02159e2d59442ea35aad94562488ab04bfbf2ae0fd9d8ec4c2850fd70907ae74b8e0b16552d48ff166f9a8cff -DIST cfn_lint-1.51.4.tar.gz 4156267 BLAKE2B 7445b3ac5ba060f7d3004027a6571a091b067180b7709122439a7886660db7aabe5009d2df17b48f1f0f133ea1ed43974a5bebdc7e9b97ae74da640dd455e399 SHA512 3633252f455be097d80a9c9b6660a41f106e4ee833178c29241a77f8f7140f0db9e9b4be729056966f59a59aca6ec206f8fd375ea9a045c21a48444c438d428d -DIST cfn_lint-1.51.4.tar.gz.provenance 10130 BLAKE2B 887befe8d89d2ae67dbdb319824fad4e51f9ac29e6bc4561b2d4875a2df3626f0f063a1ea2f9c320a881c22d572aff703a1b8f5bab16cb65503bb6e505cf87f9 SHA512 8cd061ba39d9716f2f1ea502b8d1c3c8ce294a797c503d56a01c66e138d988905a18fafa5908033521f6dcb3bda12f70cd92aa7912d059026e490d3a4740895f diff --git a/dev-python/cfn-lint/cfn-lint-1.49.3.ebuild b/dev-python/cfn-lint/cfn-lint-1.49.3.ebuild deleted file mode 100644 index 329f350f3269..000000000000 --- a/dev-python/cfn-lint/cfn-lint-1.49.3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/aws-cloudformation/cfn-lint -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.109.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] - =dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - =dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}] - >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}] - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # different line wrapping somehow - test/unit/module/template/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # TODO: suddenly started failing in older versions too - # https://github.com/aws-cloudformation/cfn-lint/issues/4207 - test/integration/test_good_templates.py - test/unit/module/override/test_exclude.py::TestExclude::test_success_run - test/unit/module/test_api.py::TestLintFile::test_good_template - test/unit/module/test_rules_collections.py::TestRulesCollection::test_success_run - # crashes on 3.12+, probably pygraphviz - test/unit/module/test_api.py::TestLintByConfig::test_graph - ) - - # from tox.ini - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -} diff --git a/dev-python/cfn-lint/cfn-lint-1.50.1.ebuild b/dev-python/cfn-lint/cfn-lint-1.50.1.ebuild deleted file mode 100644 index a49be28f7521..000000000000 --- a/dev-python/cfn-lint/cfn-lint-1.50.1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/aws-cloudformation/cfn-lint -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.109.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] - =dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - =dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}] - >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}] - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # different line wrapping somehow - test/unit/module/template/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # TODO: suddenly started failing in older versions too - # https://github.com/aws-cloudformation/cfn-lint/issues/4207 - test/integration/test_good_templates.py - test/unit/module/override/test_exclude.py::TestExclude::test_success_run - test/unit/module/test_api.py::TestLintFile::test_good_template - test/unit/module/test_rules_collections.py::TestRulesCollection::test_success_run - # crashes on 3.12+, probably pygraphviz - test/unit/module/test_api.py::TestLintByConfig::test_graph - ) - - # from tox.ini - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -} diff --git a/dev-python/cfn-lint/cfn-lint-1.51.3.ebuild b/dev-python/cfn-lint/cfn-lint-1.51.3.ebuild deleted file mode 100644 index d7de023d99dc..000000000000 --- a/dev-python/cfn-lint/cfn-lint-1.51.3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/aws-cloudformation/cfn-lint -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.110.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] - =dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - =dev-python/pyyaml-6.0.3[${PYTHON_USEDEP}] - >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}] - >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}] - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # different line wrapping somehow - test/unit/module/template/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # TODO: suddenly started failing in older versions too - # https://github.com/aws-cloudformation/cfn-lint/issues/4207 - test/integration/test_good_templates.py - test/unit/module/override/test_exclude.py::TestExclude::test_success_run - test/unit/module/test_api.py::TestLintFile::test_good_template - test/unit/module/test_rules_collections.py::TestRulesCollection::test_success_run - # crashes on 3.12+, probably pygraphviz - test/unit/module/test_api.py::TestLintByConfig::test_graph - ) - - # from tox.ini - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -} diff --git a/dev-python/cfn-lint/cfn-lint-1.51.4.ebuild b/dev-python/cfn-lint/cfn-lint-1.51.4.ebuild deleted file mode 100644 index d7de023d99dc..000000000000 --- a/dev-python/cfn-lint/cfn-lint-1.51.4.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/aws-cloudformation/cfn-lint -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.110.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}] - =dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - =dev-python/pyyaml-6.0.3[${PYTHON_USEDEP}] - >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}] - >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}] - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # different line wrapping somehow - test/unit/module/template/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # TODO: suddenly started failing in older versions too - # https://github.com/aws-cloudformation/cfn-lint/issues/4207 - test/integration/test_good_templates.py - test/unit/module/override/test_exclude.py::TestExclude::test_success_run - test/unit/module/test_api.py::TestLintFile::test_good_template - test/unit/module/test_rules_collections.py::TestRulesCollection::test_success_run - # crashes on 3.12+, probably pygraphviz - test/unit/module/test_api.py::TestLintByConfig::test_graph - ) - - # from tox.ini - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -} diff --git a/dev-python/cfn-lint/metadata.xml b/dev-python/cfn-lint/metadata.xml deleted file mode 100644 index 64c0f2eadaa7..000000000000 --- a/dev-python/cfn-lint/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - aws-cloudformation/cfn-lint - cfn-lint - https://github.com/aws-cloudformation/cfn-lint/issues - - diff --git a/dev-python/cftime/Manifest b/dev-python/cftime/Manifest deleted file mode 100644 index b204b878cfe7..000000000000 --- a/dev-python/cftime/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cftime-1.6.5.tar.gz 326605 BLAKE2B 41971028ce294e69a9b67d9adc0d8346d9656faa05abd9b156d13441c459ee63f1b74f085081e8b7066fa8fc4e64f8d319a545bdda85d0dac29c2bc2e3da28ad SHA512 ccb19d9216536094a3fff4f9f396d284971647f55e3239fba358342e4afc8a4c5449bda2b6c3d930ed43b9cf9f2756c62d2f66b8356a341189f590625b721621 diff --git a/dev-python/cftime/cftime-1.6.5.ebuild b/dev-python/cftime/cftime-1.6.5.ebuild deleted file mode 100644 index a21773b26124..000000000000 --- a/dev-python/cftime/cftime-1.6.5.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Time-handling functionality from netcdf4-python" -HOMEPAGE=" - https://github.com/Unidata/cftime/ - https://pypi.org/project/cftime/ -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv ~s390 x86" - -DEPEND=" - >=dev-python/numpy-1.26.0[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-python/cython-0.29.20[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/cftime/metadata.xml b/dev-python/cftime/metadata.xml deleted file mode 100644 index 5a17ec6e6ad5..000000000000 --- a/dev-python/cftime/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - cftime - Unidata/cftime - - diff --git a/dev-python/chainstream/Manifest b/dev-python/chainstream/Manifest deleted file mode 100644 index 7afc83b4e623..000000000000 --- a/dev-python/chainstream/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST chainstream-1.0.1.tar.gz 3160 BLAKE2B 1aa8f9323cbb0f71c4bb7ab1aa709f369cc836b12b946de3d5e4a9beb4acb4d6a7d63642285fc3572eb6d85243bb08d9d387c02e768342cb1a90f91bf7b404bc SHA512 5badc4ef451ea208acf5acfe80a24541e2bbb8edfe43cca0cdac7d229d6a68c2df07d2c83d71d8d4251bc0d4b443952d0cdad638f603a85f4f4657717d0bcbac -DIST chainstream-1.0.2.tar.gz 3434 BLAKE2B 1cb8cd9af284dbfc2e55c9813a0c486d66d91e10a3515c6055777bc1aa6de232ee28343da900cd42d39b73202c891b3bae11e00ff51c5ad13c830a4fb5d164bd SHA512 5f53e9c89cfc719da959d8428f7575cbdb84a2d0421d6b05731bf6e6f5ff43b460b6554100dd8dac6498f69b52cdecb0cf3150d01c79f8537344d33ec8a7f9ff diff --git a/dev-python/chainstream/chainstream-1.0.1.ebuild b/dev-python/chainstream/chainstream-1.0.1.ebuild deleted file mode 100644 index 810ffd3a4fea..000000000000 --- a/dev-python/chainstream/chainstream-1.0.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023-2024 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="Chain I/O-Streams together into a single stream" -HOMEPAGE="https://github.com/rrthomas/chainstream" -SRC_URI="https://github.com/rrthomas/chainstream/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="CC-BY-SA-4.0" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" - -src_configure() { - # upstream doesn't provide build system in pyproject.toml - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["setuptools", "wheel"] - build-backend = "setuptools.build_meta" - EOF -} diff --git a/dev-python/chainstream/chainstream-1.0.2.ebuild b/dev-python/chainstream/chainstream-1.0.2.ebuild deleted file mode 100644 index 746f66d29dfd..000000000000 --- a/dev-python/chainstream/chainstream-1.0.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Chain I/O-Streams together into a single stream" -HOMEPAGE="https://github.com/rrthomas/chainstream" -SRC_URI="https://github.com/rrthomas/chainstream/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="CC-BY-SA-4.0" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc ~x86" - -src_configure() { - # upstream doesn't provide build system in pyproject.toml - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["setuptools", "wheel"] - build-backend = "setuptools.build_meta" - EOF -} - -python_test() { - "${EPYTHON}" test.py || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/chainstream/metadata.xml b/dev-python/chainstream/metadata.xml deleted file mode 100644 index 67609af55f0e..000000000000 --- a/dev-python/chainstream/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - shell-tools@gentoo.org - Gentoo Shell Tools Project - - - rrthomas/chainstream - - diff --git a/dev-python/chalice/Manifest b/dev-python/chalice/Manifest deleted file mode 100644 index d5303b0c5dc9..000000000000 --- a/dev-python/chalice/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST chalice-1.32.0.gh.tar.gz 2763823 BLAKE2B ced70b1a21398abdc7381ae0d1db818f0eca532bfa046c56c9a88ce4e91271b0124340af839a826730a9fa47c17108af0049a0227d853261204d333a5c367b94 SHA512 edddb135df4177f9dc9d36dee9ac61dbff52ef10ddb95469741e196a344a3fd4569ec2f785121b6c4aa8988bdd44971f8fa0c23e64a5f86447006ad74bc0d5d7 diff --git a/dev-python/chalice/chalice-1.32.0.ebuild b/dev-python/chalice/chalice-1.32.0.ebuild deleted file mode 100644 index 770a217b3101..000000000000 --- a/dev-python/chalice/chalice-1.32.0.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -# py3.14: https://github.com/aws/chalice/issues/2150 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 #pypi - -DESCRIPTION="Python Serverless Microframework for AWS" -HOMEPAGE=" - https://github.com/aws/chalice/ - https://pypi.org/project/chalice/ -" -# no tests in sdist -SRC_URI=" - https://github.com/aws/chalice/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -# - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - aws/chalice - chalice - - diff --git a/dev-python/chameleon/Manifest b/dev-python/chameleon/Manifest deleted file mode 100644 index edfff0d60787..000000000000 --- a/dev-python/chameleon/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Chameleon-4.6.0.tar.gz 181111 BLAKE2B cbc518ab34d10d1a715418365728b1a7643a8ab8a31f8cf5adfa33ed24afc4fa502c6226db67d62b704cae577aea4ad2207c8312b68cb380ea2c8b2f78e267c7 SHA512 ff840c73d3b14a060dc98f27d50206ef4d1ae90a1b1541662c585089d5cadd522c58bea03d27883bcb6e80fa0d8ce7e31c8054ef31094eeed065ad074e3ab856 diff --git a/dev-python/chameleon/chameleon-4.6.0.ebuild b/dev-python/chameleon/chameleon-4.6.0.ebuild deleted file mode 100644 index 948c9de551b0..000000000000 --- a/dev-python/chameleon/chameleon-4.6.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fast HTML/XML template compiler for Python" -HOMEPAGE=" - https://github.com/malthe/chameleon/ - https://pypi.org/project/Chameleon/ -" - -LICENSE="repoze" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -distutils_enable_tests pytest diff --git a/dev-python/chameleon/metadata.xml b/dev-python/chameleon/metadata.xml deleted file mode 100644 index bb9aec3dd5ee..000000000000 --- a/dev-python/chameleon/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Chameleon - malthe/chameleon - - diff --git a/dev-python/channels-redis/Manifest b/dev-python/channels-redis/Manifest deleted file mode 100644 index b93355c684cd..000000000000 --- a/dev-python/channels-redis/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST channels-redis-4.1.0.gh.tar.gz 28471 BLAKE2B 04ef90dcd488ed61069ae31a1f184c691c48f48388532fcdd4b7558659cbe299287612bd5ad542436deca8da86b6fed44be65b5fe4a3198ceeaa65a2cad13ad1 SHA512 c1abddc2ada660a44ecadaff6f4fe6c89dd47485839b5ace4b753f8f4697d8a0a6b7ca71cb8289848143cb73a5cacc837a371dda05cef5482c743bde9fb7d135 -DIST channels-redis-4.2.1.gh.tar.gz 30999 BLAKE2B b55de6b5d199f11d4511a6d996668f0b076de97df130d56aa4c0e8a86edca91fab0df2ff8e3f2459a880fca5032ed5714a5130f682adf693742591323e7d16c4 SHA512 efeecae3c5d169eedcd4f7f35fb886c08c085727eb07f14293957c1176b95d587a0b93f3dab35ffd213cc784e81704987fe85a2f7227f4adb0e68ae889fe1182 -EBUILD channels-redis-4.1.0.ebuild 1564 BLAKE2B 1e14b4380e6c9a9d2ad5bfc7f27328c1e87dc44d96c98c14a8ea8abf6493dff3ca6dd70336e550557505534cb9f058f3c9d39d9e9730110467f6a2984594bcdb SHA512 415662df70beddf2f36b27005618c581e0c96ce2583dc66f9e6e43e522aed84b5643a6159c33ef1dae9109c365ef3a25bd976c1b1b5efcd04a7ea805309b1f62 -EBUILD channels-redis-4.2.1.ebuild 1669 BLAKE2B 88a25ec15306f7669448085b14729c816d0dafb8472b2c478bef023301fdcd83db772f84becd1d90706fb2fadd1144597105ae1cf5e48366f8747066911e5c78 SHA512 4102123a0d1413f30b321bd5d8967b2ab074c1c47eb6be796cb2d32120ff720cf8900f8e75c19d7cd93c1871638dfd4134cac767bd4811481360840165636bcb -MISC metadata.xml 463 BLAKE2B 2a0f6991eacc13262dbce02c797d074939f88c608abc791625d6b73e281836092f6937fd6d21a7b49c06a9d24d710eebe89278e60ebeb3fef7b7c09e10dd91a8 SHA512 30c97610d0ca3c4798c3b4405b6e99a1d0df6250a4ccb53baa95f966250bccec37025e40a49a01e6ab5f4bae39a30e1ed699fffcd95785a46d0435dbf30e1e9f diff --git a/dev-python/channels-redis/channels-redis-4.1.0.ebuild b/dev-python/channels-redis/channels-redis-4.1.0.ebuild deleted file mode 100644 index ff2feaa8f035..000000000000 --- a/dev-python/channels-redis/channels-redis-4.1.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2022 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 - -MY_P=${P/-/_} -DESCRIPTION="Provides Django Channels channel layers that use Redis as a backing store." -HOMEPAGE="https://github.com/django/channels_redis" -SRC_URI="https://github.com/django/${PN/-/_}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/asgiref-3.2.10[${PYTHON_USEDEP}] - dev-python/channels[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - >=dev-python/redis-4.5.3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/async-timeout[${PYTHON_USEDEP}] - >=dev-python/cryptography-1.3.0[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -DOCS=( README.rst ) - -distutils_enable_tests pytest - -python_prepare_all() { - # Remove sentinel tests - rm tests/test{_pubsub,}_sentinel.py - - distutils-r1_python_prepare_all -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<-EOF || die - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} - -pkg_postinst() { - optfeature "Backend encrytion support" dev-python/cryptography -} diff --git a/dev-python/channels-redis/channels-redis-4.2.1.ebuild b/dev-python/channels-redis/channels-redis-4.2.1.ebuild deleted file mode 100644 index 7403ed4740d1..000000000000 --- a/dev-python/channels-redis/channels-redis-4.2.1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2022 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 - -MY_P=${P/-/_} -DESCRIPTION="Provides Django Channels channel layers that use Redis as a backing store." -HOMEPAGE="https://github.com/django/channels_redis" -SRC_URI="https://github.com/django/${PN/-/_}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/asgiref-3.2.10[${PYTHON_USEDEP}] - dev-python/channels[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - >=dev-python/redis-4.6[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/async-timeout[${PYTHON_USEDEP}] - >=dev-python/cryptography-1.3.0[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -DOCS=( README.rst ) - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Ignore sentinel tests - tests/test_pubsub_sentinel.py - tests/test_sentinel.py -) - -#python_prepare_all() { -# # Remove sentinel tests -# #rm tests/test{_pubsub,}_sentinel.py -# -# distutils-r1_python_prepare_all -#} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<-EOF || die - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} - -pkg_postinst() { - optfeature "Backend encrytion support" dev-python/cryptography -} diff --git a/dev-python/channels-redis/metadata.xml b/dev-python/channels-redis/metadata.xml deleted file mode 100644 index 040c354d0e09..000000000000 --- a/dev-python/channels-redis/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/django/channels_redis/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/channels/Manifest b/dev-python/channels/Manifest deleted file mode 100644 index 93bbf2713782..000000000000 --- a/dev-python/channels/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST channels-4.3.2.gh.tar.gz 206077 BLAKE2B c0913d67dc74bc728dd828584cf803b4ad175bab717de71ccf1e1c5b6aaca296fd15d011deb07b2876e63b7daaefab5e5ee24c323e907b3c563f5358759f14b8 SHA512 29d9c91aca721fad44143978863c45812bf596bb65cf99084803f78d85c664d5cc7ca1015df151cdc27754b822c9cfd18102989b6e5f59bc50257f6c9d8b8b3e diff --git a/dev-python/channels/channels-4.3.2.ebuild b/dev-python/channels/channels-4.3.2.ebuild deleted file mode 100644 index 25cc4a8f26a1..000000000000 --- a/dev-python/channels/channels-4.3.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 #pypi - -DESCRIPTION="Brings async, event-driven capabilities to Django" -HOMEPAGE=" - https://channels.readthedocs.io/ - https://github.com/django/channels/ - https://pypi.org/project/channels/ -" -# no tests in sdist -SRC_URI=" - https://github.com/django/channels/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - =dev-python/asgiref-3.9.0[${PYTHON_USEDEP}] - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/async-timeout[${PYTHON_USEDEP}] - dev-python/selenium[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # avoid daphne as it requires autobahn - tests/sample_project/tests/test_selenium.py - tests/security/test_websocket.py - tests/test_database.py - tests/test_generic_http.py - tests/test_generic_websocket.py - tests/test_http.py - tests/test_testing.py -) - -EPYTEST_PLUGINS=( pytest-django pytest-asyncio ) -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/channels-4.3.2-fix-install.patch -) - -python_prepare_all() { - # avoid daphne as it requires autobahn - sed -e '/"daphne"/d' -i tests/sample_project/config/settings.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/channels/files/channels-4.3.2-fix-install.patch b/dev-python/channels/files/channels-4.3.2-fix-install.patch deleted file mode 100644 index 18eca8f75445..000000000000 --- a/dev-python/channels/files/channels-4.3.2-fix-install.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/setup.cfg b/setup.cfg -index 742e1f6..43d8c0d 100644 ---- a/setup.cfg -+++ b/setup.cfg -@@ -52,7 +52,7 @@ types = - - [options.packages.find] - exclude = -- tests -+ tests* - - [flake8] - exclude = venv/*,tox/*,docs/*,testproject/*,build/* - diff --git a/dev-python/channels/metadata.xml b/dev-python/channels/metadata.xml deleted file mode 100644 index cccc43500076..000000000000 --- a/dev-python/channels/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - django/channels - channels - - diff --git a/dev-python/characteristic/Manifest b/dev-python/characteristic/Manifest deleted file mode 100644 index 7137abeba052..000000000000 --- a/dev-python/characteristic/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST characteristic-14.3.0.tar.gz 26993 BLAKE2B a24548953451da77e08678b8a204c0fc649ebff52026aafc6f80037a65f527c9a2244273420b1ce76e3ac75778f48c11bc2344296cbf34ff1e9a1e82356d52f1 SHA512 e13a86f453cd3688a74188005b82a661a9c73d9f0408d9afe9e0575e69ffe87a5327f51e2c16a9c0a653b738e7c014d5aa08e353835f0aca7897714b7ae56e83 diff --git a/dev-python/characteristic/characteristic-14.3.0-r4.ebuild b/dev-python/characteristic/characteristic-14.3.0-r4.ebuild deleted file mode 100644 index ee8be865ca8a..000000000000 --- a/dev-python/characteristic/characteristic-14.3.0-r4.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python attributes without the boilerplate" -HOMEPAGE=" - https://characteristic.readthedocs.io/ - https://github.com/hynek/characteristic/ - https://pypi.org/project/characteristic/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -distutils_enable_tests pytest -distutils_enable_sphinx docs - -python_prepare_all() { - sed -e 's|\[pytest\]|\[tool:pytest\]|' -i setup.cfg || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/characteristic/metadata.xml b/dev-python/characteristic/metadata.xml deleted file mode 100644 index ab016098e399..000000000000 --- a/dev-python/characteristic/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - characteristic - hynek/characteristic - - diff --git a/dev-python/chardet/Manifest b/dev-python/chardet/Manifest deleted file mode 100644 index 6446a6f0c77f..000000000000 --- a/dev-python/chardet/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST chardet-6.0.0.post1.tar.gz 12521798 BLAKE2B 1aac9c3fa5a7e7ac3dd366e02a2395f929a9df3141e7bf609415be471d82179e9f72de7a8584bcad34a04f9ebf426be61205c3c6932a792b770f3971500fe3d0 SHA512 c0581f1c108413407e4155ea1beceb84626c91472640657f2e17359624f7649046882ce2815330c7ce96a4320b1a85840b0235c4329637eb73f21bae85504c31 diff --git a/dev-python/chardet/chardet-6.0.0_p1.ebuild b/dev-python/chardet/chardet-6.0.0_p1.ebuild deleted file mode 100644 index 16efbaf9a6ef..000000000000 --- a/dev-python/chardet/chardet-6.0.0_p1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Universal encoding detector" -HOMEPAGE=" - https://github.com/chardet/chardet/ - https://pypi.org/project/chardet/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # super flaky test - # https://github.com/chardet/chardet/issues/256 - test.py::test_detect_all_and_detect_one_should_agree - ) - - epytest -o addopts= -} diff --git a/dev-python/chardet/metadata.xml b/dev-python/chardet/metadata.xml deleted file mode 100644 index daa4b52ebf55..000000000000 --- a/dev-python/chardet/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - chardet - chardet/chardet - - diff --git a/dev-python/charset-normalizer/Manifest b/dev-python/charset-normalizer/Manifest deleted file mode 100644 index 93e0ebfcf721..000000000000 --- a/dev-python/charset-normalizer/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST charset_normalizer-3.4.7.tar.gz 144271 BLAKE2B 46baf0eb8691da293f19206eaa9006b46c365291f57ed8a51d1d97771134cf6a280d25d0ef31712d2526d2013f71645c9906c0ac540c0ffea572f3ea502b375c SHA512 e0682214fc75b5e2a2ce5284ead57ca2883f4151c1dbdfd8399c38ca14251fa53b6f598f87408b1d6dbd5636bf627eec481b582dfe3f314cad761b5d63433250 -DIST charset_normalizer-3.4.7.tar.gz.provenance 9402 BLAKE2B 9e3905ea5aa0fb8577b5ccfb2684eb3afc6ab59a45fef0d07167ee0b78f1ee5136548c46ba023e928145b52abc7ac79178117c323e2f7b98deefc0cac616b417 SHA512 d90705ed0ab90ef4502984712ee01ffc859fcbceb0b28201f8e53525a7290f64ffbc9bbe27d784663e92cde592216ce9ed8a8b7ab2e14ab6b89eac293e1b2494 diff --git a/dev-python/charset-normalizer/charset-normalizer-3.4.7.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.4.7.ebuild deleted file mode 100644 index a3fcbabfd6f5..000000000000 --- a/dev-python/charset-normalizer/charset-normalizer-3.4.7.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -DISTUTILS_EXT=1 -PYPI_VERIFY_REPO=https://github.com/jawah/charset_normalizer -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="The Real First Universal Charset Detector" -HOMEPAGE=" - https://pypi.org/project/charset-normalizer/ - https://github.com/jawah/charset_normalizer/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="+native-extensions" - -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - dev-python/mypy[${PYTHON_USEDEP}] - ' python3.{11..14}) - ) - dev-python/setuptools[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - local -x CHARSET_NORMALIZER_USE_MYPYC=$(usex native-extensions 1 0) - - distutils-r1_python_compile -} - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/charset-normalizer/metadata.xml b/dev-python/charset-normalizer/metadata.xml deleted file mode 100644 index 5fc9281fe60c..000000000000 --- a/dev-python/charset-normalizer/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - jawah/charset_normalizer - charset-normalizer - - diff --git a/dev-python/chart-studio/Manifest b/dev-python/chart-studio/Manifest deleted file mode 100644 index 967b53769804..000000000000 --- a/dev-python/chart-studio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST plotly.py-5.13.0.gh.tar.gz 30683340 BLAKE2B 0e2c5638c766e5da6e2067d7be270576afed984b45deec0955fa10698d37bd082f3ebc568a8290c17554c672ef9e31cee81b0fae18b9f3249591fe62510ce5fd SHA512 c874b46ac43520519951aad55f93bfcfe03910873fd273f283fe16ae2a4150cfa35104be422c21b65785c77f468f084847278f76bce3d9179cc2a339809c42e3 diff --git a/dev-python/chart-studio/chart-studio-1.1.0-r2.ebuild b/dev-python/chart-studio/chart-studio-1.1.0-r2.ebuild deleted file mode 100644 index 0b1f9963f7d3..000000000000 --- a/dev-python/chart-studio/chart-studio-1.1.0-r2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -PLOTLY_PV="5.13.0" - -DESCRIPTION="Browser-based graphing library for Python" -HOMEPAGE="https://plotly.com/python/" -SRC_URI="https://github.com/plotly/plotly.py/archive/refs/tags/v${PLOTLY_PV}.tar.gz -> plotly.py-${PLOTLY_PV}.gh.tar.gz" -S="${WORKDIR}/plotly.py-${PLOTLY_PV}/packages/python/${PN}" -# PyPI tarball does not include the tests, sources are in the same repo as plotly. - -PROPERTIES="test_network" -RESTRICT="test" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/plotly[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/retrying[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/decorator[${PYTHON_USEDEP}] - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # URL is somehow wrong - "chart_studio/tests/test_core/test_tools/test_get_embed.py::test_get_valid_embed" - "chart_studio/tests/test_core/test_tools/test_get_embed.py::TestGetEmbed::test_get_embed_url_with_share_key" - "chart_studio/tests/test_optional/test_matplotlylib/test_plot_mpl.py::PlotMPLTest::test_update" - "chart_studio/tests/test_plot_ly/test_spectacle_presentation/test_spectacle_presentation.py::TestPresentation::test_expected_pres" -) - -# There are sphinx docs but we are missing a bunch of dependencies. -# distutils_enable_sphinx ../../../doc/apidoc -distutils_enable_tests pytest diff --git a/dev-python/chart-studio/metadata.xml b/dev-python/chart-studio/metadata.xml deleted file mode 100644 index db5bac153515..000000000000 --- a/dev-python/chart-studio/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - Python plotting library for collaborative, interactive, publication-quality - graphs. Plotly is an online collaborative data analysis and graphing tool. - - - chart-studio - plotly/plotly.py - - diff --git a/dev-python/cheetah3/Manifest b/dev-python/cheetah3/Manifest deleted file mode 100644 index 82b5851c6325..000000000000 --- a/dev-python/cheetah3/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cheetah3-3.4.0.gh.tar.gz 318357 BLAKE2B 5bb67484c4907f0a831eaa79d755ba252abc3ed70a14a7f87620cc8748f7226cc112b66cc1ce19759d5aa6653e8ce2ad0acd4604a0ca2a92c249e095ae6522ba SHA512 1984165dc001c5982f39bdee9ef1364ebb794a028bfebcbead6af9834abe6506f253b0bc18919c9b95b55130dd71232fac3830aed8c19219852a56f007ad45e7 diff --git a/dev-python/cheetah3/cheetah3-3.4.0.ebuild b/dev-python/cheetah3/cheetah3-3.4.0.ebuild deleted file mode 100644 index 16215d81cc87..000000000000 --- a/dev-python/cheetah3/cheetah3-3.4.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_p/.post} -DESCRIPTION="Python-powered template engine and code generator" -HOMEPAGE=" - https://cheetahtemplate.org/ - https://github.com/CheetahTemplate3/Cheetah3/ - https://pypi.org/project/Cheetah3/ -" -SRC_URI=" - https://github.com/CheetahTemplate3/Cheetah3/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/markdown[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" - -DOCS=( ANNOUNCE.rst README.rst ) - -python_test() { - # the package can't handle TMPDIR with hyphens - # https://github.com/CheetahTemplate3/cheetah3/issues/53 - local -x TMPDIR=/tmp - - "${EPYTHON}" Cheetah/Tests/Test.py || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/cheetah3/metadata.xml b/dev-python/cheetah3/metadata.xml deleted file mode 100644 index 2e25efbd05cf..000000000000 --- a/dev-python/cheetah3/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - Cheetah is a Python-powered template engine and code generator. It can be used -as a standalone utility or it can be combined with other tools. Web developers -are its principle user group, but it has many potential uses and is also being -used to generate C++ game code, Java, SQL, form emails, and even Python code. - - Cheetah3 - CheetahTemplate3/cheetah3 - - diff --git a/dev-python/cheroot/Manifest b/dev-python/cheroot/Manifest deleted file mode 100644 index 476ba5bcf757..000000000000 --- a/dev-python/cheroot/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST cheroot-11.1.2.tar.gz 185716 BLAKE2B 421ef834498868ffcd97a50794b5809e806b618d37dfd200a17f5c09faf87d6e38b63f8e5f0ce4d28d308d54417768fb158198790627fa7e545075aa77aba179 SHA512 aaee92e15951756ffe3f5010d74e27894ac05ca55d866d1fc5c7ba3266ea5aedca3662ef53f55843b2b093d2e1ed92902e1c0d5bd52373f82a8c4f38f7329545 -DIST cheroot-11.1.2.tar.gz.provenance 9322 BLAKE2B a09532cf1b649aa72db93ad74dee22a96cc55817e4ce3befd9502a36b6de5182faa00aa6b7a276162305652f69e5027ab8dea74a6afbc6b4c5b0e02fd7c10e3e SHA512 60c40144845734eb9e776eae6530f4e565689176a348fe4ad0c6ef2fdf103604647e97f8fed3b3cc2fe631d73f979b579f6fb518a1a8e5b3aea1cc49b56492d6 diff --git a/dev-python/cheroot/cheroot-11.1.2.ebuild b/dev-python/cheroot/cheroot-11.1.2.ebuild deleted file mode 100644 index 10abcc527533..000000000000 --- a/dev-python/cheroot/cheroot-11.1.2.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/cherrypy/cheroot -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="High-performance, pure-Python HTTP server used by CherryPy" -HOMEPAGE=" - https://cherrypy.dev/ - https://pypi.org/project/cheroot/ - https://github.com/cherrypy/cheroot/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test-rust" - -RDEPEND=" - >=dev-python/more-itertools-2.6[${PYTHON_USEDEP}] - dev-python/jaraco-functools[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}] - test? ( - dev-python/jaraco-context[${PYTHON_USEDEP}] - dev-python/jaraco-text[${PYTHON_USEDEP}] - dev-python/portend[${PYTHON_USEDEP}] - dev-python/requests-toolbelt[${PYTHON_USEDEP}] - dev-python/requests-unixsocket[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - test-rust? ( - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( pytest-{mock,rerunfailures} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - sed -e '/cov/d' \ - -e '/--numproc/d' \ - -i pytest.ini || die - - # broken - sed -i -e '/False.*localhost/d' cheroot/test/test_ssl.py || die - # pypytools is py2 stuff - sed -i -e '/pypytools/d' cheroot/test/test_server.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=( - # requires pypytools, see above - cheroot/test/test_server.py::test_high_number_of_file_descriptors - # known test failures with OpenSSL 3.2.0 - cheroot/test/test_ssl.py::test_https_over_http_error - # hardcoded errno codes (sigh) - # https://github.com/cherrypy/cheroot/issues/736 - cheroot/test/test_errors.py::test_plat_specific_errors - cheroot/test/test_ssl.py::test_http_over_https_error - ) - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # https://github.com/cherrypy/cheroot/issues/695 - cheroot/test/test_conn.py::test_remains_alive_post_unhandled_exception - ) - ;; - esac - - local EPYTEST_IGNORE=() - if ! has_version "dev-python/pyopenssl[${PYTHON_USEDEP}]" || - ! has_version "dev-python/trustme[${PYTHON_USEDEP}]" - then - EPYTEST_IGNORE+=( - cheroot/test/test_ssl.py - ) - fi - - epytest -} diff --git a/dev-python/cheroot/metadata.xml b/dev-python/cheroot/metadata.xml deleted file mode 100644 index 303e66eaa698..000000000000 --- a/dev-python/cheroot/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cheroot - cherrypy/cheroot - - diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest deleted file mode 100644 index e31af79ed1a5..000000000000 --- a/dev-python/cherrypy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cherrypy-18.10.0.tar.gz 633708 BLAKE2B b403ac983da855c7bf44b6909cc984a544d61cfa3191fae81f15b01d6b2d5d5e4bcd8c9f99c550e39540aac75d14523724602ddf121768c43bcbb93235e0941b SHA512 6c77d89e484fc1cf5a8e7523d1ebb04ba49930823905142ab016aabc80924e1173c97342f172585758c28faee1b329e26fe04dd1e36c559b7798495d45fdc36f diff --git a/dev-python/cherrypy/cherrypy-18.10.0.ebuild b/dev-python/cherrypy/cherrypy-18.10.0.ebuild deleted file mode 100644 index 717713249ad3..000000000000 --- a/dev-python/cherrypy/cherrypy-18.10.0.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="CherryPy" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE=" - https://cherrypy.dev/ - https://github.com/cherrypy/cherrypy/ - https://pypi.org/project/CherryPy/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="ssl test" - -RDEPEND=" - >=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] - >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/zc-lockfile[${PYTHON_USEDEP}] - dev-python/jaraco-collections[${PYTHON_USEDEP}] - ssl? ( - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/routes[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - dev-python/objgraph[${PYTHON_USEDEP}] - dev-python/path[${PYTHON_USEDEP}] - dev-python/requests-toolbelt[${PYTHON_USEDEP}] - !sparc? ( - net-misc/memcached - dev-python/pylibmc[${PYTHON_USEDEP}] - dev-python/pytest-services[${PYTHON_USEDEP}] - ) - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - sed -i -e '/cov/d' pytest.ini || die - # upstream has been using xfail to mark flaky tests, then added - # xfail_strict... not a good idea - sed -i -e '/xfail_strict/d' pytest.ini || die - - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=() - local opts=() - - # These tests are gracefully skipped when pylibmc is missing but not - # if pytest-services is missing -- even though that's the only test - # using these fixtures. - if ! has_version "dev-python/pytest-services[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - cherrypy/test/test_session.py::MemcachedSessionTest - ) - else - opts+=( -p pytest-services ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest "${opts[@]}" -} diff --git a/dev-python/cherrypy/metadata.xml b/dev-python/cherrypy/metadata.xml deleted file mode 100644 index 1f0f0521f499..000000000000 --- a/dev-python/cherrypy/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cherrypy/cherrypy - CherryPy - cpe:/a:cherrypy:cherrypy - - diff --git a/dev-python/chevron/Manifest b/dev-python/chevron/Manifest deleted file mode 100644 index 92ed024e4719..000000000000 --- a/dev-python/chevron/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST chevron-0.13.1.gh.tar.gz 13237 BLAKE2B 27c508a9edc232f45c36881724ee88a56e1ad4dd60d9fe982c8265a42569a08c34fbab6fe2303515c689bec80d8b330ad86332c7f02fb00c823149e32cdbe7cc SHA512 52ab3797d3acdea41eabf9d7527ab73f1a785dcd440a67cd2627fa1911aae00618371d8a75abe5bfe7eb73b5518d6f0d9b9f69fa60481365ff9c2fd1db66f32d -DIST chevron-0.14.0.tar.gz 11440 BLAKE2B a1ab4ae938a29008b654d300702aad0bef1e797b3de5d731d44b763fbfc7f14dd92fcaff274643f526361629c3cba70c0c6c4156a4ad5e359c110af93b91fd81 SHA512 e209a36b5c7eda4f4dedba0f07a63ef3067b90606a7bac61897ebe1c2f229239a6cf9d53d23880f2bf71a5d25772a3734bb74ce64686cbb87f9db49babb498a7 diff --git a/dev-python/chevron/chevron-0.13.1.ebuild b/dev-python/chevron/chevron-0.13.1.ebuild deleted file mode 100644 index a6158d5c240a..000000000000 --- a/dev-python/chevron/chevron-0.13.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/noahmorrison/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/noahmorrison/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="A Python implementation of mustache" -HOMEPAGE="https://github.com/noahmorrison/chevron" -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - ${PYTHON_DEPS} -" - -distutils_enable_tests unittest diff --git a/dev-python/chevron/chevron-0.14.0-r1.ebuild b/dev-python/chevron/chevron-0.14.0-r1.ebuild deleted file mode 100644 index 75ee833dda2f..000000000000 --- a/dev-python/chevron/chevron-0.14.0-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="A Python implementation of mustache" -HOMEPAGE="https://github.com/noahmorrison/chevron" - -# 0.14.0 was never pushed to GitHub, even master is 1 commit behind. -# For now, pull from pythonhosted. -SRC_URI="https://files.pythonhosted.org/packages/15/1f/ca74b65b19798895d63a6e92874162f44233467c9e7c1ed8afd19016ebe9/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - ${PYTHON_DEPS} -" - -distutils_enable_tests unittest diff --git a/dev-python/chevron/metadata.xml b/dev-python/chevron/metadata.xml deleted file mode 100644 index 9426aabf6e46..000000000000 --- a/dev-python/chevron/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - johnmh@johnmh.me - John M. Harris, Jr. - - - noahmorrison/chevron - - diff --git a/dev-python/chump/Manifest b/dev-python/chump/Manifest deleted file mode 100644 index ed1c2289344c..000000000000 --- a/dev-python/chump/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST chump-1.6.0.tar.gz 15646 BLAKE2B 8cab76e633fd4084d349115fae925c152439d06acbe629d5c23c474f2dc0a3cb1b5b727b856a9d54a82e39698b3cfd7470086a976cfc6b4870f1af02bac71f87 SHA512 d219f1b9e28dd17f834dc807cd42a288adc4f5579bf97cf6b1833e63f339bd811953c3a74cafad9021beb05cd5fddb46cf49b62a4803c62ece62d037fe38a4ee diff --git a/dev-python/chump/chump-1.6.0-r2.ebuild b/dev-python/chump/chump-1.6.0-r2.ebuild deleted file mode 100644 index 6c936c1a8e70..000000000000 --- a/dev-python/chump/chump-1.6.0-r2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="API wrapper for Pushover" -HOMEPAGE="https://github.com/karanlyons/chump" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# 'html_theme' is unset, meaning alabaster will be used -# and sphinx depends on it -distutils_enable_sphinx docs - -# The package has no test suite diff --git a/dev-python/chump/metadata.xml b/dev-python/chump/metadata.xml deleted file mode 100644 index 68238f9f4989..000000000000 --- a/dev-python/chump/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - chump - karanlyons/chump - https://github.com/karanlyons/chump/issues - https://github.com/karanlyons/chump/blob/master/HISTORY.rst - - diff --git a/dev-python/cjkwrap/Manifest b/dev-python/cjkwrap/Manifest deleted file mode 100644 index d64a924b3092..000000000000 --- a/dev-python/cjkwrap/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cjkwrap-2.2.tar.gz 20995 BLAKE2B 35604e2d1aa24a75e1de0f0b17ba592e7588aade42d43e98864f5d83fe598eaa0ca566682cb7c7af566e66f79c9696ba2ae86b1579681688d6cd31469c07a3ff SHA512 c72ce67b10af46018f7aa5d65af030373e8889a28f533a59d55668e5c90a759ad7cb31708dd6ff35561f9e62115edef5bc0facc74b6a6e122d7399d9dc950624 diff --git a/dev-python/cjkwrap/cjkwrap-2.2-r2.ebuild b/dev-python/cjkwrap/cjkwrap-2.2-r2.ebuild deleted file mode 100644 index 493daba61d2d..000000000000 --- a/dev-python/cjkwrap/cjkwrap-2.2-r2.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="A library for wrapping and filling UTF-8 CJK text" -HOMEPAGE="https://f.gallai.re/cjkwrap https://gitlab.com/fgallaire/cjkwrap" -SRC_URI="https://github.com/fgallaire/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 x86" diff --git a/dev-python/cjkwrap/metadata.xml b/dev-python/cjkwrap/metadata.xml deleted file mode 100644 index e1464e91fbc8..000000000000 --- a/dev-python/cjkwrap/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - juippis@gentoo.org - Joonas Niilola - - - - CJKwrap - fgallaire/cjkwrap - - diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest deleted file mode 100644 index c4576cf69876..000000000000 --- a/dev-python/clang/Manifest +++ /dev/null @@ -1,17 +0,0 @@ -DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 -DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2 SHA512 6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30 -DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340 -DIST llvm-project-18.1.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db -DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b -DIST llvm-project-19.1.7.src.tar.xz 141249332 BLAKE2B 1259ed7f9aca7b35e89d818befdee20fd8bed4d2dc2c2c6f6f56451fd43d35ac03a0a5a406e142d22b25137999dc5b17471c196f8fcf79f20a8296832d900f6d SHA512 c7d63286d662707a9cd54758c9e3aaf52794a91900c484c4a6efa62d90bc719d5e7a345e4192feeb0c9fd11c82570d64677c781e5be1d645556b6aa018e47ec8 -DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf6f30e75705123d067ea97175d91d7a5b6a75008df01d99ae7aa16aaa3b101f3f41e38d01f04158f95a261d617b3ede0254cd SHA512 195797b06ac80a742e0ccbc03a50dc06dd2e04377d783d5474e3e72c5a75203b60292b047929312a411d22b137a239943fba414a4d136a2be14cbff978eb6bda -DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b912ade3191c5d77f3979d5a80d5f6ce52f56a7d1c448bd257398390bf10838f02faa6f3ece37a7327cced69d165ec2e2e699316 SHA512 f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773 -DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619 -DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e98152616f16004c74df0e7313cc86d893428fb7b1c875109988a5e40ea6f2e5d0fef53c7bfe2fc2b69e84807f6eb440b03afa1b228a36 SHA512 cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab -DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c -DIST llvm-project-22.1.6.src.tar.xz 167043464 BLAKE2B 86b5f0da9ced0ffc6e2c765f4d2c1537000062bd1bbfa6d060e192251c8e28d253924e1a164e76edef3ec05fa4447a75d554bc89f6ea7e33c6792a1f5d67f3a6 SHA512 39ee3a66b92abe4eed5f9db086f6279faa72d8a3fe1beee8897da2dcc8b6982d169054b394995090c9cc6519f50a03a7fc465905dda3c61eb1063b9ba4696b0c -DIST llvm-project-22.1.6.src.tar.xz.sig 119 BLAKE2B faba6f95374bc9ffda950b7cb727246e3d05173a1b790f669722fe97aff5f5a7a840324b3f1721a424393e3dbf56d768868d65a1cfac107a49487e0111a8d87f SHA512 6aeaac226c3099ac1120e57daf9be4161855e17415df7117b9091a0c1a32022d27a842cdf208d17ee389b2be003577688565abbb18c78d94d56c3a38d56bb035 -DIST llvm-project-22.1.7.src.tar.xz 167066344 BLAKE2B 201b7f8f8b4216ad250f9dcdc87f817ac2dac99c1c7f151077e46165c0efae6d04c33c84c70c04c670fe0733e621af866f78d4d93f49e4d8385645f71495f53b SHA512 b7e56121cd6cb24085185ca0b621fec272dd9aa237c49a901043a9a4c31fdbc1ff33e650891d9786cd9495c006e87d4553ac36b518c864c75e99a80e40771bfd -DIST llvm-project-22.1.7.src.tar.xz.sig 119 BLAKE2B 0a1125837ae881dcb356c43e6fcd24dd14e107cd045524906b3879db94184e2c74835ce1e3ee026e55790af5be4b861d629546de6f74374e71e164a571c6ecd0 SHA512 d56bc596b642d6e6e63f1d141dbc7b8151e58befc70fd3d28847f023789823c9daf90100be233ab6597219037ee28187e6e8996992b7226568265c205abad266 -DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6 diff --git a/dev-python/clang/clang-16.0.6.ebuild b/dev-python/clang/clang-16.0.6.ebuild deleted file mode 100644 index 0c3cad6ea36b..000000000000 --- a/dev-python/clang/clang-16.0.6.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for llvm-core/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=llvm-core/clang-${PV}:* - !llvm-core/llvm:0[clang(-),python(-)] - !llvm-core/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - llvm-core/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang/clang-17.0.6.ebuild b/dev-python/clang/clang-17.0.6.ebuild deleted file mode 100644 index 0c3cad6ea36b..000000000000 --- a/dev-python/clang/clang-17.0.6.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for llvm-core/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=llvm-core/clang-${PV}:* - !llvm-core/llvm:0[clang(-),python(-)] - !llvm-core/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - llvm-core/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang/clang-18.1.8.ebuild b/dev-python/clang/clang-18.1.8.ebuild deleted file mode 100644 index 0c3cad6ea36b..000000000000 --- a/dev-python/clang/clang-18.1.8.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for llvm-core/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=llvm-core/clang-${PV}:* - !llvm-core/llvm:0[clang(-),python(-)] - !llvm-core/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - llvm-core/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang/clang-19.1.7.ebuild b/dev-python/clang/clang-19.1.7.ebuild deleted file mode 100644 index df95bd56bf37..000000000000 --- a/dev-python/clang/clang-19.1.7.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for llvm-core/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=llvm-core/clang-${PV}:* - !llvm-core/llvm:0[clang(-),python(-)] - !llvm-core/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - llvm-core/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang/clang-20.1.8.ebuild b/dev-python/clang/clang-20.1.8.ebuild deleted file mode 100644 index df95bd56bf37..000000000000 --- a/dev-python/clang/clang-20.1.8.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for llvm-core/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=llvm-core/clang-${PV}:* - !llvm-core/llvm:0[clang(-),python(-)] - !llvm-core/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - llvm-core/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang/clang-21.1.8.ebuild b/dev-python/clang/clang-21.1.8.ebuild deleted file mode 100644 index df95bd56bf37..000000000000 --- a/dev-python/clang/clang-21.1.8.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for llvm-core/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=llvm-core/clang-${PV}:* - !llvm-core/llvm:0[clang(-),python(-)] - !llvm-core/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - llvm-core/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang/clang-22.1.6.ebuild b/dev-python/clang/clang-22.1.6.ebuild deleted file mode 100644 index 500848f4e75b..000000000000 --- a/dev-python/clang/clang-22.1.6.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for llvm-core/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=llvm-core/clang-${PV}:* - !llvm-core/llvm:0[clang(-),python(-)] - !llvm-core/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - llvm-core/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/{bindings/python,include} ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang/clang-22.1.7.ebuild b/dev-python/clang/clang-22.1.7.ebuild deleted file mode 100644 index 500848f4e75b..000000000000 --- a/dev-python/clang/clang-22.1.7.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for llvm-core/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=llvm-core/clang-${PV}:* - !llvm-core/llvm:0[clang(-),python(-)] - !llvm-core/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - llvm-core/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/{bindings/python,include} ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang/clang-23.0.0.9999.ebuild b/dev-python/clang/clang-23.0.0.9999.ebuild deleted file mode 100644 index aa99ad725bb8..000000000000 --- a/dev-python/clang/clang-23.0.0.9999.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 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/clang/clang-23.0.0_pre20260512.ebuild b/dev-python/clang/clang-23.0.0_pre20260512.ebuild deleted file mode 100644 index aa99ad725bb8..000000000000 --- a/dev-python/clang/clang-23.0.0_pre20260512.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 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/clang/metadata.xml b/dev-python/clang/metadata.xml deleted file mode 100644 index 072910296ca3..000000000000 --- a/dev-python/clang/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - llvm@gentoo.org - - - llvm/llvm-project - - diff --git a/dev-python/cleo/Manifest b/dev-python/cleo/Manifest deleted file mode 100644 index 96e21f71bf3f..000000000000 --- a/dev-python/cleo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cleo-2.1.0.gh.tar.gz 165795 BLAKE2B 7c9d0cc869d1e185c2c5a092a8aa1d1b3cce5fc25246939c0ff94920ac7070000b110be9f6cd9d1f827ed951ff22b9ad62e3c17a941022967b7599e456cda837 SHA512 e73a4c02470052f0f602fae8b5bf7073f3342d0816074398b19f0fb25caddda51b6d2fcb9ef57026638d0dc8861a2b5142d87551b105cefa5e54426e4aa1225c diff --git a/dev-python/cleo/cleo-2.1.0.ebuild b/dev-python/cleo/cleo-2.1.0.ebuild deleted file mode 100644 index 5cf9b079b687..000000000000 --- a/dev-python/cleo/cleo-2.1.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python tool for building testable command-line interfaces" -HOMEPAGE=" - https://github.com/python-poetry/cleo/ - https://pypi.org/project/cleo/ -" -SRC_URI=" - https://github.com/python-poetry/cleo/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/crashtest[${PYTHON_USEDEP}] - dev-python/rapidfuzz[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_prepare() { - # unpin rapidfuzz - sed -i -e '/rapidfuzz/s:\^:>=:' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - tests/ui/test_exception_trace.py::test_render_debug_better_error_message_recursion_error - ) - ;; - esac - - epytest -} diff --git a/dev-python/cleo/metadata.xml b/dev-python/cleo/metadata.xml deleted file mode 100644 index 91b911ff8b69..000000000000 --- a/dev-python/cleo/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - python-poetry/cleo - cleo - - diff --git a/dev-python/cli-helpers/Manifest b/dev-python/cli-helpers/Manifest deleted file mode 100644 index 514d704ecbb3..000000000000 --- a/dev-python/cli-helpers/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST cli_helpers-2.14.0.gh.tar.gz 38065 BLAKE2B 7ea60cbafd7942a87ae5cc6ccbfb367307ea33b9208655e13358832b6cfd473e9627c6cfb1099cc5e2ce0c8fa44220708c089c0bfa79c17c6078edbcb6cb1937 SHA512 d432b09906d5ec6c64888313af0ed0daea02e8ed799afa576db44d5c87b3b657d6b88f2f9ed1656cbab522a9bc8e88a35cdbb1f81fd4ccd1b10a4beeb8be74f7 -DIST cli_helpers-2.15.0.gh.tar.gz 38164 BLAKE2B 1939c2850089d1b0c555397b6d4b9bb5810bdfa51b65ae4b4c4ac19160b84b5d76f673cfd6d04e0966af63ff34b3e34b1e6b6a2070328ffc81cfd816178a17b0 SHA512 3c4913e4252c796c0b57648628d6cf4cfdfb9dfdd8ad17435fb86ef32cfe1d17951cd8fcf1eec292dc2e65485a18a606da00fa67cc7d18e6eb5193751f31b462 diff --git a/dev-python/cli-helpers/cli-helpers-2.14.0.ebuild b/dev-python/cli-helpers/cli-helpers-2.14.0.ebuild deleted file mode 100644 index 820dcce7de91..000000000000 --- a/dev-python/cli-helpers/cli-helpers-2.14.0.ebuild +++ /dev/null @@ -1,43 +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 - -MY_P=cli_helpers-${PV} -DESCRIPTION="Python helpers for common CLI tasks" -HOMEPAGE=" - https://cli-helpers.rtfd.io/ - https://github.com/dbcli/cli_helpers/ - https://pypi.org/project/cli-helpers/ -" -SRC_URI=" - https://github.com/dbcli/cli_helpers/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -RDEPEND=" - >=dev-python/configobj-5.0.5[${PYTHON_USEDEP}] - >=dev-python/pygments-1.6[${PYTHON_USEDEP}] - >=dev-python/tabulate-0.10.0[${PYTHON_USEDEP}] - dev-python/wcwidth[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin deps - sed -i -e 's:~=:>=:' setup.py || die -} diff --git a/dev-python/cli-helpers/cli-helpers-2.15.0.ebuild b/dev-python/cli-helpers/cli-helpers-2.15.0.ebuild deleted file mode 100644 index fd5388c4374f..000000000000 --- a/dev-python/cli-helpers/cli-helpers-2.15.0.ebuild +++ /dev/null @@ -1,43 +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 - -MY_P=cli_helpers-${PV} -DESCRIPTION="Python helpers for common CLI tasks" -HOMEPAGE=" - https://cli-helpers.rtfd.io/ - https://github.com/dbcli/cli_helpers/ - https://pypi.org/project/cli-helpers/ -" -SRC_URI=" - https://github.com/dbcli/cli_helpers/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/configobj-5.0.5[${PYTHON_USEDEP}] - >=dev-python/pygments-1.6[${PYTHON_USEDEP}] - >=dev-python/tabulate-0.10.0[${PYTHON_USEDEP}] - dev-python/wcwidth[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin deps - sed -i -e 's:~=:>=:' setup.py || die -} diff --git a/dev-python/cli-helpers/cli-helpers-9999.ebuild b/dev-python/cli-helpers/cli-helpers-9999.ebuild deleted file mode 100644 index b92b1ab7c5bb..000000000000 --- a/dev-python/cli-helpers/cli-helpers-9999.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 git-r3 - -DESCRIPTION="Python helpers for common CLI tasks" -HOMEPAGE=" - https://cli-helpers.rtfd.io/ - https://github.com/dbcli/cli_helpers/ - https://pypi.org/project/cli-helpers/ -" -EGIT_REPO_URI="https://github.com/dbcli/cli_helpers.git" - -LICENSE="BSD" -SLOT="0" - -RDEPEND=" - >=dev-python/configobj-5.0.5[${PYTHON_USEDEP}] - >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}] - >=dev-python/tabulate-0.8.0[${PYTHON_USEDEP}] - dev-python/wcwidth[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/cli-helpers/metadata.xml b/dev-python/cli-helpers/metadata.xml deleted file mode 100644 index d18fff347fc2..000000000000 --- a/dev-python/cli-helpers/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - dbcli/cli_helpers - cli-helpers - - diff --git a/dev-python/cli-ui/Manifest b/dev-python/cli-ui/Manifest deleted file mode 100644 index 4194f9d5d277..000000000000 --- a/dev-python/cli-ui/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cli_ui-0.19.0.tar.gz 12808 BLAKE2B 40e91549f407f77c69a7bb4ad8388b360b9b96c1629b7e45def8f93e8fb283a8c92d63ab1d68cbecd7a1bcb158a4cdc68ca8e48ac4d86f292f9db8df9991f126 SHA512 b8b4d917ecb95cff86cc088a8102e0bf7597a350e191f103c14e1357688911c1273d275f636f22e90980c9b9841cb2a47394add334652577053489159fec361c diff --git a/dev-python/cli-ui/cli-ui-0.19.0-r1.ebuild b/dev-python/cli-ui/cli-ui-0.19.0-r1.ebuild deleted file mode 100644 index 244efb6be5fe..000000000000 --- a/dev-python/cli-ui/cli-ui-0.19.0-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517="poetry" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python library for better command line interfaces" -HOMEPAGE=" - https://your-tools.github.io/python-cli-ui/ - https://github.com/your-tools/python-cli-ui/ - https://pypi.org/project/cli-ui/ -" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/your-tools/python-cli-ui.git" -else - inherit pypi - - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="BSD" -SLOT="0" - -RDEPEND=" - >=dev-python/colorama-0.4.1[${PYTHON_USEDEP}] - >=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}] - >=dev-python/unidecode-1.3.6[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin dependencies - sed -i -e 's:\^:>=:' pyproject.toml || die -} diff --git a/dev-python/cli-ui/metadata.xml b/dev-python/cli-ui/metadata.xml deleted file mode 100644 index bf5bc3d28120..000000000000 --- a/dev-python/cli-ui/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - xgqt@gentoo.org - Maciej Barć - - - python@gentoo.org - Python - - - https://github.com/your-tools/python-cli-ui/issues/ - your-tools/python-cli-ui - cli-ui - - diff --git a/dev-python/click-aliases/Manifest b/dev-python/click-aliases/Manifest deleted file mode 100644 index ed568531952f..000000000000 --- a/dev-python/click-aliases/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST click-aliases-1.0.5.gh.tar.gz 28075 BLAKE2B bbf93cff52f64216ef37ef56b2a19b151c7fe754a2fb34bebd4840c7d872f7e0402d286a4d47a78fc4173988bb0c6c2713ea72e8b1265308be853e60191f7bf8 SHA512 03f331965f73dc845465ed3c1778e77398c9b1cb0a78ca80fb6584e6aef211a2f4b9343b9f6621aa164d04de83fc66110f16efb427c047bd79da7bf5d6c89f10 diff --git a/dev-python/click-aliases/click-aliases-1.0.5.ebuild b/dev-python/click-aliases/click-aliases-1.0.5.ebuild deleted file mode 100644 index b7a94f8f6539..000000000000 --- a/dev-python/click-aliases/click-aliases-1.0.5.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Add (mutiple) aliases to a click group or command" -HOMEPAGE=" - https://pypi.org/project/click-aliases/ - https://github.com/click-contrib/click-aliases -" -SRC_URI="https://github.com/click-contrib/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/click[${PYTHON_USEDEP}]" - -EPYTEST_PLUGINS=( ) - -distutils_enable_tests pytest diff --git a/dev-python/click-aliases/metadata.xml b/dev-python/click-aliases/metadata.xml deleted file mode 100644 index 2757f9f0d47c..000000000000 --- a/dev-python/click-aliases/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - cyber+gentoo@sysrq.in - Anna - - - - click-aliases - click-contrib/click-aliases - - diff --git a/dev-python/click-command-tree/Manifest b/dev-python/click-command-tree/Manifest deleted file mode 100644 index baaaa333b1b6..000000000000 --- a/dev-python/click-command-tree/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST click-command-tree-1.1.1.gh.tar.gz 3991 BLAKE2B 7fc40e8273c05aedb8f71ddfe33d640761f3fe8c02afdb8973828b8c247910c67e7469aa43e41bc003dadd741736c0b4ffc48d146cd417051a4b939299a49033 SHA512 e9e8298b8efeb41331f03b8cbe1777bc01fdab246770d975ea27e1b1c513320ab34f61cffd72d19d878669d75d952401dcfffabc0e2d2e70bc52f1a6248f25b0 diff --git a/dev-python/click-command-tree/click-command-tree-1.1.1.ebuild b/dev-python/click-command-tree/click-command-tree-1.1.1.ebuild deleted file mode 100644 index 8fcaa80067e3..000000000000 --- a/dev-python/click-command-tree/click-command-tree-1.1.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2023-2024 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="click plugin to show the command tree of your CLI" -HOMEPAGE="https://pypi.org/project/click-command-tree/" -SRC_URI="https://github.com/whwright/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/click -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest diff --git a/dev-python/click-command-tree/metadata.xml b/dev-python/click-command-tree/metadata.xml deleted file mode 100644 index 7a9594ebce88..000000000000 --- a/dev-python/click-command-tree/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - whwright/click-command-tree - click-command-tree - - diff --git a/dev-python/click-default-group/Manifest b/dev-python/click-default-group/Manifest deleted file mode 100644 index 97373988e8fd..000000000000 --- a/dev-python/click-default-group/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST click-default-group-1.2.4.gh.tar.gz 4816 BLAKE2B 06954c374c1fcdf6163b476ec9888c563493b3c6d6395cab4b7191cae335519262a5082f587752c1968c4108edd20bb87c55bde8100c8cad90b2c1d433fa7469 SHA512 0239e703421e693399e8e54e4a6bdc4a74e6f16307f008ee742788ce3e8040f633de2b1bf12997a5c448b70cb55f77ccd4f42c5b4abe3b6a05df18908daf61da diff --git a/dev-python/click-default-group/click-default-group-1.2.4.ebuild b/dev-python/click-default-group/click-default-group-1.2.4.ebuild deleted file mode 100644 index 77f12870b8aa..000000000000 --- a/dev-python/click-default-group/click-default-group-1.2.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Extends click.Group to invoke a command without explicit subcommand name" -HOMEPAGE=" - https://github.com/click-contrib/click-default-group/ - https://pypi.org/project/click-default-group/ -" -SRC_URI=" - https://github.com/click-contrib/click-default-group/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/click-default-group/metadata.xml b/dev-python/click-default-group/metadata.xml deleted file mode 100644 index 684de1e4792f..000000000000 --- a/dev-python/click-default-group/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - click-default-group - click-contrib/click-default-group - - diff --git a/dev-python/click-help-colors/Manifest b/dev-python/click-help-colors/Manifest deleted file mode 100644 index aaa51cbdf8d5..000000000000 --- a/dev-python/click-help-colors/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST click-help-colors-0.9.4.gh.tar.gz 131221 BLAKE2B cb6e5818eddf8ac757206b537053368be672382133bd6a1de65653b671c8780e991b437a31313740303b0e9d6d84eccb04b84577149311c3a27ad9fdaae4c5a4 SHA512 9dd7cc972834e4711cd9f3e957ab50aaa9e7c3e983a98d2d35603a548c85c9c3d3104f567cd13250eb621b67d138b7b94771216dc8323a281fe4fee51d7b752e diff --git a/dev-python/click-help-colors/click-help-colors-0.9.4.ebuild b/dev-python/click-help-colors/click-help-colors-0.9.4.ebuild deleted file mode 100644 index 4ae9bb98e9ab..000000000000 --- a/dev-python/click-help-colors/click-help-colors-0.9.4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Colorization of help messages in Click" -HOMEPAGE=" - https://github.com/click-contrib/click-help-colors/ - https://pypi.org/project/click-help-colors/ -" -SRC_URI=" - https://github.com/click-contrib/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" -IUSE="examples" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/click-contrib/click-help-colors/pull/25 - # https://github.com/click-contrib/click-help-colors/pull/26 - "${FILESDIR}/${P}-no-color.patch" -) - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/click-help-colors/files/click-help-colors-0.9.4-no-color.patch b/dev-python/click-help-colors/files/click-help-colors-0.9.4-no-color.patch deleted file mode 100644 index bc8ca134fb67..000000000000 --- a/dev-python/click-help-colors/files/click-help-colors-0.9.4-no-color.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/tests/conftest.py b/tests/conftest.py -index 10482b8..25827a0 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -7,3 +7,9 @@ from click.testing import CliRunner - @pytest.fixture - def runner(): - return CliRunner() -+ -+ -+@pytest.fixture(autouse=True) -+def clean_env(monkeypatch): -+ monkeypatch.delenv("FORCE_COLOR", raising=False) -+ monkeypatch.delenv("NO_COLOR", raising=False) diff --git a/dev-python/click-help-colors/metadata.xml b/dev-python/click-help-colors/metadata.xml deleted file mode 100644 index 67eb4a219db6..000000000000 --- a/dev-python/click-help-colors/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - click-contrib/click-help-colors - click-help-colors - - diff --git a/dev-python/click-log/Manifest b/dev-python/click-log/Manifest deleted file mode 100644 index cd5a4a35c632..000000000000 --- a/dev-python/click-log/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST click-log-0.4.0.tar.gz 9985 BLAKE2B 8a7ce0c2a7617253f08d011958bce158e987faa0008065c9dac382d46b905cc88cd5cb19d0d0859bf522da6448f7c9a20c0a8efe53b3feb5efc9ca3f64cfbc27 SHA512 95d3cb2fa9821e4f58b25072f39d34f21fe4a7600923f59f4b57b92dbcd9fa2584d710de1d4a1aa2a757c048398342aabbb1b5ab32cf4128ccecee10f9f15a5a diff --git a/dev-python/click-log/click-log-0.4.0.ebuild b/dev-python/click-log/click-log-0.4.0.ebuild deleted file mode 100644 index f00b1e0d6431..000000000000 --- a/dev-python/click-log/click-log-0.4.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Logging integration for Click" -HOMEPAGE=" - https://github.com/click-contrib/click-log/ - https://pypi.org/project/click-log/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] -" - -DOCS=( README.rst ) - -distutils_enable_tests pytest diff --git a/dev-python/click-log/metadata.xml b/dev-python/click-log/metadata.xml deleted file mode 100644 index 69d087c69615..000000000000 --- a/dev-python/click-log/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - amynka@gentoo.org - - - python@gentoo.org - Python - - - click-contrib/click-log - click-log - - diff --git a/dev-python/click-option-group/Manifest b/dev-python/click-option-group/Manifest deleted file mode 100644 index b7d3eaabafd7..000000000000 --- a/dev-python/click-option-group/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST click_option_group-0.5.9.tar.gz 22222 BLAKE2B 27c1547866ee696b8b822bc3de661c0d2209b2cc7febfdab7f8392616d46d2695b76d0cf4cbfb16482e1ac17c296ee4850d8f811bc721f8876b562afecbb62e3 SHA512 7c83a2460c08a3dc2ac129901acda2b19d828d54e7765fe03452648059d27ac98ce68b6ce703fd5c7876f85c6650b943f3e1ebbbe96c44590ed888dccd943314 -DIST click_option_group-0.5.9.tar.gz.provenance 9866 BLAKE2B 67945e6dac5c65d44347c58b5453fa5de51605618eac13f61482c1ff8ae90ecda920078d6ce8d1add1d1b0b6d3180fcf7270149bec50fc8864c3c524e64f8cd4 SHA512 1ed89f712b1719f40f458c330d48a4a5052497bbf39f3bf3ba698d51debbe91116f0647bd742521e58d24c96c47af70e38e60e51755c4fc4a70b063a561ffc0a diff --git a/dev-python/click-option-group/click-option-group-0.5.9.ebuild b/dev-python/click-option-group/click-option-group-0.5.9.ebuild deleted file mode 100644 index c6f6974c1054..000000000000 --- a/dev-python/click-option-group/click-option-group-0.5.9.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/click-contrib/click-option-group -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Click-extension package that adds option groups missing in Click" -HOMEPAGE=" - https://github.com/click-contrib/click-option-group/ - https://pypi.org/project/click-option-group/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/click-7.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/click-option-group/metadata.xml b/dev-python/click-option-group/metadata.xml deleted file mode 100644 index b04ba9f1d13e..000000000000 --- a/dev-python/click-option-group/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sam@gentoo.org - Sam James - - - python@gentoo.org - Python - - - - click-option-group - click-contrib/click-option-group - - diff --git a/dev-python/click-plugins/Manifest b/dev-python/click-plugins/Manifest deleted file mode 100644 index e38d36dd94c9..000000000000 --- a/dev-python/click-plugins/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST click_plugins-1.1.1.2.tar.gz 8343 BLAKE2B 53ce30531bb541bd7a92e8ebc49c711d13b4a2124f7336b41216c6c41156d2053a0666c1f6f5e1f987f074e1937706baf61a941dae1f0bddc00c9587da8a1ad1 SHA512 cdf5fd2cbe878ecd6c580a502904eec7ab4ee545e83af7599995572d0455324339bdbe316a03c20f90800ed62084c8778c5ceea375c031382169a49996279619 diff --git a/dev-python/click-plugins/click-plugins-1.1.1.2.ebuild b/dev-python/click-plugins/click-plugins-1.1.1.2.ebuild deleted file mode 100644 index cc594c374440..000000000000 --- a/dev-python/click-plugins/click-plugins-1.1.1.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Module for click to enable registering CLI commands via entry points" -HOMEPAGE=" - https://github.com/click-contrib/click-plugins/ - https://pypi.org/project/click-plugins/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pkg-resources[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -PATCHES=( - # backport based on - # https://github.com/click-contrib/click-plugins/commit/29e66eb05a5911e333501bd21466f02e6b697892 - "${FILESDIR}/${P}-click82.patch" -) diff --git a/dev-python/click-plugins/files/click-plugins-1.1.1.2-click82.patch b/dev-python/click-plugins/files/click-plugins-1.1.1.2-click82.patch deleted file mode 100644 index f6e8024bb04f..000000000000 --- a/dev-python/click-plugins/files/click-plugins-1.1.1.2-click82.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/tests/test_plugins.py b/tests/test_plugins.py -index 935f37a..26549ef 100644 ---- a/tests/test_plugins.py -+++ b/tests/test_plugins.py -@@ -78,7 +78,7 @@ def test_registered(): - def test_register_and_run(runner): - - result = runner.invoke(good_cli) -- assert result.exit_code == 0 -+ assert result.exit_code == 2 - - for ep in iter_entry_points('_test_click_plugins.test_plugins'): - cmd_result = runner.invoke(good_cli, [ep.name, 'something']) -@@ -89,7 +89,7 @@ def test_register_and_run(runner): - def test_broken_register_and_run(runner): - - result = runner.invoke(broken_cli) -- assert result.exit_code == 0 -+ assert result.exit_code == 2 - assert u'\U0001F4A9' in result.output or u'\u2020' in result.output - - for ep in iter_entry_points('_test_click_plugins.broken_plugins'): -@@ -108,7 +108,7 @@ def test_group_chain(runner): - pass - - result = runner.invoke(good_cli) -- assert result.exit_code == 0 -+ assert result.exit_code == 2 - assert sub_cli.name in result.output - for ep in iter_entry_points('_test_click_plugins.test_plugins'): - assert ep.name in result.output -@@ -121,7 +121,7 @@ def test_group_chain(runner): - pass - - result = runner.invoke(good_cli, ['sub-cli-plugins']) -- assert result.exit_code == 0 -+ assert result.exit_code == 2 - for ep in iter_entry_points('_test_click_plugins.test_plugins'): - assert ep.name in result.output - -@@ -142,7 +142,7 @@ def test_exception(): - - def test_broken_register_and_run_with_help(runner): - result = runner.invoke(broken_cli) -- assert result.exit_code == 0 -+ assert result.exit_code == 2 - assert u'\U0001F4A9' in result.output or u'\u2020' in result.output - - for ep in iter_entry_points('_test_click_plugins.broken_plugins'): -@@ -153,7 +153,7 @@ def test_broken_register_and_run_with_help(runner): - - def test_broken_register_and_run_with_args(runner): - result = runner.invoke(broken_cli) -- assert result.exit_code == 0 -+ assert result.exit_code == 2 - assert u'\U0001F4A9' in result.output or u'\u2020' in result.output - - for ep in iter_entry_points('_test_click_plugins.broken_plugins'): diff --git a/dev-python/click-plugins/metadata.xml b/dev-python/click-plugins/metadata.xml deleted file mode 100644 index cb80fead906f..000000000000 --- a/dev-python/click-plugins/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - click-plugins - click-contrib/click-plugins - - diff --git a/dev-python/click-repl/Manifest b/dev-python/click-repl/Manifest deleted file mode 100644 index 89a7573c6562..000000000000 --- a/dev-python/click-repl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST click-repl-0.2.0.gh.tar.gz 7014 BLAKE2B b02c7d858971f655ba880c6f66ff0a5c1b3c1aeb83782807c04d862430841761caa8a7a72d2d110a9706272cf2cd818b6976db14315c885bea95e8ef991ef9df SHA512 888ef2d4082cbecbdab70d707296b20d3dcc0a13fe06ef103fbe04a3f29381fe0f3284c2eb38c6d3eb8b026063cba470a519524e98b9eadd06a5946c669ffc3b diff --git a/dev-python/click-repl/click-repl-0.2.0-r1.ebuild b/dev-python/click-repl/click-repl-0.2.0-r1.ebuild deleted file mode 100644 index 7c67cc86f043..000000000000 --- a/dev-python/click-repl/click-repl-0.2.0-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Subcommand REPL for click apps" -HOMEPAGE=" - https://github.com/click-contrib/click-repl - https://pypi.org/project/click-repl/ -" -SRC_URI="https://github.com/click-contrib/click-repl/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/prompt-toolkit[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/click-repl/metadata.xml b/dev-python/click-repl/metadata.xml deleted file mode 100644 index df73244b4b74..000000000000 --- a/dev-python/click-repl/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - click-contrib/click-repl - click-repl - - diff --git a/dev-python/click-threading/Manifest b/dev-python/click-threading/Manifest deleted file mode 100644 index 62036abddbd8..000000000000 --- a/dev-python/click-threading/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST click-threading-0.5.0.gh.tar.gz 9836 BLAKE2B 245c63476e58cd370ec49275a4a8ff8007d71386328c2631970a0bf9ac0b81c14150966a3cab54a7616dfc1fdd5e5b3f601fe1e08d1c9c65ec168b96b6b773d5 SHA512 134daf779a56a18cc36a94cd6818801896f171ad91f0b34995d92de5ccd62ea61b7a4fcb0afe2634e5fe80869a616263952e687c5d8d490f17d1d27d00ab3fe2 diff --git a/dev-python/click-threading/click-threading-0.5.0-r1.ebuild b/dev-python/click-threading/click-threading-0.5.0-r1.ebuild deleted file mode 100644 index dbf4ef0dcb7a..000000000000 --- a/dev-python/click-threading/click-threading-0.5.0-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Multithreaded Click apps made easy" -HOMEPAGE=" - https://github.com/click-contrib/click-threading/ - https://pypi.org/project/click-threading/ -" -SRC_URI=" - https://github.com/click-contrib/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/click-5.0[${PYTHON_USEDEP}] -" - -DOCS=( README.rst ) - -distutils_enable_tests pytest diff --git a/dev-python/click-threading/metadata.xml b/dev-python/click-threading/metadata.xml deleted file mode 100644 index 5f14ee980050..000000000000 --- a/dev-python/click-threading/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - amynka@gentoo.org - - - python@gentoo.org - Python - - - click-contrib/click-threading - click-threading - - diff --git a/dev-python/click/Manifest b/dev-python/click/Manifest deleted file mode 100644 index aca07a79df5a..000000000000 --- a/dev-python/click/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST click-8.3.2.tar.gz 302856 BLAKE2B 2575a13ae056cdf910a1ad92610b694e73881575ab891761981231a57db8f70667baa871fe5368b7f5baa9080efba98ec16149ceff1be6bb5877be75ada70947 SHA512 909c9421ef05dfabc6b685b290fbc7cc673bba5ebcf57e082dc75fe6a2d3843ae54de14aa886574c5371b80f51c0e2edafc0f0416a267b1bc6965dbe4e22be1f -DIST click-8.3.2.tar.gz.provenance 9383 BLAKE2B 7ce95cd1a2299e1f1bc28673d827cba8daf385c39d00f8b65f9a24f448f162e15067c166baf53251004f96455b5ed6addd5849e4a86868766907c65632530dd4 SHA512 d9d5e2e89458a6c296a09881fdd89e589e0e98aa7262f11dbf042857b197c17757167b8d1f4c8985fe01d746af714b0754da4ae14353fca0b6c5e77cae23e8b3 -DIST click-8.3.3.tar.gz 328061 BLAKE2B e089d4f6597b339b259c31423d925fb987c42f63f18446d88bcc4a591ef007f24e9e43ac4ec1bdca16cb1da94519b3763653c86cd23b3aff7c732638d87cb147 SHA512 4755a0314c6df7021451698fa52c4aa43bdaac59c0b57df7bbae825efbbba008c457e4132bebe661c93b23e37c1c4de2daad7e5f58f7ccf3ed232fca36424912 -DIST click-8.3.3.tar.gz.provenance 9524 BLAKE2B 59936593b12a2ee3818f37ec57a5da822f7766bda13052e69234b1d94f838ff316050f02701561a5a0133d76b615f2810c61d7fe0dd6048389a156e8d0a5f63a SHA512 bff0af4270b9587bc7e596946bc1326c4b7e2b6392320d56f9a97bd56b6d2c40637e85a147a3b1c941bf35b5c48465ef75588e5bc5e452c990311f4501e48d61 -DIST click-8.4.0.tar.gz 350843 BLAKE2B d7d1e0159a6d7db93276dc72c238f11fb0ae0fab424f2e2b094fa2e647de3455beb7b0c39d4a0c7306c6888b4fce76b5ec764ec0f620bfea7e310a39ed2858b5 SHA512 7b1e82888b2859e417c2086e72113394ccab442110822fa4ae59df8cc9937b01f4886e6461d1ade809faa885db542cc298fe7d0e42c3045abb59b0bf71b23192 -DIST click-8.4.0.tar.gz.provenance 9375 BLAKE2B 10783399154c47ceeb5f0e9b10f1f4c0f1847f2d8cfd92d0812d3aa6d290fd9ecfc75f0ad86ccfd847df5a0f3961c955255cbc8f7d2f4eefe7a287a37ae7d75c SHA512 51c10c469cc5ef259c60ff99ed9701e9be18938ed3ef5900e8913de4537a0a8d099afe06bcba00e65d9afcf03fb37b0e449f37d9c6d2d57d9d300beb26ac2818 -DIST click-8.4.1.tar.gz 353007 BLAKE2B 7de8fdf4bfc9ae65c31a0fed199f3fc5269d0d44ec56acd8288048d4f6ad45dce9563c968b8dd4cd6aef34c1366c53ce0480345640929b2664757c113e603017 SHA512 f759377dfa249e912dc0aa04cf826fd4f6da7a0459e2a076f3f2fd67c22e784d4c03dcf4b91d1763021e9c4d44a198f78050678023106f838d1fa5c6374ec918 -DIST click-8.4.1.tar.gz.provenance 9148 BLAKE2B f1b7e7ae1f69f10be9aa2bdba5689388df731de425ccd43baa2b1007ad82584ff7eaeb52f28642f568f55740d49fd25c085a52677c63ffc0050e92e60a22924a SHA512 fee27ae0a5d9de9a278c87797c8e694a604b87eef8f5ffc548f2fc984da4fd7580d2b88f31da1fbb04367a78e090714ad5a84e914a65216c5ef01667fad696a8 diff --git a/dev-python/click/click-8.3.2.ebuild b/dev-python/click/click-8.3.2.ebuild deleted file mode 100644 index c346f047cd7c..000000000000 --- a/dev-python/click/click-8.3.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pallets/click -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package for creating beautiful command line interfaces" -HOMEPAGE=" - https://palletsprojects.com/p/click/ - https://github.com/pallets/click/ - https://pypi.org/project/click/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -# this is causing major peformance problems for pkgcheck -# https://github.com/pkgcore/pkgcheck/issues/782 -#distutils_enable_sphinx docs \ -# '>=dev-python/docutils-0.14' \ -# dev-python/myst-parser \ -# dev-python/pallets-sphinx-themes \ -# dev-python/sphinxcontrib-log-cabinet \ -# dev-python/sphinx-tabs - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/click/click-8.3.3.ebuild b/dev-python/click/click-8.3.3.ebuild deleted file mode 100644 index 772b1bdd31e2..000000000000 --- a/dev-python/click/click-8.3.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pallets/click -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package for creating beautiful command line interfaces" -HOMEPAGE=" - https://palletsprojects.com/p/click/ - https://github.com/pallets/click/ - https://pypi.org/project/click/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -# this is causing major peformance problems for pkgcheck -# https://github.com/pkgcore/pkgcheck/issues/782 -#distutils_enable_sphinx docs \ -# '>=dev-python/docutils-0.14' \ -# dev-python/myst-parser \ -# dev-python/pallets-sphinx-themes \ -# dev-python/sphinxcontrib-log-cabinet \ -# dev-python/sphinx-tabs - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/click/click-8.4.0.ebuild b/dev-python/click/click-8.4.0.ebuild deleted file mode 100644 index 1dc540b041e5..000000000000 --- a/dev-python/click/click-8.4.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pallets/click -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package for creating beautiful command line interfaces" -HOMEPAGE=" - https://palletsprojects.com/p/click/ - https://github.com/pallets/click/ - https://pypi.org/project/click/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -# this is causing major peformance problems for pkgcheck -# https://github.com/pkgcore/pkgcheck/issues/782 -#distutils_enable_sphinx docs \ -# '>=dev-python/docutils-0.14' \ -# dev-python/myst-parser \ -# dev-python/pallets-sphinx-themes \ -# dev-python/sphinxcontrib-log-cabinet \ -# dev-python/sphinx-tabs - -EPYTEST_PLUGINS=() -# tests/test_utils.py::test_echo_via_pager is flaky -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # -Wdefault, https://github.com/pallets/click/issues/3476 - tests/test_options.py::test_flag_group_competition_duplicate_option_name -) diff --git a/dev-python/click/click-8.4.1.ebuild b/dev-python/click/click-8.4.1.ebuild deleted file mode 100644 index 1dc540b041e5..000000000000 --- a/dev-python/click/click-8.4.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pallets/click -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package for creating beautiful command line interfaces" -HOMEPAGE=" - https://palletsprojects.com/p/click/ - https://github.com/pallets/click/ - https://pypi.org/project/click/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -# this is causing major peformance problems for pkgcheck -# https://github.com/pkgcore/pkgcheck/issues/782 -#distutils_enable_sphinx docs \ -# '>=dev-python/docutils-0.14' \ -# dev-python/myst-parser \ -# dev-python/pallets-sphinx-themes \ -# dev-python/sphinxcontrib-log-cabinet \ -# dev-python/sphinx-tabs - -EPYTEST_PLUGINS=() -# tests/test_utils.py::test_echo_via_pager is flaky -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # -Wdefault, https://github.com/pallets/click/issues/3476 - tests/test_options.py::test_flag_group_competition_duplicate_option_name -) diff --git a/dev-python/click/metadata.xml b/dev-python/click/metadata.xml deleted file mode 100644 index ea38007e6bd8..000000000000 --- a/dev-python/click/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - click - pallets/click - - diff --git a/dev-python/clickdc/Manifest b/dev-python/clickdc/Manifest deleted file mode 100644 index 349ec2b1eb94..000000000000 --- a/dev-python/clickdc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST clickdc-0.1.1.tar.gz 10128 BLAKE2B 98d9cf5f223be841c07698ec3a42f8cf49b8808d8090a7a5aaa2809c44d613f87e81fa2cee99e1cb611f8b0b691faaa9fd9de9fa71fb85e17e4845409bd44621 SHA512 9b369d86240da16cc38edae7b7ca705610c8afce3240fafeb287053b860c40cd30bd3af48a73fb5d4444cb62ecb1266c505f817f231671b95d0413fb416e7a6c diff --git a/dev-python/clickdc/clickdc-0.1.1.ebuild b/dev-python/clickdc/clickdc-0.1.1.ebuild deleted file mode 100644 index bd3527961649..000000000000 --- a/dev-python/clickdc/clickdc-0.1.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Define click command line options from a python dataclass" -HOMEPAGE=" - https://github.com/Kamilcuk/clickdc - https://pypi.org/project/clickdc/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pydantic[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # Irrevelant downstream, unpackaged pyright - "tests/test_typing.py" -) -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/clickdc-0.1.1-click-8.2.patch -) - -python_prepare_all() { - # workaround setuptools-git-versioning - sed -e "/^\[project\]/aversion = \"${PV}\"" \ - -e '/^dynamic =/ s/"version", //' \ - -i pyproject.toml || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/clickdc/files/clickdc-0.1.1-click-8.2.patch b/dev-python/clickdc/files/clickdc-0.1.1-click-8.2.patch deleted file mode 100644 index 13cdbad77d5e..000000000000 --- a/dev-python/clickdc/files/clickdc-0.1.1-click-8.2.patch +++ /dev/null @@ -1,15 +0,0 @@ -More complicated patch -https://github.com/Kamilcuk/clickdc/pull/3 - ---- a/tests/test.py -+++ b/tests/test.py -@@ -11,7 +11,7 @@ import clickdc - - - def invoke(*args, **kwargs): -- return CliRunner(mix_stderr=True).invoke(*args, **kwargs) -+ return CliRunner().invoke(*args, **kwargs) - - - def run(arg_class, input: str, output: Any = None, fail: int = 0, toargs: bool = False): - diff --git a/dev-python/clickdc/metadata.xml b/dev-python/clickdc/metadata.xml deleted file mode 100644 index 076d44c24bef..000000000000 --- a/dev-python/clickdc/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - Kamilcuk/clickdc - clickdc - - diff --git a/dev-python/cliff/Manifest b/dev-python/cliff/Manifest deleted file mode 100644 index 5b3ca722ce74..000000000000 --- a/dev-python/cliff/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST cliff-4.13.3.tar.gz 89309 BLAKE2B b7ca32ff1d2c64090491a773d3374b081e1dda308844928d882a5d770cb87d46579165f304ab8eef0b60e0944992285ea5d6223839a0834c3165bc74338c92b1 SHA512 542b84b6eb6633926490939c1b4505ccf0d69ffc0e9d128352763dc6edc51aace29a53a3c68b778d30e3cb7f553726a9b46909f87a5147c0d61f55305a477f77 -DIST cliff-4.14.0.tar.gz 89670 BLAKE2B 2e7b640d333cfb8d0e08f003bef5ac28180689977e4f55d170e9e95499883d62079854ad239db9dff9e783d7b29f974cc05006535e7c83f2993f2587fef2d189 SHA512 dbd1e92a56752cb2f8b6cf2af49ad3d465b113dd937bfdf12c4a6aef4c258712328e51774c189e5dfca0f7b8146fb9b242c7ca2225677915f691061e449bcb7b diff --git a/dev-python/cliff/cliff-4.13.3.ebuild b/dev-python/cliff/cliff-4.13.3.ebuild deleted file mode 100644 index 6beb40cbf80e..000000000000 --- a/dev-python/cliff/cliff-4.13.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Command Line Interface Formulation Framework" -HOMEPAGE=" - https://opendev.org/openstack/cliff/ - https://github.com/openstack/cliff/ - https://pypi.org/project/cliff/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/autopage-0.4.0[${PYTHON_USEDEP}] - >=dev-python/cmd2-0.8.0[${PYTHON_USEDEP}] - dev-python/prettytable[${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-5.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-5.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - local -x COLUMNS=80 - eunittest -} diff --git a/dev-python/cliff/cliff-4.14.0.ebuild b/dev-python/cliff/cliff-4.14.0.ebuild deleted file mode 100644 index 6c86613f9f8e..000000000000 --- a/dev-python/cliff/cliff-4.14.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Command Line Interface Formulation Framework" -HOMEPAGE=" - https://opendev.org/openstack/cliff/ - https://github.com/openstack/cliff/ - https://pypi.org/project/cliff/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~x86" - -RDEPEND=" - >=dev-python/autopage-0.4.0[${PYTHON_USEDEP}] - >=dev-python/cmd2-3.0.0[${PYTHON_USEDEP}] - dev-python/prettytable[${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-5.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-5.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - local -x COLUMNS=80 - eunittest -} diff --git a/dev-python/cliff/metadata.xml b/dev-python/cliff/metadata.xml deleted file mode 100644 index d77f98508ed6..000000000000 --- a/dev-python/cliff/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - Cliff is a framework for building command line programs. - It uses setuptools entry points to provide subcommands, - output formatters, and other extensions. - - - - cliff - openstack/cliff - - diff --git a/dev-python/clikit/Manifest b/dev-python/clikit/Manifest deleted file mode 100644 index 29a764b333df..000000000000 --- a/dev-python/clikit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST clikit-0.6.2.gh.tar.gz 72115 BLAKE2B b72f245128c698375f97139cf245bdc8c017e3e2d142f6e3183a42620b23a024531e5b14f05163c6defa9ee54c52c19a64932c62484f2ec8da5c75ea1b7d3d27 SHA512 6f6e436b2161349ce03c705df594e564dbc594b03370dfd62e3b1c8f2accbbc12a1cda881ca392a096435ee243e4f772589ce6f6dfbd3af63d1656d49c3fcb04 diff --git a/dev-python/clikit/clikit-0.6.2-r1.ebuild b/dev-python/clikit/clikit-0.6.2-r1.ebuild deleted file mode 100644 index 00ad7c613118..000000000000 --- a/dev-python/clikit/clikit-0.6.2-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Group of utilities to build beautiful and testable command line interfaces" -HOMEPAGE=" - https://github.com/sdispater/clikit/ - https://pypi.org/project/clikit/ -" -SRC_URI=" - https://github.com/sdispater/clikit/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" - -RDEPEND=" - dev-python/pastel[${PYTHON_USEDEP}] - dev-python/pylev[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/crashtest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_mock.plugin - local -x COLUMNS=80 - epytest -} diff --git a/dev-python/clikit/metadata.xml b/dev-python/clikit/metadata.xml deleted file mode 100644 index 8fa037d2bbfd..000000000000 --- a/dev-python/clikit/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - sdispater/clikit - clikit - - diff --git a/dev-python/clint/Manifest b/dev-python/clint/Manifest deleted file mode 100644 index ac577e93e7d7..000000000000 --- a/dev-python/clint/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST clint-0.5.1.gh.tar.gz 81140 BLAKE2B 5b42e7d46321f0416d3ffb51edf66c53476d3e4a211e971f36cab54a412f6b0f0ec26486c2b95871956ab09e7e4adf68e8329dd7e9e3c7ed1adb3f8a0dd2a728 SHA512 3ad8bfc587acb1322c7d7c3e73756a07c98f3b4215a3d4dc409b5a2067bc70dce2dd98d19250b8122b319b7bcf5e2859251de2829780345de06f93b35447c4e8 diff --git a/dev-python/clint/clint-0.5.1-r4.ebuild b/dev-python/clint/clint-0.5.1-r4.ebuild deleted file mode 100644 index 055d02657944..000000000000 --- a/dev-python/clint/clint-0.5.1-r4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python Command-line Application Tools" -HOMEPAGE=" - https://github.com/kennethreitz/clint/ - https://pypi.org/project/clint/ -" -SRC_URI=" - https://github.com/kennethreitz/clint/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="examples" - -# https://github.com/kennethreitz/clint/pull/180 -PATCHES=( "${FILESDIR}/${P}-disable-args-dependency.patch" ) - -distutils_enable_sphinx docs --no-autodoc -distutils_enable_tests pytest - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - docinto examples - dodoc -r examples/. - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/clint/files/clint-0.5.1-disable-args-dependency.patch b/dev-python/clint/files/clint-0.5.1-disable-args-dependency.patch deleted file mode 100644 index 8b648dbc735d..000000000000 --- a/dev-python/clint/files/clint-0.5.1-disable-args-dependency.patch +++ /dev/null @@ -1,19 +0,0 @@ -commit e12338aa8f317c6f7e99fc2f4c2dc9424299b4ab -Author: Louis Sautier -Date: Sun Sep 13 16:54:20 2020 +0200 - - Do not require bundled args module - -diff --git a/setup.py b/setup.py -index 0221184..e9e3fa5 100755 ---- a/setup.py -+++ b/setup.py -@@ -19,7 +19,7 @@ if sys.argv[-1] == "publish": - publish() - sys.exit() - --required = ['args'] -+required = [''] - - setup( - name='clint', diff --git a/dev-python/clint/metadata.xml b/dev-python/clint/metadata.xml deleted file mode 100644 index 9979a27d9dcd..000000000000 --- a/dev-python/clint/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - kennethreitz/clint - clint - - diff --git a/dev-python/cloudflare/Manifest b/dev-python/cloudflare/Manifest deleted file mode 100644 index 518b982fee57..000000000000 --- a/dev-python/cloudflare/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST cloudflare-2.19.4.gh.tar.gz 151397 BLAKE2B c91c95f52314c5177d823ef8f827ea2f76f6cc703260449aea12d54c1b77d061feca15d4bb845f84cfb4fd80789e5064e54d7530daf546d54d17054b9e0b4fda SHA512 8ae11e73760c57b610abfe5e2c8fdc83c2e0b9e07340884925ec9ac3bf5b40b4edf39b2b8ce7330538369d7573146a2ddac195efb0efb4ff657f75fdacb31aed -DIST cloudflare-4.3.1.gh.tar.gz 2025113 BLAKE2B 05020324460b8857d21b2aac16e4c7fe316d5ad0bc0999a4c67e276d258cfd2cc4c85aa0fe82ed67931a2b02a3b90d39d9fd04eb3a6f8647a750bafdbe92e8a7 SHA512 36865ab8e88b2eaa3e0a5ad353db45bce55f166a96860f044bd88750de6a08a489e92492c721972be5582de551f31ba154ee6dccd386ca1b73c10864d185539a -DIST cloudflare-python-4.3.1-prism.tar.gz 10857296 BLAKE2B b22423b4cc641243517de470c86597a13faab5aa3caa3bc6ffa2a1bcd53ae72ffdebc0eb7f693911ab4b36adf46afb8216bcb9e76085f85147b866c532147757 SHA512 5df269b007905518c5fa500d21ebabc3ec5ee06160a1454ba080c1dd0feb6c7e65a8f3684ec243e15eb28c7e4ac91c2861f83d5314576985501ae64645b70e94 -DIST cloudflare-python-5.1.0-prism.tar.gz 12189459 BLAKE2B 66df6d17cb7501fa22260a61c9706dae562347af7fda6bcecb6d23b931601f135a694faed54faa4e3831c0c23edb9068d06e84ee2f7e41bf0f0c108a779887fd SHA512 4c56fde917697dd548715ca6735d3b7eef0f59b98e0f4381484248d766e785a6d1733eb3b1a94151bebb901b9b3d04531092bcce77ea805d135357bf4db69043 -DIST cloudflare-python-5.1.0.gh.tar.gz 2948037 BLAKE2B 0579a61085ddce04a491a0182411ad9f3772cd47b8a9a88f0d8dabcbee0e4cf223bc5374c2ba9d86c42d3e88e645ea50bf12ce9714b526af0a5ccf0d16f860cb SHA512 10ca9735b79d65c927fa61a0d66094e5e4020487def1e70a16676337d76e357ae84bc6abf0e274197f008818add3a026234e28492783ddd3ff9090cf2b7ee74a diff --git a/dev-python/cloudflare/cloudflare-2.19.4.ebuild b/dev-python/cloudflare/cloudflare-2.19.4.ebuild deleted file mode 100644 index 0a90bf91cee2..000000000000 --- a/dev-python/cloudflare/cloudflare-2.19.4.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517="setuptools" -inherit distutils-r1 - -DESCRIPTION="Python wrapper for the Cloudflare v4 API" -HOMEPAGE="https://pypi.org/project/cloudflare/" -#SRC_URI="https://files.pythonhosted.org/packages/9b/8c/973e3726c2aa73821bb4272717c6f9f6fc74e69d41ba871bdf97fc671782/${P}.tar.gz" -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/cloudflare/python-cloudflare/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/python-${P}" -LICENSE="MIT" -SLOT="2" -DEPEND="dev-python/jsonlines[${PYTHON_USEDEP}]" -RDEPEND="( ${DEPEND} - dev-python/requests[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] )" -#PROPERTIES="test_network" -#actually sends many test requests. -# currently has 2 failing tests that can't seem to be deselected :( -distutils_enable_tests pytest -KEYWORDS="~amd64 ~arm64" -RESTRICT="test mirror" #mirror restricted only because overlay - -python_prepare_all() { - # don't install tests or examples - sed -i -e "s/'cli4', 'examples'/'cli4'/" \ - -e "s#'CloudFlare/tests',##" \ - setup.py || die - sed -i \ - -e "2s/^/import pytest/" \ - CloudFlare/tests/test_cloudflare_calls.py || die - distutils-r1_python_prepare_all -} -python_test() { - pushd CloudFlare/tests - if [ -z "${CLOUDFLARE_API_TOKEN}" ]; then - ewarn "Skipping some tests which require an actual cloudflare api token" - ewarn "To run them, provide the token in the environment variable CLOUDFLARE_API_TOKEN" - ewarn "The permissions needed are zone dns edit and user details read" - local EPYTEST_IGNORE=('test_dns_records.py' 'test_radar_returning_csv.py' - 'test_dns_import_export.py' 'test_load_balancers.py' 'test_log_received.py' - 'test_rulesets.py' 'test_urlscanner.py' 'test_paging_thru_zones.py' - 'test_purge_cache.py' - 'test_graphql.py' 'test_waiting_room.py' 'test_workers.py' 'test_cloudflare_calls.py' ) - # these test(s) need an api key/token setup - # Permissions needed are zone dns edit and user details read, account worker scripts edit, - # zone analytics read, zone load balancer edit, account ruleset edit, zone firewall edit - # account url scanner edit, zone waiting room edit, zone cache purge - fi - # Not sure what permissions/tokens/whatever this test needs, maybe both a token and old api login - # tried several of the ssl related options for the cert test but no luck either - # Tried several of the prefex related options to try to get loa docs working but nope - local EPYTEST_IGNORE+=('test_images_v2_direct_upload.py' 'test_issue114.py' - 'test_certificates.py' 'test_loa_documents.py' - 'test_load_balancers.py' 'test_rulesets.py') - # maybe needs a paid plan or just some unknown permission - local EPYTEST_DESELECT=( - 'test_load_balancers.py::test_load_balancers_list_regions' - 'test_load_balancers_get_regions' - 'test_load_balancers.py::test_load_balancers_search' - 'test_load_balancers.py::test_load_balancers_pools' - 'test_rulesets.py::test_zones_ruleset_post' - 'test_rulesets.py::test_zones_rulesets_get_specific' - 'test_rulesets.py::test_zones_ruleset_delete' - 'test_api_dump.py::test_api_from_openapi' - 'test_dns_records.py::test_dns_records_port_invalid' - ) - epytest -} diff --git a/dev-python/cloudflare/cloudflare-4.3.1.ebuild b/dev-python/cloudflare/cloudflare-4.3.1.ebuild deleted file mode 100644 index d437ed3e160b..000000000000 --- a/dev-python/cloudflare/cloudflare-4.3.1.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -# upstream doesn't yet officially claim 3.13 support but passes tests and works -DISTUTILS_USE_PEP517="hatchling" -inherit distutils-r1 -DESCRIPTION="Python wrapper for the Cloudflare v4 API" -HOMEPAGE="https://pypi.org/project/cloudflare/" -if [ "${PV}" == 9999 ]; then - EGIT_REPO_URI="https://github.com/cloudflare/cloudflare-python" - inherit git-r3 -else - MYPV=$(ver_rs 3 -) - MYPV=${MYPV/beta/beta.} - MYPN="cloudflare-python" - SRC_URI="https://github.com/cloudflare/cloudflare-python/archive/refs/tags/v${MYPV}.tar.gz -> ${P}.gh.tar.gz - test? ( https://github.com/Phoenix591/${MYPN}/releases/download/${PV}/${MYPN}-${PV}-prism.tar.gz )" - #Prism archive generated by workflow - # https://github.com/Phoenix591/cloudflare-python/blob/master/.github/workflows/test-tar.yml - S="${WORKDIR}/${MYPN}-${MYPV}" - KEYWORDS="~amd64 ~arm64" -fi -LICENSE="MIT test? ( ISC Apache-2.0 MIT BSD CC0-1.0 0BSD )" -# nodejs module and deps used to test -SLOT="0" -RDEPEND=" ${DEPEND} - >=dev-python/httpx-0.23.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.9.2[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.7.0[${PYTHON_USEDEP}] - >=dev-python/anyio-4.3.0[${PYTHON_USEDEP}] - >=dev-python/distro-1.7.0[${PYTHON_USEDEP}] - >=dev-python/sniffio-1.3.1[${PYTHON_USEDEP}] - " - -BDEPEND="test? ( - >=net-libs/nodejs-18.20.1 - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/time-machine[${PYTHON_USEDEP}] - dev-python/dirty-equals[${PYTHON_USEDEP}] - dev-python/respx[${PYTHON_USEDEP}] - ${RDEPEND} -)" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest -RESTRICT+=" !test? ( test )" - -src_unpack() { - unpack "${P}.gh.tar.gz" - use test && cd "${S}" && unpack "cloudflare-python-${PV}-prism.tar.gz" -} - -#python_prepare_all() { -# # don't install tests or examples -# sed -i -e "s/'cli4', 'examples'/'cli4'/" \ -# -e "s#'CloudFlare/tests',##" \ -# setup.py || die -# sed -i -e "/def test_ips7_should_fail():/i@pytest.mark.xfail(reason='Now fails upstream')" \ -# -e "2s/^/import pytest/" \ -# CloudFlare/tests/test_cloudflare_calls.py || die -# distutils-r1_python_prepare_all -#} - -python_test() { - # these 2 tests fail in an ebuild environment for some reason - # help appreciated - local EPYTEST_DESELECT=( - tests/test_client.py::TestCloudflare::test_validate_headers - tests/test_client.py::TestAsyncCloudflare::test_validate_headers ) - #intermittently fail for unknown reasons, passed along to upstream - EPYTEST_DESELECT+=( - tests/test_client.py::TestAsyncCloudflare::test_copy_build_request - tests/test_client.py::TestCloudflare::test_copy_build_request - tests/test_client.py::TestAsyncCloudflare::test_get_platform -) - # Doesn't have authentication setup correctly, broken upstream too - local EPYTEST_IGNORE=( - tests/api_resources/cloudforce_one/threat_events/datasets/test_health.py - tests/api_resources/radar/ -) - epytest -} - -src_test() { - start_mock - distutils-r1_src_test - stop_mock -} -start_mock() { -# Run prism mock api server, this is what needs nodejs - node --no-warnings node_modules/@stainless-api/prism-cli/dist/index.js mock \ - "cloudflare-spec.yml" >prism.log || die "Failed starting prism" & - echo $! >"${T}/mock.pid" || die - # Wait for server to come online - echo -n "Waiting for mockserver" - while ! grep -q "✖ fatal\|Prism is listening" "prism.log" ; do - echo -n "." || die - sleep 0.5 - done - if grep -q "✖ fatal" prism.log; then - die "Prism mock server failed" - fi -} -stop_mock() { - kill $(cat "${T}/mock.pid") || die -} diff --git a/dev-python/cloudflare/cloudflare-5.1.0.ebuild b/dev-python/cloudflare/cloudflare-5.1.0.ebuild deleted file mode 100644 index dd30400e9fd0..000000000000 --- a/dev-python/cloudflare/cloudflare-5.1.0.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517="hatchling" -inherit distutils-r1 eapi9-ver -DESCRIPTION="Python wrapper for the Cloudflare v4 API" -HOMEPAGE="https://pypi.org/project/cloudflare/" -if [ "${PV}" == 9999 ]; then - EGIT_REPO_URI="https://github.com/cloudflare/cloudflare-python" - inherit git-r3 - RESTRICT="test" -else - MYPV=$(ver_rs 3 -) - MYPV=${MYPV/beta/beta.} - MYPN="cloudflare-python" - SRC_URI=" - https://github.com/cloudflare/cloudflare-python/archive/refs/tags/v${MYPV}.tar.gz -> ${MYPN}-${MYPV}.gh.tar.gz - test? ( https://github.com/Phoenix591/${MYPN}/releases/download/${MYPV}/${MYPN}-${MYPV}-prism.tar.gz )" - #Prism archive generated by workflow - # https://github.com/Phoenix591/cloudflare-python/blob/master/.github/workflows/test-tar.yml - S="${WORKDIR}/${MYPN}-${MYPV}" - KEYWORDS="~amd64 ~arm64" -fi -LICENSE="MIT" -SLOT="0" -RDEPEND=" ${DEPEND} - >=dev-python/httpx-0.23.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.9.2[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.7.0[${PYTHON_USEDEP}] - >=dev-python/anyio-4.3.0[${PYTHON_USEDEP}] - >=dev-python/distro-1.7.0[${PYTHON_USEDEP}] - >=dev-python/sniffio-1.3.1[${PYTHON_USEDEP}] - " - -BDEPEND="test? ( - >=dev-python/httpx-aiohttp-0.1.9[${PYTHON_USEDEP}] - >=net-libs/nodejs-18.20.1 - dev-python/time-machine[${PYTHON_USEDEP}] - dev-python/dirty-equals[${PYTHON_USEDEP}] - ${RDEPEND} -)" -EPYTEST_PLUGINS=( pytest-asyncio pytest-xdist respx ) -EPYTEST_DESELECT=( - tests/test_client.py::TestCloudflare::test_validate_headers - tests/test_client.py::TestAsyncCloudflare::test_validate_headers -) - -distutils_enable_tests pytest -RESTRICT+=" !test? ( test )" -DOCS=( docs/migration-guides/v5.0.0-migration-guide.md ) - -src_unpack() { - unpack "${MYPN}-${MYPV}.gh.tar.gz" - use test && cd "${S}" && unpack "cloudflare-python-${MYPV}-prism.tar.gz" -} - -src_test() { - start_mock - distutils-r1_src_test - stop_mock -} -start_mock() { -# Run prism mock api server, this is what needs nodejs - node --no-warnings node_modules/@stainless-api/prism-cli/dist/index.js mock \ - "cloudflare-spec.yml" >prism.log || die "Failed starting prism" & - echo $! >"${T}/mock.pid" || die - # Wait for server to come online - einfo "Waiting for mockserver" - while ! grep -q "✖ fatal\|Prism is listening" "prism.log" ; do - sleep 0.5 - done - if grep -q "✖ fatal" prism.log; then - die "Prism mock server failed" - fi -} -stop_mock() { - kill $(<"${T}/mock.pid") || die -} - -pkg_postinst() { - if ver_replacing -lt "5.0.0_beta1"; then - elog "Cloudflare 5 has several breaking changes" - elog "See /usr/share/doc/${P}/docs/v5.0.0-migration-guide.md" - elog "It also includes a new optional dependency on httpx-aiohttp" - elog "Check the README for details" - fi -} diff --git a/dev-python/cloudflare/metadata.xml b/dev-python/cloudflare/metadata.xml deleted file mode 100644 index f6a3df5065ec..000000000000 --- a/dev-python/cloudflare/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - kcelbert@gmail.com - Kyle Elbert - - - cloudflare/python-cloudflare - cloudflare - - diff --git a/dev-python/cloudpickle/Manifest b/dev-python/cloudpickle/Manifest deleted file mode 100644 index 76cf6bd30145..000000000000 --- a/dev-python/cloudpickle/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cloudpickle-3.1.2.gh.tar.gz 64055 BLAKE2B 65ccf67aefb92581daf3ba6b4835246e1446c00a2489aedf093ccfdb78323d487a30535d107db9ff10ad8169f4b2fbe5a017388340b43ba752f3542fd5c2c0d6 SHA512 d3742305eb6f336278ae31fb16b86bf49c55db5ea47d1ff637a5cff55c7e4157c70dba99b82f70181c40c204e6afccedbb768315c78c0f67c3f1324b01238079 diff --git a/dev-python/cloudpickle/cloudpickle-3.1.2.ebuild b/dev-python/cloudpickle/cloudpickle-3.1.2.ebuild deleted file mode 100644 index d4679c3292f4..000000000000 --- a/dev-python/cloudpickle/cloudpickle-3.1.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Extended pickling support for Python objects" -HOMEPAGE=" - https://github.com/cloudpipe/cloudpickle/ - https://pypi.org/project/cloudpickle/ -" -SRC_URI=" - https://github.com/cloudpipe/cloudpickle/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local -x PYTHONPATH=${PYTHONPATH}:tests/cloudpickle_testpkg - # -s unbreaks some tests - # https://github.com/cloudpipe/cloudpickle/issues/252 - epytest -s -} diff --git a/dev-python/cloudpickle/metadata.xml b/dev-python/cloudpickle/metadata.xml deleted file mode 100644 index e4f03c21b411..000000000000 --- a/dev-python/cloudpickle/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cloudpickle - cloudpipe/cloudpickle - - diff --git a/dev-python/cloudscraper/Manifest b/dev-python/cloudscraper/Manifest deleted file mode 100644 index 44677a7dc0d6..000000000000 --- a/dev-python/cloudscraper/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cloudscraper-1.2.69.gh.tar.gz 112198 BLAKE2B ea7325353aa9c4bfaca1834a1f9fdb2201cee1946a990d059540500e58322899469a48d847b6d7688b8f671bf4bbe762d1f61ed080587f3a553771ba8e9c2a93 SHA512 9da8d3d42117768a0a38843448248e3a124c864aaa76d62125d3a1dad8ea4f1921954e6efaa2eb9b40c283d6889c15c0c33378db7008155e46ccb5ae219c11d6 diff --git a/dev-python/cloudscraper/cloudscraper-1.2.69-r1.ebuild b/dev-python/cloudscraper/cloudscraper-1.2.69-r1.ebuild deleted file mode 100644 index 7f842bf50865..000000000000 --- a/dev-python/cloudscraper/cloudscraper-1.2.69-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="A Python module to bypass Cloudflare's anti-bot page" -HOMEPAGE=" - https://github.com/VeNoMouS/cloudscraper/ - https://pypi.org/project/cloudscraper/ -" -SRC_URI=" - https://github.com/VeNoMouS/cloudscraper/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" - -RDEPEND=" - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/requests-toolbelt[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/responses[${PYTHON_USEDEP}] - net-libs/nodejs - ) -" - -# These tests fail for no understanadble reason -EPYTEST_DESELECT=( - "tests/test_cloudscraper.py::TestCloudScraper::test_bad_interpreter_js_challenge1_16_05_2020" - "tests/test_cloudscraper.py::TestCloudScraper::test_bad_solve_js_challenge1_16_05_2020" - "tests/test_cloudscraper.py::TestCloudScraper::test_Captcha_challenge_12_12_2019" - "tests/test_cloudscraper.py::TestCloudScraper::test_reCaptcha_providers" -) - -EPYTEST_PLUGINS=( pytest-{forked,timeout} ) -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "brotli decompresssion support" "dev-python/brotlipy" - - optfeature "node.js interpreter support" "net-libs/nodejs" -} diff --git a/dev-python/cloudscraper/metadata.xml b/dev-python/cloudscraper/metadata.xml deleted file mode 100644 index 1e6f7927c97b..000000000000 --- a/dev-python/cloudscraper/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - vaartis@kotobank.ch - Ekaterina Vaartis - - - proxy-maint@gentoo.org - Proxy Maintainers - - - A simple Python module to bypass Cloudflare's anti-bot page (also known as "I'm Under Attack Mode", or IUAM), - implemented with Requests - - - venomous/cloudscraper - cloudscraper - - - diff --git a/dev-python/cloup/Manifest b/dev-python/cloup/Manifest deleted file mode 100644 index 8a308fff6e90..000000000000 --- a/dev-python/cloup/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cloup-3.0.9.gh.tar.gz 226131 BLAKE2B 9195cff3686b70b1152b610a1725831b41c6a524db0d14d47ba9e3de030133dd3367d3044dad18f9154943378c2c295b5ba24d4e00b2f287c83f9d81f71a7331 SHA512 eb4c4226d841b4f1d51a588ff38a70b290277668cb8a14aa95e950d9fb713788e4baeac93c22f4c76c8adf003f0b274f341ed9cd0e24da3cb197c37008c6403a diff --git a/dev-python/cloup/cloup-3.0.9.ebuild b/dev-python/cloup/cloup-3.0.9.ebuild deleted file mode 100644 index 4c58510bdd1d..000000000000 --- a/dev-python/cloup/cloup-3.0.9.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Click + option groups + constraints + aliases + help themes + ..." -HOMEPAGE="https://github.com/janluke/cloup https://pypi.org/project/cloup/" -SRC_URI="https://github.com/janluke/cloup/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -DOCS+=( CHANGELOG.rst CREDITS.rst LICENSE examples ) - -RDEPEND=" - >=dev-python/click-8.0[${PYTHON_USEDEP}] - - - - - gasc@eurecom.fr - Gasc Henri - - - cloup - janLuke/cloup - https://cloup.readthedocs.io/ - - Library to build command line interfaces based on (and 100% compatible) with Click. It's like using Click but with more built-in features: option groups, constraints (e.g. mutually exclusive params), command aliases, help themes, "did you mean ...?" suggestions and more. - diff --git a/dev-python/clr-loader/Manifest b/dev-python/clr-loader/Manifest deleted file mode 100644 index 42bb78870a0c..000000000000 --- a/dev-python/clr-loader/Manifest +++ /dev/null @@ -1,10 +0,0 @@ -DIST clr_loader-0.2.9.tar.gz 84829 BLAKE2B e74b27ecac4d37c1f3ed43d6612b15cd24788b38e39b978aba513c458111124fdda7069579e3121edefb0f47907afb2503ee819f59663b921b87ed64b9960bb1 SHA512 02f481f9af5317917f75feabef7d9fa4bea01d29af9b89de2430485418f3442db9440dc630f789cf3178a1be6a0287150e6b8d91a7515df1704bc9da9bb8cda1 -DIST clr_loader-0.3.1.tar.gz 86805 BLAKE2B 2fc91dd0c791ba126abcf407b0a1ee9cebdffc7b78e38b58f91c78c89e737de51e7c9dd0728113cbed79cb2bb7bcd20f9d8c2fd583e25c26a92572f83a3ad2ca SHA512 2f2c58947511b82199347c8609ead4fce9c513abdd16546d4f9b5d506b8db00b3ed75f53e57d295ed0c6ff7702e32b39d8c214c05a76b9d50b411a0afc056cf9 -DIST microsoft.netcore.platforms.1.1.0.nupkg 17960 BLAKE2B 6a9fa22d75f5a1c65746dd71a63c3d4e37c393e99c23007c10f5ecce248a04863bf26e7562c7751177a6985eaac266c29cc6a5443a4a853e773f88994ad2a3fd SHA512 6bf892c274596fe2c7164e3d8503b24e187f64d0b7bec6d9b05eb95f04086fceb7a85ea6b2685d42dc465c52f6f0e6f636c0b3fddac48f6f0125dfd83e92d106 -DIST microsoft.netframework.referenceassemblies.1.0.0.nupkg 20946 BLAKE2B ac609f5ddaec68f4afca36b710408e8f5601f13e6b2c793dae11e1afd3f8fc9b45c3ae9abba2429b4f414a43a48f8e0ea11498f439a17158257701466f372582 SHA512 c8f18b9fc83113c65086d93f7dfd9d62600edd614f5eaaeb294d96cc46bb024cc1cbd93b665f849a33d367acd4df30913db1e50ebc695de7e12cd185a6e1ee9e -DIST microsoft.netframework.referenceassemblies.1.0.3.nupkg 20961 BLAKE2B 8632244fc71708fbb2a56331c8642a12782baeebda676b1b8d3ada50788e0725a7572cf0ed1c296c4cad3fb8bdd669871c90f963b9c8da6eff796fd30ba768e2 SHA512 e3b8317b290696a380a32abdd9e75e71ddae68049769beb895024c34089f41262aeddf53e30984330b1293f013e34d854a83223ae1e2afe417186795da8dc148 -DIST microsoft.netframework.referenceassemblies.net461.1.0.0.nupkg 20140577 BLAKE2B 1daecb1375a6e1138cfdca86e42f4f96fe8dcd83661dbb7078e7cf66d717bb380222f1947ed2f08730aa842fef172a1e3f67100a4046c0a730601305db2fe7eb SHA512 365cd4012393d95dbb3c84aa18169d59d5eb5ec727efada8af9a2fd5de621829373ec14ca6dd53f1fb76b769ed2e424cdc9cdef03a02162b635b56670db8627f -DIST microsoft.netframework.referenceassemblies.net461.1.0.3.nupkg 20140575 BLAKE2B 9ed2a7674a3790b868e961452d6013a1c5023c6a4c707834167ca9351004e4cc2ee93128cd1e52d0a58915d1e7154dbca7b83eaed9288ed88cfb0b6027ec3e2f SHA512 b717dcc15dab52be03c6bd2bda353adfb0ecc785bd5a8d4fc47239a1324f46c4ac187595d902d2ef90c69bbbc9d9eeec97d04c6599f5ef8feba374833bfa01c6 -DIST microsoft.netframework.referenceassemblies.net472.1.0.3.nupkg 20790130 BLAKE2B 999c125813f55751abb2b05862b783c4c4aa634ecdd29b640649dfd51892649b8f3dc2fa702e8b97026d7bdff2bf052ccc794dbfb2881bde994d14f5beaf27b0 SHA512 3ef64aa456edb31b49062ea1272cedfe268aef5a8676ef66355a494f8dfe8b55a9db7ca6e7b615b9023e0449ceffdf4ada9c4f304818b73eb69fbc99144822d8 -DIST netstandard.library.2.0.3.nupkg 3146139 BLAKE2B 311e5367398f76c74e78930bc2cd39e450a86bd8626311ded8d58bd84c94a8a84db3c11b2bc10f3eeba20a9d081fe7827981f702ad746b49ae3108c949ba1022 SHA512 e78f0cea69c14895b1b089644077dbce8631a626055d96522f4d29e061d8bfc3e48aa1419e74faf265b998612c03f721f5f0cef4690f824150a5689764dee601 -DIST nxports.1.1.0.nupkg 916576 BLAKE2B 58c82b138927babdb8eaba10c97583970a7752f04f7efde6726e706831843d9fe2cf1bd673db0dc43daf7eb3f8a31ba547855c160e76991ea05fffe02daf16ed SHA512 922b587a3573f58be6a82adb1fcf1887be6fdeecdd7818899fd92a6d72d247544254ee721b707b82b14b734411dd649409bb101af2d9b6c80018454109f6ae03 diff --git a/dev-python/clr-loader/clr-loader-0.2.9.ebuild b/dev-python/clr-loader/clr-loader-0.2.9.ebuild deleted file mode 100644 index 98a62bd84757..000000000000 --- a/dev-python/clr-loader/clr-loader-0.2.9.ebuild +++ /dev/null @@ -1,96 +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} ) - -DOTNET_PKG_COMPAT="10.0" -NUGETS=" -microsoft.netcore.platforms@1.1.0 -microsoft.netframework.referenceassemblies.net461@1.0.0 -microsoft.netframework.referenceassemblies.net461@1.0.3 -microsoft.netframework.referenceassemblies.net472@1.0.3 -microsoft.netframework.referenceassemblies@1.0.0 -microsoft.netframework.referenceassemblies@1.0.3 -netstandard.library@2.0.3 -nxports@1.1.0 -" - -inherit check-reqs dotnet-pkg distutils-r1 - -DESCRIPTION="Generic pure Python loader for .NET runtimes" -HOMEPAGE="https://pythonnet.github.io/clr-loader/ - https://github.com/pythonnet/clr-loader/ - https://pypi.org/project/clr_loader/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/pythonnet/${PN}" -else - inherit pypi - - KEYWORDS="amd64" -fi - -SRC_URI+=" ${NUGET_URIS} " - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - dev-python/cffi[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" - -CHECKREQS_DISK_BUILD="500M" -DOTNET_PKG_PROJECTS=( - example/example.csproj - netfx_loader/ClrLoader.csproj -) - -EPYTEST_DESELECT=( - # Mono only. - 'tests/test_common.py::test_mono' - 'tests/test_common.py::test_mono_debug' - 'tests/test_common.py::test_mono_signal_chaining' - 'tests/test_common.py::test_mono_set_dir' - - # MS Windows only. - 'tests/test_common.py::test_netfx' - 'tests/test_common.py::test_netfx_chinese_path' - 'tests/test_common.py::test_netfx_separate_domain' - - # Fails. - 'tests/test_common.py::test_coreclr_properties' -) - -distutils_enable_tests pytest - -pkg_setup() { - check-reqs_pkg_setup - dotnet-pkg_pkg_setup -} - -src_prepare() { - # To be compatible with .NET >= 6.0. - cat <<-EOF > Directory.Build.props || die - - -Major - - -EOF - nuget_writeconfig "$(pwd)/" - - distutils-r1_src_prepare -} - -src_configure() { - dotnet-pkg_src_configure - distutils-r1_src_configure -} diff --git a/dev-python/clr-loader/clr-loader-0.3.1.ebuild b/dev-python/clr-loader/clr-loader-0.3.1.ebuild deleted file mode 100644 index aa202490ad2e..000000000000 --- a/dev-python/clr-loader/clr-loader-0.3.1.ebuild +++ /dev/null @@ -1,96 +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} ) - -DOTNET_PKG_COMPAT="10.0" -NUGETS=" -microsoft.netcore.platforms@1.1.0 -microsoft.netframework.referenceassemblies.net461@1.0.0 -microsoft.netframework.referenceassemblies.net461@1.0.3 -microsoft.netframework.referenceassemblies.net472@1.0.3 -microsoft.netframework.referenceassemblies@1.0.0 -microsoft.netframework.referenceassemblies@1.0.3 -netstandard.library@2.0.3 -nxports@1.1.0 -" - -inherit check-reqs dotnet-pkg distutils-r1 - -DESCRIPTION="Generic pure Python loader for .NET runtimes" -HOMEPAGE="https://pythonnet.github.io/clr-loader/ - https://github.com/pythonnet/clr-loader/ - https://pypi.org/project/clr_loader/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/pythonnet/${PN}" -else - inherit pypi - - KEYWORDS="~amd64" -fi - -SRC_URI+=" ${NUGET_URIS} " - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - dev-python/cffi[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" - -CHECKREQS_DISK_BUILD="500M" -DOTNET_PKG_PROJECTS=( - example/example.csproj - netfx_loader/ClrLoader.csproj -) - -EPYTEST_DESELECT=( - # Mono only. - 'tests/test_common.py::test_mono' - 'tests/test_common.py::test_mono_debug' - 'tests/test_common.py::test_mono_signal_chaining' - 'tests/test_common.py::test_mono_set_dir' - - # MS Windows only. - 'tests/test_common.py::test_netfx' - 'tests/test_common.py::test_netfx_chinese_path' - 'tests/test_common.py::test_netfx_separate_domain' - - # Fails. - 'tests/test_common.py::test_coreclr_properties' -) -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -pkg_setup() { - check-reqs_pkg_setup - dotnet-pkg_pkg_setup -} - -src_prepare() { - # To be compatible with .NET >= 6.0. - cat <<-EOF > Directory.Build.props || die - - -Major - - -EOF - nuget_writeconfig "$(pwd)/" - - distutils-r1_src_prepare -} - -src_configure() { - dotnet-pkg_src_configure - distutils-r1_src_configure -} diff --git a/dev-python/clr-loader/metadata.xml b/dev-python/clr-loader/metadata.xml deleted file mode 100644 index 67ec48738db2..000000000000 --- a/dev-python/clr-loader/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - dotnet@gentoo.org - Gentoo Dotnet Project - - - clr_loader provides a unified way to load one of the CLR (.NET) runtime - implementations (.NET Framework, .NET (Core) or Mono), load assemblies, and - call very simple functions. - - - https://github.com/pythonnet/clr-loader/issues/ - pythonnet/clr-loader - clr_loader - - diff --git a/dev-python/cmd2/Manifest b/dev-python/cmd2/Manifest deleted file mode 100644 index 869f75b8bb93..000000000000 --- a/dev-python/cmd2/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST cmd2-2.6.2.tar.gz 592373 BLAKE2B 917ecd684c60c0a6c1b273ef52fa1e317f71522dfd6fc8a9d2c1ee7fa28788b734c6536a9481ac56ef8409002f503837ae51191478a68e364c4780e9feb4b8e8 SHA512 75531dca561427eef259765a55c6385401edd8bc9d5c4cf08ab97e53e118334be932ee5c59f9e1fcd529a7a5f7416e654ee1d618d91623068ef21bcc66dcfdd7 -DIST cmd2-3.5.1.tar.gz 707325 BLAKE2B 5fd287a1a984c425cc7fdb3ef6c1f709b4af470b3280e715bcbad8200b52d5f8d698716eb540a9c9603ed090e2394b3aac319aaf80afc652459c127d968020bc SHA512 30414090390c1087173d2a259b5af2dc12228ab16892ea8617ec4168882565ebeef7e76a2c86b6e614fe45e3e454f74c49b633358b5da84d57365e7e70432054 diff --git a/dev-python/cmd2/cmd2-2.6.2.ebuild b/dev-python/cmd2/cmd2-2.6.2.ebuild deleted file mode 100644 index 40448f2557a4..000000000000 --- a/dev-python/cmd2/cmd2-2.6.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature virtualx pypi - -DESCRIPTION="Extra features for standard library's cmd module" -HOMEPAGE=" - https://github.com/python-cmd2/cmd2/ - https://pypi.org/project/cmd2/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pyperclip-1.8[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.2.10[${PYTHON_USEDEP}] -" -# pyperclip uses clipboard backends in the following preference order: -# pygtk, xclip, xsel, klipper, qtpy, pyqt5, pyqt4. -# klipper is known to be broken in Xvfb, and therefore causes test -# failures. to avoid them, we must ensure that one of the backends -# preferred to it is available (i.e. xclip or xsel). -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - || ( - x11-misc/xclip - x11-misc/xsel - ) - ) -" - -EPYTEST_PLUGINS=( pytest-{mock,rerunfailures} ) -distutils_enable_tests pytest - -src_test() { - # tests rely on very specific text wrapping... - local -x COLUMNS=80 - virtx distutils-r1_src_test -} - -python_test() { - # TODO: tests_isolated? - nonfatal epytest -o addopts= --reruns=5 tests || die -} - -pkg_postinst() { - optfeature "IPython shell integration" dev-python/ipython -} diff --git a/dev-python/cmd2/cmd2-3.5.1.ebuild b/dev-python/cmd2/cmd2-3.5.1.ebuild deleted file mode 100644 index fcf23fa32641..000000000000 --- a/dev-python/cmd2/cmd2-3.5.1.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 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature virtualx pypi - -DESCRIPTION="Extra features for standard library's cmd module" -HOMEPAGE=" - https://github.com/python-cmd2/cmd2/ - https://pypi.org/project/cmd2/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 x86" - -RDEPEND=" - >=dev-python/pyperclip-1.8.2[${PYTHON_USEDEP}] - >=dev-python/rich-15.0.0[${PYTHON_USEDEP}] - >=dev-python/rich-argparse-1.7.2[${PYTHON_USEDEP}] -" -# pyperclip uses clipboard backends in the following preference order: -# pygtk, xclip, xsel, klipper, qtpy, pyqt5, pyqt4. -# klipper is known to be broken in Xvfb, and therefore causes test -# failures. to avoid them, we must ensure that one of the backends -# preferred to it is available (i.e. xclip or xsel). -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - || ( - x11-misc/xclip - x11-misc/xsel - ) - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -src_test() { - # tests rely on very specific text wrapping... - local -x COLUMNS=80 - virtx distutils-r1_src_test -} - -python_test() { - # TODO: tests_isolated? - nonfatal epytest -o addopts= tests || die -} - -pkg_postinst() { - optfeature "IPython shell integration" dev-python/ipython -} diff --git a/dev-python/cmd2/metadata.xml b/dev-python/cmd2/metadata.xml deleted file mode 100644 index 3a2f106b9349..000000000000 --- a/dev-python/cmd2/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - cmd2 - python-cmd2/cmd2 - - diff --git a/dev-python/cogapp/Manifest b/dev-python/cogapp/Manifest deleted file mode 100644 index 64da61a161e7..000000000000 --- a/dev-python/cogapp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cogapp-3.4.1.tar.gz 53776 BLAKE2B e513047b50de92df67ff0ecd7ba20680f1b92bb1eb18fd04a4a2326faa8c4683d9390ee610b958581656b898ce0528d173f63b88859073525949923ef110f638 SHA512 7dda6720f3bfa2edca642a2082f8ad8aa4bbb6b13653e2c03d76726c88ddf433330a49d362b554f30ddab4468b9cfad6156167200b450258a697f93db1266586 diff --git a/dev-python/cogapp/cogapp-3.4.1.ebuild b/dev-python/cogapp/cogapp-3.4.1.ebuild deleted file mode 100644 index b48e7c414d2c..000000000000 --- a/dev-python/cogapp/cogapp-3.4.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Cog content generation tool. Small bits of computation for static files" -HOMEPAGE=" - https://pypi.org/project/cogapp/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests pytest diff --git a/dev-python/cogapp/metadata.xml b/dev-python/cogapp/metadata.xml deleted file mode 100644 index 49bd2a5c8e26..000000000000 --- a/dev-python/cogapp/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - rolferen@gmail.com - Mazunki Hoksaas - - - - cogapp - - diff --git a/dev-python/colorama/Manifest b/dev-python/colorama/Manifest deleted file mode 100644 index 08dd0ad4ddd1..000000000000 --- a/dev-python/colorama/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST colorama-0.4.6.gh.tar.gz 116300 BLAKE2B 5b8f013a0cfa227dc750456d28af83dd6322000a3982e680d0cf051f6ae964b630f2889a0f1b78fe1cab465b25a52db07516cee9cbd99575dae38a86c5b69bd0 SHA512 2b269b190041398a1808b0b5147e47422b4451a1bc91841d0957572214ba8addd731c8932afdc60bfbba9833a0fe6c9c5c2ecb150613f13498f661799d625e4f diff --git a/dev-python/colorama/colorama-0.4.6.ebuild b/dev-python/colorama/colorama-0.4.6.ebuild deleted file mode 100644 index 1682490d1120..000000000000 --- a/dev-python/colorama/colorama-0.4.6.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="ANSI escape character sequences for colored terminal text & cursor positioning" -HOMEPAGE=" - https://pypi.org/project/colorama/ - https://github.com/tartley/colorama/ -" -SRC_URI=" - https://github.com/tartley/colorama/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="examples" - -distutils_enable_tests pytest - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/. - docompress -x /usr/share/doc/${PF}/examples - fi -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # Some tests require stdout to be a TTY - # https://github.com/tartley/colorama/issues/169 - script -eqc "${EPYTHON} -m pytest -vv -s" /dev/null \ - || die "tests failed with ${EPYTHON}" -} diff --git a/dev-python/colorama/metadata.xml b/dev-python/colorama/metadata.xml deleted file mode 100644 index b347e24509a5..000000000000 --- a/dev-python/colorama/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - colorama - tartley/colorama - - diff --git a/dev-python/colorclass/Manifest b/dev-python/colorclass/Manifest deleted file mode 100644 index a72fca89d8ca..000000000000 --- a/dev-python/colorclass/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST colorclass-2.2.2.gh.tar.gz 490884 BLAKE2B e03c1a7091c133cea67c595363029121083d9a9d70a27f5803b20bb810b105ea9cb95aa68114ba98526b8a3b0e8365eadd7b375443215a5e0b636f0bd4cce632 SHA512 c38b58d4122e794654a8ac71adb2be0fb679eb10bd70c9d8f5dee06b3c978c1530bb3fb8fd6530d88aa35311a46a2590b709e4dcc6e3a81d14b90bf8cb74ebc1 diff --git a/dev-python/colorclass/colorclass-2.2.2-r1.ebuild b/dev-python/colorclass/colorclass-2.2.2-r1.ebuild deleted file mode 100644 index b2de242cffb4..000000000000 --- a/dev-python/colorclass/colorclass-2.2.2-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2019-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Colorful worry-free console applications for multiple platforms" -HOMEPAGE=" - https://pypi.org/project/colorclass/ - https://github.com/matthewdeanmartin/colorclass/ -" -SRC_URI=" - https://github.com/matthewdeanmartin/colorclass/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/docopt[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -e '/requires/s:poetry:&-core:' \ - -e '/backend/s:poetry:&.core:' \ - -i pyproject.toml || die - - distutils-r1_src_prepare -} diff --git a/dev-python/colorclass/metadata.xml b/dev-python/colorclass/metadata.xml deleted file mode 100644 index 34d5fc97d0c5..000000000000 --- a/dev-python/colorclass/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - colorclass - Robpol86/colorclass - - diff --git a/dev-python/colored-traceback/Manifest b/dev-python/colored-traceback/Manifest deleted file mode 100644 index 0bda8bfe1223..000000000000 --- a/dev-python/colored-traceback/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST colored-traceback-0.4.2.tar.gz 4707 BLAKE2B 9a4e228b7291d4c74bc2cbee610ef750d3300fe9ee84cf2f6c668ebaf30f521eaae0ad67364936d1f537b66e30918ae729740dc604b8bd0829f9d383a847f511 SHA512 f83dcc820051cb42801d4b3020b00d20f870e9229789993716b3d03b1e834ccfc7c48cfa112de0ad8eb30f167bcb9018476e715203c4ab1dd1d7e46a8f982921 diff --git a/dev-python/colored-traceback/colored-traceback-0.4.2.ebuild b/dev-python/colored-traceback/colored-traceback-0.4.2.ebuild deleted file mode 100644 index c694a7189003..000000000000 --- a/dev-python/colored-traceback/colored-traceback-0.4.2.ebuild +++ /dev/null @@ -1,24 +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_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Automatically color Python's uncaught exception tracebacks" -HOMEPAGE=" - https://github.com/staticshock/colored-traceback.py/ - https://pypi.org/project/colored-traceback/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] -" diff --git a/dev-python/colored-traceback/metadata.xml b/dev-python/colored-traceback/metadata.xml deleted file mode 100644 index 0fab2cb36243..000000000000 --- a/dev-python/colored-traceback/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - mario.haustein@hrz.tu-chemnitz.de - Mario Haustein - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - - staticshock/colored-traceback.py - colored-traceback - - diff --git a/dev-python/coloredlogs/Manifest b/dev-python/coloredlogs/Manifest deleted file mode 100644 index db81430ab4ea..000000000000 --- a/dev-python/coloredlogs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST coloredlogs-15.0.1.tar.gz 278520 BLAKE2B 446aea9adfc8a1ea7f2e5b4a0279d124a3e174feec4a6d9346059fa00fbcb2717d6480392051cc44f0c1f66e022cfc03238acae59b9496e9f70695d99143dfd6 SHA512 577af26af8d27bca3f10e6aaa257245aba608cc3832985ba57bcb2b590b10bf054796a2210749c15ee1b1a17623e007e4ac3ba17bed6af95544f85f5dfafaf21 diff --git a/dev-python/coloredlogs/coloredlogs-15.0.1-r2.ebuild b/dev-python/coloredlogs/coloredlogs-15.0.1-r2.ebuild deleted file mode 100644 index 01738756f04a..000000000000 --- a/dev-python/coloredlogs/coloredlogs-15.0.1-r2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Colored stream handler for the logging module" -HOMEPAGE=" - https://pypi.org/project/coloredlogs/ - https://github.com/xolox/python-coloredlogs - https://coloredlogs.readthedocs.io/en/latest/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~x86" - -RDEPEND=" - >=dev-python/humanfriendly-9.1[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/capturer[${PYTHON_USEDEP}] - dev-python/coverage[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/verboselogs[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-14.0-fix-install-prefix.patch" - "${FILESDIR}/${PN}-15.0.1-py3.13.patch" -) - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # test_auto_install fails because the pth file isn't being loaded - coloredlogs/tests.py::ColoredLogsTestCase::test_auto_install -) - -python_test() { - epytest coloredlogs/tests.py -} diff --git a/dev-python/coloredlogs/files/coloredlogs-14.0-fix-install-prefix.patch b/dev-python/coloredlogs/files/coloredlogs-14.0-fix-install-prefix.patch deleted file mode 100644 index d6b60c3bdf57..000000000000 --- a/dev-python/coloredlogs/files/coloredlogs-14.0-fix-install-prefix.patch +++ /dev/null @@ -1,35 +0,0 @@ -commit 6f566c799323feb3b8dc2b82e62953040a6a5129 -Author: Louis Sautier -Date: Sat Sep 26 10:30:37 2020 +0200 - - setup.py: use absolute paths for pth files - - On some systems (such as PyPy3 on Gentoo), distutils' `data` path is not - `sys.prefix`, which means that we cannot rely on relative paths. - -diff --git a/setup.py b/setup.py -index 057dd80..7674adc 100755 ---- a/setup.py -+++ b/setup.py -@@ -66,9 +66,9 @@ def find_pth_directory(): - Determine the correct directory pathname for installing ``*.pth`` files. - - To install a ``*.pth`` file using a source distribution archive (created -- when ``python setup.py sdist`` is called) the relative directory pathname -- ``lib/pythonX.Y/site-packages`` needs to be passed to the ``data_files`` -- option to ``setup()``. -+ when ``python setup.py sdist`` is called) the directory pathname -+ ``/usr/lib/pythonX.Y/site-packages`` needs to be passed to the ``data_files`` -+ option of ``setup()``. - - Unfortunately this breaks universal wheel archives (created when ``python - setup.py bdist_wheel --universal`` is called) because a specific Python -@@ -81,7 +81,7 @@ def find_pth_directory(): - directory without hard coding its location. - """ - return ('/' if 'bdist_wheel' in sys.argv -- else os.path.relpath(distutils.sysconfig.get_python_lib(), sys.prefix)) -+ else distutils.sysconfig.get_python_lib()) - - - setup(name='coloredlogs', diff --git a/dev-python/coloredlogs/files/coloredlogs-15.0.1-py3.13.patch b/dev-python/coloredlogs/files/coloredlogs-15.0.1-py3.13.patch deleted file mode 100644 index 649683b4944e..000000000000 --- a/dev-python/coloredlogs/files/coloredlogs-15.0.1-py3.13.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 9d4f4020897fcf48d381de8e099dc29b53fc9531 Mon Sep 17 00:00:00 2001 -From: "Benjamin A. Beasley" -Date: Wed, 12 Jun 2024 14:00:28 -0400 -Subject: [PATCH] Replace pipes.quote with shlex.quote on Python 3 - -The shlex.quote() API is available from Python 3.3 on; pipes.quote() was -never documented, and is removed in Python 3.13. - -Fixes #119. - -Upstream-PR: https://github.com/xolox/python-coloredlogs/pull/120 -Upstream-Issue: https://github.com/xolox/python-coloredlogs/issues/119 - -diff --git a/coloredlogs/converter/__init__.py b/coloredlogs/converter/__init__.py -index a424469..96817a0 100644 ---- a/coloredlogs/converter/__init__.py -+++ b/coloredlogs/converter/__init__.py -@@ -9,11 +9,15 @@ - # Standard library modules. - import codecs - import os --import pipes - import re - import subprocess - import tempfile - -+try: -+ from shlex import quote # Python 3 -+except ImportError: -+ from pipes import quote # Python 2 (removed in 3.13) -+ - # External dependencies. - from humanfriendly.terminal import ( - ANSI_CSI, -@@ -75,7 +79,7 @@ def capture(command, encoding='UTF-8'): - # - # [1] http://man7.org/linux/man-pages/man1/script.1.html - # [2] https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/script.1.html -- command_line = ['script', '-qc', ' '.join(map(pipes.quote, command)), '/dev/null'] -+ command_line = ['script', '-qc', ' '.join(map(quote, command)), '/dev/null'] - script = subprocess.Popen(command_line, stdout=subprocess.PIPE, stderr=dev_null) - stdout, stderr = script.communicate() - if script.returncode == 0: diff --git a/dev-python/coloredlogs/metadata.xml b/dev-python/coloredlogs/metadata.xml deleted file mode 100644 index 4a1738b9498b..000000000000 --- a/dev-python/coloredlogs/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - coloredlogs - xolox/python-coloredlogs - - diff --git a/dev-python/colorful/Manifest b/dev-python/colorful/Manifest deleted file mode 100644 index 8ffab009b238..000000000000 --- a/dev-python/colorful/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST colorful-0.5.8.gh.tar.gz 366606 BLAKE2B a7f8739443cd0bb3c2d80d2da73f68587e6087db72f6953c23d167d73aff29f88782cc4e80b86698e65df66a863bc0a2be589ef5183f7a241d1da3ccf436565d SHA512 623d9233f21111aa29597fc3eb5bdcbcb9665e35802b30e2acb80f1c7b4eaf7dd0ec1f46b8562d8604fe9744122bd9919662c4c71385b6d17b3df9e0dee74807 diff --git a/dev-python/colorful/colorful-0.5.8.ebuild b/dev-python/colorful/colorful-0.5.8.ebuild deleted file mode 100644 index 9848c709d056..000000000000 --- a/dev-python/colorful/colorful-0.5.8.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2019-2025 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="Terminal string styling done right, in Python" -HOMEPAGE=" - https://pypi.org/project/colorful/ - https://github.com/timofurrer/colorful/ -" -SRC_URI=" - https://github.com/timofurrer/colorful/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -s -} diff --git a/dev-python/colorful/metadata.xml b/dev-python/colorful/metadata.xml deleted file mode 100644 index be5dd72ee646..000000000000 --- a/dev-python/colorful/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - foti.giuseppe@gmail.com - Giuseppe Foti - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - Package used for styling terminal strings in Python scripts. - This package is used as a dependency in net-analyzer/pontos. - - - - timofurrer/colorful - colorful - - diff --git a/dev-python/colorlog/Manifest b/dev-python/colorlog/Manifest deleted file mode 100644 index 377702b15974..000000000000 --- a/dev-python/colorlog/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST colorlog-6.10.1.tar.gz 17162 BLAKE2B f30ebe7ee1342581a65db2a1c860fa339303b5692c7de0a016f39845f831532d8c231a478a231f203a616a4e304363a6920cb0a9f52373ab985ffad6cc04fbce SHA512 cb17c23929053842d1a6d592d309d3d2a4ba4b9d07cdcf43efa7c65fb796fe26a588d6689ddb1d88ea0539f4ef4f1f2b98fb71b8e6e7840cc5543e5eabcbd22c -DIST colorlog-6.10.1.tar.gz.provenance 9456 BLAKE2B 5d601c3a053b2b3571c10eac92951a0ce90eedef9cdb44817c782f2c725e40847b595ea325d4b37dd54dff5c3f682b6a614ec19f719d10b6cad0e01ef25746c8 SHA512 2132c8a6a24c9ee5e73ccdf58a3b2014f2d5c6c4eb53d20adde1b4a58a4669498d1c4eaa2e63b84b6138db425b976c9a84c1482e69e18a0ae9f97dd566767e7a diff --git a/dev-python/colorlog/colorlog-6.10.1.ebuild b/dev-python/colorlog/colorlog-6.10.1.ebuild deleted file mode 100644 index dea89c9f759e..000000000000 --- a/dev-python/colorlog/colorlog-6.10.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/borntyping/python-colorlog -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Log formatting with colors" -HOMEPAGE=" - https://pypi.org/project/colorlog/ - https://github.com/borntyping/python-colorlog/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/colorlog/metadata.xml b/dev-python/colorlog/metadata.xml deleted file mode 100644 index 3363bef8c80f..000000000000 --- a/dev-python/colorlog/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - colorlog - borntyping/python-colorlog - - diff --git a/dev-python/colorspacious/Manifest b/dev-python/colorspacious/Manifest deleted file mode 100644 index 27c7031168ad..000000000000 --- a/dev-python/colorspacious/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST colorspacious-1.1.2.tar.gz 688573 BLAKE2B 85b4c24a0d0ce42817060be9dfeaa00f1775f656590cc76fd5c0ce0f929b165cd1239b33a54d7d5a4969ecf7240c3b9c3fdf067ab8282052768f4f8ad6f04a02 SHA512 a5c212c82f4a8eb1561f3ff86effeb0c1edb80fca3657dc62336c56de3c8810c44288022223a6089f9eb2cad8d3bcd9c8222014c106b8915c0c6d8b7df0c353a diff --git a/dev-python/colorspacious/colorspacious-1.1.2.ebuild b/dev-python/colorspacious/colorspacious-1.1.2.ebuild deleted file mode 100644 index e091593f19f5..000000000000 --- a/dev-python/colorspacious/colorspacious-1.1.2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library for doing colorspace conversions" -HOMEPAGE=" - https://pypi.org/project/colorspacious/ - https://github.com/njsmith/colorspacious -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] -" diff --git a/dev-python/colorspacious/metadata.xml b/dev-python/colorspacious/metadata.xml deleted file mode 100644 index 80d5cd60b07a..000000000000 --- a/dev-python/colorspacious/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - artemis@artemis.sh - Artemis Everfree - - - colorspacious - njsmith/colorspacious - - diff --git a/dev-python/colorthief/Manifest b/dev-python/colorthief/Manifest deleted file mode 100644 index 035d1c142380..000000000000 --- a/dev-python/colorthief/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST colorthief-0.2.1.tar.gz 6164 BLAKE2B 7d05951c5ee6b2ab39aa882f871e5e49cf416f134aa696243e0800d1d7f41fbcb96b32374a2a72bdef3a0e01f9d0987b5789658abd1a6b56ed01a75d888d596b SHA512 33d8f048d6e0fb4b6f3b5a6d7fd53ec8156e1ab4b2fe9c8252d49954929a3046547536ae7cb6d7752c43fd2974b36acffabcc61d733ad462a2504ead36c99da7 diff --git a/dev-python/colorthief/colorthief-0.2.1.ebuild b/dev-python/colorthief/colorthief-0.2.1.ebuild deleted file mode 100644 index dc5fc181f8aa..000000000000 --- a/dev-python/colorthief/colorthief-0.2.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Module for grabbing the color palette from an image" -HOMEPAGE=" - https://github.com/fengsp/color-thief-py - https://pypi.org/project/colorthief/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/pillow[${PYTHON_USEDEP}]" diff --git a/dev-python/colorthief/metadata.xml b/dev-python/colorthief/metadata.xml deleted file mode 100644 index 6806dfc89e0f..000000000000 --- a/dev-python/colorthief/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - pastalian46@gmail.com - Takuya Wakazono - - - fengsp/color-thief-py - colorthief - - diff --git a/dev-python/colour/Manifest b/dev-python/colour/Manifest deleted file mode 100644 index 137909571b6b..000000000000 --- a/dev-python/colour/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST colour-0.1.5.tar.gz 24776 BLAKE2B 71e2b44c6379f73fa1a70781ae2559e37122e2db982d1f98ab5c4432b4e95a2c60d6489a88025499c36d288f3e9269e65caf9560d7772e2c1c050266c284816f SHA512 09a5160862bf10cd5f4a94e43c63d6f2a5db43bcaae0e9d8f66900113ec04471e22d0bec7412f0289c6f1e6871c1a544f5be36266aa8d6fd5ec274bd461d9df8 diff --git a/dev-python/colour/colour-0.1.5-r1.ebuild b/dev-python/colour/colour-0.1.5-r1.ebuild deleted file mode 100644 index 7d6b5359e5b8..000000000000 --- a/dev-python/colour/colour-0.1.5-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python color representations manipulation library" -HOMEPAGE=" - https://github.com/vaab/colour/ - https://pypi.org/project/colour/ -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -distutils_enable_tests pytest - -src_configure() { - # Upstream uses dead & broken d2to1, just make a quick flit config - # to make it work. - cat > pyproject.toml <<-EOF - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "colour" - version = "${PV}" - description = "${DESCRIPTION}" - EOF -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest --doctest-modules -} diff --git a/dev-python/colour/metadata.xml b/dev-python/colour/metadata.xml deleted file mode 100644 index 44eef9f1cf0d..000000000000 --- a/dev-python/colour/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - xgqt@gentoo.org - Maciej Barć - - - python@gentoo.org - Python - - - Converts and manipulates common color representation (RGB, HSL, web, ...). - Full conversion between RGB, HSL, 6-digit hex, 3-digit hex, human color. - One object (Color) or bunch of single purpose function (rgb2hex, hsl2rgb - ...). Web format that use the smallest representation between 6-digit (e.g. - #fa3b2c), 3-digit (e.g. #fbb), fully spelled color (e.g. white), following - W3C color naming for compatible CSS or HTML color specifications. Smooth - intuitive color scale generation choosing N color gradients. Can pick - colors for you to identify objects of your application. - - - - vaab/colour - colour - - diff --git a/dev-python/comm/Manifest b/dev-python/comm/Manifest deleted file mode 100644 index 749e7f5f073a..000000000000 --- a/dev-python/comm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST comm-0.2.3.gh.tar.gz 10525 BLAKE2B ba252e5029ae384886dd2f89e941acadedd1e0859b51f213f0fe59c3d90453e9b96cb19b41ad9ae004f74f383edb08d75788ed53b02b34898cca50f883de58e4 SHA512 604b7a29746241d7e42e75d93321cc1bb4dda0d2e2602df182965bf833ab439103ec34da78a1fee64ad6961a009f26c3703bae8041a73f264bedec61906f0d4a diff --git a/dev-python/comm/comm-0.2.3.ebuild b/dev-python/comm/comm-0.2.3.ebuild deleted file mode 100644 index 5c4ba884f561..000000000000 --- a/dev-python/comm/comm-0.2.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2022-2025 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="Jupyter Python Comm implementation, for usage in ipykernel, xeus-python" -HOMEPAGE=" - https://github.com/ipython/comm/ - https://pypi.org/project/comm/ -" -# no tests in sdist, as of 0.1.3 -SRC_URI=" - https://github.com/ipython/comm/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/comm/metadata.xml b/dev-python/comm/metadata.xml deleted file mode 100644 index 43c17f46535e..000000000000 --- a/dev-python/comm/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - comm - ipython/comm - - diff --git a/dev-python/commentjson/Manifest b/dev-python/commentjson/Manifest deleted file mode 100644 index e90fbebd7c55..000000000000 --- a/dev-python/commentjson/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST commentjson-0.9.0.gh.tar.gz 15297 BLAKE2B a857b0fa5551079d3d37bff94fb51a903e998c4fb84e0f62a5de28d6eafe0cb8a38b3215515e72c56de0cddb661f109921c801d15b9ba93771290135adaaa5b1 SHA512 cd3d28adecbc445ed3faed7847c65a23829f408cf8aa3fa85544a0f0cf9fa5544b8aff560725cf51921f249123daf9ce9953069e99ca64a312bb4bff652512fe diff --git a/dev-python/commentjson/commentjson-0.9.0-r2.ebuild b/dev-python/commentjson/commentjson-0.9.0-r2.ebuild deleted file mode 100644 index 1d06dfffd195..000000000000 --- a/dev-python/commentjson/commentjson-0.9.0-r2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2021-2025 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="Add Python and JavaScript style comments in your JSON files" -HOMEPAGE=" - https://pypi.org/project/commentjson/ - https://github.com/vaidik/commentjson/ -" -SRC_URI=" - https://github.com/vaidik/commentjson/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/lark[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/six[${PYTHON_USEDEP}] - dev-python/test[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - local PATCHES=( - # https://github.com/vaidik/commentjson/pull/54 - "${FILESDIR}/${P}-py312.patch" - ) - - distutils-r1_src_prepare - - # remove lark-parser dependency to allow painless upgrade to lark - sed -e '/lark-parser/d' -i setup.py || die -} diff --git a/dev-python/commentjson/files/commentjson-0.9.0-py312.patch b/dev-python/commentjson/files/commentjson-0.9.0-py312.patch deleted file mode 100644 index dbdcfe488f83..000000000000 --- a/dev-python/commentjson/files/commentjson-0.9.0-py312.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 04ad293f800039c0221ff010236e589a4ba7079d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sun, 23 Jun 2024 14:54:42 +0200 -Subject: [PATCH] Update test skips for Python 3.12+ - -Python 3.12 moves testing for `Infinity` and other constants -into `test_json/test_decode.py::test_parse_constant`. ---- - commentjson/tests/test_json/test_decode.py | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/commentjson/tests/test_json/test_decode.py b/commentjson/tests/test_json/test_decode.py -index 6971c44..8f5e904 100644 ---- a/commentjson/tests/test_json/test_decode.py -+++ b/commentjson/tests/test_json/test_decode.py -@@ -69,3 +69,8 @@ def test_string_with_utf8_bom(self): - 'test case is not supported by commentjson.')) - def test_negative_index(self): - pass -+ -+ @unittest.skipIf(version >= (3, 12), -+ 'Infinity as a value is not supported yet') -+ def test_parse_constant(self): -+ pass diff --git a/dev-python/commentjson/metadata.xml b/dev-python/commentjson/metadata.xml deleted file mode 100644 index e3123799bf5b..000000000000 --- a/dev-python/commentjson/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - commentjson - vaidik/commentjson - - diff --git a/dev-python/commonmark/Manifest b/dev-python/commonmark/Manifest deleted file mode 100644 index 427c25bd2837..000000000000 --- a/dev-python/commonmark/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST commonmark-0.9.1.tar.gz 95764 BLAKE2B 1f61de784c5cf03aa5255f5fae18c48df30aab8ef135ccf85a0b7a14cfc64275476458fc0853ecfc9beee96daca31d5cccb30d218f7d5b5343844e57aa7a77ec SHA512 bacf5ef387a0c330a2128f42c42c29c1a48ae623683e6e56ad28a1621aabd72e29cd3e2d661e8207b8cc0c347d267f262a55f2145fc58f8c8aeff91e7a283324 -DIST commonmark-0.9.2.tar.gz 97077 BLAKE2B 29a013968e4c602ce31dd13e5e677e190ccf5bef71361258a4b3e9e9872b199bbf2d1d82a010b2b361152e7f8fab8865951ee46229397dd2b55145b2d4ea3f5b SHA512 8ceb69af4d68cdc6c7456ae6fe509af6f9f8fd07f74321e46cec1ac4a928967975c6ef78a2babcbbd18a9a368c3b84199e9c4bc68e53f8eb1844ce7c46c7cf7c diff --git a/dev-python/commonmark/commonmark-0.9.1-r1.ebuild b/dev-python/commonmark/commonmark-0.9.1-r1.ebuild deleted file mode 100644 index 8d2a58761210..000000000000 --- a/dev-python/commonmark/commonmark-0.9.1-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python parser for the CommonMark Markdown spec" -HOMEPAGE=" - https://pypi.org/project/commonmark/ - https://github.com/readthedocs/commonmark.py/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - >=dev-python/hypothesis-3.7.1[${PYTHON_USEDEP}] - ) -" - -python_test() { - local -x PYTHONIOENCODING='utf8' - "${EPYTHON}" commonmark/tests/run_spec_tests.py || die -} - -src_prepare() { - default - # Fix file collision with app-text/cmark, see bug #627034 - sed -i -e "s:'cmark\( = commonmark.cmark\:main'\):'cmark.py\1:" \ - setup.py || die -} - -pkg_postinst() { - ewarn "/usr/bin/cmark has been renamed to /usr/bin/cmark.py due file" - ewarn "collision with app-text/cmark (see bug #627034)" -} diff --git a/dev-python/commonmark/commonmark-0.9.2.ebuild b/dev-python/commonmark/commonmark-0.9.2.ebuild deleted file mode 100644 index 3971a6ec4c05..000000000000 --- a/dev-python/commonmark/commonmark-0.9.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python parser for the CommonMark Markdown spec" -HOMEPAGE=" - https://pypi.org/project/commonmark/ - https://github.com/readthedocs/commonmark.py/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - >=dev-python/hypothesis-3.7.1[${PYTHON_USEDEP}] - ) -" - -python_test() { - local -x PYTHONIOENCODING='utf8' - "${EPYTHON}" commonmark/tests/run_spec_tests.py || die -} - -src_prepare() { - default - # Fix file collision with app-text/cmark, see bug #627034 - sed -i -e "s:'cmark\( = commonmark.cmark\:main'\):'cmark.py\1:" \ - setup.py || die -} - -pkg_postinst() { - ewarn "/usr/bin/cmark has been renamed to /usr/bin/cmark.py due file" - ewarn "collision with app-text/cmark (see bug #627034)" -} diff --git a/dev-python/commonmark/metadata.xml b/dev-python/commonmark/metadata.xml deleted file mode 100644 index 0bc252d05932..000000000000 --- a/dev-python/commonmark/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - Python - - - Pure Python port of jgm’s commonmark.js, a Markdown parser and - renderer for the CommonMark specification, using only native - modules. Once both this project and the CommonMark specification - are stable we will release the first 1.0 version and attempt to - keep up to date with changes in commonmark.js. - - - - commonmark - readthedocs/commonmark.py - - diff --git a/dev-python/concurrent-log-handler/Manifest b/dev-python/concurrent-log-handler/Manifest deleted file mode 100644 index 23c02c319e0f..000000000000 --- a/dev-python/concurrent-log-handler/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST concurrent-log-handler-0.9.28.gh.tar.gz 63540 BLAKE2B c52cdbeb9e6a478f0bbeba1f408177f85508b9906a4f23663e1656199be282822c3bd1c947645fe9f938fade1e6e1ac4fc07e17f483bc207cda26e5e33d0c7c8 SHA512 c8c2ec381228b742d0affa2be160f93ec5f73adcfa02044d2985e56f3420f4aa77c4de97ae4ca486b57edf0d4cdf7358bf16774f0b0a1ec0ae0d9a94d5568f21 -DIST concurrent-log-handler-0.9.29.gh.tar.gz 98638 BLAKE2B 05e9e7c23b02f7f55eaff59dca56ab14d31ee588a4837d25519cc3584c8e93fd2e4bd8a70cc180c4ef501bf62f43827fc18bc84e3887af07b39b8327e5e1c97b SHA512 2fc046d62d6f5c23e59f29a8cdd67612736b0ba53fdf9770c7acb9ef83031b2950f86c51232f66346dc0d62ed367d89193db2b019151195cff65dff00f350f2e -EBUILD concurrent-log-handler-0.9.28.ebuild 721 BLAKE2B d736cf5b9d420ba304102d292520ae776026ad1e3d0ed5bb521aad1aad2ed964c3386f65415dc60bca8fa8cf3e908d289b8950a32c1bddd3b3863b37c627d8a6 SHA512 d16746877a5696510a910af29886878901fbf09b8c391f6fcd0eba2b8dd721faf9b85d54b89991d50846e70c42d292fa729ebd86017caed37f7d81e0c8f9dc58 -EBUILD concurrent-log-handler-0.9.29.ebuild 721 BLAKE2B 4adb7576d71a91cbbfefc1ebc4866b57f01dc790195e3b35e03030717213944362e5b363e13f9469a00fca56804ea062444454deb7bc6f27b18efcab2ff34691 SHA512 f5cde6bd6e26dfb72fe4541eab8fd4596ee56fb150733d0dedebbfe0733eabdc6ef5f4366f7ad63c69e27d9979cf5e481b5cd465dff6b7a0f6b9eb5f39730779 -MISC metadata.xml 505 BLAKE2B dad218de3b8ccad3a14150386a121035cfcd6860ef5870e826aa4b94265c89ec5938c3805df79d39c9908e6d48b8e667e28b355a17f77e70dfc25a1f6c25f00b SHA512 662034c51f1da4c2e13698592dadf1f6575f0ffc4f3d111af8d0d08a58fc05d4316b62ea140503d42fd9c1833da9f1b7aacf2d611d4befab0d266c705e192bf9 diff --git a/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.28.ebuild b/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.28.ebuild deleted file mode 100644 index f9b999b120cf..000000000000 --- a/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.28.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 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="Python logging handler allowing safe concurrent write to the same log file" -HOMEPAGE="https://github.com/Preston-Landers/concurrent-log-handler" -SRC_URI="https://github.com/Preston-Landers/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-python/portalocker-1.6.0[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-sugar[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.29.ebuild b/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.29.ebuild deleted file mode 100644 index cfa6c63c441c..000000000000 --- a/dev-python/concurrent-log-handler/concurrent-log-handler-0.9.29.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 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="Python logging handler allowing safe concurrent write to the same log file" -HOMEPAGE="https://github.com/Preston-Landers/concurrent-log-handler" -SRC_URI="https://github.com/Preston-Landers/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-python/portalocker-2.6.0[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-sugar[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/concurrent-log-handler/metadata.xml b/dev-python/concurrent-log-handler/metadata.xml deleted file mode 100644 index 93cf4b504439..000000000000 --- a/dev-python/concurrent-log-handler/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/Preston-Landers/concurrent-log-handler/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/configargparse/Manifest b/dev-python/configargparse/Manifest deleted file mode 100644 index 76822a7235e5..000000000000 --- a/dev-python/configargparse/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST configargparse-1.7.5.tar.gz 53548 BLAKE2B 4ec999d7e5ac68189b6642b15d2bd2ebac7b25816ccee6a0bfaa1e8624e12e501d614bc8a859f103a519364ff7c2d13afa86a6f9f949d545f799cd6c820a3d62 SHA512 7b6541d0e38ef54ecd3c87d4bd986d041db54b069112d01b24bcb5741d729f73826722e8b0c6bb4959c6066a8b5c6b57a4234b78526879ef8472edfd63eb5de6 -DIST configargparse-1.7.5.tar.gz.provenance 9317 BLAKE2B eb08f865429758ab64c6982f51b8d1ef4d85e1c1fd344976e4a1146bc4e98336bbc56205f8ed08ece34e314eb5459d0a00c1a96733f0c7c046025bfcf0a42f1b SHA512 f1b87d21b556e4c59ed2ce74d5507c2af296ebaba7a0dc6a31f67492ca04305a5f93d3e7f751207c3094f2526e7815ecac0080d1c3eebbe2d7e6479f1a78c0d6 diff --git a/dev-python/configargparse/configargparse-1.7.5.ebuild b/dev-python/configargparse/configargparse-1.7.5.ebuild deleted file mode 100644 index fb8e4a973efe..000000000000 --- a/dev-python/configargparse/configargparse-1.7.5.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/bw2/ConfigArgParse -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Drop-in replacement for argparse supporting config files and env variables" -HOMEPAGE=" - https://github.com/bw2/ConfigArgParse/ - https://pypi.org/project/ConfigArgParse/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_test() { - local -x COLUMNS=80 - distutils-r1_src_test -} diff --git a/dev-python/configargparse/metadata.xml b/dev-python/configargparse/metadata.xml deleted file mode 100644 index f46051e99f5b..000000000000 --- a/dev-python/configargparse/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - ConfigArgParse - bw2/ConfigArgParse - - diff --git a/dev-python/configclass/Manifest b/dev-python/configclass/Manifest deleted file mode 100644 index 1b251cd18308..000000000000 --- a/dev-python/configclass/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST configclass-0.2.0.gh.tar.gz 4631 BLAKE2B 8e273e539a9f3cce70397ef0bcc420ba7d5b2b007de490bc4347412546b6af0bbea4950218e69590817f41c884044bd7d976c6a188f8665f2de0bc173f1e9c8e SHA512 7f22679d3470ede4106bdd99f1216bc49631c32452dc681fbd6a6b91735bbc82db1babed3cd94f93a0f9f2915d0866ee18704ffcfe477fd3134b6f18a094d192 diff --git a/dev-python/configclass/configclass-0.2.0-r1.ebuild b/dev-python/configclass/configclass-0.2.0-r1.ebuild deleted file mode 100644 index 2aad0106193e..000000000000 --- a/dev-python/configclass/configclass-0.2.0-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Python to class to hold configuration values" -HOMEPAGE=" - https://github.com/schettino72/configclass/ - https://pypi.org/project/configclass/ -" -SRC_URI=" - https://github.com/schettino72/configclass/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/mergedict-0.2.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/configclass/metadata.xml b/dev-python/configclass/metadata.xml deleted file mode 100644 index ec55e671cdd4..000000000000 --- a/dev-python/configclass/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - configclass - schettino72/configclass - - diff --git a/dev-python/configobj/Manifest b/dev-python/configobj/Manifest deleted file mode 100644 index e628ce53664e..000000000000 --- a/dev-python/configobj/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST configobj-5.0.9.gh.tar.gz 98246 BLAKE2B a91e2fd8aa19bae699e8edd5e5f60f0cfdebd28026a4582ac5a0afc11db9456e498ea1f2251e6d8223984f5a679a581cdf16fc9ba5e25ba490b4786d5cc092c2 SHA512 95ca81f785aacdd6c17b36b937e3338a8a72491ea153fc10db3eb038332d389c6cea0dca4cc8df803495e3d326e25e2e56a1741b84ea57c0159d38d3ded52fc0 diff --git a/dev-python/configobj/configobj-5.0.9.ebuild b/dev-python/configobj/configobj-5.0.9.ebuild deleted file mode 100644 index 43fbc215c169..000000000000 --- a/dev-python/configobj/configobj-5.0.9.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Simple config file reader and writer" -HOMEPAGE=" - https://github.com/DiffSK/configobj/ - https://pypi.org/project/configobj/ -" -SRC_URI=" - https://github.com/DiffSK/configobj/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/configobj/metadata.xml b/dev-python/configobj/metadata.xml deleted file mode 100644 index 0d3e51ace89b..000000000000 --- a/dev-python/configobj/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - python@gentoo.org - Python - - - - ConfigObj is a simple but powerful config file reader and writer: an - ini file round tripper. Its main feature is that it is very easy to - use, with a straightforward programmer's interface and a simple syntax - for config files. - - - DiffSK/configobj - configobj - - diff --git a/dev-python/configshell-fb/Manifest b/dev-python/configshell-fb/Manifest deleted file mode 100644 index 09299852e90b..000000000000 --- a/dev-python/configshell-fb/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST configshell_fb-2.0.3.tar.gz 34879 BLAKE2B 3e054fe1277e06b362ea365d2723282080885eb0d2e71628af5892a945d17cf2a29e6169a50519fd5fee5f6c4948c7754aaef9f8a1d2d7ca2c62d626e5e8b351 SHA512 2427c6ac78c7272b80f154e4a2461bac7283a4896e8db639fa2fca0b8a07ec54e36057470e402da12c2e54cd1e413d0c2d28c5f66316d961cc5deefe4a5064ef -DIST configshell_fb-2.0.3.tar.gz.provenance 9712 BLAKE2B c0be63d900c4c308f834e9d26816fc162ef0763e12c54c8ab98ce505f9ea3855d82b781a3b3c7187176b19854588bf211d99da31e6555379722def12113e96f8 SHA512 106266ea088d2a8a68f39683c40779e29e9fdb1d88f859c3a4393f4a4afeae4fe9f802a38f33eab0db976ab14cb7f2eb8c037e09692e388b4c681138bcabe4c6 diff --git a/dev-python/configshell-fb/configshell-fb-2.0.3.ebuild b/dev-python/configshell-fb/configshell-fb-2.0.3.ebuild deleted file mode 100644 index e456fdf3c392..000000000000 --- a/dev-python/configshell-fb/configshell-fb-2.0.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/open-iscsi/configshell-fb -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python library for building configuration shells" -HOMEPAGE=" - https://github.com/open-iscsi/configshell-fb/ - https://pypi.org/project/configshell-fb/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/pyparsing-2.4.7[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -python_test() { - "${EPYTHON}" examples/myshell || die "Test failed with ${EPYTHON}" -} diff --git a/dev-python/configshell-fb/metadata.xml b/dev-python/configshell-fb/metadata.xml deleted file mode 100644 index 847c135cf482..000000000000 --- a/dev-python/configshell-fb/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - configshell-fb is a Python library that provides a framework - for building simple but nice CLI-based applications. - - - - mlombard@redhat.com - Maurizio Lombardi - - - agrover@redhat.com - Andy Grover - - open-iscsi/configshell-fb - configshell-fb - https://github.com/open-iscsi/configshell-fb/issues - - diff --git a/dev-python/configupdater/Manifest b/dev-python/configupdater/Manifest deleted file mode 100644 index 948d6985eab5..000000000000 --- a/dev-python/configupdater/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST configupdater-3.2.gh.tar.gz 139435 BLAKE2B c65db82b4dd2cc944772418e2166516aed610cf63bc693b16b5d62872700a6a75fefb144ea2e17300c3b665489fa66dc7dbca4396235d18f962c9ed105fedf97 SHA512 700925a27033049de6fc3ee1fbafc4968ea2cc0683ae66725da5cffeff2f5e0e85229c6560e685976023955ce7d642fe7182e67a6a8dea2d4953531cf5938812 diff --git a/dev-python/configupdater/configupdater-3.2.ebuild b/dev-python/configupdater/configupdater-3.2.ebuild deleted file mode 100644 index 9f3d292ee51f..000000000000 --- a/dev-python/configupdater/configupdater-3.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2022-2025 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="Parser like ConfigParser but for updating configuration files" -HOMEPAGE=" - https://github.com/pyscaffold/configupdater/ - https://pypi.org/project/ConfigUpdater/ -" -SRC_URI=" - https://github.com/pyscaffold/configupdater/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT PSF-2 PYTHON" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -src_prepare() { - distutils-r1_src_prepare - sed -i -e '/--cov/d' setup.cfg || die -} diff --git a/dev-python/configupdater/metadata.xml b/dev-python/configupdater/metadata.xml deleted file mode 100644 index 719d937f2e6e..000000000000 --- a/dev-python/configupdater/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pyscaffold/configupdater - ConfigUpdater - - diff --git a/dev-python/confusable-homoglyphs/Manifest b/dev-python/confusable-homoglyphs/Manifest deleted file mode 100644 index 9f8ce60e5894..000000000000 --- a/dev-python/confusable-homoglyphs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST confusable_homoglyphs-3.3.1.tar.gz 325480 BLAKE2B 74a18d442832197cd6371721269ef6389fe2e82e96131656e1ba4d49cb2be9431f715125640c330babe3bce1b2eb34aaf9097a29b6743d2b1c90b5aa53f5dee3 SHA512 c6032479025caa779c79761fc6b34e5b5adab3d784bfe03282b7f5edc7701366ee7897bd4e8a4c264e7a06a59f075ac876bd47fa328accfe981944e70092d40d diff --git a/dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild b/dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild deleted file mode 100644 index 75c33611d112..000000000000 --- a/dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Detect confusable usage of unicode homoglyphs, prevent homograph attacks" -HOMEPAGE=" - https://git.sr.ht/~valhalla/confusable_homoglyphs/ - https://pypi.org/project/confusable-homoglyphs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - # removed outdated bundled version (for py3.12 compat) - rm versioneer.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/confusable-homoglyphs/metadata.xml b/dev-python/confusable-homoglyphs/metadata.xml deleted file mode 100644 index 947931a5ee82..000000000000 --- a/dev-python/confusable-homoglyphs/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - python@gentoo.org - Python - - - confusable-homoglyphs - ~valhalla/confusable_homoglyphs - vhf/confusable_homoglyphs - - diff --git a/dev-python/confuse/Manifest b/dev-python/confuse/Manifest deleted file mode 100644 index beca8335d0bf..000000000000 --- a/dev-python/confuse/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST confuse-2.2.0.gh.tar.gz 106359 BLAKE2B b5f9f7dd34366e3e00a4e1b0536fbc1bb5faa9f784645236edf7c1d1e6e4954bfdd3972506b87f2e04087e8aa9fa3b32a19bd9eeb7f38e2b49d261323fe76de5 SHA512 965dcaea51bcbf91360ac94b39cf38ff7f08772484e063b72758c8096f0bd20455fb3359ae5ca6263a3322e258712be0bcc1a7421b99441829caa88982b55751 diff --git a/dev-python/confuse/confuse-2.2.0.ebuild b/dev-python/confuse/confuse-2.2.0.ebuild deleted file mode 100644 index ab4202e7c1e5..000000000000 --- a/dev-python/confuse/confuse-2.2.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=poetry - -inherit distutils-r1 - -DESCRIPTION="Confuse is a configuration library for Python that uses YAML" -HOMEPAGE=" - https://github.com/beetbox/confuse/ - https://pypi.org/project/confuse/ -" -SRC_URI="https://github.com/beetbox/confuse/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - 'dev-python/sphinx-rtd-theme' diff --git a/dev-python/confuse/metadata.xml b/dev-python/confuse/metadata.xml deleted file mode 100644 index fe418e291328..000000000000 --- a/dev-python/confuse/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - Confuse is a configuration library for Python that uses YAML. It takes - care of defaults, overrides, type checking, command-line integration, - human-readable errors, and standard OS-specific locations. - - - beetbox/confuse - confuse - - diff --git a/dev-python/cons/Manifest b/dev-python/cons/Manifest deleted file mode 100644 index 7deffb6270ab..000000000000 --- a/dev-python/cons/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cons-0.4.7.gh.tar.gz 17476 BLAKE2B 5a2e5487f4ce12249d620a0cf396c30957edca7f4aff33e8ee9e5e52584365480155666f64738075acd415658b2f916183075374afdda9d7c2b8a8c72d8be388 SHA512 710711757a2a705c66c0cabae30f462c1dc1934f6b318af0a6298a2ed15c50310d7037c152f6edf6bb8082d5a72b29816a0b83d6750f1d661b7d7b1b19b55459 diff --git a/dev-python/cons/cons-0.4.7.ebuild b/dev-python/cons/cons-0.4.7.ebuild deleted file mode 100644 index ddc48e816b6c..000000000000 --- a/dev-python/cons/cons-0.4.7.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2022-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="Implementation of Lisp/Scheme-like cons in Python" -HOMEPAGE=" - https://pypi.org/project/cons/ - https://github.com/pythological/python-cons/ -" -SRC_URI=" - https://github.com/pythological/python-cons/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/python-${P}" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" - -RDEPEND=" - dev-python/logical-unification[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/cons/metadata.xml b/dev-python/cons/metadata.xml deleted file mode 100644 index 95929d4cf37e..000000000000 --- a/dev-python/cons/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cons - pythological/python-cons - - diff --git a/dev-python/consonance/Manifest b/dev-python/consonance/Manifest deleted file mode 100644 index e6ff03f26fe8..000000000000 --- a/dev-python/consonance/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST consonance-0.1.5.gh.tar.gz 31225 BLAKE2B 049637747e0b9b027bfc9a064d4fe792a7d2cc42219d83662646120423af1ef18e4a8328a9deaa9e9d8d0f75065afceb6cc9c533fa5728b1e866c160811cce16 SHA512 3ab8a7a2dbca22d519c79a2903f90d79ce3b5709e0025667c9fbe0d5bfc8b3a4ab853403dd29b791bd2cf3101fdd2a3c806e694840256f373d1930daeea71509 diff --git a/dev-python/consonance/consonance-0.1.5-r1.ebuild b/dev-python/consonance/consonance-0.1.5-r1.ebuild deleted file mode 100644 index be3cd8e8dfb4..000000000000 --- a/dev-python/consonance/consonance-0.1.5-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="WhatsApp's handshake implementation using Noise Protocol" -HOMEPAGE="https://github.com/tgalal/consonance" -SRC_URI="https://github.com/tgalal/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="examples" -# Tests require an active internet connection -RESTRICT="test" -PROPERTIES="test_network" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/dissononce[${PYTHON_USEDEP}] - dev-python/protobuf[${PYTHON_USEDEP}] - dev-python/python-axolotl-curve25519[${PYTHON_USEDEP}] - dev-python/transitions[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - - use examples && dodoc examples/*.py -} diff --git a/dev-python/consonance/metadata.xml b/dev-python/consonance/metadata.xml deleted file mode 100644 index 1533152e67cf..000000000000 --- a/dev-python/consonance/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - conikost@gentoo.org - Conrad Kostecki - - - python@gentoo.org - Python - - - Consonance implements WhatsApp's handshake process - which makes use of Noise Pipes with Curve25519, AES-GCM, - and SHA256 from Noise Protocol. - - - https://github.com/tgalal/consonance/issues - tgalal/consonance - consonance - - diff --git a/dev-python/constantly/Manifest b/dev-python/constantly/Manifest deleted file mode 100644 index 143699ea10ca..000000000000 --- a/dev-python/constantly/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST constantly-23.10.4.gh.tar.gz 31228 BLAKE2B 8bc84de285bdb99074acbccfa19b09c2937f6d5e0f11df82a22cf4a505de82454f7a63f2715b7c277c8ea8f1b7187aa841c508c08927434f38d87a16801065ca SHA512 41672b4b9292a6860fa3bad815170cb7da934cc12091ed4a2b85896370c7f7bbd18d363e40ba8aef08c113082de7b06662eaf7fb500f9b4bf7a6db50cfc035c9 diff --git a/dev-python/constantly/constantly-23.10.4.ebuild b/dev-python/constantly/constantly-23.10.4.ebuild deleted file mode 100644 index 68077ab10ebb..000000000000 --- a/dev-python/constantly/constantly-23.10.4.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Symbolic constants in Python" -HOMEPAGE=" - https://github.com/twisted/constantly/ - https://pypi.org/project/constantly/ -" -SRC_URI=" - https://github.com/twisted/constantly/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 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( dev-python/twisted[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests unittest diff --git a/dev-python/constantly/metadata.xml b/dev-python/constantly/metadata.xml deleted file mode 100644 index 68d85e62a386..000000000000 --- a/dev-python/constantly/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - python@gentoo.org - Python - - - - - twisted-python@twistedmatrix.com - Twisted Matrix Labs Developers - - constantly - twisted/constantly - - - A library that provides symbolic constant support. It includes - collections and constants with text, numeric, and bit flag values. - Originally twisted.python.constants from the Twisted project. - - diff --git a/dev-python/construct/Manifest b/dev-python/construct/Manifest deleted file mode 100644 index 41804c38ca03..000000000000 --- a/dev-python/construct/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST construct-2.10.70.gh.tar.gz 1196623 BLAKE2B 98206e9fbf65c208172cfc4ac983c636fe022a51891a9d8f784c87656d2143f97fd7ec108cc24ca857a589479fe5ca17beb8db245c300d5bb90fdfd2859e5801 SHA512 1c4fe99d36266bf68f4876fdaea5b7cbbb2ea202b73cf4b54f92b443cd753200aec52a15ff97001c9e040b3c16ecc8dd444bbac26f7860100087e430beab1f81 diff --git a/dev-python/construct/construct-2.10.70.ebuild b/dev-python/construct/construct-2.10.70.ebuild deleted file mode 100644 index 589656d9ce40..000000000000 --- a/dev-python/construct/construct-2.10.70.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A powerful declarative parser for binary data" -HOMEPAGE=" - https://construct.readthedocs.io/en/latest/ - https://github.com/construct/construct/ - https://pypi.org/project/construct/ -" -SRC_URI=" - https://github.com/construct/construct/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -BDEPEND=" - test? ( - dev-python/arrow[${PYTHON_USEDEP}] - dev-python/cloudpickle[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/lz4[${PYTHON_USEDEP}] - >=dev-python/numpy-1.15.4[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_benchmarks.py -) diff --git a/dev-python/construct/metadata.xml b/dev-python/construct/metadata.xml deleted file mode 100644 index 41f9b2bbd44b..000000000000 --- a/dev-python/construct/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - azamat.hackimov@gmail.com - Azamat H. Hackimov - - - - construct/construct - construct - - diff --git a/dev-python/contourpy/Manifest b/dev-python/contourpy/Manifest deleted file mode 100644 index 245f090c36bd..000000000000 --- a/dev-python/contourpy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST contourpy-1.3.3.gh.tar.gz 13447399 BLAKE2B 3739abeb637fc17d3ab87d419b6f2a48bf3c0faca0581884c8abcb2078383b26cea104a058d3bf0505bd3111893a1e14c3a90c27e873838711f36c21615a7c78 SHA512 b920fc30189075cb29d6af346d0b7c9038b46b03c561388652eaf0d9647cb5246894903742c230b99fe5e3e62c6a60fcb634a24c31da6930819acd2eefb5f631 diff --git a/dev-python/contourpy/contourpy-1.3.3-r1.ebuild b/dev-python/contourpy/contourpy-1.3.3-r1.ebuild deleted file mode 100644 index acfa8e399c1f..000000000000 --- a/dev-python/contourpy/contourpy-1.3.3-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python library for calculating contours in 2D quadrilateral grids" -HOMEPAGE=" - https://pypi.org/project/contourpy/ - https://github.com/contourpy/contourpy/ -" -SRC_URI=" - https://github.com/contourpy/contourpy/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/numpy-1.25[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pybind11-2.13.4[${PYTHON_USEDEP}] - test? ( - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/wurlitzer[${PYTHON_USEDEP}] - ) -" - -DISTUTILS_ARGS=( - -Dwerror=false -) - -EPYTEST_PLUGINS=( pytest-rerunfailures ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # linters - tests/test_codebase.py -) diff --git a/dev-python/contourpy/metadata.xml b/dev-python/contourpy/metadata.xml deleted file mode 100644 index ebd4ed83a551..000000000000 --- a/dev-python/contourpy/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - contourpy/contourpy - contourpy - - diff --git a/dev-python/convertdate/Manifest b/dev-python/convertdate/Manifest deleted file mode 100644 index 2d62de2f44d3..000000000000 --- a/dev-python/convertdate/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST convertdate-2.4.1.gh.tar.gz 52789 BLAKE2B e3d396299dd211def312046aaaee060e658fa9d535ca0c5a8376d796273fb53b148c7f6be6e1cb010f52fc9bdab06c9d275fc8f1de2bc0ea4ec956408ae3c3f2 SHA512 dc06c5c2f413543d5c84e5123a276b690787f4b72d3504650ad6908aeef36764073ad6496294e8d9400bc99c1a63f8adb39e265785471c23079f9502ff733e95 diff --git a/dev-python/convertdate/convertdate-2.4.1.ebuild b/dev-python/convertdate/convertdate-2.4.1.ebuild deleted file mode 100644 index d62b02e17c12..000000000000 --- a/dev-python/convertdate/convertdate-2.4.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Utils for converting between date formats and calculating holidays" -HOMEPAGE="https://github.com/fitnr/convertdate" -SRC_URI="https://github.com/fitnr/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pymeeus-0.3.13[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/convertdate/metadata.xml b/dev-python/convertdate/metadata.xml deleted file mode 100644 index 2e8739fed74a..000000000000 --- a/dev-python/convertdate/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - pastalian46@gmail.com - Takuya Wakazono - - - fitnr/convertdate - convertdate - - diff --git a/dev-python/conway-polynomials/Manifest b/dev-python/conway-polynomials/Manifest deleted file mode 100644 index e1339cbd9660..000000000000 --- a/dev-python/conway-polynomials/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST conway_polynomials-0.10.tar.gz 307447 BLAKE2B f079041954dc280204ae7d0dcb467c1cd982ff1f4a46eb8193ae3bb20c47f7394c1f5de31dd573f240a89b9e2f174d97744af944ce498cd6a6cc029389ca7517 SHA512 8ddaea35ba5974cea7ede93c5fde8d481a484cd5c5c2d310e64a7fb9bb22f6781a36cc30d1e75fc79c47af2241b34102cff60e5776963859bfee5f3799772fc8 diff --git a/dev-python/conway-polynomials/conway-polynomials-0.10.ebuild b/dev-python/conway-polynomials/conway-polynomials-0.10.ebuild deleted file mode 100644 index 51e835b4fdcb..000000000000 --- a/dev-python/conway-polynomials/conway-polynomials-0.10.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interface to Frank Lübeck's Conway polynomial database" -HOMEPAGE=" - https://github.com/sagemath/conway-polynomials/ - https://pypi.org/project/conway-polynomials/ -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -distutils_enable_tests pytest diff --git a/dev-python/conway-polynomials/metadata.xml b/dev-python/conway-polynomials/metadata.xml deleted file mode 100644 index 5a991710505e..000000000000 --- a/dev-python/conway-polynomials/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - mjo@gentoo.org - - - - frp.bissey@gmail.com - François Bissey - - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - - conway-polynomials - sagemath/conway-polynomials - - diff --git a/dev-python/cookies/Manifest b/dev-python/cookies/Manifest deleted file mode 100644 index a4012e8f143c..000000000000 --- a/dev-python/cookies/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cookies-2.2.1.tar.gz 40704 BLAKE2B 422d70f15e93193ac9c4865f988b22a895a81c59ae98a86cb90289940c283f3998a7e1d3b7ecc0a4f4b004d6b4b64de6743cae7a10f45d9bd1e6136ff35518c0 SHA512 76f362a9a1d74b87c90c5b91ad806d872612d31f487e4067a627409316f6099602c9e5a429f85ce20adcb0a7b63dd131b9e1ecc5c0c6444d1569367432a719de diff --git a/dev-python/cookies/cookies-2.2.1-r2.ebuild b/dev-python/cookies/cookies-2.2.1-r2.ebuild deleted file mode 100644 index 429f9fb5a190..000000000000 --- a/dev-python/cookies/cookies-2.2.1-r2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Friendlier RFC 6265-compliant cookie parser/renderer" -HOMEPAGE="https://gitlab.com/sashahart/cookies" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" - -PATCHES=( - # https://gitlab.com/sashahart/cookies/merge_requests/2 - "${FILESDIR}/cookies-2.2.1-fix-warnings.patch" - - "${FILESDIR}/cookies-2.2.1-tests.patch" -) - -distutils_enable_tests pytest diff --git a/dev-python/cookies/files/cookies-2.2.1-fix-warnings.patch b/dev-python/cookies/files/cookies-2.2.1-fix-warnings.patch deleted file mode 100644 index adb43f4241df..000000000000 --- a/dev-python/cookies/files/cookies-2.2.1-fix-warnings.patch +++ /dev/null @@ -1,201 +0,0 @@ -diff --git a/cookies.py b/cookies.py -index d1637d22630580e25cb0b1405754dd7e195bf85f..4fd0ebbd07384e02d6f40e45a4432a2baa95fc8b 100644 ---- a/cookies.py -+++ b/cookies.py -@@ -132,7 +132,7 @@ class Definitions(object): - # attribute and extract it appropriately. - # As compared with the RFC production grammar, it is must more liberal with - # space characters, in order not to break on data made by barbarians. -- SET_COOKIE_HEADER = """(?x) # Verbose mode -+ SET_COOKIE_HEADER = r"""(?x) # Verbose mode - ^(?:Set-Cookie:[ ]*)? - (?P[{name}:]+) - [ ]*=[ ]* -@@ -203,7 +203,7 @@ class Definitions(object): - # Here is the overall date format; ~99% of cases fold into one generalized - # syntax like RFC 1123, and many of the rest use asctime-like formats. - # (see test_date_formats for a full exegesis) -- DATE = """(?ix) # Case-insensitive mode, verbose mode -+ _DATE = """ - (?: - (?P(?:{wdy}|{weekday}),[ ])? - (?P{day}) -@@ -230,11 +230,17 @@ class Definitions(object): - (?P\d\d\d\d) - (?:[ ]GMT)? # GMT (Amazon) - ) -- """ -- DATE = DATE.format(wdy=WEEKDAY_SHORT, weekday=WEEKDAY_LONG, -- day=DAY_OF_MONTH, mon=MONTH_SHORT, month=MONTH_LONG) -+ """.format(wdy=WEEKDAY_SHORT, weekday=WEEKDAY_LONG, -+ day=DAY_OF_MONTH, mon=MONTH_SHORT, month=MONTH_LONG) -+ -+ # Starting in Python 3.6, embedding a regex that starts with "(?ix)" in -+ # the middle of another regex produces a warning (and will stop working -+ # altogether in some future Python version). We thus create two variables -+ # here: _DATE is for embedding inside other regexes (which must themselves -+ # begin with "(?ix)"), DATE is for standalone matching. -+ DATE = '(?ix)' + _DATE - -- EXPIRES_AV = "Expires=(?P%s)" % DATE -+ EXPIRES_AV = "Expires=(?P%s)" % _DATE - - # Now we're ready to define a regexp which can match any number of attrs - # in the variable portion of the Set-Cookie header (like the unnamed latter -@@ -263,7 +269,7 @@ class Definitions(object): - path=PATH_AV, stuff=EXTENSION_AV) - - # For request data ("Cookie: ") parsing, with finditer cf. RFC 6265 4.2.1 -- COOKIE = """(?x) # Verbose mode -+ COOKIE = r"""(?x) # Verbose mode - (?: # Either something close to valid... - - # Match starts at start of string, or at separator. -@@ -306,13 +312,13 @@ class Definitions(object): - """.format(name=COOKIE_NAME, value=COOKIE_OCTET) - - # Precompile externally useful definitions into re objects. -- COOKIE_NAME_RE = re.compile("^([%s:]+)\Z" % COOKIE_NAME) -+ COOKIE_NAME_RE = re.compile(r"^([%s:]+)\Z" % COOKIE_NAME) - COOKIE_RE = re.compile(COOKIE) - SET_COOKIE_HEADER_RE = re.compile(SET_COOKIE_HEADER) - ATTR_RE = re.compile(ATTR) - DATE_RE = re.compile(DATE) - DOMAIN_RE = re.compile(DOMAIN) -- PATH_RE = re.compile('^([%s]+)\Z' % EXTENSION_AV) -+ PATH_RE = re.compile(r'^([%s]+)\Z' % EXTENSION_AV) - EOL = re.compile("(?:\r\n|\n)") - - -@@ -965,7 +971,7 @@ class Cookie(object): - 'path': valid_path, - 'max_age': valid_max_age, - 'comment': valid_value, -- 'version': lambda number: re.match("^\d+\Z", str(number)), -+ 'version': lambda number: re.match(r"^\d+\Z", str(number)), - 'secure': lambda item: item is True or item is False, - 'httponly': lambda item: item is True or item is False, - } -diff --git a/test_cookies.py b/test_cookies.py -index 2197916effae23a85e571dcb4a1acf78fbe1c71e..abc95a6346a1522556b95e03de81baaa0a478031 100644 ---- a/test_cookies.py -+++ b/test_cookies.py -@@ -35,19 +35,19 @@ class RFC1034: - digit = "[0-9]" - letter = "[A-Za-z]" - let_dig = "[0-9A-Za-z]" -- let_dig_hyp = "[0-9A-Za-z\-]" -+ let_dig_hyp = r"[0-9A-Za-z\-]" - assert "\\" in let_dig_hyp - ldh_str = "%s+" % let_dig_hyp - label = "(?:%s|%s|%s)" % ( - letter, - letter + let_dig, - letter + ldh_str + let_dig) -- subdomain = "(?:%s\.)*(?:%s)" % (label, label) -+ subdomain = r"(?:%s\.)*(?:%s)" % (label, label) - domain = "( |%s)" % (subdomain) - - def test_sanity(self): - "Basic smoke tests that definitions transcribed OK" -- match = re.compile("^%s\Z" % self.domain).match -+ match = re.compile(r"^%s\Z" % self.domain).match - assert match("A.ISI.EDU") - assert match("XX.LCS.MIT.EDU") - assert match("SRI-NIC.ARPA") -@@ -74,12 +74,12 @@ class RFC1123: - # n.b.: there are length limits in the real thing - label = "{let_dig}(?:(?:{let_dig_hyp}+)?{let_dig})?".format( - let_dig=RFC1034.let_dig, let_dig_hyp=RFC1034.let_dig_hyp) -- subdomain = "(?:%s\.)*(?:%s)" % (label, label) -+ subdomain = r"(?:%s\.)*(?:%s)" % (label, label) - domain = "( |%s)" % (subdomain) - - def test_sanity(self): - "Basic smoke tests that definitions transcribed OK" -- match = re.compile("^%s\Z" % self.domain).match -+ match = re.compile(r"^%s\Z" % self.domain).match - assert match("A.ISI.EDU") - assert match("XX.LCS.MIT.EDU") - assert match("SRI-NIC.ARPA") -@@ -241,7 +241,7 @@ class TestDefinitions(object): - ; whitespace DQUOTE, comma, semicolon, - ; and backslash - """ -- match = re.compile("^[%s]+\Z" % Definitions.COOKIE_OCTET).match -+ match = re.compile(r"^[%s]+\Z" % Definitions.COOKIE_OCTET).match - for c in RFC5234.CTL: - assert not match(c) - assert not match("a%sb" % c) -@@ -331,7 +331,7 @@ class TestDefinitions(object): - ('frob', 'laz', '')] - - def assert_correct(s): -- #naive = re.findall(" *([^;]+)=([^;]+) *(?:;|\Z)", s) -+ #naive = re.findall(r" *([^;]+)=([^;]+) *(?:;|\Z)", s) - result = regex.findall(s) - assert result == correct - # normal-looking case should work normally -@@ -390,7 +390,7 @@ class TestDefinitions(object): - extension_av_explicit = "".join(sorted( - set(RFC5234.CHAR) - set(RFC5234.CTL + ";"))) - # ... that should turn out to be the same as Definitions.EXTENSION_AV -- match = re.compile("^([%s]+)\Z" % Definitions.EXTENSION_AV).match -+ match = re.compile(r"^([%s]+)\Z" % Definitions.EXTENSION_AV).match - # Verify I didn't mess up on escaping here first - assert match(r']') - assert match(r'[') -@@ -411,7 +411,7 @@ class TestDefinitions(object): - def test_max_age_av(self): - "Smoke test Definitions.MAX_AGE_AV" - # Not a lot to this, it's just digits -- match = re.compile("^%s\Z" % Definitions.MAX_AGE_AV).match -+ match = re.compile(r"^%s\Z" % Definitions.MAX_AGE_AV).match - assert not match("") - assert not match("Whiskers") - assert not match("Max-Headroom=992") -@@ -424,7 +424,7 @@ class TestDefinitions(object): - - def test_label(self, check_unicode=False): - "Test label, as used in Domain attribute" -- match = re.compile("^(%s)\Z" % Definitions.LABEL).match -+ match = re.compile(r"^(%s)\Z" % Definitions.LABEL).match - for i in range(0, 10): - assert match(str(i)) - assert not match(".") -@@ -459,7 +459,7 @@ class TestDefinitions(object): - assert match(domain) - - # Now same tests through DOMAIN_AV -- match = re.compile("^%s\Z" % Definitions.DOMAIN_AV).match -+ match = re.compile(r"^%s\Z" % Definitions.DOMAIN_AV).match - for domain in bad_domains: - assert not match("Domain=%s" % domain) - for domain in good_domains: -@@ -487,7 +487,7 @@ class TestDefinitions(object): - for path in good_paths: - assert match(path) - -- match = re.compile("^%s\Z" % Definitions.PATH_AV).match -+ match = re.compile(r"^%s\Z" % Definitions.PATH_AV).match - for path in bad_paths: - assert not match("Path=%s" % path) - for path in good_paths: -@@ -575,7 +575,7 @@ class TestDefinitions(object): - # dependencies, and odds are good that other implementations are loose. - # so this parser is also loose. "liberal in what you accept, - # conservative in what you produce" -- match = re.compile("^%s\Z" % Definitions.EXPIRES_AV).match -+ match = re.compile(r"^%s\Z" % Definitions.EXPIRES_AV, flags=re.I | re.X).match - assert not match("") - assert not match("Expires=") - -@@ -610,7 +610,7 @@ class TestDefinitions(object): - - If this works, then ATTR should work - """ -- match = re.compile("^[%s]+\Z" % Definitions.EXTENSION_AV).match -+ match = re.compile(r"^[%s]+\Z" % Definitions.EXTENSION_AV).match - assert match("Expires=Sun, 06 Nov 1994 08:49:37 GMT") - assert match("Expires=Sunday, 06-Nov-94 08:49:37 GMT") - assert match("Expires=Sun Nov 6 08:49:37 1994") diff --git a/dev-python/cookies/files/cookies-2.2.1-tests.patch b/dev-python/cookies/files/cookies-2.2.1-tests.patch deleted file mode 100644 index 9d8c84bb3c9d..000000000000 --- a/dev-python/cookies/files/cookies-2.2.1-tests.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff --git a/test_cookies.py b/test_cookies.py -index 2197916..502ce86 100644 ---- a/test_cookies.py -+++ b/test_cookies.py -@@ -2225,7 +2225,10 @@ def test_encoding_assumptions(check_unicode=False): - else: - assert cookie_value_re.match(quoted) - -- assert set(dont_quote) == set("!#$%&'()*+/:<=>?@[]^`{|}~") -+ if sys.hexversion < 0x3070000: -+ assert set(dont_quote) == set("!#$%&'()*+/:<=>?@[]^`{|}~") -+ else: -+ assert set(dont_quote) == set("!#$%&'()*+/:<=>?@[]^`{|}") - - # From 128 on urllib.quote will not work on a unichr() return value. - # We'll want to encode utf-8 values into ASCII, then do the quoting. -@@ -2257,7 +2260,10 @@ def test_encoding_assumptions(check_unicode=False): - else: - assert extension_av_re.match(quoted) - -- assert set(dont_quote) == set(' !"#$%&\'()*+,/:<=>?@[\\]^`{|}~') -+ if sys.hexversion < 0x3070000: -+ assert set(dont_quote) == set(' !"#$%&\'()*+,/:<=>?@[\\]^`{|}~') -+ else: -+ assert set(dont_quote) == set(' !"#$%&\'()*+,/:<=>?@[\\]^`{|}') - - - test_encode_cookie_value = _simple_test(encode_cookie_value, diff --git a/dev-python/cookies/metadata.xml b/dev-python/cookies/metadata.xml deleted file mode 100644 index 6812d9471d82..000000000000 --- a/dev-python/cookies/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cookies - sashahart/cookies - - diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest deleted file mode 100644 index 7fb3e532bd4e..000000000000 --- a/dev-python/coverage/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST coverage-7.13.5.tar.gz 915967 BLAKE2B e31e8855746c255db960c20b8cef10c3ef9e8f7e90d7003e59de4a4de066092b4951c74681049a34ee8d320504904376503acab046398c98788fd38ad255bf79 SHA512 6210bbd9ed0c044d07630f4303ae97e3c9f84e3bb288d748e7c7598da2206303454fa1827116defc60b557b8dd6c2aca887003634008fc425e45ba4e0cba0097 -DIST coverage-7.13.5.tar.gz.provenance 9680 BLAKE2B 2d4f7742ba5dcaed044b75fde5951d0dd27898c3279f3484edca7b336b9b1cb8c1270acaff8101e0d1a8c3fad75e3b545bb4d9448629dffee7bc516251710ea2 SHA512 538158dac92b66c524d60c76939052b71cd347716e55658638eaaf7d4630b86a0bb5e12f198187700dc72c6e5d4cf41b44b4f293a2091ededa39352d8ceb8bf8 -DIST coverage-7.14.0.tar.gz 919489 BLAKE2B a1fe1a1cc1fac2d3bf0a16b7ec1cd4a2ebfed67186c3c3e27fb2de3adfb34262a8409f3c6ae976d20419735e2ac679dfc7f849828224ed0ca50fa1be6a8d47c3 SHA512 1679a464806b87d513a3636c47f1feee09064186b29c32fb5b8abc33f184cc52c9f8532c2cbde834ac121d9e2e6cb5bc499cd6b73f1bda3de230b7c76caa1ebe -DIST coverage-7.14.0.tar.gz.provenance 9679 BLAKE2B 1e2e0b897ec7e44b7b920d9a1cb48e0870fee9675707659e88f18b909d51db2a2365d778d8cb5c4a5c48fe293a2ea7dad006db43a3a04a8640695694ca56a678 SHA512 5254b710838b56cccb384c5d0a02da2309f6086b27902c1cc480471dee42854ecb22b9e210f9cade22120c000968d17e7824f3314ec52b75622ffdd33fab4385 -DIST coverage-7.14.1.tar.gz 920132 BLAKE2B 750273d47ab8e1cde73ea740c52caf95711ab01820a3491d18e40a0484a890da5375dd842f04131962faa8d34d112e822f7922804d34950c3209b29e3143bfbd SHA512 a2a76bc8ff85ca816754e4e319bbb04a9d05a5b2c1d5ff3c6085c2dc374a7fbf484c8d43528e094189dfdd90af8aea2e877a05d7485b881150c98681e7acddfe -DIST coverage-7.14.1.tar.gz.provenance 9683 BLAKE2B 017b735d60156a743b21bf4e499f26d2e273a389aa5be687957388a110c820a1a9d6c9b35f580070f8f19cd704b04cfba19df95fe3c027a80178de877abd8a00 SHA512 5fb0062c12768f7f2db1daef0b202b346a9f52ced971605382069d0cc6749c798879080a126f60e7c1ca25ae9845010bbfe22fbc86ee1599254ac4642beb151b diff --git a/dev-python/coverage/coverage-7.13.5.ebuild b/dev-python/coverage/coverage-7.13.5.ebuild deleted file mode 100644 index 7c0113de2c2e..000000000000 --- a/dev-python/coverage/coverage-7.13.5.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/coveragepy/coveragepy -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite(+)" - -inherit distutils-r1 multiprocessing pypi - -DESCRIPTION="Code coverage measurement for Python" -HOMEPAGE=" - https://coverage.readthedocs.io/en/latest/ - https://github.com/coveragepy/coveragepy/ - https://pypi.org/project/coverage/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="+native-extensions" - -BDEPEND=" - test? ( - >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_compile() { - if ! use native-extensions; then - local -x COVERAGE_DISABLE_EXTENSION=1 - fi - - distutils-r1_python_compile -} - -test_tracer() { - local -x COVERAGE_CORE=${1} - einfo " Testing with the ${COVERAGE_CORE} core ..." - epytest -o addopts= "${@:2}" tests -} - -python_test() { - local EPYTEST_DESELECT=( - # broken because of pytest plugins explicity loaded - tests/test_debug.py::ShortStackTest::test_short_stack{,_skip} - # these expect specific availability of C extension matching - # COVERAGE_CORE (which breaks testing pytracer on CPython) - tests/test_cmdline.py::CmdLineStdoutTest::test_version - tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer - # mismatch of expected concurrency in error message - # TODO: report upstream? - tests/test_concurrency.py::ConcurrencyTest::test_greenlet - tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code - # packaging tests, fragile to setuptools version - tests/test_setup.py - # looks like a difference in exit status reporting? - # https://github.com/nedbat/coveragepy/issues/2008 - tests/test_process.py::ProcessTest::test_save_signal_usr1 - ) - local EPYTEST_IGNORE=( - # pip these days insists on fetching build deps from Internet - tests/test_venv.py - ) - - "${EPYTHON}" igor.py zip_mods || die - - local -x COVERAGE_TESTING=True - # TODO: figure out why they can't be imported inside test env - local -x COVERAGE_NO_CONTRACTS=1 - - local jobs=${EPYTEST_JOBS:-$(makeopts_jobs)} - local xdist_args=() - if [[ ${jobs} -gt 1 ]]; then - # required upstream to avoid cross-test conflicts - xdist_args+=( --dist=loadgroup ) - fi - - local prev_opt=$(shopt -p nullglob) - shopt -s nullglob - local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so ) - ${prev_opt} - - if [[ -n ${c_ext} ]]; then - cp "${c_ext}" coverage/ || die - test_tracer ctrace "${xdist_args[@]}" - fi - - test_tracer pytrace "${xdist_args[@]}" - - case ${EPYTHON} in - *3.11) - ;; - *) - # available since Python 3.12 - test_tracer sysmon "${xdist_args[@]}" - ;; - esac - - if [[ -n ${c_ext} ]]; then - rm coverage/*.so || die - fi -} diff --git a/dev-python/coverage/coverage-7.14.0.ebuild b/dev-python/coverage/coverage-7.14.0.ebuild deleted file mode 100644 index 6aae2bf728ac..000000000000 --- a/dev-python/coverage/coverage-7.14.0.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/coveragepy/coveragepy -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite(+)" - -inherit distutils-r1 multiprocessing pypi - -DESCRIPTION="Code coverage measurement for Python" -HOMEPAGE=" - https://coverage.readthedocs.io/en/latest/ - https://github.com/coveragepy/coveragepy/ - https://pypi.org/project/coverage/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="+native-extensions" - -BDEPEND=" - test? ( - >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_compile() { - if ! use native-extensions; then - local -x COVERAGE_DISABLE_EXTENSION=1 - fi - - distutils-r1_python_compile -} - -test_tracer() { - local -x COVERAGE_CORE=${1} - einfo " Testing with the ${COVERAGE_CORE} core ..." - epytest -o addopts= "${@:2}" tests -} - -python_test() { - local EPYTEST_DESELECT=( - # broken because of pytest plugins explicity loaded - tests/test_debug.py::ShortStackTest::test_short_stack{,_skip} - # these expect specific availability of C extension matching - # COVERAGE_CORE (which breaks testing pytracer on CPython) - tests/test_cmdline.py::CmdLineStdoutTest::test_version - tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer - # mismatch of expected concurrency in error message - # TODO: report upstream? - tests/test_concurrency.py::ConcurrencyTest::test_greenlet - tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code - # packaging tests, fragile to setuptools version - tests/test_setup.py - # looks like a difference in exit status reporting? - # https://github.com/nedbat/coveragepy/issues/2008 - tests/test_process.py::ProcessTest::test_save_signal_usr1 - ) - local EPYTEST_IGNORE=( - # pip these days insists on fetching build deps from Internet - tests/test_venv.py - ) - - "${EPYTHON}" igor.py zip_mods || die - - local -x COVERAGE_TESTING=True - # TODO: figure out why they can't be imported inside test env - local -x COVERAGE_NO_CONTRACTS=1 - - local jobs=${EPYTEST_JOBS:-$(makeopts_jobs)} - local xdist_args=() - if [[ ${jobs} -gt 1 ]]; then - # required upstream to avoid cross-test conflicts - xdist_args+=( --dist=loadgroup ) - fi - - local prev_opt=$(shopt -p nullglob) - shopt -s nullglob - local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so ) - ${prev_opt} - - if [[ -n ${c_ext} ]]; then - cp "${c_ext}" coverage/ || die - test_tracer ctrace "${xdist_args[@]}" - fi - - test_tracer pytrace "${xdist_args[@]}" - - case ${EPYTHON} in - *3.11) - ;; - *) - # available since Python 3.12 - test_tracer sysmon "${xdist_args[@]}" - ;; - esac - - if [[ -n ${c_ext} ]]; then - rm coverage/*.so || die - fi -} diff --git a/dev-python/coverage/coverage-7.14.1.ebuild b/dev-python/coverage/coverage-7.14.1.ebuild deleted file mode 100644 index 6aae2bf728ac..000000000000 --- a/dev-python/coverage/coverage-7.14.1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/coveragepy/coveragepy -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite(+)" - -inherit distutils-r1 multiprocessing pypi - -DESCRIPTION="Code coverage measurement for Python" -HOMEPAGE=" - https://coverage.readthedocs.io/en/latest/ - https://github.com/coveragepy/coveragepy/ - https://pypi.org/project/coverage/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="+native-extensions" - -BDEPEND=" - test? ( - >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-{rerunfailures,xdist} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_compile() { - if ! use native-extensions; then - local -x COVERAGE_DISABLE_EXTENSION=1 - fi - - distutils-r1_python_compile -} - -test_tracer() { - local -x COVERAGE_CORE=${1} - einfo " Testing with the ${COVERAGE_CORE} core ..." - epytest -o addopts= "${@:2}" tests -} - -python_test() { - local EPYTEST_DESELECT=( - # broken because of pytest plugins explicity loaded - tests/test_debug.py::ShortStackTest::test_short_stack{,_skip} - # these expect specific availability of C extension matching - # COVERAGE_CORE (which breaks testing pytracer on CPython) - tests/test_cmdline.py::CmdLineStdoutTest::test_version - tests/test_debug.py::DebugTraceTest::test_debug_sys_ctracer - # mismatch of expected concurrency in error message - # TODO: report upstream? - tests/test_concurrency.py::ConcurrencyTest::test_greenlet - tests/test_concurrency.py::ConcurrencyTest::test_greenlet_simple_code - # packaging tests, fragile to setuptools version - tests/test_setup.py - # looks like a difference in exit status reporting? - # https://github.com/nedbat/coveragepy/issues/2008 - tests/test_process.py::ProcessTest::test_save_signal_usr1 - ) - local EPYTEST_IGNORE=( - # pip these days insists on fetching build deps from Internet - tests/test_venv.py - ) - - "${EPYTHON}" igor.py zip_mods || die - - local -x COVERAGE_TESTING=True - # TODO: figure out why they can't be imported inside test env - local -x COVERAGE_NO_CONTRACTS=1 - - local jobs=${EPYTEST_JOBS:-$(makeopts_jobs)} - local xdist_args=() - if [[ ${jobs} -gt 1 ]]; then - # required upstream to avoid cross-test conflicts - xdist_args+=( --dist=loadgroup ) - fi - - local prev_opt=$(shopt -p nullglob) - shopt -s nullglob - local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so ) - ${prev_opt} - - if [[ -n ${c_ext} ]]; then - cp "${c_ext}" coverage/ || die - test_tracer ctrace "${xdist_args[@]}" - fi - - test_tracer pytrace "${xdist_args[@]}" - - case ${EPYTHON} in - *3.11) - ;; - *) - # available since Python 3.12 - test_tracer sysmon "${xdist_args[@]}" - ;; - esac - - if [[ -n ${c_ext} ]]; then - rm coverage/*.so || die - fi -} diff --git a/dev-python/coverage/metadata.xml b/dev-python/coverage/metadata.xml deleted file mode 100644 index 87a6c8ef3650..000000000000 --- a/dev-python/coverage/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - robbat2@gentoo.org - Robin H. Johnson - - - python@gentoo.org - Python - - Coverage.py is a Python module that measures code coverage during Python -execution. It uses the code analysis tools and tracing hooks provided in the -Python standard library to determine which lines are executable, and which have -been executed. - - coverage - coveragepy/coveragepy - - diff --git a/dev-python/cppheaderparser/Manifest b/dev-python/cppheaderparser/Manifest deleted file mode 100644 index 72f0f6990847..000000000000 --- a/dev-python/cppheaderparser/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST CppHeaderParser-2.7.4.tar.gz 54445 BLAKE2B a089df97dcb9aed7821614bf354d0fcadd67dfb387bf5873c585683401d531e465bc05631147b4d5c5b47fe93eecbab1faa34fb517bb92bca6d6c39e07c316b9 SHA512 223550add1e391eb535d1b8be08a54b9d6fe97ca6dbfc54407cdc17a5530a91ef6be4ac920d6841b9f479bcbd6c823512b08565ad433f62a87e993cf393932a2 diff --git a/dev-python/cppheaderparser/cppheaderparser-2.7.4-r1.ebuild b/dev-python/cppheaderparser/cppheaderparser-2.7.4-r1.ebuild deleted file mode 100644 index d26cf73c9ebb..000000000000 --- a/dev-python/cppheaderparser/cppheaderparser-2.7.4-r1.ebuild +++ /dev/null @@ -1,25 +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_NO_NORMALIZE=1 -PYPI_PN=CppHeaderParser -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Parse C++ header files and generate a data structure" -HOMEPAGE=" - https://senexcanis.com/open-source/cppheaderparser/ - https://pypi.org/project/CppHeaderParser/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/ply[${PYTHON_USEDEP}] -" diff --git a/dev-python/cppheaderparser/metadata.xml b/dev-python/cppheaderparser/metadata.xml deleted file mode 100644 index 3e107817dd7b..000000000000 --- a/dev-python/cppheaderparser/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - candrews@gentoo.org - Craig Andrews - - - gentoo@holzke.net - Wilfried Holzke - - - CppHeaderParser - - diff --git a/dev-python/cppy/Manifest b/dev-python/cppy/Manifest deleted file mode 100644 index 019d3833e2ac..000000000000 --- a/dev-python/cppy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cppy-1.3.1.tar.gz 18699 BLAKE2B 88f0f2c92f1cfddaba816b761e9c7a7203da79f35b552284d3d3ce221bcbff9b47d5a58fcdd99f86902afcb7958ae5bd474488286232b9cb39825cfb5ea610ab SHA512 be5c9ee231958c6cd46a33868ca8aceb11df5648767e3abb7bf2ad9d37f2e7d37fc12966e1ab08bb36ce149be673c54f5bcb4ea82d0aad674b769bb29c287eab diff --git a/dev-python/cppy/cppy-1.3.1.ebuild b/dev-python/cppy/cppy-1.3.1.ebuild deleted file mode 100644 index 2fe5a83a0c00..000000000000 --- a/dev-python/cppy/cppy-1.3.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="C++ header library which makes it easier to write Python extension modules" -HOMEPAGE=" - https://github.com/nucleic/cppy/ - https://pypi.org/project/cppy/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/setuptools-61.2[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" - -distutils_enable_tests pytest diff --git a/dev-python/cppy/metadata.xml b/dev-python/cppy/metadata.xml deleted file mode 100644 index a4ad36fb55fb..000000000000 --- a/dev-python/cppy/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - python@gentoo.org - Python - - - A small C++ header library which makes it easier to write Python extension modules. The primary feature is a PyObject smart pointer which automatically handles reference counting and provides convenience methods for performing common object operations. - - - nucleic/cppy - cppy - - diff --git a/dev-python/cramjam/Manifest b/dev-python/cramjam/Manifest deleted file mode 100644 index c1e9b6f8fec2..000000000000 --- a/dev-python/cramjam/Manifest +++ /dev/null @@ -1,119 +0,0 @@ -DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423 -DIST alloc-no-stdlib-2.0.4.crate 10105 BLAKE2B afa0bfeb7df1d742edb412dca4c22957fc21c2a1be21c64c58503d4b943c06e3163d0f3c90525b25323b8dc38e6c64136ec4f9608758c5c6f3bd07c2c033ee74 SHA512 6518856fa524ee0fe8e04cf133c11028efcf2f6a28f3a70e401566a4eb343c954dba34aec2a02c0d0359757dfb5dcf48279610646215eea190d699708d838904 -DIST alloc-stdlib-0.2.2.crate 6693 BLAKE2B a22faf3482e416664f2e104f5f45c4e6d116a42b890216b80102e266f7a3a3accd2933aeca71650a4c4626e3d9da76b6488ffc9ea2ae4229cdfbf1ce9ca6c7cf SHA512 9c4169052ad460af2be6f2a128056661b2f26da0122877f13fcd4f4f3e2e9537783cb2b2bec47af43569629639aa8ad507ab010833982e5d942f5b26cfd46c14 -DIST anstream-0.6.18.crate 29681 BLAKE2B b6f72cda084b38f1e1cfe60de2562e8d62ebbc352176bdf668a2d6be09349bec46d291cd475e8af814ce66def44d95cb98c325761150130752284a82d8a84f21 SHA512 5149977d6f7b5e9cf6350f1ef130caa3ff46c7e78976358452a185ce196cdd77fee48a3a9838f434ae6ea9c15b19f6bfbab156edf819f81179d6774318f08963 -DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea -DIST anstyle-parse-0.2.6.crate 22343 BLAKE2B 85eba405dc5cf806283cf442984e86583dfe6c681f849eb7a347b7b67bd2b6f692e84fc9b5bd86486633cb2f05960ec16e8778300df114ae6676da43442db9bb SHA512 e28c9818afcda0e9b84c205d9c6697ce64cb06c21df2c3666869c07d66893105d9c5e96a27fcf2410a09f6af00735252e22b5c7d8c6cb3f68c4a8f376c49d396 -DIST anstyle-query-1.1.2.crate 9969 BLAKE2B 179b8dd6dd709c2ca67f4eb5c9a502b2867cb6744a39f824c4fdebedc67c6c3e07d107c7d817e2ffb589d13b7ed4900cf9653ddc0a43663217042ee92ce8c9da SHA512 26069d936c4b1fb09bc65cda0253fe9be8fa4e96c0821f980c772602b4e9230035ec8c9d092ef95e0a0354ac559f8d25f57a14c34086d4d241b5fba688951837 -DIST anstyle-wincon-3.0.7.crate 12400 BLAKE2B 2023529aa12ebe1b7073a88180ac7491fbba7e8556ba20061bec22b1db9d0f3da058faa5bd7f499d8e5da18422dec7e7648f3b4acd7b4a2d2064824f1b881259 SHA512 782440c1093235ad481f0b854f5a3d3acb7908d2e5ddbd4143139b8bfd0faaf2f9816c1034e760d9261a233e6d645098cd5a594064f190662908eaf79972c903 -DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c -DIST bitflags-2.9.0.crate 47654 BLAKE2B df924872ccb929f3e428976764d50e5468112cb83e563f663a5e51a21ef4363b4c639e617ed8afd42a39fed522ee468ce7186adf88bd41f5f4a2a6c833d9ff35 SHA512 f314d5391745e5a7eeeda0c014d739981d8639a8e23e1120d9c006ef1a6d5d5b9292ec85ed2fdc117121b6ed7a67df41345116ed311d8523344928a725763446 -DIST blosc2-rs-0.4.0+2.15.2.crate 24509 BLAKE2B 992b1652ce26684b61e87ae9b8a5dd91e0885173c7c10d9ed733bd88d061eb4319656ff62afa677cd5326f412d52a397df037f6b495d0e527adda1ac15c9c75f SHA512 b6129a3bbde2bc1ec6fe618a689cd865dd9a8881f5dfdc388129fe4202a61f726f80b2c5156acb6b860765d46180625bad7830860ae1915b6f7aa31316722a99 -DIST blosc2-sys-0.4.0+2.15.2.crate 2993527 BLAKE2B 6ea578b5442f3264f2b6059b7c0c82d0f0d5087bb21bdf8adc3bbe28a7e3b82a3875c03174ba9e1d98790dcf3a64ba898f0f342edf5fd681fcb59989912b77f9 SHA512 5d25967f7e71d6f6d97e9ec8bc068f363194df41ff0447d55fefb69f45d5360941dd3451c646f34b5591d8eaf82687fc2614f67ff69f6b95e1f198936b98e777 -DIST brotli-7.0.0.crate 1356970 BLAKE2B 6d060e6fe4ddd463b0b4603a067de152ba2bec9f337b5c94e790bdbac6ea28b5d9fb6404d7db5d98dd81e69dcc77698949e026f990267f388a396d37c45055a9 SHA512 577b2efc324bf461e06af94b8b509a095a917d4ecb2bfd2f3097ab4663ad699317c2fdb0b470344c762589c75dfac073b828603ce5609295ddf1748a39b75622 -DIST brotli-decompressor-4.0.2.crate 193388 BLAKE2B eba06680719069c9f8f435544525848f21d0b58db9a398e920abfa9602e15a7c5a087021a7ecff808f2b8310493c42b7bc8e1c924e19c2e2816d623899454c14 SHA512 df0451a1ba23ddc187b6868ce7614c77b0bdf3e409b55416dc997bd898ab2cb25d68fd7a0ccb0dd2bd4da52c6a25985772357101df1a218bf87065c6833b0549 -DIST bumpalo-3.17.0.crate 91975 BLAKE2B b0aca1d64373425384eddcdf8d60dc977058a3d1570451de944ce48aacdb984e73a29ab64fb5b23413582d57a8e32ad8155f6a1479eb00f804afe9d8a9d9e163 SHA512 b2acfb463aa705b9c6a9555858b84f565234110988c880cdb761ab8dc87892ee5d22e65fa935d2cfef9d58869fec0ab64d810b26bf122fdd89b454b6ce65ea1f -DIST bzip2-0.4.4.crate 34197 BLAKE2B b69f8ad38b44eb4912b33d53467492b0ebe6ed740451bdfe9133e71c47a8dbd85b1110a9607c4cc627fbabc44cd86fe0396bb545864632ffb6169f9cfa547b6c SHA512 9cd2b9159bd0b42ac908ecad41f0a737272af94ae0d6dcfe182d2f44bcea4632d32b0456f02322047ea9d6f46377db6cd083f468782bccd6126bcc75cb852555 -DIST bzip2-sys-0.1.13+1.0.8.crate 633818 BLAKE2B f33f1bf6f01fd30e9ac551caa0092a6346fdaf076ee52967ad7e7c68f3e5d9261413da5185aaafbb11add343a0cc0116dcd1392fe5575a9be779323b729acd48 SHA512 89631b05c21bd06a1fc5911c637d3308c3be2d7d6e0152dd62f1851d286cfbc30ad534800b718d5e273e88409b33f5aca478adccad2c7b05400b3e698eb796e7 -DIST cbindgen-0.27.0.crate 215957 BLAKE2B 4b88f19edd9ac6b862237e4db25e6e6cf989fc1bfaa88c7543b2c687b1c6ca77d2e09e7ac8ef69a960afeb534be37a98c0c62057c1057bfa31191d3e265a80df SHA512 557fe877f95d52feeb9b3bfe427a1b365e8acb3f87a17263917e1fd9b72fef9e8db1b465564c9f213db0d784ec332a27c96ba223ec53ea584fadade1932930b7 -DIST cc-1.2.16.crate 103847 BLAKE2B 795261a0b910ad03a4d959a587164b317e1a7c462474c50620aaba5fe2f83a577dcc0f3d79f46fd8c743609a49dc87eaf1d44de8fe566638e4a8c24cfeac0e62 SHA512 f4de8d45740af7380dd976c5666832a25cc98a6c8d35bbc97a9cb5ab6a142fcdeece836a8ac1344d263a7b01f5e94128c2c2e1c22fc41bb5cb66537fe3b88bf2 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST clap-4.5.31.crate 56084 BLAKE2B 8ce4da2f986c7c74299fea72e17be72afa7a030a78c53f38b549243ec45b98f13236c85699dc3ded0782604267cf14e179474f99fee4b62ef2af4004c975cf49 SHA512 49a5cf52247fb90d77db2ae67daedb084f05ebc37fc7abf28dd9e19e5586ceee5fc6ac2b0b23ee943a56fc39c9f702bdde7d498f59a72f425fa77e0f1379a746 -DIST clap_builder-4.5.31.crate 168303 BLAKE2B e9242b76576d648b03a854477d765a2629b3b44a1795c8116fd6b5e279b40b9c9cf922a3725d42ec44ac2126c5fa1978ff138edfd30df79643895b3a76e25ea6 SHA512 88596128a8ca0fd67d6f3d367a1f75e9e3b7cf02e27a727b34c0d78179ee9780dcd0f7738b3744f0978e0c491fe472b453e33dd4708be0da6bf6069778c6e1a3 -DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e -DIST cmake-0.1.54.crate 18955 BLAKE2B 8ea4f8c4e5a383e406436343e3635449662788cf8e32f0dd5222ade92b6c0fdad4e5444c6a319531d8d87ba4e376f1ffaa7bcd1073878e26e7fcbd6383158a51 SHA512 ab4bf69dc77337c6d398b74738ea28a7fc1239e6991f8baa72fc78d3f9f6a77197e7517574e4f4d245ff6fbcfbf9b768c9f814d9ad74b74314f19c1d491f3009 -DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14 -DIST copy_dir-0.1.3.crate 5831 BLAKE2B de7e655e9716500db72cdb16394cf76a50f7b9861b9df6e0bd0a450b9475112f7e3ba3bc53ffde2c74ce540f4a48e2703f8e5ce83ad8cbfae06e51c16b2cdc63 SHA512 cd83244960be0bae32ab0480d1057c8a99e4bfd1c4622eb0b85692f2255ccac38678e608c663cf76ccf11d8c0d2415b15ebfd8328efdfbb37bca448245338fa2 -DIST cramjam-2.11.0.tar.gz 99100 BLAKE2B 69a68b6e83adec4434f61608082f992bfc00d2b52bed91f18a4bd55f2f5310986a5d325c0e81194d41c266e5d4d6c03735e41f9bc7f8b13f8f15d9df03002961 SHA512 d92446c0c0ef885f3544783caa1f179fd50b6a6290ada011495b7385411527f75a2544c0c8cdc36910c83c879dbac7dd130f4fe8f3dc3b885a84a45286cb3695 -DIST cramjam-2.11.0.tar.gz.provenance 9247 BLAKE2B 1c4a5e31c1278dc2a0e14fd0626cb2002c94a31fa55f57ff3da53443ec9509c52e7607d9b05715bb9d05ef99f87ac8d99ce9454ae6b3cd415baf0a63811b5b65 SHA512 991127d9c8f0c805c9d5c4ed0555ed174a623080454a90dffa61e9eee370802cfada5e3a7da249c60c45a25bf9598895dbd6ee6a5859347d1e528f649ca85e9f -DIST cramjam-2.12.0rc1.tar.gz 90043 BLAKE2B 4153cf41cf57abddc59bee04dd3e5160f527b17878a6b6eb8bf76213d9ef8c579e428d246ff1a65371e23692a5f2862453a3489ad3ff5253e0cedb931c291ea6 SHA512 d0361dd85b62945b065fdbc9915dcf1252c9b2be125397a1312f245e72f84512a8c9808a5a61ba99086624cb86b81f71d229b718164ea2e94a2e11c3619bdc30 -DIST cramjam-2.12.0rc1.tar.gz.provenance 9458 BLAKE2B 694d6f6fdb82d746aebb4b0c68b64774e19667e7cf1b9329b499e23dedf3e361d85c5af52a83b90c5343d618336a9f8a67c3361f9fe625071a0c8e43fe11ac7e SHA512 07dc077581878453381f372ea7213e23ae2c9516465d89ef927188ea149b0e22a56fde47629909dd74b30963a8ebb7007cc80a90a9bbcfca943c0c57fe7c8d47 -DIST crc32fast-1.4.2.crate 38491 BLAKE2B aaa3acca66e5814a45f12a90ae09f6ff5fc14ca94c8539184dab6ed928abc68cd1d37e539c268c1effd50ab3af20de6038593fb9c6bd6a664785dac52f6939fd SHA512 c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266 -DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 -DIST errno-0.3.10.crate 11824 BLAKE2B f9976b538868daba3cd2d47ff2fdcda16b4a436ca767f865f23d1139e7f232aba263dd4aa38d573442c762999c8a8beab8a4a8c10649d21b49090fa65ced1ec7 SHA512 fa4b9a368f254cd90c6f69f6883af4c579829a6da6f31481a1b527ac9602c8ffcb5e9518cdc32c39b5589c151a20e75a7300c8a907d178346185ecc6e8749f3f -DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947 -DIST flate2-1.1.0.crate 110650 BLAKE2B 1245a0050ac2f6c966b0c869f772c24544206e1e29ac7bfbd1bb20aff20151f50332e3f2bfcc3edcabdde706b4ac9180e393e4944216183f7319c3b09bf5bc12 SHA512 7f240d413aeead2fd15c0b4cab1ea45b99987c185968ccc22778ecc7e08ff32ad6fd44abcf763a7c708f5bb7c43b325aaaeb30ea9bcea2b0917c9f7542bbcbdb -DIST getrandom-0.3.1.crate 42449 BLAKE2B dd70e0abfd27a7c363ce1b91746ef7568edf1d176d5575201623b6403f3a503b5d8503d10ba01d055f9de61cd8092729d34ac8f0f4f9fc6ad79b9fce926720d1 SHA512 431682efdc2ba82114e173925b99e1059d4915ebec6b0432d4a7683e56ccff7b4b45b9ee9cf5d0ee53067d5ae1ba733524c18577379c8414c385189718fbbcfe -DIST hashbrown-0.15.2.crate 138478 BLAKE2B 453888ce68b10cd6e93d787986603fceb29b83fe2dc417e7e57316b9e0060d0bba51ec7fb71d46a038662c99f60deac8237a8f349297208d1d223bcc13f0d0ea SHA512 d6fc0613623f9313533dfcab1240e97f652f78f05baa21419f7edb2eff030c4a2c5f426d3eaae747923cffdd8aa9cc2648340e5fc229395b5eacc6fae087c8cd -DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indexmap-2.7.1.crate 88644 BLAKE2B eab47b5a8322ea4ea038884e70a67dbfa40293eb71c125d0ccf117af9153c19268c5fd9efd7f0be4a773a04bef961bac90ab3269ad42b565e5ce6db5a6d49daf SHA512 225703f74a734da1ad464895192f07c83068b36129f69a9e87608134f250d3a19b95fdb21dcda6c44cb0204bc4ad69bfbba24d94c83b439000ab4b9ffec74abe -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f -DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 -DIST isal-rs-0.5.3+496255c.crate 12684 BLAKE2B ff8243cecec56c01fd4f8b5aa744e88633d6ac651cb7785e755b9f922ef2b21156e2643777e9db1fe842be1f5b5d8e591a6fa39447de318675226f0f15a911e7 SHA512 47a4d7962391454a785eefb519496965ddad7d50c262ae39b1c7e9bdfc7f604f88289be0077b489b84cd603aae7a835eea47bea28f38b5e03853061893f9ed33 -DIST isal-sys-0.5.3+496255c.crate 730256 BLAKE2B 3403cfc252d7a75f5ab2c9cbf77b77e2af4584a2ddbc8482983c181d7192267a5edb4cdac434124367bff12b1a4ef3a71f1c35f4f6eac014d6f8575aff254205 SHA512 169ccecbce67dfc1f2bd47fe39ab5eba1be1a9ce639ec4f516ff598953f8681f2c616c08c0ee9120acfb72b7dff3a9a8ecc186acce8f5af7983396e1259469a1 -DIST itoa-1.0.14.crate 11210 BLAKE2B b2d33dc384757963eab3ae7d80bb672d828a549967986e3af8c70fe71a0ad46c4a278da2db4dfccef99e804e6cd4934067e97c0697a33ac3302cafbc46eeb416 SHA512 ea2d38df373652ddacccd11e610dfdad4e3ae7f0d476514e6ac58092733c817bd834e8cd88c3bc4178dd5a646ba628ae626195e0aa407e8534ae3c2a7b049987 -DIST jobserver-0.1.32.crate 27549 BLAKE2B 5f6556788d10af992fafcb578ecfd2c81698eea31b636d3adb7544e12155796082623735c8b10ac4c04d891d1acc307fb4e4ac3f88b2006e181013006f51c8cb SHA512 d4528113dd5a5d4a3765d55599a07e0998c69c7d21a90d2872679755ec4bd7726e9721af9220c36e1179b153ad8a39214a422af63aea15eaafd7cefc828ddff4 -DIST libc-0.2.170.crate 760076 BLAKE2B 5deb440e04b0614cf5ec5a379d66b0f05f6f3eec1268742eb9052081408ec5da5f5185e63de59f3751506541321c618fd623d7b46b1892d360b86b6e250a4c4c SHA512 b716f1a76b208c5b84692fa3084c14dbfdb4a92b86c0e01215de04dc34c6e581e5f1c4561994c65a828838d5fa232efe93c3935faf5f83c8af127a5996f1f9d3 -DIST libcramjam-0.7.0.crate 16831 BLAKE2B 76b27470c877c3eff29b6031082a42856651ee86500115ce5f9a90978db3e0083159e9652b7b3d7382dae5a29c1474f577c5f03e0348e25819c6b2e711ab6358 SHA512 e1563b0dd71f8b2fbc0d91ecfb724f6d037fe9eb6084680b2f9ad934cfb987710dee6555c12f2d6eaacadb8ae0794459c8acd0204a88eda52eeabc4e214c9d81 -DIST libcramjam-0.8.0.crate 20996 BLAKE2B b2d8de0b0dd660f2da5b00d193b6daad01d685e3709e98e8d21a372726fcf88769206ff6f087fa679bc89c0a97b19f24f59546cecb42f79b15a0e9b24982a4fd SHA512 006c2c23aa2fed7ab976bd08c72b96c8ee99e7a225b1ea7532012a916c09f72147bd07027e19d8b8d81abb5f3d62b44e6bf9924e52f08afd2faa9dd9584d3413 -DIST libdeflate-sys-1.19.3.crate 192512 BLAKE2B b8417cc872e5038e9177179dde7f8c5eafdcbba273ff0c1fd107ec286cd54f4a0e3c3e4b3df55db5364d39d49f803539ee5b649526cd5e057a3d2d4beee42fed SHA512 c1b708672f6ce85579e5dda2537fe6804e73d92053a08387b2ec09388f0697fa3230298931116f482ae4242a0bf7afda9d8f309a13222ef5dee94f56a009890e -DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309 -DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7 -DIST log-0.4.26.crate 47022 BLAKE2B 529ce84cc92d1258327e148e1fff16cf4cba1d53f311353a15814856ad12d48f654aac5d4c6356a45439858a2f1938bdb7df582a1d62bf75b9380f2cf784caf0 SHA512 d85f3cb8bf90893d59b3174785295616d719c8d2078c04fa3e131c3f3cf84b73c75b932348df70b7eab2aedf261b27e6544f051696eb5c287fb461d1ee699ec1 -DIST lz4-1.28.1.crate 13585 BLAKE2B 28ece653b2a64b8b0fbf85e19b0447c6e60eb79f39ae2b831d6b6cc91ad02ff9f280145e40583c7ed099b8445fb8c5eae6172024ebef46e19397a4dbe2ce9160 SHA512 faaa89f2a77bb5b502ebc97e9a86246b41e92b012be94fe22ddef830f40330524781dd34be7de6267d0459a3b3f9f183c434dbb256fc3e24914ab32736035c06 -DIST lz4-sys-1.11.1+lz4-1.10.0.crate 391317 BLAKE2B e79aac475b62f16adc7a33e37fa973a0d4594574a2c397489d5401d902aae6b48b56e8c2f1c97fe1e7618bd8ea51c06a68326d37aab0f08953f0421b817cf4d6 SHA512 ec902a0acfe5847587fabbd95dd2489eea2746a7214f55e0a6bf64e07aa5246707ce645a4fddc845a85aed01d1168f73750cff5b0e5d1a345d73c5df7255d168 -DIST lzma-sys-0.1.20.crate 760045 BLAKE2B 1f66d32008178c218575fba12df95a2cdc448e080c0a81ef4617f35dde09f0d56c86c28050db61c2ae7b464d0eaed7dd8c59a1fa605b39ff8c329e49165cd922 SHA512 393908b4e3006e4d9948a077d84ba7f5004765c4cc0f854e04847e504a246ab9a8e761fa48d4f211a7ac08dc119d950481da1ed1a480778d6b6e9b446a697279 -DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST miniz_oxide-0.8.5.crate 62237 BLAKE2B 6afb3df5938ce0427fa8f61b0962b04ebb8baf76f304dc9c1b6d89b685be89c4bcc241a3cc54fbaff73a4607e58803bb6eb1689c817ac1302476db7a01d12abe SHA512 a82e36fdec6d77876c00bc4d03f2d8d90be898091a7c2f474e1b0c21142df2f362d5bcde407ec6bb48be982b22e2bc7fb23572c8aacb2b063ac20149b4564251 -DIST once_cell-1.20.3.crate 33456 BLAKE2B b16081751a1b6649d0235fe9cef3fd0a9023d4f6980521933e4a411282458050ca27c1a8aa01d5237d424fa279219b5713da21d8900eccc3100d19c37d24b7a2 SHA512 3ede903f232d6ced73aa74c6b2e2ec306012517eac684db253913df4656515d087d1aff9f437a58fdeecb77cedf8a5960d6772d72bf1f1f19f1ce3fe54bc72dd -DIST parking_lot-0.12.3.crate 41860 BLAKE2B d1899a1132035aaea3a784290cf4951ea3b36b2018d407e27d333b2a2ce3820e040d635009c44cb6e58ad07cec6565c0347af6f6fb02954eac2d4c348bb036f0 SHA512 368c17203fb5b9e4ecfd4857e3b1ab96b86da3770b8f21be392818c845952f72dde1072a10265760a62aa8a1dd65332bfd585667444e5fbb9dbe3280b5862703 -DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389 -DIST pkg-config-0.3.31.crate 20880 BLAKE2B ab7676e810751f89639b60ae70bdebe1d57edc76319f83077c3680049a701a26e72e8cc485fe77cdc4346fe3571d32c59e7384c8c86fef17e00d7d81df5daf43 SHA512 ac3e8062ee8831a4e4fc717b5247dc7f113da7bf6d64ec95cbca7875959a2afa1497bf81d9dfc27206b5fb10027a2509d51dd9ca1c10139d7b4c78128864fdf4 -DIST portable-atomic-1.11.0.crate 181258 BLAKE2B 627bd7c306f6c4d7991abd9f995b7e0ce110a7ace738690c287a43ce3b979691214e525876f8ace0c2f0d10d781fba95c7d3bf29aea28e09b05b06f4764db03f SHA512 71774f8308963c5399095c6b755befdf9ff3d28f9529b4bae1fe0f2aba733339a267aa6f0ff854e59fa5044a9b0c2c86bad3bc4fcaa951724c839b0d6a22041e -DIST proc-macro2-1.0.93.crate 52388 BLAKE2B dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896 SHA512 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c -DIST pyo3-0.25.0.crate 1120850 BLAKE2B 6f373129d032e6980d058ec5dbfea58a7ce0cb8ed2b32aa852a14746cfd3a541b02286676c934a5d7f7bc1bea03e986e93e44de42114f7620b487977c0092d85 SHA512 83336d284eefdef5bc26dec4880e21c608a001b4676b3628eb59b7c0011fb672ca81fca035666b714eeb158809064f9b5b0720802045d5ff8fc9f6af02813c30 -DIST pyo3-build-config-0.25.0.crate 34122 BLAKE2B ba098ff1c963c43d0cd1fdfaec43573ee0d9afff7cc010b7b371504ab66e1fec9233bab04c8c7656c382366d622589d0d5e865a8a271c68a9831ca657b49fcb9 SHA512 f6580bcc12bf8235bd8bdc09908f861645adfcdee31cf88d6443e628601bf3107c1d823c09dacb8e1bdaa171ae49f15e19811b9752600b799a4e86cdea081d40 -DIST pyo3-ffi-0.25.0.crate 77991 BLAKE2B 0474051570bf71070eab2578e0f9278327ccc48510419d292a81887fffad753ba434db6b795536512a688426eff42ea9805f99b1a3237ec927f6c731033850b2 SHA512 e03cb71493c898408a0692ba7fb4cd704e48c307f5115159f3375fae879e46f5cd7536325d70e7dbd3aeca8ea282a0fb5b5ac609bc807e8b9cb6abbd3a9a2ca5 -DIST pyo3-macros-0.25.0.crate 8876 BLAKE2B 09c37cc5bdaec6859461a7bb4d1c28d0ddd77a448fb5097275fe7be373897900e2dcdb1c43eb4cc915e1089ac1204f4a7155c4b69478b0778e179aded1449ff0 SHA512 ee1218b6981d94a228bf55f31f0131c094728b12c19b312a77386cace2c4768ad8fc8a1a1999bf27c6a30012e20a1eb7a574d918ccacc421930c12cb1a6386ef -DIST pyo3-macros-backend-0.25.0.crate 75089 BLAKE2B ea4d87e16616782c60f46f97d87a002ea2873a2ab6f7335da68bab32d636988fa30834c946943d4c56c6e5992c78ba6dc2cf8b613c2a402218599ef3e7a6c5be SHA512 dc2e567a09e746893d7cea57aa456124df31b1e3cb25f5b1fabdc97cd2ae73eea1d57aa642268bdbef3dc1ba0e383893d1b5dfd9cf1f3e818f77b9fc0ef2c486 -DIST python3-dll-a-0.2.13.crate 85018 BLAKE2B 4531172b7e985041fe3cf7d164c67dc74e5974fbdbc80f1b7fb5e351d8115cda0a7a8f64c037ff7fcf4c20918fa2a53a29c8784035c571e0c46be39cdc7faff4 SHA512 01438c7af7a936ae6b95e1b81f4596627043a4b02eea85241a18ed137c23dff644f3e8d8eeb45b8e64ef1fd2693ab47fde47b6341dfc56f6c4eca032da46647c -DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af -DIST redox_syscall-0.5.9.crate 30080 BLAKE2B e7a6d1f9e96bda9f5544bddee96ff51225339c96effa4b8f41daa414208a2052ec76a88400a504b7fe7ed7aee6917aaddf031a385955e7d9bebc6064e5e3000d SHA512 5689ab9cb30fd1972fb275aa22afa876ce013cd91c2b0d6afea17d0b3d45d981809e128b0f483b9419597f3974081c115956fcc1fd14172bc94cf0078f5cdc52 -DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f -DIST rustversion-1.0.21.crate 21001 BLAKE2B 0ca6d2ae448a04a509e3746dff26c8ad9ff91b3d86fcb3cbdffc82de6e8592b585d8f1c029d96a257b4f195288d035326e6d8a12f3beece16a1d195544897375 SHA512 69ed338f2a8e8048ef6d44a5ceaed4ccb9d10d88130a5da4b25899af44949600f785d9508673a90245ae33e086ae6d2a297d6b16942c30159fa73e0602a88a67 -DIST ryu-1.0.19.crate 48770 BLAKE2B 588ca156238ff7285edc90d62c41991f6ec6b732656ef874c4bd5723350d2db19eeae844fa8998123a26b34a7feba0ad897731d73cb4daa88a24a3587b860dbd SHA512 b80d07d609237e13ce1f8cbef5b16738308c540800c7ec18387aec876fb2204029754f20f1f273a0ea07f54dfbaa4595fd0a90044d09f124c1c99e46f1005a99 -DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c -DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST serde-1.0.218.crate 78968 BLAKE2B af7f366a1aaaeb9b5f6f22e7398a30ea486aa3391ccab9a11435d45f7eba10796ce671556b771dbfd8b914563949c54b4a4f14fe447a549e879636339fa8f128 SHA512 35ffd8556287fa270beb90539c1641912d8fb233c53c4017f1f65a483b2dc340385458b9a869b7142b4d514bcc87c25e69c9370b3867e463be887bdebd19ead8 -DIST serde_derive-1.0.218.crate 57782 BLAKE2B b2244847b41f1aa396352bcea886d6a28d13ede23ae6ceb813143849cc107b3fe0cf054687d9f35bbb9db4e95c619422d9710532fcfffff291280cbe3649a433 SHA512 e89c076b0aa22ad74010f5b6a60397b9b78b59ca50a9660b29ceb1fd608cab820c47e787e450da306062c0cea1ade7142a7d4626a77aa0ae486096c130442cde -DIST serde_json-1.0.139.crate 154839 BLAKE2B 5e04fb3ba8da9407e92ec450392cac99ad80a001e66bfee6eaf007d87465b07d0f9abc441968c13ec53f57ed8a687c32f8623a3aefdb433a418b1835ba14dabd SHA512 d90f4a02894b9c0f1d8d210af7639b0d6cb1929a159d1557ec220ce74d327c5d25fbdda6c5dfc2c00763ab3510a8ad11ce949b9cafac5b6d2203721aeaf3b5a0 -DIST serde_spanned-0.6.8.crate 9330 BLAKE2B 630bb2cabd74e8d9736e315ac57c4d2c5c4f72264aab35ecc8e0040cb4186885722051a9f7b8a9006fd121fe58428cbb151e5cf541e7de30b6528c84e968f7ac SHA512 2343a2fda35ff57ed8ff7d8eeadd651821fce7e22f91c2d5797c6af7db9e009b7d637382f6f390c17911912865a5aea1ce87a86fbe36f4b6aeccb065a4c8942d -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST smallvec-1.14.0.crate 35561 BLAKE2B aa8ee61800a6d13eda5acb4e9dc03543160849479a96a72c50ab38013b23e9593a665773b455a09777038edd436d7a35b501f6d4a0e16ff49544be60345a1e50 SHA512 90de38f208f551cdbf4980fda2314dee57d4e2bbf769a01c47bc849189e9243474932052faa92fe0ca59ecc9c5d1ed84091ef87f724343d38ebbbf710ba232be -DIST snap-1.1.1.crate 33763 BLAKE2B 97e8dfffd23684539e4788740a5cbe35ed8808886087188106c2c9f0d5ffd45057dc5c5a1f1664c2b654bd2924580cd8880a09706813afd4b00d916463f17095 SHA512 8bdd04c555ff3b60ffed9fc6e0ea38168e60d0d340f488950d25164c69e274bcfe832d2db1142ee8c4758e6e2a0b72b5f4b89a267ec9778a64ae8366a2cd472f -DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c -DIST syn-2.0.98.crate 297807 BLAKE2B b17e2bb4f151fba26debb722bda8e8677dcc4f57f0e88bec214f8b06e9b15c48731ca3f63d1453a44f34845c9895b3519008ce6cfb69746486324d7a8e0e0c20 SHA512 792dc70249d55face151b5481b0ebabbd3d290de78cff8b5dad8bee08e5a932ee22e54ca5fc5980e0b218197d19822c3672e02eb92ca74c8ac1328081d4d2cbf -DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a -DIST tempfile-3.17.1.crate 39240 BLAKE2B 92e3094e47a04054805a2e4dfa19048632be6954ecea640c952876dcac5a68339cdf3136997fb1e7cdc0f12e0a44e3129dd95a305596804b5ebe8c9421ecdc07 SHA512 52eb23b3c4daebd6731338b0fb21ab625a5b910c75310a58c1b339500c32bb77fc9a31c2f5d88ade11e60cc49df478cf86b7b8a81416401a5bbaa284c3293efd -DIST toml-0.8.20.crate 51095 BLAKE2B 8e46bf5b667fa650883fba759efd1cc524fa758eaf1b9124f73121127cc72c0ebefaf64edaba6d249d7a9d0d81f75295d335f68e4e88d20949aba538a2aa71a5 SHA512 c842705270baea3e62e3b0535485f15af87e9a1b26dafb7945e1918e9fd59654b83316ace4ff837d84739d2dd1fddfafabc7d7b0c3ea1dcb9a07433a8cce72f1 -DIST toml_datetime-0.6.8.crate 12028 BLAKE2B 62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757 SHA512 d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f -DIST toml_edit-0.22.24.crate 106399 BLAKE2B 7a28b08a5eac9c9d43243173e1b87f763127d4685f07e4792cb7bdf3d871faafd183129eac29c6785718a48b7f8e8804a9a568ac7d0b6af26c5fdc53e37f1475 SHA512 67798e7ec7b2cdbe895b0edbb50f5fcb86a11acc674605a42795e15ee5ceb8d1a3cc1249c6a914b397574ee4bcb7ffd7417598f766c6f36215ab5f5761134319 -DIST unicode-ident-1.0.17.crate 47704 BLAKE2B cafb0d9dbeabd44d45c73dfec9855d9cc8e41482ff75b7b1f4fc4423e2eeb2a5a04f7e3ce0f721fda6acf1e02f2bae77c6bb346b48bc26ab1972255b080c190d SHA512 1eaf422163126796f3181f8a3cee319ce0492e75c0c293def441872b39eba8282a95e058d0fd5dd39a8d6f3304d4ae13420a0eed901f71c157d5da99e08e1437 -DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 -DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad -DIST wasi-0.13.3+wasi-0.2.2.crate 136754 BLAKE2B a17e2670caed033c1b2e2bd709a79c1dff5d0ff46b32e9d9b0faceac2b3350397e7bc6ce113a9275c400537121c9d853130b4bd546afbf0bcd248f4c69d8a708 SHA512 c0b0ce3c4d82ad7350e017fda565a69cf91186ebc41a1c5bc21a6e2fd2f0d8e7d90bcd60488074da6062ac1fa39c684ddd8ee1d8efd66e82eff36ddb16682abd -DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3 -DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770 -DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42 -DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf -DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61 -DIST winapi-util-0.1.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9 -DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 -DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f -DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 -DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b -DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 -DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f -DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 -DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb -DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd -DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 -DIST winnow-0.7.3.crate 171602 BLAKE2B 0a738c4de042153646245e97361472188ec6c325b07d6a929cbd17e5f0e48dfb46e9c7a6750bea06b66b0b39d4d05e7d4a29003c5957fa05e8919a25376149ba SHA512 dada8441d8054af75cb38084211d4241142da85886ca10c9334a274006eeaef95ea6fbccf727f783f8dd066b84216d6811c92afe09e79c137279f9289d9c6d37 -DIST wit-bindgen-rt-0.33.0.crate 3357 BLAKE2B 7c5227e835eb405b681ba36a2472fb3330b9e44f8e9cef06ae5de326691d4e4535cfd09843241963572060f4ccb048aa088fb8692591f9253cd215f510969420 SHA512 fffae2da775fcb5066398aba5cd02119a07f5bb5ab2282c74f1665656de0278ba13352b8ccc6ff107677aec3ec5d401729158332f653e0a2e7b393d1aa018b8a -DIST xz2-0.1.7.crate 23892 BLAKE2B fd4b65cc82405f28a3d9fcc3db9dbffac41ae8ec7e767f3405bc9c7e45000b529cd571f72a76e41f2fb9866e7af8ab37d9f1ab8e6f14652495d306ba0a745879 SHA512 9969ae958b157f3d49708bd00640e57fe7c3826add2871575bdac03e6064aabd28392e3062bfbb833752df374195c50b19dc6b6c08ac41455c492213fb91fc74 -DIST zstd-0.13.3.crate 30514 BLAKE2B f849d794a4e9157c95d7fcce57551a0fe25098348759086219adab57f37b328e9701b65994da30d8756adf12feae4407f5be92f6c1ca43a57807097520fcd04f SHA512 07e1589ebf2aa169cdc50381f5078012574e3613cc89f3d02914b286d37a9028124c6d40ee8efd75ecc50f31e51a24d2ad0a6e83e669d7dc6477fc43878d4751 -DIST zstd-safe-7.2.3.crate 28995 BLAKE2B 70f37e1daa2423c7c3450c4ce0dc1b321b4db34fc0781b822f7495f46c44b257d21c3440c0e92d3d11ca6c268900788e371faa2baabab88753f6d427bb8d5e42 SHA512 69459f36f6db1c3ad56e1f01d83cc76e086e6df79880a069f4f5b66db8167c0db9ab12e7aeaeb6a7bec9814efe97ecd4c788d6ef5a58861510156a996c8e23e5 -DIST zstd-sys-2.0.14+zstd.1.5.7.crate 764660 BLAKE2B f208c40775b6ba36c737a590ea353ce37506282476b5fe28ddbec37d0bad194a91e9421178a7c7bc1c03c7bdca8aa4698ef99596f0d81b5d2f6cb0a3a2ba1979 SHA512 a855b720b078c728fbcbf4ed82f2f701a87f63a31fc66024488994231dd2ac29439954d63641060ece1b23279c6317c4ff34768821b419f5d3b0f8e305cb3d1d diff --git a/dev-python/cramjam/cramjam-2.11.0.ebuild b/dev-python/cramjam/cramjam-2.11.0.ebuild deleted file mode 100644 index e15a10f065ea..000000000000 --- a/dev-python/cramjam/cramjam-2.11.0.ebuild +++ /dev/null @@ -1,242 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYPI_VERIFY_REPO=https://github.com/milesgranger/cramjam -PYTHON_COMPAT=( python3_{13..14} ) - -# Note: you need to use top-level Cargo.lock to generate the crate list. -CRATES=" - adler2@2.0.0 - alloc-no-stdlib@2.0.4 - alloc-stdlib@0.2.2 - anstream@0.6.18 - anstyle-parse@0.2.6 - anstyle-query@1.1.2 - anstyle-wincon@3.0.7 - anstyle@1.0.10 - autocfg@1.4.0 - bitflags@2.9.0 - blosc2-rs@0.4.0+2.15.2 - blosc2-sys@0.4.0+2.15.2 - brotli-decompressor@4.0.2 - brotli@7.0.0 - bumpalo@3.17.0 - bzip2-sys@0.1.13+1.0.8 - bzip2@0.4.4 - cbindgen@0.27.0 - cc@1.2.16 - cfg-if@1.0.0 - clap@4.5.31 - clap_builder@4.5.31 - clap_lex@0.7.4 - cmake@0.1.54 - colorchoice@1.0.3 - copy_dir@0.1.3 - crc32fast@1.4.2 - equivalent@1.0.2 - errno@0.3.10 - fastrand@2.3.0 - flate2@1.1.0 - getrandom@0.3.1 - hashbrown@0.15.2 - heck@0.4.1 - heck@0.5.0 - indexmap@2.7.1 - indoc@2.0.5 - is_terminal_polyfill@1.70.1 - isal-rs@0.5.3+496255c - isal-sys@0.5.3+496255c - itoa@1.0.14 - jobserver@0.1.32 - libc@0.2.170 - libcramjam@0.7.0 - libcramjam@0.8.0 - libdeflate-sys@1.19.3 - linux-raw-sys@0.4.15 - lock_api@0.4.12 - log@0.4.26 - lz4-sys@1.11.1+lz4-1.10.0 - lz4@1.28.1 - lzma-sys@0.1.20 - memchr@2.7.4 - memoffset@0.9.1 - miniz_oxide@0.8.5 - once_cell@1.20.3 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - pkg-config@0.3.31 - portable-atomic@1.11.0 - proc-macro2@1.0.93 - pyo3-build-config@0.25.0 - pyo3-ffi@0.25.0 - pyo3-macros-backend@0.25.0 - pyo3-macros@0.25.0 - pyo3@0.25.0 - python3-dll-a@0.2.13 - quote@1.0.38 - redox_syscall@0.5.9 - rustix@0.38.44 - rustversion@1.0.21 - ryu@1.0.19 - same-file@1.0.6 - scopeguard@1.2.0 - serde@1.0.218 - serde_derive@1.0.218 - serde_json@1.0.139 - serde_spanned@0.6.8 - shlex@1.3.0 - smallvec@1.14.0 - snap@1.1.1 - strsim@0.11.1 - syn@2.0.98 - target-lexicon@0.13.2 - tempfile@3.17.1 - toml@0.8.20 - toml_datetime@0.6.8 - toml_edit@0.22.24 - unicode-ident@1.0.17 - unindent@0.2.3 - utf8parse@0.2.2 - walkdir@2.5.0 - wasi@0.13.3+wasi-0.2.2 - wasm-bindgen-backend@0.2.100 - wasm-bindgen-macro-support@0.2.100 - wasm-bindgen-macro@0.2.100 - wasm-bindgen-shared@0.2.100 - wasm-bindgen@0.2.100 - winapi-util@0.1.9 - windows-sys@0.59.0 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 - winnow@0.7.3 - wit-bindgen-rt@0.33.0 - xz2@0.1.7 - zstd-safe@7.2.3 - zstd-sys@2.0.14+zstd.1.5.7 - zstd@0.13.3 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Thin Python bindings to de/compression algorithms in Rust" -HOMEPAGE=" - https://github.com/milesgranger/cramjam/ - https://pypi.org/project/cramjam/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0 - Unicode-3.0 -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" - -DEPEND=" - app-arch/bzip2:= - app-arch/libdeflate:= - app-arch/lz4:= - app-arch/xz-utils:= - app-arch/zstd:= - dev-libs/isa-l:= -" -# dev-libs/c-blosc2:= -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -# horrible workaround for https://github.com/milesgranger/cramjam/issues/201 -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/cramjam/cramjam.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - sed -i -e '/strip/d' pyproject.toml || die - distutils-r1_src_prepare - export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 - - # strip all the bundled C libraries - find "${ECARGO_VENDOR}"/*-sys-* \ - -name '*.c' -delete || die - - # https://github.com/10XGenomics/lz4-rs/pull/39 - pushd "${ECARGO_VENDOR}"/lz4-sys* >/dev/null || Die - eapply -p2 "${FILESDIR}/lz4-sys-unbundle-lz4.patch" - popd >/dev/null || die - - # https://github.com/milesgranger/isal-rs/pull/25 (cheap workaround) - sed -i -e '/default/d' "${ECARGO_VENDOR}"/isal-sys*/Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - - # unpin C library versions - sed -i -e '/exactly_version/d' \ - "${ECARGO_VENDOR}"/libdeflate-sys-*/build.rs || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - local features=( - extension-module - - snappy - lz4 - bzip2 - brotli - zstd - - xz-shared - igzip-shared - ideflate-shared - izlib-shared - use-system-isal-shared - gzip-shared - zlib-shared - deflate-shared - # https://github.com/milesgranger/cramjam/issues/204#issuecomment-2692307708 - # blosc2-shared - # use-system-blosc2-shared - ) - local features_s=${features[*]} - - DISTUTILS_ARGS=( - --no-default-features - --features="${features_s// /,}" - ) -} diff --git a/dev-python/cramjam/cramjam-2.12.0_rc1.ebuild b/dev-python/cramjam/cramjam-2.12.0_rc1.ebuild deleted file mode 100644 index d1cbb18e84f3..000000000000 --- a/dev-python/cramjam/cramjam-2.12.0_rc1.ebuild +++ /dev/null @@ -1,244 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYPI_VERIFY_REPO=https://github.com/milesgranger/cramjam -PYTHON_COMPAT=( python3_{13..14} ) - -# Note: you need to use top-level Cargo.lock to generate the crate list. -CRATES=" - adler2@2.0.0 - alloc-no-stdlib@2.0.4 - alloc-stdlib@0.2.2 - anstream@0.6.18 - anstyle-parse@0.2.6 - anstyle-query@1.1.2 - anstyle-wincon@3.0.7 - anstyle@1.0.10 - autocfg@1.4.0 - bitflags@2.9.0 - blosc2-rs@0.4.0+2.15.2 - blosc2-sys@0.4.0+2.15.2 - brotli-decompressor@4.0.2 - brotli@7.0.0 - bumpalo@3.17.0 - bzip2-sys@0.1.13+1.0.8 - bzip2@0.4.4 - cbindgen@0.27.0 - cc@1.2.16 - cfg-if@1.0.0 - clap@4.5.31 - clap_builder@4.5.31 - clap_lex@0.7.4 - cmake@0.1.54 - colorchoice@1.0.3 - copy_dir@0.1.3 - crc32fast@1.4.2 - equivalent@1.0.2 - errno@0.3.10 - fastrand@2.3.0 - flate2@1.1.0 - getrandom@0.3.1 - hashbrown@0.15.2 - heck@0.4.1 - heck@0.5.0 - indexmap@2.7.1 - indoc@2.0.5 - is_terminal_polyfill@1.70.1 - isal-rs@0.5.3+496255c - isal-sys@0.5.3+496255c - itoa@1.0.14 - jobserver@0.1.32 - libc@0.2.170 - libcramjam@0.7.0 - libcramjam@0.8.0 - libdeflate-sys@1.19.3 - linux-raw-sys@0.4.15 - lock_api@0.4.12 - log@0.4.26 - lz4-sys@1.11.1+lz4-1.10.0 - lz4@1.28.1 - lzma-sys@0.1.20 - memchr@2.7.4 - memoffset@0.9.1 - miniz_oxide@0.8.5 - once_cell@1.20.3 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - pkg-config@0.3.31 - portable-atomic@1.11.0 - proc-macro2@1.0.93 - pyo3-build-config@0.25.0 - pyo3-ffi@0.25.0 - pyo3-macros-backend@0.25.0 - pyo3-macros@0.25.0 - pyo3@0.25.0 - python3-dll-a@0.2.13 - quote@1.0.38 - redox_syscall@0.5.9 - rustix@0.38.44 - rustversion@1.0.21 - ryu@1.0.19 - same-file@1.0.6 - scopeguard@1.2.0 - serde@1.0.218 - serde_derive@1.0.218 - serde_json@1.0.139 - serde_spanned@0.6.8 - shlex@1.3.0 - smallvec@1.14.0 - snap@1.1.1 - strsim@0.11.1 - syn@2.0.98 - target-lexicon@0.13.2 - tempfile@3.17.1 - toml@0.8.20 - toml_datetime@0.6.8 - toml_edit@0.22.24 - unicode-ident@1.0.17 - unindent@0.2.3 - utf8parse@0.2.2 - walkdir@2.5.0 - wasi@0.13.3+wasi-0.2.2 - wasm-bindgen-backend@0.2.100 - wasm-bindgen-macro-support@0.2.100 - wasm-bindgen-macro@0.2.100 - wasm-bindgen-shared@0.2.100 - wasm-bindgen@0.2.100 - winapi-util@0.1.9 - windows-sys@0.59.0 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 - winnow@0.7.3 - wit-bindgen-rt@0.33.0 - xz2@0.1.7 - zstd-safe@7.2.3 - zstd-sys@2.0.14+zstd.1.5.7 - zstd@0.13.3 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Thin Python bindings to de/compression algorithms in Rust" -HOMEPAGE=" - https://github.com/milesgranger/cramjam/ - https://pypi.org/project/cramjam/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0 - Unicode-3.0 -" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" -fi - -DEPEND=" - app-arch/bzip2:= - app-arch/libdeflate:= - app-arch/lz4:= - app-arch/xz-utils:= - app-arch/zstd:= - dev-libs/isa-l:= -" -# dev-libs/c-blosc2:= -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -# horrible workaround for https://github.com/milesgranger/cramjam/issues/201 -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/cramjam/cramjam.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - sed -i -e '/strip/d' pyproject.toml || die - distutils-r1_src_prepare - export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 - - # strip all the bundled C libraries - find "${ECARGO_VENDOR}"/*-sys-* \ - -name '*.c' -delete || die - - # https://github.com/10XGenomics/lz4-rs/pull/39 - pushd "${ECARGO_VENDOR}"/lz4-sys* >/dev/null || Die - eapply -p2 "${FILESDIR}/lz4-sys-unbundle-lz4.patch" - popd >/dev/null || die - - # https://github.com/milesgranger/isal-rs/pull/25 (cheap workaround) - sed -i -e '/default/d' "${ECARGO_VENDOR}"/isal-sys*/Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - - # unpin C library versions - sed -i -e '/exactly_version/d' \ - "${ECARGO_VENDOR}"/libdeflate-sys-*/build.rs || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - local features=( - extension-module - - snappy - lz4 - bzip2 - brotli - zstd - - xz-shared - igzip-shared - ideflate-shared - izlib-shared - use-system-isal-shared - gzip-shared - zlib-shared - deflate-shared - # https://github.com/milesgranger/cramjam/issues/204#issuecomment-2692307708 - # blosc2-shared - # use-system-blosc2-shared - ) - local features_s=${features[*]} - - DISTUTILS_ARGS=( - --no-default-features - --features="${features_s// /,}" - ) -} diff --git a/dev-python/cramjam/files/lz4-sys-unbundle-lz4.patch b/dev-python/cramjam/files/lz4-sys-unbundle-lz4.patch deleted file mode 100644 index c17d47a558c3..000000000000 --- a/dev-python/cramjam/files/lz4-sys-unbundle-lz4.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff --git a/lz4-sys/Cargo.toml b/lz4-sys/Cargo.toml -index 033f2eddc..4001ecd66 100644 ---- a/lz4-sys/Cargo.toml -+++ b/lz4-sys/Cargo.toml -@@ -1,0 +1,2 @@ libc = "0.2.44" -+[build-dependencies.pkg-config] -+version = "0.3.9" -diff --git a/lz4-sys/build.rs b/lz4-sys/build.rs -index c69d25716..32a69f418 100644 ---- a/lz4-sys/build.rs -+++ b/lz4-sys/build.rs -@@ -15,6 +15,18 @@ fn main() { - } - - fn run() -> Result<(), Box> { -+ let target = get_from_env("TARGET")?; -+ -+ if !target.contains("windows") -+ && pkg_config::Config::new() -+ .print_system_libs(false) -+ .cargo_metadata(true) -+ .probe("liblz4") -+ .is_ok() -+ { -+ return Ok(()); -+ } -+ - let mut compiler = cc::Build::new(); - compiler - .file("liblz4/lib/lz4.c") -@@ -24,7 +36,6 @@ fn run() -> Result<(), Box> { - // We always compile the C with optimization, because otherwise it is 20x slower. - .opt_level(3); - -- let target = get_from_env("TARGET")?; - if target.contains("windows") { - if target == "i686-pc-windows-gnu" { - // Disable auto-vectorization for 32-bit MinGW target. diff --git a/dev-python/cramjam/metadata.xml b/dev-python/cramjam/metadata.xml deleted file mode 100644 index 128a8d89ead7..000000000000 --- a/dev-python/cramjam/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - milesgranger/cramjam - cramjam - - diff --git a/dev-python/crashtest/Manifest b/dev-python/crashtest/Manifest deleted file mode 100644 index 34f3984abc07..000000000000 --- a/dev-python/crashtest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST crashtest-0.4.1.gh.tar.gz 19114 BLAKE2B aa46efb2dbabfeaab54f9149da42cb033f5dca3ab1c75032ca2542018058cf16775f56450cadf3e1272e738d602f32f21b9a6668a99f2733cd53d23c1754a0bc SHA512 83faf66fb422c8fb13780ac5a8ddd4c47ebb77f248bea0eb94962caff24265b107fd8bbc0d577853969c4aecedd83977e9c74c81dc7e772b7684e09a832a0a2f diff --git a/dev-python/crashtest/crashtest-0.4.1.ebuild b/dev-python/crashtest/crashtest-0.4.1.ebuild deleted file mode 100644 index b3f2cd7e9106..000000000000 --- a/dev-python/crashtest/crashtest-0.4.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python library that makes exceptions handling and inspection easier" -HOMEPAGE=" - https://github.com/python-poetry/crashtest/ - https://pypi.org/project/crashtest/ -" -SRC_URI=" - https://github.com/python-poetry/crashtest/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests pytest diff --git a/dev-python/crashtest/metadata.xml b/dev-python/crashtest/metadata.xml deleted file mode 100644 index f68da96047b6..000000000000 --- a/dev-python/crashtest/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - jsmolic@gentoo.org - Jakov Smolić - - - - python-poetry/crashtest - crashtest - - diff --git a/dev-python/crc32c/Manifest b/dev-python/crc32c/Manifest deleted file mode 100644 index 36d9e6e808a8..000000000000 --- a/dev-python/crc32c/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST crc32c-2.8.tar.gz 48179 BLAKE2B 8a4a91d068fe2baed4f4f089fef77ef9f3fd24d0e10c029500740f04b09150eeeea761fe919968253bbf83bb084a91b2ae0a0cc9f3db509701e75f67110858ab SHA512 10f139333f912d62dee4b6c21590b3182c3e6652e31aceb1bdec28ca8817ef8aa26abec3f44e6a271cb5c4f8c4abd8942b56e4642a9ab434cb41866c1ce03e19 diff --git a/dev-python/crc32c/crc32c-2.8.ebuild b/dev-python/crc32c/crc32c-2.8.ebuild deleted file mode 100644 index cf928382f494..000000000000 --- a/dev-python/crc32c/crc32c-2.8.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CRC32c algorithm in hardware and software" -HOMEPAGE=" - https://github.com/ICRAR/crc32c/ - https://pypi.org/project/crc32c/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" -# NB: these don't affect the build, they are only used for tests -IUSE="cpu_flags_arm_crc32 cpu_flags_x86_sse4_2" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local -x CRC32C_SW_MODE - - # force = run "software" code (i.e. unoptimized) - # none = run "hardware" code (i.e. SSE4.2 / ARMv8 CRC32) - for CRC32C_SW_MODE in none force; do - if [[ ${CRC32C_SW_MODE} == none ]]; then - if ! use cpu_flags_arm_crc32 && ! use cpu_flags_x86_sse4_2; then - continue - fi - - # the test suite just skips all tests, so double-check - "${EPYTHON}" -c "import crc32c" || - die "Importing crc32c failed (accelerated code path broken?)" - fi - - einfo "Testing with CRC32C_SW_MODE=${CRC32C_SW_MODE}" - epytest - done -} diff --git a/dev-python/crc32c/metadata.xml b/dev-python/crc32c/metadata.xml deleted file mode 100644 index a5c4dec1ece1..000000000000 --- a/dev-python/crc32c/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - ICRAR/crc32c - crc32c - - diff --git a/dev-python/crcmod/Manifest b/dev-python/crcmod/Manifest deleted file mode 100644 index 1ed75340f437..000000000000 --- a/dev-python/crcmod/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST crcmod-1.7.tar.gz 89670 BLAKE2B 542bdde18f4565f574a2746de5e1fcb10d015d5c89f3eba7a0c316a3e53eb5a895664e2f51e54dcbab7d2ee6f30055137f22498f44b6c27d40d0692ff9652813 SHA512 3c2f65004761c84f19d6ba95a0af74512108bad5007d9e20f8e684822e4196ce17073e58b47d2fa997e058e3d82782f3393458b6f0e86935418f38877d319a31 diff --git a/dev-python/crcmod/crcmod-1.7-r5.ebuild b/dev-python/crcmod/crcmod-1.7-r5.ebuild deleted file mode 100644 index 8a33830b9433..000000000000 --- a/dev-python/crcmod/crcmod-1.7-r5.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python CRC Generator module" -HOMEPAGE="https://crcmod.sourceforge.net/" -SRC_URI=" - https://downloads.sourceforge.net/project/crcmod/crcmod/${P}/${P}.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm x86" - -DOCS=( changelog test/examples.py ) - -python_test() { - "${EPYTHON}" test/test_crcmod.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/crcmod/metadata.xml b/dev-python/crcmod/metadata.xml deleted file mode 100644 index 3d882adbfa93..000000000000 --- a/dev-python/crcmod/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - The software in this package is a Python module for generating objects - that compute the Cyclic Redundancy Check (CRC). It includes a (optional) - C extension for fast calculation, as well as a pure Python - implementation. - - - crcmod - crcmod - - diff --git a/dev-python/crispy-bootstrap3/Manifest b/dev-python/crispy-bootstrap3/Manifest deleted file mode 100644 index 5d5b4b260332..000000000000 --- a/dev-python/crispy-bootstrap3/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST crispy-bootstrap3-2024.1.gh.tar.gz 26766 BLAKE2B 40a90ab97755e72a5e46dfcb7a2763bf21acbb5bb53117c92fa419bcc52d2faf46e189d0b00003c09d1c0d835979a137299f3b7b3a503548efc38e4507415791 SHA512 d647da99f0939e3221130a10ca44eb122be2d7796c0f2d29b4c9c4c8948f8cad788a7218bb59b2ccf032298cc7be177a222e14a924c3f543a77eba73699f0c0e diff --git a/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild b/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild deleted file mode 100644 index e5642caa3312..000000000000 --- a/dev-python/crispy-bootstrap3/crispy-bootstrap3-2024.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# 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 - -DESCRIPTION="Bootstrap3 template pack for django-crispy-forms" -HOMEPAGE=" - https://github.com/django-crispy-forms/crispy-bootstrap3/ - https://pypi.org/project/crispy-bootstrap3/ -" -SRC_URI=" - https://github.com/django-crispy-forms/crispy-bootstrap3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/django-5.2[${PYTHON_USEDEP}] - >=dev-python/django-crispy-forms-2.0[${PYTHON_USEDEP}] -" - -PATCHES=( "${FILESDIR}"/${P}-django52Py.patch ) - -python_prepare_all() { - pushd tests/results/bootstrap3/test_form_helper 2>/dev/null - cp bootstrap_form_show_errors_bs3_true_gte5{0,2}.html || die - cp bootstrap_form_show_errors_bs3_false_gte5{0,2}.html || die - cp test_form_show_errors_non_field_errors_true_gte5{0,2}.html || die - cp test_form_show_errors_non_field_errors_false_gte5{0,2}.html || die - popd - eapply "${FILESDIR}"/${P}-django52.patch - distutils-r1_python_prepare_all -} - -EPYTEST_PLUGINS=( pytest-django ) -distutils_enable_tests pytest diff --git a/dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52.patch b/dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52.patch deleted file mode 100644 index 302f0707281d..000000000000 --- a/dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52.patch +++ /dev/null @@ -1,125 +0,0 @@ ---- a/tests/results/bootstrap3/test_form_helper/bootstrap_form_show_errors_bs3_true_gte52.html 2026-05-12 08:54:40.844588615 +0200 -+++ b/tests/results/bootstrap3/test_form_helper/bootstrap_form_show_errors_bs3_true_gte52.html 2026-05-12 08:56:08.969609620 +0200 -@@ -3,7 +3,7 @@ - -
-
- whatever
- Enter a valid email address. -@@ -15,7 +15,7 @@ -
-
- blabla -- -
- -@@ -27,7 +27,7 @@ -
-
- foo -- - bar -
---- a/tests/results/bootstrap3/test_form_helper/bootstrap_form_show_errors_bs3_false_gte52.html 2026-05-12 08:58:43.242895175 +0200 -+++ b/tests/results/bootstrap3/test_form_helper/bootstrap_form_show_errors_bs3_false_gte52.html 2026-05-12 08:59:34.010330008 +0200 -@@ -3,7 +3,7 @@ - -
-
- whatever
-
Insert your email
-@@ -14,7 +14,7 @@ -
-
- blabla -- -
-
-@@ -24,7 +24,7 @@ -
-
- foo -- - bar -
---- a/tests/results/bootstrap3/test_form_helper/test_form_show_errors_non_field_errors_true_gte52.html 2026-05-12 09:05:52.812112989 +0200 -+++ b/tests/results/bootstrap3/test_form_helper/test_form_show_errors_non_field_errors_true_gte52.html 2026-05-12 09:08:58.292049212 +0200 -@@ -11,7 +11,7 @@ -
-
This field is required. -
Insert your email
-@@ -29,13 +29,13 @@ -
-
--
This field is required.
-
-
--
This field is required.
-
-@@ -46,4 +46,4 @@ - id="id_datetime_field_1"> This field is - required.
-
-- -\ No newline at end of file -+ ---- a/tests/results/bootstrap3/test_form_helper/test_form_show_errors_non_field_errors_false_gte52.html 2026-05-12 09:07:54.198762179 +0200 -+++ b/tests/results/bootstrap3/test_form_helper/test_form_show_errors_non_field_errors_false_gte52.html 2026-05-12 09:10:38.733931881 +0200 -@@ -6,7 +6,7 @@ -
-
-
Insert your email
-
-@@ -23,12 +23,12 @@ -
-
--
-
-
--
-
-
-@@ -37,4 +37,4 @@ - id="id_datetime_field_0">
-
-- -\ No newline at end of file -+ diff --git a/dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52Py.patch b/dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52Py.patch deleted file mode 100644 index 26104c0d6b68..000000000000 --- a/dev-python/crispy-bootstrap3/files/crispy-bootstrap3-2024.1-django52Py.patch +++ /dev/null @@ -1,53 +0,0 @@ ---- a/tests/test_form_helper.py 2026-05-12 09:33:29.599682337 +0200 -+++ b/tests/test_form_helper.py 2026-05-12 09:36:56.323382756 +0200 -@@ -139,6 +139,11 @@ - "bootstrap3/test_form_helper/" - "test_form_show_errors_non_field_errors_true_lte40.html" - ) -+ elif django.VERSION >= (5, 2): -+ expected = parse_expected( -+ "bootstrap3/test_form_helper/" -+ "test_form_show_errors_non_field_errors_true_gte52.html" -+ ) - elif django.VERSION >= (5, 0): - # Added 'aria-describedby' for fields with help_text - # https://docs.djangoproject.com/en/5.0/releases/5.0/#forms -@@ -162,6 +167,11 @@ - "bootstrap3/test_form_helper/" - "test_form_show_errors_non_field_errors_false_lte40.html" - ) -+ elif django.VERSION >= (5, 2): -+ expected = parse_expected( -+ "bootstrap3/test_form_helper/" -+ "test_form_show_errors_non_field_errors_false_gte52.html" -+ ) - elif django.VERSION >= (5, 0): - # Added 'aria-describedby' for fields with help_text - # https://docs.djangoproject.com/en/5.0/releases/5.0/#forms -@@ -542,7 +552,11 @@ - form.is_valid() - - form.helper.form_show_errors = True -- if django.VERSION >= (5, 0): -+ if django.VERSION >= (5, 2): -+ expected = parse_expected( -+ "bootstrap3/test_form_helper/bootstrap_form_show_errors_bs3_true_gte52.html" -+ ) -+ elif django.VERSION >= (5, 0): - # Added 'aria-describedby' for fields with help_text - # https://docs.djangoproject.com/en/5.0/releases/5.0/#forms - expected = parse_expected( -@@ -555,7 +569,12 @@ - assert parse_form(form) == expected - - form.helper.form_show_errors = False -- if django.VERSION >= (5, 0): -+ if django.VERSION >= (5, 2): -+ expected = parse_expected( -+ "bootstrap3/test_form_helper/" -+ "bootstrap_form_show_errors_bs3_false_gte52.html" -+ ) -+ elif django.VERSION >= (5, 0): - # Added 'aria-describedby' for fields with help_text - # https://docs.djangoproject.com/en/5.0/releases/5.0/#forms - expected = parse_expected( diff --git a/dev-python/crispy-bootstrap3/metadata.xml b/dev-python/crispy-bootstrap3/metadata.xml deleted file mode 100644 index 987136b6c888..000000000000 --- a/dev-python/crispy-bootstrap3/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - crispy-bootstrap3 - django-crispy-forms/crispy-bootstrap3 - - diff --git a/dev-python/crispy-bootstrap4/Manifest b/dev-python/crispy-bootstrap4/Manifest deleted file mode 100644 index c99f8cf003c5..000000000000 --- a/dev-python/crispy-bootstrap4/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST crispy-bootstrap4-2026.2.gh.tar.gz 31366 BLAKE2B 730b94aab236ca7b7a508ff7f8329f15114a4b336bdfb0e3acdc66600882466b29c0559615e96a6379808269df1bcfbd952a85f0c2235aec98be292166b10c3d SHA512 6a93c028337702ae921097b4018ebd1db08f0ed13dab4826910670595a17f833bb013f99fc2baffe597cb4cb9cb72faf6b88b12d6e4047e9a089c36118717374 diff --git a/dev-python/crispy-bootstrap4/crispy-bootstrap4-2026.2.ebuild b/dev-python/crispy-bootstrap4/crispy-bootstrap4-2026.2.ebuild deleted file mode 100644 index 7fb317783145..000000000000 --- a/dev-python/crispy-bootstrap4/crispy-bootstrap4-2026.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# 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 - -DESCRIPTION="Bootstrap4 template pack for django-crispy-forms" -HOMEPAGE=" - https://github.com/django-crispy-forms/crispy-bootstrap4/ - https://pypi.org/project/crispy-bootstrap4/ -" -SRC_URI=" - https://github.com/django-crispy-forms/crispy-bootstrap4/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/django-5.2[${PYTHON_USEDEP}] - >=dev-python/django-crispy-forms-2.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-django ) -distutils_enable_tests pytest diff --git a/dev-python/crispy-bootstrap4/metadata.xml b/dev-python/crispy-bootstrap4/metadata.xml deleted file mode 100644 index 53f0cd875001..000000000000 --- a/dev-python/crispy-bootstrap4/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - python@gentoo.org - Python - - - - crispy-bootstrap4 - django-crispy-forms/crispy-bootstrap4 - - diff --git a/dev-python/crispy-bootstrap5/Manifest b/dev-python/crispy-bootstrap5/Manifest deleted file mode 100644 index f054b5932915..000000000000 --- a/dev-python/crispy-bootstrap5/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST crispy-bootstrap5-2026.3.gh.tar.gz 33629 BLAKE2B bf22021761cc607a678daeff5fe567f69166dac452de7b345dc693ff049a31ed7224adda89d473c4b235a719ce9124ee38fa07663c40f93d774bcee39d8f9d34 SHA512 8cf01f4f21c6158b2d65e9911d92d848004b4de14e218fc5fb6483de647ed3537486755be5c802dc0b612d61279c2efbfdbd1335175903b6549eee1696ca2166 diff --git a/dev-python/crispy-bootstrap5/crispy-bootstrap5-2026.3.ebuild b/dev-python/crispy-bootstrap5/crispy-bootstrap5-2026.3.ebuild deleted file mode 100644 index c859bc645b5a..000000000000 --- a/dev-python/crispy-bootstrap5/crispy-bootstrap5-2026.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# 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 - -DESCRIPTION="Bootstrap5 template pack for django-crispy-forms" -HOMEPAGE=" - https://github.com/django-crispy-forms/crispy-bootstrap5/ - https://pypi.org/project/crispy-bootstrap5/ -" -SRC_URI=" - https://github.com/django-crispy-forms/crispy-bootstrap5/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] - >=dev-python/django-crispy-forms-2.3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-django ) -distutils_enable_tests pytest diff --git a/dev-python/crispy-bootstrap5/metadata.xml b/dev-python/crispy-bootstrap5/metadata.xml deleted file mode 100644 index bd387bef3812..000000000000 --- a/dev-python/crispy-bootstrap5/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - python@gentoo.org - Python - - - - crispy-bootstrap5 - django-crispy-forms/crispy-bootstrap5 - - diff --git a/dev-python/croniter/Manifest b/dev-python/croniter/Manifest deleted file mode 100644 index a726a978ebb5..000000000000 --- a/dev-python/croniter/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST croniter-6.2.2.tar.gz 113762 BLAKE2B 6941307f8564dfcc2ad6a978632409d2d888943cbdee8e6121697cb75fadc090589ad9e8b08bf78306ffc517e329752d3b84e30a533901938ee874215d942544 SHA512 f7b32c0f2984a34f401e9e5017a5a51a81d63a07c7081ae0da7606e01d41ccc06fdafcf5e8b27543bc8711ecd0552fb9650bd5acafe182fd31b43a85e3c8e885 -DIST croniter-6.2.2.tar.gz.provenance 9649 BLAKE2B 8590a4feaff44f76b5c9e8fbc3780f5b312d9353501da3b0a5c91ed92444d7e5cfedd4becec9585ed8131469e6a18a753f940f88e186ee6fb8b16f97743b1e86 SHA512 ba62d0527187c1526627fc6020d21344a198ed9f9d21a8312788360766dd495680431f1eb94e4bc062dda4519d03601f82d34553b4c715ed5914e93a48826f4b diff --git a/dev-python/croniter/croniter-6.2.2.ebuild b/dev-python/croniter/croniter-6.2.2.ebuild deleted file mode 100644 index a52fa55a9209..000000000000 --- a/dev-python/croniter/croniter-6.2.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pallets-eco/croniter -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python module to provide iteration for datetime object" -HOMEPAGE=" - https://github.com/pallets-eco/croniter/ - https://pypi.org/project/croniter/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/python-dateutil[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/croniter/metadata.xml b/dev-python/croniter/metadata.xml deleted file mode 100644 index 1a9783abf160..000000000000 --- a/dev-python/croniter/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - croniter - pallets-eco/croniter - - - - python@gentoo.org - Python - - diff --git a/dev-python/cronsim/Manifest b/dev-python/cronsim/Manifest deleted file mode 100644 index 69a800237429..000000000000 --- a/dev-python/cronsim/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cronsim-2.7.gh.tar.gz 18422 BLAKE2B 255ccbffa69ed45bb2d9cc6d6aa90bcf7863c83b850f53206f326703fd26ffcabbed830c874b5c200abff3a0ddd4051e926c2fceb6a58635ae0030b907929c2f SHA512 76ab93df58d558ef951c060d644bbafcc8f7bb9d6534c9dd85c71a51ae03ecaf89db9a43698baa3801b7c2e8e72e102236f79ec8820c073b7232f1d62a90d931 diff --git a/dev-python/cronsim/cronsim-2.7.ebuild b/dev-python/cronsim/cronsim-2.7.ebuild deleted file mode 100644 index c498e6894797..000000000000 --- a/dev-python/cronsim/cronsim-2.7.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Cron expression parser and evaluator" -HOMEPAGE=" - https://github.com/cuu508/cronsim - https://pypi.org/project/cronsim/ -" -SRC_URI="https://github.com/cuu508/cronsim/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/cronsim/metadata.xml b/dev-python/cronsim/metadata.xml deleted file mode 100644 index 080bf4a4fda5..000000000000 --- a/dev-python/cronsim/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - cronsim - cuu508/cronsim - - diff --git a/dev-python/cross-web/Manifest b/dev-python/cross-web/Manifest deleted file mode 100644 index dcca15ed8b67..000000000000 --- a/dev-python/cross-web/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cross_web-0.4.1.tar.gz 157385 BLAKE2B be861d08154b766bfde1c49cd8e086991706a7e63bd1b0a787346b62a7cde0eb872521a9f6fed25d19ad77bf56ee4bee27fceb8075f2707e9422f3003356e9bb SHA512 ace491ccb9ae102db8918cf6854021530f1b608d55f00055f15f159b71effc5bf37711aa3fe607c13042d6848adb2b39672d8ef528f993ace790db0e2ef1c457 diff --git a/dev-python/cross-web/cross-web-0.4.1.ebuild b/dev-python/cross-web/cross-web-0.4.1.ebuild deleted file mode 100644 index 5c6aeae054dc..000000000000 --- a/dev-python/cross-web/cross-web-0.4.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 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 pypi - -DESCRIPTION="A library for working with web frameworks" -HOMEPAGE=" - https://github.com/usecross/cross-web/ - https://pypi.org/project/cross-web/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/typing-extensions-4.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/aiohttp-3.9[${PYTHON_USEDEP}] - >=dev-python/django-4.2[${PYTHON_USEDEP}] - >=dev-python/fastapi-0.115.12[${PYTHON_USEDEP}] - >=dev-python/flask-2.3[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] - >=dev-python/python-multipart-0.0.20[${PYTHON_USEDEP}] - >=dev-python/quart-0.19[${PYTHON_USEDEP}] - >=dev-python/starlette-0.46.1[${PYTHON_USEDEP}] - >=dev-python/werkzeug-2.3[${PYTHON_USEDEP}] - >=dev-python/yarl-1.9[${PYTHON_USEDEP}] - >=dev-python/chalice-1.20[${PYTHON_USEDEP}] - >=dev-python/litestar-2.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # avoid unpackaged test dependencies - tests/request/test_sanic.py -) -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest diff --git a/dev-python/cross-web/metadata.xml b/dev-python/cross-web/metadata.xml deleted file mode 100644 index db2401386549..000000000000 --- a/dev-python/cross-web/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - usecross/cross-web - cross-web - - diff --git a/dev-python/cryptg/Manifest b/dev-python/cryptg/Manifest deleted file mode 100644 index d802ccf6f395..000000000000 --- a/dev-python/cryptg/Manifest +++ /dev/null @@ -1,71 +0,0 @@ -DIST aes-0.8.4.crate 124812 BLAKE2B c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd SHA512 96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79 -DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b -DIST cipher-0.4.4.crate 19073 BLAKE2B 144c45c1bdc5f7aef7f4fc63b6dd85955c453537567d1f1074e436e50d0d61f8413973cf3da207a48f1560ea92f2280fc5880569c78a1dd66bf97fd1d88ccde7 SHA512 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846 -DIST core2-0.4.0.crate 37075 BLAKE2B 89ad26bf5eb5ee48dff32d3b6b11e0a84b68e4f29c39fb9db79c64f3c445fde248b33b1ba9d1410673c3fe823ecca25dea637237c384b7cb419de9bceab8a570 SHA512 53c9d2599d87c37d8b6fc8b2293fc16928a97754240e35af770f7e969e4d91ffffe3afbb4e04312de828d1d43ca6c9b734e0725ac5ac9d74f252449ce296ab7b -DIST cpufeatures-0.2.14.crate 13165 BLAKE2B 45521d1a4bf2ddc03c6cdb9ceacb900806a03748fd122dd4431f6927d06cbf8608f9830e312b5728dd55b5084476280669129ea80477432fd04fdd68a0e50fb0 SHA512 402c0d6497c65882415841b9eb5953b1dcc1cb35b9fb4512801f3d0e2a056ca95bd32fdf70b6e65a18b048d7df8892c95fef1de975b56b63cfe45460783d5867 -DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2 -DIST cryptg-0.5.0.post0.tar.gz 13395 BLAKE2B 511ed190704d639214223c42faccfe8b462945e8c9e772cbb9e9a48725fae672e4a6de8e9f8c32d60a9978f17576d8a266e20678cc6d7637a490c2371b1f0a31 SHA512 6a8eb1db7a4b00eb55fe7c89fe3fdb54f714fe954692e3b96e0786b60bb724ffd058de6d9552210791ee4671198a30c6b3b2cc8d718359f1fe5a4d07ee5785db -DIST cryptg-0.5.2.tar.gz 13347 BLAKE2B 39090ac22b35d27c8a8794bb9ca37215a4d9d79eefdef919062eb01cfd5b011571adac2d293a16a29738bba21cdb29b8065fcafa718f09935f4a3aa67ec9c963 SHA512 f188ee703612a5c0d9c85bdc1a2b70b5117d0b883ca378bf8ba79e460cfed278cb80f0532cf4fc19806f014532d242d89f2189dfd963f443de37fda33167a34e -DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f -DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c -DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d -DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb -DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e -DIST glass_pumpkin-1.7.0.crate 22709 BLAKE2B 28e226a7d1139eb4ef19c5fa505a8326ac1c19206b6f7b328361db2785f338a583c316933a141b1cd46b6b21590ae0411d3dd4823ba932d0c1db47f7e665d491 SHA512 54c802873a7f03e79c118c4bfc41136ab8b03b1a870fc936046c32d8b835ff9206d9f1b33a0ea26be710b70bcf76aaf5c7c2ae6d46bd69449b493fefcefd9426 -DIST grammers-crypto-0.7.0.crate 18251 BLAKE2B 119e7c541eb72e14184f32375abfdd3eae724025fd8b36a25cdbe7e33e05fbd6462809e344d1f9035c0026c7a307225c6abeefb5538d459ba760a1c0a05f53e1 SHA512 f3e91ca98bc69c74d5d30772b6723d5c63dec7867c1e58d09905a25f34ab6f74bd1473b5f7aa95d334b6e501acc63ad4e7e209810eb93f2c26b048d5d3f4336a -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553cf7a2356d117c66f38efafe686c148598ad67ae89d64ee3edf56387a6f89b75dd9ab5eee63e13953dcead SHA512 77d4bf51f4633a8c36712ce3178945141df31cd645eafcf4bd130b8ecd7cb498bf1ee6f2d9c8dfbbc9f97ac638919fcc81bd3ee600a1b27c3be3fa87313aa0b8 -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f -DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9 -DIST inout-0.1.3.crate 10743 BLAKE2B ac2fa5cadd98088ea3f6eb94ca46b3a9ceb6547ba49f0de311d86474d71024d1a087ce9b8d44ec808008db69146e9c81446bcfeebeb2fd74d2e8d0ad2c4975ed SHA512 1db5bc2bd87aae145b3b0be6669a9a722df2aac8f970fda210aaf945c372e641b941cee822917926dfa1ab8381c6e99cc7df4b18d2f4e2fbef17fdec36ed2beb -DIST inout-0.1.4.crate 11280 BLAKE2B 557fb7818cd5e5b8a921fb456028b1d41b42ece0e9824976e83b577981e5c5dec30ed0acab903ad85b059ac40cc8b0f117c1810221dbf2362ffddebc85537373 SHA512 683ef612191d19a867afb1a622a30ceee8ae720df432132293c7e967ad1782190ad973e84ece7fa52a5d1ec7f4d8f078f56d818ac07fe7268547deb5b2399370 -DIST libc-0.2.159.crate 755366 BLAKE2B 70f46eb6228b4a8958dfbee00cdfa3c7d218f30d66c8591f4ccc9c5d8eda411d83ce9450552384ac4bc29deb2869561a2111dd157c9f228f617baf8f6b537bc4 SHA512 c803939ceea5ad9bdfdd122726c7a5f12ffd8b0cb66cf0bc62c9670e1e5904a504def388c1e043c520f4ece484addf6dac465aebd58578aa6b79995077bbdf9f -DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0 -DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 -DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 -DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae -DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8 -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST pbkdf2-0.12.2.crate 13906 BLAKE2B 062731ec8623719543e497dbfc23b909c8cc62a521ba927f5cb628290c1b3898a0b6ca7677d733b2eb0c563d7af4018981f4ae533b5b3a23c312ce98119eae6c SHA512 5360a661db8ef11586badfa2623dc409e34f3e2f79254cebcb5fb68bfb20c3be47def7bbb16f7779facb42a92bb789cf0e71947d1c4c6f5b1ecb8d358f6b41ef -DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 -DIST portable-atomic-1.9.0.crate 166365 BLAKE2B 9abc31364770923847dac16f532452bc8783a5068c0f757f79122bc5b68863b58c0acfa12d28836188413c2f0b61d494cb53fa07a57e199ecd4910a2534c5bb3 SHA512 1431a4c092f6a0cb50bcc78488d603c8ba8f4ee697f77fdcfcce7002fcb371f52a321089422c76564fbf3277c48e30f889565747951c60360d95a6917bb6adeb -DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c -DIST proc-macro2-1.0.87.crate 49121 BLAKE2B 4a5136e28b5174c1382037d294dfec51cd7211eb7876c06a98600768d071915e76c81a7958a780cb7b843b98d9df4bd4e01d4f280db226d241bf84de348593f2 SHA512 32ce9c8b5bad55cfae537882c3fffc4d56824f6214ea97aede89ad460e3f66956b52af4a268496fc95c2c0eda0baeaaed4b12cd98df2efab24837e23b48b1f0e -DIST pyo3-0.22.4.crate 546534 BLAKE2B 48294620651db49b04655289ff6481897b9d3fc7faff3c0c2514c93ad636fe6d819e87349c2c4f946009b42bfc99020f58f96bcf206210a1fe508d6c184cf921 SHA512 58dc4ccde8f534f1b70019d4e3d4d0834b7698acdbbcba0d5c470c9ccbe257f251df9664b918a34784b2fb76ede2758ec8c168bb2603750f3b53ed9de2d195b7 -DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 -DIST pyo3-build-config-0.22.4.crate 31296 BLAKE2B 8a1b8e3f1ee7b7943b4c420c99cf5cc6bd53136c343a2755558dd80dcec8fe848a005b3ae58757c00bda6bda8c2b96b79c44457a5acb61b2826df7ae21ca391d SHA512 fd3015260b399729724eed802d1f67a338e12d275b9ba49cd03a413a9f951c3a68e681cbe756f394f7d901ad88654af9ea30d6a76da34ed261285125f43f95dc -DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b -DIST pyo3-ffi-0.22.4.crate 69360 BLAKE2B d04de2726cc3a17c185d4a0b305501cd44ae02276599ef3e28457ca902bb0d503e31342ae6b72432c7cffdbd2443eeb460d192b834fd6a8b1cc19359a059214b SHA512 c81e76aa58672cc894188980db073c81bd9c091e89e281313e81c14ef5573940c114fcf110d1a4c923249db5a1a45cd1732621395edf6f5ea6d29b4f81d81eeb -DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e -DIST pyo3-macros-0.22.4.crate 8188 BLAKE2B a422fd908b36bff6ba6489832259aa74f40008c4776f178eaf7ed4b401b1898c3043c78d8476cc2e7b28cc1f24d0e0235e94b6c1e951938d3f557822067a6738 SHA512 b5065bd8de680621fc868d4a030904af1378b14d424c890477efb0988dafa2b711a0da61b03b3fdfa7b2a03cb7fbe087b48cee8b9c674d820f3a088fb9c386e8 -DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 -DIST pyo3-macros-backend-0.22.4.crate 66307 BLAKE2B 90eaea7f01757a8b51b4b3f4839d80d889f2b3551fdb65858bc5840dacab244b16990eeeb045ea6353f8d4f5053ada910c69977faa8c0cc0bd19facb638e68cb SHA512 8b31f7c0471540d5b500bfc21bfe433fda257cb23e61cc125a2d516b99923e17a5b250f02e63eaf7ad4b244eb44f798d0db2800699f85730755c16a19a892de3 -DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 -DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05 -DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e -DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 -DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 -DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f -DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785 -DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80 -DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd -DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c -DIST syn-2.0.79.crate 268981 BLAKE2B 2bf4bde1890ce4ee91fbacca81bd298d15f0111fedb27b9cf8d675dc2489f46026c1804f9e4e24afbd0718539820096cd5c4ed2c2da02e598370dbfd2b18c293 SHA512 1ee073fa3428c031e53bff8ff305bcd6b37ac142bee3955dcdb44fec1c77c733eb78760c8bfb30b83fc3dacdad8a384e2b6f9f31a89c4cc300359e33457fd433 -DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27 -DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 -DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 -DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4 -DIST unicode-ident-1.0.13.crate 43279 BLAKE2B b5e935020d1c9f3aa24f7d382f6b73d6510d654a61ce1c9c024e2e365bb817182e076139f370e822573531356fb78ff7499049b1f29aa1e2f4a2cc74a955b47b SHA512 5ba884f39debe9c8eb0b1d251ca713f7e2bc191d211707ed10cd81465487dbdca53914c19e131edfa1da15af132dc2c346260c3969c61e3747b63399ccb1cc51 -DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183 -DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f -DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49 diff --git a/dev-python/cryptg/cryptg-0.5.0_p0.ebuild b/dev-python/cryptg/cryptg-0.5.0_p0.ebuild deleted file mode 100644 index e7b2a290cd22..000000000000 --- a/dev-python/cryptg/cryptg-0.5.0_p0.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.13.3 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{12..13} ) # needs pyo3 crate bump for pypy3_11 and py3.14 - -CRATES=" - aes@0.8.4 - autocfg@1.4.0 - block-buffer@0.10.4 - cfg-if@1.0.0 - cipher@0.4.4 - core2@0.4.0 - cpufeatures@0.2.14 - crypto-common@0.1.6 - digest@0.10.7 - generic-array@0.14.7 - getrandom@0.2.15 - glass_pumpkin@1.7.0 - grammers-crypto@0.7.0 - heck@0.5.0 - hmac@0.12.1 - indoc@2.0.5 - inout@0.1.3 - libc@0.2.159 - memchr@2.7.4 - memoffset@0.9.1 - num-bigint@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - once_cell@1.20.2 - pbkdf2@0.12.2 - portable-atomic@1.9.0 - proc-macro2@1.0.87 - pyo3-build-config@0.22.4 - pyo3-ffi@0.22.4 - pyo3-macros-backend@0.22.4 - pyo3-macros@0.22.4 - pyo3@0.22.4 - quote@1.0.37 - rand@0.8.5 - rand_core@0.6.4 - sha1@0.10.6 - sha2@0.10.8 - subtle@2.6.1 - syn@2.0.79 - target-lexicon@0.12.16 - typenum@1.17.0 - unicode-ident@1.0.13 - unindent@0.2.3 - version_check@0.9.5 - wasi@0.11.0+wasi-snapshot-preview1 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Cryptographic utilities for Telegram" -HOMEPAGE=" - https://pypi.org/project/cryptg/ - https://github.com/cher-nov/cryptg/ -" -SRC_URI+=" ${CARGO_CRATE_URIS}" - -LICENSE="CC0-1.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] -" - -# rust does not use *FLAGS from make.conf, silence portage warning -QA_FLAGS_IGNORED=".*" - -EPYTEST_PLUGINS=( pytest-import-check ) - -distutils_enable_tests import-check - -src_unpack() { - cargo_src_unpack -} diff --git a/dev-python/cryptg/cryptg-0.5.2.ebuild b/dev-python/cryptg/cryptg-0.5.2.ebuild deleted file mode 100644 index 0c27f610a0c7..000000000000 --- a/dev-python/cryptg/cryptg-0.5.2.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.13.3 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - aes@0.8.4 - autocfg@1.5.0 - block-buffer@0.10.4 - cfg-if@1.0.3 - cipher@0.4.4 - core2@0.4.0 - cpufeatures@0.2.17 - crypto-common@0.1.6 - digest@0.10.7 - generic-array@0.14.7 - getrandom@0.2.16 - glass_pumpkin@1.7.0 - grammers-crypto@0.7.0 - heck@0.5.0 - hmac@0.12.1 - indoc@2.0.6 - inout@0.1.4 - libc@0.2.177 - memchr@2.7.6 - memoffset@0.9.1 - num-bigint@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - once_cell@1.21.3 - pbkdf2@0.12.2 - portable-atomic@1.11.1 - proc-macro2@1.0.101 - pyo3-build-config@0.26.0 - pyo3-ffi@0.26.0 - pyo3-macros-backend@0.26.0 - pyo3-macros@0.26.0 - pyo3@0.26.0 - quote@1.0.41 - rand@0.8.5 - rand_core@0.6.4 - sha1@0.10.6 - sha2@0.10.9 - subtle@2.6.1 - syn@2.0.106 - target-lexicon@0.13.3 - typenum@1.19.0 - unicode-ident@1.0.19 - unindent@0.2.4 - version_check@0.9.5 - wasi@0.11.1+wasi-snapshot-preview1 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Cryptographic utilities for Telegram" -HOMEPAGE=" - https://pypi.org/project/cryptg/ - https://github.com/cher-nov/cryptg/ -" -SRC_URI+=" ${CARGO_CRATE_URIS}" - -LICENSE="CC0-1.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0 -" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] -" - -# rust does not use *FLAGS from make.conf, silence portage warning -QA_FLAGS_IGNORED=".*" - -EPYTEST_PLUGINS=( pytest-import-check ) - -distutils_enable_tests import-check - -src_unpack() { - cargo_src_unpack -} diff --git a/dev-python/cryptg/metadata.xml b/dev-python/cryptg/metadata.xml deleted file mode 100644 index d5d61f32d0c9..000000000000 --- a/dev-python/cryptg/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - Julien Roy - julien@jroy.ca - - - - Dmitry D. Chernov - blackdoomer@yandex.ru - - https://github.com/cher-nov/cryptg/releases - https://github.com/cher-nov/cryptg/issues - cher-nov/cryptg - cryptg - - Lonami Exo - totufals@hotmail.com - - - diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest deleted file mode 100644 index fdf017739752..000000000000 --- a/dev-python/cryptography/Manifest +++ /dev/null @@ -1,37 +0,0 @@ -DIST asn1-0.24.1.crate 50502 BLAKE2B ebb6ec767929765aa37a34f25c9ace8cebabc4b01268245c71691a247317d920e3f5dc6ff4026711e1ba99701f55d84eb1b8b66d79e9b88ad50d25606070a746 SHA512 72ab6700bc365456f6038f9d6d5ccb29a3baf378596f538b68e0e11d3668e57cebaabf72145d8fa86b6441d66eafe38aaadab41eb7b61731fd356a75ff5c45ee -DIST asn1_derive-0.24.1.crate 9534 BLAKE2B e498f5af8fef329668554673a2c583b1d0049a235ed70f2a7a26ab724304240b277c44b33995749437600568e084aaf018430b96c7011d8483bb6965ba0e9bfa SHA512 00990444fb13a033ea831f0688611ecbe33f8cdb63717382cdbccaa0834f953302383f05ae425525d8c336908780d7b80be0db430e1f233bded0544f32c9c199 -DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 -DIST bitflags-2.11.1.crate 49082 BLAKE2B c9c875b54e0a12115ecd846ef0a66bc7070d38892285a4142f1b1f26b07d407fa440a2943f310046f5fbc9a2428fcc56f2e44d06360e551d4b27c9b8cf93eab0 SHA512 c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7 -DIST cc-1.2.60.crate 97051 BLAKE2B 292350c3fe7dc3e023fe4f7cd07b3a5a7233996963b42391243948f834a17cf69781bab32cf46d62722c45437f50123450811dce8aa0e96ee63f35480cc15d90 SHA512 d67fd7400bd1d20f26f7a6743ac02ad09dba0b8002172b87907f4a7ae2487ee41feb2f24fe375ca91a3ac4fde1dc8b48b6703b74297c9eb42bd1e91ac8fe4e80 -DIST cc-1.2.61.crate 97163 BLAKE2B d46641d905e44c60e36c3918c6fb666c7d5f19316a1415e5f51909f79a00773bd763784a71aa7ee85a4c058177596a06a5c4a807904bbd2340c31103312d415d SHA512 4728983b06cf6cfb8a042759b7da2d9123939cb3c87fd78d3d7dc565871b5a4aa522afe515bbfff62218d8ef5ca16ed88f777c30b746820c13c9a6bf98dc7ddd -DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d -DIST cryptography-47.0.0.tar.gz 830863 BLAKE2B fa4f148133c23025ede6bdfcbbce65288dbe61f0a28e3792ef9e1a7143ae05bd7e42947e0ffa3f70d027b7d2064f8d755eb9a83e4719c83ae4f4c79490e0c49e SHA512 0d2fd9de7b6cfafef5f66e4fb10b7eaa8712bc0ed7bca19a017963b8ea707813a7bdc841f7d4aa512da7963eff3707792d46cb93058875fcc447961256c32d9e -DIST cryptography-48.0.0.tar.gz 832984 BLAKE2B 100bbd35411874c4b9a6fb855fa19dd5271c753daa28cd6c52fac0b926dbcee6b4dce37a59c28b5ff435028965a60fa898e501f6215e837cc28e056c1b8a4680 SHA512 4d04983e25eb5fc856705f63e8cca32a357ef0a369c4596b1beb2e0befa2b3dcd763eb4e9baed4230bd75aa6738790ec56b107a45d5e02ce09f78fc1851c2ff9 -DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de -DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 -DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c -DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690 -DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 -DIST openssl-0.10.78.crate 292622 BLAKE2B 17ec5a5efd1fa997a8179bb107912c62c47ea901d93df1c8c0c63e548427a01e57d79c23f0d4a7d614f0d2059c6c07097a4047aa91dfbc4d224c942615eb3587 SHA512 fc27483ebf36daf4b97a43aab2b347255a35e03268c4424df133c714da41a415025be7e6d12579590ab03d237eebaacf89c056d722a66591a7e77c1f45297b4d -DIST openssl-0.10.79.crate 307119 BLAKE2B c282a190830e6970bf4617d0a41cb12db34625c827c19ac02575635c2ff375ca2fc1ca5d2206a296af733c1fd5c5d4e962325820a3dd643e8913145385c9026b SHA512 da9b6025324499bef777f8a7caa3705e3857ddf0aa80c659da5adcc6b6518e8734ccdbe10410a578003bde1dec2006e8d7b84224d635d03003f4a91f2e71406d -DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c -DIST openssl-sys-0.9.114.crate 75617 BLAKE2B f4c313dae993116f249d27d9b161263e8ed770ea8ba0446738aa9fcb2f94d2aebb069f6a713f94ed64e99350f3241b095ef6f433b0e4f75cc3de2b0916d04a75 SHA512 a1404b613d77b039fee2e2195867f8db75520aaa558d125c99f1a6694e513e15454914dd8ab84ab1ef4ab729afd53eac8ddf5f3c42d152f758faa1d0c1fbd258 -DIST openssl-sys-0.9.115.crate 75821 BLAKE2B 56de1b3874f67e0e5771d7b0227246a143ef862301769086dc10bece0b772cc08bf3f6169462b01bf9b90c5691ddd406531cb48104fe4619bbe8f1d19d9fa271 SHA512 2a5c46d20f8d194e92785311f3866cca4ccf8b0e1b665afd49768f230eee76e1e00f04415b4b2f2b8f449dbf9f11a62b56cb639dfdc1d4783ee8bb256864dd05 -DIST pem-3.0.6.crate 18362 BLAKE2B 0cdd4855872e51d70bf6f3031a28ed9580c0fbad3ec7680938f121753e637f925a57ccb67ed5b85f3c0dff8b4c1fe936aa3ab4b4067ab9a3a3dd17dec02680cd SHA512 4d485bc3a14d7480b6fd0627869d4093124f173a3aeaeaff4ed69a37ba50a8327e6e9325a92d1a5c8ef337b7ca812de2e74ac786eaa94a644de8daf15619de15 -DIST pkg-config-0.3.33.crate 21590 BLAKE2B 576349a975cd4b9ff08c7f797f300cb2774425c72ed7baced19e0ba6231246f4479939c61bcc9efeb9174a2d6917bf009f02e93c26800c65e798b9e51ccf4d8b SHA512 af931d889e72f51e0ae41c880a1f5aa6215b93148cf7041378664e4ba013d0c83d654e560a73c9d7b301b5a008c221e48ac81b413d1123786e003c97f7fff63a -DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-0.28.3.crate 1204476 BLAKE2B 8540a1c51bac4fbe04ea34d5ce38471c13d5a3f0759e60cf21d67e846b00feb8316e70f32cb8dc6b74d09f0901ffc83d5f41b1a06da6d34790ef13e4cefcad45 SHA512 f955957eec4b95cc9337d331bba3bba52b4754b301cf86cd974601e64eb20c2424023b19be89a224661fe2e185de646cd3d0d00705b6b5cbd139856c9443a247 -DIST pyo3-build-config-0.28.3.crate 35961 BLAKE2B 61a0101913c6d563721049ca99256c2aefd89b017a7e18c82f4a6aceca0aefeaa71fd559cd43adfb5034ce076c904e5188f8f73961ea217287fbfd12caab9401 SHA512 78f85696901b16540d42187d10e888bd929b9f23415faeb73f9798abda1af3506a308145dd4113b070521271c72624d7930fb4b19bad25aa1afd3082030c9126 -DIST pyo3-ffi-0.28.3.crate 80881 BLAKE2B 4ac7066c911e2aec18aa9245efed00585d063f81d69910e6a146f8efbf2939ab5de519bbf2a3dde78b40c264e97c62490db80e9b2e84aaf080d63659a6676459 SHA512 ec49b5cc67d19f46c9daea76b37b4988af0f63b9ed67c71190f015a0aa9691d4a8ffd4128413de430928428e1e8e26d44c3103f561e6b71b7e8c4597ab602d9f -DIST pyo3-macros-0.28.3.crate 8963 BLAKE2B ca9967cfba565b873ed77565ff6eb8408473c227d191797e9db8c6b5cbc89abc17ffd57ae71e28877088fe19373da2f503cdefeae6b0a47796f6abcf62044f08 SHA512 57d178bd9b53dd98916e60c89bc26c34f9949829dc17bf7d6cc15b704bba7c874d85d6bd3c827d401268660a79230a6e32711048da939ec4e22342f3e08046d1 -DIST pyo3-macros-backend-0.28.3.crate 88063 BLAKE2B a484b12bbab3031838f61149ab9f08b9e460a2bd02089e08e58dac2cb747afbc0cdfe64018ed4c8cb0bbbd1d22e3eb05a6a72b020da6b71a584ec51ca8d24292 SHA512 45ce31ed64ee4fd0249736d480c9840a756bc45934d6803ae11e0680057ecf4cc74c71b47ccf9241fc3ab5c1e0b9c758426f08bd523d1ace92fc308302ea3c84 -DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 -DIST self_cell-1.2.2.crate 23264 BLAKE2B dd4208f060b09e673178d0c66ba98670187d613fd903254d17e711ed2538c4ce6cdca7c0d65482a163ed2c91c8aa9b19d7f29df025b9964d69ba0fab3a6c7d6d SHA512 b47fb19bc623b5d670c21a2b1c32dd298934e295cc5b965b2b244ff4a076a7de4c652e4d820db32e68301b4124334ebd25837b55c610b75dc60bdd95a6ef9420 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 -DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 -DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 diff --git a/dev-python/cryptography/cryptography-47.0.0.ebuild b/dev-python/cryptography/cryptography-47.0.0.ebuild deleted file mode 100644 index b0090423b0f8..000000000000 --- a/dev-python/cryptography/cryptography-47.0.0.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 2021-2026 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -CARGO_OPTIONAL=yes -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - - -CRATES=" - asn1@0.24.1 - asn1_derive@0.24.1 - base64@0.22.1 - bitflags@2.11.1 - cc@1.2.60 - cfg-if@1.0.4 - find-msvc-tools@0.1.9 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - heck@0.5.0 - itoa@1.0.18 - libc@0.2.186 - once_cell@1.21.4 - openssl-macros@0.1.1 - openssl-sys@0.9.114 - openssl@0.10.78 - pem@3.0.6 - pkg-config@0.3.33 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.3 - pyo3-ffi@0.28.3 - pyo3-macros-backend@0.28.3 - pyo3-macros@0.28.3 - pyo3@0.28.3 - quote@1.0.45 - self_cell@1.2.2 - shlex@1.3.0 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 - vcpkg@0.2.15 -" - -inherit cargo distutils-r1 multiprocessing - -VEC_P=cryptography_vectors-$(ver_cut 1-3) -DESCRIPTION="Library providing cryptographic recipes and primitives" -HOMEPAGE=" - https://github.com/pyca/cryptography/ - https://pypi.org/project/cryptography/ -" -SRC_URI=" - https://github.com/pyca/cryptography/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris ${CRATES})" - -LICENSE="|| ( Apache-2.0 BSD ) PSF-2" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0 -" -SLOT="0" -KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="" - -RDEPEND=" - >=dev-libs/openssl-1.0.2o-r6:0= - - $(python_gen_cond_dep ' - >=dev-python/cffi-2.0.0:=[${PYTHON_USEDEP}] - ' 'python*') -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${RUST_DEPEND} - >=dev-util/maturin-1.9.4[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/iso8601[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -# Files built without CFLAGS/LDFLAGS, acceptable for rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cryptography/hazmat/bindings/_rust.*.so" - -EPYTEST_PLUGINS=( hypothesis pytest-subtests ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - cargo_src_unpack -} - -src_prepare() { - distutils-r1_src_prepare - - sed -i -e 's:--benchmark-disable::' pyproject.toml || die - - # work around availability macros not supported in GCC (yet) - if [[ ${CHOST} == *-darwin* ]] ; then - local darwinok=0 - if [[ ${CHOST##*-darwin} -ge 16 ]] ; then - darwinok=1 - fi - sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \ - src/_cffi_src/openssl/src/osrandom_engine.c || die - fi -} - -python_configure_all() { - filter-lto # bug #903908 -} - -python_test() { - local -x PYTHONPATH="${PYTHONPATH}:${WORKDIR}/${VEC_P}" - local EPYTEST_IGNORE=( - tests/bench - ) - epytest -} diff --git a/dev-python/cryptography/cryptography-48.0.0.ebuild b/dev-python/cryptography/cryptography-48.0.0.ebuild deleted file mode 100644 index 461739efaae9..000000000000 --- a/dev-python/cryptography/cryptography-48.0.0.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 2021-2026 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -CARGO_OPTIONAL=yes -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - - -CRATES=" - asn1@0.24.1 - asn1_derive@0.24.1 - base64@0.22.1 - bitflags@2.11.1 - cc@1.2.61 - cfg-if@1.0.4 - find-msvc-tools@0.1.9 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - heck@0.5.0 - itoa@1.0.18 - libc@0.2.186 - once_cell@1.21.4 - openssl-macros@0.1.1 - openssl-sys@0.9.115 - openssl@0.10.79 - pem@3.0.6 - pkg-config@0.3.33 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.3 - pyo3-ffi@0.28.3 - pyo3-macros-backend@0.28.3 - pyo3-macros@0.28.3 - pyo3@0.28.3 - quote@1.0.45 - self_cell@1.2.2 - shlex@1.3.0 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 - vcpkg@0.2.15 -" - -inherit cargo distutils-r1 multiprocessing - -VEC_P=cryptography_vectors-$(ver_cut 1-3) -DESCRIPTION="Library providing cryptographic recipes and primitives" -HOMEPAGE=" - https://github.com/pyca/cryptography/ - https://pypi.org/project/cryptography/ -" -SRC_URI=" - https://github.com/pyca/cryptography/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris ${CRATES})" - -LICENSE="|| ( Apache-2.0 BSD ) PSF-2" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0 -" -SLOT="0" -KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="" - -RDEPEND=" - >=dev-libs/openssl-1.0.2o-r6:0= - - $(python_gen_cond_dep ' - >=dev-python/cffi-2.0.0:=[${PYTHON_USEDEP}] - ' 'python*') -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${RUST_DEPEND} - >=dev-util/maturin-1.9.4[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/iso8601[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -# Files built without CFLAGS/LDFLAGS, acceptable for rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cryptography/hazmat/bindings/_rust.*.so" - -EPYTEST_PLUGINS=( hypothesis pytest-subtests ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - cargo_src_unpack -} - -src_prepare() { - distutils-r1_src_prepare - - sed -i -e 's:--benchmark-disable::' pyproject.toml || die - - # work around availability macros not supported in GCC (yet) - if [[ ${CHOST} == *-darwin* ]] ; then - local darwinok=0 - if [[ ${CHOST##*-darwin} -ge 16 ]] ; then - darwinok=1 - fi - sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \ - src/_cffi_src/openssl/src/osrandom_engine.c || die - fi -} - -python_configure_all() { - filter-lto # bug #903908 -} - -python_test() { - local -x PYTHONPATH="${PYTHONPATH}:${WORKDIR}/${VEC_P}" - local EPYTEST_IGNORE=( - tests/bench - ) - epytest -} diff --git a/dev-python/cryptography/files/cryptography-46.0.5-stray-files.patch b/dev-python/cryptography/files/cryptography-46.0.5-stray-files.patch deleted file mode 100644 index e13bb4f560c4..000000000000 --- a/dev-python/cryptography/files/cryptography-46.0.5-stray-files.patch +++ /dev/null @@ -1,48 +0,0 @@ -From b89a7737e3f135333125b0984e75ea553a485203 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sun, 15 Feb 2026 17:47:48 +0100 -Subject: [PATCH] Fix installing stray files into site-packages -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Fix the `include` pattern in `pyproject.toml` not to install stray files -such as `CHANGELOG.rst`, `CONTRIBUTING.rst`, `docs` and `tests` straight -into site-packages. Apparently Maturin did not install them before due -to a bug, but it was fixed in maturin 1.12.0, leading to the files being -suddenly installed. - -Originally reported as https://bugs.gentoo.org/970090. - -Signed-off-by: Michał Górny ---- - pyproject.toml | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/pyproject.toml b/pyproject.toml -index e26b38628..8640cb6e5 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -106,10 +106,10 @@ module-name = "cryptography.hazmat.bindings._rust" - locked = true - sdist-generator = "git" - include = [ -- "CHANGELOG.rst", -- "CONTRIBUTING.rst", -+ { path = "CHANGELOG.rst", format = "sdist" }, -+ { path = "CONTRIBUTING.rst", format = "sdist" }, - -- "docs/**/*", -+ { path = "docs/**/*", format = "sdist" }, - - { path = "src/_cffi_src/**/*.py", format = "sdist" }, - { path = "src/_cffi_src/**/*.c", format = "sdist" }, -@@ -121,7 +121,7 @@ include = [ - { path = "src/rust/**/Cargo.lock", format = "sdist" }, - { path = "src/rust/**/*.rs", format = "sdist" }, - -- "tests/**/*.py", -+ { path = "tests/**/*.py", format = "sdist" }, - ] - exclude = [ - "vectors/**/*", diff --git a/dev-python/cryptography/metadata.xml b/dev-python/cryptography/metadata.xml deleted file mode 100644 index 5bc1592080cf..000000000000 --- a/dev-python/cryptography/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - dev@liguros.net - Development - - - python@gentoo.org - Python - - - cpe:/a:python-cryptography_project:python-cryptography - - - enable support for the old, deprecated IDNA specification (RFC 3490) - - ports - \ No newline at end of file diff --git a/dev-python/cson/Manifest b/dev-python/cson/Manifest deleted file mode 100644 index c15ab9cd2374..000000000000 --- a/dev-python/cson/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycson-0.8.gh.tar.gz 10448 BLAKE2B 55e2ec4a447761d6764e9f25cdff534d3dcdf2a0e3bfd9255f02b1a5cd9834e4f4323ba47a1659ea973f995c34519622e36c691bef763ba83c8caf87fbc49f58 SHA512 873f1b0d825ad318ca5c62fccbdd12a8738c8b9ff58b4fe27ea611aa47575e24218b5010f6d6b12f5ebda835c2778dd15472ca5c73b634b3004aa08496f45328 diff --git a/dev-python/cson/cson-0.8-r4.ebuild b/dev-python/cson/cson-0.8-r4.ebuild deleted file mode 100644 index 57a24b6d09e2..000000000000 --- a/dev-python/cson/cson-0.8-r4.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=pycson-${PV} -DESCRIPTION="A python parser for the Coffeescript Object Notation (CSON)" -HOMEPAGE=" - https://github.com/avakar/pycson/ - https://pypi.org/project/cson/ -" -SRC_URI=" - https://github.com/avakar/pycson/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc ~riscv x86" - -RDEPEND=" - dev-python/speg[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/cson/metadata.xml b/dev-python/cson/metadata.xml deleted file mode 100644 index 09bbfa75543d..000000000000 --- a/dev-python/cson/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - - cson - avakar/pycson - - diff --git a/dev-python/css-parser/Manifest b/dev-python/css-parser/Manifest deleted file mode 100644 index 0d20783a1967..000000000000 --- a/dev-python/css-parser/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST css-parser-1.0.10.tar.gz 349673 BLAKE2B 30ba106620e488532d3cfbd84fc44b0bc15f1e98c7ca3db5a04476810f1bd7ff62c425a052e141a2f13d15e30bd8d1ad83bf769ccce256bef5b723560e230810 SHA512 1f339eb5771fb1ff2f2fc5dbcbe86f6ad09d0ae1abeca96194e6d3c0c4e385ae7366618f28d01010e764fa81d30aec7ccfcbeea2a084c8528be33812307149c8 diff --git a/dev-python/css-parser/css-parser-1.0.10.ebuild b/dev-python/css-parser/css-parser-1.0.10.ebuild deleted file mode 100644 index d49c0f817aad..000000000000 --- a/dev-python/css-parser/css-parser-1.0.10.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A CSS Cascading Style Sheets library (fork of cssutils)" -HOMEPAGE=" - https://github.com/ebook-utils/css-parser/ - https://pypi.org/project/css-parser/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/chardet[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/css-parser/metadata.xml b/dev-python/css-parser/metadata.xml deleted file mode 100644 index 5204018a14f4..000000000000 --- a/dev-python/css-parser/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - zmedico@gentoo.org - - - python@gentoo.org - Python - - - - ebook-utils/css-parser - css-parser - - diff --git a/dev-python/cssselect/Manifest b/dev-python/cssselect/Manifest deleted file mode 100644 index 39e04d8e3fd6..000000000000 --- a/dev-python/cssselect/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cssselect-1.4.0.gh.tar.gz 42120 BLAKE2B a87b6a1f40417f16669e6325d90407038056d6525e10fa0254706ad854dc67ba71262f29c2b328eba97a32aaadc67f5578799a1740639056b6f0d3c6ea9153f8 SHA512 37f1822a741269b95588b01d1b7fd1f6255138ab0c082a8035a91cd54f8feb2a79d278efa18e343c4ae063c6ae8469b1a210c9297f5e3ba1952898170daccf4f diff --git a/dev-python/cssselect/cssselect-1.4.0.ebuild b/dev-python/cssselect/cssselect-1.4.0.ebuild deleted file mode 100644 index 3159407902cd..000000000000 --- a/dev-python/cssselect/cssselect-1.4.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Parse CSS3 Selectors and translate them to XPath 1.0" -HOMEPAGE=" - https://cssselect.readthedocs.io/en/latest/ - https://github.com/scrapy/cssselect/ - https://pypi.org/project/cssselect/ -" -SRC_URI=" - https://github.com/scrapy/cssselect/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/cssselect/metadata.xml b/dev-python/cssselect/metadata.xml deleted file mode 100644 index b85bbd7aceff..000000000000 --- a/dev-python/cssselect/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cssselect - scrapy/cssselect - - diff --git a/dev-python/cssselect2/Manifest b/dev-python/cssselect2/Manifest deleted file mode 100644 index bfdf92c0c92e..000000000000 --- a/dev-python/cssselect2/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST cssselect2-0.9.0.tar.gz 35595 BLAKE2B 983a9aa44b4f570f5987731054d872f43106a1f09b09fe122757accd127e176d8759f87a7efeb5a6dccf2fb53cc77e37d407c4ca0f8526a54ed52b6d061f8dea SHA512 2d0bc81e707fb753dddb0b726b53cf0f4e5294a70193df93fbdca6987a81d7af5d39600172a164653f6e3359c6e06f6cf23b6d5756c87137de0ace6bd7bd546d -DIST cssselect2-0.9.0.tar.gz.provenance 9413 BLAKE2B 8f715ac03ce29bb17f1f92ea7a94a4de7c5ee5861ed874e559f57ee931780485d4800c8bf50b60647e7ae665d6b96fa0a5a5a1cf343bb615531ce3447ed766ae SHA512 6e0442a97fe081d1dfa8b79907d381145e848f055d398774d1aa83c8986b940b2026c3378293264ba7020eb2be0148c7ac3e99f9c582721f346ce0c258062bba diff --git a/dev-python/cssselect2/cssselect2-0.9.0.ebuild b/dev-python/cssselect2/cssselect2-0.9.0.ebuild deleted file mode 100644 index 3c160b6db3dd..000000000000 --- a/dev-python/cssselect2/cssselect2-0.9.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/Kozea/cssselect2 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Parses CSS3 Selectors and translates them to XPath 1.0" -HOMEPAGE=" - https://doc.courtbouillon.org/cssselect2/stable/ - https://pypi.org/project/cssselect2/ - https://github.com/Kozea/cssselect2/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/tinycss2[${PYTHON_USEDEP}] - dev-python/webencodings[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/cssselect2/metadata.xml b/dev-python/cssselect2/metadata.xml deleted file mode 100644 index 3d7e7693f200..000000000000 --- a/dev-python/cssselect2/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cssselect2 - Kozea/cssselect2 - - diff --git a/dev-python/cssutils/Manifest b/dev-python/cssutils/Manifest deleted file mode 100644 index 4396da943f61..000000000000 --- a/dev-python/cssutils/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cssutils-2.11.1.tar.gz 711657 BLAKE2B 08522271238efd160dba06e580e01136ec1dab69bef8400f458edcf58a179ffc1d5bbca9423afddb66b5c781c2742a00f9a9fc0c5119ed3d865f914ebce2238f SHA512 7e38f08c5ff340b82ea39bda207d099b39ce6b88c8ac0d7ac1fb29e7b4ae6d8baa341e0a9b27e6d2285e31266112ec51d1fff9ef3e5a17a4bf55546fb4927845 diff --git a/dev-python/cssutils/cssutils-2.11.1.ebuild b/dev-python/cssutils/cssutils-2.11.1.ebuild deleted file mode 100644 index bc5bf02a97d5..000000000000 --- a/dev-python/cssutils/cssutils-2.11.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A CSS Cascading Style Sheets library" -HOMEPAGE=" - https://pypi.org/project/cssutils/ - https://github.com/jaraco/cssutils/ -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc x86" - -RDEPEND=" - dev-python/more-itertools[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/cssselect[${PYTHON_USEDEP}] - >=dev-python/jaraco-test-5.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # network - encutils/__init__.py::encutils - examples/website.py::examples.website.logging - ) - local EPYTEST_IGNORE=( - # path mismatch with "parse" package - examples/parse.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -m "not network" -} diff --git a/dev-python/cssutils/metadata.xml b/dev-python/cssutils/metadata.xml deleted file mode 100644 index 09038efe6411..000000000000 --- a/dev-python/cssutils/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cssutils - jaraco/cssutils - - diff --git a/dev-python/cstruct/Manifest b/dev-python/cstruct/Manifest deleted file mode 100644 index e60a2f33632b..000000000000 --- a/dev-python/cstruct/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-cstruct-6.2.gh.tar.gz 184651 BLAKE2B 796f30837fb5b3c4403e233e694fe31acc851410aca2ea323499b0f594715e1c722a9c27b0f8791794f7dfac52b830b3dcd8111b9268ec153f88f3eb10e4c96e SHA512 55dd7c0a38c486f4738ac11316391e0cdc40fa6184b35ee05724bfba60f3291ab6b927235ad73a4c07ea9d2fd4412f5516afbdbb982f06c24368139a814d58e2 diff --git a/dev-python/cstruct/cstruct-6.2.ebuild b/dev-python/cstruct/cstruct-6.2.ebuild deleted file mode 100644 index 56c188968d5c..000000000000 --- a/dev-python/cstruct/cstruct-6.2.ebuild +++ /dev/null @@ -1,30 +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 - -MY_P=python-${P} -DESCRIPTION="C-style structs for Python" -HOMEPAGE=" - https://github.com/andreax79/python-cstruct/ - https://pypi.org/project/cstruct/ -" -SRC_URI=" - https://github.com/andreax79/python-cstruct/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DOCS=( README.md ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/cstruct/metadata.xml b/dev-python/cstruct/metadata.xml deleted file mode 100644 index d1468dcb4ec3..000000000000 --- a/dev-python/cstruct/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - zmedico@gentoo.org - - - python@gentoo.org - Python - - - andreax79/python-cstruct - cstruct - - diff --git a/dev-python/csvkit/Manifest b/dev-python/csvkit/Manifest deleted file mode 100644 index 62d16892b62b..000000000000 --- a/dev-python/csvkit/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST csvkit-2.2.0.tar.gz 3820365 BLAKE2B 2aba709d37e3a6e618b72b12b326d077eef09564de80def8cc036fdeefbf632f7b847f30b50770c65ec9238eba252c75c10aa169438fb1b75d7606c1a39ac16e SHA512 e7afd61ae9af6c732b1bab4b7a1b990376b5bb39727a0d4159fe7040103089544c895d176837ec7b5960d50802080223cd3a2574011bcdbbe692b8284a182f3f -DIST csvkit-2.2.0.tar.gz.provenance 9387 BLAKE2B dd08a2d4862cadd53b12a92455a1b8526038fce5144ce4845a5e23445a025d359ccc5c3ab618ceb17e533d6d775f59383f4de418b68d8e0c4ec39e6ab5128d01 SHA512 0d6ffb81909d366fe75b0bd3fb068f0e2be73ea2af3d664638b20a928c77c56918ecdbc2e50244488bbf8ed73b572dc8dcb239d0554b38384884c2cd7786edba diff --git a/dev-python/csvkit/csvkit-2.2.0.ebuild b/dev-python/csvkit/csvkit-2.2.0.ebuild deleted file mode 100644 index 672cbfe46ca6..000000000000 --- a/dev-python/csvkit/csvkit-2.2.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/wireservice/csvkit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A suite of utilities for converting to and working with CSV" -HOMEPAGE=" - https://github.com/wireservice/csvkit/ - https://pypi.org/project/csvkit/ -" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/agate-1.12.0[${PYTHON_USEDEP}] - >=dev-python/agate-excel-0.4.0[${PYTHON_USEDEP}] - >=dev-python/agate-dbf-0.2.3[${PYTHON_USEDEP}] - >=dev-python/agate-sql-0.7.0[${PYTHON_USEDEP}] - dev-python/openpyxl[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/xlrd[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/zstandard[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # fails depending on locale, let's not force en_US - tests/test_utilities/test_csvstat.py::TestCSVStat::test_decimal_format - ) - local -x LC_ALL=C.UTF-8 - epytest -} diff --git a/dev-python/csvkit/metadata.xml b/dev-python/csvkit/metadata.xml deleted file mode 100644 index 9b523bde421b..000000000000 --- a/dev-python/csvkit/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - zmedico@gentoo.org - - - python@gentoo.org - Python - - - - https://github.com/wireservice/csvkit/issues - https://github.com/wireservice/csvkit/blob/master/CHANGELOG.rst - csvkit - wireservice/csvkit - - diff --git a/dev-python/cucumber-expressions/Manifest b/dev-python/cucumber-expressions/Manifest deleted file mode 100644 index 52cf83c6ba63..000000000000 --- a/dev-python/cucumber-expressions/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST cucumber-expressions-19.0.0.gh.tar.gz 309977 BLAKE2B 89d297402e78081843d8319dee500c2be4e43493e74f04413e970bd1ddbba44136fc63afafc4c609a5c41254c65e338a3e6f2e988f09d81a40782a1907804ad9 SHA512 8743abd54c9c4e7538f21c7c2033f1410dbfb18815714add222024d013e91ed4f775b83f989981ee5d840af7e02aaf3b42d134563be484b8ffc7c1d839828d93 -DIST cucumber-expressions-19.0.1.gh.tar.gz 270820 BLAKE2B f5787440882f60244d47403c7dd74dd0c41483dcdf1a67ed115b1fd07b68035329c5c742b662c01ba3c4c146729b4c90e3c3361bc9b93bf7440b39e0ff000f54 SHA512 23c525007959f9fc52f03aa815fa8cd5277063688b670129a8e49d6f439dedc5608782a41b209709d20ccff970f7d4302da9a1c25a36337ee6c301215c9601d0 diff --git a/dev-python/cucumber-expressions/cucumber-expressions-19.0.0.ebuild b/dev-python/cucumber-expressions/cucumber-expressions-19.0.0.ebuild deleted file mode 100644 index 8bb5b1ca1cd3..000000000000 --- a/dev-python/cucumber-expressions/cucumber-expressions-19.0.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Human friendly alternative to Regular Expressions" -HOMEPAGE=" - https://github.com/cucumber/cucumber-expressions/ - https://pypi.org/project/cucumber-expressions/ -" -# no tests in sdist -SRC_URI=" - https://github.com/cucumber/cucumber-expressions/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${P}/python" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -BDEPEND=" - test? ( - >=dev-python/pyyaml-6.0.3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/cucumber-expressions/cucumber-expressions-19.0.1.ebuild b/dev-python/cucumber-expressions/cucumber-expressions-19.0.1.ebuild deleted file mode 100644 index 8bb5b1ca1cd3..000000000000 --- a/dev-python/cucumber-expressions/cucumber-expressions-19.0.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Human friendly alternative to Regular Expressions" -HOMEPAGE=" - https://github.com/cucumber/cucumber-expressions/ - https://pypi.org/project/cucumber-expressions/ -" -# no tests in sdist -SRC_URI=" - https://github.com/cucumber/cucumber-expressions/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${P}/python" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -BDEPEND=" - test? ( - >=dev-python/pyyaml-6.0.3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/cucumber-expressions/metadata.xml b/dev-python/cucumber-expressions/metadata.xml deleted file mode 100644 index 4190727607ae..000000000000 --- a/dev-python/cucumber-expressions/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - cucumber/cucumber-expressions - cucumber-expressions - - diff --git a/dev-python/cucumber-tag-expressions/Manifest b/dev-python/cucumber-tag-expressions/Manifest deleted file mode 100644 index 1ea1e5b481a7..000000000000 --- a/dev-python/cucumber-tag-expressions/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cucumber-tag-expressions-9.1.0.gh.tar.gz 188956 BLAKE2B 8e8dbba47811f7f367062f18e405025655238755642314e1fab1ed76eeca215a80efe94ca50357f5257153379fb34d7a34760026b9b04507ca777b2faa5cb928 SHA512 d3886c65b678fd87b093fca88e243972322a48afabfeb2e3d38b69ce813e3705924e1475e77b54f98687f9c4235bc343cc9d7c20ba194880d9acceb228161275 diff --git a/dev-python/cucumber-tag-expressions/cucumber-tag-expressions-9.1.0.ebuild b/dev-python/cucumber-tag-expressions/cucumber-tag-expressions-9.1.0.ebuild deleted file mode 100644 index 7b0baef63f29..000000000000 --- a/dev-python/cucumber-tag-expressions/cucumber-tag-expressions-9.1.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Cucumber tag expression parser" -HOMEPAGE=" - https://github.com/cucumber/tag-expressions/ - https://pypi.org/project/cucumber-tag-expressions/ -" -# no tests in sdist -SRC_URI=" - https://github.com/cucumber/tag-expressions/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/tag-expressions-${PV}/python" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -BDEPEND=" - test? ( - >=dev-python/pyyaml-6.0.3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/cucumber-tag-expressions/metadata.xml b/dev-python/cucumber-tag-expressions/metadata.xml deleted file mode 100644 index 59a51b6d8864..000000000000 --- a/dev-python/cucumber-tag-expressions/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - cucumber/tag-expressions - cucumber-tag-expressions - - diff --git a/dev-python/curtsies/Manifest b/dev-python/curtsies/Manifest deleted file mode 100644 index 9e0b4590df08..000000000000 --- a/dev-python/curtsies/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST curtsies-0.4.3.tar.gz 53401 BLAKE2B 4c5f7bf6041b3585dcb9288d36e9bf7d6ec2354dc115fe696124df354529a33bff3702071ca56bad8fec0222b6d1b8023d1e16027257af29fdc47862c1d1f44f SHA512 db157b9f32a13b8086df1909c363ff669fcb6053bb205e0b9ede3aa21a4afbe9f4e08371ede9bbb6af31cdf1cd96166938a35af04e695b6c0a7d01a12d6ce158 diff --git a/dev-python/curtsies/curtsies-0.4.3.ebuild b/dev-python/curtsies/curtsies-0.4.3.ebuild deleted file mode 100644 index f40909b73407..000000000000 --- a/dev-python/curtsies/curtsies-0.4.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Curses-like terminal wrapper, with colored strings" -HOMEPAGE=" - https://github.com/bpython/curtsies/ - https://pypi.org/project/curtsies/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/blessed-1.5[${PYTHON_USEDEP}] - dev-python/cwcwidth[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pyte[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/curtsies/metadata.xml b/dev-python/curtsies/metadata.xml deleted file mode 100644 index 1b2548af15dc..000000000000 --- a/dev-python/curtsies/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - curtsies - bpython/curtsies - - diff --git a/dev-python/cvxopt/Manifest b/dev-python/cvxopt/Manifest deleted file mode 100644 index 100b07b035dd..000000000000 --- a/dev-python/cvxopt/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST cvxopt-1.3.2.gh.tar.gz 4095027 BLAKE2B ad4dfba1fe9c5be700ba61268e9d245355493c0334688b7a08bd4b5c4127da7a276cc660a1c1f4fe4df2359f9d2a8e3c4907d57d23c29d8caaf0329f6834cc30 SHA512 a6f9006b8b83445d781b1ba876e5ecefe724cf8666f47744b010e9c61fa1786dbd6233459a6e6a1a333ef9ac075d280076b2aeee3a2636d27541a615c5607b34 -DIST cvxopt-1.3.3.gh.tar.gz 8842113 BLAKE2B d6bbec5c9e1260b6eb3123b176187f6821ee7609b2e536375b9af076bec9b41fda588e5bdfa81111a126fa931378bd5585b531b0bf3ae8091f12997ef00a5540 SHA512 839183c41322dce6e63ead69e0cf4252cf2e434c9e9ce8a71033c493e18e395f48f5c402d1a7a6e53c4ae12da9ebfb47997909df84cfda3fd6c2845fd1e1c30b diff --git a/dev-python/cvxopt/cvxopt-1.3.2.ebuild b/dev-python/cvxopt/cvxopt-1.3.2.ebuild deleted file mode 100644 index 7c8c180a1381..000000000000 --- a/dev-python/cvxopt/cvxopt-1.3.2.ebuild +++ /dev/null @@ -1,180 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Python package for convex optimization" -HOMEPAGE=" - https://cvxopt.org/ - https://github.com/cvxopt/cvxopt/ - https://pypi.org/project/cvxopt/ -" -# no sdist, as of 1.3.1 -SRC_URI=" - https://github.com/${PN}/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" -IUSE="+dsdp examples fftw +glpk gsl" - -DEPEND=" - virtual/blas - virtual/lapack - sci-libs/amd:0= - sci-libs/cholmod:0= - sci-libs/colamd:0= - sci-libs/suitesparseconfig:0= - sci-libs/umfpack:0= - dsdp? ( sci-libs/dsdp:0= ) - fftw? ( sci-libs/fftw:3.0= ) - glpk? ( >=sci-mathematics/glpk-4.49:0= ) - gsl? ( sci-libs/gsl:0= ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}] - virtual/pkgconfig -" - -distutils_enable_sphinx doc/source \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -# The BLAS_LIB and LAPACK_LIB variables (among others) in cvxopt's -# setup.py are passed in as colon-delimited strings. So, for example, -# if your blas "l" flags are "-lblas -lcblas", then cvxopt wants -# "blas;cblas" for BLAS_LIB. -# -# The following function takes a flag type ("l", "L", or "I") as its -# first argument and a list of packages as its remaining arguments. It -# outputs a list of libraries, library paths, or include paths, -# respectively, for the given packages, retrieved using pkg-config and -# deduplicated, in the appropriate format. -# -cvxopt_output() { - local FLAGNAME="${1}" - shift - local PACKAGES="${@}" - - local PKGCONFIG_MODE - case "${FLAGNAME}" in - l) PKGCONFIG_MODE="--libs-only-l";; - L) PKGCONFIG_MODE="--libs-only-L";; - I) PKGCONFIG_MODE="--cflags-only-I";; - *) echo "invalid flag name: ${FLAGNAME}"; exit 1;; - esac - - local CVXOPT_OUTPUT="" - local PKGCONFIG_ITEM - for PKGCONFIG_ITEM in $($(tc-getPKG_CONFIG) ${PKGCONFIG_MODE} ${PACKAGES}) - do - # First strip off the leading "-l", "-L", or "-I", and replace - # it with a semicolon... - PKGCONFIG_ITEM=";${PKGCONFIG_ITEM#-${FLAGNAME}}" - - # Now check to see if this element is already present in the - # list, and skip it if it is. This eliminates multiple entries - # from winding up in the list when multiple package arguments are - # passed to this function. - if [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM}}" ]] - then - # It was already the last entry in the list, so skip it. - continue - elif [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM};*}" ]] - then - # It was an earlier entry in the list. These two cases are - # separate to ensure that we can e.g. find ";m" at the end - # of the list, but that we don't find ";metis" in the process. - continue - fi - - # It isn't in the list yet, so append it. - CVXOPT_OUTPUT+="${PKGCONFIG_ITEM}" - done - - # Strip the leading ";" from ";foo;bar" before output. - echo "${CVXOPT_OUTPUT#;}" -} - -src_configure() { - # Mandatory dependencies. - export CVXOPT_BLAS_LIB="$(cvxopt_output l blas)" - export CVXOPT_BLAS_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L blas)" - export CVXOPT_LAPACK_LIB="$(cvxopt_output l lapack)" - export CVXOPT_SUITESPARSE_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L umfpack cholmod amd colamd suitesparseconfig)" - - # Most of these CVXOPT_* variables can be blank or have "empty" - # entries and the resulting command-line with e.g. "-L -L/some/path" - # won't hurt anything. The INC_DIR variables, however, cause - # problems, because at least gcc doesn't like a bare "-I". We - # pre-populate these variable with something safe so that setup.py - # doesn't look in the wrong place if pkg-config doesn't return any - # extra -I directories. This is - # - # https://github.com/cvxopt/cvxopt/issues/167 - # - CVXOPT_SUITESPARSE_INC_DIR="${EPREFIX}/usr/include" - local SUITESPARSE_LOCAL_INCS="$(cvxopt_output I umfpack cholmod amd colamd suitesparseconfig)" - if [[ -n "${SUITESPARSE_LOCAL_INCS}" ]]; then - CVXOPT_SUITESPARSE_INC_DIR+=";${SUITESPARSE_LOCAL_INCS}" - fi - export CVXOPT_SUITESPARSE_INC_DIR - - # optional dependencies - if use dsdp; then - # no pkg-config file at the moment - export CVXOPT_BUILD_DSDP=1 - export CVXOPT_DSDP_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" - export CVXOPT_DSDP_INC_DIR="${EPREFIX}/usr/include" - fi - - if use fftw; then - export CVXOPT_BUILD_FFTW=1 - export CVXOPT_FFTW_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L fftw3)" - CVXOPT_FFTW_INC_DIR="${EPREFIX}/usr/include" - FFTW_LOCAL_INCS="$(cvxopt_output I fftw3)" - if [[ -n "${FFTW_LOCAL_INCS}" ]]; then - CVXOPT_FFTW_INC_DIR+=";${FFTW_LOCAL_INCS}" - fi - export CVXOPT_FFTW_INC_DIR - fi - - if use glpk; then - # no pkg-config file at the moment - export CVXOPT_BUILD_GLPK=1 - export CVXOPT_GLPK_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" - export CVXOPT_GLPK_INC_DIR="${EPREFIX}/usr/include" - fi - - if use gsl; then - export CVXOPT_BUILD_GSL=1 - export CVXOPT_GSL_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L gsl)" - CVXOPT_GSL_INC_DIR="${EPREFIX}/usr/include" - GSL_LOCAL_INCS="$(cvxopt_output I gsl)" - if [[ -n "${GSL_LOCAL_INCS}" ]]; then - CVXOPT_GSL_INC_DIR+=";${GSL_LOCAL_INCS}" - fi - export CVXOPT_GSL_INC_DIR - fi - - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} - -python_install_all() { - distutils-r1_python_install_all - if use examples; then - dodoc -r examples - docompress -x "/usr/share/doc/${PF}/examples" - fi -} diff --git a/dev-python/cvxopt/cvxopt-1.3.3.ebuild b/dev-python/cvxopt/cvxopt-1.3.3.ebuild deleted file mode 100644 index d4b467da3a83..000000000000 --- a/dev-python/cvxopt/cvxopt-1.3.3.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Python package for convex optimization" -HOMEPAGE=" - https://cvxopt.org/ - https://github.com/cvxopt/cvxopt/ - https://pypi.org/project/cvxopt/ -" -# no sdist, as of 1.3.1 -SRC_URI=" - https://github.com/${PN}/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" -IUSE="+dsdp examples fftw +glpk gsl" - -DEPEND=" - virtual/blas - virtual/lapack - sci-libs/amd:0= - sci-libs/cholmod:0= - sci-libs/colamd:0= - sci-libs/suitesparseconfig:0= - sci-libs/umfpack:0= - dsdp? ( sci-libs/dsdp:0= ) - fftw? ( sci-libs/fftw:3.0= ) - glpk? ( >=sci-mathematics/glpk-4.49:0= ) - gsl? ( sci-libs/gsl:0= ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}] - virtual/pkgconfig -" - -distutils_enable_sphinx doc/source \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -# The BLAS_LIB and LAPACK_LIB variables (among others) in cvxopt's -# setup.py are passed in as colon-delimited strings. So, for example, -# if your blas "l" flags are "-lblas -lcblas", then cvxopt wants -# "blas;cblas" for BLAS_LIB. -# -# The following function takes a flag type ("l", "L", or "I") as its -# first argument and a list of packages as its remaining arguments. It -# outputs a list of libraries, library paths, or include paths, -# respectively, for the given packages, retrieved using pkg-config and -# deduplicated, in the appropriate format. -# -cvxopt_output() { - local FLAGNAME="${1}" - shift - local PACKAGES="${@}" - - local PKGCONFIG_MODE - case "${FLAGNAME}" in - l) PKGCONFIG_MODE="--libs-only-l";; - L) PKGCONFIG_MODE="--libs-only-L";; - I) PKGCONFIG_MODE="--cflags-only-I";; - *) echo "invalid flag name: ${FLAGNAME}"; exit 1;; - esac - - local CVXOPT_OUTPUT="" - local PKGCONFIG_ITEM - for PKGCONFIG_ITEM in $($(tc-getPKG_CONFIG) ${PKGCONFIG_MODE} ${PACKAGES}) - do - # First strip off the leading "-l", "-L", or "-I", and replace - # it with a semicolon... - PKGCONFIG_ITEM=";${PKGCONFIG_ITEM#-${FLAGNAME}}" - - # Now check to see if this element is already present in the - # list, and skip it if it is. This eliminates multiple entries - # from winding up in the list when multiple package arguments are - # passed to this function. - if [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM}}" ]] - then - # It was already the last entry in the list, so skip it. - continue - elif [[ "${CVXOPT_OUTPUT}" != "${CVXOPT_OUTPUT%${PKGCONFIG_ITEM};*}" ]] - then - # It was an earlier entry in the list. These two cases are - # separate to ensure that we can e.g. find ";m" at the end - # of the list, but that we don't find ";metis" in the process. - continue - fi - - # It isn't in the list yet, so append it. - CVXOPT_OUTPUT+="${PKGCONFIG_ITEM}" - done - - # Strip the leading ";" from ";foo;bar" before output. - echo "${CVXOPT_OUTPUT#;}" -} - -src_configure() { - # Mandatory dependencies. - export CVXOPT_BLAS_LIB="$(cvxopt_output l blas)" - export CVXOPT_BLAS_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L blas)" - export CVXOPT_LAPACK_LIB="$(cvxopt_output l lapack)" - export CVXOPT_SUITESPARSE_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" - - # Most of these CVXOPT_* variables can be blank or have "empty" - # entries and the resulting command-line with e.g. "-L -L/some/path" - # won't hurt anything. The INC_DIR variables, however, cause - # problems, because at least gcc doesn't like a bare "-I". We - # pre-populate these variable with something safe so that setup.py - # doesn't look in the wrong place if pkg-config doesn't return any - # extra -I directories. This is - # - # https://github.com/cvxopt/cvxopt/issues/167 - # - CVXOPT_SUITESPARSE_INC_DIR="${EPREFIX}/usr/include" - export CVXOPT_SUITESPARSE_INC_DIR - - # optional dependencies - if use dsdp; then - # no pkg-config file at the moment - export CVXOPT_BUILD_DSDP=1 - export CVXOPT_DSDP_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" - export CVXOPT_DSDP_INC_DIR="${EPREFIX}/usr/include" - fi - - if use fftw; then - export CVXOPT_BUILD_FFTW=1 - export CVXOPT_FFTW_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L fftw3)" - CVXOPT_FFTW_INC_DIR="${EPREFIX}/usr/include" - FFTW_LOCAL_INCS="$(cvxopt_output I fftw3)" - if [[ -n "${FFTW_LOCAL_INCS}" ]]; then - CVXOPT_FFTW_INC_DIR+=";${FFTW_LOCAL_INCS}" - fi - export CVXOPT_FFTW_INC_DIR - fi - - if use glpk; then - # no pkg-config file at the moment - export CVXOPT_BUILD_GLPK=1 - export CVXOPT_GLPK_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" - export CVXOPT_GLPK_INC_DIR="${EPREFIX}/usr/include" - fi - - if use gsl; then - export CVXOPT_BUILD_GSL=1 - export CVXOPT_GSL_LIB_DIR="${EPREFIX}/usr/$(get_libdir);$(cvxopt_output L gsl)" - CVXOPT_GSL_INC_DIR="${EPREFIX}/usr/include" - GSL_LOCAL_INCS="$(cvxopt_output I gsl)" - if [[ -n "${GSL_LOCAL_INCS}" ]]; then - CVXOPT_GSL_INC_DIR+=";${GSL_LOCAL_INCS}" - fi - export CVXOPT_GSL_INC_DIR - fi - - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} - -python_install_all() { - distutils-r1_python_install_all - if use examples; then - dodoc -r examples - docompress -x "/usr/share/doc/${PF}/examples" - fi -} diff --git a/dev-python/cvxopt/metadata.xml b/dev-python/cvxopt/metadata.xml deleted file mode 100644 index 1306175a8acd..000000000000 --- a/dev-python/cvxopt/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - python@gentoo.org - Python - - - CVXOPT is a software for convex optimization based on - the Python programming language. Its main purpose is to make the - development of software for convex optimization applications - straightforward. - - - Use interior point library - sci-libs/dsdp - Use GNU Linear Programming Kit - sci-mathematics/glpk - - - cvxopt/cvxopt - cvxopt - - diff --git a/dev-python/cwcwidth/Manifest b/dev-python/cwcwidth/Manifest deleted file mode 100644 index 1258bb254f6e..000000000000 --- a/dev-python/cwcwidth/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cwcwidth-0.1.12.gh.tar.gz 14458 BLAKE2B 3ee49376f8988035f992a2ba2fe4cb3ee07f004fb57ba8035dcaad300af11f436c64946f7de9d145da5cc9cb51db6824387d0b2ef4bbfdc0045166a95afbf4ec SHA512 659dd9c98e55bf1414a48ead149cd85c589f69472dfe8c62171ab950e1dd89f661cec9104f05a4079fe365d2178e4e78d29e67fcd3bc25bf8661696ad4eac7fb diff --git a/dev-python/cwcwidth/cwcwidth-0.1.12.ebuild b/dev-python/cwcwidth/cwcwidth-0.1.12.ebuild deleted file mode 100644 index 3c169387c927..000000000000 --- a/dev-python/cwcwidth/cwcwidth-0.1.12.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for wc(s)width" -HOMEPAGE=" - https://github.com/sebastinas/cwcwidth/ - https://pypi.org/project/cwcwidth/ -" -SRC_URI=" - https://github.com/sebastinas/cwcwidth/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -BDEPEND=" - >=dev-python/cython-3.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -src_test() { - cd tests || die - distutils-r1_src_test -} diff --git a/dev-python/cwcwidth/metadata.xml b/dev-python/cwcwidth/metadata.xml deleted file mode 100644 index 6fb1684cbf6a..000000000000 --- a/dev-python/cwcwidth/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - sebastinas/cwcwidth - cwcwidth - - diff --git a/dev-python/cycler/Manifest b/dev-python/cycler/Manifest deleted file mode 100644 index e1179f45be66..000000000000 --- a/dev-python/cycler/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cycler-0.12.1.gh.tar.gz 23326 BLAKE2B a7ec89573c09f7e2e1f185915e229e346185bcd81af5b1f8a352147f50b63ed051d7d09cd63adc3f9513fbe5005afeaa72644f4ad712e86ccfcd3326485507db SHA512 f1d264de9c5e63515649aefb5937ef7a85d781c07b1c7c8fe291c969565abb18eb48d6d62f77d278746c60900c93700cbb095d280e09de768aedc2463e60d9a2 diff --git a/dev-python/cycler/cycler-0.12.1.ebuild b/dev-python/cycler/cycler-0.12.1.ebuild deleted file mode 100644 index 861c7c0a79e4..000000000000 --- a/dev-python/cycler/cycler-0.12.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Composable style cycles" -HOMEPAGE=" - https://matplotlib.org/cycler/ - https://pypi.org/project/cycler/ - https://github.com/matplotlib/cycler/ -" -SRC_URI=" - https://github.com/matplotlib/cycler/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -distutils_enable_tests pytest diff --git a/dev-python/cycler/metadata.xml b/dev-python/cycler/metadata.xml deleted file mode 100644 index f9f14d7a9ff2..000000000000 --- a/dev-python/cycler/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - matplotlib/cycler - cycler - - diff --git a/dev-python/cyclopts/Manifest b/dev-python/cyclopts/Manifest deleted file mode 100644 index eb73515d1823..000000000000 --- a/dev-python/cyclopts/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cyclopts-4.10.1.gh.tar.gz 2278757 BLAKE2B 04af4b675ede1313bcab80dd222c94c3bf9a0ca24cdb485e9320aa6074e399d8beb55b7ee9abd651140d52d10d3969606f861fcc15abd1ef7cfe7d28507ea4da SHA512 4674f79b1fa161f43468b4519a560241ecdc834c6bf26a60dad52755b22fa56e180db0fbcf03252872b61f70744da9754e0efa3fb0cff6a68201c468fabcd31e diff --git a/dev-python/cyclopts/cyclopts-4.10.1.ebuild b/dev-python/cyclopts/cyclopts-4.10.1.ebuild deleted file mode 100644 index 0af37d3f1382..000000000000 --- a/dev-python/cyclopts/cyclopts-4.10.1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 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 optfeature - -DESCRIPTION="Intuitive, easy CLIs based on type hints" -HOMEPAGE=" - https://github.com/BrianPugh/cyclopts - https://pypi.org/project/cyclopts/ -" -SRC_URI="https://github.com/BrianPugh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/attrs-23.1.0[${PYTHON_USEDEP}] - >=dev-python/docstring-parser-0.15[${PYTHON_USEDEP}] - >=dev-python/rich-13.6.0[${PYTHON_USEDEP}] - >=dev-python/rich-rst-1.3.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/pydantic-2.11.2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - >=dev-python/tomli-2.0.0[${PYTHON_USEDEP}] - >=dev-python/trio-0.10.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( - pytest-mock - syrupy -) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Requires dev-python/mkdocs - tests/test_docs_snapshots.py::TestMkDocsDirectiveSnapshots -) -EPYTEST_IGNORE=( - # Requires dev-python/mkdocs - tests/test_mkdocs_ext.py -) - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -pkg_postinst() { - optfeature "Trio async backend" dev-python/trio - optfeature "reading TOML configurations" dev-python/tomli - optfeature "reading YAML configurations" dev-python/pyyaml -} diff --git a/dev-python/cyclopts/metadata.xml b/dev-python/cyclopts/metadata.xml deleted file mode 100644 index 1acbc3a24122..000000000000 --- a/dev-python/cyclopts/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - cyclopts - BrianPugh/cyclopts - - diff --git a/dev-python/cypari2/Manifest b/dev-python/cypari2/Manifest deleted file mode 100644 index 09c2cfeb6869..000000000000 --- a/dev-python/cypari2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cypari2-2.2.4.tar.gz 692543 BLAKE2B bd146958dd5b9e7da4a419f6b58307a09872ad0f13f5a7ab81d65d24c7cd54f9124a8373a74614103d11dac8064ae1d7d45279e4c59411ebcc46bb2fecaa8299 SHA512 f1e42448b392ac5d58523a281c7613ea6153715e425285f31e01dd3514988108ddb2ba76a2bd40a1628a1ce42b8a7d9e88c51de272258c47d9e6fbc307925ea4 diff --git a/dev-python/cypari2/cypari2-2.2.4.ebuild b/dev-python/cypari2/cypari2-2.2.4.ebuild deleted file mode 100644 index 972446951cc7..000000000000 --- a/dev-python/cypari2/cypari2-2.2.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=meson-python -DISTUTILS_EXT=1 - -inherit distutils-r1 pypi - -DESCRIPTION="Cython interface to PARI" -HOMEPAGE="https://github.com/sagemath/cypari2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -DEPEND=">=sci-mathematics/pari-2.17.1:=[gmp,doc] - dev-python/cysignals[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND}" -BDEPEND=">=dev-python/cython-3[${PYTHON_USEDEP}]" - -src_prepare(){ - default - - # rename cypari2.py to cypari2.pc.in - mv cypari2/cypari2.py.in cypari2/cypari2.pc.in || die - sed -e "s:cypari2.py:cypari2.pc:g" -i cypari2/meson.build || die -} - -python_test(){ - cd "${S}"/tests || die - "${EPYTHON}" rundoctest.py || die -} diff --git a/dev-python/cypari2/metadata.xml b/dev-python/cypari2/metadata.xml deleted file mode 100644 index f70554e6dfce..000000000000 --- a/dev-python/cypari2/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - mjo@gentoo.org - - - - frp.bissey@gmail.com - François Bissey - - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - - cypari2 - sagemath/cypari2 - - diff --git a/dev-python/cysignals/Manifest b/dev-python/cysignals/Manifest deleted file mode 100644 index f149e8507d7c..000000000000 --- a/dev-python/cysignals/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST cysignals-1.12.6.tar.gz 79583 BLAKE2B 2b743fe0a1ec17443df484aef441fef73f8f49beac5160d3f4f95b7fc2ba25f3870670589807b1b11e27574bd190d652ded85920c030c1236f64f1134e47f64a SHA512 bfad82a6aed3627385abaf74a5e915970bb8d540d0d84a20d3f8722c6c235e35499ed966fe593c804480d8103f67a8e2d951324730176a92799f26175c2d79e5 -DIST cysignals-1.12.6.tar.gz.provenance 9356 BLAKE2B 51a9f2a4e1c0a639b0c13db22eea4cdc513ea60795f2519991c6d13290c359a1fa20c0ab684a3d9c57e01eaac4e00ffd12585e085878abd60ca91c14e851d7d0 SHA512 2cb4075012971d69e285bd7ce504343c5697c2cd77ed1e2e9f4d763d73102cfd9e897ca93d6f1fb8d4758a5e8adb68700f5b0eedfc57084939c45e2121595c56 diff --git a/dev-python/cysignals/cysignals-1.12.6.ebuild b/dev-python/cysignals/cysignals-1.12.6.ebuild deleted file mode 100644 index 250b6481e9da..000000000000 --- a/dev-python/cysignals/cysignals-1.12.6.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_VERIFY_REPO=https://github.com/sagemath/cysignals -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 flag-o-matic pypi - -DESCRIPTION="Interrupt and signal handling for Cython" -HOMEPAGE=" - https://github.com/sagemath/cysignals/ - https://pypi.org/project/cysignals/ -" - -# setup.py had "or later" -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -BDEPEND=" - >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - # bug 918934 - append-cppflags -D_GENTOO_NO_FORTIFY_SOURCE - distutils-r1_src_configure -} diff --git a/dev-python/cysignals/metadata.xml b/dev-python/cysignals/metadata.xml deleted file mode 100644 index 14227de3e617..000000000000 --- a/dev-python/cysignals/metadata.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - mjo@gentoo.org - - - - frp.bissey@gmail.com - François Bissey - - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - - python@gentoo.org - Python - - - - When writing Cython code, special care must be taken to ensure that - the code can be interrupted with CTRL-C. Since Cython optimizes for - speed, it normally does not check for interrupts. The cysignals - package provides mechanisms to handle interrupts (and other signals - and errors) in Cython code. - - - - cysignals - sagemath/cysignals - - diff --git a/dev-python/cython-test-exception-raiser/Manifest b/dev-python/cython-test-exception-raiser/Manifest deleted file mode 100644 index 0a85d68a94c0..000000000000 --- a/dev-python/cython-test-exception-raiser/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST cython_test_exception_raiser-26.4.1.tar.gz 4522 BLAKE2B 458d02800e9b9b7821706952d358fbdde59ca4b8463f794fda864814387e0716abf79bfba76d6e8f9051413a5ccc433e0f32bec93a4df05fc223284d428b821f SHA512 d04b67e9ab27ad39c1a584b56b7e569629209b2391e3f97cc3cc1251383deec07cfa9cb8ad4ad9fb4493ef13771fdf2997b28dcbd8b103a41bb3ab8a44b966fb -DIST cython_test_exception_raiser-26.4.1.tar.gz.provenance 9845 BLAKE2B 4c25dcae677c506f305b4378796831ce455194be4e970f9d94e3b93c802b2f09fe3fc8de419e692018a4096770ce3d844075ea148a75ac82fcd0032ebda478d9 SHA512 6a433b4e7ec53411f9c5423562cffa32adcacd3538835b6184d399dbead7f2fe054270938e44979aec196283917e2aa9a639acfaed4feb7817340d4b39dfaa53 diff --git a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-26.4.1.ebuild b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-26.4.1.ebuild deleted file mode 100644 index a4e997e9b04d..000000000000 --- a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-26.4.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/twisted/cython-test-exception-raiser -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A trivial extension that just raises an exception (for testing)" -HOMEPAGE=" - https://pypi.org/project/cython-test-exception-raiser/ - https://github.com/twisted/cython-test-exception-raiser/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -distutils_enable_tests import-check diff --git a/dev-python/cython-test-exception-raiser/metadata.xml b/dev-python/cython-test-exception-raiser/metadata.xml deleted file mode 100644 index d0650c518cf0..000000000000 --- a/dev-python/cython-test-exception-raiser/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - cython-test-exception-raiser - twisted/cython-test-exception-raiser - - diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest deleted file mode 100644 index 33395c6df4fe..000000000000 --- a/dev-python/cython/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST cython-3.2.4.tar.gz 3280291 BLAKE2B f6f4baf07426ba46757a7b12ec05dd6781088e30d402d39dbe7e7e43b711ec11b9ecefd8bdca8e4c6a2920bc1c670e348328dc53ea074879b5e4e87159905d65 SHA512 bea1b21227632aa6d01239779e584e06d462ef76ae284abb36c0a70074260bd4909ee69d94db4e8c8fc9416d6949c3b53411844531a86cdbca75881b97f5d84b -DIST cython-3.2.5.tar.gz 3286381 BLAKE2B c3627213a2e62838b3aae120e0ab9cc33bb8f95a6c4ec9e10c6dc3e3ed00626b93bf3df3265ca601c4379c50598bec14b72de9bee9f8e8c96d125a175775086f SHA512 d11feb71bf2dbbbdffcac3e71e28eaa4d2583431f24e1722df4c0ab3fc33afc763ba4468e3bc7b8620b6d486357b8aa85dee248a195570329648c6b84312657a diff --git a/dev-python/cython/cython-3.2.4.ebuild b/dev-python/cython/cython-3.2.4.ebuild deleted file mode 100644 index b39db86af70a..000000000000 --- a/dev-python/cython/cython-3.2.4.ebuild +++ /dev/null @@ -1,135 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_FULLY_TESTED=( python3_{11..14} ) -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 multiprocessing pypi toolchain-funcs - -DESCRIPTION="A Python to C compiler" -HOMEPAGE=" - https://cython.org/ - https://github.com/cython/cython/ - https://pypi.org/project/Cython/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test test-full" -RESTRICT="!test? ( test )" - -BDEPEND=" - ${RDEPEND} - test? ( - test-full? ( - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ' "${PYTHON_FULLY_TESTED[@]}") - ) - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch" -) - -# disabled to workaround pkgcheck performance issue -# https://github.com/pkgcore/pkgcheck/issues/782 -#distutils_enable_sphinx docs \ -# dev-python/jinja2 \ -# dev-python/sphinx-issues \ -# dev-python/sphinx-tabs - -python_compile() { - # Python gets confused when it is in sys.path before build. - local -x PYTHONPATH= - - if use elibc_musl ; then - # Workaround for bug #925318 - local -x LDFLAGS="${LDFLAGS} -Wl,-z,stack-size=2097152" - fi - - distutils-r1_python_compile -} - -python_test() { - # PYTHON_TESTED controls whether we expect the testsuite to - # pass at all, while PYTHON_FULLY_TESTED allows skipping before - # numpy is ported (and possibly other deps in future). - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON} (xfail)" - return - fi - - # Needed to avoid confusing cache tests - unset CYTHON_FORCE_REGEN - - # uses $(nproc) to additionally parallelize many OpenMP-based jobs, - # leading to overcommitting - local -x OMP_NUM_THREADS=1 - - tc-export CC - - local testargs=( - -vv - -j "$(makeopts_jobs)" - --work-dir "${BUILD_DIR}"/tests - - --no-examples - --no-code-style - - # Fails to find embedded.c - --exclude 'embedded' - # coverage_installed_pkg needs dev-python/pip and doesn't like - # 'externally-managed' (bug #927995), but we don't really - # want automagic test dependencies at all, so just skip - # unimportant-for-us coverage tests entirely. - --exclude 'run.coverage*' - --exclude 'Cython.Coverage' - # Automagic on dev-python/python-tests, could add this in future - --exclude 'run.test_exceptions' - # TODO: Unpackaged dev-python/interpreters-pep-734 (interpreters_backport) - # This only shows up as a failure with >=3.13. - --exclude 'subinterpreters_threading_stress_test' - - # The fix for https://github.com/cython/cython/issues/6938 - # changes these tests s.t. they break with our build layout. - --exclude 'build.depfile*' - ) - - if [[ ${EPYTHON} == pypy3* ]] ; then - testargs+=( - # Recursion issue - --exclude 'run.if_else_expr' - --exclude 'run.test_patma*' - # Slight output difference (missing '<') - --exclude 'run.cpp_exception_ptr_just_handler' - # No freethreading here - --exclude 'run.freethreaded_list_indexing_stress_test' - ) - fi - - # Keep test-full for numpy as it's large and doesn't pass tests itself - # on niche arches. - if ! use test-full || ! has "${EPYTHON/./_}" "${PYTHON_FULLY_TESTED[@]}"; then - testargs+=( - --exclude 'run.numpy*' - --exclude 'run.ufunc' - --exclude 'numpy*' - ) - fi - - "${PYTHON}" runtests.py "${testargs[@]}" || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt ) - distutils-r1_python_install_all -} diff --git a/dev-python/cython/cython-3.2.5.ebuild b/dev-python/cython/cython-3.2.5.ebuild deleted file mode 100644 index 5d75cee21fd8..000000000000 --- a/dev-python/cython/cython-3.2.5.ebuild +++ /dev/null @@ -1,135 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_FULLY_TESTED=( python3_{11..14} ) -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 multiprocessing pypi toolchain-funcs - -DESCRIPTION="A Python to C compiler" -HOMEPAGE=" - https://cython.org/ - https://github.com/cython/cython/ - https://pypi.org/project/Cython/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test test-full" -RESTRICT="!test? ( test )" - -BDEPEND=" - ${RDEPEND} - test? ( - test-full? ( - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ' "${PYTHON_FULLY_TESTED[@]}") - ) - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch" -) - -# disabled to workaround pkgcheck performance issue -# https://github.com/pkgcore/pkgcheck/issues/782 -#distutils_enable_sphinx docs \ -# dev-python/jinja2 \ -# dev-python/sphinx-issues \ -# dev-python/sphinx-tabs - -python_compile() { - # Python gets confused when it is in sys.path before build. - local -x PYTHONPATH= - - if use elibc_musl ; then - # Workaround for bug #925318 - local -x LDFLAGS="${LDFLAGS} -Wl,-z,stack-size=2097152" - fi - - distutils-r1_python_compile -} - -python_test() { - # PYTHON_TESTED controls whether we expect the testsuite to - # pass at all, while PYTHON_FULLY_TESTED allows skipping before - # numpy is ported (and possibly other deps in future). - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON} (xfail)" - return - fi - - # Needed to avoid confusing cache tests - unset CYTHON_FORCE_REGEN - - # uses $(nproc) to additionally parallelize many OpenMP-based jobs, - # leading to overcommitting - local -x OMP_NUM_THREADS=1 - - tc-export CC - - local testargs=( - -vv - -j "$(makeopts_jobs)" - --work-dir "${BUILD_DIR}"/tests - - --no-examples - --no-code-style - - # Fails to find embedded.c - --exclude 'embedded' - # coverage_installed_pkg needs dev-python/pip and doesn't like - # 'externally-managed' (bug #927995), but we don't really - # want automagic test dependencies at all, so just skip - # unimportant-for-us coverage tests entirely. - --exclude 'run.coverage*' - --exclude 'Cython.Coverage' - # Automagic on dev-python/python-tests, could add this in future - --exclude 'run.test_exceptions' - # TODO: Unpackaged dev-python/interpreters-pep-734 (interpreters_backport) - # This only shows up as a failure with >=3.13. - --exclude 'subinterpreters_threading_stress_test' - - # The fix for https://github.com/cython/cython/issues/6938 - # changes these tests s.t. they break with our build layout. - --exclude 'build.depfile*' - ) - - if [[ ${EPYTHON} == pypy3* ]] ; then - testargs+=( - # Recursion issue - --exclude 'run.if_else_expr' - --exclude 'run.test_patma*' - # Slight output difference (missing '<') - --exclude 'run.cpp_exception_ptr_just_handler' - # No freethreading here - --exclude 'run.freethreaded_list_indexing_stress_test' - ) - fi - - # Keep test-full for numpy as it's large and doesn't pass tests itself - # on niche arches. - if ! use test-full || ! has "${EPYTHON/./_}" "${PYTHON_FULLY_TESTED[@]}"; then - testargs+=( - --exclude 'run.numpy*' - --exclude 'run.ufunc' - --exclude 'numpy*' - ) - fi - - "${PYTHON}" runtests.py "${testargs[@]}" || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt ) - distutils-r1_python_install_all -} diff --git a/dev-python/cython/files/cython-0.29.23-pythran-parallel-install.patch b/dev-python/cython/files/cython-0.29.23-pythran-parallel-install.patch deleted file mode 100644 index 450007b5663f..000000000000 --- a/dev-python/cython/files/cython-0.29.23-pythran-parallel-install.patch +++ /dev/null @@ -1,20 +0,0 @@ -An empty directory in site-packages is a valid Python module, unfortunately, because -of namespaces. If installing packages in parallel, the pythran module might "exist" -but be empty (hence no __version__ attribute). Catch AttributeError to avoid a narrow -race. - -See https://bugs.gentoo.org/902713. - -This might still be a Portage issue if there's a substantial delay between creating -the directory and installing the remaining files though. ---- a/Cython/Compiler/Pythran.py -+++ b/Cython/Compiler/Pythran.py -@@ -10,7 +10,7 @@ try: - import pythran - pythran_is_pre_0_9 = tuple(map(int, pythran.__version__.split('.')[0:2])) < (0, 9) - pythran_is_pre_0_9_6 = tuple(map(int, pythran.__version__.split('.')[0:3])) < (0, 9, 6) --except ImportError: -+except (AttributeError, ImportError): - pythran = None - pythran_is_pre_0_9 = True - pythran_is_pre_0_9_6 = True diff --git a/dev-python/cython/metadata.xml b/dev-python/cython/metadata.xml deleted file mode 100644 index fd01ff3d8380..000000000000 --- a/dev-python/cython/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - python@gentoo.org - Python - - - Cython is a language that makes writing C extensions for the Python - language as easy as Python itself. It's based on Pyrex, but supports - more cutting edge functionality and optimizations. - - - - Run test suite in full via additional (large) test - dependencies, like dev-python/numpy. - - - - Cython - cython/cython - - diff --git a/dev-python/dacite/Manifest b/dev-python/dacite/Manifest deleted file mode 100644 index 8064d7f88e27..000000000000 --- a/dev-python/dacite/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dacite-1.8.1.tar.gz 26038 BLAKE2B 53b859953221dd01a98976fcb1a8242bb99186c9fa4da04814eaad9232232a27da37fb8d80a91a3e875b1071c809c7f928b2eb0c165f5c4acef3ec9d4c64a94e SHA512 4b40c0bdcf5490bcc77de9e7f04b7267642bcfd41e4168607a5457f38abe3ad4b3041d8a23cb43af76de14eabee45f900ad5ddf7af8f70a2be4850bccc2d3af1 diff --git a/dev-python/dacite/dacite-1.8.1.ebuild b/dev-python/dacite/dacite-1.8.1.ebuild deleted file mode 100644 index 103e714fc29c..000000000000 --- a/dev-python/dacite/dacite-1.8.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2024 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="This module simplifies creation of data classes (PEP 557) from dictionaries" -HOMEPAGE="https://github.com/konradhalas/dacite" -SRC_URI="https://github.com/konradhalas/dacite/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -EPYTEST_IGNORE=( - # benchmarks - tests/performance -) - -distutils_enable_tests pytest - -python_test() { - epytest -o "addopts=" -} diff --git a/dev-python/dacite/metadata.xml b/dev-python/dacite/metadata.xml deleted file mode 100644 index d3a4f230f2d7..000000000000 --- a/dev-python/dacite/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - andrea.postiglione@gmail.com - Andrea Postiglione - - - konradhalas/dacite - - diff --git a/dev-python/daemonize/Manifest b/dev-python/daemonize/Manifest deleted file mode 100644 index 29a6fdd78645..000000000000 --- a/dev-python/daemonize/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST daemonize-2.5.0.gh.tar.gz 10126 BLAKE2B 10e13f93825309d48ef67d0725ed53dcca2220b3940b3b81e1e7f29cf7b6d89af40f94488a2398bec74c0f6235ef8b1626871bda4fb33c233a872a9ccea47558 SHA512 c17a14c073e22fc98b3663da207238d183c12e95750f14cddcf90419c51c95ebc36251bb95d0bb4db84a2fb243499329473e7d14172d855d3ee204757a2a1a65 diff --git a/dev-python/daemonize/daemonize-2.5.0-r1.ebuild b/dev-python/daemonize/daemonize-2.5.0-r1.ebuild deleted file mode 100644 index 4663e3270440..000000000000 --- a/dev-python/daemonize/daemonize-2.5.0-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Library for writing system daemons in Python" -HOMEPAGE=" - https://github.com/thesharp/daemonize/ - https://pypi.org/project/daemonize/ -" -SRC_URI=" - https://github.com/thesharp/daemonize/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" - -python_test() { - "${EPYTHON}" tests/test.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/daemonize/metadata.xml b/dev-python/daemonize/metadata.xml deleted file mode 100644 index b0e23d77fe1a..000000000000 --- a/dev-python/daemonize/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - thesharp/daemonize - daemonize - - diff --git a/dev-python/daff/Manifest b/dev-python/daff/Manifest deleted file mode 100644 index 5e78a404ad20..000000000000 --- a/dev-python/daff/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST daff-1.4.2.tar.gz 148251 BLAKE2B 020ff58bdb5003dc715441a1debb9b384f53652da6dffa7df039b26dc7aa1e22012fa75ba3310f810835632df7e3e9b3cd202deb348f2e404c6e5b3db661b472 SHA512 6b096db5688b261a6a81c9e341a9697ffbe91aba5e02c1244fd97e4a7645349486676203e8c6a4e5b694644e96baea896b9c295b25287e5e93bcd194bbc98e90 diff --git a/dev-python/daff/daff-1.4.2.ebuild b/dev-python/daff/daff-1.4.2.ebuild deleted file mode 100644 index 23ee6b842c65..000000000000 --- a/dev-python/daff/daff-1.4.2.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="The daff can produce and apply tabular diffs" -HOMEPAGE="https://github.com/paulfitz/daff" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~sparc ~x86" - -python_test() { - "${EPYTHON}" test/test_example.py || die -} diff --git a/dev-python/daff/metadata.xml b/dev-python/daff/metadata.xml deleted file mode 100644 index 6703e6e3e5f3..000000000000 --- a/dev-python/daff/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - vowstar@gmail.com - Huang Rui - - - daff - paulfitz/daff - - Paul Fitzpatrick - paul@robotrebuilt.com - - https://github.com/paulfitz/daff/issues - - - daff: data diff. daff can produce and apply tabular diffs. - This is a library for comparing tables, producing a summary of their - differences, and using such a summary as a patch file. It is optimized for - comparing tables that share a common origin, in other words multiple - versions of the "same" table. - - diff --git a/dev-python/daiquiri/Manifest b/dev-python/daiquiri/Manifest deleted file mode 100644 index fd9958655056..000000000000 --- a/dev-python/daiquiri/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST daiquiri-3.3.0.tar.gz 19473 BLAKE2B ff4b08ab4e920d1df9d3e1d59be0f85ab3f249a9916b74638ad63694080ba63dbd2fc611a8eb99f8ddc9da44b753d3f4325e2ba9c7e706bdbad18d3909e9f4bf SHA512 44abcbeeba72bea8b18541ed695eb0f62bcfdbe03456e34f38df536c9842988de52631fe72d5310daa03eb73b3cbb6efc428b972d4662559ab9650db1662b853 -DIST daiquiri-3.4.0.tar.gz 19527 BLAKE2B 8eb27f612c9bf50ebe616da2fe367f849d9a07f3d524a79200319df20d492a876c76861dce2d5d8b29cba5c9afd538a8caa8c722f4fa322600b65498d627b7d7 SHA512 1bca85966ab07b2929ed2a89a0b351a6606831b7135929e8f053df21ef54e3c25497dc76811500d3e24ef3e467da0e8a80009f6f7265338aae686ab2208acf8d diff --git a/dev-python/daiquiri/daiquiri-3.3.0.ebuild b/dev-python/daiquiri/daiquiri-3.3.0.ebuild deleted file mode 100644 index ddf9099f85cb..000000000000 --- a/dev-python/daiquiri/daiquiri-3.3.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Library to configure Python logging easily" -HOMEPAGE=" - https://pypi.org/project/daiquiri/ - https://github.com/Mergifyio/daiquiri -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-python/python-json-logger-3[${PYTHON_USEDEP}]" -BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" - -EPYTEST_PLUGINS=( ) - -distutils_enable_tests pytest - -distutils_enable_sphinx doc/source - -pkg_postinst() { - optfeature "journald support" dev-python/python-systemd -} diff --git a/dev-python/daiquiri/daiquiri-3.4.0.ebuild b/dev-python/daiquiri/daiquiri-3.4.0.ebuild deleted file mode 100644 index 67bdb7dd718e..000000000000 --- a/dev-python/daiquiri/daiquiri-3.4.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Library to configure Python logging easily" -HOMEPAGE=" - https://pypi.org/project/daiquiri/ - https://github.com/Mergifyio/daiquiri -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-python/python-json-logger-3[${PYTHON_USEDEP}]" -BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" - -EPYTEST_PLUGINS=( ) - -distutils_enable_tests pytest - -distutils_enable_sphinx doc/source - -pkg_postinst() { - optfeature "journald support" dev-python/python-systemd -} diff --git a/dev-python/daiquiri/metadata.xml b/dev-python/daiquiri/metadata.xml deleted file mode 100644 index b99531abaedd..000000000000 --- a/dev-python/daiquiri/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - cyber+gentoo@sysrq.in - Anna - - -The daiquiri library provides an easy way to configure logging. It also provides some custom formatters and handlers. - - - jd/daiquiri - daiquiri - - Julien Danjou - julien@danjou.info - - - diff --git a/dev-python/darkdetect/Manifest b/dev-python/darkdetect/Manifest deleted file mode 100644 index 438880c9840a..000000000000 --- a/dev-python/darkdetect/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST darkdetect-0.8.0.tar.gz 7681 BLAKE2B 3fd0811b87f163ab0447a041961d4cd33a87f21306acef7afe3580d2284297e8cb27d44d519d77de7800de1415e68fed806c7df86527a4bcdcac9cd8b91d4c79 SHA512 8cbc67b28c33341c22f635f96972517a41558abededf6541455c2dbfeca7fdabf10273f2163e47de439dd6a158dda88c7120d59eb2fc6a47aeb4dad3fd95c1dc diff --git a/dev-python/darkdetect/darkdetect-0.8.0.ebuild b/dev-python/darkdetect/darkdetect-0.8.0.ebuild deleted file mode 100644 index db773a2a24fa..000000000000 --- a/dev-python/darkdetect/darkdetect-0.8.0.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Detect OS dark mode from Python" -HOMEPAGE="https://github.com/5yutan5/PyQtDarkTheme https://pypi.org/project/PyQtDarkTheme" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" diff --git a/dev-python/darkdetect/metadata.xml b/dev-python/darkdetect/metadata.xml deleted file mode 100644 index ff145e5dbbd6..000000000000 --- a/dev-python/darkdetect/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - dev@notyourcomputer.net - Shaoyu Tseng - - - darkdetect - albertosottile/darkdetect - - Alberto Sottile - asottile@gmail.com - - - diff --git a/dev-python/dasbus/Manifest b/dev-python/dasbus/Manifest deleted file mode 100644 index 04f9087493d7..000000000000 --- a/dev-python/dasbus/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dasbus-1.7.gh.tar.gz 94405 BLAKE2B e867afdbc87eed25469078108fc51d1be5277911c176cac01eb7fc25d40478ca2e9bbf57e278785d90403a033bd33c5a4ac1cbe69197ef40dc4fad1a6d3c6dfb SHA512 fc4d2871ff347144f14a9e3b428eafd53189650e5bf8549804ed8167130da1a52a6cc1170380f652e5a2699b6e8aed57c1b9e8e1369580e7c83ffb5c95e921e1 diff --git a/dev-python/dasbus/dasbus-1.7.ebuild b/dev-python/dasbus/dasbus-1.7.ebuild deleted file mode 100644 index aa99ed560c67..000000000000 --- a/dev-python/dasbus/dasbus-1.7.ebuild +++ /dev/null @@ -1,22 +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="DBus library in Python 3" -HOMEPAGE="https://github.com/dasbus-project/dasbus" -SRC_URI="https://github.com/dasbus-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc" - -RDEPEND="dev-python/pygobject:3[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest diff --git a/dev-python/dasbus/metadata.xml b/dev-python/dasbus/metadata.xml deleted file mode 100644 index a1fde239cedb..000000000000 --- a/dev-python/dasbus/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - dasbus-project/dasbus - - diff --git a/dev-python/datastructclass/Manifest b/dev-python/datastructclass/Manifest deleted file mode 100644 index 806e185b240e..000000000000 --- a/dev-python/datastructclass/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST datastructclass-0.1.1.tar.gz 6459 BLAKE2B c0bb77e5999f759647a2c885852cfe8e9dbc2c2f95d945a327feb91b32f072ba8aa87a29c61d7753287ad9c6a1d59288027ec5cd85cb00fcb7634ebf405d7299 SHA512 6d80dcfe17e792a421b538adbd356a5d5ce5e8d5bc854f9892494e9c13b3a7cd860536c701479a08471c7d49bb0926de4b75268e7d276eb49681713b4b6f79ac diff --git a/dev-python/datastructclass/datastructclass-0.1.1.ebuild b/dev-python/datastructclass/datastructclass-0.1.1.ebuild deleted file mode 100644 index 548e28f86d84..000000000000 --- a/dev-python/datastructclass/datastructclass-0.1.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A dataclass with struct-like semantics" -HOMEPAGE=" - https://github.com/bessman/datastructclass/ - https://pypi.org/project/datastructclass/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/datastructclass/metadata.xml b/dev-python/datastructclass/metadata.xml deleted file mode 100644 index 6d8c67a57421..000000000000 --- a/dev-python/datastructclass/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - bessman/datastructclass - datastructclass - - diff --git a/dev-python/dateparser/Manifest b/dev-python/dateparser/Manifest deleted file mode 100644 index 335d703a1f71..000000000000 --- a/dev-python/dateparser/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dateparser-1.3.0.tar.gz 337152 BLAKE2B e0a1ec6d9f6097d46fb9924665be0ec483481bb4abce5d715953374c5cc82f1ef7f4323f56f6656f21a877098a849ade729ee594236cb05a6a1036b187a793a1 SHA512 6fe258a8e22c70e19df67230cc86a19006640747d1539be1391eb7fefcb93abaa91fa7b6e42d1c6fc00a4ac82d007e8e63de6e13c4c5a113018cf8eac5402df6 diff --git a/dev-python/dateparser/dateparser-1.3.0.ebuild b/dev-python/dateparser/dateparser-1.3.0.ebuild deleted file mode 100644 index 0b4cc57b2029..000000000000 --- a/dev-python/dateparser/dateparser-1.3.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Date parsing library designed to parse dates from HTML pages" -HOMEPAGE=" - https://pypi.org/project/dateparser/ - https://github.com/scrapinghub/dateparser -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] - dev-python/tzlocal[${PYTHON_USEDEP}] -" -BDEPEND="test? ( - dev-libs/fastText[python,${PYTHON_USEDEP}] - dev-python/convertdate[${PYTHON_USEDEP}] - dev-python/hijridate[${PYTHON_USEDEP}] - dev-python/langdetect[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] -)" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -python_test() { - # Need to set TZ when testing with gentoo docker images. - # Their /etc/{timezone,localtime} are inconsistent, which causes - # to tests to fail. - local -x TZ=UTC - - local EPYTEST_IGNORE=( - # tests that require network - tests/test_dateparser_data_integrity.py - ) - local EPYTEST_DESELECT=( - # tests that require network - tests/test_language_detect.py::CustomLangDetectParserTest::test_custom_language_detect_fast_text_{0,1} - ) - - epytest -} - -pkg_postinst() { - optfeature "calendars support" "dev-python/hijridate dev-python/convertdate" - optfeature "fasttext support" "dev-libs/fastText[python]" - optfeature "langdetect support" dev-python/langdetect -} diff --git a/dev-python/dateparser/metadata.xml b/dev-python/dateparser/metadata.xml deleted file mode 100644 index 670472c82d2a..000000000000 --- a/dev-python/dateparser/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - pastalian46@gmail.com - Takuya Wakazono - - - scrapinghub/dateparser - dateparser - - diff --git a/dev-python/dbfread/Manifest b/dev-python/dbfread/Manifest deleted file mode 100644 index e7f589d475b5..000000000000 --- a/dev-python/dbfread/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST dbfread-2.0.7.gh.tar.gz 33045 BLAKE2B 96798f00aba4c30e7e83b468f368ca6730a7e095c9fec5bf5515ac6a152022adbf5339cd9e68e85f4eccac211ed4e307b9abf22249ef6420d722fa213210d7d7 SHA512 cf591fa5800e5471025175a4bbbb54cb26dc2a83bf328776e4386860370d9421edd9edd62cb9e3d463794d526c561a0f4744bb67b5e376edd471dc95100bc2c7 -DIST dbfread-2.0.7.tar.gz 33212 BLAKE2B 03c9a0d93b13c7573b5bcec6c5af1ac43bd00ead2b3e83638f45344b2344062e86d764b095e699afdaea2405176ee15122c975a2f72b25bd167f5faaaf33043b SHA512 86c3a29e351b985984be67401a6dfe3e39cd92451a122788ade83d65313dde37a3706ce36c4365bd36ba1df62ee057b625f1e0f077aa4a248c7456258189f548 diff --git a/dev-python/dbfread/dbfread-2.0.7-r1.ebuild b/dev-python/dbfread/dbfread-2.0.7-r1.ebuild deleted file mode 100644 index d4f184279abb..000000000000 --- a/dev-python/dbfread/dbfread-2.0.7-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Read DBF Files with Python" -HOMEPAGE=" - https://github.com/olemb/dbfread/ - https://pypi.org/project/dbfread/ -" -SRC_URI+=" - test? ( - https://github.com/olemb/dbfread/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64-macos ~x64-macos" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - dbfread/test_read_and_length.py::test_len - dbfread/test_read_and_length.py::test_list -) - -python_prepare_all() { - sed -e 's|\[pytest\]|[tool:pytest]|' -i setup.cfg || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/dbfread/metadata.xml b/dev-python/dbfread/metadata.xml deleted file mode 100644 index 906fa29072fd..000000000000 --- a/dev-python/dbfread/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - zmedico@gentoo.org - - - https://github.com/olemb/dbfread/issues - https://github.com/olemb/dbfread/commits/master - dbfread - olemb/dbfread - - diff --git a/dev-python/dbus-fast/Manifest b/dev-python/dbus-fast/Manifest deleted file mode 100644 index c196d500f378..000000000000 --- a/dev-python/dbus-fast/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST dbus-fast-4.0.4.gh.tar.gz 209703 BLAKE2B b59bded537f19d90edcda03a3469e430a2fe4dfe2b9bea4a8ab0db825a7a419fc56410e2c38267f88aae1d9e1810e87875f56f70c29f497e29dff9d347cea44a SHA512 622e4030a97b6684b3d0e0848fd2d6e5029d3082ab009dd1a2802bb8dce1afb37722aeb9b2626f0c22f3f7c888571b5ccf1f39d24e0f3bf06f4490012bee0136 -DIST dbus-fast-4.1.0.gh.tar.gz 212685 BLAKE2B 2d2b275c049223657db7ddf910ed31b55c6f8014e77df2d8fb037a97dba77f0889a6fce05a2416c252fe003cf6151defb38ac086cab8cb86e0a5703463f87a83 SHA512 85e0492589181313ca4342c870613343b348e357c1e408ef387bc490cd2d11a4a97df3cf717321727b6e8c66fe97da4fb63f88ff4579d562aa2b9e343e647dbb -DIST dbus-fast-4.2.8.gh.tar.gz 233457 BLAKE2B ab74853654a0f742372a9bfb8fa162296d8ba9bbb771b9ed4864938a937dde8fc9d4db3d7cc518a706b325e4d400938ee4773a2922c2d3311d19248cd62441fc SHA512 e4929b64b5dd2239ba8cf3b65b5fb536a032a99a6b78d24bef8eb53d261b9a596a2d9f8b397de748fad087eea2007a35ccc1c41efbd659f9e407fa86ff87788b -DIST dbus-fast-4.3.0.gh.tar.gz 233863 BLAKE2B 1e708125ecfa2ce1c26fa3e99935e2fac358f97d8585d712defe2d3a4a4dd7f2c52f18945b7f1af8b619e8c654b264ec8b8873b8b42da3b9d7e36a059a5baba1 SHA512 da0c3ed9d58621c76458ec61aaeeb97c0e9e780989a47f7c0f8629a8d9b762b255ba75664efe6f4cc3776d30b52fce83bbcc9e7e543a1ece1e1ecfdea27f3214 -DIST dbus-fast-5.0.16.gh.tar.gz 257894 BLAKE2B 1fdab82bd90868c4e42a25cf431d131df6e9ccf38ce71c0a8fa927a38b1ccbcd9749d2dd020732f08a2ae5fb970a7606b18fb76a2c5c99fede13fb48bbaa6ec3 SHA512 9e335136588bd4bb7fc17944232959579f5c9a35a27bd21fae5104abd082dea71ebf58d45eeb7a5e6f3fbcca8a1249d5d05ab9251ca4c4a34916d936a3e03527 -DIST dbus-fast-5.0.17.gh.tar.gz 258907 BLAKE2B 67da914ef9234302a9784c6293863c399ac96c0f73099dfd8e58f03dda366621108793309e626a44d7abafd1ffd0f9ec2c5baabb14881073424072354f8b72b0 SHA512 c34ff3728b32d9b86fd10c324c92aa7c100c58584e26ff417f918ccd5007938d8e443784734ce6b14b1c48e3dcc0befc57c35f40868a17495f62628118c8eb12 diff --git a/dev-python/dbus-fast/dbus-fast-4.0.4.ebuild b/dev-python/dbus-fast/dbus-fast-4.0.4.ebuild deleted file mode 100644 index 68352c97fed2..000000000000 --- a/dev-python/dbus-fast/dbus-fast-4.0.4.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -# TODO: freethreading compatible -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="A faster version of dbus-next" -HOMEPAGE=" - https://github.com/bluetooth-devices/dbus-fast/ - https://pypi.org/project/dbus-fast/ -" -SRC_URI=" - https://github.com/Bluetooth-Devices/dbus-fast/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -BDEPEND=" - >=dev-python/cython-3[${PYTHON_USEDEP}] - >=dev-python/setuptools-65.4.1[${PYTHON_USEDEP}] - test? ( - >=dev-python/pycairo-1.21.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.50[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -export REQUIRE_CYTHON=1 - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -} - -python_test() { - local EPYTEST_DESELECT=( - # interface not found on this object: org.freedesktop.DBus.Debug.Stats - tests/client/test_signals.py::test_signals - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - nonfatal epytest -o addopts= || die -} diff --git a/dev-python/dbus-fast/dbus-fast-4.1.0.ebuild b/dev-python/dbus-fast/dbus-fast-4.1.0.ebuild deleted file mode 100644 index d5d17c317555..000000000000 --- a/dev-python/dbus-fast/dbus-fast-4.1.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -# TODO: freethreading compatible -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="A faster version of dbus-next" -HOMEPAGE=" - https://github.com/bluetooth-devices/dbus-fast/ - https://pypi.org/project/dbus-fast/ -" -SRC_URI=" - https://github.com/Bluetooth-Devices/dbus-fast/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -BDEPEND=" - >=dev-python/cython-3[${PYTHON_USEDEP}] - >=dev-python/setuptools-65.4.1[${PYTHON_USEDEP}] - test? ( - >=dev-python/pycairo-1.21.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.50[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -export REQUIRE_CYTHON=1 - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -} - -python_test() { - local EPYTEST_DESELECT=( - # interface not found on this object: org.freedesktop.DBus.Debug.Stats - tests/client/test_signals.py::test_signals - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - nonfatal epytest -o addopts= || die -} diff --git a/dev-python/dbus-fast/dbus-fast-4.2.8.ebuild b/dev-python/dbus-fast/dbus-fast-4.2.8.ebuild deleted file mode 100644 index d5d17c317555..000000000000 --- a/dev-python/dbus-fast/dbus-fast-4.2.8.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -# TODO: freethreading compatible -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="A faster version of dbus-next" -HOMEPAGE=" - https://github.com/bluetooth-devices/dbus-fast/ - https://pypi.org/project/dbus-fast/ -" -SRC_URI=" - https://github.com/Bluetooth-Devices/dbus-fast/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -BDEPEND=" - >=dev-python/cython-3[${PYTHON_USEDEP}] - >=dev-python/setuptools-65.4.1[${PYTHON_USEDEP}] - test? ( - >=dev-python/pycairo-1.21.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.50[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -export REQUIRE_CYTHON=1 - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -} - -python_test() { - local EPYTEST_DESELECT=( - # interface not found on this object: org.freedesktop.DBus.Debug.Stats - tests/client/test_signals.py::test_signals - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - nonfatal epytest -o addopts= || die -} diff --git a/dev-python/dbus-fast/dbus-fast-4.3.0.ebuild b/dev-python/dbus-fast/dbus-fast-4.3.0.ebuild deleted file mode 100644 index d5d17c317555..000000000000 --- a/dev-python/dbus-fast/dbus-fast-4.3.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -# TODO: freethreading compatible -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="A faster version of dbus-next" -HOMEPAGE=" - https://github.com/bluetooth-devices/dbus-fast/ - https://pypi.org/project/dbus-fast/ -" -SRC_URI=" - https://github.com/Bluetooth-Devices/dbus-fast/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -BDEPEND=" - >=dev-python/cython-3[${PYTHON_USEDEP}] - >=dev-python/setuptools-65.4.1[${PYTHON_USEDEP}] - test? ( - >=dev-python/pycairo-1.21.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.50[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -export REQUIRE_CYTHON=1 - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -} - -python_test() { - local EPYTEST_DESELECT=( - # interface not found on this object: org.freedesktop.DBus.Debug.Stats - tests/client/test_signals.py::test_signals - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - nonfatal epytest -o addopts= || die -} diff --git a/dev-python/dbus-fast/dbus-fast-5.0.16.ebuild b/dev-python/dbus-fast/dbus-fast-5.0.16.ebuild deleted file mode 100644 index 5527caecf6da..000000000000 --- a/dev-python/dbus-fast/dbus-fast-5.0.16.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -# TODO: freethreading compatible -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="A faster version of dbus-next" -HOMEPAGE=" - https://github.com/bluetooth-devices/dbus-fast/ - https://pypi.org/project/dbus-fast/ -" -SRC_URI=" - https://github.com/Bluetooth-Devices/dbus-fast/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -BDEPEND=" - >=dev-python/cython-3[${PYTHON_USEDEP}] - >=dev-python/setuptools-65.4.1[${PYTHON_USEDEP}] - test? ( - dev-python/blockbuster[${PYTHON_USEDEP}] - >=dev-python/pycairo-1.21.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.50[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -export REQUIRE_CYTHON=1 - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -} - -python_test() { - local EPYTEST_DESELECT=( - # interface not found on this object: org.freedesktop.DBus.Debug.Stats - tests/client/test_signals.py::test_signals - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - nonfatal epytest -o addopts= || die -} diff --git a/dev-python/dbus-fast/dbus-fast-5.0.17.ebuild b/dev-python/dbus-fast/dbus-fast-5.0.17.ebuild deleted file mode 100644 index 5527caecf6da..000000000000 --- a/dev-python/dbus-fast/dbus-fast-5.0.17.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -# TODO: freethreading compatible -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="A faster version of dbus-next" -HOMEPAGE=" - https://github.com/bluetooth-devices/dbus-fast/ - https://pypi.org/project/dbus-fast/ -" -SRC_URI=" - https://github.com/Bluetooth-Devices/dbus-fast/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -BDEPEND=" - >=dev-python/cython-3[${PYTHON_USEDEP}] - >=dev-python/setuptools-65.4.1[${PYTHON_USEDEP}] - test? ( - dev-python/blockbuster[${PYTHON_USEDEP}] - >=dev-python/pycairo-1.21.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.50[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -export REQUIRE_CYTHON=1 - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -} - -python_test() { - local EPYTEST_DESELECT=( - # interface not found on this object: org.freedesktop.DBus.Debug.Stats - tests/client/test_signals.py::test_signals - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - nonfatal epytest -o addopts= || die -} diff --git a/dev-python/dbus-fast/metadata.xml b/dev-python/dbus-fast/metadata.xml deleted file mode 100644 index 584f534455fa..000000000000 --- a/dev-python/dbus-fast/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - bluetooth-devices/dbus-fast - dbus-fast - - diff --git a/dev-python/dbus-next/Manifest b/dev-python/dbus-next/Manifest deleted file mode 100644 index 684e05395861..000000000000 --- a/dev-python/dbus-next/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dbus-next-0.2.3.gh.tar.gz 81711 BLAKE2B 6acc38a05511b3de7e13893d82dd1ecd55f9a6124b4d859574294602b921ff012776c12ddb02e1be437b258c7bd5120a3a9625fc5b06bbbe02915dcc4c14897b SHA512 7836d855c755c8ac6cbbb251ca0cbd2f4df9b573f31b1ea1cab480e47896d36b4cb0d479b2469b0bf0b5c700068361a18874b4a087f73020cdcb4e04a2d7dbe7 diff --git a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild b/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild deleted file mode 100644 index 80e7038f634d..000000000000 --- a/dev-python/dbus-next/dbus-next-0.2.3-r1.ebuild +++ /dev/null @@ -1,63 +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 virtualx - -DESCRIPTION="The next great DBus library for Python with asyncio support" -HOMEPAGE=" - https://python-dbus-next.readthedocs.io/en/latest/ - https://github.com/altdesktop/python-dbus-next/ - https://pypi.org/project/dbus-next/ -" -SRC_URI=" - https://github.com/altdesktop/python-dbus-next/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}"/python-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/pygobject[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.2.3-glib-crash.patch - # https://github.com/altdesktop/python-dbus-next/pull/171 - "${FILESDIR}"/${PN}-0.2.3-pytest-asyncio-1.patch -) - -EPYTEST_DESELECT=( - # test does not work anymore with dbus 1.14.4+ - # https://github.com/altdesktop/python-dbus-next/issues/135 - test/test_tcp_address.py::test_tcp_connection_with_forwarding -) -EPYTEST_IGNORE=( - # "interface not found on this object: org.freedesktop.DBus.Debug.Stats" - # Seems like we build dbus w/o this? - test/client/test_signals.py -) - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - virtx distutils-r1_src_test - - kill "${dbus_params[1]}" || die -} diff --git a/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch b/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch deleted file mode 100644 index 714d733f3689..000000000000 --- a/dev-python/dbus-next/files/dbus-next-0.2.3-glib-crash.patch +++ /dev/null @@ -1,33 +0,0 @@ -https://github.com/altdesktop/python-dbus-next/pull/114 -https://github.com/altdesktop/python-dbus-next/issues/113 -https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 - -From 445bc2cd0df80e36154e45ea3c4f268b550890b5 Mon Sep 17 00:00:00 2001 -From: Peter Hutterer -Date: Tue, 22 Mar 2022 22:11:01 +1000 -Subject: [PATCH] glib: destroy the _AuthLineSource explicitly - -See https://gitlab.gnome.org/GNOME/pygobject/-/issues/525 for an -explanation, the summary is: we need to explicitly call source.destroy() -if dispatch returns GLib.SOURCE_REMOVE. - -Deleting the source by resetting it to None causes invalid memory -accesses and eventual crashes. - -This can be reproduced with a basic call to - bus = dbus_next.glib.MessageBus(bus_type=dbus_next.BusType.SESSION).connect_sync() -and a GLib.MainLoop() after this call. Run in valgrind --tool=memcheck. - -Fixes #113 ---- a/dbus_next/glib/message_bus.py -+++ b/dbus_next/glib/message_bus.py -@@ -457,7 +457,7 @@ def line_notify(line): - self._stream.write(Authenticator._format_line(resp)) - self._stream.flush() - if resp == 'BEGIN': -- self._readline_source = None -+ self._readline_source.destroy() - authenticate_notify(None) - return True - except Exception as e: - diff --git a/dev-python/dbus-next/files/dbus-next-0.2.3-pytest-asyncio-1.patch b/dev-python/dbus-next/files/dbus-next-0.2.3-pytest-asyncio-1.patch deleted file mode 100644 index 76506ddd0510..000000000000 --- a/dev-python/dbus-next/files/dbus-next-0.2.3-pytest-asyncio-1.patch +++ /dev/null @@ -1,115 +0,0 @@ -From 37830c9972209746396f4c3f8344ce50a435b767 Mon Sep 17 00:00:00 2001 -From: LN Liberda -Date: Fri, 28 Nov 2025 06:38:51 +0100 -Subject: [PATCH] Remove event_loop fixture from tests - -It was removed in pytest-asyncio 1.0 -https://github.com/pytest-dev/pytest-asyncio/pull/1106 ---- - test/test_aio_low_level.py | 4 +++- - test/test_disconnect.py | 7 +++++-- - test/test_fd_passing.py | 7 +++++-- - test/test_tcp_address.py | 3 ++- - 4 files changed, 15 insertions(+), 6 deletions(-) - -diff --git a/test/test_aio_low_level.py b/test/test_aio_low_level.py -index 1042a1a..677cbf1 100644 ---- a/test/test_aio_low_level.py -+++ b/test/test_aio_low_level.py -@@ -1,6 +1,7 @@ - from dbus_next.aio import MessageBus - from dbus_next import Message, MessageType, MessageFlag - -+import asyncio - import pytest - - -@@ -101,7 +102,8 @@ def message_handler_error(sent): - - - @pytest.mark.asyncio --async def test_sending_signals_between_buses(event_loop): -+async def test_sending_signals_between_buses(): -+ event_loop = asyncio.get_running_loop() - bus1 = await MessageBus().connect() - bus2 = await MessageBus().connect() - -diff --git a/test/test_disconnect.py b/test/test_disconnect.py -index d04d996..987eefe 100644 ---- a/test/test_disconnect.py -+++ b/test/test_disconnect.py -@@ -1,15 +1,17 @@ - from dbus_next.aio import MessageBus - from dbus_next import Message - -+import asyncio - import os - import pytest - import functools - - - @pytest.mark.asyncio --async def test_bus_disconnect_before_reply(event_loop): -+async def test_bus_disconnect_before_reply(): - '''In this test, the bus disconnects before the reply comes in. Make sure - the caller receives a reply with the error instead of hanging.''' -+ event_loop = asyncio.get_running_loop() - bus = MessageBus() - assert not bus.connected - await bus.connect() -@@ -32,7 +34,8 @@ async def test_bus_disconnect_before_reply(event_loop): - - - @pytest.mark.asyncio --async def test_unexpected_disconnect(event_loop): -+async def test_unexpected_disconnect(): -+ event_loop = asyncio.get_running_loop() - bus = MessageBus() - assert not bus.connected - await bus.connect() -diff --git a/test/test_fd_passing.py b/test/test_fd_passing.py -index 28331d3..be25e4d 100644 ---- a/test/test_fd_passing.py -+++ b/test/test_fd_passing.py -@@ -5,6 +5,7 @@ - from dbus_next import Message, MessageType - import os - -+import asyncio - import pytest - - -@@ -112,7 +113,8 @@ def message_handler(sent): - - - @pytest.mark.asyncio --async def test_high_level_service_fd_passing(event_loop): -+async def test_high_level_service_fd_passing(): -+ event_loop = asyncio.get_running_loop() - bus1 = await MessageBus(negotiate_unix_fd=True).connect() - bus2 = await MessageBus(negotiate_unix_fd=True).connect() - -@@ -212,7 +214,8 @@ def fd_listener(msg): - - - @pytest.mark.asyncio --async def test_sending_file_descriptor_with_proxy(event_loop): -+async def test_sending_file_descriptor_with_proxy(): -+ event_loop = asyncio.get_running_loop() - name = 'dbus.next.test.service' - path = '/test/path' - interface_name = 'test.interface' -diff --git a/test/test_tcp_address.py b/test/test_tcp_address.py -index a6b6ebb..fe2fc3e 100644 ---- a/test/test_tcp_address.py -+++ b/test/test_tcp_address.py -@@ -8,7 +8,8 @@ - - - @pytest.mark.asyncio --async def test_tcp_connection_with_forwarding(event_loop): -+async def test_tcp_connection_with_forwarding(): -+ event_loop = asyncio.get_running_loop() - closables = [] - host = '127.0.0.1' - port = '55556' diff --git a/dev-python/dbus-next/metadata.xml b/dev-python/dbus-next/metadata.xml deleted file mode 100644 index 3af5441c90aa..000000000000 --- a/dev-python/dbus-next/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - altdesktop/python-dbus-next - dbus-next - - diff --git a/dev-python/dbus-python/Manifest b/dev-python/dbus-python/Manifest deleted file mode 100644 index 3ae74e8aa36b..000000000000 --- a/dev-python/dbus-python/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dbus-python-1.4.0.tar.xz 168268 BLAKE2B 17ed4ed1d6f76acf4dc55dc9d281081d0bb412811f0b340edd8c2ef767802dd0386ffa39cdbc7a61870b916b20c89bee0d6a5b6b8e9355c84d2fdc846575e465 SHA512 defd5fba8348635ce52654b7e93e6cacf52966f6facfb7bb04fc77f2f82129e0b7673d4f3d483ef3321985172987d8c3265b27b9200c68c39c729567ffa21456 diff --git a/dev-python/dbus-python/dbus-python-1.4.0.ebuild b/dev-python/dbus-python/dbus-python-1.4.0.ebuild deleted file mode 100644 index 71ead21b496b..000000000000 --- a/dev-python/dbus-python/dbus-python-1.4.0.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit autotools python-r1 - -DESCRIPTION="Python bindings for the D-Bus messagebus" -HOMEPAGE=" - https://www.freedesktop.org/wiki/Software/DBusBindings/ - https://dbus.freedesktop.org/doc/dbus-python/ -" -SRC_URI="https://dbus.freedesktop.org/releases/${PN}/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="doc examples test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -DEPEND=" - ${PYTHON_DEPS} - >=sys-apps/dbus-1.8:= - >=dev-libs/glib-2.40 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-build/autoconf-archive - virtual/pkgconfig - doc? ( - $(python_gen_any_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ') - ) - test? ( - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/tap-py[${PYTHON_USEDEP}] - ) -" - -python_check_deps() { - python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" \ - "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" -} - -src_prepare() { - default - # Update py-compile, bug 529502. - eautoreconf - python_copy_sources -} - -src_configure() { - use doc && python_setup - local SPHINX_IMPL=${EPYTHON} - - configuring() { - local myconf=( - --disable-documentation - - # Work around broken AX_PYTHON_DEVEL macro. - # https://bugs.gentoo.org/815136 - PYTHON_EXTRA_LIBS=' ' - ) - use doc && [[ ${EPYTHON} == ${SPHINX_IMPL} ]] && - myconf+=( --enable-documentation ) - - econf "${myconf[@]}" - } - python_foreach_impl run_in_build_dir configuring -} - -src_compile() { - python_foreach_impl run_in_build_dir default -} - -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - python_foreach_impl run_in_build_dir default -} - -src_install() { - python_foreach_impl run_in_build_dir default - find "${D}" -name '*.la' -type f -delete || die - - use examples && dodoc -r examples -} diff --git a/dev-python/dbus-python/metadata.xml b/dev-python/dbus-python/metadata.xml deleted file mode 100644 index d65e0d4beebb..000000000000 --- a/dev-python/dbus-python/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - freedesktop-bugs@gentoo.org - - - python@gentoo.org - Python - - - dbus-python - - diff --git a/dev-python/dbutils/Manifest b/dev-python/dbutils/Manifest deleted file mode 100644 index 0a374f826ea6..000000000000 --- a/dev-python/dbutils/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dbutils-3.1.2.tar.gz 95869 BLAKE2B 35fec78245f57f7e140af9717ac194318ee7e8ec51fd7a34b925c0fdad1fa53ceb671a7d5c9fd6c7cc34d8ed03c39d63965b3f9f6199ddc11c438e6a92fce5c0 SHA512 cb9bdc6cc0cd01ee3c054d1b682e4626a9b5a138bfbb5334421d10e9666c33183f51c8c8cb0c00e296dff730ef2180fcf2d544caf03505882176271b30ffb5ab diff --git a/dev-python/dbutils/dbutils-3.1.2.ebuild b/dev-python/dbutils/dbutils-3.1.2.ebuild deleted file mode 100644 index df1c47c4aa3f..000000000000 --- a/dev-python/dbutils/dbutils-3.1.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=DBUtils -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Database connections for multi-threaded environments" -HOMEPAGE=" - https://webwareforpython.github.io/DBUtils/ - https://github.com/WebwareForPython/DBUtils/ - https://pypi.org/project/DBUtils/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_install_all() { - local HTML_DOCS=( docs/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/dbutils/metadata.xml b/dev-python/dbutils/metadata.xml deleted file mode 100644 index 91414e3dd6bf..000000000000 --- a/dev-python/dbutils/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - DBUtils is a suite of tools providing solid, persistent and pooled connections - to a database that can be used in all kinds of multi-threaded environments - like Webware for Python or other web application servers. The suite supports - DB-API 2 compliant database interfaces and the classic PyGreSQL interface. - - - WebwareForPython/DBUtils - DBUtils - - diff --git a/dev-python/ddt/Manifest b/dev-python/ddt/Manifest deleted file mode 100644 index 79cc787a92ae..000000000000 --- a/dev-python/ddt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ddt-1.7.2.gh.tar.gz 19624 BLAKE2B b919916dccc35b5db0946ccf28ed0592a25984b4820d6b59099b5cbf682bd77085f2249454063171c8d5c9fe509c0f646063238a1b4e8ce495f1b5742f3f3368 SHA512 1f1e919d809fd721ba840786feedbfca45e5f85907feb21144ea83b298f5c2c047880d874dae2e60bb63e8d8d1445963b37125fcbe09966e4f9e7f77b2f6ec94 diff --git a/dev-python/ddt/ddt-1.7.2.ebuild b/dev-python/ddt/ddt-1.7.2.ebuild deleted file mode 100644 index b3e48f3f6686..000000000000 --- a/dev-python/ddt/ddt-1.7.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Data-Driven/Decorated Tests" -HOMEPAGE=" - https://pypi.org/project/ddt/ - https://github.com/datadriventests/ddt/ -" -SRC_URI=" - https://github.com/datadriventests/ddt/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/aiounittest[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/ddt/metadata.xml b/dev-python/ddt/metadata.xml deleted file mode 100644 index 0c3a54e24916..000000000000 --- a/dev-python/ddt/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - ddt - datadriventests/ddt - - diff --git a/dev-python/debtcollector/Manifest b/dev-python/debtcollector/Manifest deleted file mode 100644 index cf7063715aa8..000000000000 --- a/dev-python/debtcollector/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST debtcollector-3.1.0.tar.gz 32951 BLAKE2B b08d389ee3ae892b2e755f2ffaf25e39b061b600bad0f5403f0c443de75079f2938655030d3ac4f585f93192c63c13c81bd54325ef904392270319262d08aeb9 SHA512 e911740cc064a129a931a3751e31e3f60114f6ef9be03d2a52ec1f029764b9ee3bfb5afa6a3dffde91da05e54b2d06934a6fe0cbdb31da8a59d1c5e40b151864 diff --git a/dev-python/debtcollector/debtcollector-3.1.0.ebuild b/dev-python/debtcollector/debtcollector-3.1.0.ebuild deleted file mode 100644 index 7082914dc4a5..000000000000 --- a/dev-python/debtcollector/debtcollector-3.1.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python deprecation patterns and strategies that collect technical debt" -HOMEPAGE=" - https://opendev.org/openstack/debtcollector/ - https://github.com/openstack/debtcollector/ - https://pypi.org/project/debtcollector/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/testtools[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/debtcollector/metadata.xml b/dev-python/debtcollector/metadata.xml deleted file mode 100644 index c2d8a7088798..000000000000 --- a/dev-python/debtcollector/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - debtcollector - openstack/debtcollector - - diff --git a/dev-python/decopatch/Manifest b/dev-python/decopatch/Manifest deleted file mode 100644 index c5b1e1dc1306..000000000000 --- a/dev-python/decopatch/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST decopatch-1.4.10.tar.gz 69538 BLAKE2B 812305abb0648c42fe786f6153820ff68e3bf3cb23bf0b3eecb139085b88071f914aa556f17a90bd45b39cdf42a563fb3c30178095bbdd16331d36ec2ff29e58 SHA512 7554c5bdef6aeb06968334c8aef3f67b56bd3ff8be5e05cb6289f3088848d946d46ecc1d9f73bab9db80b6981aa4f9039c359eb8a0fe9f4acee62addf4f0ed96 diff --git a/dev-python/decopatch/decopatch-1.4.10-r1.ebuild b/dev-python/decopatch/decopatch-1.4.10-r1.ebuild deleted file mode 100644 index 371c254f2037..000000000000 --- a/dev-python/decopatch/decopatch-1.4.10-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Create decorators easily in python" -HOMEPAGE=" - https://pypi.org/project/decopatch/ - https://github.com/smarie/python-decopatch -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/makefun[${PYTHON_USEDEP}]" -BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" - -PATCHES=( - "${FILESDIR}/${P}-python12.patch" - "${FILESDIR}/${P}-pkg_resources.patch" -) - -EPYTEST_PLUGINS=( pytest-cases ) -EPYTEST_DESELECT=( - # fails with whitespace differences in python 3.13 - tests/test_doc.py::test_doc_add_tag_function -) - -distutils_enable_tests pytest - -src_prepare() { - sed "/pytest-runner/d" -i setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/decopatch/files/decopatch-1.4.10-pkg_resources.patch b/dev-python/decopatch/files/decopatch-1.4.10-pkg_resources.patch deleted file mode 100644 index 3b1b47773a13..000000000000 --- a/dev-python/decopatch/files/decopatch-1.4.10-pkg_resources.patch +++ /dev/null @@ -1,24 +0,0 @@ -https://github.com/smarie/python-decopatch/pull/39 - ---- - setup.py | 7 ------- - 1 file changed, 7 deletions(-) - -diff --git a/setup.py b/setup.py -index ab1583e..f533213 100644 ---- a/setup.py -+++ b/setup.py -@@ -15,13 +15,6 @@ - from setuptools import setup - - --# (1) check required versions (from https://medium.com/@daveshawley/safely-using-setup-cfg-for-metadata-1babbe54c108) --import pkg_resources -- --pkg_resources.require("setuptools>=39.2") --pkg_resources.require("setuptools_scm") -- -- - # (2) Generate download url using git version - from setuptools_scm import get_version # noqa: E402 - diff --git a/dev-python/decopatch/files/decopatch-1.4.10-python12.patch b/dev-python/decopatch/files/decopatch-1.4.10-python12.patch deleted file mode 100644 index 24ca2082e9ca..000000000000 --- a/dev-python/decopatch/files/decopatch-1.4.10-python12.patch +++ /dev/null @@ -1,61 +0,0 @@ -https://github.com/smarie/python-decopatch/pull/34 -From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= -Date: Tue, 25 Jul 2023 13:31:12 +0200 -Subject: [PATCH] Adjust for whitespace changes with python 3.12 - -Tests would fail with python3-3.12.0~b4-1.fc39.x86_64. ---- a/tests/test_doc.py -+++ b/tests/test_doc.py -@@ -1,5 +1,5 @@ - from __future__ import print_function -- -+import re - - import pytest - from makefun import wraps -@@ -182,7 +182,8 @@ def add_ints(a, b): - with capsys.disabled(): - print(captured.out) - -- assert captured.out == """hello, world ! -+ out = re.sub(r'[ \t]+\n', '\n', captured.out) -+ assert out == """hello, world ! - - hello, world ! - -@@ -195,7 +196,7 @@ def add_ints(a, b): - say_hello(person='world') - This decorator wraps the decorated function so that a nice hello - message is printed before each call. -- -+ - :param person: the person name in the print message. Default = "world" - - Signature: (person='world') ---- a/tests/test_doc_advanced.py -+++ b/tests/test_doc_advanced.py -@@ -1,4 +1,5 @@ - from __future__ import print_function -+import re - import sys - - import pytest -@@ -200,7 +201,8 @@ def custom(a, b): - with capsys.disabled(): - print(captured.out) - -- assert captured.out == """hello, world ! -+ out = re.sub(r'[ \t]+\n', '\n', captured.out) -+ assert out == """hello, world ! - hello, world ! - hello, you ! - Help on function say_hello in module tests.test_doc_advanced: -@@ -208,7 +210,7 @@ def custom(a, b): - say_hello(person='world') - This decorator modifies the decorated function so that a nice hello - message is printed before the call. -- -+ - :param person: the person name in the print message. Default = "world" - :param f: represents the decorated item. Automatically injected. - :return: a modified version of `f` that will print a hello message before executing diff --git a/dev-python/decopatch/metadata.xml b/dev-python/decopatch/metadata.xml deleted file mode 100644 index 1ce684e596c0..000000000000 --- a/dev-python/decopatch/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - decopatch - smarie/python-decopatch - https://smarie.github.io/python-decopatch/ - - sylvain.marie@schneider-electric.com - Sylvain Marie - - - diff --git a/dev-python/decorator/Manifest b/dev-python/decorator/Manifest deleted file mode 100644 index 77e1f3d86d4b..000000000000 --- a/dev-python/decorator/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST decorator-5.2.1.tar.gz 56711 BLAKE2B bb08e43f6d3480a5c769fe8a433304a7959155430d576e8c6fbb6c6aaf27ef47d3af2bd4c349f9aa91f70bea0d694f7cd48bfe8a3135f782ada7a943a5cccd4e SHA512 c834a3536e429aaff38d34a56b574344551c160e25676ca5febb5dcf521d71f284ebb8294d3264f65a801219860352377e5a4be89927217cb5da9cb6c6aa45ec -DIST decorator-5.3.0.tar.gz 58431 BLAKE2B ffe0cdc06b779b0f1139ec7ecf352af640951eae2d0c2f565f8ab8b66faf8cd277d33a4b5e0893e37c4925a120c961dcc411bea6d2c99e36bba55967712e0733 SHA512 85dcce0e7fc406f87594c7d44c6278c863d95a2432a4fdd509f96e3ab1976f172a89e534aeac8914b19a3a0faf8fb0c816674171af371bb101d5c676a87f7404 -DIST decorator-5.3.1.tar.gz 58084 BLAKE2B 7b51cd37631444b9ae27e27a3782439296e2f944dbe6de7a1d1855999e54fd228a8f70aff16479f535826202ba831183e3b791bc59c3c4480c18d3380a1eaba9 SHA512 55fe7d85849916cecb3f55b582ca325764af654769f5ea93ee3f877304dbc776ab7d0eda8f7d5f6d2f36c18717f7237ab10aef3c8a6b65822a648c9dbaea4772 diff --git a/dev-python/decorator/decorator-5.2.1.ebuild b/dev-python/decorator/decorator-5.2.1.ebuild deleted file mode 100644 index 03ae30a16834..000000000000 --- a/dev-python/decorator/decorator-5.2.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simplifies the usage of decorators for the average programmer" -HOMEPAGE=" - https://github.com/micheles/decorator/ - https://pypi.org/project/decorator/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -python_test() { - "${EPYTHON}" tests/test.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/decorator/decorator-5.3.0.ebuild b/dev-python/decorator/decorator-5.3.0.ebuild deleted file mode 100644 index e35f736167aa..000000000000 --- a/dev-python/decorator/decorator-5.3.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simplifies the usage of decorators for the average programmer" -HOMEPAGE=" - https://github.com/micheles/decorator/ - https://pypi.org/project/decorator/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" - -python_test() { - "${EPYTHON}" tests/test.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/decorator/decorator-5.3.1.ebuild b/dev-python/decorator/decorator-5.3.1.ebuild deleted file mode 100644 index e35f736167aa..000000000000 --- a/dev-python/decorator/decorator-5.3.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simplifies the usage of decorators for the average programmer" -HOMEPAGE=" - https://github.com/micheles/decorator/ - https://pypi.org/project/decorator/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" - -python_test() { - "${EPYTHON}" tests/test.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/decorator/metadata.xml b/dev-python/decorator/metadata.xml deleted file mode 100644 index 199d0775381d..000000000000 --- a/dev-python/decorator/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - Python - - - The aim of the decorator python module is to simplify the usage of - decorators for the average programmer and to popularize decorators - usage giving examples of useful decorators, such as memoize, tracing, - redirecting_stdout, locked, etc. - - - - decorator - micheles/decorator - https://github.com/micheles/decorator/issues - - diff --git a/dev-python/deepdiff/Manifest b/dev-python/deepdiff/Manifest deleted file mode 100644 index 84592625abfb..000000000000 --- a/dev-python/deepdiff/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST deepdiff-8.6.2.tar.gz 634860 BLAKE2B bd73cd062827dae5dae2d0a9a4ad6376dbec90b5fcffc7f3f4e474da9c805fe8cb2e088e097359cebf9f6cb602e1235d6764a9f134317ca6c775501d7233f10b SHA512 d567ec5181ed0a4421b7d3bd0dcfc261e837f030d20e804a7687493f03476672c72f7897391e1ba7d6345c67689d642e0e1f8732ee589b6df86e9490cd881ab0 diff --git a/dev-python/deepdiff/deepdiff-8.6.2.ebuild b/dev-python/deepdiff/deepdiff-8.6.2.ebuild deleted file mode 100644 index 3f4f25da5fc2..000000000000 --- a/dev-python/deepdiff/deepdiff-8.6.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A library for comparing dictionaries, iterables, strings and other objects" -HOMEPAGE=" - https://github.com/qlustered/deepdiff/ - https://pypi.org/project/deepdiff/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/click-8.1.3[${PYTHON_USEDEP}] - =dev-python/orderly-set-5.4.1[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] -" - -DEPEND=" - test? ( - >=dev-python/jsonpickle-4.0.0[${PYTHON_USEDEP}] - >=dev-python/numpy-2.2.0[${PYTHON_USEDEP}] - >=dev-python/orjson-3.10.0[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - dev-python/uuid6[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # benchmarks - tests/test_lfucache.py::TestLFUcache::test_lfu - # requires polars - tests/test_hash.py::TestDeepHashPrep::test_polars -) diff --git a/dev-python/deepdiff/metadata.xml b/dev-python/deepdiff/metadata.xml deleted file mode 100644 index 786408df8166..000000000000 --- a/dev-python/deepdiff/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - martin-kokos@protonmail.com - Martin Mokry - - - deepdiff - qlustered/deepdiff - - diff --git a/dev-python/deepmerge/Manifest b/dev-python/deepmerge/Manifest deleted file mode 100644 index da040c167e99..000000000000 --- a/dev-python/deepmerge/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST deepmerge-2.0.gh.tar.gz 16810 BLAKE2B bfc2803f0a955d83bf8e1fee380066475bf61962e640272b00e4df899ccdb62c7796e7717b761ee5f8f4659c53a048fcb6f519eaec0b5f54a03ade8991e783d1 SHA512 9580220d941226b7d5b27f8efe2f7caeea58da6d3aa48f2a20f54add75fb1f2802b17e16794f5e05f28c3943cf34ccbcb622c2073533201c5c66a4c44d0e4547 diff --git a/dev-python/deepmerge/deepmerge-2.0.ebuild b/dev-python/deepmerge/deepmerge-2.0.ebuild deleted file mode 100644 index 73ccfc92c622..000000000000 --- a/dev-python/deepmerge/deepmerge-2.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2021-2025 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="Tools to handle merging of nested data structures in python" -HOMEPAGE=" - https://deepmerge.readthedocs.io/en/latest/ - https://github.com/toumorokoshi/deepmerge/ - https://pypi.org/project/deepmerge/ -" -SRC_URI=" - https://github.com/toumorokoshi/deepmerge/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/deepmerge/metadata.xml b/dev-python/deepmerge/metadata.xml deleted file mode 100644 index febe7522edfe..000000000000 --- a/dev-python/deepmerge/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - deepmerge - toumorokoshi/deepmerge - - diff --git a/dev-python/deezer-py/Manifest b/dev-python/deezer-py/Manifest deleted file mode 100644 index 774217c474b1..000000000000 --- a/dev-python/deezer-py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST deezer-py-1.3.7.tar.gz 25033 BLAKE2B 19031532b18b3057e9d5206d6b462f5be66738e5f10b02845676b41e4752bb47c85894175df415647fbdf4caf84346a75f68631369f93f9d096558ec07d122ea SHA512 dafdef0885b575f144fdd6cb0bc74d729807c55de95bddf2a303f1e983c8cee6ffb341e860fbb5ae2ef7c51fcb25bbb59f4c72d6668fe823ce9ec154bde0ff23 diff --git a/dev-python/deezer-py/deezer-py-1.3.7.ebuild b/dev-python/deezer-py/deezer-py-1.3.7.ebuild deleted file mode 100644 index e089f5241fee..000000000000 --- a/dev-python/deezer-py/deezer-py-1.3.7.ebuild +++ /dev/null @@ -1,28 +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} ) - -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="A wrapper for all Deezer's APIs" -HOMEPAGE="https://pypi.org/project/deezer-py/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" - -distutils_enable_tests import-check - -src_install() { - distutils-r1_src_install - - dodoc LICENSE.txt -} diff --git a/dev-python/deezer-py/metadata.xml b/dev-python/deezer-py/metadata.xml deleted file mode 100644 index 1c0707b57a9f..000000000000 --- a/dev-python/deezer-py/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - Pavel Sobolev - contact@paveloom.dev - - - deezer-py - - diff --git a/dev-python/defusedxml/Manifest b/dev-python/defusedxml/Manifest deleted file mode 100644 index 7b8816cafcbd..000000000000 --- a/dev-python/defusedxml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST defusedxml-0.8.0rc2.gh.tar.gz 37727 BLAKE2B 4a9313c4fe171998b84e22cf1cd2e5781cea6d37ea2436c5450fe4d003c915d3c945c8385b172fc102b601abb4612a217265bdd293f5d20ece2896194e37366a SHA512 d0cdaebf459a203c09c679169eeadc076a92b913558924cc6d3d693fe5732cefd5a6d15c4d2cbcdd7710936063a96e6dca467d0a82165194abeb7111d910daee diff --git a/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild b/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild deleted file mode 100644 index 1cb020c2022e..000000000000 --- a/dev-python/defusedxml/defusedxml-0.8.0_rc2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 - -MY_P=${P/_/} -DESCRIPTION="XML bomb protection for Python stdlib modules, an xml serialiser" -HOMEPAGE=" - https://github.com/tiran/defusedxml/ - https://pypi.org/project/defusedxml/ -" -SRC_URI=" - https://github.com/tiran/defusedxml/archive/v${PV/_/}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="examples" - -src_prepare() { - distutils-r1_src_prepare - sed -i -e 's:verbosity=1:verbosity=2:' tests.py || die - mv other examples || die -} - -python_test() { - "${EPYTHON}" tests.py -v || die -} - -python_install_all() { - use examples && dodoc -r examples/ - distutils-r1_python_install_all -} diff --git a/dev-python/defusedxml/metadata.xml b/dev-python/defusedxml/metadata.xml deleted file mode 100644 index 31f1572f60c6..000000000000 --- a/dev-python/defusedxml/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - defusedxml - tiran/defusedxml - - diff --git a/dev-python/dek/Manifest b/dev-python/dek/Manifest deleted file mode 100644 index c73e67d5f158..000000000000 --- a/dev-python/dek/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dek-1.5.0.gh.tar.gz 17350 BLAKE2B de2caf6b3220ca0bff0e690efd52f62ab451c1015f20496ab5c04caa31e886de9737598632b5a15398e94f455dd4bf48cc0354e31e94753713c01e74ce3c41eb SHA512 7f93598aac9a261b497f3544b12b0b4b9f9a746d03404981f11fe15c5bda02ce90dd2a42ec14b7ee0f3bafa508a80119d94fbc78953e9d02ad56510603d82f99 diff --git a/dev-python/dek/dek-1.5.0.ebuild b/dev-python/dek/dek-1.5.0.ebuild deleted file mode 100644 index a57a92483dde..000000000000 --- a/dev-python/dek/dek-1.5.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 #pypi - -DESCRIPTION="The decorator-decorator" -HOMEPAGE=" - https://rec.github.io/dek/ - https://github.com/rec/dek/ - https://pypi.org/project/dek/ -" -# no tests in sdist -SRC_URI=" - https://github.com/rec/dek/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/xmod[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/dek/metadata.xml b/dev-python/dek/metadata.xml deleted file mode 100644 index 6c8817f1b29e..000000000000 --- a/dev-python/dek/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - rec/dek - dek - - diff --git a/dev-python/denonavr/Manifest b/dev-python/denonavr/Manifest deleted file mode 100644 index 5871da904666..000000000000 --- a/dev-python/denonavr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST denonavr-1.3.2.tar.gz 220846 BLAKE2B e7b99f465d6302bc5898097e1db1b32b3264bf2b35b88ed7fb976f41a6b1a58d7429ab515c6f5b952c19e556cee97f50fae499e680edeed37d6b87d1a1fb77cd SHA512 8dc742476d62e9fc50e1d6b92347a0fccdd13d16aa590880ec83644305a08d3447ebc935b67ba90f3996121e8c381eb9eb4334f1e19746fe62f1bddf4a31cb29 diff --git a/dev-python/denonavr/denonavr-1.3.2.ebuild b/dev-python/denonavr/denonavr-1.3.2.ebuild deleted file mode 100644 index 8fd52cb94593..000000000000 --- a/dev-python/denonavr/denonavr-1.3.2.ebuild +++ /dev/null @@ -1,32 +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} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Automation Library for Denon AVR receivers" -HOMEPAGE=" - https://github.com/ol-iver/denonavr/ - https://pypi.org/project/denonavr/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/asyncstdlib-3.10.2[${PYTHON_USEDEP}] - >=dev-python/attrs-21.2.0[${PYTHON_USEDEP}] - >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] - >=dev-python/ftfy-6.1.1[${PYTHON_USEDEP}] - >=dev-python/httpx-0.23.1[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.11.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{asyncio,httpx,timeout} ) -distutils_enable_tests pytest diff --git a/dev-python/denonavr/metadata.xml b/dev-python/denonavr/metadata.xml deleted file mode 100644 index 8b441a1bcc7a..000000000000 --- a/dev-python/denonavr/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - python@gentoo.org - Python - - - denonavr - ol-iver/denonavr - https://github.com/ol-iver/denonavr/issues - - diff --git a/dev-python/dep-logic/Manifest b/dev-python/dep-logic/Manifest deleted file mode 100644 index 4983b88f81fb..000000000000 --- a/dev-python/dep-logic/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST dep_logic-0.5.2.tar.gz 36816 BLAKE2B 14cfb818a4f199fc5888d73c6047e2f9908e9ad7deee30fc15e17801e9d403921bbff294e9f0c4b1ca087b02960866d230f6b1539a51219554b04673d8c375c9 SHA512 7df9383dd2dc197764d162389d66f04562d1195e412567f26e410e6d369acbd815183ca9e5b780f01aab5e29d06dfe0eb9afb2b991ee3f58bb81ffabc7459ed0 -DIST dep_logic-0.5.2.tar.gz.provenance 9428 BLAKE2B aada653f69da4d840f9bbecc70d45790da34dffa2f8905c1711fcdc2398c8f4cb384f428cd8e955034ca9c43d6a621bdc63c6e4e162e6ea013c4a42524fd1d40 SHA512 f809a4e2689848f61866b294e17176d27cb99de049c2d96920164cc0bd59cb805067c48aaf89effade87af9d7c88b67b4292736e23bd0ee8837bc288a59bb8b9 -DIST dep_logic-0.6.0.tar.gz 36869 BLAKE2B 265ca52585e6d9a6fa293c93bddc6928f0b27765ab17ce8f2986557433822a89546d4007c8588dc5638492cf59a24614bc72c72b0ba1630ca021fb82ae93c7ff SHA512 c8154d7aa1717d39ed964604b28525bf85257783eb07a3aecea2b9f5cd97d80555dea5c35949aec17209a32d6eae299508ce8fa96cd4132329104ad74e44f887 -DIST dep_logic-0.6.0.tar.gz.provenance 9461 BLAKE2B 0963fc8719c15544d7ce46620ba17a4ac80952fe263d14e61cce2c82adcd34ec46a2191b63db111ad0b17f9fc1f55bcf17071044e1005ae3aa9c239bbc34064f SHA512 94c4f0b727259e3c8c71ffebee3a0ce3fb166bf04b87a21483ae0610f5722be1b9b32a9381c841c80e9ccd9d1a4f5c041eca17f35174f40b97b638c36fbff272 diff --git a/dev-python/dep-logic/dep-logic-0.5.2.ebuild b/dev-python/dep-logic/dep-logic-0.5.2.ebuild deleted file mode 100644 index 8ab7a519387e..000000000000 --- a/dev-python/dep-logic/dep-logic-0.5.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYPI_VERIFY_REPO=https://github.com/pdm-project/dep-logic -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python dependency specifications supporting logical operations" -HOMEPAGE=" - https://github.com/pdm-project/dep-logic/ - https://pypi.org/project/dep-logic/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/packaging-22[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/dep-logic/dep-logic-0.6.0.ebuild b/dev-python/dep-logic/dep-logic-0.6.0.ebuild deleted file mode 100644 index 8ab7a519387e..000000000000 --- a/dev-python/dep-logic/dep-logic-0.6.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYPI_VERIFY_REPO=https://github.com/pdm-project/dep-logic -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python dependency specifications supporting logical operations" -HOMEPAGE=" - https://github.com/pdm-project/dep-logic/ - https://pypi.org/project/dep-logic/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/packaging-22[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/dep-logic/metadata.xml b/dev-python/dep-logic/metadata.xml deleted file mode 100644 index 05398e86fff7..000000000000 --- a/dev-python/dep-logic/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pdm-project/dep-logic - dep-logic - - diff --git a/dev-python/dependency-groups/Manifest b/dev-python/dependency-groups/Manifest deleted file mode 100644 index 76d616f0d9c2..000000000000 --- a/dev-python/dependency-groups/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST dependency_groups-1.3.1.tar.gz 10093 BLAKE2B 527f1e9a3594df9c811b50f933edbd4d188b2b2338a07a2154e7e999f48d7ce75f06aaf3ecd6ab4b3b367d05c1aed51c1e474d4558a42048d69bf13e9ca245ad SHA512 03e707791494da58cb860e9d605e657812f538d8f39d239f99108236c42eb831467969a561fbc587aa33a88794652aa2e63b43421b3beda42a825602f3fe7c17 -DIST dependency_groups-1.3.1.tar.gz.provenance 9242 BLAKE2B e94c82b28e5fe1c63cab2f589129dcd8a39cc09f0c21265c2b576081b66dd5c52af6ce8bcc4a50322897884bb7bf8a1582fa1ec8308ea71b968d93857500f61e SHA512 8ad890b7fde03724c60285d23d40ebe19b917823638fc72d2a7af88251e74023ff6be8bc59a8ada32918c9edabace2e3e2dbe5747d25f6614bd0c0a1affbdad3 diff --git a/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild b/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild deleted file mode 100644 index c5d6f5737ede..000000000000 --- a/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pypa/dependency-groups -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A tool for resolving PEP 735 Dependency Group data" -HOMEPAGE=" - https://github.com/pypa/dependency-groups/ - https://pypi.org/project/dependency-groups/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/dependency-groups/metadata.xml b/dev-python/dependency-groups/metadata.xml deleted file mode 100644 index 74c9a4f238ea..000000000000 --- a/dev-python/dependency-groups/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pypa/dependency-groups - dependency-groups - - diff --git a/dev-python/deprecated/Manifest b/dev-python/deprecated/Manifest deleted file mode 100644 index 866edf4177fd..000000000000 --- a/dev-python/deprecated/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST deprecated-1.3.1.tar.gz 2932523 BLAKE2B 68fcfd7d22cc5b02624b9ea175c02d7999806f6233e8fdcdfa2b266e396e9654530335636cfcd6eaab00728f1e985aaba5e8a3c5a3d2cd1b3a2f8baef98b0761 SHA512 1218a010ee83ec3ddcec279007af2aa7f5b9ec34a36a6b592cfdf3ef8d621dd6aba0a2e93f8ccacd190b111f1d47699a6484f546ea068a1b40103dcc114a2a36 diff --git a/dev-python/deprecated/deprecated-1.3.1.ebuild b/dev-python/deprecated/deprecated-1.3.1.ebuild deleted file mode 100644 index 6af1cd61064a..000000000000 --- a/dev-python/deprecated/deprecated-1.3.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2019-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python @deprecated decorator to deprecate old API" -HOMEPAGE=" - https://github.com/laurent-laporte-pro//deprecated/ - https://pypi.org/project/Deprecated/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/wrapt[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin deps - sed -i -e 's:< [0-9.]*,::' setup.py || die -} diff --git a/dev-python/deprecated/metadata.xml b/dev-python/deprecated/metadata.xml deleted file mode 100644 index cb18defe1b5b..000000000000 --- a/dev-python/deprecated/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - laurent-laporte-pro/deprecated - Deprecated - - diff --git a/dev-python/deprecation/Manifest b/dev-python/deprecation/Manifest deleted file mode 100644 index ae6cfdd1b111..000000000000 --- a/dev-python/deprecation/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST deprecation-2.1.0.tar.gz 173788 BLAKE2B 444c7ff688d6eab7dfcf58ad24580b5a6df39a5749341b28d6d5b9b516fd6aa7a462d7f644e6cba596bbf289be0224968f579837c6c71dbe7b36b65588da6eea SHA512 c184665d210c6eeb3f055b23e75c3714f3b18050e03bfe1384baf6c2504f1370116ae0e8c53ff818ccc54c0d633bbb3ba5791fe20b8029f3be0207b019a00275 diff --git a/dev-python/deprecation/deprecation-2.1.0-r1.ebuild b/dev-python/deprecation/deprecation-2.1.0-r1.ebuild deleted file mode 100644 index 275a64f66f77..000000000000 --- a/dev-python/deprecation/deprecation-2.1.0-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="A library to handle automated deprecations" -HOMEPAGE=" - https://deprecation.readthedocs.io/ - https://github.com/briancurtin/deprecation/ - https://pypi.org/project/deprecation/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND="dev-python/packaging[${PYTHON_USEDEP}]" - -distutils_enable_sphinx docs -distutils_enable_tests unittest - -src_prepare() { - sed -i -e 's:unittest2:unittest:' tests/test_deprecation.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/deprecation/metadata.xml b/dev-python/deprecation/metadata.xml deleted file mode 100644 index d6fcf8a518cd..000000000000 --- a/dev-python/deprecation/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - - - prometheanfire@gentoo.org - Matthew Thode - - - - deprecation - briancurtin/deprecation - https://github.com/briancurtin/deprecation/issues - - diff --git a/dev-python/desktop-notifier/Manifest b/dev-python/desktop-notifier/Manifest deleted file mode 100644 index 0f4f3267d186..000000000000 --- a/dev-python/desktop-notifier/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST desktop-notifier-6.1.1.gh.tar.gz 3876119 BLAKE2B 04837aa94c32b7cb869272791ae14790c92f7b3f83f9442be793e05e7dcc7dba627e1ec36442488080c2d8c8987b3acf1a4b7f3e10453756157f832daf46ebae SHA512 dc96fee153d3a36238794f8ecd65b5e2fb0b20dfbc3c8a5a6530870f24e172b689c8c67229706b3bf58dbe3053f91f89b9f16979496bd60fc68536907d7cac68 -DIST desktop-notifier-6.2.0.gh.tar.gz 3876409 BLAKE2B 06089ff50acfc46d82a8c2c33d91e24d1c3ab22c1c76d1e312e08f4f22d5d44a51f92dd0eebc17757cc54d4f8acbef1b00d5341d99fea0ffe3a0d8b7b44066dc SHA512 999c264effb0ea7bf35d458175a3ea7c1fb573e129af0f96456046c8b4def2ce2e9558585389dfb0482c4ce8622d74fb38e482238279947b16f8ca493d716c12 diff --git a/dev-python/desktop-notifier/desktop-notifier-6.1.1.ebuild b/dev-python/desktop-notifier/desktop-notifier-6.1.1.ebuild deleted file mode 100644 index e07fb43c0ab7..000000000000 --- a/dev-python/desktop-notifier/desktop-notifier-6.1.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="desktop-notifier is a Python library for cross-platform desktop notifications" -HOMEPAGE=" - https://desktop-notifier.readthedocs.io - https://pypi.org/project/desktop-notifier/ - https://github.com/samschott/desktop-notifier -" -SRC_URI="https://github.com/samschott/desktop-notifier/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/dbus-fast[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/build[${PYTHON_USEDEP}] - test? ( - dev-python/bidict - dev-python/pytest-asyncio - ) -" - -# Most tests fail, they need some prior setup -EPYTEST_DESELECT=( - tests/test_api.py::test_send - tests/test_api.py::test_clear - tests/test_api.py::test_clear_all - tests/test_callbacks - tests/test_sync_api -) -distutils_enable_tests pytest diff --git a/dev-python/desktop-notifier/desktop-notifier-6.2.0.ebuild b/dev-python/desktop-notifier/desktop-notifier-6.2.0.ebuild deleted file mode 100644 index 4f3ec170fd33..000000000000 --- a/dev-python/desktop-notifier/desktop-notifier-6.2.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="desktop-notifier is a Python library for cross-platform desktop notifications" -HOMEPAGE=" - https://desktop-notifier.readthedocs.io - https://pypi.org/project/desktop-notifier/ - https://github.com/samschott/desktop-notifier -" -SRC_URI="https://github.com/samschott/desktop-notifier/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/dbus-fast[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/build[${PYTHON_USEDEP}] -" - -# Most tests fail, they need some prior setup -EPYTEST_DESELECT=( - tests/test_api.py::test_send - tests/test_api.py::test_clear - tests/test_api.py::test_clear_all - tests/test_callbacks - tests/test_sync_api -) -EPYTEST_PLUGINS=( bidict pytest-asyncio ) -distutils_enable_tests pytest diff --git a/dev-python/desktop-notifier/metadata.xml b/dev-python/desktop-notifier/metadata.xml deleted file mode 100644 index ce64947382be..000000000000 --- a/dev-python/desktop-notifier/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - ceamac@gentoo.org - Primary maintainer - - - samschott/desktop-notifier - desktop-notifier - - Sam Schott - sam.schott@outlook.com - - - diff --git a/dev-python/devtools/Manifest b/dev-python/devtools/Manifest deleted file mode 100644 index 7753719f9523..000000000000 --- a/dev-python/devtools/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST devtools-0.12.2.tar.gz 75005 BLAKE2B 5f91ce636bd6cd9dee970f0d7ef8321d25aac3fc15c6d6222680da2b42582bc605ee5e041b73e4cfea8d0ef06b67d1774f87fca90d1a9764d2ee9f17c27327a3 SHA512 e185581bca94dd20d7043512701970d2b310dee6836707a1cf540f39799570e15d5f1d026952d2def6be201eed1d6b328fef975c3c3631dd7ab3a8bf37c48fd9 diff --git a/dev-python/devtools/devtools-0.12.2-r1.ebuild b/dev-python/devtools/devtools-0.12.2-r1.ebuild deleted file mode 100644 index 90e7aa542dfd..000000000000 --- a/dev-python/devtools/devtools-0.12.2-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Dev tools for python" -HOMEPAGE=" - https://pypi.org/project/devtools/ - https://github.com/samuelcolvin/python-devtools -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/asttokens[${PYTHON_USEDEP}] - dev-python/executing[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/asyncpg[${PYTHON_USEDEP}] - dev-python/multidict[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - # replace mkdocs-simple-hooks with built-in hooks - "${FILESDIR}/${P}-mkdocs-hooks.patch" -) - -EPYTEST_DESELECT=( - # requires pytest-pretty - tests/test_insert_assert.py::test_insert_assert - tests/test_insert_assert.py::test_insert_assert_print - tests/test_insert_assert.py::test_deep - tests/test_insert_assert.py::test_enum - # incompatible with dev-python/executing-2 - tests/test_expr_render.py::test_executing_failure -) - -distutils_enable_tests pytest diff --git a/dev-python/devtools/files/devtools-0.12.2-mkdocs-hooks.patch b/dev-python/devtools/files/devtools-0.12.2-mkdocs-hooks.patch deleted file mode 100644 index cb305922d3e0..000000000000 --- a/dev-python/devtools/files/devtools-0.12.2-mkdocs-hooks.patch +++ /dev/null @@ -1,17 +0,0 @@ -Replace mkdocs-simple-hooks with built-in hooks so we don't need to -pacakge the plugin. -https://www.mkdocs.org/user-guide/configuration/#hooks ---- a/mkdocs.yml -+++ b/mkdocs.yml -@@ -56,8 +56,5 @@ plugins: - - build/* - - examples/* - - requirements.txt --- mkdocs-simple-hooks: -- hooks: -- on_pre_build: 'docs.plugins:on_pre_build' -- on_files: 'docs.plugins:on_files' -- on_page_markdown: 'docs.plugins:on_page_markdown' -+hooks: -+ - docs/plugins.py - diff --git a/dev-python/devtools/metadata.xml b/dev-python/devtools/metadata.xml deleted file mode 100644 index f1f2d4f8a7fd..000000000000 --- a/dev-python/devtools/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - Samuel Colvin - s@muelcolvin.com - - https://github.com/samuelcolvin/python-devtools/releases - https://python-devtools.helpmanual.io/ - https://github.com/samuelcolvin/python-devtools/issues - samuelcolvin/python-devtools - devtools - - diff --git a/dev-python/dict2xml/Manifest b/dev-python/dict2xml/Manifest deleted file mode 100644 index a77f0090b387..000000000000 --- a/dev-python/dict2xml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dict2xml-1.7.8.tar.gz 15644 BLAKE2B c9d2d0455c8f94991dbd8b9b62e482fbc84171fba57cac25ce14501f6a8e49d49277830bb33adb6346643f04c1e35ebd50912189d0105303b6efb7fdb392adf1 SHA512 8c5390e160b6a734a65a81463e2dceb053a241fca030258edac45b3ff501629c1d895b14a4da6dd474ebf21aad31293cb48107973dee61eaa05f31cfc98a8ab8 diff --git a/dev-python/dict2xml/dict2xml-1.7.8.ebuild b/dev-python/dict2xml/dict2xml-1.7.8.ebuild deleted file mode 100644 index 33afc25ab4f4..000000000000 --- a/dev-python/dict2xml/dict2xml-1.7.8.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Small utility to convert a python dictionary into an XML string" -HOMEPAGE=" - https://github.com/delfick/python-dict2xml/ - https://pypi.org/project/dict2xml/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/dict2xml/metadata.xml b/dev-python/dict2xml/metadata.xml deleted file mode 100644 index 5e303e1c88ac..000000000000 --- a/dev-python/dict2xml/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - Florian Schmaus - flow@gentoo.org - - - python@gentoo.org - - - dict2xml - delfick/python-dict2xml - - - diff --git a/dev-python/dictdiffer/Manifest b/dev-python/dictdiffer/Manifest deleted file mode 100644 index eb6bc8a71471..000000000000 --- a/dev-python/dictdiffer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dictdiffer-0.9.0.tar.gz 31513 BLAKE2B 7f1a980b71978b49c6e41eb4b806aef8aa12e858889622d6b55741e7793e2e812a91ce6089156a080d198a9f9c8e9369e55b6e712fd5476864b2876094ea0d4f SHA512 7985b4d69d3cb08b7cf0fc8f878ac594b72c1f1e3482157c204027fff90afd9b19041e85fced12a47d5624e0b8cc1b2d6643a88295a6d212aeead76c09c24f86 diff --git a/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild b/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild deleted file mode 100644 index 710b632eb55f..000000000000 --- a/dev-python/dictdiffer/dictdiffer-0.9.0-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Dictdiffer is a library that helps you to diff and patch dictionaries" -HOMEPAGE=" - https://github.com/inveniosoftware/dictdiffer/ - https://pypi.org/project/dictdiffer/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -# Requires self to be already installed -#distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -python_prepare_all() { - # remove dep on pytest-runner - sed -i -e '/pytest-runner/d' setup.py || die - - # remove dep on pytest-pep8 and pytest-cov - sed -i -e '/addopts/d' pytest.ini || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/dictdiffer/metadata.xml b/dev-python/dictdiffer/metadata.xml deleted file mode 100644 index 3034cab559c3..000000000000 --- a/dev-python/dictdiffer/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - inveniosoftware/dictdiffer - dictdiffer - - - diff --git a/dev-python/diff-match-patch/Manifest b/dev-python/diff-match-patch/Manifest deleted file mode 100644 index dd9eee540fd2..000000000000 --- a/dev-python/diff-match-patch/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST diff_match_patch-20241021.tar.gz 39962 BLAKE2B 798eb10166ec05226a017ca3718cf721dc48ee6bf16915779245bc7b29a000c6605f332834a7da45ffd6de9344853e1e5d3a95054c3aa73c7c995a9ea7ffa9be SHA512 23bdf81a159358f668e4adb1771780bef6cf14fc1bc90c76700d3339e35a2c00b61a72ef7cdabd0abc079c3aa8606ea91cef4d936c47b95b4fd94483c927daf5 diff --git a/dev-python/diff-match-patch/diff-match-patch-20241021.ebuild b/dev-python/diff-match-patch/diff-match-patch-20241021.ebuild deleted file mode 100644 index 066f50471a36..000000000000 --- a/dev-python/diff-match-patch/diff-match-patch-20241021.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Diff, match and patch algorithms for plain text" -HOMEPAGE=" - https://github.com/diff-match-patch-python/diff-match-patch/ - https://pypi.org/project/diff-match-patch/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -distutils_enable_tests pytest diff --git a/dev-python/diff-match-patch/metadata.xml b/dev-python/diff-match-patch/metadata.xml deleted file mode 100644 index 3a1754d7588c..000000000000 --- a/dev-python/diff-match-patch/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - python@gentoo.org - Python - - - The Diff Match and Patch libraries offer robust algorithms to perform - the operations required for synchronizing plain text. - Diff: Compare two blocks of plain text and efficiently return a list of - differences. - Match: Given a search string, find its best fuzzy match in a block of - plain text. Weighted for both accuracy and location. - Patch: Apply a list of patches onto plain text. Use best-effort to apply - patch even when the underlying text doesn't match. - Diff Match and Patch libraries are currently available in Java, - JavaScript, C++, C#, Objective C, Lua and Python, although this package - contains only Python implementation. Regardless of language, each - library features the same API and the same functionality. All versions - also have comprehensive test harnesses. - - diff-match-patch-python/diff-match-patch - diff-match-patch - - diff --git a/dev-python/digitalocean/Manifest b/dev-python/digitalocean/Manifest deleted file mode 100644 index a3069385eb5f..000000000000 --- a/dev-python/digitalocean/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST digitalocean-1.17.0.gh.tar.gz 60261 BLAKE2B 1a3b8ffe955fdea616420d67e9cd1b07d81d3395d673770333b150a8044f6f93d16ab6ec93d0d5efb7579a2bd7fde57c394bc3fc3e58ad02db230f5bd48006bb SHA512 3b5f5adb5fac9693450954e568433cecb43152d4cb2b5709126dc7c69c6b84f19428dcd3688718588a986d3ea9170a956387f3050cd10a69ba89d5dcdf8e100c diff --git a/dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild b/dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild deleted file mode 100644 index 5d1121a49686..000000000000 --- a/dev-python/digitalocean/digitalocean-1.17.0-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2021-2024 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="Digitalocean API access library" -HOMEPAGE="https://github.com/koalalorenzo/python-digitalocean" -SRC_URI="https://github.com/koalalorenzo/python-${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/python-${P}" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/jsonpickle[${PYTHON_USEDEP}] -" -BDEPEND="test? ( dev-python/responses[${PYTHON_USEDEP}] )" - -distutils_enable_sphinx docs dev-python/alabaster - -EPYTEST_DESELECT=( - # Needs net - digitalocean/tests/test_firewall.py -) - -distutils_enable_tests pytest diff --git a/dev-python/digitalocean/metadata.xml b/dev-python/digitalocean/metadata.xml deleted file mode 100644 index 3030e393fe22..000000000000 --- a/dev-python/digitalocean/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - egorr.berd@gmail.com - Yahor Berdnikau - - - koalalorenzo/python-digitalocean - - diff --git a/dev-python/dill/Manifest b/dev-python/dill/Manifest deleted file mode 100644 index 1b52c2ddd655..000000000000 --- a/dev-python/dill/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dill-0.4.1.tar.gz 187315 BLAKE2B b0ce4a9c783e4461700f53b57d746fea8a4cef27403ef075d0fed4e7cfabb80453d3805586b8db868a9b5294e21c984ae26f0ec13edab20fcee2be0f9d6b9eed SHA512 af74f28e2cbf1cebae03f3b3f08ebff8ab90d5a2caba46529736c0f522806284da9a2967f1facb44eb7817c4213a88196d98d77883873dae8f7d7abb71dc9b2b diff --git a/dev-python/dill/dill-0.4.1.ebuild b/dev-python/dill/dill-0.4.1.ebuild deleted file mode 100644 index 50d390e63f14..000000000000 --- a/dev-python/dill/dill-0.4.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Serialize all of Python (almost)" -HOMEPAGE=" - https://github.com/uqfoundation/dill/ - https://pypi.org/project/dill/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -python_test() { - "${EPYTHON}" -m dill.tests || die -} diff --git a/dev-python/dill/metadata.xml b/dev-python/dill/metadata.xml deleted file mode 100644 index 33a563275d61..000000000000 --- a/dev-python/dill/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - python@gentoo.org - Python - - - Dill extends Python's 'pickle' module for serializing and de-serializing Python - objects to the majority of the built-in Python types. - Dill provides the user the same interface as the 'pickle' module, and also - includes some additional features. In addition to pickling Python objects, - dill provides the ability to save the state of an interpreter session in a - single command. - Dill can be used to store Python objects to a file, but the primary usage is to - send Python objects across the network as a byte stream. - - - - dill - uqfoundation/dill - - diff --git a/dev-python/dirty-equals/Manifest b/dev-python/dirty-equals/Manifest deleted file mode 100644 index d4e04fbd6387..000000000000 --- a/dev-python/dirty-equals/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST dirty-equals-0.10.0.gh.tar.gz 126610 BLAKE2B ebf748b627407973d259a9c85e754adb05c79af27eb871f722c0d14ff90c9c9fe257e2d7a46649f884326feecff3e3fa855ea380381eb59de4a31b092f828403 SHA512 c84d14e2399da273e48c6f125ea1fc9caf5824845106a88ba95c0d8e836bacb54b8113959d346a914ca344609ee58150839405ac1ec2f6a187e2f29b8601a4cb -DIST dirty-equals-0.11.0.gh.tar.gz 129113 BLAKE2B cf1c644c257a9f7ed93e297b2e2b4f868d9b7d62697cd76aefb8f21684333932ac06bb23dec18a604934312c362b7bbc8117aff96cc50c492ae393d24b751f02 SHA512 eb4e8725305dbe60b76171d7c4ad4c11ccf9d882e8b4adab7fd9937e580abae512e83e8f0691935c483e727b60c2f8d4881e03e15e74376c52556817f5db83b5 diff --git a/dev-python/dirty-equals/dirty-equals-0.10.0.ebuild b/dev-python/dirty-equals/dirty-equals-0.10.0.ebuild deleted file mode 100644 index 254769de17a6..000000000000 --- a/dev-python/dirty-equals/dirty-equals-0.10.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_FULLY_TESTED=( python3_{10..13} pypy3_11 pypy3 ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Doing dirty (but extremely useful) things with equals" -HOMEPAGE=" - https://dirty-equals.helpmanual.io/latest/ - https://github.com/samuelcolvin/dirty-equals/ - https://pypi.org/project/dirty-equals/ -" -SRC_URI=" - https://github.com/samuelcolvin/dirty-equals/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/packaging[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/pydantic-2.4.2[${PYTHON_USEDEP}] - ' "${PYTHON_FULLY_TESTED[@]}") - >=dev-python/pytz-2021.3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # require unpackaged pytest-examples - tests/test_docs.py - ) - - if ! has_version "dev-python/pydantic[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_other.py - ) - fi - - local -x TZ=UTC - epytest "${args[@]}" -} diff --git a/dev-python/dirty-equals/dirty-equals-0.11.0.ebuild b/dev-python/dirty-equals/dirty-equals-0.11.0.ebuild deleted file mode 100644 index 3d9eaaa28708..000000000000 --- a/dev-python/dirty-equals/dirty-equals-0.11.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_FULLY_TESTED=( python3_{11..14} pypy3_11 ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Doing dirty (but extremely useful) things with equals" -HOMEPAGE=" - https://dirty-equals.helpmanual.io/latest/ - https://github.com/samuelcolvin/dirty-equals/ - https://pypi.org/project/dirty-equals/ -" -SRC_URI=" - https://github.com/samuelcolvin/dirty-equals/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/packaging[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/pydantic-2.4.2[${PYTHON_USEDEP}] - ' "${PYTHON_FULLY_TESTED[@]}") - >=dev-python/pytz-2021.3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # require unpackaged pytest-examples - tests/test_docs.py - ) - - if ! has_version "dev-python/pydantic[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_other.py - ) - fi - - local -x TZ=UTC - epytest "${args[@]}" -} diff --git a/dev-python/dirty-equals/metadata.xml b/dev-python/dirty-equals/metadata.xml deleted file mode 100644 index 93c64445474e..000000000000 --- a/dev-python/dirty-equals/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - samuelcolvin/dirty-equals - dirty-equals - - diff --git a/dev-python/discid/Manifest b/dev-python/discid/Manifest deleted file mode 100644 index 83dde3060e86..000000000000 --- a/dev-python/discid/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST discid-1.4.0.tar.gz 36594 BLAKE2B 3b15f6c5f1ccf275a3fe6532d464340b013e64b49042ca0da50afb1c3f34e0908f376a9d6e43c3ec7b60680c7f1df298ec066c846d4ef27498af0f1a5c51a425 SHA512 1b43e298ddd1a91bde46394a02df31b5ef64fa6cd8896e35e3df30c7ef2cf24c5123cda4e1248d85ba85f311c90d0b8295c3e4ce1e80ee6ef3f1efec99053d74 -DIST discid-1.4.0.tar.gz.provenance 9574 BLAKE2B 998f8056979fd56fa6d1c11adc46f11cea283ad2d4ae7fb7b303db3811356a1c55da8c45f6247df18e46ed3a2abad0d4ab273f35546576bcdfbb70b731aafa79 SHA512 8dd243bec966b3962e4cd2ef849bc80c189a2f4ed42a095903b1e2eda53cc0a33412ceddf221120ebad0cf1acfcf6147edd9a8fbd1b03eb09835ae75c09fab8f diff --git a/dev-python/discid/discid-1.4.0.ebuild b/dev-python/discid/discid-1.4.0.ebuild deleted file mode 100644 index a6faf0a96369..000000000000 --- a/dev-python/discid/discid-1.4.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/metabrainz/python-discid -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for libdiscid" -HOMEPAGE=" - https://python-discid.readthedocs.io/en/latest/ - https://github.com/metabrainz/python-discid/ - https://pypi.org/project/discid/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc x86" - -DEPEND=" - >=media-libs/libdiscid-0.2.2 -" -RDEPEND=" - ${DEPEND} -" - -distutils_enable_sphinx doc \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinx-rtd-theme - -python_test() { - "${EPYTHON}" -m unittest -v test_discid.TestModule{Private,} || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/discid/metadata.xml b/dev-python/discid/metadata.xml deleted file mode 100644 index b3bb461c364e..000000000000 --- a/dev-python/discid/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - metabrainz/python-discid - discid - - diff --git a/dev-python/discord-protos/Manifest b/dev-python/discord-protos/Manifest deleted file mode 100644 index d2c7150f7f11..000000000000 --- a/dev-python/discord-protos/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST discord_protos-1.2.126.tar.gz 162942 BLAKE2B 779dba561638b843378f6ece1a40114c86863f7922b7366cdfa0cbfe8b34be6289a7e89dabdb83b40202465a496520e44fb2c1e0652ea148935333c6a223e9e8 SHA512 1c2a8e369cdb93311d1ad2d84697d95c99d0ba6ccbfad564d261a38c8c0fc23e1460d5e9fe8c558e3b57151783c739eae368c11f440fc99c161abb2f953d2886 -DIST discord_protos-1.2.126.tar.gz.provenance 9989 BLAKE2B 52f23a0c095c665203e3d90a82526e502abd6bcb1a8d0e971cc213bb2c8d8f4bf057f01aba55b88873bf6cc155568ee9662a14e57c86bbebf9df7cf881958f3a SHA512 5db737c79b59142ec219b42d3a1064e9aceae6c4f7e858388cd6d5a3a65e0f1849699b0c304982280a2e21491af49b7cd6968e0eb20aeb517f7aeebe5902bda8 diff --git a/dev-python/discord-protos/discord-protos-1.2.126.ebuild b/dev-python/discord-protos/discord-protos-1.2.126.ebuild deleted file mode 100644 index eb0f4a86fac6..000000000000 --- a/dev-python/discord-protos/discord-protos-1.2.126.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/discord-userdoccers/discord-protos -PYTHON_COMPAT=( python3_{13..14} ) - -inherit pypi distutils-r1 - -DESCRIPTION="Reverse-engineering Discord's protobufs" -HOMEPAGE=" - https://pypi.org/project/discord-protos/ - https://github.com/discord-userdoccers/discord-protos -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/protobuf[${PYTHON_USEDEP}] -" diff --git a/dev-python/discord-protos/metadata.xml b/dev-python/discord-protos/metadata.xml deleted file mode 100644 index 2e6c93564267..000000000000 --- a/dev-python/discord-protos/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - discord-userdoccers/discord-protos - discord-protos - - diff --git a/dev-python/diskcache/Manifest b/dev-python/diskcache/Manifest deleted file mode 100644 index 880f19ebbc19..000000000000 --- a/dev-python/diskcache/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST diskcache-5.6.3.gh.tar.gz 655441 BLAKE2B bc2495862fec7dfffd50e84a7d68e04f42ae8f29c2273466a81e1ec8e82af33a8af3a1f40ac06563c656e48ea24e936402f6269ac498f8521b096e6457aa8df8 SHA512 476d677d88212aa3f9a6e8d12c3e7076cc6a06973d703ed0b2c550b4b4e916b24fb7d8f33c7174854015886fab26e2707b134328d2bc3e144aef5510e7bc0f7c diff --git a/dev-python/diskcache/diskcache-5.6.3.ebuild b/dev-python/diskcache/diskcache-5.6.3.ebuild deleted file mode 100644 index ba556b606c74..000000000000 --- a/dev-python/diskcache/diskcache-5.6.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -DESCRIPTION="Disk and file backed cache" -HOMEPAGE=" - https://grantjenks.com/docs/diskcache/ - https://github.com/grantjenks/python-diskcache/ - https://pypi.org/project/diskcache/ -" -SRC_URI=" - https://github.com/grantjenks/python-diskcache/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/python-diskcache-${PV} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - >=dev-python/django-3.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # remove dep on pytest-xdist and pytest-cov - sed -i -e '/-n auto/d' -e '/--cov/d' tox.ini || die - - distutils-r1_src_prepare -} diff --git a/dev-python/diskcache/metadata.xml b/dev-python/diskcache/metadata.xml deleted file mode 100644 index 68d87adef824..000000000000 --- a/dev-python/diskcache/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - diskcache - grantjenks/python-diskcache - - diff --git a/dev-python/dissononce/Manifest b/dev-python/dissononce/Manifest deleted file mode 100644 index 1239824160f9..000000000000 --- a/dev-python/dissononce/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dissononce-0.34.3.gh.tar.gz 594227 BLAKE2B e37ce7a41aa71f36a60b14b3da50df5c387aa64c472a48fe76d66f05ee495673b2719fb0ca0fab196992c4920eeba72701d47defceb70c2d85f5f894d13d40dd SHA512 f192c3f6abc3943fa8fffe959d3db74e810483c9f5868cc128a851ffc42069d084c0d935ca74fd45d5bcce3fe2cfeeb788094dc34f0567ed709ddfb57275fa18 diff --git a/dev-python/dissononce/dissononce-0.34.3-r3.ebuild b/dev-python/dissononce/dissononce-0.34.3-r3.ebuild deleted file mode 100644 index ea9939e944c5..000000000000 --- a/dev-python/dissononce/dissononce-0.34.3-r3.ebuild +++ /dev/null @@ -1,45 +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="A python implementation for Noise Protocol Framework" -HOMEPAGE=" - https://github.com/tgalal/dissononce/ - https://pypi.org/project/dissononce/ -" -SRC_URI=" - https://github.com/tgalal/dissononce/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="examples test" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/transitions[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" - -PATCHES=( - "${FILESDIR}/${P}-fix-test-requirements.patch" -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - - use examples && dodoc examples/patterns/*.py -} diff --git a/dev-python/dissononce/files/dissononce-0.34.3-fix-test-requirements.patch b/dev-python/dissononce/files/dissononce-0.34.3-fix-test-requirements.patch deleted file mode 100644 index 037706f4866d..000000000000 --- a/dev-python/dissononce/files/dissononce-0.34.3-fix-test-requirements.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 4fad01ef1689380b6de685aef5e85ebb1696cce5 Mon Sep 17 00:00:00 2001 -From: Conrad Kostecki -Date: Sun, 2 Jun 2019 01:19:16 +0200 -Subject: [PATCH] setup.py: fix test requirements - -/usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'test_requires' -Package installs 'tests' package which is forbidden and likely a bug in the build system. - -Signed-off-by: Conrad Kostecki ---- - setup.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/setup.py b/setup.py -index 77cd54b..4d4423f 100644 ---- a/setup.py -+++ b/setup.py -@@ -5,12 +5,12 @@ - setup( - name='dissononce', - version=dissononce.__version__, -- packages=find_packages(exclude=['tests', 'examples']), -+ packages=find_packages(exclude=['tests*', 'examples']), - install_requires=['cryptography>=2.5'], - extras_require={ - 'GuardedHandshakeState': ['transitions'] - }, -- test_requires=['pytest'], -+ tests_require=['pytest'], - license='MIT', - author='Tarek Galal', - author_email='tare2.galal@gmail.com', diff --git a/dev-python/dissononce/metadata.xml b/dev-python/dissononce/metadata.xml deleted file mode 100644 index d9a8098949a5..000000000000 --- a/dev-python/dissononce/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - conikost@gentoo.org - Conrad Kostecki - - - Dissononce is a python implementation for Noise Protocol Framework. - A main goal of this project is to provide a simple, - easy to read and understand practical reference for Noise enthusiasts, - implementers and users. - - - https://github.com/tgalal/dissononce/issues - tgalal/dissononce - dissononce - - diff --git a/dev-python/distlib/Manifest b/dev-python/distlib/Manifest deleted file mode 100644 index 51132f026dc4..000000000000 --- a/dev-python/distlib/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST distlib-0.4.0.gh.tar.gz 1245571 BLAKE2B c36fe726918bc04849465a55a2708b8686d2ba0b05baa7ff0595e03b7ff95a1afc45b037dbeab9bd14ec7a26ec49807ea5a7c458d8f8da16038c92f32291c62e SHA512 ff61f9ab4e38061d5fee3168c8b26c741a21403d793476477e0733b28b2ba5b1fb31ae6ddb5275efe7ad6936b7e79a5e7ec1b160c86bfbfe6b4ecff10e0193d2 -DIST distlib-0.4.1.gh.tar.gz 1246126 BLAKE2B 3399dce7e1c064964edbe0eecb7f96974ce65d97dcf7645547584396008e6036885725a32b323f76c767762607fd9e58feac4b4d10ac28095fcfa0546302e61b SHA512 a8d99a1b6f32fb0ca3a705db109d12ddb46aa344b153b0a8c56c857f4c1fed681cfb4f34c594ade0bbbd5097e389c2b164b2347a30b9d114d62a5e23d8733714 diff --git a/dev-python/distlib/distlib-0.4.0-r1.ebuild b/dev-python/distlib/distlib-0.4.0-r1.ebuild deleted file mode 100644 index 8ffb8e5146a6..000000000000 --- a/dev-python/distlib/distlib-0.4.0-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2021-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 components of distutils2/packaging" -HOMEPAGE=" - https://pypi.org/project/distlib/ - https://github.com/pypa/distlib/ -" -SRC_URI=" - https://github.com/pypa/distlib/archive/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# pypiserver is called as external executable -BDEPEND=" - test? ( - dev-python/pypiserver - ) -" - -src_prepare() { - local PATCHES=( - # use system pypiserver instead of bundled one - "${FILESDIR}/distlib-0.3.9-system-pypiserver.patch" - # https://github.com/pypa/distlib/commit/6286442857de9f734686d08f0e59ca8048ee357a - "${FILESDIR}/${P}-py314-test.patch" - # https://github.com/pypa/distlib/pull/256 - "${FILESDIR}/${P}-py315.patch" - ) - - # make sure it's not used - rm tests/pypi-server-standalone.py || die - - distutils-r1_src_prepare -} - -python_test() { - local -x SKIP_ONLINE=1 - local -x PYTHONHASHSEED=0 - - # disable system-site-packages -- distlib has no deps, and is very - # fragile to packages actually installed on the system - sed -i -e '/system-site-packages/s:true:false:' \ - "${BUILD_DIR}/install${EPREFIX}/usr/pyvenv.cfg" || die - - "${EPYTHON}" tests/test_all.py -v -x || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/distlib/distlib-0.4.0.ebuild b/dev-python/distlib/distlib-0.4.0.ebuild deleted file mode 100644 index 3e886ef100ab..000000000000 --- a/dev-python/distlib/distlib-0.4.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2021-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 components of distutils2/packaging" -HOMEPAGE=" - https://pypi.org/project/distlib/ - https://github.com/pypa/distlib/ -" -SRC_URI=" - https://github.com/pypa/distlib/archive/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# pypiserver is called as external executable -BDEPEND=" - test? ( - dev-python/pypiserver - ) -" - -src_prepare() { - local PATCHES=( - # use system pypiserver instead of bundled one - "${FILESDIR}/distlib-0.3.9-system-pypiserver.patch" - # https://github.com/pypa/distlib/commit/6286442857de9f734686d08f0e59ca8048ee357a - "${FILESDIR}/${P}-py314-test.patch" - ) - - # make sure it's not used - rm tests/pypi-server-standalone.py || die - - distutils-r1_src_prepare -} - -python_test() { - local -x SKIP_ONLINE=1 - local -x PYTHONHASHSEED=0 - - # disable system-site-packages -- distlib has no deps, and is very - # fragile to packages actually installed on the system - sed -i -e '/system-site-packages/s:true:false:' \ - "${BUILD_DIR}/install${EPREFIX}/usr/pyvenv.cfg" || die - - "${EPYTHON}" tests/test_all.py -v -x || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/distlib/distlib-0.4.1.ebuild b/dev-python/distlib/distlib-0.4.1.ebuild deleted file mode 100644 index 37fd6430bc35..000000000000 --- a/dev-python/distlib/distlib-0.4.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2021-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 components of distutils2/packaging" -HOMEPAGE=" - https://pypi.org/project/distlib/ - https://github.com/pypa/distlib/ -" -SRC_URI=" - https://github.com/pypa/distlib/archive/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# pypiserver is called as external executable -BDEPEND=" - test? ( - dev-python/pypiserver - ) -" - -src_prepare() { - local PATCHES=( - # use system pypiserver instead of bundled one - "${FILESDIR}/distlib-0.3.9-system-pypiserver.patch" - # https://github.com/pypa/distlib/pull/256 - "${FILESDIR}/${PN}-0.4.0-py315.patch" - ) - - # make sure it's not used - rm tests/pypi-server-standalone.py || die - - distutils-r1_src_prepare -} - -python_test() { - local -x SKIP_ONLINE=1 - local -x PYTHONHASHSEED=0 - - # disable system-site-packages -- distlib has no deps, and is very - # fragile to packages actually installed on the system - sed -i -e '/system-site-packages/s:true:false:' \ - "${BUILD_DIR}/install${EPREFIX}/usr/pyvenv.cfg" || die - - "${EPYTHON}" tests/test_all.py -v -x || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/distlib/files/distlib-0.3.9-system-pypiserver.patch b/dev-python/distlib/files/distlib-0.3.9-system-pypiserver.patch deleted file mode 100644 index 42c3557a778c..000000000000 --- a/dev-python/distlib/files/distlib-0.3.9-system-pypiserver.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/tests/test_index.py b/tests/test_index.py -index 95b1f05..984e241 100644 ---- a/tests/test_index.py -+++ b/tests/test_index.py -@@ -60,11 +60,6 @@ class PackageIndexTestCase(DistlibTestCase): - def setUpClass(cls): - if cls.run_test_server: - cls.server = None -- server_script = os.path.join(HERE, 'pypi-server-standalone.py') -- if not os.path.exists(server_script): -- logger.debug('test server not available - some tests ' -- 'will be skipped.') -- return - pwdfn = os.path.join(HERE, 'passwords') - if not os.path.exists(pwdfn): # pragma: no cover - with open(pwdfn, 'w') as f: -@@ -76,7 +71,7 @@ class PackageIndexTestCase(DistlibTestCase): - os.close(fd) - cls.sink = sink = open(cls.sinkfile, 'w') - cmd = [ -- sys.executable, 'pypi-server-standalone.py', '--interface', '127.0.0.1', '--port', TEST_SERVER_PORT, -+ 'pypi-server', '--interface', '127.0.0.1', '--port', TEST_SERVER_PORT, - '-P', 'passwords', 'packages' - ] - cls.server = subprocess.Popen(cmd, stdout=sink, stderr=sink, cwd=HERE) diff --git a/dev-python/distlib/files/distlib-0.4.0-py314-test.patch b/dev-python/distlib/files/distlib-0.4.0-py314-test.patch deleted file mode 100644 index cf08838092a4..000000000000 --- a/dev-python/distlib/files/distlib-0.4.0-py314-test.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 6286442857de9f734686d08f0e59ca8048ee357a Mon Sep 17 00:00:00 2001 -From: Vinay Sajip -Date: Fri, 18 Jul 2025 07:59:29 +0100 -Subject: [PATCH] Fix #251: Use more appropriate function in test. - ---- a/tests/test_scripts.py -+++ b/tests/test_scripts.py -@@ -341,10 +341,8 @@ def test_dry_run(self): - def test_script_run(self): - if sys.version_info[:2] < (3, 13): - target = 'cgi:print_directory' -- elif os.name != 'nt': -- target = 'test.support.interpreters:list_all' - else: -- raise unittest.SkipTest('test not available on Windows for Python >= 3.13') -+ target = 'logging:getHandlerNames' - files = self.maker.make('test = %s' % target) - self.assertEqual(len(files), 2) - p = subprocess.Popen([sys.executable, files[0]], stdout=subprocess.PIPE, stderr=subprocess.PIPE) -@@ -353,7 +351,7 @@ def test_script_run(self): - self.assertIn(b'

Current Working Directory:

', stdout) - self.assertIn(os.getcwd().encode('utf-8'), stdout) - else: -- self.assertIn(b'[Interpreter(0)]', stderr) -+ self.assertIn(b'frozenset(', stderr) - self.assertEqual(p.returncode, 1) - - @unittest.skipUnless(os.name == 'posix', 'Test only valid for POSIX') diff --git a/dev-python/distlib/files/distlib-0.4.0-py315.patch b/dev-python/distlib/files/distlib-0.4.0-py315.patch deleted file mode 100644 index 4a27f0203705..000000000000 --- a/dev-python/distlib/files/distlib-0.4.0-py315.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 53a497ae37b3220662ac177e9477e9551e4e37b0 Mon Sep 17 00:00:00 2001 -From: Victor Stinner -Date: Wed, 14 Jan 2026 14:32:40 +0100 -Subject: [PATCH] Update cache_from_source() for Python 3.15 - -The debug_override parameter of cache_from_source() is deprecated in -Python 3.14. The function docstring says: - - The debug_override parameter is deprecated. If debug_override - is not None, a True value is the same as setting 'optimization' - to the empty string while a False value is equivalent to setting - 'optimization' to '1'. - -The parameter has been removed in Python 3.15. - -Fixes #255 ---- - distlib/util.py | 6 +++++- - tests/test_util.py | 2 +- - 2 files changed, 6 insertions(+), 2 deletions(-) - -diff --git a/distlib/util.py b/distlib/util.py -index 0d5bd7a..b700384 100644 ---- a/distlib/util.py -+++ b/distlib/util.py -@@ -589,7 +589,11 @@ def ensure_dir(self, path): - self.dirs_created.add(path) - - def byte_compile(self, path, optimize=False, force=False, prefix=None, hashed_invalidation=False): -- dpath = cache_from_source(path, not optimize) -+ if not optimize: -+ optimization = '' -+ else: -+ optimization = '1' -+ dpath = cache_from_source(path, optimization=optimization) - logger.info('Byte-compiling %s to %s', path, dpath) - if not self.dry_run: - if force or self.newer(path, dpath): -diff --git a/tests/test_util.py b/tests/test_util.py -index d8694a9..d4bb572 100644 ---- a/tests/test_util.py -+++ b/tests/test_util.py -@@ -652,7 +652,7 @@ def test_is_writable(self): - - def test_byte_compile(self): - path = os.path.join(self.workdir, 'hello.py') -- dpath = cache_from_source(path, True) -+ dpath = cache_from_source(path, optimization='') - self.fileop.write_text_file(path, 'print("Hello, world!")', 'utf-8') - self.fileop.byte_compile(path, optimize=False) - self.assertTrue(os.path.exists(dpath)) diff --git a/dev-python/distlib/metadata.xml b/dev-python/distlib/metadata.xml deleted file mode 100644 index 6ef5eb89bcd4..000000000000 --- a/dev-python/distlib/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - distlib - pypa/distlib - - diff --git a/dev-python/distro/Manifest b/dev-python/distro/Manifest deleted file mode 100644 index 25a2e788f5ea..000000000000 --- a/dev-python/distro/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST distro-1.9.0.tar.gz 60722 BLAKE2B 1713bbc10b74122e47e9d491a7559a871c81941f35fde74714872723d3fa3435fb15bb29197eb6b6f09e5192fb7e3162e63d5b628ab813befeca3872c49dc53d SHA512 dc66cb7e968e7a651c7a84681e2a0539d196073f71cf0ae1e49c5a6cd6deec345523259a8810ffdc7b6e9763a536eb388a2886ba2bbd1cb62165b57fbefb82ae diff --git a/dev-python/distro/distro-1.9.0.ebuild b/dev-python/distro/distro-1.9.0.ebuild deleted file mode 100644 index 96641410b8ce..000000000000 --- a/dev-python/distro/distro-1.9.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Reliable machine-readable Linux distribution information for Python" -HOMEPAGE=" - https://distro.readthedocs.io/en/latest/ - https://github.com/python-distro/distro/ - https://pypi.org/project/distro/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests pytest diff --git a/dev-python/distro/metadata.xml b/dev-python/distro/metadata.xml deleted file mode 100644 index b7e186ea5973..000000000000 --- a/dev-python/distro/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - python@gentoo.org - Python - - - distro (for: Linux Distribution) provides information about the - Linux distribution it runs on, such as a reliable machine-readable - ID, or version information. It is a renewed alternative - implementation for Python's original platform.linux_distribution - function, but it also provides much more functionality which isn't - necessarily Python bound like a command-line interface. - - - - distro - python-distro/distro - - diff --git a/dev-python/dj-database-url/Manifest b/dev-python/dj-database-url/Manifest deleted file mode 100644 index 31a81b54da50..000000000000 --- a/dev-python/dj-database-url/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST dj_database_url-3.0.1.tar.gz 12556 BLAKE2B a0c9fc78c1f37f7f08addc111178636250706feb65e7200e1403c12916a619eb16fcddb11f8d59f528df8b5aa7816217fa0abcf1ee77f55811f264e5aaa50eda SHA512 7a7bb8b4f30659bf88f95b698b4147a3767c52a21996c39367267f516abe8d623954d9a9921cb3995e617478d22a2c6d56c30e1b80ad543933c1f0dbfe3e46bd -DIST dj_database_url-3.1.2.tar.gz 11490 BLAKE2B f3a1fa91c1919878ac6dc84de1ff267ca86bd414a2df066395fd0d7902973edfff187f6160943506dc40fdb867f1ffff5ad2846acd47abf2870bd41787c6b92c SHA512 e2c465542ef7840d8950b583f3d89988bf52c432a4c3f3ec3825f94634fd2729c0964dcd4570c91698cd6d136421cc50236fae0118932ff5602bc09b29186199 diff --git a/dev-python/dj-database-url/dj-database-url-3.0.1.ebuild b/dev-python/dj-database-url/dj-database-url-3.0.1.ebuild deleted file mode 100644 index b8a44bc67f03..000000000000 --- a/dev-python/dj-database-url/dj-database-url-3.0.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Use Database URLs in your Django Application" -HOMEPAGE=" - https://github.com/jazzband/dj-database-url/ - https://pypi.org/project/dj-database-url/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - eunittest -s tests -} diff --git a/dev-python/dj-database-url/dj-database-url-3.1.2.ebuild b/dev-python/dj-database-url/dj-database-url-3.1.2.ebuild deleted file mode 100644 index 1efcd44b5248..000000000000 --- a/dev-python/dj-database-url/dj-database-url-3.1.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Use Database URLs in your Django Application" -HOMEPAGE=" - https://github.com/jazzband/dj-database-url/ - https://pypi.org/project/dj-database-url/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - eunittest -s tests -} diff --git a/dev-python/dj-database-url/metadata.xml b/dev-python/dj-database-url/metadata.xml deleted file mode 100644 index de6b57e3d247..000000000000 --- a/dev-python/dj-database-url/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - dj-database-url - jazzband/dj-database-url - - diff --git a/dev-python/dj-email-url/Manifest b/dev-python/dj-email-url/Manifest deleted file mode 100644 index d7e0aa20d5d1..000000000000 --- a/dev-python/dj-email-url/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dj-email-url-1.0.6.gh.tar.gz 15944 BLAKE2B d10a428cca05e93129be9acb4947c534cd897a39995f8224b17017405942defc977c19457b69b07be9518b203fbe50c6302da5ef089cd54301fe3ee46c091f90 SHA512 f41f4c7cb6c2ce9ff99d9dd4d5676fcd3d82814a929fe4c64c52409ec1b12fc87e657fcb39d40d7ec24fef8fed633418ef7d7537563f753532e1348290672faa diff --git a/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild b/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild deleted file mode 100644 index def8ed247828..000000000000 --- a/dev-python/dj-email-url/dj-email-url-1.0.6.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2021-2025 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="Use an URL to configure email backend settings in your Django Application" -HOMEPAGE=" - https://github.com/migonzalvar/dj-email-url/ - https://pypi.org/project/dj-email-url/ -" -SRC_URI=" - https://github.com/migonzalvar/dj-email-url/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" - -DOCS=( CHANGELOG.rst README.rst ) - -distutils_enable_tests unittest diff --git a/dev-python/dj-email-url/metadata.xml b/dev-python/dj-email-url/metadata.xml deleted file mode 100644 index 3ae1a8a9b8c0..000000000000 --- a/dev-python/dj-email-url/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - - dj-email-url - migonzalvar/dj-email-url - - diff --git a/dev-python/dj-search-url/Manifest b/dev-python/dj-search-url/Manifest deleted file mode 100644 index 8f3fd243acd3..000000000000 --- a/dev-python/dj-search-url/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dj-search-url-0.1.tar.gz 2815 BLAKE2B 75abd5bcd0d4b39a40c2c1a28eb02e903a40198f111364774af53375c21424ce170dc4d5f2fe7b51e884849d7700efeb3c99d534272002f60397099ea27da898 SHA512 9b233a8dc1ec8d6a81154ddbf6966beeb8fe4b62c1c7faf5e623409403dc2d64db1749552878b2a1edab1d3264820840bf14e7fcc2e54fafe5ca4d68a207fa5d diff --git a/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild b/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild deleted file mode 100644 index fcfc16077261..000000000000 --- a/dev-python/dj-search-url/dj-search-url-0.1-r1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Use Search URLs in your Django Haystack Application" -HOMEPAGE=" - https://github.com/dstufft/dj-search-url/ - https://pypi.org/project/dj-search-url/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" diff --git a/dev-python/dj-search-url/metadata.xml b/dev-python/dj-search-url/metadata.xml deleted file mode 100644 index 3525a43ea09a..000000000000 --- a/dev-python/dj-search-url/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - dj-search-url - dstufft/dj-search-url - - diff --git a/dev-python/django-allauth/Manifest b/dev-python/django-allauth/Manifest deleted file mode 100644 index 77ef13d88511..000000000000 --- a/dev-python/django-allauth/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX fido2.patch 1581 BLAKE2B 201d7e29f5bc8177284d17ac833c090c3d881eb7e0b3a64e0ee3900b4b568435b52a767078973646bdd66434e184911881ce8c7de07d5840cb681ad40aa9aac8 SHA512 cd19c46068129d138a09ff14e8457ec39110ee30bdb0f2875d6b67a4443796f0269199f1f8ffe848ac119117860c47dce41dc9dfe3af41f08b6b19b0a461ed19 -DIST django-allauth-65.13.1.gh.tar.gz 1545572 BLAKE2B 8545f90b7490cb607b78f887f3eeeb4bb7d6471ff86798ad10a56095911fef8dcff983f70d530d43e94ac4d9e208a82d9212f69aea1d5b428e46f54336b6f3ac SHA512 7287a81e3a218b0add9aec36b67f7d5fa097caf2f1dc9c5091320962f13deaae012db59af4fcdcb0c67a7b0877737510016ceefdf51ec26b5536f34a49242d97 -DIST django-allauth-65.7.0.gh.tar.gz 1394096 BLAKE2B 0b6a0dbb8ea534f9ff27188a39a4d2a5bffd8897df1a3a69bd8c2ef9328f2fb04a8b8c288d99b0573be36e7e445609fdc6fb69e508be79ff97996b92ede5ac17 SHA512 7c1b4dadd72017b173b898e50c4c1d3365ef433facdd8b92281d158b594c51b63a406a41b0669c93daf22b65a9a7903946f179c1f56010051186aa54d338163e -EBUILD django-allauth-65.13.1.ebuild 2302 BLAKE2B ed3f352f057041d48fc9a4f96c093725779166e7c92a90992a60cd226e8d9e2719e042dbb7b2f595434171766473f92bb8b76697d85b44c9098ac5a5e76c5d72 SHA512 c0ba01f783c49a34a51301688fb985a779c6f3c2045b0bc85f8ad1e6f34a43ca14a9c8e1bcf97618a7f6c0de890b3531fd5459917570ddbf67660161e046de4c -EBUILD django-allauth-65.7.0.ebuild 2122 BLAKE2B b234c86a99572c2dc981e47220092b5791c417034782a9d72f7f9af886b99a59062e25192c97fc053c0eec867abdc33feef06b28c38dd73afe7d587c4d35efdc SHA512 dea413b59df692c9497b4c279bbdbb5a8dbac04b296e5489791c5e00efdd2361fe2a383f6e98f3b49decf5e26db67757528178cb92a96179659a85149a146173 -MISC metadata.xml 467 BLAKE2B e7467950c489e3497a838a7cc47cbc3172c64a5a26048131e912ab5149ca865a31798458163e915d9afc749969523c5d10156425a5ea1e323f25363d8a3764fc SHA512 b0c60fd75f3f07991750c87f3caa1e1d5cd53f15262377c0f4a33e89c9ff6ada1e18e8a115bf52b566f09b77e2bb2387509f61f06ba0aa81edd91bece9448cda diff --git a/dev-python/django-allauth/django-allauth-65.13.1.ebuild b/dev-python/django-allauth/django-allauth-65.13.1.ebuild deleted file mode 100644 index 80f2943c2bec..000000000000 --- a/dev-python/django-allauth/django-allauth-65.13.1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2024 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 - -DESCRIPTION="Django 3rd party (social) account authentication" -HOMEPAGE=" - https://allauth.org/ - https://github.com/pennersr/django-allauth/ - https://pypi.org/project/django-allauth/ -" -SRC_URI="https://github.com/pennersr/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/asgiref-3.8.1[${PYTHON_USEDEP}] - >=dev-python/django-4.2.16[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.0[${PYTHON_USEDEP}] - =dev-python/oauthlib-3.3.0[${PYTHON_USEDEP}] - =dev-python/requests-2.0.0[${PYTHON_USEDEP}] - -Date: Tue, 20 May 2025 18:41:14 +0200 -Subject: [PATCH] fix(webauthn): fido2 v2 compatibility - ---- - allauth/mfa/webauthn/internal/auth.py | 7 +++++-- - setup.cfg | 10 +++++----- - 2 files changed, 10 insertions(+), 7 deletions(-) - -diff --git a/allauth/mfa/webauthn/internal/auth.py b/allauth/mfa/webauthn/internal/auth.py -index d0751d7aa4..22bae81223 100644 ---- a/allauth/mfa/webauthn/internal/auth.py -+++ b/allauth/mfa/webauthn/internal/auth.py -@@ -23,8 +23,11 @@ - from allauth.mfa.models import Authenticator - - --fido2.features.webauthn_json_mapping.enabled = True -- -+try: -+ fido2.features.webauthn_json_mapping.enabled = True # type:ignore[attr-defined] -+except AttributeError: -+ # https://github.com/Yubico/python-fido2/blob/main/doc/Migration_1-2.adoc -+ pass - - STATE_SESSION_KEY = "mfa.webauthn.state" - EXTENSIONS = {"credProps": True} ---- a/setup.cfg 2025-04-03 07:48:54.000000000 -0000 -+++ b/setup.cfg 2025-06-16 17:24:37.557366540 -0000 -@@ -52,17 +52,17 @@ - - [options.extras_require] - mfa = -- qrcode >= 7.0.0 -- fido2 >= 1.1.2 -+ qrcode >= 7.0.0,<9 -+ fido2 >= 1.1.2,<3 - openid = -- python3-openid >= 3.0.8 -+ python3-openid >= 3.0.8,<4 - saml = - python3-saml>=1.15.0,<2.0.0 - steam = -- python3-openid >= 3.0.8 -+ python3-openid >= 3.0.8,<4 - socialaccount = - requests-oauthlib >= 0.3.0 -- requests >= 2.0.0 -+ requests >= 2.0.0,<3 - pyjwt[crypto] >= 1.7 - - [options.packages.find] diff --git a/dev-python/django-allauth/metadata.xml b/dev-python/django-allauth/metadata.xml deleted file mode 100644 index a9182cef5ca3..000000000000 --- a/dev-python/django-allauth/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/pennersr/django-allauth/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/django-auth-ldap/Manifest b/dev-python/django-auth-ldap/Manifest deleted file mode 100644 index 43d8c9e65bbd..000000000000 --- a/dev-python/django-auth-ldap/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST django_auth_ldap-5.3.0.tar.gz 55272 BLAKE2B b7de6d7e94898168809561b5302712ff72e406c9b22f76bca7071cce6db311fafd63c4dc54ed0c4b61c175754342296a0e11803da1ff6d50cda45b2dab18d6f4 SHA512 00e122040c5ff4dc200256bb5b9186bd4e52edbe962129c2750144137beba1f77298c1aa1caa06318a65432a1ef8cb1340ea7d55082a8659bddef303d7a97e2b -DIST django_auth_ldap-5.3.0.tar.gz.provenance 9810 BLAKE2B 5432005a44133d45ec52e40aa78f8e7d56954fed5e385e43cb27c2be51b68892d90488fbdbe68ad8925851bc6e4a122d0f41782fc78d5a3bb3dfc6ed09ca9e62 SHA512 da82cc226af0de3e78917bb8f69ccb139355f40696937c49578f214717b28b377d7f0098805e7f07a1f2659510ec8251ba54b02dabe01dd4742d044a03f5f41f diff --git a/dev-python/django-auth-ldap/django-auth-ldap-5.3.0.ebuild b/dev-python/django-auth-ldap/django-auth-ldap-5.3.0.ebuild deleted file mode 100644 index a6ac4fd309f9..000000000000 --- a/dev-python/django-auth-ldap/django-auth-ldap-5.3.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/django-auth-ldap/django-auth-ldap -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Django LDAP authentication backend" -HOMEPAGE=" - https://github.com/django-auth-ldap/django-auth-ldap/ - https://pypi.org/project/django-auth-ldap/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] - >=dev-python/python-ldap-3.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - $(python_gen_impl_dep sqlite) - net-nds/openldap[-minimal] - ) -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -python_test() { - # for slapd and slapdtest - local -x SBIN=/usr/sbin:/usr/$(get_libdir)/openldap - "${EPYTHON}" -m django test -v 2 --settings tests.settings || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-auth-ldap/metadata.xml b/dev-python/django-auth-ldap/metadata.xml deleted file mode 100644 index 414a8df894e6..000000000000 --- a/dev-python/django-auth-ldap/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - django-auth-ldap - django-auth-ldap/django-auth-ldap - - diff --git a/dev-python/django-browser-reload/Manifest b/dev-python/django-browser-reload/Manifest deleted file mode 100644 index 38a6e1af0f43..000000000000 --- a/dev-python/django-browser-reload/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django-browser-reload-1.13.0.gh.tar.gz 31384 BLAKE2B b3eef7078440ea2eef295d9d46654d836bd448c0afd38a8d95b5bc6d362f6445dec377777babad56864e9e6a075342d3b8977013233805576459d64526913a9c SHA512 e00fcec34fcf394ef2a1dc620f0b5ee77c199a763ffa58f7b379303d7ed133cc287e3301332062e92892b023f53990f4f6ee50b0042c3cddbb1a95628789a0be diff --git a/dev-python/django-browser-reload/django-browser-reload-1.13.0.ebuild b/dev-python/django-browser-reload/django-browser-reload-1.13.0.ebuild deleted file mode 100644 index 3ad46a070d31..000000000000 --- a/dev-python/django-browser-reload/django-browser-reload-1.13.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2024 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="Automatically reload your browser in development" -HOMEPAGE=" - https://github.com/adamchainz/django-browser-reload - https://pypi.org/project/django-browser-reload/ -" -SRC_URI="https://github.com/adamchainz/django-browser-reload/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/asgiref[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pytest-django[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/django-browser-reload/metadata.xml b/dev-python/django-browser-reload/metadata.xml deleted file mode 100644 index ca69e964fd4b..000000000000 --- a/dev-python/django-browser-reload/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - adamchainz/django-browser-reload - django-browser-reload - - diff --git a/dev-python/django-cache-url/Manifest b/dev-python/django-cache-url/Manifest deleted file mode 100644 index d98343d5bfb1..000000000000 --- a/dev-python/django-cache-url/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django-cache-url-3.4.6.gh.tar.gz 9296 BLAKE2B b13f06446d46f462714efa9522a8b13940774d7e0fb34930318a6771b3748a8fc4b80c33497495dd27ff237237675e31d60407f02f26f44508bf1f02bd6e64f2 SHA512 eb3c6045e31eac5f7c9bb4e84abbe0f68697267a2de83989409354c508bf5adcff0fd76568a7fb18461e4d64807362694a4ffe43814bd11124b347022a53beea diff --git a/dev-python/django-cache-url/django-cache-url-3.4.6.ebuild b/dev-python/django-cache-url/django-cache-url-3.4.6.ebuild deleted file mode 100644 index ec6d8b2fe4bd..000000000000 --- a/dev-python/django-cache-url/django-cache-url-3.4.6.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2021-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="Use Cache URLs in your Django application" -HOMEPAGE=" - https://github.com/epicserve/django-cache-url/ - https://pypi.org/project/django-cache-url/ -" -SRC_URI=" - https://github.com/epicserve/django-cache-url/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] -" - -DOCS=( AUTHORS.rst CHANGELOG.rst README.rst ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - sed -e '/--cov/d' -i setup.cfg || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/django-cache-url/metadata.xml b/dev-python/django-cache-url/metadata.xml deleted file mode 100644 index 2f8e9dfaa812..000000000000 --- a/dev-python/django-cache-url/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - - django-cache-url - epicserve/django-cache-url - - diff --git a/dev-python/django-cacheops/Manifest b/dev-python/django-cacheops/Manifest deleted file mode 100644 index 9ccf3af2c879..000000000000 --- a/dev-python/django-cacheops/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django_cacheops-7.2.tar.gz 72751 BLAKE2B a2a36433d6f2d7d2e3364e9b8b51f2cfbb3bbd6217c9aebc6bb882ba261197be6a2d699227cd6de13eba1a7a5f9c4767f065c134bce7a89d76dbd735bbe214d9 SHA512 d8ba519e886cfb2de30ed9abcd2e648ce04a4efac80efd9e61bb4bd88845abc3b6d66f5c8ddea6819d127a9620f9a16acfe1c0b91e38ffb0aaeaff2bf410ae5d diff --git a/dev-python/django-cacheops/django-cacheops-7.2.ebuild b/dev-python/django-cacheops/django-cacheops-7.2.ebuild deleted file mode 100644 index 8bec057d8675..000000000000 --- a/dev-python/django-cacheops/django-cacheops-7.2.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="ORM cache with automatic granular event-driven invalidation for Django" -HOMEPAGE=" - https://github.com/Suor/django-cacheops/ - https://pypi.org/project/django-cacheops/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] - >=dev-python/redis-2.9.1[${PYTHON_USEDEP}] - >=dev-python/funcy-1.8[${PYTHON_USEDEP}] - >=dev-python/six-1.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-db/redis - dev-python/dill[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - # Remove test dependent on unpackaged before_after - sed -e 's/test_lock/_&/' -i tests/test_extras.py || die - distutils-r1_src_prepare -} - -python_test() { - local -x DJANGO_SETTINGS_MODULE=tests.settings - local -x PYTHONPATH=. - django-admin test -v 2 || die -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<-EOF || die - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/django-cacheops/metadata.xml b/dev-python/django-cacheops/metadata.xml deleted file mode 100644 index 4ee4d9bf5408..000000000000 --- a/dev-python/django-cacheops/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - django-cacheops - Suor/django-cacheops - - diff --git a/dev-python/django-celery-results/Manifest b/dev-python/django-celery-results/Manifest deleted file mode 100644 index be2e0cba6b9c..000000000000 --- a/dev-python/django-celery-results/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST django_celery_results-2.6.0.tar.gz 83985 BLAKE2B 05e776195748507a02042e73627926be6a58a4e86939eedb6f1f55f7ac1b88787ac4a8825c197780dcb06b06006fb36c4589f289da3c64200494e468af30498e SHA512 cf7dc716d02647db4012ab4fcfccc504507719bda01cbd1042e18c05913aa271c14553be10ea895b8d63ac0957c6362223f11845babb1b5411924d5221bc1385 -EBUILD django-celery-results-2.6.0.ebuild 973 BLAKE2B 9396ff92456987dd3172e0d0afb05235e25f5cf03ae2f964555b9454915155b514bf11fbaa25fbbe9a99f52535d246b7d4ba5fa5511f382abe57351695dbc4ef SHA512 44ed2defe2a99e06476f3afc354d9d88f4d65ef075c204f96cb3ce2af9512ecae3d9e550b0c804d90e6776727d4eea16948b232e8d2cacebe71980c8e7ac728f -MISC metadata.xml 484 BLAKE2B 1999e7122e2c6a0849f0c4f7c7d9061f7369884c08214fa47e4f6ecef317ca29d603a6f5711d1763623e2fb3485b6c73fa84878606e4e1a0c89307f087aa45a0 SHA512 43a15f56be793c5b18db6ac8bf51070ccc1c89793e9504814a43ee7feaee8e3f4643bc5c6c927193ac9b26084e7c7abe69a95e89f5ff6bf2ada0c7042b1b124b diff --git a/dev-python/django-celery-results/django-celery-results-2.6.0.ebuild b/dev-python/django-celery-results/django-celery-results-2.6.0.ebuild deleted file mode 100644 index 81ddc608e595..000000000000 --- a/dev-python/django-celery-results/django-celery-results-2.6.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -MY_P=${PN//-/_}-${PV} -DESCRIPTION="Celery Result Backends using the Django ORM/Cache framework." -HOMEPAGE="https://github.com/celery/django-celery-results" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-python/celery-5.2.7[${PYTHON_USEDEP}] - =dev-python/django-3.2.25[${PYTHON_USEDEP}] -" - -DOCS=( README.rst ) - -BDEPEND=" - test? ( - >=dev-python/pytest-django-4.5.2[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # Failing tests - t/integration/benchmark_models.py - t/unit/backends/test_database.py - t/unit/test_models.py -) - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-celery - -python_test() { - epytest -m "not network" -} diff --git a/dev-python/django-celery-results/metadata.xml b/dev-python/django-celery-results/metadata.xml deleted file mode 100644 index a4f4b6147b94..000000000000 --- a/dev-python/django-celery-results/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/celery/django-celery-results/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/django-compression-middleware/Manifest b/dev-python/django-compression-middleware/Manifest deleted file mode 100644 index ae6f9591ba10..000000000000 --- a/dev-python/django-compression-middleware/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST django-compression-middleware-0.5.0.tar.gz 20060 BLAKE2B 0a23c1e7545a49b3cd774ca18886a38536157322d3ab532d9a2473fc307d609f7823f7856f6849c2ec160b2bd030cfb90f241c4916780db8bd1bb3ec49ece1b6 SHA512 070e7f19daf4811188e12b657b0dd53069b851a9c5f315d44aec87b92ccdc4d053c0a64fede2a40702963f86286b3bbbebe69722ac1b720febf93d0870d2f50e -EBUILD django-compression-middleware-0.5.0.ebuild 601 BLAKE2B c96da1950e2fa926353f7f969c2a61e83c4e367cb9bebcd24a8cd92339739586b215eb0e7e3fb76991e090a93c2f10daf4449c861b94606e92bbb1421893677a SHA512 4d64ae08a0c856cdafd209fe1fc07e79c4eb2aa6bb2bfdd3dfca101b04a396b0840232d40696788cf7023165e940454c3b6d765ef7227c872695ff2325bf293a -MISC metadata.xml 520 BLAKE2B e3095d390394d8243569e1f7ebf668ce18d8d47d3fe67bf3a7771f400d44a2b8b12bbef71bd95b4988b3553d9a3169525257c9ca8dcf45a85c4383e7990b12c4 SHA512 ef54d1adbcede6146e44df27b635ce50988a18fe8d7d8b5c55e45a49551c9a4b5b28155ad800d9585e7ddc3cf4b90daccdb09cb57b5daff246885a3a644edfca diff --git a/dev-python/django-compression-middleware/django-compression-middleware-0.5.0.ebuild b/dev-python/django-compression-middleware/django-compression-middleware-0.5.0.ebuild deleted file mode 100644 index 908ea9d4c24d..000000000000 --- a/dev-python/django-compression-middleware/django-compression-middleware-0.5.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="Django middleware to compress responses using several algorithms." -HOMEPAGE="https://github.com/friedelwolff/django-compression-middleware" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - app-arch/brotli[python,${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/zstandard[${PYTHON_USEDEP}] -" - -DOCS=( README.rst ) - -distutils_enable_tests pytest diff --git a/dev-python/django-compression-middleware/metadata.xml b/dev-python/django-compression-middleware/metadata.xml deleted file mode 100644 index 3476cd1d4e4d..000000000000 --- a/dev-python/django-compression-middleware/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/friedelwolff/django-compression-middleware/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/django-configurations/Manifest b/dev-python/django-configurations/Manifest deleted file mode 100644 index 18ca1796f913..000000000000 --- a/dev-python/django-configurations/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django-configurations-2.5.1.tar.gz 43225 BLAKE2B 1b9cd14ea50d03500cc05790e831832f6e4e3a917903eb48aa40c2d2dd46a59684ce82b484229fd912a18bcdef4d1887989489b4ab461740f981a87c3a7914f5 SHA512 5584446a1b48a0c080401b377786864a905a28337e2912c71ba586ad438df6efeb74c2de1058b77d79f3ba7db85dd443f05dc81013576d301a43bad6736e72e2 diff --git a/dev-python/django-configurations/django-configurations-2.5.1.ebuild b/dev-python/django-configurations/django-configurations-2.5.1.ebuild deleted file mode 100644 index 4db7a6cab749..000000000000 --- a/dev-python/django-configurations/django-configurations-2.5.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A helper for organizing Django settings" -HOMEPAGE=" - https://pypi.org/project/django-configurations/ - https://github.com/jazzband/django-configurations/ - https://django-configurations.readthedocs.io/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/django-cache-url[${PYTHON_USEDEP}] - dev-python/dj-database-url[${PYTHON_USEDEP}] - dev-python/dj-email-url[${PYTHON_USEDEP}] - dev-python/dj-search-url[${PYTHON_USEDEP}] - ) -" - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -PATCHES=( - # Update for dj-database-url == 2.2.0 - # https://github.com/jazzband/django-configurations/issues/387 - "${FILESDIR}/${P}-test.patch" -) - -python_test() { - local -x DJANGO_SETTINGS_MODULE=tests.settings.main - local -x DJANGO_CONFIGURATION=Test - PYTHONPATH=. django-cadmin test -v2 || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-configurations/files/django-configurations-2.5.1-test.patch b/dev-python/django-configurations/files/django-configurations-2.5.1-test.patch deleted file mode 100644 index c32586f7c3e8..000000000000 --- a/dev-python/django-configurations/files/django-configurations-2.5.1-test.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/tests/test_values.py b/tests/test_values.py -index 55478e6..0b37907 100644 ---- a/tests/test_values.py -+++ b/tests/test_values.py -@@ -377,6 +377,7 @@ class ValueTests(TestCase): - 'default': { - 'CONN_HEALTH_CHECKS': False, - 'CONN_MAX_AGE': 0, -+ 'DISABLE_SERVER_SIDE_CURSORS': False, - 'ENGINE': 'django.db.backends.sqlite3', - 'HOST': '', - 'NAME': ':memory:', diff --git a/dev-python/django-configurations/metadata.xml b/dev-python/django-configurations/metadata.xml deleted file mode 100644 index bdd4b4a72183..000000000000 --- a/dev-python/django-configurations/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - django-configurations - jazzband/django-configurations - - diff --git a/dev-python/django-constance/Manifest b/dev-python/django-constance/Manifest deleted file mode 100644 index 7de4875892bf..000000000000 --- a/dev-python/django-constance/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django-constance-3.1.0.tar.gz 36806 BLAKE2B 83b436a98a59c640241c0f5850af3b7ddad743bd81e391dc2efadfa99882aa4342e8956768e2065a7015b2cff353ca9eab45c1507ba9787ad851e0c1ea3723a8 SHA512 c2bd130f168a06552aa4364e9c8e5bc7d928392c2e8965133315cc990b9fa23a5f7b63b01f096280247dd9f13f432edbdde098be02a525e4ed09995094dfdb31 diff --git a/dev-python/django-constance/django-constance-3.1.0.ebuild b/dev-python/django-constance/django-constance-3.1.0.ebuild deleted file mode 100644 index e84cba22c608..000000000000 --- a/dev-python/django-constance/django-constance-3.1.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Django live settings with pluggable backends, including Redis" -HOMEPAGE=" - https://github.com/jazzband/django-constance - https://pypi.org/project/django-constance/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# TODO: Find out how this is supposed to be run -RESTRICT="test" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] - dev-python/django-picklefield[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/django-constance/metadata.xml b/dev-python/django-constance/metadata.xml deleted file mode 100644 index 169b9e8a44fc..000000000000 --- a/dev-python/django-constance/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - jazzband/django-constance - django-constance - - diff --git a/dev-python/django-cors-headers/Manifest b/dev-python/django-cors-headers/Manifest deleted file mode 100644 index e70d0907ec18..000000000000 --- a/dev-python/django-cors-headers/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django-cors-headers-4.9.0.gh.tar.gz 40976 BLAKE2B 9c32af42fd7b4666c7ae0a16227a3994df8472e9572531acdd5a0f3dc17151d4cce852a2c75254fe75d7c4b48ea4a5fb9577e02b7f6b878ca4af83e46ab83015 SHA512 d655369b149bafcf5fea560c40ab4b69f2e49143e9565806f013101fe5a4de902d6f4bf9961056d10f931537df6dcb36d763138b8a25a3c17971ad5349b6f1b3 diff --git a/dev-python/django-cors-headers/django-cors-headers-4.9.0.ebuild b/dev-python/django-cors-headers/django-cors-headers-4.9.0.ebuild deleted file mode 100644 index 573a367d6255..000000000000 --- a/dev-python/django-cors-headers/django-cors-headers-4.9.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Django App that adds CORS (Cross-Origin Resource Sharing) headers to responses" -HOMEPAGE=" - https://github.com/adamchainz/django-cors-headers/ - https://pypi.org/project/django-cors-headers/ -" -SRC_URI=" - https://github.com/adamchainz/django-cors-headers/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/asgiref-3.6[${PYTHON_USEDEP}] - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-django ) -distutils_enable_tests pytest diff --git a/dev-python/django-cors-headers/metadata.xml b/dev-python/django-cors-headers/metadata.xml deleted file mode 100644 index e79b7850cd58..000000000000 --- a/dev-python/django-cors-headers/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - adamchainz/django-cors-headers - django-cors-headers - - diff --git a/dev-python/django-crispy-forms/Manifest b/dev-python/django-crispy-forms/Manifest deleted file mode 100644 index 291c766cd5c9..000000000000 --- a/dev-python/django-crispy-forms/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django-crispy-forms-2.6.gh.tar.gz 1094540 BLAKE2B 89fac9fe846989f8060996a43584f3c1ffe99025b89a17d72f3ec4dc69226ff35f1f9c4e1d953ba03d4a1fe4ede7bd264bcdd6a7604d4e75b0a64fafd7954bfa SHA512 cab9b9dc0c607210635578fe6390419aab0ac98357f08f3941bc0c4d129e7c4784bdc02eb1a4cfe754b4b30eae59ed3293f493584447c777b62d07fb03a74ea5 diff --git a/dev-python/django-crispy-forms/django-crispy-forms-2.6.ebuild b/dev-python/django-crispy-forms/django-crispy-forms-2.6.ebuild deleted file mode 100644 index 57c7df23ae75..000000000000 --- a/dev-python/django-crispy-forms/django-crispy-forms-2.6.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-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="DRY Django forms" -HOMEPAGE=" - https://github.com/django-crispy-forms/django-crispy-forms/ - https://pypi.org/project/django-crispy-forms/ -" -SRC_URI=" - https://github.com/django-crispy-forms/django-crispy-forms/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/crispy-bootstrap3[${PYTHON_USEDEP}] - dev-python/crispy-bootstrap4[${PYTHON_USEDEP}] - >=dev-python/sh-2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-django ) -distutils_enable_tests pytest diff --git a/dev-python/django-crispy-forms/metadata.xml b/dev-python/django-crispy-forms/metadata.xml deleted file mode 100644 index af8be72c1475..000000000000 --- a/dev-python/django-crispy-forms/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - django-crispy-forms - django-crispy-forms/django-crispy-forms - - diff --git a/dev-python/django-debug-toolbar/Manifest b/dev-python/django-debug-toolbar/Manifest deleted file mode 100644 index 4c47fc021c4c..000000000000 --- a/dev-python/django-debug-toolbar/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST django_debug_toolbar-6.3.0.tar.gz 334079 BLAKE2B 915fbf49bea584d4fec79f5f93b7520e3be59343ff7fbff34293aa8249bcf4ac4d1190977d1e8cb1a249561f3f5539f343126a9dfe0b66a212776421a8ff2528 SHA512 07db996bdb044855ba011c58e3d9b90a43dbb9b54ec170ab22b97ede2ccaff06de9a3fe9823beaddb681c4f11d5df060f8655307c346af02b15a32c70fc7241b -DIST django_debug_toolbar-6.3.0.tar.gz.provenance 9964 BLAKE2B 6f1806e35927ff864b287ca2cccbcce5b5498cce5479f2ceedf9fc1af77f47e7ef272ea14bcf120fc7d0a7e0f9cf7bac341be4720dbb1a4eb6ed07fdca748825 SHA512 8c72d5e1f28af1e4775b2cd65edb13bc34817ed79978ef22f8cefefcb0393566200636e5746b278c9b0ec5cb981392b495a98b4b90d02069afa1d53e1b44af6e diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-6.3.0.ebuild b/dev-python/django-debug-toolbar/django-debug-toolbar-6.3.0.ebuild deleted file mode 100644 index 81d212dc0510..000000000000 --- a/dev-python/django-debug-toolbar/django-debug-toolbar-6.3.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023-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/django-commons/django-debug-toolbar -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A configurable set of panels that display various debug information" -HOMEPAGE=" - https://github.com/django-commons/django-debug-toolbar/ - https://pypi.org/project/django-debug-toolbar/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-4.2.9[${PYTHON_USEDEP}] - elibc_musl? ( dev-python/tzdata ) -" - -BDEPEND=" - test? ( - dev-python/django-template-partials[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # requires django-csp - rm tests/test_csp_rendering.py || die -} - -python_test() { - "${EPYTHON}" -m django test -v 2 --settings tests.settings tests \ - || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-debug-toolbar/metadata.xml b/dev-python/django-debug-toolbar/metadata.xml deleted file mode 100644 index 40f8fb094a52..000000000000 --- a/dev-python/django-debug-toolbar/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - python@gentoo.org - Python - - - - django-debug-toolbar - django-commons/django-debug-toolbar - - diff --git a/dev-python/django-extensions/Manifest b/dev-python/django-extensions/Manifest deleted file mode 100644 index caa675e7d0f2..000000000000 --- a/dev-python/django-extensions/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST django-extensions-3.2.3.tar.gz 277216 BLAKE2B 11c19af65bf40301e7e8b28190983f61b4e8f8f8822e5d83376e04b0da8966168391aebf79cf282f78ed3f67a93270b853e321afba2c5220d01b2b6f0829015a SHA512 b4c575c200a9d0903db34038fd52877dfe2581d4b5c9f98ee0ef191bf4f2c615ba3cd11277a5b6621b4ccba4d3a27286fb3e08fac216d3ee48417583134e899f -DIST django_extensions-4.1.tar.gz 283078 BLAKE2B cbf0e0a66bf8f98112f446924fdb218f80e99c4d26b9c8212d96db183c9891bc3faa887ce2b10706ab11fb4c17523402f2a6eadf5c38ec8c0df0e912b7118f77 SHA512 185db26d92c1b3a5777c8baae066a060ad79bb620fbebb70e43625605a4adc0c5e6ca434a048a25d7208c3c306f94991c73aeba03925f75a7914f4472cefc7f3 -EBUILD django-extensions-3.2.3.ebuild 1067 BLAKE2B fafcbd01da312758a3a6e01952ec3933f4fed59446da8b0b29beeb0668527039c094e39d7c23dc050bff673b816de20c2abe781b24778d75bd3d81dd8790b09c SHA512 f55a737ddee8489973c7cf797ea481cf67f0298201d8e6597ac5a621a8567db82818593904d66c3c531ffa5ec25a44547f0d2cf44289b87d2663ea920472b54f -EBUILD django-extensions-4.1.ebuild 1593 BLAKE2B 88a13cbed548570f4b21eb05f34d82c9927544041fe33c92e0cc722b53d1e1577b223cde96396365498ba87e0d9b6a9a49960ee609f828f4059042a8e9abddb8 SHA512 b13b3cf3e247c07ae2f380c9c0f5ca462a5c473404cdaac4a483da02a752768aa1c671f5fe343372bdff1671c845c2813d23845a4dd40aea5470c6cc11d31b5a -MISC metadata.xml 494 BLAKE2B c1e2aa014376ffce1e587013b50fe6cf05e61cf02b847da3d3be0de45a56bd50c9ab0f6743c0ea0d6927ffaec16ba38bee6ccba912fe57551cb5d596955172b3 SHA512 a7131301c1d2abecf235a6963bcff0d545ec48b1a8d0d24a4ed80fa20a9f0499442da32ce304f8798698307f970666decb5a91a4407ac66cd5769c35a8ec2500 diff --git a/dev-python/django-extensions/django-extensions-3.2.3.ebuild b/dev-python/django-extensions/django-extensions-3.2.3.ebuild deleted file mode 100644 index 03dbe173a188..000000000000 --- a/dev-python/django-extensions/django-extensions-3.2.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="A collection of custom extensions for the Django Framework" -HOMEPAGE="https://github.com/django-extensions/django-extensions" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] - dev-python/pyasyncore[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/shortuuid[${PYTHON_USEDEP}] -" -#BDEPEND=" -# test? ( -# dev-python/pytest-django[${PYTHON_USEDEP}] -# ) -#" -DOCS=( README.rst CHANGELOG.md ) - -#distutils_enable_tests pytest -distutils_enable_sphinx docs --no-autodoc - -#src_prepare() { -# sed -i -e 's/--nomigrations .*//' setup.cfg || die -# # Requires pip -# rm -f tests/management/commands/test_pipchecker.py -# # Requires factory -# rm -f tests/test_admin_filter.py -# # Requires smtpd (dead battery) -# rm -f tests/management/commands/test_export_emails.py -# -# default -#} diff --git a/dev-python/django-extensions/django-extensions-4.1.ebuild b/dev-python/django-extensions/django-extensions-4.1.ebuild deleted file mode 100644 index 1658caed99b2..000000000000 --- a/dev-python/django-extensions/django-extensions-4.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A collection of custom extensions for the Django Framework" -HOMEPAGE="https://github.com/django-extensions/django-extensions" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] - dev-python/pyasyncore[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/shortuuid[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aiosmtpd[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - ) -" -DOCS=( README.rst CHANGELOG.md ) - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -EPYTEST_IGNORE=( - # No fixture named 'group' found. - tests/management/commands/test_set_fake_emails.py - tests/management/commands/test_set_fake_passwords.py - # Requires factory - tests/management/commands/shell_plus_tests/test_import_subclasses.py - tests/test_admin_filter.py - # Requires smtpd (dead battery) - tests/management/commands/test_export_emails.py - # no such table: django_extensions_permmodel - tests/test_dumpscript.py - tests/management/commands/test_syncdata.py - tests/management/commands/test_validate_templates.py -) - -EPYTEST_DESELECT=( - tests/management/commands/test_runserver_plus.py::test_initialize_runserver_plus -) - -src_prepare() { - sed -i \ - -e 's/--cov=django_extensions//' \ - -e 's/--cov-report html//' \ - -e 's/--cov-report term//' \ - pyproject.toml || die - - default -} diff --git a/dev-python/django-extensions/metadata.xml b/dev-python/django-extensions/metadata.xml deleted file mode 100644 index cd612a92bda8..000000000000 --- a/dev-python/django-extensions/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/django-extensions/django-extensions/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/django-filter/Manifest b/dev-python/django-filter/Manifest deleted file mode 100644 index 9a7c0c5594af..000000000000 --- a/dev-python/django-filter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django-filter-25.2.gh.tar.gz 140478 BLAKE2B 1d4ac9aa7023c6049d4a42cb2bc3113b7b38ac1283ad957f3b66a815a7e519fcee30ed34d69973eb329fb95d5e7ecead1505623abefab9e28b87cda7972acd8d SHA512 9bbe21af68e94974f554d1c72053bda75ae35c069b9df7066e5c8b091f90a44244cbc5340b7a8556b6a46c25d8fc26c11f2457f815378314c4bce7e8ece3765a diff --git a/dev-python/django-filter/django-filter-25.2.ebuild b/dev-python/django-filter/django-filter-25.2.ebuild deleted file mode 100644 index 866d4d953df7..000000000000 --- a/dev-python/django-filter/django-filter-25.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Django app allowing declarative dynamic QuerySet filtering from URL parameters" -HOMEPAGE=" - https://github.com/carltongibson/django-filter/ - https://pypi.org/project/django-filter/ -" -SRC_URI=" - https://github.com/carltongibson/django-filter/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-5.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/djangorestframework[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -python_test() { - local -x DJANGO_SETTINGS_MODULE=tests.settings - "${EPYTHON}" -m django test -v 2 || die -} diff --git a/dev-python/django-filter/metadata.xml b/dev-python/django-filter/metadata.xml deleted file mode 100644 index 337b4c0ca265..000000000000 --- a/dev-python/django-filter/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - django-filter - carltongibson/django-filter - - diff --git a/dev-python/django-js-asset/Manifest b/dev-python/django-js-asset/Manifest deleted file mode 100644 index f5f62a7317fb..000000000000 --- a/dev-python/django-js-asset/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django_js_asset-3.1.2.tar.gz 9471 BLAKE2B 975bbadd6c342ed200f8f3abe9b94e034bc65bb41f6f64ac6b54ece193fdf10eb143cb83d314a26128449af021cfe139f9ee5d53d821fba0c664570c73688316 SHA512 e564bbac86a2d2663e3bb36b677bdb2c12b3ec43501ff624dcacc808994bea40764da541ca8410c0473c8fbfc290d21b565655b4d1b1dc115bcb7a2f6066115e diff --git a/dev-python/django-js-asset/django-js-asset-3.1.2.ebuild b/dev-python/django-js-asset/django-js-asset-3.1.2.ebuild deleted file mode 100644 index c7db3041d0e8..000000000000 --- a/dev-python/django-js-asset/django-js-asset-3.1.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Script tag with additional attributes for django.forms.Media" -HOMEPAGE=" - https://github.com/feincms/django-js-asset/ - https://pypi.org/project/django-js-asset/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - ) -" - -python_test() { - cd tests || die - local -x DJANGO_SETTINGS_MODULE=testapp.settings - "${EPYTHON}" manage.py test -v 2 || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-js-asset/metadata.xml b/dev-python/django-js-asset/metadata.xml deleted file mode 100644 index 2681d737baff..000000000000 --- a/dev-python/django-js-asset/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - feincms/django-js-asset - django-js-asset - - diff --git a/dev-python/django-multiselectfield/Manifest b/dev-python/django-multiselectfield/Manifest deleted file mode 100644 index af9719ed76e2..000000000000 --- a/dev-python/django-multiselectfield/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST django-multiselectfield-0.1.13.gh.tar.gz 19656 BLAKE2B 2a8c80f7bc508aad6659d088ead5be76872da4ca8ffce8985302933c8ea5a88e7cecec06ff0c4e122e913183abe7de2c2e387ced4e2ca24fb1559612fe3d35aa SHA512 56d798a59e748a824ca001c14b4b81b17cf0836acc8d703bd327686c8fdb78204a465a0a9b77464f498458f722ef4e12250a259cb3029f2cc5112b0c21aacc8a -DIST django-multiselectfield-1.0.1.gh.tar.gz 30359 BLAKE2B 2da0f21b7ace61e257abb65fea6db0516cd116eb0ca5b110ba0376aa488468e7346810cfd37635987569e024477e0fe2c02fd17c9400152388425ae08338b80a SHA512 75948138d421a271ede386d7cd1e47b0417bfeb659e23e55f605f6fa4e2aaa619c0c45e35eb3a6a1ee790710d7b8d57feeecbf9cd77caf73b3148db8b4c682e8 -EBUILD django-multiselectfield-0.1.13.ebuild 651 BLAKE2B 93ef6beed7bd4cbb2e044e86be74fcbbf7ef3a5674e6218d770bd931126a6924f2a3e406d5dfe80f55ec2e8f3fa8713810de313b7ceed390e350d3144df69969 SHA512 d589267865b071855b5b288b508f5f704755cc84a84ed6a5eec98b44a5ee3e1e5fe05bce95d07e569ec28cf37993146113d4932eaae7918a552bc7e3ee028b01 -EBUILD django-multiselectfield-1.0.1.ebuild 651 BLAKE2B 93ef6beed7bd4cbb2e044e86be74fcbbf7ef3a5674e6218d770bd931126a6924f2a3e406d5dfe80f55ec2e8f3fa8713810de313b7ceed390e350d3144df69969 SHA512 d589267865b071855b5b288b508f5f704755cc84a84ed6a5eec98b44a5ee3e1e5fe05bce95d07e569ec28cf37993146113d4932eaae7918a552bc7e3ee028b01 -MISC metadata.xml 490 BLAKE2B 973ba3230e0cf0bd4dbcd30cc318391784de43a3fa31f32c2a4a6051baa90ddc19130a7c73ebb9c4069f0584adf4ff3ee2d9d301d93f2661fb6a028779879c1c SHA512 54cbdc177d76c2572ae16590f5a46d2e91f6ea0698cc02dd465e0e0a471b9890d24b1c7289175f8c0ff7a169d31d576a2f19980c063d3b11ba701875fa8cbc31 diff --git a/dev-python/django-multiselectfield/django-multiselectfield-0.1.13.ebuild b/dev-python/django-multiselectfield/django-multiselectfield-0.1.13.ebuild deleted file mode 100644 index 08d9add6b8f1..000000000000 --- a/dev-python/django-multiselectfield/django-multiselectfield-0.1.13.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 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="Django multiple select field" -HOMEPAGE="https://github.com/goinnn/django-multiselectfield" -SRC_URI="https://github.com/goinnn/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-python/django[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -DOCS=( README.rst ) - -python_test() { - "${EPYTHON}" example/run_tests.py || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/django-multiselectfield/django-multiselectfield-1.0.1.ebuild b/dev-python/django-multiselectfield/django-multiselectfield-1.0.1.ebuild deleted file mode 100644 index 08d9add6b8f1..000000000000 --- a/dev-python/django-multiselectfield/django-multiselectfield-1.0.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 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="Django multiple select field" -HOMEPAGE="https://github.com/goinnn/django-multiselectfield" -SRC_URI="https://github.com/goinnn/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-python/django[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -DOCS=( README.rst ) - -python_test() { - "${EPYTHON}" example/run_tests.py || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/django-multiselectfield/metadata.xml b/dev-python/django-multiselectfield/metadata.xml deleted file mode 100644 index 7821bf98974c..000000000000 --- a/dev-python/django-multiselectfield/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/goinnn/django-multiselectfield/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/django-otp/Manifest b/dev-python/django-otp/Manifest deleted file mode 100644 index 8691c75c1720..000000000000 --- a/dev-python/django-otp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django_otp-1.7.0.tar.gz 75858 BLAKE2B 5c6ed23664e4c0d5af9a161e132d268dceb8518ffe795159e37ef324bef04773ac98c9e000e7b32c2703e9fcf2e048e584093f3a7d20cb125a5a1f56b8e7d9e5 SHA512 ecaeb839002ff348cd26e0a90c49e6191d01f49adc49691fda16beb062b1454a002c77e27dca791ec041dafd4d5cdd7b1ed08e1711809cfa18f1ade77662fa96 diff --git a/dev-python/django-otp/django-otp-1.7.0.ebuild b/dev-python/django-otp/django-otp-1.7.0.ebuild deleted file mode 100644 index 963a451ff6e8..000000000000 --- a/dev-python/django-otp/django-otp-1.7.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Django framework adding two-factor authentication using one-time passwords" -HOMEPAGE=" - https://github.com/django-otp/django-otp/ - https://pypi.org/project/django-otp/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - dev-python/freezegun[${PYTHON_USEDEP}] - || ( - dev-python/qrcode[${PYTHON_USEDEP}] - dev-python/segno[${PYTHON_USEDEP}] - ) - ${RDEPEND} - ) -" - -python_test() { - local -x PYTHONPATH=test:${PYTHONPATH} - local -x DJANGO_SETTINGS_MODULE=test_project.settings - "${EPYTHON}" -m django test -v 2 django_otp || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/django-otp/metadata.xml b/dev-python/django-otp/metadata.xml deleted file mode 100644 index dc67d6b0614f..000000000000 --- a/dev-python/django-otp/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - django-otp - django-otp/django-otp - - diff --git a/dev-python/django-picklefield/Manifest b/dev-python/django-picklefield/Manifest deleted file mode 100644 index 5c80dba3379e..000000000000 --- a/dev-python/django-picklefield/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django-picklefield-3.2.0.gh.tar.gz 11908 BLAKE2B e6c31f88ab364d7f80a37dd40af34d3dd568e8497295ccef5e09781048e48d8745147b6f164cedd5b059a32cf00207ccc69399e2f07163ae1ebfc31e790b7e30 SHA512 6cbfd75f6c55e4f910a0334e872a1b51742474fd3cac253563f2971aaa6199268c73cf908fc37f7f5e8f758a9bfdde0fb1169deed61831f20510f07086de6799 diff --git a/dev-python/django-picklefield/django-picklefield-3.2.0.ebuild b/dev-python/django-picklefield/django-picklefield-3.2.0.ebuild deleted file mode 100644 index e638b69a3c6e..000000000000 --- a/dev-python/django-picklefield/django-picklefield-3.2.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2024 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="Pickled object field for Django" -HOMEPAGE=" - https://github.com/gintas/django-picklefield - https://pypi.org/project/django-picklefield/ -" -SRC_URI="https://github.com/gintas/django-picklefield/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# TODO: Find out how this is supposed to be run -RESTRICT="test" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/django-picklefield/metadata.xml b/dev-python/django-picklefield/metadata.xml deleted file mode 100644 index de2928e067b4..000000000000 --- a/dev-python/django-picklefield/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - gintas/django-picklefield - django-picklefield - - diff --git a/dev-python/django-polymorphic/Manifest b/dev-python/django-polymorphic/Manifest deleted file mode 100644 index 643c6f1b385a..000000000000 --- a/dev-python/django-polymorphic/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST django-polymorphic-4.11.4.gh.tar.gz 387155 BLAKE2B c2ade27a061c33d58f966cdddd998e2d6660d060c1458ed3c538d9bcdbf0c25dce7bc6b91239cbd618674912845766d9762768dc2ebc21922c862836723abe9b SHA512 08bd57ce75273a796f1519cb1a0f38fb19207666303782a6c3dfa1c7e5ebbe848c85eac946160870a156b34aabab6af6d6ebb4bcf068f63a147c435a3af71244 -DIST django-polymorphic-4.11.5.gh.tar.gz 405422 BLAKE2B 39d7b5b1f3d905b41a70c9fb0ee58913eeec7082b89ae4a895f201196cbec07d43d3b3a3889ccbf10e1fb73ed37c34942ec050c6c168aa7fd2793bf0bc4c5afa SHA512 17426c4dd859892335612961f7d672264142b7e1ac89c087f4c19abf4a1df603b36843ed8879f7b5aa4f9ed803f8490c31d76968769171b597dcb15270c1e5a2 diff --git a/dev-python/django-polymorphic/django-polymorphic-4.11.4.ebuild b/dev-python/django-polymorphic/django-polymorphic-4.11.4.ebuild deleted file mode 100644 index fee978bdb834..000000000000 --- a/dev-python/django-polymorphic/django-polymorphic-4.11.4.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Seamless Polymorphic Inheritance for Django Models" -HOMEPAGE=" - https://github.com/django-commons/django-polymorphic/ - https://pypi.org/project/django-polymorphic/ -" -SRC_URI=" - https://github.com/django-commons/django-polymorphic/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/django-4.2[$PYTHON_USEDEP] - >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - dev-python/dj-database-url[${PYTHON_USEDEP}] - >=dev-python/packaging-24.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{django,mock} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # requires playwright - src/polymorphic/tests/test_admin.py - # some of them require playwright, others break subsequent tests - src/polymorphic/tests/examples - # require django-test-migrations - src/polymorphic/tests/test_migration_managers.py - src/polymorphic/tests/test_migrations - src/polymorphic/tests/test_serialization.py - ) - - rm -f conftest.py || die - epytest -o addopts= -} diff --git a/dev-python/django-polymorphic/django-polymorphic-4.11.5.ebuild b/dev-python/django-polymorphic/django-polymorphic-4.11.5.ebuild deleted file mode 100644 index 3395c394f2ff..000000000000 --- a/dev-python/django-polymorphic/django-polymorphic-4.11.5.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Seamless Polymorphic Inheritance for Django Models" -HOMEPAGE=" - https://github.com/django-commons/django-polymorphic/ - https://pypi.org/project/django-polymorphic/ -" -SRC_URI=" - https://github.com/django-commons/django-polymorphic/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/django-4.2[$PYTHON_USEDEP] - >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - dev-python/dj-database-url[${PYTHON_USEDEP}] - >=dev-python/packaging-24.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{django,mock} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # requires playwright - src/polymorphic/tests/test_admin.py - # some of them require playwright, others break subsequent tests - src/polymorphic/tests/examples - # require django-test-migrations - src/polymorphic/tests/test_migration_managers.py - src/polymorphic/tests/test_migrations - src/polymorphic/tests/test_serialization.py - ) - local EPYTEST_DESELECT=( - # require django-extra-views - src/polymorphic/tests/test_missing_coverage.py::TestPolymorphicFormSetMixin - ) - - rm -f conftest.py || die - epytest -o addopts= -} diff --git a/dev-python/django-polymorphic/metadata.xml b/dev-python/django-polymorphic/metadata.xml deleted file mode 100644 index 13e49201a23d..000000000000 --- a/dev-python/django-polymorphic/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - django-polymorphic - django-commons/django-polymorphic - - diff --git a/dev-python/django-prometheus/Manifest b/dev-python/django-prometheus/Manifest deleted file mode 100644 index 4e63111c85e9..000000000000 --- a/dev-python/django-prometheus/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST django_prometheus-2.4.1.tar.gz 24464 BLAKE2B b0a94e0a7eb35401d6ba17d3436bdec1bd4ea01f6d54fa6927213e6ff1f66ea259aa2241f9443a68d9427cbc1c377e4979cfe0f8e3736639818be536d37c34c3 SHA512 bfcf5afd1c209db350697000419078ae021f50e187a699922ed2f6b5d1b61b6b845ebd26eba812c0d4aceb31d5a424251d558473dd5739351ef4fd63fde77170 -DIST django_prometheus-2.4.1.tar.gz.provenance 9624 BLAKE2B c714b0c6d65c94dd59a444239ee78cd1a8bfb092dc3b3b06b941f04eef133a0d4802efdca2c35acdd8ac249139466560b583cdf50e6a91c6df62d014ba419497 SHA512 fb3611e883fe31916159f7de33bca4bf86910b84894e93b3c4762f9307f994964ea397995b9a2fb35e05e254f3faa6f318803562623e282c3cde912f9938d0f0 -DIST django_prometheus-2.5.0.tar.gz 26465 BLAKE2B 76579bdfc885419a442423fb78e59ac88de1c57736d3d6ceb8200d99ebadd3f5894396da594244745bb7a15753d39d3faf20da2d371857ce1d9f49f2636845d3 SHA512 7f129bb74c073054a871527dbf554c57a57520cea01dbc7242f5128f46118779789fe89188d0861c644b89a4fa468296e74a9362ea5454c8234b59e76edbb5a6 -DIST django_prometheus-2.5.0.tar.gz.provenance 9773 BLAKE2B 9256a9cda824fae355c489295f0f8fed28972f6b8f2c5ea03f0d0a6be648db7453f39a1f789dde0959f1bb038c1b366f63175b04fd8d6258b318dff89e6bd7a4 SHA512 27d4a57bcc86da953f380b94a80fec8a93df212fc27c7969b771336ca559ef037d8a453ae7e7c3f05aaace97aa72c42ace2616c58263b89348fd758882cddafe diff --git a/dev-python/django-prometheus/django-prometheus-2.4.1.ebuild b/dev-python/django-prometheus/django-prometheus-2.4.1.ebuild deleted file mode 100644 index 75c23e5d6f92..000000000000 --- a/dev-python/django-prometheus/django-prometheus-2.4.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/django-commons/django-prometheus -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library to export Django metrics for Prometheus" -HOMEPAGE=" - https://github.com/django-commons/django-prometheus/ - https://pypi.org/project/django-prometheus/ -" - -LICENSE="Apache-1.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.7[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - sed -i "/pytest-runner/d" setup.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/django-prometheus/django-prometheus-2.5.0.ebuild b/dev-python/django-prometheus/django-prometheus-2.5.0.ebuild deleted file mode 100644 index 8f04725f8850..000000000000 --- a/dev-python/django-prometheus/django-prometheus-2.5.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/django-commons/django-prometheus -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library to export Django metrics for Prometheus" -HOMEPAGE=" - https://github.com/django-commons/django-prometheus/ - https://pypi.org/project/django-prometheus/ -" - -LICENSE="Apache-1.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.7[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/psycopg:0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - sed -i "/pytest-runner/d" setup.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/django-prometheus/metadata.xml b/dev-python/django-prometheus/metadata.xml deleted file mode 100644 index 21d671cf1f82..000000000000 --- a/dev-python/django-prometheus/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - django-prometheus - django-commons/django-prometheus - - diff --git a/dev-python/django-redis/Manifest b/dev-python/django-redis/Manifest deleted file mode 100644 index 1dfee763e06d..000000000000 --- a/dev-python/django-redis/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST django_redis-6.0.0.tar.gz 56904 BLAKE2B 795c285fde69dff4809323e7da2aa0d2720c5939ab68197cbc8ab2b3cf468397146d25791e46b148e0214ff25169a8ac9dac990befb07ade16ed695e4b28c7c0 SHA512 616f3a81d986c5958b2d2740ad1becbd304ed395b9907758fd80a1cf2a5457c8f66a158874ee4b416b85c3540dc45f4127587cdf15d7b884c624ab7e8f84272e -DIST django_redis-7.0.0.tar.gz 64601 BLAKE2B 509b980baca70f3ea325cb65c49d457a1a8a5f3ae3dc8ae286e30618300016945be8f9c4d3993dc2a6a3e0c55e611c4022d446e76e7a38a09c40ea7db9f445ef SHA512 6a3a2ccfa57c7c8c0938d3224fd4c94d0a1f36d273108e7e9e3734dfa3bfefba1e011c749c8a89f15e450335d1c198bfe067e5742c6334a18294a5bb1a2f4ba9 diff --git a/dev-python/django-redis/django-redis-6.0.0.ebuild b/dev-python/django-redis/django-redis-6.0.0.ebuild deleted file mode 100644 index 3486874e7818..000000000000 --- a/dev-python/django-redis/django-redis-6.0.0.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Full featured redis cache backend for Django" -HOMEPAGE=" - https://github.com/jazzband/django-redis/ - https://pypi.org/project/django-redis/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] - >=dev-python/redis-4.0.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/lz4[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{mock,xdist} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - sed -e '/--cov/d' \ - -e '/--no-cov/d' \ - -i setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - # no clue why we need to set it explicitly - local -x DJANGO_SETTINGS_MODULE=settings.sqlite - # sqlite_zstd requires pyzstd - # the test suite only works with -n4 - # https://github.com/jazzband/django-redis/issues/777 - epytest -n 4 -k "not sqlite_zstd" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - local redis_sock="${T}"/redis.sock - local redis_test_config=" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - unixsocket ${redis_sock} - bind 127.0.0.1 - logfile ${T}/redis.log - enable-debug-command yes - " - local sentinel_pid="${T}"/sentinel.pid - local sentinel_port=26379 - - # Spawn Redis itself for testing purposes - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<< "${redis_test_config}" || die - - # Also Redis sentinel - cat > "${T}"/sentinel.conf <<-EOF || die - # from docker/sentinel.conf - sentinel monitor default_service 127.0.0.1 ${redis_port} 1 - sentinel down-after-milliseconds default_service 3200 - sentinel failover-timeout default_service 10000 - - # for some reason, tests expect 127.0.0.1 too - sentinel monitor 127.0.0.1 127.0.0.1 ${redis_port} 1 - sentinel down-after-milliseconds 127.0.0.1 3200 - sentinel failover-timeout 127.0.0.1 10000 - - daemonize yes - pidfile ${sentinel_pid} - port ${sentinel_port} - logfile ${T}/sentinel.log - EOF - "${EPREFIX}"/usr/sbin/redis-sentinel "${T}"/sentinel.conf || die - - # Update the socket path, we don't want hardcoded /tmp - sed -e "s^/tmp/redis.sock^${redis_sock}^g" \ - -i tests/settings/sqlite_usock.py || die - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${sentinel_pid}")" "$(<"${redis_pid}")" || die -} diff --git a/dev-python/django-redis/django-redis-7.0.0.ebuild b/dev-python/django-redis/django-redis-7.0.0.ebuild deleted file mode 100644 index dd7a8de84b94..000000000000 --- a/dev-python/django-redis/django-redis-7.0.0.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Full featured redis cache backend for Django" -HOMEPAGE=" - https://github.com/jazzband/django-redis/ - https://pypi.org/project/django-redis/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/django-5.2[${PYTHON_USEDEP}] - >=dev-python/redis-4.0.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - >=dev-python/lz4-0.15[${PYTHON_USEDEP}] - >=dev-python/msgpack-0.6.0[${PYTHON_USEDEP}] - >=dev-python/pyzstd-0.15[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{mock,xdist} ) -distutils_enable_tests pytest - -python_test() { - # no clue why we need to set it explicitly - local -x DJANGO_SETTINGS_MODULE=settings.sqlite - # the test suite only works with -n4 - # https://github.com/jazzband/django-redis/issues/777 - epytest -o addopts= -n 4 --doctest-modules -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - local redis_sock="${T}"/redis.sock - local redis_test_config=" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - unixsocket ${redis_sock} - bind 127.0.0.1 - logfile ${T}/redis.log - enable-debug-command yes - " - local sentinel_pid="${T}"/sentinel.pid - local sentinel_port=26379 - - # Spawn Redis itself for testing purposes - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<< "${redis_test_config}" || die - - # Also Redis sentinel - cat > "${T}"/sentinel.conf <<-EOF || die - # from docker/sentinel.conf - sentinel monitor default_service 127.0.0.1 ${redis_port} 1 - sentinel down-after-milliseconds default_service 3200 - sentinel failover-timeout default_service 10000 - - # for some reason, tests expect 127.0.0.1 too - sentinel monitor 127.0.0.1 127.0.0.1 ${redis_port} 1 - sentinel down-after-milliseconds 127.0.0.1 3200 - sentinel failover-timeout 127.0.0.1 10000 - - daemonize yes - pidfile ${sentinel_pid} - port ${sentinel_port} - logfile ${T}/sentinel.log - EOF - "${EPREFIX}"/usr/sbin/redis-sentinel "${T}"/sentinel.conf || die - - # Update the socket path, we don't want hardcoded /tmp - sed -e "s^/tmp/redis.sock^${redis_sock}^g" \ - -i tests/settings/sqlite_usock.py || die - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${sentinel_pid}")" "$(<"${redis_pid}")" || die -} diff --git a/dev-python/django-redis/metadata.xml b/dev-python/django-redis/metadata.xml deleted file mode 100644 index 3e88aa426230..000000000000 --- a/dev-python/django-redis/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - williamh@gentoo.org - William Hubbs - - - python@gentoo.org - Python - - - jazzband/django-redis - django-redis - - diff --git a/dev-python/django-registration/Manifest b/dev-python/django-registration/Manifest deleted file mode 100644 index 2387985b57e1..000000000000 --- a/dev-python/django-registration/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django-registration-5.2.1.gh.tar.gz 92994 BLAKE2B 2c8562cc2d41020ffd1270258df797ca0866fca4586b286d5a609dd08f54eb5267e5a80ea35c5b0672f3b2e3e25fca45d1880743be1fd5e28be5e77a2be3bcb9 SHA512 3ab48addd0bfb1e7db2f91eea3c520ca74e4b0fdc11d8182015bc50aea4675c0298d2a7938174b78f7d9bafafaf56212aae70f1409a8511ec4a11b07e07ddf4f diff --git a/dev-python/django-registration/django-registration-5.2.1.ebuild b/dev-python/django-registration/django-registration-5.2.1.ebuild deleted file mode 100644 index 02d8994bef34..000000000000 --- a/dev-python/django-registration/django-registration-5.2.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="user-registration application for Django" -HOMEPAGE=" - https://pypi.org/project/django-registration/ - https://github.com/ubernostrum/django-registration/ -" -SRC_URI=" - https://github.com/ubernostrum/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/confusable-homoglyphs-3.0[${PYTHON_USEDEP}] - >=dev-python/django-4.2[${PYTHON_USEDEP}] - elibc_musl? ( dev-python/tzdata ) -" - -python_test() { - local -x DJANGO_SETTINGS_MODULE=tests.settings - PYTHONPATH=. "${EPYTHON}" runtests.py || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-registration/metadata.xml b/dev-python/django-registration/metadata.xml deleted file mode 100644 index 399da25e9adf..000000000000 --- a/dev-python/django-registration/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - django-registration - ubernostrum/django-registration - - diff --git a/dev-python/django-soft-delete/Manifest b/dev-python/django-soft-delete/Manifest deleted file mode 100644 index 556e81720d62..000000000000 --- a/dev-python/django-soft-delete/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST django-soft-delete-1.0.18.gh.tar.gz 15270 BLAKE2B 5a8ce3899aa0222f1da0804bd8b03db40abc566f0d09b51de451b78275f9b5615bdabcee56a2d799aae95f4d33ee478f8990dde6176f5b9e6c70d1bf403f3abd SHA512 7fa48f235b1eddf5b65904b738d9115363c45d1d9cf04d9f1db53424dd3579137c785572d5264bd335d2c26114026a8569bf4eb8b69ab968029aa7dd96565ced -EBUILD django-soft-delete-1.0.18.ebuild 807 BLAKE2B 93248a5ce19b32bff60e397c425872a75f8e103c20f0533f9fdd817c1848fa49b553e70b2b0912049ff9ff5fcb34f08e8a15f0096ba6a98e64b782f115371188 SHA512 cb9e8913ca1be627946eec3d8ee433e20c25508f6a76211e1be1cac2e7ff66594c53c971a1705a017e717f9b3075482ba02aed25934b78ba5f03ee553115c125 -MISC metadata.xml 475 BLAKE2B 7a7d0f76a01dff35c1f7762dd7510521b9fca790ddc784eb17e7c4f881e0a901c6e359c1e9ad53c32164a8e5bbb22127a9a5117facc0d6aa63c3abb43f655094 SHA512 934718099b8c65b65f34f099d0186cfcd475d4a8c51074ff8e1949082e747c623537c15a6f7a3a625de240a1b6abde8a96bb98598ba38d3f9b3cdc55a96bc83f diff --git a/dev-python/django-soft-delete/django-soft-delete-1.0.18.ebuild b/dev-python/django-soft-delete/django-soft-delete-1.0.18.ebuild deleted file mode 100644 index abb583f3b5e4..000000000000 --- a/dev-python/django-soft-delete/django-soft-delete-1.0.18.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) -COMMIT="8163419b91d6b8c6ecb0c4edd30a0338f43db442" - -inherit distutils-r1 - -DESCRIPTION="Soft delete models, managers, queryset for Django" -HOMEPAGE="https://github.com/san4ezy/django_softdelete" -SRC_URI="https://github.com/san4ezy/django_softdelete/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/django_softdelete-${COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/django[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - >=dev-python/pytest-django-4.5.2[${PYTHON_USEDEP}] - ) -" -distutils_enable_tests pytest - -python_test() { - local -x DJANGO_SETTINGS_MODULE=test_project.settings - epytest --nomigrations -} diff --git a/dev-python/django-soft-delete/metadata.xml b/dev-python/django-soft-delete/metadata.xml deleted file mode 100644 index b35bb81d373f..000000000000 --- a/dev-python/django-soft-delete/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/san4ezy/django_softdelete/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/django-sortedm2m/Manifest b/dev-python/django-sortedm2m/Manifest deleted file mode 100644 index 6c605def0511..000000000000 --- a/dev-python/django-sortedm2m/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django-sortedm2m-4.0.0.gh.tar.gz 43476 BLAKE2B 07cec1cce786e64642ec2ed620e5db11c6f33efe701f9e2b2a1b5081ce91631d4e3524595729cd390fed4acce48eb07193a25a8d3ac1ff66d7895cccd84b3515 SHA512 90d407ca78d264b3b6262896cdb45de64a9d60f2a7a99e8daa0a62adf104d245e5bd142c9c7020f0cfeb17ebe5f311295f67e4b40ce78095d6b02bc3d480c77f diff --git a/dev-python/django-sortedm2m/django-sortedm2m-4.0.0.ebuild b/dev-python/django-sortedm2m/django-sortedm2m-4.0.0.ebuild deleted file mode 100644 index 9b15fb568273..000000000000 --- a/dev-python/django-sortedm2m/django-sortedm2m-4.0.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Drop-in replacement for django's many to many field with sorted relations" -HOMEPAGE=" - https://pypi.org/project/django-sortedm2m/ - https://github.com/jazzband/django-sortedm2m/ -" -SRC_URI=" - https://github.com/jazzband/django-sortedm2m/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - ) -" - -python_test() { - local -x PYTHONPATH=test_project:${PYTHONPATH} - local -x DB_ENGINE=sqlite3 - local -x DB_NAME=":memory:" - django-admin test -v 2 --settings=settings --noinput sortedm2m_tests || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/django-sortedm2m/metadata.xml b/dev-python/django-sortedm2m/metadata.xml deleted file mode 100644 index 2b5ce25bc39f..000000000000 --- a/dev-python/django-sortedm2m/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - django-sortedm2m - jazzband/django-sortedm2m - - diff --git a/dev-python/django-tables2/Manifest b/dev-python/django-tables2/Manifest deleted file mode 100644 index 44098af4ceb3..000000000000 --- a/dev-python/django-tables2/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST django-tables2-2.9.0.gh.tar.gz 433751 BLAKE2B f0c134da1dde3c6eaf73bf4b6cd08e73b53126051c5ba7e341b4b1c5be0799ca3c497ad10ebd465e8b9e319fa55bec96a892e94362ef67765a329d515158e40c SHA512 760fdc5a7892e435e214d99f0563a905ac2360dbd718f5966746666f9722a8428e6f328c04fef98193fb28d7f8964267e1030f9a7509f4050d41c4a76a7366c7 -DIST django-tables2-3.0.0.gh.tar.gz 433992 BLAKE2B 7826832cc0bbd060a0732f5dfb32b1be92a9acec5eff324ea9b0b0dc501dd9be0683aaf479624978aaba3301272f5236274f3ab19bbf6f3e6cf8f665a8f21210 SHA512 ae1687dbc0d13f5dda7ce9cf949eab937c96506eed742f7a6966d9bc52abef54174c12df9847b15e110feb4ffe330fd14f85c0f809a026321d1b3a0d43a0a9d1 diff --git a/dev-python/django-tables2/django-tables2-2.9.0.ebuild b/dev-python/django-tables2/django-tables2-2.9.0.ebuild deleted file mode 100644 index 0883d91aa8c9..000000000000 --- a/dev-python/django-tables2/django-tables2-2.9.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Table/data-grid framework for Django" -HOMEPAGE=" - https://pypi.org/project/django-tables2/ - https://github.com/jieter/django-tables2/ -" -SRC_URI=" - https://github.com/jieter/django-tables2/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/django-filter[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/psycopg:*[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - # these tests require tablib - rm tests/test_export.py tests/test_templatetags.py || die - - distutils-r1_src_prepare -} - -python_test() { - "${EPYTHON}" manage.py test -v 2 tests || die -} diff --git a/dev-python/django-tables2/django-tables2-3.0.0.ebuild b/dev-python/django-tables2/django-tables2-3.0.0.ebuild deleted file mode 100644 index 0883d91aa8c9..000000000000 --- a/dev-python/django-tables2/django-tables2-3.0.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Table/data-grid framework for Django" -HOMEPAGE=" - https://pypi.org/project/django-tables2/ - https://github.com/jieter/django-tables2/ -" -SRC_URI=" - https://github.com/jieter/django-tables2/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/django-filter[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/psycopg:*[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - # these tests require tablib - rm tests/test_export.py tests/test_templatetags.py || die - - distutils-r1_src_prepare -} - -python_test() { - "${EPYTHON}" manage.py test -v 2 tests || die -} diff --git a/dev-python/django-tables2/metadata.xml b/dev-python/django-tables2/metadata.xml deleted file mode 100644 index 1c11780e079f..000000000000 --- a/dev-python/django-tables2/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - django-tables2 - jieter/django-tables2 - - diff --git a/dev-python/django-taggit/Manifest b/dev-python/django-taggit/Manifest deleted file mode 100644 index 6e3785f6d2f8..000000000000 --- a/dev-python/django-taggit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django-taggit-6.1.0.gh.tar.gz 146478 BLAKE2B 3480f0a2c3b6e5ee48789bf00331da623d54218ef36e80e60797287fdb9953ae382e90d1bcdcbe8ff9af440530a12b573a17b0218e6f81a5f40c6d26a61b81a7 SHA512 60060e9674f7cca24704d786c5dd7bf985ce4891ed0c2bfed532f1033b97e2fca45b52eeacd475eda17062bb5e11605ebdef745cc45e1ca77a8e654aad1f80e1 diff --git a/dev-python/django-taggit/django-taggit-6.1.0-r1.ebuild b/dev-python/django-taggit/django-taggit-6.1.0-r1.ebuild deleted file mode 100644 index 0f94d60047ca..000000000000 --- a/dev-python/django-taggit/django-taggit-6.1.0-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Simple tagging for Django" -HOMEPAGE=" - https://github.com/jazzband/django-taggit/ - https://pypi.org/project/django-taggit/ -" -SRC_URI=" - https://github.com/jazzband/django-taggit/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/django-4.1[${PYTHON_USEDEP}] - dev-python/djangorestframework[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-django ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - if has_version "dev-python/unidecode[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - # https://github.com/jazzband/django-taggit/issues/856 - tests/test_models.py::TestSlugification::test_old_slugs - ) - fi - - epytest -o DJANGO_SETTINGS_MODULE=tests.settings -} diff --git a/dev-python/django-taggit/metadata.xml b/dev-python/django-taggit/metadata.xml deleted file mode 100644 index 95637aaadbca..000000000000 --- a/dev-python/django-taggit/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - django-taggit - jazzband/django-taggit - - diff --git a/dev-python/django-tailwind/Manifest b/dev-python/django-tailwind/Manifest deleted file mode 100644 index 3bc4b7c3e33b..000000000000 --- a/dev-python/django-tailwind/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django_tailwind-3.8.0.tar.gz 8969 BLAKE2B ddc17680571081ebc864a3e5eddf6414be1f02e17c7f6d52aae14f6ea66d369f6fadede9946741c971755c380cf82a429467e5177c2edd66eac11bee806c34fc SHA512 6501ca2de280da4c5edbf8e1b0f22f02ebf5397eb11a0ec759e064228c28d0a3927684264e6cc5d5f83b5f030c5cd9e34f59516dba519126c2992115798f3abe diff --git a/dev-python/django-tailwind/django-tailwind-3.8.0.ebuild b/dev-python/django-tailwind/django-tailwind-3.8.0.ebuild deleted file mode 100644 index 702068f3f24e..000000000000 --- a/dev-python/django-tailwind/django-tailwind-3.8.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tailwind CSS Framework for Django projects" -HOMEPAGE=" - https://github.com/timonweb/django-tailwind - https://pypi.org/project/django-tailwind/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] - dev-python/django-browser-reload[${PYTHON_USEDEP}] -" diff --git a/dev-python/django-tailwind/metadata.xml b/dev-python/django-tailwind/metadata.xml deleted file mode 100644 index 1f4b1c08767e..000000000000 --- a/dev-python/django-tailwind/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - timonweb/django-tailwind - django-tailwind - - diff --git a/dev-python/django-template-partials/Manifest b/dev-python/django-template-partials/Manifest deleted file mode 100644 index 724aec1c235e..000000000000 --- a/dev-python/django-template-partials/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django_template_partials-25.3.tar.gz 18052 BLAKE2B 3e52d3faba0f4286059acca56587add0e5876614287c2a94698a53bbda76c1dad245a34543eb90868bfe1a35d7cbf24a7cc004c3e67eb9d8273a1e110fce39c0 SHA512 d2f1cff1a9e7907a70944057732f6b100dba6a33fdf0d112f7fa6a9e767d3bf8faaf9cb3c6ef238e31f4d63827e6d475c098577047248cd43f9d7dc6a7170e15 diff --git a/dev-python/django-template-partials/django-template-partials-25.3.ebuild b/dev-python/django-template-partials/django-template-partials-25.3.ebuild deleted file mode 100644 index bded78faf9ba..000000000000 --- a/dev-python/django-template-partials/django-template-partials-25.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Reusable named inline partials for the Django Template Language" -HOMEPAGE=" - https://github.com/carltongibson/django-template-partials/ - https://pypi.org/project/django-template-partials/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - ) -" - -python_test() { - "${EPYTHON}" -m django test --settings=tests.settings -v 2 || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-template-partials/metadata.xml b/dev-python/django-template-partials/metadata.xml deleted file mode 100644 index 86610e4c70b0..000000000000 --- a/dev-python/django-template-partials/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - carltongibson/django-template-partials - django-template-partials - - diff --git a/dev-python/django-timezone-field/Manifest b/dev-python/django-timezone-field/Manifest deleted file mode 100644 index 3364a6804a48..000000000000 --- a/dev-python/django-timezone-field/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django-timezone-field-7.2.1.gh.tar.gz 39077 BLAKE2B 29c51cf5c4614891cb7d3ec82d629a98914f5efe0f15d024073cd7518d43547eb978544aee7ef0f3e5bca940cc64ec2845806881d64fe4eae1ce6bc1c713857a SHA512 700d98603a9c6345b6107ae970c7ceebcc02571798a7fcfa96820ea759d7784ff5385d56544ca93a0a03d9160d3eb71a847dd839d621d107da76310cf45d22c1 diff --git a/dev-python/django-timezone-field/django-timezone-field-7.2.1.ebuild b/dev-python/django-timezone-field/django-timezone-field-7.2.1.ebuild deleted file mode 100644 index 7c47cc1636b4..000000000000 --- a/dev-python/django-timezone-field/django-timezone-field-7.2.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Django app providing database and form fields for timezone objects" -HOMEPAGE=" - https://github.com/mfogel/django-timezone-field/ - https://pypi.org/project/django-timezone-field/ -" -SRC_URI=" - https://github.com/mfogel/django-timezone-field/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - =dev-python/django-2.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/djangorestframework[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-django pytest-lazy-fixtures ) -distutils_enable_tests pytest - -python_test() { - local -x DB_ENGINE=sqlite - epytest -} diff --git a/dev-python/django-timezone-field/metadata.xml b/dev-python/django-timezone-field/metadata.xml deleted file mode 100644 index c17cfc42616c..000000000000 --- a/dev-python/django-timezone-field/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - django-timezone-field - mfogel/django-timezone-field - - diff --git a/dev-python/django-tinymce/Manifest b/dev-python/django-tinymce/Manifest deleted file mode 100644 index d9c4b6079d65..000000000000 --- a/dev-python/django-tinymce/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django_tinymce-4.1.0.tar.gz 1087250 BLAKE2B 37e67144c3614c69583ce306b5d0944ae0fe82d406d753c9ef51c53121caa1a787ccfd1e6533d69b489b8920f76b3f89e0494d44de1953aa54ac250c227da9ae SHA512 02b4a742bb975cca6c2c64fe81eb6ce5c062b5b206ea3f91283272a72cd8d59cf02843411c3b966a36710a40f7be60cc243b76b963c1acff4c8a7a2fa43b8677 diff --git a/dev-python/django-tinymce/django-tinymce-4.1.0.ebuild b/dev-python/django-tinymce/django-tinymce-4.1.0.ebuild deleted file mode 100644 index dc1362f27de5..000000000000 --- a/dev-python/django-tinymce/django-tinymce-4.1.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="TinyMCE integration for Django" -HOMEPAGE=" - https://github.com/jazzband/django-tinymce - https://pypi.org/project/django-tinymce -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# TODO: Find out how this is supposed to be run -RESTRICT="test" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - ${EPYTHON} runtests.py || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-tinymce/metadata.xml b/dev-python/django-tinymce/metadata.xml deleted file mode 100644 index 723be2445507..000000000000 --- a/dev-python/django-tinymce/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - jazzband/django-tinymce - django-tinymce - - diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest deleted file mode 100644 index 7d4fedba47ad..000000000000 --- a/dev-python/django/Manifest +++ /dev/null @@ -1,10 +0,0 @@ -DIST Django-4.2.30.checksum.txt 2498 BLAKE2B 82da291f4b5df6d4058f30e918f47388938429b0b4030672e80ac0b566dd138aa7edf88479cbafe9757c9443b16bc20d8a0708ddad310ebd16390847793cbe20 SHA512 a71849dd02eb2cbfed340ae286c7d02bf6b9cef0509ea04c6b38160ae2779240f54b50ec25487d485ef505c04cb5dc20afd01708460bc1ef5485f1ff0adecba2 -DIST Django-5.2.14.checksum.txt 2317 BLAKE2B 0cd012b8815ec7305520483ea1c9db5b3b1373ede52b120010472c662ba55f110c8ac3fd5e12ef539618911dae28d81fbe9886f8436e941b95f2d7d3ae09f4ea SHA512 b81cb4877274d11f6270b55b9726aeec378f92e48f4ce9394a556156aad07af28f622dcad86ab93a594314639259888194a4f8df63bfaa109f69ad7a9441c7a7 -DIST Django-5.2.15.checksum.txt 2678 BLAKE2B 0b7491d214b65731b3d4ca6b9f7628456b520abf96bfbba47daee1e038c58ae485cea7605463cc3902fe92417af93c8cb5ade0ccb3e0804abf98ddbbc3598960 SHA512 ea4588b01a5a0abb8a340bc0fbda7ede35a5ee835c02d4490999f582a1a56df7bffb9f3c5aa8461a2b84f193daee046a6467d980bc011a14918d5709830d438b -DIST Django-6.0.5.checksum.txt 2307 BLAKE2B 8dcc3a52c9cce9dc00d4911025deb818ec2eccdc3f5254dd640720ac81077ea4ab7b8cd39ec96a4c099f9796e81f4980a8b38e5e4750c405fa3fdc1a783c227b SHA512 7acf5c8e6732eb4208b85b31ba2ab939e3bd7a773827d7f8cbb524b255c8f05ad3acb02c40077f2b7e418ae7287f30090f559bbe44c69c91dba6517e5f42a865 -DIST Django-6.0.6.checksum.txt 2667 BLAKE2B ccd5eca7611836d94bf85c6636d7d8adf794aaa6624edc1f051cbffe6b8ebec84166ccf65c8e9ad771fdf6505e5a75e8079092519867f6b8077badccadb0e481 SHA512 d8d0ae636d3f63d46e0b4a922f24abb5ccb97074a07cedc8f195b051342c262f7190c954c36b966089980e562424efff9342a3d6e8913e622f260d7130c86aa9 -DIST django-4.2.30.tar.gz 10468707 BLAKE2B 760101d8eede890455e1df29bf6cd018007216f8f7ceaba8381c757eec5387b0d8524af2e4519cf6adeca93d3116f3f82b57887f73cc68c89dfbffddc79158e8 SHA512 62bbb451a3ab61ab1679ce9e86178147930cc711f01a0d983aa231ffbc4152f1926d3da240751ee4636f1c0c421248d2f3ee5ebd6827c45a4743adae7b46fbe8 -DIST django-5.2.14.tar.gz 10895118 BLAKE2B de911089a503cce7c12ee50e4729ea94c5400f6260c84d79ef12f8fbd251ea7d332eb26b5194fbb1663602ff4b2488673498f81e013fb967fe358ef3b6339257 SHA512 e6e05195d4693209de15be99fc6621cc23b5a0d28fbcf2516b271274aa1637be4f55a6b607fb1c5dc8e913a78eca99d76645bce1cc71468a8dfed7e16c129a84 -DIST django-5.2.15.tar.gz 10873669 BLAKE2B 8ecd4b927ddce91a4e0b6d069824798b79098a43832072f8cef84c877bc0b237d25ae761452a5131d350eca4afe9dab5dd1c3e0fbb1af8d5c5ce6e88076341c8 SHA512 ac222ce040bd55dc580bfbc38d5c35802960fcd90070271f2f990f3a2f8c429c837b511fce1c45ef2d21ad518fdd47c26a6486a8f4696f3f2e9ee9e114421a3c -DIST django-6.0.5.tar.gz 10924131 BLAKE2B 03c0e2e5b62efa2a1462d3beba4103d4b30714ecd42f573b3665399feba335925e8032ad01826b4f31da7bf1686768b45b1f872af52c4315900440f4b033bd6d SHA512 c8f06e11217a1ec5a089646c9d3581cbda7c0d1178cdad3547e0d8a3444bd78a093ecea04deebd2d15f6179f43cf9e427385e28ca310de56b8cd7310e3fcb260 -DIST django-6.0.6.tar.gz 10905525 BLAKE2B 129a68d95c31159df5072a95725184784feb310c8e2389d687eb3a50ed066365fc3c981f936a399c3b570b18a3def442220a915a91bc8de1c602a04a0a9e7b2f SHA512 0e8d651d2efa1c368b2177ae48e3a3e17656ab28d1655a3b561acac88558c1db66160461e79b2ef6d589fb589e1afa90e63c5f51d28a215c4abb91de1299f01b diff --git a/dev-python/django/django-4.2.30.ebuild b/dev-python/django/django-4.2.30.ebuild deleted file mode 100644 index 5b10891d8c6d..000000000000 --- a/dev-python/django/django-4.2.30.ebuild +++ /dev/null @@ -1,100 +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} ) -PYTHON_REQ_USE='sqlite?,threads(+)' - -inherit bash-completion-r1 distutils-r1 multiprocessing optfeature verify-sig - -DESCRIPTION="High-level Python web framework" -HOMEPAGE=" - https://www.djangoproject.com/ - https://github.com/django/django/ - https://pypi.org/project/Django/ -" -SRC_URI=" - https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P}.tar.gz - verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt ) -" - -LICENSE="BSD" -# admin fonts: Roboto (media-fonts/roboto) -LICENSE+=" Apache-2.0" -# admin icons, jquery, xregexp.js -LICENSE+=" MIT" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~x64-macos" -IUSE="doc sqlite test" -RESTRICT="!test? ( test )" - -RDEPEND=" - =dev-python/asgiref-3.6.0[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.3.1[${PYTHON_USEDEP}] - sys-libs/timezone-data -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/selenium[${PYTHON_USEDEP}] - dev-python/tblib[${PYTHON_USEDEP}] - sys-devel/gettext - ) - verify-sig? ( >=sec-keys/openpgp-keys-django-20241002 ) -" - -PATCHES=( - "${FILESDIR}"/django-4.0-bashcomp.patch - # https://code.djangoproject.com/ticket/34900 - "${FILESDIR}"/django-4.2.21-py313.patch -) - -distutils_enable_sphinx docs --no-autodoc - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/django.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "${P^}.checksum.txt" sha256 "${P}.tar.gz" - cd "${WORKDIR}" || die - fi - - default -} - -python_test() { - # Tests have non-standard assumptions about PYTHONPATH, - # and don't work with ${BUILD_DIR}/lib. - PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite \ - -v2 --parallel="${EPYTEST_JOBS:-$(makeopts_jobs)}" || - die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - newbashcomp extras/django_bash_completion ${PN}-admin - bashcomp_alias ${PN}-admin django-admin.py - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature_header "Additional Backend support can be enabled via:" - optfeature "MySQL backend support" dev-python/mysqlclient - optfeature "PostgreSQL backend support" dev-python/psycopg:0 - optfeature_header - optfeature "GEO Django" "sci-libs/gdal[geos]" - optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached - optfeature "ImageField Support" dev-python/pillow - optfeature "Password encryption" dev-python/bcrypt -} diff --git a/dev-python/django/django-5.2.14.ebuild b/dev-python/django/django-5.2.14.ebuild deleted file mode 100644 index a9c65577d416..000000000000 --- a/dev-python/django/django-5.2.14.ebuild +++ /dev/null @@ -1,100 +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} ) -PYTHON_REQ_USE='sqlite?,threads(+)' - -inherit bash-completion-r1 distutils-r1 multiprocessing optfeature verify-sig - -DESCRIPTION="High-level Python web framework" -HOMEPAGE=" - https://www.djangoproject.com/ - https://github.com/django/django/ - https://pypi.org/project/Django/ -" -SRC_URI=" - https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P}.tar.gz - verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt ) -" - -LICENSE="BSD" -# admin fonts: Roboto (media-fonts/roboto) -LICENSE+=" Apache-2.0" -# admin icons, jquery, xregexp.js -LICENSE+=" MIT" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~x64-macos" -IUSE="doc sqlite test" -RESTRICT="!test? ( test )" - -RDEPEND=" - =dev-python/asgiref-3.8.1[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.3.1[${PYTHON_USEDEP}] - sys-libs/timezone-data -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - >=dev-python/docutils-0.19[${PYTHON_USEDEP}] - >=dev-python/jinja2-2.11.0[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/selenium-4.8.0[${PYTHON_USEDEP}] - >=dev-python/tblib-1.5.0[${PYTHON_USEDEP}] - sys-devel/gettext - ) - verify-sig? ( >=sec-keys/openpgp-keys-django-20241002 ) -" - -PATCHES=( - "${FILESDIR}"/django-4.0-bashcomp.patch - # d55979334dcefdb11626220000bec97ade09df07 - "${FILESDIR}"/django-5.2.7-py314.patch -) - -distutils_enable_sphinx docs --no-autodoc - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/django.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "${P^}.checksum.txt" sha256 "${P}.tar.gz" - cd "${WORKDIR}" || die - fi - - default -} - -python_test() { - # Tests have non-standard assumptions about PYTHONPATH, - # and don't work with ${BUILD_DIR}/lib. - PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite \ - -v2 --parallel="${EPYTEST_JOBS:-$(makeopts_jobs)}" || - die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - newbashcomp extras/django_bash_completion ${PN}-admin - bashcomp_alias ${PN}-admin django-admin.py - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature_header "Additional Backend support can be enabled via:" - optfeature "MySQL backend support" dev-python/mysqlclient - optfeature "PostgreSQL backend support" dev-python/psycopg:0 - optfeature_header - optfeature "GEO Django" "sci-libs/gdal[geos]" - optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached - optfeature "ImageField Support" dev-python/pillow - optfeature "Password encryption" dev-python/bcrypt -} diff --git a/dev-python/django/django-5.2.15.ebuild b/dev-python/django/django-5.2.15.ebuild deleted file mode 100644 index 9749f699e1ed..000000000000 --- a/dev-python/django/django-5.2.15.ebuild +++ /dev/null @@ -1,100 +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} ) -PYTHON_REQ_USE='sqlite?,threads(+)' - -inherit bash-completion-r1 distutils-r1 multiprocessing optfeature verify-sig - -DESCRIPTION="High-level Python web framework" -HOMEPAGE=" - https://www.djangoproject.com/ - https://github.com/django/django/ - https://pypi.org/project/Django/ -" -SRC_URI=" - https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P}.tar.gz - verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt ) -" - -LICENSE="BSD" -# admin fonts: Roboto (media-fonts/roboto) -LICENSE+=" Apache-2.0" -# admin icons, jquery, xregexp.js -LICENSE+=" MIT" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" -IUSE="doc sqlite test" -RESTRICT="!test? ( test )" - -RDEPEND=" - =dev-python/asgiref-3.8.1[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.3.1[${PYTHON_USEDEP}] - sys-libs/timezone-data -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - >=dev-python/docutils-0.19[${PYTHON_USEDEP}] - >=dev-python/jinja2-2.11.0[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/selenium-4.8.0[${PYTHON_USEDEP}] - >=dev-python/tblib-1.5.0[${PYTHON_USEDEP}] - sys-devel/gettext - ) - verify-sig? ( >=sec-keys/openpgp-keys-django-20241002 ) -" - -PATCHES=( - "${FILESDIR}"/django-4.0-bashcomp.patch - # d55979334dcefdb11626220000bec97ade09df07 - "${FILESDIR}"/django-5.2.7-py314.patch -) - -distutils_enable_sphinx docs --no-autodoc - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/django.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "${P^}.checksum.txt" sha256 "${P}.tar.gz" - cd "${WORKDIR}" || die - fi - - default -} - -python_test() { - # Tests have non-standard assumptions about PYTHONPATH, - # and don't work with ${BUILD_DIR}/lib. - PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite \ - -v2 --parallel="${EPYTEST_JOBS:-$(makeopts_jobs)}" || - die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - newbashcomp extras/django_bash_completion ${PN}-admin - bashcomp_alias ${PN}-admin django-admin.py - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature_header "Additional Backend support can be enabled via:" - optfeature "MySQL backend support" dev-python/mysqlclient - optfeature "PostgreSQL backend support" dev-python/psycopg:0 - optfeature_header - optfeature "GEO Django" "sci-libs/gdal[geos]" - optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached - optfeature "ImageField Support" dev-python/pillow - optfeature "Password encryption" dev-python/bcrypt -} diff --git a/dev-python/django/django-6.0.5.ebuild b/dev-python/django/django-6.0.5.ebuild deleted file mode 100644 index c68dd7757e2f..000000000000 --- a/dev-python/django/django-6.0.5.ebuild +++ /dev/null @@ -1,100 +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} ) -PYTHON_REQ_USE='sqlite?,threads(+)' - -inherit bash-completion-r1 distutils-r1 multiprocessing optfeature verify-sig - -MY_P=${P/_} -DESCRIPTION="High-level Python web framework" -HOMEPAGE=" - https://www.djangoproject.com/ - https://github.com/django/django/ - https://pypi.org/project/Django/ -" -SRC_URI=" - https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz - verify-sig? ( https://media.djangoproject.com/pgp/${MY_P^}.checksum.txt ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -# admin fonts: Roboto (media-fonts/roboto) -LICENSE+=" Apache-2.0" -# admin icons, jquery, xregexp.js -LICENSE+=" MIT" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~x64-macos" -IUSE="doc sqlite test" -RESTRICT="!test? ( test )" - -RDEPEND=" - =dev-python/asgiref-3.9.1[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] - sys-libs/timezone-data -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - >=dev-python/docutils-0.19[${PYTHON_USEDEP}] - >=dev-python/jinja2-2.11.0[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/selenium-4.8.0[${PYTHON_USEDEP}] - >=dev-python/tblib-1.5.0[${PYTHON_USEDEP}] - sys-devel/gettext - ) - verify-sig? ( >=sec-keys/openpgp-keys-django-20240807 ) -" - -PATCHES=( - "${FILESDIR}"/django-4.0-bashcomp.patch -) - -distutils_enable_sphinx docs --no-autodoc - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/django.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "${MY_P^}.checksum.txt" sha256 "${MY_P}.tar.gz" - cd "${WORKDIR}" || die - fi - - default -} - -python_test() { - # Tests have non-standard assumptions about PYTHONPATH, - # and don't work with ${BUILD_DIR}/lib. - PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite \ - -v2 --parallel="${EPYTEST_JOBS:-$(makeopts_jobs)}" || - die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - newbashcomp extras/django_bash_completion django-admin - bashcomp_alias django-admin django-admin.py - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature_header "Additional Backend support can be enabled via:" - optfeature "MySQL backend support" dev-python/mysqlclient - optfeature "PostgreSQL backend support" dev-python/psycopg:0 - optfeature_header - optfeature "GEO Django" "sci-libs/gdal[geos]" - optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached - optfeature "ImageField Support" dev-python/pillow - optfeature "Password encryption" dev-python/bcrypt -} diff --git a/dev-python/django/django-6.0.6.ebuild b/dev-python/django/django-6.0.6.ebuild deleted file mode 100644 index c68dd7757e2f..000000000000 --- a/dev-python/django/django-6.0.6.ebuild +++ /dev/null @@ -1,100 +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} ) -PYTHON_REQ_USE='sqlite?,threads(+)' - -inherit bash-completion-r1 distutils-r1 multiprocessing optfeature verify-sig - -MY_P=${P/_} -DESCRIPTION="High-level Python web framework" -HOMEPAGE=" - https://www.djangoproject.com/ - https://github.com/django/django/ - https://pypi.org/project/Django/ -" -SRC_URI=" - https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz - verify-sig? ( https://media.djangoproject.com/pgp/${MY_P^}.checksum.txt ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -# admin fonts: Roboto (media-fonts/roboto) -LICENSE+=" Apache-2.0" -# admin icons, jquery, xregexp.js -LICENSE+=" MIT" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~x64-macos" -IUSE="doc sqlite test" -RESTRICT="!test? ( test )" - -RDEPEND=" - =dev-python/asgiref-3.9.1[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.5.0[${PYTHON_USEDEP}] - sys-libs/timezone-data -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - >=dev-python/docutils-0.19[${PYTHON_USEDEP}] - >=dev-python/jinja2-2.11.0[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/selenium-4.8.0[${PYTHON_USEDEP}] - >=dev-python/tblib-1.5.0[${PYTHON_USEDEP}] - sys-devel/gettext - ) - verify-sig? ( >=sec-keys/openpgp-keys-django-20240807 ) -" - -PATCHES=( - "${FILESDIR}"/django-4.0-bashcomp.patch -) - -distutils_enable_sphinx docs --no-autodoc - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/django.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "${MY_P^}.checksum.txt" sha256 "${MY_P}.tar.gz" - cd "${WORKDIR}" || die - fi - - default -} - -python_test() { - # Tests have non-standard assumptions about PYTHONPATH, - # and don't work with ${BUILD_DIR}/lib. - PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite \ - -v2 --parallel="${EPYTEST_JOBS:-$(makeopts_jobs)}" || - die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - newbashcomp extras/django_bash_completion django-admin - bashcomp_alias django-admin django-admin.py - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature_header "Additional Backend support can be enabled via:" - optfeature "MySQL backend support" dev-python/mysqlclient - optfeature "PostgreSQL backend support" dev-python/psycopg:0 - optfeature_header - optfeature "GEO Django" "sci-libs/gdal[geos]" - optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached - optfeature "ImageField Support" dev-python/pillow - optfeature "Password encryption" dev-python/bcrypt -} diff --git a/dev-python/django/files/django-4.0-bashcomp.patch b/dev-python/django/files/django-4.0-bashcomp.patch deleted file mode 100644 index 06d121cce102..000000000000 --- a/dev-python/django/files/django-4.0-bashcomp.patch +++ /dev/null @@ -1,56 +0,0 @@ -From 103a0f5559795f6517c24ab65d2305a8320acf8a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Wed, 6 May 2020 07:24:05 +0200 -Subject: [PATCH] Remove completions unsuitable for autoloading - -The override of 'python*' completions, as well as the attempt -to './manage.py' completion are not going to work with autoloader. -Strip them. ---- - extras/django_bash_completion | 33 +-------------------------------- - 1 file changed, 1 insertion(+), 32 deletions(-) - -diff --git a/extras/django_bash_completion b/extras/django_bash_completion -index 6fb941bef6..2f761ceb83 100755 ---- a/extras/django_bash_completion -+++ b/extras/django_bash_completion -@@ -36,35 +36,4 @@ _django_completion() - COMP_CWORD=$COMP_CWORD \ - DJANGO_AUTO_COMPLETE=1 $1 ) ) - } --complete -F _django_completion -o default manage.py django-admin -- --_python_django_completion() --{ -- if [[ ${COMP_CWORD} -ge 2 ]]; then -- local PYTHON_EXE=${COMP_WORDS[0]##*/} -- if echo "$PYTHON_EXE" | grep -qE "python([3-9]\.[0-9])?"; then -- local PYTHON_SCRIPT=${COMP_WORDS[1]##*/} -- if echo "$PYTHON_SCRIPT" | grep -qE "manage\.py|django-admin"; then -- COMPREPLY=( $( COMP_WORDS=( "${COMP_WORDS[*]:1}" ) -- COMP_CWORD=$(( COMP_CWORD-1 )) -- DJANGO_AUTO_COMPLETE=1 ${COMP_WORDS[*]} ) ) -- fi -- fi -- fi --} -- --# Support for multiple interpreters. --unset pythons --if command -v whereis &>/dev/null; then -- python_interpreters=$(whereis python | cut -d " " -f 2-) -- for python in $python_interpreters; do -- [[ $python != *-config ]] && pythons="${pythons} ${python##*/}" -- done -- unset python_interpreters -- pythons=$(echo "$pythons" | tr " " "\n" | sort -u | tr "\n" " ") --else -- pythons=python --fi -- --complete -F _python_django_completion -o default $pythons --unset pythons -+complete -F _django_completion -o default django-admin --- -2.34.1 - diff --git a/dev-python/django/files/django-4.2.21-py313.patch b/dev-python/django/files/django-4.2.21-py313.patch deleted file mode 100644 index e464efbe33a5..000000000000 --- a/dev-python/django/files/django-4.2.21-py313.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 18628d51012830f12a2a888223c6e5153729004d Mon Sep 17 00:00:00 2001 -From: Mariusz Felisiak -Date: Tue, 20 Feb 2024 20:59:26 +0100 -Subject: [PATCH] Refs #34900 -- Fixed - CommandTypes.test_help_default_options_with_custom_arguments test on Python - 3.13+. - -https://github.com/python/cpython/commit/c4a2e8a2c5188c3288d57b80852e92c83f46f6f3 ---- - django/utils/version.py | 1 + - tests/admin_scripts/tests.py | 15 +++++++++++---- - 2 files changed, 12 insertions(+), 4 deletions(-) - -diff --git a/django/utils/version.py b/django/utils/version.py -index 1e9c720299..71ec70bd67 100644 ---- a/django/utils/version.py -+++ b/django/utils/version.py -@@ -17,6 +17,7 @@ PY39 = sys.version_info >= (3, 9) - PY310 = sys.version_info >= (3, 10) - PY311 = sys.version_info >= (3, 11) - PY312 = sys.version_info >= (3, 12) -+PY313 = sys.version_info >= (3, 13) - - - def get_version(version=None): -diff --git a/tests/admin_scripts/tests.py b/tests/admin_scripts/tests.py -index 6d67c2931a..8373560499 100644 ---- a/tests/admin_scripts/tests.py -+++ b/tests/admin_scripts/tests.py -@@ -33,6 +33,7 @@ from django.test import LiveServerTestCase, SimpleTestCase, TestCase, override_s - from django.test.utils import captured_stderr, captured_stdout - from django.urls import path - from django.utils.version import PY39 -+from django.utils.version import PY313 - from django.views.static import serve - - from . import urls -@@ -1900,10 +1901,16 @@ class CommandTypes(AdminScriptTestCase): - ] - for option in expected_options: - self.assertOutput(out, f"[{option}]") -- self.assertOutput(out, "--option_a OPTION_A, -a OPTION_A") -- self.assertOutput(out, "--option_b OPTION_B, -b OPTION_B") -- self.assertOutput(out, "--option_c OPTION_C, -c OPTION_C") -- self.assertOutput(out, "-v {0,1,2,3}, --verbosity {0,1,2,3}") -+ if PY313: -+ self.assertOutput(out, "--option_a, -a OPTION_A") -+ self.assertOutput(out, "--option_b, -b OPTION_B") -+ self.assertOutput(out, "--option_c, -c OPTION_C") -+ self.assertOutput(out, "-v, --verbosity {0,1,2,3}") -+ else: -+ self.assertOutput(out, "--option_a OPTION_A, -a OPTION_A") -+ self.assertOutput(out, "--option_b OPTION_B, -b OPTION_B") -+ self.assertOutput(out, "--option_c OPTION_C, -c OPTION_C") -+ self.assertOutput(out, "-v {0,1,2,3}, --verbosity {0,1,2,3}") - - def test_color_style(self): - style = color.no_style() diff --git a/dev-python/django/files/django-5.2.7-py314.patch b/dev-python/django/files/django-5.2.7-py314.patch deleted file mode 100644 index ba3fa0b0e617..000000000000 --- a/dev-python/django/files/django-5.2.7-py314.patch +++ /dev/null @@ -1,133 +0,0 @@ -From 82592c9815409a1e023152f565a65b0105565ed2 Mon Sep 17 00:00:00 2001 -From: Mariusz Felisiak -Date: Mon, 28 Jul 2025 23:21:17 +0200 -Subject: [PATCH] Fixed #36531 -- Added forkserver support to parallel test - runner. - ---- - django/db/backends/sqlite3/creation.py | 10 +++++----- - django/test/runner.py | 16 ++++++++++------ - tests/backends/sqlite/test_creation.py | 4 ++-- - tests/test_runner/test_discover_runner.py | 10 ++++++++++ - 4 files changed, 27 insertions(+), 13 deletions(-) - -diff --git a/django/db/backends/sqlite3/creation.py b/django/db/backends/sqlite3/creation.py -index 802e8b8357..8a07e0c417 100644 ---- a/django/db/backends/sqlite3/creation.py -+++ b/django/db/backends/sqlite3/creation.py -@@ -62,7 +62,7 @@ class DatabaseCreation(BaseDatabaseCreation): - start_method = multiprocessing.get_start_method() - if start_method == "fork": - return orig_settings_dict -- if start_method == "spawn": -+ if start_method in {"forkserver", "spawn"}: - return { - **orig_settings_dict, - "NAME": f"{self.connection.alias}_{suffix}.sqlite3", -@@ -99,9 +99,9 @@ class DatabaseCreation(BaseDatabaseCreation): - self.log("Got an error cloning the test database: %s" % e) - sys.exit(2) - # Forking automatically makes a copy of an in-memory database. -- # Spawn requires migrating to disk which will be re-opened in -- # setup_worker_connection. -- elif multiprocessing.get_start_method() == "spawn": -+ # Forkserver and spawn require migrating to disk which will be -+ # re-opened in setup_worker_connection. -+ elif multiprocessing.get_start_method() in {"forkserver", "spawn"}: - ondisk_db = sqlite3.connect(target_database_name, uri=True) - self.connection.connection.backup(ondisk_db) - ondisk_db.close() -@@ -137,7 +137,7 @@ class DatabaseCreation(BaseDatabaseCreation): - # Update settings_dict in place. - self.connection.settings_dict.update(settings_dict) - self.connection.close() -- elif start_method == "spawn": -+ elif start_method in {"forkserver", "spawn"}: - alias = self.connection.alias - connection_str = ( - f"file:memorydb_{alias}_{_worker_id}?mode=memory&cache=shared" -diff --git a/django/test/runner.py b/django/test/runner.py -index b83cd37343..cc2fb2ebdf 100644 ---- a/django/test/runner.py -+++ b/django/test/runner.py -@@ -387,8 +387,9 @@ def get_max_test_processes(): - The maximum number of test processes when using the --parallel option. - """ - # The current implementation of the parallel test runner requires -- # multiprocessing to start subprocesses with fork() or spawn(). -- if multiprocessing.get_start_method() not in {"fork", "spawn"}: -+ # multiprocessing to start subprocesses with fork(), forkserver(), or -+ # spawn(). -+ if multiprocessing.get_start_method() not in {"fork", "spawn", "forkserver"}: - return 1 - try: - return int(os.environ["DJANGO_TEST_PROCESSES"]) -@@ -433,9 +434,12 @@ def _init_worker( - counter.value += 1 - _worker_id = counter.value - -- start_method = multiprocessing.get_start_method() -+ is_spawn_or_forkserver = multiprocessing.get_start_method() in { -+ "forkserver", -+ "spawn", -+ } - -- if start_method == "spawn": -+ if is_spawn_or_forkserver: - if process_setup and callable(process_setup): - if process_setup_args is None: - process_setup_args = () -@@ -446,7 +450,7 @@ def _init_worker( - db_aliases = used_aliases if used_aliases is not None else connections - for alias in db_aliases: - connection = connections[alias] -- if start_method == "spawn": -+ if is_spawn_or_forkserver: - # Restore initial settings in spawned processes. - connection.settings_dict.update(initial_settings[alias]) - if value := serialized_contents.get(alias): -@@ -589,7 +593,7 @@ class ParallelTestSuite(unittest.TestSuite): - return iter(self.subsuites) - - def initialize_suite(self): -- if multiprocessing.get_start_method() == "spawn": -+ if multiprocessing.get_start_method() in {"forkserver", "spawn"}: - self.initial_settings = { - alias: connections[alias].settings_dict for alias in connections - } -diff --git a/tests/backends/sqlite/test_creation.py b/tests/backends/sqlite/test_creation.py -index 8aa24674d2..fe3959c85b 100644 ---- a/tests/backends/sqlite/test_creation.py -+++ b/tests/backends/sqlite/test_creation.py -@@ -36,8 +36,8 @@ class TestDbSignatureTests(SimpleTestCase): - clone_settings_dict = creation_class.get_test_db_clone_settings("1") - self.assertEqual(clone_settings_dict["NAME"], expected_clone_name) - -- @mock.patch.object(multiprocessing, "get_start_method", return_value="forkserver") -+ @mock.patch.object(multiprocessing, "get_start_method", return_value="unsupported") - def test_get_test_db_clone_settings_not_supported(self, *mocked_objects): -- msg = "Cloning with start method 'forkserver' is not supported." -+ msg = "Cloning with start method 'unsupported' is not supported." - with self.assertRaisesMessage(NotSupportedError, msg): - connection.creation.get_test_db_clone_settings(1) -diff --git a/tests/test_runner/test_discover_runner.py b/tests/test_runner/test_discover_runner.py -index 4f13cceeff..c6ce7f1e1d 100644 ---- a/tests/test_runner/test_discover_runner.py -+++ b/tests/test_runner/test_discover_runner.py -@@ -98,6 +98,16 @@ class DiscoverRunnerParallelArgumentTests(SimpleTestCase): - mocked_cpu_count, - ): - mocked_get_start_method.return_value = "forkserver" -+ self.assertEqual(get_max_test_processes(), 12) -+ with mock.patch.dict(os.environ, {"DJANGO_TEST_PROCESSES": "7"}): -+ self.assertEqual(get_max_test_processes(), 7) -+ -+ def test_get_max_test_processes_other( -+ self, -+ mocked_get_start_method, -+ mocked_cpu_count, -+ ): -+ mocked_get_start_method.return_value = "other" - self.assertEqual(get_max_test_processes(), 1) - with mock.patch.dict(os.environ, {"DJANGO_TEST_PROCESSES": "7"}): - self.assertEqual(get_max_test_processes(), 1) diff --git a/dev-python/django/metadata.xml b/dev-python/django/metadata.xml deleted file mode 100644 index c23d3d648e67..000000000000 --- a/dev-python/django/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Django - django/django - - diff --git a/dev-python/djangorestframework-guardian/Manifest b/dev-python/djangorestframework-guardian/Manifest deleted file mode 100644 index f1b67862c59f..000000000000 --- a/dev-python/djangorestframework-guardian/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST djangorestframework-guardian-0.3.0.gh.tar.gz 9110 BLAKE2B 70e6e347935f3e08b4b3181c591740f4c352bb18dfa2fe20fa8665f124f3228786fcb25b928a66063864729f6da7f5697165b85537813010ffbfa214cc6a4829 SHA512 ce196162f42671e6eeb56b17dd432380ff99626dd541b8d2e7e80e4ec7bfc5c884fd3c37652632363173368f9eb1ae0aa82dc25cb1c46ba927f2170d1abbce94 -DIST djangorestframework-guardian-0.4.0.gh.tar.gz 8740 BLAKE2B e3e1ecddfa62c97f1b87f21c9d626c7911bcae4d380b3c88f890cc8a361887953338366e978ecf159b9cd0e4b211e46d2ac0a84ab5a2a8311f59f80f8d1f36a4 SHA512 20fb0bc196434885e1ace8c33c5c638670916c9dc08e5e78d6052749887c1dbc181f54008ff37636d844dd335b57248b1e377eafec744a1509d001482ef2fda0 -EBUILD djangorestframework-guardian-0.3.0.ebuild 999 BLAKE2B d81facbdbf5732a453af3fe4a9904e318d45c1017e035e78cd28997b96c3d6b055626a3017a9b80941cbeb89edaeae10ae09ecef6272c3d042583308de4aa6d2 SHA512 6a4f276703276e871c03efe861e92688469bd997dcda4bccdb870579654f6d658c9d416f4701d9d4c465398395692f7910186829c2213b5433bd1ac3c01084a8 -EBUILD djangorestframework-guardian-0.4.0.ebuild 999 BLAKE2B d81facbdbf5732a453af3fe4a9904e318d45c1017e035e78cd28997b96c3d6b055626a3017a9b80941cbeb89edaeae10ae09ecef6272c3d042583308de4aa6d2 SHA512 6a4f276703276e871c03efe861e92688469bd997dcda4bccdb870579654f6d658c9d416f4701d9d4c465398395692f7910186829c2213b5433bd1ac3c01084a8 -MISC metadata.xml 511 BLAKE2B e8a807cbda5957e796a6a30461154bf27dbe19332be4c43e9c75379cecd33e841d23382291477bd370fb74fb7129ebcd72f0fe2b8a810c3c66f930a5b7915b1f SHA512 156eb0f58d790163dff2c8ad2f2f0300bfd7b978d31018ee825d526615a080a3e29b824f3065cca010f4e1023db63ad139f014138573e3834257d7c7be6d473c diff --git a/dev-python/djangorestframework-guardian/djangorestframework-guardian-0.3.0.ebuild b/dev-python/djangorestframework-guardian/djangorestframework-guardian-0.3.0.ebuild deleted file mode 100644 index c2ed4b86c449..000000000000 --- a/dev-python/djangorestframework-guardian/djangorestframework-guardian-0.3.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 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="django-guardian support for Django REST Framework" -HOMEPAGE=" - https://github.com/rpkilby/django-rest-framework-guardian - https://pypi.org/project/djangorestframework-guardian/ -" -SRC_URI="https://github.com/rpkilby/django-rest-framework-guardian/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/django-rest-framework-guardian-${PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] - dev-python/djangorestframework[${PYTHON_USEDEP}] - dev-python/django-guardian[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -src_prepare() { - # Django 4 compatibility - sed -i -e 's/ugettext_lazy/gettext_lazy/g' tests/models.py - - distutils-r1_src_prepare -} - -python_test() { - "${EPYTHON}" manage.py test -v 2 tests || die -} diff --git a/dev-python/djangorestframework-guardian/djangorestframework-guardian-0.4.0.ebuild b/dev-python/djangorestframework-guardian/djangorestframework-guardian-0.4.0.ebuild deleted file mode 100644 index c2ed4b86c449..000000000000 --- a/dev-python/djangorestframework-guardian/djangorestframework-guardian-0.4.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 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="django-guardian support for Django REST Framework" -HOMEPAGE=" - https://github.com/rpkilby/django-rest-framework-guardian - https://pypi.org/project/djangorestframework-guardian/ -" -SRC_URI="https://github.com/rpkilby/django-rest-framework-guardian/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/django-rest-framework-guardian-${PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] - dev-python/djangorestframework[${PYTHON_USEDEP}] - dev-python/django-guardian[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -src_prepare() { - # Django 4 compatibility - sed -i -e 's/ugettext_lazy/gettext_lazy/g' tests/models.py - - distutils-r1_src_prepare -} - -python_test() { - "${EPYTHON}" manage.py test -v 2 tests || die -} diff --git a/dev-python/djangorestframework-guardian/metadata.xml b/dev-python/djangorestframework-guardian/metadata.xml deleted file mode 100644 index dd020a10d978..000000000000 --- a/dev-python/djangorestframework-guardian/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/rpkilby/django-rest-framework-guardian/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/djangorestframework/Manifest b/dev-python/djangorestframework/Manifest deleted file mode 100644 index a55e33caabdd..000000000000 --- a/dev-python/djangorestframework/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST django-rest-framework-3.17.1.gh.tar.gz 10390200 BLAKE2B cea31a42eee7ac19c52fc82891ccb4fdc7a4d1e4cbf218215846f101ae3422e31c12118c7e09727292a756bf60c93b1cd6c8b924b3c18c0c7d4e3873a098f7f0 SHA512 e7fb441b2da25feb3236bf9bbb027d6d22675cde34c7a68b6de488cc7356c84472bdc9f2004ae4b255c8d31bbe92cfb998bf23ba1d847782240c23047f369725 diff --git a/dev-python/djangorestframework/djangorestframework-3.17.1.ebuild b/dev-python/djangorestframework/djangorestframework-3.17.1.ebuild deleted file mode 100644 index 763a741e1da3..000000000000 --- a/dev-python/djangorestframework/djangorestframework-3.17.1.ebuild +++ /dev/null @@ -1,46 +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 - -MY_P=django-rest-framework-${PV} -DESCRIPTION="Web APIs with django made easy" -HOMEPAGE=" - https://www.django-rest-framework.org/ - https://github.com/encode/django-rest-framework/ - https://pypi.org/project/djangorestframework/ -" -SRC_URI=" - https://github.com/encode/django-rest-framework/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/inflection[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-django ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # upstream is removing pytz, apparently it's not tested anymore - # https://github.com/encode/django-rest-framework/discussions/9342 - tests/test_fields.py::TestPytzNaiveDayLightSavingTimeTimeZoneDateTimeField::test_invalid_inputs -) diff --git a/dev-python/djangorestframework/metadata.xml b/dev-python/djangorestframework/metadata.xml deleted file mode 100644 index 776038dc345f..000000000000 --- a/dev-python/djangorestframework/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - djangorestframework - encode/django-rest-framework - - diff --git a/dev-python/dkimpy-milter/Manifest b/dev-python/dkimpy-milter/Manifest deleted file mode 100644 index 0a76e2c15a68..000000000000 --- a/dev-python/dkimpy-milter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dkimpy-milter-1.2.3.tar.gz 54972 BLAKE2B b9d5e27faab686f5d4612d79d734bf7c272cda1dedd203091cf4f3790d8b4803ce8223ce2341549b549bfa99adcac506b31851e63f07c983a2e37e2c02810eae SHA512 47285d41143b5bbb9282e56ccbe1f3c015ddf8e7f5748820c8d60078393bd91d2048066930bb19b1c0283e2ed1e6b435e5ef912f773ef5b71d827eb1b4cc0dcf diff --git a/dev-python/dkimpy-milter/dkimpy-milter-1.2.3.ebuild b/dev-python/dkimpy-milter/dkimpy-milter-1.2.3.ebuild deleted file mode 100644 index b39924f902cc..000000000000 --- a/dev-python/dkimpy-milter/dkimpy-milter-1.2.3.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="Domain Keys Identified Mail (DKIM) signing/verifying milter for Postfix/Sendmail" -HOMEPAGE=" - https://launchpad.net/dkimpy-milter/ - https://pypi.org/project/dkimpy-milter/ -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - acct-user/dkimpy-milter - acct-group/dkimpy-milter - dev-python/dkimpy[${PYTHON_USEDEP}] - dev-python/dnspython[${PYTHON_USEDEP}] - dev-python/pymilter[${PYTHON_USEDEP}] - dev-python/authres[${PYTHON_USEDEP}] - dev-python/pynacl[${PYTHON_USEDEP}] - dev-python/dnspython[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${PN}-pidfile.patch" -) - -python_configure() { - esetup.py expand \ - --bindir=/usr/bin \ - --sbindir=/usr/sbin \ - --sysconfigdir=/etc -} - -python_install() { - distutils-r1_python_install - - mv "${ED}"{/usr/etc,} || die - rm "${ED}"/etc/init.d/dkimpy-milter{.openrc,} || die - newinitd "${FILESDIR}"/dkimpy-milter.initd dkimpy-milter -} diff --git a/dev-python/dkimpy-milter/files/dkimpy-milter-pidfile.patch b/dev-python/dkimpy-milter/files/dkimpy-milter-pidfile.patch deleted file mode 100644 index a2f5151ccd99..000000000000 --- a/dev-python/dkimpy-milter/files/dkimpy-milter-pidfile.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/dkimpy_milter/util.py 2022-12-06 02:04:25.000000000 +0100 -+++ b/dkimpy_milter/util.py 2025-11-12 09:25:29.244837585 +0100 -@@ -138,8 +138,6 @@ - raise - f.write(pid) - f.close() -- user, group = user_group(milterconfig.get('UserID')) -- os.chown(pidfile, user, group) - else: - if milterconfig.get('Syslog'): - syslog.syslog('Unable to write pidfle {0}. File exists.' diff --git a/dev-python/dkimpy-milter/files/dkimpy-milter.initd b/dev-python/dkimpy-milter/files/dkimpy-milter.initd deleted file mode 100644 index e90d3bbec740..000000000000 --- a/dev-python/dkimpy-milter/files/dkimpy-milter.initd +++ /dev/null @@ -1,22 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -CONFFILE="/etc/dkimpy-milter/${RC_SVCNAME}.conf" -required_files="${CONFFILE}" - -command="/usr/bin/dkimpy-milter" -pidfile="/run/dkimpy-milter/${RC_SVCNAME}.pid" -command_args="${CONFFILE} -P ${pidfile}" - -depend() { - use dns logger net - before mta -} - -start() { - ebegin "Starting ${SVCNAME}" - start-stop-daemon --start --background --exec "${command}" \ - --pidfile "${pidfile}" -- "${CONFFILE}" - eend $? -} diff --git a/dev-python/dkimpy-milter/metadata.xml b/dev-python/dkimpy-milter/metadata.xml deleted file mode 100644 index 7b036d08b676..000000000000 --- a/dev-python/dkimpy-milter/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - eras@gentoo.org - Eray Aslan - - - mjo@gentoo.org - Michael Orlitzky - - - dkimpy-milter - dkimpy-milter - - diff --git a/dev-python/dkimpy/Manifest b/dev-python/dkimpy/Manifest deleted file mode 100644 index aac9880e56c1..000000000000 --- a/dev-python/dkimpy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dkimpy-1.1.8.tar.gz 66979 BLAKE2B 4b118c02dc9039a21fcd4309c6d4f44f8d3d44eacb45f523b5527f217bbb27a58d77d2771fb23447c36bb6f07f9100a075e34a342da8d95bb8ac2cd60b944a7d SHA512 c8a53c01ab329e40ac66c1c77e40f104871fb9f52058a530d08b26599c20cd960f0f4b6a1e4be8e173332634ed0b10e0bf0711285a8eefa40ec5cfdbed74e12e diff --git a/dev-python/dkimpy/dkimpy-1.1.8.ebuild b/dev-python/dkimpy/dkimpy-1.1.8.ebuild deleted file mode 100644 index 02974bea1d70..000000000000 --- a/dev-python/dkimpy/dkimpy-1.1.8.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2020-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="DKIM and ARC email signing and verification library" -HOMEPAGE=" - https://launchpad.net/dkimpy/ - https://pypi.org/project/dkimpy/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc ~ppc64 x86" - -RDEPEND=" - >=dev-python/dnspython-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/authres[${PYTHON_USEDEP}] - dev-python/pynacl[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -pkg_postinst() { - optfeature "ARC support" dev-python/authres - optfeature "ed25519 capability" dev-python/pynacl - optfeature "asyncio support" dev-python/aiodns -} diff --git a/dev-python/dkimpy/metadata.xml b/dev-python/dkimpy/metadata.xml deleted file mode 100644 index 4dfd0a9a8942..000000000000 --- a/dev-python/dkimpy/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - eras@gentoo.org - Eray Aslan - - - mjo@gentoo.org - Michael Orlitzky - - - - dkimpy - dkimpy - - diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest deleted file mode 100644 index 65efe553326e..000000000000 --- a/dev-python/dns-lexicon/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST dns-lexicon-3.23.2.gh.tar.gz 5826336 BLAKE2B b4ec01ac220a4174753e35791eb7b46589e9f5bc866c51cf8473533ffdb929afa02ac9dffcd5d47fe82fa70133ff16a587098ccf7ee633187a79368ed96199f2 SHA512 9b9a3a4dc6811282c1016f38df2238e768887389ea1acc57b89374fe4d59456adddd1ae2ed772d9a519d87e3f27affddef95bf3cd8ed2e175da6e843f6d40453 -DIST dns-lexicon-3.25.1.gh.tar.gz 5897936 BLAKE2B 6ac1441199992e996dcf1454d0ceefdbfd1ceec8271f3398dcdd7d491bb8e77deb36ee39a5229e8a6c244af6bcd6774383c06112ca7850eef1afeb03eaf7b707 SHA512 bc19b64f2e1268993dff0755c29f026b76e660e06dbd15eea445911ad816cd671efb308a79d49e0d309c0d45e4f15d229a9759ec25c13b79e3288932da6a93a0 -DIST dns-lexicon-3.25.2.gh.tar.gz 5897582 BLAKE2B 453b81924ced8d82e2d489eb58386402e7292dec37fca15ba3412ae43bd299453cad118c3cd1defee47849ae9d0789f196e0a33e062a9a8afdf15f5639b2c8ce SHA512 79357a25420cfe9f3d8430a91371e1c6a742c962c09df0d280833e3cc1d11aaed883eb04e723d82ed17fbf955e166c93c1647d7bc78f47d47d1799b0bb462628 diff --git a/dev-python/dns-lexicon/dns-lexicon-3.23.2.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.23.2.ebuild deleted file mode 100644 index 40bb70ab10d0..000000000000 --- a/dev-python/dns-lexicon/dns-lexicon-3.23.2.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way" -HOMEPAGE=" - https://github.com/dns-lexicon/dns-lexicon/ - https://pypi.org/project/dns-lexicon/ -" -SRC_URI=" - https://github.com/dns-lexicon/dns-lexicon/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/beautifulsoup4-4[${PYTHON_USEDEP}] - >=dev-python/cryptography-2[${PYTHON_USEDEP}] - >=dev-python/dnspython-2[${PYTHON_USEDEP}] - >=dev-python/pyotp-2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3[${PYTHON_USEDEP}] - >=dev-python/requests-2[${PYTHON_USEDEP}] - >=dev-python/tldextract-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/boto3-1.28[${PYTHON_USEDEP}] - >=dev-python/zeep-3[${PYTHON_USEDEP}] - dev-python/vcrpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - tests/test_client.py::test_client_init_when_missing_action_should_fail -) - -EPYTEST_IGNORE=( - # Requires the "localzone" module - tests/providers/test_localzone.py - # Requires the "softlayer" module - tests/providers/test_softlayer.py - # Requires the "transip" module - tests/providers/test_transip.py - # Requires the "oci" module - tests/providers/test_oci.py - # Uses tldextract which needs Internet access to download its database - tests/providers/test_auto.py - # Same (https://github.com/dns-lexicon/dns-lexicon/issues/61) - tests/providers/test_godaddy.py -) - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - optfeature_header \ - "Install the following packages to enable support for additional DNS providers:" - optfeature Gransy dev-python/zeep - optfeature Route53 dev-python/boto3 - optfeature DDNS dev-python/dnspython - fi -} diff --git a/dev-python/dns-lexicon/dns-lexicon-3.25.1.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.25.1.ebuild deleted file mode 100644 index f359f790ab29..000000000000 --- a/dev-python/dns-lexicon/dns-lexicon-3.25.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way" -HOMEPAGE=" - https://github.com/dns-lexicon/dns-lexicon/ - https://pypi.org/project/dns-lexicon/ -" -SRC_URI=" - https://github.com/dns-lexicon/dns-lexicon/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/beautifulsoup4-4[${PYTHON_USEDEP}] - >=dev-python/cryptography-2[${PYTHON_USEDEP}] - >=dev-python/dnspython-2[${PYTHON_USEDEP}] - >=dev-python/pyotp-2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3[${PYTHON_USEDEP}] - >=dev-python/requests-2[${PYTHON_USEDEP}] - >=dev-python/requests-unixsocket-0.4[${PYTHON_USEDEP}] - >=dev-python/tldextract-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/boto3-1.28[${PYTHON_USEDEP}] - >=dev-python/zeep-3[${PYTHON_USEDEP}] - dev-python/vcrpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - tests/test_client.py::test_client_init_when_missing_action_should_fail -) - -EPYTEST_IGNORE=( - # Requires the "localzone" module - tests/providers/test_localzone.py - # Requires the "softlayer" module - tests/providers/test_softlayer.py - # Requires the "transip" module - tests/providers/test_transip.py - # Requires the "oci" module - tests/providers/test_oci.py - # Uses tldextract which needs Internet access to download its database - tests/providers/test_auto.py - # Same (https://github.com/dns-lexicon/dns-lexicon/issues/61) - tests/providers/test_godaddy.py -) - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - optfeature_header \ - "Install the following packages to enable support for additional DNS providers:" - optfeature Gransy dev-python/zeep - optfeature Route53 dev-python/boto3 - optfeature DDNS dev-python/dnspython - fi -} diff --git a/dev-python/dns-lexicon/dns-lexicon-3.25.2.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.25.2.ebuild deleted file mode 100644 index f359f790ab29..000000000000 --- a/dev-python/dns-lexicon/dns-lexicon-3.25.2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way" -HOMEPAGE=" - https://github.com/dns-lexicon/dns-lexicon/ - https://pypi.org/project/dns-lexicon/ -" -SRC_URI=" - https://github.com/dns-lexicon/dns-lexicon/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/beautifulsoup4-4[${PYTHON_USEDEP}] - >=dev-python/cryptography-2[${PYTHON_USEDEP}] - >=dev-python/dnspython-2[${PYTHON_USEDEP}] - >=dev-python/pyotp-2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3[${PYTHON_USEDEP}] - >=dev-python/requests-2[${PYTHON_USEDEP}] - >=dev-python/requests-unixsocket-0.4[${PYTHON_USEDEP}] - >=dev-python/tldextract-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/boto3-1.28[${PYTHON_USEDEP}] - >=dev-python/zeep-3[${PYTHON_USEDEP}] - dev-python/vcrpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - tests/test_client.py::test_client_init_when_missing_action_should_fail -) - -EPYTEST_IGNORE=( - # Requires the "localzone" module - tests/providers/test_localzone.py - # Requires the "softlayer" module - tests/providers/test_softlayer.py - # Requires the "transip" module - tests/providers/test_transip.py - # Requires the "oci" module - tests/providers/test_oci.py - # Uses tldextract which needs Internet access to download its database - tests/providers/test_auto.py - # Same (https://github.com/dns-lexicon/dns-lexicon/issues/61) - tests/providers/test_godaddy.py -) - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - optfeature_header \ - "Install the following packages to enable support for additional DNS providers:" - optfeature Gransy dev-python/zeep - optfeature Route53 dev-python/boto3 - optfeature DDNS dev-python/dnspython - fi -} diff --git a/dev-python/dns-lexicon/metadata.xml b/dev-python/dns-lexicon/metadata.xml deleted file mode 100644 index 201c335fe352..000000000000 --- a/dev-python/dns-lexicon/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - patrick@gentoo.org - Patrick Lauer - - - python@gentoo.org - Python - - - dns-lexicon - AnalogJ/lexicon - https://github.com/AnalogJ/lexicon/issues - - diff --git a/dev-python/dnspython/Manifest b/dev-python/dnspython/Manifest deleted file mode 100644 index 6bd813ab0334..000000000000 --- a/dev-python/dnspython/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST dnspython-2.8.0.tar.gz 368251 BLAKE2B 6c1c42c186c9fb5cec2f81d1768a04ead8a6c95a30a588ee6d9696d788aa20c97e5fec93c829b8e2d9eccedfa73097b3d1ff9a436b81c10d473c9fbfa3bcfda7 SHA512 9a67be7d28ea9ff122bec87080fd487964c56344ec242d8c5c544c049244a1cf26bf228d506dbf40d3eefda6be64f6f6ebd80290efee0e7d4880e2a25021eb9a -DIST dnspython-2.8.0.tar.gz.provenance 9402 BLAKE2B eb2c36c1fc4801dc07bef769ce2669fadf229fa7ab177fbde8817c7e9d1b5256405cc4c79dd04fe67c61ee2f7319352b0e2a53b1165e614647be65f5d74f8697 SHA512 89cb8618a3ecb363be5c0c025882eae6d7094276a33dc7ce16201b017dc1c5ea2e51efd962a84afaa5f1b88e81ba9ea7534fffa05c1a8604a192ff13dcef5ebb diff --git a/dev-python/dnspython/dnspython-2.8.0.ebuild b/dev-python/dnspython/dnspython-2.8.0.ebuild deleted file mode 100644 index 94f605530229..000000000000 --- a/dev-python/dnspython/dnspython-2.8.0.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=hatchling -PYPI_VERIFY_REPO=https://github.com/rthalley/dnspython -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="DNS toolkit for Python" -HOMEPAGE=" - https://www.dnspython.org/ - https://github.com/rthalley/dnspython/ - https://pypi.org/project/dnspython/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="dnssec examples https quic" - -RDEPEND=" - dnssec? ( - >=dev-python/cryptography-45[${PYTHON_USEDEP}] - ) - >=dev-python/idna-2.1[${PYTHON_USEDEP}] - https? ( - >=dev-python/httpx-0.26.0[${PYTHON_USEDEP}] - >=dev-python/h2-4.1.0[${PYTHON_USEDEP}] - ) - quic? ( >=dev-python/aioquic-0.9.25[${PYTHON_USEDEP}] ) -" -# note: skipping DoH test deps because they require Internet anyway -BDEPEND=" - test? ( - >=dev-python/cryptography-45[${PYTHON_USEDEP}] - >=dev-python/quart-trio-0.11.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local -x NO_INTERNET=1 - epytest -} - -python_install_all() { - distutils-r1_python_install_all - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-python/dnspython/metadata.xml b/dev-python/dnspython/metadata.xml deleted file mode 100644 index 6b8a9e56e0b4..000000000000 --- a/dev-python/dnspython/metadata.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - python@gentoo.org - Python - - -dnspython is a DNS toolkit for Python. It supports almost all of the record -types. It can be used for queries, zone transfers, and dynamic updates. It -supports TSIG authenticated messages and EDNS0. dnspython provides both high -and low level access to DNS. The high level classes perform queries for data -of a given name, type, and class, and return an answer set. The low level -classes allow direct manipulation of DNS zones, messages, names, and records. - - -DNSPythonはPython言語用のDNSツールキットです。ほとんどのレコード・タイプをサポー -トします。クエリー、ゾーン・トランスファー、ダイナミック・アップデートができます -。TSTGメッセージ認証とEDNS0をサポートします。DNSPythonは高水準でのアクセスと低水 -準でのアクセスの両方を提供します。高水準ではネーム、タイプ、クラスでクエリーを行 -い、その戻り値を使います。低水準はゾーン、メッセージ、ネーム、レコードを直接操作 -します。 - - - - Use dev-python/cryptography to enable low-level - DNSSEC RSA, DSA, ECDSA and EdDSA signature validation. - - - Enable DNS-over-HTTPS. - - - Enable DNS-over-QUIC. - - - - - rthalley/dnspython - dnspython - - diff --git a/dev-python/doc8/Manifest b/dev-python/doc8/Manifest deleted file mode 100644 index 36225ab3688c..000000000000 --- a/dev-python/doc8/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST doc8-2.0.0.tar.gz 28436 BLAKE2B 59763e184a76c76c195b9e6db3618e524992ff30d63356930574284f5e1cf709c0d99efbf440ad0de7d672511e5cf95db0e3eb519e05ab3633bc2dda817ed7dd SHA512 f62ddc0fe41cb144eef9f6849fee4c770e8e98318d2bc6ee1d5e888fb2c3c3a3fdb867d0dabd2b1b952dcb0c8975debb2297d4dab38d1202d9d16f0e42a89826 -DIST doc8-2.0.0.tar.gz.provenance 9094 BLAKE2B 6e7e61c390f8ebd54533f760d7ae0659f6c5f8a3e7816e94080d1801122d1f5214aaa953c9a0576c3945563690d96bfaa06b7d9e69cf94bfdb57a0551d18d056 SHA512 8c465ffdbfcabe09554846890450ad5c50287b680a22e08ec04dd5120d5e95f6f5b4e7e9ce4a773fed46d56d73b3b5dc240cd962a6fc248216fa87f60fe8a598 diff --git a/dev-python/doc8/doc8-2.0.0.ebuild b/dev-python/doc8/doc8-2.0.0.ebuild deleted file mode 100644 index bdcf7c70847d..000000000000 --- a/dev-python/doc8/doc8-2.0.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/PyCQA/doc8 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Style checker for Sphinx (or other) RST documentation" -HOMEPAGE=" - https://pypi.org/project/doc8/ - https://github.com/PyCQA/doc8/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -RDEPEND=" - >=dev-python/docutils-0.19[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - >=dev-python/restructuredtext-lint-0.7[${PYTHON_USEDEP}] - dev-python/stevedore[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - # unpin docutils - sed -i -e '/docutils/s:,<=[0-9.]*::' pyproject.toml || die -} diff --git a/dev-python/doc8/metadata.xml b/dev-python/doc8/metadata.xml deleted file mode 100644 index 3f2228a46d56..000000000000 --- a/dev-python/doc8/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - PyCQA/doc8 - doc8 - - diff --git a/dev-python/docker/Manifest b/dev-python/docker/Manifest deleted file mode 100644 index 1e77cd1696ad..000000000000 --- a/dev-python/docker/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST docker-py-7.1.0.gh.tar.gz 253282 BLAKE2B 82eba285c1ea61956005dd0a9bfb66864fd30119a4b4c384d0d4350edeb331004d66bcdba6f20ec56ff48590b4a29a7b0fb07c6db6ecadfe96830337c37a535a SHA512 3dd73f2c3f3e92863496ef8277f481e64484e0e85a64dffe4e3287836823e4b118a5c8e73b2540e7188a0b755cd3f237ccc868a5bfb81d3bff1142fbb33755cb diff --git a/dev-python/docker/docker-7.1.0.ebuild b/dev-python/docker/docker-7.1.0.ebuild deleted file mode 100644 index 5fd21c9c5e31..000000000000 --- a/dev-python/docker/docker-7.1.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=docker-py-${PV} -DESCRIPTION="Python client for Docker" -HOMEPAGE=" - https://github.com/docker/docker-py/ - https://pypi.org/project/docker/ -" -SRC_URI=" - https://github.com/docker/docker-py/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/paramiko-2.4.3[${PYTHON_USEDEP}] - >=dev-python/websocket-client-1.3.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - 'dev-python/myst-parser' -distutils_enable_tests pytest - -src_prepare() { - # localhost has a better chance of being in /etc/hosts - sed -e 's:socket[.]gethostname():"localhost":' \ - -i tests/unit/api_test.py || die - - distutils-r1_src_prepare - - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} - -python_test() { - local -x TZ=UTC - epytest tests/unit -} diff --git a/dev-python/docker/metadata.xml b/dev-python/docker/metadata.xml deleted file mode 100644 index f7c364e174f0..000000000000 --- a/dev-python/docker/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - - - - docker/docker-py - https://github.com/docker/docker-py/issues - docker - - diff --git a/dev-python/dockerpty/Manifest b/dev-python/dockerpty/Manifest deleted file mode 100644 index d5528775f24e..000000000000 --- a/dev-python/dockerpty/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dockerpty-0.4.1.gh.tar.gz 19608 BLAKE2B 1c7229bdd18100bb75a8ec80f0b8a636137efce40affb2bbadf27eef5ee13322ab92f9a3f77db0ef79c35366daf700550eb9a358534f7a1f1c2b92ec2cd4d5d0 SHA512 1f27a1d1cf9bfa21a77f2c0695334ec09a81ed5b70190b16fb23ec0e2ab4cb84af334b5e9275265eff2d8014aac5f96890276bed5775bb805c3f30260c99da70 diff --git a/dev-python/dockerpty/dockerpty-0.4.1-r3.ebuild b/dev-python/dockerpty/dockerpty-0.4.1-r3.ebuild deleted file mode 100644 index e471a12397fe..000000000000 --- a/dev-python/dockerpty/dockerpty-0.4.1-r3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python library to use the pseudo-tty of a docker container" -HOMEPAGE=" - https://github.com/d11wtq/dockerpty/ - https://pypi.org/project/dockerpty/ -" -SRC_URI=" - https://github.com/d11wtq/dockerpty/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64" - -RDEPEND=" - >=dev-python/six-1.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/docker-0.7.0_rc2[${PYTHON_USEDEP}] - >=dev-python/expects-0.4[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/dockerpty/metadata.xml b/dev-python/dockerpty/metadata.xml deleted file mode 100644 index cb4c192c716a..000000000000 --- a/dev-python/dockerpty/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - d11wtq/dockerpty - dockerpty - - diff --git a/dev-python/docopt/Manifest b/dev-python/docopt/Manifest deleted file mode 100644 index 09a376cbdeff..000000000000 --- a/dev-python/docopt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST docopt-0.6.2.gh.tar.gz 26345 BLAKE2B e2a4b2030239387b6e7985c7e4ca15b001ec86f0d7a8c8f316c2321ccb18ed8cc94060a6c8eee4e84916d5f42e4a304551fae69b47abe2e173fa5e2409e9835d SHA512 228661924329682786b143f414c9df911016963cdc91ae6eba833285144e71744df507321a476b51f779e3ea270af6dc4e50edb8b0ee99674c19acccaab57a03 diff --git a/dev-python/docopt/docopt-0.6.2-r5.ebuild b/dev-python/docopt/docopt-0.6.2-r5.ebuild deleted file mode 100644 index 6923bbac2562..000000000000 --- a/dev-python/docopt/docopt-0.6.2-r5.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Pythonic argument parser, that will make you smile" -HOMEPAGE=" - https://github.com/docopt/docopt/ - https://pypi.org/project/docopt/ -" -SRC_URI=" - https://github.com/docopt/docopt/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -PATCHES=( - "${FILESDIR}"/${PN}-0.6.2-pytest_node_from_parent.patch -) - -distutils_enable_tests pytest diff --git a/dev-python/docopt/files/docopt-0.6.2-pytest_node_from_parent.patch b/dev-python/docopt/files/docopt-0.6.2-pytest_node_from_parent.patch deleted file mode 100644 index bf6ef1f80346..000000000000 --- a/dev-python/docopt/files/docopt-0.6.2-pytest_node_from_parent.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/conftest.py -+++ b/conftest.py -@@ -11,7 +11,10 @@ - - def pytest_collect_file(path, parent): - if path.ext == ".docopt" and path.basename.startswith("test"): -- return DocoptTestFile(path, parent) -+ if hasattr(DocoptTestFile, "from_parent"): -+ return DocoptTestFile.from_parent(parent, fspath=path) -+ else: -+ return DocoptTestFile(path, parent) - - - def parse_test(raw): -@@ -41,7 +44,10 @@ - for name, doc, cases in parse_test(raw): - name = self.fspath.purebasename - for case in cases: -- yield DocoptTestItem("%s(%d)" % (name, index), self, doc, case) -+ if hasattr(DocoptTestItem, "from_parent"): -+ yield DocoptTestItem.from_parent(self, name="%s(%d)" % (name, index), doc=doc, case=case) -+ else: -+ yield DocoptTestItem("%s(%d)" % (name, index), self, doc, case) - index += 1 - - diff --git a/dev-python/docopt/metadata.xml b/dev-python/docopt/metadata.xml deleted file mode 100644 index f4d728392199..000000000000 --- a/dev-python/docopt/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - docopt - docopt/docopt - - diff --git a/dev-python/docstring-parser/Manifest b/dev-python/docstring-parser/Manifest deleted file mode 100644 index 5e09b02623d8..000000000000 --- a/dev-python/docstring-parser/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST docstring_parser-0.17.0.tar.gz 27442 BLAKE2B 43aa4facd9a1d05d5f1367a1b519f2155ec63e8651db22e37eeeb088f5e5b6b091f4604f177e6e4dc444d08c472123abb6914b783337a8d3bc9fac77079b4919 SHA512 4703157db7d7e0d205a44987910396d317f711799d58e458184b00987f21c31ab756369affc324505e9d98c180ee2cb785a60df7fad8382eb6e11ef8e3579bd9 -DIST docstring_parser-0.17.0.tar.gz.provenance 9334 BLAKE2B fd4ace6452ffa1705131fca1978c68619ed1689cd54306e88447092770039c59fa2e84fbcfdf63cfaced9ceb7a89022ec5cbd10f7ab16a498b45db8903d7b660 SHA512 69a6a2c59af335a4c9b14378d5d9952cafdab51e95eda26abab8b00e3930034f93d079ff3388ffca18f031a274c2e09f08cafa010104dde713dea97a2094de3e diff --git a/dev-python/docstring-parser/docstring-parser-0.17.0.ebuild b/dev-python/docstring-parser/docstring-parser-0.17.0.ebuild deleted file mode 100644 index 105d3e29b817..000000000000 --- a/dev-python/docstring-parser/docstring-parser-0.17.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/rr-/docstring_parser -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Parse Python docstrings in reST, Google and Numpydoc format" -HOMEPAGE=" - https://github.com/rr-/docstring_parser - https://pypi.org/project/docstring-parser/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/docstring-parser/metadata.xml b/dev-python/docstring-parser/metadata.xml deleted file mode 100644 index 4c70690df284..000000000000 --- a/dev-python/docstring-parser/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - docstring-parser - rr-/docstring_parser - - diff --git a/dev-python/docstring-to-markdown/Manifest b/dev-python/docstring-to-markdown/Manifest deleted file mode 100644 index ddf4e0625f6d..000000000000 --- a/dev-python/docstring-to-markdown/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST docstring-to-markdown-0.17.gh.tar.gz 32692 BLAKE2B 5d209fa68383df7f0c0ab1910caf6c7481e53b5a2848015a03ab95f5aeb4422bd1923365b27dbdb91a641a2884ff27923356541e4c725520fd1481ec46c800c9 SHA512 1b861eb1e92907ce69e2e0b49ecc13e6a5cb4c1c73980b3fe1f6e241b6e11688a96abaf97223932c4a90c451ced8285612b39076303ede891cc33ec4ce38aff0 diff --git a/dev-python/docstring-to-markdown/docstring-to-markdown-0.17.ebuild b/dev-python/docstring-to-markdown/docstring-to-markdown-0.17.ebuild deleted file mode 100644 index 63d3d32fc89d..000000000000 --- a/dev-python/docstring-to-markdown/docstring-to-markdown-0.17.ebuild +++ /dev/null @@ -1,35 +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="On the fly conversion of Python docstrings to markdown" -HOMEPAGE=" - https://github.com/python-lsp/docstring-to-markdown/ - https://pypi.org/project/docstring-to-markdown/ -" -SRC_URI=" - https://github.com/python-lsp/docstring-to-markdown/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" - -RDEPEND=" - >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.6[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -o addopts= -} diff --git a/dev-python/docstring-to-markdown/metadata.xml b/dev-python/docstring-to-markdown/metadata.xml deleted file mode 100644 index 92f4b9150515..000000000000 --- a/dev-python/docstring-to-markdown/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - docstring-to-markdown - python-lsp/docstring-to-markdown - - diff --git a/dev-python/docutils-glep/Manifest b/dev-python/docutils-glep/Manifest deleted file mode 100644 index 2a8b170858d9..000000000000 --- a/dev-python/docutils-glep/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST docutils-glep-1.5.gh.tar.gz 6826 BLAKE2B 09decf04f7978c86a2f7161ebfd858f6ff59450d8a22d22963fdea36bb595615337b2c7a565794d86128764512b6e3dda3a7db7124905c74c186513965117da3 SHA512 2d740b02a46265e27b3d0b82a8424bd66f875fdc3f9fb6c1596522e2924bb6484e028ad060af62e4f5747b4046fe850e3d7fdcc48e4bd0bf1c6e2851599dbbc8 diff --git a/dev-python/docutils-glep/docutils-glep-1.5.ebuild b/dev-python/docutils-glep/docutils-glep-1.5.ebuild deleted file mode 100644 index 73a6462e874d..000000000000 --- a/dev-python/docutils-glep/docutils-glep-1.5.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Gentoo GLEP support for docutils" -HOMEPAGE=" - https://github.com/projg2/docutils-glep/ - https://pypi.org/project/docutils-glep/ -" -SRC_URI=" - https://github.com/projg2/docutils-glep/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/docutils-0.10[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" diff --git a/dev-python/docutils-glep/metadata.xml b/dev-python/docutils-glep/metadata.xml deleted file mode 100644 index 94b33f067517..000000000000 --- a/dev-python/docutils-glep/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - mgorny@gentoo.org - Michał Górny - - - python@gentoo.org - Python - - - - projg2/docutils-glep - docutils-glep - - diff --git a/dev-python/docutils/Manifest b/dev-python/docutils/Manifest deleted file mode 100644 index 7b3ec5b522ae..000000000000 --- a/dev-python/docutils/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST docutils-0.22.4.tar.gz 2291750 BLAKE2B ec9ef492f067d91a3300a7707a88426d08714b85ff2970d6bdf8f94e8a7a42c576364445c0997dee5d19a76ab763793465ed131bb6ce6453c058d61371aed61c SHA512 80f4450f1ab81eb2425e246e1436cecda1ecd0c0ff70c24d34c2f651ab70afd55577a809b50ccd73d41e098790582fdc3b6594511308b51efe0c3005edbdcf72 -DIST docutils-0.23.tar.gz 2303823 BLAKE2B 6db890673947e31995accddd9f7ace1b39beac02d21704d041b047824e3d4beebdc3d86aed95f012b2a6d52d80b38a917702f18504b3a61c263527623d930a78 SHA512 566edfec1a52dc16deae5dd1fd70f682a9f6ba44319a08c66280b2e1199768d52a2558f5031d35fbe2cd46d845443ff45390d1c2008ce0bc7b149cd024dc1c15 -DIST docutils-0.23rc1.tar.gz 2303934 BLAKE2B 1ee8ba3f05e00e6d1068116351868c8face1c89d9f2bf2b6d0a28a294e5b959d2759c142e911ac4d840158f3e13af22981071e121db619b3102a58b405cc8517 SHA512 6c92aa01176acc7587e9ee37867b1be3a16a8572eba7498a4de9358f0bcf5ae99754b3516d83719954a738242f05e386966cf03341520a017292ed3bcffb9e34 diff --git a/dev-python/docutils/docutils-0.22.4.ebuild b/dev-python/docutils/docutils-0.22.4.ebuild deleted file mode 100644 index feeacd1c5870..000000000000 --- a/dev-python/docutils/docutils-0.22.4.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Documentation Utilities (reference reStructuredText impl.)" -HOMEPAGE=" - https://docutils.sourceforge.io/ - https://pypi.org/project/docutils/ -" - -# GPL-3+ only for emacs/rst.el -LICENSE="BSD BSD-2 GPL-3+ PSF-2.4 public-domain" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" - -python_compile_all() { - # Generate html docs from reStructured text sources. - - # Place html4css1.css in base directory to ensure that the generated reference to it is correct. - cp docutils/writers/html4css1/html4css1.css . || die - - cd tools || die - "${EPYTHON}" buildhtml.py --input-encoding=utf-8 --no-datestamp \ - --stylesheet-path=../html4css1.css, --traceback ../docs || die -} - -src_test() { - cd test || die - distutils-r1_src_test -} - -python_test() { - "${EPYTHON}" alltests.py -v || die "Testing failed with ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - - # Install tools. - python_doscript tools/buildhtml.py -} - -python_install_all() { - local DOCS=( *.rst ) - local HTML_DOCS=( docs tools docutils/writers/html4css1/html4css1.css ) - - distutils-r1_python_install_all -} diff --git a/dev-python/docutils/docutils-0.23.ebuild b/dev-python/docutils/docutils-0.23.ebuild deleted file mode 100644 index fb6b106c9ffb..000000000000 --- a/dev-python/docutils/docutils-0.23.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Documentation Utilities (reference reStructuredText impl.)" -HOMEPAGE=" - https://docutils.sourceforge.io/ - https://pypi.org/project/docutils/ -" - -# GPL-3+ only for emacs/rst.el -LICENSE="BSD BSD-2 GPL-3+ PSF-2.4 public-domain" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -fi - -RDEPEND=" - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" - -python_compile_all() { - # Generate html docs from reStructured text sources. - - # Place html4css1.css in base directory to ensure that the generated reference to it is correct. - cp docutils/writers/html4css1/html4css1.css . || die - - cd tools || die - "${EPYTHON}" buildhtml.py --input-encoding=utf-8 --no-datestamp \ - --stylesheet-path=../html4css1.css, --traceback ../docs || die -} - -src_test() { - cd test || die - distutils-r1_src_test -} - -python_test() { - "${EPYTHON}" alltests.py -v || die "Testing failed with ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - - # Install tools. - python_doscript tools/buildhtml.py -} - -python_install_all() { - local DOCS=( *.rst ) - local HTML_DOCS=( docs tools docutils/writers/html4css1/html4css1.css ) - - distutils-r1_python_install_all -} diff --git a/dev-python/docutils/docutils-0.23_rc1.ebuild b/dev-python/docutils/docutils-0.23_rc1.ebuild deleted file mode 100644 index fb6b106c9ffb..000000000000 --- a/dev-python/docutils/docutils-0.23_rc1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Documentation Utilities (reference reStructuredText impl.)" -HOMEPAGE=" - https://docutils.sourceforge.io/ - https://pypi.org/project/docutils/ -" - -# GPL-3+ only for emacs/rst.el -LICENSE="BSD BSD-2 GPL-3+ PSF-2.4 public-domain" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -fi - -RDEPEND=" - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" - -python_compile_all() { - # Generate html docs from reStructured text sources. - - # Place html4css1.css in base directory to ensure that the generated reference to it is correct. - cp docutils/writers/html4css1/html4css1.css . || die - - cd tools || die - "${EPYTHON}" buildhtml.py --input-encoding=utf-8 --no-datestamp \ - --stylesheet-path=../html4css1.css, --traceback ../docs || die -} - -src_test() { - cd test || die - distutils-r1_src_test -} - -python_test() { - "${EPYTHON}" alltests.py -v || die "Testing failed with ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - - # Install tools. - python_doscript tools/buildhtml.py -} - -python_install_all() { - local DOCS=( *.rst ) - local HTML_DOCS=( docs tools docutils/writers/html4css1/html4css1.css ) - - distutils-r1_python_install_all -} diff --git a/dev-python/docutils/metadata.xml b/dev-python/docutils/metadata.xml deleted file mode 100644 index ea9ce95e89ec..000000000000 --- a/dev-python/docutils/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - docutils - docutils - - diff --git a/dev-python/dogpile-cache/Manifest b/dev-python/dogpile-cache/Manifest deleted file mode 100644 index b19a2a2141ee..000000000000 --- a/dev-python/dogpile-cache/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dogpile_cache-1.5.0.tar.gz 947962 BLAKE2B 39b662615fa5d75a98088fba0d2ac8e6ac51dcf5944842636e726e3639b9e84ccc08cbae0405a1360a3baab68a891ae7ad09535a32677597ae97c970948fa76d SHA512 4cfddba140011c6fb6edc0f7809e5bab16e03571fdc40a25a904bde8ff6a919d135a2c67a54f799d8991f79322ae2c2f76a2b40f4a62b869087eebcf5ad5f475 diff --git a/dev-python/dogpile-cache/dogpile-cache-1.5.0.ebuild b/dev-python/dogpile-cache/dogpile-cache-1.5.0.ebuild deleted file mode 100644 index 6db5d1838a49..000000000000 --- a/dev-python/dogpile-cache/dogpile-cache-1.5.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A locking API for expiring values while a single thread generates a new value" -HOMEPAGE=" - https://github.com/sqlalchemy/dogpile.cache/ - https://pypi.org/project/dogpile.cache/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-3.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mako[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -# not xdist safe -distutils_enable_tests pytest - -python_test() { - epytest -m "not time_intensive" -} diff --git a/dev-python/dogpile-cache/metadata.xml b/dev-python/dogpile-cache/metadata.xml deleted file mode 100644 index f3c97053ffde..000000000000 --- a/dev-python/dogpile-cache/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - A caching API built around the concept of a "dogpile lock", which allows - continued access to an expiring data value while - a single thread generates a new value. - - - - dogpile.cache - sqlalchemy/dogpile.cache - - diff --git a/dev-python/doit-py/Manifest b/dev-python/doit-py/Manifest deleted file mode 100644 index 7b7691a48937..000000000000 --- a/dev-python/doit-py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST doit-py-0.5.0.gh.tar.gz 15174 BLAKE2B 092f21549d3c088baf8a96b8dd7575304d08c7ae7b0472e7a890159247422060af06c1cc14064cd608bd59e71788067c5374953b16f4511971bb3018c0245cd4 SHA512 f9e70be30f47b7251bdb479762dabe655be898f9fe37fc5ac6608110a82863a08002271620569745f9ec2f47c03529c044a6ea74244b8bb6438b3fbe7e4c28f7 diff --git a/dev-python/doit-py/doit-py-0.5.0-r1.ebuild b/dev-python/doit-py/doit-py-0.5.0-r1.ebuild deleted file mode 100644 index 6d8bc5f4128b..000000000000 --- a/dev-python/doit-py/doit-py-0.5.0-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="doit tasks for python stuff" -HOMEPAGE=" - https://pythonhosted.org/doit-py/ - https://github.com/pydoit/doit-py/ - https://pypi.org/project/doit-py/ -" -SRC_URI=" - https://github.com/pydoit/doit-py/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/configclass[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - app-text/hunspell[l10n_en] - dev-python/pyflakes[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/doit-py/metadata.xml b/dev-python/doit-py/metadata.xml deleted file mode 100644 index a494487b2ce4..000000000000 --- a/dev-python/doit-py/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - azamat.hackimov@gmail.com - Azamat H. Hackimov - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - pydoit/doit-py - doit-py - - diff --git a/dev-python/doit/Manifest b/dev-python/doit/Manifest deleted file mode 100644 index ccf358799987..000000000000 --- a/dev-python/doit/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST doit-0.36.0.tar.gz 1448096 BLAKE2B 15558a39ccac031ddf3a429aa585bc6e1d49c2e7572df29979ca66d1025fa5d7a917f6cc5bcfd21f2749e4ed7e7885b0865ec67b6fa32817e1518d47da9ead97 SHA512 d4caa31701755c7f59213dde0f89fd3616c0c01b7f06245cbfd9f1a315d503e62f3556c3b86685cd0ebfcffcc9cae0987ca150f037aa7b3cd960439a1191be42 -DIST doit-0.37.0.tar.gz 1450967 BLAKE2B 7bd0d29f9f74273955ab4e2b25b553deb01e00455dd0d5b4072accd0549cf774c679fed15ce65688db3f71f94552eb82c61b6789fe1b2cd0cb3d051a8e8c69c6 SHA512 de7cc6b0a3d5afae53b9a4fdf2debaebf454094dc5be992b58f181d7e22895fe88996d0aed3d4e4f70df45d4afb38b19de7144b3387736bba81af9177414b392 diff --git a/dev-python/doit/doit-0.36.0-r2.ebuild b/dev-python/doit/doit-0.36.0-r2.ebuild deleted file mode 100644 index a109fa4d8ea2..000000000000 --- a/dev-python/doit/doit-0.36.0-r2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2024 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 bash-completion-r1 distutils-r1 pypi - -DESCRIPTION="Automation tool" -HOMEPAGE=" - https://pydoit.org/ - https://github.com/pydoit/doit/ - https://pypi.org/project/doit/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/cloudpickle[${PYTHON_USEDEP}] - dev-python/pyinotify[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - || ( - dev-python/tomli[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - ) - ' 3.10) -" -PDEPEND=" - >=dev-python/doit-py-0.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${PDEPEND} - $(python_gen_impl_dep sqlite) - dev-python/pyflakes[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme - -EPYTEST_DESELECT=( - # test failing due to impact on PATH run in a sandbox - tests/test_cmd_strace.py::TestCmdStrace::test_dep # #836164 - tests/test_cmd_strace.py::TestCmdStrace::test_target -) - -src_prepare() { - # Replace custom theme with builtin for documentation - sed -e '/html_theme/s/press/sphinx_rtd_theme/' -i doc/conf.py || die - # Remove non-exist modules for doc generation (#832754) - sed \ - -e '/sphinx_sitemap/d' \ - -e '/sphinx_reredirects/d' \ - -i doc/conf.py || die - - distutils-r1_src_prepare -} - -src_install() { - distutils-r1_src_install - newbashcomp bash_completion_doit ${PN} - insinto /usr/share/zsh/site-functions - newins zsh_completion_doit _${PN} -} diff --git a/dev-python/doit/doit-0.37.0.ebuild b/dev-python/doit/doit-0.37.0.ebuild deleted file mode 100644 index e57647cad2b1..000000000000 --- a/dev-python/doit/doit-0.37.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi shell-completion - -DESCRIPTION="Automation tool" -HOMEPAGE=" - https://pydoit.org/ - https://github.com/pydoit/doit/ - https://pypi.org/project/doit/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/cloudpickle[${PYTHON_USEDEP}] - dev-python/pyinotify[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - dev-python/pyflakes[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx doc dev-python/furo - -src_prepare() { - # Remove non-exist modules for doc generation (#832754) - sed \ - -e '/sphinx_sitemap/d' \ - -e '/sphinx_reredirects/d' \ - -i doc/conf.py || die - - # Disable xdist to avoid issues if pytest-xdist is installed. - sed \ - -e 's/from xdist import plugin/raise ImportError()/' \ - -i tests/conftest.py || die - - distutils-r1_src_prepare -} - -src_install() { - distutils-r1_src_install - newbashcomp bash_completion_doit ${PN} - newzshcomp zsh_completion_doit _${PN} -} diff --git a/dev-python/doit/metadata.xml b/dev-python/doit/metadata.xml deleted file mode 100644 index 1ab34e1bd8ae..000000000000 --- a/dev-python/doit/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - azamat.hackimov@gmail.com - Azamat H. Hackimov - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - pydoit/doit - doit - - diff --git a/dev-python/dominate/Manifest b/dev-python/dominate/Manifest deleted file mode 100644 index 3f68dcdaea0a..000000000000 --- a/dev-python/dominate/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dominate-2.9.1.tar.gz 37715 BLAKE2B df0271537916e57d50b0d1918f34cdbcd2b1f2bde1e50995593b242e75758f184515dd33518fec0c57c959f5a504dfebf4210814213b159bed2546af7369d915 SHA512 690f7228957cfc3c673bb1863f4e7d15c5e717c4bde24eb8280efc1be07cd50fae514a10b3208ee1b37e4d19d513622c7768b9efb61f11c286430832e873e8e5 diff --git a/dev-python/dominate/dominate-2.9.1.ebuild b/dev-python/dominate/dominate-2.9.1.ebuild deleted file mode 100644 index 111960066563..000000000000 --- a/dev-python/dominate/dominate-2.9.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for creating and manipulating HTML documents using an elegant DOM API" -HOMEPAGE=" - https://github.com/Knio/dominate/ - https://pypi.org/project/dominate/ -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/Knio/dominate/pull/202 - "${FILESDIR}/${P}-py313.patch" -) diff --git a/dev-python/dominate/files/dominate-2.9.1-py313.patch b/dev-python/dominate/files/dominate-2.9.1-py313.patch deleted file mode 100644 index 944ad8596336..000000000000 --- a/dev-python/dominate/files/dominate-2.9.1-py313.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 58f7d7fdb171f80ed6ce97e6ca4409723975c47f Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sat, 3 Aug 2024 16:07:38 +0200 -Subject: [PATCH] Update tests for docstring dedenting in Python 3.13 - -Update the `get_expected()` function to account for the fact that -Python 3.13 automatically dedents all the docstrings, and therefore -does not require explicitly removing the indent (which effectively -removes too much indent). - -Fixes #199 ---- - tests/test_svg.py | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/tests/test_svg.py b/tests/test_svg.py -index e5bbec3..ea7d98f 100644 ---- a/tests/test_svg.py -+++ b/tests/test_svg.py -@@ -1,3 +1,5 @@ -+import sys -+ - import dominate.svg - from dominate.tags import * - from dominate.svg import * -@@ -14,7 +16,10 @@ def base(): - - - def get_expected(func): -- return func.__doc__.replace('\n ', '\n').strip() -+ doc = func.__doc__ -+ if sys.version_info < (3, 13): -+ doc = doc.replace('\n ', '\n') -+ return doc.strip() - - - def output_test(func): diff --git a/dev-python/dominate/metadata.xml b/dev-python/dominate/metadata.xml deleted file mode 100644 index 68c6c4f8a825..000000000000 --- a/dev-python/dominate/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - dominate - Knio/dominate - https://github.com/Knio/dominate/issues - - - Dominate is a Python library for creating and manipulating HTML documents using an elegant DOM API. It allows you to write HTML pages in pure Python very concisely, which eliminate the need to learn another template language, and to take advantage of the more powerful features of Python. - - - diff --git a/dev-python/doublex-expects/Manifest b/dev-python/doublex-expects/Manifest deleted file mode 100644 index 55b82a8784c1..000000000000 --- a/dev-python/doublex-expects/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST doublex-expects-0.7.1.gh.tar.gz 6315 BLAKE2B 4af2832244578237821ba29baec54ffe1f226dfb1c92a5a03122c1a30c0e78d472ab8f75e6412a9014b97265120b5c60a8b5674cb42be58b46397a537bd534bf SHA512 2aaff2e58556ed9eb91ebb418e65058367411e011e843afb5adb08ab69705b6bdfb478d3052aae093ad1c1a1b49ba1e084e4c5510acde4874182a658330e3448 diff --git a/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild b/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild deleted file mode 100644 index 08e45613aea1..000000000000 --- a/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2024 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="Expects matchers for Doublex test doubles assertions" -HOMEPAGE=" - https://github.com/jaimegildesagredo/doublex-expects/ - https://pypi.org/project/doublex-expects/ -" -SRC_URI=" - https://github.com/jaimegildesagredo/doublex-expects/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/doublex[${PYTHON_USEDEP}] - >=dev-python/expects-0.8.0_rc1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/mamba[${PYTHON_USEDEP}] - ) -" - -python_test() { - mamba || die "Tests failed under ${EPYTHON}" -} diff --git a/dev-python/doublex-expects/metadata.xml b/dev-python/doublex-expects/metadata.xml deleted file mode 100644 index bc50c82fe1c0..000000000000 --- a/dev-python/doublex-expects/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jaimegildesagredo/doublex-expects - doublex-expects - - diff --git a/dev-python/doublex/Manifest b/dev-python/doublex/Manifest deleted file mode 100644 index bd0b79d028c3..000000000000 --- a/dev-python/doublex/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-doublex-1.9.6.1.gh.tar.gz 81848 BLAKE2B 34aa108ba12f34f18f7a7b3d12fd2a539736d95097fd3ecf5344fdac551b16717d5348da1c6e2e10e19878b82de7e9195b9bd17d526156bc13e0ad2fd789b23e SHA512 c9779c5fcde43af653c2131894da44a878acf2cc81d53f6ab89a6fde071827a22aa97ec5a51561ad8861a98623d38c75f184be6234a6a5323c52e8e538c66710 diff --git a/dev-python/doublex/doublex-1.9.6.1.ebuild b/dev-python/doublex/doublex-1.9.6.1.ebuild deleted file mode 100644 index 9ec1584b0a4f..000000000000 --- a/dev-python/doublex/doublex-1.9.6.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-doublex-${PV} -DESCRIPTION="Python test doubles" -HOMEPAGE=" - https://github.com/davidvilla/python-doublex/ - https://pypi.org/project/doublex/ -" -SRC_URI=" - https://github.com/davidvilla/python-doublex/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64" - -RDEPEND=" - dev-python/pyhamcrest[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs --no-autodoc -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/data_files/d' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - epytest -o 'python_files=*_tests.py' -} diff --git a/dev-python/doublex/metadata.xml b/dev-python/doublex/metadata.xml deleted file mode 100644 index fb140d4056b7..000000000000 --- a/dev-python/doublex/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - davidvilla/python-doublex - doublex - - diff --git a/dev-python/doxypypy/Manifest b/dev-python/doxypypy/Manifest deleted file mode 100644 index 1cebbd0a4517..000000000000 --- a/dev-python/doxypypy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST doxypypy-0.8.8.6_p20210405.gh.tar.gz 62179 BLAKE2B ee36a130f2c4af9264f04cf00ad311dccda8beeca505d7eb84169b05cf1e0ed6242770ede96b3df9b77385ea238cae84e9cd4e9f8761d23530e2f8e5fbcad797 SHA512 d3fa6bec9381d5531f82837e51988ccea4882fc77109924dd7a7f3ecd99e5afbec09d203629ac3853eeb38cf4592d97a1ec8c18fbe9fb48885794f887aba4336 diff --git a/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild b/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild deleted file mode 100644 index 7e95da22fb56..000000000000 --- a/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -COMMIT="39115c3d061d2f83e4a030bcb8642ec6f3203e61" - -DESCRIPTION="A more Pythonic version of doxypy, a Doxygen filter for Python" -HOMEPAGE="https://github.com/Feneric/doxypypy" -SRC_URI="https://github.com/Feneric/doxypypy/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="!test? ( test )" - -RDEPEND="dev-python/chardet[${PYTHON_USEDEP}]" -BDEPEND="test? ( dev-python/zope-interface[${PYTHON_USEDEP}] )" - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - # These files fail to byte-compille (UTF-LE?) - # ValueError: source code string cannot contain null bytes - # Matches pypy tarball - rm doxypypy/test/sample_utf* || die - sed -i '/test_utf/,+5d' doxypypy/test/test_doxypypy.py || die -} diff --git a/dev-python/doxypypy/metadata.xml b/dev-python/doxypypy/metadata.xml deleted file mode 100644 index 497d90dbdb67..000000000000 --- a/dev-python/doxypypy/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - Feneric/doxypypy - doxypypy - - diff --git a/dev-python/drf-writable-nested/Manifest b/dev-python/drf-writable-nested/Manifest deleted file mode 100644 index 0b7587c6805d..000000000000 --- a/dev-python/drf-writable-nested/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST drf-writable-nested-0.7.2.gh.tar.gz 21229 BLAKE2B 0ce4dff79803443121051a3d4ab717ccbbc2c3e097c4df10b618bd94f5deb30eff4f51265a1a68d68c5a54b66c770160b32821d79e08c7c71cf747ef24ccd004 SHA512 a3b2637820b02591ef7df3819bec0631718b61b37641a645ebbcfa2dfc69955e64cba631255c881742c4db1593e15e6b4577c4973ad102eab2196aeb9b00ada6 -EBUILD drf-writable-nested-0.7.2.ebuild 736 BLAKE2B ec76a15fd13044d6216cac00be561fb06246e204f6fd0e0e3d59432d92de852dc118477aec07d3235dc623655ae5cc975f84cb0d8753241886a1cb949fba2ca0 SHA512 b4f30c19aa88d63d728e75afe0656d23ab98e618a4caa9e4ed17ef9270bb4282e5828077e11436fe37f42a519ae66f89ea8f09b65e44c40ada23ea940c7298f7 -MISC metadata.xml 492 BLAKE2B 149eeb791b84ac94deff4aaeaa2dae61c35ce72de4e518854843ed8306dca359956b963e9684c05c5157c42648e6d4dce3b7dfd472c315433603acf7308deaaa SHA512 9e81a6c294b2924b1a0011a891127fdf633fa3974da52cb46517385310bcfbce3b979f95d26dffff6f1afa9b1397db9c785914022ad892b121348d45b4a33e2d diff --git a/dev-python/drf-writable-nested/drf-writable-nested-0.7.2.ebuild b/dev-python/drf-writable-nested/drf-writable-nested-0.7.2.ebuild deleted file mode 100644 index 43d3e4cbdfe7..000000000000 --- a/dev-python/drf-writable-nested/drf-writable-nested-0.7.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 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="Writable nested helpers for django-rest-framework's serializers" -HOMEPAGE="https://github.com/beda-software/drf-writable-nested" -SRC_URI="https://github.com/beda-software/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/django[${PYTHON_USEDEP}] - dev-python/djangorestframework[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-python/pytest-django[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/drf-writable-nested/metadata.xml b/dev-python/drf-writable-nested/metadata.xml deleted file mode 100644 index 2ab30b0f3b56..000000000000 --- a/dev-python/drf-writable-nested/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/beda-software/drf-writable-nested/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/dropbox/Manifest b/dev-python/dropbox/Manifest deleted file mode 100644 index ce32650dcad5..000000000000 --- a/dev-python/dropbox/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dropbox-12.0.2_p20260506.gh.tar.gz 1152945 BLAKE2B 728a269669ab835541c71068f05c401131fbe1d06f2f095a59e338d83cb5bd2bae674c8c1d050ae252a6af7db60e95b5be28e4b13f16296ecb35b6abd7efc450 SHA512 68ff810162ff945bcbcd9c6e7fb0cbf255b35b0964aa2391377a3cbe928b87a5408abc3cbccf4c9d2d0cde365393faf4e8186da1cff3b2d400732ac110eb404d diff --git a/dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild b/dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild deleted file mode 100644 index f2b982f57ac1..000000000000 --- a/dev-python/dropbox/dropbox-12.0.2_p20260506.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2021-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} ) - -GIT_HASH="8223031ffad6b4b3ab4ee886658bc606e6f82bac" - -inherit distutils-r1 - -MY_PN=dropbox-sdk-python -MY_P=${MY_PN}-${PV} - -DESCRIPTION="The offical Dropbox SDK for Python" -HOMEPAGE="https://www.dropbox.com/developers" - -# pypi does not have tests, stick with gh -if [[ ${PV} == *_p* ]] ; then - SRC_URI="https://github.com/dropbox/${MY_PN}/archive/${GIT_HASH}.tar.gz -> ${P}.gh.tar.gz" - S="${WORKDIR}/${MY_PN}-${GIT_HASH}" -else - SRC_URI="https://github.com/dropbox/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/requests-2.16.2[${PYTHON_USEDEP}] - >=dev-python/six-1.12.0[${PYTHON_USEDEP}] - dev-python/stone[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] -" - -# disable tests that need SCOPED_USER_DROPBOX_TOKEN -# and tests that fail -EPYTEST_DESELECT=( - test/integration/test_dropbox.py - test/unit/test_dropbox_unit.py::TestClient - test/unit/test_dropbox_unit.py::TestOAuth::test_NoRedirect_whole_flow -) - -distutils_enable_tests pytest - -src_prepare() { - if [[ ${PV} == *_p* ]] ; then - local MY_PV=$(ver_cut 1-3) - - sed -i -e "s/__version__ = '0.0.0'/__version__ = '${MY_PV}'/" dropbox/dropbox_client.py || die - fi - - sed -i -e "s/^import mock$/from unittest import mock/" test/unit/test_dropbox_unit.py || die - - distutils-r1_src_prepare -} diff --git a/dev-python/dropbox/metadata.xml b/dev-python/dropbox/metadata.xml deleted file mode 100644 index f75a6c0aa3ba..000000000000 --- a/dev-python/dropbox/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - ceamac@gentoo.org - Primary maintainer - - - dropbox/dropbox-sdk-python - dropbox - - diff --git a/dev-python/dtreeviz/Manifest b/dev-python/dtreeviz/Manifest deleted file mode 100644 index 6e684966d863..000000000000 --- a/dev-python/dtreeviz/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dtreeviz-2.2.2.tar.gz 77028 BLAKE2B 1c0b64d720d5fec2559c13cfcd8ca3e02108b02f056e5eccbc7ae596ab7ab0523256b8cafcd5908d77adf098a56d6f87340473f95e1545ed86f12a6912524fac SHA512 4be118cc7825da8e51cffb7fc248105c13e17342f58acaa5110d91f4e8c686d6c8ca8697ab9d3fe2c4e7549fd781aad6154a64562b76989e51e906964505796e diff --git a/dev-python/dtreeviz/dtreeviz-2.2.2.ebuild b/dev-python/dtreeviz/dtreeviz-2.2.2.ebuild deleted file mode 100644 index a6ec80e23541..000000000000 --- a/dev-python/dtreeviz/dtreeviz-2.2.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="A python library for decision tree visualization and model interpretation" -HOMEPAGE=" - https://github.com/parrt/dtreeviz - https://pypi.org/project/dtreeviz/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -# Tests are either not packaged properly -# Or have dependencies which aren't package in ::gentoo or ::guru -RESTRICT="test" - -RDEPEND=" - >=dev-python/graphviz-0.9 - dev-python/pandas - dev-python/numpy - dev-python/scikit-learn - dev-python/matplotlib - dev-python/colour -" - -distutils_enable_tests pytest diff --git a/dev-python/dtreeviz/metadata.xml b/dev-python/dtreeviz/metadata.xml deleted file mode 100644 index 31a85aae379c..000000000000 --- a/dev-python/dtreeviz/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - torsi@fi.uba.ar - Tomas Fabrizio Orsi - - A python library for decision tree visualization and model interpretation. Decision trees are the fundamental building block of gradient boosting machines and Random Forests(tm), probably the two most popular machine learning models for structured data. Visualizing decision trees is a tremendous aid when learning how these models work and when interpreting models. The visualizations are inspired by an educational animation by R2D3; A visual introduction to machine learning. Please see How to visualize decision trees for deeper discussion of our decision tree visualization library and the visual design decisions we made. - - parrt/dtreeviz - dtreeviz - - diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest deleted file mode 100644 index dc814cc977e8..000000000000 --- a/dev-python/dulwich/Manifest +++ /dev/null @@ -1,43 +0,0 @@ -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac -DIST dulwich-1.1.0.tar.gz 1178580 BLAKE2B 34c4f73e8f72091c1b0cc0dce69b4db6eb9649aeb4db429d12e2089eff0cc68e4ab62b5e5fbe2a33a1f3a92010f071fa492f5dcd4996704b366986c99cf1a7cf SHA512 010576262ea78b86cceb64e9a19fa133068457669f675ee68b060de26f2387207a7a8305492e57ffabb3c3d01a8e5b98a132d1f7396a1c9bc3c2565867b2f3af -DIST dulwich-1.1.0.tar.gz.provenance 9772 BLAKE2B 088b649527839758e181a04bc49cf7bf889ff39fe6056ccdf427435a8089caf1e613cc3efee9066d3306d3e9731751d948e50b562f719d4aa91234ba67ad9302 SHA512 bada36af17a7d0465ed9baf323878a195242790d589d129fb5137410cde8dfc35eb8be164e5cdbd8afe207e5461f427063e353c14b17b115bd9a258c6ffb82b1 -DIST dulwich-1.2.4.tar.gz 1243653 BLAKE2B 7d898010b1c4effd5b0e03bce42b1c6fb432fc4c330daf30acd649840d2afada234f7ee106c7d97a4f44042ab013dc6eea7760540f0bfd096e04143ebf8e00d2 SHA512 2e0679cd0267ae2857a254a1b750ca861eaf2b313611d739b0e894e293d6c09a41ca81fbb444ce4a07db83249840b67deb26fb52a51821b7f91f57e189db1a4c -DIST dulwich-1.2.4.tar.gz.provenance 9886 BLAKE2B 03ff5ca49763c79747c14b8c810627cbd8cc7c4d9da4935b70d9640aaff89db1199c59f47fc5dc9bcaf449a5cf771e1182070e5619835abff089b85eacbe392f SHA512 9ddbf0c3ab0eed77873d74fc5eb1455a51f8f227c740d24d37a3e64016b19828ab23a44fcb357c75bc14a2aa88e235b0df11b20888bd44944bda3133923a506e -DIST dulwich-1.2.5.tar.gz 1253230 BLAKE2B ec505b0d77c35dc1f169e6467bc9585519f7b01d2a642a125e259413b52f404de1d839170596ff646f9009ec8af24adcf1227f854aa49ae8f6cee20f54c189bf SHA512 60a4bded1e8cb8cbb3139b74fdc3f0610398cd41337b3076728e3b9b9977416731149b7945ca8422c43c0c426870efc609dae3a1008083478edcec5df4e6232a -DIST dulwich-1.2.5.tar.gz.provenance 9988 BLAKE2B 1a2c4451068808b82772943e02ee5e006b10baa2e44910994411e39786eb4e7c0ed26767675d3bcfd9a94f926985e68e1c4e89fa33bdfcb5849ba6f595122eb7 SHA512 f3e9ef5b28568bbc32212b4765f770811c089bb322c9927ef210e90e178f31e6b5344ae8ad78534ae631058cbf5ec79b55e96e16b90f65c6f29b84006dce8430 -DIST dulwich-1.2.6.tar.gz 1257895 BLAKE2B 73362d94f9d4823ec36fe30e956c96d7de7504cdd4db61fbf43f283d3ae97abe2c2c40ec68693d87e4b06d02717733ac24d6a61b22fa5e577f233df32432459e SHA512 5be90b5fa1d806970e6fd3c5a70749e48c9639d614b199b25afd5f3725d8fe201b43cfd69a8f45840bf883df3f0e4f5db1bf54ebf3b6dab3caf1373e265eab7d -DIST dulwich-1.2.6.tar.gz.provenance 9894 BLAKE2B 0e3dc11b5dd2dd1c7de37b5d19da9927d1fc6ef7dfda8ee2256e3d74871de03c9ead52bbab472833e5f34f50c509df116c4e2c591bc2263363144e8e9839e535 SHA512 f8148280fcc34d2730fe3783043592dd78b710cca3898c13180dea306c81b342e447a1fda5a4a8d360224dbe21f059e622f7c50b39ced72870f34cb1a4fe1323 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73 -DIST libc-0.2.182.crate 814873 BLAKE2B a5fae27ee77495d8638297523d7428eda4a608109e7e1b67db1ba621f7700761f8131710a49bbd24bedf62f8df7ecdeaedb5def47201146a05b4288ee2f92515 SHA512 7923eeb0ee1db8b5b00a6a4352cf5fd3f877a2f727af5857ca49ceeab2dc7519137eb3a982f5a763ae61fbe422ba8f0fe83d92dcabcfa18c23fae619960f96db -DIST libc-0.2.185.crate 821775 BLAKE2B e0e93466a29c9d19f7d9ab3581b491908d06873a9c57a96b0cae2eed0f0d1cb184ebe80bc61e36d5ab316ab35dca529a322b29e6895f7f339e72c79cca7f8ca2 SHA512 c8dbcaaf2e5d8377a4d1003af4a7210fbfe4f9b1e8497f07d88a231a8d5c9f67014e650a5e18e913e7b4d6a1835c4cbc9c31ce0cd224ea28acbdbb39034a300e -DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 -DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-0.27.2.crate 1171342 BLAKE2B 421039fe650e01546661ab98593288f8058694d513261fe0025851a68b665bdfc001692c60a5a34ede92d13a6003e8f261e4bcdc17f67518a156f52916d2ff76 SHA512 b20f502bda6cc6d283012acbb2e0225219ccd77af09990872c76b0088947050d886eb47ed88e9e0dcb327d08ab4bf09119f7cab527dfde358e01df5a32bb64c2 -DIST pyo3-0.28.3.crate 1204476 BLAKE2B 8540a1c51bac4fbe04ea34d5ce38471c13d5a3f0759e60cf21d67e846b00feb8316e70f32cb8dc6b74d09f0901ffc83d5f41b1a06da6d34790ef13e4cefcad45 SHA512 f955957eec4b95cc9337d331bba3bba52b4754b301cf86cd974601e64eb20c2424023b19be89a224661fe2e185de646cd3d0d00705b6b5cbd139856c9443a247 -DIST pyo3-build-config-0.27.2.crate 35564 BLAKE2B 8786478e559613cc258e2d0153d549f65c13a24a3fe612da7ac96e5f4038a1714dbc6a01b2d3e3d99b3de3af9658ad220647fbba4a33305bef81c07100426ada SHA512 dc7cee79ce7febddeec9e70dd5de3b59696a5cf38afeccdfeda00307cc22166d0e9649d5e34e9801b7f495b31c104fa78dac2241248787daae8b9ea1f4551ce5 -DIST pyo3-build-config-0.28.3.crate 35961 BLAKE2B 61a0101913c6d563721049ca99256c2aefd89b017a7e18c82f4a6aceca0aefeaa71fd559cd43adfb5034ce076c904e5188f8f73961ea217287fbfd12caab9401 SHA512 78f85696901b16540d42187d10e888bd929b9f23415faeb73f9798abda1af3506a308145dd4113b070521271c72624d7930fb4b19bad25aa1afd3082030c9126 -DIST pyo3-ffi-0.27.2.crate 78552 BLAKE2B cdd6fb74a49615c42e6c6979e28c1d56e0061ae9e9897a20032d6be27c635433e9fa459847bf3c88de3be7503d045ef78d4ea3e028403c1ed00da96930ed73dd SHA512 29936c7a0fa524304ca8b017ac912e2c3e9237a86ac8510c17b96b75c7e83948599884f064428640456cd5fb256246d536da432d096f924e78360efd973cee0b -DIST pyo3-ffi-0.28.3.crate 80881 BLAKE2B 4ac7066c911e2aec18aa9245efed00585d063f81d69910e6a146f8efbf2939ab5de519bbf2a3dde78b40c264e97c62490db80e9b2e84aaf080d63659a6676459 SHA512 ec49b5cc67d19f46c9daea76b37b4988af0f63b9ed67c71190f015a0aa9691d4a8ffd4128413de430928428e1e8e26d44c3103f561e6b71b7e8c4597ab602d9f -DIST pyo3-macros-0.27.2.crate 8913 BLAKE2B 99a9cf37cb05261fa75d0ede4ed8ad75bbe29b941a4c6a0907d1c1baa887d0777dcb5970c7fbe1337c1b127b6318d077e2d8374629485572f3f7997a3e3825b8 SHA512 b05f6b61c5b320e83e879384691cdb9ad57ade3ce5a9fdfb587ccd13ea1c92d2b210e2d7ca242c3d1a5f5173076a25578d3d81f5a8c3935a43f010bfa8452153 -DIST pyo3-macros-0.28.3.crate 8963 BLAKE2B ca9967cfba565b873ed77565ff6eb8408473c227d191797e9db8c6b5cbc89abc17ffd57ae71e28877088fe19373da2f503cdefeae6b0a47796f6abcf62044f08 SHA512 57d178bd9b53dd98916e60c89bc26c34f9949829dc17bf7d6cc15b704bba7c874d85d6bd3c827d401268660a79230a6e32711048da939ec4e22342f3e08046d1 -DIST pyo3-macros-backend-0.27.2.crate 82513 BLAKE2B 9154f0275ac031fb456c313176490b7f98e033a9ff43caf32ca717e6dedc2c32435af5e7d9d2e784690fe2a379c033f0dc036b18c630fa7cb3c3365e335e3a12 SHA512 811fa48ceb5a87d23312b968efa9d8464653289cefc8a1e27838f03285eef67092652ba89eba655d243fa435edd97674a981267870d208e0b11390db32d1ad9f -DIST pyo3-macros-backend-0.28.3.crate 88063 BLAKE2B a484b12bbab3031838f61149ab9f08b9e460a2bd02089e08e58dac2cb747afbc0cdfe64018ed4c8cb0bbbd1d22e3eb05a6a72b020da6b71a584ec51ca8d24292 SHA512 45ce31ed64ee4fd0249736d480c9840a756bc45934d6803ae11e0680057ecf4cc74c71b47ccf9241fc3ab5c1e0b9c758426f08bd523d1ace92fc308302ea3c84 -DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d -DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 -DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 -DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 -DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 -DIST similar-2.7.0.crate 53928 BLAKE2B 41d6aec64403069dcf81a9a00b9db041967b89d09cf9f2371444928f32bbc2a8c6066adb93eaf25c72a257fab87e24c160265d687c4e33848728a4ddd374012a SHA512 4a2559d2e47e7747eb2bde0f02a0e652ff0e116d1d3c3756dd86fd48f114e2b42157b860165e5cc29c2123cf19c64ebd17f023aaa05950de03ab5752562206b3 -DIST similar-3.1.0.crate 78442 BLAKE2B a68f2682af0876871cea3b0978a43285b07ea1050e01f0604e2aa1c016149f2619637ec4c34b9e0c8ee237b08449caa3b79f449cb6161d3f677ad3d25b71b110 SHA512 7c8d5f0a3ba376f1c4dd891772a0c87bed52027b8bcbaadfe30f0c79540e9058e68a706f6388dfc6a55f0970cdc8ef0b887eb924463d49a735e10b01bda0e727 -DIST syn-2.0.116.crate 305969 BLAKE2B 68bec34f707325ced89dab5d67587fdcc3b5245c87bd16c1b65f5c832d4369b500e0485c9a4407667098248c856bcd091c936c06e0bf373e0b8c761bcaba85ba SHA512 81e1a5388d688a4aaf00ba35428ac82b9b4bb6e703c4321a898140d6fd40cdaa32762bf0e0ea0d9276f4322f673dbc39d3c46c275dcf69533c57ba4d68702ea1 -DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 -DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b diff --git a/dev-python/dulwich/dulwich-1.1.0.ebuild b/dev-python/dulwich/dulwich-1.1.0.ebuild deleted file mode 100644 index 9e475ee7556b..000000000000 --- a/dev-python/dulwich/dulwich-1.1.0.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jelmer/dulwich -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - autocfg@1.5.0 - heck@0.5.0 - indoc@2.0.7 - libc@0.2.182 - memchr@2.8.0 - memoffset@0.9.1 - once_cell@1.21.3 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.27.2 - pyo3-ffi@0.27.2 - pyo3-macros-backend@0.27.2 - pyo3-macros@0.27.2 - pyo3@0.27.2 - quote@1.0.44 - rustversion@1.0.22 - similar@2.7.0 - syn@2.0.116 - target-lexicon@0.13.5 - unicode-ident@1.0.24 - unindent@0.2.4 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" -HOMEPAGE=" - https://github.com/jelmer/dulwich/ - https://pypi.org/project/dulwich/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="GPL-2+ Apache-2.0" -LICENSE+=" native-extensions? (" -# Dependent crate licenses -LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" -LICENSE+=" )" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="doc examples +native-extensions test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/urllib3-2.2.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ) - test? ( - ${RDEPEND} - dev-python/fastimport[${PYTHON_USEDEP}] - dev-python/gpgmepy[${PYTHON_USEDEP}] - dev-python/merge3[${PYTHON_USEDEP}] - dev-python/paramiko[${PYTHON_USEDEP},server(+)] - ) -" - -distutils_enable_sphinx docs - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/dulwich/_.*.so" - -pkg_setup() { - # avoid rust_pkg_setup which will die when there's no Rust found - if use native-extensions ; then - rust_pkg_setup # implicitly inherited through cargo - fi -} - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -python_compile() { - # make extension build errors fatal - local -x CIBUILDWHEEL=1 - unset PURE - if ! use native-extensions; then - local -x PURE=1 - fi - - distutils-r1_python_compile -} - -python_test() { - # remove interference from the tests that do stuff like user.name - unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE - unset EMAIL - # Do not use make check which rebuilds the extension and uses -Werror, - # causing unexpected failures. - "${EPYTHON}" -m unittest -v tests.test_suite || - die "tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/dulwich/dulwich-1.2.4.ebuild b/dev-python/dulwich/dulwich-1.2.4.ebuild deleted file mode 100644 index 5a9eb3d380af..000000000000 --- a/dev-python/dulwich/dulwich-1.2.4.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jelmer/dulwich -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.83.0" -CRATES=" - bstr@1.12.1 - heck@0.5.0 - libc@0.2.185 - memchr@2.8.0 - once_cell@1.21.4 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.3 - pyo3-ffi@0.28.3 - pyo3-macros-backend@0.28.3 - pyo3-macros@0.28.3 - pyo3@0.28.3 - quote@1.0.45 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - similar@3.1.0 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" -HOMEPAGE=" - https://github.com/jelmer/dulwich/ - https://pypi.org/project/dulwich/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="GPL-2+ Apache-2.0" -LICENSE+=" native-extensions? (" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions Unicode-3.0 - || ( MIT Unlicense ) -" -LICENSE+=" )" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="doc examples +native-extensions test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/urllib3-2.2.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ) - test? ( - ${RDEPEND} - dev-python/fastimport[${PYTHON_USEDEP}] - dev-python/gpgmepy[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6[${PYTHON_USEDEP}] - dev-python/merge3[${PYTHON_USEDEP}] - dev-python/paramiko[${PYTHON_USEDEP},server(+)] - ) -" - -distutils_enable_sphinx docs - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/dulwich/_.*.so" - -pkg_setup() { - # avoid rust_pkg_setup which will die when there's no Rust found - if use native-extensions ; then - rust_pkg_setup # implicitly inherited through cargo - fi -} - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -python_compile() { - # make extension build errors fatal - local -x CIBUILDWHEEL=1 - unset PURE - if ! use native-extensions; then - local -x PURE=1 - fi - - distutils-r1_python_compile -} - -python_test() { - # remove interference from the tests that do stuff like user.name - unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE - unset EMAIL - # Do not use make check which rebuilds the extension and uses -Werror, - # causing unexpected failures. - "${EPYTHON}" -m unittest -v tests.test_suite || - die "tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/dulwich/dulwich-1.2.5.ebuild b/dev-python/dulwich/dulwich-1.2.5.ebuild deleted file mode 100644 index 5a9eb3d380af..000000000000 --- a/dev-python/dulwich/dulwich-1.2.5.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jelmer/dulwich -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.83.0" -CRATES=" - bstr@1.12.1 - heck@0.5.0 - libc@0.2.185 - memchr@2.8.0 - once_cell@1.21.4 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.3 - pyo3-ffi@0.28.3 - pyo3-macros-backend@0.28.3 - pyo3-macros@0.28.3 - pyo3@0.28.3 - quote@1.0.45 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - similar@3.1.0 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" -HOMEPAGE=" - https://github.com/jelmer/dulwich/ - https://pypi.org/project/dulwich/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="GPL-2+ Apache-2.0" -LICENSE+=" native-extensions? (" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions Unicode-3.0 - || ( MIT Unlicense ) -" -LICENSE+=" )" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="doc examples +native-extensions test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/urllib3-2.2.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ) - test? ( - ${RDEPEND} - dev-python/fastimport[${PYTHON_USEDEP}] - dev-python/gpgmepy[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6[${PYTHON_USEDEP}] - dev-python/merge3[${PYTHON_USEDEP}] - dev-python/paramiko[${PYTHON_USEDEP},server(+)] - ) -" - -distutils_enable_sphinx docs - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/dulwich/_.*.so" - -pkg_setup() { - # avoid rust_pkg_setup which will die when there's no Rust found - if use native-extensions ; then - rust_pkg_setup # implicitly inherited through cargo - fi -} - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -python_compile() { - # make extension build errors fatal - local -x CIBUILDWHEEL=1 - unset PURE - if ! use native-extensions; then - local -x PURE=1 - fi - - distutils-r1_python_compile -} - -python_test() { - # remove interference from the tests that do stuff like user.name - unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE - unset EMAIL - # Do not use make check which rebuilds the extension and uses -Werror, - # causing unexpected failures. - "${EPYTHON}" -m unittest -v tests.test_suite || - die "tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/dulwich/dulwich-1.2.6.ebuild b/dev-python/dulwich/dulwich-1.2.6.ebuild deleted file mode 100644 index 5e891fae247b..000000000000 --- a/dev-python/dulwich/dulwich-1.2.6.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jelmer/dulwich -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" -CRATES=" - bstr@1.12.1 - heck@0.5.0 - libc@0.2.185 - memchr@2.8.0 - once_cell@1.21.4 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.3 - pyo3-ffi@0.28.3 - pyo3-macros-backend@0.28.3 - pyo3-macros@0.28.3 - pyo3@0.28.3 - quote@1.0.45 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - similar@3.1.0 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" -HOMEPAGE=" - https://github.com/jelmer/dulwich/ - https://pypi.org/project/dulwich/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="GPL-2+ Apache-2.0" -LICENSE+=" native-extensions? (" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions Unicode-3.0 - || ( MIT Unlicense ) -" -LICENSE+=" )" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="doc examples +native-extensions test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/urllib3-2.2.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ) - test? ( - ${RDEPEND} - dev-python/fastimport[${PYTHON_USEDEP}] - dev-python/gpgmepy[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6[${PYTHON_USEDEP}] - dev-python/merge3[${PYTHON_USEDEP}] - dev-python/paramiko[${PYTHON_USEDEP},server(+)] - ) -" - -distutils_enable_sphinx docs - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/dulwich/_.*.so" - -pkg_setup() { - # avoid rust_pkg_setup which will die when there's no Rust found - if use native-extensions ; then - rust_pkg_setup # implicitly inherited through cargo - fi -} - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -python_compile() { - # make extension build errors fatal - local -x CIBUILDWHEEL=1 - unset PURE - if ! use native-extensions; then - local -x PURE=1 - fi - - distutils-r1_python_compile -} - -python_test() { - # remove interference from the tests that do stuff like user.name - unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE - unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE - unset EMAIL - # Do not use make check which rebuilds the extension and uses -Werror, - # causing unexpected failures. - "${EPYTHON}" -m unittest -v tests.test_suite || - die "tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/dulwich/metadata.xml b/dev-python/dulwich/metadata.xml deleted file mode 100644 index 6d35719fb800..000000000000 --- a/dev-python/dulwich/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - dulwich - jelmer/dulwich - https://github.com/jelmer/dulwich/issues - - diff --git a/dev-python/easy-thumbnails/Manifest b/dev-python/easy-thumbnails/Manifest deleted file mode 100644 index c07c238f64b8..000000000000 --- a/dev-python/easy-thumbnails/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST easy_thumbnails-2.10.1.tar.gz 81446 BLAKE2B a7ab01225c9f769f4263f1824f5391b339fe2da44b4c0bee47c57f0b3f48579faa9bec7693b14f819d3a01524fe642151028a58a27d6a6b3cf8c9826e8d112d6 SHA512 925c2e73f7ba227cba07c57f0b359688401d9519553373e6d54b74f3adf1486eca84a17131bd23d8b1e73c5d7d71088f933918fd9ea890f4833a5712bd8e5ac8 diff --git a/dev-python/easy-thumbnails/easy-thumbnails-2.10.1.ebuild b/dev-python/easy-thumbnails/easy-thumbnails-2.10.1.ebuild deleted file mode 100644 index 431adb8ab1b3..000000000000 --- a/dev-python/easy-thumbnails/easy-thumbnails-2.10.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Easy thumbnails for Django" -HOMEPAGE=" - https://github.com/SmileyChris/easy-thumbnails/ - https://pypi.org/project/easy-thumbnails/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="svg test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-4.2[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - svg? ( - dev-python/reportlab[${PYTHON_USEDEP}] - dev-python/svglib[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - dev-python/reportlab[${PYTHON_USEDEP}] - dev-python/svglib[${PYTHON_USEDEP}] - dev-python/testfixtures[${PYTHON_USEDEP}] - ) -" - -python_test() { - local -x DJANGO_SETTINGS_MODULE=easy_thumbnails.tests.settings - local -x PYTHONPATH="${S}" - django-admin test -v 2 || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/easy-thumbnails/metadata.xml b/dev-python/easy-thumbnails/metadata.xml deleted file mode 100644 index 62b0f5265dbf..000000000000 --- a/dev-python/easy-thumbnails/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - SmileyChris/easy-thumbnails - easy-thumbnails - - diff --git a/dev-python/easyprocess/Manifest b/dev-python/easyprocess/Manifest deleted file mode 100644 index dcee7b0100f4..000000000000 --- a/dev-python/easyprocess/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST easyprocess-1.1.gh.tar.gz 13755 BLAKE2B 1d1c0d66e34fbb3ea58736cf4750b5fa48dc6e97d07a568086129fc58ca910d26a383e032dd0030da78235695269da6b7886871e6ef0f0ce7a482275ff2aa0e6 SHA512 fd5d0453cab79bb93806ac0dcef97ba207171c087bc5232f30d6fa210fa479e0dff83bdd7bb5c59d71f65582dcb3dfbf5f25ea2e2ee162d8d5feb8ca8d223a68 diff --git a/dev-python/easyprocess/easyprocess-1.1-r1.ebuild b/dev-python/easyprocess/easyprocess-1.1-r1.ebuild deleted file mode 100644 index 1c37ca4cd206..000000000000 --- a/dev-python/easyprocess/easyprocess-1.1-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Easy to use Python subprocess interface" -HOMEPAGE=" - https://github.com/ponty/EasyProcess/ - https://pypi.org/project/EasyProcess/ -" -SRC_URI=" - https://github.com/ponty/EasyProcess/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/EasyProcess-${PV}" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/pyvirtualdisplay[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - x11-base/xorg-server[xvfb] - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # looks like a problem within imagemagick itself - tests/test_fast/test_deadlock.py::test_has_imagemagick - # TODO - tests/test_fast/test_deadlock.py::test_deadlock_pipe -) diff --git a/dev-python/easyprocess/metadata.xml b/dev-python/easyprocess/metadata.xml deleted file mode 100644 index 93a91b5d1057..000000000000 --- a/dev-python/easyprocess/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - EasyProcess - ponty/EasyProcess - - diff --git a/dev-python/ecdsa/Manifest b/dev-python/ecdsa/Manifest deleted file mode 100644 index 88e311b9d443..000000000000 --- a/dev-python/ecdsa/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ecdsa-0.19.2.tar.gz 202432 BLAKE2B c0ad17224988b9ce83bc7d7080c11c2ed78cf7e4010b483849d1a86605ff743d3b9e44704e97e203c94da3bbaea5e3a80032a0b17a2c984467a10d8d53d0c986 SHA512 b1daa3b79de1d0e294f848f4a5ef979c27a1c0cbb8b2388b18406e5eb85362571caeae0fd6a1d26a9f610581599e687a4733b16d0bd6e497e8ab0bf95da66b66 diff --git a/dev-python/ecdsa/ecdsa-0.19.2.ebuild b/dev-python/ecdsa/ecdsa-0.19.2.ebuild deleted file mode 100644 index f7f6457f86e8..000000000000 --- a/dev-python/ecdsa/ecdsa-0.19.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="ECDSA cryptographic signature library in pure Python" -HOMEPAGE=" - https://github.com/tlsfuzzer/python-ecdsa/ - https://pypi.org/project/ecdsa/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/gmpy2[${PYTHON_USEDEP}] - ' 'python*') - dev-python/six[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest diff --git a/dev-python/ecdsa/metadata.xml b/dev-python/ecdsa/metadata.xml deleted file mode 100644 index 3444b82a171b..000000000000 --- a/dev-python/ecdsa/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - ecdsa - tlsfuzzer/python-ecdsa - - diff --git a/dev-python/editables/Manifest b/dev-python/editables/Manifest deleted file mode 100644 index dda0ae854a24..000000000000 --- a/dev-python/editables/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST editables-0.5.gh.tar.gz 15469 BLAKE2B 9bbbc61a4e0a57edc6b7ba463da0d6c2f40090e347e67f203f16163bec70b63a2289332e9d69a46919f8aa009be1ec96e1b1cd2708ce5eb6ab33af6eb36360e0 SHA512 ac39d2e6a51625697c517b85fec11b525b1a41f82cf4f55c7595fed19da867065a62eee5e3656706f7402d0499754f4a142da77d699c59dffc8b769fa1c3dbe2 -DIST editables-0.6.gh.tar.gz 18722 BLAKE2B 8970dd52a93b99f2af62e9fe9c0c2b6f9a97cff9f1d4574e8960336ba73cf570dbba9467847fadf127b593384b1de29a81028432b3f923accefe41ca63e4f38d SHA512 123a5aec65cfa259dddfd6a8c0e4a51f5ad722e36cd360fd4d5094b853805b0332ec1b143a19e5fae79e5f841124bbd6162bb6fe64d8d92d7edcf5b640afcdc4 diff --git a/dev-python/editables/editables-0.5.ebuild b/dev-python/editables/editables-0.5.ebuild deleted file mode 100644 index 5739e155ccce..000000000000 --- a/dev-python/editables/editables-0.5.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Python library for creating 'editable wheels'" -HOMEPAGE=" - https://pypi.org/project/editables/ - https://github.com/pfmoore/editables/ -" -SRC_URI=" - https://github.com/pfmoore/editables/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 ~arm64-macos ~x64-macos ~x64-solaris" - -distutils_enable_tests pytest diff --git a/dev-python/editables/editables-0.6.ebuild b/dev-python/editables/editables-0.6.ebuild deleted file mode 100644 index 0b9f2e31be5e..000000000000 --- a/dev-python/editables/editables-0.6.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Python library for creating 'editable wheels'" -HOMEPAGE=" - https://pypi.org/project/editables/ - https://github.com/pfmoore/editables/ -" -SRC_URI=" - https://github.com/pfmoore/editables/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 ~arm64-macos ~x64-macos ~x64-solaris" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/editables/metadata.xml b/dev-python/editables/metadata.xml deleted file mode 100644 index e973093a20df..000000000000 --- a/dev-python/editables/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - pfmoore/editables - editables - - diff --git a/dev-python/editor/Manifest b/dev-python/editor/Manifest deleted file mode 100644 index a8e87a7a734b..000000000000 --- a/dev-python/editor/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST editor-1.7.0.gh.tar.gz 26732 BLAKE2B 97124df6b7fe27e5d7daa2102438120e51bcad05dc187baa3b72d18dfa5e70dbccfeb50a99420bb3fad54c77987b2a6cc680c36d20c126340b397955f0414b49 SHA512 037a6b66d9f619106166d55f525082465eea5aed642df55a7d0ad4d1e3c10318272b8110400ef2016ba8bc603e45d81df874438c76f15cc02d87f016a907a1ab diff --git a/dev-python/editor/editor-1.7.0.ebuild b/dev-python/editor/editor-1.7.0.ebuild deleted file mode 100644 index 54c466842fcb..000000000000 --- a/dev-python/editor/editor-1.7.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Open the default text editor" -HOMEPAGE=" - https://rec.github.io/editor/ - https://github.com/rec/editor/ - https://pypi.org/project/editor/ -" -# no tests in dist -SRC_URI=" - https://github.com/rec/editor/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/runs[${PYTHON_USEDEP}] - dev-python/xmod[${PYTHON_USEDEP}] - virtual/editor -" -BDEPEND=" - test? ( - dev-python/tdir[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/editor/metadata.xml b/dev-python/editor/metadata.xml deleted file mode 100644 index 4e64c404ef69..000000000000 --- a/dev-python/editor/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - rec/editor - editor - - diff --git a/dev-python/editorconfig/Manifest b/dev-python/editorconfig/Manifest deleted file mode 100644 index c48b122887cc..000000000000 --- a/dev-python/editorconfig/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST editorconfig-core-py-0.17.1.gh.tar.gz 19843 BLAKE2B aabf892af435abd3c682a13f6b1573579427009c17de5c64c89cf9f210e17cdaa6d0063bfce22635b445829ece274eb63a9481296e45dd5981d36523401f38d8 SHA512 0f95a98826d85a2c5e6fdcc2619f50fd09722f78d24fe411df70e9fa5b064928df0ed711a6064dc3b6246b9425abc6b95945de494972dbd6972c36ac589678c9 -DIST editorconfig-core-test-d91029bdf1e3e0307714afe0d2cde7ba6fd208ab.gh.tar.gz 13962 BLAKE2B 2ad5d61d0c6b157083a3990d4deb2d06b1efab42c9e4e0f22a42a90317b9b0212b6dd019ee74c86c4f6ff1edfabb9423d63c3baa499622e80b80243ba7dcc677 SHA512 530ac91b7dc5b433c59251edd5928c6f9c579c343b85f0dbd7dc71de6eb2e34328dbb398f0e68a416f4f22c9c7bfa13a792bcfe4c0469902e3a1fe2ba6c9841f diff --git a/dev-python/editorconfig/editorconfig-0.17.1.ebuild b/dev-python/editorconfig/editorconfig-0.17.1.ebuild deleted file mode 100644 index 3e3e0822c13b..000000000000 --- a/dev-python/editorconfig/editorconfig-0.17.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit cmake distutils-r1 - -MY_P=editorconfig-core-py-${PV} -TESTVER="d91029bdf1e3e0307714afe0d2cde7ba6fd208ab" -DESCRIPTION="Clone of EditorConfig core written in Python" -HOMEPAGE=" - https://editorconfig.org/ - https://github.com/editorconfig/editorconfig-core-py/ - https://pypi.org/project/EditorConfig/ -" -SRC_URI=" - https://github.com/editorconfig/editorconfig-core-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz - test? ( - https://github.com/editorconfig/editorconfig-core-test/archive/${TESTVER}.tar.gz - -> editorconfig-core-test-${TESTVER}.gh.tar.gz - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="PYTHON BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cli test" -RESTRICT="!test? ( test )" - -RDEPEND=" - cli? ( !app-text/editorconfig-core-c[cli] ) -" - -src_prepare() { - if use test; then - mv "${WORKDIR}"/editorconfig-core-test-${TESTVER}/* "${S}"/tests || die - fi - if ! use cli; then - sed -i -e '/editorconfig\.__main__/d' pyproject.toml || die - fi - - cmake_src_prepare - distutils-r1_src_prepare -} - -python_test() { - cmake_src_configure - cmake_src_compile - cmake_src_test -} diff --git a/dev-python/editorconfig/metadata.xml b/dev-python/editorconfig/metadata.xml deleted file mode 100644 index 70597073fdfd..000000000000 --- a/dev-python/editorconfig/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - Install command line interface as well as python library - - - EditorConfig Python Core provides the same functionality as the - EditorConfig C Core. EditorConfig Python core can be used as a - command line program or as an importable library. - - - editorconfig/editorconfig-core-test - EditorConfig - - diff --git a/dev-python/elastic-transport/Manifest b/dev-python/elastic-transport/Manifest deleted file mode 100644 index 084caa6404ff..000000000000 --- a/dev-python/elastic-transport/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST elastic-transport-python-9.2.1.gh.tar.gz 78272 BLAKE2B d469e4caa01f741dac083e30fd06b8770739060ae4eee5e4b6b5de1c043bbaf4a5267b3bac3bae63513416d0ddde2981b7c4867cd8a14dd53ea16e14e5187b4f SHA512 5de5929b01e213f61891c6e535da2d4a6197f31a8bc68b372622ce128141a1521fe2c20a92c83afdd0fd65487c9c753755bc0f08716e252fbc3e8ed1906305a6 -DIST elastic-transport-python-9.4.0.gh.tar.gz 78628 BLAKE2B 4bf9e5c7ed5829c13316df701e094feb72168e577f926df987878a40b6c7b9d27ffbd9dd8171a6781cef3e32e7e729fbd49e65640903c965a8099fd332c7c412 SHA512 e03c43dc8ee6866c705c2170a610d8f1c78a6957cffe3d41d92e7d54c6dc68ed537585cff5fcc21c0a98711ae38f7547ea1adfb637033a659db89421da2e07bc -DIST elastic-transport-python-9.4.1.gh.tar.gz 79921 BLAKE2B 34813c01b8988e98ea54699f979f4689a6a15c00ed72c6358b3efee27c40f348de9aadc690c732242ef74f06428d9a64973d462f324997c3b2d899610ccd5309 SHA512 f7aa92bad0455d82de01329905bd561b3a3159d5cb711df9dd962f16f4a45557d486b38128c190dfe27e9f073592cb650e3ecd6165c4330f5c0e5b07922d9c8e diff --git a/dev-python/elastic-transport/elastic-transport-9.2.1.ebuild b/dev-python/elastic-transport/elastic-transport-9.2.1.ebuild deleted file mode 100644 index 09031325cc68..000000000000 --- a/dev-python/elastic-transport/elastic-transport-9.2.1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# 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 - -MY_P=elastic-transport-python-${PV} -DESCRIPTION="Transport classes and utilities shared among Python Elastic client libraries" -HOMEPAGE=" - https://github.com/elastic/elastic-transport-python/ - https://pypi.org/project/elastic-transport/ -" -SRC_URI=" - https://github.com/elastic/elastic-transport-python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.26.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/opentelemetry-api[${PYTHON_USEDEP}] - dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] - dev-python/orjson[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/respx[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/sphinx \ - dev-python/furo \ - dev-python/sphinx-autodoc-typehints -EPYTEST_PLUGINS=( anyio pytest-asyncio pytest-httpbin pytest-httpserver ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile to random warnings - tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off - tests/node/test_http_aiohttp.py::test_ssl_assert_fingerprint - tests/node/test_urllib3_chain_certs.py::test_assert_fingerprint_in_cert_chain - # hardcodes supported Accept-Encoding - # https://github.com/elastic/elastic-transport-python/issues/269 - tests/async_/test_async_transport.py::test_async_transport_httpbin - tests/async_/test_httpbin.py::test_node -) - -python_test() { - epytest -o addopts= # avoid coverage -} diff --git a/dev-python/elastic-transport/elastic-transport-9.4.0.ebuild b/dev-python/elastic-transport/elastic-transport-9.4.0.ebuild deleted file mode 100644 index 60eb4adb4105..000000000000 --- a/dev-python/elastic-transport/elastic-transport-9.4.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# 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 - -MY_P=elastic-transport-python-${PV} -DESCRIPTION="Transport classes and utilities shared among Python Elastic client libraries" -HOMEPAGE=" - https://github.com/elastic/elastic-transport-python/ - https://pypi.org/project/elastic-transport/ -" -SRC_URI=" - https://github.com/elastic/elastic-transport-python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - >=dev-python/urllib3-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/opentelemetry-api[${PYTHON_USEDEP}] - dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] - dev-python/orjson[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/respx[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/sphinx \ - dev-python/furo \ - dev-python/sphinx-autodoc-typehints -EPYTEST_PLUGINS=( anyio pytest-asyncio pytest-httpbin pytest-httpserver ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile to random warnings - tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off - tests/node/test_http_aiohttp.py::test_ssl_assert_fingerprint - tests/node/test_urllib3_chain_certs.py::test_assert_fingerprint_in_cert_chain - # hardcodes supported Accept-Encoding - # https://github.com/elastic/elastic-transport-python/issues/269 - tests/async_/test_async_transport.py::test_async_transport_httpbin - tests/async_/test_httpbin.py::test_node - tests/test_httpbin.py::test_node -) - -python_test() { - epytest -o addopts= # avoid coverage -} diff --git a/dev-python/elastic-transport/elastic-transport-9.4.1.ebuild b/dev-python/elastic-transport/elastic-transport-9.4.1.ebuild deleted file mode 100644 index 60eb4adb4105..000000000000 --- a/dev-python/elastic-transport/elastic-transport-9.4.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# 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 - -MY_P=elastic-transport-python-${PV} -DESCRIPTION="Transport classes and utilities shared among Python Elastic client libraries" -HOMEPAGE=" - https://github.com/elastic/elastic-transport-python/ - https://pypi.org/project/elastic-transport/ -" -SRC_URI=" - https://github.com/elastic/elastic-transport-python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - >=dev-python/urllib3-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/opentelemetry-api[${PYTHON_USEDEP}] - dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] - dev-python/orjson[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/respx[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/sphinx \ - dev-python/furo \ - dev-python/sphinx-autodoc-typehints -EPYTEST_PLUGINS=( anyio pytest-asyncio pytest-httpbin pytest-httpserver ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile to random warnings - tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off - tests/node/test_http_aiohttp.py::test_ssl_assert_fingerprint - tests/node/test_urllib3_chain_certs.py::test_assert_fingerprint_in_cert_chain - # hardcodes supported Accept-Encoding - # https://github.com/elastic/elastic-transport-python/issues/269 - tests/async_/test_async_transport.py::test_async_transport_httpbin - tests/async_/test_httpbin.py::test_node - tests/test_httpbin.py::test_node -) - -python_test() { - epytest -o addopts= # avoid coverage -} diff --git a/dev-python/elastic-transport/metadata.xml b/dev-python/elastic-transport/metadata.xml deleted file mode 100644 index 67228b977fc9..000000000000 --- a/dev-python/elastic-transport/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - parona@protonmail.com - Alfred Wingate - - - proxy-maint@gentoo.org - Proxy Maintainers - - - https://elastic-transport-python.readthedocs.io/ - elastic/elastic-transport-python - elastic-transport - - - diff --git a/dev-python/elasticsearch/Manifest b/dev-python/elasticsearch/Manifest deleted file mode 100644 index d5cce6ee01b9..000000000000 --- a/dev-python/elasticsearch/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST elasticsearch-py-9.3.0.gh.tar.gz 2522110 BLAKE2B c0ff3ea253156aa8eeb264bca5f9a088a7c20fb93267b0c49e113b5865a3c5745203c4f7285a4f10da02e29db469cbac8d8e7de5b478a022e019d34080ec28bf SHA512 1398bea065f48dbf87b42801a2e19d91a27a5b13bbc158535657b49b40a4b914b9ddc610cc88cfab5b56d69106f530eb472e6a1222f26b7c792db844091bbad8 -DIST elasticsearch-py-9.4.0.gh.tar.gz 2554289 BLAKE2B b8e48559989b20cad7b4aadddf4f8d3b72d0c6e40b70c76ba82a1365bf6b15c7b0e729eade2709ea12efe350d88b73bd137551ef6bc5d6e5d633ed40065a5402 SHA512 48396b40f9eab9ceb41c2a4c4124bea0f4037ff8345a1c8a7d6d417154866b31a9e30c4822c360e1bb41a2f19b4c8ccdce38153861acf3c210578d629b3bcaf2 -DIST elasticsearch-py-9.4.1.gh.tar.gz 2556895 BLAKE2B 56563f06057450c071cd2c3a70d96d457d7b03ee5a6e421721cbd2b684a1667b5d4d41e079cfc54105da338f6985c5526a30599817fdb8da9b3e7d83dc8d2d89 SHA512 a8513c2340bb596b1f648509fccbc9855644e8bee3b9aa3f655a85e0ce1a037a07c47ce5e24fe07ed8bd33069806953535c46c52d0e0c05224ab2126c424cbed diff --git a/dev-python/elasticsearch/elasticsearch-9.3.0.ebuild b/dev-python/elasticsearch/elasticsearch-9.3.0.ebuild deleted file mode 100644 index 601c70f9906f..000000000000 --- a/dev-python/elasticsearch/elasticsearch-9.3.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="elasticsearch-py-${PV}" -DESCRIPTION="Official Elasticsearch client library for Python" -HOMEPAGE=" - https://ela.st/es-python - https://github.com/elastic/elasticsearch-py/ - https://pypi.org/project/elasticsearch/ -" -SRC_URI=" - https://github.com/elastic/elasticsearch-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0/$(ver_cut 1)" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - =dev-python/aiohttp-3[${PYTHON_USEDEP}] - dev-python/anyio[${PYTHON_USEDEP}] - =dev-python/elastic-transport-9.2.0[${PYTHON_USEDEP}] - >=dev-python/orjson-3[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - =dev-python/requests-2.4[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/mapbox-vector-tile[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/opentelemetry-api[${PYTHON_USEDEP}] - dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pyarrow[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - dev-python/unasync[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/sphinx \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=( anyio pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # REST api tests are a black hole for effort. It downloads the tests - # so its an ever moving target. It also requires effort to blacklist - # tests for apis which are license restricted. - "test_elasticsearch/test_server/test_rest_api_spec.py" - # Counting deprecation warnings from python is bound to fail even - # if all are fixed in this package. Not worth it. - "test_elasticsearch/test_client/test_deprecated_options.py" - # Running daemon for tests is finicky and upstream CI fails at it - # as well. - "test_elasticsearch/test_server/" - "test_elasticsearch/test_async/test_server/" - "test_elasticsearch/test_dsl/test_integration/" - "test_elasticsearch/test_dsl/_async/test_esql.py" - "test_elasticsearch/test_dsl/_sync/test_esql.py" - # require nltk - "test_elasticsearch/test_dsl/test_integration/test_examples/_async/test_vectors.py" - "test_elasticsearch/test_dsl/test_integration/test_examples/_sync/test_vectors.py" - ) - - local -x TEST_WITH_OTEL=1 - epytest -o addopts= -} diff --git a/dev-python/elasticsearch/elasticsearch-9.4.0.ebuild b/dev-python/elasticsearch/elasticsearch-9.4.0.ebuild deleted file mode 100644 index 9b1f344b10a2..000000000000 --- a/dev-python/elasticsearch/elasticsearch-9.4.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="elasticsearch-py-${PV}" -DESCRIPTION="Official Elasticsearch client library for Python" -HOMEPAGE=" - https://ela.st/es-python - https://github.com/elastic/elasticsearch-py/ - https://pypi.org/project/elasticsearch/ -" -SRC_URI=" - https://github.com/elastic/elasticsearch-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0/$(ver_cut 1)" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - =dev-python/aiohttp-3[${PYTHON_USEDEP}] - dev-python/anyio[${PYTHON_USEDEP}] - =dev-python/elastic-transport-9.2.0[${PYTHON_USEDEP}] - >=dev-python/orjson-3[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - =dev-python/requests-2.4[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/mapbox-vector-tile[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/opentelemetry-api[${PYTHON_USEDEP}] - dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pyarrow[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - dev-python/unasync[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/sphinx \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=( anyio pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # REST api tests are a black hole for effort. It downloads the tests - # so its an ever moving target. It also requires effort to blacklist - # tests for apis which are license restricted. - "test_elasticsearch/test_server/test_rest_api_spec.py" - # Counting deprecation warnings from python is bound to fail even - # if all are fixed in this package. Not worth it. - "test_elasticsearch/test_client/test_deprecated_options.py" - # Running daemon for tests is finicky and upstream CI fails at it - # as well. - "test_elasticsearch/test_server/" - "test_elasticsearch/test_async/test_server/" - "test_elasticsearch/test_dsl/test_integration/" - "test_elasticsearch/test_dsl/_async/test_esql.py" - "test_elasticsearch/test_dsl/_sync/test_esql.py" - # require nltk - "test_elasticsearch/test_dsl/test_integration/test_examples/_async/test_vectors.py" - "test_elasticsearch/test_dsl/test_integration/test_examples/_sync/test_vectors.py" - ) - - local -x TEST_WITH_OTEL=1 - epytest -o addopts= -} diff --git a/dev-python/elasticsearch/elasticsearch-9.4.1.ebuild b/dev-python/elasticsearch/elasticsearch-9.4.1.ebuild deleted file mode 100644 index 8fdfeaa220e6..000000000000 --- a/dev-python/elasticsearch/elasticsearch-9.4.1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="elasticsearch-py-${PV}" -DESCRIPTION="Official Elasticsearch client library for Python" -HOMEPAGE=" - https://ela.st/es-python - https://github.com/elastic/elasticsearch-py/ - https://pypi.org/project/elasticsearch/ -" -SRC_URI=" - https://github.com/elastic/elasticsearch-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0/$(ver_cut 1)" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - =dev-python/aiohttp-3[${PYTHON_USEDEP}] - dev-python/anyio[${PYTHON_USEDEP}] - =dev-python/elastic-transport-9.4.1[${PYTHON_USEDEP}] - >=dev-python/orjson-3[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - =dev-python/requests-2.4[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/mapbox-vector-tile[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/opentelemetry-api[${PYTHON_USEDEP}] - dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pyarrow[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - dev-python/unasync[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/sphinx \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=( anyio pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # REST api tests are a black hole for effort. It downloads the tests - # so its an ever moving target. It also requires effort to blacklist - # tests for apis which are license restricted. - "test_elasticsearch/test_server/test_rest_api_spec.py" - # Counting deprecation warnings from python is bound to fail even - # if all are fixed in this package. Not worth it. - "test_elasticsearch/test_client/test_deprecated_options.py" - # Running daemon for tests is finicky and upstream CI fails at it - # as well. - "test_elasticsearch/test_server/" - "test_elasticsearch/test_async/test_server/" - "test_elasticsearch/test_dsl/test_integration/" - "test_elasticsearch/test_dsl/_async/test_esql.py" - "test_elasticsearch/test_dsl/_sync/test_esql.py" - # require nltk - "test_elasticsearch/test_dsl/test_integration/test_examples/_async/test_vectors.py" - "test_elasticsearch/test_dsl/test_integration/test_examples/_sync/test_vectors.py" - ) - - local -x TEST_WITH_OTEL=1 - epytest -o addopts= -} diff --git a/dev-python/elasticsearch/metadata.xml b/dev-python/elasticsearch/metadata.xml deleted file mode 100644 index 91989160ef37..000000000000 --- a/dev-python/elasticsearch/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - parona@protonmail.com - Alfred Wingate - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - https://elasticsearch-py.readthedocs.io/ - elastic/elasticsearch-py - elasticsearch - - - diff --git a/dev-python/electrum-aionostr/Manifest b/dev-python/electrum-aionostr/Manifest deleted file mode 100644 index 3c6d5b20e537..000000000000 --- a/dev-python/electrum-aionostr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST electrum_aionostr-0.1.0.tar.gz 25995 BLAKE2B 71e6a158c689e362aa6f4f20ab65c8101e1d3a423fe04b50a36bef83ac5598aebbafa44e892b928ee2a16cd8e496cb6c9682fa6137206f4e378b4d2c0c60dfa1 SHA512 b633932daad2c6580c5876ff3d2dbd75d07a2d0c0948e8c7a7e0d30a50de1802e3c8053b061e8eaabcffefb3152951ab6f483b0b14bf1a05edc1d4a649ff891f diff --git a/dev-python/electrum-aionostr/electrum-aionostr-0.1.0.ebuild b/dev-python/electrum-aionostr/electrum-aionostr-0.1.0.ebuild deleted file mode 100644 index d768793ccc4b..000000000000 --- a/dev-python/electrum-aionostr/electrum-aionostr-0.1.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# 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 pypi - -DESCRIPTION="asyncio nostr client" -HOMEPAGE=" - https://pypi.org/project/electrum-aionostr/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/click-8.2[${PYTHON_USEDEP}] - dev-python/electrum-ecc[${PYTHON_USEDEP}] - >=dev-python/aiohttp-3.11.0[${PYTHON_USEDEP}] - >=dev-python/aiohttp-socks-0.9.2[${PYTHON_USEDEP}] - >=dev-python/aiorpcx-0.22.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # remove pins - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die -} diff --git a/dev-python/electrum-aionostr/metadata.xml b/dev-python/electrum-aionostr/metadata.xml deleted file mode 100644 index acb4b541ef5d..000000000000 --- a/dev-python/electrum-aionostr/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - spesmilo/electrum-aionostr - electrum-aionostr - - diff --git a/dev-python/electrum-ecc/Manifest b/dev-python/electrum-ecc/Manifest deleted file mode 100644 index 2104e7de4d0f..000000000000 --- a/dev-python/electrum-ecc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST electrum_ecc-0.0.7.tar.gz 2162053 BLAKE2B 750350ae0e990842bb677e654cd3ac4e63b39fa2e7294ef026072570eaf8505d2b34c3577eae267b6da26e79ce900bf0f2af9c860254b7029c7966c2cfd647a4 SHA512 936ef40f5d141b05bc2924cb9a2c6cbfded964fc34e224b5bc2a5d58040ba60733ef98ada18415204d3e1403e96c9aa9dc66bbc0531738a98e229a47178c205e diff --git a/dev-python/electrum-ecc/electrum-ecc-0.0.7.ebuild b/dev-python/electrum-ecc/electrum-ecc-0.0.7.ebuild deleted file mode 100644 index bfec19d2d803..000000000000 --- a/dev-python/electrum-ecc/electrum-ecc-0.0.7.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure python ctypes wrapper for libsecp256k1" -HOMEPAGE=" - https://github.com/spesmilo/electrum-ecc/ - https://pypi.org/project/electrum-ecc/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -# ecc_fast.py KNOWN_COMPATIBLE_ABI_VERSIONS -RDEPEND=" - || ( - dev-libs/libsecp256k1:0/6 - dev-libs/libsecp256k1:0/5 - dev-libs/libsecp256k1:0/2 - ) -" -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -export ELECTRUM_ECC_DONT_COMPILE=1 - -python_test() { - cd tests || die - eunittest -} diff --git a/dev-python/electrum-ecc/metadata.xml b/dev-python/electrum-ecc/metadata.xml deleted file mode 100644 index 5ec3096dd445..000000000000 --- a/dev-python/electrum-ecc/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - spesmilo/electrum-ecc - electrum-ecc - - diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest deleted file mode 100644 index 9b092dc9b359..000000000000 --- a/dev-python/elementpath/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST elementpath-5.1.1.tar.gz 375378 BLAKE2B f9992f063753c1e836e346759ec8eaf6444ccd1228aabc0bdf15fdc0c655117ff89ef4277a7368fcb320762da707486c9f7ba774aef70a92f31c300fd238cc3c SHA512 2787eb8879064f0ecad49ec35f6804630bc3cab192d314ddd6a2abaa651c932044210780983e17a0cdbe9ffabf64237bd25382e66092d2c5ec599d67791b9554 diff --git a/dev-python/elementpath/elementpath-5.1.1.ebuild b/dev-python/elementpath/elementpath-5.1.1.ebuild deleted file mode 100644 index 399cd0988a80..000000000000 --- a/dev-python/elementpath/elementpath-5.1.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml" -HOMEPAGE=" - https://github.com/sissaschool/elementpath/ - https://pypi.org/project/elementpath/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -BDEPEND=" - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - >=dev-python/xmlschema-4.0.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # fails for some reason, more fit for upstream testing anyway - tests/test_typing.py -) diff --git a/dev-python/elementpath/metadata.xml b/dev-python/elementpath/metadata.xml deleted file mode 100644 index 25a18a9bdfff..000000000000 --- a/dev-python/elementpath/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - elementpath - sissaschool/elementpath - - diff --git a/dev-python/email-validator/Manifest b/dev-python/email-validator/Manifest deleted file mode 100644 index f940dbf63b6e..000000000000 --- a/dev-python/email-validator/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST email_validator-2.3.0.tar.gz 51238 BLAKE2B 5c2e28d81136ade8af5a7ce0302add3937caec4ac36abb7be03b798e5e9f3b5064228f3eaa7958b95362c1d40210256aebd55970531c1345d4c88570b41ce111 SHA512 eea74a49599145760b2f66a0d4569ed3131e14d783a3177d3748595e04a0ccf39c48f8f255625cba0a537bbbd90cfc2fcf56c876a6b9f24a3528103157439738 diff --git a/dev-python/email-validator/email-validator-2.3.0.ebuild b/dev-python/email-validator/email-validator-2.3.0.ebuild deleted file mode 100644 index b7fbc1f14efd..000000000000 --- a/dev-python/email-validator/email-validator-2.3.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=email-validator -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A robust email syntax and deliverability validation library" -HOMEPAGE=" - https://github.com/JoshData/python-email-validator/ - https://pypi.org/project/email-validator/ -" - -LICENSE="CC0-1.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/idna-2.8[${PYTHON_USEDEP}] - >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -m "not network" -} diff --git a/dev-python/email-validator/metadata.xml b/dev-python/email-validator/metadata.xml deleted file mode 100644 index 231b243915ca..000000000000 --- a/dev-python/email-validator/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - xp.vit.blr@gmail.com - Viktar Patotski - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - - JoshData/python-email-validator - email-validator - - diff --git a/dev-python/emcee/Manifest b/dev-python/emcee/Manifest deleted file mode 100644 index f3d7ab936c41..000000000000 --- a/dev-python/emcee/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST emcee-3.1.6.tar.gz 2871117 BLAKE2B 07f1ff1af716f6ef3f3fe9091ec70f700bc9798da1609c13aa5718a4efb9d0e1e5e8c7e45d86fc3cd91b6faef348cfaa3ee402a1df825eb8ac3fdb6ab9a33bfa SHA512 4ea0a57c3c5e7a3c5976016c89ebddbe9a3e149615e48b39caed45d1b671e704ea0d3a765337c0b98a99fe4e74683c55b9ad5861bee59a09a6f0c756fcadfe51 diff --git a/dev-python/emcee/emcee-3.1.6.ebuild b/dev-python/emcee/emcee-3.1.6.ebuild deleted file mode 100644 index 2cfb417ab91e..000000000000 --- a/dev-python/emcee/emcee-3.1.6.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python ensemble sampling toolkit for affine-invariant MCMC" -HOMEPAGE=" - https://emcee.readthedocs.io/en/stable/ - https://github.com/dfm/emcee/ - https://pypi.org/project/emcee/ -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - dev-python/h5py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -DOCS=( AUTHORS.rst README.rst ) - -src_prepare() { - # unnecessary dep - sed -i -e '/wheel/d' setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/emcee/metadata.xml b/dev-python/emcee/metadata.xml deleted file mode 100644 index 57725d449c82..000000000000 --- a/dev-python/emcee/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - This provides a set of sparse matrix types for Python, with modules - which implement: - - Iterative methods for solving linear systems of equations - - A set of standard preconditioners - - An interface to a direct solver for sparse linear systems of equations - - The JDSYM eigensolver. - All of these modules are implemented as C extension modules based on - standard sparse and dense matrix libraries (UMFPACK/AMD, SuperLU, - BLAS/LAPACK) for maximum performance and robustness. - - - dfm/emcee - emcee - - diff --git a/dev-python/emoji/Manifest b/dev-python/emoji/Manifest deleted file mode 100644 index 4ee19be5fa9b..000000000000 --- a/dev-python/emoji/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST emoji-2.15.0.gh.tar.gz 685216 BLAKE2B 44e7754cc98d0ed55052e1340e86ddb0e826c6f75623a257afd376e277d0cc3f0e25eb00beb735812314db73dd972a236e369d390d62738c4bf2313b4dfa84a7 SHA512 6cb37f7914366d36200db8436e620ab26fcf8964c590c629ef0e47a8da875c02cff014c276edb68a62f73596eac37a12356acb3353638a19891dbd0de01a7645 diff --git a/dev-python/emoji/emoji-2.15.0.ebuild b/dev-python/emoji/emoji-2.15.0.ebuild deleted file mode 100644 index acc8bd2df7f6..000000000000 --- a/dev-python/emoji/emoji-2.15.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Emoji for Python" -HOMEPAGE=" - https://github.com/carpedm20/emoji/ - https://pypi.org/project/emoji/ -" -SRC_URI=" - https://github.com/carpedm20/emoji/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/emoji/metadata.xml b/dev-python/emoji/metadata.xml deleted file mode 100644 index 111b1ea2a793..000000000000 --- a/dev-python/emoji/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - alexxy@gentoo.org - Alexey Shvetsov - - - python@gentoo.org - Python - - - - emoji - carpedm20/emoji - - diff --git a/dev-python/enrich/Manifest b/dev-python/enrich/Manifest deleted file mode 100644 index f8f6299380e5..000000000000 --- a/dev-python/enrich/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST enrich-1.2.7.tar.gz 16918 BLAKE2B f8fdcc9322a60d8885faf44efbbeaea2a423dea956941679f96560ed9c6b2db5ec3f143c241fa60d579034e0fdbf8b0e490f8c5dd38cd519a55964135623f804 SHA512 4e3d8598e82d7d013ff74dd325be02245086159fef819431a1ba7505e2e1557992ccbefc0b5a37d0e81487b4e378bef02179c6b74fd50528d6710ff297f0832a diff --git a/dev-python/enrich/enrich-1.2.7-r1.ebuild b/dev-python/enrich/enrich-1.2.7-r1.ebuild deleted file mode 100644 index e5178bd9273e..000000000000 --- a/dev-python/enrich/enrich-1.2.7-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Extend rich functionality" -HOMEPAGE=" - https://github.com/pycontribs/enrich/ - https://pypi.org/project/enrich/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/rich[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # known breakage in dev-python/rich - # https://github.com/Textualize/rich/issues/2172 - # https://github.com/pycontribs/enrich/issues/40 - src/enrich/test/test_console.py::test_rich_console_ex -) diff --git a/dev-python/enrich/metadata.xml b/dev-python/enrich/metadata.xml deleted file mode 100644 index c1a6b97bc359..000000000000 --- a/dev-python/enrich/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - enrich - pycontribs/enrich - - diff --git a/dev-python/ensurepip-pip/Manifest b/dev-python/ensurepip-pip/Manifest deleted file mode 100644 index cc088c7b0cc9..000000000000 --- a/dev-python/ensurepip-pip/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST flit_core-3.12.0-py3-none-any.whl 45594 BLAKE2B 7c6cb6eb03d45bbba27f27b3728881b57fe82dd38e03f884d3b7c46116eb2b9dd76f92bdaf7f594ef8ccbe12ec8f9a56424ff9e9fc7a839c4818a113fdf0c3d3 SHA512 790c12b1f43201e365fb3f8f2f0a54e1a578876799dfdf8bfeea679a25ea096bf62946d006618c1458ae6e37ce6d00998f37e9aba426d5ab80d32ef2d75da4e0 -DIST pip-26.1.2.gh.tar.gz 9268753 BLAKE2B 8cbf0ecf25a2bdd148506ca0e2e778b9053759cf5fed3914b915454bd8810b1d7a27e3b2efb5fd29c4e6b189c7e8050f0da15ae6c259712446b5a35f44018ee0 SHA512 e29c98a7da5e329183b7eef86a66f9d6c3473051f64aa6e762714306148547eb0de4220824484071822a9a62bd01a62a09ab16bba4c26e4b847bfc2609728608 diff --git a/dev-python/ensurepip-pip/ensurepip-pip-26.1.2.ebuild b/dev-python/ensurepip-pip/ensurepip-pip-26.1.2.ebuild deleted file mode 100644 index bee193b9f671..000000000000 --- a/dev-python/ensurepip-pip/ensurepip-pip-26.1.2.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -# PYTHON_COMPAT is used only for testing -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="ssl(+),threads(+)" - -inherit distutils-r1 pypi - -FLIT_CORE_PV=3.12.0 - -MY_P=${P#ensurepip-} -DESCRIPTION="Shared pip wheel for ensurepip Python module" -HOMEPAGE=" - https://pip.pypa.io/en/stable/ - https://pypi.org/project/pip/ - https://github.com/pypa/pip/ -" -SRC_URI=" - https://github.com/pypa/pip/archive/${PV}.tar.gz -> ${MY_P}.gh.tar.gz - test? ( - $(pypi_wheel_url flit-core "${FLIT_CORE_PV}") - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test test-rust" -RESTRICT="!test? ( test )" - -BDEPEND=" - ${RDEPEND} - test? ( - -Date: Thu, 31 Jul 2025 05:10:08 +0200 -Subject: [PATCH] Disable coverage & socket plugins inside test venvs - ---- - tests/conftest.py | 33 --------------------------------- - 1 file changed, 33 deletions(-) - -diff --git a/tests/conftest.py b/tests/conftest.py -index 1b65e9d57..69b6f38c9 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -440,25 +440,6 @@ def setuptools_install( - return _common_wheel_editable_install(tmpdir_factory, common_wheels, "setuptools") - - --@pytest.fixture(scope="session") --def coverage_install( -- tmpdir_factory: pytest.TempPathFactory, common_wheels: Path --) -> Path: -- return _common_wheel_editable_install(tmpdir_factory, common_wheels, "coverage") -- -- --@pytest.fixture(scope="session") --def socket_install(tmpdir_factory: pytest.TempPathFactory, common_wheels: Path) -> Path: -- lib_dir = _common_wheel_editable_install( -- tmpdir_factory, common_wheels, "pytest_subket" -- ) -- # pytest-subket is only included so it can intercept and block unexpected -- # network requests. It should NOT be visible to the pip under test. -- dist_info = next(lib_dir.glob("*.dist-info")) -- shutil.rmtree(dist_info) -- return lib_dir -- -- - def install_pth_link( - venv: VirtualEnvironment, project_name: str, lib_dir: Path - ) -> None: -@@ -474,8 +455,6 @@ def virtualenv_template( - pip_src: Path, - pip_editable_parts: tuple[Path, ...], - setuptools_install: Path, -- coverage_install: Path, -- socket_install: Path, - ) -> VirtualEnvironment: - venv_type: VirtualEnvironmentType - if request.config.getoption("--use-venv"): -@@ -489,10 +468,6 @@ def virtualenv_template( - - # Install setuptools, pytest-subket, and pip. - install_pth_link(venv, "setuptools", setuptools_install) -- install_pth_link(venv, "pytest_subket", socket_install) -- # Also copy pytest-subket's .pth file so it can intercept socket calls. -- with open(venv.site / "pytest_socket.pth", "w") as f: -- f.write(socket_install.joinpath("pytest_socket.pth").read_text()) - - pth, dist_info = pip_editable_parts - -@@ -505,14 +480,6 @@ def virtualenv_template( - # detects changed files. - venv.site.joinpath("easy-install.pth").touch() - -- if request.config.getoption("--cov"): -- # Install coverage and pth file for executing it in any spawned processes -- # in this virtual environment. -- install_pth_link(venv, "coverage", coverage_install) -- # zz prefix ensures the file is after easy-install.pth. -- with open(venv.site / "zz-coverage-helper.pth", "a") as f: -- f.write("import coverage; coverage.process_startup()") -- - # Drop (non-relocatable) launchers. - for exe in os.listdir(venv.bin): - if not exe.startswith(("python", "libpy")): # Don't remove libpypy-c.so... diff --git a/dev-python/ensurepip-pip/metadata.xml b/dev-python/ensurepip-pip/metadata.xml deleted file mode 100644 index 632fe93333db..000000000000 --- a/dev-python/ensurepip-pip/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pip - pypa/pip - - diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest deleted file mode 100644 index ad7da0f2da0e..000000000000 --- a/dev-python/ensurepip-setuptools/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST setuptools-79.0.1-py3-none-any.whl 1256281 BLAKE2B 8ae51bdd1c0ccada116757c2bd765225fcf4bedc7ada18567ae12f09b6978cdbcddd4f635a39a5568b6d3ed4388e4f73af5c33a7060f2ac0d0907fc82d8fd74f SHA512 fef6cfc6f95a5bb7320f1680e1c665cb8d9a4e4227cde4d8aab8a50bed4bcf04320085b9d7d5343359f887008db5c5a861e57f3d08b7b0b2311a28adaeee6b4a -DIST setuptools-82.0.1.tar.gz 1152316 BLAKE2B d7f6eaf62ec66355b65642bc20a7a549e167dd6d1c0cdb15926b6644a23cab7737d713cd9418e0cc09161eb0bff53ffd0b8781c96d9203717077121c1e3cc0d5 SHA512 5d70e9efd818245fb8119a4eed64d776078469ed884facc188f141ea491efd9fde5c10c928d3236ea5e2e431b16616f18ed14870b867f95e6320251707332395 diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-79.0.1.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-79.0.1.ebuild deleted file mode 100644 index ffe5f412fbe9..000000000000 --- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-79.0.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# 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 ~arm64-macos ~x64-macos ~x64-solaris" - -src_install() { - insinto /usr/lib/python/ensurepip - doins "${A}" -} diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-82.0.1.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-82.0.1.ebuild deleted file mode 100644 index 224badad4d90..000000000000 --- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-82.0.1.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYPI_PN=${PN#ensurepip-} -# PYTHON_COMPAT used only for testing -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Shared setuptools wheel for ensurepip Python module" -HOMEPAGE=" - https://github.com/pypa/setuptools/ - https://pypi.org/project/setuptools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - ${RDEPEND} - test? ( - >=dev-python/build-1.0.3[${PYTHON_USEDEP}] - >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}] - >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] - >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] - >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}] - >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{home,subprocess,timeout} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -declare -A VENDOR_LICENSES=( - [autocommand]=LGPL-3 - [backports.tarfile]=MIT - [importlib_metadata]=Apache-2.0 - [jaraco_context]=MIT - [jaraco_functools]=MIT - [jaraco.text]=MIT - [more_itertools]=MIT - [packaging]="|| ( Apache-2.0 MIT )" - [platformdirs]=MIT - [tomli]=MIT - [wheel]=MIT - [zipp]=MIT -) -LICENSE+=" ${VENDOR_LICENSES[*]}" - -src_prepare() { - distutils-r1_src_prepare - - # Verify that we've covered licenses for all vendored packages - cd setuptools/_vendor || die - local packages=( *.dist-info ) - local pkg missing=() - for pkg in "${packages[@]%%-*}"; do - if [[ ! -v "VENDOR_LICENSES[${pkg}]" ]]; then - missing+=( "${pkg}" ) - else - unset "VENDOR_LICENSES[${pkg}]" - fi - done - - if [[ ${missing[@]} || ${VENDOR_LICENSES[@]} ]]; then - [[ ${missing[@]} ]] && - eerror "License missing for packages: ${missing[*]}" - [[ ${VENDOR_LICENSES[@]} ]] && - eerror "Vendored packages removed: ${!VENDOR_LICENSES[*]}" - die "VENDOR_LICENSES outdated" - fi -} - -python_compile() { - # If we're testing, install for all implementations. - # If we're not, just get one wheel built. - if use test || [[ -z ${DISTUTILS_WHEEL_PATH} ]]; then - distutils-r1_python_compile - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors - # TODO, probably some random package - setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass - # relies on -Werror - setuptools/_static.py::setuptools._static.Dict - setuptools/_static.py::setuptools._static.List - # Internet - setuptools/tests/test_namespaces.py::TestNamespaces::test_mixed_site_and_non_site - setuptools/tests/test_namespaces.py::TestNamespaces::test_namespace_package_installed_and_cwd - setuptools/tests/test_namespaces.py::TestNamespaces::test_packages_in_the_same_namespace_installed_and_cwd - setuptools/tests/test_namespaces.py::TestNamespaces::test_pkg_resources_import - # broken by warnings from setuptools-scm - setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_scripts_dont_require_dynamic_entry_points - # TODO - setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_py_modules_when_wheel_dir_is_cwd - 'setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[setup_requires_with_markers]' - ) - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # fails and breaks other tests - setuptools/tests/test_editable_install.py - ) - ;; - esac - - local -x PRE_BUILT_SETUPTOOLS_WHEEL=${DISTUTILS_WHEEL_PATH} - epytest -o tmp_path_retention_policy=all \ - -m "not uses_network" setuptools -} - -src_install() { - if [[ ${DISTUTILS_WHEEL_PATH} != *py3-none-any.whl ]]; then - die "Non-pure wheel produced?! ${DISTUTILS_WHEEL_PATH}" - fi - # TODO: compress it? - insinto /usr/lib/python/ensurepip - doins "${DISTUTILS_WHEEL_PATH}" -} diff --git a/dev-python/ensurepip-setuptools/metadata.xml b/dev-python/ensurepip-setuptools/metadata.xml deleted file mode 100644 index 46eeb100c7f3..000000000000 --- a/dev-python/ensurepip-setuptools/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - setuptools - pypa/setuptools - cpe:/a:python:setuptools - - diff --git a/dev-python/ensurepip-wheel/Manifest b/dev-python/ensurepip-wheel/Manifest deleted file mode 100644 index ae21fbc384f3..000000000000 --- a/dev-python/ensurepip-wheel/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST wheel-0.47.0.tar.gz 63854 BLAKE2B 1ff8414476e13bd39a921f007176365c7c38963249a1ee0bbc2e94174ac3280bbe23711f94f84f11958db886e6293f5afe77ef15310a488b6951b472a15d9957 SHA512 cf2010e36c031ba47f6302a233811e57f0187244b06cdeff5ae5d2fb6cc16dfba594facbb3f58f795ec308d71a8a0332d09e610bb8720f2c9e8942a914bf3bc4 -DIST wheel-0.47.0.tar.gz.provenance 9367 BLAKE2B a9047b77f0e8ebe89da557d9af1be2034785673eea4eb1089b80c2604528b52b0486b81624bf4978f9479adafdca3e405ce36ab97235e5449979e9a6c24921dc SHA512 50aaef2cd93d5013d34017ef4d4e0f125cac0405d89d60081e4e43d00971f14d64397f5c358056e146f52a9ffbeeff9dc80e391a94b9c87f5e1fa9aeb3b9f1f2 diff --git a/dev-python/ensurepip-wheel/ensurepip-wheel-0.47.0.ebuild b/dev-python/ensurepip-wheel/ensurepip-wheel-0.47.0.ebuild deleted file mode 100644 index d9174dbf9ed5..000000000000 --- a/dev-python/ensurepip-wheel/ensurepip-wheel-0.47.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_PN=${PN#ensurepip-} -PYPI_VERIFY_REPO=https://github.com/pypa/wheel -# PYTHON_COMPAT used only for testing -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Shared wheel wheel for use in pip tests" -HOMEPAGE=" - https://github.com/pypa/wheel/ - https://pypi.org/project/wheel/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/packaging-26.0[${PYTHON_USEDEP}] - ) -" - -# xdist is slightly flaky here -EPYTEST_PLUGINS=( pytest-rerunfailures ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_compile() { - # If we're testing, install for all implementations. - # If we're not, just get one wheel built. - if use test || [[ -z ${DISTUTILS_WHEEL_PATH} ]]; then - distutils-r1_python_compile - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # fails if any setuptools plugin imported the module first - tests/test_bdist_wheel.py::test_deprecated_import - ) - - epytest -} - -src_install() { - if [[ ${DISTUTILS_WHEEL_PATH} != *py3-none-any.whl ]]; then - die "Non-pure wheel produced?! ${DISTUTILS_WHEEL_PATH}" - fi - # TODO: compress it? - insinto /usr/lib/python/ensurepip - doins "${DISTUTILS_WHEEL_PATH}" -} diff --git a/dev-python/ensurepip-wheel/metadata.xml b/dev-python/ensurepip-wheel/metadata.xml deleted file mode 100644 index 2bb9fa8c897f..000000000000 --- a/dev-python/ensurepip-wheel/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - wheel - pypa/wheel - - diff --git a/dev-python/entrypoint2/Manifest b/dev-python/entrypoint2/Manifest deleted file mode 100644 index 7aad354e11cd..000000000000 --- a/dev-python/entrypoint2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST entrypoint2-1.1.gh.tar.gz 15480 BLAKE2B e9a834b863e624971266b78fed75ce2621511f7529f88e4950803c8978a1e27e81585751c25eab82aa1507b6abf8500b11e6ab7ec80052ccd31bec16bf3ed790 SHA512 807b8a53cc5c3e88de971c624dc69b3d526637d84856a0a67fdf2d15c51224cb5c48a7614eaa1942783ce2e954791a86f5ae6eb4dbf1a6e7928161e2cc8f293d diff --git a/dev-python/entrypoint2/entrypoint2-1.1.ebuild b/dev-python/entrypoint2/entrypoint2-1.1.ebuild deleted file mode 100644 index d999b6e3cbfc..000000000000 --- a/dev-python/entrypoint2/entrypoint2-1.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Easy to use command-line interface for python modules" -HOMEPAGE=" - https://github.com/ponty/entrypoint2/ - https://pypi.org/project/entrypoint2/ -" -SRC_URI=" - https://github.com/ponty/entrypoint2/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/easyprocess[${PYTHON_USEDEP}] - dev-python/path[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/entrypoint2/metadata.xml b/dev-python/entrypoint2/metadata.xml deleted file mode 100644 index 3df5cf156b15..000000000000 --- a/dev-python/entrypoint2/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - entrypoint2 - ponty/entrypoint2 - - diff --git a/dev-python/entrypoints/Manifest b/dev-python/entrypoints/Manifest deleted file mode 100644 index df221e2e1d75..000000000000 --- a/dev-python/entrypoints/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST entrypoints-0.4.tar.gz 13974 BLAKE2B 95bfe3deeee183f000722be63114e7eafe12ce9994e3ad02fccde7ee8dca3d10cc491e438bc9330fe9e16dbe1664d7a9fd9ef5712ebca989e3304e1dee7a55ce SHA512 874858c240199b9a209e00bde609b33335d199d21a959e51bb875240e2a35ada036380097218e9cd50d5d1dbf9de52638a069cb605ea8e8952db4a5afa3ffd42 diff --git a/dev-python/entrypoints/entrypoints-0.4.ebuild b/dev-python/entrypoints/entrypoints-0.4.ebuild deleted file mode 100644 index c618d0aee684..000000000000 --- a/dev-python/entrypoints/entrypoints-0.4.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Discover and load entry points from installed packages" -HOMEPAGE=" - https://github.com/takluyver/entrypoints/ - https://pypi.org/project/entrypoints/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -distutils_enable_tests pytest diff --git a/dev-python/entrypoints/metadata.xml b/dev-python/entrypoints/metadata.xml deleted file mode 100644 index e99455210db7..000000000000 --- a/dev-python/entrypoints/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - Entry points are a way for Python packages to advertise objects with - some common interface. The most common examples are console_scripts - entry points, which define shell commands by identifying a Python - function to run. - - - takluyver/entrypoints - entrypoints - - diff --git a/dev-python/environs/Manifest b/dev-python/environs/Manifest deleted file mode 100644 index 89206216ac2f..000000000000 --- a/dev-python/environs/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST environs-15.0.0.tar.gz 36264 BLAKE2B 1064538d19aaec7803d1a2aa142239a2665c1eb97596ccf7c80c53000ecaf1633f1691a366c05f84953edc163f9adfcb33136c1676b9886f24c59860ab8d042e SHA512 d56266342b02f5486abb38f9cfd2151a166b15f3549a6b061ec3af2bb2a5cdc7c6b43efa815e3299cfd413429c12e2ffbf368d90e195362abd4650cdfd63e4c0 -DIST environs-15.0.0.tar.gz.provenance 9291 BLAKE2B 0309afc0df7ddd682268d27841e4f3387744c9507d234f527fe72ca2451bb94145b7cb880ede8242df5ead2e2055dfa1aead74991fce85499b9c6c768474e0ed SHA512 31070c4c588af4702b2f29588d6844df027068df9ba5906acc5629c1006cd75fcb08777e856d8705a3272d83e2c02e8391625e0291c49bf7dbbf00792f0b416d -DIST environs-15.0.1.tar.gz 36385 BLAKE2B 14d5e3a7f75027d275008af5bf8a3fae146b50ee249f98f105d5117acf230ad532cead7cfaa7ba922306da7fc8d3d5231126b4f140e56f20b7c0b529c68a9a93 SHA512 510ff5de019a9656b3d84a674e2096c8e62149671c6e93ada6b61165681a3ed31641dedd9910fe48007352ee43db7c9e6cd01ec52df4259a2f2e95b07d4c9918 -DIST environs-15.0.1.tar.gz.provenance 9338 BLAKE2B 591cea55878c76c4dac4d8aa8b8f9d72f2cd0f67b9fa06198440632936f5d39a7fd235fd50717cd4a3616ac8b37595d082330bf17c6138a9a6e406e14912e8e0 SHA512 11bf77d764b789bc630747868444f055f9b97cda350ce2666e31c7b08bd065ad0f6388bf40e5da28a71607a9a0419aa9db84306b3af408c9b9178fbef26b917c diff --git a/dev-python/environs/environs-15.0.0.ebuild b/dev-python/environs/environs-15.0.0.ebuild deleted file mode 100644 index 6ddf29e77dc0..000000000000 --- a/dev-python/environs/environs-15.0.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/sloria/environs -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library for simplified environment variable parsing" -HOMEPAGE=" - https://github.com/sloria/environs/ - https://pypi.org/project/environs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/python-dotenv[${PYTHON_USEDEP}] - >=dev-python/marshmallow-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/django-cache-url[${PYTHON_USEDEP}] - dev-python/dj-database-url[${PYTHON_USEDEP}] - dev-python/dj-email-url[${PYTHON_USEDEP}] - ) -" - -DOCS=( CHANGELOG.md CONTRIBUTING.md README.md ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/environs/environs-15.0.1.ebuild b/dev-python/environs/environs-15.0.1.ebuild deleted file mode 100644 index 101f48880a02..000000000000 --- a/dev-python/environs/environs-15.0.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/sloria/environs -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library for simplified environment variable parsing" -HOMEPAGE=" - https://github.com/sloria/environs/ - https://pypi.org/project/environs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/python-dotenv[${PYTHON_USEDEP}] - >=dev-python/marshmallow-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/django-cache-url[${PYTHON_USEDEP}] - dev-python/dj-database-url[${PYTHON_USEDEP}] - dev-python/dj-email-url[${PYTHON_USEDEP}] - ) -" - -DOCS=( CHANGELOG.md CONTRIBUTING.md README.md ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - unset A - epytest -} diff --git a/dev-python/environs/metadata.xml b/dev-python/environs/metadata.xml deleted file mode 100644 index 101b4a644038..000000000000 --- a/dev-python/environs/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - - environs - sloria/environs - - diff --git a/dev-python/enzyme/Manifest b/dev-python/enzyme/Manifest deleted file mode 100644 index ef761bd8f640..000000000000 --- a/dev-python/enzyme/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST enzyme-0.5.2.tar.gz 50543 BLAKE2B 87b45ac4e7e61b8c05aa9e8dc8c41a419850bff7bc5dc7532b2a9045c8871cd1d7241b00c6137200ae4d736d7fe83a1989adafa1865e106eb92e77d5284fdcf3 SHA512 f85d5ee536f2a60d401bc57640b6c989ec94b325dcc6b2a70c27deab2b7336b0fd6cdd3d93790128d6fb3fa72a783dd7814da8ca3665da19593c065af2b07131 -DIST matroska_test_w1_1.zip 184550509 BLAKE2B f111725aa08267661942072c2d4ac019d3d322c4e933aad10afb3aa6f69bb3469114c4400d161e53d8a7618b818b22465177460003804a7ac3e69fa4f4db000d SHA512 f170a8e83dab15228f992b3692330163da2402b8e436c7fa195ac1ecc06cf1eaf1a48d8c99a85c031122c158c2d4006023aae75d5b7805385ba25a6d601cb78f diff --git a/dev-python/enzyme/enzyme-0.5.2.ebuild b/dev-python/enzyme/enzyme-0.5.2.ebuild deleted file mode 100644 index 6b4d0246fb88..000000000000 --- a/dev-python/enzyme/enzyme-0.5.2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE='xml(+)' - -inherit distutils-r1 pypi - -DESCRIPTION="Python video metadata parser" -HOMEPAGE=" - https://github.com/Diaoul/enzyme/ - https://pypi.org/project/enzyme/ -" -SRC_URI+=" - test? ( - https://downloads.sourceforge.net/matroska/test_files/matroska_test_w1_1.zip - ) -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -BDEPEND=" - test? ( - app-arch/unzip - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.tar.gz" - - if use test; then - mkdir -p "${P}"/tests/data || die - cd "${P}"/tests/data || die - unpack matroska_test_w1_1.zip - fi -} diff --git a/dev-python/enzyme/metadata.xml b/dev-python/enzyme/metadata.xml deleted file mode 100644 index ba84fde8e981..000000000000 --- a/dev-python/enzyme/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Diaoul/enzyme - enzyme - matroska - - diff --git a/dev-python/ephemeral-port-reserve/Manifest b/dev-python/ephemeral-port-reserve/Manifest deleted file mode 100644 index 128c21667509..000000000000 --- a/dev-python/ephemeral-port-reserve/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ephemeral-port-reserve-1.1.4.gh.tar.gz 4839 BLAKE2B 843ddbfe8b102c10b3166628ba2aa1ef40f3314a74ac5e944e4e6c500f3f0d871424ca37dbbe64bc385352ba3ee9895884e82fd169962db8b6bf96aaf131d078 SHA512 e0412ac5ec362cffbd5efeb8c24a47ee36b50f2bf126438816824711f1f34412c903b116e96d4e541183925e7422b8f58bb0b7c5b819090d0f3d063cbf8c9f87 diff --git a/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild b/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild deleted file mode 100644 index f6cb80875a1c..000000000000 --- a/dev-python/ephemeral-port-reserve/ephemeral-port-reserve-1.1.4.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2022-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="Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it" -HOMEPAGE=" - https://pypi.org/project/ephemeral-port-reserve/ - https://github.com/Yelp/ephemeral-port-reserve/ -" -SRC_URI=" - https://github.com/Yelp/ephemeral-port-reserve/archive/v${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" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/ephemeral-port-reserve/metadata.xml b/dev-python/ephemeral-port-reserve/metadata.xml deleted file mode 100644 index 3f3e45e7f75b..000000000000 --- a/dev-python/ephemeral-port-reserve/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - Yelp/ephemeral-port-reserve - ephemeral-port-reserve - - diff --git a/dev-python/eradicate/Manifest b/dev-python/eradicate/Manifest deleted file mode 100644 index 475a5d14c878..000000000000 --- a/dev-python/eradicate/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST eradicate-3.0.1.gh.tar.gz 9197 BLAKE2B 46d0cb0538f94e3086931bf9a6b4a741014edec4445bc692ed3f89d6b79b4033a673430be40aa1813a992742e982a1b875385040b9b0d4812dce3eb86a8fefd3 SHA512 623ce5431f93ba0f4b9cb1bdf18411ae9df98df770c0551d72175b3f910ee64dff9faadda27625651f653b1029a6144b8f331805ec11627cf5dff0c73319d863 diff --git a/dev-python/eradicate/eradicate-3.0.1.ebuild b/dev-python/eradicate/eradicate-3.0.1.ebuild deleted file mode 100644 index 4936eebd9fc2..000000000000 --- a/dev-python/eradicate/eradicate-3.0.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Removes commented-out code from Python files" -HOMEPAGE=" - https://github.com/PyCQA/eradicate/ - https://pypi.org/project/eradicate/ -" -SRC_URI=" - https://github.com/PyCQA/eradicate/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests unittest diff --git a/dev-python/eradicate/metadata.xml b/dev-python/eradicate/metadata.xml deleted file mode 100644 index a504aadb5830..000000000000 --- a/dev-python/eradicate/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - - eradicate - PyCQA/eradicate - - diff --git a/dev-python/et-xmlfile/Manifest b/dev-python/et-xmlfile/Manifest deleted file mode 100644 index 34855bd4dbe2..000000000000 --- a/dev-python/et-xmlfile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST et_xmlfile-2.0.0.git.tar.gz 99140 BLAKE2B 810cb9119558bd139e19e5ad9df90db0b1445f47dc410040d319d5a761a357eb07776e9a4d2515d7ddd10c2b845ea834769d7bddc7cebff54e1085261203a936 SHA512 b23c0d110b85aba2881e4bb2702efc7a7d411aa1528e1096fd11c09b54e1afed01bf8ae5231874eeb64011ae0ebd6342dd89add45237bfc98ff19f2a895eb013 diff --git a/dev-python/et-xmlfile/et-xmlfile-2.0.0.ebuild b/dev-python/et-xmlfile/et-xmlfile-2.0.0.ebuild deleted file mode 100644 index fc0339d9e986..000000000000 --- a/dev-python/et-xmlfile/et-xmlfile-2.0.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_PV=${PV} -MY_P=et_xmlfile-${MY_PV} - -DESCRIPTION="An implementation of lxml.xmlfile for the standard library" -HOMEPAGE=" - https://pypi.org/project/et-xmlfile/ - https://foss.heptapod.net/openpyxl/et_xmlfile/ -" -SRC_URI=" - https://foss.heptapod.net/openpyxl/et_xmlfile/-/archive/${MY_PV}/${MY_P}.tar.gz - -> ${MY_P}.git.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/lxml[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3*|python3.14*) - EPYTEST_DESELECT+=( - # minor exception message difference - # https://foss.heptapod.net/openpyxl/et_xmlfile/-/issues/8 - et_xmlfile/tests/test_incremental_tree_with_stdlib_tests.py::ElementTreeTest::test_simpleops - ) - ;; - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/et-xmlfile/metadata.xml b/dev-python/et-xmlfile/metadata.xml deleted file mode 100644 index cbbb83caf705..000000000000 --- a/dev-python/et-xmlfile/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - et-xmlfile - openpyxl/et_xmlfile - - diff --git a/dev-python/etuples/Manifest b/dev-python/etuples/Manifest deleted file mode 100644 index 71ac7afe04d7..000000000000 --- a/dev-python/etuples/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST etuples-0.3.10.gh.tar.gz 22424 BLAKE2B 95cfdd30267e3ac9f98d2b6a2282e5476c86b58ea1b782d1a08b729cfc7943c6d90a7e434194261eee52bbf9b586374bb57ec8a3c686c5338aec2b273f38d65e SHA512 f7f320e175c62c545240820d693603ea0defcac33eefeaa638f809333b266e6809b87664416511c763ef4e4cb7a546d584e71e25d89bb859d8abc9b40f4dfffc diff --git a/dev-python/etuples/etuples-0.3.10.ebuild b/dev-python/etuples/etuples-0.3.10.ebuild deleted file mode 100644 index c95c52728aa2..000000000000 --- a/dev-python/etuples/etuples-0.3.10.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-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="Python S-expression emulation using tuple-like objects" -HOMEPAGE=" - https://pypi.org/project/etuples/ - https://github.com/pythological/etuples/ -" -# tests not in sdist, as of 0.3.9 -SRC_URI=" - https://github.com/pythological/etuples/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" - -RDEPEND=" - dev-python/cons[${PYTHON_USEDEP}] - dev-python/multipledispatch[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/etuples/metadata.xml b/dev-python/etuples/metadata.xml deleted file mode 100644 index 9b40781e13fe..000000000000 --- a/dev-python/etuples/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - etuples - pythological/etuples - - diff --git a/dev-python/eval-type-backport/Manifest b/dev-python/eval-type-backport/Manifest deleted file mode 100644 index 225b89d15162..000000000000 --- a/dev-python/eval-type-backport/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST eval_type_backport-0.3.1.tar.gz 9445 BLAKE2B 96aadb7accc8d143795ac846ce1a744d1ac7b84b3d8c020366cabf30cfcd7c092b4a6fbaade8bffc76415d56921569a8c9c760d057945bf1cc321c94d5189d35 SHA512 fe5f5b9641359f24c6d088321b018102a398b44aecd2b29762d3ad9b9c2a53abc3a9490f01b4ec63048a5dfb24218d07fa6b478264cd2ee3255c3cc33259ed2e diff --git a/dev-python/eval-type-backport/eval-type-backport-0.3.1.ebuild b/dev-python/eval-type-backport/eval-type-backport-0.3.1.ebuild deleted file mode 100644 index 1e45d8d8910e..000000000000 --- a/dev-python/eval-type-backport/eval-type-backport-0.3.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Backport of typing._eval_type" -HOMEPAGE=" - https://github.com/alexmojaki/eval_type_backport/ - https://pypi.org/project/eval-type-backport/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/eval-type-backport/metadata.xml b/dev-python/eval-type-backport/metadata.xml deleted file mode 100644 index 7582a5dc6c04..000000000000 --- a/dev-python/eval-type-backport/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - alexmojaki/eval_type_backport - eval-type-backport - - diff --git a/dev-python/evdev/Manifest b/dev-python/evdev/Manifest deleted file mode 100644 index 0207a3b8ebc4..000000000000 --- a/dev-python/evdev/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-evdev-1.9.3.gh.tar.gz 48953 BLAKE2B 93d9cb5f13fb83bbe028d7fe138ced73f369e97e48af9d3e6ce0d846169fe7378ad8f1e23a14e8d96c908d0d6f8f66c30cc69589454318e7de311fcdf16191f5 SHA512 3f78fc21da5afcea7651a36c13fdb3e7c5cfac0327c0a365e2d825c849f4a19664defba07a5ada45665864888301b5b38478b4e7716014877951872ae912bee8 diff --git a/dev-python/evdev/evdev-1.9.3.ebuild b/dev-python/evdev/evdev-1.9.3.ebuild deleted file mode 100644 index 0bacedf79888..000000000000 --- a/dev-python/evdev/evdev-1.9.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-evdev-${PV} -DESCRIPTION="Python library for evdev bindings" -HOMEPAGE=" - https://python-evdev.readthedocs.io/ - https://github.com/gvalkov/python-evdev/ - https://pypi.org/project/evdev/ -" -SRC_URI=" - https://github.com/gvalkov/python-evdev/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # these tests rely on being able to open /dev/uinput - tests/test_uinput.py -) - -python_configure_all() { - esetup.py build_ecodes \ - --evdev-headers \ - "${ESYSROOT}/usr/include/linux/input.h:${ESYSROOT}/usr/include/linux/input-event-codes.h:${ESYSROOT}:/usr/include/linux/uinput.h" -} - -src_test() { - cd tests || die - distutils-r1_src_test -} diff --git a/dev-python/evdev/metadata.xml b/dev-python/evdev/metadata.xml deleted file mode 100644 index 123f4220f5a7..000000000000 --- a/dev-python/evdev/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - evdev - gvalkov/python-evdev - - diff --git a/dev-python/events/Manifest b/dev-python/events/Manifest deleted file mode 100644 index 0425570ec95f..000000000000 --- a/dev-python/events/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST events-0.5.gh.tar.gz 13200 BLAKE2B c55361a0a31c0f01ae7c9e49ceb2ad6900384b0164d9ac8a5e289a8a80d9ab07f6439ee85f4ec77f0ae639b46e7c69c0f4b54341f9edfff05f865e0738315ff7 SHA512 3eb067bb2a8441eaf4801f25ced65afd7f6c253461c61a2e9bbdd87645718c72a7c13a66e46a6a48ef5b5857993f23a462a286937dc93a259bd02887a3dda6c6 diff --git a/dev-python/events/events-0.5.ebuild b/dev-python/events/events-0.5.ebuild deleted file mode 100644 index 7ce24dbf4312..000000000000 --- a/dev-python/events/events-0.5.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2024-2025 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="Bringing the elegance of C# EventHandler to Python" -HOMEPAGE=" - https://pypi.org/project/Events/ - https://github.com/pyeve/events/ -" -# No sdist in pypi as of PV=0.5 -SRC_URI=" - https://github.com/pyeve/events/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests unittest diff --git a/dev-python/events/metadata.xml b/dev-python/events/metadata.xml deleted file mode 100644 index 6838d44b4c71..000000000000 --- a/dev-python/events/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - arthurzam@gentoo.org - Arthur Zamarin - - - - Events - pyeve/events - - diff --git a/dev-python/evernote2/Manifest b/dev-python/evernote2/Manifest deleted file mode 100644 index eee4fc67bfc8..000000000000 --- a/dev-python/evernote2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST evernote2-1.0.3.gh.tar.gz 247239 BLAKE2B 899067b7736a9e8e7932f1fe5b2c3c5e20650f5bc836f184de18ee7576cec1edb34c25211119bc41917a54bdabff65a6b33216f6bead08fcb3989081a87afff3 SHA512 2df19761dd02d67e1faa7a702ea363530b485e9a5c3ccab7e90f987cdbf06a4d1f00de0066c7cbce15f8a489bb0879d1024226ff8ef9aaff0226eb66f0a6998d diff --git a/dev-python/evernote2/evernote2-1.0.3.ebuild b/dev-python/evernote2/evernote2-1.0.3.ebuild deleted file mode 100644 index d869bd8f0ca9..000000000000 --- a/dev-python/evernote2/evernote2-1.0.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright Gentoo Authors 2025 -# 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="Unofficial Evernote SDK for Python 3" -HOMEPAGE=" - https://github.com/JackonYang/evernote2 - https://pypi.org/project/evernote2/ -" -SRC_URI="https://github.com/JackonYang/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" - -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/pytest-cov[${PYTHON_USEDEP}] - ) -" - -RDEPEND=" - dev-python/oauthlib[${PYTHON_USEDEP}] - dev-python/thrift[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/evernote2/evernote2-9999.ebuild b/dev-python/evernote2/evernote2-9999.ebuild deleted file mode 100644 index 3c8ed2b7fc22..000000000000 --- a/dev-python/evernote2/evernote2-9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright Gentoo Authors 2024-2025 -# 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 git-r3 - -DESCRIPTION="Unofficial Evernote SDK for Python 3" -HOMEPAGE=" - https://github.com/JackonYang/evernote2 - https://pypi.org/project/evernote2/ -" -EGIT_REPO_URI="https://github.com/JackonYang/evernote2" - -LICENSE="Apache-2.0" - -SLOT="0" - -BDEPEND=" - test? ( - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/pytest-cov[${PYTHON_USEDEP}] - ) -" - -RDEPEND=" - dev-python/oauthlib[${PYTHON_USEDEP}] - dev-python/thrift[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/evernote2/metadata.xml b/dev-python/evernote2/metadata.xml deleted file mode 100644 index 42426d6b4e73..000000000000 --- a/dev-python/evernote2/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - JackonYang/evernote2 - evernote2 - - diff --git a/dev-python/ewmh/Manifest b/dev-python/ewmh/Manifest deleted file mode 100644 index 494bf9e8e344..000000000000 --- a/dev-python/ewmh/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ewmh-0.1.6.tar.gz 13065 BLAKE2B ba26d28f8976792b07e0bb200e1a2edcd7a04442bd17606a5d786ca41f01f4f3f96243134dde638fa228e49b79556d6ccbf25cf032c278e0b5233557746f34e9 SHA512 96c498cbd45bf03dca8b0c982cbb7e5644b00ce35b49df6abf119d36a18c08f907b635fc0ab12493d6351ba2c6645c75440d7c92d09d6feb06f6121bfd41391b diff --git a/dev-python/ewmh/ewmh-0.1.6.ebuild b/dev-python/ewmh/ewmh-0.1.6.ebuild deleted file mode 100644 index 925f221616a3..000000000000 --- a/dev-python/ewmh/ewmh-0.1.6.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="An implementation of Extended Window Manager Hints, based on Xlib" -HOMEPAGE="https://github.com/parkouss/pyewmh https://pypi.python.org/pypi/ewmh" - -LICENSE="LGPL-3" -SLOT="0" - -KEYWORDS="amd64 x86" - -RDEPEND="dev-python/python-xlib[${PYTHON_USEDEP}]" diff --git a/dev-python/ewmh/metadata.xml b/dev-python/ewmh/metadata.xml deleted file mode 100644 index f4c2f376069e..000000000000 --- a/dev-python/ewmh/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - flow@gentoo.org - Florian Schmaus - - - An implementation of EWMH (Extended Window Manager Hints) for python 2 and 3, based on Xlib. - It allows EWMH-compliant window managers (most modern WMs) to be queried and controlled. - - - parkouss/pyewmh - ewmh - - diff --git a/dev-python/exceptiongroup/Manifest b/dev-python/exceptiongroup/Manifest deleted file mode 100644 index 6266dfde0988..000000000000 --- a/dev-python/exceptiongroup/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST exceptiongroup-1.3.1.tar.gz 30371 BLAKE2B 153c53bc2bffd3e1aacb770370daf3aedfa9436791ef63433cc461d80b00ad4832a90608b4a30212e62d6602b2590d3c423fe0b4624ea7f5edc4dfa57966987b SHA512 5252b8be9f86bfda89ca2cc8d5ac31503729f3135cc7fc880919b60d91d50ae1e183ec7afdc1cd0b5007809ddf0f394c3a1ce09c0ef71286a14aad91d1876ca0 -DIST exceptiongroup-1.3.1.tar.gz.provenance 9507 BLAKE2B 6740aabc1b391c2447aa40c76514f93a07c417efbcf6f6b563bb08abb5449cdcd7155d61f9426fe5c9b301ca1239fd6ee08d2f7e91a09ef444ad89dea626693a SHA512 48d3d9185c46d294924599a4b1a501000fb5301f4eeca0a644448b566d4dd82ced84909557c7bdd865845ba9d41ad05cf286bbe0f53fd9268781d78e5aee289d diff --git a/dev-python/exceptiongroup/exceptiongroup-1.3.1.ebuild b/dev-python/exceptiongroup/exceptiongroup-1.3.1.ebuild deleted file mode 100644 index 13269392f8ef..000000000000 --- a/dev-python/exceptiongroup/exceptiongroup-1.3.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit_scm -PYPI_VERIFY_REPO=https://github.com/agronholm/exceptiongroup -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Backport of PEP 654 (exception groups)" -HOMEPAGE=" - https://github.com/agronholm/exceptiongroup/ - https://pypi.org/project/exceptiongroup/ -" - -LICENSE="MIT PSF-2.4" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] - ' 3.11 3.12) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/exceptiongroup/metadata.xml b/dev-python/exceptiongroup/metadata.xml deleted file mode 100644 index e51a691f3783..000000000000 --- a/dev-python/exceptiongroup/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - agronholm/exceptiongroup - exceptiongroup - - diff --git a/dev-python/execnet/Manifest b/dev-python/execnet/Manifest deleted file mode 100644 index ff26f3ac3fd3..000000000000 --- a/dev-python/execnet/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST execnet-2.1.2.tar.gz 166622 BLAKE2B 108f0e4c7e6b782e21700bc2db596aef7b9a3f770841b35d1c96a16730e410557f90ed9215db7cbe3c110e25fdbf66c35ee9d59d1e5e6589686f74ce7a3e528e SHA512 d2dd7854d5b7552f31347b00c664110560c128f15208584a0400e3a9689fdb6c20483487d103869fdfa929ce901ef62d5e4274e38b817c426a48a1c6dc6442b2 -DIST execnet-2.1.2.tar.gz.provenance 9653 BLAKE2B a7927a97bbeea3b4ca2ebe8d284d55106eaafa91da942084f525cf7e5857c2cfb3f4858014ce69de5b0cdc81628b4cd9c815b7e680fec5440d1b5f209b5e6725 SHA512 e36b3e66fc5fc2eb86d62ae4f2f39fe1335675078ba2c916fe3d9e928647603128a2f3d3380ce8756dc9915a27dbed6c3c82aef911d38cdeb47bbf12a0163acd diff --git a/dev-python/execnet/execnet-2.1.2.ebuild b/dev-python/execnet/execnet-2.1.2.ebuild deleted file mode 100644 index 144a4dae8494..000000000000 --- a/dev-python/execnet/execnet-2.1.2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pytest-dev/execnet -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Rapid multi-Python deployment" -HOMEPAGE=" - https://codespeak.net/execnet/ - https://github.com/pytest-dev/execnet/ - https://pypi.org/project/execnet/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx doc -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - python3*t) - EPYTEST_DESELECT+=( - # https://github.com/pytest-dev/execnet/issues/306 - testing/test_channel.py::TestChannelBasicBehaviour::test_channel_callback_remote_freed - ) - ;; - esac - - # the test suite checks if bytecode writing can be disabled/enabled - local -x PYTHONDONTWRITEBYTECODE= - # some tests are implicitly run against both sys.executable - # and pypy3, which is redundant and results in pypy3 bytecode being - # written to cpython install dirs - epytest testing -k "not pypy3" -} diff --git a/dev-python/execnet/metadata.xml b/dev-python/execnet/metadata.xml deleted file mode 100644 index 64dc04edc3ab..000000000000 --- a/dev-python/execnet/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - python@gentoo.org - Python - - - - execnet - pytest-dev/execnet - - diff --git a/dev-python/executing/Manifest b/dev-python/executing/Manifest deleted file mode 100644 index 377d21dc109a..000000000000 --- a/dev-python/executing/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST executing-2.2.1.gh.tar.gz 1135347 BLAKE2B 532d3b8a1801227436e7fd9460732c735b51b1e5841f43090ba56e91d9a5ba8c248bcafbc4ae9f1c6c49ee262d67748f7350364efa9830089f366e07a269bb65 SHA512 59d2ad7cf36279dd36df36355ad3252d32df21a4732fece8f1975be142604ee4646bee2a1fb52ff8ae4f3b155b34334dc92d5a05240cb5be169913e065d2fb23 diff --git a/dev-python/executing/executing-2.2.1.ebuild b/dev-python/executing/executing-2.2.1.ebuild deleted file mode 100644 index d0433d40e95e..000000000000 --- a/dev-python/executing/executing-2.2.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_TESTED=( python3_{13..14} ) -# pypy3.11: https://github.com/alexmojaki/executing/issues/92 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Get information about what a Python frame is currently doing" -HOMEPAGE=" - https://github.com/alexmojaki/executing/ - https://pypi.org/project/executing/ -" -SRC_URI=" - https://github.com/alexmojaki/executing/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -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 - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -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/executing/metadata.xml b/dev-python/executing/metadata.xml deleted file mode 100644 index 6e749ac9035b..000000000000 --- a/dev-python/executing/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - executing - alexmojaki/executing - - diff --git a/dev-python/exif/Manifest b/dev-python/exif/Manifest deleted file mode 100644 index 294e463d7c0e..000000000000 --- a/dev-python/exif/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST exif-v1.6.0.tar.bz2 19003057 BLAKE2B b0357f70ac4618e5c3ca2e2ab3d2f7c5c2a202dc171669dec10f77a567f751f00d87af66a6e5f59cefbaa3a1b96aede333b8e27e5bb5441b719d0b5e88d97597 SHA512 db7b3c225f5a97ee09b8b66fe3f898fb1489c11d539260cf0c80e127155c6ae749b170a625ca9a81321780db62f19199acaf6e621cd5b4ea5b74d890c7de92b5 diff --git a/dev-python/exif/exif-1.6.0.ebuild b/dev-python/exif/exif-1.6.0.ebuild deleted file mode 100644 index 98faaf405fa8..000000000000 --- a/dev-python/exif/exif-1.6.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Read and modify image EXIF metadata using Python." -HOMEPAGE="https://gitlab.com/TNThieding/exif" -SRC_URI="https://gitlab.com/TNThieding/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/plum-0.5.0[${PYTHON_USEDEP}] - - - - - navi@vlhl.dev - Anna Figueiredo Gomes - - - TNThieding/exif - - - diff --git a/dev-python/expandvars/Manifest b/dev-python/expandvars/Manifest deleted file mode 100644 index f087de1e165a..000000000000 --- a/dev-python/expandvars/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST expandvars-1.1.2.tar.gz 70842 BLAKE2B b1d2ec3cdf18d1406d74ae9d325a153d21d1cb0a94bcc249b641741cc8290617de1a5ce1194f12fa083f7c6f1400bf259f3b17b13745379900e5f6788467aaf7 SHA512 e04a9f5233a960f6e8bc2cedb922ed5f044768bfaf69b6eb7d8dc0d2013d22ae947b0f9c3d50fd83d04d5ebbd845f1b1f6e93bb6881a310a2e31eaf6b9e50fec diff --git a/dev-python/expandvars/expandvars-1.1.2.ebuild b/dev-python/expandvars/expandvars-1.1.2.ebuild deleted file mode 100644 index 9db3c22286a9..000000000000 --- a/dev-python/expandvars/expandvars-1.1.2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2023-2025 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 pypi - -DESCRIPTION="Expand system variables Unix style" -HOMEPAGE=" - https://github.com/sayanarijit/expandvars/ - https://pypi.org/project/expandvars/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/expandvars/metadata.xml b/dev-python/expandvars/metadata.xml deleted file mode 100644 index d66a900919de..000000000000 --- a/dev-python/expandvars/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - sayanarijit/expandvars - expandvars - - diff --git a/dev-python/expects/Manifest b/dev-python/expects/Manifest deleted file mode 100644 index 219add3fc1c6..000000000000 --- a/dev-python/expects/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST expects-0.9.0.tar.gz 27901 BLAKE2B b504f0d7dc91f76a2e036693873efaecdbe1e96a376d930924e00268d6374fad2bdc953e7f684f2ad44bf4d9ca962c377d753ef627304a036c1197b23230a2b0 SHA512 82465cfa48d2c28e6584bc05b9895bf5a0ebb90f43ac828c8e2888a10695c24da7833560880fcd8e7deef9996187ec7be7d993fc9973e2887a66b0b463125fff diff --git a/dev-python/expects/expects-0.9.0-r1.ebuild b/dev-python/expects/expects-0.9.0-r1.ebuild deleted file mode 100644 index f9f20205cb08..000000000000 --- a/dev-python/expects/expects-0.9.0-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Expressive and extensible TDD/BDD assertion library for Python" -HOMEPAGE=" - https://github.com/jaimegildesagredo/expects/ - https://pypi.org/project/expects/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/mamba[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs - -python_test() { - mamba || die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/expects/metadata.xml b/dev-python/expects/metadata.xml deleted file mode 100644 index 8306307d9daa..000000000000 --- a/dev-python/expects/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - expects - jaimegildesagredo/expects - - diff --git a/dev-python/expecttest/Manifest b/dev-python/expecttest/Manifest deleted file mode 100644 index 3b5dd113626e..000000000000 --- a/dev-python/expecttest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST expecttest-0.3.0.gh.tar.gz 16627 BLAKE2B 02a8c41b996dc16d77c711cf023ee18cd97b6a2bb5bd13e80a6c195b18cf8b795a2b71d62b281d62da897d21b61a868f41af17746e849ec3c0f676c13bf7261a SHA512 3627255e9bfd2e2df9cff8026de8d3bf4997a50fc838c09b147b8becbf35f64b97da19e3606b239df4ee2e68018497aa44fef2f02d2cb980ec1d4e38e83f6d50 diff --git a/dev-python/expecttest/expecttest-0.3.0.ebuild b/dev-python/expecttest/expecttest-0.3.0.ebuild deleted file mode 100644 index d00fef70f3e5..000000000000 --- a/dev-python/expecttest/expecttest-0.3.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="golden tests" -HOMEPAGE=" - https://github.com/pytorch/expecttest/ - https://pypi.org/project/expecttest/ -" -SRC_URI=" - https://github.com/pytorch/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -python_test() { - "${EPYTHON}" test_expecttest.py -v || die -} diff --git a/dev-python/expecttest/metadata.xml b/dev-python/expecttest/metadata.xml deleted file mode 100644 index 6e5f726a7ed4..000000000000 --- a/dev-python/expecttest/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - tupone@gentoo.org - Alfredo Tupone - - - pytorch/expecttest - expecttest - - diff --git a/dev-python/extras/Manifest b/dev-python/extras/Manifest deleted file mode 100644 index 77135a393980..000000000000 --- a/dev-python/extras/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST extras-1.0.0.tar.gz 6759 BLAKE2B 341bce7f172afeb9e2a5179ab392d396920dc8ec2b9a6e734daf8668c7f329d9a64de6f3f90b70f8e42d5e111ef196315341c0bb0f347f13ba4974d970695fac SHA512 510c796628f28db90bb96c7c9ba5fc9b2b950d2968e219efe67f3899bbe7ef68fe5de1494f8fd640f13a1ccd329e7dac9cd38aa965ab1e07c4cd287c04da50fb diff --git a/dev-python/extras/extras-1.0.0-r2.ebuild b/dev-python/extras/extras-1.0.0-r2.ebuild deleted file mode 100644 index ee0bbeb0979c..000000000000 --- a/dev-python/extras/extras-1.0.0-r2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Useful extra bits for Python that should be in the standard library" -HOMEPAGE=" - https://github.com/testing-cabal/extras/ - https://pypi.org/project/extras/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/extras/metadata.xml b/dev-python/extras/metadata.xml deleted file mode 100644 index 5a15ffc23e50..000000000000 --- a/dev-python/extras/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - extras - testing-cabal/extras - - diff --git a/dev-python/eyed3/Manifest b/dev-python/eyed3/Manifest deleted file mode 100644 index 0dadc54cc162..000000000000 --- a/dev-python/eyed3/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST eyeD3-0.9.9.gh.tar.gz 258527 BLAKE2B 5f3218dcc678e4647f579b99fa2cb3f21d5c544f5dce55394f835e862841911de4c820bcfe933af0c3c84b1ba29b2ee28a6689b4c22da6e5e661d024c3434565 SHA512 e77973c3a2c4f8b2276039a66aff2a16e3c47d18152ce68539afd5475440f1fd44b43ba154a9a63c506bfdb7e7da372aa9df07a53eb61b3593058f084d7d8c27 -DIST eyeD3-test-data-r1.tgz 97336666 BLAKE2B e982f21ba29aaca15c6975a836bed322d5203bca57b93ab0c9343de13259d9e2f56b98e5e7402ccf9138a9dc79951e68c4b37cd2c891d2c9e94815256d49adc4 SHA512 4e6daca06380492c0048f1ffd94d92e511fc3695b3e5f64f805d3f3aa2d0fef05a3be1d67a459fb13ab6d9861b86146487f31321f979c464fc516047b66735ab diff --git a/dev-python/eyed3/eyed3-0.9.9.ebuild b/dev-python/eyed3/eyed3-0.9.9.ebuild deleted file mode 100644 index 2d0c2f9ef9a2..000000000000 --- a/dev-python/eyed3/eyed3-0.9.9.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=eyeD3-${PV} -DESCRIPTION="Module for manipulating ID3 (v1 + v2) tags in Python" -HOMEPAGE=" - https://eyed3.nicfit.net/ - https://github.com/nicfit/eyeD3/ - https://pypi.org/project/eyeD3/ -" -SRC_URI=" - https://github.com/nicfit/eyeD3/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz - test? ( - https://eyed3.nicfit.net/releases/eyeD3-test-data.tgz - -> eyeD3-test-data-r1.tgz - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-3+" -SLOT="0.7" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/deprecation-2.1.0[${PYTHON_USEDEP}] - >=dev-python/filetype-1.2.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -# note: most of the deps are optional runtime deps / plugin deps -BDEPEND=" - test? ( - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pylast[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # unpackaged deps - tests/test_factory.py -) - -src_prepare() { - if use test; then - mv "${WORKDIR}"/eyeD3-test-data tests/data || die - fi - - distutils-r1_src_prepare -} diff --git a/dev-python/eyed3/metadata.xml b/dev-python/eyed3/metadata.xml deleted file mode 100644 index df9d1272ffd6..000000000000 --- a/dev-python/eyed3/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sound@gentoo.org - Gentoo Sound project - - - python@gentoo.org - Python - - - - eyeD3 - nicfit/eyeD3 - - diff --git a/dev-python/ezdxf/Manifest b/dev-python/ezdxf/Manifest deleted file mode 100644 index 5589c52a224e..000000000000 --- a/dev-python/ezdxf/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ezdxf-1.4.3.tar.gz 1816226 BLAKE2B b77d8b43295623504f2eabf702692dd6e58b9d52b138bbc64e33043649d6ab51dfcdfea95c684e7341172a6a208d7d0665a00579df93c18a66f74f2b908fe26f SHA512 31d19313e1a7599378532363287a69b076db6ba4545048d97f3f80ebc2ed2253f1ec119ce19e3aaddba31623ba0b58e5c89111a5dc0024f18ea7911463eeb9d5 -DIST ezdxf-1.4.4.tar.gz 1866886 BLAKE2B ad2dc9c65792edee17b5683e62e38ab87e099e54e9fba6561ad232c04b91a15b630242f4fe49931f6c67b41b8d776c2b69f3d13944c9c1b5866d474d27005285 SHA512 d51264d859edbf09ddcfc886a8a488d13b06d861ac716e43537d96cc1af7958818a6b82cab2781d5b0a34711c8eab99122ead5b4da498dfe2b0860c926bf6cba diff --git a/dev-python/ezdxf/ezdxf-1.4.3.ebuild b/dev-python/ezdxf/ezdxf-1.4.3.ebuild deleted file mode 100644 index 3cfae9f390de..000000000000 --- a/dev-python/ezdxf/ezdxf-1.4.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Python library for creating and manipulating DXF drawings" -HOMEPAGE="https://ezdxf.mozman.at/ https://github.com/mozman/ezdxf" - -LICENSE="MIT" -SLOT=0 -KEYWORDS="~amd64 ~arm64" - -# Tests require fonts from repository ./fonts folder -# https://github.com/mozman/ezdxf/blob/master/tests/README.md -RESTRICT="test" - -RDEPEND=" - >=dev-python/pyparsing-2.0.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/fonttools[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - dev-python/cython[${PYTHON_USEDEP}] -" diff --git a/dev-python/ezdxf/ezdxf-1.4.4.ebuild b/dev-python/ezdxf/ezdxf-1.4.4.ebuild deleted file mode 100644 index 3cfae9f390de..000000000000 --- a/dev-python/ezdxf/ezdxf-1.4.4.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Python library for creating and manipulating DXF drawings" -HOMEPAGE="https://ezdxf.mozman.at/ https://github.com/mozman/ezdxf" - -LICENSE="MIT" -SLOT=0 -KEYWORDS="~amd64 ~arm64" - -# Tests require fonts from repository ./fonts folder -# https://github.com/mozman/ezdxf/blob/master/tests/README.md -RESTRICT="test" - -RDEPEND=" - >=dev-python/pyparsing-2.0.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/fonttools[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - dev-python/cython[${PYTHON_USEDEP}] -" diff --git a/dev-python/ezdxf/metadata.xml b/dev-python/ezdxf/metadata.xml deleted file mode 100644 index 01231f89f1ca..000000000000 --- a/dev-python/ezdxf/metadata.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - vowstar@gmail.com - Huang Rui - - - mozman/ezdxf - ezdxf - https://ezdxf.mozman.at/ - https://github.com/mozman/ezdxf/issues - - - ezdxf is a Python library for creating and manipulating DXF (Drawing - Exchange Format) documents. It allows users to seamlessly load and edit - DXF files while preserving all content except for comments. The library - supports DXF versions R12, R2000, R2004, R2007, R2010, R2013, and R2018 - for reading and writing, with read-only support for older versions. It - includes optional C-extensions for improved performance and provides a - command-line interface for viewing, converting, and inspecting DXF files. - - - ezdxf是一个用于创建和操作DXF(图形交换格式)文档的Python库。它允许用户 - 无缝加载和编辑DXF文件,同时保留除注释外的所有内容。该库支持DXF版本R12、 - R2000、R2004、R2007、R2010、R2013和R2018的读写,对旧版本提供只读支持。 - 它包含可选的C扩展以提高性能,并提供用于查看、转换和检查DXF文件的命令行 - 界面。 - - diff --git a/dev-python/faker/Manifest b/dev-python/faker/Manifest deleted file mode 100644 index f95cc9568ca8..000000000000 --- a/dev-python/faker/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST faker-40.14.1.tar.gz 1962264 BLAKE2B edfedc3d138937c87dfe27e3249a823053caac7befa2dc2d534b98dd0d20aa3a91965b056cd3a0b63afb976c9b6cbaea024801dc9ae0227d54897fe6ff463d88 SHA512 d97d1789c9bafa8c6e56af535db0b4af3bf3fd2ff251820b4e6bbca443ef37a243ae785ec8051a0597df6ca91c78349a23b312674ba6d6d315e8739f37d1277f -DIST faker-40.18.0.tar.gz 1968243 BLAKE2B 931d7835aada7cad4b16a85af8b04b1284393210bd7faeaa07d9b54aae93318690e375d8f1e6729260bb3e02348ed3ed68cf8c63be7711d81900e290bd2c14c4 SHA512 eeb812137bc60176c34b448b902b5621c3c01a9036b4d0e83887741d32586458ddd0b8bfd66fb1ffc0f2defe056813352129d26fa31387c63bdd34dbdf42f1bc -DIST faker-40.19.1.tar.gz 1969318 BLAKE2B b2e7fdda254c8c1c0a4ec2a756ec7b7b31f9c373c9b9492f13f6db7970c9e8f7701c07ee895edf8527d66c6081811a07cba752d14aa208092b03403f7b869b27 SHA512 d650db7ef33b3303ef534af8baa97308ac13b6c77806118f33f4b5e13e886d2cc53e662e392f8966e659905d10ca5d28dc7050a9a502574beb50319d58fc4ec8 -DIST faker-40.20.0.tar.gz 1970005 BLAKE2B c14ff9753e037160f11f2a293cb0c6d60d464cdcc2b777f74d3afe74326a3195a79b5e4c3f84dd97113aa9e8a266d73c88e4549e0f6849a0f9983c7354126236 SHA512 615276aa0dde11b460944bbd32370c75aa0f5e34feb228a64d42bfb5bca01109438a1130a99361223cff06d2442b21664808747b9b2d2bec0a34bca21e18696f -DIST faker-40.21.0.tar.gz 1970295 BLAKE2B 7df1c57d91d604e748532351240369d1b08992a3cecf2f60cf472a907e7ad8912befb2a9fc840fc28c1d1b5af96ed539d4083ead4e7005156973f4899677aa19 SHA512 64acde47e79732466efdf65cca8e76640bb2538956b72baafde307b412d7f54ebb9293bf1ec7b1a38e51cbcbc61fbe53c298bef5e4b014295f17043c464bbdb3 diff --git a/dev-python/faker/faker-40.14.1.ebuild b/dev-python/faker/faker-40.14.1.ebuild deleted file mode 100644 index a2455830ee3f..000000000000 --- a/dev-python/faker/faker-40.14.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE=" - https://github.com/joke2k/faker/ - https://pypi.org/project/Faker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - !dev-ruby/faker -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},tiff] - dev-python/validators[${PYTHON_USEDEP}] - ) -" - -# note: tests are flaky with xdist -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -python_test() { - epytest - epytest --exclusive-faker-session tests/pytest/session_overrides -} diff --git a/dev-python/faker/faker-40.18.0.ebuild b/dev-python/faker/faker-40.18.0.ebuild deleted file mode 100644 index 125fe3904e57..000000000000 --- a/dev-python/faker/faker-40.18.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE=" - https://github.com/joke2k/faker/ - https://pypi.org/project/Faker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - !dev-ruby/faker -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},tiff] - dev-python/validators[${PYTHON_USEDEP}] - ) -" - -# note: tests are flaky with xdist -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -python_test() { - epytest - epytest --exclusive-faker-session tests/pytest/session_overrides -} diff --git a/dev-python/faker/faker-40.19.1.ebuild b/dev-python/faker/faker-40.19.1.ebuild deleted file mode 100644 index 125fe3904e57..000000000000 --- a/dev-python/faker/faker-40.19.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE=" - https://github.com/joke2k/faker/ - https://pypi.org/project/Faker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - !dev-ruby/faker -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},tiff] - dev-python/validators[${PYTHON_USEDEP}] - ) -" - -# note: tests are flaky with xdist -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -python_test() { - epytest - epytest --exclusive-faker-session tests/pytest/session_overrides -} diff --git a/dev-python/faker/faker-40.20.0.ebuild b/dev-python/faker/faker-40.20.0.ebuild deleted file mode 100644 index 125fe3904e57..000000000000 --- a/dev-python/faker/faker-40.20.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE=" - https://github.com/joke2k/faker/ - https://pypi.org/project/Faker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - !dev-ruby/faker -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},tiff] - dev-python/validators[${PYTHON_USEDEP}] - ) -" - -# note: tests are flaky with xdist -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -python_test() { - epytest - epytest --exclusive-faker-session tests/pytest/session_overrides -} diff --git a/dev-python/faker/faker-40.21.0.ebuild b/dev-python/faker/faker-40.21.0.ebuild deleted file mode 100644 index 125fe3904e57..000000000000 --- a/dev-python/faker/faker-40.21.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE=" - https://github.com/joke2k/faker/ - https://pypi.org/project/Faker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - !dev-ruby/faker -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},tiff] - dev-python/validators[${PYTHON_USEDEP}] - ) -" - -# note: tests are flaky with xdist -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -python_test() { - epytest - epytest --exclusive-faker-session tests/pytest/session_overrides -} diff --git a/dev-python/faker/metadata.xml b/dev-python/faker/metadata.xml deleted file mode 100644 index 9f5551d1a7e8..000000000000 --- a/dev-python/faker/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - voyageur@gentoo.org - Bernard Cafarelli - - - python@gentoo.org - Python - - - - Faker - joke2k/faker - - diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest deleted file mode 100644 index 3581dc589ed5..000000000000 --- a/dev-python/fakeredis/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST fakeredis-2.34.1.tar.gz 177315 BLAKE2B ed0ca71b7feeeb81cb5bd927eb19a4bc3af56ae1de08334c5825dce88af8197dcc946b8cd3d98ac32972f99c47a480c9669b9fb252e66022ff0dfbe8fce0056f SHA512 26b60db9d4d142cbaaaf51085e4efe44380626c9600145ef4b8254a92eec02423a90b0587817d94c6559f046c7d9adbce1fb25a678d00390be91132de192ece3 -DIST fakeredis-2.34.1.tar.gz.provenance 9528 BLAKE2B bd549cae9bb98f5d85879b38f87d4aed02ebd0b79e858eb273ef94b7c68caec221f684766ad107c445219a792ee9cd61a68791b956b90312ee6160899dbf622f SHA512 d93171e6b50361fc3717461e926d05a4c9773f5381d33c7f5ef8eba6630bb0393cbe9ffa3222f91b375576b457fa431e4037b25a75fcfa39c35b1a25050db899 -DIST fakeredis-2.35.0.tar.gz 189000 BLAKE2B 425fa7663898fd8d3ea8c628c82528fe7654d11daf057daee31c9c35daa643ec557668e127ecd4ca652b40dcd8e5e95af4f235098335b711a4900f30e4fbadc1 SHA512 8ac1876c4d2a01338083c180d8eaa8575faf016770947ff8ad90019117f4e1df88ab4be370f6e1b286c265cc446fdc832fbeb2ae19fd9f6d8aadf217e2f59578 -DIST fakeredis-2.35.0.tar.gz.provenance 9493 BLAKE2B 08f75a47d77f6eb860922dcd23cbd6fff6ed9c659b8f557a2b739049c49713f546af0a5c091ba0aae2d6b86a11808ab19e1a44fbbe6a96c4be795cac2abc629d SHA512 8545733e64c6d996e498c4bff46641a71068c92c8f91aee1a35bd0f06e2020e79db5a4f1dd65c2decaa8a3df253f84913d79b5159c30a30fadcdc58432e1845f -DIST fakeredis-2.35.1.tar.gz 189118 BLAKE2B 00fcb8ef49091db4dfebe3febcfe8d06a789dac73692a305e62457b944e6567005d27d50b5eb08282be9d5e71615660a2e336a1fd26938d41233db5c41bb2714 SHA512 2a0e25d7319beb6be5647d88d3c675b28011b35b1e48ed545420a17a4707edc552555cf9240d27a4505b26c69cfb3e1e28dc9ff3f78c2471ad18c40a5ed69001 -DIST fakeredis-2.35.1.tar.gz.provenance 9532 BLAKE2B fcf1ca04a303898904d338b7afeeba5731800aad686a7db916091842a9cde6953fd056f6567da3a0b7481c2c127f8e69eea6e672f711ec87cf244480c25ea7f6 SHA512 3e9f6ae3ec809c08110e2b2cad301891c1fd637e0527354f3c81aaa28cef2ea67f2e60103e66cbe78cab7c2d48c28c52a29d82896ba2750d3b159794c271c176 -DIST fakeredis-2.36.0.tar.gz 209484 BLAKE2B a8b29331c923aa0b9194ff1416d2ca59d5f9fd6c75b521c8271fefa4d2699d3d6ee0b65bcf51cf78f0ee6c49cd45ec1c14faaf8b60f03bc99802204515839537 SHA512 f873ee4b711ad994cc714125fc0b0456ba519bc1369ab2a25f3e4be043fc8697532336a1953c1b3d29dfc00fb4618e840b82578a67e6e33cd34f7727273e4fb5 -DIST fakeredis-2.36.0.tar.gz.provenance 9846 BLAKE2B 0441207c408eb0688aaf5b2e51521ea5d3764b2ab8923aac64f9b87c06da566052d7305cc6336e313f9fd9ff8dd3ec414f913027864169272b9ae634e6388231 SHA512 ed5b13ebfd9661a0643d97059baaf5535271e9fab2fd9877af8dd21c1bb28f67e176bc975e78056cc04930bbf81e6db963ea613a54f326b9582ca4b47aade9d6 diff --git a/dev-python/fakeredis/fakeredis-2.34.1.ebuild b/dev-python/fakeredis/fakeredis-2.34.1.ebuild deleted file mode 100644 index 0d482e6d5680..000000000000 --- a/dev-python/fakeredis/fakeredis-2.34.1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# 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/cunla/fakeredis-py -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fake implementation of redis API for testing purposes" -HOMEPAGE=" - https://github.com/cunla/fakeredis-py/ - https://pypi.org/project/fakeredis/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/redis-4.3[${PYTHON_USEDEP}] - >=dev-python/sortedcontainers-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/packaging[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,mock} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis2]" - "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis3]" - "test/test_mixins/test_pubsub_commands.py::test_published_message_to_shard_channel[StrictRedis3]" - test/test_mixins/test_set_commands.py::test_smismember_wrong_type - "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis2]" - "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis3]" - "test/test_mixins/test_streams_commands.py::test_xgroup_setid_redis7[StrictRedis2]" - "test/test_mixins/test_streams_commands.py::test_xgroup_setid_redis7[StrictRedis3]" - # json ext - test/test_json/test_json.py - test/test_json/test_json_arr_commands.py - # unknown command 'evalsha' - "test/test_asyncredis.py::test_async_lock[fake_resp2]" - "test/test_asyncredis.py::test_async_lock[fake_resp3]" - # incompatible with xdist, not worth extra effort - test/test_tcp_server/test_connectivity.py - # flaky - test/test_mixins/test_server_commands.py::test_bgsave -) -EPYTEST_IGNORE=( - # these tests fail a lot... - test/test_hypothesis - test/test_hypothesis_joint.py - # require valkey package - test/test_valkey -) - -src_prepare() { - distutils-r1_src_prepare - - # do not install duplicate license - sed -i -e '\@fakeredis/LICENSE@d' pyproject.toml || die -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6390 - - 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 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} - -python_test() { - # we can run "fake" tests in parallel, but "real" seem to share - # the same connection - epytest -m "not real" - EPYTEST_XDIST= epytest -m "real" -} diff --git a/dev-python/fakeredis/fakeredis-2.35.0.ebuild b/dev-python/fakeredis/fakeredis-2.35.0.ebuild deleted file mode 100644 index 01c771cc9b64..000000000000 --- a/dev-python/fakeredis/fakeredis-2.35.0.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# 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/cunla/fakeredis-py -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fake implementation of redis API for testing purposes" -HOMEPAGE=" - https://github.com/cunla/fakeredis-py/ - https://pypi.org/project/fakeredis/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/redis-4.3[${PYTHON_USEDEP}] - >=dev-python/sortedcontainers-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/packaging[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,mock} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis2]" - "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis3]" - "test/test_mixins/test_pubsub_commands.py::test_published_message_to_shard_channel[StrictRedis3]" - test/test_mixins/test_set_commands.py::test_smismember_wrong_type - "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis2]" - "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis3]" - "test/test_mixins/test_streams_commands.py::test_xgroup_setid_redis7[StrictRedis2]" - "test/test_mixins/test_streams_commands.py::test_xgroup_setid_redis7[StrictRedis3]" - # json ext - test/test_json/test_json.py - test/test_json/test_json_arr_commands.py - # unknown command 'evalsha' - "test/test_asyncredis.py::test_async_lock[fake_resp2]" - "test/test_asyncredis.py::test_async_lock[fake_resp3]" - # incompatible with xdist, not worth extra effort - test/test_tcp_server/test_connectivity.py - # flaky - test/test_mixins/test_server_commands.py::test_bgsave -) -EPYTEST_IGNORE=( - # these tests fail a lot... - test/test_hypothesis - test/test_hypothesis_joint.py - # require valkey package - test/test_valkey -) - -src_prepare() { - distutils-r1_src_prepare - - # do not install duplicate license - sed -i -e '\@fakeredis/LICENSE@d' pyproject.toml || die -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6390 - - 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 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} - -python_test() { - # we can run "fake" tests in parallel, but "real" seem to share - # the same connection - epytest -m "not real" - EPYTEST_XDIST= epytest -m "real" -} diff --git a/dev-python/fakeredis/fakeredis-2.35.1.ebuild b/dev-python/fakeredis/fakeredis-2.35.1.ebuild deleted file mode 100644 index 01c771cc9b64..000000000000 --- a/dev-python/fakeredis/fakeredis-2.35.1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# 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/cunla/fakeredis-py -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fake implementation of redis API for testing purposes" -HOMEPAGE=" - https://github.com/cunla/fakeredis-py/ - https://pypi.org/project/fakeredis/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/redis-4.3[${PYTHON_USEDEP}] - >=dev-python/sortedcontainers-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/packaging[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,mock} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis2]" - "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis3]" - "test/test_mixins/test_pubsub_commands.py::test_published_message_to_shard_channel[StrictRedis3]" - test/test_mixins/test_set_commands.py::test_smismember_wrong_type - "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis2]" - "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis3]" - "test/test_mixins/test_streams_commands.py::test_xgroup_setid_redis7[StrictRedis2]" - "test/test_mixins/test_streams_commands.py::test_xgroup_setid_redis7[StrictRedis3]" - # json ext - test/test_json/test_json.py - test/test_json/test_json_arr_commands.py - # unknown command 'evalsha' - "test/test_asyncredis.py::test_async_lock[fake_resp2]" - "test/test_asyncredis.py::test_async_lock[fake_resp3]" - # incompatible with xdist, not worth extra effort - test/test_tcp_server/test_connectivity.py - # flaky - test/test_mixins/test_server_commands.py::test_bgsave -) -EPYTEST_IGNORE=( - # these tests fail a lot... - test/test_hypothesis - test/test_hypothesis_joint.py - # require valkey package - test/test_valkey -) - -src_prepare() { - distutils-r1_src_prepare - - # do not install duplicate license - sed -i -e '\@fakeredis/LICENSE@d' pyproject.toml || die -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6390 - - 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 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} - -python_test() { - # we can run "fake" tests in parallel, but "real" seem to share - # the same connection - epytest -m "not real" - EPYTEST_XDIST= epytest -m "real" -} diff --git a/dev-python/fakeredis/fakeredis-2.36.0.ebuild b/dev-python/fakeredis/fakeredis-2.36.0.ebuild deleted file mode 100644 index fb7bcba71de0..000000000000 --- a/dev-python/fakeredis/fakeredis-2.36.0.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# 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/cunla/fakeredis-py -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fake implementation of redis API for testing purposes" -HOMEPAGE=" - https://github.com/cunla/fakeredis-py/ - https://pypi.org/project/fakeredis/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/redis-4.3[${PYTHON_USEDEP}] - >=dev-python/sortedcontainers-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-db/valkey - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/valkey[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,mock} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # do not install duplicate license - sed -i -e '\@fakeredis/LICENSE@d' pyproject.toml || die -} - -wait_for_status() { - local expected=${1} - - local i - for i in {1..50}; do - "${server}-cli" -p "${redis_port}" ping - [[ ${?} -eq ${expected} ]] && return - sleep 0.2 - done - - die "Timeout while waiting for ${1}-server to start/stop" -} - -src_test() { - local server - for server in redis valkey ; do - local redis_pid="${T}/${server}.pid" - local redis_port=6390 - local redis_log="${T}/${server}.log" - local redis_db="${T}/${server}.db" - - einfo "Spawning ${server}" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}/usr/sbin/${server}-server" - <<- EOF || die "Unable to start ${server} server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - logfile ${redis_log} - dir ${redis_db%/*} - dbfilename ${redis_db##*/} - bind 127.0.0.1 - EOF - - # wait for the server to start - wait_for_status 0 - - distutils-r1_src_test - - "${server}-cli" -p "${redis_port}" shutdown || die "Unable to stop ${server} server" - - # wait for the server to stop - wait_for_status 1 - done -} - -python_test() { - local EPYTEST_DESELECT=( - # json ext - test/test_json/test_json.py - test/test_json/test_json_arr_commands.py - # TODO - "test/test_mixins/test_pubsub_commands.py::test_published_message_to_shard_channel[Strict3]" - "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[Strict2]" - "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[Strict3]" - ) - - local EPYTEST_IGNORE=( - # these tests fail a lot... - test/test_hypothesis - test/test_hypothesis_joint.py - ) - - case ${server} in - redis) - EPYTEST_DESELECT+=( - "test/test_mixins/test_set_commands.py::test_smismember_wrong_type[Strict2]" - "test/test_mixins/test_set_commands.py::test_smismember_wrong_type[Strict3]" - - "test/test_async/test_redis_only.py::test_async_lock[fake_resp2]" - "test/test_async/test_redis_only.py::test_async_lock[fake_resp3]" - "test/test_mixins/test_set_commands.py::test_smismember_wrong_type[FakeStrict2]" - "test/test_mixins/test_set_commands.py::test_smismember_wrong_type[FakeStrict3]" - ) - - # run fake tests only once - epytest -m "not real" - ;; - esac - - # we can run "fake" tests in parallel, but "real" seem to share - # the same connection - EPYTEST_XDIST= epytest -m "real" -} diff --git a/dev-python/fakeredis/metadata.xml b/dev-python/fakeredis/metadata.xml deleted file mode 100644 index 57d039bed0d9..000000000000 --- a/dev-python/fakeredis/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - fakeredis - cunla/fakeredis-py - - diff --git a/dev-python/fastapi/Manifest b/dev-python/fastapi/Manifest deleted file mode 100644 index 3ceb1c1acf6b..000000000000 --- a/dev-python/fastapi/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST fastapi-0.135.1.tar.gz 394962 BLAKE2B 95e002ac88880562fb19c51d6a9fa5b3a10f58ebfed32d70f8e4fcb9dd2e3c3366c5cbdefc3b4a8cd4d0fee8dc2e64dd9b1f5393d479cb6b3a62d5ee9b34abca SHA512 bd9b2789dbf98fbf566f340f9c890229ccb6f283066df54a82fab62763bd417a08b5fe3aa287409f224c30dbb4879b78f48e0a90d2261303879926621f4bc326 -DIST fastapi-0.135.2.tar.gz 395833 BLAKE2B 2177788bea82b840256beb46b1b15414a4aa26753c727107a3528101dd51f1f5f05e02f3603d4076df07c62824ba76d769aa72ad41c023c52072fa3e7c02d5b1 SHA512 62744ff30649569e74ee067c8d8fc96308f17a4d9ed055cb70b61cb38b7f0d0dd6d06a218294e2e6b96bd41a7b8b54947d75a56534f4b65af41e89c5cb108760 -DIST fastapi-0.135.3.tar.gz 396524 BLAKE2B 83ad655935be38c602c3a851910ab02dcc5e744241bb0e8f90864d97d37304a65e6d93790dbf8d7f05cc2d8e65e7d4ff1e5f934b4b272bbec43229db2a78e2d9 SHA512 3813ef68b3b090bb37970acdc43b29e468f9d17f48ebd960422188cc73854204eb425f743c13e84df622926475b971c74dacfac062f8392e1608b3ee1a47511c diff --git a/dev-python/fastapi/fastapi-0.135.1.ebuild b/dev-python/fastapi/fastapi-0.135.1.ebuild deleted file mode 100644 index e06dff5edb46..000000000000 --- a/dev-python/fastapi/fastapi-0.135.1.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="FastAPI framework, high performance, easy to learn, ready for production" -HOMEPAGE=" - https://fastapi.tiangolo.com/ - https://pypi.org/project/fastapi/ - https://github.com/fastapi/fastapi -" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/fastapi/fastapi.git" -else - inherit pypi - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - >=dev-python/annotated-doc-0.0.2[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.7.0[${PYTHON_USEDEP}] - >=dev-python/starlette-0.46.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}] - >=dev-python/typing-inspection-0.4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aiosqlite[${PYTHON_USEDEP}] - >=dev-python/anyio-3.2.1[${PYTHON_USEDEP}] - dev-python/argon2-cffi[${PYTHON_USEDEP}] - =dev-python/a2wsgi-1.9.0[${PYTHON_USEDEP}] - dev-python/dirty-equals[${PYTHON_USEDEP}] - dev-python/email-validator[${PYTHON_USEDEP}] - =dev-python/flask-3.0.0[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.21.1[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1.5[${PYTHON_USEDEP}] - >=dev-python/orjson-3.9.3[${PYTHON_USEDEP}] - >=dev-python/pwdlib-0.2.1[${PYTHON_USEDEP}] - >=dev-python/pydantic-extra-types-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-settings-2.0.0[${PYTHON_USEDEP}] - dev-python/pyjwt[${PYTHON_USEDEP}] - >=dev-python/python-multipart-0.0.18[${PYTHON_USEDEP}] - =dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - =dev-python/strawberry-graphql-0.200.0[${PYTHON_USEDEP}] - dev-python/sqlmodel[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - dev-python/typer[${PYTHON_USEDEP}] - >=dev-python/ujson-5.8.0[${PYTHON_USEDEP}] - dev-python/uvicorn[${PYTHON_USEDEP}] - ) -" -# brotli and zstd due to starlette based tests expecting it - -# Hung once -: ${EPYTEST_TIMEOUT:=60} -EPYTEST_PLUGINS=( anyio ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Depends on coverage - "tests/test_fastapi_cli.py::test_fastapi_cli" - # Test result affected by unrelated packages such as brotli and zstd - # https://github.com/fastapi/fastapi/blob/7c6f2f8fde68f488163376c9e92a59d46c491298/tests/test_tutorial/test_header_param_models/test_tutorial001.py#L77 - "tests/test_tutorial/test_header_param_models/test_tutorial001.py::test_header_param_model_invalid" - "tests/test_tutorial/test_header_param_models/test_tutorial003.py::test_header_param_model_invalid" - "tests/test_tutorial/test_header_param_models/test_tutorial003.py::test_header_param_model_no_underscore" - # https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afa196ca0cb1604875847b1b84fa64896a06f6e - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_form" - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_file_upload" - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_file_bytes" - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_multi_form" - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_form_file" - "tests/test_multipart_installation.py::test_no_multipart_installed" - "tests/test_multipart_installation.py::test_no_multipart_installed_file" - "tests/test_multipart_installation.py::test_no_multipart_installed_file_bytes" - "tests/test_multipart_installation.py::test_no_multipart_installed_multi_form" - "tests/test_multipart_installation.py::test_no_multipart_installed_form_file" - "tests/test_multipart_installation.py::test_old_multipart_installed" - # Hangs with network-sandbox - "tests/test_tutorial/test_websockets/test_tutorial003_py39.py::test_websocket_handle_disconnection" - -) - -python_prepare_all() { - # Dont install fastapi executable as fastapi-cli is supposed to handle it - sed -i -e '/\[project.scripts\]/,/^$/d' pyproject.toml || die - - distutils-r1_python_prepare_all -} - -pkg_postinst() { - optfeature "commandline interface" dev-python/fastapi-cli - optfeature "test client" dev-python/httpx - optfeature "templates" dev-python/jinja2 - optfeature "forms and file uploads" dev-python/python-multipart - optfeature "validate emails" dev-python/email-validator - optfeature "uvicorn with uvloop" dev-python/uvicorn - optfeature "settings management" dev-python/pydantic-settings - optfeature "extra Pydantic data types" dev-python/pydantic-extra-types - optfeature_header "Alternative JSON responses" - optfeature "ORJSONResponse" dev-python/orjson - optfeature "UJSONResponse" dev-python/ujson -} diff --git a/dev-python/fastapi/fastapi-0.135.2.ebuild b/dev-python/fastapi/fastapi-0.135.2.ebuild deleted file mode 100644 index e032286d80d2..000000000000 --- a/dev-python/fastapi/fastapi-0.135.2.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="FastAPI framework, high performance, easy to learn, ready for production" -HOMEPAGE=" - https://fastapi.tiangolo.com/ - https://pypi.org/project/fastapi/ - https://github.com/fastapi/fastapi -" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/fastapi/fastapi.git" -else - inherit pypi - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - >=dev-python/annotated-doc-0.0.2[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.9.0[${PYTHON_USEDEP}] - >=dev-python/starlette-0.46.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}] - >=dev-python/typing-inspection-0.4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aiosqlite[${PYTHON_USEDEP}] - >=dev-python/anyio-3.2.1[${PYTHON_USEDEP}] - dev-python/argon2-cffi[${PYTHON_USEDEP}] - =dev-python/a2wsgi-1.9.0[${PYTHON_USEDEP}] - dev-python/dirty-equals[${PYTHON_USEDEP}] - dev-python/email-validator[${PYTHON_USEDEP}] - =dev-python/flask-3.0.0[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.21.1[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1.5[${PYTHON_USEDEP}] - >=dev-python/orjson-3.9.3[${PYTHON_USEDEP}] - >=dev-python/pwdlib-0.2.1[${PYTHON_USEDEP}] - >=dev-python/pydantic-extra-types-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-settings-2.0.0[${PYTHON_USEDEP}] - dev-python/pyjwt[${PYTHON_USEDEP}] - >=dev-python/python-multipart-0.0.18[${PYTHON_USEDEP}] - =dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - =dev-python/strawberry-graphql-0.200.0[${PYTHON_USEDEP}] - dev-python/sqlmodel[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - dev-python/typer[${PYTHON_USEDEP}] - >=dev-python/ujson-5.8.0[${PYTHON_USEDEP}] - dev-python/uvicorn[${PYTHON_USEDEP}] - ) -" -# brotli and zstd due to starlette based tests expecting it - -# Hung once -: ${EPYTEST_TIMEOUT:=60} -EPYTEST_PLUGINS=( anyio ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Depends on coverage - "tests/test_fastapi_cli.py::test_fastapi_cli" - # Test result affected by unrelated packages such as brotli and zstd - # https://github.com/fastapi/fastapi/blob/7c6f2f8fde68f488163376c9e92a59d46c491298/tests/test_tutorial/test_header_param_models/test_tutorial001.py#L77 - "tests/test_tutorial/test_header_param_models/test_tutorial001.py::test_header_param_model_invalid" - "tests/test_tutorial/test_header_param_models/test_tutorial003.py::test_header_param_model_invalid" - "tests/test_tutorial/test_header_param_models/test_tutorial003.py::test_header_param_model_no_underscore" - # https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afa196ca0cb1604875847b1b84fa64896a06f6e - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_form" - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_file_upload" - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_file_bytes" - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_multi_form" - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_form_file" - "tests/test_multipart_installation.py::test_no_multipart_installed" - "tests/test_multipart_installation.py::test_no_multipart_installed_file" - "tests/test_multipart_installation.py::test_no_multipart_installed_file_bytes" - "tests/test_multipart_installation.py::test_no_multipart_installed_multi_form" - "tests/test_multipart_installation.py::test_no_multipart_installed_form_file" - "tests/test_multipart_installation.py::test_old_multipart_installed" - # Hangs with network-sandbox - "tests/test_tutorial/test_websockets/test_tutorial003_py39.py::test_websocket_handle_disconnection" - -) - -python_prepare_all() { - # Dont install fastapi executable as fastapi-cli is supposed to handle it - sed -i -e '/\[project.scripts\]/,/^$/d' pyproject.toml || die - - distutils-r1_python_prepare_all -} - -pkg_postinst() { - optfeature "commandline interface" dev-python/fastapi-cli - optfeature "test client" dev-python/httpx - optfeature "templates" dev-python/jinja2 - optfeature "forms and file uploads" dev-python/python-multipart - optfeature "validate emails" dev-python/email-validator - optfeature "uvicorn with uvloop" dev-python/uvicorn - optfeature "settings management" dev-python/pydantic-settings - optfeature "extra Pydantic data types" dev-python/pydantic-extra-types - optfeature_header "Alternative JSON responses" - optfeature "ORJSONResponse" dev-python/orjson - optfeature "UJSONResponse" dev-python/ujson -} diff --git a/dev-python/fastapi/fastapi-0.135.3.ebuild b/dev-python/fastapi/fastapi-0.135.3.ebuild deleted file mode 100644 index e032286d80d2..000000000000 --- a/dev-python/fastapi/fastapi-0.135.3.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="FastAPI framework, high performance, easy to learn, ready for production" -HOMEPAGE=" - https://fastapi.tiangolo.com/ - https://pypi.org/project/fastapi/ - https://github.com/fastapi/fastapi -" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/fastapi/fastapi.git" -else - inherit pypi - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - >=dev-python/annotated-doc-0.0.2[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.9.0[${PYTHON_USEDEP}] - >=dev-python/starlette-0.46.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.8.0[${PYTHON_USEDEP}] - >=dev-python/typing-inspection-0.4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aiosqlite[${PYTHON_USEDEP}] - >=dev-python/anyio-3.2.1[${PYTHON_USEDEP}] - dev-python/argon2-cffi[${PYTHON_USEDEP}] - =dev-python/a2wsgi-1.9.0[${PYTHON_USEDEP}] - dev-python/dirty-equals[${PYTHON_USEDEP}] - dev-python/email-validator[${PYTHON_USEDEP}] - =dev-python/flask-3.0.0[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.21.1[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1.5[${PYTHON_USEDEP}] - >=dev-python/orjson-3.9.3[${PYTHON_USEDEP}] - >=dev-python/pwdlib-0.2.1[${PYTHON_USEDEP}] - >=dev-python/pydantic-extra-types-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-settings-2.0.0[${PYTHON_USEDEP}] - dev-python/pyjwt[${PYTHON_USEDEP}] - >=dev-python/python-multipart-0.0.18[${PYTHON_USEDEP}] - =dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - =dev-python/strawberry-graphql-0.200.0[${PYTHON_USEDEP}] - dev-python/sqlmodel[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - dev-python/typer[${PYTHON_USEDEP}] - >=dev-python/ujson-5.8.0[${PYTHON_USEDEP}] - dev-python/uvicorn[${PYTHON_USEDEP}] - ) -" -# brotli and zstd due to starlette based tests expecting it - -# Hung once -: ${EPYTEST_TIMEOUT:=60} -EPYTEST_PLUGINS=( anyio ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Depends on coverage - "tests/test_fastapi_cli.py::test_fastapi_cli" - # Test result affected by unrelated packages such as brotli and zstd - # https://github.com/fastapi/fastapi/blob/7c6f2f8fde68f488163376c9e92a59d46c491298/tests/test_tutorial/test_header_param_models/test_tutorial001.py#L77 - "tests/test_tutorial/test_header_param_models/test_tutorial001.py::test_header_param_model_invalid" - "tests/test_tutorial/test_header_param_models/test_tutorial003.py::test_header_param_model_invalid" - "tests/test_tutorial/test_header_param_models/test_tutorial003.py::test_header_param_model_no_underscore" - # https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afa196ca0cb1604875847b1b84fa64896a06f6e - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_form" - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_file_upload" - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_file_bytes" - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_multi_form" - "tests/test_multipart_installation.py::test_incorrect_multipart_installed_form_file" - "tests/test_multipart_installation.py::test_no_multipart_installed" - "tests/test_multipart_installation.py::test_no_multipart_installed_file" - "tests/test_multipart_installation.py::test_no_multipart_installed_file_bytes" - "tests/test_multipart_installation.py::test_no_multipart_installed_multi_form" - "tests/test_multipart_installation.py::test_no_multipart_installed_form_file" - "tests/test_multipart_installation.py::test_old_multipart_installed" - # Hangs with network-sandbox - "tests/test_tutorial/test_websockets/test_tutorial003_py39.py::test_websocket_handle_disconnection" - -) - -python_prepare_all() { - # Dont install fastapi executable as fastapi-cli is supposed to handle it - sed -i -e '/\[project.scripts\]/,/^$/d' pyproject.toml || die - - distutils-r1_python_prepare_all -} - -pkg_postinst() { - optfeature "commandline interface" dev-python/fastapi-cli - optfeature "test client" dev-python/httpx - optfeature "templates" dev-python/jinja2 - optfeature "forms and file uploads" dev-python/python-multipart - optfeature "validate emails" dev-python/email-validator - optfeature "uvicorn with uvloop" dev-python/uvicorn - optfeature "settings management" dev-python/pydantic-settings - optfeature "extra Pydantic data types" dev-python/pydantic-extra-types - optfeature_header "Alternative JSON responses" - optfeature "ORJSONResponse" dev-python/orjson - optfeature "UJSONResponse" dev-python/ujson -} diff --git a/dev-python/fastapi/metadata.xml b/dev-python/fastapi/metadata.xml deleted file mode 100644 index 03e87df783a2..000000000000 --- a/dev-python/fastapi/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - fastapi/fastapi - fastapi - - diff --git a/dev-python/fastbencode/Manifest b/dev-python/fastbencode/Manifest deleted file mode 100644 index 3de114523560..000000000000 --- a/dev-python/fastbencode/Manifest +++ /dev/null @@ -1,16 +0,0 @@ -DIST fastbencode-0.3.10.tar.gz 17005 BLAKE2B bfd1f207260bb3dd435c01160b8d386853404e027d08c0033c551b3ffd6e7e155227121887af2cfbc3cfaf3f90f471dadfdc08817cbae9734f69c06d8c35dd92 SHA512 9d24a12c5d12ec4c76233304bc9611c3f59c4eaf690490ff545fa2b04e83a03092cc5aed093172a8ce2244d6b335fead606f794a5cebb9aa4b19e1f1b72cbf47 -DIST fastbencode-0.3.10.tar.gz.provenance 9673 BLAKE2B f6ae595eed244d5f730d6aff79cf2c0e82ae5f387cc590deeed83273508eae157f84f03f0d77f03412e7878257e6f889e93b1c4b9c73f29053678920bd302a32 SHA512 1bcafc77ae527a3c8532cab32d4119e25f3b8f44538614023b0d6a5f69ed3f31927f8b0808a482e682f3f8078d5ea4ea6da235ff44ece416d67c45327a197c65 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST libc-0.2.183.crate 816918 BLAKE2B d0c26ca25b0808575aa540a5f0f43acaaa5a972269c5f101122538a1733b37b6aac3696a0d7298fe16974b06efb0b92072252eef40b17b977af24cc857963daf SHA512 017986d4fa8c362f8900c1c82c7381066382a7272cfe114243b8d47637d042c87b5ebef7881cf46727e00e541a0a8270a32db694ce8d78372672cf08224a90b2 -DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 -DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-0.28.2.crate 1202843 BLAKE2B 18158e22631ab35348eab1f117f16b311932de832d910f37a71cf481ec04ced03c37baaf63f1c8afc7ecccef039fc8f9072cbe0dd5109a74e7fb9f6b3ddb18a4 SHA512 fd4a03eb1cdfa40c1ed67b588cd4da31c90972f95c669b20a1099fb9304cd9506337f674e0bc9efd1d22a453162aac79a36ab18ca97eaca3515d640e2e9b923f -DIST pyo3-build-config-0.28.2.crate 35958 BLAKE2B 87163e11ff52061e11943f54e0fea1101ec6f877b4e6ecda33e32a19d1a8af3a6a83ab23d17f744fb0176e35f819669e931f88c55d611c8f7ea52eacd1c683a3 SHA512 f9b4863baffdf474ba9121edc19323d91565dd1411acabda03a307c8aae4969657167a80e197d4c8656e711e424053aced6a1de7978cedd38815304835fc5dbb -DIST pyo3-ffi-0.28.2.crate 80837 BLAKE2B ac17690399e5cf84602a974860d84856d9489c7d94ec618cdb3b4c5bcee81d3767a727f22dca0a06d492ee28ecf24c84f48cd391a6d81229b1464fbb17654ac5 SHA512 f6b4fdea320922b81395e593fe135fd4b4f483250fe94d84019c97a3a9f98b6e2122134e09613021f194782038ffea1d32d3c65b1458e15ce3021d39fd582738 -DIST pyo3-macros-0.28.2.crate 8960 BLAKE2B 54fdb3f2d04c1f04d3cdb4d8422cd9fe1098df2f2740eaf61e2868e19f0a93c677486cef56576e39ba2010e426901c95846b7b81285858094ef1fdf48edc65b1 SHA512 7125a41bd5ceaa5c85a2ac5ed1bf07708cf95f58dd18a8ba9000a3139ebc06e90776b4254820410e940c80ed45f7c09165c8fe57d8f79069622849c6c0861bcb -DIST pyo3-macros-backend-0.28.2.crate 87939 BLAKE2B c70e46d44c935e58957cd53a76a1e6d2e97ee1bdc39c926b1a23ce391785f212c30e150286fc78724e945679ac1ff04a10ec958b6d3dfe30c4acee795f6c2e63 SHA512 24203c47d91be9acc949cfc70ec8b4aa32e089275cf9b0061a9909f5e60895c56446692be0056e13cc4df8efc0698e0655626f9524241b54cd172d8a25e42f98 -DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 -DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 -DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 diff --git a/dev-python/fastbencode/fastbencode-0.3.10.ebuild b/dev-python/fastbencode/fastbencode-0.3.10.ebuild deleted file mode 100644 index 93851a263943..000000000000 --- a/dev-python/fastbencode/fastbencode-0.3.10.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=1 -RUST_MIN_VER=1.83.0 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/breezy-team/fastbencode -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - heck@0.5.0 - libc@0.2.183 - once_cell@1.21.4 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - pyo3-macros-backend@0.28.2 - pyo3-macros@0.28.2 - pyo3@0.28.2 - quote@1.0.45 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Implementation of bencode with Rust implementation" -HOMEPAGE=" - https://github.com/breezy-team/fastbencode/ - https://pypi.org/project/fastbencode/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="Apache-2.0" -LICENSE+=" native-extensions? (" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions Unicode-3.0 - || ( Apache-2.0 MIT ) -" -LICENSE+=" )" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+native-extensions" - -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/fastbencode/_bencode_rs.*.so" - -pkg_setup() { - use native-extensions && rust_pkg_setup -} - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - distutils-r1_src_prepare - - # treat build failures as fatal - sed -i -e '/optional/d' setup.py || die - - if ! use native-extensions; then - # setup.py is only used for setuptools-rust - rm setup.py || die - fi -} - -src_test() { - rm -r fastbencode || die - distutils-r1_src_test -} diff --git a/dev-python/fastbencode/metadata.xml b/dev-python/fastbencode/metadata.xml deleted file mode 100644 index a626371679bf..000000000000 --- a/dev-python/fastbencode/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - fastbencode - breezy-team/fastbencode - - diff --git a/dev-python/fasteners/Manifest b/dev-python/fasteners/Manifest deleted file mode 100644 index 1be69d6f006e..000000000000 --- a/dev-python/fasteners/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fasteners-0.20.gh.tar.gz 42740 BLAKE2B 89d3f3432bff3ec6716a96b51867227a4cebfe05cb8ed9554480dbcc0d31b2afa1d173b3dd4cf786688f74e994c6ab390c77898fc045b5636d10ab626103e57c SHA512 539ce5b16f70a73fe6b7296a1bab3b751eff7b7385b980eba3e4d6e42eb263448fd074f325529a30d982e1c366a122aef46bc359578a370ef1278225c09a5f71 diff --git a/dev-python/fasteners/fasteners-0.20.ebuild b/dev-python/fasteners/fasteners-0.20.ebuild deleted file mode 100644 index ec2f9b0b3017..000000000000 --- a/dev-python/fasteners/fasteners-0.20.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python package that provides useful locks" -HOMEPAGE=" - https://github.com/harlowja/fasteners/ - https://pypi.org/project/fasteners/ -" -SRC_URI=" - https://github.com/harlowja/fasteners/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -BDEPEND=" - test? ( - dev-python/diskcache[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_eventlet.py -) diff --git a/dev-python/fasteners/metadata.xml b/dev-python/fasteners/metadata.xml deleted file mode 100644 index 5d535b849943..000000000000 --- a/dev-python/fasteners/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - fasteners - harlowja/fasteners - - diff --git a/dev-python/fastimport/Manifest b/dev-python/fastimport/Manifest deleted file mode 100644 index 330f3f1672a6..000000000000 --- a/dev-python/fastimport/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST fastimport-0.9.16.tar.gz 50475 BLAKE2B ba68ff09b35c2cb56cabe3fb06f7f55424f43650476ec85056955cdd741be5abaf7654815b1734a8cf04ac18f826419cdf4c16a88c5eb3100723719e846211ea SHA512 b1e570679dc64c1f75f064fd13e40da4b02c6f3620ee5369eee8e63d7d8c22ae1be6973a1dda34c2935625640d3348fbfb3de3d1059ef8b5ff16da1152661c50 -DIST fastimport-0.9.16.tar.gz.provenance 9342 BLAKE2B c6aa3f20ac48c9923b31a12ff1581de1cf46921db8489dfbedd5cadda58e1ea70c9b2537a65f907251d1e7272d07a799b164ca51b58a401eb94957f687a840db SHA512 b99d7f2a6ab951683a9299d43b71c8d108c4aec0f669e01a6770f6cf8be449f6bb2af4b97deea67de73bd96dfb47a55c6fa1ae066c47de10a9bdb1fbe55d5bb1 diff --git a/dev-python/fastimport/fastimport-0.9.16.ebuild b/dev-python/fastimport/fastimport-0.9.16.ebuild deleted file mode 100644 index f7644ed28c37..000000000000 --- a/dev-python/fastimport/fastimport-0.9.16.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jelmer/python-fastimport -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for parsing the fastimport VCS serialization format" -HOMEPAGE=" - https://github.com/jelmer/python-fastimport/ - https://pypi.org/project/fastimport/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 x86 ~x64-macos ~x64-solaris" - -python_test() { - "${EPYTHON}" -m unittest -v fastimport.tests.test_suite || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/fastimport/metadata.xml b/dev-python/fastimport/metadata.xml deleted file mode 100644 index fd26718294ae..000000000000 --- a/dev-python/fastimport/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - jelmer/python-fastimport - https://github.com/jelmer/python-fastimport/issues - python-fastimport - fastimport - - diff --git a/dev-python/fastjsonschema/Manifest b/dev-python/fastjsonschema/Manifest deleted file mode 100644 index cafb7ef983ac..000000000000 --- a/dev-python/fastjsonschema/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fastjsonschema-2.21.2.tar.gz 374130 BLAKE2B 198cca481d765b43b21101020718b59e3ccba2728a0a2a0ce56c7b73ce1ff6102c2e3916c9fd4c8fe8f2f3e931d87fd7ffc76e6d7983c5a2d87eca2cfa5aa721 SHA512 9e16f533065267ba48eeda70e8a41fdc10b1b99832a3ddaa0d48d01a783e4555d2fb790201ca3f47b959d3e1f06f68b9f83672f90cc1969355d28f0f24cb9837 diff --git a/dev-python/fastjsonschema/fastjsonschema-2.21.2.ebuild b/dev-python/fastjsonschema/fastjsonschema-2.21.2.ebuild deleted file mode 100644 index 0b746fe6519f..000000000000 --- a/dev-python/fastjsonschema/fastjsonschema-2.21.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fast JSON schema validator for Python" -HOMEPAGE=" - https://github.com/horejsek/python-fastjsonschema/ - https://pypi.org/project/fastjsonschema/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/benchmarks -) diff --git a/dev-python/fastjsonschema/metadata.xml b/dev-python/fastjsonschema/metadata.xml deleted file mode 100644 index 1a957a0ba04f..000000000000 --- a/dev-python/fastjsonschema/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - horejsek/python-fastjsonschema - fastjsonschema - - diff --git a/dev-python/fastmcp/Manifest b/dev-python/fastmcp/Manifest deleted file mode 100644 index cb417af3761c..000000000000 --- a/dev-python/fastmcp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fastmcp-3.1.1.tar.gz 17347644 BLAKE2B 6450d347c1107b4ecdff0d95793e6be05a459fb82ffbd161236f02ab9c9236b3bd508015a77d9c4024cefddab8dec527a4ddfdda510b9b6523fb048584d52286 SHA512 4cd5c61b60c52bf1ebf54157ead362a069dc78794c09592366a58cfe67543b68373a5bf26b7896869a84bc712302fa17037e899328c09559b988bef0620fce52 diff --git a/dev-python/fastmcp/fastmcp-3.1.1.ebuild b/dev-python/fastmcp/fastmcp-3.1.1.ebuild deleted file mode 100644 index 5c026457c281..000000000000 --- a/dev-python/fastmcp/fastmcp-3.1.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 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 pypi - -DESCRIPTION="The fast, Pythonic way to build MCP servers and clients" -HOMEPAGE=" - https://gofastmcp.com/ - https://github.com/PrefectHQ/fastmcp - https://pypi.org/project/fastmcp/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/authlib-1.6.5[${PYTHON_USEDEP}] - >=dev-python/cyclopts-4.0.0[${PYTHON_USEDEP}] - >=dev-python/exceptiongroup-1.2.2[${PYTHON_USEDEP}] - >=dev-python/fastapi-0.115.12[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] - >=dev-python/jsonref-1.1.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-path-0.3.4[${PYTHON_USEDEP}] - >=dev-python/mcp-1.24.0[${PYTHON_USEDEP}] - >=dev-python/openapi-pydantic-0.5.1[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-api-1.20.0[${PYTHON_USEDEP}] - >=dev-python/packaging-24.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-4.0.0[${PYTHON_USEDEP}] - >=dev-python/py-key-value-aio-0.4.4[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.11.7[${PYTHON_USEDEP}] - dev-python/email-validator[${PYTHON_USEDEP}] - >=dev-python/pyperclip-1.9.0[${PYTHON_USEDEP}] - >=dev-python/python-dotenv-1.1.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] - >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] - >=dev-python/uncalled-for-0.2.0[${PYTHON_USEDEP}] - >=dev-python/uvicorn-0.35[${PYTHON_USEDEP}] - >=dev-python/watchfiles-1.0.0[${PYTHON_USEDEP}] - >=dev-python/websockets-15.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/cachetools-5.0.0[${PYTHON_USEDEP}] - >=dev-python/dirty-equals-0.9.0[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.27.2[${PYTHON_USEDEP}] - >=dev-python/opentelemetry-sdk-1.20.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( - inline-snapshot - pytest-{asyncio,env,httpx,timeout} -) -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/fastmcp/metadata.xml b/dev-python/fastmcp/metadata.xml deleted file mode 100644 index 547e50014e51..000000000000 --- a/dev-python/fastmcp/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - fastmcp - PrefectHQ/fastmcp - - diff --git a/dev-python/fastuuid/Manifest b/dev-python/fastuuid/Manifest deleted file mode 100644 index 9fa173e1dc1b..000000000000 --- a/dev-python/fastuuid/Manifest +++ /dev/null @@ -1,52 +0,0 @@ -DIST atomic-0.6.1.crate 15243 BLAKE2B 68934373e2f7ec150a2d41ca1a3db23d01acc5caf43a55b72ac83dc03d5cad0a058c62369105db1901f60cd27b7a37ecaafd272d4904b802e0af61e00d25d316 SHA512 ece971998331bc4f552f7271e7a479555e8c0de2b5fd122b24c218743557c5bee05d49501313e64b5ce7dfc0221f8184b57ed449157812b11856452cfa8fbc19 -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb -DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf -DIST bytemuck-1.24.0.crate 53243 BLAKE2B 472563c13565b62378576597a98c8050117940842846f2fb711fe4fc251e3bab19ed8f0d7e8215c880f06638684f1b8090afee598c730dacfe536f53287dcd69 SHA512 4e3b8071b7dc3b88104786f007f2fb8930cf252fc6cc04ff0c1a13873cd272971edcedcc9231a2a44bbdeca9c831f4c732e6917581420f209003b47761a8ced8 -DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d -DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f -DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c -DIST fastuuid-0.14.0.tar.gz 18232 BLAKE2B 19fe53f05d1a893c2c90be003251abb6d27842dde1d0ebdbaf8b2eeaa27ada51a914be677a0544b02e6d64d789b70ec0e20c69d97942d1c3f2d1f51c48c043a6 SHA512 bf3e1c7a24c5846a589d1a311dfba59ea0ebe795552ef16da1d1c253e062e1cdd01475242899bfc6840f5065076b4e682dccf0a18edb6c847e7ec43c8e2569bc -DIST generic-array-0.14.9.crate 17439 BLAKE2B 881593869e9a357ecfa470b8c8aaf4038899d4ed5f5faaf8e167a108f62abc7a1a270cae8cb15d402537f2f837ff19b2e79e4e9cdc057fafb97be93074881c3a SHA512 113c841fb2c484f3a1f65be6a509738b530d0abf8952974e00225d2e031dc7e53256ddb650448e1e7dd069b786195ac2ff1eb0fcef6b3549ddc4014c1631b60d -DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e -DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9 -DIST js-sys-0.3.81.crate 56399 BLAKE2B b279d15b1b177e4617ba5b6509d35c41d077d458f4f30684fd211c652d7a1f0b4e3bba62a74842aaa1227f61b382f5729e9cbf4bf517c0d2fc9dbbb0e46a67e6 SHA512 c62b7ed89c6b82dad85c7950add67c352a92ad9b7dc759170a42291e62fc21b1dd2fe84214a893d6447b73b00762439b5f787f7d86e5fd7cb505c056e6be50c7 -DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0 -DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa22d150288de6a27a797fe00ee4f249fc6f6d7a02e2efb7377d2a7188a8ed8cb692f76b94a0df56d74d83 SHA512 cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209 -DIST md-5-0.10.6.crate 16161 BLAKE2B bdd43889aed114cfa97ed0c70bc97b89fda28b14033a0a26bc7309ed744ee907d59151ab92e9cb95f0ff0ca1cfe2af360c48f1b99fc8a246a25c803a4b444a0f SHA512 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 -DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc -DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c -DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 -DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b -DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e -DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 -DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 -DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e -DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad -DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 -DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 -DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 -DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 -DIST sha1_smol-1.0.1.crate 9809 BLAKE2B 954039c19b4c9faad6cd9f3f83edce220afb6970cb6628e69a1dd914a945a7b9466a8d46c41a650d505a3c01f406210ad59ed56504db18aa45125df3f2369cce SHA512 d0a67ca75b0617a39d28fdd73ae9aae3d3bf01ba24f6cc579b26da6f06125a304be90d446d17775959ab96ab165145657a54173679e6c0f42562a61c0e932b79 -DIST syn-2.0.107.crate 301716 BLAKE2B 76ae71e40724b7ab0912df8c5d9ff571a21b6da1ed8f849395ca8565535c245894bbb1927952fa2c81891ce08d5e19336138f80c6374ca4a46c8bc8ed1ff53c7 SHA512 6c65589ad86a01307defcbfcb62d95b342135ad22636b899195784e56d476fe5eb5c7f2b54f827166e573f0a4af0ca834f4a107700417fd68edce7e423467f4a -DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 -DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4 -DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b -DIST uuid-1.18.1.crate 60468 BLAKE2B 0e70361595e8d0baf8c4c69a09878fd39fee414d404a7b3cb457ad60cd3cd351418a8981090f4c3d507fee42c575eaf6699f494a604da0470573e81b7a56366e SHA512 2a088f752c4dc05291b8563f83ff8efd6534697f55da76baa89d64122ae436a7f0e19fa46a9e615d4e9b013bbc575bbe0f7646c182b37a6c24edcfe24e518400 -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49 -DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb -DIST wasm-bindgen-0.2.104.crate 47345 BLAKE2B 36867eb3a9f872da20a511e3724f13a1c7b6fbff71c0a7d13d1b6380ebfcb4eb2eda9a8d30cc5306497c199d50343ea37445f71b9d9148e71e6cfd123dbd27f4 SHA512 1e6a3aa20c236becd7cd06748b08f3b6eeb59c3fa7b52a15ba0e5e2164ee04ca635c0af7fe3d12f12dda43af739d0df4bae586dac76e63d72176bcf1782986d3 -DIST wasm-bindgen-backend-0.2.104.crate 32230 BLAKE2B 50d1589b4a04e3807c8217e4707335227451dc9c7112675c5c5720830d82369f31f521748f39604e1f83c7af8676e8cf97ea599ae7c82f1ea095fa3560e52d74 SHA512 959c441e6e6b3391c880db9ec53e646b5ff249791107a6a3b87f0fd5288f91e92f26627a5420c47d205c73b047a8b2a10f35ea3d17cd0d3fead1a0b6d542ee08 -DIST wasm-bindgen-macro-0.2.104.crate 9390 BLAKE2B 5bc5251e0c3c7803967e0ec8ed6666a52f7cacdcc9cea55366f9cb9051d4f99361321d6fb7dbc77bc899148089c408c5a2774c36787b5053b22c5eac239e46ae SHA512 3387d5a8faf6829accc6f36011182446bad3ea7af1b514404036c7cc06a5bb78021e8f649a5d2b78b67f6ccfb3ffc05b86eab07575f2ddb783c3ab9aa8108a4a -DIST wasm-bindgen-macro-support-0.2.104.crate 26411 BLAKE2B 0cc34516f3ffd4f5b72b56c184626a0099aa992c3787b7cd52c6e770c5f8c14c178f69983c7a696ef845306f22a93d14f55075ab0f8617971880dbc3fd774a77 SHA512 49b4ed12f09be6d22ef395a1c867d739b5a033cbcbeb308de879138da4f14f7e2de902ae55fabaaaad3a8688f2c05f5c6e7c885e6fbe453df6dcb05e03e326ac -DIST wasm-bindgen-shared-0.2.104.crate 9057 BLAKE2B 970e017fb34c816e7827a175f5a252cf377fcc19fb15be93eafb830523b47df1eb0d9ec03565ec5086914f740818f7deb9a14edb7e7972c6fcb3319394598363 SHA512 ad994073722bd9c4ea955a77032fc5f3c9236446e1e7dad80b8a396be1deb7f1d1c4ba700fd2438c9d0a40c212c171e222dcb8a95235f3f48e42cfb76d721554 -DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548 -DIST zerocopy-0.8.27.crate 252663 BLAKE2B bef5142d18ae053a542d3a481e5ed3594ee73f9d89eb82224c115701e38245e87ba9cfddd15812fbae5c2486ad46c11481ee722a3c3832a2540a43f84f6dce7e SHA512 f3f8d298b3a56d0eb3061207d069f34302e1dfb61e6b3ab2a9c8d0656b5da807ebd70310ddf818fbb40547597183e09be77c07c4b665690af66f27a9cf96a1df -DIST zerocopy-derive-0.8.27.crate 89827 BLAKE2B ace5abe8aca7cdc22ab66826e7e244b89d84adf495186eaa2714d6c521403e2fd84b56259eed6d2a6ad9800e164021dadfcdf4c80ad8a8b7eb0dd7fe799e9749 SHA512 9fd0b4f900e6ea7c92998b7297deafa84870e7e57d09225ae3910894358da9f405925fed88d2528f52caf5a1f6e32dd75bfa18ed3a7f9fee75bfa88c0f23e451 diff --git a/dev-python/fastuuid/fastuuid-0.14.0.ebuild b/dev-python/fastuuid/fastuuid-0.14.0.ebuild deleted file mode 100644 index c21dfa07bf12..000000000000 --- a/dev-python/fastuuid/fastuuid-0.14.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.82.0" -CRATES=" - atomic@0.6.1 - autocfg@1.5.0 - block-buffer@0.10.4 - bumpalo@3.19.0 - bytemuck@1.24.0 - cfg-if@1.0.4 - crypto-common@0.1.6 - digest@0.10.7 - generic-array@0.14.9 - getrandom@0.2.16 - getrandom@0.3.4 - heck@0.5.0 - indoc@2.0.6 - js-sys@0.3.81 - libc@0.2.177 - log@0.4.28 - md-5@0.10.6 - memoffset@0.9.1 - once_cell@1.21.3 - portable-atomic@1.11.1 - ppv-lite86@0.2.21 - proc-macro2@1.0.101 - pyo3-build-config@0.26.0 - pyo3-ffi@0.26.0 - pyo3-macros-backend@0.26.0 - pyo3-macros@0.26.0 - pyo3@0.26.0 - quote@1.0.41 - r-efi@5.3.0 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rustversion@1.0.22 - sha1_smol@1.0.1 - syn@2.0.107 - target-lexicon@0.13.3 - typenum@1.19.0 - unicode-ident@1.0.19 - unindent@0.2.4 - uuid@1.18.1 - version_check@0.9.5 - wasi@0.11.1+wasi-snapshot-preview1 - wasip2@1.0.1+wasi-0.2.4 - wasm-bindgen-backend@0.2.104 - wasm-bindgen-macro-support@0.2.104 - wasm-bindgen-macro@0.2.104 - wasm-bindgen-shared@0.2.104 - wasm-bindgen@0.2.104 - wit-bindgen@0.46.0 - zerocopy-derive@0.8.27 - zerocopy@0.8.27 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's UUID library" -HOMEPAGE=" - https://github.com/fastuuid/fastuuid - https://pypi.org/project/fastuuid/ -" -SRC_URI+=" ${CARGO_CRATE_URIS}" - -LICENSE="BSD" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0 ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/fastuuid/fastuuid.*.so" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_IGNORE=( - tests/test_benchmarks.py -) -distutils_enable_tests pytest diff --git a/dev-python/fastuuid/metadata.xml b/dev-python/fastuuid/metadata.xml deleted file mode 100644 index 6dd66559236f..000000000000 --- a/dev-python/fastuuid/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - fastuuid - fastuuid/fastuuid - - diff --git a/dev-python/faust-cchardet/Manifest b/dev-python/faust-cchardet/Manifest deleted file mode 100644 index a65142331148..000000000000 --- a/dev-python/faust-cchardet/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST faust-cchardet-2.1.19.tar.gz 678871 BLAKE2B e87389ef602bc5e69ae2037aff1000b9caacfd91a44c5eb8fb2084d4ac33772eb8e480b05109ff83ebfcb2b9a57e215b4bc9cc5558f4f7e1a19b58dd1dfca8b5 SHA512 bd75ddf8b2e9891fe6ecdfd687a6903342a24b93f35a3d9a1b20da9abc77684e73840db73da97689636e3412e33da25b68cfafad114186681d0dec98880ffe95 diff --git a/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild b/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild deleted file mode 100644 index ccd4a71844bb..000000000000 --- a/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="High speed universal character encoding detector" -HOMEPAGE=" - https://github.com/faust-streaming/cChardet/ - https://pypi.org/project/faust-cchardet/ -" - -LICENSE="MPL-1.1" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/faust-cchardet/metadata.xml b/dev-python/faust-cchardet/metadata.xml deleted file mode 100644 index 2cf31bd36ca7..000000000000 --- a/dev-python/faust-cchardet/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - zmedico@gentoo.org - - - python@gentoo.org - Python - - - faust-cchardet - faust-streaming/cChardet - - diff --git a/dev-python/feedgenerator/Manifest b/dev-python/feedgenerator/Manifest deleted file mode 100644 index 84db583c7cf6..000000000000 --- a/dev-python/feedgenerator/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST feedgenerator-2.2.1.tar.gz 20872 BLAKE2B c58c1204bf39d3ad8100e77bc4478845dfbd8ddbf53cccb217681a7cfeed3968f4de283d312d0a6e9137570c63c9d4f4689c46eebc3fae877eb40d3c620cf59c SHA512 2671c160469d190e3213b9bcb0f181671b4b47f5ee6f9fc1d7b5c12a5ab66dd257b77d7db3d5dc86dbcaadcc27f95d4ad9211aa08f10fc0de8a98fcf62f92c5b -DIST feedgenerator-2.2.1.tar.gz.provenance 9321 BLAKE2B b6700e56ae71b775ead5deafed695e256c286a55918f8b2cf08dc04e8661828e0e9dbdfc8e4df3d440b8eb8d04e71a6b0d099318c1e03e346240e7de40f501c9 SHA512 6fefbdc6b803916b9b61e03801394ce99be484919da6964b3d1593e40372b69b6ee89c4baa1a079fdd82b2cbe6a2f8a798e8d6d19d7e939fead4a7316438fcf6 diff --git a/dev-python/feedgenerator/feedgenerator-2.2.1.ebuild b/dev-python/feedgenerator/feedgenerator-2.2.1.ebuild deleted file mode 100644 index c9eae31f3171..000000000000 --- a/dev-python/feedgenerator/feedgenerator-2.2.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/getpelican/feedgenerator -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Standalone version of django.utils.feedgenerator" -HOMEPAGE=" - https://github.com/getpelican/feedgenerator/ - https://pypi.org/project/feedgenerator/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -RDEPEND=" - dev-python/pytz[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/feedgenerator/metadata.xml b/dev-python/feedgenerator/metadata.xml deleted file mode 100644 index 5f08af0cce63..000000000000 --- a/dev-python/feedgenerator/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - feedgenerator - getpelican/feedgenerator - https://github.com/getpelican/feedgenerator/issues - - diff --git a/dev-python/feedparser/Manifest b/dev-python/feedparser/Manifest deleted file mode 100644 index fd0551631740..000000000000 --- a/dev-python/feedparser/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST feedparser-6.0.12.gh.tar.gz 253342 BLAKE2B b3147c07c3319d644930face3818d93eb8ba786e0500d7e101c2b54b332488811c76340f033d13cfff39fbdd8126482f31baa27ff4f2b8f0ed1cab7dca9414ac SHA512 147b92f3be728726efb6c0f981c8b8fc0715ffb5e8f07f22ce40c3f9f7b1022f4a02452e2211ca472a27dad3ce5e1460412c7a341518a46becc7d5a3bf13c37f diff --git a/dev-python/feedparser/feedparser-6.0.12.ebuild b/dev-python/feedparser/feedparser-6.0.12.ebuild deleted file mode 100644 index 45a5df1645be..000000000000 --- a/dev-python/feedparser/feedparser-6.0.12.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_PV=${PV/_beta/b} -MY_P=${PN}-${MY_PV} -DESCRIPTION="Parse RSS and Atom feeds in Python" -HOMEPAGE=" - https://github.com/kurtmckee/feedparser/ - https://pypi.org/project/feedparser/ -" -SRC_URI=" - https://github.com/kurtmckee/feedparser/archive/v${MY_PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/sgmllib3k[${PYTHON_USEDEP}] -" - -src_prepare() { - # broken - rm \ - tests/illformed/chardet/{big5,euckr,gb2312,windows1255}.xml \ - tests/illformed/undeclared_namespace.xml || die - distutils-r1_src_prepare -} - -python_test() { - "${EPYTHON}" tests/runtests.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/feedparser/metadata.xml b/dev-python/feedparser/metadata.xml deleted file mode 100644 index 7c91fdd55a55..000000000000 --- a/dev-python/feedparser/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - feedparser - kurtmckee/feedparser - feedparser - - diff --git a/dev-python/ffmpeg-python/Manifest b/dev-python/ffmpeg-python/Manifest deleted file mode 100644 index 04812b910f61..000000000000 --- a/dev-python/ffmpeg-python/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ffmpeg-python-0.2.0_p20220711.gh.tar.gz 3286678 BLAKE2B f2dd4445f43ebf2a867d528e24e80b137ddc099770069e1fdf081b640f8ea192ee0b17c26d9ee3d8a69a9c7bbd61d0b75cc3468aa5da4fdd809e50126dff4e06 SHA512 81f20e5cad819500b941d9ac579fe01efb4292f61e6279c6d560d70c11143d7c04146a8ccf9ae8ab6985cf04e6b7cc05849ec67df646caa75764f3a2c5761cde diff --git a/dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711-r1.ebuild b/dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711-r1.ebuild deleted file mode 100644 index 169a8d8ce751..000000000000 --- a/dev-python/ffmpeg-python/ffmpeg-python-0.2.0_p20220711-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -[[ "${PV}" == *_p20220711 ]] && COMMIT=df129c7ba30aaa9ffffb81a48f53aa7253b0b4e6 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for FFmpeg with complex filtering support" -HOMEPAGE="https://github.com/kkroening/ffmpeg-python/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/kkroening/${PN}.git" -else - SRC_URI="https://github.com/kkroening/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.gh.tar.gz" - S="${WORKDIR}/${PN}-${COMMIT}" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - media-video/ffmpeg -" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.2.0-no-future-795.patch" - "${FILESDIR}/${PN}-0.2.0-collections.patch" -) - -EPYTEST_DESELECT=( - ffmpeg/tests/test_ffmpeg.py::test__probe - ffmpeg/tests/test_ffmpeg.py::test_pipe -) - -distutils_enable_tests pytest -distutils_enable_sphinx doc/src diff --git a/dev-python/ffmpeg-python/files/ffmpeg-python-0.2.0-collections.patch b/dev-python/ffmpeg-python/files/ffmpeg-python-0.2.0-collections.patch deleted file mode 100644 index fe905e9670b7..000000000000 --- a/dev-python/ffmpeg-python/files/ffmpeg-python-0.2.0-collections.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/ffmpeg/_utils.py -+++ b/ffmpeg/_utils.py -@@ -3,6 +3,11 @@ from builtins import str - import hashlib - import sys - -+try: -+ from collections.abc import Iterable -+except ImportError: -+ from collections import Iterable -+ - - def with_metaclass(meta, *bases): - class metaclass(meta): diff --git a/dev-python/ffmpeg-python/files/ffmpeg-python-0.2.0-no-future-795.patch b/dev-python/ffmpeg-python/files/ffmpeg-python-0.2.0-no-future-795.patch deleted file mode 100644 index 8bbc29ab8b21..000000000000 --- a/dev-python/ffmpeg-python/files/ffmpeg-python-0.2.0-no-future-795.patch +++ /dev/null @@ -1,189 +0,0 @@ -From 6abf0354bced3fc5f3a592870723c7446ae8747d Mon Sep 17 00:00:00 2001 -From: Lumir Balhar -Date: Wed, 20 Sep 2023 14:18:16 +0200 -Subject: [PATCH] Remove dependency on `future` - ---- - ffmpeg/_ffmpeg.py | 5 +---- - ffmpeg/_run.py | 6 +++--- - ffmpeg/_utils.py | 36 +----------------------------------- - ffmpeg/nodes.py | 3 +-- - requirements.txt | 1 - - setup.py | 3 +-- - tox.ini | 1 - - 7 files changed, 7 insertions(+), 48 deletions(-) - -diff --git a/ffmpeg/_ffmpeg.py b/ffmpeg/_ffmpeg.py -index 007624bb..57dc0c96 100644 ---- a/ffmpeg/_ffmpeg.py -+++ b/ffmpeg/_ffmpeg.py -@@ -1,8 +1,5 @@ - from __future__ import unicode_literals - --from past.builtins import basestring --from ._utils import basestring -- - from .nodes import ( - filter_operator, - GlobalNode, -@@ -79,7 +76,7 @@ def output(*streams_and_filename, **kwargs): - """ - streams_and_filename = list(streams_and_filename) - if 'filename' not in kwargs: -- if not isinstance(streams_and_filename[-1], basestring): -+ if not isinstance(streams_and_filename[-1], str): - raise ValueError('A filename must be provided') - kwargs['filename'] = streams_and_filename.pop(-1) - streams = streams_and_filename -diff --git a/ffmpeg/_run.py b/ffmpeg/_run.py -index f42d1d73..7a8b3937 100644 ---- a/ffmpeg/_run.py -+++ b/ffmpeg/_run.py -@@ -1,6 +1,6 @@ - from __future__ import unicode_literals - from .dag import get_outgoing_edges, topo_sort --from ._utils import basestring, convert_kwargs_to_cmd_line_args -+from ._utils import convert_kwargs_to_cmd_line_args - from builtins import str - from functools import reduce - import copy -@@ -140,7 +140,7 @@ def _get_output_args(node, stream_name_map): - args += ['-b:a', str(kwargs.pop('audio_bitrate'))] - if 'video_size' in kwargs: - video_size = kwargs.pop('video_size') -- if not isinstance(video_size, basestring) and isinstance(video_size, Iterable): -+ if not isinstance(video_size, str) and isinstance(video_size, Iterable): - video_size = '{}x{}'.format(video_size[0], video_size[1]) - args += ['-video_size', video_size] - args += convert_kwargs_to_cmd_line_args(kwargs) -@@ -185,7 +185,7 @@ def compile(stream_spec, cmd='ffmpeg', overwrite_output=False): - This is the same as calling :meth:`get_args` except that it also - includes the ``ffmpeg`` command as the first argument. - """ -- if isinstance(cmd, basestring): -+ if isinstance(cmd, str): - cmd = [cmd] - elif type(cmd) != list: - cmd = list(cmd) -diff --git a/ffmpeg/_utils.py b/ffmpeg/_utils.py -index 9baa2c78..21f612ea 100644 ---- a/ffmpeg/_utils.py -+++ b/ffmpeg/_utils.py -@@ -1,31 +1,9 @@ - from __future__ import unicode_literals - from builtins import str --from past.builtins import basestring - import hashlib - import sys - - --if sys.version_info.major == 2: -- # noinspection PyUnresolvedReferences,PyShadowingBuiltins -- str = str -- --try: -- from collections.abc import Iterable --except ImportError: -- from collections import Iterable -- -- --# `past.builtins.basestring` module can't be imported on Python3 in some environments (Ubuntu). --# This code is copy-pasted from it to avoid crashes. --class BaseBaseString(type): -- def __instancecheck__(cls, instance): -- return isinstance(instance, (bytes, str)) -- -- def __subclasshook__(cls, thing): -- # TODO: What should go here? -- raise NotImplemented -- -- - def with_metaclass(meta, *bases): - class metaclass(meta): - __call__ = type.__call__ -@@ -39,25 +17,13 @@ def __new__(cls, name, this_bases, d): - return metaclass('temporary_class', None, {}) - - --if sys.version_info.major >= 3: -- -- class basestring(with_metaclass(BaseBaseString)): -- pass -- --else: -- # noinspection PyUnresolvedReferences,PyCompatibility -- from builtins import basestring -- -- - def _recursive_repr(item): - """Hack around python `repr` to deterministically represent dictionaries. - - This is able to represent more things than json.dumps, since it does not require - things to be JSON serializable (e.g. datetimes). - """ -- if isinstance(item, basestring): -- result = str(item) -- elif isinstance(item, list): -+ if isinstance(item, list): - result = '[{}]'.format(', '.join([_recursive_repr(x) for x in item])) - elif isinstance(item, dict): - kv_pairs = [ -diff --git a/ffmpeg/nodes.py b/ffmpeg/nodes.py -index e8b28385..cc219c72 100644 ---- a/ffmpeg/nodes.py -+++ b/ffmpeg/nodes.py -@@ -1,6 +1,5 @@ - from __future__ import unicode_literals - --from past.builtins import basestring - from .dag import KwargReprNode - from ._utils import escape_chars, get_hash_int - from builtins import object -@@ -68,7 +67,7 @@ def __getitem__(self, index): - """ - if self.selector is not None: - raise ValueError('Stream already has a selector: {}'.format(self)) -- elif not isinstance(index, basestring): -+ elif not isinstance(index, str): - raise TypeError("Expected string index (e.g. 'a'); got {!r}".format(index)) - return self.node.stream(label=self.label, selector=index) - -diff --git a/requirements.txt b/requirements.txt -index f8b347e9..b4bc370e 100644 ---- a/requirements.txt -+++ b/requirements.txt -@@ -6,7 +6,6 @@ certifi==2019.3.9 - chardet==3.0.4 - docutils==0.14 - filelock==3.0.12 --future==0.17.1 - idna==2.8 - imagesize==1.1.0 - importlib-metadata==0.17 -diff --git a/setup.py b/setup.py -index 72f381cb..2fbf9a3d 100644 ---- a/setup.py -+++ b/setup.py -@@ -68,10 +68,9 @@ - download_url=download_url, - keywords=keywords, - long_description=long_description, -- install_requires=['future'], -+ install_requires=[], - extras_require={ - 'dev': [ -- 'future==0.17.1', - 'numpy==1.16.4', - 'pytest-mock==1.10.4', - 'pytest==4.6.1', -diff --git a/tox.ini b/tox.ini -index 98814078..eb8c6622 100644 ---- a/tox.ini -+++ b/tox.ini -@@ -19,6 +19,5 @@ python = - [testenv] - commands = py.test -vv - deps = -- future - pytest - pytest-mock diff --git a/dev-python/ffmpeg-python/metadata.xml b/dev-python/ffmpeg-python/metadata.xml deleted file mode 100644 index 10cbbca5f97e..000000000000 --- a/dev-python/ffmpeg-python/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - xgqt@gentoo.org - Maciej Barć - - - python@gentoo.org - Python - - - https://github.com/kkroening/ffmpeg-python/issues/ - kkroening/ffmpeg-python - ffmpeg-python - - diff --git a/dev-python/fido2/Manifest b/dev-python/fido2/Manifest deleted file mode 100644 index db0c1b0fffc9..000000000000 --- a/dev-python/fido2/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST fido2-0.9.3.tar.gz 217894 BLAKE2B ccc3a9b59045216037664b5bf4b969a79b86b300f67fc4253b563acbbee98912ea076996772f17b88141d2a36a933b4926de96f05c53e204d0bb4eaaa2daad6b SHA512 f105c347784cdfab88ab08852227d24f4bca623145f7f76bd066dadab6ada1eae751934fd4dc7436a5c5fb3a0ed2fc4d5c59bb2a93888d470028f0713ca7e09e -DIST fido2-2.1.1.tar.gz 4455940 BLAKE2B 1d45ca8b3ebd3a010c8b055b169340a2c288ed53f52d6341a3cc887b873c44d10c8734e3d908c746ea77131fb80013f94a53f7fb70702c8f51bb564ad8906657 SHA512 883cfaf0c0cd304f467fcd515417c456fde353fcd991fa6aaf74fb12ba97a378d082f2fe0ae435bcf14a8c284e0b4665c721410ad2315bc8922e2f09d16d7cac -DIST fido2-2.2.0.tar.gz 294167 BLAKE2B 189a86d4c003b0070063fbad55f618dbd973c6e8cb701a42ed7cf5af757d1e5d69e92b17f44a180ff7a6c219332e4ac7b3288f78fc50ef398081e77a7c330048 SHA512 bd250e77ff239256240b153da61c525232bb83c056becdce588ef8c287bfccb0ebdfc6d2ac1b7f50a857abc229f9c8a46d99092d26579f68649de5cdd1e15fa2 diff --git a/dev-python/fido2/fido2-0.9.3-r1.ebuild b/dev-python/fido2/fido2-0.9.3-r1.ebuild deleted file mode 100644 index ab30f5037f2f..000000000000 --- a/dev-python/fido2/fido2-0.9.3-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Python based FIDO 2.0 library" -HOMEPAGE="https://github.com/Yubico/python-fido2" -SRC_URI="https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz" - -LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0" -SLOT="0/0.9" # Bumped every time a backwards-incompatible version is released -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="examples" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyscard[${PYTHON_USEDEP}] - examples? ( - dev-python/flask[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) -" -BDEPEND="test? ( - dev-python/mock[${PYTHON_USEDEP}] - >=dev-python/pyfakefs-3.4[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests unittest - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r "${S}"/examples/. - docompress -x "/usr/share/doc/${PF}/examples" - fi -} diff --git a/dev-python/fido2/fido2-2.1.1.ebuild b/dev-python/fido2/fido2-2.1.1.ebuild deleted file mode 100644 index ce11441ffb61..000000000000 --- a/dev-python/fido2/fido2-2.1.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python based FIDO 2.0 library" -HOMEPAGE=" - https://github.com/Yubico/python-fido2/ - https://pypi.org/project/fido2/ -" -SRC_URI=" - https://github.com/Yubico/python-fido2/releases/download/${PV}/${P}.tar.gz -" - -LICENSE="Apache-2.0 BSD-2 MIT MPL-2.0" -SLOT="0/1.0" # Bumped every time a backwards-incompatible version is released -KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" -IUSE="examples" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - - - - - python@gentoo.org - Python - - - fido2 provides library functionality for communicating with a FIDO - device over USB as well as verifying attestation and assertion - signatures. - - - - Reflects the versions that introduce backwards - incompatible changes. Do not bind with ':=', - unless you are absolutely sure. In most cases, you - should bind to a specific subslot. - - - - - Yubico/python-fido2 - fido2 - - diff --git a/dev-python/fields/Manifest b/dev-python/fields/Manifest deleted file mode 100644 index 69278b6067dc..000000000000 --- a/dev-python/fields/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fields-5.0.0.tar.gz 36232 BLAKE2B 7e5ebc5b7c76b456acbe02e0b325685776c573dd0715e27402e5245e04f3c54e6e0ac04b8780a50d9b560cb5fbb664bca6a3addc76666f012aa2427140dbf870 SHA512 3d80b9c6a1d0a43568045fc25422b0db783c84e2e3f2be8b1d41b0150f48fef58736d863d06b4562b29190cd6dc2616829faab8e901b7268ac2e9e63e996180e diff --git a/dev-python/fields/fields-5.0.0-r3.ebuild b/dev-python/fields/fields-5.0.0-r3.ebuild deleted file mode 100644 index 08184c56115a..000000000000 --- a/dev-python/fields/fields-5.0.0-r3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Container class boilerplate killer" -HOMEPAGE=" - https://github.com/ionelmc/python-fields/ - https://pypi.org/project/fields/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -BDEPEND=" - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/characteristic[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - sed -r \ - -e "/--benchmark-disable/d" \ - -e 's|\[pytest\]|\[tool:pytest\]|' \ - -i setup.cfg || die - - distutils-r1_python_prepare_all -} - -python_test() { - epytest --ignore tests/test_perf.py tests -} diff --git a/dev-python/fields/metadata.xml b/dev-python/fields/metadata.xml deleted file mode 100644 index d6ae28472d0e..000000000000 --- a/dev-python/fields/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - ionelmc/python-fields - fields - - diff --git a/dev-python/filebytes/Manifest b/dev-python/filebytes/Manifest deleted file mode 100644 index 4c0c9d138e15..000000000000 --- a/dev-python/filebytes/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST filebytes-0.10.2.gh.tar.gz 1958114 BLAKE2B 6b7fb865d01cc9ea0f14b32f6e0326da21fa2fa2a36549b99ca88e9bf015162d3b0f82e350be1cca805294fd56ef47e2db4394db5ffb3061773f146eda1ba666 SHA512 12317d6b5063e710b4410e4dcc61b45c0ac1cbc80655212dacb0929a19e100849df39ba84a05cb96699abe7ec16758e0b9656b3d3ce044f3d122b8636106e564 diff --git a/dev-python/filebytes/filebytes-0.10.2.ebuild b/dev-python/filebytes/filebytes-0.10.2.ebuild deleted file mode 100644 index 92e1d8e1c475..000000000000 --- a/dev-python/filebytes/filebytes-0.10.2.ebuild +++ /dev/null @@ -1,39 +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="Classes/Types to read and edit executable files" -HOMEPAGE="https://github.com/sashs/filebytes" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/sashs/filebytes" -else - SRC_URI="https://github.com/sashs/filebytes/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" -fi - -LICENSE="BSD" -SLOT="0" - -PATCHES=( - "${FILESDIR}"/${PN}-0.10.2-py314.patch -) - -python_test() { - "${EPYTHON}" - <<-EOF || die "Tests failed with ${EPYTHON}" - from filebytes.elf import * - elf_file = ELF('test-binaries/ls-x86') - print("elf", elf_file.elfHeader, elf_file.sections, elf_file.segments) - - from filebytes.pe import * - pe_file = PE('test-binaries/cmd-x86.exe') - print("pe", pe_file.imageDosHeader, pe_file.sections) - EOF -} diff --git a/dev-python/filebytes/filebytes-9999.ebuild b/dev-python/filebytes/filebytes-9999.ebuild deleted file mode 100644 index d8469d179c04..000000000000 --- a/dev-python/filebytes/filebytes-9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Classes/Types to read and edit executable files" -HOMEPAGE="https://github.com/sashs/filebytes" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/sashs/filebytes" -else - SRC_URI="https://github.com/sashs/filebytes/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="BSD" -SLOT="0" - -python_test() { - "${EPYTHON}" - <<-EOF || die "Tests failed with ${EPYTHON}" - from filebytes.elf import * - elf_file = ELF('test-binaries/ls-x86') - print("elf", elf_file.elfHeader, elf_file.sections, elf_file.segments) - - from filebytes.pe import * - pe_file = PE('test-binaries/cmd-x86.exe') - print("pe", pe_file.imageDosHeader, pe_file.sections) - EOF -} diff --git a/dev-python/filebytes/files/filebytes-0.10.2-py314.patch b/dev-python/filebytes/files/filebytes-0.10.2-py314.patch deleted file mode 100644 index 09f6b8f69f0e..000000000000 --- a/dev-python/filebytes/files/filebytes-0.10.2-py314.patch +++ /dev/null @@ -1,41 +0,0 @@ -https://github.com/sashs/filebytes/commit/469058d50d4b7ff8da54b623a0a1aa972cd78dc6 - -From 469058d50d4b7ff8da54b623a0a1aa972cd78dc6 Mon Sep 17 00:00:00 2001 -From: Seva Alekseyev -Date: Thu, 4 Dec 2025 11:24:19 -0500 -Subject: [PATCH] No more hand parsing __init__ for VERSION - ---- - setup.py | 22 ++-------------------- - 1 file changed, 2 insertions(+), 20 deletions(-) - -diff --git a/setup.py b/setup.py -index d2d7cdb..5890e5a 100644 ---- a/setup.py -+++ b/setup.py -@@ -1,22 +1,4 @@ - from setuptools import setup --import ast --import os --currentDir = os.path.dirname(os.path.abspath(__file__)) --#currentDir = Path(__file__).parent -+from filebytes.__init__ import VERSION - --def extractMetaInfo(src): -- info = {} -- a=ast.parse(src) -- for e in a.body: -- if isinstance(e, ast.Assign) and isinstance(e.value, ast.Str): -- info[e.targets[0].id] = e.value.s -- return info -- --text = '' --with open(currentDir +os.path.sep+"filebytes"+ os.path.sep+"__init__.py") as f: -- text = f.read() -- --version = extractMetaInfo(text)["VERSION"] -- -- --setup(version=version) -+setup(version=VERSION) - diff --git a/dev-python/filebytes/metadata.xml b/dev-python/filebytes/metadata.xml deleted file mode 100644 index 1f4afd823345..000000000000 --- a/dev-python/filebytes/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - mario.haustein@hrz.tu-chemnitz.de - Mario Haustein - - - sam@gentoo.org - Sam James - - - Python library to read and edit files in the following formats: - Executable and Linking Format (ELF), Portable Executable (PE), MachO - and OAT (Android Runtime) - - - sashs/filebytes - filebytes - - diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest deleted file mode 100644 index 1a3a151a0bd6..000000000000 --- a/dev-python/filelock/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST filelock-3.28.0.tar.gz 56474 BLAKE2B 174c287a64470c85f203bbb435696275d7bc82ab4a76157a8c7278ef4d5554094ff28ab971f3145022a4031c4d123c8b09b103c4a12699eefa1152ab3ef7a36f SHA512 5729570f86816cb95e0cdca1c0ae830d6fa21b966429348493df7173e091fdb19144336fed762bfb5b950f4b9a056ad1b4891864ab55efd9f2d6475be2216c6f -DIST filelock-3.28.0.tar.gz.provenance 9570 BLAKE2B ffefd7f319adeb400f09576fd7f5454a8d4064c98e94148669a32bc21a37c013218f8dbdbaac7ef93c6490a3ad68e7cb42b39699b49d56bd045fbac963afa043 SHA512 6b3874946d34d64a433efcf56c8bf7c362ea6692965e3277d1e7e542b8f6c3853708ea3f2d33d20f274c395498a76642cab7a887c0750aff9f7a284c49cd3a10 -DIST filelock-3.29.0.tar.gz 57571 BLAKE2B d253183ce329cffd2242670fd77f3b4e629bf01b9c306f952bb559bb444929dd4a324d577894855e191c9193e41f743c19376a0a810d2d2b3970ab47bb8a6b43 SHA512 81957a44e2c64d05db5e95bfbba264733b710859aa41d62106d1f6348a2d9af491c6661801797d1a29e28f6a16df34c424b31669efe73b9e7c45123cebb2cdf5 -DIST filelock-3.29.0.tar.gz.provenance 9288 BLAKE2B f4ee6047fc7532a609bc6ee634d77c1eea96c8881e0d793e29aa4b97edac884d0c265b874fb31b2aaa54be1a184bb2b24ed986d0cbe46795379d4438475e5708 SHA512 3b44c5b625211cf8f6d31655a6f4592138b63cb1a27948685bb3b2902c3ce59caf5d23f2dcf367b24c20184214586a1e3f9e3f1d9f9e4d7df7258eb9f95b3417 -DIST filelock-3.29.1.tar.gz 59335 BLAKE2B 69fee586a49b80e69c159c1737c8ab4d63fcfbc7fe9ef5c591336b3dd901e8fb4b2e6f87e6fb29e67fdb392e86413dbe820100389fb9067cc4bc7f0bb5af75d9 SHA512 ae11921d0b3df0e0501a47fad9d4da2bf1ce7c93b69b2bb52e6896a74464cd14197246a8dc20754a7aec881539499a230afab4125214e4bc44eeb4037d043161 -DIST filelock-3.29.1.tar.gz.provenance 9943 BLAKE2B 33a80d142c0ff469a61f8497a1cfb1e30e504ebdef7667f94209314569edecb5c9ca97acbea3fd08350e37931628987925c8d901b790e2e1d9b0074bdef7c326 SHA512 0b84a5aca134d6479605353132076e1137353cf1dbd5db93f3f2ea8de079afe93f8556a99bcda7e07c5def3db186edfca8ae603e096c722ebd5d236f76baf2a3 diff --git a/dev-python/filelock/filelock-3.28.0.ebuild b/dev-python/filelock/filelock-3.28.0.ebuild deleted file mode 100644 index 0c8f0c0c6c99..000000000000 --- a/dev-python/filelock/filelock-3.28.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2018-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/filelock -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A platform independent file lock for Python" -HOMEPAGE=" - https://github.com/tox-dev/filelock/ - https://pypi.org/project/filelock/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,mock,timeout} ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest diff --git a/dev-python/filelock/filelock-3.29.0.ebuild b/dev-python/filelock/filelock-3.29.0.ebuild deleted file mode 100644 index 1f38026c0588..000000000000 --- a/dev-python/filelock/filelock-3.29.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2018-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/filelock -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A platform independent file lock for Python" -HOMEPAGE=" - https://github.com/tox-dev/filelock/ - https://pypi.org/project/filelock/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,mock,timeout} ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest diff --git a/dev-python/filelock/filelock-3.29.1.ebuild b/dev-python/filelock/filelock-3.29.1.ebuild deleted file mode 100644 index 1f38026c0588..000000000000 --- a/dev-python/filelock/filelock-3.29.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2018-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/filelock -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A platform independent file lock for Python" -HOMEPAGE=" - https://github.com/tox-dev/filelock/ - https://pypi.org/project/filelock/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,mock,timeout} ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest diff --git a/dev-python/filelock/metadata.xml b/dev-python/filelock/metadata.xml deleted file mode 100644 index fee0412fb595..000000000000 --- a/dev-python/filelock/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - filelock - tox-dev/filelock - - diff --git a/dev-python/filetype/Manifest b/dev-python/filetype/Manifest deleted file mode 100644 index b6c2db8ba55f..000000000000 --- a/dev-python/filetype/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST filetype-1.2.0.tar.gz 998020 BLAKE2B 7fdd7e16a8a4d1cdffdd02c5d540d4290de7410a44185875a279c38a4d18c7f67a8bd8ce863efbae2c71c84e93dd1a5621f9fb9e6bde5ac0c611bd5bea939254 SHA512 09ed462d2a82437a58a28aa0315559afbf2e1b30176720254cc2a25fc67ff25e5e99988182e5e748e4e6ccb7ef3fde47cec96ebe20c937ab658bfcfe703ad20c diff --git a/dev-python/filetype/filetype-1.2.0.ebuild b/dev-python/filetype/filetype-1.2.0.ebuild deleted file mode 100644 index 047b8733459b..000000000000 --- a/dev-python/filetype/filetype-1.2.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Small, dependency-free, fast Python package to infer binary file types checking" -HOMEPAGE=" - https://github.com/h2non/filetype.py/ - https://pypi.org/project/filetype/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests unittest diff --git a/dev-python/filetype/metadata.xml b/dev-python/filetype/metadata.xml deleted file mode 100644 index bee8ba60c69d..000000000000 --- a/dev-python/filetype/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - alexxy@gentoo.org - Alexey Shvetsov - - - python@gentoo.org - Python - - - - filetype - h2non/filetype.py - - diff --git a/dev-python/find-libpython/Manifest b/dev-python/find-libpython/Manifest deleted file mode 100644 index 190498cd1e7a..000000000000 --- a/dev-python/find-libpython/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST find_libpython-0.5.1.tar.gz 9402 BLAKE2B 70906d777808d2d8daa4210245d2ccb52d0cf560821bff40479e1eaac4aa4f848a8e84d1f38d5afbfa0660a5bf6b7f811f28d2688664a47f1d21786d11a51636 SHA512 59fc30e47a01be0c1d9c0462e91fe3894d3840763a99140eb5e45f02f896f7f2bf780e77d0aedfea2843732e5db4255b1dc1caeb1d63da1bae620051a82d9321 diff --git a/dev-python/find-libpython/find-libpython-0.5.1.ebuild b/dev-python/find-libpython/find-libpython-0.5.1.ebuild deleted file mode 100644 index 152aceab40af..000000000000 --- a/dev-python/find-libpython/find-libpython-0.5.1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Finds the libpython associated with the current Python environment" -HOMEPAGE="https://github.com/ktbarrett/find_libpython" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/find-libpython/metadata.xml b/dev-python/find-libpython/metadata.xml deleted file mode 100644 index 59e2239df9ec..000000000000 --- a/dev-python/find-libpython/metadata.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - vowstar@gmail.com - Huang Rui - - - find-libpython - ktbarrett/find_libpython - - Takafumi Arakaki - dev.ktbarrett@gmail.com - - https://github.com/ktbarrett/find_libpython/issues - - - find-libpython is a library designed to locate the path of the - libpython dynamic library in the current Python environment. - Supports various installation types including conda-managed, - system-managed, and other configurations. Works across Windows, - Mac OS/OS X, and major Linux distributions. - find_libpython is both a script and a Python package. Usage as - a script is useful for obtaining the libpython path in - makefile-based build systems. It can also determine the path - for embedding Python in processes written in other languages. - Recommended usage is to call the script in a subprocess without - arguments and parse the output. - - - find-libpython 是一个用于定位当前 Python 环境中 libpython 动态库 - 路径的库。支持多种安装方式,包括 conda 管理、系统管理或其他方式, - 可在 Windows、Mac OS/OS X 和各种 Linux 发行版上使用。 - find_libpython 同时是一个脚本和 Python 包。作为脚本使用时, - 可用于在基于 makefile 的构建系统中获取 libpython 路径, - 或嵌入其他语言编写的进程中的 Python 解释器路径。 - 推荐用法是无参数调用子进程中的脚本并解析输出。 - - diff --git a/dev-python/findimports/Manifest b/dev-python/findimports/Manifest deleted file mode 100644 index 255292317d59..000000000000 --- a/dev-python/findimports/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST findimports-3.0.0.gh.tar.gz 28642 BLAKE2B 536cf96898a53e1ee075e662993cf26461dd2a13a4c634b3e7872a164648beec8c0a34fa19e9f4004e8590884b84ad9e17cf4e492621a5ec587070d37ac2f6ed SHA512 4014a7c165682a84290a88205c0d5db0b50adc4649f49721060be1f33aba5aa1d5e4a0de62a2e93feb2ccd05ff65a457d72d176dd7562257b87bc0236b8ed39e diff --git a/dev-python/findimports/findimports-3.0.0.ebuild b/dev-python/findimports/findimports-3.0.0.ebuild deleted file mode 100644 index 1d0c8674ba04..000000000000 --- a/dev-python/findimports/findimports-3.0.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2020-2025 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="Python module import analysis tool" -HOMEPAGE=" - https://github.com/mgedmin/findimports/ - https://pypi.org/project/findimports/ -" -SRC_URI=" - https://github.com/mgedmin/findimports/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/findimports/metadata.xml b/dev-python/findimports/metadata.xml deleted file mode 100644 index 873393968d34..000000000000 --- a/dev-python/findimports/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - mgorny@gentoo.org - Michał Górny - - - python@gentoo.org - Python - - - - mgedmin/findimports - findimports - - diff --git a/dev-python/findpython/Manifest b/dev-python/findpython/Manifest deleted file mode 100644 index 8f37a233051c..000000000000 --- a/dev-python/findpython/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST findpython-0.7.1.tar.gz 18867 BLAKE2B f59fb6d523263bb53fc66c552d366a1ce116d5cf1f9d60efca30ffd7f46ce4d6d6e85cbdbb9e41c6d509ec8f33134bd16aff80744a64edb55e15d59ebd15a759 SHA512 3b85be82027c8e749edf640055315b1f916c93adc3fa436dd3281edf22af92bf077d255e8feec1a0a4211fda8e154768c424ad521baa7e6100f10acf6ebf121f -DIST findpython-0.8.0.tar.gz 18892 BLAKE2B adabaef72fbff46ed122e7777fc27cc3a5e65d25b5fe56d1831a7b069f641debdb7ff7ba36f2b32bb5528be577b9c3261cd4761edc3dd78707219309bba3e13f SHA512 5933cedc10e6cc533f24bda74b5af5ae97996597f27ef417f452d8718d1b56b2fdbdd956ee0d5317b0a1cb7fc2d35bb871122c2d80861b2ad92cde499b361756 diff --git a/dev-python/findpython/findpython-0.7.1.ebuild b/dev-python/findpython/findpython-0.7.1.ebuild deleted file mode 100644 index 034d90ecba82..000000000000 --- a/dev-python/findpython/findpython-0.7.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A utility to find python versions on your system" -HOMEPAGE=" - https://github.com/frostming/findpython/ - https://pypi.org/project/findpython/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/packaging-20[${PYTHON_USEDEP}] - >=dev-python/platformdirs-4.3.6[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/findpython/findpython-0.8.0.ebuild b/dev-python/findpython/findpython-0.8.0.ebuild deleted file mode 100644 index 3ed3ac0e1f41..000000000000 --- a/dev-python/findpython/findpython-0.8.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A utility to find python versions on your system" -HOMEPAGE=" - https://github.com/frostming/findpython/ - https://pypi.org/project/findpython/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/packaging-20[${PYTHON_USEDEP}] - >=dev-python/platformdirs-4.3.6[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/findpython/metadata.xml b/dev-python/findpython/metadata.xml deleted file mode 100644 index 92459121e0bf..000000000000 --- a/dev-python/findpython/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - - - chutzpah@gentoo.org - Patrick McLean - - - - frostming/findpython - findpython - - diff --git a/dev-python/fitsio/Manifest b/dev-python/fitsio/Manifest deleted file mode 100644 index e5c59c3e5a34..000000000000 --- a/dev-python/fitsio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fitsio-1.3.0.gh.tar.gz 4990432 BLAKE2B d43b140d564326f858f45905b49d70b58fab4a2755cc3dacfe33e4df83fd929db8060dea146f681b35a60ae6a8b6f2662a9af2542a1b6150a2e3837a87d54a76 SHA512 e7e758f69fffe0c1386b30f7b1e392b4162af2ec1ca63389730ac2f5eb41cb7c2b4e9fec831411a9f37a08be80ef9bef39b6fad04d6520e03fabe5501c59ba84 diff --git a/dev-python/fitsio/fitsio-1.3.0.ebuild b/dev-python/fitsio/fitsio-1.3.0.ebuild deleted file mode 100644 index a7cb69c021b4..000000000000 --- a/dev-python/fitsio/fitsio-1.3.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python library to read from and write to FITS files" -HOMEPAGE=" - https://github.com/esheldon/fitsio/ - https://pypi.org/project/fitsio/ -" -SRC_URI=" - https://github.com/esheldon/fitsio/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - >=dev-python/numpy-1.17:=[${PYTHON_USEDEP}] - >=sci-libs/cfitsio-4.4.0:0= -" -RDEPEND=" - ${DEPEND} - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export FITSIO_USE_SYSTEM_FITSIO=1 - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest -} diff --git a/dev-python/fitsio/metadata.xml b/dev-python/fitsio/metadata.xml deleted file mode 100644 index 0468ed326a7e..000000000000 --- a/dev-python/fitsio/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - sci-astronomy@gentoo.org - Gentoo Astronomy Project - - - python@gentoo.org - Python - - - Fitsio provides an easy to use object-oriented API including - providing a Numpy interface to FITS files read from CFITSIO. It - allows direct access to the columns of a FITS binary table which can - be useful for reading large fits files. Compared to astropy.io.fits, - this package is closer to the underlying cfitsio library. - Fitsio also exposes a microlanguage (implemented in CFITSIO) for - making efficient SQL-like queries of tables (single tables only - though–no joins or anything like that). - - - esheldon/fitsio - fitsio - - diff --git a/dev-python/fixtures/Manifest b/dev-python/fixtures/Manifest deleted file mode 100644 index 291b678291af..000000000000 --- a/dev-python/fixtures/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fixtures-4.3.2.tar.gz 47173 BLAKE2B 7191c637f76062b2630b96efe00c5f72b204951b68468711b8aa7f5780593db5a7e1a6d2a4da07f83584bd6b109de0938479206051e1dcd5a4e10ce368358ded SHA512 7a0598d3b3a887417d9c05800d72a0c4072b2c26bd284426a2ac7c5c57da2d8325fcc1d70868293d5b9bb4e7c490a7c3d0de1514a5bf7aa1a685b8fc032122e6 diff --git a/dev-python/fixtures/fixtures-4.3.2.ebuild b/dev-python/fixtures/fixtures-4.3.2.ebuild deleted file mode 100644 index 243469c6fc50..000000000000 --- a/dev-python/fixtures/fixtures-4.3.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fixtures, reusable state for writing clean tests and more" -HOMEPAGE=" - https://github.com/testing-cabal/fixtures/ - https://pypi.org/project/fixtures/ -" - -LICENSE="|| ( Apache-2.0 BSD )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/testtools-2.5.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/fixtures/metadata.xml b/dev-python/fixtures/metadata.xml deleted file mode 100644 index a462e638e482..000000000000 --- a/dev-python/fixtures/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - Fixtures defines a Python contract for reusable state / support logic, - primarily for unit testing. Helper and adaption logic is included to make - it easy to write your own fixtures using the fixtures contract. Glue code - is provided that makes using fixtures that meet the Fixtures contract in - unittest compatible test cases easy and straight forward. - - - - testing-cabal/fixtures - fixtures - python-fixtures - - diff --git a/dev-python/flake8/Manifest b/dev-python/flake8/Manifest deleted file mode 100644 index 75bef65528cd..000000000000 --- a/dev-python/flake8/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flake8-7.3.0.gh.tar.gz 139555 BLAKE2B 342aab4e70c5f03bbd17336f8717815eb5bd0e9a9992cde1e4266faba36bc388ae104295acea7bc89a003bf52152ae93eec4bff91cebc52ac1f8251d32a2f083 SHA512 46e843fc6c3fae0e3b2cd5de09af4131ccdd2c0d7b09fe4942203d065e8625a0f95a3e6cbb89cc94bdb2925c1bd87ec8ba56211a9d695045fb64de91056236d8 diff --git a/dev-python/flake8/flake8-7.3.0.ebuild b/dev-python/flake8/flake8-7.3.0.ebuild deleted file mode 100644 index 1f74f7ec23a7..000000000000 --- a/dev-python/flake8/flake8-7.3.0.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe" -HOMEPAGE=" - https://github.com/PyCQA/flake8/ - https://pypi.org/project/flake8/ -" -SRC_URI=" - https://github.com/PyCQA/flake8/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 ~x64-macos" - -RDEPEND=" - =dev-python/pyflakes-3.4*[${PYTHON_USEDEP}] - =dev-python/pycodestyle-2.14*[${PYTHON_USEDEP}] -" -PDEPEND=" - =dev-python/mccabe-0.7*[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - ${PDEPEND} - ) -" - -distutils_enable_sphinx docs/source \ - dev-python/sphinx-prompt \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # fails if additional flake8 plugins are installed - tests/integration/test_plugins.py::test_local_plugin_can_add_option - ) - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # problem from pyflakes: - # upstream aims only to support long dead pypy3.9 - # https://github.com/PyCQA/pyflakes/issues/779 - # https://github.com/PyCQA/pyflakes/pull/802 - # https://github.com/PyCQA/pyflakes/issues/828 - tests/integration/test_main.py::test_malformed_per_file_ignores_error - tests/integration/test_main.py::test_tokenization_error_but_not_syntax_error - tests/integration/test_main.py::test_tokenization_error_is_a_syntax_error - ) - ;; - esac - - epytest -} diff --git a/dev-python/flake8/metadata.xml b/dev-python/flake8/metadata.xml deleted file mode 100644 index e9ec91a01fbd..000000000000 --- a/dev-python/flake8/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - flake8 - PyCQA/flake8 - - diff --git a/dev-python/flaky/Manifest b/dev-python/flaky/Manifest deleted file mode 100644 index c68e29a3bf17..000000000000 --- a/dev-python/flaky/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flaky-3.8.1.tar.gz 25248 BLAKE2B 3ebc05777c5a6b3551b794516579b7985b06b0236889089643c028e55cdc7af777ae3a64f8e0464bd751f6ea4689067465ea94fde624743ddbed84f55e1bbe94 SHA512 486b8aeb9a63c5b4dfb0cf4a0ad86b29e90cdc4a604cdca7676c4b918fc4bb40e185fcc23a205a12916fd2b99316a2a89ca363b3f6efe2ebfb1e93722b4f4547 diff --git a/dev-python/flaky/flaky-3.8.1.ebuild b/dev-python/flaky/flaky-3.8.1.ebuild deleted file mode 100644 index 5afcd87ddefc..000000000000 --- a/dev-python/flaky/flaky-3.8.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Plugin for pytest that automatically reruns flaky tests" -HOMEPAGE=" - https://github.com/box/flaky/ - https://pypi.org/project/flaky/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/genty[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ) -" - -python_test() { - epytest -k 'example and not options' --doctest-modules test/test_pytest/ || die - epytest -p no:flaky test/test_pytest/test_flaky_pytest_plugin.py || die - epytest --force-flaky --max-runs 2 test/test_pytest/test_pytest_options_example.py || die -} diff --git a/dev-python/flaky/metadata.xml b/dev-python/flaky/metadata.xml deleted file mode 100644 index 5e9d43154a06..000000000000 --- a/dev-python/flaky/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - box/flaky - flaky - - diff --git a/dev-python/flasgger/Manifest b/dev-python/flasgger/Manifest deleted file mode 100644 index bf46ca0ab2f9..000000000000 --- a/dev-python/flasgger/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flasgger-0.9.7.1.tar.gz 3979409 BLAKE2B 939b0adfdfa3fcc8305320c6a140ef378e5617d46743e1cae04093e8391b782b73d4f112174ed1e29711fbf55a7469ffe6008beff9a218f5eaa68bb8864ced1c SHA512 fe1feb5ebadc6c3cde8e9e70726c86efc8d88392c5eb44ddaa6135fa96fbaada975d2042187bd4cebe08d843d21dc8e89dea5f2935b6c65863b36e4a6a39d121 diff --git a/dev-python/flasgger/files/flasgger-0.9.7.1-click-8.2.patch b/dev-python/flasgger/files/flasgger-0.9.7.1-click-8.2.patch deleted file mode 100644 index e66324012d0a..000000000000 --- a/dev-python/flasgger/files/flasgger-0.9.7.1-click-8.2.patch +++ /dev/null @@ -1,36 +0,0 @@ -https://github.com/flasgger/flasgger/pull/633 - -From 08591b60e988c0002fcf1b1e9f98b78e041d2732 Mon Sep 17 00:00:00 2001 -From: Colin Watson -Date: Tue, 4 Mar 2025 10:13:55 +0000 -Subject: [PATCH] Fix tests with Click 8.2 - -https://github.com/pallets/click/pull/2523 introduced changes to -`click.testing` that broke a few unit tests in Flasgger: -`mix_stderr=False` is now effectively the default and can no longer be -specified explicitly. Although this Click version hasn't been fully -released yet, this adjusts Flasgger to work with both old and new -versions. ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -1,7 +1,9 @@ -+import inspect - import json - import random - - import pytest -+from click.testing import CliRunner - from flasgger import Swagger - from flasgger.utils import get_examples - -@@ -99,4 +101,8 @@ def app(): - - @pytest.fixture(scope="function") - def cli_runner(app): -- yield app.test_cli_runner(mix_stderr=False) -+ kwargs = {} -+ if "mix_stderr" in inspect.signature(CliRunner).parameters: -+ # click < 8.2 -+ kwargs["mix_stderr"] = False -+ yield app.test_cli_runner(**kwargs) - diff --git a/dev-python/flasgger/flasgger-0.9.7.1.ebuild b/dev-python/flasgger/flasgger-0.9.7.1.ebuild deleted file mode 100644 index d98b5a1d5dcf..000000000000 --- a/dev-python/flasgger/flasgger-0.9.7.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Easy OpenAPI specs and Swagger UI for your Flask API" -HOMEPAGE=" - https://github.com/flasgger/flasgger/ - https://pypi.org/project/flasgger/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/flask-0.10[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0.1[${PYTHON_USEDEP}] - dev-python/mistune[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] -" - -PATCHES=( - # https://github.com/flasgger/flasgger/pull/633 - "${FILESDIR}/${PN}-0.9.7.1-click-8.2.patch" -) - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # requires flex - tests/test_examples.py - ) - - epytest tests -} diff --git a/dev-python/flasgger/metadata.xml b/dev-python/flasgger/metadata.xml deleted file mode 100644 index afb6a76c4a91..000000000000 --- a/dev-python/flasgger/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - flasgger/flasgger - flasgger - - diff --git a/dev-python/flask-api/Manifest b/dev-python/flask-api/Manifest deleted file mode 100644 index a70221b4ff20..000000000000 --- a/dev-python/flask-api/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flask-api-3.1.gh.tar.gz 258812 BLAKE2B f62fb820a467575738deda299de33b87efc066dcc468adad28309cd848f6710a91187a599aba05981457fa8bd8c598ba3014639d7b5d3869434eea32a513a08e SHA512 158692b5d90f3c66231e26ee98df0496973a0fd1d9433041c0c19ff9255601af22cac7968273d2b27fc656f48dcf5e600e6eb939c7ed87f1af222d6fc47fc1ba diff --git a/dev-python/flask-api/files/flask-api-3.1-flask-3.patch b/dev-python/flask-api/files/flask-api-3.1-flask-3.patch deleted file mode 100644 index 92eddb8d8df0..000000000000 --- a/dev-python/flask-api/files/flask-api-3.1-flask-3.patch +++ /dev/null @@ -1,84 +0,0 @@ -From 9c998897f67d8aa959dc3005d7d22f36568b6938 Mon Sep 17 00:00:00 2001 -From: Arthur Taylor -Date: Sat, 21 Oct 2023 09:53:02 +0200 -Subject: [PATCH] Add compatibility code to deal with Flask and Werkzeug - deprecations - ---- - flask_api/helpers.py | 5 +++++ - flask_api/parsers.py | 2 +- - flask_api/renderers.py | 11 +++++++++-- - flask_api/request.py | 2 +- - 4 files changed, 16 insertions(+), 4 deletions(-) - create mode 100644 flask_api/helpers.py - -diff --git a/flask_api/helpers.py b/flask_api/helpers.py -new file mode 100644 -index 0000000..f83dd31 ---- /dev/null -+++ b/flask_api/helpers.py -@@ -0,0 +1,5 @@ -+def url_decode_stream(stream): -+ import urllib -+ body = stream.read() -+ body_str = body.decode() -+ return dict(urllib.parse.parse_qsl(body_str)) -diff --git a/flask_api/parsers.py b/flask_api/parsers.py -index 56f45f6..d056210 100644 ---- a/flask_api/parsers.py -+++ b/flask_api/parsers.py -@@ -2,8 +2,8 @@ - - from werkzeug.formparser import MultiPartParser as WerkzeugMultiPartParser - from werkzeug.formparser import default_stream_factory --from werkzeug.urls import url_decode_stream - -+from flask_api.helpers import url_decode_stream - from flask_api import exceptions - - -diff --git a/flask_api/renderers.py b/flask_api/renderers.py -index a9aed23..b5951a2 100644 ---- a/flask_api/renderers.py -+++ b/flask_api/renderers.py -@@ -1,8 +1,8 @@ - import pydoc - import re - -+import flask - from flask import current_app, render_template, request --from flask.globals import _request_ctx_stack - - from flask_api.compat import apply_markdown - from flask_api.mediatypes import MediaType -@@ -95,7 +95,14 @@ def render(self, data, media_type, **options): - mock_content = self._html_escape(text) - - # Determine the allowed methods on this view. -- adapter = _request_ctx_stack.top.url_adapter -+ if hasattr(flask, 'globals') and \ -+ hasattr(flask.globals, 'request_ctx'): -+ # update session for Flask >= 2.2 -+ ctx = flask.globals.request_ctx._get_current_object() -+ else: # pragma: no cover -+ # update session for Flask < 2.2 -+ ctx = flask._request_ctx_stack.top -+ adapter = ctx.url_adapter - allowed_methods = adapter.allowed_methods() - - endpoint = request.url_rule.endpoint -diff --git a/flask_api/request.py b/flask_api/request.py -index 33c3eaa..647dfc6 100644 ---- a/flask_api/request.py -+++ b/flask_api/request.py -@@ -2,9 +2,9 @@ - - from flask import Request - from werkzeug.datastructures import MultiDict --from werkzeug.urls import url_decode_stream - from werkzeug.wsgi import get_content_length - -+from flask_api.helpers import url_decode_stream - from flask_api.negotiation import DefaultNegotiation - from flask_api.settings import default_settings - diff --git a/dev-python/flask-api/flask-api-3.1-r2.ebuild b/dev-python/flask-api/flask-api-3.1-r2.ebuild deleted file mode 100644 index 5e5baafff7a2..000000000000 --- a/dev-python/flask-api/flask-api-3.1-r2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Browsable web APIs for Flask" -HOMEPAGE=" - https://github.com/flask-api/flask-api/ - https://pypi.org/project/Flask-API/ -" -# pypi mirror don't have docs folder -SRC_URI=" - https://github.com/flask-api/flask-api/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/flask[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/flask-api/flask-api/commit/9c998897f67d8aa959dc3005d7d22f36568b6938 - "${FILESDIR}/${P}-flask-3.patch" -) - -python_install_all() { - local DOCS=( docs/about/release-notes.md docs/api-guide/* docs/index.md ) - distutils-r1_python_install_all -} diff --git a/dev-python/flask-api/metadata.xml b/dev-python/flask-api/metadata.xml deleted file mode 100644 index f60dd342651a..000000000000 --- a/dev-python/flask-api/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - - flask-api/flask-api - Flask-API - - diff --git a/dev-python/flask-babel/Manifest b/dev-python/flask-babel/Manifest deleted file mode 100644 index dabe96f7c215..000000000000 --- a/dev-python/flask-babel/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flask-babel-4.0.0.gh.tar.gz 20777 BLAKE2B 60c43fde9a2c131672fa7d97dbfe8cc1c69117e60b3616a2f4d19b5693ff79937537cf7563de2fcf26c3380dd51166fd1bc965a1c583dc33fb340da609070503 SHA512 c2ac57e4ebde67114d535e57eb8b4094c8e3af865ea3076cd8d0ae30ff4a189037b7481280faaf7a4742bbbddca1513b3c408e198d1156c1e61a7b90c05bfe6f diff --git a/dev-python/flask-babel/flask-babel-4.0.0.ebuild b/dev-python/flask-babel/flask-babel-4.0.0.ebuild deleted file mode 100644 index f8fe035c7651..000000000000 --- a/dev-python/flask-babel/flask-babel-4.0.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="i18n and l10n support for Flask based on Babel and pytz" -HOMEPAGE=" - https://python-babel.github.io/flask-babel/ - https://github.com/python-babel/flask-babel/ - https://pypi.org/project/flask-babel/ -" -SRC_URI=" - https://github.com/python-babel/flask-babel/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/babel-2.12[${PYTHON_USEDEP}] - >=dev-python/flask-2.0[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1[${PYTHON_USEDEP}] - >=dev-python/pytz-2022.7[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/pallets-sphinx-themes -distutils_enable_tests pytest diff --git a/dev-python/flask-babel/metadata.xml b/dev-python/flask-babel/metadata.xml deleted file mode 100644 index 4ca13ec297d6..000000000000 --- a/dev-python/flask-babel/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - flask-babel - python-babel/flask-babel - https://github.com/python-babel/flask-babel/issues - - diff --git a/dev-python/flask-caching/Manifest b/dev-python/flask-caching/Manifest deleted file mode 100644 index eb98ab6bc2f4..000000000000 --- a/dev-python/flask-caching/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST flask_caching-2.3.1.tar.gz 67560 BLAKE2B e4bd5121b4a43a81a359fb839c886e499028f4144c8a529a56ec8700db3b4819ddf59680131bc277d001ece976a9623f462be22f5aacd9668019e85e4d13d380 SHA512 ec591131746ee15f6e451b38af93194eeede1ff191b78042eafdf4fc9ab91eec6347372312cd9be8a92880679446af0c98be546b23845a12ef602e9593d48955 -DIST flask_caching-2.4.0.tar.gz 153673 BLAKE2B 9bc1cf2e861148a06666ecb3a3e8d4e019d0bd31e64b86bd4917620c12753736233233bb40306076e8cc7b504df91b56f99b0a11aa4fd435d929c921fda12a21 SHA512 87b87591b55cfd805c6a4656d29667061bf86aaef575d6b412fc471b90ebb8caa47eda20902200e081df15f13fddb70316df12c58ed8db35abf9795bd7f8ec14 diff --git a/dev-python/flask-caching/flask-caching-2.3.1-r1.ebuild b/dev-python/flask-caching/flask-caching-2.3.1-r1.ebuild deleted file mode 100644 index 1009a0f29b27..000000000000 --- a/dev-python/flask-caching/flask-caching-2.3.1-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=Flask-Caching -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Adds caching support to Flask applications" -HOMEPAGE=" - https://github.com/pallets-eco/flask-caching/ - https://pypi.org/project/Flask-Caching/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 x86" - -RDEPEND=" - >=dev-python/cachelib-0.9.0[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/asgiref[${PYTHON_USEDEP}] - dev-python/pylibmc[sasl(-),${PYTHON_USEDEP}] - dev-python/redis[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,xprocess} ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # broken with new redis - tests/test_backend_cache.py::TestRedisCache::test_generic_inc_dec -) - -src_prepare() { - distutils-r1_src_prepare - - # fix check for obsolete package name - sed -i -e '/pytest_xprocess/d' tests/conftest.py || die -} diff --git a/dev-python/flask-caching/flask-caching-2.3.1.ebuild b/dev-python/flask-caching/flask-caching-2.3.1.ebuild deleted file mode 100644 index 479827c18a12..000000000000 --- a/dev-python/flask-caching/flask-caching-2.3.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=Flask-Caching -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Adds caching support to Flask applications" -HOMEPAGE=" - https://github.com/pallets-eco/flask-caching/ - https://pypi.org/project/Flask-Caching/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/cachelib-0.9.0[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/asgiref[${PYTHON_USEDEP}] - dev-python/pylibmc[sasl(-),${PYTHON_USEDEP}] - dev-python/redis[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,xprocess} ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # broken with new redis - tests/test_backend_cache.py::TestRedisCache::test_generic_inc_dec -) - -src_prepare() { - distutils-r1_src_prepare - - # fix check for obsolete package name - sed -i -e '/pytest_xprocess/d' tests/conftest.py || die -} diff --git a/dev-python/flask-caching/flask-caching-2.4.0.ebuild b/dev-python/flask-caching/flask-caching-2.4.0.ebuild deleted file mode 100644 index 674f8733b1a7..000000000000 --- a/dev-python/flask-caching/flask-caching-2.4.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_PN=Flask-Caching -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Adds caching support to Flask applications" -HOMEPAGE=" - https://github.com/pallets-eco/flask-caching/ - https://pypi.org/project/Flask-Caching/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/cachelib-0.9.0[${PYTHON_USEDEP}] - >=dev-python/flask-2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/asgiref[${PYTHON_USEDEP}] - dev-python/pylibmc[sasl(-),${PYTHON_USEDEP}] - dev-python/redis[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,xprocess} ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # broken with new redis - tests/test_backend_cache.py::TestRedisCache::test_generic_inc_dec -) diff --git a/dev-python/flask-caching/metadata.xml b/dev-python/flask-caching/metadata.xml deleted file mode 100644 index cf90d31dfacd..000000000000 --- a/dev-python/flask-caching/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pallets-eco/flask-caching - Flask-Caching - - diff --git a/dev-python/flask-compress/Manifest b/dev-python/flask-compress/Manifest deleted file mode 100644 index 1f3fd6808d9b..000000000000 --- a/dev-python/flask-compress/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST flask_compress-1.23.tar.gz 20135 BLAKE2B bb1aa78bb1192e0bf12ba29a98dcd910642d156fdd41a890cd80e65904cd910d84919fc33e124f0c88e8fb79ab55a82bdd775177fce3cef4bc12b5b12c4357ce SHA512 e1ccd6c24c54b8c65d3ac833dbb16a145a622241fe60843c81d9a54ef14691c843410098ab3820d1afb24c48ae9c141d82c2696b0635058233ed31449a90a674 -DIST flask_compress-1.24.tar.gz 21089 BLAKE2B ca8822823b917c5676b41c1b3998cd38542f3456560d18bcd6fff2d79bc72ad703e7d1a7f96bd7dd6e8ce54e32b1e93192b46d332fa2eb8037d75c65ab9e05cd SHA512 4b4f0c0c5aec341003a05b080487d175fe5f399747d7afe25a025a66670470002e7b96faa0808e6a19794914f0f5f6b5bf8c75c45f30e439e00622f0556a3680 -DIST flask_compress-1.24.tar.gz.provenance 9594 BLAKE2B 239741e40f14d160b81f904bbbff223d0a21981d992bf6f7da609e9f6d025e2dab393cf89e574b1e16585f28c43d9bbade1d375787ec8bc45d693c95611569f0 SHA512 53b268d06c38ff269a6b204a014bd14f574dc306d769dcf73b2136f53a83c2c97b36d68d5eeb228f2e45181c683308481155f6e069975d4a152c7461bc0957d5 diff --git a/dev-python/flask-compress/flask-compress-1.23.ebuild b/dev-python/flask-compress/flask-compress-1.23.ebuild deleted file mode 100644 index d3ee3dbcae69..000000000000 --- a/dev-python/flask-compress/flask-compress-1.23.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="Flask-Compress" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Compress responses in your Flask app with gzip" -HOMEPAGE=" - https://github.com/colour-science/flask-compress/ - https://pypi.org/project/Flask-Compress/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -# brotli on cpython, brotlicffi on pypy3 -RDEPEND=" - app-arch/brotli[python,${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/backports-zstd[${PYTHON_USEDEP}] - ' 3.{11..13}) -" -BDEPEND=" - test? ( - dev-python/flask-caching[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/flask-compress/flask-compress-1.24.ebuild b/dev-python/flask-compress/flask-compress-1.24.ebuild deleted file mode 100644 index 00683e5a5b4f..000000000000 --- a/dev-python/flask-compress/flask-compress-1.24.ebuild +++ /dev/null @@ -1,38 +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="Flask-Compress" -PYPI_VERIFY_REPO=https://github.com/colour-science/flask-compress -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Compress responses in your Flask app with gzip" -HOMEPAGE=" - https://github.com/colour-science/flask-compress/ - https://pypi.org/project/Flask-Compress/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -# brotli on cpython, brotlicffi on pypy3 -RDEPEND=" - app-arch/brotli[python,${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/backports-zstd[${PYTHON_USEDEP}] - ' 3.{11..13}) -" -BDEPEND=" - test? ( - dev-python/flask-caching[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/flask-compress/metadata.xml b/dev-python/flask-compress/metadata.xml deleted file mode 100644 index 1a63a190bb31..000000000000 --- a/dev-python/flask-compress/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - titanofold@gentoo.org - Aaron W. Swenson - - - python@gentoo.org - Python - - - - Flask-Compress - colour-science/flask-compress - - diff --git a/dev-python/flask-cors/Manifest b/dev-python/flask-cors/Manifest deleted file mode 100644 index 42c3c76ee16d..000000000000 --- a/dev-python/flask-cors/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flask-cors-6.0.2.gh.tar.gz 87929 BLAKE2B 7eabcd020ebd1695aefd30d41d2d45417f26a0489e35ba66cf62bfa2ce4158c62e2d04a79e7f8b5a6e3392bb88ee8a2dbd48f5ea3f8dadcb3ca8a89465f54cc7 SHA512 abf2a633979ebd11dd395bf01ae65b78e135c73b23db5308249f8e56db5fc5bca6c460629663609065e9e9ce885e9ce409808cc4b7dbbc88e02adf62f2b39a84 diff --git a/dev-python/flask-cors/flask-cors-6.0.2.ebuild b/dev-python/flask-cors/flask-cors-6.0.2.ebuild deleted file mode 100644 index db472150568e..000000000000 --- a/dev-python/flask-cors/flask-cors-6.0.2.ebuild +++ /dev/null @@ -1,42 +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 - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/corydolphin/flask-cors.git" - inherit git-r3 -else - SRC_URI=" - https://github.com/corydolphin/flask-cors/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -fi - -DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)" -HOMEPAGE=" - https://github.com/corydolphin/flask-cors/ - https://pypi.org/project/flask-cors/ -" - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - >=dev-python/flask-0.9[${PYTHON_USEDEP}] - >=dev-python/werkzeug-0.7[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/packaging[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/flask-cors/metadata.xml b/dev-python/flask-cors/metadata.xml deleted file mode 100644 index 2341f25bf57e..000000000000 --- a/dev-python/flask-cors/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - wking@tremily.us - W. Trevor King - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - - flask-cors - corydolphin/flask-cors - - diff --git a/dev-python/flask-debug/Manifest b/dev-python/flask-debug/Manifest deleted file mode 100644 index 9162a41a8cd6..000000000000 --- a/dev-python/flask-debug/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Flask-Debug-0.4.3.gh.tar.gz 9148 BLAKE2B 9263a4df08f1a9518a42a025a14a89b902c62ab08b25d79b3dfffb25675a47785d0bf9075290190ee4622a30a89e190a465a87986b47ceed7d724ce0b59ad218 SHA512 7bc1cf9f88f28e2ca5a24c1454dcdb4e2a450eff3c00329f299c3840032e0803079f565652974f4c3a0e5aac443365ce47a3d2c2fee8e21e2e0c7150367e8816 diff --git a/dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild b/dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild deleted file mode 100644 index 207f4f877b50..000000000000 --- a/dev-python/flask-debug/flask-debug-0.4.3-r2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="Flask-Debug-${PV}" -DESCRIPTION="Flask extension that displays various debugging insights during development" -HOMEPAGE=" - https://github.com/mbr/Flask-Debug/ - https://pypi.org/project/Flask-Debug/ -" -# PyPI tarballs don't include tests -# https://github.com/mbr/Flask-Debug/pull/2 -SRC_URI=" - https://github.com/mbr/Flask-Debug/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/flask[${PYTHON_USEDEP}] - dev-python/inflection[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/alabaster diff --git a/dev-python/flask-debug/metadata.xml b/dev-python/flask-debug/metadata.xml deleted file mode 100644 index d5e0d80f6189..000000000000 --- a/dev-python/flask-debug/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - - Flask-Debug - mbr/Flask-Debug - https://github.com/mbr/Flask-Debug/issues - - diff --git a/dev-python/flask-htmlmin/Manifest b/dev-python/flask-htmlmin/Manifest deleted file mode 100644 index ea196b69205f..000000000000 --- a/dev-python/flask-htmlmin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Flask-HTMLmin-3.0.0.gh.tar.gz 28315 BLAKE2B 16748063018e793a9ae07a247681613fdb7cb08ce55a7ecaa5ef0d2c59bc04ad8749ed4c44a5c8aea08fa8f6b5d4a960bfb6b47967bee8803a814a61d7167d7f SHA512 422324b16256def44be5406b71ffe05b48e34c3d3b16f5ee8212a270da1b03ced3066c6c2a705342df44ec04173493de5ef2ece55406a06f9205eb9efba58362 diff --git a/dev-python/flask-htmlmin/flask-htmlmin-3.0.0.ebuild b/dev-python/flask-htmlmin/flask-htmlmin-3.0.0.ebuild deleted file mode 100644 index 8dcf5ce78326..000000000000 --- a/dev-python/flask-htmlmin/flask-htmlmin-3.0.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="Flask-HTMLmin-${PV}" -DESCRIPTION="Minimize your flask rendered html" -HOMEPAGE=" - https://github.com/hamidfzm/Flask-HTMLmin/ - https://pypi.org/project/Flask-HTMLmin/ -" -SRC_URI=" - https://github.com/hamidfzm/Flask-HTMLmin/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - app-text/cssmin[${PYTHON_USEDEP}] - >=app-text/htmlmin-0.1.13[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/flask-htmlmin/metadata.xml b/dev-python/flask-htmlmin/metadata.xml deleted file mode 100644 index 3475b1563148..000000000000 --- a/dev-python/flask-htmlmin/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - titanofold@gentoo.org - Aaron W. Swenson - - - - Flask-HTMLmin - hamidfzm/Flask-HTMLmin - - diff --git a/dev-python/flask-login/Manifest b/dev-python/flask-login/Manifest deleted file mode 100644 index e2a1d3e5ee93..000000000000 --- a/dev-python/flask-login/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flask-login-0.6.3.gh.tar.gz 48287 BLAKE2B 4df20a6284965ec1282c0309069b0b83722aa1bf609335371bfb49d8b3c1ea6d140204b500dee6c67e231769b64841cda79f7ad6b71cb307a92c61e49f94ac22 SHA512 c421f85387b9ba0ba2ad98053cae596dd9bf6119c0a366d2b13c483d4fbf45afc0c0e4d46f35368f42fa088398ace9a0a0aab931826d8612d94f55b95afef71b diff --git a/dev-python/flask-login/flask-login-0.6.3.ebuild b/dev-python/flask-login/flask-login-0.6.3.ebuild deleted file mode 100644 index 02ef2df006ee..000000000000 --- a/dev-python/flask-login/flask-login-0.6.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Login session support for Flask" -HOMEPAGE=" - https://github.com/maxcountryman/flask-login/ - https://pypi.org/project/Flask-Login/ -" -SRC_URI=" - https://github.com/maxcountryman/flask-login/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/flask-1.0.4[${PYTHON_USEDEP}] - >=dev-python/werkzeug-2.3.0[${PYTHON_USEDEP}] -" -DEPEND=" - test? ( - dev-python/asgiref[${PYTHON_USEDEP}] - dev-python/blinker[${PYTHON_USEDEP}] - dev-python/semantic-version[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/flask-login/metadata.xml b/dev-python/flask-login/metadata.xml deleted file mode 100644 index 91fd6625abe1..000000000000 --- a/dev-python/flask-login/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Flask-Login - maxcountryman/flask-login - - diff --git a/dev-python/flask-nav/Manifest b/dev-python/flask-nav/Manifest deleted file mode 100644 index 610ccc8eb327..000000000000 --- a/dev-python/flask-nav/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flask-nav-0.6.gh.tar.gz 12270 BLAKE2B eff90b6fc08629139012e2d920b4d464ed06954040a5e97636a7aa4d59d11654839460ef52477cfcec967bd774d942028a53675d682e850f08f6359c5cfbb54e SHA512 a7930687425a53fac9ad9a7cb65c2e2a759a0c9660189965bf37ea6e9925dd869074d37a283801631b3e6c3391f9f4167e0a36294104f72970e876b5a7a0930c diff --git a/dev-python/flask-nav/files/flask-nav-0.6-py310.patch b/dev-python/flask-nav/files/flask-nav-0.6-py310.patch deleted file mode 100644 index 02a06a9c99d9..000000000000 --- a/dev-python/flask-nav/files/flask-nav-0.6-py310.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/flask_nav/__init__.py b/flask_nav/__init__.py -index 7c25dfa..5826b9e 100644 ---- a/flask_nav/__init__.py -+++ b/flask_nav/__init__.py -@@ -1,4 +1,4 @@ --import collections -+import collections.abc - from importlib import import_module - import re - -@@ -46,7 +46,7 @@ class NavbarRenderingError(Exception): - pass - - --class ElementRegistry(collections.MutableMapping): -+class ElementRegistry(collections.abc.MutableMapping): - def __init__(self): - self._elems = {} - diff --git a/dev-python/flask-nav/flask-nav-0.6-r5.ebuild b/dev-python/flask-nav/flask-nav-0.6-r5.ebuild deleted file mode 100644 index ed514fd326ed..000000000000 --- a/dev-python/flask-nav/flask-nav-0.6-r5.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Easily create navigation for Flask applications" -HOMEPAGE=" - https://pythonhosted.org/flask-nav/ - https://github.com/mbr/flask-nav/ - https://pypi.org/project/flask-nav/ -" -# docs are missing from PyPI tarballs -# https://github.com/mbr/flask-nav/pull/12 -SRC_URI=" - https://github.com/mbr/flask-nav/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/dominate[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/markupsafe[${PYTHON_USEDEP}] - dev-python/visitor[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/alabaster - -PATCHES=( - # https://github.com/mbr/flask-nav/pull/27 - "${FILESDIR}/${P}-py310.patch" -) diff --git a/dev-python/flask-nav/metadata.xml b/dev-python/flask-nav/metadata.xml deleted file mode 100644 index e59df1959d66..000000000000 --- a/dev-python/flask-nav/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - - flask-nav - mbr/flask-nav - https://github.com/mbr/flask-nav/issues - - diff --git a/dev-python/flask-paginate/Manifest b/dev-python/flask-paginate/Manifest deleted file mode 100644 index a2bc3218849b..000000000000 --- a/dev-python/flask-paginate/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flask-paginate-2024.4.12.gh.tar.gz 121693 BLAKE2B 378b80ac50c059735b952a2bc72ef1cc1988385a10d21fdc79a58df047ef065094fb08c134a6c5fa6ab0b6456fd047d4b1761ab331f7c793b6e13431f9e7f09a SHA512 5847a0265cb62fa949835f9e30b171fe6db9cba97ce15b38fbceac71a4213ce82d65e17f78fb4b1c22d40c92c0da62951bf9a93a20a8b763c68bd14c60191404 diff --git a/dev-python/flask-paginate/flask-paginate-2024.4.12.ebuild b/dev-python/flask-paginate/flask-paginate-2024.4.12.ebuild deleted file mode 100644 index 6f93936b6908..000000000000 --- a/dev-python/flask-paginate/flask-paginate-2024.4.12.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Pagination support for flask" -HOMEPAGE=" - https://flask-paginate.readthedocs.io/ - https://github.com/lixxu/flask-paginate/ - https://pypi.org/project/flask-paginate/ -" -SRC_URI=" - https://github.com/lixxu/flask-paginate/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/flask[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - epytest tests/tests.py -} diff --git a/dev-python/flask-paginate/metadata.xml b/dev-python/flask-paginate/metadata.xml deleted file mode 100644 index 82f604a809af..000000000000 --- a/dev-python/flask-paginate/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - - lixxu/flask-paginate - flask-paginate - - diff --git a/dev-python/flask-paranoid/Manifest b/dev-python/flask-paranoid/Manifest deleted file mode 100644 index ce4ba60c23c2..000000000000 --- a/dev-python/flask-paranoid/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flask-paranoid-0.3.0.gh.tar.gz 102495 BLAKE2B a892c62b3d821d9b8c31567e1d4fdf3f01d990c28f0ab9d8e5a16cc3a6cd78ba06301cbea61048f89db46020051a0426f5abba7fbe43ca09bca5a2c69e904a54 SHA512 68e49a79e7e00c3a89bcc0347c41b80634b3f5f64227f4ae44db95a286a57b6101dff8f7aba592b8d325b38effc58744ee15d56bd8be30507b76c5dc836fc112 diff --git a/dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild b/dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild deleted file mode 100644 index e3846e8e7148..000000000000 --- a/dev-python/flask-paranoid/flask-paranoid-0.3.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Simple user session protection extension for Flask" -HOMEPAGE=" - https://github.com/miguelgrinberg/flask-paranoid/ - https://pypi.org/project/Flask-Paranoid/ -" -SRC_URI=" - https://github.com/miguelgrinberg/flask-paranoid/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - dev-python/flask[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/flask-paranoid/metadata.xml b/dev-python/flask-paranoid/metadata.xml deleted file mode 100644 index 4176454ea467..000000000000 --- a/dev-python/flask-paranoid/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - titanofold@gentoo.org - Aaron W. Swenson - - - - Flask-Paranoid - miguelgrinberg/flask-paranoid - - diff --git a/dev-python/flask-restx/Manifest b/dev-python/flask-restx/Manifest deleted file mode 100644 index ae28dc344467..000000000000 --- a/dev-python/flask-restx/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST flask-restx-1.3.0.tar.gz 400119 BLAKE2B 9f1056ed517eba9438cd29b67b621fdc46b63d3b8351dac8f7c11fc20bdea058f6b0ad5b1d732b0edb71e4fac16006535a7ec48e3a47e1aa7e261861b7fc37cb SHA512 6e1148e124fb84b486b799f7dc11dd627e8da43af89f51f603267d9e569c8517280fca7898309dbacb9213131419fa745725b7ffa5af40c17aaeeee0453f6146 -DIST flask-restx-1.3.2.tar.gz 401497 BLAKE2B 671580d824c55c00f3cf64b9604305b1f75a300efef00e3b5baf3d9a505dec433598e479f75f2eb7ffd27fc356c8b532ea681d9abab89abe999a9979a84859f1 SHA512 fa679015a59870b1c2900c9450bb5f544be90d30420edc5634917e20b5b747ea4d6c81ef110b23c0dbf7c9abdc186230a8c3ea03e104dfb3c4e4723c5bb09926 diff --git a/dev-python/flask-restx/files/flask-restx-avoid-importlib_resources.patch b/dev-python/flask-restx/files/flask-restx-avoid-importlib_resources.patch deleted file mode 100644 index cda8a054f7f5..000000000000 --- a/dev-python/flask-restx/files/flask-restx-avoid-importlib_resources.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/flask_restx/schemas/__init__.py b/flask_restx/schemas/__init__.py -index 27b9866..4369737 100644 ---- a/flask_restx/schemas/__init__.py -+++ b/flask_restx/schemas/__init__.py -@@ -7,7 +7,7 @@ and allows to validate specs against them. - import io - import json - --import importlib_resources -+import importlib.resources - - from collections.abc import Mapping - from jsonschema import Draft4Validator -@@ -57,7 +57,7 @@ class LazySchema(Mapping): - - def _load(self): - if not self._schema: -- ref = importlib_resources.files(__name__) / self.filename -+ ref = importlib.resources.files(__name__) / self.filename - - with io.open(ref) as infile: - self._schema = json.load(infile) diff --git a/dev-python/flask-restx/flask-restx-1.3.0.ebuild b/dev-python/flask-restx/flask-restx-1.3.0.ebuild deleted file mode 100644 index 29f61faa4915..000000000000 --- a/dev-python/flask-restx/flask-restx-1.3.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 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="Framework API development with Flask" -HOMEPAGE="https://flask-restx.readthedocs.io" -SRC_URI="https://github.com/python-restx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RDEPEND=" - dev-python/aniso8601[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND} - test? ( - dev-python/blinker[${PYTHON_USEDEP}] - dev-python/faker[${PYTHON_USEDEP}] - dev-python/pytest-flask[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/tzlocal[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}/${PN}-avoid-importlib_resources.patch" ) - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - "tests/test_swagger.py::SwaggerTest::test_specs_endpoint_host_and_subdomain" - "tests/test_fields.py::DatetimeFieldTest::test_iso8601_value" - "tests/test_fields.py::DatetimeFieldTest::test_rfc822_value" - "tests/test_inputs.py::URLTest::test_check" - "tests/test_inputs.py::EmailTest::test_valid_value_check" -) - -EPYTEST_IGNORE=( - "tests/benchmarks/bench_marshalling.py" - "tests/benchmarks/bench_swagger.py" -) diff --git a/dev-python/flask-restx/flask-restx-1.3.2.ebuild b/dev-python/flask-restx/flask-restx-1.3.2.ebuild deleted file mode 100644 index 29f61faa4915..000000000000 --- a/dev-python/flask-restx/flask-restx-1.3.2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 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="Framework API development with Flask" -HOMEPAGE="https://flask-restx.readthedocs.io" -SRC_URI="https://github.com/python-restx/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RDEPEND=" - dev-python/aniso8601[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND} - test? ( - dev-python/blinker[${PYTHON_USEDEP}] - dev-python/faker[${PYTHON_USEDEP}] - dev-python/pytest-flask[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/tzlocal[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}/${PN}-avoid-importlib_resources.patch" ) - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - "tests/test_swagger.py::SwaggerTest::test_specs_endpoint_host_and_subdomain" - "tests/test_fields.py::DatetimeFieldTest::test_iso8601_value" - "tests/test_fields.py::DatetimeFieldTest::test_rfc822_value" - "tests/test_inputs.py::URLTest::test_check" - "tests/test_inputs.py::EmailTest::test_valid_value_check" -) - -EPYTEST_IGNORE=( - "tests/benchmarks/bench_marshalling.py" - "tests/benchmarks/bench_swagger.py" -) diff --git a/dev-python/flask-restx/metadata.xml b/dev-python/flask-restx/metadata.xml deleted file mode 100644 index 80c277ff8a23..000000000000 --- a/dev-python/flask-restx/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - python-restx/flask-restx - - diff --git a/dev-python/flask-socketio/Manifest b/dev-python/flask-socketio/Manifest deleted file mode 100644 index 6306d1f69573..000000000000 --- a/dev-python/flask-socketio/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST flask_socketio-5.5.1.tar.gz 37401 BLAKE2B b959a86f4798a69877e66771e2db9b1587a8a5ef5253e096771ed26f8f202c127146c2acd21c4e00a8b6f940977733f7a3fb73ac999c279a26953133361dc388 SHA512 c24a5a7f9bd211434714a1563fb40aa9ac1b4ab84ef2f4c4bb04aaf9d52a3ba9e2e9b50c81084c54f75d74c071fbcf0feef4a5d0599a90875d469667fa54fd71 -DIST flask_socketio-5.6.0.tar.gz 37667 BLAKE2B e2de1840138bc7be8674fd4392a008bf8e72e38222b91179137b8064f184bf5e26fbdbd5d347d2ac710051aa126375d46da1c24e03fe6fc50bcc1b028838a154 SHA512 e0bf0259aa0c363e496cdc7a6c1daa3f6665dc58e0e488c50b4d1a778bcfcfccbc71b964630c695da1dcd4b1799ee4aa56e1f8d6f1c8ee22e330c7d4917e35fd -DIST flask_socketio-5.6.1.tar.gz 37857 BLAKE2B 6f5375e6a188020f5821806cb0cc5b845daf9e301214caad06a48bbff9aa3f6f5564814800d3c0c1e8361f79e6b5db8b42f749ed16e5a2aee67886ba31201363 SHA512 06a6e35001ea1f1f246c8ab16e31d6104874e044436a5bfa8021fa841e1d5d5f6b112802ff2c5c8652a39f7d6968c01cff03af5cb10efadbf98819e9bf3d7518 diff --git a/dev-python/flask-socketio/flask-socketio-5.5.1.ebuild b/dev-python/flask-socketio/flask-socketio-5.5.1.ebuild deleted file mode 100644 index f6778d69877c..000000000000 --- a/dev-python/flask-socketio/flask-socketio-5.5.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Socket.IO integration for Flask applications." -HOMEPAGE="https://flask-socketio.readthedocs.io https://github.com/miguelgrinberg/flask-socketio" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RDEPEND=" - dev-python/flask[${PYTHON_USEDEP}] - dev-python/python-socketio[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND} - test? ( - dev-python/redis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/flask-socketio/flask-socketio-5.6.0.ebuild b/dev-python/flask-socketio/flask-socketio-5.6.0.ebuild deleted file mode 100644 index f43f253fb6a5..000000000000 --- a/dev-python/flask-socketio/flask-socketio-5.6.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Socket.IO integration for Flask applications." -HOMEPAGE="https://flask-socketio.readthedocs.io https://github.com/miguelgrinberg/flask-socketio" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RDEPEND=" - dev-python/flask[${PYTHON_USEDEP}] - dev-python/python-socketio[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND} - test? ( - dev-python/redis[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/flask-socketio/flask-socketio-5.6.1.ebuild b/dev-python/flask-socketio/flask-socketio-5.6.1.ebuild deleted file mode 100644 index f43f253fb6a5..000000000000 --- a/dev-python/flask-socketio/flask-socketio-5.6.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Socket.IO integration for Flask applications." -HOMEPAGE="https://flask-socketio.readthedocs.io https://github.com/miguelgrinberg/flask-socketio" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RDEPEND=" - dev-python/flask[${PYTHON_USEDEP}] - dev-python/python-socketio[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND} - test? ( - dev-python/redis[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/flask-socketio/metadata.xml b/dev-python/flask-socketio/metadata.xml deleted file mode 100644 index 4dc890ef0350..000000000000 --- a/dev-python/flask-socketio/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - miguelgrinberg/Flask-SocketIO - Flask-SocketIO - - diff --git a/dev-python/flask-sphinx-themes/Manifest b/dev-python/flask-sphinx-themes/Manifest deleted file mode 100644 index 25dff251dd97..000000000000 --- a/dev-python/flask-sphinx-themes/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Flask-Sphinx-Themes-1.0.2.tar.gz 9066 BLAKE2B f4c67bf6c8e064a9d278779613182fa2139c83255b6e5c28adfd7d5e8df90c2203a6758dc22702b2d708d9876de029ff4e4d05daeb462dc8127bbb28a1392ac0 SHA512 55893b19f1c3da026e1e6d98143ccb4d2939da0d76e6530dd00f72ace6095d0fd038213a4ad02151a82670543634c6efe61a546df3ef90d71b1864914d36e2ac diff --git a/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2-r1.ebuild b/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2-r1.ebuild deleted file mode 100644 index c10209971f90..000000000000 --- a/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.2-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN="Flask-Sphinx-Themes" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx Themes for Flask related projects and Flask itself" -HOMEPAGE=" - https://github.com/pallets/flask-sphinx-themes/ - https://pypi.org/project/Flask-Sphinx-Themes/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" diff --git a/dev-python/flask-sphinx-themes/metadata.xml b/dev-python/flask-sphinx-themes/metadata.xml deleted file mode 100644 index 7a63a6166a31..000000000000 --- a/dev-python/flask-sphinx-themes/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Flask-Sphinx-Themes - pallets/flask-sphinx-themes - https://github.com/pallets/flask-sphinx-themes/issues - - diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest deleted file mode 100644 index 1e3903b8d674..000000000000 --- a/dev-python/flask/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST flask-3.1.3.tar.gz 759004 BLAKE2B ff058d5d1f3565072704542245296ea709bf34061277b3681cb600705e201ca6d38153e02df3a3e3a6c9e7bf78add85fc9209c13509bd92ca687a89df4c5b945 SHA512 17c290fdccf3c7e45eeaf5d12a967889f6b0c6aac06a518624a18eb4de67904e825a2724d0c4d7701bb7e75a2f4629089a658e30909c6c7fe20992cc431b273e -DIST flask-3.1.3.tar.gz.provenance 9221 BLAKE2B 8f06b8964259a210d39814f5905bcd22a0ed023a8394b47f63612ddc74261c81dfb4af74e29078c222bf14e699dc1647a0638d6887d802e424b6463b1a482c1e SHA512 f7a4b0843fc0cf133c68cb3778217b2561cc3af40af233a1ec96abed5869a74ebd190eb915489ff97461ea8401683996614146d1dd21e423b452215bfb7a18a8 diff --git a/dev-python/flask/flask-3.1.3.ebuild b/dev-python/flask/flask-3.1.3.ebuild deleted file mode 100644 index 54bd3ef78434..000000000000 --- a/dev-python/flask/flask-3.1.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pallets/flask -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions" -HOMEPAGE=" - https://palletsprojects.com/p/flask/ - https://github.com/pallets/flask/ - https://pypi.org/project/Flask/ -" -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git" - inherit git-r3 -else - inherit pypi - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="examples" - -RDEPEND=" - >=dev-python/blinker-1.9[${PYTHON_USEDEP}] - >=dev-python/click-8.1.3[${PYTHON_USEDEP}] - >=dev-python/itsdangerous-2.2.0[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1.2[${PYTHON_USEDEP}] - >=dev-python/werkzeug-3.1.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/asgiref-3.2[${PYTHON_USEDEP}] - !!dev-python/shiboken2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/pallets-sphinx-themes \ - dev-python/sphinx-issues \ - dev-python/sphinx-tabs \ - dev-python/sphinxcontrib-log-cabinet - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # removed in a31e6b73469cb2bf7eb8f70b5ff21f710fd2e23c - tests/test_reqctx.py::test_bad_environ_raises_bad_request -) - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/flask/metadata.xml b/dev-python/flask/metadata.xml deleted file mode 100644 index 57705c0bf379..000000000000 --- a/dev-python/flask/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Flask - pallets/flask - - diff --git a/dev-python/flatbuffers/Manifest b/dev-python/flatbuffers/Manifest deleted file mode 100644 index 134d6c41149c..000000000000 --- a/dev-python/flatbuffers/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flatbuffers-25.12.19.gh.tar.gz 2355743 BLAKE2B d06cce5a2c715d2859823161bab0c5b24e20f8cb20d45df25e66a51872ada981c61aa0e64145fe0073bc7b3a0a009de622b19e188f6e951a1d50f00fe39a9292 SHA512 808c77536fbfb1c8a1145506873a2b4e5cb508e48bf35f8502a2d1349b64e7581bfe7ff2f587b3edb2642cc885c60c0170a8875fad245240a1288057f4c07a42 diff --git a/dev-python/flatbuffers/flatbuffers-25.12.19.ebuild b/dev-python/flatbuffers/flatbuffers-25.12.19.ebuild deleted file mode 100644 index ca6d8a50175b..000000000000 --- a/dev-python/flatbuffers/flatbuffers-25.12.19.ebuild +++ /dev/null @@ -1,39 +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="RFC 7049 - Concise Binary Object Representation" -HOMEPAGE=" - https://github.com/google/flatbuffers/ - https://pypi.org/project/flatbuffers/ -" -SRC_URI=" - https://github.com/google/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${P}/python - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -python_test() { - cd "${WORKDIR}/${P}/tests" || die - # zeroes means without benchmarks - "${EPYTHON}" py_test.py 0 0 0 0 false || die - "${EPYTHON}" py_flexbuffers_test.py -v || die -} diff --git a/dev-python/flatbuffers/metadata.xml b/dev-python/flatbuffers/metadata.xml deleted file mode 100644 index 244c8d53085d..000000000000 --- a/dev-python/flatbuffers/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - flatbuffers - google/flatbuffers - - diff --git a/dev-python/flatdict/Manifest b/dev-python/flatdict/Manifest deleted file mode 100644 index 1b42240c6886..000000000000 --- a/dev-python/flatdict/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flatdict-4.1.0.gh.tar.gz 32704 BLAKE2B 81257f1eba486dd7de00f2518fd59dbb0dc8c6f31e2af913fc648b2b6e0d4cca953e74f99ad579579a4f9a55028d63e3f01cac9fcd5cee9d3f640c0a8067ef30 SHA512 467bceaebd3391a8cf9c6dba37165070fb9cbb43f5e19fa6221a7a4f8bcfb4fb8f49758fe9f3fbc724684f067eff16998ca944cd57ecb499dbf46bf2262d94a9 diff --git a/dev-python/flatdict/flatdict-4.1.0.ebuild b/dev-python/flatdict/flatdict-4.1.0.ebuild deleted file mode 100644 index c03610f4039a..000000000000 --- a/dev-python/flatdict/flatdict-4.1.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2023-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="Python module for interacting with nested dicts" -HOMEPAGE=" - https://github.com/gmr/flatdict/ - https://pypi.org/project/flatdict/ -" -SRC_URI=" - https://github.com/gmr/flatdict/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/flatdict/metadata.xml b/dev-python/flatdict/metadata.xml deleted file mode 100644 index ff0bd72aefea..000000000000 --- a/dev-python/flatdict/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - flatdict - gmr/flatdict - - diff --git a/dev-python/fleep/Manifest b/dev-python/fleep/Manifest deleted file mode 100644 index 0b83e6b83383..000000000000 --- a/dev-python/fleep/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fleep-1.0.1.gh.tar.gz 197438 BLAKE2B cf099a941d63443a9ee314727966ae95e143acc2f33f7760fe34772d4a2d371af534c029ad207b7727d34e7472c9396b3fc1e9c82066d98ae248dd4f7bd430d7 SHA512 ea287b9cec0f88f378b6c2f248938417e7e51b004a03bb4421611f9cbdae7b97cf1c02b5096c491df934922d906812daadab02d46ae49e64dc2a2a880ab4d87e diff --git a/dev-python/fleep/fleep-1.0.1-r1.ebuild b/dev-python/fleep/fleep-1.0.1-r1.ebuild deleted file mode 100644 index 19bfe4251653..000000000000 --- a/dev-python/fleep/fleep-1.0.1-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/ua-nick/fleep-py.git" - inherit git-r3 -else - # upstream aren't tagging the releases, just as commit title - COMMIT="994bc2c274482d80ab13d89d8f7343eb316d3e44" - SRC_URI="https://github.com/ua-nick/fleep-py/archive/${COMMIT}.tar.gz - -> ${P}.gh.tar.gz" - S="${WORKDIR}/fleep-py-${COMMIT}" - - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -DESCRIPTION="File format determination library for Python" -HOMEPAGE=" - https://github.com/ua-nick/fleep-py/ - https://pypi.org/project/fleep/ -" - -LICENSE="MIT" -SLOT="0" - -python_test() { - cd tests || die - "${EPYTHON}" maintest.py || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/fleep/fleep-9999.ebuild b/dev-python/fleep/fleep-9999.ebuild deleted file mode 100644 index 5cee46b20f2c..000000000000 --- a/dev-python/fleep/fleep-9999.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/ua-nick/fleep-py.git" - inherit git-r3 -else - # upstream aren't tagging the releases, just as commit title - COMMIT="994bc2c274482d80ab13d89d8f7343eb316d3e44" - SRC_URI="https://github.com/ua-nick/fleep-py/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" - S="${WORKDIR}/fleep-py-${COMMIT}" - - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="File format determination library for Python" -HOMEPAGE=" - https://github.com/ua-nick/fleep-py/ - https://pypi.org/project/fleep/ -" - -LICENSE="MIT" -SLOT="0" - -python_test() { - cd tests || die - "${EPYTHON}" maintest.py || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/fleep/metadata.xml b/dev-python/fleep/metadata.xml deleted file mode 100644 index 69a30fa8a583..000000000000 --- a/dev-python/fleep/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - - - zerochaos@gentoo.org - Rick Farina - - - - fleep - ua-nick/fleep-py - - diff --git a/dev-python/flexmock/Manifest b/dev-python/flexmock/Manifest deleted file mode 100644 index 7f6321ad4c1c..000000000000 --- a/dev-python/flexmock/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST flexmock-0.13.0.tar.gz 50748 BLAKE2B 0bc1b0e0afa7cf935326bed0b9f3ebd3c7f7ee103a81fd3ca851944931b46657b512065bba10ef36dfc2dc178a71ba1f91ffd9d681b09abd970a51115bd83855 SHA512 4a44bfa1019f3d25dd179f5fff8f62661248b04710812cf622b5e327de998ca31ed58d5241e69a18774574f54bf1cc4a1bf2dd5530e263865a298a264886cff8 -DIST flexmock-0.13.0.tar.gz.provenance 9082 BLAKE2B b574ac776173b05361001c488fdbe1afd5d7c1d96aa4fad4208a0b71d66186359845d83f8977c73ceb1780c131281dc03b997d2b607adacc15496a52843acfec SHA512 35183663133c041c6879d28dd6e018820f673b7b1abff097f3189e0e6ebd80083e9386f23a9dc1b34d7d13bce0465b6b6a416c6f919ddf7d2c7425ad4909c9ce diff --git a/dev-python/flexmock/flexmock-0.13.0.ebuild b/dev-python/flexmock/flexmock-0.13.0.ebuild deleted file mode 100644 index 92d20616f17e..000000000000 --- a/dev-python/flexmock/flexmock-0.13.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/flexmock/flexmock -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Testing library to create mocks, stubs and fakes" -HOMEPAGE=" - https://flexmock.readthedocs.io/ - https://github.com/flexmock/flexmock/ - https://pypi.org/project/flexmock/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_teamcity.py - tests/test_testtools.py - tests/test_unittest.py -) - -python_install_all() { - distutils-r1_python_install_all - dodoc -r docs -} diff --git a/dev-python/flexmock/metadata.xml b/dev-python/flexmock/metadata.xml deleted file mode 100644 index d65fdb590232..000000000000 --- a/dev-python/flexmock/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - flexmock/flexmock - flexmock - - diff --git a/dev-python/flit-core/Manifest b/dev-python/flit-core/Manifest deleted file mode 100644 index e1d4e90f3a2d..000000000000 --- a/dev-python/flit-core/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST flit_core-3.12.0.tar.gz 53690 BLAKE2B 2dbc8cb1803d2b05693d458ab29d141631af268ad1620ccd91d7fe1636eab6c776c5482d94fdd2006dafa8b5cb45cb41d29fb80ac91e29877b43ba8e94ac2bd5 SHA512 189dcd674722164b165e18b11c4dc72b8309fa2e3c82fc1ed6a9160bb5c6c1f86e2b2cfa111603cf73dca0dba74a496a664d5cbb6242587b47f139c42f7ae8bd -DIST flit_core-3.12.0.tar.gz.provenance 9041 BLAKE2B 565e305d207998db9d44d21a857f71e20aff110126f099800461f551bac89a3dd692eafe053c54f4f68a7d9d34b9c60c52415a80ccbce4f577963da59164cc3e SHA512 a59272bcc25fafbba551030602fc0ae7601f2d5aa912a37eedf7e364f69186719f0636cd824c4c51145f1c848b5a8005c5b886a593c9b4c46afd9f039000f04f diff --git a/dev-python/flit-core/flit-core-3.12.0.ebuild b/dev-python/flit-core/flit-core-3.12.0.ebuild deleted file mode 100644 index 1128eabc6cf3..000000000000 --- a/dev-python/flit-core/flit-core-3.12.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYPI_VERIFY_REPO=https://github.com/pypa/flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simplified packaging of Python modules (core module)" -HOMEPAGE=" - https://pypi.org/project/flit-core/ - https://github.com/pypa/flit/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -BDEPEND=" - test? ( dev-python/testpath[${PYTHON_USEDEP}] ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unbundle deps - rm -r flit_core/vendor || die - sed -i -e 's:from \.vendor ::' flit_core/*.py || die - sed -i -e '/license-files/d' pyproject.toml || die -} diff --git a/dev-python/flit-core/metadata.xml b/dev-python/flit-core/metadata.xml deleted file mode 100644 index 3f418d3bf441..000000000000 --- a/dev-python/flit-core/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - flit-core - pypa/flit - - diff --git a/dev-python/flit-scm/Manifest b/dev-python/flit-scm/Manifest deleted file mode 100644 index 0429de237dca..000000000000 --- a/dev-python/flit-scm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST flit_scm-1.7.0.tar.bz2 3259 BLAKE2B 9b785f9f92b16494f6bf0c21e16ee1abf6a130ebb5c41d4e0e73f4ab1c892ec14544a4b86fe9ba22dbb43a2c28cebbe84328c172566b27c195d41e3686184b9e SHA512 a030cd2ab9d100b971ac20ad5f52f206d951fb6c88cd48db0250269a32cf0dfae70738bf3dc4d36396a3da3e09c7283eec365e12608f6f6d7be3e9076bb931d2 diff --git a/dev-python/flit-scm/flit-scm-1.7.0.ebuild b/dev-python/flit-scm/flit-scm-1.7.0.ebuild deleted file mode 100644 index 5d5e948fa4fa..000000000000 --- a/dev-python/flit-scm/flit-scm-1.7.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=flit_scm-${PV} -DESCRIPTION="A PEP 518 build backend combining flit with setuptools_scm" -HOMEPAGE=" - https://gitlab.com/WillDaSilva/flit_scm/ - https://pypi.org/project/flit-scm/ -" -SRC_URI=" - https://gitlab.com/WillDaSilva/flit_scm/-/archive/${PV}/${MY_P}.tar.bz2 -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/flit-core-3.5.0[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-6.4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" - -src_prepare() { - # unpin deps - sed -i -e 's:~=[0-9.]*::' pyproject.toml || die - distutils-r1_src_prepare -} - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/flit-scm/metadata.xml b/dev-python/flit-scm/metadata.xml deleted file mode 100644 index 7cedb380db9b..000000000000 --- a/dev-python/flit-scm/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - flit-scm - WillDaSilva/flit_scm - - diff --git a/dev-python/flit/Manifest b/dev-python/flit/Manifest deleted file mode 100644 index fc314d1199b7..000000000000 --- a/dev-python/flit/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST flit-3.12.0.tar.gz 155038 BLAKE2B f38d846b78a4840fb94869393c5b757fbf54cf871d0318abdfa9172ddde22e0f2848b3ea4a51df57bce8539fb185308628f78d3e88c2ecd20d9ec51f9b825df9 SHA512 f8ed1f0e53452def182453db91a44c9ded5413fe74e2678bb7d56b3640d6ba6f43cccb55ad73e939cc5ca236fa2bf7b3e0f6d77fe4a4f12f90a9e437b561edb2 -DIST flit-3.12.0.tar.gz.provenance 8986 BLAKE2B d8ba7c142ac67ddc0b711a806916bad06eb72407cfca75d7543e0963e166752f802984f975d78d430b6e8c8810d340fc9e6989d6a0b4ae9589acf7c33a249a57 SHA512 6105c8ed244c2de39cff9d8e8d9d3b480b6a6a1937e0bd1e1cd5ec6854bbee4d26f95213b76b57baa139132cc88a32f66cdee52b88e1c3db83e59f82fca12b1d diff --git a/dev-python/flit/flit-3.12.0.ebuild b/dev-python/flit/flit-3.12.0.ebuild deleted file mode 100644 index fc3006097653..000000000000 --- a/dev-python/flit/flit-3.12.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pypa/flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simplified packaging of Python modules" -HOMEPAGE=" - https://github.com/pypa/flit/ - https://flit.readthedocs.io/ - https://pypi.org/project/flit/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~mips ~x86" - -RDEPEND=" - dev-python/docutils[${PYTHON_USEDEP}] - >=dev-python/flit-core-${PV}[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - sys-apps/grep - test? ( - dev-python/responses[${PYTHON_USEDEP}] - dev-python/testpath[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # requires Internet - tests/test_config.py::test_invalid_classifier - # failing due to Gentoo pip patches - tests/test_install.py::InstallTests::test_install_data_dir - tests/test_install.py::InstallTests::test_install_module_pep621 - tests/test_install.py::InstallTests::test_symlink_data_dir - tests/test_install.py::InstallTests::test_symlink_module_pep621 -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx doc \ - dev-python/sphinxcontrib-github-alt \ - dev-python/pygments-github-lexers \ - dev-python/sphinx-rtd-theme - -src_prepare() { - # make sure system install is used - rm -r flit_core || die - distutils-r1_src_prepare -} diff --git a/dev-python/flit/metadata.xml b/dev-python/flit/metadata.xml deleted file mode 100644 index ea7fd8341083..000000000000 --- a/dev-python/flit/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - flit - pypa/flit - - diff --git a/dev-python/flufl-lock/Manifest b/dev-python/flufl-lock/Manifest deleted file mode 100644 index d8136f161080..000000000000 --- a/dev-python/flufl-lock/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST flufl_lock-9.0.0.tar.gz 34151 BLAKE2B 3b75f8d9d173739bcf11391440953e96e5490732556aea16d56274a6f77d1ebb9715ac5ecaf69c37a954c7c7a0e9739dfde9a6904b54794e0f413068a09e0347 SHA512 4177c45988527114344d8d6e5f439f4f7446ef805578491a808091b20d5289b1203728f7b83bf1ab44e77a5d6c9a6e145a27f18a79f6c28fc4f98ab02e6999bc -DIST flufl_lock-9.1.0.tar.gz 33999 BLAKE2B 4008040448a8b6c7f63dd9f9021cac9b8a01a16f747864db29e33fd29463f115266617f0513bf742c89e724b352e0e2de1992fd45e6815494d04c0995fd270f8 SHA512 fb07b5f1898f7ae997663f42d14fc5cd6600f5576abcfb82a194748b559b8782bd62d40f26d7a6cc0b52fa82d6e527e5effae40407fe345cb23b1be2b5d0a5f8 diff --git a/dev-python/flufl-lock/flufl-lock-9.0.0.ebuild b/dev-python/flufl-lock/flufl-lock-9.0.0.ebuild deleted file mode 100644 index b87583f11e15..000000000000 --- a/dev-python/flufl-lock/flufl-lock-9.0.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="NFS-safe file locking with timeouts for POSIX systems" -HOMEPAGE=" - https://gitlab.com/warsaw/flufl.lock/ - https://pypi.org/project/flufl.lock/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/atpublic[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/sybil[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/flufl-lock/flufl-lock-9.1.0.ebuild b/dev-python/flufl-lock/flufl-lock-9.1.0.ebuild deleted file mode 100644 index 296df5e0b572..000000000000 --- a/dev-python/flufl-lock/flufl-lock-9.1.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="NFS-safe file locking with timeouts for POSIX systems" -HOMEPAGE=" - https://gitlab.com/flufl/flufl.lock/ - https://pypi.org/project/flufl.lock/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/atpublic[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/sybil[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/flufl-lock/metadata.xml b/dev-python/flufl-lock/metadata.xml deleted file mode 100644 index a3720f90cf81..000000000000 --- a/dev-python/flufl-lock/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - python@gentoo.org - - - prometheanfire@gentoo.org - Matthew Thode - - - flufl/flufl.lock - flufl.lock - - diff --git a/dev-python/fontawesomefree/Manifest b/dev-python/fontawesomefree/Manifest deleted file mode 100644 index 6470a4df1eda..000000000000 --- a/dev-python/fontawesomefree/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fontawesomefree-6.5.1-py3-none-any.whl 25604778 BLAKE2B 5bed1c98800a0903682692cdc7436117b5502e7c1d5787d1c0dc2a5bb16d36057f97a42568e67eaff79681440ed0fe14dfc23bc1d3b4b6d2a3d20de046e15373 SHA512 8224d729454986173a616da35b6d40ccbca3cf61eaecf62741ecb5052a424c2dbeafb2b0d941afbb5a21b8c1e4473f7ca5ec1291c14d584de82016661c6f9120 diff --git a/dev-python/fontawesomefree/fontawesomefree-6.5.1.ebuild b/dev-python/fontawesomefree/fontawesomefree-6.5.1.ebuild deleted file mode 100644 index 5ed5b6810036..000000000000 --- a/dev-python/fontawesomefree/fontawesomefree-6.5.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Font Awesome Free" -HOMEPAGE=" - https://github.com/FortAwesome/Font-Awesome - https://pypi.org/project/fontawesomefree/ -" -SRC_URI=$(pypi_wheel_url) -S="${WORKDIR}" - -LICENSE="CC-BY-4.0 OFL-1.1 MIT" -SLOT="0" -KEYWORDS="~amd64" - -python_compile() { - distutils_wheel_install "${BUILD_DIR}/install" \ - "${DISTDIR}/${P}-py3-none-any.whl" -} diff --git a/dev-python/fontawesomefree/metadata.xml b/dev-python/fontawesomefree/metadata.xml deleted file mode 100644 index 640cef905162..000000000000 --- a/dev-python/fontawesomefree/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - FortAwesome/Font-Awesome - fontawesomefree - - diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest deleted file mode 100644 index ca00ca27133e..000000000000 --- a/dev-python/fonttools/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST fonttools-4.62.1.gh.tar.gz 4012183 BLAKE2B a0ce63a4ee0a77ec52b00da7b2772f0e4916a41c58c9ce9eaa43c1120cace352ed244219dd0f9657ae7142c4a9c4d25d9c42746e941896ab10223c023820d9ae SHA512 6cd85502ea215c8d76918f82a633eae5e8961ad529f137e1064ab321c75167d86764198e9ae7bcdcbe6aed07ea6353a8e8ce318df58193afd2564a6f1d849b49 -DIST fonttools-4.63.0.gh.tar.gz 4031830 BLAKE2B 8cdb1d9018a44898fd792ee538c88443ecda34d7c896d280578d96b80c2f80064ad057b1e4bcb4a865dd706eb3605e86768eb141317fdcf5947a99fc873a7421 SHA512 a2d8df4fd11f36c45e838953d6c8bf1e25999382422d5fc3fe3418c985c06f30b52073f738278cb2a7b19da6e227e5ae709f016661a17e7ae96023b7a762365e diff --git a/dev-python/fonttools/fonttools-4.62.1.ebuild b/dev-python/fonttools/fonttools-4.62.1.ebuild deleted file mode 100644 index 1d2fdb7145dd..000000000000 --- a/dev-python/fonttools/fonttools-4.62.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE=" - https://github.com/fonttools/fonttools/ - https://pypi.org/project/fonttools/ -" -SRC_URI=" - https://github.com/fonttools/fonttools/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="+native-extensions" - -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - ) - test? ( - dev-python/brotlicffi[${PYTHON_USEDEP}] - dev-python/munkres[${PYTHON_USEDEP}] - app-arch/zopfli - ) -" - -EPYTEST_PLUGINS=( pytest-rerunfailures ) -# woff2 tests are extremely flaky -EPYTEST_RERUNS=20 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_compile() { - local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) - [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 - distutils-r1_python_compile -} - -src_test() { - # virtualx used when matplotlib is installed causing plot module tests to run - virtx distutils-r1_src_test -} - -python_test() { - # nonfatal for virtx - nonfatal epytest Tests fontTools || - die -n "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/fonttools/fonttools-4.63.0.ebuild b/dev-python/fonttools/fonttools-4.63.0.ebuild deleted file mode 100644 index fdf4877e363d..000000000000 --- a/dev-python/fonttools/fonttools-4.63.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 virtualx - -DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts" -HOMEPAGE=" - https://github.com/fonttools/fonttools/ - https://pypi.org/project/fonttools/ -" -SRC_URI=" - https://github.com/fonttools/fonttools/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="+native-extensions" - -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - ) - test? ( - dev-python/brotlicffi[${PYTHON_USEDEP}] - dev-python/munkres[${PYTHON_USEDEP}] - app-arch/zopfli - ) -" - -EPYTEST_PLUGINS=( pytest-rerunfailures ) -# woff2 tests are extremely flaky -EPYTEST_RERUNS=20 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_compile() { - local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions) - [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0 - distutils-r1_python_compile -} - -src_test() { - # virtualx used when matplotlib is installed causing plot module tests to run - virtx distutils-r1_src_test -} - -python_test() { - # nonfatal for virtx - nonfatal epytest Tests fontTools || - die -n "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/fonttools/metadata.xml b/dev-python/fonttools/metadata.xml deleted file mode 100644 index 2f7e3eb01c72..000000000000 --- a/dev-python/fonttools/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - fonttools/fonttools - fonttools - - diff --git a/dev-python/forbiddenfruit/Manifest b/dev-python/forbiddenfruit/Manifest deleted file mode 100644 index 352aada6fd32..000000000000 --- a/dev-python/forbiddenfruit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST forbiddenfruit-0.1.4.tar.gz 43756 BLAKE2B 0fc5d2b313807ae6645f086844162408901e890bfb689f3f585ba452e5a788767c34da2574059a73a8d5d9c2e46c9811d4bc7f00eaf74bc60607229be7735d16 SHA512 88f8751a9ca1d475eb74114787a7aeda02973e9bc2c4bbb08de8a4d6fe05c6fb82db093aace8f718caaaeb8b06c89112e5f418b8ee4d903cc6183ddfa2cdb087 diff --git a/dev-python/forbiddenfruit/files/forbiddenfruit-0.1.4-pytest.patch b/dev-python/forbiddenfruit/files/forbiddenfruit-0.1.4-pytest.patch deleted file mode 100644 index 9d899da70491..000000000000 --- a/dev-python/forbiddenfruit/files/forbiddenfruit-0.1.4-pytest.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 2022b268f2a537eca27bac10ba74fef35e482d1d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Wed, 21 May 2025 18:50:41 +0200 -Subject: [PATCH] Port to pytest - -Port the test suite to pytest, given that nose is unmaintained -and does not work with modern Python versions. This is roughly based -on #47, except that I've modified the `skip_legacy` decorator-variable -in place to make the changes smaller. ---- - Makefile | 3 +-- - development.txt | 3 ++- - tests/unit/test_forbidden_fruit.py | 7 ++++--- - 3 files changed, 7 insertions(+), 6 deletions(-) - -diff --git a/tests/unit/test_forbidden_fruit.py b/tests/unit/test_forbidden_fruit.py -index f8a1b62..7315d1b 100644 ---- a/tests/unit/test_forbidden_fruit.py -+++ b/tests/unit/test_forbidden_fruit.py -@@ -2,7 +2,7 @@ import sys - from datetime import datetime - from forbiddenfruit import cursed, curses, curse, reverse - from types import FunctionType --from nose.tools import nottest, istest -+import pytest - - # Our stub! :) - from . import ffruit -@@ -14,7 +14,8 @@ def almost_equal(a, b, e=0.001): - return abs(a - b) < e - - --skip_legacy = nottest if sys.version_info < (3, 3) else istest -+skip_legacy = pytest.mark.skipif(sys.version_info < (3, 3), -+ reason="requires Python < 3.3") - - def test_cursing_a_builtin_class(): - -@@ -186,7 +187,7 @@ def test_dir_without_args_returns_names_in_local_scope(): - - # Then I see that `dir()` correctly returns a sorted list of those names - assert 'some_name' in dir() -- assert dir() == sorted(locals().keys()) -+ assert 'z' in dir() - - - @skip_legacy -diff --git a/tests/unit/test_forbidden_fruit.py b/tests/unit/test_forbidden_fruit.py -index 56b09ce..dd182c6 100644 ---- a/tests/unit/test_forbidden_fruit.py -+++ b/tests/unit/test_forbidden_fruit.py -@@ -319,6 +319,7 @@ def test_dunder_str(): - return 'one' - curse(int, '__str__', always_one) - assert str(1) == "one" -+ reverse(int, '__str__') - - @skip_legacy - def test_dunder_reverse(): diff --git a/dev-python/forbiddenfruit/forbiddenfruit-0.1.4.ebuild b/dev-python/forbiddenfruit/forbiddenfruit-0.1.4.ebuild deleted file mode 100644 index 3cefd61682c4..000000000000 --- a/dev-python/forbiddenfruit/forbiddenfruit-0.1.4.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_TESTED=( python3_{13..14} ) -# tests crash on 3.13+ -# https://github.com/clarete/forbiddenfruit/issues/78 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Patch built-in Python objects" -HOMEPAGE=" - https://github.com/clarete/forbiddenfruit/ - https://pypi.org/project/forbiddenfruit/ -" - -LICENSE="|| ( GPL-3 MIT )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/pytest[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" - -PATCHES=( - # https://github.com/clarete/forbiddenfruit/pull/79 - # + test case fix from - # https://github.com/clarete/forbiddenfruit/commit/6eb07cb77bcd3d54c7f09f23f176706d7dfccdef - "${FILESDIR}/${P}-pytest.patch" -) - -python_test() { - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON}, as they are broken" - return - fi - - local -x FFRUIT_EXTENSION=true - esetup.py build_ext -b tests/unit - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/forbiddenfruit/metadata.xml b/dev-python/forbiddenfruit/metadata.xml deleted file mode 100644 index 198d0ddd5df8..000000000000 --- a/dev-python/forbiddenfruit/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - clarete/forbiddenfruit - forbiddenfruit - - diff --git a/dev-python/fpylll/Manifest b/dev-python/fpylll/Manifest deleted file mode 100644 index 5582c77ad8fd..000000000000 --- a/dev-python/fpylll/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST fpylll-0.6.4.tar.gz 124097 BLAKE2B 39b0da895a5d66c274fb2260ab7d33e2a973395bfc5a2cb6b5ba03d235a0bb9650b257d7b3807d1fec10093e6fe24e7553bd63a04a2d975e9947737c2231de58 SHA512 3e9f6b0f9d7c2211ff2de629cfa4b1f61ec73207809e17165f9e0a948a9749b7dda2db9613ff676eca71348f781aa152dec8b30005df9b19209892ae55a552ac -DIST fpylll-0.6.4.tar.gz.provenance 9142 BLAKE2B 899a9821a71d4333b4f8bd4e090c56092a55aea9a7f4c31c6083d1d0e45a381102c9eb9b0173f4cd43de41d4f715f561fb7d717d7176e34af026fb4846b08189 SHA512 7ab131cb6f250318f539951fd4f2cf04ae318213883547ab5b72a3dcfc63994fbe2580e8c1e635f63e7ded51e6e5f2801a8b434df246cc5ffe40115192ac1a28 diff --git a/dev-python/fpylll/fpylll-0.6.4-r1.ebuild b/dev-python/fpylll/fpylll-0.6.4-r1.ebuild deleted file mode 100644 index d1282db9c6de..000000000000 --- a/dev-python/fpylll/fpylll-0.6.4-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/fplll/fpylll -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for sci-libs/fplll" -HOMEPAGE=" - https://github.com/fplll/fpylll/ - https://pypi.org/project/fpylll/ -" - -# setup.py says "or later" -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -DEPEND=" - dev-python/cysignals[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - >=sci-libs/fplll-5.5.0 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-python/cython-3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test(){ - local -x PY_IGNORE_IMPORTMISMATCH=1 - epytest -} diff --git a/dev-python/fpylll/metadata.xml b/dev-python/fpylll/metadata.xml deleted file mode 100644 index 7b1fe28d3519..000000000000 --- a/dev-python/fpylll/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - mjo@gentoo.org - - - - frp.bissey@gmail.com - François Bissey - - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - - fpylll - fplll/fpylll - - diff --git a/dev-python/fqdn/Manifest b/dev-python/fqdn/Manifest deleted file mode 100644 index 9b67bc7d2ce7..000000000000 --- a/dev-python/fqdn/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fqdn-1.5.1.gh.tar.gz 18334 BLAKE2B 24dfd88a8176e67209350fe20e446cfee848c392795cde09725526a52af0a9adc6908a4eb6d5dd3ad6f8a11546acb6b82a7b2ad591997010dfdd0a1d235f57ae SHA512 d9d7d1bb8798c63973534bf45fb9bc0ab57b1600c6597212129debb97a908140401f5477f33b83ea273e3f9a2a852072110245a09596ab9a58a10be8043c57fc diff --git a/dev-python/fqdn/fqdn-1.5.1-r2.ebuild b/dev-python/fqdn/fqdn-1.5.1-r2.ebuild deleted file mode 100644 index 5ace7abf923a..000000000000 --- a/dev-python/fqdn/fqdn-1.5.1-r2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2018-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="RFC-compliant FQDN validation and manipulation for Python" -HOMEPAGE=" - https://github.com/ypcrts/fqdn/ - https://pypi.org/project/fqdn/ -" -SRC_URI=" - https://github.com/ypcrts/fqdn/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs diff --git a/dev-python/fqdn/metadata.xml b/dev-python/fqdn/metadata.xml deleted file mode 100644 index 3f253b305579..000000000000 --- a/dev-python/fqdn/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - Validate fully-qualified domain names compliant - to RFC 1035 and the preferred form in RFC 3686 s. 2. - - - - ypcrts/fqdn - fqdn - - diff --git a/dev-python/freetype-py/Manifest b/dev-python/freetype-py/Manifest deleted file mode 100644 index a5a321535ff1..000000000000 --- a/dev-python/freetype-py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST freetype-py-2.5.1.zip 851738 BLAKE2B 0dcb5b277a536a07bb232a9cf7332727166fe6724cba32b185ca85649fa7503654464797b9fcf514cd6d4c6260692f4ecf83a043c330f100c32940b4ff4d0fe2 SHA512 aef857c96080486f3ec06b0d246c86c6d5eccb3f85743e25944da9bcaa632e0e084b2e711a58ad510b1715cdff562eb063fc04ca2b1c2a70981df0373991d64a diff --git a/dev-python/freetype-py/freetype-py-2.5.1.ebuild b/dev-python/freetype-py/freetype-py-2.5.1.ebuild deleted file mode 100644 index 3a318e91a46f..000000000000 --- a/dev-python/freetype-py/freetype-py-2.5.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="FreeType Python bindings" -HOMEPAGE=" - https://github.com/rougier/freetype-py/ - https://pypi.org/project/freetype-py/ -" -SRC_URI="$(pypi_sdist_url --no-normalize "${PN}" "${PV}" .zip)" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - media-libs/freetype -" -BDEPEND=" - app-arch/unzip - dev-python/setuptools[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests -} diff --git a/dev-python/freetype-py/metadata.xml b/dev-python/freetype-py/metadata.xml deleted file mode 100644 index 659859f5cab6..000000000000 --- a/dev-python/freetype-py/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - freetype-py - rougier/freetype-py - - diff --git a/dev-python/freezegun/Manifest b/dev-python/freezegun/Manifest deleted file mode 100644 index d45603588ed0..000000000000 --- a/dev-python/freezegun/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST freezegun-1.5.5.tar.gz 35914 BLAKE2B 22d0a886b336b12a17af0658c24462f0042a184efd488595967199159f8906d273d81709122ccadee01ea11d411c192f66a24b738d5d0b11b59c95f9622da4ed SHA512 6c36604f2b314bd004fb3d1365998ec2e9ae2703117e15fbc14639a389e4713d3082d4b30507695588579982f22c237722e16362b1cdf848c22bd8834dbbdd92 -DIST freezegun-1.5.5.tar.gz.provenance 9362 BLAKE2B 5934d5e779ae665a30914425d84e3a45448be9486e290e4d21867cd5c181fc7981a2779612a50bc0dfb71fbbe46707d4a6270725a3e9142c042554007fbe6758 SHA512 83c073f5154ab5b9c55df120b4013442f91cc2381fa7ab95c9230f858aaa53e21c6565b485f7d481f981bce3d23690bfdce2401021e9208d55a545f6be343ee6 diff --git a/dev-python/freezegun/freezegun-1.5.5.ebuild b/dev-python/freezegun/freezegun-1.5.5.ebuild deleted file mode 100644 index 422ad065e10a..000000000000 --- a/dev-python/freezegun/freezegun-1.5.5.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/spulec/freezegun -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Let your Python tests travel through time" -HOMEPAGE=" - https://github.com/spulec/freezegun/ - https://pypi.org/project/freezegun/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/freezegun/metadata.xml b/dev-python/freezegun/metadata.xml deleted file mode 100644 index 972fd6984cda..000000000000 --- a/dev-python/freezegun/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - freezegun - spulec/freezegun - - diff --git a/dev-python/fritzconnection/Manifest b/dev-python/fritzconnection/Manifest deleted file mode 100644 index 6a03fe1ea7c6..000000000000 --- a/dev-python/fritzconnection/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fritzconnection-1.15.1.gh.tar.gz 167688 BLAKE2B 2dbd8122e8c6d3ff1a7050319d44ec139fbce46abdd7df38b780a2ea2fe867d534d9b7d15ca9dcca9ab437363b3cab05a594019c6a5d06601c2034fc9d0243b0 SHA512 b4350835ddc05bfd66fad5911f6375bbf0f71a7e5e599581c4f9a738fbbc33c3d8065ca882ae8ff04ed5a40a5fce5c049613f796707fcb9ed8c0d002f7248e8d diff --git a/dev-python/fritzconnection/fritzconnection-1.15.1.ebuild b/dev-python/fritzconnection/fritzconnection-1.15.1.ebuild deleted file mode 100644 index aad17f4d0b4b..000000000000 --- a/dev-python/fritzconnection/fritzconnection-1.15.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2022-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="Lib/tool to communicate with AVM FRITZ! devices using TR-064 protocol over UPnP" -HOMEPAGE=" - https://github.com/kbr/fritzconnection/ - https://pypi.org/project/fritzconnection/ -" - -LICENSE="MIT" -SLOT="0" -IUSE="qrcode" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/kbr/fritzconnection" - inherit git-r3 -else - SRC_URI=" - https://github.com/kbr/fritzconnection/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -RDEPEND=" - >=dev-python/requests-2.22[${PYTHON_USEDEP}] - qrcode? ( - dev-python/segno[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # flaky (relies on time.sleep(0.01) magically being sufficient) - fritzconnection/tests/test_fritzmonitor.py::test_terminate_thread_on_failed_reconnection - ) - - # "routertest" marks tests against live hardware - epytest -m "not routertest" -} diff --git a/dev-python/fritzconnection/metadata.xml b/dev-python/fritzconnection/metadata.xml deleted file mode 100644 index 32eb24693df4..000000000000 --- a/dev-python/fritzconnection/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - Python - - - - https://github.com/kbr/fritzconnection/issues - kbr/fritzconnection - fritzconnection - - - - Install dependencies needed to generate QR Codes for WiFi - login. - - - diff --git a/dev-python/frozen-flask/Manifest b/dev-python/frozen-flask/Manifest deleted file mode 100644 index 1519248b5066..000000000000 --- a/dev-python/frozen-flask/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST frozen_flask-1.0.2.tar.gz 101832 BLAKE2B e07bc483ed9a927fff526b3b3009ef9c42b2a21bca33207c0cfad3b252c80eaf3d874e2a5ee888342136d3294767ce296b2a61d1e093d020cdb4a92e996c4772 SHA512 f708346bcbfefaab234f095212aea4df6b942ffd3226ed3419299b11f7757eccc6c4235426d488cfa693b8b927a23705788bc2aa44a798d289cc116360f14337 diff --git a/dev-python/frozen-flask/frozen-flask-1.0.2.ebuild b/dev-python/frozen-flask/frozen-flask-1.0.2.ebuild deleted file mode 100644 index cda85b2f2fa8..000000000000 --- a/dev-python/frozen-flask/frozen-flask-1.0.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_PN=Frozen-Flask -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Freezes a Flask application into a set of static files" -HOMEPAGE=" - https://github.com/Frozen-Flask/Frozen-Flask/ - https://pypi.org/project/Frozen-Flask/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/flask-2.0.0[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/pallets-sphinx-themes -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/frozen-flask/metadata.xml b/dev-python/frozen-flask/metadata.xml deleted file mode 100644 index 7d11de9261be..000000000000 --- a/dev-python/frozen-flask/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Frozen-Flask - Frozen-Flask/Frozen-Flask - - diff --git a/dev-python/frozenlist/Manifest b/dev-python/frozenlist/Manifest deleted file mode 100644 index 41028ae73937..000000000000 --- a/dev-python/frozenlist/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST frozenlist-1.8.0.gh.tar.gz 51937 BLAKE2B e7f3948385cea658ec0fd3a348092aa17b74f01c0ab3bb712a90353032ae011636fa5089da57495640f8b9ab8668f49b227576aba973e6521d7224bcf9914825 SHA512 dc1ae0bdec79a02de81adfbf280c26126dc5c8cdae22eb80b28d1ca65445f945cd71ce9bfdbf03d5aef8f36af13862c57ce5d1f159d0177889f403b871744118 diff --git a/dev-python/frozenlist/frozenlist-1.8.0.ebuild b/dev-python/frozenlist/frozenlist-1.8.0.ebuild deleted file mode 100644 index 7352ddcecaf8..000000000000 --- a/dev-python/frozenlist/frozenlist-1.8.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A list-like structure which implements collections.abc.MutableSequence" -HOMEPAGE=" - https://pypi.org/project/frozenlist/ - https://github.com/aio-libs/frozenlist/ -" -SRC_URI=" - https://github.com/aio-libs/frozenlist/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="+native-extensions" - -BDEPEND=" - dev-python/expandvars[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - native-extensions? ( - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - # pypy is not using the C extension - if ! use native-extensions || [[ ${EPYTHON} != python* ]]; then - local -x FROZENLIST_NO_EXTENSIONS=1 - fi - - distutils-r1_python_compile -} - -python_test() { - rm -rf frozenlist || die - epytest -o addopts= -} diff --git a/dev-python/frozenlist/metadata.xml b/dev-python/frozenlist/metadata.xml deleted file mode 100644 index b971f98658cc..000000000000 --- a/dev-python/frozenlist/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - - - frozenlist - aio-libs/frozenlist - - - - Compile native C extensions (speedups, instead of using Python - fallback code). - - - diff --git a/dev-python/fs/Manifest b/dev-python/fs/Manifest deleted file mode 100644 index 7d112fee3d53..000000000000 --- a/dev-python/fs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fs-2.4.16.tar.gz 187441 BLAKE2B 5a59dd5bcaae19180a918ba0ceb99b598134d73e4c9ecad840b3cf3041613171367d878d147f045005a87636e8f2145451252d646dbffb8d0f3ae6ac254142ee SHA512 7d9a03b5a782cce048189a7ff527757e60ef6fbb99925713b0179dc9c483f63b54fb1911f39bf2230366c789c526a1b8927863ce93e13a0f71fd8734a7fdb9df diff --git a/dev-python/fs/fs-2.4.16-r2.ebuild b/dev-python/fs/fs-2.4.16-r2.ebuild deleted file mode 100644 index cbabdd657299..000000000000 --- a/dev-python/fs/fs-2.4.16-r2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -# py3.14: https://github.com/PyFilesystem/pyfilesystem2/issues/596 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Filesystem abstraction layer" -HOMEPAGE=" - https://github.com/PyFilesystem/pyfilesystem2/ - https://pypi.org/project/fs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}] - dev-python/pkg-resources[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/six-1.10[${PYTHON_USEDEP}] -" -# NB: we skip tests requiring pyftpdlib -BDEPEND=" - test? ( - dev-python/parameterized[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme dev-python/recommonmark -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # TODO: fails at teardown due to unfreed resources - tests/test_ftpfs.py -) - -src_prepare() { - # fix for python 3.12 - sed -i -e 's/self.assertRaisesRegexp/self.assertRaisesRegex/g' fs/test.py || die - - # remove explicit namespace (this is the only package in the namespace) - sed -i -e '/pkg_resources/d' fs/__init__.py || die - - distutils-r1_src_prepare -} - -pkg_postinst() { - optfeature "S3 support" dev-python/boto - optfeature "SFTP support" dev-python/paramiko - optfeature "Browser support" dev-python/wxpython -} diff --git a/dev-python/fs/metadata.xml b/dev-python/fs/metadata.xml deleted file mode 100644 index 1dadeb09ef55..000000000000 --- a/dev-python/fs/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - - fs - PyFilesystem/pyfilesystem2 - - will@willmcgugan.com - Will McGugan - - - diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest deleted file mode 100644 index af07139ac84a..000000000000 --- a/dev-python/fsspec/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST filesystem_spec-2026.3.0.gh.tar.gz 452108 BLAKE2B cf4f4ef45908453934a1b63e1114d012f7c33bd4400b4c1193215e616243340dce642508c11e4b4f38f3e3db3b3ce6a5ad339669cf2e1a6ce8725ada7d9122b2 SHA512 861a9b1f88b80e41a3aa1e6d199a6c1a33db481fd9da17659c6a8e56857043103c6215a52550a403207ee296355e58acad8334ea6fe0af52a0a8cab8ac06dc7e -DIST filesystem_spec-2026.4.0.gh.tar.gz 455367 BLAKE2B b47f54816eb19caf256e1291be7395493db82fa10c90f81a3b06ed49a8bf90aff23350f904ae0aae4fa4b54b7c6d4d6a08279c3307036822bd7dc35888fa3440 SHA512 289669397c965af7e9242b9cc181bba5bbac8ead95e4288135ce2cd209e37a15c0361652f221f2e0c68161041b24848113ad104582bc27188357da5ca3e29701 diff --git a/dev-python/fsspec/fsspec-2026.3.0.ebuild b/dev-python/fsspec/fsspec-2026.3.0.ebuild deleted file mode 100644 index 3b5a1ed4e0d2..000000000000 --- a/dev-python/fsspec/fsspec-2026.3.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2020-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 - -MY_P=filesystem_spec-${PV} -DESCRIPTION="A specification that python filesystems should adhere to" -HOMEPAGE=" - https://github.com/fsspec/filesystem_spec/ - https://pypi.org/project/fsspec/ -" -# upstream removed tests in 2024.6.0 -SRC_URI=" - https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -# Note: this package is not xdist-friendly -EPYTEST_PLUGINS=( pytest-{asyncio,mock,rerunfailures} ) -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -src_test() { - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - - # block importing pyarrow, it's causing Python to crash with - # the immutability assertion. - cat > pyarrow.py <<-EOF || die - raise ImportError("thou shalt not import pyarrow") - EOF - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet - fsspec/implementations/tests/test_reference.py::test_async_cat_file_ranges - fsspec/implementations/tests/test_github.py - fsspec/implementations/tests/test_gist.py - ) - - epytest -o tmp_path_retention_policy=all -} diff --git a/dev-python/fsspec/fsspec-2026.4.0.ebuild b/dev-python/fsspec/fsspec-2026.4.0.ebuild deleted file mode 100644 index 3b5a1ed4e0d2..000000000000 --- a/dev-python/fsspec/fsspec-2026.4.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2020-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 - -MY_P=filesystem_spec-${PV} -DESCRIPTION="A specification that python filesystems should adhere to" -HOMEPAGE=" - https://github.com/fsspec/filesystem_spec/ - https://pypi.org/project/fsspec/ -" -# upstream removed tests in 2024.6.0 -SRC_URI=" - https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -# Note: this package is not xdist-friendly -EPYTEST_PLUGINS=( pytest-{asyncio,mock,rerunfailures} ) -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -src_test() { - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - - # block importing pyarrow, it's causing Python to crash with - # the immutability assertion. - cat > pyarrow.py <<-EOF || die - raise ImportError("thou shalt not import pyarrow") - EOF - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet - fsspec/implementations/tests/test_reference.py::test_async_cat_file_ranges - fsspec/implementations/tests/test_github.py - fsspec/implementations/tests/test_gist.py - ) - - epytest -o tmp_path_retention_policy=all -} diff --git a/dev-python/fsspec/metadata.xml b/dev-python/fsspec/metadata.xml deleted file mode 100644 index c5174e47aece..000000000000 --- a/dev-python/fsspec/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - fsspec - fsspec/filesystem_spec - - diff --git a/dev-python/ftfy/Manifest b/dev-python/ftfy/Manifest deleted file mode 100644 index 3838ed18c91c..000000000000 --- a/dev-python/ftfy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ftfy-6.3.1.tar.gz 308927 BLAKE2B 8ec573e3a2b2f92489c811fe42e066a981cda970531994c984fe91acd55a302437665771a50a573715b1aa594840c1fa4043800d2ded6de9b19f27dd6737a018 SHA512 a6ef2fb906ad9bc91638a7427defdffafb8116991e20aa421b34b7151862edec7ae15cc1427a8d753b849ba929bfa8e64a97243fb69d1f4a1f2f7617ad71ed23 diff --git a/dev-python/ftfy/ftfy-6.3.1.ebuild b/dev-python/ftfy/ftfy-6.3.1.ebuild deleted file mode 100644 index 05810ca9f3db..000000000000 --- a/dev-python/ftfy/ftfy-6.3.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2024-2025 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 pypi - -DESCRIPTION="Fixes mojibake and other problems with Unicode, after the fact" -HOMEPAGE=" - https://ftfy.readthedocs.io/en/latest/ - https://github.com/rspeer/python-ftfy/ - https://pypi.org/project/ftfy/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/wcwidth[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/ftfy/metadata.xml b/dev-python/ftfy/metadata.xml deleted file mode 100644 index 7facc3ac34b4..000000000000 --- a/dev-python/ftfy/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - rspeer/python-ftfy - ftfy - - diff --git a/dev-python/fullmoon/Manifest b/dev-python/fullmoon/Manifest deleted file mode 100644 index b598dd0391e6..000000000000 --- a/dev-python/fullmoon/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fullmoon-1.0.2.tar.gz 6041 BLAKE2B b0ce5f45608a37c703a60ddb037932d21da60684de75c3b071c7c4031c1e83bc83f1542fbbfbcfc1011aabddba80c30195daa7d3d6f93d5f0ab053cb78dc1f78 SHA512 a8ba84ca6990748ca7ee7cced6f277ebd6df862e08039416b89561af9074254c3e0e0b00bc2dbf98d25ed1dee177e5d7667c561c283b19405361f6ea21831fc1 diff --git a/dev-python/fullmoon/files/fullmoon-1.0.2-setuptools.patch b/dev-python/fullmoon/files/fullmoon-1.0.2-setuptools.patch deleted file mode 100644 index 2485f4f0373c..000000000000 --- a/dev-python/fullmoon/files/fullmoon-1.0.2-setuptools.patch +++ /dev/null @@ -1,5 +0,0 @@ -license classifiers are deprecated and may become an error ---- a/setup.py -+++ b/setup.py -@@ -37 +36,0 @@ -- 'License :: OSI Approved :: MIT License', diff --git a/dev-python/fullmoon/fullmoon-1.0.2.ebuild b/dev-python/fullmoon/fullmoon-1.0.2.ebuild deleted file mode 100644 index ed8129f49c1b..000000000000 --- a/dev-python/fullmoon/fullmoon-1.0.2.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# 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 pypi - -DESCRIPTION="Determine full moon occurences" -HOMEPAGE="https://github.com/jr-k/python-fullmoon/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}"/${P}-setuptools.patch -) diff --git a/dev-python/fullmoon/metadata.xml b/dev-python/fullmoon/metadata.xml deleted file mode 100644 index 6ba087d074fb..000000000000 --- a/dev-python/fullmoon/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - ionen@gentoo.org - Ionen Wolkens - - - - jr-k/python-fullmoon - fullmoon - - diff --git a/dev-python/func-timeout/Manifest b/dev-python/func-timeout/Manifest deleted file mode 100644 index 3f196ef53627..000000000000 --- a/dev-python/func-timeout/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST func-timeout-4.3.6.tar.gz 35913 BLAKE2B 5ebd74a447e612171560e3071e85679bd12198fd4478181c9eeffd4997833a387faa09db2e8ff6944419bfaecb4c323460cff058d021fc7d7e066c39d5428a96 SHA512 4f50ab5ee23d5c8ba721dfeee866a38857ea94c12a1032a977fef63bdbf4e63bf0cfdf6912d26358f78834ab81e2bf2b1cd9c487ba1f9141af08bb97538f9db4 diff --git a/dev-python/func-timeout/func-timeout-4.3.6.ebuild b/dev-python/func-timeout/func-timeout-4.3.6.ebuild deleted file mode 100644 index 4680353c331d..000000000000 --- a/dev-python/func-timeout/func-timeout-4.3.6.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python module which allows you to specify timeouts for any function" -HOMEPAGE="https://github.com/kata198/func_timeout" -SRC_URI="https://github.com/kata198/func_timeout/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/func_timeout-${PV}" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - rm func_timeout/py2_raise.py || die - - distutils-r1_src_prepare -} - -src_install() { - distutils-r1_src_install - - dodoc LICENSE -} diff --git a/dev-python/func-timeout/metadata.xml b/dev-python/func-timeout/metadata.xml deleted file mode 100644 index b471278bb888..000000000000 --- a/dev-python/func-timeout/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - Pavel Sobolev - contact@paveloom.dev - - - https://github.com/kata198/func_timeout - kata198/func_timeout - - diff --git a/dev-python/funcparserlib/Manifest b/dev-python/funcparserlib/Manifest deleted file mode 100644 index 3d28b9a77a2e..000000000000 --- a/dev-python/funcparserlib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST funcparserlib-1.0.1.gh.tar.gz 66860 BLAKE2B eb6d70ff37f75bb1452be7b2103a1e756d79231b2d862964e383e4d4317e1ba7de6b744ee8d29f08d81b176d267bf93ceba21e6d47c04bc7f467866d0cd6c8c9 SHA512 d64fe07337822077a0aab6d5049cd81f2ac56ccd9d1db2522c245cadf8cc8421ff1c7931f6a075d821a8634ac8aea51c7ae30fe763e679b70b35955a3f6aa8c7 diff --git a/dev-python/funcparserlib/funcparserlib-1.0.1.ebuild b/dev-python/funcparserlib/funcparserlib-1.0.1.ebuild deleted file mode 100644 index ff5405057634..000000000000 --- a/dev-python/funcparserlib/funcparserlib-1.0.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Recursive descent parsing library based on functional combinators" -HOMEPAGE=" - https://github.com/vlasovskikh/funcparserlib/ - https://pypi.org/project/funcparserlib/ -" -SRC_URI=" - https://github.com/vlasovskikh/funcparserlib/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/six[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/funcparserlib/metadata.xml b/dev-python/funcparserlib/metadata.xml deleted file mode 100644 index 01889b0f095b..000000000000 --- a/dev-python/funcparserlib/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - funcparserlib - vlasovskikh/funcparserlib - - diff --git a/dev-python/funcy/Manifest b/dev-python/funcy/Manifest deleted file mode 100644 index 7ae997b987c3..000000000000 --- a/dev-python/funcy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST funcy-2.0.tar.gz 537931 BLAKE2B cd5d56bba777b9fefff0088daa8ab903bf51520a9cc9ce856eaf4eddbe06a2916b09d2e9f023e32c77f6b308d4291c3154347e921f1c3b78a513f11390226149 SHA512 3abd76296aa03d6c3fa0583cd1c3912a47ce04c340f668d7321e2c4191a61a1679f1a419b787c92680cbbae5757e1fabc5918a6a80130c244b4018c28751e01e diff --git a/dev-python/funcy/funcy-2.0.ebuild b/dev-python/funcy/funcy-2.0.ebuild deleted file mode 100644 index 979e614e462d..000000000000 --- a/dev-python/funcy/funcy-2.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A collection of fancy functional tools focused on practicality" -HOMEPAGE=" - https://github.com/Suor/funcy/ - https://pypi.org/project/funcy/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -BDEPEND=" - test? ( - >=dev-python/whatever-0.7[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/funcy/metadata.xml b/dev-python/funcy/metadata.xml deleted file mode 100644 index 823ca6d657c2..000000000000 --- a/dev-python/funcy/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - python@gentoo.org - Python - - - - funcy - Suor/funcy - - diff --git a/dev-python/furl/Manifest b/dev-python/furl/Manifest deleted file mode 100644 index d2bdfc3f2253..000000000000 --- a/dev-python/furl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST furl-2.1.4.tar.gz 57526 BLAKE2B 279a3d1da84625878210e3f47cf9757cfbd07dbe1231927d509ab2f698157462c6372e28a2bb8a4e5586538058f1b3484f9c9e6fadde4dfa23906c6fc3e6d76d SHA512 cfd160bb0b87c9b8410690836bf9ec106f981a1f939c90dd1c213800085c7de807ebbacef50a6b7a88894cd12c24f6505ddc4cd111f23fa7615f7ed11a02f027 diff --git a/dev-python/furl/furl-2.1.4.ebuild b/dev-python/furl/furl-2.1.4.ebuild deleted file mode 100644 index 386374ee59cd..000000000000 --- a/dev-python/furl/furl-2.1.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="URL parsing and manipulation made easy" -HOMEPAGE="https://pypi.org/project/furl/" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/orderedmultidict[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - tests/test_furl.py::TestFurl::test_hosts - tests/test_furl.py::TestFurl::test_netloc - tests/test_furl.py::TestFurl::test_odd_urls - ) - epytest tests -} diff --git a/dev-python/furl/metadata.xml b/dev-python/furl/metadata.xml deleted file mode 100644 index 0545469aa92b..000000000000 --- a/dev-python/furl/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - python@gentoo.org - - - tupone@gentoo.org - Alfredo Tupone - - - - furl - - diff --git a/dev-python/furo/Manifest b/dev-python/furo/Manifest deleted file mode 100644 index 2503ccec08ce..000000000000 --- a/dev-python/furo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST furo-2025.12.19-py3-none-any.whl 339262 BLAKE2B 95764bd44c996f75d9cb0dff1ef4e1f46ad8afd3718b575347fca6c7a53594e46eea403621b635c2bf34ca93f63c64f0eb45aa6cc76c3954cbc9c129f58f8002 SHA512 72a8bf1249c78adf8a1854e0769bdc37bf95c7ae4dadc9fe8b3bb77879448847dd52c4052f8634d63c93e5078f1746c6dc163a8cb5327424aa81a8f34046c554 diff --git a/dev-python/furo/furo-2025.12.19-r1.ebuild b/dev-python/furo/furo-2025.12.19-r1.ebuild deleted file mode 100644 index e822f4fde162..000000000000 --- a/dev-python/furo/furo-2025.12.19-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# sphinx-theme-builder is completely unusable, as it requires pinning -# to a very-specific nodejs version number, and ofc loves fetching -# everything from the Internet - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Clean customisable Sphinx documentation theme" -HOMEPAGE=" - https://pypi.org/project/furo/ - https://github.com/pradyunsg/furo/ -" -SRC_URI="$(pypi_wheel_url)" -S=${WORKDIR} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/accessible-pygments[${PYTHON_USEDEP}] - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-basic-ng[${PYTHON_USEDEP}] -" - -distutils_enable_tests import-check - -src_unpack() { - if [[ ${PKGBUMPING} == ${PVR} ]]; then - unzip "${DISTDIR}/${A}" || die - fi -} - -python_compile() { - distutils_wheel_install "${BUILD_DIR}/install" \ - "${DISTDIR}/${P}-py3-none-any.whl" -} diff --git a/dev-python/furo/metadata.xml b/dev-python/furo/metadata.xml deleted file mode 100644 index 11cd26fdc845..000000000000 --- a/dev-python/furo/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - arthurzam@gentoo.org - Arthur Zamarin - - - python@gentoo.org - Python - - - - furo - pradyunsg/furo - https://pradyunsg.me/furo/ - - diff --git a/dev-python/fuzzywuzzy/Manifest b/dev-python/fuzzywuzzy/Manifest deleted file mode 100644 index 44a36523a0a0..000000000000 --- a/dev-python/fuzzywuzzy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fuzzywuzzy-0.18.0.tar.gz 28888 BLAKE2B be2729660eb20a33a14acd1c5fbcefa48bd8a6a3dcfa6dd5137b0414fb283d279990f61250dbb2526e8faa80da23eb6de36618ae0d98166d29655b8a71cd15a1 SHA512 4a21ea67278fa525842d48fed8db666d00eae6d13254e8844d11f63b47c3a305b3cac760f28c24c6347aebcf73e96180e0a7cfba29c75f01ece2f7751e0398c5 diff --git a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild b/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild deleted file mode 100644 index 7427a2736a38..000000000000 --- a/dev-python/fuzzywuzzy/fuzzywuzzy-0.18.0-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fuzzy string matching in python" -HOMEPAGE=" - https://github.com/seatgeek/fuzzywuzzy/ - https://pypi.org/project/fuzzywuzzy/ -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/levenshtein[${PYTHON_USEDEP}] -" -# pycodestyle imported unconditionally in the only test file, sigh -BDEPEND=" - test? ( - dev-python/pycodestyle[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/fuzzywuzzy/metadata.xml b/dev-python/fuzzywuzzy/metadata.xml deleted file mode 100644 index 113f54504bb6..000000000000 --- a/dev-python/fuzzywuzzy/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - seatgeek/fuzzywuzzy - fuzzywuzzy - - diff --git a/dev-python/gast/Manifest b/dev-python/gast/Manifest deleted file mode 100644 index 41576fbc6d19..000000000000 --- a/dev-python/gast/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gast-0.6.0.tar.gz 27708 BLAKE2B d3084eee3d3b2665d8435450f0b7fad7979656c1d5e2fc474ea25918005ebd70dddc0e6b955c6bd7ab4cdedd3aa2547bbf8daacc47846313196508150e18c896 SHA512 a482d0ca489781b57c119169a9bc502a84ead352ed5c4edc078907e8baa4f9abd379ee01df9cad9565a33fa1d0f363bea7b5c17b7d3cf6d600ef96018b97191b -DIST gast-0.7.0.tar.gz 33630 BLAKE2B 54657229d77eae84480c7f33e894fbd012880c3e9c31ee784654618da7aa7a9536eb1237bada6aa999cb4a2c14fff517c9cec80291e7e4ab20128d94c80d01aa SHA512 ee7c17f3f890edf8e32845bee9b616cd0ed4a0b235833b11ce6716f15675a03fc835b2df1ac6417d5332e2c162ade0fdc0533914c014537ab0526f98dd7339aa diff --git a/dev-python/gast/gast-0.6.0.ebuild b/dev-python/gast/gast-0.6.0.ebuild deleted file mode 100644 index 7058be27073d..000000000000 --- a/dev-python/gast/gast-0.6.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A generic AST to represent Python2 and Python3's Abstract Syntax Tree (AST)" -HOMEPAGE=" - https://github.com/serge-sans-paille/gast/ - https://pypi.org/project/gast/ -" - -LICENSE="BSD PSF-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -distutils_enable_tests unittest diff --git a/dev-python/gast/gast-0.7.0.ebuild b/dev-python/gast/gast-0.7.0.ebuild deleted file mode 100644 index 7058be27073d..000000000000 --- a/dev-python/gast/gast-0.7.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A generic AST to represent Python2 and Python3's Abstract Syntax Tree (AST)" -HOMEPAGE=" - https://github.com/serge-sans-paille/gast/ - https://pypi.org/project/gast/ -" - -LICENSE="BSD PSF-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -distutils_enable_tests unittest diff --git a/dev-python/gast/metadata.xml b/dev-python/gast/metadata.xml deleted file mode 100644 index e77ea5db09a7..000000000000 --- a/dev-python/gast/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - perfinion@gentoo.org - - - python@gentoo.org - Python - - - A generic AST to represent Python2 and Python3's Abstract Syntax Tree(AST). - GAST provides a compatibility layer between the AST of various Python versions, as produced by ast.parse from the standard ast module. - - - - serge-sans-paille/gast - gast - - diff --git a/dev-python/gbinder/Manifest b/dev-python/gbinder/Manifest deleted file mode 100644 index c1b05916b8dd..000000000000 --- a/dev-python/gbinder/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gbinder-1.3.0.tar.gz 25267 BLAKE2B 060d8d0c7333fa145398e521d83eef7296531631ae3b2bf585b369f6444c613b943b62b40fe93ef26145501b1897318126b39a4f722e2a5fb98e61539d9c1329 SHA512 fda25822cc6021f11204029322458abf923ac326cc4aa5b9f36920022662460b02e18e45c4765d095bd074cdbfe43023237bc09dcab21cd9524146a62e302d5c -DIST gbinder-1.3.1.gh.tar.gz 25484 BLAKE2B 1f3d7512eb4bb88b98418c5d1f7ec9b0fb608cdd6a40b20faaa88a8e2721fb1a0fad0072d1e9f7e36086e0b345f89bd4fb1ddce14e99c5b30feec98117ea6c4a SHA512 85c78ad76cc9403b09be1fb96424f529aa0cee7a570bc5cb7a4515a4746b006998c6b32a6d59c9931846d825c99ae59e71e2e907940adc3ae13415d6655d5f00 diff --git a/dev-python/gbinder/files/gbinder-1.1.1-setuptools.patch b/dev-python/gbinder/files/gbinder-1.1.1-setuptools.patch deleted file mode 100644 index 94bda6295cb7..000000000000 --- a/dev-python/gbinder/files/gbinder-1.1.1-setuptools.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 32cfbabe5ed37815358cc3515ce6551b6b7b87ae Mon Sep 17 00:00:00 2001 -From: Herrie -Date: Sat, 23 Jul 2022 20:38:22 +0200 -Subject: [PATCH] setup.py: Migrate away from deprecated distutils.core to - setuptools - -distutils will be removed in Python 3.12, but already gives issues with 3.10 as well. - -/mnt/5ba5d474-0b2d-49d6-a5a6-9de20c3ac967/kirkstone/webos-ports/tmp-glibc/work/core2-64-webos-linux/python3-gbinder/1.0.0+gitAUTOINC+da16278f0d-r0/git/setup.py:2: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives - from distutils.core import setup, Extension -Compiling gbinder.pyx because it changed. -[1/1] Cythonizing gbinder.pyx -usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] - or: setup.py --help [cmd1 cmd2 ...] - or: setup.py --help-commands - or: setup.py cmd --help - -error: invalid command 'bdist_wheel' -ERROR: 'python3 setup.py bdist_wheel sdist --cython' execution failed. -WARNING: exit code 1 from a shell command. - -Signed-off-by: Herman van Hazendonk ---- - setup.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/setup.py b/setup.py -index ed2b1ed..6060f84 100644 ---- a/setup.py -+++ b/setup.py -@@ -1,5 +1,5 @@ - import sys, subprocess --from distutils.core import setup, Extension -+from setuptools import setup, Extension - - - def pkgconfig(package, kw): diff --git a/dev-python/gbinder/gbinder-1.3.0.ebuild b/dev-python/gbinder/gbinder-1.3.0.ebuild deleted file mode 100644 index cbe82a95c9b8..000000000000 --- a/dev-python/gbinder/gbinder-1.3.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -DISTUTILS_USE_PEP517="setuptools" -DISTUTILS_EXT=1 - -inherit distutils-r1 - -if [[ ${PV} != *9999* ]]; then - MY_PN="${PN}-python" - MY_P="${MY_PN}-${PV}" - S="${WORKDIR}/${MY_P}" - SRC_URI="https://github.com/erfanoabdi/gbinder-python/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -else - inherit git-r3 - EGIT_REPO_URI="https://github.com/erfanoabdi/gbinder-python.git" -fi - -DESCRIPTION="Python bindings for dev-libs/gbinder" -HOMEPAGE="https://github.com/erfanoabdi/gbinder-python" -LICENSE="GPL-3" -SLOT="0" - -DEPEND=" - dev-libs/gbinder - dev-libs/libglibutil -" -RDEPEND="${DEPEND}" -BDEPEND=" - virtual/pkgconfig - dev-python/cython[${PYTHON_USEDEP}] -" diff --git a/dev-python/gbinder/gbinder-1.3.1.ebuild b/dev-python/gbinder/gbinder-1.3.1.ebuild deleted file mode 100644 index b45b157bf344..000000000000 --- a/dev-python/gbinder/gbinder-1.3.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -DISTUTILS_USE_PEP517="setuptools" -DISTUTILS_EXT=1 - -inherit distutils-r1 - -if [[ ${PV} != *9999* ]]; then - MY_PN="${PN}-python" - MY_P="${MY_PN}-${PV}" - S="${WORKDIR}/${MY_P}" - SRC_URI="https://github.com/waydroid/gbinder-python/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -else - inherit git-r3 - EGIT_REPO_URI="https://github.com/waydroid/gbinder-python.git" -fi - -DESCRIPTION="Python bindings for dev-libs/gbinder" -HOMEPAGE="https://github.com/waydroid/gbinder-python" -LICENSE="GPL-3" -SLOT="0" - -DEPEND=" - >=dev-libs/gbinder-1.1.40 - dev-libs/libglibutil -" -RDEPEND="${DEPEND}" -BDEPEND=" - virtual/pkgconfig - dev-python/cython[${PYTHON_USEDEP}] -" - -distutils_enable_tests import-check diff --git a/dev-python/gbinder/gbinder-9999.ebuild b/dev-python/gbinder/gbinder-9999.ebuild deleted file mode 100644 index b45b157bf344..000000000000 --- a/dev-python/gbinder/gbinder-9999.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -DISTUTILS_USE_PEP517="setuptools" -DISTUTILS_EXT=1 - -inherit distutils-r1 - -if [[ ${PV} != *9999* ]]; then - MY_PN="${PN}-python" - MY_P="${MY_PN}-${PV}" - S="${WORKDIR}/${MY_P}" - SRC_URI="https://github.com/waydroid/gbinder-python/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -else - inherit git-r3 - EGIT_REPO_URI="https://github.com/waydroid/gbinder-python.git" -fi - -DESCRIPTION="Python bindings for dev-libs/gbinder" -HOMEPAGE="https://github.com/waydroid/gbinder-python" -LICENSE="GPL-3" -SLOT="0" - -DEPEND=" - >=dev-libs/gbinder-1.1.40 - dev-libs/libglibutil -" -RDEPEND="${DEPEND}" -BDEPEND=" - virtual/pkgconfig - dev-python/cython[${PYTHON_USEDEP}] -" - -distutils_enable_tests import-check diff --git a/dev-python/gbinder/metadata.xml b/dev-python/gbinder/metadata.xml deleted file mode 100644 index 02f96facd902..000000000000 --- a/dev-python/gbinder/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - denis7774@gmail.com - Denis Reva - rarogcmex - - - waydroid/gbinder-python - - diff --git a/dev-python/gdb-pt-dump/Manifest b/dev-python/gdb-pt-dump/Manifest deleted file mode 100644 index 1f670b6d565b..000000000000 --- a/dev-python/gdb-pt-dump/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gdb-pt-dump-0.0.0_p20240401.gh.tar.gz 406426 BLAKE2B 9b50d600df72eec81b2d146dc972a2096ce6d8a085b79360dfefc3d45a733e29008ca3986496811532e541deec46d71410191869cd9643c603a3955d683e6ff7 SHA512 bb521868ccfbae8a411bc57e067cdda227b113cb20bc97eefad77a693f66d00d20debbce51f69c8daf86128bbf938cd3304ea97992aa817a608ce65f80173e10 -DIST gdb-pt-dump-0.0.0_p20250105.gh.tar.gz 407989 BLAKE2B a9f1a95894e8ac3db754fbc91dc4454ae475001f0a0e867e788b1958ed5734571456d720567b4ac12101d1b6e303376b42e88fa86dc265661b3be8554bc55ab7 SHA512 b054fde9e75fa5e7fe417c13ff7bb25ced7b1838ba0592cbedf1c086fc9fe461afea3df0643a164bf488bc4871d78517ef94def389efcdf291b452ce758b7397 diff --git a/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20240401.ebuild b/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20240401.ebuild deleted file mode 100644 index 9e76c283e815..000000000000 --- a/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20240401.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -DISTUTILS_SINGLE_IMPL=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Examine the address space of a QEMU-based virtual machine" -HOMEPAGE="https://github.com/martinradev/gdb-pt-dump" - -GDB_PT_DUMP_COMMIT="50227bda0b6332e94027f811a15879588de6d5cb" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/martinradev/gdb-pt-dump.git" -else - SRC_URI="https://github.com/martinradev/gdb-pt-dump/archive/${GDB_PT_DUMP_COMMIT}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~arm64 x86" - S="${WORKDIR}/${PN}-${GDB_PT_DUMP_COMMIT}" -fi - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - dev-debug/gdb[python,${PYTHON_SINGLE_USEDEP}] -" diff --git a/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20250105.ebuild b/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20250105.ebuild deleted file mode 100644 index 30472c17ba38..000000000000 --- a/dev-python/gdb-pt-dump/gdb-pt-dump-0.0.0_p20250105.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -DISTUTILS_SINGLE_IMPL=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Examine the address space of a QEMU-based virtual machine" -HOMEPAGE="https://github.com/martinradev/gdb-pt-dump" - -GDB_PT_DUMP_COMMIT="7ccdd8bb35762d24386990ba91e43da234fe7437" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/martinradev/gdb-pt-dump.git" -else - SRC_URI="https://github.com/martinradev/gdb-pt-dump/archive/${GDB_PT_DUMP_COMMIT}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~arm64 x86" - S="${WORKDIR}/${PN}-${GDB_PT_DUMP_COMMIT}" -fi - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - dev-debug/gdb[python,${PYTHON_SINGLE_USEDEP}] -" diff --git a/dev-python/gdb-pt-dump/gdb-pt-dump-9999.ebuild b/dev-python/gdb-pt-dump/gdb-pt-dump-9999.ebuild deleted file mode 100644 index 749a3eb7b753..000000000000 --- a/dev-python/gdb-pt-dump/gdb-pt-dump-9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -DISTUTILS_SINGLE_IMPL=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Examine the address space of a QEMU-based virtual machine" -HOMEPAGE="https://github.com/martinradev/gdb-pt-dump" - -GDB_PT_DUMP_COMMIT="7ccdd8bb35762d24386990ba91e43da234fe7437" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/martinradev/gdb-pt-dump.git" -else - SRC_URI="https://github.com/martinradev/gdb-pt-dump/archive/${GDB_PT_DUMP_COMMIT}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" - S="${WORKDIR}/${PN}-${GDB_PT_DUMP_COMMIT}" -fi - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - dev-debug/gdb[python,${PYTHON_SINGLE_USEDEP}] -" diff --git a/dev-python/gdb-pt-dump/metadata.xml b/dev-python/gdb-pt-dump/metadata.xml deleted file mode 100644 index 9d5cd75cb299..000000000000 --- a/dev-python/gdb-pt-dump/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - mario.haustein@hrz.tu-chemnitz.de - Mario Haustein - - - proxy-maint@gentoo.org - Proxy Maintainers - - - martinradev/gdb-pt-dump - - diff --git a/dev-python/gemcall/Manifest b/dev-python/gemcall/Manifest deleted file mode 100644 index f9a67d5b0044..000000000000 --- a/dev-python/gemcall/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gemcall-0.9.2.tar.gz 4778 BLAKE2B e846cac6c6fe4957e2222d7cfbdd07a65588b02e988f09654e12f56f7f9f93d54cfff237ac4c29d77aa3ebc86122fbd202eb4e18fd5cdaa3f3bdc2b099cca6e3 SHA512 9c65a97557f4f536c7146ea19f8f826bfe8e08986f9adf1add6026ae4f1a85d8845efc35eccdb84015a46426c5906ee2e9f76bd18432f5d0e17fc491b1585ed0 diff --git a/dev-python/gemcall/gemcall-0.9.2.ebuild b/dev-python/gemcall/gemcall-0.9.2.ebuild deleted file mode 100644 index 6db7d9eb699e..000000000000 --- a/dev-python/gemcall/gemcall-0.9.2.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="A library and CLI tool for making gemini requests" -HOMEPAGE="https://notabug.org/tinyrabbit/gemcall/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]" - -distutils_enable_tests import-check diff --git a/dev-python/gemcall/metadata.xml b/dev-python/gemcall/metadata.xml deleted file mode 100644 index 8d43f302b8d3..000000000000 --- a/dev-python/gemcall/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - Björn Wärmedal - bjorn.warmedal@gmail.com - - gemcall - - - diff --git a/dev-python/genshi/Manifest b/dev-python/genshi/Manifest deleted file mode 100644 index ff2d0c7538b7..000000000000 --- a/dev-python/genshi/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST genshi-0.7.10.tar.gz 237292 BLAKE2B c4bb33769f05e76311a6aff6ef3faf88308171082cbda732cea1d30b6d3aa9780af7c46da885dc66138e37e95396a0c1f7b814fffb4b5f7a72b180a587bbe4c2 SHA512 d1acbdd37d941ef61f13c9bd32c6e9745e4ed9ed83bcfd84a1c58b4b8eed1940aab75f059c3157f3fb56faedab4f2f4423b68381e77444a1cd9c29067779e07d -DIST genshi-0.7.11.tar.gz 237591 BLAKE2B ff39dd138aee4fbc3ad5a25dfc3b5141abd333535589a3011d37fe9c35924c71467a2e857edde1d82dadbdd040ca674e46c392eb754e7cda7426eb0ea5aba168 SHA512 1a5105f07002c1f265296f4830a1005846186ae70a7426e56c3ee747db2ad3fdeefbdef74a9de324bc454b7214d9c956a6e49a39d28b4a51c771a6943fce6c33 diff --git a/dev-python/genshi/genshi-0.7.10-r1.ebuild b/dev-python/genshi/genshi-0.7.10-r1.ebuild deleted file mode 100644 index 4c8effe1f0e3..000000000000 --- a/dev-python/genshi/genshi-0.7.10-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python toolkit for stream-based generation of output for the web" -HOMEPAGE=" - https://genshi.edgewall.org/ - https://github.com/edgewall/genshi/ - https://pypi.org/project/Genshi/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/pkg-resources[${PYTHON_USEDEP}] -" - -python_test() { - "${EPYTHON}" -m unittest -v genshi.tests.suite || die -} - -python_install_all() { - if use doc; then - dodoc doc/*.txt - fi - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/genshi/genshi-0.7.11.ebuild b/dev-python/genshi/genshi-0.7.11.ebuild deleted file mode 100644 index 9676d51107e1..000000000000 --- a/dev-python/genshi/genshi-0.7.11.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python toolkit for stream-based generation of output for the web" -HOMEPAGE=" - https://genshi.edgewall.org/ - https://github.com/edgewall/genshi/ - https://pypi.org/project/Genshi/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -python_test() { - "${EPYTHON}" -m unittest -v genshi.tests.suite || die -} - -python_install_all() { - if use doc; then - dodoc doc/*.txt - fi - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/genshi/metadata.xml b/dev-python/genshi/metadata.xml deleted file mode 100644 index 6c4804592302..000000000000 --- a/dev-python/genshi/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - edgewall/genshi - Genshi - - diff --git a/dev-python/genson/Manifest b/dev-python/genson/Manifest deleted file mode 100644 index 5ba0a074e738..000000000000 --- a/dev-python/genson/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST genson-1.3.0.tar.gz 34919 BLAKE2B 1aef0dd4ef0e6be9b9ac8adeaa58bf092dc8668842c5b8b48a3bdf0675cc1337ea6b265ade80f8f153368f81ae52573294f1c00add471b50fbb51b830fd17258 SHA512 1d5a5c98927e1fd36bedec8ba2479c5562a34af75239a93076d6012e82d9f33332533faef2d99e2481d30434abe710ccbfdea3640bd6d340cffe4c754e917794 diff --git a/dev-python/genson/genson-1.3.0.ebuild b/dev-python/genson/genson-1.3.0.ebuild deleted file mode 100644 index 9c312da3c259..000000000000 --- a/dev-python/genson/genson-1.3.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="GenSON is a powerful, user-friendly JSON Schema generator built in Python" -HOMEPAGE=" - https://github.com/wolverdude/GenSON/ - https://pypi.org/project/genson/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - # known broken in this release - [[ ${PV} != 1.3.0 ]] && die "Restore test_bin.py!" - rm test/test_bin.py || die -} diff --git a/dev-python/genson/metadata.xml b/dev-python/genson/metadata.xml deleted file mode 100644 index 862a6445d343..000000000000 --- a/dev-python/genson/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - alexxy@gentoo.org - Alexey Shvetsov - - - python@gentoo.org - Python - - - - genson - wolverdude/GenSON - - diff --git a/dev-python/gentoo-common/gentoo-common-1.ebuild b/dev-python/gentoo-common/gentoo-common-1.ebuild deleted file mode 100644 index 0dacf832f6b4..000000000000 --- a/dev-python/gentoo-common/gentoo-common-1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Common files shared by Python implementations in Gentoo" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Python" -S=${WORKDIR} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -src_install() { - insinto /usr/lib/python - # https://peps.python.org/pep-0668/ - newins - EXTERNALLY-MANAGED <<-EOF - [externally-managed] - Error= - The system-wide Python installation in Gentoo should be maintained - using the system package manager (e.g. emerge). - - If the package in question is not packaged for Gentoo, please - consider installing it inside a virtual environment, e.g.: - - python -m venv /path/to/venv - . /path/to/venv/bin/activate - pip install mypackage - - To exit the virtual environment, run: - - deactivate - - The virtual environment is not deleted, and can be re-entered by - re-sourcing the activate file. - EOF -} diff --git a/dev-python/gentoo-common/metadata.xml b/dev-python/gentoo-common/metadata.xml deleted file mode 100644 index 7d421671d884..000000000000 --- a/dev-python/gentoo-common/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - python@gentoo.org - - - diff --git a/dev-python/genty/Manifest b/dev-python/genty/Manifest deleted file mode 100644 index 9a005ebdcfd5..000000000000 --- a/dev-python/genty/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST genty-1.3.2.tar.gz 20818 BLAKE2B a3344869e63f4f6e564836fdcf5e36b3184f5df2a20994ded3a20ee0ff1360ea5e9db574bf6097f5b47673fc7db70bb9bfd3238075fb0a3b7b722a6461f09632 SHA512 cfe984dfe5af48ba9f4f959a1d0ab1d331d3c2fdb64c680572e5652b845e5c290097ec3ed2b4e472a563cd6ab79489124f6eb212902a05a2f1ce5ff254a82e13 diff --git a/dev-python/genty/genty-1.3.2-r3.ebuild b/dev-python/genty/genty-1.3.2-r3.ebuild deleted file mode 100644 index 2ed5fd7760ab..000000000000 --- a/dev-python/genty/genty-1.3.2-r3.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Allows you to run a test with multiple data sets" -HOMEPAGE=" - https://pypi.org/project/genty/ - https://github.com/box/genty/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - sed -i -e 's:from mock:from unittest.mock:' test/test_genty.py || die -} diff --git a/dev-python/genty/metadata.xml b/dev-python/genty/metadata.xml deleted file mode 100644 index 91d3a3143125..000000000000 --- a/dev-python/genty/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - box/genty - genty - - diff --git a/dev-python/geographiclib/Manifest b/dev-python/geographiclib/Manifest deleted file mode 100644 index e794fd0f0251..000000000000 --- a/dev-python/geographiclib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST geographiclib-2.1.tar.gz 37004 BLAKE2B 63bef1098185783cf2b5f8af59e494bbcb81f0d2a45725bce0a00ecdc1b3d3c9f1bba529f2ad3b05c558a0a386009798e33a71dc025672a71d9b98f15dc34ca7 SHA512 585f507cf7c3815645462affcc40c6babfa3179dfae695eeddf1a96de9315957679a00949d8c68f900c6da024a57cf1f6b90cbd843d8fdc668b6b43717d9ae5c diff --git a/dev-python/geographiclib/geographiclib-2.1.ebuild b/dev-python/geographiclib/geographiclib-2.1.ebuild deleted file mode 100644 index 306f8bc20131..000000000000 --- a/dev-python/geographiclib/geographiclib-2.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Python implementation of the geodesic routines" -HOMEPAGE=" - https://geographiclib.sourceforge.io/Python/ - https://github.com/geographiclib/geographiclib-python/ - https://pypi.org/project/geographiclib/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests unittest diff --git a/dev-python/geographiclib/metadata.xml b/dev-python/geographiclib/metadata.xml deleted file mode 100644 index 0091cfde9a07..000000000000 --- a/dev-python/geographiclib/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sci-geosciences@gentoo.org - Gentoo Geosciences Project - - - geographiclib - geographiclib - geographiclib/geographiclib-python - - diff --git a/dev-python/gfloat/Manifest b/dev-python/gfloat/Manifest deleted file mode 100644 index 4c5bffbdc60a..000000000000 --- a/dev-python/gfloat/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gfloat-0.5.2.tar.gz 657852 BLAKE2B a88446064bde5a739c361571058f5cf217d8433cd8b57c66ad159ea84c248059dc04c1167ca243494b4de8155639f8ccff3aed73f9bd67748202f53aa7e6c01c SHA512 accacc12e56c874819a8711bc10dd4f1a3cfaa804e0a98360bf29318c5d9d60acdb75d59bb415c8cfd14f72ed01ccc181d7cc2172433ab6400f200b3e72686a8 diff --git a/dev-python/gfloat/files/gfloat-0.5.2-32bit.patch b/dev-python/gfloat/files/gfloat-0.5.2-32bit.patch deleted file mode 100644 index 8394329b4fa3..000000000000 --- a/dev-python/gfloat/files/gfloat-0.5.2-32bit.patch +++ /dev/null @@ -1,97 +0,0 @@ -From 0d48e9df6870bfa9ffeceef86d26fdae70535e5a Mon Sep 17 00:00:00 2001 -From: Andrew Fitzgibbon -Date: Fri, 17 Apr 2026 11:40:37 +0100 -Subject: [PATCH 3/3] 32-bit fixes - ---- - src/gfloat/decode_ndarray.py | 6 ++++-- - src/gfloat/encode_ndarray.py | 11 ++++++----- - test/test_array_api.py | 2 +- - test/test_round.py | 4 ++-- - 4 files changed, 13 insertions(+), 10 deletions(-) - -diff --git a/src/gfloat/decode_ndarray.py b/src/gfloat/decode_ndarray.py -index 7d93c13..0e79b77 100644 ---- a/src/gfloat/decode_ndarray.py -+++ b/src/gfloat/decode_ndarray.py -@@ -78,10 +78,12 @@ def decode_ndarray( - - issubnormal = (exp == 0) & (significand != 0) & fi.has_subnormals - expval = np.where(issubnormal, 1 - bias, exp - bias) -- fsignificand = np.where(issubnormal, 0.0, 1.0) + np.ldexp(significand, -t) -+ fsignificand = np.where(issubnormal, 0.0, 1.0) + np.ldexp( -+ significand.astype(np.float64), np.int32(-t) -+ ) - - # Normal/Subnormal/Zero case, other values will be overwritten -- expval_safe = np.where(isspecial | iszero, 0, expval) -+ expval_safe = np.where(isspecial | iszero, 0, expval).astype(np.int32) - fval_finite_safe = sign * np.ldexp(fsignificand, expval_safe) - fval = np.where(~(iszero | isspecial), fval_finite_safe, fval) - -diff --git a/src/gfloat/encode_ndarray.py b/src/gfloat/encode_ndarray.py -index 183865d..af883e4 100644 ---- a/src/gfloat/encode_ndarray.py -+++ b/src/gfloat/encode_ndarray.py -@@ -66,11 +66,11 @@ def encode_ndarray(fi: FormatInfo, v: npt.NDArray) -> npt.NDArray: - biased_exp = exp.astype(np.int64) + (fi.bias - 1) - subnormal_mask = (biased_exp < 1) & fi.has_subnormals - -- biased_exp_safe = np.where(subnormal_mask, biased_exp, 0) -+ biased_exp_safe = np.where(subnormal_mask, biased_exp, 0).astype(np.int32) - tsig = np.where(subnormal_mask, np.ldexp(sig, biased_exp_safe), sig * 2 - 1.0) - biased_exp[subnormal_mask] = 0 - -- isig = np.floor(np.ldexp(tsig, t)).astype(np.int64) -+ isig = np.floor(np.ldexp(tsig, np.int32(t))).astype(np.int64) - - zero_mask = fi.has_zero & (isig == 0) & (biased_exp == 0) - if not fi.has_nz: -@@ -80,8 +80,9 @@ def encode_ndarray(fi: FormatInfo, v: npt.NDArray) -> npt.NDArray: - if fi.is_twos_complement: - isig[finite_sign] = (1 << t) - isig[finite_sign] - -- code[finite_mask] = ( -- (finite_sign.astype(int) << (k - 1)) | (biased_exp << t) | (isig << 0) -- ) -+ sign_field = np.left_shift(finite_sign.astype(np.uint64), np.uint64(k - 1)) -+ exp_field = np.left_shift(biased_exp.astype(np.uint64), np.uint64(t)) -+ sig_field = isig.astype(np.uint64) -+ code[finite_mask] = sign_field | exp_field | sig_field - - return code -diff --git a/test/test_array_api.py b/test/test_array_api.py -index 832c2d7..7de8f70 100644 ---- a/test/test_array_api.py -+++ b/test/test_array_api.py -@@ -25,7 +25,7 @@ def test_array_api(fi: FormatInfo, rnd: RoundMode, sat: bool) -> None: - a = xp.asarray(a0) - - srnumbits = 32 -- srbits0 = np.random.randint(0, 2**srnumbits, a.shape) -+ srbits0 = np.random.randint(0, 2**srnumbits, a.shape, dtype=np.int64) - srbits = xp.asarray(srbits0) - - round_ndarray(fi, a, rnd, sat, srbits=srbits, srnumbits=srnumbits) # type: ignore -diff --git a/test/test_round.py b/test/test_round.py -index 27c798e..dbde64e 100644 ---- a/test/test_round.py -+++ b/test/test_round.py -@@ -537,7 +537,7 @@ def test_stochastic_rounding( - n = 10_000 - expected_up_count = expected_up * n - -- srbits = np.random.randint(0, 2**srnumbits, size=(n,)) -+ srbits = np.random.randint(0, 2**srnumbits, size=(n,), dtype=np.int64) - if impl == "scalar": - count_v1 = 0 - for k in range(n): -@@ -591,7 +591,7 @@ def test_stochastic_rounding_scalar_eq_array( - for alpha in (0, 0.3, 0.5, 0.6, 0.7, 0.9, 1.25): - v = _linterp(v0, v1, alpha) - assert np.isfinite(v).all() -- srbits = np.random.randint(0, 2**srnumbits, v.shape) -+ srbits = np.random.randint(0, 2**srnumbits, v.shape, dtype=np.int64) - - val_array = round_ndarray( - fi, diff --git a/dev-python/gfloat/gfloat-0.5.2-r1.ebuild b/dev-python/gfloat/gfloat-0.5.2-r1.ebuild deleted file mode 100644 index b545ecf5f33e..000000000000 --- a/dev-python/gfloat/gfloat-0.5.2-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Generic floating-point types in Python" -HOMEPAGE=" - https://github.com/graphcore-research/gfloat/ - https://pypi.org/project/gfloat/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" -IUSE="test-rust" - -RDEPEND=" - dev-python/array-api-compat[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/ml-dtypes[${PYTHON_USEDEP}] - dev-python/tabulate[${PYTHON_USEDEP}] - test-rust? ( - dev-python/nbval[${PYTHON_USEDEP}] - ) - !arm? ( - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/graphcore-research/gfloat/pull/60 - "${FILESDIR}/${P}-32bit.patch" -) - -python_test() { - local EPYTEST_IGNORE=( - # requires array-api-strict (probably not very valuable downstream) - test/test_array_api.py - # require jax - docs/source/03-value-tables.ipynb - docs/source/04-benchmark.ipynb - test/test_jax.py - # requires mx (possibly git version), torch - test/test_microxcaling.py - # requires torch - test/test_torch.py - ) - - if ! has_version "dev-python/jinja2[${PYTHON_USEDEP}]" || - ! has_version "dev-python/pandas[${PYTHON_USEDEP}]" - then - EPYTEST_IGNORE+=( - docs/source - ) - fi - - if has_version "dev-python/nbval[${PYTHON_USEDEP}]"; then - epytest -p nbval - else - epytest -o addopts= - fi -} diff --git a/dev-python/gfloat/metadata.xml b/dev-python/gfloat/metadata.xml deleted file mode 100644 index 3c2f1ee74595..000000000000 --- a/dev-python/gfloat/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - graphcore-research/gfloat - gfloat - - diff --git a/dev-python/gherkin-official/Manifest b/dev-python/gherkin-official/Manifest deleted file mode 100644 index 20b6cb4cca56..000000000000 --- a/dev-python/gherkin-official/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gherkin-39.0.0.gh.tar.gz 3885357 BLAKE2B 209acde06c105b64850812d06045aff6f458800cfe67a9a403ab6698c85f3fa0f66e78942348249aed3f037f065b754d56502832b59f7d61f97c54c144995423 SHA512 dcb42b7b4dcdad5584d0de15a7e1381ae67a4e15f0970a46e726af39c5c1a3c19be7b6bbb0332b96bb7c0d95a1c6b03b02916e5b9c73002989b85f6ec7612e30 -DIST gherkin-39.1.0.gh.tar.gz 3795075 BLAKE2B 06f19e8166edaa552b9e65313bb8f02006d94e39dd301777b2ae659e7ddd582f5ac2b7b397a97fab0327a1f264f211cfaa9902977dd9c04fc3944ac347a63804 SHA512 b38926b8477c8aca32296f95a4dc3a5f4a36572a331b02c8da3fca53538e1311cd409cc619f50172921afbf0cb0e3e0392f4336cff58f8ee54c625fc5cd493f8 diff --git a/dev-python/gherkin-official/gherkin-official-39.0.0.ebuild b/dev-python/gherkin-official/gherkin-official-39.0.0.ebuild deleted file mode 100644 index 49aec666478b..000000000000 --- a/dev-python/gherkin-official/gherkin-official-39.0.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Gherkin parser/compiler for Python" -HOMEPAGE=" - https://github.com/cucumber/gherkin/ - https://pypi.org/project/gherkin-official/ -" -SRC_URI=" - https://github.com/cucumber/gherkin/archive/refs/tags/v${PV}.tar.gz - -> gherkin-${PV}.gh.tar.gz -" -S=${WORKDIR}/gherkin-${PV}/python - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64" - -RDEPEND=" - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/uv-build-0.10[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/gherkin-official/gherkin-official-39.1.0.ebuild b/dev-python/gherkin-official/gherkin-official-39.1.0.ebuild deleted file mode 100644 index b6d0b991f8b3..000000000000 --- a/dev-python/gherkin-official/gherkin-official-39.1.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Gherkin parser/compiler for Python" -HOMEPAGE=" - https://github.com/cucumber/gherkin/ - https://pypi.org/project/gherkin-official/ -" -SRC_URI=" - https://github.com/cucumber/gherkin/archive/refs/tags/v${PV}.tar.gz - -> gherkin-${PV}.gh.tar.gz -" -S=${WORKDIR}/gherkin-${PV}/python - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64" - -RDEPEND=" - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/uv-build-0.11[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/gherkin-official/metadata.xml b/dev-python/gherkin-official/metadata.xml deleted file mode 100644 index 91a55c51b6eb..000000000000 --- a/dev-python/gherkin-official/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - ionen@gentoo.org - Ionen Wolkens - - - python@gentoo.org - Python - - - - cucumber/gherkin - gherkin-official - - diff --git a/dev-python/git-review/Manifest b/dev-python/git-review/Manifest deleted file mode 100644 index f935e4b2eb68..000000000000 --- a/dev-python/git-review/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST gerrit-3.4.4.war 79323317 BLAKE2B 4473e5eef14e8b741a998470a193340c62eb09f239a9ca5bf7372b15638fb2914bbc605b92722221f19ded088bbf2237eb25055217ff1b79e7a0334e9a1feb0b SHA512 bb7d54585d16a3a4c2660d1e4cdfe193164f4f18e24a2d5df147936023a237332b1c1e1e21198c2f4216935e37fd3dc1494a0c1aa41c6dcf6b966f19c9f976ce -DIST git-review-2.4.0.tar.gz 70859 BLAKE2B afe7da3e7efd3c26f55beb102f0961607d818dcdba47beef4f94bf4cbe67bfcdad7cd14bbe6767902f694844ebe94c2b547e9dc4f55f4b0c94e9b292913c3b98 SHA512 24b8b4813933a53158eacaff8b336da1e7c948377cd147487cfccab81c7211c55f8aa8348998bfdf161b4bb9ed107aaa841b643d045498690f75fa18be0aae1f -DIST git_review-2.5.0.tar.gz 72645 BLAKE2B 55560537d8871e21b264aaddfdeea88cad5941f74fcf09cd6cd857d9aea928c2891367734dff849eca2c1c4da987750c2e092e5fe72c9b82b679b3f8eab959f1 SHA512 568590dbdd97b450341eb76fa3f8da7c7d4f74960221bd4e778cc67b7ef8fb314482da7eb79f2609d9ffa541ac420ed6816fa21b0b685a2ce0037501efae58ac diff --git a/dev-python/git-review/git-review-2.4.0.ebuild b/dev-python/git-review/git-review-2.4.0.ebuild deleted file mode 100644 index adb6da047113..000000000000 --- a/dev-python/git-review/git-review-2.4.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Tool to submit code to Gerrit" -HOMEPAGE="https://git.openstack.org/cgit/openstack-infra/git-review" -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://opendev.org/opendev/${PN}.git" -else - inherit pypi - KEYWORDS="amd64 x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -BDEPEND=" - >=dev-python/pbr-4.1.0[${PYTHON_USEDEP}] -" -RDEPEND=" - >=dev-python/requests-1.1[${PYTHON_USEDEP}] -" - -python_prepare_all() { - sed -i -e '/manpages/,+1d' setup.cfg || die - distutils-r1_python_prepare_all -} - -python_install_all() { - doman git-review.1 - - distutils-r1_python_install_all -} diff --git a/dev-python/git-review/git-review-2.5.0.ebuild b/dev-python/git-review/git-review-2.5.0.ebuild deleted file mode 100644 index 8e72ce5591df..000000000000 --- a/dev-python/git-review/git-review-2.5.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -# see DEFAULT_WAR_URL in tests/__init__.py -GERRIT_PV=3.4.4 -DESCRIPTION="Tool to submit code to Gerrit" -HOMEPAGE="https://git.openstack.org/cgit/openstack-infra/git-review" -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://opendev.org/opendev/${PN}.git" -else - inherit pypi - KEYWORDS="~amd64 ~x86" -fi -SRC_URI+=" - test? ( - https://gerrit-releases.storage.googleapis.com/gerrit-${GERRIT_PV}.war - ) -" - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - >=dev-python/requests-1.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-4.1.0[${PYTHON_USEDEP}] - test? ( - virtual/jre:* - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - distutils-r1_python_prepare_all - sed -i -e '/manpages/,+1d' setup.cfg || die - - if use test; then - mkdir .gerrit || die - cp "${DISTDIR}/gerrit-${GERRIT_PV}.war" .gerrit/ || die - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # changed message in git - git_review/tests/test_git_review.py::GitReviewTestCase::test_need_rebase_no_upload - git_review/tests/test_git_review.py::HttpGitReviewTestCase::test_need_rebase_no_upload - git_review/tests/test_git_review.py::PushUrlTestCase::test_need_rebase_no_upload - ) - - if [[ ! -d .gerrit/golden_site ]]; then - "${EPYTHON}" -m git_review.tests.prepare || die - git init || die - fi - epytest -} - -python_install_all() { - doman git-review.1 - - distutils-r1_python_install_all -} diff --git a/dev-python/git-review/git-review-9999.ebuild b/dev-python/git-review/git-review-9999.ebuild deleted file mode 100644 index 8e72ce5591df..000000000000 --- a/dev-python/git-review/git-review-9999.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -# see DEFAULT_WAR_URL in tests/__init__.py -GERRIT_PV=3.4.4 -DESCRIPTION="Tool to submit code to Gerrit" -HOMEPAGE="https://git.openstack.org/cgit/openstack-infra/git-review" -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://opendev.org/opendev/${PN}.git" -else - inherit pypi - KEYWORDS="~amd64 ~x86" -fi -SRC_URI+=" - test? ( - https://gerrit-releases.storage.googleapis.com/gerrit-${GERRIT_PV}.war - ) -" - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - >=dev-python/requests-1.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-4.1.0[${PYTHON_USEDEP}] - test? ( - virtual/jre:* - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - distutils-r1_python_prepare_all - sed -i -e '/manpages/,+1d' setup.cfg || die - - if use test; then - mkdir .gerrit || die - cp "${DISTDIR}/gerrit-${GERRIT_PV}.war" .gerrit/ || die - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # changed message in git - git_review/tests/test_git_review.py::GitReviewTestCase::test_need_rebase_no_upload - git_review/tests/test_git_review.py::HttpGitReviewTestCase::test_need_rebase_no_upload - git_review/tests/test_git_review.py::PushUrlTestCase::test_need_rebase_no_upload - ) - - if [[ ! -d .gerrit/golden_site ]]; then - "${EPYTHON}" -m git_review.tests.prepare || die - git init || die - fi - epytest -} - -python_install_all() { - doman git-review.1 - - distutils-r1_python_install_all -} diff --git a/dev-python/git-review/metadata.xml b/dev-python/git-review/metadata.xml deleted file mode 100644 index ff7384bc26b2..000000000000 --- a/dev-python/git-review/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - - git-review - - diff --git a/dev-python/gitdb/Manifest b/dev-python/gitdb/Manifest deleted file mode 100644 index 7271387321e0..000000000000 --- a/dev-python/gitdb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gitdb-4.0.12.tar.gz 394684 BLAKE2B 5176e65a3991c2d2bfc925995029b4d8f35ec7206ff0b60400b82ffb20c2e4b8a15d6494c7841c18e642a17ec42491bd44fa8052469e48bfbd3ee3dc7f99c2c4 SHA512 10891c05dd238094b6b62ff0346529af98c1110eabc3c26992afb6cd767b938291a1e1ff6dc2c33423cbcf11c0a8daf0718232a20522c06a40fb5113a64a7b6a diff --git a/dev-python/gitdb/gitdb-4.0.12.ebuild b/dev-python/gitdb/gitdb-4.0.12.ebuild deleted file mode 100644 index 53d0e29beddb..000000000000 --- a/dev-python/gitdb/gitdb-4.0.12.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="GitDB is a pure-Python git object database" -HOMEPAGE=" - https://github.com/gitpython-developers/gitdb/ - https://pypi.org/project/gitdb/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/smmap-3.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-vcs/git - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e 's:,<[0-9.]*::' setup.py || die - distutils-r1_src_prepare -} - -src_test() { - local i - - mkdir "${T}"/repo || die - cd "${T}"/repo || die - - for (( i = 0; i < 2500; ++i )); do - echo "${i}" > file"${i}" || die - done - - git init || die - git config user.email "you@example.com" || die - git config user.name "Your Name" || die - git add -A || die - git commit -q -m ".." || die - git clone --bare "${T}"/repo "${T}"/repo.git || die - cd "${S}" || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_IGNORE=( - gitdb/test/performance - ) - local -x GITDB_TEST_GIT_REPO_BASE="${T}"/repo.git - epytest -} diff --git a/dev-python/gitdb/metadata.xml b/dev-python/gitdb/metadata.xml deleted file mode 100644 index cee0c561c683..000000000000 --- a/dev-python/gitdb/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - gitdb - gitpython-developers/gitdb - - diff --git a/dev-python/github3-py/Manifest b/dev-python/github3-py/Manifest deleted file mode 100644 index 26857d12b5d3..000000000000 --- a/dev-python/github3-py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST github3.py-4.0.1.tar.gz 36214038 BLAKE2B 04647fd53b0ad236891bb0fab359a326d82f8fb90c186618459013ab32f7c7c148374ad0dfc891220b839b2d9be7231e15dac8048bd767c33a1513558b3b16d1 SHA512 a79f7e4c48405318bd61d03c7a8b2dc3629f6e2d8e954e316fba319115dd12c6e5e2fd69a00743e86078367b083841dbc494704e66ffda8582fb48c614ecf5b2 diff --git a/dev-python/github3-py/github3-py-4.0.1.ebuild b/dev-python/github3-py/github3-py-4.0.1.ebuild deleted file mode 100644 index 3dff9efcc5ba..000000000000 --- a/dev-python/github3-py/github3-py-4.0.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A wrapper for the GitHub API written in python" -HOMEPAGE=" - https://github.com/sigmavirus24/github3.py/ - https://pypi.org/project/github3.py/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-vcs/git - >=dev-python/pyjwt-2.3.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.18[${PYTHON_USEDEP}] - >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] -" -# via PyJWT[crypto] -RDEPEND+=" - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/betamax-0.8.0[${PYTHON_USEDEP}] - >=dev-python/betamax-matchers-0.3.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # betamax / urllib3 problem - # upstream marked these tests xfail... - # https://github.com/sigmavirus24/github3.py/commit/9d6124c09b0997b5e83579549bcf22b3e901d7e5 - tests/integration/test_repos_repo.py::TestRepoCommit::test_{diff,patch} - tests/integration/test_repos_repo.py::TestComparison::test_{diff,patch} - ) - - epytest -o addopts= -} diff --git a/dev-python/github3-py/metadata.xml b/dev-python/github3-py/metadata.xml deleted file mode 100644 index b418a1191050..000000000000 --- a/dev-python/github3-py/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - python@gentoo.org - - - nicolasbock@gentoo.org - - - github3.py is wrapper for the GitHub API written in python. The design - of github3.py is centered around having a logical organization of the - methods needed to interact with the API. - - - sigmavirus24/github3.py - github3.py - - diff --git a/dev-python/gitpython/Manifest b/dev-python/gitpython/Manifest deleted file mode 100644 index 447026eff836..000000000000 --- a/dev-python/gitpython/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST GitPython-3.1.47.gitbundle 11335288 BLAKE2B a8abc7a62394e17b68db20564c96b46c92e2d9b3478ddf92118ead3d1ebb3ee808fc12ee8a0a6c198933fdfa05bb85e1f5c81f83e2a42f2236f56b02397d01e0 SHA512 902fd87069f61b1cf3612a50a329c21547b1139729e5f360c4353203139754f742b23c1ab4186bed86c5ede52d3efa7443386ebafe4b1a181e1805b79ced38a6 -DIST GitPython-3.1.49.gitbundle 11348614 BLAKE2B d1f5326acfd7de2f89a703ee464e7a60505e32d0b73dadf095f3ab4420143605690381bd33f9528510c45e102d3834ad2d96d57cbfdda8e67f885cafd22fccbf SHA512 02c2426c8c9405623e9c985dc4ea740c5b23ed872410b1e6078cbf4117e0d267569ff9da81bd13c627ccea7771ef11de5a1b90bdb3ed83e86404fa7c44cd64c0 -DIST GitPython-3.1.50.gitbundle 11365195 BLAKE2B a1c889dd431d94ef6a70aa7c26b29fcbc2a27224a7f939422ed2fb0bc77ccd63f96adb9fffde05ea8bf7947cdf6855c7096582f6763b1a4c790ab5e00011560c SHA512 11a09d70d5ba8527d0907739b6a7c355d62692afddfcd2cc4f31f30e0546746c824b29264429676f3a5b27136945901147590e4862fab6561e30a42aac059801 -DIST gitdb-4.0.12.gitbundle 1627457 BLAKE2B 2fb730fb72f682bac9a71a2b70af6ed476f69d57e00b323e669550793bcc330bd4b71575e0d0f008ed58f39e5beb622213ce2a10df6f512f1f5536b72c77871a SHA512 2fc619f511e373ad2ee51a108057e3a558dbfd68cbd7632244d7fd7914ed5fce99c182de5542264273de642e6e7680ee9b54a6da95224c562f43cf65e325db56 -DIST gitpython-3.1.47.tar.gz 216978 BLAKE2B 8a593b3791d8d862fce40e34edde06eaf65f7a8ecb30312cb16ddac575fd5fee8b516ce2f9af396acaa932dd8f0d61d50e1f08becb857739e99c32bade6e8dd7 SHA512 8d22607c14fccf3566e1f8da36703af3e2cc4fa5a04b20a02598b42373ede9a189cc87f8450e0c45f20097c06d76c906aaf1186f2b768570b7ca1e19516f2af4 -DIST gitpython-3.1.49.tar.gz 219367 BLAKE2B 25e2d27ad324ee55227e016bddc40988e0d8bc7d6b9dcb66426939876ce18e1e1cc75873ea5ed9279ea8f169708ec17080a55c255dc557e61fe1c94425a4d52a SHA512 918c279d4c8834b0230c846ca4e4d81ed3a827060d5996f0971cd59ac81ccf1e373b0334b8316fddc6f35df9166bbbba8413b786b50cf46362731c13e209d035 -DIST gitpython-3.1.50.tar.gz 219798 BLAKE2B 405dce7a580de35973d460750df020d6c6959da36b46f724d45ed369d4a2bca98afe45947f35a66ee4ca746315a501173786b2e78970945ba285cd97199503cc SHA512 f5233ddd8eec95673df7ec035bc17c0f320277fa1392dff43e44f6781954d7e8d017832ae5e7b166bce094a16859468cbe0cef65ad40b13d75b77ab9a166c7f1 -DIST smmap-5.0.1.gitbundle 362567 BLAKE2B 72c8b48ad3250a33b94218c145c02033dee84c1da5f1eea57983a58699262d51844be675330d95c7d64924b6aeaacd4b0a57e9a5acad3be184aaad62102202e7 SHA512 9ca8386bfec25d1562cdf1c2ee85f7edb15fd3f44ecd1abbef738979f12b82f0b0f39a06589203a39f89518d981d7129e35f64f2d855cd162cd964bdd87c8d18 diff --git a/dev-python/gitpython/gitpython-3.1.47.ebuild b/dev-python/gitpython/gitpython-3.1.47.ebuild deleted file mode 100644 index 1e2b4aa78374..000000000000 --- a/dev-python/gitpython/gitpython-3.1.47.ebuild +++ /dev/null @@ -1,81 +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=GitPython -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -TEST_P=GitPython-${PV} -GITDB_P=gitdb-4.0.12 -SMMAP_P=smmap-5.0.1 - -DESCRIPTION="Library used to interact with Git repositories" -HOMEPAGE=" - https://github.com/gitpython-developers/GitPython/ - https://pypi.org/project/GitPython/ -" -SRC_URI+=" - test? ( - https://distfiles.gentoo.org/pub/proj/python/GitPython/${TEST_P}.gitbundle - https://distfiles.gentoo.org/pub/proj/python/GitPython/${GITDB_P}.gitbundle - https://distfiles.gentoo.org/pub/proj/python/GitPython/${SMMAP_P}.gitbundle - ) -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-vcs/git - >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_test() { - git config --global user.email "travis@ci.com" || die - git config --global user.name "Travis Runner" || die - - git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die - git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ - "${T}"/test/git/ext/gitdb || die - git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ - "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die - - cd "${T}"/test || die - git rev-parse HEAD > .git/refs/remotes/origin/master || die - # this tries to fetch again - sed -i -e '/git submodule/d' init-tests-after-clone.sh || die - TRAVIS=1 ./init-tests-after-clone.sh || die - cat test/fixtures/.gitconfig >> ~/.gitconfig || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # performance tests are unreliable by design - test/performance - # unimportant and problematic - test/test_installation.py - # Internet - test/test_quick_doc.py::QuickDoc::test_cloned_repo_object - # TODO - test/test_submodule.py::TestSubmodule::test_base_rw - test/test_submodule.py::TestSubmodule::test_root_module - ) - - epytest -o addopts= test -} diff --git a/dev-python/gitpython/gitpython-3.1.49.ebuild b/dev-python/gitpython/gitpython-3.1.49.ebuild deleted file mode 100644 index 1e2b4aa78374..000000000000 --- a/dev-python/gitpython/gitpython-3.1.49.ebuild +++ /dev/null @@ -1,81 +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=GitPython -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -TEST_P=GitPython-${PV} -GITDB_P=gitdb-4.0.12 -SMMAP_P=smmap-5.0.1 - -DESCRIPTION="Library used to interact with Git repositories" -HOMEPAGE=" - https://github.com/gitpython-developers/GitPython/ - https://pypi.org/project/GitPython/ -" -SRC_URI+=" - test? ( - https://distfiles.gentoo.org/pub/proj/python/GitPython/${TEST_P}.gitbundle - https://distfiles.gentoo.org/pub/proj/python/GitPython/${GITDB_P}.gitbundle - https://distfiles.gentoo.org/pub/proj/python/GitPython/${SMMAP_P}.gitbundle - ) -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-vcs/git - >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_test() { - git config --global user.email "travis@ci.com" || die - git config --global user.name "Travis Runner" || die - - git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die - git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ - "${T}"/test/git/ext/gitdb || die - git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ - "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die - - cd "${T}"/test || die - git rev-parse HEAD > .git/refs/remotes/origin/master || die - # this tries to fetch again - sed -i -e '/git submodule/d' init-tests-after-clone.sh || die - TRAVIS=1 ./init-tests-after-clone.sh || die - cat test/fixtures/.gitconfig >> ~/.gitconfig || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # performance tests are unreliable by design - test/performance - # unimportant and problematic - test/test_installation.py - # Internet - test/test_quick_doc.py::QuickDoc::test_cloned_repo_object - # TODO - test/test_submodule.py::TestSubmodule::test_base_rw - test/test_submodule.py::TestSubmodule::test_root_module - ) - - epytest -o addopts= test -} diff --git a/dev-python/gitpython/gitpython-3.1.50.ebuild b/dev-python/gitpython/gitpython-3.1.50.ebuild deleted file mode 100644 index 696f647771d9..000000000000 --- a/dev-python/gitpython/gitpython-3.1.50.ebuild +++ /dev/null @@ -1,81 +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=GitPython -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -TEST_P=GitPython-${PV} -GITDB_P=gitdb-4.0.12 -SMMAP_P=smmap-5.0.1 - -DESCRIPTION="Library used to interact with Git repositories" -HOMEPAGE=" - https://github.com/gitpython-developers/GitPython/ - https://pypi.org/project/GitPython/ -" -SRC_URI+=" - test? ( - https://distfiles.gentoo.org/pub/proj/python/GitPython/${TEST_P}.gitbundle - https://distfiles.gentoo.org/pub/proj/python/GitPython/${GITDB_P}.gitbundle - https://distfiles.gentoo.org/pub/proj/python/GitPython/${SMMAP_P}.gitbundle - ) -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-vcs/git - >=dev-python/gitdb-4.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ddt-1.1.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_test() { - git config --global user.email "travis@ci.com" || die - git config --global user.name "Travis Runner" || die - - git clone "${DISTDIR}/${TEST_P}.gitbundle" "${T}"/test || die - git clone "${DISTDIR}/${GITDB_P}.gitbundle" \ - "${T}"/test/git/ext/gitdb || die - git clone "${DISTDIR}/${SMMAP_P}.gitbundle" \ - "${T}"/test/git/ext/gitdb/gitdb/ext/smmap || die - - cd "${T}"/test || die - git rev-parse HEAD > .git/refs/remotes/origin/master || die - # this tries to fetch again - sed -i -e '/git submodule/d' init-tests-after-clone.sh || die - TRAVIS=1 ./init-tests-after-clone.sh || die - cat test/fixtures/.gitconfig >> ~/.gitconfig || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # performance tests are unreliable by design - test/performance - # unimportant and problematic - test/test_installation.py - # Internet - test/test_quick_doc.py::QuickDoc::test_cloned_repo_object - # TODO - test/test_submodule.py::TestSubmodule::test_base_rw - test/test_submodule.py::TestSubmodule::test_root_module - ) - - epytest -o addopts= test -} diff --git a/dev-python/gitpython/metadata.xml b/dev-python/gitpython/metadata.xml deleted file mode 100644 index 3c5dfe92db61..000000000000 --- a/dev-python/gitpython/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - GitPython - gitpython-developers/GitPython - - diff --git a/dev-python/glcontext/Manifest b/dev-python/glcontext/Manifest deleted file mode 100644 index f869927247a8..000000000000 --- a/dev-python/glcontext/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST glcontext-3.0.0.gh.tar.gz 18078 BLAKE2B 13586909c8e6890b771ea18919122e4b3df49f0b1b4d8b4138de9f153561e6a709b3a672b8cd425774e695996fd8e7f3f2514b5c56c356ae44340842d5c93d59 SHA512 dc38b4f019d939c619d0981468f84fae72d8958a3e139901ba0866a6c0e6ffa35f566fcd0061cd9ad89dd20881ab9b84da8e9913c1944f70565457775e90bc26 diff --git a/dev-python/glcontext/glcontext-3.0.0.ebuild b/dev-python/glcontext/glcontext-3.0.0.ebuild deleted file mode 100644 index c4306ff61633..000000000000 --- a/dev-python/glcontext/glcontext-3.0.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="Modern OpenGL binding for python" -HOMEPAGE="https://github.com/moderngl/glcontext https://pypi.org/project/glcontext" -SRC_URI="https://github.com/moderngl/glcontext/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug" - -BDEPEND=" - x11-libs/libX11 - media-libs/libglvnd[X] - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" -DEPEND="${BDEPEND}" -RDEPEND="dev-util/spirv-tools" - -distutils_enable_tests pytest -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - cd "${T}" || die - epytest "${S}"/tests || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/glcontext/metadata.xml b/dev-python/glcontext/metadata.xml deleted file mode 100644 index 7a7158a28b98..000000000000 --- a/dev-python/glcontext/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - glcontext - moderngl/glcontext - - diff --git a/dev-python/glfw/Manifest b/dev-python/glfw/Manifest deleted file mode 100644 index f50476d980df..000000000000 --- a/dev-python/glfw/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST glfw-2.10.0.gh.tar.gz 498949 BLAKE2B 440509e0cfc8d62e6f10c3704d77a69ca64feb51ac2936a0176ba094eb724b9ee1b830cc6678824a8838e8301e497d69346b8f187c34aa787aa84b6dc492e9c8 SHA512 a1b494e8bcdbc6b914a34b82b3fd78477715a921e9f13819eaa314607bec0969c9f3d2e2d5b8b99caa1ab143a884ceefe8cfe09dedcae580d99d0ac58e8471eb diff --git a/dev-python/glfw/glfw-2.10.0.ebuild b/dev-python/glfw/glfw-2.10.0.ebuild deleted file mode 100644 index 2302b2669574..000000000000 --- a/dev-python/glfw/glfw-2.10.0.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for GLFW" -HOMEPAGE="https://github.com/FlorianRhiem/pyGLFW https://pypi.org/project/glfw" -SRC_URI="https://github.com/FlorianRhiem/pyGLFW/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/pyGLFW-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="media-libs/glfw" diff --git a/dev-python/glfw/metadata.xml b/dev-python/glfw/metadata.xml deleted file mode 100644 index f39c42deb9df..000000000000 --- a/dev-python/glfw/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - glfw - FlorianRhiem/pyGLFW - - diff --git a/dev-python/gmpy2/Manifest b/dev-python/gmpy2/Manifest deleted file mode 100644 index 2fdb34869d89..000000000000 --- a/dev-python/gmpy2/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST gmpy2-2.3.0.tar.gz 302252 BLAKE2B ff10421b655c3e701a4150c906eb5cb68607ecf9fe9d0bd1f235a203f0e92b971077e928976abc7d89c5edc261327810a57184644930bdb278b97a889d7a8a4e SHA512 2e7284859222c5bfaa5b16e0d18abffa2dfa1efbeb66465f2770497be1676191e424a016a5543c5585632d439d7921e9a98be4a339c88dbfc04e560fbbb6812d -DIST gmpy2-2.3.0.tar.gz.provenance 8738 BLAKE2B 952332860f73680052bca61bbbc6fb59bef9ce788745f9f40b854ac85f30cbf8b16720d3d6c009d63a9d71f4cbafa9881fc879cab4bf26885e7839cdbc73ed27 SHA512 af728c8731afffde11bfc173d7c3f10694607053b4f5745694f848258d01392888673ce2fc1be69adf403c8294c08a6c46d16399df02d1145bf89064a77bd4d3 -DIST gmpy2-2.4.0a0.tar.gz 268104 BLAKE2B 38b1c3f04d019706b12869f5580312a92cbbedce5493553a001d7c6da343930314a87f2314901ab060a3eab2acef832be81ba093e6d583cb386b32783984c6e3 SHA512 cdd980a4da624f0ffb150a33a2a0bcaeab14a8e981843cbe0b4ccfed81a6b6bfde3322f8ae04da902cecc0847a64d6d088c6596d1424600b615fc14040bcc0d2 -DIST gmpy2-2.4.0a0.tar.gz.provenance 9432 BLAKE2B df29b6235bcf6eea4a64f1a7d9f1bd09f265c3faf408025720c3f8598bf982f8ad483e7584be9802725190141d2d3ec4e62b2bb7c87c88d07df9b9fda64f4104 SHA512 be414c38e3f268b27ca394bbc4fe8b567ceea601bb14270f558a0446c11a727073e9765846eef5089cf3adf3c8b63262426c1d115324e6a9dfd09178800d9b20 diff --git a/dev-python/gmpy2/gmpy2-2.3.0.ebuild b/dev-python/gmpy2/gmpy2-2.3.0.ebuild deleted file mode 100644 index ab9b5429542d..000000000000 --- a/dev-python/gmpy2/gmpy2-2.3.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="gmpy2" -PYPI_VERIFY_REPO=https://github.com/gmpy2/gmpy2 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries" -HOMEPAGE=" - https://github.com/gmpy2/gmpy2/ - https://pypi.org/project/gmpy2/ -" - -LICENSE="LGPL-3+" -SLOT="2" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos" - -DEPEND=" - >=dev-libs/mpc-1.0.2:= - >=dev-libs/mpfr-3.1.2:= - dev-libs/gmp:0= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/mpmath[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - rm -rf gmpy2 || die - epytest -} diff --git a/dev-python/gmpy2/gmpy2-2.4.0_alpha0.ebuild b/dev-python/gmpy2/gmpy2-2.4.0_alpha0.ebuild deleted file mode 100644 index 84474c1b1c41..000000000000 --- a/dev-python/gmpy2/gmpy2-2.4.0_alpha0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="gmpy2" -PYPI_VERIFY_REPO=https://github.com/gmpy2/gmpy2 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries" -HOMEPAGE=" - https://github.com/gmpy2/gmpy2/ - https://pypi.org/project/gmpy2/ -" - -LICENSE="LGPL-3+" -SLOT="2" -if [[ ${PV} != *_[ab]* ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" -fi - -DEPEND=" - >=dev-libs/mpc-1.0.2:= - >=dev-libs/mpfr-3.1.2:= - dev-libs/gmp:0= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/mpmath[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - rm -rf gmpy2 || die - epytest -} diff --git a/dev-python/gmpy2/metadata.xml b/dev-python/gmpy2/metadata.xml deleted file mode 100644 index bdb0302f7d4b..000000000000 --- a/dev-python/gmpy2/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - gmpy2 is a C-coded Python extension module that supports - multiple-precision arithmetic. gmpy2 supports the GMP multi-precision - library, the MPFR (correctly rounded real floating-point arithmetic) and MPC - (correctly rounded complex floating-point arithmetic) libraries. - - - gmpy2 - gmpy2/gmpy2 - - diff --git a/dev-python/gnuplot-py/Manifest b/dev-python/gnuplot-py/Manifest deleted file mode 100644 index f1f64b9e8b0e..000000000000 --- a/dev-python/gnuplot-py/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gnuplot-py-1.8.tar.gz 118828 BLAKE2B 880062169b2fa047d60318cc7dc556c60794bfd81317681395329a56712506f7e406efecb79f37cd98103e76a6feb8b635e55fe056c3ce5bee0c670c8bcaf7a8 SHA512 748dc95ea53acd362f67c821a3cc7cf23b6329c2dd13c130c91e1c9f89afe1ffd84619ed321923c65455adf86ee58976dd6dd187881ee3ede5e0f5f551fb027d -DIST python-gnuplot_1.8-8.debian.tar.xz 13304 BLAKE2B 2bebf1bc648f90b9679a7499f46f208baaee026aef81ac345f7dbdf7769caedc07668c62a809950d454cad560473438aa2e82a29d21f71e8c87201bf7978a3be SHA512 d2d9466d6d738b8244522572d9e45ae3ea1c0e68c3edb18e13bdca8f630b45466219fe68f874155901020540d801ab5aa025164d28958c440dc37ea4dda098cb diff --git a/dev-python/gnuplot-py/gnuplot-py-1.8_p8-r1.ebuild b/dev-python/gnuplot-py/gnuplot-py-1.8_p8-r1.ebuild deleted file mode 100644 index 8681228afec9..000000000000 --- a/dev-python/gnuplot-py/gnuplot-py-1.8_p8-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MYPN="python-gnuplot" -MYPV="$(ver_cut 1-2)" -MYP="${PN}-${MYPV}" -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="A python wrapper for Gnuplot" -HOMEPAGE="https://gnuplot-py.sourceforge.net/" -SRC_URI=" - https://downloads.sourceforge.net/${PN}/${MYP}.tar.gz - mirror://debian/pool/main/p/${MYPN}/${MYPN}_${PV//_p/-}.debian.tar.xz -" -S="${WORKDIR}/${MYP}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="dev-python/numpy[${PYTHON_USEDEP}]" -RDEPEND=" - ${DEPEND} - sci-visualization/gnuplot -" - -DOCS="ANNOUNCE.txt CREDITS.txt FAQ.txt NEWS.txt TODO.txt" -PATCHES=( - "${WORKDIR}/debian/patches/00-python3-port.patch" - "${WORKDIR}/debian/patches/fix-privacy-breach.patch" - "${WORKDIR}/debian/patches/00-remove-version-import.patch" - "${WORKDIR}/debian/patches/fix-python-name.patch" - "${WORKDIR}/debian/patches/fix-malfuction-mouse-keys.patch" - "${WORKDIR}/debian/patches/fix-string-exceptions.patch" -) - -python_install_all() { - HTML_DOCS=( doc/Gnuplot/*.html ) - einstalldocs -} diff --git a/dev-python/gnuplot-py/metadata.xml b/dev-python/gnuplot-py/metadata.xml deleted file mode 100644 index dd52ed1fe4ad..000000000000 --- a/dev-python/gnuplot-py/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - co-maintainers welcome - joe@wt.gd - Joe Kappus - - - gnuplot-py - - diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest deleted file mode 100644 index cd3ad8f9740d..000000000000 --- a/dev-python/google-api-core/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST google_api_core-2.30.3.tar.gz 177001 BLAKE2B f92aaca90dbb81ba324310cbea02bc7b9548c46b04c4fd73f94a4a068d28f4faa1593f4494b907c1f48d215c0ace16cf6b8050e4a1096ef7a25584b5f8e9ddb6 SHA512 bf05923a2321ac3c6e61ac1a6f64b063d8bdf2e31ed1f06c9e60defe45b1f8a5297cd40e9e14e0e772a6504f114c6dfd48e72301c493f672c8e903d49a6db00f -DIST google_api_core-2.30.3.tar.gz.provenance 5822 BLAKE2B fcfb17036eb98d36c8adc812d20a51f5755b496f1b4b8198e2e102482a7ec2ccb907aeeaa53893a7cd5b5edd9117e530239f69614ec5adc8c78a52c351941837 SHA512 fb161a1593e6b7e63bcbf022a27a9a660d3b12817d95f81c9e5642497a2b3d22cc0836efc63b7a316a4a6451d980111bcf3bea06cc45432b0ca0449da3dafbf8 -DIST google_api_core-2.31.0.tar.gz 176492 BLAKE2B d7a43dffcfe90b1d73f2697b694d38b72d0fd925c70ee489c2c0b2a136795e74a47dd83a75a679a073d044d07b8c0320b3a69dcac7fcf41358cba777f81d3565 SHA512 3ad498a4639901e0580fe06f5da27d13a46e2843189f15acb6332144fb8fff15a0e97d6d506a64725517241235543d94f12e0e797b3ca3948986c7e060379d09 -DIST google_api_core-2.31.0.tar.gz.provenance 5919 BLAKE2B 82a16489c1b3aa9eff1187a1bace2ecfe9e51891d672ce1d0b219d086f172f5fc0c0e51ea3be925496cbf6c6f400bab0e9b9d4063d7ee653c19eed43d8e8d20c SHA512 3ce46850b8b137d97b20a0c91eeac907e4f9ea6dd610cda7e19e3fbdd184146e401d1d4fca6146a21855dc9276cc7af3d9734e9947aef534d3e761a0ce47ce73 diff --git a/dev-python/google-api-core/google-api-core-2.30.3.ebuild b/dev-python/google-api-core/google-api-core-2.30.3.ebuild deleted file mode 100644 index ed6df63f7dd6..000000000000 --- a/dev-python/google-api-core/google-api-core-2.30.3.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core Library for Google Client Libraries" -HOMEPAGE=" - https://github.com/googleapis/google-cloud-python/ - https://pypi.org/project/google-api-core/ - https://googleapis.dev/python/google-api-core/latest/index.html -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="grpc" - -RDEPEND=" - >=dev-python/googleapis-common-protos-1.63.2[${PYTHON_USEDEP}] - >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}] - >=dev-python/proto-plus-1.25.0[${PYTHON_USEDEP}] - >=dev-python/protobuf-4.25.8[${PYTHON_USEDEP}] - >=dev-python/requests-2.20.0[${PYTHON_USEDEP}] - =dev-python/grpcio-1.75.1[${PYTHON_USEDEP}] - >=dev-python/grpcio-status-1.75.1[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - >=dev-python/grpcio-1.75.1[${PYTHON_USEDEP}] - >=dev-python/grpcio-status-1.75.1[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,mock} ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # The grpc_gcp module is missing to perform a stress test - tests/unit/test_grpc_helpers.py -) - -python_test() { - rm -rf google || die - epytest tests -} diff --git a/dev-python/google-api-core/google-api-core-2.31.0.ebuild b/dev-python/google-api-core/google-api-core-2.31.0.ebuild deleted file mode 100644 index 70d0fcde31d3..000000000000 --- a/dev-python/google-api-core/google-api-core-2.31.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core Library for Google Client Libraries" -HOMEPAGE=" - https://github.com/googleapis/google-cloud-python/ - https://pypi.org/project/google-api-core/ - https://googleapis.dev/python/google-api-core/latest/index.html -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="grpc" - -RDEPEND=" - >=dev-python/googleapis-common-protos-1.63.2[${PYTHON_USEDEP}] - >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}] - >=dev-python/proto-plus-1.25.0[${PYTHON_USEDEP}] - >=dev-python/protobuf-5.29.6[${PYTHON_USEDEP}] - >=dev-python/requests-2.33.0[${PYTHON_USEDEP}] - =dev-python/grpcio-1.75.1[${PYTHON_USEDEP}] - >=dev-python/grpcio-status-1.75.1[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - >=dev-python/grpcio-1.75.1[${PYTHON_USEDEP}] - >=dev-python/grpcio-status-1.75.1[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,mock} ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # The grpc_gcp module is missing to perform a stress test - tests/unit/test_grpc_helpers.py -) - -python_test() { - rm -rf google || die - epytest tests -} diff --git a/dev-python/google-api-core/metadata.xml b/dev-python/google-api-core/metadata.xml deleted file mode 100644 index 88cc39cfb225..000000000000 --- a/dev-python/google-api-core/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - google-api-core - googleapis/google-cloud-python - - - - Pull (heavy) gRPC dependencies in, that are optionally - required by part of the API. - - - diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest deleted file mode 100644 index 19046202101b..000000000000 --- a/dev-python/google-api-python-client/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST google_api_python_client-2.194.0.tar.gz 14443469 BLAKE2B 23bf328f9bde6ddc9a34fda4d2e9be87ff560f3c4190a3fb3a4adf441d6178d1cbb531e3d532974a28d388d43b8327f0329501d659360eef49fea01d41ab7fc6 SHA512 51c62af97c360270f2574b9c5c573a89258afb737d6267457cc86504e0fc66132b19bfbd2bb9413f9d73d3c5f8edcaa155fcb807c5e0407a7a1eed378238c3d0 -DIST google_api_python_client-2.194.0.tar.gz.provenance 5928 BLAKE2B c6f2f746d633be242e131d5aaafe7ee51f418eb0e489ccaae6186be32ba67bd909528479b0ba8800a2729bda6ca89f39f6388c801456cf3aac3808d0ec40081e SHA512 575884e1fd22321abdab31523e0d27f1e98f9a886cf6222ff7a923d60e6f00fa7635d3db80c55cf5ab873765248e5651a3bbefa0c5e1a6bc3f4b94ff243e4dac -DIST google_api_python_client-2.195.0.tar.gz 14584819 BLAKE2B 603ea91e53864e3e20202de31de44a54652d7a7c20bfb20f5e138dca9eab1dcf2fe099426eaf83fa0a5a080c3f9348dba2f507da92a8f41d08f2b1274fa325bf SHA512 93c08c43fe4a2d2d2dd7f9b876d2fffea3b83d1b7b1f6750e023dd131c2756037957b58b34c4e657bc2e7f1b26978856bb84edfc17819f14bedba625f4a7fe90 -DIST google_api_python_client-2.195.0.tar.gz.provenance 5489 BLAKE2B baa6c5b529988bc9e74d8db9d28f3871f880d82a59f97a431880a700adb0921c7bd224b511bd976e3fc75ee67bf8a411ab99d85c4899f0c9247c48598f23dce7 SHA512 f0449e3a2f63c7507a036edf09d3fbfe0a4733fae39cf627dec99b50511ecf22b5b4fc443d0e0575e52d3feee0eca3bf63dc0d89eef163b7e508fec2a1763336 -DIST google_api_python_client-2.196.0.tar.gz 14628129 BLAKE2B 009ce49622479b8c2945e2bd5e21db352d48a3ad19634f8683fe2d43f377f9e2e083326da58f930ebf7a528084418e88fc539cd455309e7f44ab35eb8105e477 SHA512 aed489e9fd8c21d78f2b28b11e79cc6b0eae91f36e26e7b7a3ff0b751a753ab6ed2e12252043aa439a2e488d1d354e985e60588588712ac2fda09588ffe60367 -DIST google_api_python_client-2.196.0.tar.gz.provenance 5646 BLAKE2B ef634fe2f2b7319f85e43288c537d7f40f5c3f25d32a2c65f793eea41cd91466e750ff4f77bdc86c1b10b0b15555fceceb61de74240ae2ad49bba7ab80596f98 SHA512 e7411c26e2d2f31b957e0443bf2ccd73a6615c421ea7ecde8c215cc1d12287772c5c8c0b12abab90ecd790486b0fec90675d19d4765d7fc56fb5580e5cf708b0 -DIST google_api_python_client-2.197.0.tar.gz 14707398 BLAKE2B e0eaf69bbf4ca9d16140fb7934d9c508c0a47b768a4499060a3a7a1760534d07ea3a4c899a24f3f36ac2ffaf58ea57397a43f65209f5fb3f97a463f6a49a8e8c SHA512 d6d81bcd8ceb5374bc05efc42e4a1a992e9ccd7558a7cdd35e41b5fc80938cb4d5394950d464630d858297f4637223ceae40f78e1d979328d1f8619e92f396c3 -DIST google_api_python_client-2.197.0.tar.gz.provenance 6025 BLAKE2B 239668d4bd09fdd19cca73102d587e6f3a3e79f782643c429328a4b331d8787f15b497f955b29781d122c934844c33a0223cd313df159a5117dd34ab17eaf8bf SHA512 c2b66ff7523b9047b2c387fb005c17936b4c0e683f62940ef4150461e5ac6379d2fee3a6d3f78e1e50567a493ee31229ccd4f33eef97fb186ef90507318e1759 diff --git a/dev-python/google-api-python-client/google-api-python-client-2.194.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.194.0.ebuild deleted file mode 100644 index c4890dfc16d7..000000000000 --- a/dev-python/google-api-python-client/google-api-python-client-2.194.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google API Client for Python" -HOMEPAGE=" - https://github.com/googleapis/google-api-python-client/ - https://pypi.org/project/google-api-python-client/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/httplib2-0.15[${PYTHON_USEDEP}] - =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}] - >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}] - >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}] - >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] - - - - - robbat2@gentoo.org - Robin H. Johnson - - - python@gentoo.org - Python - - - - googleapis/google-api-python-client - google-api-python-client - - diff --git a/dev-python/google-auth-httplib2/Manifest b/dev-python/google-auth-httplib2/Manifest deleted file mode 100644 index 090633842fdd..000000000000 --- a/dev-python/google-auth-httplib2/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST google_auth_httplib2-0.3.1.tar.gz 11152 BLAKE2B fdf8ae1af14f8322cd53418bcc7b200d817ec5f4c12b45cfc429c6544c2e90d5ab2376858536d7e19f9976a9edd3d353f3e9f5fa1ddd975a9e8eb5e5ac862b06 SHA512 9c5df884fdb7ca6b33a86b55a3ceedf5ff32dac676cb419d592d21dcef887c09580a748895e7bc34ede610e4a2ebcba101b4f2e8ff17512bca81a95cdc620408 -DIST google_auth_httplib2-0.4.0.tar.gz 11161 BLAKE2B 49754f561cc1ae00f9a5f92ccd02765d9f089ffa60cda7338e322fa10406cc577c9f5a745e6be7a72b67c3a7e44c6f23dfa4253739b68ef1aae5e7c115a7a5bf SHA512 edbe485786d497cf58eafc66bad70eaea66e242b5be07e66a8290ea4bd4f8b6c3c5e7851bb72160021e75ab56fb952a090b33b55e60f43085f966f2cdccff21a -DIST google_auth_httplib2-0.4.0.tar.gz.provenance 6108 BLAKE2B 82c89f074de30d96259f4266f33ee1c2e5da9b95ee0c6cfd60bb1f42a545b065e94e8d5626c4ae97a9e93ac8e08e0478b13a50eca553e2df10d073a8458807a4 SHA512 77b6963f3f13f8911a717e1ee9a08bb5846bfc42262b07eeca0e1ba2da8fa57d245ad1246e47e536291a58592d08f642eaee29b8c1c30649922c209d8693da02 diff --git a/dev-python/google-auth-httplib2/google-auth-httplib2-0.3.1.ebuild b/dev-python/google-auth-httplib2/google-auth-httplib2-0.3.1.ebuild deleted file mode 100644 index 0e550348a388..000000000000 --- a/dev-python/google-auth-httplib2/google-auth-httplib2-0.3.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="httplib2 Transport for Google Auth" -HOMEPAGE=" - https://pypi.org/project/google-auth-httplib2/ - https://github.com/googleapis/google-auth-library-python-httplib2/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - =dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] - =dev-python/google-auth-1.32.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/flask[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-localserver ) -distutils_enable_tests pytest diff --git a/dev-python/google-auth-httplib2/google-auth-httplib2-0.4.0.ebuild b/dev-python/google-auth-httplib2/google-auth-httplib2-0.4.0.ebuild deleted file mode 100644 index d6b715d8aebc..000000000000 --- a/dev-python/google-auth-httplib2/google-auth-httplib2-0.4.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="httplib2 Transport for Google Auth" -HOMEPAGE=" - https://pypi.org/project/google-auth-httplib2/ - https://github.com/googleapis/google-auth-library-python-httplib2/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - =dev-python/httplib2-0.19.0[${PYTHON_USEDEP}] - =dev-python/google-auth-1.32.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/flask[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-localserver ) -distutils_enable_tests pytest diff --git a/dev-python/google-auth-httplib2/metadata.xml b/dev-python/google-auth-httplib2/metadata.xml deleted file mode 100644 index 3e4db9dba85c..000000000000 --- a/dev-python/google-auth-httplib2/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - google-auth-httplib2 - googleapis/google-auth-library-python-httplib2 - - diff --git a/dev-python/google-auth-oauthlib/Manifest b/dev-python/google-auth-oauthlib/Manifest deleted file mode 100644 index 2f171303c4c1..000000000000 --- a/dev-python/google-auth-oauthlib/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST google_auth_oauthlib-1.3.1.tar.gz 21663 BLAKE2B 3f13da63b5e11a07f7149cb16b8bdb6bdaca3c2b5099d0f90b7fd027b80142b1c2ced39b3ff67b9789a36300b20bcd6bdc917a6450e4b192f273725e5c4c9ccf SHA512 1da9dcd3de906dddf8f230ca20891a62deee42e7299e41ac93354e75dcc4fc06e1daaf6b8133055445b906d19ce8fffce7341e89290eac5fae20007898e06f3b -DIST google_auth_oauthlib-1.4.0.tar.gz 21675 BLAKE2B 47f0ab27e922ea95f64dde1409ddb02b50ed293302dd4d2528cfdf5ebcebfb30883f6635d5cdd9d3f9ff8ffe503dfa4f37102a807f84792c46d179fa0f3dd263 SHA512 5bf3d2d91b23f3e2ed2abbf65e3318de8470224624afce2e0c980521a5b6b2e83b73f3c583ef4ff1e7d4932f5cc2c087f677ff287fb2851da701c0e0013b255e -DIST google_auth_oauthlib-1.4.0.tar.gz.provenance 6108 BLAKE2B 1a94fbbf2a00921265f2c0d025a757e310d09718b1771a33964a938b4a9939f6b60c54b20e2b32ff4b0abb88133417f33f66cd5ee2fed6723567b2d73774e272 SHA512 53771de2c0c0961dcbdc3c87b9819b2c36ccde57d7c3b6dcdeea7e81b3f0126f9f3738e00de354c88b72a7097ac99c331b974338fd1f25b9fbeb9767efb4d2c8 diff --git a/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.3.1.ebuild b/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.3.1.ebuild deleted file mode 100644 index eb8dd1266e58..000000000000 --- a/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.3.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python-oauthlib/ - https://pypi.org/project/google-auth-oauthlib/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/click-6.0.0[${PYTHON_USEDEP}] - >=dev-python/google-auth-2.46.0[${PYTHON_USEDEP}] - >=dev-python/requests-oauthlib-0.7.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.4.0.ebuild b/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.4.0.ebuild deleted file mode 100644 index c8ff23f60aed..000000000000 --- a/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.4.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python-oauthlib/ - https://pypi.org/project/google-auth-oauthlib/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/click-6.0.0[${PYTHON_USEDEP}] - >=dev-python/google-auth-2.46.0[${PYTHON_USEDEP}] - >=dev-python/requests-oauthlib-0.7.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/google-auth-oauthlib/metadata.xml b/dev-python/google-auth-oauthlib/metadata.xml deleted file mode 100644 index 12527d90cec8..000000000000 --- a/dev-python/google-auth-oauthlib/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - google-auth-oauthlib - googleapis/google-auth-library-python-oauthlib - - diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest deleted file mode 100644 index e87c734a6dcf..000000000000 --- a/dev-python/google-auth/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST google_auth-2.49.2.tar.gz 333958 BLAKE2B e89901c46b0f4b84ecc43eeb99c45d26afac6d5bfe0989bbf8619afabeaca7d3968a6a1a9a09aefcdc9de48d4390bc5a4e5d25cc8fe2681ed570fa018be56a0d SHA512 9f4d937577a9f007ba53c38031b36ea30f75383b2764f94bf95024c7537d3c75bce4482b8e27ff6a31c72b33623455eb32df0709d9351eff3a942d080c74c007 -DIST google_auth-2.49.2.tar.gz.provenance 5673 BLAKE2B 397cc01fadb64b9c7d04ef86bf109466b3676702139604d5cc856e9f98afcc39102db269c3b58c05b50d18ce3700f59d1c4b180a91affc31efe7b3270b1d1e72 SHA512 9299e45f499b8a12745e983fcca235fb0dcfe693c776b58a00a2baef4dd1d1eec456fe5f8fc991539acc082f1864e7dfcb2b8756a58afb7ffc360a50a4c8d1f5 -DIST google_auth-2.50.0.tar.gz 336523 BLAKE2B 901da978eb40c2e3e715fe5317f3e54a0bb293dacfd13a2a93ffafe68961a7062ecb7a3530435b2280ba9a36e0596ef7ae2f65290ad076d21cae1e51635e93c7 SHA512 970fbd2f72073be9b642c904530dbc1538621c828c85d7a1b941b79f1fdbb591a7a993787eeb9bc327335dfeb78b5808bebbf8b0159c75403ad8a6e7bf18fd45 -DIST google_auth-2.50.0.tar.gz.provenance 6080 BLAKE2B 69f78d8197460ecc31d43a1a620774e0f396a4a48165c7421156f0c609afa7fe163660bd1a1d5f548c9436cf7a60f882a0c52ae1113a2bb8d132d0c029041fbd SHA512 b2f6aa52cd2c410be60ee9622eb962a96e048335b7d3a5dc880f1987d3fecaec8c5f779c03dab2bedeaa8e163e192d86c3172af121c348c7577b58733661246a -DIST google_auth-2.52.0.tar.gz 335027 BLAKE2B 173ed406dc121a8e42ac0f18de82152acadade9023ee5fd2b20b8ff19e87d4ce8dcc74362c2fd4b48a2bacd4a362acf5924a45eb5277a6c08e46d8e57cc4bce5 SHA512 8394fed5deea5d174399377cf4c5669ee7d937c6c7ddd983e6675daf0940fe7c9d22af95ab74e177ff83be4279082061df71a066612931e091d800e533d34b99 -DIST google_auth-2.52.0.tar.gz.provenance 6002 BLAKE2B 0b66f2927501f0e68b9218a30caf32c69f18f61d54e9b9993a05bc32ef6d957888c51dc9bcf6139e57cd1e349f32ee841b648c481f897137298e8b2b3b391660 SHA512 0aff27e739cce13a7c5571e913b7c2c923d6491cc24fb26dfeaa17f0befeb49cfb4626f5a9a4bde43bcfd713893d7f2a1073a80ba4e97812ed218ab25af92156 -DIST google_auth-2.53.0.tar.gz 335844 BLAKE2B 6a7c276fb2d801dac37e586031ea156fd48243aa97f4159e03d4767a041276bfff3d2fbc33af4add4d6302c95fb725aa9ebe70c1b5cfc0094349b76b9c4a755e SHA512 fecfb268bd969ce3f37e79c252e109ea805159f84f51777e5665b0692c9e600f0f11728a6896dfcee92421bafa71be5ea1fcf5fdbabbad4eb1acb18474cfdb31 -DIST google_auth-2.53.0.tar.gz.provenance 5798 BLAKE2B d21344a0a764b295ed7f6f5fcd97e4a931ba7eaeb0c7890b184ce737d7ca8b92eafdc62c23b5c07c3005a2349530856c3027941cdf9ae4c3919e12703a344c84 SHA512 cfac1fe0415f24d6024b2d968818a8feecce6af2c9886dfbc52a17eb35197190278176202b5c3e859b330ec90fe729f38b755bf66bd7388508d499e0896d8aaa diff --git a/dev-python/google-auth/google-auth-2.49.2.ebuild b/dev-python/google-auth/google-auth-2.49.2.ebuild deleted file mode 100644 index fb04c82a3fd3..000000000000 --- a/dev-python/google-auth/google-auth-2.49.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python/ - https://pypi.org/project/google-auth/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -# TODO: rsa is now optional -RDEPEND=" - >=dev-python/cryptography-38.0.3[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aioresponses[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.0[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pyu2f[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,localserver} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # tests are broken with up-to-date pyopenssl - tests/transport/test__mtls_helper.py::TestDecryptPrivateKey::test_success -) - -EPYTEST_IGNORE=( - # these are compatibility tests with oauth2client - # disable them to unblock removal of that package - tests/test__oauth2client.py -) - -src_prepare() { - distutils-r1_src_prepare - - # unpin deps - sed -i -e 's:,<[0-9.]*::' setup.py || die -} diff --git a/dev-python/google-auth/google-auth-2.50.0.ebuild b/dev-python/google-auth/google-auth-2.50.0.ebuild deleted file mode 100644 index fb04c82a3fd3..000000000000 --- a/dev-python/google-auth/google-auth-2.50.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python/ - https://pypi.org/project/google-auth/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -# TODO: rsa is now optional -RDEPEND=" - >=dev-python/cryptography-38.0.3[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aioresponses[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.0[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pyu2f[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,localserver} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # tests are broken with up-to-date pyopenssl - tests/transport/test__mtls_helper.py::TestDecryptPrivateKey::test_success -) - -EPYTEST_IGNORE=( - # these are compatibility tests with oauth2client - # disable them to unblock removal of that package - tests/test__oauth2client.py -) - -src_prepare() { - distutils-r1_src_prepare - - # unpin deps - sed -i -e 's:,<[0-9.]*::' setup.py || die -} diff --git a/dev-python/google-auth/google-auth-2.52.0.ebuild b/dev-python/google-auth/google-auth-2.52.0.ebuild deleted file mode 100644 index f3170dac084a..000000000000 --- a/dev-python/google-auth/google-auth-2.52.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python/ - https://pypi.org/project/google-auth/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -# TODO: rsa is now optional -RDEPEND=" - >=dev-python/cryptography-38.0.3[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aioresponses[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.0[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pyu2f[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,localserver} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # tests are broken with up-to-date pyopenssl - tests/transport/test__mtls_helper.py::TestDecryptPrivateKey::test_success -) - -EPYTEST_IGNORE=( - # these are compatibility tests with oauth2client - # disable them to unblock removal of that package - tests/test__oauth2client.py -) - -src_prepare() { - distutils-r1_src_prepare - - # unpin deps - sed -i -e 's:,<[0-9.]*::' setup.py || die -} diff --git a/dev-python/google-auth/google-auth-2.53.0.ebuild b/dev-python/google-auth/google-auth-2.53.0.ebuild deleted file mode 100644 index f3170dac084a..000000000000 --- a/dev-python/google-auth/google-auth-2.53.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python/ - https://pypi.org/project/google-auth/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -# TODO: rsa is now optional -RDEPEND=" - >=dev-python/cryptography-38.0.3[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aioresponses[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.0[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pyu2f[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,localserver} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # tests are broken with up-to-date pyopenssl - tests/transport/test__mtls_helper.py::TestDecryptPrivateKey::test_success -) - -EPYTEST_IGNORE=( - # these are compatibility tests with oauth2client - # disable them to unblock removal of that package - tests/test__oauth2client.py -) - -src_prepare() { - distutils-r1_src_prepare - - # unpin deps - sed -i -e 's:,<[0-9.]*::' setup.py || die -} diff --git a/dev-python/google-auth/metadata.xml b/dev-python/google-auth/metadata.xml deleted file mode 100644 index 1ec5eab80ba9..000000000000 --- a/dev-python/google-auth/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - google-auth - googleapis/google-auth-library-python - - diff --git a/dev-python/google-i18n-address/Manifest b/dev-python/google-i18n-address/Manifest deleted file mode 100644 index bdb058706821..000000000000 --- a/dev-python/google-i18n-address/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST google-i18n-address-3.1.1.gh.tar.gz 726391 BLAKE2B 5c77c059a61cd4f8d56bf25d95f9672c3c8185348239a5aafe54b955cc13b84f56d2143db3bb201024d459cd932bc8efe9828c1e77fa1fb2c9b4293efd2d9225 SHA512 7df537ec2f2f06246e1f77dc2eccb87aca30fb9251a3f32acb154b6ab5754f0525d8a06f1adee210f98bd49ace25b1e78075f5ef378ea0c410fcf08c3addd0b1 diff --git a/dev-python/google-i18n-address/google-i18n-address-3.1.1.ebuild b/dev-python/google-i18n-address/google-i18n-address-3.1.1.ebuild deleted file mode 100644 index 88f5adf86c70..000000000000 --- a/dev-python/google-i18n-address/google-i18n-address-3.1.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Google's i18n address metadata repository" -HOMEPAGE=" - https://github.com/mirumee/google-i18n-address/ - https://pypi.org/project/google-i18n-address/ -" -# Using the github release, as it contains the tests (unlike the pypi artifact). -SRC_URI=" - https://github.com/mirumee/google-i18n-address/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - >=dev-python/requests-2.7.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/google-i18n-address/metadata.xml b/dev-python/google-i18n-address/metadata.xml deleted file mode 100644 index 08c93f78b576..000000000000 --- a/dev-python/google-i18n-address/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - Florian Schmaus - flow@gentoo.org - - - python@gentoo.org - - - google-i18n-address - mirumee/google-i18n-address - - - diff --git a/dev-python/google-pasta/Manifest b/dev-python/google-pasta/Manifest deleted file mode 100644 index 6ca7ff35d09f..000000000000 --- a/dev-python/google-pasta/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST google-pasta-0.2.0.tar.gz 40430 BLAKE2B b3f068c0530149d6e8057a2e7edeb76b1912516a8227a837913783060e30f418159b38c77480248dc7a1586b46c9b5914e93c77a9430d963b3538e2197661922 SHA512 1d75d994a5120109677a58472459a632b31568e6ce79b205688913dc2a94e132fad818c73510b2f7d7adca3c757077543abd8b7f15be035a63fa15d38874c753 diff --git a/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild b/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild deleted file mode 100644 index 35c2a933052c..000000000000 --- a/dev-python/google-pasta/google-pasta-0.2.0-r2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="AST-based Python refactoring library" -HOMEPAGE=" - https://github.com/google/pasta/ - https://pypi.org/project/google-pasta/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/google-pasta/metadata.xml b/dev-python/google-pasta/metadata.xml deleted file mode 100644 index b0aca9290fa1..000000000000 --- a/dev-python/google-pasta/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - perfinion@gentoo.org - Jason Zaman - - - - google-pasta - google/pasta - - diff --git a/dev-python/googleapis-common-protos/Manifest b/dev-python/googleapis-common-protos/Manifest deleted file mode 100644 index 7153cfc671ef..000000000000 --- a/dev-python/googleapis-common-protos/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -DIST googleapis_common_protos-1.72.0.tar.gz 147433 BLAKE2B faff25167527b2798d7d32267818771246590f07c8ba9f6a75da4e3e904d56e27e2fc6b722e9f0ac2eda2ac99307114d6235d9c410d4df0df861fa289c9e6424 SHA512 daa6e3497e9849a323aaf4d5394bb3dc3fc5102f1547a6d9d09f9ae7112f32de62ba2bd5c18debdde7520b42b046ed8bd91485b900657631b16b92f58ce8195f -DIST googleapis_common_protos-1.73.0.tar.gz 147323 BLAKE2B 6c471d1f246affbfd2e9f368bf1fd3b4bf9d0401f3bd3cda5633c21a822cc8e543cea16d2adebc11c64c20221718a7590216f90f3b5c00e42a74c84cf5d60872 SHA512 e1da403b6d5e7ba2dab0f6c6b8a1421bf25d7ad8ca0197662d7f336df9028341744f64cb61d83d414274fc2a66d15f9a45be28eb4cdccbed2e6dfb1145793679 -DIST googleapis_common_protos-1.73.0.tar.gz.provenance 5968 BLAKE2B 36ec8c8325dd097877874f29a6c9e8575e7cb0f49c42f81dd2986146bc690af37d8d47c6163b29dde2646544cd61fd057729043fb78b0012e6c972cec56c074d SHA512 e80a81c931fa25fdbc67c4607d23df98d5d52a5c803461c7f858a94da042b53fd248d1eef374477c0cd5d4cd42f56c7713452ae227e14a27f6636e04d8c01ae8 -DIST googleapis_common_protos-1.73.1.tar.gz 147506 BLAKE2B 69f01483bb738a7b4aab13a6d16152699b3a1c7cc221eba0eebb09d511c39ef6093951cb916b44807a4fdc5d04bead28cf35a9943d8b129cadfd90fd2a747ae3 SHA512 8b2a4ddf80d08d09acbff5c246ee43a95ad66b7ebc91a1fdb8c5eb3074e41f64aea9161104bbe126fadf5855bf9dcbb3a86c2f6c7aa889251c2ac103af605e04 -DIST googleapis_common_protos-1.73.1.tar.gz.provenance 6159 BLAKE2B f0a7a335e133cbb484e7cbf7486c6a448694ca67dc0d28b63ad0b7523503dfe646084ea1da4b07ee1434ac3fd4428c5536fee80cdf21248d60439530c2c5bbf3 SHA512 c5023e83b9e000f0b343faef1876e16056b0221748f04f50cb3153692754c8ba3e67988686bb881f6ee11901b5ed807d00fc75ab5598ee9d50d3f5ecbf2f3e20 -DIST googleapis_common_protos-1.74.0.tar.gz 151254 BLAKE2B 77cc297df72f6a9ec878cc7c98dab795ee3ed2848e35f72412e25266b5c878b9a32c5d73c935c913f0fb6a8c1a59c3ba2c7df82157dccc5cc5a561142131d216 SHA512 99b8d650aff8e9a26b2d5ed6bdb0f13bffcb4041d5d1d6519b8a3be7a45a2ca73d2b5dd51690a4bfe3bf14122fed34d3bc12b83996a6fcbab554e98f7d8132c0 -DIST googleapis_common_protos-1.74.0.tar.gz.provenance 5677 BLAKE2B 9203b2990e9456cbd7ba6ffe13ec27d1636d90c6c07219f872d085652dd6849343ecf9e12095b97474752d5d6a188330a47dd05fba8362f5b9467f1912d689ef SHA512 6cee6c16d59632e9d52c8adeb01660d70aaba4b9a0b6e547f6694e471b79eefe0caa9f3aaa054bf3a189a17a4955126e2639f2d861419f847a773d6a23be822c -DIST googleapis_common_protos-1.75.0.tar.gz 151035 BLAKE2B d6910486f1524f1ff02343481772958a62c4c3457c65b0b31a22cb640583303d391d8e04bb087c6f41cccd06da0e1a4f3f5c9afad3eab88d7ef2a5c62368a402 SHA512 08c87d0a4d828b46e24d3caf44b85c31c045b6316621e9afdcca8e652d04daab67f9067f4add0ee5082b68f74ea63ba615836eb9492fec79e89689edee0a6684 -DIST googleapis_common_protos-1.75.0.tar.gz.provenance 5955 BLAKE2B 9ee1ee297caeba0a7f3c9bdf42e55d09acf286289e6f156f3417dac329838e1c6d1ea62c15fa99ec3f08003fa889e2b1022c742addbfa4802bdae74f0f156b32 SHA512 c4ec17bfcb93faf2f8a840e1d120c62282766f272c8d2578a7841f3bd45f84f71544b20692c6e655aa45e91a3e112f92b6d0009e10b306a046de8df33b724ac9 diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.72.0.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.72.0.ebuild deleted file mode 100644 index e4610c4a0fea..000000000000 --- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.72.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python classes generated from the common protos in the googleapis repository" -HOMEPAGE=" - https://github.com/googleapis/python-api-common-protos/ - https://pypi.org/project/googleapis-common-protos/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" - -RDEPEND=" - =dev-python/protobuf-3.15.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.73.0.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.73.0.ebuild deleted file mode 100644 index 98d8c9ad88a1..000000000000 --- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.73.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python classes generated from the common protos in the googleapis repository" -HOMEPAGE=" - https://github.com/googleapis/python-api-common-protos/ - https://pypi.org/project/googleapis-common-protos/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" - -RDEPEND=" - =dev-python/protobuf-3.15.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.73.1-r1.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.73.1-r1.ebuild deleted file mode 100644 index 59d82ba58983..000000000000 --- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.73.1-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python classes generated from the common protos in the googleapis repository" -HOMEPAGE=" - https://github.com/googleapis/python-api-common-protos/ - https://pypi.org/project/googleapis-common-protos/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - =dev-python/protobuf-3.15.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.74.0-r1.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.74.0-r1.ebuild deleted file mode 100644 index 63ee0486e0a1..000000000000 --- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.74.0-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python classes generated from the common protos in the googleapis repository" -HOMEPAGE=" - https://github.com/googleapis/python-api-common-protos/ - https://pypi.org/project/googleapis-common-protos/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" - -RDEPEND=" - =dev-python/protobuf-3.15.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.0.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.0.ebuild deleted file mode 100644 index de57a97f061d..000000000000 --- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.75.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python classes generated from the common protos in the googleapis repository" -HOMEPAGE=" - https://github.com/googleapis/python-api-common-protos/ - https://github.com/googleapis/google-cloud-python/tree/main/packages/googleapis-common-protos/ - https://pypi.org/project/googleapis-common-protos/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - =dev-python/protobuf-3.15.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/googleapis-common-protos/metadata.xml b/dev-python/googleapis-common-protos/metadata.xml deleted file mode 100644 index 62666107b700..000000000000 --- a/dev-python/googleapis-common-protos/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - googleapis-common-protos - googleapis/google-cloud-python - - diff --git a/dev-python/googletrans/Manifest b/dev-python/googletrans/Manifest deleted file mode 100644 index 60209ce73770..000000000000 --- a/dev-python/googletrans/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST googletrans-4.0.0rc1.tar.gz 20199 BLAKE2B 38047d2dea820272a3b2adc07043230802fc66994966771c7ea55b70c0f79d5fdb22ff6bba8e89f0bc5224be86a21d5026d7dc19f8a370a61f34eecf53296a3c SHA512 fcb0330c51680fa91fdea994cf5ec6d19867c0996183529df5d1d0c63ef4d1fd4e9a2a061d6c01a9a0c302faf640724f3bdaff335ad663874af9588bd3210eaa diff --git a/dev-python/googletrans/googletrans-4.0.0_rc1-r1.ebuild b/dev-python/googletrans/googletrans-4.0.0_rc1-r1.ebuild deleted file mode 100644 index 842b489e07d8..000000000000 --- a/dev-python/googletrans/googletrans-4.0.0_rc1-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NONORMALIZE=1 - -inherit distutils-r1 pypi - -MY_PV=${PV/_/} -DESCRIPTION="Free Google Translate API for Python. Translates totally free of charge." -HOMEPAGE="https://pypi.org/project/googletrans/ https://github.com/ssut/py-googletrans" - -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" diff --git a/dev-python/googletrans/metadata.xml b/dev-python/googletrans/metadata.xml deleted file mode 100644 index c2ae3a2071d8..000000000000 --- a/dev-python/googletrans/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - dev@notyourcomputer.net - Shaoyu Tseng - - - googletrans - ssut/py-googletrans - - diff --git a/dev-python/gpep517/Manifest b/dev-python/gpep517/Manifest deleted file mode 100644 index 49b70aab1919..000000000000 --- a/dev-python/gpep517/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gpep517-19.gh.tar.gz 29279 BLAKE2B 1f3002e970de1e56004a0c6486c678ee9baa51d76c263d7356b3a63086615bf81c326b0a0ee313389ae046c7c451c17a1eed1b1cada8c61f0875ee007d5caa23 SHA512 463c3812f388ea7ef83aaf6b3b90de4036b0a8200038a654621822c02d46627f7adf2ed4c7accf016293f89b8c3a2080d9ac80d2f82caaa3fdd370aa98c4335b diff --git a/dev-python/gpep517/gpep517-19.ebuild b/dev-python/gpep517/gpep517-19.ebuild deleted file mode 100644 index 3f9c9a216cbb..000000000000 --- a/dev-python/gpep517/gpep517-19.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=no -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A backend script to aid installing Python packages in Gentoo" -HOMEPAGE=" - https://pypi.org/project/gpep517/ - https://github.com/projg2/gpep517/ -" -SRC_URI=" - https://github.com/projg2/gpep517/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/installer-0.5.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -o tmp_path_retention_policy=all -} - -python_install() { - python_domodule gpep517 - python_newscript - gpep517 <<-EOF - #!${EPREFIX}/usr/bin/python - import sys - from gpep517.__main__ import main - sys.exit(main()) - EOF -} diff --git a/dev-python/gpep517/metadata.xml b/dev-python/gpep517/metadata.xml deleted file mode 100644 index 3350822dd5de..000000000000 --- a/dev-python/gpep517/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - mgorny@gentoo.org - Michał Górny - - - python@gentoo.org - Python - - - - projg2/gpep517 - gpep517 - - diff --git a/dev-python/gpgmepy/Manifest b/dev-python/gpgmepy/Manifest deleted file mode 100644 index 6a3aaf8cce84..000000000000 --- a/dev-python/gpgmepy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gpgmepy-2.0.0.tar.bz2 575963 BLAKE2B 70388a040720eff563468e89cdc4e7e7625bb2347de1414322d96f12fd836abd743b4a554ceb88c732029831aa80fbbbbb559cafb9cfa491aff5f132ac5cdfdc SHA512 c7f7a0f6961cd6c4338a01df08f15afafa6dbc83e5ee9ca1694dc1f7eb11e7a4e3c37b05ec2fff0d69297aa2de678c66deb41ab5877e6bf5c2373bd6954afae6 diff --git a/dev-python/gpgmepy/files/gpgmepy-2.0.0_pre20250603-python.patch b/dev-python/gpgmepy/files/gpgmepy-2.0.0_pre20250603-python.patch deleted file mode 100644 index f0ef9a1b5626..000000000000 --- a/dev-python/gpgmepy/files/gpgmepy-2.0.0_pre20250603-python.patch +++ /dev/null @@ -1,31 +0,0 @@ -Don't search for multiple Pythons as it doesn't interact well with our -distutils-r1 setup. Just search for one Python and allow overriding which -one from the ebuild. ---- a/configure.ac -+++ b/configure.ac -@@ -287,23 +287,8 @@ else - # Only look for Python versions explicitly that are not yet end-of-life. - # As fallback look for any Python version >= 3.6. - m4_foreach([mym4pythonver], -- [[3.9],[3.10],[3.11],[3.12],[3.13],[any]], -- [unset PYTHON -- unset PYTHON_VERSION -- unset PYTHON_CPPFLAGS -- unset PYTHON_LDFLAGS -- unset PYTHON_LIBS -- unset PYTHON_SITE_PKG -- unset PYTHON_PLATFORM_SITE_PKG -- unset PYTHON_EXTRA_LIBS -- unset PYTHON_EXTRA_LDFLAGS -- unset ac_cv_path_PYTHON -- unset am_cv_pathless_PYTHON -- unset am_cv_python_version -- unset am_cv_python_platform -- unset am_cv_python_pythondir -- unset am_cv_python_pyexecdir -- AM_PATH_PYTHON(m4_if(mym4pythonver,[any],[3.6],mym4pythonver), [ -+ [[any]], -+ [AM_PATH_PYTHON(m4_if(mym4pythonver,[any],[3.6],mym4pythonver), [ - AX_PYTHON_DEVEL([], [true]) - if test "$PYTHON_VERSION"; then - AC_MSG_CHECKING([for the setuptools Python package]) diff --git a/dev-python/gpgmepy/gpgmepy-2.0.0-r1.ebuild b/dev-python/gpgmepy/gpgmepy-2.0.0-r1.ebuild deleted file mode 100644 index 8fd5a0ed4214..000000000000 --- a/dev-python/gpgmepy/gpgmepy-2.0.0-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit autotools distutils-r1 - -DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use (Python bindings)" -HOMEPAGE="https://www.gnupg.org/related_software/gpgme" -SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" - -LICENSE="LGPL-2.1+ test? ( GPL-2+ )" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - !=app-crypt/gpgme-2:= - >=dev-libs/libgpg-error-1.47:= -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - ${DISTUTILS_DEPS} - dev-lang/swig -" - -PATCHES=( - "${FILESDIR}"/${PN}-2.0.0_pre20250603-python.patch -) - -src_prepare() { - # autoreconf adds '-unknown' suffix and may even blast the version away - # entirely to 0.0.0. - sed -i -e "s:mym4_version:${PV}:" configure.ac || die - # The dynamic version machinery doesn't work with proper PEP517 - # builds, as it relies on a hack in setup.py. - sed -i -e "s:dynamic = \[\"version\"\]:version = \"${PV}\":" pyproject.toml || die - - distutils-r1_src_prepare - eautoreconf -} - -python_configure() { - mkdir "${BUILD_DIR}" || die - cd "${BUILD_DIR}" || die - - local myeconfargs=( - $(use_enable test gpg-test) - - PYTHON=${EPYTHON} - PYTHONS=${EPYTHON} - GPGRT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpgrt-config" - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" - emake -Onone prepare -} - -python_compile() { - # otherwise distutils will try to build out of S - cd "${BUILD_DIR}" || die - distutils-r1_python_compile -} - -python_test() { - emake -C "${BUILD_DIR}"/tests -Onone check \ - PYTHON=${EPYTHON} \ - PYTHONS=${EPYTHON} \ - TESTFLAGS="--python-libdir=${BUILD_DIR}/lib" -} diff --git a/dev-python/gpgmepy/metadata.xml b/dev-python/gpgmepy/metadata.xml deleted file mode 100644 index 78f45758fdff..000000000000 --- a/dev-python/gpgmepy/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - base-system@gentoo.org - Gentoo Base System - - - gpg - - diff --git a/dev-python/gpt-image/Manifest b/dev-python/gpt-image/Manifest deleted file mode 100644 index d76c29044881..000000000000 --- a/dev-python/gpt-image/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gpt_image-0.9.1.tar.gz 29484 BLAKE2B 00c57386bfd856940224174a57e9fc0d7c81c353957dcb4dc6aa0887f31e1d2f424285e730b1b6deed1e1df22e5d238ca978a8d5c26bf752da615af668f17d99 SHA512 0b1b209f1dac5d6955177ef5a696b01f8f7fe24652d436bb363e04b9144cc56352f4c39a7cda562308495a772886dae538d4e8e0bd7fa788d8101f01425a9d08 diff --git a/dev-python/gpt-image/gpt-image-0.9.1.ebuild b/dev-python/gpt-image/gpt-image-0.9.1.ebuild deleted file mode 100644 index 425c3f56ad66..000000000000 --- a/dev-python/gpt-image/gpt-image-0.9.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# 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 pypi - -DESCRIPTION="Tool to create GPT disk image files" -HOMEPAGE=" - https://pypi.org/project/gpt-image/ - https://github.com/swysocki/gpt-image -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/gpt-image/metadata.xml b/dev-python/gpt-image/metadata.xml deleted file mode 100644 index 453aebf9a3bf..000000000000 --- a/dev-python/gpt-image/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - - - chutzpah@gentoo.org - Patrick McLean - - - - gpt-image - swysocki/gpt-image - - diff --git a/dev-python/graph-tool/Manifest b/dev-python/graph-tool/Manifest deleted file mode 100644 index 793733be5f24..000000000000 --- a/dev-python/graph-tool/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST graph-tool-2.98.tar.xz 15251892 BLAKE2B 8e014ad03a8ef980195889b7ad88f815221b09b9b996b858fe7211c68f65ce695f86c56fee74eced31de91b9e4572532002e6b39e268f3a9b02ec7af1775a983 SHA512 df324a0ad8aee065a0cfcef00f06127f87b9a9a9bb4f06e7957148fd67c58b5c03cf587cb82f49eea41a7580310509b2ebc482e202a483c6ac7ca97ffa41745e diff --git a/dev-python/graph-tool/graph-tool-2.98.ebuild b/dev-python/graph-tool/graph-tool-2.98.ebuild deleted file mode 100644 index 7564cbba6cbc..000000000000 --- a/dev-python/graph-tool/graph-tool-2.98.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit check-reqs python-r1 toolchain-funcs - -if [[ ${PV} == *9999 ]]; then - EGIT_REPO_URI="https://git.skewed.de/count0/graph-tool.git" - inherit autotools git-r3 -else - SRC_URI="https://downloads.skewed.de/${PN}/${P}.tar.xz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="An efficient python module for manipulation and statistical analysis of graphs" -HOMEPAGE="https://graph-tool.skewed.de/" - -LICENSE="GPL-3" -SLOT="0" -IUSE="+cairo openmp" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - dev-libs/boost:=[context,python,${PYTHON_USEDEP}] - dev-libs/expat - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - sci-mathematics/cgal:= - dev-python/matplotlib[${PYTHON_USEDEP}] - cairo? ( - dev-cpp/cairomm:0 - dev-python/pycairo[${PYTHON_USEDEP}] - x11-libs/cairo[X] - )" -DEPEND="${RDEPEND} - dev-cpp/sparsehash" -BDEPEND="virtual/pkgconfig" - -# bug 453544 -CHECKREQS_DISK_BUILD="6G" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp - check-reqs_pkg_pretend -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - [[ ${PV} == *9999 ]] && eautoreconf - python_copy_sources -} - -src_configure() { - my_configure() { - econf \ - $(use_enable openmp) \ - $(use_enable cairo) \ - --with-boost-python="boost_${EPYTHON/./}" - } - python_foreach_impl run_in_build_dir my_configure -} - -src_compile() { - python_foreach_impl run_in_build_dir emake -} - -src_install() { - my_python_install() { - default - python_optimize - } - python_foreach_impl run_in_build_dir my_python_install - - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-python/graph-tool/graph-tool-9999.ebuild b/dev-python/graph-tool/graph-tool-9999.ebuild deleted file mode 100644 index 1ad81a23b8f4..000000000000 --- a/dev-python/graph-tool/graph-tool-9999.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit check-reqs python-r1 toolchain-funcs - -if [[ ${PV} == *9999 ]]; then - EGIT_REPO_URI="https://git.skewed.de/count0/graph-tool.git" - inherit autotools git-r3 -else - SRC_URI="https://downloads.skewed.de/${PN}/${P}.tar.xz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="An efficient python module for manipulation and statistical analysis of graphs" -HOMEPAGE="https://graph-tool.skewed.de/" - -LICENSE="LGPL-3" -SLOT="0" -IUSE="+cairo openmp" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - dev-libs/boost:=[context,python,${PYTHON_USEDEP}] - dev-libs/expat - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - sci-mathematics/cgal:= - dev-python/matplotlib[${PYTHON_USEDEP}] - cairo? ( - dev-cpp/cairomm:0 - dev-python/pycairo[${PYTHON_USEDEP}] - x11-libs/cairo[X] - )" -DEPEND="${RDEPEND} - dev-cpp/sparsehash" -BDEPEND="virtual/pkgconfig" - -# bug 453544 -CHECKREQS_DISK_BUILD="6G" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp - check-reqs_pkg_pretend -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - [[ ${PV} == *9999 ]] && eautoreconf - python_copy_sources -} - -src_configure() { - my_configure() { - econf \ - $(use_enable openmp) \ - $(use_enable cairo) \ - --with-boost-python="boost_${EPYTHON/./}" - } - python_foreach_impl run_in_build_dir my_configure -} - -src_compile() { - python_foreach_impl run_in_build_dir emake -} - -src_install() { - my_python_install() { - default - python_optimize - } - python_foreach_impl run_in_build_dir my_python_install - - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-python/graph-tool/metadata.xml b/dev-python/graph-tool/metadata.xml deleted file mode 100644 index aacd5a58c842..000000000000 --- a/dev-python/graph-tool/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - soap@gentoo.org - David Seifert - - - graph-tool - - diff --git a/dev-python/grapheme/Manifest b/dev-python/grapheme/Manifest deleted file mode 100644 index f7af48c33c66..000000000000 --- a/dev-python/grapheme/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST graphemeu-0.10.0.tar.gz 336918 BLAKE2B 939ca806152dd0c46bc6b9d4c4e1713b6d3739a77158dc6343d480df1132f5aea39e07bf8116ec57f3f531fc5db08f748c0741a56593a274f7fd74caba0affb3 SHA512 a204ccfc3d9d3133d48dd80daf9d1fe66e2098f36e860f39df7de118ade0e0ae3d714086ae09b4a85c11d2a2447fcbbaf4be678b4bd540bd1bc449c2e0571b1e -DIST graphemeu-0.8.0.tar.gz 306775 BLAKE2B a336bc4bffe0429001aaea70d3e963541dbdc48919ae083b0e5753e78d8969530491bdeec336190ca90dcba681dfbda62a77890bc497239b6994d5165dbe5657 SHA512 ccc85db9db964c65a3ada48ff0c5dbf16cd9d76f2a2d5f08e9523b662ff801dc2c0280b4df95fa71f058d876186309d53fb88da73296f7ffbe02cde48ae2bb49 diff --git a/dev-python/grapheme/grapheme-0.10.0.ebuild b/dev-python/grapheme/grapheme-0.10.0.ebuild deleted file mode 100644 index ffd62ad934f6..000000000000 --- a/dev-python/grapheme/grapheme-0.10.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2025-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} ) -PYPI_PN="graphemeu" - -inherit distutils-r1 pypi - -DESCRIPTION="Unicode grapheme helpers" -HOMEPAGE=" - https://graphemeu.readthedocs.io/ - https://pypi.org/project/graphemeu/ - https://github.com/timendum/grapheme -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -distutils_enable_sphinx docs dev-python/alabaster - -python_test() { - epytest -o "addopts=" -} diff --git a/dev-python/grapheme/grapheme-0.8.0.ebuild b/dev-python/grapheme/grapheme-0.8.0.ebuild deleted file mode 100644 index 0408b5b86326..000000000000 --- a/dev-python/grapheme/grapheme-0.8.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_PN="graphemeu" - -inherit distutils-r1 pypi - -DESCRIPTION="Unicode grapheme helpers" -HOMEPAGE=" - https://graphemeu.readthedocs.io/ - https://pypi.org/project/graphemeu/ - https://github.com/timendum/grapheme -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -distutils_enable_sphinx docs dev-python/alabaster diff --git a/dev-python/grapheme/metadata.xml b/dev-python/grapheme/metadata.xml deleted file mode 100644 index 5faa0b201035..000000000000 --- a/dev-python/grapheme/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - cyber+gentoo@sysrq.in - Anna - - - - graphemeu - timendum/grapheme - https://graphemeu.readthedocs.io/ - - Timendum - - - diff --git a/dev-python/graphql-core/Manifest b/dev-python/graphql-core/Manifest deleted file mode 100644 index da438cfc3ae5..000000000000 --- a/dev-python/graphql-core/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST graphql_core-3.2.8.tar.gz 513181 BLAKE2B d19ceae19149718c6dd2caa56c88a5f5b1808783e83a622bfa6d11e97bcb242f2845b011b1cbcefb15a9c48e3cb2a9979cdd5c72f9a62c9b0ee393467c1ddefc SHA512 8dd89e04530a0635398ce114c0b1a644a2a5ace88b652fbb211f8fb3250b2e5a13f0f91ceb2ce2866c6daac8fe66bd70dc84226fc58caf4e579ee9c2d76c9ebf diff --git a/dev-python/graphql-core/graphql-core-3.2.8.ebuild b/dev-python/graphql-core/graphql-core-3.2.8.ebuild deleted file mode 100644 index 81a357c0dffa..000000000000 --- a/dev-python/graphql-core/graphql-core-3.2.8.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="GraphQL-core is a Python port of GraphQL.js" -HOMEPAGE=" - https://github.com/graphql-python/graphql-core/ - https://pypi.org/project/graphql-core/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - =dev-python/setuptools-59[${PYTHON_USEDEP}] -" - -EPYTEST_IGNORE=( - # avoid pytest-benchmark - "tests/benchmarks/" -) - -EPYTEST_PLUGINS=( anyio pytest-asyncio pytest-describe pytest-timeout ) -distutils_enable_tests pytest - -python_test() { - # avoid pytest-benchmark - epytest -o addopts= tests -} diff --git a/dev-python/graphql-core/metadata.xml b/dev-python/graphql-core/metadata.xml deleted file mode 100644 index 21033b5ce6e1..000000000000 --- a/dev-python/graphql-core/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - graphql-python/graphql-core - graphql-core - - diff --git a/dev-python/graphql-relay/Manifest b/dev-python/graphql-relay/Manifest deleted file mode 100644 index 8fce6355fbdd..000000000000 --- a/dev-python/graphql-relay/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST graphql-relay-3.2.0.tar.gz 50027 BLAKE2B 48f543822674821ad299cfba89f208f0870c50a0dcf4f8ac069faabdd3a67216a719047bc19279d1de7c0b5b132dcbdcc239b0011f90adaaf59e7c83f85d2e7f SHA512 fe64373ccec2e954fd375c07c0706b69535ed061fb76c2b1d0153c5767f9f37f406239fbca018234c3fd0c9ce0a306afd5cf6255173a7e03896ea286eeb7c206 diff --git a/dev-python/graphql-relay/graphql-relay-3.2.0.ebuild b/dev-python/graphql-relay/graphql-relay-3.2.0.ebuild deleted file mode 100644 index 1f5369ef991e..000000000000 --- a/dev-python/graphql-relay/graphql-relay-3.2.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=poetry -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="Relay library for graphql-core" -HOMEPAGE=" - https://pypi.org/project/graphql-relay/ - https://github.com/graphql-python/graphql-relay-py -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/graphql-core[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-describe[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/graphql-relay/metadata.xml b/dev-python/graphql-relay/metadata.xml deleted file mode 100644 index d2f3b1ed3200..000000000000 --- a/dev-python/graphql-relay/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - graphql-relay - graphql-python/graphql-relay-py - - diff --git a/dev-python/graphviz/Manifest b/dev-python/graphviz/Manifest deleted file mode 100644 index f8b482a2a4d1..000000000000 --- a/dev-python/graphviz/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST graphviz-0.21.gh.tar.gz 190888 BLAKE2B 4aa19b6e5660901346d9a46a30241c984e4ea66c1fea3884e15e872d802e565a2d63903fd08a4fb1b4c0183032ab2f5a2b82f7634bdc9369a2a00f46afe681e8 SHA512 012c80c8f70eddcd8ada5d9f047d877e9078ad338df95aa91057df545e9d0939788c82115f6b251ff197a4868c2e2543a8205e64c83c3d64f5a26e7ec55c02bd diff --git a/dev-python/graphviz/files/graphviz-0.21_fix_python3_14_tests.patch b/dev-python/graphviz/files/graphviz-0.21_fix_python3_14_tests.patch deleted file mode 100644 index 1073c6362c42..000000000000 --- a/dev-python/graphviz/files/graphviz-0.21_fix_python3_14_tests.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 7e0fae6d28792a628a25cadd4ec1582c7351a7a3 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Mark=C3=A9ta=20Cal=C3=A1bkov=C3=A1?= - -Date: Tue, 9 Sep 2025 16:26:28 +0200 -Subject: [PATCH] fix tests on Python 3.14 - ---- - tests/test_quoting.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/test_quoting.py b/tests/test_quoting.py -index 3692d38a12..9dbe45ca50 100644 ---- a/tests/test_quoting.py -+++ b/tests/test_quoting.py -@@ -17,7 +17,7 @@ def test_deprecated_escape(recwarn, char): - assert len(recwarn) == 1 - w = recwarn.pop(DeprecationWarning if sys.version_info < (3, 12) - else SyntaxWarning) -- assert str(w.message).startswith('invalid escape sequence') -+ assert 'invalid escape sequence' in str(w.message) - - assert escape == f'\\{char}' - assert quoting.quote(escape) == f'"\\{char}"' diff --git a/dev-python/graphviz/graphviz-0.21.ebuild b/dev-python/graphviz/graphviz-0.21.ebuild deleted file mode 100644 index 1be647fe3835..000000000000 --- a/dev-python/graphviz/graphviz-0.21.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Simple Python interface for Graphviz" -HOMEPAGE=" - https://graphviz.readthedocs.io/ - https://github.com/xflr6/graphviz/ - https://pypi.org/project/graphviz/ -" -SRC_URI=" - https://github.com/xflr6/graphviz/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -RDEPEND=" - media-gfx/graphviz -" -BDEPEND=" - test? ( - >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-1.8[${PYTHON_USEDEP}] - media-gfx/graphviz[gts,pdf] - ) -" - -PATCHES=( "${FILESDIR}/${P}_fix_python3_14_tests.patch" ) - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - sed -i -e '/--cov/d' pyproject.toml || die -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_IGNORE=( - # workaround https://github.com/pytest-dev/pytest/issues/12123 - tests/backend/conftest.py - tests/conftest.py - ) - epytest -p pytest_mock -} diff --git a/dev-python/graphviz/metadata.xml b/dev-python/graphviz/metadata.xml deleted file mode 100644 index a16a2d40fe06..000000000000 --- a/dev-python/graphviz/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - This package facilitates the creation and rendering of graph - descriptions in the DOT language of the Graphviz graph drawing - software (repo) from Python. - - - - graphviz - xflr6/graphviz - - diff --git a/dev-python/greenlet/Manifest b/dev-python/greenlet/Manifest deleted file mode 100644 index d142ac569abe..000000000000 --- a/dev-python/greenlet/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST greenlet-3.4.0.tar.gz 195913 BLAKE2B d3c07b1606315d99d401a874fedd290c0ce3eb191c9bd4e4f291abaec424cc6f2e18f13ad62120d1de103950b15642be50cb2d28dccdf423e1f45cfcd6d30188 SHA512 b5d1499870552b9de89074bf5ac2b900c2a59319f9514073c346a08e69160b3c9b39b6b9a577ecd7c4fddd70c6cba1f9d891b2862027890fa5421aefe16686ba -DIST greenlet-3.5.0.tar.gz 196995 BLAKE2B 1fd1ffd254cffc7eb858657ba75541bb289014ed05304afaa17556a41582fe3e5dd761784a5ba6e44d1c7e207fe6a674175477e8d7359feebda71c1731cd9659 SHA512 472b09d9f08d60ba1a4885ac678fd448b8e612d3553d712646e92b7e12cbe238ca6162c8809fedbb8a702603713d6f60650786e4db6ccabdbe454d067604c990 -DIST greenlet-3.5.1.tar.gz 197356 BLAKE2B 3f227db8357e65b304ccd538046743ef6a5df18d390fb50dc5bdb419c039f9948fc228a6f60e4639507fd9b50be81e624b575eccd9adce694e18aae1aa89eb7f SHA512 b81fd3a55655457356c5087a5cb109fb5ef3d0ea7daf0a1bdfcb24772fecca50932c8c548d5edf6f36e5d980d9dfeb3ae1323aaa05d19d781b2b47021806d930 diff --git a/dev-python/greenlet/greenlet-3.4.0.ebuild b/dev-python/greenlet/greenlet-3.4.0.ebuild deleted file mode 100644 index c69f59979da2..000000000000 --- a/dev-python/greenlet/greenlet-3.4.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# Note: greenlet is built-in in pypy -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Lightweight in-process concurrent programming" -HOMEPAGE=" - https://greenlet.readthedocs.io/en/latest/ - https://github.com/python-greenlet/greenlet/ - https://pypi.org/project/greenlet/ -" - -LICENSE="MIT PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 -hppa ~m68k ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/objgraph[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/furo -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # patch cflag manipulations out - sed -i -e 's:global_compile_args[.]append.*:pass:' setup.py || die -} - -python_test() { - local -x GREENLET_SKIP_LEAKCHECKS=1 - eunittest greenlet.tests -} diff --git a/dev-python/greenlet/greenlet-3.5.0.ebuild b/dev-python/greenlet/greenlet-3.5.0.ebuild deleted file mode 100644 index c69f59979da2..000000000000 --- a/dev-python/greenlet/greenlet-3.5.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# Note: greenlet is built-in in pypy -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Lightweight in-process concurrent programming" -HOMEPAGE=" - https://greenlet.readthedocs.io/en/latest/ - https://github.com/python-greenlet/greenlet/ - https://pypi.org/project/greenlet/ -" - -LICENSE="MIT PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 -hppa ~m68k ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/objgraph[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/furo -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # patch cflag manipulations out - sed -i -e 's:global_compile_args[.]append.*:pass:' setup.py || die -} - -python_test() { - local -x GREENLET_SKIP_LEAKCHECKS=1 - eunittest greenlet.tests -} diff --git a/dev-python/greenlet/greenlet-3.5.1.ebuild b/dev-python/greenlet/greenlet-3.5.1.ebuild deleted file mode 100644 index 33588218e841..000000000000 --- a/dev-python/greenlet/greenlet-3.5.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# Note: greenlet is built-in in pypy -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Lightweight in-process concurrent programming" -HOMEPAGE=" - https://greenlet.readthedocs.io/en/latest/ - https://github.com/python-greenlet/greenlet/ - https://pypi.org/project/greenlet/ -" - -LICENSE="MIT PSF-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 -hppa ~m68k ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/objgraph[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/furo -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # patch cflag manipulations out - sed -i -e 's:global_compile_args[.]append.*:pass:' setup.py || die -} - -python_test() { - local -x GREENLET_SKIP_LEAKCHECKS=1 - eunittest greenlet.tests -} diff --git a/dev-python/greenlet/metadata.xml b/dev-python/greenlet/metadata.xml deleted file mode 100644 index c3a8eb410e30..000000000000 --- a/dev-python/greenlet/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - greenlet - python-greenlet/greenlet - - diff --git a/dev-python/greenstalk/Manifest b/dev-python/greenstalk/Manifest deleted file mode 100644 index fcddb49f2a19..000000000000 --- a/dev-python/greenstalk/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST greenstalk-2.1.1.gh.tar.gz 14952 BLAKE2B 5d0dcce3865be4241722de55127d3c3cdca107a478fbf2e2b90b149003d37767758f84efdf83ea12bc8a5f4038b9703fbc658bd6c7fd3a02ed222ab30ecb06f8 SHA512 e886f8c29365ca6e7128f39ecd1990a33847e5491c1cb6412818413d9ef345d1ba1c614ae7be281f4812508d3996e850f86dba22ffffdbf8de4b57f69121d959 diff --git a/dev-python/greenstalk/greenstalk-2.1.1.ebuild b/dev-python/greenstalk/greenstalk-2.1.1.ebuild deleted file mode 100644 index f085a59d206c..000000000000 --- a/dev-python/greenstalk/greenstalk-2.1.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python 3 client for the beanstalkd work queue" -HOMEPAGE=" - https://greenstalk.readthedocs.io/ - https://github.com/justinmayhew/greenstalk/ - https://pypi.org/project/greenstalk/ -" -SRC_URI=" - https://github.com/justinmayhew/greenstalk/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -BDEPEND=" - test? ( - app-misc/beanstalkd - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/greenstalk/metadata.xml b/dev-python/greenstalk/metadata.xml deleted file mode 100644 index eeb742645fe9..000000000000 --- a/dev-python/greenstalk/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - greenstalk - justinmayhew/greenstalk - - diff --git a/dev-python/griddataformats/Manifest b/dev-python/griddataformats/Manifest deleted file mode 100644 index 64daa92f0ba7..000000000000 --- a/dev-python/griddataformats/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST griddataformats-1.1.0.tar.gz 5602377 BLAKE2B 158a1ffbc2792b0aaf91ce10729deb45640428585d8d02db5a6cc21ca6d006b58cb8dbadbec3e78c3136b54ea54ef320d7fbe160b0a460f6451bcc2fb98f15e1 SHA512 c33cb98c15d3cfba7b868bb729dd77e700cbb28f9e53e2cd217eeea0c886b1d86d46fac3f1c19a7361b52626e468492eb5c8875f3720b2639650c049234b5d7c -DIST griddataformats-1.1.0.tar.gz.provenance 9662 BLAKE2B 0a273e756c7ab8c9fa5d48b3515a906e37547707b1ee440fe9987a15999c98455899ed87675a66c42d47efd73a27c1e1701ad8319f2fa47ebd0e7642a2e2d886 SHA512 1db9e6820dbe538b1bb56ca9c9a15c7820423e816b0bb94475f1b237850c0db5f7956bcd672fc3a2c57954b3987a0b807bd2fb73f140a6ab03bb936d5b045996 -DIST griddataformats-1.2.0.tar.gz 5609433 BLAKE2B 6717f1cb84f80e9943939094f99017cb068adf8b1173f16043a26ac7937978ee2a5aa985f1e81e41ca791c0c372047ba3095486d1394ed2d119a0e7acb189887 SHA512 39853affa74a1c12f2b1feed7f984ba376655deac388c23619e61479c606acc46f6f0321af172a077fb37a87d31601764190abb993aa302beb8ea1f86612ff7f -DIST griddataformats-1.2.0.tar.gz.provenance 9529 BLAKE2B 0394ebd82c7ff558afce05c8858b396da3089558218534bbf0b7e8d07d97fbf034ec3eb83f910d5bc18c2cef3d80448797f78f5ce749812909d08483e7350768 SHA512 495a147d90efca41e274a37865053b3d2ebc735966145b41cf312fb7cb4dbd2cf43d74f3f7ad395a54e032b0c91b1a354f13d084b50c01aaf68cd0ad93da0356 diff --git a/dev-python/griddataformats/griddataformats-1.1.0.ebuild b/dev-python/griddataformats/griddataformats-1.1.0.ebuild deleted file mode 100644 index 5479896252f5..000000000000 --- a/dev-python/griddataformats/griddataformats-1.1.0.ebuild +++ /dev/null @@ -1,30 +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=GridDataFormats -PYPI_VERIFY_REPO=https://github.com/MDAnalysis/GridDataFormats -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Reading and writing of data on regular grids in Python" -HOMEPAGE=" - https://pypi.org/project/GridDataFormats/ - https://github.com/MDAnalysis/GridDataFormats/ -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/mrcfile[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/griddataformats/griddataformats-1.2.0.ebuild b/dev-python/griddataformats/griddataformats-1.2.0.ebuild deleted file mode 100644 index 5479896252f5..000000000000 --- a/dev-python/griddataformats/griddataformats-1.2.0.ebuild +++ /dev/null @@ -1,30 +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=GridDataFormats -PYPI_VERIFY_REPO=https://github.com/MDAnalysis/GridDataFormats -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Reading and writing of data on regular grids in Python" -HOMEPAGE=" - https://pypi.org/project/GridDataFormats/ - https://github.com/MDAnalysis/GridDataFormats/ -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/mrcfile[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/griddataformats/metadata.xml b/dev-python/griddataformats/metadata.xml deleted file mode 100644 index 0e4765ae061b..000000000000 --- a/dev-python/griddataformats/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - alexxy@gentoo.org - Alexey Shvetsov - - - python@gentoo.org - Python - - - GridDataFormats - MDAnalysis/GridDataFormats - - diff --git a/dev-python/grpcio-status/Manifest b/dev-python/grpcio-status/Manifest deleted file mode 100644 index 97b6dc887025..000000000000 --- a/dev-python/grpcio-status/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST grpc-1.80.0.gh.tar.gz 15772645 BLAKE2B 48f3acc5c3268f651dc865ce3095c306ad3fa0a4eacf6e6eea499d961c0e001e2ab43fe8f0d53713d19998f28ce0184045ad2a8ef4cdc41aee31e2fe70e2b53e SHA512 5ef6ec2277dcb2257f8ac7546057e9a3da6668676a3a4ff64e08e66abb465b5705103c4aa0b41955535ee437d4feef5b811aa3e31636c4cb76bf68c52caaccf7 -DIST grpc-1.81.0.gh.tar.gz 15840050 BLAKE2B 01defbe7386b8f7752b4abe9b3081fc09801a0d4cbccc083ac45dea63b3d32a6c4c7b87b57de9a33f7d82d3bc7ee173e0e291742a8b09aaf3a70bfef033c2473 SHA512 38966090a498392b727ea7d8149b59fbcb2fe630a8cada1a78d57e54359d125ca9b5e6d528efcdff05392f01c8418f25798fe823c900d480a3b768943c17a621 diff --git a/dev-python/grpcio-status/grpcio-status-1.80.0.ebuild b/dev-python/grpcio-status/grpcio-status-1.80.0.ebuild deleted file mode 100644 index 49df55141432..000000000000 --- a/dev-python/grpcio-status/grpcio-status-1.80.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2024-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 - -MY_P=grpc-${PV} -DESCRIPTION="Reference package for GRPC Python status proto mapping" -HOMEPAGE=" - https://grpc.io/ - https://github.com/grpc/grpc/ - https://pypi.org/project/grpcio-status/ -" -SRC_URI=" - https://github.com/grpc/grpc/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/src/python/grpcio_status - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/grpcio-${PV}[${PYTHON_USEDEP}] - >=dev-python/googleapis-common-protos-1.5.5[${PYTHON_USEDEP}] - =dev-python/protobuf-6.31.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cd "${WORKDIR}/${MY_P}/src/python/grpcio_tests" || die - epytest tests{,_aio}/status -} diff --git a/dev-python/grpcio-status/grpcio-status-1.81.0.ebuild b/dev-python/grpcio-status/grpcio-status-1.81.0.ebuild deleted file mode 100644 index dff723c664ac..000000000000 --- a/dev-python/grpcio-status/grpcio-status-1.81.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2024-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 - -MY_P=grpc-${PV} -DESCRIPTION="Reference package for GRPC Python status proto mapping" -HOMEPAGE=" - https://grpc.io/ - https://github.com/grpc/grpc/ - https://pypi.org/project/grpcio-status/ -" -SRC_URI=" - https://github.com/grpc/grpc/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/src/python/grpcio_status - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/grpcio-${PV}[${PYTHON_USEDEP}] - >=dev-python/googleapis-common-protos-1.5.5[${PYTHON_USEDEP}] - =dev-python/protobuf-6.33.5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cd "${WORKDIR}/${MY_P}/src/python/grpcio_tests" || die - epytest tests{,_aio}/status -} diff --git a/dev-python/grpcio-status/metadata.xml b/dev-python/grpcio-status/metadata.xml deleted file mode 100644 index 60bdc8475173..000000000000 --- a/dev-python/grpcio-status/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - grpcio-status - grpc/grpc - - diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest deleted file mode 100644 index 7ff9b8d7527b..000000000000 --- a/dev-python/grpcio/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST grpcio-1.74.0.tar.gz 12756048 BLAKE2B 943f9b438985193e13d72cd3e270f8b0bb311e548a226803e62619fb30ce50fa9f14bdcccec8aa6cf57704bdc7ef8706509d987c3ed9806a4e26f5360492124b SHA512 2f8bf61bf28b0b53422041f43fb226a7e4af0cd3c1942b58b84284a5d542e3224c3f54b40dc5346424dd0c260e1416b857732d8ee02fbca28384a15702f07ae0 -DIST grpcio-1.75.1.tar.gz 12731327 BLAKE2B 1cca575fefd42584fa1ce1d20ae875b2f894a1cc4f3c7eefbd64e51014bd8709f70d8ac8750cd06d9572a7867fb0ac514af098bb7b88c574f006957df4d7c082 SHA512 025554fc885859e0e484ec0c205ba19abe21d4fc7b6632eac7d4aa1fb7513b57235e38444a01b417c2f70549c79696b08fb4f2a673689cbca2810b21363d3fa5 -DIST grpcio-1.76.0.tar.gz 12785182 BLAKE2B dbd3bf849ac2a721a114087e484d8f759bc4799e2e8a4ea58236a6bcf926ccf1ee183bc61f616f7acbbff59418b9e39de921e50aa6b890e6a642f2969f9513cf SHA512 f6cd5bb70d839c7f0a17da9635c3363d1073f590fb53518a2c603a1a93f03742e135f86105494852ae343c699a9de8a3286fd150ef9074d8a51727c61c5a55c5 -DIST grpcio-1.78.1.tar.gz 12835760 BLAKE2B 45c2c811d5970731e88539ab60d8f99f4477a6cd6f9e64a85dee618a56709c8bd8c7476849dff9bf4d5af75e5dd845bd9a7e1259cb345394a9e8add7ededc6db SHA512 5e123927cf9dd6cbee6c623f88007c6b89e3c0cd67ad911f9fc594546597a3a98542f04ee54b431660eaf6be5248fef67af256400209af1df61e01b1b2222829 -DIST grpcio-1.80.0.tar.gz 12978905 BLAKE2B 2583bbdfcb05aaced115b4a4ab7d26b95efbe35bf7c2bd7989d9791d50553e05ba3e6323ce8b52c78459b34b5daeb1566ffd1e2b17c14208a13e4a06f0a2a6d5 SHA512 04ef676d6847f3d2820998c07d9f80585c105dc43e3f754b517566e86a92af94328ecdecba0b772e0abe2a53eb49102a12db93099b50d5bee576ac69cb928db5 diff --git a/dev-python/grpcio/grpcio-1.74.0.ebuild b/dev-python/grpcio/grpcio-1.74.0.ebuild deleted file mode 100644 index 7670f76f0070..000000000000 --- a/dev-python/grpcio/grpcio-1.74.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022-2025 LiGurOs Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 multiprocessing prefix pypi - -DESCRIPTION="High-performance RPC framework (python libraries)" -HOMEPAGE="https://grpc.io https://pypi.org/project/grpcio/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-libs/openssl-1.1.1:0=[-bindist(-)] - >=dev-libs/re2-0.2021.11.01:= - dev-python/cython[${PYTHON_USEDEP}] - >=dev-libs/protobuf-25.0 - dev-python/protobuf[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - net-dns/c-ares:= - sys-libs/zlib:= -" - -DEPEND="${RDEPEND}" - -src_prepare() { - default -} - -python_prepare_all() { - distutils-r1_python_prepare_all - hprefixify setup.py -} - -python_configure_all() { - export GRPC_BUILD_WITH_BORING_SSL_ASM=9 - export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 - - export GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY=1 - export GRPC_PYTHON_BUILD_SYSTEM_CARES=1 - export GRPC_PYTHON_BUILD_WITH_SYSTEM_RE2=1 - export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 - export GRPC_PYTHON_BUILD_WITH_CYTHON=1 - export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)" -} diff --git a/dev-python/grpcio/grpcio-1.75.1.ebuild b/dev-python/grpcio/grpcio-1.75.1.ebuild deleted file mode 100644 index 7670f76f0070..000000000000 --- a/dev-python/grpcio/grpcio-1.75.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022-2025 LiGurOs Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 multiprocessing prefix pypi - -DESCRIPTION="High-performance RPC framework (python libraries)" -HOMEPAGE="https://grpc.io https://pypi.org/project/grpcio/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-libs/openssl-1.1.1:0=[-bindist(-)] - >=dev-libs/re2-0.2021.11.01:= - dev-python/cython[${PYTHON_USEDEP}] - >=dev-libs/protobuf-25.0 - dev-python/protobuf[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - net-dns/c-ares:= - sys-libs/zlib:= -" - -DEPEND="${RDEPEND}" - -src_prepare() { - default -} - -python_prepare_all() { - distutils-r1_python_prepare_all - hprefixify setup.py -} - -python_configure_all() { - export GRPC_BUILD_WITH_BORING_SSL_ASM=9 - export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 - - export GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY=1 - export GRPC_PYTHON_BUILD_SYSTEM_CARES=1 - export GRPC_PYTHON_BUILD_WITH_SYSTEM_RE2=1 - export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 - export GRPC_PYTHON_BUILD_WITH_CYTHON=1 - export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)" -} diff --git a/dev-python/grpcio/grpcio-1.76.0.ebuild b/dev-python/grpcio/grpcio-1.76.0.ebuild deleted file mode 100644 index 7670f76f0070..000000000000 --- a/dev-python/grpcio/grpcio-1.76.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022-2025 LiGurOs Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 multiprocessing prefix pypi - -DESCRIPTION="High-performance RPC framework (python libraries)" -HOMEPAGE="https://grpc.io https://pypi.org/project/grpcio/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-libs/openssl-1.1.1:0=[-bindist(-)] - >=dev-libs/re2-0.2021.11.01:= - dev-python/cython[${PYTHON_USEDEP}] - >=dev-libs/protobuf-25.0 - dev-python/protobuf[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - net-dns/c-ares:= - sys-libs/zlib:= -" - -DEPEND="${RDEPEND}" - -src_prepare() { - default -} - -python_prepare_all() { - distutils-r1_python_prepare_all - hprefixify setup.py -} - -python_configure_all() { - export GRPC_BUILD_WITH_BORING_SSL_ASM=9 - export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 - - export GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY=1 - export GRPC_PYTHON_BUILD_SYSTEM_CARES=1 - export GRPC_PYTHON_BUILD_WITH_SYSTEM_RE2=1 - export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 - export GRPC_PYTHON_BUILD_WITH_CYTHON=1 - export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)" -} diff --git a/dev-python/grpcio/grpcio-1.78.1.ebuild b/dev-python/grpcio/grpcio-1.78.1.ebuild deleted file mode 100644 index 13c7fde34b09..000000000000 --- a/dev-python/grpcio/grpcio-1.78.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022-2026 LiGurOs Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 multiprocessing prefix pypi - -DESCRIPTION="High-performance RPC framework (python libraries)" -HOMEPAGE="https://grpc.io https://pypi.org/project/grpcio/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-libs/openssl-1.1.1:0=[-bindist(-)] - >=dev-libs/re2-0.2021.11.01:= - dev-python/cython[${PYTHON_USEDEP}] - >=dev-libs/protobuf-25.0 - dev-python/protobuf[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - net-dns/c-ares:= - sys-libs/zlib:= -" - -DEPEND="${RDEPEND}" - -src_prepare() { - default -} - -python_prepare_all() { - distutils-r1_python_prepare_all - hprefixify setup.py -} - -python_configure_all() { - export GRPC_BUILD_WITH_BORING_SSL_ASM=9 - export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 - - export GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY=1 - export GRPC_PYTHON_BUILD_SYSTEM_CARES=1 - export GRPC_PYTHON_BUILD_WITH_SYSTEM_RE2=1 - export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 - export GRPC_PYTHON_BUILD_WITH_CYTHON=1 - export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)" -} diff --git a/dev-python/grpcio/grpcio-1.80.0.ebuild b/dev-python/grpcio/grpcio-1.80.0.ebuild deleted file mode 100644 index 13c7fde34b09..000000000000 --- a/dev-python/grpcio/grpcio-1.80.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022-2026 LiGurOs Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 multiprocessing prefix pypi - -DESCRIPTION="High-performance RPC framework (python libraries)" -HOMEPAGE="https://grpc.io https://pypi.org/project/grpcio/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -IUSE="" - -RDEPEND=" - >=dev-libs/openssl-1.1.1:0=[-bindist(-)] - >=dev-libs/re2-0.2021.11.01:= - dev-python/cython[${PYTHON_USEDEP}] - >=dev-libs/protobuf-25.0 - dev-python/protobuf[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - net-dns/c-ares:= - sys-libs/zlib:= -" - -DEPEND="${RDEPEND}" - -src_prepare() { - default -} - -python_prepare_all() { - distutils-r1_python_prepare_all - hprefixify setup.py -} - -python_configure_all() { - export GRPC_BUILD_WITH_BORING_SSL_ASM=9 - export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 - - export GRPC_PYTHON_DISABLE_LIBC_COMPATIBILITY=1 - export GRPC_PYTHON_BUILD_SYSTEM_CARES=1 - export GRPC_PYTHON_BUILD_WITH_SYSTEM_RE2=1 - export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 - export GRPC_PYTHON_BUILD_WITH_CYTHON=1 - export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="$(makeopts_jobs)" -} diff --git a/dev-python/grpcio/metadata.xml b/dev-python/grpcio/metadata.xml deleted file mode 100644 index 72a26f8088ea..000000000000 --- a/dev-python/grpcio/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - dev@liguros.net - Development - - - gyakovlev@gentoo.org - Georgy Yakovlev - - - ports - \ No newline at end of file diff --git a/dev-python/gsd/Manifest b/dev-python/gsd/Manifest deleted file mode 100644 index 791d381f73c1..000000000000 --- a/dev-python/gsd/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST gsd-4.2.0.tar.gz 141527 BLAKE2B 243223caff126a999cfa3cb35faec09a41a43ab91f4595724a23d346874bfe1e1b6f7d0dfd383075b97078316cf3d0478308adb88ff7ea90dad4719d0523542e SHA512 a1ce3855dd01403fc52ad209589f201d169c766f99a9bea2ddc7dfc7d3b05022e2658759b757408df38bc4ebbdb38fde560b71d19600ca6b2387c0f6ba1c3a48 -DIST gsd-5.0.0.tar.gz 140095 BLAKE2B 9fcfd0b4984a80c4a8ca1880184a89ebd6bd4c4c5eec616d138fe18d8fd21f76bd5ce02b5477eb472327b4c2cf1f00d51dfd0b2bda48d257d6c3aff12600c575 SHA512 92426fb313b68c0916ded14971da918f1a672b12fa67b5394c7dee7b8d7dff956ef2f2131fae9d8ccbed0ef819d715e7ea16ab7e4e0209da81faf92711385954 -DIST gsd-5.0.1.tar.gz 140861 BLAKE2B 85aecd32b1f9e5970c9b1bc72a7073bcd21eb48027eefd83c65fd8db69c6f0999e9df71f19d22c3d186aa81694badc03c661fca934d961d32e78d7abc4e104d8 SHA512 04e7c2e8f3501306ecf9f3a117754294e28b54abb24ad0bdf2efc6b5fc520e8533feb69ef508d32b83e3ff2db880457a19b88c1ba411c0c08176d1d1a4407f10 diff --git a/dev-python/gsd/gsd-4.2.0.ebuild b/dev-python/gsd/gsd-4.2.0.ebuild deleted file mode 100644 index fe1055ce099f..000000000000 --- a/dev-python/gsd/gsd-4.2.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="GSD - file format specification and a library to read and write it" -HOMEPAGE=" - https://github.com/glotzerlab/gsd/ - https://pypi.org/project/gsd/ -" -SRC_URI=" - https://github.com/glotzerlab/gsd/releases/download/v${PV}/${P}.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cd "${T}" || die - epytest --pyargs gsd -} diff --git a/dev-python/gsd/gsd-5.0.0.ebuild b/dev-python/gsd/gsd-5.0.0.ebuild deleted file mode 100644 index 5654e9b86cd9..000000000000 --- a/dev-python/gsd/gsd-5.0.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="GSD - file format specification and a library to read and write it" -HOMEPAGE=" - https://github.com/glotzerlab/gsd/ - https://pypi.org/project/gsd/ -" -SRC_URI=" - https://github.com/glotzerlab/gsd/releases/download/v${PV}/${P}.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cd "${T}" || die - epytest --pyargs gsd -} diff --git a/dev-python/gsd/gsd-5.0.1.ebuild b/dev-python/gsd/gsd-5.0.1.ebuild deleted file mode 100644 index 5654e9b86cd9..000000000000 --- a/dev-python/gsd/gsd-5.0.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="GSD - file format specification and a library to read and write it" -HOMEPAGE=" - https://github.com/glotzerlab/gsd/ - https://pypi.org/project/gsd/ -" -SRC_URI=" - https://github.com/glotzerlab/gsd/releases/download/v${PV}/${P}.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cd "${T}" || die - epytest --pyargs gsd -} diff --git a/dev-python/gsd/metadata.xml b/dev-python/gsd/metadata.xml deleted file mode 100644 index 9bc8331824f0..000000000000 --- a/dev-python/gsd/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - alexxy@gentoo.org - Alexey Shvetsov - - - python@gentoo.org - Python - - - gsd - glotzerlab/gsd - - diff --git a/dev-python/gssapi/Manifest b/dev-python/gssapi/Manifest deleted file mode 100644 index 90fe7005761c..000000000000 --- a/dev-python/gssapi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gssapi-1.11.1.gh.tar.gz 113666 BLAKE2B ac433606171949a4dcc49ec8a00d4bb55fd2cd5ef6e399a0be76faa956289062e55da10a15f526141d9b433f7972ea3a5a7d867ae052626df1d60de186ddadb2 SHA512 ee963596708643d35f5def529ab9e19163225b1553beaad69c191783d99474222c22df6f440a96f635a6c62640e8c9f78a024d27f2aabf90e8c27c7e2d7500ad diff --git a/dev-python/gssapi/gssapi-1.11.1.ebuild b/dev-python/gssapi/gssapi-1.11.1.ebuild deleted file mode 100644 index 9844430aba51..000000000000 --- a/dev-python/gssapi/gssapi-1.11.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# TODO: freethreading -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Low and high level wrappers around the GSSAPI C libraries" -HOMEPAGE=" - https://github.com/pythongssapi/python-gssapi/ - https://pypi.org/project/gssapi/ -" -SRC_URI=" - https://github.com/pythongssapi/python-gssapi/releases/download/v${PV}/python-${P}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}"/python-${P} - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/decorator[${PYTHON_USEDEP}] - virtual/krb5 -" - -BDEPEND=" - >=dev-python/cython-3.1.1[${PYTHON_USEDEP}] - virtual/krb5 - test? ( - dev-python/k5test[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cd "${T}" || die - epytest --pyargs gssapi -} diff --git a/dev-python/gssapi/metadata.xml b/dev-python/gssapi/metadata.xml deleted file mode 100644 index 88ef379d899b..000000000000 --- a/dev-python/gssapi/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - titanofold@gentoo.org - Aaron W. Swenson - - - python@gentoo.org - Python - - - gssapi - pythongssapi/python-gssapi - - diff --git a/dev-python/gst-python/Manifest b/dev-python/gst-python/Manifest deleted file mode 100644 index c2600ad3f736..000000000000 --- a/dev-python/gst-python/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST gst-python-1.24.13.tar.xz 128500 BLAKE2B bb33b95d5e062da85ec559fd149377b1ddd5deb0560181f53bde616900fd5281189373dc70f6abe39eb0961a3a1e9bfdf347a1291efcb269ef0a7c41abdb5eb5 SHA512 aa92d6c9c5e81a0230e8d8d7d9f63a3c73c0e4ca5bb377be7cbe8dfc1b1edf74377b35b3f79f6f9df04261a96b89716a19423c0ece1ad250841d661677d7ba9e -DIST gst-python-1.26.11.tar.xz 141240 BLAKE2B bf7becda7794024480ce19f41819fcdccc5d01cf58134df8a6a595777c3c5dcdba73f6f6a435d72d0a6373f4eab6f3dd160a9c7a2bf3f2bf98f74c5d073ce25a SHA512 8a618750f1616ba11e55501c7b2d05dfd0fe06569faef173703ae0d7301ff82249cf3a73e91b1e78362e967638f6c40771781269597db90c3640f8156f34143d -DIST gst-python-1.26.11.tar.xz.asc 833 BLAKE2B 3a98ae6d88303634ddfec9629161c46d75c54c4a1bfd59a59a7c5c37059fa4d853dddbee0e0b02fb42428080c022f10966abd56b637ac375a07f318da4fd2e53 SHA512 718b6ea53d6cd6ed795d446b13d3726d5db673af9555a8eb6294fc2e887cafe18f76e63aaa1bbd627add564b1d5c760e70b96d71d0cf5b8b27c1dcbeb579d36e diff --git a/dev-python/gst-python/files/gst-python-1.26.11-pygobject-3.52.patch b/dev-python/gst-python/files/gst-python-1.26.11-pygobject-3.52.patch deleted file mode 100644 index a24465cb99ba..000000000000 --- a/dev-python/gst-python/files/gst-python-1.26.11-pygobject-3.52.patch +++ /dev/null @@ -1,176 +0,0 @@ -https://bugs.gentoo.org/957940 -https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/47874799e328f2b4f081b623efe9d0ae059d0fd8 - -From 47874799e328f2b4f081b623efe9d0ae059d0fd8 Mon Sep 17 00:00:00 2001 -From: Thibault Saunier -Date: Sun, 28 Sep 2025 09:48:05 -0300 -Subject: [PATCH] ges: Move OTIO formatter to a separate Python plugin - -The GES OpenTimelineIO formatter was previously embedded directly in -libges using GLib resources, this was all a bit complex for not much -benefit, moreover it started to crash recently. - -Move the formatter to a standalone Python plugin that will be loaded -through the standard GStreamer Python plugin infrastructure making -it all more simple. - -The formatter is now located in subprojects/gst-python/plugins/ges/ -and will only be loaded when the Python plugin is available and -opentimelineio is installed. - -Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4676 - -Part-of: ---- a/meson.build -+++ b/meson.build -@@ -128,7 +128,8 @@ configinc = include_directories('.') - meson.add_dist_script('scripts/gen-changelog.py', meson.project_name(), '1.26.0', meson.project_version()) - - pkgconfig = import('pkgconfig') --plugins_install_dir = join_paths(libdir, 'gstreamer-1.0') -+plugins_install_dir = join_paths(get_option('libdir'), 'gstreamer-1.0') -+python_plugin_install_dir = join_paths(plugins_install_dir, 'python') - plugins_pkgconfig_install_dir = join_paths(plugins_install_dir, 'pkgconfig') - if get_option('default_library') == 'shared' - # If we don't build static plugins there is no need to generate pc files -@@ -139,6 +140,7 @@ subdir('gi') - if not get_option('plugin').disabled() - if get_option('default_library') != 'static' - subdir('plugin') -+ subdir('plugins') - else - warning('Python plugin not supported with `static` builds yet.') - endif ---- a/plugin/meson.build -+++ b/plugin/meson.build -@@ -3,7 +3,7 @@ gstpython = library('gstpython', - include_directories : [configinc], - dependencies : [gst_dep, pygobject_dep, gstbase_dep, python_embed_dep, gmodule_dep, libdl], - install : true, -- install_dir : '@0@/gstreamer-1.0'.format(get_option('libdir')), -+ install_dir : plugins_install_dir, - ) - plugins = [gstpython] - # XXX: Generate a pc file for this plugin? Can gstpython be statically linked? ---- /dev/null -+++ b/plugins/ges/meson.build -@@ -0,0 +1,4 @@ -+install_data( -+ 'python/gesotioformatter.py', -+ install_dir: python_plugin_install_dir -+) ---- /dev/null -+++ b/plugins/ges/python/gesotioformatter.py -@@ -0,0 +1,105 @@ -+#!/usr/bin/env python -+# -*- Mode: Python -*- -+# vi:si:et:sw=4:sts=4:ts=4 -+# -+# Copyright (C) 2019 Igalia S.L -+# Authors: -+# Thibault Saunier -+# -+ -+import sys -+ -+import gi -+import tempfile -+ -+try: -+ gi.require_version("GES", "1.0") -+ gi.require_version("Gst", "1.0") -+ -+ from gi.repository import GObject -+ from gi.repository import Gst -+ Gst.init(None) -+ from gi.repository import GES -+ from gi.repository import GLib -+ from collections import OrderedDict -+ -+ import opentimelineio as otio -+ otio.adapters.from_name('xges') -+ -+ class GESOtioFormatter(GES.Formatter): -+ def do_save_to_uri(self, timeline, uri, overwrite): -+ if not Gst.uri_is_valid(uri) or Gst.uri_get_protocol(uri) != "file": -+ Gst.error("Protocol not supported for file: %s" % uri) -+ return False -+ -+ with tempfile.NamedTemporaryFile(suffix=".xges") as tmpxges: -+ timeline.get_asset().save(timeline, "file://" + tmpxges.name, None, overwrite) -+ -+ linker = otio.media_linker.MediaLinkingPolicy.ForceDefaultLinker -+ otio_timeline = otio.adapters.read_from_file(tmpxges.name, "xges", media_linker_name=linker) -+ location = Gst.uri_get_location(uri) -+ out_adapter = otio.adapters.from_filepath(location) -+ otio.adapters.write_to_file(otio_timeline, Gst.uri_get_location(uri), out_adapter.name) -+ -+ return True -+ -+ def do_can_load_uri(self, uri): -+ try: -+ if not Gst.uri_is_valid(uri) or Gst.uri_get_protocol(uri) != "file": -+ return False -+ except GLib.Error as e: -+ Gst.error(str(e)) -+ return False -+ -+ if uri.endswith(".xges"): -+ return False -+ -+ try: -+ return otio.adapters.from_filepath(Gst.uri_get_location(uri)) is not None -+ except Exception as e: -+ Gst.info("Could not load %s -> %s" % (uri, e)) -+ return False -+ -+ def do_load_from_uri(self, timeline, uri): -+ location = Gst.uri_get_location(uri) -+ in_adapter = otio.adapters.from_filepath(location) -+ assert (in_adapter) # can_load_uri should have ensured it is loadable -+ -+ linker = otio.media_linker.MediaLinkingPolicy.ForceDefaultLinker -+ otio_timeline = otio.adapters.read_from_file( -+ location, -+ in_adapter.name, -+ media_linker_name=linker -+ ) -+ -+ with tempfile.NamedTemporaryFile(suffix=".xges") as tmpxges: -+ otio.adapters.write_to_file(otio_timeline, tmpxges.name, "xges") -+ formatter = GES.Formatter.get_default().extract() -+ timeline.get_asset().add_formatter(formatter) -+ return formatter.load_from_uri(timeline, "file://" + tmpxges.name) -+ -+ GObject.type_register(GESOtioFormatter) -+ known_extensions_mimetype_map = [ -+ ("otio", "xml", "fcpxml"), -+ ("application/vnd.pixar.opentimelineio+json", "application/vnd.apple-xmeml+xml", "application/vnd.apple-fcp+xml") -+ ] -+ -+ extensions = [] -+ for adapter in otio.plugins.ActiveManifest().adapters: -+ if adapter.name != 'xges': -+ extensions.extend(adapter.suffixes) -+ -+ extensions_mimetype_map = [[], []] -+ for i, ext in enumerate(known_extensions_mimetype_map[0]): -+ if ext in extensions: -+ extensions_mimetype_map[0].append(ext) -+ extensions_mimetype_map[1].append(known_extensions_mimetype_map[1][i]) -+ extensions.remove(ext) -+ extensions_mimetype_map[0].extend(extensions) -+ -+ GES.FormatterClass.register_metas(GESOtioFormatter, "otioformatter", -+ "GES Formatter using OpenTimelineIO", -+ ','.join(extensions_mimetype_map[0]), -+ ';'.join(extensions_mimetype_map[1]), 0.1, Gst.Rank.SECONDARY) -+except (ImportError, TypeError) as e: -+ Gst.warning(f"opentimelineio module not found, GES OTIO formatter will not be available: {e}") ---- /dev/null -+++ b/subprojects/gst-python/plugins/meson.build -@@ -0,0 +1 @@ -+subdir('ges') --- -GitLab - diff --git a/dev-python/gst-python/files/gst-python-1.26.11-skip-test.patch b/dev-python/gst-python/files/gst-python-1.26.11-skip-test.patch deleted file mode 100644 index 00928d30d64f..000000000000 --- a/dev-python/gst-python/files/gst-python-1.26.11-skip-test.patch +++ /dev/null @@ -1,30 +0,0 @@ -https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4772#note_3291563 - -Description: disable tests that are broken since pygobject 3.54 - Since pygobject 3.54, the tests are broken. With 1.28.0 on the horizon, - the choice is to disable the broken tests to get the version release - synchronised again. -Author: Marc Leeman -Forwarded: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4772 -Last-Update: 2026-01-16 - -Index: gst-python1.0/testsuite/test_gst_init.py -=================================================================== ---- gst-python1.0.orig/testsuite/test_gst_init.py -+++ gst-python1.0/testsuite/test_gst_init.py -@@ -30,6 +30,7 @@ overrides_hack - - - class TestNotInitialized(TestCase): -+ @unittest.skip("Broken since pygobject 3.54") - def testNotInitialized(self): - if sys.version_info >= (3, 0): - assert_type = Gst.NotInitialized -@@ -45,6 +46,7 @@ class TestNotInitialized(TestCase): - with self.assertRaises(assert_type): - Gst.ElementFactory.make("identity", None) - -+ @unittest.skip("Broken since pygobject 3.54") - def testNotDeinitialized(self): - Gst.init(None) - diff --git a/dev-python/gst-python/gst-python-1.24.13.ebuild b/dev-python/gst-python/gst-python-1.24.13.ebuild deleted file mode 100644 index cac407076a10..000000000000 --- a/dev-python/gst-python/gst-python-1.24.13.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit meson python-r1 xdg-utils - -DESCRIPTION="A Python Interface to GStreamer" -HOMEPAGE="https://gstreamer.freedesktop.org/" -SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz" - -LICENSE="LGPL-2+" -SLOT="1.0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - >=media-libs/gstreamer-${PV}:1.0[introspection] - >=media-libs/gst-plugins-base-${PV}:1.0[introspection] - >=dev-python/pygobject-3.8:3[${PYTHON_USEDEP}] - - - - - gstreamer@gentoo.org - GStreamer package maintainers - - diff --git a/dev-python/gtts/Manifest b/dev-python/gtts/Manifest deleted file mode 100644 index 12a85059d212..000000000000 --- a/dev-python/gtts/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gtts-2.5.4.gh.tar.gz 41404 BLAKE2B dd4f99e4374922b7f8f5c1233ae84bb473f8b9c35652391aab519078dbdf1587bcdf1fb69674158c8082afe09b2b1bf14dbe109a9e85f9fe1da5cb0611c7a271 SHA512 9182aa809c2a889e399fe5e1cca00ad2bade99513b2a821d3f077e2d0560a0f8e10dd921bd7b66cfde87b972642213dfbc5a4dd4aea68f2e2cf04694611c7655 diff --git a/dev-python/gtts/gtts-2.5.4.ebuild b/dev-python/gtts/gtts-2.5.4.ebuild deleted file mode 100644 index 8d9138ec5012..000000000000 --- a/dev-python/gtts/gtts-2.5.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python library and CLI tool to interface with Google Translate's API" -HOMEPAGE="https://github.com/pndurette/gTTS https://pypi.org/project/gTTS/" -SRC_URI="https://github.com/pndurette/gTTS/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/gTTS-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" -PROPERTIES="test_network" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/testfixtures[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/gtts/metadata.xml b/dev-python/gtts/metadata.xml deleted file mode 100644 index 31eb8f2c9d6d..000000000000 --- a/dev-python/gtts/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - Pavel Sobolev - contact@paveloom.dev - - - https://github.com/pndurette/gTTS/issues - pndurette/gTTS - gTTS - - diff --git a/dev-python/guessit/Manifest b/dev-python/guessit/Manifest deleted file mode 100644 index 218781eb61b4..000000000000 --- a/dev-python/guessit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST guessit-3.8.0.tar.gz 271285 BLAKE2B 67ff29739839c79b95ad6022ad0329698af62abcbbbed7e9f52ba1c2e60f5c69defda5e87d97607d3eaeeb7668a9f4b82de05140f23555c800731c2236b0f7e6 SHA512 968e8f27dd41dcaece27444cd5117990726ef73467cedbc008dcf0fe2d1f2010209253e2fa6d645e30d9eaffe613080f1c2d77bda772227c1e6e04910d58f7ad diff --git a/dev-python/guessit/guessit-3.8.0.ebuild b/dev-python/guessit/guessit-3.8.0.ebuild deleted file mode 100644 index f3edb1b7d795..000000000000 --- a/dev-python/guessit/guessit-3.8.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library for guessing information from video filenames" -HOMEPAGE=" - https://github.com/guessit-io/guessit/ - https://pypi.org/project/guessit/ -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -RDEPEND=" - >=dev-python/babelfish-0.5.5[${PYTHON_USEDEP}] - >=dev-python/rebulk-3.2.0[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Disable benchmarks as they require unavailable pytest-benchmark. - guessit/test/test_benchmark.py -) diff --git a/dev-python/guessit/metadata.xml b/dev-python/guessit/metadata.xml deleted file mode 100644 index 14b4366180ca..000000000000 --- a/dev-python/guessit/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - guessit-io/guessit - guessit - - diff --git a/dev-python/guidata/Manifest b/dev-python/guidata/Manifest deleted file mode 100644 index 19e8898cfd77..000000000000 --- a/dev-python/guidata/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST guidata-3.13.4.tar.gz 783773 BLAKE2B 4643802dca5a9c838ceb22baa7f7ac56e2b886a0e7d612e546979ea2df942dcdab23faadcf5bbb6b7856028e6e8eb62e7d7617ed68762c185f9324c813513b62 SHA512 c11acf082821443c14ab613342a1b397bbff361f223144ee9a570354867c1e0c71db95803cb2fbda9d2c25e284717bb38df4457bdd4b433b513d63fcac783f60 -DIST guidata-3.14.2.tar.gz 869891 BLAKE2B 77a9c0531536fca57fd8acaebd6b994246edee7c64180b08952c920cb4992e38bfbd6ef6e90372238d83e5d4a1eabde423e89a8e551bfd6f29bc770b3bd7cda1 SHA512 ed3691e27c0df48576efaa213702acd0399fe74fd94555ba47a300b5a27e150047713ebe6cc5c3907009829a70f392e962b12a0ed85e643d3007ce0493d11a6e -DIST guidata-3.14.3.tar.gz 872027 BLAKE2B c1f4d7ef5b7ae561ebc595d2f3bda9b1f9335bf34c25a0733bb57cc0cdabeff383b9644a2badd899c12e3aa309bd3d371ea07914e06374016471b1833a322c85 SHA512 68cddfa0dfd3264429757faea3520c2200058c5712100d54c2799851bf3cf91dcbf857764df374a1edd3745ed091e23e42cf58cc1f95f63125899b37b8b5e23f diff --git a/dev-python/guidata/guidata-3.13.4.ebuild b/dev-python/guidata/guidata-3.13.4.ebuild deleted file mode 100644 index ff0a963630e3..000000000000 --- a/dev-python/guidata/guidata-3.13.4.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for user interfaces for easy dataset editing and display" -HOMEPAGE="https://pypi.org/project/guidata/" -LICENSE="BSD" - -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RDEPEND=" - dev-python/h5py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pyqt6[${PYTHON_USEDEP}] - dev-python/qtpy[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tomli[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pytest-qt[${PYTHON_USEDEP}] - dev-python/pytest-xvfb[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - "guidata/tests/dataset/test_all_features.py::test_all_features" -) - -python_test() { - epytest -p xvfb -} diff --git a/dev-python/guidata/guidata-3.14.2.ebuild b/dev-python/guidata/guidata-3.14.2.ebuild deleted file mode 100644 index f4e756c181f2..000000000000 --- a/dev-python/guidata/guidata-3.14.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for user interfaces for easy dataset editing and display" -HOMEPAGE="https://pypi.org/project/guidata/" -LICENSE="BSD" - -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RDEPEND=" - dev-python/h5py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pyqt6[${PYTHON_USEDEP}] - dev-python/qtpy[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tomli[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=(pytest-xvfb pytest-qt) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - "guidata/tests/dataset/test_all_features.py::test_all_features" -) - -python_test() { - epytest -p xvfb -} diff --git a/dev-python/guidata/guidata-3.14.3.ebuild b/dev-python/guidata/guidata-3.14.3.ebuild deleted file mode 100644 index f4e756c181f2..000000000000 --- a/dev-python/guidata/guidata-3.14.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for user interfaces for easy dataset editing and display" -HOMEPAGE="https://pypi.org/project/guidata/" -LICENSE="BSD" - -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RDEPEND=" - dev-python/h5py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pyqt6[${PYTHON_USEDEP}] - dev-python/qtpy[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tomli[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=(pytest-xvfb pytest-qt) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - "guidata/tests/dataset/test_all_features.py::test_all_features" -) - -python_test() { - epytest -p xvfb -} diff --git a/dev-python/guidata/metadata.xml b/dev-python/guidata/metadata.xml deleted file mode 100644 index ce5a390e80d9..000000000000 --- a/dev-python/guidata/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - guidata - PlotPyStack/guidata - - diff --git a/dev-python/guiqwt/Manifest b/dev-python/guiqwt/Manifest deleted file mode 100644 index 61e5fb7d1f46..000000000000 --- a/dev-python/guiqwt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST guiqwt-4.4.5.gh.tar.gz 5427628 BLAKE2B ac5e7116e357b733486f48ddabca0a42c42e7d2616022667e09b465a3b2791863a09e5b68731cdf2bcabb8df873934c11256cdfe058a77fa90c7b0c286a60686 SHA512 44ee7ded9459795666adb716f4041215c520371203029ef9157aeeed78a9fb7f1fad18ee6651d760bb7b31ad82fb11a414239984992824a30fba7cd22de5ffd6 diff --git a/dev-python/guiqwt/guiqwt-4.4.5-r1.ebuild b/dev-python/guiqwt/guiqwt-4.4.5-r1.ebuild deleted file mode 100644 index 349030aaa566..000000000000 --- a/dev-python/guiqwt/guiqwt-4.4.5-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Efficient 2D plotting Python library based on PythonQwt " -HOMEPAGE="https://pypi.python.org/pypi/guiqwt" -SRC_URI="https://github.com/PlotPyStack/guiqwt/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -LICENSE="MIT" - -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" - -RDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/guidata[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/PythonQwt[${PYTHON_USEDEP}] - dev-python/qtpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] -" diff --git a/dev-python/guiqwt/metadata.xml b/dev-python/guiqwt/metadata.xml deleted file mode 100644 index f60b76563559..000000000000 --- a/dev-python/guiqwt/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - guiqwt - PlotPyStack/guiqwt - - diff --git a/dev-python/guppy3/Manifest b/dev-python/guppy3/Manifest deleted file mode 100644 index 8c201aeb500c..000000000000 --- a/dev-python/guppy3/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST guppy3-3.1.6.tar.gz 335447 BLAKE2B 59ace503d8f68361629d161d8df0e9b90bade30cb402aad31e1b772ed177eddf9fc4f05325bde837e013e980d5ca7c14d35ce4614c076aed3cd5ca17b45126d9 SHA512 3280cfbd9cb6ca8dc273055fc70f4369273155535e19ad39d8251f932bca1dd0c2f00f11886608ee68f0ea3fef79f2c924b88e3babe43f7fbb61aa937f313b10 -DIST guppy3-3.1.7.tar.gz 351522 BLAKE2B 949069109b6be9363888f4c7bb54a41cebc89fc82e73171ecb9fd5ff3dd4c7ec80657e0c177b04939486dd8c3bdabaabbee5ca75df62b0cfa49f0fab100b015f SHA512 6061fa5808071b19840e52ff9ece4d60bb40fb46d28411a301935d6d2e07c373f4914595cdc7b34cf9ed939864229bde48f383f0b738fe8ed44d104638e88b43 diff --git a/dev-python/guppy3/guppy3-3.1.6.ebuild b/dev-python/guppy3/guppy3-3.1.6.ebuild deleted file mode 100644 index b3dec18de2f2..000000000000 --- a/dev-python/guppy3/guppy3-3.1.6.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -inherit distutils-r1 pypi - -DESCRIPTION="A Python Programming Environment & Heap analysis toolset" -HOMEPAGE=" - https://pypi.org/project/guppy3/ - https://zhuyifei1999.github.io/guppy3/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -python_test() { - cd "${T}" || die - "${EPYTHON}" "${S}"/guppy/heapy/test/test_all.py || die -} diff --git a/dev-python/guppy3/guppy3-3.1.7.ebuild b/dev-python/guppy3/guppy3-3.1.7.ebuild deleted file mode 100644 index b3dec18de2f2..000000000000 --- a/dev-python/guppy3/guppy3-3.1.7.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -inherit distutils-r1 pypi - -DESCRIPTION="A Python Programming Environment & Heap analysis toolset" -HOMEPAGE=" - https://pypi.org/project/guppy3/ - https://zhuyifei1999.github.io/guppy3/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -python_test() { - cd "${T}" || die - "${EPYTHON}" "${S}"/guppy/heapy/test/test_all.py || die -} diff --git a/dev-python/guppy3/metadata.xml b/dev-python/guppy3/metadata.xml deleted file mode 100644 index 439ed9de8be4..000000000000 --- a/dev-python/guppy3/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - zhuyifei1999@gmail.com - YiFei Zhu - - Guppy 3 is a programming environment providing object and heap memory - sizing, profiling and analysis. It includes a prototypical - specification language that can be used to formally specify aspects of - Python programs and generate tests and documentation from a common - source. - - https://github.com/zhuyifei1999/guppy3/issues - guppy3 - zhuyifei1999/guppy3 - - diff --git a/dev-python/h11/Manifest b/dev-python/h11/Manifest deleted file mode 100644 index 95015c3d48f2..000000000000 --- a/dev-python/h11/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST h11-0.16.0.tar.gz 101250 BLAKE2B ec7dc5b9dfe0ce8572a8fd00627e3a91cfdb92ec3670b5ed5f76c9de4183d84f3a3be9ae4be1351acc0ba538351d324aff87a2780446de909ae7f29b9398c6eb SHA512 3fac3b788de93e2fed27029c4e21e3ceb016ec0d601e57e22ad7dda465158f83c4e21aee4bceef272576b635ed09df574f92c6df1537ab4f51cdccf65075acce diff --git a/dev-python/h11/h11-0.16.0.ebuild b/dev-python/h11/h11-0.16.0.ebuild deleted file mode 100644 index 22f5554b5f9a..000000000000 --- a/dev-python/h11/h11-0.16.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pure-Python implementation of HTTP/1.1 inspired by hyper-h2" -HOMEPAGE=" - https://h11.readthedocs.io/en/latest/ - https://github.com/python-hyper/h11/ - https://pypi.org/project/h11/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/h11/metadata.xml b/dev-python/h11/metadata.xml deleted file mode 100644 index 94ed11ace9c8..000000000000 --- a/dev-python/h11/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - h11 - python-hyper/h11 - - diff --git a/dev-python/h2/Manifest b/dev-python/h2/Manifest deleted file mode 100644 index 851aebeb71bf..000000000000 --- a/dev-python/h2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST h2-4.3.0.tar.gz 2152026 BLAKE2B 2cf5292b7c88ed158bcd4633c86df87f4673a041d2202015275cc636a3f9236378b47849bd69cb295c87084f279645e3e044db1245fa60ae03764523a39adf1a SHA512 f4a09644dec595a0a2280db2bdcdc26e22fc05a1853a0692e4c208c77cf7f9fe5ac2f185f31617ecb43d6afd6d0e24d8ce649ce38720744f6a30ca60dd3b9a49 diff --git a/dev-python/h2/h2-4.3.0.ebuild b/dev-python/h2/h2-4.3.0.ebuild deleted file mode 100644 index c9956f3dd3b6..000000000000 --- a/dev-python/h2/h2-4.3.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="HTTP/2 State-Machine based protocol implementation" -HOMEPAGE=" - https://python-hyper.org/projects/h2/en/stable/ - https://github.com/python-hyper/h2/ - https://pypi.org/project/h2/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/hyperframe-6.1[${PYTHON_USEDEP}] - =dev-python/hpack-4.1[${PYTHON_USEDEP}] - - - - - python@gentoo.org - Python - - - - - cory@lukasa.co.uk - Cory Benfield - - h2 - python-hyper/h2 - - A pure-Python implementation of a HTTP/2 protocol stack. - It’s written from the ground up to be embeddable in whatever program - you choose to use, ensuring that you can speak HTTP/2 regardless of - your programming paradigm. - - diff --git a/dev-python/h5py/Manifest b/dev-python/h5py/Manifest deleted file mode 100644 index b9c2f5b916e1..000000000000 --- a/dev-python/h5py/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST h5py-3.16.0.tar.gz 446526 BLAKE2B 16d4329fb38509349f44e3fecf6256105a191d93038d14833c6343bb1be037e54da455f5f24515d30958d6da9ffe78f0a0567fac5ffc4b44ba9f23664028e0fc SHA512 e79be29ef14509d6d02fd71e1e0087e17a2756d0b56b647124406211be446862b395369637954cd1450ab6c068b33249ee57704b656e458a67bb7868d57f4129 -DIST h5py-3.16.0.tar.gz.provenance 9133 BLAKE2B 0847bba5f0ffa9c81f79254027e91a6458b4d18419ea17e1cabb745d1281fb07348a1baaee67955a929d450526df66fd74983ca81370384cc2afe9696ab9e27b SHA512 943489849c3789b9f6c878f17147839dd6987c8314c9cf21150ea2d1480d7413ec289d9ff0b999928b2406ecab95907f9cbb567edf5e02042cdb2003d7e59576 diff --git a/dev-python/h5py/h5py-3.16.0.ebuild b/dev-python/h5py/h5py-3.16.0.ebuild deleted file mode 100644 index 4b4f5c8b6da5..000000000000 --- a/dev-python/h5py/h5py-3.16.0.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=standalone -PYPI_VERIFY_REPO=https://github.com/h5py/h5py -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple Python interface to HDF5 files" -HOMEPAGE=" - https://www.h5py.org/ - https://github.com/h5py/h5py/ - https://pypi.org/project/h5py/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~arm64-macos ~x64-macos" -IUSE="examples" - -DEPEND=" - >=dev-python/numpy-1.21.2:=[${PYTHON_USEDEP}] - >=sci-libs/hdf5-1.10.4:=[hl(+)] -" -RDEPEND=" - ${DEPEND} -" - -BDEPEND=" - >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.14.5[${PYTHON_USEDEP}] - >=dev-python/packaging-23.0[${PYTHON_USEDEP}] - >=dev-python/pkgconfig-1.5.5[${PYTHON_USEDEP}] - >=dev-python/setuptools-77.0.1[${PYTHON_USEDEP}] - test? ( - dev-python/qtpy[testlib,${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -python_prepare_all() { - # avoid pytest-mpi dep, we do not use mpi anyway - sed -i -e 's:pytest-mpi::' pytest.ini || die - distutils-r1_python_prepare_all - - export H5PY_SETUP_REQUIRES=0 -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest -m "not mpi" -} - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/h5py/metadata.xml b/dev-python/h5py/metadata.xml deleted file mode 100644 index efccd0f8f324..000000000000 --- a/dev-python/h5py/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - python@gentoo.org - Python - - - sci@gentoo.org - Gentoo Science Project - - - HDF5 for Python (h5py) is a general-purpose simple Python interface to the - Hierarchical Data Format library, version 5. Existing Python and - Numpy concepts are used for the interface. Almost all HDF5 features - are available from Python, including things like compound datatypes - (as used with Numpy recarray types), HDF5 attributes, hyperslab and - point-based I/O, and more recent features in HDF 1.8 like resizable - datasets and recursive iteration over entire files. - - - h5py/h5py - h5py - h5py - - diff --git a/dev-python/hachoir/Manifest b/dev-python/hachoir/Manifest deleted file mode 100644 index cbfb33cc9840..000000000000 --- a/dev-python/hachoir/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hachoir-3.3.0.gh.tar.gz 7905416 BLAKE2B 2125d28c932564867b37265206d5e27c9202b523ee8cb01d438aba44e6be42e76a6d2411ff72002db1a2dd28cf5561ff9c810920c88bbd8b20399007d85c3abf SHA512 8c9d6070877cedf706bec45f2813e145b3014dfc5c29d44e6c78fade165f0706cb214690e89551e4934a54c7e8e1fac1c73362fb9ada1c3d3d41f35556f43c7a diff --git a/dev-python/hachoir/hachoir-3.3.0.ebuild b/dev-python/hachoir/hachoir-3.3.0.ebuild deleted file mode 100644 index d085face9cda..000000000000 --- a/dev-python/hachoir/hachoir-3.3.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022-2025 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="Hachoir is a Python library to view and edit a binary stream field by field " -HOMEPAGE=" - https://pypi.org/project/hachoir/ - https://github.com/vstinner/hachoir/ -" -# use git archives for test data, which is missing in pypi tarballs -SRC_URI="https://github.com/vstinner/hachoir/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests unittest - -python_test() { - local -x SLOW_TESTS=1 - - eunittest tests -} diff --git a/dev-python/hachoir/metadata.xml b/dev-python/hachoir/metadata.xml deleted file mode 100644 index cc59b75eef5d..000000000000 --- a/dev-python/hachoir/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - Julien Roy - julien@jroy.ca - - - - Victor Stinner - vstinner@python.org - - https://github.com/vstinner/hachoir/releases - https://hachoir.readthedocs.io/ - https://github.com/vstinner/hachoir/issues - vstinner/hachoir - hachoir - - diff --git a/dev-python/hashids/Manifest b/dev-python/hashids/Manifest deleted file mode 100644 index 24ee2e2de01b..000000000000 --- a/dev-python/hashids/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hashids-1.3.1.tar.gz 7884 BLAKE2B 5b4b303e014034a04d34b2abe3cf77a2b307822e0592023059759fda142390c56e66038042769474193f9d8c5657d5e9cb5d1cd87b36e931bef0130e3972c862 SHA512 feb3bd7e4afb7464e455dd421bed29af398cd8126e5fe0716ff85daa3c6fd79d3e9ae86affb9c5b0b2e1d805c4e00d83e2fe3369baf8fae91ee4b57bff5366b8 diff --git a/dev-python/hashids/hashids-1.3.1.ebuild b/dev-python/hashids/hashids-1.3.1.ebuild deleted file mode 100644 index 52253a79eaf3..000000000000 --- a/dev-python/hashids/hashids-1.3.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Implements the hashids algorithm in python" -HOMEPAGE=" - https://hashids.org/python/ - https://pypi.org/project/hashids/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests pytest diff --git a/dev-python/hashids/metadata.xml b/dev-python/hashids/metadata.xml deleted file mode 100644 index f4c7f187bfa0..000000000000 --- a/dev-python/hashids/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - hashids - - diff --git a/dev-python/hashin/Manifest b/dev-python/hashin/Manifest deleted file mode 100644 index 5c6ff1b765dd..000000000000 --- a/dev-python/hashin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hashin-1.0.5.tar.gz 29946 BLAKE2B 6e72b49f0fbe4515a4fe56f4b47217dd79dbe28cdf2e03ed08d9ae4fd109de1ebd4f067639ac14d5592bd65fb6d28876e3254c4ac15a521b08dcaaf0566e8147 SHA512 a944fdc12f88f0c81605af14447fa1c84c6d5294237e69e91877d531f8dbc4febaa217d2c143caf7283e82bafb61ff4549cafd9f13191c408b242e1436b87f0d diff --git a/dev-python/hashin/hashin-1.0.5.ebuild b/dev-python/hashin/hashin-1.0.5.ebuild deleted file mode 100644 index 5ad8054f46e0..000000000000 --- a/dev-python/hashin/hashin-1.0.5.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Adds hashed entries for packages to requirements.txt" -HOMEPAGE=" - https://github.com/peterbe/hashin/ - https://pypi.org/project/hashin/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/hashin/metadata.xml b/dev-python/hashin/metadata.xml deleted file mode 100644 index bfbbcd1b78c9..000000000000 --- a/dev-python/hashin/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - sping@gentoo.org - Sebastian Pipping - - - peterbe/hashin - hashin - - diff --git a/dev-python/hatch-fancy-pypi-readme/Manifest b/dev-python/hatch-fancy-pypi-readme/Manifest deleted file mode 100644 index b88ee0f69f3e..000000000000 --- a/dev-python/hatch-fancy-pypi-readme/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hatch-fancy-pypi-readme-25.1.0.gh.tar.gz 29507 BLAKE2B 6494b238f08dfbe36a643a8aebcef981f5d757134c3b121f3a602fd6394703544f82d14c5ec070bfd529f7c067190138d3ab6fac5ce981f6d1370d140dfdc0a1 SHA512 0d882a2203f69e0c65c93e23b3ad04627e31695a106a4c93dbe8e4483f514497646944d3788ea2a9d534b68410b2b4511b49fd6b870ee3d8b2c024fc0c654cab diff --git a/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-25.1.0.ebuild b/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-25.1.0.ebuild deleted file mode 100644 index f5b3bd154b59..000000000000 --- a/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-25.1.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022-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="Fancy PyPI READMEs with Hatch" -HOMEPAGE=" - https://pypi.org/project/hatch-fancy-pypi-readme/ - https://github.com/hynek/hatch-fancy-pypi-readme/ -" -SRC_URI=" - https://github.com/hynek/hatch-fancy-pypi-readme/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 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/hatchling[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fails without Internet (via pip) - tests/test_end_to_end.py -) diff --git a/dev-python/hatch-fancy-pypi-readme/metadata.xml b/dev-python/hatch-fancy-pypi-readme/metadata.xml deleted file mode 100644 index 3942e83b36ec..000000000000 --- a/dev-python/hatch-fancy-pypi-readme/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - hynek/hatch-fancy-pypi-readme - hatch-fancy-pypi-readme - - diff --git a/dev-python/hatch-jupyter-builder/Manifest b/dev-python/hatch-jupyter-builder/Manifest deleted file mode 100644 index 2f96d02f6119..000000000000 --- a/dev-python/hatch-jupyter-builder/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hatch_jupyter_builder-0.9.1.tar.gz 55953 BLAKE2B 3239511a86465cb7a199b4e3cd3fa85d9d5501f564f666f296b6358eb766af13635abb47a2354e31788e6c78c5a74174f9844432264da1a9c2f544ac2d7a9ff0 SHA512 705b4e9c1d73f81f7a6962070d9893c32ce61ee49d658ac053f508125b21e425a21732cd9ea8d1e9e1f8c62c2a14c0e7507418c8f2a4f77a5951ee03bbed171d diff --git a/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-r1.ebuild b/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-r1.ebuild deleted file mode 100644 index 7f6d2a67b622..000000000000 --- a/dev-python/hatch-jupyter-builder/hatch-jupyter-builder-0.9.1-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A hatch plugin to help build Jupyter packages" -HOMEPAGE=" - https://pypi.org/project/hatch-jupyter-builder/ - https://github.com/jupyterlab/hatch-jupyter-builder -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/hatchling-1.17[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.10) - dev-python/twine[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # Calls pip, requires internet - tests/test_plugin.py::test_hatch_build -) - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest diff --git a/dev-python/hatch-jupyter-builder/metadata.xml b/dev-python/hatch-jupyter-builder/metadata.xml deleted file mode 100644 index af696c7da7fe..000000000000 --- a/dev-python/hatch-jupyter-builder/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - - hatch-jupyter-builder - jupyterlab/hatch-jupyter-builder - - diff --git a/dev-python/hatch-nodejs-version/Manifest b/dev-python/hatch-nodejs-version/Manifest deleted file mode 100644 index df47ca3127a7..000000000000 --- a/dev-python/hatch-nodejs-version/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hatch_nodejs_version-0.4.0.tar.gz 17797 BLAKE2B b27c70624ce092766fe4567a04bd201f0b335c127cbe38847bf69ec6f1f3c4397770dcf8fff50b2e4583c47747144314cbaa684e7f44ae0fec616821d14bec27 SHA512 3ba742a9c802499e8cb5be53220a60b9ea40c3124bc5fbe7b0d5f95544edc853dc3d54fc29e97f5f2db41f5bb3d573dc59eae78e53578ba0f7574539fb45671e diff --git a/dev-python/hatch-nodejs-version/hatch-nodejs-version-0.4.0.ebuild b/dev-python/hatch-nodejs-version/hatch-nodejs-version-0.4.0.ebuild deleted file mode 100644 index 998d2243b3cb..000000000000 --- a/dev-python/hatch-nodejs-version/hatch-nodejs-version-0.4.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2024-2025 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 pypi - -DESCRIPTION="Hatch plugin for versioning from a package.json file" -HOMEPAGE=" - https://github.com/agoose77/hatch-nodejs-version/ - https://pypi.org/project/hatch-nodejs-version/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/hatchling-0.21.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/hatch-nodejs-version/metadata.xml b/dev-python/hatch-nodejs-version/metadata.xml deleted file mode 100644 index 400fe916bf3d..000000000000 --- a/dev-python/hatch-nodejs-version/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - agoose77/hatch-nodejs-version - hatch-nodejs-version - - diff --git a/dev-python/hatch-vcs/Manifest b/dev-python/hatch-vcs/Manifest deleted file mode 100644 index b6a9d946b238..000000000000 --- a/dev-python/hatch-vcs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hatch-vcs-0.5.0.gh.tar.gz 11272 BLAKE2B 5e305fed56fd1c66a296a8c582d342c422c87d11fd0679beeb7af50653493037c7e372353a33e90b7da60f5da4a5f879cc496a3ad68ac169e64ddda1b5ff706e SHA512 ed2b81df3f0b51f9ebca28c023bbf1e66088971e76439ab864838012dc28ec140eadf4f07a4b7aca66b0f5c52fd3ccc001602e6c91dcc8d6241c0b56193cba54 diff --git a/dev-python/hatch-vcs/hatch-vcs-0.5.0.ebuild b/dev-python/hatch-vcs/hatch-vcs-0.5.0.ebuild deleted file mode 100644 index ae6743dee2ad..000000000000 --- a/dev-python/hatch-vcs/hatch-vcs-0.5.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022-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="Hatch plugin for versioning with your preferred VCS" -HOMEPAGE=" - https://pypi.org/project/hatch-vcs/ - https://github.com/ofek/hatch-vcs/ -" -SRC_URI=" - https://github.com/ofek/hatch-vcs/archive/v${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 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/setuptools-scm-8.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-vcs/git - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/hatch-vcs/metadata.xml b/dev-python/hatch-vcs/metadata.xml deleted file mode 100644 index 1287ed7ca153..000000000000 --- a/dev-python/hatch-vcs/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - ofek/hatch-vcs - hatch-vcs - - diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest deleted file mode 100644 index cf5dd7db91d8..000000000000 --- a/dev-python/hatchling/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST hatch-hatchling-v1.29.0.gh.tar.gz 5301488 BLAKE2B d1e36649483f213c56488caf018ad3a3310fafa944e11484ae613021e081999a80321d353c68cfb64bc149558e2c996b788f7b11a228d2f658175165d515bdcd SHA512 321f9ab996dcab54341653e2abf5bdb893c4ac307c62aa9f0dd222609a18f82cd502fb0d0ac598f109d519a0dc8ab40866a37d1ea4023d7d58fe442da7c32ff9 -DIST hatch-hatchling-v1.30.0.gh.tar.gz 5333904 BLAKE2B a3a728ad442a87e9b1461a4c5cfed5a870be935316fd3e1ed9ed4c86494245fd0c9d4309838b48e49ac37cc147cda32518fc2860e78109cc3bbc4a968ee53d57 SHA512 4b0baa12baac528663abb634397aa0a91b6df80937e8f12edffd50f93d3e37b5166bd97ab05d4b1838145daabff74ac3aaf18ec389cf37213796f6a7438c2c3b -DIST hatch-hatchling-v1.30.1.gh.tar.gz 5333904 BLAKE2B d5f1c478f2bc214400a50f079d695ef3795a92b0633307799bec34f031cffa4c36b0269a3f142323c61b5ddcf4b1918d4e9f32283eaacff7615e3330fe864be6 SHA512 dfb57a076ec683d82228a453c2485153defd0b1d2f31a43041ae0b7ddd428b931ab1288b0b23393df80f5630bd09c78faa2852b28649af0db2e7f55bd915b942 diff --git a/dev-python/hatchling/hatchling-1.29.0.ebuild b/dev-python/hatchling/hatchling-1.29.0.ebuild deleted file mode 100644 index ece352fb363d..000000000000 --- a/dev-python/hatchling/hatchling-1.29.0.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -TAG=${P/-/-v} -MY_P=hatch-${TAG} -DESCRIPTION="Modern, extensible Python build backend" -HOMEPAGE=" - https://pypi.org/project/hatchling/ - https://github.com/pypa/hatch/ -" -SRC_URI=" - https://github.com/pypa/hatch/archive/${TAG}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/backend - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -# deps are listed in backend/src/hatchling/ouroboros.py -# editables are optional but required for editable installs -RDEPEND=" - >=dev-python/editables-0.3[${PYTHON_USEDEP}] - >=dev-python/packaging-24.2[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}] - >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}] - dev-python/trove-classifiers[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - dev-python/atomicwrites[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" - -src_test() { - # top-level "tests" directory contains tests both for hatch - # and hatchling - cd "${WORKDIR}/${MY_P}" || die - - # sigh; standalone test suites are overrated, right? - echo "__version__ = '${PV}'" > src/hatch/_version.py || die - local -x PYTHONPATH="src:${PYTHONPATH}" - - # do not require uv for portability, sigh - mkdir "${T}/bin" || die - cat > "${T}/bin/uv" <<-EOF || die - #!/bin/sh - exit 127 - EOF - chmod +x "${T}/bin/uv" || die - local -x PATH=${T}/bin:${PATH} - - # tests mock cargo subprocess call but the backend raises if CARGO - # is not set and shutil.which() can't find it - local -x CARGO=cargo - - distutils-r1_src_test -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local -x EPYTEST_DESELECT=( - # most of these run uv to install stuff - # the few remaining tests aren't worth running - tests/backend/dep/test_core.py - # broken if CARGO is set - tests/backend/builders/test_binary.py::TestBuildBootstrap::test_no_cargo - ) - - local EPYTEST_PLUGINS=( pytest-mock ) - epytest tests/backend -} diff --git a/dev-python/hatchling/hatchling-1.30.0.ebuild b/dev-python/hatchling/hatchling-1.30.0.ebuild deleted file mode 100644 index aa6301452aad..000000000000 --- a/dev-python/hatchling/hatchling-1.30.0.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -TAG=${P/-/-v} -MY_P=hatch-${TAG} -DESCRIPTION="Modern, extensible Python build backend" -HOMEPAGE=" - https://pypi.org/project/hatchling/ - https://github.com/pypa/hatch/ -" -SRC_URI=" - https://github.com/pypa/hatch/archive/${TAG}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/backend - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -# deps are listed in backend/src/hatchling/ouroboros.py -# editables are optional but required for editable installs -RDEPEND=" - >=dev-python/editables-0.3[${PYTHON_USEDEP}] - >=dev-python/packaging-24.2[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}] - >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}] - dev-python/trove-classifiers[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - dev-python/atomicwrites[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" - -src_test() { - # top-level "tests" directory contains tests both for hatch - # and hatchling - cd "${WORKDIR}/${MY_P}" || die - - # sigh; standalone test suites are overrated, right? - echo "__version__ = '${PV}'" > src/hatch/_version.py || die - local -x PYTHONPATH="src:${PYTHONPATH}" - - # do not require uv for portability, sigh - mkdir "${T}/bin" || die - cat > "${T}/bin/uv" <<-EOF || die - #!/bin/sh - exit 127 - EOF - chmod +x "${T}/bin/uv" || die - local -x PATH=${T}/bin:${PATH} - - # tests mock cargo subprocess call but the backend raises if CARGO - # is not set and shutil.which() can't find it - local -x CARGO=cargo - - distutils-r1_src_test -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local -x EPYTEST_DESELECT=( - # most of these run uv to install stuff - # the few remaining tests aren't worth running - tests/backend/dep/test_core.py - # broken if CARGO is set - tests/backend/builders/test_binary.py::TestBuildBootstrap::test_no_cargo - ) - - local EPYTEST_PLUGINS=( pytest-mock ) - epytest tests/backend -} diff --git a/dev-python/hatchling/hatchling-1.30.1.ebuild b/dev-python/hatchling/hatchling-1.30.1.ebuild deleted file mode 100644 index aa6301452aad..000000000000 --- a/dev-python/hatchling/hatchling-1.30.1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -TAG=${P/-/-v} -MY_P=hatch-${TAG} -DESCRIPTION="Modern, extensible Python build backend" -HOMEPAGE=" - https://pypi.org/project/hatchling/ - https://github.com/pypa/hatch/ -" -SRC_URI=" - https://github.com/pypa/hatch/archive/${TAG}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/backend - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -# deps are listed in backend/src/hatchling/ouroboros.py -# editables are optional but required for editable installs -RDEPEND=" - >=dev-python/editables-0.3[${PYTHON_USEDEP}] - >=dev-python/packaging-24.2[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}] - >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}] - dev-python/trove-classifiers[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - dev-python/atomicwrites[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" - -src_test() { - # top-level "tests" directory contains tests both for hatch - # and hatchling - cd "${WORKDIR}/${MY_P}" || die - - # sigh; standalone test suites are overrated, right? - echo "__version__ = '${PV}'" > src/hatch/_version.py || die - local -x PYTHONPATH="src:${PYTHONPATH}" - - # do not require uv for portability, sigh - mkdir "${T}/bin" || die - cat > "${T}/bin/uv" <<-EOF || die - #!/bin/sh - exit 127 - EOF - chmod +x "${T}/bin/uv" || die - local -x PATH=${T}/bin:${PATH} - - # tests mock cargo subprocess call but the backend raises if CARGO - # is not set and shutil.which() can't find it - local -x CARGO=cargo - - distutils-r1_src_test -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local -x EPYTEST_DESELECT=( - # most of these run uv to install stuff - # the few remaining tests aren't worth running - tests/backend/dep/test_core.py - # broken if CARGO is set - tests/backend/builders/test_binary.py::TestBuildBootstrap::test_no_cargo - ) - - local EPYTEST_PLUGINS=( pytest-mock ) - epytest tests/backend -} diff --git a/dev-python/hatchling/metadata.xml b/dev-python/hatchling/metadata.xml deleted file mode 100644 index 89b4fe162ebf..000000000000 --- a/dev-python/hatchling/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pypa/hatch - hatchling - - diff --git a/dev-python/hcloud/Manifest b/dev-python/hcloud/Manifest deleted file mode 100644 index e04f5efeac29..000000000000 --- a/dev-python/hcloud/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST hcloud-python-2.18.0.gh.tar.gz 150688 BLAKE2B 298b0747aca32c66342b5b6bdaa90cbea10ed563edbcfda4aaa884dd2ee853fe544b10fc82c94946678a29eb9443f8b66ffb8c1e35c0ffbfecfd94b19b6c27de SHA512 af7100650ac156826024e50c2d72f4e2cc499b20c43e021659c702482945b9eda24a97b64be8d6555c3acbc28f17fa05f4ff9d744e13ca37b4d3942fe85801fa -DIST hcloud-python-2.19.0.gh.tar.gz 151248 BLAKE2B 2c9e7c622d8eed10ee11759eec5bbba70658942ee028d9b688ade11b6006b71316b4cb7d82f55470b45448db42bbde2a0fa95b6835497e43bf0da7fb17f2b9a8 SHA512 4642acd2b2de77fe6e49006acc42984f69dec1dc899c201af99e698a2427c1d3dbd094d7fc2761538c863cbdd702a9d2752704cb8356df06a449d6c1afdee7d1 -DIST hcloud-python-2.20.0.gh.tar.gz 151611 BLAKE2B e4c713352523c773108fa3807dd0374bc60b006dd62790cebdc32fbeda50e01fadccd823cdcc5c35d312fae9c404e08d0cbe91f240a11cf057c782229c7e48cf SHA512 bdb2280fc68c3cae275689bdd40cbe9d9d6f680535040bb250a7beeacc01411815d841ddb2b55d42ebb0bef3c201b1a3626df8e605a21574d2a8d6f88634907a diff --git a/dev-python/hcloud/hcloud-2.18.0.ebuild b/dev-python/hcloud/hcloud-2.18.0.ebuild deleted file mode 100644 index 08e3c96a695f..000000000000 --- a/dev-python/hcloud/hcloud-2.18.0.ebuild +++ /dev/null @@ -1,51 +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 - -MY_P=hcloud-python-${PV} -DESCRIPTION="Official Hetzner Cloud python library" -HOMEPAGE=" - https://github.com/hetznercloud/hcloud-python/ - https://pypi.org/project/hcloud/ -" -# sdist is missing doc assets as of 1.19.0 -# https://github.com/hetznercloud/hcloud-python/pull/183 -SRC_URI=" - https://github.com/hetznercloud/hcloud-python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="examples" - -RDEPEND=" - >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] - >=dev-python/requests-2.20[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Integration tests need docker: - # https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16 - tests/integration -) - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/hcloud/hcloud-2.19.0.ebuild b/dev-python/hcloud/hcloud-2.19.0.ebuild deleted file mode 100644 index 08e3c96a695f..000000000000 --- a/dev-python/hcloud/hcloud-2.19.0.ebuild +++ /dev/null @@ -1,51 +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 - -MY_P=hcloud-python-${PV} -DESCRIPTION="Official Hetzner Cloud python library" -HOMEPAGE=" - https://github.com/hetznercloud/hcloud-python/ - https://pypi.org/project/hcloud/ -" -# sdist is missing doc assets as of 1.19.0 -# https://github.com/hetznercloud/hcloud-python/pull/183 -SRC_URI=" - https://github.com/hetznercloud/hcloud-python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="examples" - -RDEPEND=" - >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] - >=dev-python/requests-2.20[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Integration tests need docker: - # https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16 - tests/integration -) - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/hcloud/hcloud-2.20.0.ebuild b/dev-python/hcloud/hcloud-2.20.0.ebuild deleted file mode 100644 index 9b729306ac26..000000000000 --- a/dev-python/hcloud/hcloud-2.20.0.ebuild +++ /dev/null @@ -1,51 +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 - -MY_P=hcloud-python-${PV} -DESCRIPTION="Official Hetzner Cloud python library" -HOMEPAGE=" - https://github.com/hetznercloud/hcloud-python/ - https://pypi.org/project/hcloud/ -" -# sdist is missing doc assets as of 1.19.0 -# https://github.com/hetznercloud/hcloud-python/pull/183 -SRC_URI=" - https://github.com/hetznercloud/hcloud-python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="examples" - -RDEPEND=" - >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] - >=dev-python/requests-2.20[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Integration tests need docker: - # https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16 - tests/integration -) - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/hcloud/metadata.xml b/dev-python/hcloud/metadata.xml deleted file mode 100644 index c16b1ab713e4..000000000000 --- a/dev-python/hcloud/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - ago@gentoo.org - Agostino Sarubbo - - - python@gentoo.org - Python - - - hetznercloud/hcloud-python - hcloud - - diff --git a/dev-python/helpdev/Manifest b/dev-python/helpdev/Manifest deleted file mode 100644 index 2d73d27e363a..000000000000 --- a/dev-python/helpdev/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST helpdev-0.7.1.tar.gz 51575 BLAKE2B b780513c8b7af12296c003360c5805e8414e5c82fe459ab1e4ccaf68c9f029c817a6cb86535d26ad0143ea7dc60fb86126f6d87d4a84e85a9b29a9dbe651e2c8 SHA512 ba0af843617c7cc69aae2bfe88d437e90df14afa90dd0a76c0e7c1062f03963270514ff7653c859a70caec0cde3cc3f18ca87573fdb6a1d5e2fd5874cc24e59e diff --git a/dev-python/helpdev/helpdev-0.7.1-r1.ebuild b/dev-python/helpdev/helpdev-0.7.1-r1.ebuild deleted file mode 100644 index e27980658fd3..000000000000 --- a/dev-python/helpdev/helpdev-0.7.1-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Helping users and developers to get information about the environment" -HOMEPAGE=" - https://gitlab.com/dpizetta/helpdev/ - https://pypi.org/project/helpdev/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - dev-python/psutil[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pip[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/helpdev/metadata.xml b/dev-python/helpdev/metadata.xml deleted file mode 100644 index efc66c41861e..000000000000 --- a/dev-python/helpdev/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - helpdev - dpizetta/helpdev - - - diff --git a/dev-python/hid_ups/Manifest b/dev-python/hid_ups/Manifest deleted file mode 100644 index 14f8e169a1e2..000000000000 --- a/dev-python/hid_ups/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hid_ups-1.0.1.tar.gz 10382 BLAKE2B 883a8e968e64adc0085f19bf035872dc131bb6ca0c45cb0f2b2a8cb6d426f0c9375632bcd6cc14f990bb4aa282aa79c5fb8f7b02b81d020b722da0c5b71e9f06 SHA512 8eff096206b227a5ecbe4e577a62604564940dc017e0614d06b38f352db7f391e0ae9f2c1a167867da36732a33295f5213b10be64daf69a27949a840b70c1981 diff --git a/dev-python/hid_ups/hid_ups-1.0.1.ebuild b/dev-python/hid_ups/hid_ups-1.0.1.ebuild deleted file mode 100644 index f5014aca0cb5..000000000000 --- a/dev-python/hid_ups/hid_ups-1.0.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2024 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="Python-based library for interpreting UPS HID data." -HOMEPAGE="https://github.com/desultory/hid_ups" -SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}] - >=dev-python/hidapi-0.14.0[${PYTHON_USEDEP}] -" diff --git a/dev-python/hid_ups/metadata.xml b/dev-python/hid_ups/metadata.xml deleted file mode 100644 index da0406b2f64d..000000000000 --- a/dev-python/hid_ups/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - dev@pyl.onl - Zen - - - desultory/hid_ups - - diff --git a/dev-python/hid_ups_exporter/Manifest b/dev-python/hid_ups_exporter/Manifest deleted file mode 100644 index d08fb280bda2..000000000000 --- a/dev-python/hid_ups_exporter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hid_ups_exporter-1.0.1.tar.gz 9341 BLAKE2B 61e94dcfbc8ff8e3ea33b9a537a9312385010008ab93473668ba39c8d05b0718a14fd3e66820d80c38dcd3492f1fa3bd032b5f525af9a55a6e90688d18aa3167 SHA512 8e8aaf6236a4c40ba8850dc9b21ac2946c27652465f8c21aeaf5d04e102d1814b39b89261405afd0364db4f1829e8d69ac7726d311d0f5642ce37aaa7074cc20 diff --git a/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild b/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild deleted file mode 100644 index fbdea95eb5e5..000000000000 --- a/dev-python/hid_ups_exporter/hid_ups_exporter-1.0.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2024 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="Python-based library for exporting HID UPS data as metrics for Prometheus." -HOMEPAGE="https://github.com/desultory/hid_ups_exporter" -SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}] - >=dev-python/hid_ups-1.0.1[${PYTHON_USEDEP}] - >=dev-python/prometheus_exporter-1.0.0[${PYTHON_USEDEP}] -" - -src_install() { - # Install the package - distutils-r1_src_install - - # Copy hid_ups_exporter.include to /etc/init.d - newinitd hid_ups_exporter.include hid_ups_exporter - # Create /var/log/hid_ups_exporter - keepdir /var/log/hid_ups_exporter -} diff --git a/dev-python/hid_ups_exporter/metadata.xml b/dev-python/hid_ups_exporter/metadata.xml deleted file mode 100644 index db062242c0c5..000000000000 --- a/dev-python/hid_ups_exporter/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - dev@pyl.onl - Zen - - - desultory/hid_ups_exporter - - diff --git a/dev-python/hidapi/Manifest b/dev-python/hidapi/Manifest deleted file mode 100644 index d662235d89dc..000000000000 --- a/dev-python/hidapi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hidapi-0.15.0.tar.gz 184995 BLAKE2B 47c1e117535575650c4a86ea0b82a1e38ce89716215c227104435a9a827fb82a06b9850ac40371396ef7526e17471b8ab05e2814a17100353ef5e705b54dddfc SHA512 8cfbbc744bc5ff5a3185dd983f84faa209e6b86257a9a9121fe120b8a7c3f6b15e0bb142e0f0ab6d235686349d283fee3889b8cec6e509ab9095bc7621f4d0d2 diff --git a/dev-python/hidapi/hidapi-0.15.0.ebuild b/dev-python/hidapi/hidapi-0.15.0.ebuild deleted file mode 100644 index 44ce100bdc2d..000000000000 --- a/dev-python/hidapi/hidapi-0.15.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Cython interface to HIDAPI library" -HOMEPAGE=" - https://github.com/trezor/cython-hidapi/ - https://pypi.org/project/hidapi/ -" - -LICENSE="|| ( BSD GPL-3 )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -DEPEND=" - >=dev-libs/hidapi-$(ver_cut 1-3) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - virtual/pkgconfig -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_configure_all() { - DISTUTILS_ARGS=( - --with-system-hidapi - ) -} - -python_test() { - epytest tests.py -} diff --git a/dev-python/hidapi/metadata.xml b/dev-python/hidapi/metadata.xml deleted file mode 100644 index 6da494f40c3b..000000000000 --- a/dev-python/hidapi/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - trezor/cython-hidapi - hidapi - - diff --git a/dev-python/hijridate/Manifest b/dev-python/hijridate/Manifest deleted file mode 100644 index d4f0314a408a..000000000000 --- a/dev-python/hijridate/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hijridate-2.6.0.gh.tar.gz 110192 BLAKE2B f951df86125eec79eff0822bf5c1eabab12b0f8afc8786f5fe8c675341be5e2f084f3fc2d424f5e1d51566a0ff0c427bc2b7496faae4ef140ed3bdd072872312 SHA512 35ab1672377d6e3ff6aee3db10b45ddf3b6ceff4f8744302e55443e524ce85ff9c1c0d93b76419cbe3b779eda8c7fbafc5ffab15e0571e8e7b1fd7f13817cfe3 diff --git a/dev-python/hijridate/hijridate-2.6.0.ebuild b/dev-python/hijridate/hijridate-2.6.0.ebuild deleted file mode 100644 index ec1129cb12e7..000000000000 --- a/dev-python/hijridate/hijridate-2.6.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Accurate Hijri-Gregorian date converter based on the Umm al-Qura calendar" -HOMEPAGE="https://github.com/dralshehri/hijridate" -SRC_URI="https://github.com/dralshehri/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/furo \ - dev-python/myst-parser \ - dev-python/sphinx-notfound-page diff --git a/dev-python/hijridate/metadata.xml b/dev-python/hijridate/metadata.xml deleted file mode 100644 index 54036c4fb90e..000000000000 --- a/dev-python/hijridate/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - pastalian46@gmail.com - Takuya Wakazono - - - hijridate - dralshehri/hijridate - https://hijridate.readthedocs.io - - diff --git a/dev-python/hiredis/Manifest b/dev-python/hiredis/Manifest deleted file mode 100644 index aa8b650c356f..000000000000 --- a/dev-python/hiredis/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST hiredis-py-3.3.1.gh.tar.gz 20064 BLAKE2B 9b49159291e21f00561a75e89c443fd879e6cc74a215d68768a54e9ca18e5e60057e236ea1dc40d09efb0cbf1fb38440f323ae1156b0213cb6cf351c72e23016 SHA512 02160cb5200f9741b81e9871944adc106f7fe61fdd749dde948ce9881a15b81bebc5e21047c60ad9bc164ee994fc517015b47282930c195b7c051c15d5b97fcf -DIST hiredis-py-3.4.0.gh.tar.gz 20142 BLAKE2B 2f008475f266c965ef3b9918cefe7071f140cf4aa7d2f55194f5339a4d59b31d0d9359229f8c91f8ca5e629b8ee02d9c4821651aa77c1027d8405bc7b764def7 SHA512 9c8161b72187eaf64593cd73a855daa6f9bb94ed7b34cded353a0541b9870c2d1ef914f6d575d771432767f9bd6d40c243179f54f674cb2065bb05d206203f6d diff --git a/dev-python/hiredis/files/hiredis-2.4.0-system-libs.patch b/dev-python/hiredis/files/hiredis-2.4.0-system-libs.patch deleted file mode 100644 index 92a14f91d200..000000000000 --- a/dev-python/hiredis/files/hiredis-2.4.0-system-libs.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- hiredis-2.2.2.orig/setup.py -+++ hiredis-2.2.2/setup.py -@@ -18,8 +18,7 @@ - - - def get_sources(): -- hiredis_sources = ("alloc", "async", "hiredis", "net", "read", "sds", "sockcompat") -- return sorted(glob.glob("src/*.c") + ["vendor/hiredis/%s.c" % src for src in hiredis_sources]) -+ return sorted(glob.glob("src/*.c")) - - - def get_linker_args(): -@@ -38,17 +37,16 @@ - - def get_libraries(): - if 'win32' in sys.platform: -- return ["ws2_32", ] -+ return ["ws2_32", "hiredis"] - else: -- return [] -+ return ["hiredis"] - - - ext = Extension("hiredis.hiredis", - sources=get_sources(), - extra_compile_args=get_compiler_args(), - extra_link_args=get_linker_args(), -- libraries=get_libraries(), -- include_dirs=["vendor"]) -+ libraries=get_libraries()) - - setup( - name="hiredis", diff --git a/dev-python/hiredis/hiredis-3.3.1.ebuild b/dev-python/hiredis/hiredis-3.3.1.ebuild deleted file mode 100644 index 2914187cba29..000000000000 --- a/dev-python/hiredis/hiredis-3.3.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=hiredis-py-${PV} -DESCRIPTION="Python extension that wraps hiredis" -HOMEPAGE=" - https://github.com/redis/hiredis-py/ - https://pypi.org/project/hiredis/ -" -SRC_URI=" - https://github.com/redis/hiredis-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" - -DEPEND=" - >=dev-libs/hiredis-1.0.0:= -" -RDEPEND=" - ${DEPEND} -" - -PATCHES=( - "${FILESDIR}"/hiredis-2.4.0-system-libs.patch -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - rm -rf hiredis || die - epytest -} diff --git a/dev-python/hiredis/hiredis-3.4.0.ebuild b/dev-python/hiredis/hiredis-3.4.0.ebuild deleted file mode 100644 index 9da6a8046e12..000000000000 --- a/dev-python/hiredis/hiredis-3.4.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=hiredis-py-${PV} -DESCRIPTION="Python extension that wraps hiredis" -HOMEPAGE=" - https://github.com/redis/hiredis-py/ - https://pypi.org/project/hiredis/ -" -SRC_URI=" - https://github.com/redis/hiredis-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -DEPEND=" - >=dev-libs/hiredis-1.0.0:= -" -RDEPEND=" - ${DEPEND} -" - -PATCHES=( - "${FILESDIR}"/hiredis-2.4.0-system-libs.patch -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - rm -rf hiredis || die - epytest -} diff --git a/dev-python/hiredis/metadata.xml b/dev-python/hiredis/metadata.xml deleted file mode 100644 index 3f8f3a47818f..000000000000 --- a/dev-python/hiredis/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - swegener@gentoo.org - Sven Wegener - - - python@gentoo.org - Python - - - hiredis - redis/hiredis-py - - diff --git a/dev-python/hishel/Manifest b/dev-python/hishel/Manifest deleted file mode 100644 index 0fb3032db96d..000000000000 --- a/dev-python/hishel/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST hishel-1.1.10.gh.tar.gz 749424 BLAKE2B 5757ad0f64711fb2616f4c6b209f78ded5049d186acaea41ae4f9d0c254ca3bf1c0f6b745b8d6720068c6ad925968b2fa2fa0f16fb0cb66c605dc6ebf3640de8 SHA512 9aa2a797152f0b23160f91f505999508d1507b08da576405c0bf4c1dbfa3ab7dbe8863b9c01727b74a3dec29ad82a5d953bb0ef094f12de6b637fa5a654ef3d9 -DIST hishel-1.2.1.gh.tar.gz 821044 BLAKE2B 71057e49836c406b703fcba2e8a839cc401abb1a584466b3943044529fd9ac5591c239bc7a34c00b5919eb064d5cbc19efa36a66a91112b3bfc90dfa88a2ef2c SHA512 52571a8e4ec44e45fddc432491e6c8fcdada42cf7bf07b11c3f95f0e96414e271057bdd1ea8aa0a50a2087aa171792b932a3e24cacbd05f117e50769aaef59d7 diff --git a/dev-python/hishel/hishel-1.1.10.ebuild b/dev-python/hishel/hishel-1.1.10.ebuild deleted file mode 100644 index 9a0e19f97648..000000000000 --- a/dev-python/hishel/hishel-1.1.10.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2024-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="An elegant HTTP Cache implementation for HTTPX and HTTP Core" -HOMEPAGE=" - https://github.com/karpetrosyan/hishel/ - https://pypi.org/project/hishel/ -" -SRC_URI=" - https://github.com/karpetrosyan/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/anyio-4.9.0[${PYTHON_USEDEP}] - >=dev-python/anysqlite-0.0.5[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.1.2[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-1.14.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - ${RDEPEND} - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - test? ( - dev-db/redis - >=dev-python/boto3-1.15.3[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.28.0[${PYTHON_USEDEP}] - >=dev-python/redis-6.2.0[${PYTHON_USEDEP}] - >=dev-python/time-machine-2.19.0[${PYTHON_USEDEP}] - >=dev-python/trio-0.30.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -distutils_enable_tests pytest - -src_test() { - local EPYTEST_DESELECT=( - # Internet - tests/test_async_httpx.py - tests/test_requests.py - tests/test_sync_httpx.py - ) - - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - einfo "Starting Redis" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 ::1 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/hishel/hishel-1.2.1.ebuild b/dev-python/hishel/hishel-1.2.1.ebuild deleted file mode 100644 index 9a0e19f97648..000000000000 --- a/dev-python/hishel/hishel-1.2.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2024-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="An elegant HTTP Cache implementation for HTTPX and HTTP Core" -HOMEPAGE=" - https://github.com/karpetrosyan/hishel/ - https://pypi.org/project/hishel/ -" -SRC_URI=" - https://github.com/karpetrosyan/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/anyio-4.9.0[${PYTHON_USEDEP}] - >=dev-python/anysqlite-0.0.5[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.1.2[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-1.14.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - ${RDEPEND} - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - test? ( - dev-db/redis - >=dev-python/boto3-1.15.3[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.28.0[${PYTHON_USEDEP}] - >=dev-python/redis-6.2.0[${PYTHON_USEDEP}] - >=dev-python/time-machine-2.19.0[${PYTHON_USEDEP}] - >=dev-python/trio-0.30.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -distutils_enable_tests pytest - -src_test() { - local EPYTEST_DESELECT=( - # Internet - tests/test_async_httpx.py - tests/test_requests.py - tests/test_sync_httpx.py - ) - - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - einfo "Starting Redis" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 ::1 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/hishel/metadata.xml b/dev-python/hishel/metadata.xml deleted file mode 100644 index 2b8efc446f30..000000000000 --- a/dev-python/hishel/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - hishel - karpetrosyan/hishel - - diff --git a/dev-python/housekeeping/Manifest b/dev-python/housekeeping/Manifest deleted file mode 100644 index 430cc0891856..000000000000 --- a/dev-python/housekeeping/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST housekeeping-1.1.tar.gz 19346 BLAKE2B 01ae862662b60b784af84704c6a1f8eff719622657d9462dc5f72b2a5175e9b969c674656228048903982eb5feb83698a3cab2217266132717e15d58b90f0133 SHA512 de1dba70a28c50c88cf36de56f400fea4737f42d4497f0c3359a70a2e7e9884b13aab8094abb684be37caaff20aaa21894d3909d2454b473edef594534057644 diff --git a/dev-python/housekeeping/housekeeping-1.1.ebuild b/dev-python/housekeeping/housekeeping-1.1.ebuild deleted file mode 100644 index 49d56a7c2427..000000000000 --- a/dev-python/housekeeping/housekeeping-1.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Reusable deprecation helpers for Python projects" -HOMEPAGE=" - https://github.com/beanbaginc/housekeeping/ - https://pypi.org/project/housekeeping/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/kgb-7.1.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/housekeeping/metadata.xml b/dev-python/housekeeping/metadata.xml deleted file mode 100644 index af26d4b900c2..000000000000 --- a/dev-python/housekeeping/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - beanbaginc/housekeeping - housekeeping - - diff --git a/dev-python/hpack/Manifest b/dev-python/hpack/Manifest deleted file mode 100644 index 85bfda865403..000000000000 --- a/dev-python/hpack/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hpack-4.1.0.gh.tar.gz 5303243 BLAKE2B 3394c4142f5fdb32fb466e96ee96be7a41fc867a5731b73338262498538d6f7d47c2864c4b8391b599001e996fc1218dec1e4c1dbda325e90248a265161ec463 SHA512 10018fefae7e09078c0133a3519f18f72bd39f31d652f224d2ca2a780e2f18c51c7fc4589ae540e3130909a6b3878e0ac2ce8a5dadc98ce93bcf8af201989544 diff --git a/dev-python/hpack/hpack-4.1.0.ebuild b/dev-python/hpack/hpack-4.1.0.ebuild deleted file mode 100644 index 2b6d9459c63b..000000000000 --- a/dev-python/hpack/hpack-4.1.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Pure-Python HPACK header compression" -HOMEPAGE=" - https://python-hyper.org/projects/hpack/en/latest/ - https://github.com/python-hyper/hpack/ - https://pypi.org/project/hpack/ -" -# PyPI sdist is missing test fixtures, as of 4.0.0 -SRC_URI=" - https://github.com/python-hyper/hpack/archive/v${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/hypothesis-3.4.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/hpack/metadata.xml b/dev-python/hpack/metadata.xml deleted file mode 100644 index 3c801126a927..000000000000 --- a/dev-python/hpack/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cory@lukasa.co.uk - Cory Benfield - - hpack - python-hyper/hpack - - This module contains a pure-Python HTTP/2 header encoding - (HPACK) logic for use in Python programs that implement HTTP/2. It - also contains a compatibility layer that automatically enables the use - of nghttp2 if it’s available. - - - diff --git a/dev-python/html2text/Manifest b/dev-python/html2text/Manifest deleted file mode 100644 index cbb419e57328..000000000000 --- a/dev-python/html2text/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST html2text-2025.4.15.tar.gz 64316 BLAKE2B 7ebcedda8d3db1a1cd6cf4d14c488f4eaa2b6210b952c19f0f92f9f790f965c9671f7497ad227f7d334cccc4b3f792b53b5400d06e97fa98aebdaecd735dde7e SHA512 2f12e293bb8aa87b4d03d3ec4698e8e8bf013acc9f69b25a2c7a1aacca9a8aaf646747c56a47bc15dae0601ecdc119ba4818daca933d4be7fa52f234c672d9f3 -DIST html2text-2025.4.15.tar.gz.provenance 9175 BLAKE2B 29dcc453f72ea2c761f3ca998420250e3342e678b79e7477ded98ebe44f270dd6ae75869d4965fa83e70f35ac259e1c78c3843d4ca5a6a709ab62f3adf69df66 SHA512 38e8aec7d9c730ea9f0101a5d2be1eb23e1438a1277b75e6d595337d543432a19f3aec97d845ed2047556c839c7f33ce4109cbbab93cd5400ca0f9196e90ed3a diff --git a/dev-python/html2text/html2text-2025.4.15-r1.ebuild b/dev-python/html2text/html2text-2025.4.15-r1.ebuild deleted file mode 100644 index 409fdd15328e..000000000000 --- a/dev-python/html2text/html2text-2025.4.15-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/Alir3z4/html2text -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Turn HTML into equivalent Markdown-structured text" -HOMEPAGE=" - https://github.com/Alir3z4/html2text/ - https://pypi.org/project/html2text/ -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" - -DOCS=( AUTHORS.rst ChangeLog.rst README.md ) - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - # naming conflict with app-text/html2text, bug 421647 - sed -e 's/html2text = "html2text.cli:main"/py\0/' -i pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/html2text/metadata.xml b/dev-python/html2text/metadata.xml deleted file mode 100644 index 68117da1d95c..000000000000 --- a/dev-python/html2text/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Alir3z4/html2text - html2text - - diff --git a/dev-python/html5-parser/Manifest b/dev-python/html5-parser/Manifest deleted file mode 100644 index 03cda8f52145..000000000000 --- a/dev-python/html5-parser/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST html5-parser-0.4.12.tar.gz 270861 BLAKE2B 34cd247004956205c8aa67b6863a16950b28b92274feb4ddf1fe5ab177bd6e58d2835775a6e12cb6ee56a9bfcf3ad40f5c645fc380be1364acb8cfbfd6eabb3e SHA512 5dc45c54c53fc6492b645977940ebaf4bc4fee141767d9d6066ecc1c8547a2343f29c39c65f97d827863c499d48f54fae9309b8b25aa636ae3e4e42e97ec1f17 diff --git a/dev-python/html5-parser/html5-parser-0.4.12.ebuild b/dev-python/html5-parser/html5-parser-0.4.12.ebuild deleted file mode 100644 index cf36a7c981db..000000000000 --- a/dev-python/html5-parser/html5-parser-0.4.12.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi toolchain-funcs - -DESCRIPTION="Fast C based HTML 5 parsing for python" -HOMEPAGE=" - https://github.com/kovidgoyal/html5-parser/ - https://pypi.org/project/html5-parser/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-libs/libxml2:= -" -RDEPEND=" - ${DEPEND} - dev-python/chardet[${PYTHON_USEDEP}] - >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}] -" -BDEPEND=" - virtual/pkgconfig - test? ( - ${RDEPEND} - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - ) -" - -src_configure() { - export PKGCONFIG_EXE=$(tc-getPKG_CONFIG) -} - -python_test() { - "${EPYTHON}" run_tests.py || die -} diff --git a/dev-python/html5-parser/metadata.xml b/dev-python/html5-parser/metadata.xml deleted file mode 100644 index 1ee3181c0ebd..000000000000 --- a/dev-python/html5-parser/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - html5-parser - kovidgoyal/html5-parser - - - zmedico@gentoo.org - - - python@gentoo.org - Python - - diff --git a/dev-python/html5lib/Manifest b/dev-python/html5lib/Manifest deleted file mode 100644 index 2aa2e3aabd91..000000000000 --- a/dev-python/html5lib/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST html5lib-python-fd4f032bc090d44fb11a84b352dad7cbee0a4745.gh.tar.gz 259834 BLAKE2B cf55f9fed5d7fea54966e8add3a4d1db1cbd85f5a771e38f359494b53a9b45c0d5031f561d1e57b02f8b6061bca102a2fea4997da5c05841cf30a81adbeb8742 SHA512 3965f2c5b55a805d6d6b86866315a6f776d5237ac189a70d3d33e713c744b30c471424365e400af3f3bd23348070e598f138629f5d35568954aeb9c067e84860 -DIST html5lib-tests-9b4a29c943b3c905e46b26569bae16de8b373516.gh.tar.gz 141487 BLAKE2B 4a2c0769f9e76c5e093af130427b7cf5407a11bd80670ca00013cb15a8da0f3c58cb2ea5ff526d299d9ddfbdab4a5ae9bcb6d388d4c709a573aba9d031e8b81f SHA512 8be9d913a48a498717f3931eafe64f53e5810c01451bbbbbdf80cef51e3274a3c8af523388e55c72762842b416ec5853213102998673c030229029bcfc954fce diff --git a/dev-python/html5lib/files/html5lib-1.2_pre20240221-py314.patch b/dev-python/html5lib/files/html5lib-1.2_pre20240221-py314.patch deleted file mode 100644 index 785f77b04c59..000000000000 --- a/dev-python/html5lib/files/html5lib-1.2_pre20240221-py314.patch +++ /dev/null @@ -1,41 +0,0 @@ -https://bugs.gentoo.org/965490 -https://github.com/html5lib/html5lib-python/pull/589 - -From b90dafff1bf342d34d539098013d0b9f318c7641 Mon Sep 17 00:00:00 2001 -From: Andrew Sukach -Date: Fri, 12 Sep 2025 21:53:31 -0700 -Subject: [PATCH] `setup.py`: fix version parsing on Python 3.14 (ast.Str - removed) - -Python 3.14 removes the ast.Str node type. String literals now appear -as ast.Constant(value=str). -Update the AST check to accept both ast.Str (for older Pythons) and -ast.Constant with a string value (for Python 3.8+), allowing html5lib to -build successfully on Python 3.14 while remaining compatible with older -version. ---- - setup.py | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -diff --git a/setup.py b/setup.py -index 30ee0575..42ab6f67 100644 ---- a/setup.py -+++ b/setup.py -@@ -92,9 +92,14 @@ def default_environment(): - for a in assignments: - if (len(a.targets) == 1 and - isinstance(a.targets[0], ast.Name) and -- a.targets[0].id == "__version__" and -- isinstance(a.value, ast.Str)): -- version = a.value.s -+ a.targets[0].id == "__version__"): -+ if hasattr(ast, "Str") and isinstance(a.value, ast.Str): -+ version = a.value.s -+ elif (hasattr(ast, "Constant") -+ and isinstance(a.value, ast.Constant) -+ and isinstance(a.value.value, str)): -+ version = a.value.value -+assert version is not None - - setup(name='html5lib', - version=version, diff --git a/dev-python/html5lib/html5lib-1.2_pre20240221.ebuild b/dev-python/html5lib/html5lib-1.2_pre20240221.ebuild deleted file mode 100644 index cea969dd9ae0..000000000000 --- a/dev-python/html5lib/html5lib-1.2_pre20240221.ebuild +++ /dev/null @@ -1,59 +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} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 - -EGIT_COMMIT="fd4f032bc090d44fb11a84b352dad7cbee0a4745" -# html5lib/tests/testdata -TEST_COMMIT="9b4a29c943b3c905e46b26569bae16de8b373516" -MY_P=html5lib-python-${EGIT_COMMIT} -TEST_P=html5lib-tests-${TEST_COMMIT} - -DESCRIPTION="HTML parser based on the HTML5 specification" -HOMEPAGE=" - https://github.com/html5lib/html5lib-python/ - https://html5lib.readthedocs.io/ - https://pypi.org/project/html5lib/ -" -SRC_URI=" - https://github.com/html5lib/html5lib-python/archive/${EGIT_COMMIT}.tar.gz - -> ${MY_P}.gh.tar.gz - test? ( - https://github.com/html5lib/html5lib-tests/archive/${TEST_COMMIT}.tar.gz - -> ${TEST_P}.gh.tar.gz - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/six-1.9[${PYTHON_USEDEP}] - >=dev-python/webencodings-0.5.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pkg-resources[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.2_pre20240221-py314.patch -) - -EPYTEST_PLUGINS=( pytest-expect ) -distutils_enable_tests pytest - -src_prepare() { - if use test; then - mv "${WORKDIR}/${TEST_P}"/* html5lib/tests/testdata || die - fi - - distutils-r1_src_prepare -} diff --git a/dev-python/html5lib/metadata.xml b/dev-python/html5lib/metadata.xml deleted file mode 100644 index 447712a7a7d0..000000000000 --- a/dev-python/html5lib/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - html5lib is a pure-python library for parsing HTML. It is designed - to conform to the WHATWG HTML specification, as is implemented by - all major web browsers. - - - - html5lib - html5lib/html5lib-python - - diff --git a/dev-python/httmock/Manifest b/dev-python/httmock/Manifest deleted file mode 100644 index 7ad47fd2ccfd..000000000000 --- a/dev-python/httmock/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST httmock-1.4.0.gh.tar.gz 6439 BLAKE2B 68136f0dd3f1adb7f431893ade8037ce98de3870c5da094ec8a4dfde3eba07667989b71b957673e969548d7d5115455d02af2bcbb1eeb59dc0891e2ffac2c1ff SHA512 49dec760da7dc57a3fb0392c121ddbf9a430fa64c2a6f923ca62da2e697805a61941cde5cf35fc8af30de199227edd72d7f1985745ebd427b1f5d74807e3862c diff --git a/dev-python/httmock/httmock-1.4.0-r1.ebuild b/dev-python/httmock/httmock-1.4.0-r1.ebuild deleted file mode 100644 index 7aaadda0d6c9..000000000000 --- a/dev-python/httmock/httmock-1.4.0-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A mocking library for requests" -HOMEPAGE=" - https://github.com/patrys/httmock/ - https://pypi.org/project/httmock/ -" -SRC_URI=" - https://github.com/patrys/httmock/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/requests-1.0.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/httmock/metadata.xml b/dev-python/httmock/metadata.xml deleted file mode 100644 index 91cb8b820935..000000000000 --- a/dev-python/httmock/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - patrys/httmock - httmock - - diff --git a/dev-python/http-ece/Manifest b/dev-python/http-ece/Manifest deleted file mode 100644 index 6fa6034dcd0d..000000000000 --- a/dev-python/http-ece/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST http_ece-1.2.1.tar.gz 8830 BLAKE2B 8746321d6f0b2d5718ce5548a768461cbd84c0e726aa8831199910aa80ea8187db211a5eaa9f9c2229e07f0d5f47217e510cddd712595673c14dbdc847260d73 SHA512 c8d65922bd7fa6a63b550c228df277f8754f8689f2b0b563da9c89c91251a7b3f80ae7ad986997ffe36bb7a5b46861d480b06dd44253bb218e0275b383653ab8 diff --git a/dev-python/http-ece/http-ece-1.2.1.ebuild b/dev-python/http-ece/http-ece-1.2.1.ebuild deleted file mode 100644 index 88ebe1198eb3..000000000000 --- a/dev-python/http-ece/http-ece-1.2.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -MY_PN="encrypted-content-encoding" -DESCRIPTION="Encrypted Content Encoding for HTTP" -HOMEPAGE=" - https://pypi.org/project/http-ece/ - https://github.com/web-push-libs/encrypted-content-encoding -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/cryptography[${PYTHON_USEDEP}]" - -EPYTEST_PLUGINS=( ) - -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/http-ece/metadata.xml b/dev-python/http-ece/metadata.xml deleted file mode 100644 index 66ae835dac84..000000000000 --- a/dev-python/http-ece/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - http-ece - web-push-libs/encrypted-content-encoding - - diff --git a/dev-python/http-snapshot/Manifest b/dev-python/http-snapshot/Manifest deleted file mode 100644 index 0be7d161c68e..000000000000 --- a/dev-python/http-snapshot/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST http-snapshot-0.1.9.gh.tar.gz 117951 BLAKE2B 2efbcb767dc8d084e2c5c629e196e6aba4cb36a8c8f76836a4053706f0375901153a1bd5db316700bc660dd855efb6b4c9233fb7f27fd4df20083c7a1cc554a9 SHA512 836530661757b20bb2df5da62d89956dd5781f8ca358e1f9974c884fbd751f79e0a5f3c851bbbcb28366995e5300f89b2df21eb19ec7d5a8f0425d588c005cfe diff --git a/dev-python/http-snapshot/http-snapshot-0.1.9.ebuild b/dev-python/http-snapshot/http-snapshot-0.1.9.ebuild deleted file mode 100644 index 9e0dfc06b5d5..000000000000 --- a/dev-python/http-snapshot/http-snapshot-0.1.9.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="A pytest plugin that snapshots requests made with popular Python HTTP clients" -HOMEPAGE=" - https://github.com/karpetrosyan/http-snapshot - https://pypi.org/project/http-snapshot/ -" -SRC_URI=" - https://github.com/karpetrosyan/http-snapshot/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/inline-snapshot-0.27.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.32.5[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( inline-snapshot anyio ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["hatchling"] - build-backend = "hatchling.build" - EOF -} - -pkg_postinst() { - optfeature_header "Install supported HTTP clients:" - optfeature "httpx" dev-python/httpx - optfeature "requests" dev-python/requests -} diff --git a/dev-python/http-snapshot/metadata.xml b/dev-python/http-snapshot/metadata.xml deleted file mode 100644 index 214e140db443..000000000000 --- a/dev-python/http-snapshot/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - http-snapshot - karpetrosyan/http-snapshot - - diff --git a/dev-python/httpauth/Manifest b/dev-python/httpauth/Manifest deleted file mode 100644 index def5075940aa..000000000000 --- a/dev-python/httpauth/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST httpauth-0.4.1.tar.gz 5526 BLAKE2B afa99c4cd1d2a8a0d776b8e68e4b5864db786713eba6213c18f5773d6347e70e785e03ba57ce23e89c8eb80c2f04829ed0c617c8ccdee802e394e5f39df6a858 SHA512 f9472aa8aa3e640bfd00b458fe356fa7d1d762d64ca5fececf7d679ce81c03b6efe22d7c224b09eed188b9289aa59efb43f9e626e71552285d886a1fab1318ef diff --git a/dev-python/httpauth/httpauth-0.4.1.ebuild b/dev-python/httpauth/httpauth-0.4.1.ebuild deleted file mode 100644 index 4053cac9456f..000000000000 --- a/dev-python/httpauth/httpauth-0.4.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A WSGI middleware that secures routes using HTTP Digest Authentication" -HOMEPAGE=" - https://github.com/jonashaag/httpauth/ - https://pypi.org/project/httpauth/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/httpauth/metadata.xml b/dev-python/httpauth/metadata.xml deleted file mode 100644 index d578fc6d779c..000000000000 --- a/dev-python/httpauth/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - httpauth - jonashaag/httpauth - https://github.com/jonashaag/httpauth/issues - - diff --git a/dev-python/httpbin/Manifest b/dev-python/httpbin/Manifest deleted file mode 100644 index f21fd6043cd9..000000000000 --- a/dev-python/httpbin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST httpbin-0.10.2.tar.gz 107327 BLAKE2B 39ab1e518c9f7e1ede9cd0aa2e3155f7e36267c83d1d2537a5b6cb5aa1c9e70efe96c5bf98a5b22cd05e70368d1495f8e5364032fcf2f476d62512b7e7322652 SHA512 731b842090be516d9eccb1d2bb8303128d2b2e24b1ebf0b2018a2f0b8629b164c7de686e1775841cd57417ec89941d98fc81f878a284c7242bfef4db481a781b diff --git a/dev-python/httpbin/files/httpbin-0.10.1-optional-flasgger.patch b/dev-python/httpbin/files/httpbin-0.10.1-optional-flasgger.patch deleted file mode 100644 index b9f5cc6f8469..000000000000 --- a/dev-python/httpbin/files/httpbin-0.10.1-optional-flasgger.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 65e397d7332ab87e3b2455ff9dc99af24861b58b Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sat, 3 Feb 2024 11:20:00 +0100 -Subject: [PATCH] Support using httpbin without flasgger - -Make the dependency on flasgger optional. The dependency has been added -relatively recently (i.e. before the original package was abandoned but -after its last release), and it is only used to provide a more dynamic -landing page. This is unnecessary for use of httpbin for testing, -and it introduces an indirect dependency on Rust that is problematic. - -With this change, flasgger is no longer installed by default. It can be -enabled via "[flasgger]" extra. When flasgger is not available, httpbin -redirects to the "legacy" index page. ---- - httpbin/core.py | 17 +++++++++++++++-- - pyproject.toml | 4 +++- - tests/test_httpbin.py | 4 +++- - 3 files changed, 21 insertions(+), 4 deletions(-) - -diff --git a/httpbin/core.py b/httpbin/core.py -index a82c1b8..77576a4 100644 ---- a/httpbin/core.py -+++ b/httpbin/core.py -@@ -33,7 +33,10 @@ try: - except ImportError: # werkzeug < 2.1 - from werkzeug.wrappers import BaseResponse as Response - --from flasgger import Swagger, NO_SANITIZER -+try: -+ from flasgger import Swagger, NO_SANITIZER -+except ImportError: -+ Swagger = None - - from . import filters - from .helpers import ( -@@ -165,7 +168,8 @@ swagger_config = { - "specs_route": "/", - } - --swagger = Swagger(app, sanitizer=NO_SANITIZER, template=template, config=swagger_config) -+if Swagger is not None: -+ swagger = Swagger(app, sanitizer=NO_SANITIZER, template=template, config=swagger_config) - - # Set up Bugsnag exception tracking, if desired. To use Bugsnag, install the - # Bugsnag Python client with the command "pip install bugsnag", and set the -@@ -244,6 +250,13 @@ def set_cors_headers(response): - # ------ - - -+if Swagger is None: -+ @app.route("/") -+ def no_flasgger_index(): -+ """Redirect to legacy index if flasgger is not available.""" -+ return view_landing_page() -+ -+ - @app.route("/legacy") - def view_landing_page(): - """Generates Landing Page in legacy layout.""" --- -2.43.0 - diff --git a/dev-python/httpbin/httpbin-0.10.2-r1.ebuild b/dev-python/httpbin/httpbin-0.10.2-r1.ebuild deleted file mode 100644 index 68a27f1549e1..000000000000 --- a/dev-python/httpbin/httpbin-0.10.2-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="HTTP Request and Response Service" -HOMEPAGE=" - https://github.com/psf/httpbin/ - https://pypi.org/project/httpbin/ -" - -LICENSE="|| ( MIT ISC )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test-rust" - -RDEPEND=" - dev-python/brotlicffi[${PYTHON_USEDEP}] - dev-python/decorator[${PYTHON_USEDEP}] - >=dev-python/flask-2.2.4[${PYTHON_USEDEP}] - dev-python/itsdangerous[${PYTHON_USEDEP}] - dev-python/markupsafe[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - >=dev-python/werkzeug-2.2.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - test-rust? ( - dev-python/flasgger[${PYTHON_USEDEP}] - ) - ) -" - -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - # https://github.com/psf/httpbin/pull/44 (simplified) - "${FILESDIR}/httpbin-0.10.1-optional-flasgger.patch" - ) - - # remove unnecessary deps - sed -i -e '/greenlet/d' -e '/flasgger/d' pyproject.toml || die - distutils-r1_src_prepare -} - -pkg_postinst() { - optfeature "Fancy index" dev-python/flasgger -} diff --git a/dev-python/httpbin/metadata.xml b/dev-python/httpbin/metadata.xml deleted file mode 100644 index 14a302ee42d6..000000000000 --- a/dev-python/httpbin/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - httpbin - postmanlabs/httpbin - psf/httpbin - - diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest deleted file mode 100644 index 2caa911d5383..000000000000 --- a/dev-python/httpcore/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST httpcore-1.0.9.gh.tar.gz 100038 BLAKE2B bc2208622c1716fbf5a5a4a0baa04f2f5e5c296fd997a6904d776b92bb785128f4c53cd2f78c17c8b06a6efe689f3c9f837e74440c9588d095842d5497ce0eea SHA512 0a1300d9c887dda66b4ac0739406daacd274c1137163b79dd8997a5928438c5b4b130a347e08016a2554bef73aad14225cd5786ff13e932e8d2fb48a4e7245ae diff --git a/dev-python/httpcore/httpcore-1.0.9-r1.ebuild b/dev-python/httpcore/httpcore-1.0.9-r1.ebuild deleted file mode 100644 index 88425338dfbd..000000000000 --- a/dev-python/httpcore/httpcore-1.0.9-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="A minimal low-level HTTP client" -HOMEPAGE=" - https://www.encode.io/httpcore/ - https://github.com/encode/httpcore/ - https://pypi.org/project/httpcore/ -" -SRC_URI=" - https://github.com/encode/httpcore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - =dev-python/h11-0.16[${PYTHON_USEDEP}] - - - - - python@gentoo.org - Python - - - - httpcore - encode/httpcore - https://github.com/encode/httpcore/issues - - diff --git a/dev-python/httplib2/Manifest b/dev-python/httplib2/Manifest deleted file mode 100644 index b9561638800b..000000000000 --- a/dev-python/httplib2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST httplib2-0.31.1.gh.tar.gz 277455 BLAKE2B 10f488d9a75a1a003d2a3d17d55af640824e7af57fc0005224586851a795e2a73d79e1be5d0ffaaa6a3b9b3bae26db6a0fc83dd009c240276aa61bb629d4e931 SHA512 c5b8ad2685ea7e26ab0b99c3856a64fc81f4986d4d925fee2391f3609abadfd76f1e5974ab3d93244f9b9dbd2260bbc3152842a8b14acb597f5bb998ddc91162 diff --git a/dev-python/httplib2/httplib2-0.31.1.ebuild b/dev-python/httplib2/httplib2-0.31.1.ebuild deleted file mode 100644 index c5ddb2fc057a..000000000000 --- a/dev-python/httplib2/httplib2-0.31.1.ebuild +++ /dev/null @@ -1,54 +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="A comprehensive HTTP client library" -HOMEPAGE=" - https://pypi.org/project/httplib2/ - https://github.com/httplib2/httplib2/ -" -SRC_URI=" - https://github.com/httplib2/httplib2/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="socks5" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - socks5? ( dev-python/pysocks[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( - dev-libs/openssl - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pysocks[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{forked,timeout} ) -# note: tests are racy with xdist -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/--cov/d' setup.cfg || die - # remove bundled certs, we always want system certs via certifi - rm httplib2/cacerts.txt || die - distutils-r1_src_prepare -} - -python_test() { - # TODO: there is something broken with pytest.mark.forked in pytest>=8.3.3 - # work around that via --forked for now - epytest --forked -} diff --git a/dev-python/httplib2/metadata.xml b/dev-python/httplib2/metadata.xml deleted file mode 100644 index 675132f42aad..000000000000 --- a/dev-python/httplib2/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - httplib2 - httplib2/httplib2 - - diff --git a/dev-python/httpretty/Manifest b/dev-python/httpretty/Manifest deleted file mode 100644 index b52ac27fddbd..000000000000 --- a/dev-python/httpretty/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST httpretty-1.1.4.tar.gz 442389 BLAKE2B 020a9fd2b5dc9790b53009caac37a3cf5a0e47102b9be05f4df255880f5daf5e7689714e0c0a8f223155d191c471cb5ff4f9b0d0d34b07bd5f377311ed56ba25 SHA512 4daceea4f30ce181e871167d304bd7af9d504364f55d42f8025770f2efe7e833d018aed681c8733d653d4de90db3433e999c56bccd4675f81e66d1cc4023e418 diff --git a/dev-python/httpretty/files/httpretty-1.1.4-py314.patch b/dev-python/httpretty/files/httpretty-1.1.4-py314.patch deleted file mode 100644 index 43513c0bd044..000000000000 --- a/dev-python/httpretty/files/httpretty-1.1.4-py314.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 8d10219036ab18462c0a8e35a5aae80e0d284c57 Mon Sep 17 00:00:00 2001 -From: Steve Kowalik -Date: Fri, 10 Apr 2026 11:36:31 +1000 -Subject: [PATCH] Support Python 3.14 partial() changes - -functools.partial() was changed in Python 3.14 to be a method -descriptor, which means we need to wrap it in staticmethod now. This -change does appear to be backward compatible, so I haven't guarded it -with a version check. ---- - httpretty/core.py | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/httpretty/core.py b/httpretty/core.py -index 69686458..2cea6a89 100644 ---- a/httpretty/core.py -+++ b/httpretty/core.py -@@ -1852,7 +1852,7 @@ def apply_patch_socket(): - extract_into_urllib3() - - if requests_urllib3_connection is not None: -- urllib3_wrap = partial(fake_wrap_socket, old_requests_ssl_wrap_socket) -+ urllib3_wrap = staticmethod(partial(fake_wrap_socket, old_requests_ssl_wrap_socket)) - requests_urllib3_connection.ssl_wrap_socket = urllib3_wrap - requests_urllib3_connection.__dict__['ssl_wrap_socket'] = urllib3_wrap - -@@ -1867,12 +1867,12 @@ def apply_patch_socket(): - socks.__dict__['socksocket'] = fakesock.socket - - if ssl: -- new_wrap = partial(fake_wrap_socket, old_ssl_wrap_socket) -+ new_wrap = staticmethod(partial(fake_wrap_socket, old_ssl_wrap_socket)) - ssl.wrap_socket = new_wrap - ssl.SSLSocket = FakeSSLSocket - ssl.SSLContext = old_sslcontext_class - try: -- ssl.SSLContext.wrap_socket = partial(fake_wrap_socket, old_ssl_wrap_socket) -+ ssl.SSLContext.wrap_socket = staticmethod(partial(fake_wrap_socket, old_ssl_wrap_socket)) - except AttributeError: - pass - diff --git a/dev-python/httpretty/files/httpretty-1.1.4-pytest.patch b/dev-python/httpretty/files/httpretty-1.1.4-pytest.patch deleted file mode 100644 index ccb465ce98ea..000000000000 --- a/dev-python/httpretty/files/httpretty-1.1.4-pytest.patch +++ /dev/null @@ -1,121 +0,0 @@ -From 299d50c9cb0ba73343d1a88c202e17f6599fde54 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sat, 14 May 2022 13:39:13 +0200 -Subject: [PATCH] Fix functional tests compatibility with pytest - -Provide a default value for test parameters provided by decorators -in order to prevent pytest from recognizing them as fixtures. This -is the smaller change needed to run the complete test suite via pytest. - -Fixes #449 ---- - tests/functional/test_bypass.py | 8 ++++---- - tests/functional/test_debug.py | 10 +++++----- - tests/functional/test_requests.py | 2 +- - 3 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/tests/functional/test_bypass.py b/tests/functional/test_bypass.py -index e85dfac..cf7e75d 100644 ---- a/tests/functional/test_bypass.py -+++ b/tests/functional/test_bypass.py -@@ -88,7 +88,7 @@ def stop_tcp_server(context): - - @httpretty.activate - @that_with_context(start_http_server, stop_http_server) --def test_httpretty_bypasses_when_disabled(context): -+def test_httpretty_bypasses_when_disabled(context=None): - "httpretty should bypass all requests by disabling it" - - httpretty.register_uri( -@@ -122,7 +122,7 @@ def test_httpretty_bypasses_when_disabled(context): - - @httpretty.activate(verbose=True) - @that_with_context(start_http_server, stop_http_server) --def test_httpretty_bypasses_a_unregistered_request(context): -+def test_httpretty_bypasses_a_unregistered_request(context=None): - "httpretty should bypass a unregistered request by disabling it" - - httpretty.register_uri( -@@ -145,7 +145,7 @@ def test_httpretty_bypasses_a_unregistered_request(context): - - @httpretty.activate(verbose=True) - @that_with_context(start_tcp_server, stop_tcp_server) --def test_using_httpretty_with_other_tcp_protocols(context): -+def test_using_httpretty_with_other_tcp_protocols(context=None): - "httpretty should work even when testing code that also use other TCP-based protocols" - - httpretty.register_uri( -@@ -163,7 +163,7 @@ def test_using_httpretty_with_other_tcp_protocols(context): - - @httpretty.activate(allow_net_connect=False) - @that_with_context(start_http_server, stop_http_server) --def test_disallow_net_connect_1(context, verbose=True): -+def test_disallow_net_connect_1(context=None, verbose=True): - """ - When allow_net_connect = False, a request that otherwise - would have worked results in UnmockedError. -diff --git a/tests/functional/test_debug.py b/tests/functional/test_debug.py -index 86bf09e..ee742f3 100644 ---- a/tests/functional/test_debug.py -+++ b/tests/functional/test_debug.py -@@ -39,7 +39,7 @@ def create_socket(context): - @skip('not currently supported') - @httprettified - @scenario(create_socket) --def test_httpretty_debugs_socket_send(context): -+def test_httpretty_debugs_socket_send(context=None): - "HTTPretty should forward_and_trace socket.send" - - expect(context.sock.send).when.called_with(b'data').to.throw( -@@ -50,7 +50,7 @@ def test_httpretty_debugs_socket_send(context): - @skip('not currently supported') - @httprettified - @scenario(create_socket) --def test_httpretty_debugs_socket_sendto(context): -+def test_httpretty_debugs_socket_sendto(context=None): - "HTTPretty should forward_and_trace socket.sendto" - - expect(context.sock.sendto).when.called.to.throw( -@@ -61,7 +61,7 @@ def test_httpretty_debugs_socket_sendto(context): - @skip('not currently supported') - @httprettified - @scenario(create_socket) --def test_httpretty_debugs_socket_recvfrom(context): -+def test_httpretty_debugs_socket_recvfrom(context=None): - "HTTPretty should forward_and_trace socket.recvfrom" - - expect(context.sock.recvfrom).when.called.to.throw( -@@ -72,7 +72,7 @@ def test_httpretty_debugs_socket_recvfrom(context): - @skip('not currently supported') - @httprettified - @scenario(create_socket) --def test_httpretty_debugs_socket_recv_into(context): -+def test_httpretty_debugs_socket_recv_into(context=None): - "HTTPretty should forward_and_trace socket.recv_into" - buf = bytearray() - expect(context.sock.recv_into).when.called_with(buf).to.throw( -@@ -83,7 +83,7 @@ def test_httpretty_debugs_socket_recv_into(context): - @skip('not currently supported') - @httprettified - @scenario(create_socket) --def test_httpretty_debugs_socket_recvfrom_into(context): -+def test_httpretty_debugs_socket_recvfrom_into(context=None): - "HTTPretty should forward_and_trace socket.recvfrom_into" - - expect(context.sock.recvfrom_into).when.called.to.throw( -diff --git a/tests/functional/test_requests.py b/tests/functional/test_requests.py -index 55aa109..04a5e80 100644 ---- a/tests/functional/test_requests.py -+++ b/tests/functional/test_requests.py -@@ -768,7 +768,7 @@ def test_unicode_querystrings(): - - - @use_tornado_server --def test_recording_calls(port): -+def test_recording_calls(port=None): - ("HTTPretty should be able to record calls") - # Given a destination path: - destination = FIXTURE_FILE("recording-1.json") --- -2.35.1 - diff --git a/dev-python/httpretty/files/httpretty-1.1.4-urllib3-2.3.patch b/dev-python/httpretty/files/httpretty-1.1.4-urllib3-2.3.patch deleted file mode 100644 index c559f84fe997..000000000000 --- a/dev-python/httpretty/files/httpretty-1.1.4-urllib3-2.3.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 8e96b1e312d473429fbd08bc867376e9932ad42a Mon Sep 17 00:00:00 2001 -From: Carl Smedstad -Date: Mon, 30 Dec 2024 19:08:26 +0100 -Subject: [PATCH] Mock socket.shutdown for compatibility with urllib3 >= 2.3 - -Version 2.3.0 of urllib3 gets the attribute socket.shutdown which -HTTPretty does no mock. See the following call stack: - - /usr/lib/python3.13/site-packages/requests/sessions.py:602: in get - return self.request("GET", url, **kwargs) - /usr/lib/python3.13/site-packages/requests/sessions.py:589: in request - resp = self.send(prep, **send_kwargs) - /usr/lib/python3.13/site-packages/requests/sessions.py:703: in send - r = adapter.send(request, **kwargs) - /usr/lib/python3.13/site-packages/requests/adapters.py:667: in send - resp = conn.urlopen( - /usr/lib/python3.13/site-packages/urllib3/connectionpool.py:787: in urlopen - response = self._make_request( - /usr/lib/python3.13/site-packages/urllib3/connectionpool.py:534: in _make_request - response = conn.getresponse() - /usr/lib/python3.13/site-packages/urllib3/connection.py:513: in getresponse - _shutdown = getattr(self.sock, "shutdown", None) ---- - httpretty/core.py | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/httpretty/core.py b/httpretty/core.py -index 69686458..de7e091a 100644 ---- a/httpretty/core.py -+++ b/httpretty/core.py -@@ -861,6 +861,9 @@ def recv_into(self, *args, **kwargs): - def recvfrom(self, *args, **kwargs): - return self.forward_and_trace('recvfrom', *args, **kwargs) - -+ def shutdown(self, *args, **kwargs): -+ return self.forward_and_trace('shutdown', *args, **kwargs) -+ - def recv(self, buffersize=0, *args, **kwargs): - if not self._read_buf: - self._read_buf = io.BytesIO() diff --git a/dev-python/httpretty/httpretty-1.1.4-r3.ebuild b/dev-python/httpretty/httpretty-1.1.4-r3.ebuild deleted file mode 100644 index b195aa9dd8ca..000000000000 --- a/dev-python/httpretty/httpretty-1.1.4-r3.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="HTTP client mock for Python" -HOMEPAGE=" - https://github.com/gabrielfalcao/httpretty/ - https://pypi.org/project/httpretty/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86" -IUSE="test-rust" - -RDEPEND=" - dev-python/urllib3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - >=dev-python/requests-1.1[${PYTHON_USEDEP}] - dev-python/sure[${PYTHON_USEDEP}] - >=dev-python/tornado-2.2[${PYTHON_USEDEP}] - ) -" -# These are optional test deps, that are used to test compatibility -# with various HTTP libs. We prefer pulling them in whenever possible -# to increase test coverage but we can live without them. -# We're skipping redis entirely since it requires a running server. -BDEPEND+=" - test? ( - test-rust? ( - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) - >=dev-python/boto3-1.17.72[${PYTHON_USEDEP}] - dev-python/httplib2[${PYTHON_USEDEP}] - >=dev-python/httpx-0.18.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/${P}-pytest.patch" - # https://github.com/gabrielfalcao/HTTPretty/pull/485 - "${FILESDIR}/${P}-urllib3-2.3.patch" -) - -python_test() { - local EPYTEST_IGNORE=( - # this seems to be a stress test - tests/bugfixes/pytest/test_426_mypy_segfault.py - # passthrough tests require Internet access - tests/functional/test_passthrough.py - # eventlet is masked for removal - tests/bugfixes/nosetests/test_eventlet.py - ) - local EPYTEST_DESELECT=( - # regressions with newer dev-python/requests - tests/functional/test_requests.py::test_httpretty_should_allow_registering_regexes_with_streaming_responses - tests/functional/test_requests.py::test_httpretty_should_handle_paths_starting_with_two_slashes - ) - - local ignore_by_dep=( - dev-python/boto3:tests/bugfixes/nosetests/test_416_boto3.py - dev-python/httplib2:tests/functional/test_httplib2.py - dev-python/httpx:tests/bugfixes/nosetests/test_414_httpx.py - dev-python/pyopenssl:tests/bugfixes/nosetests/test_417_openssl.py - ) - - local x - for x in "${ignore_by_dep[@]}"; do - if ! has_version "${x%:*}[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( "${x#*:}" ) - fi - done - - epytest -} diff --git a/dev-python/httpretty/httpretty-1.1.4-r4.ebuild b/dev-python/httpretty/httpretty-1.1.4-r4.ebuild deleted file mode 100644 index 1181c5ab48a1..000000000000 --- a/dev-python/httpretty/httpretty-1.1.4-r4.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="HTTP client mock for Python" -HOMEPAGE=" - https://github.com/gabrielfalcao/httpretty/ - https://pypi.org/project/httpretty/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86" -IUSE="test-rust" - -RDEPEND=" - dev-python/urllib3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - >=dev-python/requests-1.1[${PYTHON_USEDEP}] - dev-python/sure[${PYTHON_USEDEP}] - >=dev-python/tornado-2.2[${PYTHON_USEDEP}] - ) -" -# These are optional test deps, that are used to test compatibility -# with various HTTP libs. We prefer pulling them in whenever possible -# to increase test coverage but we can live without them. -# We're skipping redis entirely since it requires a running server. -BDEPEND+=" - test? ( - test-rust? ( - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) - >=dev-python/boto3-1.17.72[${PYTHON_USEDEP}] - dev-python/httplib2[${PYTHON_USEDEP}] - >=dev-python/httpx-0.18.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-httpx ) -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/${P}-pytest.patch" - # https://github.com/gabrielfalcao/HTTPretty/pull/485 - "${FILESDIR}/${P}-urllib3-2.3.patch" - # https://github.com/gabrielfalcao/HTTPretty/pull/488 - "${FILESDIR}/${P}-py314.patch" -) - -python_test() { - local EPYTEST_IGNORE=( - # this seems to be a stress test - tests/bugfixes/pytest/test_426_mypy_segfault.py - # passthrough tests require Internet access - tests/functional/test_passthrough.py - # eventlet is masked for removal - tests/bugfixes/nosetests/test_eventlet.py - ) - local EPYTEST_DESELECT=( - # regressions with newer dev-python/requests - tests/functional/test_requests.py::test_httpretty_should_allow_registering_regexes_with_streaming_responses - tests/functional/test_requests.py::test_httpretty_should_handle_paths_starting_with_two_slashes - ) - - local ignore_by_dep=( - dev-python/boto3:tests/bugfixes/nosetests/test_416_boto3.py - dev-python/httplib2:tests/functional/test_httplib2.py - dev-python/httpx:tests/bugfixes/nosetests/test_414_httpx.py - dev-python/pyopenssl:tests/bugfixes/nosetests/test_417_openssl.py - ) - - local x - for x in "${ignore_by_dep[@]}"; do - if ! has_version "${x%:*}[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( "${x#*:}" ) - fi - done - - epytest -} diff --git a/dev-python/httpretty/metadata.xml b/dev-python/httpretty/metadata.xml deleted file mode 100644 index 5edf3d29677b..000000000000 --- a/dev-python/httpretty/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - openstack@gentoo.org - Openstack - - - mgorny@gentoo.org - Michał Górny - - - python@gentoo.org - - - - httpretty - gabrielfalcao/httpretty - - diff --git a/dev-python/httptools/Manifest b/dev-python/httptools/Manifest deleted file mode 100644 index 1a1afa496705..000000000000 --- a/dev-python/httptools/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST httptools-0.6.4.gh.tar.gz 15756 BLAKE2B 1f128fb566d677f783798236a12fc1729f819fb4e4cd52f43c4879ac6cff8a5c69fb147fef1dadda89e47b560652b15e7ab07e3e5b00f1e8a6ee23afe2efb879 SHA512 3a2518204b22ce00c1fa3f2387138f768511ff03a2a2ddf0b9c44a4d5de65c93bfd8d3ac9f4e9417805c7c9708a8cb39ec4889e08933fdc029607bcae5b54331 -DIST httptools-0.8.0.gh.tar.gz 16922 BLAKE2B 3d352ac18005d5d0cfd657dc608cf59d84f6143f858e70b56a29b7c173720135cf0b419b228da00fc83341479329e243bb0263230f3bc576d3d67faf9b515a3e SHA512 32556fc4ba282d91bf71323ff27aba1b5dae54838101780c5e35b80f26d3922cc9b944ecdf74c9792a3830d56fa67d91a3e47223f5f45bcd018567092a5f9687 diff --git a/dev-python/httptools/httptools-0.6.4.ebuild b/dev-python/httptools/httptools-0.6.4.ebuild deleted file mode 100644 index 5248540880f8..000000000000 --- a/dev-python/httptools/httptools-0.6.4.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A collection of framework independent HTTP protocol utils" -HOMEPAGE=" - https://github.com/MagicStack/httptools/ - https://pypi.org/project/httptools/ -" -# sdist is missing cython source files, as of 0.6.2 -SRC_URI=" - https://github.com/MagicStack/httptools/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# don't ask me why they use both -DEPEND=" - net-libs/http-parser:= - net-libs/llhttp:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_configure() { - cat > setup.cfg <<-EOF || die - [build_ext] - use_system_llhttp = true - use_system_http_parser = true - cython_always = true - EOF -} - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3) - EPYTEST_DESELECT+=( - # error message mismatches - # https://github.com/MagicStack/httptools/issues/16#issuecomment-1114181747 - tests/test_parser.py::TestResponseParser::test_parser_response_2 - tests/test_parser.py::TestRequestParser::test_parser_request_4 - tests/test_parser.py::TestUrlParser::test_parser_url_10 - ) - ;; - esac - - rm -rf httptools || die - epytest tests -} diff --git a/dev-python/httptools/httptools-0.8.0.ebuild b/dev-python/httptools/httptools-0.8.0.ebuild deleted file mode 100644 index b6f5ee14ca3f..000000000000 --- a/dev-python/httptools/httptools-0.8.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A collection of framework independent HTTP protocol utils" -HOMEPAGE=" - https://github.com/MagicStack/httptools/ - https://pypi.org/project/httptools/ -" -# sdist is missing cython source files, as of 0.6.2 -SRC_URI=" - https://github.com/MagicStack/httptools/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -# don't ask me why they use both -DEPEND=" - net-libs/http-parser:= - net-libs/llhttp:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-python/cython-3.1.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - cat > setup.cfg <<-EOF || die - [build_ext] - use_system_llhttp = true - use_system_http_parser = true - cython_always = true - EOF -} - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3*) - # no point trying to fix it - return - ;; - esac - - rm -rf httptools || die - epytest tests -} diff --git a/dev-python/httptools/metadata.xml b/dev-python/httptools/metadata.xml deleted file mode 100644 index 01e4e994ac2d..000000000000 --- a/dev-python/httptools/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - MagicStack/httptools - httptools - - diff --git a/dev-python/httpx-aiohttp/Manifest b/dev-python/httpx-aiohttp/Manifest deleted file mode 100644 index 18f409fb3669..000000000000 --- a/dev-python/httpx-aiohttp/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST httpx_aiohttp-0.1.12.tar.gz 275945 BLAKE2B e863b249e794e42af1b08172bc99a4df5f528370e7a4410d7e444db1877c0ad138e66e09b8c5d9b742c039e80cce99cd6e5a673fce6fe3c0fae9223380e5b163 SHA512 312892e45390e2a3cdc52454406ae607aa8aa28ba93d8bdabc94259390d644193800c60bde0a19828b2b0c65689a9ffe1733750d3a1c1ec0f73f6d1a60637c14 -DIST httpx_aiohttp-0.1.12.tar.gz.provenance 9445 BLAKE2B cb844a825e21370ade9adfb1a3b41c853a1cba188d7febd93e8abeb88b2ad6588a1f7836b2c7b764d2d829839fff609bfc2874f4653d3ca5901f12cc81e4f4c6 SHA512 5f261dde7883cbfdb491a4137bacbb442337faab37b0772fd32d8bac73e28e519679ad04a6faf3dd1681277470f94ea605336af05f0de6adfdd6f9a44e04b8ed diff --git a/dev-python/httpx-aiohttp/httpx-aiohttp-0.1.12.ebuild b/dev-python/httpx-aiohttp/httpx-aiohttp-0.1.12.ebuild deleted file mode 100644 index 05d54fbccc5c..000000000000 --- a/dev-python/httpx-aiohttp/httpx-aiohttp-0.1.12.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/karpetrosyan/httpx-aiohttp -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Aiohttp transport for HTTPX" -HOMEPAGE=" - https://github.com/karpetrosyan/httpx-aiohttp - https://pypi.org/project/httpx-aiohttp/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -ROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=" - >=dev-python/aiohttp-3.10.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.27.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( anyio pytest-asyncio trio ) -EPYTEST_IGNORE=( - scripts/httpx_test.py -) -distutils_enable_tests pytest diff --git a/dev-python/httpx-aiohttp/metadata.xml b/dev-python/httpx-aiohttp/metadata.xml deleted file mode 100644 index 004eb473a535..000000000000 --- a/dev-python/httpx-aiohttp/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - httpx-aiohttp - karpetrosyan/httpx-aiohttp - - diff --git a/dev-python/httpx-socks/Manifest b/dev-python/httpx-socks/Manifest deleted file mode 100644 index de0d7d56bb5d..000000000000 --- a/dev-python/httpx-socks/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST httpx-socks-0.11.0.gh.tar.gz 15579 BLAKE2B 33a4112f6f1d1d56869adfcfe79a538ce4fbe99cde44d400fdee93f256a9adf27ee97d22450ff685cad61c8df478b1eca1a3f3a7b804cd087b5bf5fbca3f20f7 SHA512 38b75fc2dd522d58639213ac7c135af7821ad53d3799a028bfd995f9a5e67a251a0d5255105e42790b78edb0450a336dc87fefb1dc67486b13d4271bd98d411e diff --git a/dev-python/httpx-socks/httpx-socks-0.11.0.ebuild b/dev-python/httpx-socks/httpx-socks-0.11.0.ebuild deleted file mode 100644 index 1ca3b4889cd6..000000000000 --- a/dev-python/httpx-socks/httpx-socks-0.11.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022-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="Proxy (HTTP, SOCKS) transports for httpx" -HOMEPAGE=" - https://github.com/romis2012/httpx-socks/ - https://pypi.org/project/httpx-socks/ -" -# no tests in sdist, as of 0.7.6 -SRC_URI=" - https://github.com/romis2012/httpx-socks/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/httpx-0.28.0[${PYTHON_USEDEP}] - >=dev-python/httpcore-1.0[${PYTHON_USEDEP}] - >=dev-python/python-socks-2.4.3[${PYTHON_USEDEP}] - >=dev-python/sniffio-1.1.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/hypercorn-0.14.3[${PYTHON_USEDEP}] - >=dev-python/starlette-0.25.0[${PYTHON_USEDEP}] - >=dev-python/tiny-proxy-0.1.1[${PYTHON_USEDEP}] - >=dev-python/trio-0.24[${PYTHON_USEDEP}] - >=dev-python/trustme-0.9.0[${PYTHON_USEDEP}] - >=dev-python/yarl-1.6.3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio pytest-{asyncio,trio} ) -distutils_enable_tests pytest - -src_prepare() { - # unpin dependencies - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - - distutils-r1_src_prepare -} diff --git a/dev-python/httpx-socks/metadata.xml b/dev-python/httpx-socks/metadata.xml deleted file mode 100644 index 649fc743ec3a..000000000000 --- a/dev-python/httpx-socks/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - httpx-socks - romis2012/httpx-socks - - diff --git a/dev-python/httpx-sse/Manifest b/dev-python/httpx-sse/Manifest deleted file mode 100644 index 0c291e4d26d7..000000000000 --- a/dev-python/httpx-sse/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST httpx_sse-0.4.3.tar.gz 15943 BLAKE2B 9398dd35baf19087f351098c9127c1dc782eaa675e465333f730089bdbb664c9201ba7119366bc655433d88569cf62d6449d1121d0fe4cd008b9b54c0357e8d4 SHA512 72e3b893c3e2a2c6db0e985e43c049ae177cd39a3f00747a7df7f6b1b7a058eedce328db5563a39323d23baca24b32bbba965423a11f05e6f05d6ff9a075a5cf diff --git a/dev-python/httpx-sse/httpx-sse-0.4.3.ebuild b/dev-python/httpx-sse/httpx-sse-0.4.3.ebuild deleted file mode 100644 index e65913eb6a4e..000000000000 --- a/dev-python/httpx-sse/httpx-sse-0.4.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Consume Server-Sent Event (SSE) messages with HTTPX" -HOMEPAGE=" - https://github.com/florimondmanca/httpx-sse - https://pypi.org/project/httpx-sse/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/httpx[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - test? ( - dev-python/starlette[${PYTHON_USEDEP}] - dev-python/sse-starlette[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/httpx-sse/metadata.xml b/dev-python/httpx-sse/metadata.xml deleted file mode 100644 index 8b4ade8aee3a..000000000000 --- a/dev-python/httpx-sse/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - florimondmanca/httpx-sse - httpx-sse - - diff --git a/dev-python/httpx/Manifest b/dev-python/httpx/Manifest deleted file mode 100644 index b734a193e3e7..000000000000 --- a/dev-python/httpx/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST httpx-0.28.1.gh.tar.gz 4118011 BLAKE2B 76c24a3b3618798d5b65aaaa87ee583f9debf8cb7866204a3e12c151179d9f69a6ad23198c9ee7df61058f73b6ca84f453c3bced25a60f583d7b3ad7681839bb SHA512 5571957a3516533f1c1e76f311316811f6365e192d19ebae10c9ab0d0c4094d811063fd2be2995f3b6a41d6899a7882f27265badecf238a4f7903f976136d3ba diff --git a/dev-python/httpx/files/httpx-0.27.0-opt-trio.patch b/dev-python/httpx/files/httpx-0.27.0-opt-trio.patch deleted file mode 100644 index 6c2c9e67255f..000000000000 --- a/dev-python/httpx/files/httpx-0.27.0-opt-trio.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/tests/concurrency.py b/tests/concurrency.py -index a8ed558..d5ce803 100644 ---- a/tests/concurrency.py -+++ b/tests/concurrency.py -@@ -5,11 +5,11 @@ Async environment-agnostic concurrency utilities that are only used in tests. - import asyncio - - import sniffio --import trio - - - async def sleep(seconds: float) -> None: - if sniffio.current_async_library() == "trio": -+ import trio - await trio.sleep(seconds) # pragma: no cover - else: - await asyncio.sleep(seconds) diff --git a/dev-python/httpx/files/httpx-0.28.1-httptools-test.patch b/dev-python/httpx/files/httpx-0.28.1-httptools-test.patch deleted file mode 100644 index 2170c3674647..000000000000 --- a/dev-python/httpx/files/httpx-0.28.1-httptools-test.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/tests/conftest.py b/tests/conftest.py -index 970c353..1ea3aa9 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -304,7 +304,7 @@ def serve_in_thread(server: Server): - - @pytest.fixture(scope="session") - def server() -> typing.Iterator[TestServer]: -- config = Config(app=app, lifespan="off", loop="asyncio") -+ config = Config(app=app, lifespan="off", loop="asyncio", http="h11") - server = TestServer(config=config) - yield from serve_in_thread(server) - diff --git a/dev-python/httpx/httpx-0.28.1-r1.ebuild b/dev-python/httpx/httpx-0.28.1-r1.ebuild deleted file mode 100644 index d6fb6cac33f7..000000000000 --- a/dev-python/httpx/httpx-0.28.1-r1.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 2022-2025 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 optfeature - -DESCRIPTION="Fully-featured HTTP client which provides sync and async APIs" -HOMEPAGE=" - https://www.python-httpx.org/ - https://github.com/encode/httpx/ - https://pypi.org/project/httpx/ -" -SRC_URI=" - https://github.com/encode/httpx/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="cli" - -RDEPEND=" - dev-python/anyio[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] - =dev-python/httpcore-1*[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - cli? ( - =dev-python/click-8*[${PYTHON_USEDEP}] - =dev-python/pygments-2*[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - ) -" -# httptools cause tests to fail -# https://github.com/encode/httpx/discussions/3429 -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - test? ( - dev-python/brotlicffi[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/h2[${PYTHON_USEDEP}] - dev-python/socksio[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - dev-python/uvicorn[${PYTHON_USEDEP}] - >=dev-python/zstandard-0.18.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/trio[${PYTHON_USEDEP}] - ' 3.{11..13}) - ) -" - -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-0.27.0-opt-trio.patch" - # fix test failures when httptools are installed - # https://github.com/encode/httpx/discussions/3429 - # https://gitlab.archlinux.org/archlinux/packaging/packages/python-httpx/-/blob/main/uvicorn-test-server-use-h11.diff - "${FILESDIR}/${PN}-0.28.1-httptools-test.patch" - ) - - if ! use cli; then - sed -i -e '/^httpx =/d' pyproject.toml || die - fi - sed -i -e '/rich/s:,<14::' pyproject.toml || die - - distutils-r1_src_prepare -} - -python_test() { - local args=() - local EPYTEST_DESELECT=( - # Internet - tests/client/test_proxies.py::test_async_proxy_close - tests/client/test_proxies.py::test_sync_proxy_close - ) - - use cli || EPYTEST_IGNORE+=( - tests/test_main.py - ) - - if ! has_version "dev-python/trio[${PYTHON_USEDEP}]"; then - args+=( -o filterwarnings= -k "not trio" ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p anyio "${args[@]}" -} - -pkg_postinst() { - optfeature "HTTP/2 support" dev-python/h2 - optfeature "SOCKS proxy support" dev-python/socksio - optfeature "Decoding for brotli compressed responses" dev-python/brotlicffi -} diff --git a/dev-python/httpx/metadata.xml b/dev-python/httpx/metadata.xml deleted file mode 100644 index ed555c30e50a..000000000000 --- a/dev-python/httpx/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - - httpx - encode/httpx - https://github.com/encode/httpx/issues - - - Install the CLI "httpx" client. - - diff --git a/dev-python/huawei-lte-api/Manifest b/dev-python/huawei-lte-api/Manifest deleted file mode 100644 index 64724c150087..000000000000 --- a/dev-python/huawei-lte-api/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST huawei-lte-api-1.11.0.gh.tar.gz 45445 BLAKE2B 8bb2deaeb91eb02fbafd6b177b0299f17b7d459b51c963bad938371daa47f66daeea11296f64a75ebf11608f9ca144857b5ba86a66bf3f2f1d0512e559cf8f4f SHA512 04e01c54d6393b93947bd054a3f5723ebc77566bb384fdac6b9848000d4b5e398822e0ca91cc52fc643f64a6409113cf798c1f8b0e3931d5b2f5f1af90ffe344 diff --git a/dev-python/huawei-lte-api/huawei-lte-api-1.11.0.ebuild b/dev-python/huawei-lte-api/huawei-lte-api-1.11.0.ebuild deleted file mode 100644 index 177e9b6ba58f..000000000000 --- a/dev-python/huawei-lte-api/huawei-lte-api-1.11.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="API For huawei LAN/WAN LTE Modems" -HOMEPAGE=" - https://github.com/Salamek/huawei-lte-api/ - https://pypi.org/project/huawei-lte-api/ -" -SRC_URI=" - https://github.com/Salamek/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/pycryptodome[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] -" - -python_prepare_all() { - # make cryptodome-friendly - sed -i -e 's:pycryptodomex:pycryptodome:' setup.py || die - find -name '*.py' -exec \ - sed -i -e 's:Cryptodome:Crypto:g' {} + || die - - distutils-r1_python_prepare_all -} - -distutils_enable_tests pytest diff --git a/dev-python/huawei-lte-api/metadata.xml b/dev-python/huawei-lte-api/metadata.xml deleted file mode 100644 index 56b3982961b5..000000000000 --- a/dev-python/huawei-lte-api/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - ago@gentoo.org - Agostino Sarubbo - - - python@gentoo.org - Python - - - Salamek/huawei-lte-api - huawei-lte-api - - diff --git a/dev-python/humanfriendly/Manifest b/dev-python/humanfriendly/Manifest deleted file mode 100644 index eb2f81777ec1..000000000000 --- a/dev-python/humanfriendly/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST humanfriendly-10.0.tar.gz 360702 BLAKE2B 6db7f2f11bafcdc087c078eae6123046610594b17899678e445baa18c25b2210cc1d84363d858ab7c57fce6d6b7a189be69dea08c1891d3f5b11ff9900c9bef9 SHA512 496700bcea1dabf003c938558bf807fabb41b71192f69622979dd9e243dda9b4b06c5ac8f65cef217df85ebadf99099dc22b50d63216791a569be11081d267d6 diff --git a/dev-python/humanfriendly/files/humanfriendly-10.0-py3.13.patch b/dev-python/humanfriendly/files/humanfriendly-10.0-py3.13.patch deleted file mode 100644 index 467d3862d331..000000000000 --- a/dev-python/humanfriendly/files/humanfriendly-10.0-py3.13.patch +++ /dev/null @@ -1,74 +0,0 @@ -From 13d05b8057010121acd2a402a337ef4ee5834062 Mon Sep 17 00:00:00 2001 -From: "Benjamin A. Beasley" -Date: Thu, 30 May 2024 23:05:14 -0400 -Subject: [PATCH] Replace pipes.quote with shlex.quote on Python 3 - -The shlex.quote() API is available from Python 3.3 on; pipes.quote() was -never documented, and is removed in Python 3.13. - -Fixes #73. - -Upstream-PR: https://github.com/xolox/python-humanfriendly/pull/75 -Upstream-Issue: https://github.com/xolox/python-humanfriendly/issues/73 - -diff --git a/humanfriendly/cli.py b/humanfriendly/cli.py -index eb81db1..5dfc14a 100644 ---- a/humanfriendly/cli.py -+++ b/humanfriendly/cli.py -@@ -79,10 +79,14 @@ - # Standard library modules. - import functools - import getopt --import pipes - import subprocess - import sys - -+try: -+ from shlex import quote # Python 3 -+except ImportError: -+ from pipes import quote # Python 2 (removed in 3.13) -+ - # Modules included in our package. - from humanfriendly import ( - Timer, -@@ -176,7 +180,7 @@ def main(): - def run_command(command_line): - """Run an external command and show a spinner while the command is running.""" - timer = Timer() -- spinner_label = "Waiting for command: %s" % " ".join(map(pipes.quote, command_line)) -+ spinner_label = "Waiting for command: %s" % " ".join(map(quote, command_line)) - with Spinner(label=spinner_label, timer=timer) as spinner: - process = subprocess.Popen(command_line) - while True: -diff --git a/humanfriendly/testing.py b/humanfriendly/testing.py -index f6abddf..f9d66e4 100644 ---- a/humanfriendly/testing.py -+++ b/humanfriendly/testing.py -@@ -25,13 +25,17 @@ - import functools - import logging - import os --import pipes - import shutil - import sys - import tempfile - import time - import unittest - -+try: -+ from shlex import quote # Python 3 -+except ImportError: -+ from pipes import quote # Python 2 (removed in 3.13) -+ - # Modules included in our package. - from humanfriendly.compat import StringIO - from humanfriendly.text import random_string -@@ -521,7 +525,7 @@ def __enter__(self): - pathname = os.path.join(directory, self.program_name) - with open(pathname, 'w') as handle: - handle.write('#!/bin/sh\n') -- handle.write('echo > %s\n' % pipes.quote(self.program_signal_file)) -+ handle.write('echo > %s\n' % quote(self.program_signal_file)) - if self.program_script: - handle.write('%s\n' % self.program_script.strip()) - handle.write('exit %i\n' % self.program_returncode) diff --git a/dev-python/humanfriendly/humanfriendly-10.0-r2.ebuild b/dev-python/humanfriendly/humanfriendly-10.0-r2.ebuild deleted file mode 100644 index e4646b5b879f..000000000000 --- a/dev-python/humanfriendly/humanfriendly-10.0-r2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Human friendly output for text interfaces using Python" -HOMEPAGE="https://pypi.org/project/humanfriendly/ - https://github.com/xolox/python-humanfriendly/ - https://humanfriendly.readthedocs.io/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~x86" - -BDEPEND=" - test? ( - dev-python/capturer[${PYTHON_USEDEP}] - >=dev-python/coloredlogs-15.0.1[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-10.0-py3.13.patch" -) - -distutils_enable_tests pytest -distutils_enable_sphinx docs - -python_test() { - epytest humanfriendly/tests.py -} diff --git a/dev-python/humanfriendly/metadata.xml b/dev-python/humanfriendly/metadata.xml deleted file mode 100644 index 1ed7becbc774..000000000000 --- a/dev-python/humanfriendly/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - humanfriendly - xolox/python-humanfriendly - - diff --git a/dev-python/humanize/Manifest b/dev-python/humanize/Manifest deleted file mode 100644 index 9ee64d657b9b..000000000000 --- a/dev-python/humanize/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST humanize-4.15.0.tar.gz 83599 BLAKE2B c07d04da830d31d294d49ed43d2871dd337b80c9655bc868e56d71d61b9c69aa080864bf8a5f4ea6684adbd798aced820bdd202a0a9f4a4a5af5b26a0b9db4ca SHA512 685bb5bd14d013cbec7ad4b815cd6895a486315d88c81a39d00b59f4ffbfc94223352d55105c6e5fbb22a79ca018b8de70b5d82941739dfe0b2d165725bc0744 -DIST humanize-4.15.0.tar.gz.provenance 9475 BLAKE2B 2b5ba2b3d23e4efbda84c6ab0a7810d4f4f76f1d26c9c126c2253837dc3209308a84fb5320d67b3d103249919adc725ccdef61cc46c1cded53ffccd36c88653f SHA512 7465a416984d005d51160c78140a8c4ecf23488ac73f599909bbbe6b4f687201039f8ac7965cfd6200f330844ea1adb2424d0aa0b727c5bf1e1ada998300e84b diff --git a/dev-python/humanize/humanize-4.15.0.ebuild b/dev-python/humanize/humanize-4.15.0.ebuild deleted file mode 100644 index d939535b887b..000000000000 --- a/dev-python/humanize/humanize-4.15.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/python-humanize/humanize -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Common humanization utilities" -HOMEPAGE=" - https://github.com/python-humanize/humanize/ - https://pypi.org/project/humanize/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/humanize/metadata.xml b/dev-python/humanize/metadata.xml deleted file mode 100644 index b4fe7de9c4e4..000000000000 --- a/dev-python/humanize/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - python@gentoo.org - Python - - - - humanize - python-humanize/humanize - - diff --git a/dev-python/hvac/Manifest b/dev-python/hvac/Manifest deleted file mode 100644 index a24366983b88..000000000000 --- a/dev-python/hvac/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST hvac-2.4.0.tar.gz 332543 BLAKE2B 423a4045f08aca0c6e490512a14fb9f880b1dbf4ce038655c1956f5ca5f3636fb3ef2c77481823eb1a3fed396dba9e3f5e638b74b74ae6fde5c4cbb7bb295d34 SHA512 a9e752703878196e28872b03cb47755e2f5a944a22993e6f98b9339f0fcb44183447244ab123f299cf08ccc076499aceacea96fcb73add586fee3fdb8b767b60 -DIST hvac-2.4.0.tar.gz.provenance 8983 BLAKE2B 6ea052051aa38024e482a2fbf790750a223e20e1729faf04d2fc91e42a3cc6c5527075a817051d3782a380347038729f380226d284dc11d93a1fb10b0ca9d22a SHA512 11b37fcacb0476d27916518d7224025b8a2a1aca431bbd6efb7a2de963613e752ceec6dab9fa40544833840b780247d45c78ebd7cbfedac483823518e49d3af9 diff --git a/dev-python/hvac/hvac-2.4.0.ebuild b/dev-python/hvac/hvac-2.4.0.ebuild deleted file mode 100644 index 0a835ec23611..000000000000 --- a/dev-python/hvac/hvac-2.4.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/hvac/hvac -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="HashiCorp Vault API client" -HOMEPAGE=" - https://github.com/hvac/hvac/ - https://pypi.org/project/hvac/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pyhcl-0.4.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.24.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jwcrypto[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - dev-python/semantic-version[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock requests-mock ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # ldap_test is not packaged. - tests/integration_tests/api/auth_methods/test_ldap.py - # https://github.com/lepture/authlib is not packaged. - tests/integration_tests/api/auth_methods/test_oidc.py - ) - - epytest -o addopts= -} diff --git a/dev-python/hvac/metadata.xml b/dev-python/hvac/metadata.xml deleted file mode 100644 index 98e80d81120a..000000000000 --- a/dev-python/hvac/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - williamh@gentoo.org - William Hubbs - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - hvac/hvac - hvac - - diff --git a/dev-python/hypercorn/Manifest b/dev-python/hypercorn/Manifest deleted file mode 100644 index 5ccc7eb7fa63..000000000000 --- a/dev-python/hypercorn/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hypercorn-0.18.0.gh.tar.gz 162840 BLAKE2B f4bee105da7538a3ae6e28adf8b1274c6ad19a98d4789e2086000aa77b4901cdc7c9c4538e9a82d232a25a5c802bcb868866b41cbeb05b589bd9b79d6bee60e2 SHA512 ed21ddfe01c53bd823b406663eba09b7366af99ba478939ca6d948e3dc284b63681a7f57c96dd65f4a3156cb0d4bd1a7464dabc3f6d86ed6ccf5911640393731 diff --git a/dev-python/hypercorn/hypercorn-0.18.0.ebuild b/dev-python/hypercorn/hypercorn-0.18.0.ebuild deleted file mode 100644 index 4b4b43915049..000000000000 --- a/dev-python/hypercorn/hypercorn-0.18.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A ASGI Server based on Hyper libraries and inspired by Gunicorn" -HOMEPAGE=" - https://github.com/pgjones/hypercorn/ - https://pypi.org/project/Hypercorn/ -" -SRC_URI=" - https://github.com/pgjones/hypercorn/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/h11[${PYTHON_USEDEP}] - >=dev-python/h2-4.3.0[${PYTHON_USEDEP}] - dev-python/priority[${PYTHON_USEDEP}] - >=dev-python/wsproto-0.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/httpx[${PYTHON_USEDEP}] - >=dev-python/trio-0.22.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,trio} ) -distutils_enable_tests pytest - -src_prepare() { - sed -i -e 's:--no-cov-on-fail::' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/hypercorn/metadata.xml b/dev-python/hypercorn/metadata.xml deleted file mode 100644 index aef6884c023c..000000000000 --- a/dev-python/hypercorn/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Hypercorn - pgjones/hypercorn - - diff --git a/dev-python/hyperframe/Manifest b/dev-python/hyperframe/Manifest deleted file mode 100644 index 55542f388936..000000000000 --- a/dev-python/hyperframe/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hyperframe-6.1.0.tar.gz 26566 BLAKE2B d6f53a872ec5ebfae5b1f16984db06386e3f6fa32ab3b9b590592490d7666ce4601c05a4c4f7279aa09656e85f7ff5cb182b256cd7e9b0982cb0992c3a2f70ef SHA512 83a986f0cf3e2a84fe7a2c907758e75be744aba7dfe03173ee6bcbe4c5e5a92a2b5e90d66c76c14a05ad4b342d02719a998600670befe7549a0a1edf0c7dd024 diff --git a/dev-python/hyperframe/hyperframe-6.1.0.ebuild b/dev-python/hyperframe/hyperframe-6.1.0.ebuild deleted file mode 100644 index dac4804f0778..000000000000 --- a/dev-python/hyperframe/hyperframe-6.1.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="HTTP/2 framing layer for Python" -HOMEPAGE=" - https://python-hyper.org/projects/hyperframe/en/latest/ - https://pypi.org/project/hyperframe/ - https://github.com/python-hyper/hyperframe/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests pytest diff --git a/dev-python/hyperframe/metadata.xml b/dev-python/hyperframe/metadata.xml deleted file mode 100644 index ba502f3cd585..000000000000 --- a/dev-python/hyperframe/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cory@lukasa.co.uk - Cory Benfield - - hyperframe - python-hyper/hyperframe - - - This library contains the HTTP/2 framing code used in the - hyper project. It provides a pure-Python codebase that is capable of - decoding a binary stream into HTTP/2 frames. - - diff --git a/dev-python/hyperlink/Manifest b/dev-python/hyperlink/Manifest deleted file mode 100644 index 1ae8bbd231e0..000000000000 --- a/dev-python/hyperlink/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hyperlink-21.0.0.tar.gz 140743 BLAKE2B d432692172dc5cbb4f7cc1dbbfaf87871f0d9b2519334d112841abf8d958232516249472611e986b20e6fd298f5013db38f214fa332e1b121bd80a420b4cc614 SHA512 9e0e9273dde1b0a41329a74fbb26c4f327b87f387ee64b9a2ab641ca5cc8b9ea0516884415e9adf1d4880ae9c053a5cba2c550fc508bb56fddb44a543d5da860 diff --git a/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild b/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild deleted file mode 100644 index e7588b95a3a7..000000000000 --- a/dev-python/hyperlink/hyperlink-21.0.0-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A featureful, correct URL for Python" -HOMEPAGE=" - https://github.com/python-hyper/hyperlink/ - https://pypi.org/project/hyperlink/ -" - -LICENSE="BSD MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/idna[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - # suppresses hypothesis health checks - local -x CI=1 - epytest -} diff --git a/dev-python/hyperlink/metadata.xml b/dev-python/hyperlink/metadata.xml deleted file mode 100644 index c875b3de28e9..000000000000 --- a/dev-python/hyperlink/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - python@gentoo.org - Python - - - - - mahmoud@hatnote.com - Mahmoud Hashemi - - hyperlink - python-hyper/hyperlink - - - The humble, but powerful, URL runs everything around us. - Chances are you've used several just to read this text. - Hyperlink is a featureful, pure-Python implementation of the URL, with - an emphasis on correctness. - - diff --git a/dev-python/hypothesis-gentoo/Manifest b/dev-python/hypothesis-gentoo/Manifest deleted file mode 100644 index 6d6ef0d64df3..000000000000 --- a/dev-python/hypothesis-gentoo/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST hypothesis_gentoo-3.tar.gz 2201 BLAKE2B 7fc480dbbf559ffca71be6eb5cc5c6186e892ad53776bc5d84ddc649be8d1fe9a181cecacb82806c161078d57a9b286434b921f15cd4b57a6ad6005baa300e05 SHA512 2b3df0b18bf3513de77712e3fdda1c14ac049f957c85fe50da4126146e2a95354079a69ebc3c8af962c30808ba97df21a8084ce0c6c5013c0a45fb8e83e9c02a -DIST hypothesis_gentoo-4.tar.gz 2183 BLAKE2B 1037b30bf586eba5fa682bac338296ad43add9ce81422cf2b7a1ed44fb531e65c696f1cf3af04d1d94103162f9273a67165b830e359031083386c70c575c04c2 SHA512 68df70dbcdad5f53de0851730896883549686ad4b50be9663fb8ff4e7d9133e44c44158df2bf1741a91bd8b80fd5e0c064b141ecbda3c068d111ec70bc46d4a6 diff --git a/dev-python/hypothesis-gentoo/hypothesis-gentoo-3.ebuild b/dev-python/hypothesis-gentoo/hypothesis-gentoo-3.ebuild deleted file mode 100644 index 18025c328ad0..000000000000 --- a/dev-python/hypothesis-gentoo/hypothesis-gentoo-3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Plugin to create 'gentoo' hypothesis profile, disabling health checks" -HOMEPAGE=" - https://github.com/projg2/hypothesis-gentoo/ - https://pypi.org/project/hypothesis-gentoo/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -# No RDEP on hypothesis -- it is only imported in the hypothesis hook - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest diff --git a/dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild b/dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild deleted file mode 100644 index 0c052f77302a..000000000000 --- a/dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Plugin to create 'gentoo' hypothesis profile, disabling health checks" -HOMEPAGE=" - https://github.com/projg2/hypothesis-gentoo/ - https://pypi.org/project/hypothesis-gentoo/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# No RDEP on hypothesis -- it is only imported in the hypothesis hook - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest diff --git a/dev-python/hypothesis-gentoo/metadata.xml b/dev-python/hypothesis-gentoo/metadata.xml deleted file mode 100644 index b488477c0a2c..000000000000 --- a/dev-python/hypothesis-gentoo/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - projg2/hypothesis-gentoo - hypothesis-gentoo - - diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest deleted file mode 100644 index 6557e55ccb30..000000000000 --- a/dev-python/hypothesis/Manifest +++ /dev/null @@ -1,12 +0,0 @@ -DIST hypothesis-6.151.14.gh.tar.gz 9871044 BLAKE2B bed431dcd481f5af11043fd0beca9caf207c918052dd054ef0e758d07646b1870417d868179bb251c6f6463fe73d10a8adabce5f0b0cfa9858be77e876575a46 SHA512 c1e3e3b03d3ed3ac50c7e83b236b8eda65ab6694adde07c88e5096df7361242d194b7624743656e8f30d885e554428d1af3cb9cbfd20514dca1e50bf3d29b4e5 -DIST hypothesis-6.152.11.gh.tar.gz 9614710 BLAKE2B 4d020765eef6d0faf19d5a61639e7c664090477a78104a1dbdeab9879bcc3c77beb018ee2902d3be8c4edb42baf2fe29ee3cc512d8217fc6b5bf8f557979cea9 SHA512 e0d8e8bf2bd9065706b73b0f0d89990f73635ef3b7e886cc1b6b1a4aefcb9ea6f90ae7db515173da39b21930126b3c044a49a63a09b716e1d26b0fad78ef9c32 -DIST hypothesis-6.152.4.gh.tar.gz 9602982 BLAKE2B 7eb3bf424f35707fa323affc9e5e00c35716c32ac69acfdbc7981634f30abf20dee20a8271c21e561b868e24f175a12f484d0e436132ac8194ad48dc361c1ebe SHA512 8f7490051c49f1a3d7b91b00a63527600ff8aba03456bcb2360a9c6a004eea67995354cadf40eabcdaec0d7cd53ecac013963e2c6e19be3e348e79f9e40d9e8e -DIST hypothesis-6.152.5.gh.tar.gz 9603889 BLAKE2B cc892069eb1b9d28073974cd5f5d23b7c32f3679ebe127acae9783b71d5a2d9dbfb5b1390f102447f62a5c557e34717911d46de4020e9cef6f93a85a24080848 SHA512 ff36abf597a43bf527dafc85e3bce84d352419650cd6a3854bcaee5bb91443ad8651cce9b2e9a7cb2f69f076e98531e323a14fb65ae05a202142a1856dbd5756 -DIST hypothesis-6.152.6.gh.tar.gz 9606311 BLAKE2B 96664ceb08b3870f71ca0b93a9214ed6150d0556660e9e20b0756c2778295af6cacd5c5a1f3b600695013880a274bb4517110cbeaf8c2dcf818ab8166814e732 SHA512 535947d3e5eecd1a0a45805a3011a82e992fc76bfa6ece63e2b8af85f22e93229a28c1746a64201886160432b087c0bb58045a38e3867efd8285c8b62e5814aa -DIST hypothesis-6.152.7.gh.tar.gz 9606598 BLAKE2B cdb7eb39e0ae74dada61ba4573e874c2bcf1fecf4c6a03306f8fab7863793eebe1710ad0bd252939163cc561b09c0b700b64552290ba570d9deee86ea494937a SHA512 7550521047694ba84adf8fbe4f5d6f4727cead280baa6ca080c4002d1474d55091e88ca0432c70335b409e9e13a6aa513517791a312909e7603bc384f87cbc82 -DIST hypothesis-6.152.8.gh.tar.gz 9606671 BLAKE2B 446a28680368e1b8a764c5346bff2ddd22625631b9c4a9a7e51a86c10355bf939141c233b89387f63ecbcadc2f7c5329e71ce8943932ddb600c3143833126489 SHA512 08dcbc66335b25901874a148d92db61389db9755a2e4359210333efa0b43a449d56be98bf31ef70dfaeb67d1f179ac3a53262243018711b860804ce10ee9f48e -DIST hypothesis-6.152.9.gh.tar.gz 9612140 BLAKE2B b4d2009d46eb28751446963edc51a653d05c5a39a28e76aa120a2ca00fd7d6c0f07c42f1026a16e0b4dc75742a66a191a8f5aa67249ecc3a397e8123f8153058 SHA512 b1f2301b7ced669dd4d53ee37173a48e8a937241138900c9dd17e70c1e4c8357215679c9ebb6e8a96c0d2fbe5e8e43aa45a21da569c624111b17417d0be1d426 -DIST hypothesis-6.153.2.gh.tar.gz 9618984 BLAKE2B b9107632220d14cb2022f5867bc41f42b76a15dc01cd042b6c9e2d057049a06138f96eb39434f433b8084dd3cc0f7d4eeec39f737102fde60761bb76e354e94b SHA512 42af13bc6934fa758931713c138f12a8c4b83b26a9cdf848e67731ade3f89e09c0c5f71a1a91f5d2ad3c10233c1976856b1233c1a231872ed662ce2d3e2f12b8 -DIST hypothesis-6.153.6.gh.tar.gz 9621507 BLAKE2B 3ec84c19c22a10417630dcb4987c2e9256ea7bc81f459c3734aa6af832222a829e9db1cffe82b531017f8dc42976fcc59726460cae86c8004528a4d4be2b81e1 SHA512 f2eb02367de4488be88184c543ef59deaf4fa4e402a429381648be0b207bd9369d7c476cedb9b1cd3b706615e5d3ecf9d2aa71ae341690c1c341cb047f0ed02a -DIST hypothesis-6.155.0.gh.tar.gz 9624529 BLAKE2B 4eb9efd21e4eef5900cc54182303f63d68d3ae2df83f9fbabe5cf660b77ed1cd3c9e6a5a4659e2a1599a5c045b4fe2cae49f3587487db922f7bde3472edfb173 SHA512 d514b1869c8f6ff1d937c1ea8ca86627674316ab3268feac57a6c3fd49df9d75454beb9f4bab9d6ed9221bd257fddd5c286f39dcdc1bdd44fb139160647fe67e -DIST hypothesis-6.155.1.gh.tar.gz 9626267 BLAKE2B 41eb5b33731f91b8efe17c9bc6a688f3a2cf235042b97eeaa61468024afbe6483dc49a608d4c25a4faa934bbf3cc234211bbc549fdac4936093c399ceb7f6809 SHA512 17c7641c9638cc9e49129f1d061e2160b195f46c9a99d41f571c4ec41a7373e0e0ce8fb53f48bc44983445c8ab5d923fc05d89f6bfbc54f81f8cec74e6ece359 diff --git a/dev-python/hypothesis/hypothesis-6.151.14.ebuild b/dev-python/hypothesis/hypothesis-6.151.14.ebuild deleted file mode 100644 index d6c81cdef340..000000000000 --- a/dev-python/hypothesis/hypothesis-6.151.14.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{11..13} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 optfeature - -TAG=hypothesis-python-${PV} -MY_P=hypothesis-${TAG} -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/hypothesis-python" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # NB: paths need to be relative to pytest.ini, - # i.e. start with hypothesis-python/ - local EPYTEST_DESELECT=( - # broken somehow (xdist?) - 'hypothesis-python/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]' - ) - local EPYTEST_IGNORE=( - # require syrupy - tests/cover/test_custom_reprs.py - ) - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - 'hypothesis-python/tests/cover/test_lambda_formatting.py::test_modifying_lambda_source_code_returns_unknown[False]' - ) - ;; - python3.14t) - EPYTEST_DESELECT+=( - # TODO - 'hypothesis-python/tests/cover/test_lambda_formatting.py::test_modifying_lambda_source_code_returns_unknown[False]' - ) - ;; - esac - - local -x HYPOTHESIS_NO_PLUGINS=1 - epytest -o filterwarnings= tests/{cover,pytest,quality} -} - -src_install() { - local HAD_CLI= - - distutils-r1_src_install - - if [[ ! ${HAD_CLI} ]]; then - rm -r "${ED}/usr/bin" || die - fi -} - -python_install() { - distutils-r1_python_install - if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - HAD_CLI=1 - else - rm -r "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/hypothesis-6.152.11.ebuild b/dev-python/hypothesis/hypothesis-6.152.11.ebuild deleted file mode 100644 index 28342394d688..000000000000 --- a/dev-python/hypothesis/hypothesis-6.152.11.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{11..13} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 optfeature - -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${P}/hypothesis" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # NB: paths need to be relative to pytest.ini, i.e. start with hypothesis/ - local EPYTEST_DESELECT=( - # broken somehow (xdist?) - 'hypothesis/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]' - ) - local EPYTEST_IGNORE=( - # require syrupy - tests/cover/test_custom_reprs.py - ) - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - 'hypothesis/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[sentinel]' - 'hypothesis/tests/cover/test_lookup.py::test_resolves_builtin_types[sentinel]' - ) - ;; - esac - - local -x HYPOTHESIS_NO_PLUGINS=1 - epytest -o filterwarnings= tests/{cover,pytest,quality} -} - -src_install() { - local HAD_CLI= - - distutils-r1_src_install - - if [[ ! ${HAD_CLI} ]]; then - rm -r "${ED}/usr/bin" || die - fi -} - -python_install() { - distutils-r1_python_install - if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - HAD_CLI=1 - else - rm -r "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/hypothesis-6.152.4.ebuild b/dev-python/hypothesis/hypothesis-6.152.4.ebuild deleted file mode 100644 index e64cc4dc01b6..000000000000 --- a/dev-python/hypothesis/hypothesis-6.152.4.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{11..13} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 optfeature - -TAG=hypothesis-python-${PV} -MY_P=hypothesis-${TAG} -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/hypothesis-python" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # NB: paths need to be relative to pytest.ini, - # i.e. start with hypothesis-python/ - local EPYTEST_DESELECT=( - # broken somehow (xdist?) - 'hypothesis-python/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]' - # used to fail for a few impls, now fails everywhere - 'hypothesis-python/tests/cover/test_lambda_formatting.py::test_modifying_lambda_source_code_returns_unknown[False]' - ) - local EPYTEST_IGNORE=( - # require syrupy - tests/cover/test_custom_reprs.py - ) - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[sentinel]' - 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_builtin_types[sentinel]' - ) - ;; - esac - - local -x HYPOTHESIS_NO_PLUGINS=1 - epytest -o filterwarnings= tests/{cover,pytest,quality} -} - -src_install() { - local HAD_CLI= - - distutils-r1_src_install - - if [[ ! ${HAD_CLI} ]]; then - rm -r "${ED}/usr/bin" || die - fi -} - -python_install() { - distutils-r1_python_install - if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - HAD_CLI=1 - else - rm -r "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/hypothesis-6.152.5.ebuild b/dev-python/hypothesis/hypothesis-6.152.5.ebuild deleted file mode 100644 index e64cc4dc01b6..000000000000 --- a/dev-python/hypothesis/hypothesis-6.152.5.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{11..13} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 optfeature - -TAG=hypothesis-python-${PV} -MY_P=hypothesis-${TAG} -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/hypothesis-python" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # NB: paths need to be relative to pytest.ini, - # i.e. start with hypothesis-python/ - local EPYTEST_DESELECT=( - # broken somehow (xdist?) - 'hypothesis-python/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]' - # used to fail for a few impls, now fails everywhere - 'hypothesis-python/tests/cover/test_lambda_formatting.py::test_modifying_lambda_source_code_returns_unknown[False]' - ) - local EPYTEST_IGNORE=( - # require syrupy - tests/cover/test_custom_reprs.py - ) - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[sentinel]' - 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_builtin_types[sentinel]' - ) - ;; - esac - - local -x HYPOTHESIS_NO_PLUGINS=1 - epytest -o filterwarnings= tests/{cover,pytest,quality} -} - -src_install() { - local HAD_CLI= - - distutils-r1_src_install - - if [[ ! ${HAD_CLI} ]]; then - rm -r "${ED}/usr/bin" || die - fi -} - -python_install() { - distutils-r1_python_install - if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - HAD_CLI=1 - else - rm -r "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/hypothesis-6.152.6.ebuild b/dev-python/hypothesis/hypothesis-6.152.6.ebuild deleted file mode 100644 index e64cc4dc01b6..000000000000 --- a/dev-python/hypothesis/hypothesis-6.152.6.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{11..13} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 optfeature - -TAG=hypothesis-python-${PV} -MY_P=hypothesis-${TAG} -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/hypothesis-python" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # NB: paths need to be relative to pytest.ini, - # i.e. start with hypothesis-python/ - local EPYTEST_DESELECT=( - # broken somehow (xdist?) - 'hypothesis-python/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]' - # used to fail for a few impls, now fails everywhere - 'hypothesis-python/tests/cover/test_lambda_formatting.py::test_modifying_lambda_source_code_returns_unknown[False]' - ) - local EPYTEST_IGNORE=( - # require syrupy - tests/cover/test_custom_reprs.py - ) - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[sentinel]' - 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_builtin_types[sentinel]' - ) - ;; - esac - - local -x HYPOTHESIS_NO_PLUGINS=1 - epytest -o filterwarnings= tests/{cover,pytest,quality} -} - -src_install() { - local HAD_CLI= - - distutils-r1_src_install - - if [[ ! ${HAD_CLI} ]]; then - rm -r "${ED}/usr/bin" || die - fi -} - -python_install() { - distutils-r1_python_install - if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - HAD_CLI=1 - else - rm -r "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/hypothesis-6.152.7.ebuild b/dev-python/hypothesis/hypothesis-6.152.7.ebuild deleted file mode 100644 index e64cc4dc01b6..000000000000 --- a/dev-python/hypothesis/hypothesis-6.152.7.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{11..13} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 optfeature - -TAG=hypothesis-python-${PV} -MY_P=hypothesis-${TAG} -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/hypothesis-python" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # NB: paths need to be relative to pytest.ini, - # i.e. start with hypothesis-python/ - local EPYTEST_DESELECT=( - # broken somehow (xdist?) - 'hypothesis-python/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]' - # used to fail for a few impls, now fails everywhere - 'hypothesis-python/tests/cover/test_lambda_formatting.py::test_modifying_lambda_source_code_returns_unknown[False]' - ) - local EPYTEST_IGNORE=( - # require syrupy - tests/cover/test_custom_reprs.py - ) - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[sentinel]' - 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_builtin_types[sentinel]' - ) - ;; - esac - - local -x HYPOTHESIS_NO_PLUGINS=1 - epytest -o filterwarnings= tests/{cover,pytest,quality} -} - -src_install() { - local HAD_CLI= - - distutils-r1_src_install - - if [[ ! ${HAD_CLI} ]]; then - rm -r "${ED}/usr/bin" || die - fi -} - -python_install() { - distutils-r1_python_install - if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - HAD_CLI=1 - else - rm -r "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/hypothesis-6.152.8.ebuild b/dev-python/hypothesis/hypothesis-6.152.8.ebuild deleted file mode 100644 index e64cc4dc01b6..000000000000 --- a/dev-python/hypothesis/hypothesis-6.152.8.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{11..13} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 optfeature - -TAG=hypothesis-python-${PV} -MY_P=hypothesis-${TAG} -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/hypothesis-python" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # NB: paths need to be relative to pytest.ini, - # i.e. start with hypothesis-python/ - local EPYTEST_DESELECT=( - # broken somehow (xdist?) - 'hypothesis-python/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]' - # used to fail for a few impls, now fails everywhere - 'hypothesis-python/tests/cover/test_lambda_formatting.py::test_modifying_lambda_source_code_returns_unknown[False]' - ) - local EPYTEST_IGNORE=( - # require syrupy - tests/cover/test_custom_reprs.py - ) - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[sentinel]' - 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_builtin_types[sentinel]' - ) - ;; - esac - - local -x HYPOTHESIS_NO_PLUGINS=1 - epytest -o filterwarnings= tests/{cover,pytest,quality} -} - -src_install() { - local HAD_CLI= - - distutils-r1_src_install - - if [[ ! ${HAD_CLI} ]]; then - rm -r "${ED}/usr/bin" || die - fi -} - -python_install() { - distutils-r1_python_install - if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - HAD_CLI=1 - else - rm -r "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/hypothesis-6.152.9.ebuild b/dev-python/hypothesis/hypothesis-6.152.9.ebuild deleted file mode 100644 index e64cc4dc01b6..000000000000 --- a/dev-python/hypothesis/hypothesis-6.152.9.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{11..13} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 optfeature - -TAG=hypothesis-python-${PV} -MY_P=hypothesis-${TAG} -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/hypothesis-python" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # NB: paths need to be relative to pytest.ini, - # i.e. start with hypothesis-python/ - local EPYTEST_DESELECT=( - # broken somehow (xdist?) - 'hypothesis-python/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]' - # used to fail for a few impls, now fails everywhere - 'hypothesis-python/tests/cover/test_lambda_formatting.py::test_modifying_lambda_source_code_returns_unknown[False]' - ) - local EPYTEST_IGNORE=( - # require syrupy - tests/cover/test_custom_reprs.py - ) - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[sentinel]' - 'hypothesis-python/tests/cover/test_lookup.py::test_resolves_builtin_types[sentinel]' - ) - ;; - esac - - local -x HYPOTHESIS_NO_PLUGINS=1 - epytest -o filterwarnings= tests/{cover,pytest,quality} -} - -src_install() { - local HAD_CLI= - - distutils-r1_src_install - - if [[ ! ${HAD_CLI} ]]; then - rm -r "${ED}/usr/bin" || die - fi -} - -python_install() { - distutils-r1_python_install - if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - HAD_CLI=1 - else - rm -r "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/hypothesis-6.153.2.ebuild b/dev-python/hypothesis/hypothesis-6.153.2.ebuild deleted file mode 100644 index 28342394d688..000000000000 --- a/dev-python/hypothesis/hypothesis-6.153.2.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{11..13} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 optfeature - -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${P}/hypothesis" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # NB: paths need to be relative to pytest.ini, i.e. start with hypothesis/ - local EPYTEST_DESELECT=( - # broken somehow (xdist?) - 'hypothesis/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]' - ) - local EPYTEST_IGNORE=( - # require syrupy - tests/cover/test_custom_reprs.py - ) - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - 'hypothesis/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[sentinel]' - 'hypothesis/tests/cover/test_lookup.py::test_resolves_builtin_types[sentinel]' - ) - ;; - esac - - local -x HYPOTHESIS_NO_PLUGINS=1 - epytest -o filterwarnings= tests/{cover,pytest,quality} -} - -src_install() { - local HAD_CLI= - - distutils-r1_src_install - - if [[ ! ${HAD_CLI} ]]; then - rm -r "${ED}/usr/bin" || die - fi -} - -python_install() { - distutils-r1_python_install - if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - HAD_CLI=1 - else - rm -r "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/hypothesis-6.153.6.ebuild b/dev-python/hypothesis/hypothesis-6.153.6.ebuild deleted file mode 100644 index 28342394d688..000000000000 --- a/dev-python/hypothesis/hypothesis-6.153.6.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{11..13} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 optfeature - -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${P}/hypothesis" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # NB: paths need to be relative to pytest.ini, i.e. start with hypothesis/ - local EPYTEST_DESELECT=( - # broken somehow (xdist?) - 'hypothesis/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]' - ) - local EPYTEST_IGNORE=( - # require syrupy - tests/cover/test_custom_reprs.py - ) - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - 'hypothesis/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[sentinel]' - 'hypothesis/tests/cover/test_lookup.py::test_resolves_builtin_types[sentinel]' - ) - ;; - esac - - local -x HYPOTHESIS_NO_PLUGINS=1 - epytest -o filterwarnings= tests/{cover,pytest,quality} -} - -src_install() { - local HAD_CLI= - - distutils-r1_src_install - - if [[ ! ${HAD_CLI} ]]; then - rm -r "${ED}/usr/bin" || die - fi -} - -python_install() { - distutils-r1_python_install - if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - HAD_CLI=1 - else - rm -r "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/hypothesis-6.155.0.ebuild b/dev-python/hypothesis/hypothesis-6.155.0.ebuild deleted file mode 100644 index 28342394d688..000000000000 --- a/dev-python/hypothesis/hypothesis-6.155.0.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{11..13} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 optfeature - -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${P}/hypothesis" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # NB: paths need to be relative to pytest.ini, i.e. start with hypothesis/ - local EPYTEST_DESELECT=( - # broken somehow (xdist?) - 'hypothesis/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]' - ) - local EPYTEST_IGNORE=( - # require syrupy - tests/cover/test_custom_reprs.py - ) - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - 'hypothesis/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[sentinel]' - 'hypothesis/tests/cover/test_lookup.py::test_resolves_builtin_types[sentinel]' - ) - ;; - esac - - local -x HYPOTHESIS_NO_PLUGINS=1 - epytest -o filterwarnings= tests/{cover,pytest,quality} -} - -src_install() { - local HAD_CLI= - - distutils-r1_src_install - - if [[ ! ${HAD_CLI} ]]; then - rm -r "${ED}/usr/bin" || die - fi -} - -python_install() { - distutils-r1_python_install - if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - HAD_CLI=1 - else - rm -r "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/hypothesis-6.155.1.ebuild b/dev-python/hypothesis/hypothesis-6.155.1.ebuild deleted file mode 100644 index 28342394d688..000000000000 --- a/dev-python/hypothesis/hypothesis-6.155.1.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -CLI_COMPAT=( python3_{11..13} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+),sqlite" - -inherit distutils-r1 optfeature - -DESCRIPTION="A library for property based testing" -HOMEPAGE=" - https://github.com/HypothesisWorks/hypothesis/ - https://pypi.org/project/hypothesis/ -" -SRC_URI=" - https://github.com/HypothesisWorks/hypothesis/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${P}/hypothesis" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] - cli? ( - $(python_gen_cond_dep ' - dev-python/black[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - ' "${CLI_COMPAT[@]}") - ) -" -BDEPEND=" - test? ( - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - dev-python/hypothesis-gentoo[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # NB: paths need to be relative to pytest.ini, i.e. start with hypothesis/ - local EPYTEST_DESELECT=( - # broken somehow (xdist?) - 'hypothesis/tests/pytest/test_constant_collection_timing.py::test_constant_collection_timing[True]' - ) - local EPYTEST_IGNORE=( - # require syrupy - tests/cover/test_custom_reprs.py - ) - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - 'hypothesis/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[sentinel]' - 'hypothesis/tests/cover/test_lookup.py::test_resolves_builtin_types[sentinel]' - ) - ;; - esac - - local -x HYPOTHESIS_NO_PLUGINS=1 - epytest -o filterwarnings= tests/{cover,pytest,quality} -} - -src_install() { - local HAD_CLI= - - distutils-r1_src_install - - if [[ ! ${HAD_CLI} ]]; then - rm -r "${ED}/usr/bin" || die - fi -} - -python_install() { - distutils-r1_python_install - if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then - HAD_CLI=1 - else - rm -r "${D}$(python_get_scriptdir)" || die - fi -} - -pkg_postinst() { - optfeature "datetime support" dev-python/pytz - optfeature "dateutil support" dev-python/python-dateutil - optfeature "numpy support" dev-python/numpy - optfeature "django support" dev-python/django dev-python/pytz - optfeature "pandas support" dev-python/pandas - optfeature "pytest support" dev-python/pytest -} diff --git a/dev-python/hypothesis/metadata.xml b/dev-python/hypothesis/metadata.xml deleted file mode 100644 index 91343edcb81f..000000000000 --- a/dev-python/hypothesis/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - - hypothesis - HypothesisWorks/hypothesis - - - - Install a CLI tool used to write tests. - - - diff --git a/dev-python/i3ipc/Manifest b/dev-python/i3ipc/Manifest deleted file mode 100644 index 5d15d84f5dcc..000000000000 --- a/dev-python/i3ipc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST i3ipc-2.2.1.tar.gz 47760 BLAKE2B 4decad566ab87ed48d2ca9cc29c35e9d92bfbb0bd3ad76507fe54cf4b6b52ddd1590be75a65398dddb785b94b444e41577984daab780f91afe0d251b6b12bd93 SHA512 4a09df1d580953ab2cb55345a32731427662d3969e7f6c78cf27c685d24f289be611b00b10a93cb765663b73075ebd07ae3b76d0a9b1f832fc467944c35230f9 diff --git a/dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild b/dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild deleted file mode 100644 index b39cd9f85b06..000000000000 --- a/dev-python/i3ipc/i3ipc-2.2.1-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2024 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 virtualx pypi - -DESCRIPTION="An improved Python library to control i3wm and sway." -HOMEPAGE="https://github.com/altdesktop/i3ipc-python" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - ${RDEPEND} - dev-python/python-xlib[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${BDEPEND} - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - x11-wm/i3 - ) -" - -RESTRICT="test" - -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} diff --git a/dev-python/i3ipc/i3ipc-2.2.1-r2.ebuild b/dev-python/i3ipc/i3ipc-2.2.1-r2.ebuild deleted file mode 100644 index e70b5a1bec2a..000000000000 --- a/dev-python/i3ipc/i3ipc-2.2.1-r2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx pypi - -DESCRIPTION="An improved Python library to control i3wm and sway." -HOMEPAGE="https://github.com/altdesktop/i3ipc-python" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - ${RDEPEND} - dev-python/python-xlib[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${BDEPEND} - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - x11-wm/i3 - ) -" - -RESTRICT="test" - -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} diff --git a/dev-python/i3ipc/metadata.xml b/dev-python/i3ipc/metadata.xml deleted file mode 100644 index 820613ee1e1a..000000000000 --- a/dev-python/i3ipc/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - altdesktop/i3ipc-python - i3ipc - - diff --git a/dev-python/icalendar/Manifest b/dev-python/icalendar/Manifest deleted file mode 100644 index 21f575550d75..000000000000 --- a/dev-python/icalendar/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST icalendar-7.0.3.tar.gz 443788 BLAKE2B 4af785c029194833bc9c9d0e0f966617a834524c5f2f6f497fb4870d7736440485ca3924738d6c54285eed488f692c2b7b44ed6a2edc81b62142c2ac3e07912b SHA512 ecdb49ee5e13e779279fcb94c77c174a63f2b2146abc09d6254e111b50207401e727848e331fd048899f755d35670a0bd70aef181d7ebd922fd42736a1d1008e -DIST icalendar-7.1.0.tar.gz 467258 BLAKE2B 12082d8c80e395be1e6d759e5e207482adae62cb6a8abad6f57f3c288a3fd7998ded2c5e516c05512cdf79f6ef0d862b761ae68ba62ba4d73ba9d4415b4a01b3 SHA512 e266942a6baf9b9abe469db37e258bf78e07a5c439269b65f6aabcfede5803fb941c1d5f48361e919c75c91a98dbca2b9577dae7bfae235c695afc1509462343 -DIST icalendar-7.1.1.tar.gz 469560 BLAKE2B 223a2d69acc71efaf5f43e296993bb4b0a37a6e5d25a64b8cee4c9672e38786a73aa50b562d478b93203dab0813e6f897071c78241291e36a75e85e89dc041d4 SHA512 36a807d8482ebdd4f29ee367b4ba4227ff4baa24879f02c40123e40f835589b2c6059cd4752556a2bc4e837571de4f0b55417f25b5365e6f41fcefbabfa87857 -DIST icalendar-7.1.2.tar.gz 471132 BLAKE2B d87f3a72213ac3c93b83d3c5bb2adcebc960eda7808432a6d7b4de62215e51b6d34005ec62245dea6fd1187c1223abea9a678108e73988a1cdd554a655571cee SHA512 bd1ea4a536c90a80234fdca538d6d8a5ae715dd7581effb9427a33c6abb86a2166397d717ee6d6f336a9c6229a56c5c43bfd538d7ea5e8c749d7a0411ab0abbe diff --git a/dev-python/icalendar/icalendar-7.0.3.ebuild b/dev-python/icalendar/icalendar-7.0.3.ebuild deleted file mode 100644 index d40c3d3447c7..000000000000 --- a/dev-python/icalendar/icalendar-7.0.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="RFC 5545 compatible parser and generator of iCalendar files" -HOMEPAGE=" - https://github.com/collective/icalendar/ - https://pypi.org/project/icalendar/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/tzdata[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.10[${PYTHON_USEDEP}] - ' 3.11 3.12 3.13) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/pytz-2025.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # upstream puts quite an effort for funding.json, but failed to - # include it in sdist - src/icalendar/tests/test_funding_json.py -) diff --git a/dev-python/icalendar/icalendar-7.1.0.ebuild b/dev-python/icalendar/icalendar-7.1.0.ebuild deleted file mode 100644 index d40c3d3447c7..000000000000 --- a/dev-python/icalendar/icalendar-7.1.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="RFC 5545 compatible parser and generator of iCalendar files" -HOMEPAGE=" - https://github.com/collective/icalendar/ - https://pypi.org/project/icalendar/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/tzdata[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.10[${PYTHON_USEDEP}] - ' 3.11 3.12 3.13) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/pytz-2025.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # upstream puts quite an effort for funding.json, but failed to - # include it in sdist - src/icalendar/tests/test_funding_json.py -) diff --git a/dev-python/icalendar/icalendar-7.1.1.ebuild b/dev-python/icalendar/icalendar-7.1.1.ebuild deleted file mode 100644 index a97aa6f71f40..000000000000 --- a/dev-python/icalendar/icalendar-7.1.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="RFC 5545 compatible parser and generator of iCalendar files" -HOMEPAGE=" - https://github.com/collective/icalendar/ - https://pypi.org/project/icalendar/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/tzdata[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.10[${PYTHON_USEDEP}] - ' 3.11 3.12 3.13) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/pytz-2025.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # upstream puts quite an effort for funding.json, but failed to - # include it in sdist - src/icalendar/tests/test_funding_json.py -) diff --git a/dev-python/icalendar/icalendar-7.1.2.ebuild b/dev-python/icalendar/icalendar-7.1.2.ebuild deleted file mode 100644 index a97aa6f71f40..000000000000 --- a/dev-python/icalendar/icalendar-7.1.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="RFC 5545 compatible parser and generator of iCalendar files" -HOMEPAGE=" - https://github.com/collective/icalendar/ - https://pypi.org/project/icalendar/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/tzdata[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.10[${PYTHON_USEDEP}] - ' 3.11 3.12 3.13) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/pytz-2025.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # upstream puts quite an effort for funding.json, but failed to - # include it in sdist - src/icalendar/tests/test_funding_json.py -) diff --git a/dev-python/icalendar/metadata.xml b/dev-python/icalendar/metadata.xml deleted file mode 100644 index 4b0b085dfffa..000000000000 --- a/dev-python/icalendar/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - icalendar - collective/icalendar - - diff --git a/dev-python/icecream/Manifest b/dev-python/icecream/Manifest deleted file mode 100644 index 129a27967582..000000000000 --- a/dev-python/icecream/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST icecream-2.1.8.gh.tar.gz 26342 BLAKE2B a125a1f95d98cc15784e72d01b12fb66a0de26035eb4f38f20144bd8d253dc0d73cedb18c165d5ac144215c27d45a774e9ab8d95e66a675b499f8a3d55367758 SHA512 34b84d9e5a0f2d9114882da974e425ee5118c856842345c77fb00301e8fcd6961dd2dfdb5374246f6144a77b41ffca5bf9f87a67790e29cfb53139ca8c4f098a -DIST icecream-2.2.0.gh.tar.gz 28301 BLAKE2B 591bee2a5f154831325d959101ff06a83a0401dfd78456a7e754fc9cb1ce4a80009e3f9c2631a4a10616708f9cb4563ffa1e79c416fea626e7d053777c3e1e40 SHA512 98850b5c674527f762ab1bf8b290870e9d66d2872756c17cd60eedf74fec0a942c9256b9a4acd552455fd99ca2a1095f3d330b0cbad0b317066676ab234675e2 diff --git a/dev-python/icecream/icecream-2.1.8.ebuild b/dev-python/icecream/icecream-2.1.8.ebuild deleted file mode 100644 index 8409b20466b3..000000000000 --- a/dev-python/icecream/icecream-2.1.8.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Pythonic task execution" -HOMEPAGE="https://github.com/gruns/icecream https://pypi.org/project/icecream/" -SRC_URI="https://github.com/gruns/icecream/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}] - >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}] - >=dev-python/executing-2.1.0[${PYTHON_USEDEP}] - >=dev-python/asttokens-2.0.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/icecream/icecream-2.2.0.ebuild b/dev-python/icecream/icecream-2.2.0.ebuild deleted file mode 100644 index 0f831eb259f9..000000000000 --- a/dev-python/icecream/icecream-2.2.0.ebuild +++ /dev/null @@ -1,26 +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="Pythonic task execution" -HOMEPAGE="https://github.com/gruns/icecream https://pypi.org/project/icecream/" -SRC_URI="https://github.com/gruns/icecream/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}] - >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}] - >=dev-python/executing-2.1.0[${PYTHON_USEDEP}] - >=dev-python/asttokens-2.0.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/icecream/metadata.xml b/dev-python/icecream/metadata.xml deleted file mode 100644 index f4bf55aa56a6..000000000000 --- a/dev-python/icecream/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - icecream - gruns/icecream - - diff --git a/dev-python/id/Manifest b/dev-python/id/Manifest deleted file mode 100644 index f98267671653..000000000000 --- a/dev-python/id/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST id-1.6.1.gh.tar.gz 23418 BLAKE2B ddea443e5924c6925789a900ea837e0764b795cbea838a05518a4d07718de861e2a66d1f95a8053afd118cc73b4a57fedabb9092292912a0f1dad937fa4e18be SHA512 58ce4586eff00ad2ac36b4dff31199eedca7287a5a317175238b8ed0a015b8fd5e1b09ad66a5b2ad7042cefac6d8dd980ee1924d112afe6a62a56edf6f07ae24 diff --git a/dev-python/id/id-1.6.1.ebuild b/dev-python/id/id-1.6.1.ebuild deleted file mode 100644 index 1127395535b5..000000000000 --- a/dev-python/id/id-1.6.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A tool for generating OIDC identities" -HOMEPAGE=" - https://github.com/di/id/ - https://pypi.org/project/id/ -" -# no tests in sdist, https://github.com/di/id/issues/286 -SRC_URI=" - https://github.com/di/id/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - =dev-python/urllib3-2*[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # https://github.com/di/id/issues/287 - test/unit/internal/oidc/test_ambient.py::test_gcp_bad_env - test/unit/internal/oidc/test_ambient.py::test_gcp_wrong_product - test/unit/internal/oidc/test_ambient.py::test_detect_gcp_request_fails - test/unit/internal/oidc/test_ambient.py::test_detect_gcp_request_timeout - test/unit/internal/oidc/test_ambient.py::test_detect_gcp - ) - ;; - esac - - epytest -} diff --git a/dev-python/id/metadata.xml b/dev-python/id/metadata.xml deleted file mode 100644 index 97815e5688ab..000000000000 --- a/dev-python/id/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - di/id - id - - diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest deleted file mode 100644 index cf79a283e81f..000000000000 --- a/dev-python/identify/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST identify-2.6.18.gh.tar.gz 102246 BLAKE2B 58673e43a634f62529a45b01e9e85a97156663347e73eaa36ce59029788f2571e4822ffd921a2cb1561164d5dc2f3ddc34d062fb83e1e77f974115e0cca12bd0 SHA512 9574cd9936c572a1eae819a0eefe35a7baedde478d2cc589f5c92a845029b170a77f5b5cad9fe285cd491692de58c986bed5f5df54705f5a4e9efbf444b4ca98 -DIST identify-2.6.19.gh.tar.gz 102248 BLAKE2B fe1bf189dbb91abeecc3a2b08a941b2f2744f9ffd0c0f4215c104227a05e2658c472fcb30b145698ee88b15853277d24be16a909522b20ab2ff1727c0bc51b2e SHA512 746a9452e2cba83a2054addb564b7d131115166946a2fca6af2f307e20f210c8eb97052ec4d1b596885db71b190c0091d9b3ba3def286079ed9935801631534d diff --git a/dev-python/identify/identify-2.6.18.ebuild b/dev-python/identify/identify-2.6.18.ebuild deleted file mode 100644 index a8c1763c66e9..000000000000 --- a/dev-python/identify/identify-2.6.18.ebuild +++ /dev/null @@ -1,30 +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="File identification library for Python" -HOMEPAGE=" - https://github.com/pre-commit/identify/ - https://pypi.org/project/identify/ -" -SRC_URI=" - https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/ukkonen[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/identify/identify-2.6.19.ebuild b/dev-python/identify/identify-2.6.19.ebuild deleted file mode 100644 index a8c1763c66e9..000000000000 --- a/dev-python/identify/identify-2.6.19.ebuild +++ /dev/null @@ -1,30 +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="File identification library for Python" -HOMEPAGE=" - https://github.com/pre-commit/identify/ - https://pypi.org/project/identify/ -" -SRC_URI=" - https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/ukkonen[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/identify/metadata.xml b/dev-python/identify/metadata.xml deleted file mode 100644 index 331006424b6f..000000000000 --- a/dev-python/identify/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pre-commit/identify - identify - - diff --git a/dev-python/idna/Manifest b/dev-python/idna/Manifest deleted file mode 100644 index 7747fe552066..000000000000 --- a/dev-python/idna/Manifest +++ /dev/null @@ -1,10 +0,0 @@ -DIST idna-3.14.tar.gz 198272 BLAKE2B e7c7084109b82c797a9d04074e77533eedd1b339e334a9f48beee4405c1f62b9bcad02ec726445c71b96354088cedc23ee3b9cd3772a77b004f06a2f66382e76 SHA512 be45700d70b8527445c00c9f760311a448d1a38116883e69549405ebc89b78dded0a939625564841c44c51efaad03e2054ba883f284b152552b9fe84ffdb229b -DIST idna-3.14.tar.gz.provenance 8986 BLAKE2B a9cbeae466fc385c997838513fe35efc862741be2f6b80f0c1151272b0bb473d6ed7efaa8584be1d647d8ed76127a524c7aaa102b248d16c1f9d51baf71af0a6 SHA512 e982ee5071a6a3ba7760c9e622419e47fce5fd210583ba78e70c5ac07a78adb3b2d6479020a7f2c8988b4a45b50b3968412a86d054e57df176c8817d1b54338b -DIST idna-3.15.tar.gz 199245 BLAKE2B fa738fd388a5a7d5a67db32e117b4e226c525673981e63a950d8044b9df49a6af5ce7b6db146455233b294648a79b1ca20b14cbe13283ed11a02413120a54338 SHA512 8cd0efd9f82d1e5ec73b06202fed42c54e9aee4ebf5612fe29cb6c76f459d24027e545339dc3e79ad9abd0849b0e31bca42bf41f36c87391d9707f92b8326e26 -DIST idna-3.15.tar.gz.provenance 9268 BLAKE2B 83321fc9054407e98c6d1681481edbab71965b37ef88d85a37d50cb2611166d35adbd3571041e1e3b20a7344cd8b4f8840a322df8acc771d3d3d046703bf386f SHA512 413242a897960230b76e5c4f50cbd6e7560bd2694e9bb834ea758958cf359218587cde31c34f377d3abf3447cea9f39580bd89a88d52518b0b4aa97260454228 -DIST idna-3.16.tar.gz 203770 BLAKE2B 9c5f3bb70bce27492241ebd786a4d55254de059a4cce65f999aadf06953d16fe739821051dcd4a4a6bded5e923a4aea27c819a58290b08addc7b3eabe6be05bb SHA512 abeff925d95de523a393b460b5865bed8871c670149f8229adb06d49c08459ff2c2f317c49f614b03218fa11b4ec1f1b6fa2d407a634711506b8f166d4aa6020 -DIST idna-3.16.tar.gz.provenance 9315 BLAKE2B 0eb00371eeed32442723485fae4dd2ad62c13a13e2321c0d0728830e862fcf85d0604963020ff17938aa5cf2179791bff9955533c05008006c5d2b3d43b3125c SHA512 733fb40fbe5f15d5b43505bb8da027e6ec3414a2b8f4186d39f35eb5056d89f236b64748bf66e89ae1dd06e4fc69286f0b64ba8a046de984a28c83cfb5f76182 -DIST idna-3.17.tar.gz 196048 BLAKE2B 7c929775c0153af1856ec6b0674db272b038b7456ed2976ead4face4f5a97869bcc947e1f96404fb5c08bd8af005aec26c556bee4e24484e6dfaaf66c91ef432 SHA512 ac5e4566f7d594ea518d0871c77d00531dca2805cfb69d65b70c37e81d2ae2792ef69b714ce0f174aa5cfd5c21d66951bf04ecead595453780c9aba33336e936 -DIST idna-3.17.tar.gz.provenance 9362 BLAKE2B 47ba0c45e70ae3027383b50d5f9ef1f146c6df12d0dc68bf6c6cf63c504bb15caeba2ca4d406153691957429c9c91443a6f3313b33798fcd129788b05ee422ad SHA512 51f24d344cc822c4a5aee0116e1daf8c05fa513b02fd8d65d8ed3eafd39c7faac057afce122285db9076239af114fcde6a91a63f3705f0b8f497b38766eff246 -DIST idna-3.18.tar.gz 196711 BLAKE2B d816787698eaa0002ab2b7314e1ef82934f74bed70d67d20db49cbf114b049e48cd3ca65a8fdd760e7134bc01afee6a1b80eafc8a743bda887ef0a7c4b99ecca SHA512 5cdfa086a6a1d2c5fbb6fe56ceae5434a71e2215711d252be41f82cebfa48cef35cc8b2ff03e6af17ae309f230a04a008c41eae55852dd77942f97f65848c916 -DIST idna-3.18.tar.gz.provenance 9495 BLAKE2B 728c5dba519fd7716fd71c566073f2482ea5971efab097c03ef2998f7f9dd3fecaa87562409c149d579289913d52e1a303a8fb0abdcbd411600bb66dc685de9a SHA512 a02d92639bcf09a0ff8b16c4f1c95aa811c766257f74a31d34b48e1bee92be347251a77a4ea014df0b61c3f7f0b219585b0eb6bd054e25deb56a42b5836fc884 diff --git a/dev-python/idna/idna-3.14.ebuild b/dev-python/idna/idna-3.14.ebuild deleted file mode 100644 index e1b9e747b9e0..000000000000 --- a/dev-python/idna/idna-3.14.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/kjd/idna -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Internationalized Domain Names in Applications (IDNA)" -HOMEPAGE=" - https://github.com/kjd/idna/ - https://pypi.org/project/idna/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -distutils_enable_tests unittest diff --git a/dev-python/idna/idna-3.15.ebuild b/dev-python/idna/idna-3.15.ebuild deleted file mode 100644 index de4f5101014b..000000000000 --- a/dev-python/idna/idna-3.15.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/kjd/idna -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Internationalized Domain Names in Applications (IDNA)" -HOMEPAGE=" - https://github.com/kjd/idna/ - https://pypi.org/project/idna/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -distutils_enable_tests unittest diff --git a/dev-python/idna/idna-3.16.ebuild b/dev-python/idna/idna-3.16.ebuild deleted file mode 100644 index de4f5101014b..000000000000 --- a/dev-python/idna/idna-3.16.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/kjd/idna -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Internationalized Domain Names in Applications (IDNA)" -HOMEPAGE=" - https://github.com/kjd/idna/ - https://pypi.org/project/idna/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -distutils_enable_tests unittest diff --git a/dev-python/idna/idna-3.17.ebuild b/dev-python/idna/idna-3.17.ebuild deleted file mode 100644 index de4f5101014b..000000000000 --- a/dev-python/idna/idna-3.17.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/kjd/idna -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Internationalized Domain Names in Applications (IDNA)" -HOMEPAGE=" - https://github.com/kjd/idna/ - https://pypi.org/project/idna/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -distutils_enable_tests unittest diff --git a/dev-python/idna/idna-3.18.ebuild b/dev-python/idna/idna-3.18.ebuild deleted file mode 100644 index de4f5101014b..000000000000 --- a/dev-python/idna/idna-3.18.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/kjd/idna -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Internationalized Domain Names in Applications (IDNA)" -HOMEPAGE=" - https://github.com/kjd/idna/ - https://pypi.org/project/idna/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -distutils_enable_tests unittest diff --git a/dev-python/idna/metadata.xml b/dev-python/idna/metadata.xml deleted file mode 100644 index 6059afa4e657..000000000000 --- a/dev-python/idna/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - idna - kjd/idna - - diff --git a/dev-python/ifaddr/Manifest b/dev-python/ifaddr/Manifest deleted file mode 100644 index 87d8163255b7..000000000000 --- a/dev-python/ifaddr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ifaddr-0.2.0.tar.gz 10485 BLAKE2B d59f34e75c4d27c365f7b169bdf62d9ac3f413275b86ae52677b08909e2811349ab0a6d2c613fc303d74b71c787b5e97e0741174c5a11b88a8f8400e123d1fdc SHA512 02597c0fda81addebbc52893d2f1f5a5f1e99820360202652c433b4869f751901c0931a9fcf8cf0b1b4f1a95c438f238e5b1cfc84511785e7a2a42d5f81bb0d6 diff --git a/dev-python/ifaddr/ifaddr-0.2.0.ebuild b/dev-python/ifaddr/ifaddr-0.2.0.ebuild deleted file mode 100644 index 531e901e26fc..000000000000 --- a/dev-python/ifaddr/ifaddr-0.2.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Enumerate IP addresses on the local network adapters" -HOMEPAGE=" - https://github.com/ifaddr/ifaddr/ - https://pypi.org/project/ifaddr/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~s390 ~sparc x86" - -distutils_enable_tests pytest diff --git a/dev-python/ifaddr/metadata.xml b/dev-python/ifaddr/metadata.xml deleted file mode 100644 index 9a07761404bb..000000000000 --- a/dev-python/ifaddr/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - - - prometheanfire@gentoo.org - Matthew Thode - - - - ifaddr - ifaddr/ifaddr - - diff --git a/dev-python/ignore-python/Manifest b/dev-python/ignore-python/Manifest deleted file mode 100644 index bdbb5024ec82..000000000000 --- a/dev-python/ignore-python/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ignore-python-0.3.3-deps.tar.xz 5151648 BLAKE2B 43c3d7d1d76e7433427f0488c811aa733cffc7681e802a3c51bcda4867f94bad1cf7f3c0f59e8bd85ba10685e8c143b96c5d0287d2c0ddd1b62df7b5f9ec36d4 SHA512 68095449686bd97aadeaa3e9732a62396246237f472e28be79bd4d0932acf8a8abad0d6c7146332e263d7c5be4cda229ea8960bda3e0dedba0a7d8e9c075d04b -DIST ignore-python-0.3.3.gh.tar.gz 12062 BLAKE2B 11fc24335c547d9381526adc5de846ae3eb5a9eb873db8d55ab43b2e55bb2e870b0624de73d56d15e844067089dd6eb3b1edf72f73e21f52b70d3f2cc88dd9b3 SHA512 ae7b4b31e07f4c6ea8594b237a0e8cdbd60d73902ba8b8502c9f935d6855ce599d191a025d7dc09b1a7c342076aca26ef2df576cfe29e53cfed07c292845896b diff --git a/dev-python/ignore-python/ignore-python-0.3.3.ebuild b/dev-python/ignore-python/ignore-python-0.3.3.ebuild deleted file mode 100644 index d23322d094fb..000000000000 --- a/dev-python/ignore-python/ignore-python-0.3.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" - -inherit cargo distutils-r1 - -DESCRIPTION="Rust ignore crate Python bindings" -HOMEPAGE=" - https://github.com/borsattoz/ignore-python - https://pypi.org/project/ignore-python/ -" -SRC_URI=" - https://github.com/borsattoz/ignore-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz - https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz -" - -LICENSE="MIT Unicode-3.0 Apache-2.0-with-LLVM-exceptions" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/ignore/ignore.*.so" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest --override-ini="pythonpath=${BUILD_DIR}/install$(python_get_sitedir)" -} diff --git a/dev-python/ignore-python/metadata.xml b/dev-python/ignore-python/metadata.xml deleted file mode 100644 index 4abff8dd0a4a..000000000000 --- a/dev-python/ignore-python/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - Pavel Sobolev - contact@paveloom.dev - - - https://github.com/borsattoz/ignore-python/issues - borsattoz/ignore-python - ignore-python - - diff --git a/dev-python/ijson/Manifest b/dev-python/ijson/Manifest deleted file mode 100644 index 775c6b53ea4b..000000000000 --- a/dev-python/ijson/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ijson-3.5.0.tar.gz 68658 BLAKE2B 5ab77cdc9f45b1e87a0ee5d56d19505b927da71fae0c7017fb44f2a5be47a4ccb1f8ba74590bd4adec89eef3ec4cb8e02ae137891f23088ab0df36fff9dc5454 SHA512 2a50ce4837ced0dc026c477c1efccb021795839b26b1d2bebfafafba8109d424a1aac3b374f6c122f116b3f419cab77c22c5a5fa5ffeacf4281ae9677cd46a41 diff --git a/dev-python/ijson/ijson-3.5.0.ebuild b/dev-python/ijson/ijson-3.5.0.ebuild deleted file mode 100644 index 80f3eda4a1c5..000000000000 --- a/dev-python/ijson/ijson-3.5.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Iterative JSON parser with a Pythonic interface" -HOMEPAGE=" - https://github.com/ICRAR/ijson/ - https://pypi.org/project/ijson/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -DEPEND=" - dev-libs/yajl:= -" -RDEPEND=" - ${DEPEND} -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export IJSON_BUILD_YAJL2C=1 - -python_test() { - rm -rf ijson || die - epytest -} diff --git a/dev-python/ijson/metadata.xml b/dev-python/ijson/metadata.xml deleted file mode 100644 index b193d47297f6..000000000000 --- a/dev-python/ijson/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - ijson - ICRAR/ijson - - diff --git a/dev-python/imageio-ffmpeg/Manifest b/dev-python/imageio-ffmpeg/Manifest deleted file mode 100644 index 43887c31635f..000000000000 --- a/dev-python/imageio-ffmpeg/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST imageio-ffmpeg-0.6.0.gh.tar.gz 27896 BLAKE2B f6d1916e2eef32c6ed4e0fa28081dc7afc8725321b810ea7a9d4de66333ec065c52d74e02ae2c18222b9201fa79a67eb4d990cf500404ee13800f7cce5db3a1f SHA512 93b871b9ece52cff6c1bec63c1567e3842aea306a4d0274d996b701891690ca3ee5067e623b00233cdc3378108c43b9306e27916a0f89285157e0aa802c59dfc diff --git a/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.6.0.ebuild b/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.6.0.ebuild deleted file mode 100644 index f36af84f0a6e..000000000000 --- a/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.6.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2021-2025 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="FFMPEG wrapper for Python" -HOMEPAGE=" - https://github.com/imageio/imageio-ffmpeg/ - https://pypi.org/project/imageio-ffmpeg/ -" -SRC_URI=" - https://github.com/imageio/imageio-ffmpeg/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -PROPERTIES="test_network" -RESTRICT="test" - -# ffmpeg is used as an executable during runtime -RDEPEND=" - media-video/ffmpeg:* -" - -distutils_enable_tests pytest diff --git a/dev-python/imageio-ffmpeg/metadata.xml b/dev-python/imageio-ffmpeg/metadata.xml deleted file mode 100644 index b3314f33baef..000000000000 --- a/dev-python/imageio-ffmpeg/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - imageio-ffmpeg - imageio/imageio-ffmpeg - - diff --git a/dev-python/imageio/Manifest b/dev-python/imageio/Manifest deleted file mode 100644 index 22111ff22e1c..000000000000 --- a/dev-python/imageio/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST imageio-2.37.3.gh.tar.gz 583529 BLAKE2B 6b48eda8cd2f07c8a4fdfaf2d34c3ed7a24fbe48965a3996ca63e7be7389806b5e6f5565a171d98b4891c3bc4394c807ac6d851567a0c9aa677e171a719c0f80 SHA512 5b35ba5997321e88e0ff8c9953c579f1c6b16259a7a97f7a8ee0d921b5e8464de24000596e0a9df26efad20716ddb21a0caafba29cfd9744e724327629aa7cdb -DIST imageio-test_images-1121036015c70cdbb3015e5c5ba0aaaf7d3d6021.gh.tar.gz 195497374 BLAKE2B 0083212fd63c196dc2e721bff8f89c177b6741317b6b1c6ae9d00a8dd5fb6366efa3f01b9bffafafac7177cfdaa4d700077a2bad42ada735f5553e97f651c4ad SHA512 1bb1f36a069bfaa0d0ffe5258534e02e49237fc6ce85fe3d3648650130165abc9b3d5ff0e7e5861ee1d94add00d4258575f9c2f8556debecf597bdaa5499efe0 diff --git a/dev-python/imageio/files/imageio-2.22.0-block-download.patch b/dev-python/imageio/files/imageio-2.22.0-block-download.patch deleted file mode 100644 index ba483813b23c..000000000000 --- a/dev-python/imageio/files/imageio-2.22.0-block-download.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 1ae48cfa95e84cb064edc74a4a64bd0f7dee780a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Tue, 4 Oct 2022 09:40:42 +0200 -Subject: [PATCH] Unconditionally disable downloading binaries from Internet - -Bug: https://bugs.gentoo.org/874849 ---- - imageio/core/fetching.py | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -diff --git a/imageio/core/fetching.py b/imageio/core/fetching.py -index 0380bc7..70f1a3d 100644 ---- a/imageio/core/fetching.py -+++ b/imageio/core/fetching.py -@@ -97,11 +97,10 @@ def get_remote_file(fname, directory=None, force_download=False, auto=True): - break - - # If we get here, we're going to try to download the file -- if os.getenv("IMAGEIO_NO_INTERNET", "").lower() in ("1", "true", "yes"): -+ if True: - raise InternetNotAllowedError( -- "Will not download resource from the " -- "internet because environment variable " -- "IMAGEIO_NO_INTERNET is set." -+ "Implicit insecure downloads disabled on Gentoo due to security " -+ "concerns. See https://bugs.gentoo.org/874849." - ) - - # Can we proceed with auto-download? --- -2.38.0 - diff --git a/dev-python/imageio/imageio-2.37.3-r1.ebuild b/dev-python/imageio/imageio-2.37.3-r1.ebuild deleted file mode 100644 index 61eafc169363..000000000000 --- a/dev-python/imageio/imageio-2.37.3-r1.ebuild +++ /dev/null @@ -1,104 +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 - -# teh test suite always clones the newest version -TEST_IMAGES_COMMIT=1121036015c70cdbb3015e5c5ba0aaaf7d3d6021 -DESCRIPTION="Python library for reading and writing image data" -HOMEPAGE=" - https://imageio.readthedocs.io/en/stable/ - https://github.com/imageio/imageio/ - https://pypi.org/project/ImageIO/ -" -SRC_URI=" - https://github.com/imageio/imageio/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/imageio/test_images/archive/${TEST_IMAGES_COMMIT}.tar.gz - -> imageio-test_images-${TEST_IMAGES_COMMIT}.gh.tar.gz - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - >=dev-python/pillow-8.3.2[${PYTHON_USEDEP}] - media-libs/freeimage -" -BDEPEND=" - test? ( - >=dev-python/imageio-ffmpeg-0.4.9-r1[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/tifffile[${PYTHON_USEDEP}] - || ( - media-video/ffmpeg[openh264] - media-video/ffmpeg[x264] - ) - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - # block silently downloading vulnerable libraries from the Internet - "${FILESDIR}/imageio-2.22.0-block-download.patch" - ) - - if use test; then - mv "${WORKDIR}/test_images-${TEST_IMAGES_COMMIT}" .test_images || die - # upstream tries to update the image cache, and invalidates it - # if "git pull" fails - sed -i -e 's:git pull:true:' tests/conftest.py || die - # ffmpeg tests expect it there - mkdir -p "${HOME}/.imageio/images" || die - cp .test_images/cockatoo.mp4 "${HOME}/.imageio/images" || die - fi - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_IGNORE=( - # uses fsspec to grab prebuilt .so from GitHub, sigh - tests/test_freeimage.py - ) - - local EPYTEST_DESELECT=( - # Note: upstream has a needs_internet marker but it is also - # used to mark tests that require test_images checkout that we - # supply - - # Tries to download ffmpeg binary ?! - tests/test_ffmpeg.py::test_get_exe_installed - # blocked by our patch - tests/test_core.py::test_fetching - tests/test_core.py::test_request - # Internet - tests/test_bsdf.py::test_from_url - tests/test_core.py::test_mvolread_out_of_bytes - tests/test_core.py::test_request_read_sources - tests/test_pillow.py::test_gif_first_p_frame - tests/test_pillow.py::test_png_remote - tests/test_pillow.py::test_webp_remote - tests/test_pillow_legacy.py::test_png_remote - tests/test_swf.py::test_read_from_url - # requires pillow-heif, also possibly Internet - tests/test_pillow.py::test_avif_remote - tests/test_pillow.py::test_heif_remote - # not important, requires random system libs - tests/test_core.py::test_findlib2 - ) - - epytest -} diff --git a/dev-python/imageio/metadata.xml b/dev-python/imageio/metadata.xml deleted file mode 100644 index cae43639e50d..000000000000 --- a/dev-python/imageio/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - python@gentoo.org - Python - - - Imageio is a Python library that provides an easy interface to read - and write a wide range of image data, including animated images, - video, volumetric data, and scientific formats. It is cross-platform, - runs on Python 2.x and 3.x, and is easy to install. - - - - imageio/imageio - ImageIO - - diff --git a/dev-python/imagesize/Manifest b/dev-python/imagesize/Manifest deleted file mode 100644 index af241c061e31..000000000000 --- a/dev-python/imagesize/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST imagesize-2.0.0.tar.gz 1773045 BLAKE2B c0a90f7fc4e84f4c147f79ac17fff44bcd33d1de755a35f2c1fa1c0886c1d50703d783940361cee61062dd8b2572c5b4fd6f1e22c892709f6d6ef5e62ec99159 SHA512 55aa54194190bf7a0182237698d3ad36ba2e390f90c3ee35ad76fca808b08e1a794df10c3d8cac18e3c42f97c911cd5bb758458eb6efdf9b626e0d5946c1427c diff --git a/dev-python/imagesize/imagesize-2.0.0.ebuild b/dev-python/imagesize/imagesize-2.0.0.ebuild deleted file mode 100644 index eaa6ea454fdb..000000000000 --- a/dev-python/imagesize/imagesize-2.0.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python module for getting image size from png/jpeg/jpeg2000/gif files" -HOMEPAGE=" - https://github.com/shibukawa/imagesize_py/ - https://pypi.org/project/imagesize/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires Internet - test/test_get_filelike.py::test_get_filelike -) diff --git a/dev-python/imagesize/metadata.xml b/dev-python/imagesize/metadata.xml deleted file mode 100644 index 16202830fa96..000000000000 --- a/dev-python/imagesize/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - imagesize - shibukawa/imagesize_py - https://github.com/shibukawa/imagesize_py/issues - - diff --git a/dev-python/imap-tools/Manifest b/dev-python/imap-tools/Manifest deleted file mode 100644 index 5cac0a90a37d..000000000000 --- a/dev-python/imap-tools/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST imap-tools-1.12.1.gh.tar.gz 258469 BLAKE2B 4d4d9a538e19a8eda16a737555bf2d8191bb1378b7c73e93abd5bd2c23228ed9e2ffeb2b3f9ce05cb30d5d7b7f0ea26d47b2e66c94c656fbf3a5e42239a8c687 SHA512 68c7dd9c41f491e6c66e526f154d0343e8f0fa37aa8238755831011d86896ebd2fad0e3aa108964296563fd8ca56b33a6f4d91870de67d20c5934ffa90a2c795 -DIST imap-tools-1.13.0.gh.tar.gz 258708 BLAKE2B 251b774e60a73034d0b5fd97bc36e7bb8f763524535b944651e34418301d836a808aa88757313c0615b87fa839c12de275aac97d07990d9ee4d542fc50e74ece SHA512 e4d1d974a61f77f9f1220206595d3f82c14296b36dae80a60007d51fb769acfe4a2c8eb69008b8d169d23d182bd1e5c9986ff033661d0138498aa3e319317ce0 -EBUILD imap-tools-1.12.1.ebuild 730 BLAKE2B a6d101885c746149a060caea18b381069b5b10de522da69480f8890d172599df4665158b225df8f7a021b3beaf330995fd848d0396fa113eb7b54c228e88b856 SHA512 d0b30c01a91252e92ac05c595078d2bff779e25aa8890203fbab85a6c4ab396c71d12708a40361ebb04fafb5df7d5788c64d11f2806bc78f051138f0237b32a4 -EBUILD imap-tools-1.13.0.ebuild 730 BLAKE2B a6d101885c746149a060caea18b381069b5b10de522da69480f8890d172599df4665158b225df8f7a021b3beaf330995fd848d0396fa113eb7b54c228e88b856 SHA512 d0b30c01a91252e92ac05c595078d2bff779e25aa8890203fbab85a6c4ab396c71d12708a40361ebb04fafb5df7d5788c64d11f2806bc78f051138f0237b32a4 -MISC metadata.xml 447 BLAKE2B 59e17459538187a7c9da7fbe7283f25c5131bf3188563709971176266ee42c8e27cdbf744cab7fe77c9b81b618c1246feb6450e969fb2bbe8ec996958315d158 SHA512 2d90e11910d114c0a84231c76b0103e3f4f7187294c68eb1542d396b0122baf3b066813fa95fd9386a6fbaeb778e43e8cc095747aeb7012d26d355c99e2e06ad diff --git a/dev-python/imap-tools/imap-tools-1.12.1.ebuild b/dev-python/imap-tools/imap-tools-1.12.1.ebuild deleted file mode 100644 index 6cceb73a443d..000000000000 --- a/dev-python/imap-tools/imap-tools-1.12.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 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 - -MY_PN="${PN/-/_}" -DESCRIPTION="High level lib for work with email by IMAP" -HOMEPAGE="https://github.com/ikvk/imap_tools" -SRC_URI="https://github.com/ikvk/imap_tools/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -DOCS=( README.rst ) - -distutils_enable_tests unittest - -python_prepare_all() { - # Remove tests requiring credentials for public IMAP servers - rm tests/test_{connection,folders,idle,mailbox,message}.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/imap-tools/imap-tools-1.13.0.ebuild b/dev-python/imap-tools/imap-tools-1.13.0.ebuild deleted file mode 100644 index 6cceb73a443d..000000000000 --- a/dev-python/imap-tools/imap-tools-1.13.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 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 - -MY_PN="${PN/-/_}" -DESCRIPTION="High level lib for work with email by IMAP" -HOMEPAGE="https://github.com/ikvk/imap_tools" -SRC_URI="https://github.com/ikvk/imap_tools/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -DOCS=( README.rst ) - -distutils_enable_tests unittest - -python_prepare_all() { - # Remove tests requiring credentials for public IMAP servers - rm tests/test_{connection,folders,idle,mailbox,message}.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/imap-tools/metadata.xml b/dev-python/imap-tools/metadata.xml deleted file mode 100644 index bbc69bca8c2a..000000000000 --- a/dev-python/imap-tools/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/ikvk/imap_tools/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/imapclient/Manifest b/dev-python/imapclient/Manifest deleted file mode 100644 index ce2a23482ef1..000000000000 --- a/dev-python/imapclient/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST imapclient-3.1.0.gh.tar.gz 93612 BLAKE2B a8c929affe8572f65bb6dafefc48ba064f1bb12230da7ada9d7af338ecc3834a6216509c59aeccad7faf47dd167dfc0b383b81988091b6578580a2fa8e3d5b15 SHA512 39e065a1a7df22ce80dfed47ab41e9702d3da4976f23f630e4c7b084c33b0007a24f9120b217478e6cebaa7f482921f2d1284bf3740597efe6db97b709ee6dd8 diff --git a/dev-python/imapclient/imapclient-3.1.0.ebuild b/dev-python/imapclient/imapclient-3.1.0.ebuild deleted file mode 100644 index 6a2f08602104..000000000000 --- a/dev-python/imapclient/imapclient-3.1.0.ebuild +++ /dev/null @@ -1,32 +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="easy-to-use, pythonic, and complete IMAP client library" -HOMEPAGE=" - https://github.com/mjs/imapclient/ - https://pypi.org/project/IMAPClient/ -" -SRC_URI=" - https://github.com/mjs/imapclient/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="doc examples" - -distutils_enable_sphinx doc/src -distutils_enable_tests unittest - -python_install_all() { - distutils-r1_python_install_all - use examples && dodoc -r examples -} diff --git a/dev-python/imapclient/metadata.xml b/dev-python/imapclient/metadata.xml deleted file mode 100644 index fddf45873b7f..000000000000 --- a/dev-python/imapclient/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - IMAPClient - mjs/imapclient - - diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest deleted file mode 100644 index af104939be7a..000000000000 --- a/dev-python/iminuit/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST iminuit-2.32.0.tar.gz 1873843 BLAKE2B eaab9ca47e2a18c2fa468f6a5341d8d0797abfbfd90fb856dd53384693f22bf45eb7e9e6554566f5db21f5ea118c50cacdeb0fd0663c6286b6c2dbe937730fd1 SHA512 57cf6c4e51802042d3657628a95078477bb444d7ea26df84f5650912082716508b81f059fd2650db7eba3df410cafef7db04e8ed0c115947e81f1ffbe26cd1fe -DIST iminuit-2.32.0.tar.gz.provenance 9224 BLAKE2B 7eccba7b4ee9e18bee1ece5d30726a116d14a960fcb11f6179ed0674a4aade2193dba0901455be153219d762d4954a4446009e78fad1ce6a205f391a5496db93 SHA512 0975fb351928e3c405ef8af0b5c8167fe191fba15744f4732af512753e8c566b5603752c230668d248d25fe4f7db7fc250172c5516ca4169fe4ac967a5083ec3 diff --git a/dev-python/iminuit/iminuit-2.32.0.ebuild b/dev-python/iminuit/iminuit-2.32.0.ebuild deleted file mode 100644 index 6a9001ab61a2..000000000000 --- a/dev-python/iminuit/iminuit-2.32.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYPI_VERIFY_REPO=https://github.com/scikit-hep/iminuit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit cmake distutils-r1 virtualx pypi - -DESCRIPTION="Minuit numerical function minimization in Python" -HOMEPAGE=" - https://github.com/scikit-hep/iminuit/ - https://pypi.org/project/iminuit/ -" - -LICENSE="MIT LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] -" -DEPEND=" - >=dev-python/pybind11-3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - ${DEPEND} - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/annotated-types[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # precision error - tests/test_cost.py::test_Template_with_model_2D - - # TODO - tests/test_describe.py::test_with_pydantic_types -) - -src_prepare() { - distutils-r1_src_prepare - - # do not force LTO - sed -i -e '/INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die -} - -src_test() { - virtx distutils-r1_src_test -} diff --git a/dev-python/iminuit/metadata.xml b/dev-python/iminuit/metadata.xml deleted file mode 100644 index f41e40578144..000000000000 --- a/dev-python/iminuit/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - python@gentoo.org - Python - - - iminuit - scikit-hep/iminuit - - diff --git a/dev-python/immutabledict/Manifest b/dev-python/immutabledict/Manifest deleted file mode 100644 index 0e3815fac153..000000000000 --- a/dev-python/immutabledict/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST immutabledict-4.3.1.tar.gz 7806 BLAKE2B c69768f4815a7caa617dd576770882bf10b07466e85ceb8013befa46972b7fc22f0572789fb5cd8230f4d08978b60ec5af65901aaf0a0a9832c409cfece77e2e SHA512 043d10e70dc8c6cf5e38c588195b527c087e3e7938e30b02815d230da3139e2df4fa58ff88199576584ae7f5736b351a16657d243b77977173a2e464cdd0d9b5 -DIST immutabledict-4.3.1.tar.gz.provenance 9406 BLAKE2B 5fbe0c173e5842ace2d3f2f118bf46f466f78783c4fa669f7b3040b66ed1b3926d187f553cfa2238ab888de89789ac56d9602461b7876e04c7b2a3073bf8417b SHA512 23430f6ec64108241839982d48fb0093b3473813f0a9b82d2b0134ecd953a473e56d86b0d182dbb68064835dd3c31ea63160a021d723d9b6cae0011e9d5bcf09 diff --git a/dev-python/immutabledict/immutabledict-4.3.1.ebuild b/dev-python/immutabledict/immutabledict-4.3.1.ebuild deleted file mode 100644 index 6764de8bcb84..000000000000 --- a/dev-python/immutabledict/immutabledict-4.3.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/corenting/immutabledict -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An immutable wrapper around dictionaries" -HOMEPAGE=" - https://github.com/corenting/immutabledict/ - https://pypi.org/project/immutabledict/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # performance test which fails occasionally under heavy load, - # see bug 924831 - tests/test_immutabledict.py::TestImmutableDict::test_performance -) diff --git a/dev-python/immutabledict/metadata.xml b/dev-python/immutabledict/metadata.xml deleted file mode 100644 index 09523557b469..000000000000 --- a/dev-python/immutabledict/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - arkamar@gentoo.org - Petr Vaněk - - - - corenting/immutabledict - immutabledict - - diff --git a/dev-python/immutables/Manifest b/dev-python/immutables/Manifest deleted file mode 100644 index 942e39726aec..000000000000 --- a/dev-python/immutables/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST immutables-0.21.gh.tar.gz 88188 BLAKE2B be5f5e247f16549b1ccf2fa4a95b81818795d04a0ed934509dc3dcac985be4779ea3c2634cd9e8b57321d58ebf63ce828df08f39f19819e6b537ea3195ae87e3 SHA512 ffd754cd5f13f0d961ec05b1c19df4f9a25c0804a402d0dee91e163531eb9f30b50d8abb1252df775cb83922c69b02baa51bef5d6aa17d80fca57442b93d5e94 diff --git a/dev-python/immutables/immutables-0.21.ebuild b/dev-python/immutables/immutables-0.21.ebuild deleted file mode 100644 index efdff2f58fd2..000000000000 --- a/dev-python/immutables/immutables-0.21.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2019-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A high-performance immutable mapping type for Python" -HOMEPAGE=" - https://github.com/MagicStack/immutables/ - https://pypi.org/project/immutables/ -" -SRC_URI=" - https://github.com/MagicStack/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="+native-extensions" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/mypy/d' tests/conftest.py || die - distutils-r1_src_prepare -} - -python_compile() { - # upstream controls NDEBUG explicitly - use debug && local -x DEBUG_IMMUTABLES=1 - local -x IMMUTABLES_EXT=$(usex native-extensions 1 0) - - distutils-r1_python_compile -} - -python_test() { - local EPYTEST_IGNORE=( - tests/test_mypy.py - ) - - rm -rf immutables || die - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/immutables/metadata.xml b/dev-python/immutables/metadata.xml deleted file mode 100644 index 853993018918..000000000000 --- a/dev-python/immutables/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - - - immutables - MagicStack/immutables - - - - Compiles native "C" extensions (speedups, instead of using Python - fallback code). - - - diff --git a/dev-python/importlib-metadata/Manifest b/dev-python/importlib-metadata/Manifest deleted file mode 100644 index 6ab18358f40f..000000000000 --- a/dev-python/importlib-metadata/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST importlib_metadata-9.0.0.tar.gz 56405 BLAKE2B c66e9669a68bc24d6c830fbc944808446bfd41ca7c3217adf2c02b336fa9d313cad0fc15fc474b7b2db3805d13975fadc1dbb0761f318bbb3c5a892367f19fbc SHA512 33d1a2d46a66b453224b08ef4d335729dcc64634d6b419c6a79c1c8d5f10787955aa6149c5affa23b6a4d1a2ad93ff4cbba4488a9a55ad4f255fb37a0946f0b6 diff --git a/dev-python/importlib-metadata/importlib-metadata-9.0.0.ebuild b/dev-python/importlib-metadata/importlib-metadata-9.0.0.ebuild deleted file mode 100644 index 1497a570ca28..000000000000 --- a/dev-python/importlib-metadata/importlib-metadata-9.0.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -# NB: this package extends beyond built-in importlib stuff in py3.8+ -# new entry_point API not yet included in cpython release -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Read metadata from Python packages" -HOMEPAGE=" - https://github.com/python/importlib_metadata/ - https://pypi.org/project/importlib-metadata/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/zipp-3.20[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pyfakefs[${PYTHON_USEDEP}] - dev-python/test[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "importlib_metadata" - version = "${PV}" - description = "Read metadata from Python packages" - EOF -} diff --git a/dev-python/importlib-metadata/metadata.xml b/dev-python/importlib-metadata/metadata.xml deleted file mode 100644 index cd2f6fd0e33d..000000000000 --- a/dev-python/importlib-metadata/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - python@gentoo.org - Python - - - - importlib-metadata - python/importlib_metadata - https://github.com/python/importlib_metadata/issues - https://importlib-metadata.readthedocs.io/ - - diff --git a/dev-python/incremental/Manifest b/dev-python/incremental/Manifest deleted file mode 100644 index ad08bb67ed49..000000000000 --- a/dev-python/incremental/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST incremental-24.11.0.tar.gz 24000 BLAKE2B bafcdb94b421410836ce17e40e4421573fa35062af0ed2a0268506f75e43a7ca74e4ea137865f61f5d7318c5d82f1fc5bb7da647548e1cbbb4577fa25ba9f85b SHA512 3e30034810d73ddd503d36bdfafcd9bb77da7cad002f0b8f2f34c4bf21207e12a71661545a6a68bd3c22fe20453eba3a8f5dcf22080e7144885a120b166c7519 -DIST incremental-24.11.0.tar.gz.provenance 9535 BLAKE2B 8ab4ac19aa750378795a0011eb9c891ffe984e8cc493ec57f0b573e82d28d56beb756f030891849440df5d125366dea13b4ef31aab2516cebe1a0a670de4db97 SHA512 8ccfbe1b6e394a03328c1d903b6710663ea3b572ffa8b1eb56438baaefaf33f60893d726099bce0d2b22591f21e67a54c406cbbb07eccbea7aa87fdab4cf0484 diff --git a/dev-python/incremental/incremental-24.11.0.ebuild b/dev-python/incremental/incremental-24.11.0.ebuild deleted file mode 100644 index cb88c323ce9c..000000000000 --- a/dev-python/incremental/incremental-24.11.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/twisted/incremental -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Incremental is a small library that versions your Python projects" -HOMEPAGE=" - https://github.com/twisted/incremental/ - https://pypi.org/project/Incremental/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/packaging-17.0[${PYTHON_USEDEP}] -" -# note: most of test deps are for examples that we can't run without -# Internet -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/twisted[${PYTHON_USEDEP}] - ) -" - -python_test() { - "${EPYTHON}" -m twisted.trial incremental || - die "Tests failed on ${EPYTHON}" -} diff --git a/dev-python/incremental/metadata.xml b/dev-python/incremental/metadata.xml deleted file mode 100644 index cc71206be765..000000000000 --- a/dev-python/incremental/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - - - hawkowl@twistedmatrix.com - Amber Brown - - Incremental - twisted/incremental - - diff --git a/dev-python/indexed-gzip/Manifest b/dev-python/indexed-gzip/Manifest deleted file mode 100644 index 5a3a703e458d..000000000000 --- a/dev-python/indexed-gzip/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST indexed_gzip-1.10.3.tar.gz 275900 BLAKE2B 7c65a6351a368222262ea56f09b193971959a3a5a56e7e8c949b47c76b2f7a96056f925f795da1b4215cf63dc1f904e826bff0ac7e75c0b990e681f7d5609db7 SHA512 3b5a00ba004d43f4a5fa76d127df7136f1db227de5f294a4e128df8d7da64f7a16d9c4106dd92510a3528c7b66f27f59f2968830430c94f544ce9dd6c69699b5 diff --git a/dev-python/indexed-gzip/indexed-gzip-1.10.3.ebuild b/dev-python/indexed-gzip/indexed-gzip-1.10.3.ebuild deleted file mode 100644 index 1f2b4e4abdc9..000000000000 --- a/dev-python/indexed-gzip/indexed-gzip-1.10.3.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fast random access of gzip files in Python" -HOMEPAGE=" - https://pypi.org/project/indexed-gzip/ - https://github.com/pauldmccarthy/indexed_gzip/ -" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - virtual/zlib:= -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_compile() { - # This actually enables line tracing, so it fits USE=debug more. - if use debug; then - export INDEXED_GZIP_TESTING=1 - fi - # Fix implicit dependency on numpy that is used to build test - # extensions. - if ! use test; then - local -x PYTHONPATH="${T}:${PYTHONPATH}" - cat >> "${T}"/numpy.py <<-EOF || die - raise ImportError("I am not here!") - EOF - fi - distutils-r1_src_compile -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)/indexed_gzip/tests" || die - epytest -m "not slow_test" - # temporary files and test extensions - # (to achieve equivalence with USE=-test) - rm ctest*.{c,gz,so,tmp} || die -} diff --git a/dev-python/indexed-gzip/metadata.xml b/dev-python/indexed-gzip/metadata.xml deleted file mode 100644 index 88a3a568d717..000000000000 --- a/dev-python/indexed-gzip/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - python@gentoo.org - Python - - - The indexed_gzip project is a Python extension which aims to provide a - drop-in replacement for the built-in Python gzip.GzipFile class, - the IndexedGzipFile. This package was written to allow fast random - access of compressed NIFTI image files (for which GZIP is the de-facto - compression standard), but will work with any GZIP file. - - - pauldmccarthy/indexed_gzip - indexed-gzip - - diff --git a/dev-python/inflect/Manifest b/dev-python/inflect/Manifest deleted file mode 100644 index 4b9be661ac51..000000000000 --- a/dev-python/inflect/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST inflect-7.5.0.tar.gz 73751 BLAKE2B a17c5cb5bfcd10530f29537335ffd1b4725fb1f53e78ef7ce1f40a3031fa486baae3400878e575c8ce6a77b4953332f051ec65dcba024a14c527301e51079edb SHA512 ee9f69dff451017a2aad2226d8c6ae02b4b7b4bc4d4c49f3efee50d85eeef43c49c6c6ef3e7f30fa2c5ef21e065ff5242140d5a98bc71af17c7e70d9e75e54c1 diff --git a/dev-python/inflect/inflect-7.5.0.ebuild b/dev-python/inflect/inflect-7.5.0.ebuild deleted file mode 100644 index f6f484f5aa38..000000000000 --- a/dev-python/inflect/inflect-7.5.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Correctly inflect words and numbers" -HOMEPAGE=" - https://pypi.org/project/inflect/ - https://github.com/jaraco/inflect/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/typeguard-4.0.1[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/inflect/metadata.xml b/dev-python/inflect/metadata.xml deleted file mode 100644 index 73a31b3ac242..000000000000 --- a/dev-python/inflect/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - python@gentoo.org - Python - - - - inflect - jaraco/inflect - https://github.com/jaraco/inflect/issues - - diff --git a/dev-python/inflection/Manifest b/dev-python/inflection/Manifest deleted file mode 100644 index 6d279b9d007a..000000000000 --- a/dev-python/inflection/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST inflection-0.5.1.tar.gz 15091 BLAKE2B f3db09d1010ce22b67dcd519f59f25f240f463872932fd6218209768b4c5e064776ef5300a8d7f9a6b9cb94392b05b46963f00b94c6de29fb325947df7b243cf SHA512 82f70e2b81fb166260191a464383f6674e3b21504a35ee605ac6ce4bb163c8f3bbe6d06379575178d7196701459506dd541f32e48f24b32f42d5cfb717158d50 diff --git a/dev-python/inflection/inflection-0.5.1-r1.ebuild b/dev-python/inflection/inflection-0.5.1-r1.ebuild deleted file mode 100644 index 277808129332..000000000000 --- a/dev-python/inflection/inflection-0.5.1-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="A port of Ruby on Rails' inflector to Python" -HOMEPAGE=" - https://github.com/jpvanhal/inflection/ - https://pypi.org/project/inflection/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" - -distutils_enable_sphinx docs -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/inflection/metadata.xml b/dev-python/inflection/metadata.xml deleted file mode 100644 index 618d42d30c78..000000000000 --- a/dev-python/inflection/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - inflection - jpvanhal/inflection - https://github.com/jpvanhal/inflection/issues - - diff --git a/dev-python/ini2toml/Manifest b/dev-python/ini2toml/Manifest deleted file mode 100644 index a9ac7a8a4912..000000000000 --- a/dev-python/ini2toml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ini2toml-0.15.tar.gz 109236 BLAKE2B d844f45e14379af974c86283daa1aa6fa5d9934b219fdf02be9abbeb873487b36eecede39dafc261f5ab2a6bfadceaea3b16611f5d6c1f3bc88a28574a11dc14 SHA512 5726c745972fbdf6a254ccd44133c5c65368f531c17efda3b83323c2c9e450d508fe57f1aa0919c0de6cc6e18d6a974b75dc50ecf29c852d367bc03891f0486c diff --git a/dev-python/ini2toml/ini2toml-0.15.ebuild b/dev-python/ini2toml/ini2toml-0.15.ebuild deleted file mode 100644 index 96c4649b81b0..000000000000 --- a/dev-python/ini2toml/ini2toml-0.15.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Automatically conversion of .ini/.cfg files to TOML equivalents" -HOMEPAGE=" - https://pypi.org/project/ini2toml/ - https://github.com/abravalheri/ini2toml/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/packaging-20.7[${PYTHON_USEDEP}] - >=dev-python/setuptools-59.6[${PYTHON_USEDEP}] - >=dev-python/tomli-w-0.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/configupdater[${PYTHON_USEDEP}] - dev-python/tomli[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e 's:--cov ini2toml --cov-report term-missing::' setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_IGNORE=( - # validate_pyproject is not packaged - tests/test_examples.py - ) - local EPYTEST_DESELECT=() - - # Incompatible with pyproject-fmt-2 API: - # https://github.com/abravalheri/ini2toml/issues/103 - if ! has_version " - - - - python@gentoo.org - - - - abravalheri/ini2toml - ini2toml - - diff --git a/dev-python/iniconfig/Manifest b/dev-python/iniconfig/Manifest deleted file mode 100644 index 95cd22c2a83d..000000000000 --- a/dev-python/iniconfig/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST iniconfig-2.3.0.tar.gz 20503 BLAKE2B 4225327dedf8a1216c5426260f2032f1c1709648d4793ce6eefdb72b50348d5994f23f3f807f9e441261ec7d0d6509727cb63851c8de1fb501a069a911665a47 SHA512 65f9200c904fae6d4691823a8c1c7af7d80d91438db47a6fa84a7688d0b95c73b65702a9ada16383a6c2036438b657b9981d2fcffbe6bbb5ed744b54557094eb -DIST iniconfig-2.3.0.tar.gz.provenance 9140 BLAKE2B 390a9d88eca571cdaa83a7f8ab5e95fce0f925919555ba1cd8c210baacdbe46ac78eab0da7187eb2449b3e541d254a075e1e4a0769659eb2d3259cf25e7b5781 SHA512 ea59087c68809b1593048705adc3b222b4d829f93678ae35da2c24c0f6309197511463578e63f0b35ee0e4892ebb7d352528a36a28e364ee7dcbb05cb930c4e0 diff --git a/dev-python/iniconfig/iniconfig-2.3.0.ebuild b/dev-python/iniconfig/iniconfig-2.3.0.ebuild deleted file mode 100644 index 0890daf58702..000000000000 --- a/dev-python/iniconfig/iniconfig-2.3.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/iniconfig -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Brain-dead simple config-ini parsing" -HOMEPAGE=" - https://github.com/pytest-dev/iniconfig/ - https://pypi.org/project/iniconfig/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -BDEPEND=" - >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/iniconfig/metadata.xml b/dev-python/iniconfig/metadata.xml deleted file mode 100644 index 71f14b04c6ba..000000000000 --- a/dev-python/iniconfig/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pytest-dev/iniconfig - iniconfig - - diff --git a/dev-python/iniparse/Manifest b/dev-python/iniparse/Manifest deleted file mode 100644 index b31505e51f81..000000000000 --- a/dev-python/iniparse/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-iniparse-3267e724a2d5ce0dbd388f62d549d870b76cb0f4.tar.gz 34557 BLAKE2B 11369d6dff3e51c075b53953d8c86c83d15b9a4e7dab97dd92f07fb7ee702d0b681c14921c710c517bff3e64a61e94b22e413624f034ef1b96635a51d646c42a SHA512 6f9f01b2d5ae4f80c6c59cc161224bdf87bf049a8f69b360e11653cf066ec9fbbdda937d0830115dc0399e75f4b0ef85faa2b1c484c0e87b6c1fcb460b9f64b5 diff --git a/dev-python/iniparse/iniparse-0.5.1_p20250425.ebuild b/dev-python/iniparse/iniparse-0.5.1_p20250425.ebuild deleted file mode 100644 index c4e1351ee9ad..000000000000 --- a/dev-python/iniparse/iniparse-0.5.1_p20250425.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -EGIT_COMMIT=3267e724a2d5ce0dbd388f62d549d870b76cb0f4 -MY_P=python-iniparse-${EGIT_COMMIT} - -DESCRIPTION="Better INI parser for Python" -HOMEPAGE=" - https://github.com/candlepin/python-iniparse/ - https://pypi.org/project/iniparse/ -" -SRC_URI=" - https://github.com/candlepin/python-iniparse/archive/${EGIT_COMMIT}.tar.gz - -> ${MY_P}.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT PSF-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/test[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_install_all() { - rm -rf "${ED}/usr/share/doc" || die - distutils-r1_python_install_all -} diff --git a/dev-python/iniparse/metadata.xml b/dev-python/iniparse/metadata.xml deleted file mode 100644 index 4ea3528ed3ef..000000000000 --- a/dev-python/iniparse/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - candlepin/python-iniparse - iniparse - - diff --git a/dev-python/injector/Manifest b/dev-python/injector/Manifest deleted file mode 100644 index 21ba59bc1949..000000000000 --- a/dev-python/injector/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST injector-0.22.0.gh.tar.gz 47416 BLAKE2B 291322db5d173797651a754584f0c358051615b3841a8a313e7ed6ffb1578e7380a55992cffe40a749aa563948237612167a18f06262879b4b04c1be52b3eb3f SHA512 956108656abba069f2f27e9f0eefea5c78f0381e91a687aa9f3ecf236b70cd21e6fdaea8a29c2d44bf8b8ff82945d22deda654422996b3722c0d069085e59515 -DIST injector-0.24.0.gh.tar.gz 50813 BLAKE2B 789a916f84d6b28f35500b28e0b3f8fa1a7c48236826d24ba9cdd70f04965899e888f99dbee187dbe343fa6072927a33bac391727cd31ec0569bb2d232a747e2 SHA512 a11197fcf0b17c8674568cd3473ead651f4d1718988e93831f8f3786811eeaf98016966dbd94d28b39d3af69232a2a1dc07810720e370b7d37bea19007dc7f86 diff --git a/dev-python/injector/injector-0.22.0-r1.ebuild b/dev-python/injector/injector-0.22.0-r1.ebuild deleted file mode 100644 index e282d84450f1..000000000000 --- a/dev-python/injector/injector-0.22.0-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python dependency injection framework, inspired by Guice" -HOMEPAGE="https://github.com/python-injector/injector" -SRC_URI=" - https://github.com/python-injector/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz" - -BDEPEND="dev-python/furo" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -python_test() { - # bug 928158 - epytest -o addopts= -} - -python_install_all() { - distutils-r1_python_install_all -} diff --git a/dev-python/injector/injector-0.24.0.ebuild b/dev-python/injector/injector-0.24.0.ebuild deleted file mode 100644 index e282d84450f1..000000000000 --- a/dev-python/injector/injector-0.24.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python dependency injection framework, inspired by Guice" -HOMEPAGE="https://github.com/python-injector/injector" -SRC_URI=" - https://github.com/python-injector/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz" - -BDEPEND="dev-python/furo" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -python_test() { - # bug 928158 - epytest -o addopts= -} - -python_install_all() { - distutils-r1_python_install_all -} diff --git a/dev-python/injector/metadata.xml b/dev-python/injector/metadata.xml deleted file mode 100644 index 877dd5791dc5..000000000000 --- a/dev-python/injector/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - gonegrier.duarte@gmail.com - Gonçalo Negrier Duarte - - - python-injector/injector - - diff --git a/dev-python/inline-snapshot/Manifest b/dev-python/inline-snapshot/Manifest deleted file mode 100644 index 9c6a420c9f11..000000000000 --- a/dev-python/inline-snapshot/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST inline_snapshot-0.32.7.tar.gz 2630267 BLAKE2B 5e063da1ab736d6506af9bb282e5ba5a3f36af7f8c69411ade923f8daf84c6abc32882bb7def4a8ff65c42c295f883116539eb7c529c93fafbfd22960121397a SHA512 2e417a21e9fa1d315981ab449c3682a3d925035cb6d5dc66cfb77f635e46c12fce9727aaa0c9ad37aeb6e1aa1a3f2fa3a9326e6c0f9e68777bc0f7a62dcd7228 -DIST inline_snapshot-0.32.7.tar.gz.provenance 9387 BLAKE2B 7205386789ed7c4ceaa12a2212df10c490286c1b18f33eddef705bb9276a6515cc6ac4439e390a754fdf931361b4644ccbf140e6a669dfea21e780ba47cc5f6a SHA512 5c6ec866395cbdf1b2d08f9a7bcbe0d07a2d9ff1a714ec4fc0cb41115d74ec9eda861f6779c73bdbf6d5899c2b93f70119a32e0d4028c6b09e411588b7683876 -DIST inline_snapshot-0.33.0.tar.gz 2637158 BLAKE2B 1bc372dd7f4a546410570b7a2a02ed65722d3448f8f2bc6e4f7cae926370f3ba74fc33f1b1162e4f6563f1f94273c592da4a5f8f573557235d8a5064b8c22c88 SHA512 17af4c5992dfc04809df804ab7167063d01166073e8017eeb08e60cef8ada642955eb2090e0e86807aacd3a6feddceed0cf3c37667fed5b732d076e8449ced13 -DIST inline_snapshot-0.33.0.tar.gz.provenance 9520 BLAKE2B 812259517d0fb1a0ba26b25986a8335810fe9542b581f7ced793cf3f1e64d6e10fbf2934252adc4352b113535028cc8a158ffe8c99aef993acbd08bcae35adea SHA512 241f66837bd510f10b2897fe8de4815d6352e78d0a9153ffb4be5fbd0be80fca693e5cf3c30ae32a3042a3294b175b865999a628607ecec414c81f7768570d6d -DIST inline_snapshot-0.34.0.tar.gz 2638680 BLAKE2B 0540a851ceb06874a36537628312cda2d118b6e401c9ac73f1d9ebd915a62cc7be6e3f9bc3ca5ee9f72040cde9b72df1c14ec9cbf74db24ea083133f598b7069 SHA512 e0d1d6b7f64bcea982a16f760814a063c9fa2adc0d3469946fcdd3af0fc8a179709eca93433258a24d526f836125d96c8c5c7adb62d6063b7ff90b68ac4d25e7 -DIST inline_snapshot-0.34.0.tar.gz.provenance 9846 BLAKE2B 08198647620931ab9c6acfe7fdaed68f92c51c3808b5a5c47175743f1b3d41ec1eb3b26999acd54e87530376fc581034026c2daf5665fa41da05749db4dbbad3 SHA512 ac8a50540da932a73ea83bd3b314d324140680699a1d76a3e32076fd020b9cb448f252d779484aa58b34b8a3e63d7d062f8e309082e6b70e1deaff837f7d0cf2 diff --git a/dev-python/inline-snapshot/inline-snapshot-0.32.7.ebuild b/dev-python/inline-snapshot/inline-snapshot-0.32.7.ebuild deleted file mode 100644 index 8fbfa524093d..000000000000 --- a/dev-python/inline-snapshot/inline-snapshot-0.32.7.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2024-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/15r10nk/inline-snapshot -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Create and update inline snapshots in your Python tests" -HOMEPAGE=" - https://15r10nk.github.io/inline-snapshot/ - https://github.com/15r10nk/inline-snapshot/ - https://pypi.org/project/inline-snapshot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/asttokens-2.0.5[${PYTHON_USEDEP}] - >=dev-python/executing-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pytest-8.3.4[${PYTHON_USEDEP}] - >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/black-23.3.0[${PYTHON_USEDEP}] - >=dev-python/dirty-equals-0.7.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.75.5[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/mypy[${PYTHON_USEDEP}] - ' 'python*') - >=dev-python/pydantic-2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-{freezer,mock,xdist} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires pyright - 'tests/test_typing.py::test_typing_args[pyright]' - 'tests/test_typing.py::test_typing_call[pyright]' - # TODO - tests/test_formating.py::test_format_command_fail - 'tests/test_docs.py::test_docs[categories.md]' - 'tests/test_docs.py::test_docs[code_generation.md]' - 'tests/test_docs.py::test_docs[testing.md]' - ) - - local -x PYTHONPATH=${S}/src - epytest -} diff --git a/dev-python/inline-snapshot/inline-snapshot-0.33.0.ebuild b/dev-python/inline-snapshot/inline-snapshot-0.33.0.ebuild deleted file mode 100644 index c39c79f1e89a..000000000000 --- a/dev-python/inline-snapshot/inline-snapshot-0.33.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2024-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/15r10nk/inline-snapshot -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Create and update inline snapshots in your Python tests" -HOMEPAGE=" - https://15r10nk.github.io/inline-snapshot/ - https://github.com/15r10nk/inline-snapshot/ - https://pypi.org/project/inline-snapshot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/asttokens-2.0.5[${PYTHON_USEDEP}] - >=dev-python/executing-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pytest-8.3.4[${PYTHON_USEDEP}] - >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/black-23.3.0[${PYTHON_USEDEP}] - >=dev-python/dirty-equals-0.7.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.75.5[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/mypy[${PYTHON_USEDEP}] - ' 'python*') - >=dev-python/pydantic-2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-{freezer,mock,xdist} ) -# TODO: EPYTEST_XDIST=1 gotten flaky with 0.33.0 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires pyright - 'tests/test_typing.py::test_typing_args[pyright]' - 'tests/test_typing.py::test_typing_call[pyright]' - # TODO - tests/test_formating.py::test_format_command_fail - 'tests/test_docs.py::test_docs[categories.md]' - 'tests/test_docs.py::test_docs[code_generation.md]' - 'tests/test_docs.py::test_docs[testing.md]' - ) - - local -x PYTHONPATH=${S}/src - epytest -} diff --git a/dev-python/inline-snapshot/inline-snapshot-0.34.0.ebuild b/dev-python/inline-snapshot/inline-snapshot-0.34.0.ebuild deleted file mode 100644 index 2271ce4c1de9..000000000000 --- a/dev-python/inline-snapshot/inline-snapshot-0.34.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2024-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/15r10nk/inline-snapshot -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Create and update inline snapshots in your Python tests" -HOMEPAGE=" - https://15r10nk.github.io/inline-snapshot/ - https://github.com/15r10nk/inline-snapshot/ - https://pypi.org/project/inline-snapshot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/asttokens-2.0.5[${PYTHON_USEDEP}] - >=dev-python/executing-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pytest-8.3.4[${PYTHON_USEDEP}] - >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/black-23.3.0[${PYTHON_USEDEP}] - >=dev-python/dirty-equals-0.7.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.75.5[${PYTHON_USEDEP}] - dev-python/isort[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/mypy[${PYTHON_USEDEP}] - ' 'python*') - >=dev-python/pydantic-2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-{freezer,mock,xdist} ) -# TODO: EPYTEST_XDIST=1 gotten flaky with 0.33.0 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires pyright - 'tests/test_typing.py::test_typing_args[pyright]' - 'tests/test_typing.py::test_typing_call[pyright]' - # TODO - tests/test_formating.py::test_format_command_fail - 'tests/test_docs.py::test_docs[categories.md]' - 'tests/test_docs.py::test_docs[code_generation.md]' - 'tests/test_docs.py::test_docs[testing.md]' - ) - - local -x PYTHONPATH=${S}/src - epytest -} diff --git a/dev-python/inline-snapshot/metadata.xml b/dev-python/inline-snapshot/metadata.xml deleted file mode 100644 index 0a05fdcc6e4f..000000000000 --- a/dev-python/inline-snapshot/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - 15r10nk/inline-snapshot - inline-snapshot - - diff --git a/dev-python/inotify-simple/Manifest b/dev-python/inotify-simple/Manifest deleted file mode 100644 index 26dd7427df57..000000000000 --- a/dev-python/inotify-simple/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST inotify-simple-2.0.1.gh.tar.gz 10194 BLAKE2B 4adda698e6d3a5a497ebb3a85d1a1221259c13884760fd45d8288bd16598f3c07f1d69a663aa82df40d544f67755b1c7dda0e898ac76d9ab5f3ff49cc77eaa05 SHA512 b804bc1f08566dd17bc3d5986ccaba89a3f1320dc6239e6d4f1596ebace1fcc271b56e2b8c37c027482495c5ad0c83d2a97e085887066f141e9cd0615496e3de -DIST inotify_simple-1.3.5.tar.gz 9747 BLAKE2B 9471e0dee9821e26c0dbca1d0480333f5e310d7b2dd177d4733c66653bb365994143c7588d3efbb122b95ec6e44d87a1cca2085f6e70b970c8e0f9b66a7ead34 SHA512 fa8048786e6d4771ca63d6a2cc3e4230ec68a2d6f4bf8ca5a06056d0d261a678c3769112796a4e6a0f9c6be7331a16c4a06283d0240debb6ab407cd86b460c49 -EBUILD inotify-simple-1.3.5.ebuild 463 BLAKE2B 93fe5a6dc1c642aeee002a0dbf23cd0e7aeb7b9a562abe4cab75b3ba5960a74d86d9268f1e67b0ed2d6c5b9aff0e05ba93f349e80216f4dc39083c0961922c9d SHA512 2fd4a286145ae706b4b971a4e209cf16b4b499b2a780b7d9699eece44ddac320bbc162c498b840af46fd51e2320f922fc896bf9f8bc0bc38af93e77bab20d1bb -EBUILD inotify-simple-2.0.1.ebuild 570 BLAKE2B d0c4beb2c121bc8b0be95ce7a9157079946f5e6eda900756afd8638fbb2585cbd34b5a739d16282cda4c77ba3527812f2eb8ef9b13e045b39d03b3cc9af38248 SHA512 6a112fe994a1030210fb070ea09998a00f84215e8a3f773bb7b253244f19e7319a95a58b0f48b84124ee03655ab075025156f0d71d181223d55b2cbcd0698057 -MISC metadata.xml 483 BLAKE2B 2547795574db21dc6d4f04a6e49a6647e2921e2341b0ce9c8b79e45ae1a5efc6b02a224bbb93d87915b4c4cdc8df3068976073bccb6dd745040e89ac20683bb5 SHA512 f7f9e88dfcb0ec19df71c9da48698604039dcff3bd174957487d83ea858a1548bb085e3248792f836de4cadaecdd39ab8f82e7aca08cdd018c86c07315d57acf diff --git a/dev-python/inotify-simple/inotify-simple-1.3.5.ebuild b/dev-python/inotify-simple/inotify-simple-1.3.5.ebuild deleted file mode 100644 index bd472c5e5e5e..000000000000 --- a/dev-python/inotify-simple/inotify-simple-1.3.5.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -MY_P="${PN//-/_}-${PV}" -DESCRIPTION="Python wrapper around inotify" -HOMEPAGE="https://github.com/chrisjbillington/inotify_simple" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/inotify-simple/inotify-simple-2.0.1.ebuild b/dev-python/inotify-simple/inotify-simple-2.0.1.ebuild deleted file mode 100644 index adaf5e79d12c..000000000000 --- a/dev-python/inotify-simple/inotify-simple-2.0.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2022 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 - -MY_PN="${PN//-/_}" -MY_P="${MY_PN}-${PV}" -DESCRIPTION="Python wrapper around inotify" -HOMEPAGE="https://github.com/chrisjbillington/inotify_simple" -SRC_URI="https://github.com/chrisjbillington/${MY_PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/inotify-simple/metadata.xml b/dev-python/inotify-simple/metadata.xml deleted file mode 100644 index c96706e2c0d3..000000000000 --- a/dev-python/inotify-simple/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/chrisjbillington/inotify_simple/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/inotifyrecursive/Manifest b/dev-python/inotifyrecursive/Manifest deleted file mode 100644 index 233cb8a9fb8c..000000000000 --- a/dev-python/inotifyrecursive/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST inotifyrecursive-0.3.5.tar.gz 4576 BLAKE2B ed20d4142a5ea209b606c8025b308c8ccd965029e2b724b721d5ed466494487cecb6b8b04a6dd765738d543ca82cb99f5a56ece93283a87e94ae4c0cd51e5fd5 SHA512 23d37d1574dd8228d1905bb02ff9ae2ad56e7905482c004029c3d9f79f94da10a1255395df638dd356b69da787f4dc05d1f90eeb65d0abfedec71054c3fdc0ca -EBUILD inotifyrecursive-0.3.5.ebuild 406 BLAKE2B 84e08b376c5842faf36b3c31a429c5aa98c98eb56fd318142c1b691613d6d0cf56494e9e9f93df5b742bbc825fa52f3746e985132c2400a48d34078d767293a5 SHA512 9e42e90647c263040280f5170f75dd48c948b26d8992e214cfb48b8bbd76aba10c97e0a7395c043b55f22a5bae6f34ff54d366586a5a34f6b0acd2974019806d -MISC metadata.xml 471 BLAKE2B 90a7849cbbb947bbe72159dfe4c6857674b8a3db8fd9f6176c5dcc027a31753282f3a9b72c17e9a8c0d4b2c1fbb4b2a308baee1463b9c85938d9d72b2941fe9b SHA512 7a278c21447f46638d4578e89f4d5830eb30cfaf663d1bf2543d3ebd7aec8d1510d6358b38ee7474636718a8ef269de25eee199f766214e0aebd16ba67c22e66 diff --git a/dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild b/dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild deleted file mode 100644 index c482a4f154db..000000000000 --- a/dev-python/inotifyrecursive/inotifyrecursive-0.3.5.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Recursive inotify watches for Python" -HOMEPAGE="https://github.com/letorbi/inotifyrecursive" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - >=dev-python/inotify-simple-1.3.5 -" diff --git a/dev-python/inotifyrecursive/metadata.xml b/dev-python/inotifyrecursive/metadata.xml deleted file mode 100644 index c4cdf06f1620..000000000000 --- a/dev-python/inotifyrecursive/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/letorbi/inotifyrecursive/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/inquirer/Manifest b/dev-python/inquirer/Manifest deleted file mode 100644 index ecc0b4c3b995..000000000000 --- a/dev-python/inquirer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST inquirer-3.4.1.gh.tar.gz 515961 BLAKE2B 79d31896f3051d07df5cd60eb9355fa23db6af3bff2386b8ffa4e932505b5742a18ffac4a7ff92fbd61a5393e018d0b2c8cc43212fd9700b94f309e630f3740b SHA512 4383a5c58081e5c07b5ee945b12126d3f16be2fe429ab83fbec83a89e40de4c95e20d800551bc042e4a1e12142597b8e01c15765fabae34d959aa593728cd795 diff --git a/dev-python/inquirer/inquirer-3.4.1.ebuild b/dev-python/inquirer/inquirer-3.4.1.ebuild deleted file mode 100644 index b2b08cd9761e..000000000000 --- a/dev-python/inquirer/inquirer-3.4.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 #pypi - -DESCRIPTION="Common interactive command line user interfaces, based on Inquirer.js" -HOMEPAGE=" - https://github.com/magmax/python-inquirer/ - https://pypi.org/project/inquirer/ -" -# no tests in sdist -SRC_URI=" - https://github.com/magmax/python-inquirer/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/python-inquirer-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/blessed-1.19.0[${PYTHON_USEDEP}] - >=dev-python/readchar-4.2.0[${PYTHON_USEDEP}] - >=dev-python/editor-1.6.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/inquirer/metadata.xml b/dev-python/inquirer/metadata.xml deleted file mode 100644 index 515d0875da75..000000000000 --- a/dev-python/inquirer/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - magmax/python-inquirer - inquirer - - diff --git a/dev-python/insipid-sphinx-theme/Manifest b/dev-python/insipid-sphinx-theme/Manifest deleted file mode 100644 index d99c594f8a6d..000000000000 --- a/dev-python/insipid-sphinx-theme/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST insipid_sphinx_theme-0.4.4.tar.gz 123908 BLAKE2B a02d800300173ca9bbec2412983c88d788bd272a8da55ba0cb887a63187cbdfe9f6d6899e0b817bdd79c89dfa680ea52d0712cff60f103660a76840684f94b7f SHA512 28edc4f65189821214deae504ec7585811ffecc75db70096117b74f39d41c8e653aa44919d962b9723d5ebd21e7b1d33379edc08d0f50bae69c619695a21f5b3 -DIST insipid_sphinx_theme-0.4.4.tar.gz.provenance 9685 BLAKE2B 3b7a386a84e83ee0b0116a2ecbbbac382e815c6b460b81f9a1d90867ec3b0377bfa8c8bfb555d778140f32f08bc32ef3aac7408cedd54361900cf152d4dc245b SHA512 ab3a21179c6cf67f8eed2a78e48be09ad7edc18340db6fb9f8f9aac5ed6f15d0669192e17f90280628e59904e12ba29e850e2862612384163ecda4ad6d292dcf diff --git a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.4.ebuild b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.4.ebuild deleted file mode 100644 index 87863fec7c56..000000000000 --- a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.4.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/mgeier/insipid-sphinx-theme -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Insipid Sphinx theme" -HOMEPAGE=" - https://pypi.org/project/insipid-sphinx-theme/ - https://github.com/mgeier/insipid-sphinx-theme/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/jinja2-2.11[${PYTHON_USEDEP}] - >=dev-python/sphinx-5[${PYTHON_USEDEP}] - >=dev-python/docutils-0.18[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -DOCS=( {CONTRIBUTING,NEWS,README}.rst ) - -# needs sphinx_last_updated_by_git -#distutils_enable_sphinx "doc" diff --git a/dev-python/insipid-sphinx-theme/metadata.xml b/dev-python/insipid-sphinx-theme/metadata.xml deleted file mode 100644 index 0382d0765e75..000000000000 --- a/dev-python/insipid-sphinx-theme/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - insipid-sphinx-theme - mgeier/insipid-sphinx-theme - https://insipid-sphinx-theme.readthedocs.io/ - https://github.com/mgeier/insipid-sphinx-theme/issues - - diff --git a/dev-python/installer/Manifest b/dev-python/installer/Manifest deleted file mode 100644 index 057413dffd01..000000000000 --- a/dev-python/installer/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST installer-0.7.0-py3-none-any.whl.zip 453838 BLAKE2B 59bb698e7a4232a5254b6f6c4a042c68a22a26e15c1205707d3c9734513e92bf4518a09341619eab9ef0023ee65fcaa9837a4befb7a2452f1592411654374595 SHA512 8e10013521238ef8fb2f5ab4bd00f6154c05046011cad8824d96b7cdc4ed235b87e534d1e163a47a11dbfb5bb3cf19d9a2ea3edd1e9c9ce5fbc9a375010c36dc -DIST installer-0.7.0.tar.gz 474349 BLAKE2B 76b86d14c0f4f0eba091ff08ef27e1b2f23c93318d197b3c41f5fef45eb11acc54bb1d35e3afc1e0dd98b30cc4cd3d9963ab1ba0bfe9d294ee3d0933ddaa24db SHA512 e89c2d28ca73d9c4291d645dda675fdcfcaba2e4f8765b9fa4a2f211e27711510f3d171b96a6b024c11808ba7f06b7b560a7cb31fafba815bd5c7396f26789f7 -DIST installer-1.0.1-py3-none-any.whl 464455 BLAKE2B 2856ed291d82acae94af2ea622554356f960175bb7961da11d2e434eb80fbc5346e24e01a0603c55a2bd8a22e44be1d8200a872d35d88d339e91461ac62e004c SHA512 655b26bea8a979a23f752346e54117b2513bfa8cc7932efa4ed8d6ccccc52f320d84904d989c235321cf69688eeec806e749632cfd57873dc91b59524823c85c -DIST installer-1.0.1-py3-none-any.whl.provenance 9282 BLAKE2B 1b2400ad2db330c2f0e1a72deae66779fe4261bbd7433b13b87cd9be8d0bc7a273f681ca77136cbaf7c7edc2c132b16d0e30a86b2a56bd194654cc07cca26041 SHA512 5831d2c3608ee8fa5477283b6dfddaedb6730da5da0568261b17e22117c6c4a5a2ae21ed0d6d5549cbcab88f9dd3823462a1fff487ec5335ac1dff867e715a63 -DIST installer-1.0.1.tar.gz 481132 BLAKE2B 95bf26cb5d14c934f8126b656aec519a51199ec9ea95bc903016a170cbc906a884f4571a060c175ca4bb47f27cabf265c91c5c769b62d51158ee66a128aae040 SHA512 cabc4efb8ce66ce85c2139e264f66c449f9e5cf1f8c860afa7f147daf0b983716fe02182ef1f6e4abbc4b6be34d75738a0281c77dda9d48a075c212301278a73 -DIST installer-1.0.1.tar.gz.provenance 9321 BLAKE2B 6df8598216f029c7e524e28ac045fb4f89c529c1e79c6ac15ebe1d68a74b787b3d83855079cc5148f5f14b96b3bca44fdc446643e296dc352c9aa7a3fd1af34e SHA512 593b2a63d4cca980faf0eb1c0125117afeb94c580bac5680e1fdc71e27bfb2cd232fe9c986e2eb5a5b4316e31613eeea428f6800ebcc7f7389321af37c718217 diff --git a/dev-python/installer/installer-0.7.0.ebuild b/dev-python/installer/installer-0.7.0.ebuild deleted file mode 100644 index 00dc80e6c01d..000000000000 --- a/dev-python/installer/installer-0.7.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=no -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A library for installing Python wheels" -HOMEPAGE=" - https://pypi.org/project/installer/ - https://github.com/pypa/installer/ - https://installer.readthedocs.io/en/latest/ -" -SRC_URI+=" - $(pypi_wheel_url --unpack) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -BDEPEND=" - app-arch/unzip -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - python_domodule src/installer "${WORKDIR}"/*.dist-info -} - -python_install() { - distutils-r1_python_install - python_optimize -} diff --git a/dev-python/installer/installer-1.0.1.ebuild b/dev-python/installer/installer-1.0.1.ebuild deleted file mode 100644 index b28a232118cc..000000000000 --- a/dev-python/installer/installer-1.0.1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=no -PYPI_VERIFY_REPO=https://github.com/pypa/installer -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -WHEEL_NAME=$(pypi_wheel_name) -DESCRIPTION="A library for installing Python wheels" -HOMEPAGE=" - https://pypi.org/project/installer/ - https://github.com/pypa/installer/ - https://installer.readthedocs.io/en/latest/ -" -SRC_URI+=" - $(pypi_wheel_url) - verify-provenance? ( - $(pypi_provenance_url "${WHEEL_NAME}") -> ${WHEEL_NAME}.provenance - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -BDEPEND=" - app-arch/unzip -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_unpack() { - if use verify-provenance; then - pypi_verify_provenance "${DISTDIR}/${WHEEL_NAME}"{,.provenance} - fi - - pypi_src_unpack - - cp "${DISTDIR}/${WHEEL_NAME}" "${WHEEL_NAME}.zip" || die - unpack "./${WHEEL_NAME}.zip" -} - -python_compile() { - python_domodule src/installer "${WORKDIR}"/*.dist-info -} - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - # extra warnings for os.path.commonprefix() - tests/test_core.py::TestInstall::test_skips_pycache_and_warns - ) - ;; - esac - - epytest -} - -python_install() { - distutils-r1_python_install - python_optimize -} diff --git a/dev-python/installer/metadata.xml b/dev-python/installer/metadata.xml deleted file mode 100644 index 29211bd2819d..000000000000 --- a/dev-python/installer/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - installer - pypa/installer - - diff --git a/dev-python/intelhex/Manifest b/dev-python/intelhex/Manifest deleted file mode 100644 index a9538c3c6fe8..000000000000 --- a/dev-python/intelhex/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST intelhex-2.3.0.tar.gz 44513 BLAKE2B 935fb6d5c27231c4b09f7fbe624df07adfdb9eecdd99b17cbbb4994dc74e0c7a141546a663229b0598ddd3884b8d17dd7244f770319a594387de074e7591aea8 SHA512 41b50feb7505474d74a2b6293d755d118b6dfd23a5c9b995791e7dcb7a97fc6f39d8f804b72f6372ba8e136684f9c979c7ce9ef2ff9796b6202eefc9d18f4424 diff --git a/dev-python/intelhex/intelhex-2.3.0-r1.ebuild b/dev-python/intelhex/intelhex-2.3.0-r1.ebuild deleted file mode 100644 index a92c99caac39..000000000000 --- a/dev-python/intelhex/intelhex-2.3.0-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library for Intel HEX files manipulations" -HOMEPAGE=" - https://github.com/python-intelhex/intelhex/ - https://pypi.org/project/intelhex/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~mips ~riscv x86" - -distutils_enable_tests unittest diff --git a/dev-python/intelhex/metadata.xml b/dev-python/intelhex/metadata.xml deleted file mode 100644 index c519bc041175..000000000000 --- a/dev-python/intelhex/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - intelhex - python-intelhex/intelhex - - diff --git a/dev-python/internetarchive/Manifest b/dev-python/internetarchive/Manifest deleted file mode 100644 index 64175ccd8325..000000000000 --- a/dev-python/internetarchive/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST internetarchive-5.7.1.gh.tar.gz 165427 BLAKE2B 34e6c35feacbe60e228a6896486480b438db704dd63fcdb5529d4dc449d3db1075198a23fbef32defebb0855f9df18fcfa7f942c316500222c0b8ad5edf313e8 SHA512 be3035f047d5eb133cb490ddfbf3f773bc5e565d4142cc449345c814938571e02af21a3162e5f33746c53affe1a5389f3fc1fb442c7a0934fb2ce31d785f24a2 -DIST internetarchive-5.8.0.gh.tar.gz 170811 BLAKE2B 245cd7395637f097ab15f0b218b069726ab8589eafa75a5ce3ae9d545fb018631296f6992221ccb00413e73fbf4c8de3a5c10cb752287c8ff626af23e103d5f5 SHA512 13f9e580cb87f8128d3aeaf9def390706d19d54b125b49383140b39e6172428ad7a6866ff3f2aa7ec7a102ab6325c6a7bcee5efdf7b01e7a2ed5fe04d3bfa789 diff --git a/dev-python/internetarchive/internetarchive-5.7.1.ebuild b/dev-python/internetarchive/internetarchive-5.7.1.ebuild deleted file mode 100644 index cbf2586c31fd..000000000000 --- a/dev-python/internetarchive/internetarchive-5.7.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Lib and CLI for archive.org - for search, uploading, downloading, rename etc" -HOMEPAGE="https://github.com/jjjake/internetarchive" - -SRC_URI="https://github.com/jjjake/internetarchive/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/jsonpatch[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/schema[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -# Because they want internet -EPYTEST_DESELECT=( - tests/cli/test_ia.py::test_ia - tests/cli/test_ia_download.py::test_checksum - tests/cli/test_ia_download.py::test_checksum_archive - tests/cli/test_ia_download.py::test_clobber - tests/cli/test_ia_download.py::test_destdir - tests/cli/test_ia_download.py::test_dry_run - tests/cli/test_ia_download.py::test_exclude - tests/cli/test_ia_download.py::test_format - tests/cli/test_ia_download.py::test_glob - tests/cli/test_ia_download.py::test_https - tests/cli/test_ia_download.py::test_no_args - tests/cli/test_ia_download.py::test_no_directories - tests/cli/test_ia_download.py::test_on_the_fly_format - tests/cli/test_ia_upload.py::test_ia_upload_invalid_identifier - tests/test_api.py::test_get_item_with_kwargs - tests/test_api.py::test_upload_validate_identifier - tests/test_item.py::test_download_ignore_errors - tests/test_item.py::test_upload - tests/test_item.py::test_upload_automatic_size_hint - tests/test_item.py::test_upload_metadata - tests/test_item.py::test_upload_queue_derive - tests/test_item.py::test_upload_validate_identifier - tests/test_session.py::test_cookies - tests/test_session.py::test_s3_is_overloaded -) - -distutils_enable_tests pytest diff --git a/dev-python/internetarchive/internetarchive-5.8.0.ebuild b/dev-python/internetarchive/internetarchive-5.8.0.ebuild deleted file mode 100644 index cbf2586c31fd..000000000000 --- a/dev-python/internetarchive/internetarchive-5.8.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Lib and CLI for archive.org - for search, uploading, downloading, rename etc" -HOMEPAGE="https://github.com/jjjake/internetarchive" - -SRC_URI="https://github.com/jjjake/internetarchive/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/jsonpatch[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/schema[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -# Because they want internet -EPYTEST_DESELECT=( - tests/cli/test_ia.py::test_ia - tests/cli/test_ia_download.py::test_checksum - tests/cli/test_ia_download.py::test_checksum_archive - tests/cli/test_ia_download.py::test_clobber - tests/cli/test_ia_download.py::test_destdir - tests/cli/test_ia_download.py::test_dry_run - tests/cli/test_ia_download.py::test_exclude - tests/cli/test_ia_download.py::test_format - tests/cli/test_ia_download.py::test_glob - tests/cli/test_ia_download.py::test_https - tests/cli/test_ia_download.py::test_no_args - tests/cli/test_ia_download.py::test_no_directories - tests/cli/test_ia_download.py::test_on_the_fly_format - tests/cli/test_ia_upload.py::test_ia_upload_invalid_identifier - tests/test_api.py::test_get_item_with_kwargs - tests/test_api.py::test_upload_validate_identifier - tests/test_item.py::test_download_ignore_errors - tests/test_item.py::test_upload - tests/test_item.py::test_upload_automatic_size_hint - tests/test_item.py::test_upload_metadata - tests/test_item.py::test_upload_queue_derive - tests/test_item.py::test_upload_validate_identifier - tests/test_session.py::test_cookies - tests/test_session.py::test_s3_is_overloaded -) - -distutils_enable_tests pytest diff --git a/dev-python/internetarchive/metadata.xml b/dev-python/internetarchive/metadata.xml deleted file mode 100644 index 67794e8d08b3..000000000000 --- a/dev-python/internetarchive/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - esteve.varela@gmail.com - Esteve Varela Colominas - - - jjjake/internetarchive - internetarchive - https://archive.org/developers/internetarchive - - diff --git a/dev-python/intervaltree/Manifest b/dev-python/intervaltree/Manifest deleted file mode 100644 index ab8de12213af..000000000000 --- a/dev-python/intervaltree/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST intervaltree-3.2.1.tar.gz 1231531 BLAKE2B 71a6d014afc14745c6c73a04c21eb29493ff700b9d1b476afd8c2af937f0fc60c7d653834b401e62898cfe0c604b9ab9e8c6c8b9cc1687c2b87d3fff695ea8d7 SHA512 c38a4943fb70d39559e159a397eef686ce8df80fed2293cf32bcbfac5cb53a0893e4f93351bd49f80c61cd1b91c9f6c8dfd0ee56e74b4bbe66aa82eeca28316c diff --git a/dev-python/intervaltree/intervaltree-3.2.1.ebuild b/dev-python/intervaltree/intervaltree-3.2.1.ebuild deleted file mode 100644 index 2778fc07eff6..000000000000 --- a/dev-python/intervaltree/intervaltree-3.2.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Editable interval tree data structure for Python 2 and 3" -HOMEPAGE=" - https://github.com/chaimleib/intervaltree/ - https://pypi.org/project/intervaltree/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/intervaltree/metadata.xml b/dev-python/intervaltree/metadata.xml deleted file mode 100644 index 8ae1effdbaef..000000000000 --- a/dev-python/intervaltree/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sci-biology@gentoo.org - Gentoo Biology Project - - - - intervaltree - chaimleib/intervaltree - - diff --git a/dev-python/invoke/Manifest b/dev-python/invoke/Manifest deleted file mode 100644 index 7f5ae2fac345..000000000000 --- a/dev-python/invoke/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST invoke-3.0.3.gh.tar.gz 314273 BLAKE2B bf88a6b7e327c612a0b424478498594dffdb072d55071c39d1f8571d95bd111dcdb3f070912a13363944099c4f21eb45b23b20c31a9e3654c45130f7ad15f98e SHA512 7c6703b9494e9baae12110cf006eab8897b61a7e00fee5aaedc54d4227fe1fc44707246fdf7dc5b37fb3025b25401476c0f9aa84f013b32872ee409f6e5fab84 diff --git a/dev-python/invoke/invoke-3.0.3.ebuild b/dev-python/invoke/invoke-3.0.3.ebuild deleted file mode 100644 index 278d212fca0e..000000000000 --- a/dev-python/invoke/invoke-3.0.3.ebuild +++ /dev/null @@ -1,32 +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="Pythonic task execution" -HOMEPAGE="https://github.com/pyinvoke/invoke https://pypi.org/project/invoke/" -SRC_URI="https://github.com/pyinvoke/invoke/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -BDEPEND=" - test? ( - dev-python/decorator[${PYTHON_USEDEP}] - >=dev-python/icecream-2.1[${PYTHON_USEDEP}] - >=dev-python/pytest-relaxed-2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -EPYTEST_DESELECT=( - # Most of those fails with "OSError: reading from stdin while output is captured" - # seems like it is because I do the testing in a chroot - # Because there are 112 tests that fails, I'd rather skip the file than manually add 112 tests - tests/runners.py -) diff --git a/dev-python/invoke/metadata.xml b/dev-python/invoke/metadata.xml deleted file mode 100644 index af12d05c33a1..000000000000 --- a/dev-python/invoke/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - invoke - pyinvoke/invoke - https://docs.pyinvoke.org - https://github.com/pyinvoke/invoke/issues - https://www.pyinvoke.org/changelog.html - - diff --git a/dev-python/iocapture/Manifest b/dev-python/iocapture/Manifest deleted file mode 100644 index fae68f0937f0..000000000000 --- a/dev-python/iocapture/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST iocapture-0.1.2.gh.tar.gz 13114 BLAKE2B 4404ed96cda15db41d30c10fd68747e61980c1ee173671ff496ba05af5d122eeebcbd7fa901a8ad43ffd46efe219e437e205236392855d43fa3bfdd1416ca6d9 SHA512 1205d13b107d83dcb45d5546038d8b0b5417a20a51149c405123111488c351ff81a447f10653cd3dd9ecc236e01a0fcceb6647091e38ff2fa34c69e0baff1567 diff --git a/dev-python/iocapture/iocapture-0.1.2-r3.ebuild b/dev-python/iocapture/iocapture-0.1.2-r3.ebuild deleted file mode 100644 index acc361bbeecd..000000000000 --- a/dev-python/iocapture/iocapture-0.1.2-r3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Capture stdout, stderr easily" -HOMEPAGE=" - https://github.com/oinume/iocapture/ - https://pypi.org/project/iocapture/ -" -SRC_URI=" - https://github.com/oinume/iocapture/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/six[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/iocapture/metadata.xml b/dev-python/iocapture/metadata.xml deleted file mode 100644 index 6aa566304529..000000000000 --- a/dev-python/iocapture/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - iocapture - oinume/iocapture - - diff --git a/dev-python/ioctl-opt/Manifest b/dev-python/ioctl-opt/Manifest deleted file mode 100644 index d6ff9dda6f39..000000000000 --- a/dev-python/ioctl-opt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-ioctl-opt-1.3.gh.tar.gz 9871 BLAKE2B 8db372a27ee8bd0c97a9af2844a11a54d322ed71670962c322de998ef4deae9c7091bd1e3bb728252ff8790c938eef364698f8d4b2bf376d70b36435124ea453 SHA512 db0ea9c94449f8c3ba3233dbb9aef7c6aba71b07a03870586d31a8a19d739dfa4f26754314f2fd7d9ddf84e644057b0b14f7e4b9571138a11ee9abda391bf513 diff --git a/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild b/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild deleted file mode 100644 index a1fad752a798..000000000000 --- a/dev-python/ioctl-opt/ioctl-opt-1.3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2025 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 - -MY_PN="python-${PN}" -DESCRIPTION="Linux's ioctl.h for Python" -HOMEPAGE="https://github.com/vpelletier/python-ioctl-opt" -SRC_URI="https://github.com/vpelletier/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${MY_PN}-${PV}.gh.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -python_test() { - "${EPYTHON}" ioctl_opt/__init__.py || die -} diff --git a/dev-python/ioctl-opt/metadata.xml b/dev-python/ioctl-opt/metadata.xml deleted file mode 100644 index 945a12b7062a..000000000000 --- a/dev-python/ioctl-opt/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - games@gentoo.org - Gentoo Games Project - - - vpelletier/python-ioctl-opt - ioctl-opt - - diff --git a/dev-python/ioflo/Manifest b/dev-python/ioflo/Manifest deleted file mode 100644 index 5240af164d8a..000000000000 --- a/dev-python/ioflo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ioflo-2.0.3.gh.tar.gz 837379 BLAKE2B c10105c9ccff5377d14182fdecce293b213a180da1ce3214c1797c43bd36c0e322ee004505d09dac0ebf8875bcc4beb30da32f6a41bf702cf45c84a5a7819167 SHA512 b2d8c0a2504df87366b373d40d2536d6a75bc682aa72aaa20235893eed4725acf027fecf7263395a38141314d3b24435939f3e69db8f8bd8bc56ca8038b9ed8a diff --git a/dev-python/ioflo/ioflo-2.0.3.ebuild b/dev-python/ioflo/ioflo-2.0.3.ebuild deleted file mode 100644 index 617437a75142..000000000000 --- a/dev-python/ioflo/ioflo-2.0.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Automated Reasoning Engine and Flow Based Programming Framework" -HOMEPAGE=" - https://github.com/ioflo/ioflo/ - https://pypi.org/project/ioflo/ -" -SRC_URI=" - https://github.com/ioflo/ioflo/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # some random mismatch that breaks other tests by leaving the server - # hanging - ioflo/aio/http/test/test_serving.py::BasicTestCase::testValetServiceBottle - # unhappy about SSL-something - ioflo/aio/tcp/test/test_tcping.py::BasicTestCase::testTLSConnectionVerifyBothTLSv1 - # requires a fancy network interface - ioflo/aio/udp/test/test_udping.py::BasicTestCase::testBroadcast -) - -python_prepare_all() { - distutils-r1_python_prepare_all - sed -i -e '/setuptools_git/d' setup.py || die -} diff --git a/dev-python/ioflo/metadata.xml b/dev-python/ioflo/metadata.xml deleted file mode 100644 index d3c8be19bd22..000000000000 --- a/dev-python/ioflo/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - ioflo/ioflo - ioflo - - diff --git a/dev-python/ipdb/Manifest b/dev-python/ipdb/Manifest deleted file mode 100644 index 51b77090020f..000000000000 --- a/dev-python/ipdb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ipdb-0.13.13.tar.gz 17042 BLAKE2B 8f7a5b96816e97e9bad969889c9ee8d22870890eff6052828b1fbc65ff10b7719cecf2d5c5b59d3a4fceedf4cd829bddfd7fa09e57e6fef16295fb807bc4be0f SHA512 941c353ca4412bab54f3630825cb426534330fef3b00d39c1a492219b4d85783abf3a41c16c8516011df751b1e17a35a20dde66f3efca0948acdf870ae6bf089 diff --git a/dev-python/ipdb/ipdb-0.13.13.ebuild b/dev-python/ipdb/ipdb-0.13.13.ebuild deleted file mode 100644 index 90359d727c30..000000000000 --- a/dev-python/ipdb/ipdb-0.13.13.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="IPython-enabled pdb" -HOMEPAGE=" - https://github.com/gotcha/ipdb/ - https://pypi.org/project/ipdb/ -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/ipython-7.17[${PYTHON_USEDEP}] -" - -DOCS=( AUTHORS HISTORY.txt README.rst ) - -distutils_enable_tests unittest - -pkg_postinst() { - optfeature "pyproject.toml support" dev-python/tomli -} diff --git a/dev-python/ipdb/metadata.xml b/dev-python/ipdb/metadata.xml deleted file mode 100644 index efa21f790cd6..000000000000 --- a/dev-python/ipdb/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - ipdb - gotcha/ipdb - - diff --git a/dev-python/ipy/Manifest b/dev-python/ipy/Manifest deleted file mode 100644 index 23bdf7c8ec7f..000000000000 --- a/dev-python/ipy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST IPy-1.01.tar.gz 33641 BLAKE2B 10d5ac5c3df00a562393ee762e9ad0f458ecf4745f894ab23e686b7112842adcbb3f25064c0010630745273fa72280ba5ef92a951d687d0f46f341acd6c041ad SHA512 f0983254523025a1819d543877d9651fb6a9e39dabd3b043488495f681b02e43b544a0121658a0430a418a1c39b360a59db1699af87a75a16a2bdc29fcb2b74c diff --git a/dev-python/ipy/files/ipy-1.01-setDaemon-daemon.patch b/dev-python/ipy/files/ipy-1.01-setDaemon-daemon.patch deleted file mode 100644 index fb58aa4afb46..000000000000 --- a/dev-python/ipy/files/ipy-1.01-setDaemon-daemon.patch +++ /dev/null @@ -1,24 +0,0 @@ -https://github.com/autocracy/python-ipy/pull/76/commits/109ac8c6c1b19243047c262beeabc7d72997e2d1 -From 109ac8c6c1b19243047c262beeabc7d72997e2d1 Mon Sep 17 00:00:00 2001 -From: Karthikeyan Singaravelan -Date: Sat, 14 Aug 2021 05:01:15 +0000 -Subject: [PATCH] Set daemon attribute instead of using setDaemon method that - was deprecated in Python 3.10 - ---- - test/test_IPy.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/test/test_IPy.py b/test/test_IPy.py -index 8dbbd97..769fd7e 100644 ---- a/test/test_IPy.py -+++ b/test/test_IPy.py -@@ -785,7 +785,7 @@ def run(self): - self.result = default - - it = InterruptableThread() -- it.setDaemon(True) -+ it.daemon = True - it.start() - it.join(timeout_duration) - if hasattr(it, 'is_alive'): diff --git a/dev-python/ipy/ipy-1.01-r1.ebuild b/dev-python/ipy/ipy-1.01-r1.ebuild deleted file mode 100644 index 4c1c0dca816a..000000000000 --- a/dev-python/ipy/ipy-1.01-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=IPy -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Class and tools for handling of IPv4 and IPv6 addresses and networks" -HOMEPAGE=" - https://github.com/autocracy/python-ipy/ - https://pypi.org/project/IPy/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~sparc x86" -IUSE="examples" - -python_test() { - "${EPYTHON}" test/test_IPy.py || die "Tests fail with ${EPYTHON}" - "${EPYTHON}" test_doc.py || die "Doctests fail with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - docinto examples - dodoc -r example/. - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/ipy/ipy-1.01-r2.ebuild b/dev-python/ipy/ipy-1.01-r2.ebuild deleted file mode 100644 index 93d092169ed5..000000000000 --- a/dev-python/ipy/ipy-1.01-r2.ebuild +++ /dev/null @@ -1,39 +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_NO_NORMALIZE=1 -PYPI_PN=IPy -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Class and tools for handling of IPv4 and IPv6 addresses and networks" -HOMEPAGE=" - https://github.com/autocracy/python-ipy/ - https://pypi.org/project/IPy/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~sparc x86" -IUSE="examples" - -PATCHES=( "${FILESDIR}/${PN}-1.01-setDaemon-daemon.patch" ) - -python_test() { - "${EPYTHON}" test/test_IPy.py || die "Tests fail with ${EPYTHON}" - "${EPYTHON}" test_doc.py || die "Doctests fail with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - docinto examples - dodoc -r example/. - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/ipy/metadata.xml b/dev-python/ipy/metadata.xml deleted file mode 100644 index 29540e39f370..000000000000 --- a/dev-python/ipy/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - IPy - autocracy/python-ipy - - diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest deleted file mode 100644 index 82ca903ea2b8..000000000000 --- a/dev-python/ipykernel/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST ipykernel-6.31.0.tar.gz 167493 BLAKE2B 0cb5f208b5cc1fc2d9da971cdd63158865036006ffbe697a375bf81e7242a99f168e9b6c8cdb1a2e3da46a973a1ed8b9ab2c1455de15a33f010b78db2fd939af SHA512 3ace064d1c78eb55d6f5f201349eb4a5b64eee387ea9adf4b7ad69875e15839eaecfd1940379dee367fbbba01426454ab70dc1526a7dd7cfdb250b31340d5872 -DIST ipykernel-7.1.0.tar.gz 174579 BLAKE2B 61827326e033648643da186f11b9376265eb486f7eeb05140817e2377ea605079a172577c87c3b8605ba547fb9f41e72749052aa260c2e4c1f76d9a3be792e4b SHA512 5b7c7960c46a761af0d0407d66832bd78ef304c6ee7b0e2aaffd1a99fb0a32cee21480d5f436759328688d4ff2a1f0c24df0716da13260d22734b5acc41dbcb7 -DIST ipykernel-7.2.0.tar.gz 176046 BLAKE2B 8cdba3db6ced2a5a9226077e72bcc4b2825869043d4b918bb8b8e989b6d6fa5cb0b6911aba942823177bedf7aaaf5385c84df56d18214ca38c17730da87de974 SHA512 b49cf006f4cd552f173b3341672e0a4dd3f68906f4c85ed924d128b85564bfb98a76dc23d68eb9fcad5f64f2aba9bca9e15e74a7a383667fab1b998bc019ae86 diff --git a/dev-python/ipykernel/ipykernel-6.31.0.ebuild b/dev-python/ipykernel/ipykernel-6.31.0.ebuild deleted file mode 100644 index 793e967911a8..000000000000 --- a/dev-python/ipykernel/ipykernel-6.31.0.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="IPython Kernel for Jupyter" -HOMEPAGE=" - https://github.com/ipython/ipykernel/ - https://pypi.org/project/ipykernel/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/comm-0.1.1[${PYTHON_USEDEP}] - >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-8.0.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}] - >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}] - >=dev-python/nest-asyncio-1.4[${PYTHON_USEDEP}] - >=dev-python/packaging-22[${PYTHON_USEDEP}] - >=dev-python/psutil-5.7[${PYTHON_USEDEP}] - >=dev-python/pyzmq-25[${PYTHON_USEDEP}] - >=dev-python/tornado-6.2[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}] -" -# RDEPEND seems specifically needed in BDEPEND, at least jupyter -# bug #816486 -# pytest-8 runs a small subset of tests, we allow newer for 3.13 -# since a few tests are better than skipping entirely -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/ipyparallel[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( flaky pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -src_prepare() { - # debugpy is actually optional - sed -i -e '/debugpy/d' pyproject.toml || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - # Use python3 in kernel.json configuration, bug #784764 - sed -i -e '/python3.[0-9]\+/s//python3/' \ - "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/test_debugger.py::test_attach_debug - tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines - tests/test_debugger.py::test_rich_inspect_at_breakpoint - tests/test_debugger.py::test_rich_inspect_not_at_breakpoint - tests/test_debugger.py::test_set_breakpoints - tests/test_debugger.py::test_stop_on_breakpoint - tests/test_debugger.py::test_copy_to_globals - # hangs? - tests/test_eventloop.py::test_tk_loop - # doesn't like pyside2? - tests/test_eventloop.py::test_qt_enable_gui - ) - - case ${EPYTHON} in - python3.14) - EPYTEST_DESELECT+=( - tests/test_kernel.py::test_subprocess_{error,print} - ) - ;; - esac - - epytest -} diff --git a/dev-python/ipykernel/ipykernel-7.1.0.ebuild b/dev-python/ipykernel/ipykernel-7.1.0.ebuild deleted file mode 100644 index 6da01ed4bf4a..000000000000 --- a/dev-python/ipykernel/ipykernel-7.1.0.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="IPython Kernel for Jupyter" -HOMEPAGE=" - https://github.com/ipython/ipykernel/ - https://pypi.org/project/ipykernel/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/comm-0.1.1[${PYTHON_USEDEP}] - >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-8.0.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}] - >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}] - >=dev-python/nest-asyncio-1.4[${PYTHON_USEDEP}] - >=dev-python/packaging-22[${PYTHON_USEDEP}] - >=dev-python/psutil-5.7[${PYTHON_USEDEP}] - >=dev-python/pyzmq-25[${PYTHON_USEDEP}] - >=dev-python/tornado-6.2[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}] -" -# RDEPEND seems specifically needed in BDEPEND, at least jupyter -# bug #816486 -# pytest-8 runs a small subset of tests, we allow newer for 3.13 -# since a few tests are better than skipping entirely -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/ipyparallel[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures,timeout} ) -distutils_enable_tests pytest - -src_prepare() { - # debugpy is actually optional - sed -i -e '/debugpy/d' pyproject.toml || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - # Use python3 in kernel.json configuration, bug #784764 - sed -i -e '/python3.[0-9]\+/s//python3/' \ - "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # hangs? - tests/test_eventloop.py::test_tk_loop - # flaky - tests/test_eventloop.py::test_qt_enable_gui - # fails without pytest-cov; apparently "time-sensitive" too - tests/test_subshells.py::test_run_concurrently_sequence - ) - - case ${EPYTHON} in - python3.14) - EPYTEST_DESELECT+=( - tests/test_kernel.py::test_subprocess_{error,print} - ) - ;; - esac - - epytest -} diff --git a/dev-python/ipykernel/ipykernel-7.2.0.ebuild b/dev-python/ipykernel/ipykernel-7.2.0.ebuild deleted file mode 100644 index d7aa457abd60..000000000000 --- a/dev-python/ipykernel/ipykernel-7.2.0.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="IPython Kernel for Jupyter" -HOMEPAGE=" - https://github.com/ipython/ipykernel/ - https://pypi.org/project/ipykernel/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/comm-0.1.1[${PYTHON_USEDEP}] - >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-8.8.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-5.1[${PYTHON_USEDEP}] - >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}] - >=dev-python/nest-asyncio-1.4[${PYTHON_USEDEP}] - >=dev-python/packaging-22[${PYTHON_USEDEP}] - >=dev-python/psutil-5.7[${PYTHON_USEDEP}] - >=dev-python/pyzmq-25[${PYTHON_USEDEP}] - >=dev-python/tornado-6.4.1[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}] -" -# RDEPEND seems specifically needed in BDEPEND, at least jupyter -# bug #816486 -# pytest-8 runs a small subset of tests, we allow newer for 3.13 -# since a few tests are better than skipping entirely -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/ipyparallel[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures,timeout} ) -distutils_enable_tests pytest - -src_prepare() { - # debugpy is actually optional - sed -i -e '/debugpy/d' pyproject.toml || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - # Use python3 in kernel.json configuration, bug #784764 - sed -i -e '/python3.[0-9]\+/s//python3/' \ - "${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" || die -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # hangs? - tests/test_eventloop.py::test_tk_loop - # flaky - tests/test_eventloop.py::test_qt_enable_gui - # fails without pytest-cov; apparently "time-sensitive" too - tests/test_subshells.py::test_run_concurrently_sequence - ) - - case ${EPYTHON} in - python3.14) - EPYTEST_DESELECT+=( - tests/test_kernel.py::test_subprocess_{error,print} - ) - ;; - esac - - epytest -} diff --git a/dev-python/ipykernel/metadata.xml b/dev-python/ipykernel/metadata.xml deleted file mode 100644 index 75655386579f..000000000000 --- a/dev-python/ipykernel/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - ipykernel - ipython/ipykernel - - diff --git a/dev-python/ipyparallel/Manifest b/dev-python/ipyparallel/Manifest deleted file mode 100644 index b4aeca02e01a..000000000000 --- a/dev-python/ipyparallel/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST ipyparallel-9.1.0.tar.gz 4427086 BLAKE2B f219325a7ce0a4ac4f0d215cfa9fac2431074b663fbc3ac316b30031f145ae8291598f54a0bdc923f43d70d65482f65ebc3a51c52b49e627f7ea676a31cda556 SHA512 f62689a5991e7d923d796a1a2caf03c7f0ed4ffc41f70d77002aac9ae24be67b2268e386b3652819c3826beb94b245593874564b707251efdcf4ebe4a9293706 -DIST ipyparallel-9.1.0.tar.gz.provenance 9517 BLAKE2B 09a65b092c7241a9812a4c0912e555f637b4b95a6f6fba9d4e958ba35aef7effa0845ec72b3a22d9bd1b07cddd1a93cf89eef2bb20a3c874100b297e2f997551 SHA512 05da5c203eaf715b37d0310a8ce52edd53ad7ceb891056387aebdd8cf1461e72e6b170ded87225370744dd2dceadf8389b512a87217fe2f72ac811c35939c03a -DIST ipyparallel-9.2.0.tar.gz 4427734 BLAKE2B 80fbe45cda795cff94850c06fad8adcbf455e2e9bcf62df2e0fa4e1d6001fee8ed846eb2de8b2ec53c10906046b87e463af7d561fe97d56e47f708c9b777cdde SHA512 786ee9ca6fef68f1704370732e861c31a3c32f50f0d1eff7862108f4520e528049d5e5f27e52a94bf3027e9a766f7c42e7e033faeaaf7c9bdf85aa71f05454cb -DIST ipyparallel-9.2.0.tar.gz.provenance 9520 BLAKE2B ad66522837f4a50c6090999b053540b6f0a4446d09287ffb77fa3575051a7f43e17b0780c638d5dd2a1f8a4da77d15915c262451b23c5f8dc7488aaf065d3ca6 SHA512 654549ee1bad4ace3c7b57d7bf044aa32478b030e2446542cb3ae20883e90cb0a71e34c096bcb9846bb64a9967e3ba1b0db74ea053d047a4dcd5ee51b46f3ea5 diff --git a/dev-python/ipyparallel/ipyparallel-9.1.0-r1.ebuild b/dev-python/ipyparallel/ipyparallel-9.1.0-r1.ebuild deleted file mode 100644 index 71522f1413fb..000000000000 --- a/dev-python/ipyparallel/ipyparallel-9.1.0-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/ipython/ipyparallel -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Interactive Parallel Computing with IPython" -HOMEPAGE=" - https://ipyparallel.readthedocs.io/ - https://github.com/ipython/ipyparallel/ - https://pypi.org/project/ipyparallel/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/decorator[${PYTHON_USEDEP}] - >=dev-python/pyzmq-25[${PYTHON_USEDEP}] - >=dev-python/traitlets-5[${PYTHON_USEDEP}] - >=dev-python/ipython-5[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-7[${PYTHON_USEDEP}] - dev-python/jupyter-server[${PYTHON_USEDEP}] - >=dev-python/ipykernel-6.9.1[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - >=dev-python/tornado-6.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/flit-core[${PYTHON_USEDEP}] - test? ( - dev-python/testpath[${PYTHON_USEDEP}] - ) -" - -# TODO: package myst_parser -# distutils_enable_sphinx docs/source -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # we don't run a mongo instance for tests - ipyparallel/tests/test_mongodb.py::TestMongoBackend - # TODO - ipyparallel/tests/test_util.py::test_disambiguate_ip - # Gets upset that a timeout _doesn't_ occur, presumably because - # we're cranking up too many test timeouts. Oh well. - # bug #823458#c3 - ipyparallel/tests/test_asyncresult.py::AsyncResultTest::test_wait_for_send - # We could patch the timeout for these too but they're going to be inherently - # fragile anyway based on what they do. - ipyparallel/tests/test_client.py::TestClient::test_activate - ipyparallel/tests/test_client.py::TestClient::test_lazy_all_targets - ipyparallel/tests/test_client.py::TestClient::test_wait_for_engines -) - -src_configure() { - export IPP_DISABLE_JS=1 -} - -python_install_all() { - distutils-r1_python_install_all - # move /usr/etc stuff to /etc - mv "${ED}/usr/etc" "${ED}/etc" || die -} - -pkg_postinst() { - optfeature "Jupyter Notebook integration" dev-python/notebook -} diff --git a/dev-python/ipyparallel/ipyparallel-9.2.0.ebuild b/dev-python/ipyparallel/ipyparallel-9.2.0.ebuild deleted file mode 100644 index 510f7f168578..000000000000 --- a/dev-python/ipyparallel/ipyparallel-9.2.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/ipython/ipyparallel -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Interactive Parallel Computing with IPython" -HOMEPAGE=" - https://ipyparallel.readthedocs.io/ - https://github.com/ipython/ipyparallel/ - https://pypi.org/project/ipyparallel/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/decorator[${PYTHON_USEDEP}] - >=dev-python/pyzmq-25[${PYTHON_USEDEP}] - >=dev-python/traitlets-5[${PYTHON_USEDEP}] - >=dev-python/ipython-5[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-7[${PYTHON_USEDEP}] - dev-python/jupyter-server[${PYTHON_USEDEP}] - >=dev-python/ipykernel-6.9.1[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - >=dev-python/tornado-6.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/flit-core[${PYTHON_USEDEP}] - test? ( - dev-python/testpath[${PYTHON_USEDEP}] - ) -" - -# TODO: package myst_parser -# distutils_enable_sphinx docs/source -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # we don't run a mongo instance for tests - ipyparallel/tests/test_mongodb.py::TestMongoBackend - # TODO - ipyparallel/tests/test_util.py::test_disambiguate_ip - # Gets upset that a timeout _doesn't_ occur, presumably because - # we're cranking up too many test timeouts. Oh well. - # bug #823458#c3 - ipyparallel/tests/test_asyncresult.py::AsyncResultTest::test_wait_for_send - # We could patch the timeout for these too but they're going to be inherently - # fragile anyway based on what they do. - ipyparallel/tests/test_client.py::TestClient::test_activate - ipyparallel/tests/test_client.py::TestClient::test_lazy_all_targets - ipyparallel/tests/test_client.py::TestClient::test_wait_for_engines -) - -src_configure() { - export IPP_DISABLE_JS=1 -} - -python_install_all() { - distutils-r1_python_install_all - # move /usr/etc stuff to /etc - mv "${ED}/usr/etc" "${ED}/etc" || die -} - -pkg_postinst() { - optfeature "Jupyter Notebook integration" dev-python/notebook -} diff --git a/dev-python/ipyparallel/metadata.xml b/dev-python/ipyparallel/metadata.xml deleted file mode 100644 index 44b37f8857f2..000000000000 --- a/dev-python/ipyparallel/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - ipyparallel - ipython/ipyparallel - - diff --git a/dev-python/ipython-genutils/Manifest b/dev-python/ipython-genutils/Manifest deleted file mode 100644 index 83b179fdcc7a..000000000000 --- a/dev-python/ipython-genutils/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ipython_genutils-0.2.0.tar.gz 22208 BLAKE2B 1a898e11cec26787f530f72e2d2a79e7834664e0f6be6a27ddd426bc2d0b3f39ee46e9ea10ad03e01a08054873c9752007038e863d7dd9e501613a68e40e1635 SHA512 0e5a9f8be17d98dfb74ec77d1360ee79276a13fe1914e6d31e8740f06375ed1671c49356a77f118495f50823b8384c1e2c5b6fae73965e3d4249c831b9a2b095 diff --git a/dev-python/ipython-genutils/files/ipython-genutils-0.2.0-remove-nose.patch b/dev-python/ipython-genutils/files/ipython-genutils-0.2.0-remove-nose.patch deleted file mode 100644 index a483aad330fa..000000000000 --- a/dev-python/ipython-genutils/files/ipython-genutils-0.2.0-remove-nose.patch +++ /dev/null @@ -1,264 +0,0 @@ -Use pytest instead of nose in testing & backend implementation - -https://build.opensuse.org/package/view_file/devel:languages:python:jupyter/python-ipython_genutils/denose.patch - ---- a/ipython_genutils/testing/decorators.py -+++ b/ipython_genutils/testing/decorators.py -@@ -35,6 +35,7 @@ import sys - import os - import tempfile - import unittest -+import pytest - - # For onlyif_cmd_exists decorator - from ..py3compat import string_types, which -@@ -131,81 +132,12 @@ def make_label_dec(label,ds=None): - # Inspired by numpy's skipif, but uses the full apply_wrapper utility to - # preserve function metadata better and allows the skip condition to be a - # callable. --def skipif(skip_condition, msg=None): -- ''' Make function raise SkipTest exception if skip_condition is true -- -- Parameters -- ---------- -- -- skip_condition : bool or callable -- Flag to determine whether to skip test. If the condition is a -- callable, it is used at runtime to dynamically make the decision. This -- is useful for tests that may require costly imports, to delay the cost -- until the test suite is actually executed. -- msg : string -- Message to give on raising a SkipTest exception. -- -- Returns -- ------- -- decorator : function -- Decorator, which, when applied to a function, causes SkipTest -- to be raised when the skip_condition was True, and the function -- to be called normally otherwise. -- -- Notes -- ----- -- You will see from the code that we had to further decorate the -- decorator with the nose.tools.make_decorator function in order to -- transmit function name, and various other metadata. -- ''' -- -- def skip_decorator(f): -- # Local import to avoid a hard nose dependency and only incur the -- # import time overhead at actual test-time. -- import nose -- -- # Allow for both boolean or callable skip conditions. -- if callable(skip_condition): -- skip_val = skip_condition -- else: -- skip_val = lambda : skip_condition -- -- def get_msg(func,msg=None): -- """Skip message with information about function being skipped.""" -- if msg is None: out = 'Test skipped due to test condition.' -- else: out = msg -- return "Skipping test: %s. %s" % (func.__name__,out) -- -- # We need to define *two* skippers because Python doesn't allow both -- # return with value and yield inside the same function. -- def skipper_func(*args, **kwargs): -- """Skipper for normal test functions.""" -- if skip_val(): -- raise nose.SkipTest(get_msg(f,msg)) -- else: -- return f(*args, **kwargs) -- -- def skipper_gen(*args, **kwargs): -- """Skipper for test generators.""" -- if skip_val(): -- raise nose.SkipTest(get_msg(f,msg)) -- else: -- for x in f(*args, **kwargs): -- yield x -- -- # Choose the right skipper to use when building the actual generator. -- if nose.util.isgenerator(f): -- skipper = skipper_gen -- else: -- skipper = skipper_func -- -- return nose.tools.make_decorator(f)(skipper) -- -- return skip_decorator -+def skipif(skip_condition, msg=""): -+ return pytest.mark.skipif(skip_condition, reason=msg) - - # A version with the condition set to true, common case just to attach a message - # to a skip decorator --def skip(msg=None): -+def skip(msg=""): - """Decorator factory - mark a test function for skipping from test suite. - - Parameters -@@ -219,7 +151,6 @@ def skip(msg=None): - Decorator, which, when applied to a function, causes SkipTest - to be raised, with the optional message added. - """ -- - return skipif(True,msg) - - ---- a/ipython_genutils/tests/test_importstring.py -+++ b/ipython_genutils/tests/test_importstring.py -@@ -3,25 +3,25 @@ - # Copyright (c) IPython Development Team. - # Distributed under the terms of the Modified BSD License. - --import nose.tools as nt -- - from ..importstring import import_item - -+import pytest -+ -+ - def test_import_plain(): - "Test simple imports" - import os - os2 = import_item('os') -- nt.assert_true(os is os2) -+ assert os is os2 - - - def test_import_nested(): - "Test nested imports from the stdlib" - from os import path - path2 = import_item('os.path') -- nt.assert_true(path is path2) -+ assert path is path2 - - - def test_import_raises(): - "Test that failing imports raise the right exception" -- nt.assert_raises(ImportError, import_item, 'IPython.foobar') -- -+ pytest.raises(ImportError, import_item, 'IPython.foobar') ---- a/ipython_genutils/tests/test_path.py -+++ b/ipython_genutils/tests/test_path.py -@@ -5,15 +5,12 @@ - # Distributed under the terms of the Modified BSD License. - - import os --import sys - import tempfile - --import nose.tools as nt -+import pytest - --from ..testing.decorators import skip_if_not_win32, skip_win32 --from .. import path --from .. import py3compat --from ..tempdir import TemporaryDirectory -+from ipython_genutils.testing.decorators import skip_if_not_win32, skip_win32 -+from ipython_genutils import path - - - def test_filefind(): -@@ -22,20 +19,24 @@ def test_filefind(): - - - def test_ensure_dir_exists(): -- with TemporaryDirectory() as td: -+ with tempfile.TemporaryDirectory() as td: - d = os.path.join(td, u'∂ir') - path.ensure_dir_exists(d) # create it - assert os.path.isdir(d) - path.ensure_dir_exists(d) # no-op - f = os.path.join(td, u'ƒile') - open(f, 'w').close() # touch -- with nt.assert_raises(IOError): -+ with pytest.raises(IOError): - path.ensure_dir_exists(f) - - - class TestLinkOrCopy(object): -+ def __init__(self): -+ self.tempdir = None -+ self.src = None -+ - def setUp(self): -- self.tempdir = TemporaryDirectory() -+ self.tempdir = tempfile.TemporaryDirectory() - self.src = self.dst("src") - with open(self.src, "w") as f: - f.write("Hello, world!") -@@ -47,17 +48,17 @@ class TestLinkOrCopy(object): - return os.path.join(self.tempdir.name, *args) - - def assert_inode_not_equal(self, a, b): -- nt.assert_not_equals(os.stat(a).st_ino, os.stat(b).st_ino, -- "%r and %r do reference the same indoes" %(a, b)) -+ assert os.stat(a).st_ino != os.stat(b).st_ino, \ -+ "%r and %r do reference the same indoes" % (a, b) - - def assert_inode_equal(self, a, b): -- nt.assert_equals(os.stat(a).st_ino, os.stat(b).st_ino, -- "%r and %r do not reference the same indoes" %(a, b)) -+ assert os.stat(a).st_ino == os.stat(b).st_ino, \ -+ "%r and %r do not reference the same indoes" % (a, b) - - def assert_content_equal(self, a, b): - with open(a) as a_f: - with open(b) as b_f: -- nt.assert_equals(a_f.read(), b_f.read()) -+ assert a_f.read() == b_f.read() - - @skip_win32 - def test_link_successful(self): -@@ -105,4 +106,4 @@ class TestLinkOrCopy(object): - path.link_or_copy(self.src, dst) - path.link_or_copy(self.src, dst) - self.assert_inode_equal(self.src, dst) -- nt.assert_equal(sorted(os.listdir(self.tempdir.name)), ['src', 'target']) -+ assert sorted(os.listdir(self.tempdir.name)) == ['src', 'target'] ---- a/ipython_genutils/tests/test_text.py -+++ b/ipython_genutils/tests/test_text.py -@@ -5,12 +5,7 @@ from __future__ import print_function - # Copyright (c) IPython Development Team. - # Distributed under the terms of the Modified BSD License. - --import os --import math - import random --import sys -- --import nose.tools as nt - - from .. import text - -@@ -20,11 +15,11 @@ def test_columnize(): - size = 5 - items = [l*size for l in 'abc'] - out = text.columnize(items, displaywidth=80) -- nt.assert_equal(out, 'aaaaa bbbbb ccccc\n') -+ assert out == 'aaaaa bbbbb ccccc\n' - out = text.columnize(items, displaywidth=12) -- nt.assert_equal(out, 'aaaaa ccccc\nbbbbb\n') -+ assert out == 'aaaaa ccccc\nbbbbb\n' - out = text.columnize(items, displaywidth=10) -- nt.assert_equal(out, 'aaaaa\nbbbbb\nccccc\n') -+ assert out == 'aaaaa\nbbbbb\nccccc\n' - - def test_columnize_random(): - """Test with random input to hopfully catch edge case """ -@@ -48,12 +43,11 @@ def test_columnize_medium(): - size = 40 - items = [l*size for l in 'abc'] - out = text.columnize(items, displaywidth=80) -- nt.assert_equal(out, '\n'.join(items+[''])) -+ assert out == '\n'.join(items+['']) - - def test_columnize_long(): - """Test columnize with inputs longer than the display window""" - size = 11 - items = [l*size for l in 'abc'] - out = text.columnize(items, displaywidth=size-1) -- nt.assert_equal(out, '\n'.join(items+[''])) -- -+ assert out == '\n'.join(items+['']) diff --git a/dev-python/ipython-genutils/ipython-genutils-0.2.0-r4.ebuild b/dev-python/ipython-genutils/ipython-genutils-0.2.0-r4.ebuild deleted file mode 100644 index b57f1317bdb2..000000000000 --- a/dev-python/ipython-genutils/ipython-genutils-0.2.0-r4.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/_} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Vestigial utilities from IPython" -HOMEPAGE=" - https://github.com/ipython/ipython_genutils/ - https://pypi.org/project/ipython_genutils/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -# Needed because package provides decorators which use pytest (after patch) -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${P}-remove-nose.patch" -) - -distutils_enable_tests pytest diff --git a/dev-python/ipython-genutils/metadata.xml b/dev-python/ipython-genutils/metadata.xml deleted file mode 100644 index 5cf2e5a822f8..000000000000 --- a/dev-python/ipython-genutils/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - This package contains some common utilities shared by Jupyter and - IPython projects during The Big Split. As soon as possible, those - packages will remove their dependency on this, and this repo will - go away. No packages outside IPython/Jupyter should depend on it. - - - ipython_genutils - ipython/ipython_genutils - - diff --git a/dev-python/ipython-pygments-lexers/Manifest b/dev-python/ipython-pygments-lexers/Manifest deleted file mode 100644 index 3ea458f3fe78..000000000000 --- a/dev-python/ipython-pygments-lexers/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ipython_pygments_lexers-1.1.1.tar.gz 8393 BLAKE2B f6b1af086aa5d2e8bb5d645550bca33931cb8b8bdc20f2f395de3705af77eed78d5c7b307f273e7d01bf6dea566d68924ca10c25f92ac610210ff79cc6514136 SHA512 603e3d9d3d22895415d2db7824648f289cea4d87692a5df2264fbbfcce2b50bf8e39a2915d5e11b37077f890d2983d125c5e4a3c97b92f9be9e5945b6a940f73 -DIST ipython_pygments_lexers-1.1.1.tar.gz.provenance 9430 BLAKE2B 31ce4a271cee67ee5a278fbc7e9b28401b096e3ce985eb7e4fed66cef8741fa8592a8b56ec8c5eaab5f83d1d4ad0c766bd73a628703c44f4eb09ce90aa7f0bbd SHA512 44efde86f5427cd8c41922903e8620432b1e4976550704413e490e5d33bd8c2814325093ae71121a7d98c486e9976fb9471c0e0e72d0a6770e7df0e9538f723c diff --git a/dev-python/ipython-pygments-lexers/ipython-pygments-lexers-1.1.1.ebuild b/dev-python/ipython-pygments-lexers/ipython-pygments-lexers-1.1.1.ebuild deleted file mode 100644 index ceb1496c60eb..000000000000 --- a/dev-python/ipython-pygments-lexers/ipython-pygments-lexers-1.1.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/ipython/ipython-pygments-lexers -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pygments lexers for syntax-highlighting IPython code and sessions" -HOMEPAGE=" - https://github.com/ipython/ipython-pygments-lexers/ - https://pypi.org/project/ipython-pygments-lexers/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/ipython-pygments-lexers/metadata.xml b/dev-python/ipython-pygments-lexers/metadata.xml deleted file mode 100644 index 009a6934cc91..000000000000 --- a/dev-python/ipython-pygments-lexers/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - ipython-pygments-lexers - ipython/ipython-pygments-lexers - - diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest deleted file mode 100644 index c27d7ce7defb..000000000000 --- a/dev-python/ipython/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST ipython-9.13.0.tar.gz 4430549 BLAKE2B e57be94d752a7de861cfe8a86e65e9827894c11f4e01e857973868145862d95ecdebc3f59a40b01fc40bbe738f6a93c364f429fec873833246e930870ab2300c SHA512 64bdeded45d1113180301e6122bde25a957755ef2fc7b8d9a9cd3ae390f7a92da7c77be379fb895647d0faade4832f67ea3bd3d7dbec7580f0b02796696490e2 -DIST ipython-9.13.0.tar.gz.provenance 9426 BLAKE2B 89a5b4d09efc361b080dc78eaa1007c237036a3ba8101cfa812fc634c90f8cbe5ddc3cfa8e1018e6be209fc45203c6ee0ad1ec79257dbe0dcc296629b05050b3 SHA512 e72798ac68a3b731c65f36f53c62a0dc642458657c6fc0093b66a5d0a8f8fe1638d6cf47f0b3b3702501f28e6f4791a3799566c8efc224f6c11bfbb03ccfa700 -DIST ipython-9.14.0.tar.gz 4432601 BLAKE2B 996998361fc0503d2ef7e6f8928917495f51ec5cef39807a2302c01dce5c6bcea64d2a5f890531561939429cdde2ae2d956de93d7f4ceed30a12d4caadfb4801 SHA512 2cad3ee542fc9a2bc29c5bd532c6fc448bfabe352078010335c87fcf98d16432cb2d5fb0d00b053b040eeba137ad0d2c04449dc7f50e7314a59067b0faa9d25a -DIST ipython-9.14.0.tar.gz.provenance 9740 BLAKE2B 95418d7244f3c58491752779e9b9012a125004d359e8a1f6f18f89bf12ba6835104147ca7d8d14a02d8303783012b4b1f96e0cd44accb61d2cc0b9a0d5cf09ee SHA512 7d472a1014c1740dc221986bcce831e5632545bad635ed4047cf6225c24eb7b11b762282bea95dcd21391506e581f5f683f803f0abff001f316093843105a346 diff --git a/dev-python/ipython/ipython-9.13.0.ebuild b/dev-python/ipython/ipython-9.13.0.ebuild deleted file mode 100644 index 3b2f3a485fdf..000000000000 --- a/dev-python/ipython/ipython-9.13.0.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYPI_VERIFY_REPO=https://github.com/ipython/ipython -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE='readline(+),sqlite,threads(+)' - -inherit distutils-r1 optfeature toolchain-funcs 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" -IUSE="examples gui notebook nbconvert +smp test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/decorator-5.1.0[${PYTHON_USEDEP}] - >=dev-python/ipython-pygments-lexers-1.0.0[${PYTHON_USEDEP}] - >=dev-python/jedi-0.18.2[${PYTHON_USEDEP}] - >=dev-python/matplotlib-inline-0.1.6[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.7[${PYTHON_USEDEP}] - >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}] - =dev-python/psutil-7[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14.0[${PYTHON_USEDEP}] - >=dev-python/stack-data-0.6.0[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.13.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - >=dev-python/setuptools-80[${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-2.0[${PYTHON_USEDEP}] - dev-python/matplotlib-inline[${PYTHON_USEDEP}] - >=dev-python/packaging-23.0.0[${PYTHON_USEDEP}] - dev-python/pickleshare[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - >=dev-python/testpath-0.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -RDEPEND+=" - nbconvert? ( - dev-python/nbconvert[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - $(python_gen_cond_dep ' - gui? ( 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.{12..14}) - 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=() - - if [[ $(tc-get-ptr-size) == 4 ]] ; then - EPYTEST_DESELECT+=( - # https://github.com/ipython/ipython/issues/15107 - IPython/extensions/ipython_tests/test_deduperreload.py::DecoratorPatchingSuite::test_function_decorator_from_other_module - IPython/extensions/ipython_tests/test_deduperreload.py::DecoratorPatchingSuite::test_function_decorators - IPython/extensions/tests/test_deduperreload.py::DecoratorPatchingSuite::test_method_decorator - ) - fi - - # nonfatal implied by virtx - nonfatal epytest || die "Tests failed on ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - - # Create ipythonX.Y symlinks. - # TODO: - # 1. do we want them for pypy? - # 2. handle it in the eclass instead (use _python_ln_rel). - # With pypy not an option the dosym becomes unconditional - # TODO2: figure out what TODO meant. - 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.14.0.ebuild b/dev-python/ipython/ipython-9.14.0.ebuild deleted file mode 100644 index 8d7c72a165d5..000000000000 --- a/dev-python/ipython/ipython-9.14.0.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYPI_VERIFY_REPO=https://github.com/ipython/ipython -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE='readline(+),sqlite,threads(+)' - -inherit distutils-r1 optfeature toolchain-funcs 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" -IUSE="examples gui notebook nbconvert +smp test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/decorator-5.1.0[${PYTHON_USEDEP}] - >=dev-python/ipython-pygments-lexers-1.0.0[${PYTHON_USEDEP}] - >=dev-python/jedi-0.18.2[${PYTHON_USEDEP}] - >=dev-python/matplotlib-inline-0.1.6[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.7[${PYTHON_USEDEP}] - >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}] - =dev-python/psutil-7[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14.0[${PYTHON_USEDEP}] - >=dev-python/stack-data-0.6.0[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.13.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - >=dev-python/setuptools-80[${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-2.0[${PYTHON_USEDEP}] - dev-python/matplotlib-inline[${PYTHON_USEDEP}] - >=dev-python/packaging-23.0.0[${PYTHON_USEDEP}] - dev-python/pickleshare[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - >=dev-python/testpath-0.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -RDEPEND+=" - nbconvert? ( - dev-python/nbconvert[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - $(python_gen_cond_dep ' - gui? ( 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.{12..14}) - 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=() - - if [[ $(tc-get-ptr-size) == 4 ]] ; then - EPYTEST_DESELECT+=( - # https://github.com/ipython/ipython/issues/15107 - IPython/extensions/ipython_tests/test_deduperreload.py::DecoratorPatchingSuite::test_function_decorator_from_other_module - IPython/extensions/ipython_tests/test_deduperreload.py::DecoratorPatchingSuite::test_function_decorators - IPython/extensions/tests/test_deduperreload.py::DecoratorPatchingSuite::test_method_decorator - ) - fi - - # nonfatal implied by virtx - nonfatal epytest || die "Tests failed on ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - - # Create ipythonX.Y symlinks. - # TODO: - # 1. do we want them for pypy? - # 2. handle it in the eclass instead (use _python_ln_rel). - # With pypy not an option the dosym becomes unconditional - # TODO2: figure out what TODO meant. - 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/metadata.xml b/dev-python/ipython/metadata.xml deleted file mode 100644 index fc4a56363789..000000000000 --- a/dev-python/ipython/metadata.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - python@gentoo.org - Python - - - IPython provides a replacement for the interactive Python interpreter with - extra functionality. Main features: - * Comprehensive object introspection. - * Input history, persistent across sessions. - * Caching of output results during a session with automatically generated - references. - * Readline based name completion. - * Extensible system of 'magic' commands for controlling the environment and - performing many tasks related either to IPython or the operating system. - * Configuration system with easy switching between different setups (simpler - than changing $PYTHONSTARTUP environment variables every time). - * Session logging and reloading. - * Extensible syntax processing for special purpose situations. - * Access to the system shell with user-extensible alias system. - * Easily embeddable in other Python programs. - * Integrated access to the pdb debugger and the Python profiler. - - -対話的に利用する場合にPythonインタープリタから、より機能が豊富なIPythonへ置き換える事ができます。 - -主機能: -* 内包的オブジェクトの分析。 -* 入力ヒストリーはセッションを越えて記憶し続けます。 -* 出力は自動作成されるリファレンスのセッション間はキャッシュします。 -* Readlineを利用した名前補完。 -* 環境管理とIPythonまたはOSのどちらかに関係するタスク実行のためのmagic - コマンドを拡張可能なシステム。 -* 異なるセットアップを簡単に交換できるコンフィグレーション・システム。 - (毎回起動時に、$PYTHONSTARTUP環境変数を指定するよりも簡単です。) -* セッション・ロギングとセッション・リローディング。 -* 特別な状況時のための拡張可能な構文解析。 -* ユーザー定義できるエイリアス・システムでシステム・シェルにアクセス。 -* 他のPython言語プログラムを組み込むのが簡単。 -* pdbデバッガとprofilerへの統合アクセス。 - - - - Install requirements for the web notebook based on dev-python/tornado - Enable support for converting notebooks to various formats using app-text/pandoc - - - ipython - ipython/ipython - - diff --git a/dev-python/ipywidgets/Manifest b/dev-python/ipywidgets/Manifest deleted file mode 100644 index c42ff0e7bcd9..000000000000 --- a/dev-python/ipywidgets/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ipywidgets-8.1.8.tar.gz 116739 BLAKE2B 6de9ec7d8f7ecc6f8b734c4731e0eecdcc19be5238063b061ae851fa7a61a38400fadc0b01f2c8f56d204179b8f9eae43dea37f9096a34d920d4317d30f466cb SHA512 a05fa56a17aefcb62c91816e7bad54dec6f3219f1de8ad3d8dbb7680093f05ee149277d84a4fd77f6c6dfa903e9d8a49330708950ec39c6517cc4d22d385d3da diff --git a/dev-python/ipywidgets/ipywidgets-8.1.8.ebuild b/dev-python/ipywidgets/ipywidgets-8.1.8.ebuild deleted file mode 100644 index 4af3e2b471b5..000000000000 --- a/dev-python/ipywidgets/ipywidgets-8.1.8.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="IPython HTML widgets for Jupyter" -HOMEPAGE=" - https://ipywidgets.readthedocs.io/ - https://github.com/jupyter-widgets/ipywidgets/ - https://pypi.org/project/ipywidgets/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/comm-0.1.3[${PYTHON_USEDEP}] - >=dev-python/ipython-genutils-0.2.0[${PYTHON_USEDEP}] - >=dev-python/traitlets-4.3.1[${PYTHON_USEDEP}] - >=dev-python/widgetsnbextension-4.0.14[${PYTHON_USEDEP}] - >=dev-python/jupyterlab-widgets-3.0.15[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - >=dev-python/ipython-6.1.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # https://github.com/pypy/pypy/issues/4892 - ipywidgets/widgets/tests/test_interaction.py::test_interact_noinspect - ) - ;; - esac - - epytest -} diff --git a/dev-python/ipywidgets/metadata.xml b/dev-python/ipywidgets/metadata.xml deleted file mode 100644 index 7b46626ffffb..000000000000 --- a/dev-python/ipywidgets/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - ipywidgets - jupyter-widgets/ipywidgets - - diff --git a/dev-python/irc/Manifest b/dev-python/irc/Manifest deleted file mode 100644 index a3d73c33f81f..000000000000 --- a/dev-python/irc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST irc-20.5.0.tar.gz 92150 BLAKE2B 4a0d600fc4184e8fe1e9b16be4c45d00033120ec1b61b40cda7c859aceae66021abab462acb517a0c52eda52895e93314829ce4181e0efa630de8d4a5a8111fa SHA512 599cc837d8f624699004eb01181af6437e5a3d15e647f6d3ac8b014bfed467196ac3850f4d3ed33095f7a64177b0b22959f46e3b80aaa9c93570d141ace9a9d0 diff --git a/dev-python/irc/files/irc-20.5.0-py314.patch b/dev-python/irc/files/irc-20.5.0-py314.patch deleted file mode 100644 index c88b40657b0c..000000000000 --- a/dev-python/irc/files/irc-20.5.0-py314.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 074b807361164e1522b64a225f4647a8b4bb53b8 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Ondrej=20Mosn=C3=A1=C4=8Dek?= -Date: Sat, 23 Nov 2024 10:25:44 +0100 -Subject: [PATCH] Fix "There is no current event loop" in the asyncio test - -This bug is causing the test to fail under Python 3.14. Fix it by -calling asyncio.new_event_loop() and asyncio.set_event_loop() as -recommended in: https://stackoverflow.com/a/73367187 - -Fixes #197 ---- - irc/tests/test_client_aio.py | 13 ++----------- - 1 file changed, 2 insertions(+), 11 deletions(-) - -diff --git a/irc/tests/test_client_aio.py b/irc/tests/test_client_aio.py -index 962cbde..00a02f6 100644 ---- a/irc/tests/test_client_aio.py -+++ b/irc/tests/test_client_aio.py -@@ -1,6 +1,4 @@ - import asyncio --import contextlib --import warnings - from unittest.mock import MagicMock - - from irc import client_aio -@@ -13,21 +11,14 @@ async def mock_create_connection(*args, **kwargs): - return mock_create_connection - - --@contextlib.contextmanager --def suppress_issue_197(): -- with warnings.catch_warnings(): -- warnings.filterwarnings('ignore', 'There is no current event loop') -- yield -- -- - def test_privmsg_sends_msg(): - # create dummy transport, protocol - mock_transport = MagicMock() - mock_protocol = MagicMock() - - # connect to dummy server -- with suppress_issue_197(): -- loop = asyncio.get_event_loop() -+ loop = asyncio.new_event_loop() -+ asyncio.set_event_loop(loop) - loop.create_connection = make_mocked_create_connection( - mock_transport, mock_protocol - ) diff --git a/dev-python/irc/irc-20.5.0-r1.ebuild b/dev-python/irc/irc-20.5.0-r1.ebuild deleted file mode 100644 index ee7f5abaaf0a..000000000000 --- a/dev-python/irc/irc-20.5.0-r1.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 pypi - -DESCRIPTION="IRC client framework written in Python" -HOMEPAGE=" - https://github.com/jaraco/irc/ - https://pypi.org/project/irc/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="examples" - -RDEPEND=" - dev-python/jaraco-collections[${PYTHON_USEDEP}] - >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}] - dev-python/jaraco-logging[${PYTHON_USEDEP}] - dev-python/jaraco-stream[${PYTHON_USEDEP}] - >=dev-python/jaraco-text-3.14[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - >=dev-python/tempora-1.6[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/importlib-resources[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/jaraco/irc/pull/236 - "${FILESDIR}/${P}-py314.patch" -) - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/scripts" - dodoc -r scripts - fi - distutils-r1_python_install_all -} diff --git a/dev-python/irc/metadata.xml b/dev-python/irc/metadata.xml deleted file mode 100644 index 778730dfba44..000000000000 --- a/dev-python/irc/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - python@gentoo.org - Python - - - This project includes an event-driven IRC client framework written in Python, - as well as an object-oriented wrapper class and some example programs. - - - - irc - jaraco/irc - https://github.com/jaraco/irc/issues - - diff --git a/dev-python/irctokens/Manifest b/dev-python/irctokens/Manifest deleted file mode 100644 index b9f9db553e38..000000000000 --- a/dev-python/irctokens/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST irctokens-2.0.2.gh.tar.gz 10409 BLAKE2B ce52fdf7aec203c962429ff7f2cbbab8a1173f5813abf410df7487cbe270483a96e91bab2e7f7d9aeec7c93a8f15b9b0e054d18d8db7ef1c22404eaeb70c7530 SHA512 09be87e1c3f3d34383fc59e7ef6ac955de2fd09e0a888c685475b7fb93749fa019c383ae24e4e60c697e08d6ade635666feb96db5b6b5f35fb3d75d6d60cd571 diff --git a/dev-python/irctokens/files/irctokens-2.0.2-exclude-tests.patch b/dev-python/irctokens/files/irctokens-2.0.2-exclude-tests.patch deleted file mode 100644 index be93c6d0a03a..000000000000 --- a/dev-python/irctokens/files/irctokens-2.0.2-exclude-tests.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/setup.py -+++ b/setup.py -@@ -14,7 +14,7 @@ setuptools.setup( - long_description=long_description, - long_description_content_type="text/markdown", - url="https://github.com/jesopo/irctokens", -- packages=setuptools.find_packages(), -+ packages=setuptools.find_packages(exclude=["test", "test.*"]), - package_data={"irctokens": ["py.typed"]}, - classifiers=[ - "Programming Language :: Python :: 3", diff --git a/dev-python/irctokens/irctokens-2.0.2.ebuild b/dev-python/irctokens/irctokens-2.0.2.ebuild deleted file mode 100644 index 088b873cb64d..000000000000 --- a/dev-python/irctokens/irctokens-2.0.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="RFC1459 and IRCv3 protocol tokeniser library" -HOMEPAGE=" - https://github.com/jesopo/irctokens - https://pypi.org/project/irctokens/ -" -# sdist is broken (missing VERSION) -SRC_URI=" - https://github.com/jesopo/irctokens/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -PATCHES=( - "${FILESDIR}"/${PN}-2.0.2-exclude-tests.patch -) diff --git a/dev-python/irctokens/metadata.xml b/dev-python/irctokens/metadata.xml deleted file mode 100644 index 948ec2ee0303..000000000000 --- a/dev-python/irctokens/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sam@gentoo.org - Sam James - - - python@gentoo.org - Python - - - - irctokens - jesopo/irctokens - - diff --git a/dev-python/isal/Manifest b/dev-python/isal/Manifest deleted file mode 100644 index e6d7a815ec77..000000000000 --- a/dev-python/isal/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST isal-1.8.0.tar.gz 4133365 BLAKE2B cd098d34932729ca734b06580e75a8d5001e69deee9f2ad0b5fffaca05e23c34d44d4c2e8cd543afda6b200b2dba304b25c3a177ebe32706d0eeabbfdef3c954 SHA512 9508b3ac9d7ef61935da7333655a6e83517cbf1018438d4aec4afdd187a37b8e9725a5a97b611181df60bf19733f1ed0b1ac7310bc01ca37edf1cdeaaa932ce8 diff --git a/dev-python/isal/isal-1.8.0.ebuild b/dev-python/isal/isal-1.8.0.ebuild deleted file mode 100644 index 8ceec17ab55d..000000000000 --- a/dev-python/isal/isal-1.8.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Faster zlib and gzip via the ISA-L library" -HOMEPAGE=" - https://github.com/pycompression/python-isal/ - https://pypi.org/project/isal/ -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -DEPEND=" - dev-libs/isa-l:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/test[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -# incompatible with xdist -distutils_enable_tests pytest - -export PYTHON_ISAL_LINK_DYNAMIC=1 - -python_test() { - epytest tests -} diff --git a/dev-python/isal/metadata.xml b/dev-python/isal/metadata.xml deleted file mode 100644 index 1a43db6e476e..000000000000 --- a/dev-python/isal/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - pycompression/python-isal - isal - - diff --git a/dev-python/iso8601/Manifest b/dev-python/iso8601/Manifest deleted file mode 100644 index 22e010757d7d..000000000000 --- a/dev-python/iso8601/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST iso8601-2.1.0.tar.gz 6522 BLAKE2B 49d8aca4bb5e75647335c5a2d047adeccb716050d8e34024d695bf605065507eeae3481e1d6f79e2051c77cde43072091324fc62d3a803fcaf52715c0e8efdb6 SHA512 db57ab2a25ef91e3bc479c8539d27e853cf1fbf60986820b8999ae15d7e566425a1e0cfba47d0f3b23aa703db0576db368e6c110ba2a2f46c9a34e8ee3611fb7 diff --git a/dev-python/iso8601/iso8601-2.1.0.ebuild b/dev-python/iso8601/iso8601-2.1.0.ebuild deleted file mode 100644 index 15a7afddfb1b..000000000000 --- a/dev-python/iso8601/iso8601-2.1.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple module to parse ISO 8601 dates" -HOMEPAGE=" - https://github.com/micktwomey/pyiso8601/ - https://pypi.org/project/iso8601/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/iso8601/metadata.xml b/dev-python/iso8601/metadata.xml deleted file mode 100644 index 2f3c71573d1b..000000000000 --- a/dev-python/iso8601/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - iso8601 - micktwomey/pyiso8601 - - diff --git a/dev-python/isodate/Manifest b/dev-python/isodate/Manifest deleted file mode 100644 index de80d00ebc74..000000000000 --- a/dev-python/isodate/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST isodate-0.7.2.tar.gz 29705 BLAKE2B a9d4edec06eb9f3760ecc787a41b4ab04a94f356a9adfe5b110aaaf556fcbcfcacf5b38013af25ff8a578087ce9c11ddddeab81b3aa05d60a0a33afe938d360c SHA512 6361ff91b797c1b925de3c97d53b3d521534f2d81a87b724f32da83238b8458feccf3805971e6b4e1986440b6bb9c47cb707499d340de79214dfc135336f9235 diff --git a/dev-python/isodate/isodate-0.7.2.ebuild b/dev-python/isodate/isodate-0.7.2.ebuild deleted file mode 100644 index a31abf22dfe8..000000000000 --- a/dev-python/isodate/isodate-0.7.2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="ISO 8601 date/time/duration parser and formatter" -HOMEPAGE=" - https://github.com/gweis/isodate/ - https://pypi.org/project/isodate/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/isodate/metadata.xml b/dev-python/isodate/metadata.xml deleted file mode 100644 index 3d7d5c87b59b..000000000000 --- a/dev-python/isodate/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - python@gentoo.org - Python - - - This module implements ISO 8601 date, time and duration - parsing. The implementation follows ISO8601:2004 standard, and - implements only date/time representations mentioned in the standard. If - something is not mentioned there, then it is treated as non existent, - and not as an allowed option. - As this module maps ISO 8601 dates/times to standard Python data types, - like date, time, datetime and timedelta, it is not possible to convert - all possible ISO 8601 dates/times. For instance, dates before 0001-01-01 - are not allowed by the Python date and datetime classes. Additionally - fractional seconds are limited to microseconds. That means if the parser - finds for instance nanoseconds it will round it to microseconds. - - - - isodate - gweis/isodate - - diff --git a/dev-python/isoduration/Manifest b/dev-python/isoduration/Manifest deleted file mode 100644 index 65f88eed086c..000000000000 --- a/dev-python/isoduration/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST isoduration-20.11.0.gh.tar.gz 15909 BLAKE2B fb5c3c383aa000c4650490b701fc091c740e45cf782aa929824e3f3e5601d4de82a68a9430f450b42da3658105c87cb293a98b94c77fdf03a1702e6d103a257a SHA512 9b3dd5cc540bba35a73aab01bf1f0274871b93b03ff72f8cc63fa0d2ec43e1f54deb95bad2323aa4cb8066b1b5401f426175792c062cf46449c087601dbe0420 diff --git a/dev-python/isoduration/isoduration-20.11.0-r1.ebuild b/dev-python/isoduration/isoduration-20.11.0-r1.ebuild deleted file mode 100644 index c5fe3a20b06e..000000000000 --- a/dev-python/isoduration/isoduration-20.11.0-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2021-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="Operations with ISO 8601 durations" -HOMEPAGE=" - https://pypi.org/project/isoduration/ - https://github.com/bolsote/isoduration/ -" -SRC_URI=" - https://github.com/bolsote/isoduration/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/arrow-0.15.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/isodate[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_benchmark.py -) diff --git a/dev-python/isoduration/metadata.xml b/dev-python/isoduration/metadata.xml deleted file mode 100644 index fe78ce30040f..000000000000 --- a/dev-python/isoduration/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - isoduration - bolsote/isoduration - - diff --git a/dev-python/isort/Manifest b/dev-python/isort/Manifest deleted file mode 100644 index 8e966a3b04c6..000000000000 --- a/dev-python/isort/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST isort-8.0.1.gh.tar.gz 773936 BLAKE2B c4fd4183995295fd7cf4afa7da7e3f0377490be2207c278bf5f3135256475476777755ed77a8f901ae2c5ced5bdc126d38a8f16a75fd12df64b93529c080f574 SHA512 97c6e6ceea3fc5ddfa573214c2019774cb5a5012fd3127b6c80c3f43d7e1bfc87c559cda2d7d626aedc9e4ae5bb28f96b2f77a6161ad94879f070e285fd460b0 diff --git a/dev-python/isort/isort-8.0.1.ebuild b/dev-python/isort/isort-8.0.1.ebuild deleted file mode 100644 index b618e42faec1..000000000000 --- a/dev-python/isort/isort-8.0.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A python utility/library to sort imports" -HOMEPAGE=" - https://github.com/PyCQA/isort/ - https://pypi.org/project/isort/ -" -SRC_URI=" - https://github.com/PyCQA/isort/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=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/black[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}] - dev-python/natsort[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-mock ) -distutils_enable_tests pytest - -src_prepare() { - # unbundle tomli - sed -i -e 's:from ._vendored ::' isort/settings.py || die - rm -r isort/_vendored || die - - distutils-r1_src_prepare - - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - # Install necessary plugins - local p - for p in example*/; do - pushd "${p}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - local EPYTEST_IGNORE=( - # Excluded from upstream's test script - tests/unit/test_deprecated_finders.py - ) - - if ! has_version "dev-python/pylama[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/unit/test_importable.py - tests/unit/test_pylama_isort.py - ) - fi - - epytest tests/unit -} diff --git a/dev-python/isort/metadata.xml b/dev-python/isort/metadata.xml deleted file mode 100644 index 261c2ea7f452..000000000000 --- a/dev-python/isort/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - - - williamh@gentoo.org - William Hubbs - - - - isort - PyCQA/isort - https://github.com/PyCQA/isort/issues - https://pycqa.github.io/isort/ - - diff --git a/dev-python/isosurfaces/Manifest b/dev-python/isosurfaces/Manifest deleted file mode 100644 index 399d9fa6274b..000000000000 --- a/dev-python/isosurfaces/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST isosurfaces-0.1.2.gh.tar.gz 55543 BLAKE2B df57be25535d1519e9a24c54251736a573aec9d7733583937dd87ca084ac81af9317de0425ff7f7f266a20d8e9cd8882a473c98844543cb28eaf20bd5cc95daa SHA512 e57cfa890ddb4dc4e1f7bb42c032f78e2ce3a3b8e1c1a9fa9677bf40c75cff4074b3154c8ba68c464f15ab9c5899b478eff19196721852e52ce2524bf8ab2b28 diff --git a/dev-python/isosurfaces/isosurfaces-0.1.2.ebuild b/dev-python/isosurfaces/isosurfaces-0.1.2.ebuild deleted file mode 100644 index e1fb4f397419..000000000000 --- a/dev-python/isosurfaces/isosurfaces-0.1.2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2022-2024 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 - -HASH="e7f7d33b88210fbbbb76d3a6c256bb0de641f3e1" -DESCRIPTION="Construct isolines/isosurfaces of a 2D/3D scalar field defined by a function" -HOMEPAGE=" - https://pypi.org/project/isosurfaces/ - https://github.com/jared-hughes/isosurfaces -" -SRC_URI="https://github.com/jared-hughes/isosurfaces/archive/${HASH}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-${HASH}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]" diff --git a/dev-python/isosurfaces/metadata.xml b/dev-python/isosurfaces/metadata.xml deleted file mode 100644 index 4cd0ab9cf60e..000000000000 --- a/dev-python/isosurfaces/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - jared-hughes/isosurfaces - isosurfaces - - diff --git a/dev-python/iterable-io/Manifest b/dev-python/iterable-io/Manifest deleted file mode 100644 index 2ae70993a4ef..000000000000 --- a/dev-python/iterable-io/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST iterable_io-1.0.1.tar.gz 6199 BLAKE2B b7c8667746939b6e5f85e79789d314cd2a4d428d21572661a548e5c4c829a60c86195e42ea84d43c388b540438d5909e666a6cb3b7cf53be83ac5b682927b713 SHA512 7019080afab3a1d890635c1a98dc722dbebe9d0cf777c37f41412bade4d153953ae7defff2c082852c34ba7e7e460c6599e9d4f2ce3aa30e1d43d37314506fb8 -DIST iterable_io-1.0.2.tar.gz 6315 BLAKE2B e79972c65e78dafd984448a557c085f80192ea1cf48f3c474f354ea5eced68d24555e10a7edaec2d144491c447a97ae17f4126d447d22a8c69bcbe276f687789 SHA512 24cb8465bdac63080bdbb29966515abde35c958ba0c0d545303d517e27e41df74c8c6d4360853db615397db89e857f30b39626e7b2a98194c1a72b0a3da6047f -DIST iterable_io-1.0.4.tar.gz 5617 BLAKE2B 89881e44f125f53cf0e951313501e3aadc891074febdc9cc7cf4c3c50f94ed20afbea053a2269f68c761f38ecb07ef414da5ea2a2bffc88b8ce9ab2b711bf6d0 SHA512 83e7d636f78eae794a713627619e6fae3b1cea1a741c6ed723b6083bb34d29ca3d154d0e589f9832fd1e9ea6db26bb9403a6b7f2ac2f6d9e21d4b28ee0a31ed6 diff --git a/dev-python/iterable-io/iterable-io-1.0.1.ebuild b/dev-python/iterable-io/iterable-io-1.0.1.ebuild deleted file mode 100644 index 31adbbf6c0bb..000000000000 --- a/dev-python/iterable-io/iterable-io-1.0.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Adapt generators and other iterables to a file-like interface" -HOMEPAGE=" - https://github.com/pR0Ps/iterable-io/ - https://pypi.org/project/iterable-io/ -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/iterable-io/iterable-io-1.0.2.ebuild b/dev-python/iterable-io/iterable-io-1.0.2.ebuild deleted file mode 100644 index 6f667014db2b..000000000000 --- a/dev-python/iterable-io/iterable-io-1.0.2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2024-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 pypi - -DESCRIPTION="Adapt generators and other iterables to a file-like interface" -HOMEPAGE=" - https://github.com/pR0Ps/iterable-io/ - https://pypi.org/project/iterable-io/ -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/iterable-io/iterable-io-1.0.4.ebuild b/dev-python/iterable-io/iterable-io-1.0.4.ebuild deleted file mode 100644 index 6f667014db2b..000000000000 --- a/dev-python/iterable-io/iterable-io-1.0.4.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2024-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 pypi - -DESCRIPTION="Adapt generators and other iterables to a file-like interface" -HOMEPAGE=" - https://github.com/pR0Ps/iterable-io/ - https://pypi.org/project/iterable-io/ -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/iterable-io/metadata.xml b/dev-python/iterable-io/metadata.xml deleted file mode 100644 index 9cc0bb7641ab..000000000000 --- a/dev-python/iterable-io/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pR0Ps/iterable-io - iterable-io - - diff --git a/dev-python/itsdangerous/Manifest b/dev-python/itsdangerous/Manifest deleted file mode 100644 index 54a714671d39..000000000000 --- a/dev-python/itsdangerous/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST itsdangerous-2.2.0.tar.gz 54410 BLAKE2B 8179d8bc705a9d695046c8ec5e37df5a0f7f8e8c7e000d2a25b684ab0292874fa2a79085326a4001df4a782247f5ce1c1425f8c4a6490818929ae80a146f140b SHA512 ed046cc371ea9aa1f7cd3bd201f1b68910a2b008bd8434c425332cecec6539cf031df6e2223a1fdccd68c12ccf5486e80f178d5906911b19417f0ea244e367f8 diff --git a/dev-python/itsdangerous/itsdangerous-2.2.0.ebuild b/dev-python/itsdangerous/itsdangerous-2.2.0.ebuild deleted file mode 100644 index 12b698f7a83d..000000000000 --- a/dev-python/itsdangerous/itsdangerous-2.2.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Various helpers to pass trusted data to untrusted environments and back" -HOMEPAGE=" - https://palletsprojects.com/p/itsdangerous/ - https://github.com/pallets/itsdangerous/ - https://pypi.org/project/itsdangerous/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/itsdangerous/metadata.xml b/dev-python/itsdangerous/metadata.xml deleted file mode 100644 index 479ce077d29c..000000000000 --- a/dev-python/itsdangerous/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - itsdangerous - pallets/itsdangerous - - diff --git a/dev-python/itunespy/Manifest b/dev-python/itunespy/Manifest deleted file mode 100644 index 1656b07c4c0b..000000000000 --- a/dev-python/itunespy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST itunespy-1.6.1.gh.tar.gz 10139 BLAKE2B 41eac172835cb440016a5d835f188e9cda72f3291983e35f44e2f2c9ceed6663784789761e88784e42f4586d5dcd0471661a8bec7586ea1b429d54419277aefe SHA512 b30dac3d498fe0e108bbab7480c45245ee18247c91b3b685761b1e6df7f285e93777080a1aced2f436837d48b122c3f7b91274069529a5370ef9cf158b0fc4eb diff --git a/dev-python/itunespy/itunespy-1.6.1-r1.ebuild b/dev-python/itunespy/itunespy-1.6.1-r1.ebuild deleted file mode 100644 index 1f92269d4d64..000000000000 --- a/dev-python/itunespy/itunespy-1.6.1-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A simple library to fetch data from the iTunes Store API" -HOMEPAGE="https://github.com/sleepyfran/itunespy/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/sleepyfran/${PN}.git" -else - SRC_URI="https://github.com/sleepyfran/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - dev-python/pycountry[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" - -src_prepare() { - rm setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/itunespy/metadata.xml b/dev-python/itunespy/metadata.xml deleted file mode 100644 index 39aba6c09854..000000000000 --- a/dev-python/itunespy/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - xgqt@gentoo.org - Maciej Barć - - - python@gentoo.org - Python - - - https://github.com/sleepyfran/itunespy/issues/ - sleepyfran/itunespy - itunespy - - diff --git a/dev-python/iuliia/Manifest b/dev-python/iuliia/Manifest deleted file mode 100644 index ab1bba3d15e0..000000000000 --- a/dev-python/iuliia/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST iuliia-0.13.0.tar.gz 23228 BLAKE2B 51fbcc6412a2501cd7ed9fa0c48fef28ee220fea3cf4dd1e3a551d898076c9000c226b3109d7990f346b87c268508a574458a03aaf3bb7128d3a20cb21b8e412 SHA512 98f8df0bb47412d57ec17db648b8a4842636432780f14022baaa51820a847714e8681e2b04b52f3cebc7f3ced62327747c0ec5c818b5a88ee25d491d2d66b777 diff --git a/dev-python/iuliia/iuliia-0.13.0.ebuild b/dev-python/iuliia/iuliia-0.13.0.ebuild deleted file mode 100644 index b713b640634d..000000000000 --- a/dev-python/iuliia/iuliia-0.13.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517="flit" -inherit distutils-r1 pypi - -DESCRIPTION="Transliterate Cyrillic to Latin in every possible way" -HOMEPAGE=" - https://iuliia.ru/ - https://pypi.org/project/iuliia/ - https://github.com/nalgeon/iuliia-py -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -EPYTEST_PLUGINS=( ) - -distutils_enable_tests pytest diff --git a/dev-python/iuliia/metadata.xml b/dev-python/iuliia/metadata.xml deleted file mode 100644 index 41e5f0df81b2..000000000000 --- a/dev-python/iuliia/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - cyber+gentoo@sysrq.in - Anna - - - nalgeon/iuliia-py - iuliia - - Anton Zhiyanov - m@antonz.ru - - - diff --git a/dev-python/jack-client/Manifest b/dev-python/jack-client/Manifest deleted file mode 100644 index 18259967296c..000000000000 --- a/dev-python/jack-client/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jack_client-0.5.5.tar.gz 46664 BLAKE2B cd04c15c3a1d73ce76b37c8fc4076c0c9ebbe4327249c833c785a2b0954592437724eaf8a5e65d3b54f999a8946ef73f5383071a99c92dddd941f957bbe57c49 SHA512 cfb1d85a4eda22ab4562e8e6554ffc40fcce853affb6a2b978777480f53473ea7adcb0e7afc6c1fc8094641e0af8357f7bd3821e7d338e435e3a897fabeb27b7 diff --git a/dev-python/jack-client/jack-client-0.5.5.ebuild b/dev-python/jack-client/jack-client-0.5.5.ebuild deleted file mode 100644 index 5dd110fc0a5a..000000000000 --- a/dev-python/jack-client/jack-client-0.5.5.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN="JACK-Client" - -inherit distutils-r1 virtualx pypi - -DESCRIPTION="JACK Audio Connection Kit client for Python" -HOMEPAGE=" - https://pypi.org/project/JACK-Client/ - https://github.com/spatialaudio/jackclient-python -" -SRC_URI="https://files.pythonhosted.org/packages/80/79/6af550e4fa3f5ff384e8114a1a18572627744b335956f0be06e4e0fc815a/jack_client-${PV}.tar.gz" -S="${WORKDIR}/jack_client-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -# Tests require disabling the sandbox, ALSA with at least one functioning -# PCM output device, and a very specific JACK server to even start (so far -# only media-sound/jack2[alsa] has worked for me). -RESTRICT="test" - -BDEPEND="dev-python/cffi[${PYTHON_USEDEP}]" -RDEPEND="${BDEPEND} - dev-python/numpy[${PYTHON_USEDEP}] - virtual/jack" - -# sphinx_last_updated_by_git not in the tree yet -#distutils_enable_sphinx doc dev-python/sphinx-last-updated-by-git -distutils_enable_tests pytest - -python_test() { - # virtx lets tests autolaunch dbus-daemon - virtx epytest -} diff --git a/dev-python/jack-client/metadata.xml b/dev-python/jack-client/metadata.xml deleted file mode 100644 index 59860b7baeaf..000000000000 --- a/dev-python/jack-client/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - proaudio@gentoo.org - Gentoo ProAudio Project - - - JACK-Client - spatialaudio/jackclient-python - - diff --git a/dev-python/jaconv/Manifest b/dev-python/jaconv/Manifest deleted file mode 100644 index e72500d9b08c..000000000000 --- a/dev-python/jaconv/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jaconv-0.5.0.tar.gz 21816 BLAKE2B ae657f919798ad3b9cc78ebfeb72e299c96f9c3a86f9ccdd34107364d5fc9c163b987a94e08ed163b101080c67df700844b8a4d7b6e85a6f0e04d31b6b7f9cbd SHA512 a48c020d8ea4a85c9348cea4a43203c0ea5128718eaf2c6e31a7caaf8594544f13f2f1fe01738bebd584a516f0287b48b720cdc48790ac12823af38927c415eb diff --git a/dev-python/jaconv/jaconv-0.5.0.ebuild b/dev-python/jaconv/jaconv-0.5.0.ebuild deleted file mode 100644 index 81f037d24ee3..000000000000 --- a/dev-python/jaconv/jaconv-0.5.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure-Python Japanese character interconverter" -HOMEPAGE=" - https://pypi.org/project/jaconv/ - https://github.com/ikegami-yukino/jaconv -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/jaconv/metadata.xml b/dev-python/jaconv/metadata.xml deleted file mode 100644 index f8fee96e79ae..000000000000 --- a/dev-python/jaconv/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - eschwartz@gentoo.org - Eli Schwartz - - - python@gentoo.org - Python - - - jaconv - ikegami-yukino/jaconv - - diff --git a/dev-python/jaraco-classes/Manifest b/dev-python/jaraco-classes/Manifest deleted file mode 100644 index c8963662aa34..000000000000 --- a/dev-python/jaraco-classes/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jaraco.classes-3.4.0.tar.gz 11780 BLAKE2B e16f76f58fae8b42864e5055e8fd97fff634223aa28499fcc8a204f52aec9f2cc66b5cdf53e08acac85bfdeff46b7bdeb8b5bcc9da10fee16f3a5bd84026cd1d SHA512 94e5163120117c51f129d43e85f92ee19efcf8b10683142679511f8b33f4a1fd6c51516b7551aeab9d68c1936791bafc47328b5560ee3fe28e553fe463ea968f diff --git a/dev-python/jaraco-classes/jaraco-classes-3.4.0.ebuild b/dev-python/jaraco-classes/jaraco-classes-3.4.0.ebuild deleted file mode 100644 index 5a619f31633b..000000000000 --- a/dev-python/jaraco-classes/jaraco-classes-3.4.0.ebuild +++ /dev/null @@ -1,28 +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_NO_NORMALIZE=1 -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Classes used by other projects by developer jaraco" -HOMEPAGE=" - https://github.com/jaraco/jaraco.classes/ - https://pypi.org/project/jaraco.classes/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/jaraco-classes/metadata.xml b/dev-python/jaraco-classes/metadata.xml deleted file mode 100644 index 4a7ae337a195..000000000000 --- a/dev-python/jaraco-classes/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jaraco.classes - jaraco/jaraco.classes - https://github.com/jaraco/jaraco.classes/issues - - diff --git a/dev-python/jaraco-collections/Manifest b/dev-python/jaraco-collections/Manifest deleted file mode 100644 index 3229f19738f8..000000000000 --- a/dev-python/jaraco-collections/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jaraco_collections-5.2.1.tar.gz 19729 BLAKE2B 16f1b73c22cdc45705d4196d4de04fbe8e16f2b7f2bf9d6e8faccdc1c6dfab6c01182959554f973c1376ee0ea225aa95f7f6b6b2fcb3ab466e220ea3f787caa6 SHA512 fb759a1ff684c2c1d4c23114125f9f83508f2b49701f1e7192ff0cff7db88ec933fc4d7f82bda3e311c23153056244b7d9a7b676a7e8b8831b0ee172642ff51d diff --git a/dev-python/jaraco-collections/jaraco-collections-5.2.1.ebuild b/dev-python/jaraco-collections/jaraco-collections-5.2.1.ebuild deleted file mode 100644 index f298640e8d6d..000000000000 --- a/dev-python/jaraco-collections/jaraco-collections-5.2.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Models and classes to supplement the stdlib collections module" -HOMEPAGE=" - https://github.com/jaraco/jaraco.collections/ - https://pypi.org/project/jaraco.collections/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - dev-python/jaraco-text[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - sed -i -e \ - 's/build-backend = .*/build-backend = "flit_core.buildapi"/' \ - -e '/^name = /a\' -e "version = \"${PV}\"" \ - -e '/^dynamic =/d' \ - pyproject.toml || die -} diff --git a/dev-python/jaraco-collections/metadata.xml b/dev-python/jaraco-collections/metadata.xml deleted file mode 100644 index 02d1978b533b..000000000000 --- a/dev-python/jaraco-collections/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jaraco.collections - jaraco/jaraco.collections - https://github.com/jaraco/jaraco.collections/issues - - diff --git a/dev-python/jaraco-context/Manifest b/dev-python/jaraco-context/Manifest deleted file mode 100644 index 5b8e1f9cd96a..000000000000 --- a/dev-python/jaraco-context/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jaraco_context-6.1.2.tar.gz 16801 BLAKE2B 85c9f0b6dde0c30839dd248eb34a094fe6e2ad3d56ac10b55f7e6d648dc30a7af6e2d5da500ad360dedf809437f958719579395f4b5c3ccc9af7ea1d1c2e57ea SHA512 2aac4b3263685e73121b2f4bb2a059a8175544c71fdda0a28e26565090ced8c4e0b3e238e6aed32caa21512f228a06b4b576ec6d8335f71629800be149248d82 diff --git a/dev-python/jaraco-context/jaraco-context-6.1.2.ebuild b/dev-python/jaraco-context/jaraco-context-6.1.2.ebuild deleted file mode 100644 index 733a9d195114..000000000000 --- a/dev-python/jaraco-context/jaraco-context-6.1.2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Context managers by jaraco" -HOMEPAGE=" - https://github.com/jaraco/jaraco.context/ - https://pypi.org/project/jaraco.context/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/backports-tarfile[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - test? ( - dev-python/portend[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - jaraco/context/__init__.py::jaraco.context.repo_context -) - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "jaraco.context" - version = "${PV}" - description = "Context managers by jaraco" - EOF -} - -python_install() { - distutils-r1_python_install - # rename to workaround a bug in pkg_resources - # https://bugs.gentoo.org/834522 - mv "${D}$(python_get_sitedir)"/jaraco{_,.}context-${PV}.dist-info || die -} diff --git a/dev-python/jaraco-context/metadata.xml b/dev-python/jaraco-context/metadata.xml deleted file mode 100644 index a7d0937c67a8..000000000000 --- a/dev-python/jaraco-context/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jaraco/jaraco.context - jaraco.context - - diff --git a/dev-python/jaraco-envs/Manifest b/dev-python/jaraco-envs/Manifest deleted file mode 100644 index 12cff85e52ae..000000000000 --- a/dev-python/jaraco-envs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jaraco.envs-2.6.0.tar.gz 8028 BLAKE2B af9eb47e4f0856a3c3d7ae028e6cebbfc74a6502a5442aa9518b7ab0f927dbc0dcd5e68240dc43868ccb505b0d75c7e9e0162d54620765559f5643f13019a0ba SHA512 8c1d4717f45b805ae3afa1308a60c0f6f03af2a0976f2fb52329d05114282c2f33085865c93e34065bfd978e52ed8bd65f9903ed8e3c7d8b23bf6a050a32bd08 diff --git a/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild b/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild deleted file mode 100644 index 939059160229..000000000000 --- a/dev-python/jaraco-envs/jaraco-envs-2.6.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Classes for orchestrating Python (virtual) environments" -HOMEPAGE=" - https://github.com/jaraco/jaraco.envs/ - https://pypi.org/project/jaraco.envs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/path[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - # optional runtime dep, not used by anything in ::gentoo - sed -i -e '/tox/d' setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - epytest tests -} diff --git a/dev-python/jaraco-envs/metadata.xml b/dev-python/jaraco-envs/metadata.xml deleted file mode 100644 index c2f6a57763db..000000000000 --- a/dev-python/jaraco-envs/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jaraco.envs - jaraco/jaraco.envs - - diff --git a/dev-python/jaraco-functools/Manifest b/dev-python/jaraco-functools/Manifest deleted file mode 100644 index 9c8661f6a114..000000000000 --- a/dev-python/jaraco-functools/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST jaraco_functools-4.4.0.tar.gz 19943 BLAKE2B c731e73db1fc74d33d0d312f3c93fc61dae1d47a239f34ad2ab8c5cd45b5dba40a1f50c96fa5d30740bb6a4dcbeae2eec99e5b1ca370574c6c226c107dd344a1 SHA512 7bfdddd2da31dee0461e791726254fcfbcf69dd198ccdfd2c87c771feb589b17a5789669e23c2cc8be4b207c073d84b03c26da3fcf7ae9c3157efd088f50cec3 -DIST jaraco_functools-4.5.0.tar.gz 20272 BLAKE2B 5e6c7fee636eac91bdfbe226bccc70c98ae7c92c70ebf79436f8b7db226992921b48dad180a21ca01338a628a41a71a87c1f1511a709f8b322b6a4df1bf64e16 SHA512 b674baff8f5f882b82deb86f09da8db8a2a78cf7658f0348edaf690da38804f064191a9311d95b6aefe74a3bb31408e0a1acd577a6e4f2553a7ebb340521615f diff --git a/dev-python/jaraco-functools/jaraco-functools-4.4.0.ebuild b/dev-python/jaraco-functools/jaraco-functools-4.4.0.ebuild deleted file mode 100644 index 902c991b3e2e..000000000000 --- a/dev-python/jaraco-functools/jaraco-functools-4.4.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Additional functions used by other projects by developer jaraco" -HOMEPAGE=" - https://github.com/jaraco/jaraco.functools/ - https://pypi.org/project/jaraco.functools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/more-itertools-0.12.0-r1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jaraco-classes[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "jaraco.functools" - version = "${PV}" - description = "Functools like those found in stdlib" - EOF -} - -python_install() { - distutils-r1_python_install - # rename to workaround a bug in pkg_resources - # https://bugs.gentoo.org/834522 - mv "${D}$(python_get_sitedir)"/jaraco{_,.}functools-${PV}.dist-info || die -} diff --git a/dev-python/jaraco-functools/jaraco-functools-4.5.0.ebuild b/dev-python/jaraco-functools/jaraco-functools-4.5.0.ebuild deleted file mode 100644 index e12dabb4f58b..000000000000 --- a/dev-python/jaraco-functools/jaraco-functools-4.5.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Additional functions used by other projects by developer jaraco" -HOMEPAGE=" - https://github.com/jaraco/jaraco.functools/ - https://pypi.org/project/jaraco.functools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/more-itertools-0.12.0-r1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jaraco-classes[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "jaraco.functools" - version = "${PV}" - description = "Functools like those found in stdlib" - EOF -} - -python_install() { - distutils-r1_python_install - # rename to workaround a bug in pkg_resources - # https://bugs.gentoo.org/834522 - mv "${D}$(python_get_sitedir)"/jaraco{_,.}functools-${PV}.dist-info || die -} diff --git a/dev-python/jaraco-functools/metadata.xml b/dev-python/jaraco-functools/metadata.xml deleted file mode 100644 index 27794568db97..000000000000 --- a/dev-python/jaraco-functools/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jaraco.functools - jaraco/jaraco.functools - https://github.com/jaraco/jaraco.functools/issues - - diff --git a/dev-python/jaraco-itertools/Manifest b/dev-python/jaraco-itertools/Manifest deleted file mode 100644 index be5bdcf9a5e6..000000000000 --- a/dev-python/jaraco-itertools/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jaraco_itertools-6.4.3.tar.gz 19680 BLAKE2B ac65bba9ee752ce76c343393719925a565422cd921769a2678a79fb3cb1a34bc0dbcd342904aa17463a7061a71285d89d6fa1773780e62fd54365833233119bb SHA512 13954ede9b59ee62edac9778a18894c05e102e6119b11d3b784ed3fd77ad4530c93826f202465b013fbaa9cbb63d8aab3311850813773176d33832d513670e96 diff --git a/dev-python/jaraco-itertools/jaraco-itertools-6.4.3.ebuild b/dev-python/jaraco-itertools/jaraco-itertools-6.4.3.ebuild deleted file mode 100644 index bf998dd20102..000000000000 --- a/dev-python/jaraco-itertools/jaraco-itertools-6.4.3.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tools for working with iterables. Complements itertools and more_itertools" -HOMEPAGE=" - https://github.com/jaraco/jaraco.itertools/ - https://pypi.org/project/jaraco.itertools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/inflect[${PYTHON_USEDEP}] - >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-1.15.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/jaraco-itertools/metadata.xml b/dev-python/jaraco-itertools/metadata.xml deleted file mode 100644 index 4e9c4fa2dc3e..000000000000 --- a/dev-python/jaraco-itertools/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jaraco.itertools - jaraco/jaraco.itertools - https://github.com/jaraco/jaraco.itertools/issues - - diff --git a/dev-python/jaraco-logging/Manifest b/dev-python/jaraco-logging/Manifest deleted file mode 100644 index 57a8872fbc4d..000000000000 --- a/dev-python/jaraco-logging/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jaraco_logging-3.4.0.tar.gz 10368 BLAKE2B 9b4a1d0a783226894b3bcdbecddd8c91602c3457a1ce6e7b59ff460b9811bdabf33d90f7b5de284c3dc8d9cb80009f8514b887f7c7624b1ec43658a643a2b9f0 SHA512 3b2dfb85539e4a24bcf7db927b20922fd3c23565a92a93347983f9c9604b205c2aa90bea5c7e2c7bf9fd920887e86220a3b7cf6730531844aab66b73ebaf9593 diff --git a/dev-python/jaraco-logging/jaraco-logging-3.4.0.ebuild b/dev-python/jaraco-logging/jaraco-logging-3.4.0.ebuild deleted file mode 100644 index d77a1f1e7466..000000000000 --- a/dev-python/jaraco-logging/jaraco-logging-3.4.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Additional facilities to supplement Python's stdlib logging module" -HOMEPAGE=" - https://github.com/jaraco/jaraco.logging/ - https://pypi.org/project/jaraco.logging/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/tempora[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-1.15.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - # create a pkgutil-style __init__.py in order to fix pytest's - # determination of package paths - cat > jaraco/__init__.py <<-EOF || die - __path__ = __import__("pkgutil").extend_path(__path__, __name__) - EOF - epytest --doctest-modules -} diff --git a/dev-python/jaraco-logging/metadata.xml b/dev-python/jaraco-logging/metadata.xml deleted file mode 100644 index 6eb1613dfbb7..000000000000 --- a/dev-python/jaraco-logging/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jaraco.logging - jaraco/jaraco.logging - https://github.com/jaraco/jaraco.logging/issues - - diff --git a/dev-python/jaraco-path/Manifest b/dev-python/jaraco-path/Manifest deleted file mode 100644 index 36e5138c0961..000000000000 --- a/dev-python/jaraco-path/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jaraco_path-3.7.2.tar.gz 12360 BLAKE2B 0e0a70e0af49db7e4ce9b54825beb057214277dd57e62c48f0ff2388ff2d489fe82d8773f7544464a64f0e83a9b95c8f794a91de2e6000360f0ebfee2693b03d SHA512 7869308504601368ef94c414e4d0c19d6115dccbb0d50b5287a15d3d31948c93ccfd01db71c95d534f670fdf61b2e2c00deb873ee1e81b7f6bc1bdf0d3a1f9a9 diff --git a/dev-python/jaraco-path/jaraco-path-3.7.2.ebuild b/dev-python/jaraco-path/jaraco-path-3.7.2.ebuild deleted file mode 100644 index d9d34278391e..000000000000 --- a/dev-python/jaraco-path/jaraco-path-3.7.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Miscellaneous path functions" -HOMEPAGE=" - https://github.com/jaraco/jaraco.path/ - https://pypi.org/project/jaraco.path/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest tests -} diff --git a/dev-python/jaraco-path/metadata.xml b/dev-python/jaraco-path/metadata.xml deleted file mode 100644 index c696985efab2..000000000000 --- a/dev-python/jaraco-path/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jaraco.path - jaraco/jaraco.path - - diff --git a/dev-python/jaraco-stream/Manifest b/dev-python/jaraco-stream/Manifest deleted file mode 100644 index f027cad296c8..000000000000 --- a/dev-python/jaraco-stream/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jaraco_stream-3.0.4.tar.gz 10744 BLAKE2B dab536ba2927c361deb86500d2ac294351c18098f2f69b6f40f54a68ae438dad094ee5075ab6d1c73a7ccd6a05bf98edbbc5cf2441ecd68cef0c4129e94aa47f SHA512 f17647fd2dd1fcdc04d6ef62a95fe63d3f1c7e3acbc72600a414930c4b5d781b4148aff4bda94a47f6ece5c9666b976b321647e3f07c37ffb1ee2003bb075b07 diff --git a/dev-python/jaraco-stream/jaraco-stream-3.0.4.ebuild b/dev-python/jaraco-stream/jaraco-stream-3.0.4.ebuild deleted file mode 100644 index 887ea728fd4c..000000000000 --- a/dev-python/jaraco-stream/jaraco-stream-3.0.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Routines for handling streaming data" -HOMEPAGE=" - https://github.com/jaraco/jaraco.stream/ - https://pypi.org/project/jaraco.stream/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/more-itertools[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-1.15.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/jaraco-stream/metadata.xml b/dev-python/jaraco-stream/metadata.xml deleted file mode 100644 index 1644ba3908b4..000000000000 --- a/dev-python/jaraco-stream/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jaraco.stream - jaraco/jaraco.stream - https://github.com/jaraco/jaraco.stream/issues - - - Routines for handling streaming data, including a set of generators for loading gzip data on the fly. - - diff --git a/dev-python/jaraco-test/Manifest b/dev-python/jaraco-test/Manifest deleted file mode 100644 index d01c0781725d..000000000000 --- a/dev-python/jaraco-test/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jaraco_test-5.6.0.tar.gz 11221 BLAKE2B bc7c0bec30d762be20fe21715007bb79c05258d4146574a344b4981f39d50af6e8a0b2c58a4ff1b6b8b1c77600322432846b10fe9938d0d44bfcae6ca34cf9d4 SHA512 cb22058edcdf1cc5aac6f66301a31e9c6a2935594090da3bbc0d4bfa58ae8b071917c166195559dfa9133147b79633efc50e6fa312ca1257d560a1ff85cc8ccc diff --git a/dev-python/jaraco-test/jaraco-test-5.6.0.ebuild b/dev-python/jaraco-test/jaraco-test-5.6.0.ebuild deleted file mode 100644 index 9d940e7c3743..000000000000 --- a/dev-python/jaraco-test/jaraco-test-5.6.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Testing support by jaraco" -HOMEPAGE=" - https://github.com/jaraco/jaraco.test/ - https://pypi.org/project/jaraco.test/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/jaraco-collections[${PYTHON_USEDEP}] - dev-python/jaraco-context[${PYTHON_USEDEP}] - dev-python/jaraco-functools[${PYTHON_USEDEP}] - dev-python/test[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_test() { - # workaround namespaces blocking test.support import (sigh!) - mv jaraco/test jaraco_test || die - rmdir jaraco || die - distutils-r1_src_test -} - -python_test() { - # while technically these tests are skipped when Internet is - # not available (they test whether auto-skipping works), we don't - # want any Internet access whenever possible - local EPYTEST_DESELECT=( - tests/test_http.py::test_needs_internet - ) - epytest -m "not network" -} diff --git a/dev-python/jaraco-test/metadata.xml b/dev-python/jaraco-test/metadata.xml deleted file mode 100644 index 4e41c7489006..000000000000 --- a/dev-python/jaraco-test/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jaraco.test - jaraco/jaraco.test - - diff --git a/dev-python/jaraco-text/Manifest b/dev-python/jaraco-text/Manifest deleted file mode 100644 index d15531906cc7..000000000000 --- a/dev-python/jaraco-text/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jaraco_text-4.2.0.tar.gz 20077 BLAKE2B c2c991586f5696995ad60b0238c110fb1094c8b51c35961e01faec6a4b18f5ca1951d1c273c3908d41f1bf26fab7e639f5f4903328e106b7f770416c9990c218 SHA512 63cd8b4c7a66231b4951e2c5d5b8fcc6cab2fd3bddee0f6fb254eafdf131fc1cd8ed88430e0a822096dfd7d871acef335ac30e899b7f715832800cce4005f1dd diff --git a/dev-python/jaraco-text/jaraco-text-4.2.0.ebuild b/dev-python/jaraco-text/jaraco-text-4.2.0.ebuild deleted file mode 100644 index ca1295019980..000000000000 --- a/dev-python/jaraco-text/jaraco-text-4.2.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Text utilities used by other projects by developer jaraco" -HOMEPAGE=" - https://github.com/jaraco/jaraco.text/ - https://pypi.org/project/jaraco.text/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/jaraco-context-4.1.1-r1[${PYTHON_USEDEP}] - >=dev-python/jaraco-functools-3.5.0-r1[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "jaraco.text" - version = "${PV}" - description = "Module for text manipulation" - EOF - - # remove CLI tools, they have annoying deps, no entry points - # and since there are dashes in their names, they can't be imported - # anyway - rm jaraco/text/*-*.py || die -} diff --git a/dev-python/jaraco-text/metadata.xml b/dev-python/jaraco-text/metadata.xml deleted file mode 100644 index 0ca273bb4c56..000000000000 --- a/dev-python/jaraco-text/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jaraco.text - jaraco/jaraco.text - https://github.com/jaraco/jaraco.text/issues - - diff --git a/dev-python/jaraco-vcs/Manifest b/dev-python/jaraco-vcs/Manifest deleted file mode 100644 index d913fee80ac4..000000000000 --- a/dev-python/jaraco-vcs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jaraco_vcs-2.4.1.tar.gz 18528 BLAKE2B 81fd683849d76affd6e57b8b4727cea47b7dbaba307e44b2b06e986145a9482098c9584283983e5c3f40d0b3aaa5d3133596393d7c85b9ccd448e05f51ea60ab SHA512 f859758b612c1523b20c208f4bc58eee551170768a9280a9cc827359d7cd72cb533a2fbcbc63af177c9891a98bf8f1c5527ebf0392060c596206897e8672f82b diff --git a/dev-python/jaraco-vcs/jaraco-vcs-2.4.1.ebuild b/dev-python/jaraco-vcs/jaraco-vcs-2.4.1.ebuild deleted file mode 100644 index fdb2c0ef6571..000000000000 --- a/dev-python/jaraco-vcs/jaraco-vcs-2.4.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Facilities for working with VCS repositories" -HOMEPAGE=" - https://github.com/jaraco/jaraco.vcs/ - https://pypi.org/project/jaraco.vcs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/jaraco-classes[${PYTHON_USEDEP}] - dev-python/jaraco-path[${PYTHON_USEDEP}] - dev-python/jaraco-versioning[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/tempora[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-home[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # assumes running inside the git repo - jaraco/vcs/__init__.py::jaraco.vcs - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p home -p jaraco.vcs.fixtures -} diff --git a/dev-python/jaraco-vcs/metadata.xml b/dev-python/jaraco-vcs/metadata.xml deleted file mode 100644 index d2bc5e8640ce..000000000000 --- a/dev-python/jaraco-vcs/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - jaraco/jaraco.vcs - jaraco.vcs - - diff --git a/dev-python/jaraco-versioning/Manifest b/dev-python/jaraco-versioning/Manifest deleted file mode 100644 index d44373184e38..000000000000 --- a/dev-python/jaraco-versioning/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jaraco.versioning-1.1.0.tar.gz 9193 BLAKE2B 53839065296a9ae0ecf48553ee4beeffa5771257c58ae2799c15d58a9d0e0accb5b361ca0ac67bc6d69ae3c15aaece96aa479159a3df7ecd545eb75e21240d8b SHA512 aa2e93bb13fa4ca9f2df07f65bc801b3f03566df06be1b388fd1651c3610c59f691170db8de27146c602ef5df2306809efe3a84dc23c1a9e9d6806ad4ce27906 diff --git a/dev-python/jaraco-versioning/jaraco-versioning-1.1.0.ebuild b/dev-python/jaraco-versioning/jaraco-versioning-1.1.0.ebuild deleted file mode 100644 index 291a664b7424..000000000000 --- a/dev-python/jaraco-versioning/jaraco-versioning-1.1.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="More sophisticated version manipulation (than packaging)" -HOMEPAGE=" - https://github.com/jaraco/jaraco.versioning/ - https://pypi.org/project/jaraco.versioning/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/jaraco-versioning/metadata.xml b/dev-python/jaraco-versioning/metadata.xml deleted file mode 100644 index 22a407f2797a..000000000000 --- a/dev-python/jaraco-versioning/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - jaraco/jaraco.versioning - jaraco.versioning - - diff --git a/dev-python/jc/Manifest b/dev-python/jc/Manifest deleted file mode 100644 index fc75d4758f8e..000000000000 --- a/dev-python/jc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jc-1.25.6.gh.tar.gz 15300270 BLAKE2B a49f05773eb74288dcd93795aed0c2ae8e8efddffdaa20736fbfc1b7397e52fe1f07618c7fb835e304ca845eb93ce3f827cb161a93c6eb3cf4fe4b1821f51e9b SHA512 5ec64731f5e01608fb5cd97fa0e12ad43e7147b79ccc3ab86c685aba7742cdd8a7d8da8d2bec518f675625e569287661a68bc5351f85c2db3776db0644d26dc4 diff --git a/dev-python/jc/jc-1.25.6.ebuild b/dev-python/jc/jc-1.25.6.ebuild deleted file mode 100644 index c67537802447..000000000000 --- a/dev-python/jc/jc-1.25.6.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2025 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="Converts the output of popular command-line tools and file-types to JSON" -HOMEPAGE=" - https://github.com/kellyjonbrazil/jc/ - https://pypi.org/project/jc/ -" -# no tests in sdist, as of 1.23.2 -SRC_URI=" - https://github.com/kellyjonbrazil/jc/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - local -x TZ=America/Los_Angeles - eunittest -} diff --git a/dev-python/jc/metadata.xml b/dev-python/jc/metadata.xml deleted file mode 100644 index d22a71ee92d7..000000000000 --- a/dev-python/jc/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - - kellyjonbrazil/jc - jc - - diff --git a/dev-python/jdcal/Manifest b/dev-python/jdcal/Manifest deleted file mode 100644 index 4f221b86f1f3..000000000000 --- a/dev-python/jdcal/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jdcal-1.4.1.tar.gz 7479 BLAKE2B a53954b12c5f1fed81fe6241b5097a7def4074ae83d6e31a528ac0fa87a3d90b504e2fe1a80b44cf19663e1402695460f9e3acb54a2333181f21e7cef47f737d SHA512 5e14f470f35764c0d76fcf0ee13f9ea0879e645b589a48636207b7848f3df0437343898595c8cf19b8e4fe8a172d4e82aa06e56284ed263154c93de217e24e39 diff --git a/dev-python/jdcal/jdcal-1.4.1-r1.ebuild b/dev-python/jdcal/jdcal-1.4.1-r1.ebuild deleted file mode 100644 index 18ecaca6db22..000000000000 --- a/dev-python/jdcal/jdcal-1.4.1-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Julian dates from proleptic Gregorian and Julian calendars" -HOMEPAGE=" - https://github.com/phn/jdcal/ - https://pypi.org/project/jdcal/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -distutils_enable_tests pytest diff --git a/dev-python/jdcal/metadata.xml b/dev-python/jdcal/metadata.xml deleted file mode 100644 index 997e6fe35563..000000000000 --- a/dev-python/jdcal/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jdcal - phn/jdcal - - diff --git a/dev-python/jedi/Manifest b/dev-python/jedi/Manifest deleted file mode 100644 index 84e7519b7beb..000000000000 --- a/dev-python/jedi/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST django-stubs-fd057010f6cbf176f57d1099e82be46d39b99cb9.tar.gz 183312 BLAKE2B a68f6139903f5001db994ee0d881f40ab74932e81c3e2c3a0c22dc56e6be681d0fb42ce837603b21e4d0d448ccb25884ef0f69039305f309e82603267cee9f6a SHA512 506322c132f94e6a1e88cdbde6027a566387731fa6ad59934f95c3511f49d90eff2a3138363811be648b096407d418cd1f801df0bc35b1e464ef181e4076ada1 -DIST jedi-0.19.2.gh.tar.gz 475890 BLAKE2B e68a6245b0887e50e97f490b15b3f21865250cb954fb7aaa825755c54489aab6543256a4941feb41570cf0cc747f929634e0323aad57a13c0f4273de2af0e3de SHA512 5146e804b7b1b9f9dff2e372c4e3384c15dc05643b399d0aaab797451e9ef43a84914cc5fd4b130c9b4a9d2eff5ab917b3956f4fc6b71394d8e6c8a39467a4ad -DIST jedi-0.20.0.tar.gz 3119416 BLAKE2B a5e70e6e815b417ce22f518af384d26452695bcc3693505960aba5ed417fdf06f23e9d9d197b1b0aae17fd302c77fc3275390da3828767b395211c118b253970 SHA512 17775ab845b661dd3b93963b12055013a54314680d717087d49f64cb03332a5b5716dbfeb59e821aba34e2962c8bd01b86e8de881fb64dd31b374ef58b50ff00 -DIST typeshed-ae9d4f4b21bb5e1239816c301da7b1ea904b44c3.tar.gz 602044 BLAKE2B 53298918a7e9a1163e76d4c70ad2a2117ee90b49329aa82d82b2aaaeaf000c971872f83ed283af6dc4be068b813876760c8b1b4acb4131865572a4aed3ea9230 SHA512 b3b9da66b6c6e03e0b262b3262df31215a5e080468ca9ebf4332ed53d715cd3956db7067fad3ec267042ff704f81ac665c703ef2fd0c5b445d440bd8e52bf1aa diff --git a/dev-python/jedi/jedi-0.19.2.ebuild b/dev-python/jedi/jedi-0.19.2.ebuild deleted file mode 100644 index 463dfb0490de..000000000000 --- a/dev-python/jedi/jedi-0.19.2.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -TYPESHED_P="typeshed-ae9d4f4b21bb5e1239816c301da7b1ea904b44c3" -DJANGO_STUBS_P="django-stubs-fd057010f6cbf176f57d1099e82be46d39b99cb9" -EGIT_COMMIT="82d1902f382ddac5b0e6647646b72f28a3181ec3" - -DESCRIPTION="Autocompletion library for Python" -HOMEPAGE=" - https://github.com/davidhalter/jedi/ - https://pypi.org/project/jedi/ -" -SRC_URI=" - https://github.com/davidhalter/jedi/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - https://github.com/davidhalter/typeshed/archive/${TYPESHED_P#typeshed-}.tar.gz - -> ${TYPESHED_P}.tar.gz - https://github.com/davidhalter/django-stubs/archive/${DJANGO_STUBS_P#django-stubs-}.tar.gz - -> ${DJANGO_STUBS_P/v/}.tar.gz -" - -LICENSE=" - MIT - test? ( Apache-2.0 ) -" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - =dev-python/parso-0.8.3[${PYTHON_USEDEP}] -" - -# RDEPEND needed because of an import jedi inside conf.py -distutils_enable_sphinx docs \ - dev-python/parso \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -python_prepare_all() { - # upstream includes these as submodules ... - rmdir "${S}"/jedi/third_party/{django-stubs,typeshed} || die - mv "${WORKDIR}/${DJANGO_STUBS_P/v/}" \ - "${S}/jedi/third_party/django-stubs" || die - mv "${WORKDIR}/${TYPESHED_P}" \ - "${S}/jedi/third_party/typeshed" || die - - # test_complete_expanduser relies on $HOME not being empty - > "${HOME}"/somefile || die - - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=( - # fragile - test/test_speed.py - # assumes pristine virtualenv - test/test_inference/test_imports.py::test_duplicated_import - test/test_inference/test_imports.py::test_os_issues - ) - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - test/test_api/test_interpreter.py::test_param_infer_default - test/test_inference/test_compiled.py::test_next_docstr - test/test_inference/test_compiled.py::test_time_docstring - test/test_inference/test_gradual/test_typeshed.py::test_module_exists_only_as_stub - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - # type annotation printing difference - test/test_inference/test_mixed.py::test_compiled_signature_annotation_string - # extra attributes in os - test/test_utils.py::TestSetupReadline::test_import - ) - ;; - esac - - # some plugin breaks case-insensitivity on completions - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # django and pytest tests are very version dependent - epytest -o addopts= -k "not django and not pytest" -} diff --git a/dev-python/jedi/jedi-0.20.0.ebuild b/dev-python/jedi/jedi-0.20.0.ebuild deleted file mode 100644 index c32bbb4cd1bd..000000000000 --- a/dev-python/jedi/jedi-0.20.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Autocompletion library for Python" -HOMEPAGE=" - https://github.com/davidhalter/jedi/ - https://pypi.org/project/jedi/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - =dev-python/parso-0.8.6[${PYTHON_USEDEP}] -" - -# RDEPEND needed because of an import jedi inside conf.py -distutils_enable_sphinx docs \ - dev-python/parso \ - dev-python/sphinx-rtd-theme -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - # test_complete_expanduser relies on $HOME not being empty - > "${HOME}"/somefile || die - - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=( - # fragile - test/test_speed.py - # assumes pristine virtualenv - test/test_inference/test_imports.py::test_duplicated_import - test/test_inference/test_imports.py::test_os_issues - ) - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - test/test_api/test_api.py::test_preload_modules - test/test_api/test_interpreter.py::test_param_infer_default - test/test_inference/test_compiled.py::test_next_docstr - test/test_inference/test_compiled.py::test_time_docstring - test/test_inference/test_gradual/test_typeshed.py::test_module_exists_only_as_stub - test/test_utils.py::TestSetupReadline::test_import - ) - ;; - esac - - # django and pytest tests are very version dependent - epytest -o addopts= -k "not django and not pytest" -} diff --git a/dev-python/jedi/metadata.xml b/dev-python/jedi/metadata.xml deleted file mode 100644 index 8b894d87f76e..000000000000 --- a/dev-python/jedi/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jedi - davidhalter/jedi - - diff --git a/dev-python/jeepney/Manifest b/dev-python/jeepney/Manifest deleted file mode 100644 index 3b3b1af9b0c6..000000000000 --- a/dev-python/jeepney/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST jeepney-0.9.0.tar.gz 106758 BLAKE2B 40a19ffaacbb286e645292592573e04098f0604914e796272720bb6af3f927f048d624f34a3443a2b8ae6de8d92dba2d631f1e4bcdd004ea3cb7affcb2f1b504 SHA512 2d47ba3f8b652abe5b5b5cde5cb66600c2914207a45973e3ca28a0561e61d98827751ff32c6019ef9e2507ee5c2879ef1ef0d732870d208b500f7b52f3c6229c -DIST jeepney-0.9.0.tar.gz.provenance 8083 BLAKE2B 98e91f2161fae357f7b12d4179d6b0e8c038e4d82736803c431be2c45cb32f4c2bc1e5275759d23af1ad510031fbd0a682064ade2f1b85260a3c933c2498cec2 SHA512 1acfcaf9b89b57eade49d8124abaf1f92aec168c44a2c75bc5b2d0179c8935e1ecdb9d6cd4b92f6bbcd9158de883d51ae35fe817fa448536a9d449207f3f1ae6 diff --git a/dev-python/jeepney/jeepney-0.9.0.ebuild b/dev-python/jeepney/jeepney-0.9.0.ebuild deleted file mode 100644 index 2867b3f286e6..000000000000 --- a/dev-python/jeepney/jeepney-0.9.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://gitlab.com/takluyver/jeepney -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Low-level, pure Python DBus protocol wrapper" -HOMEPAGE=" - https://gitlab.com/takluyver/jeepney/ - https://pypi.org/project/jeepney/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="examples" - -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/async-timeout[${PYTHON_USEDEP}] - ' 3.10) - >=dev-python/pytest-asyncio-0.7.1[${PYTHON_USEDEP}] - dev-python/testpath[${PYTHON_USEDEP}] - sys-apps/dbus - ) -" - -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -src_test() { - local dbus_params=( - $(dbus-daemon --session --print-address --fork --print-pid) - ) - local -x DBUS_SESSION_BUS_ADDRESS=${dbus_params[0]} - - distutils-r1_src_test - - kill "${dbus_params[1]}" || die -} - -python_test() { - local EPYTEST_IGNORE=() - if ! has_version "dev-python/pytest-trio[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( jeepney/io/tests/test_trio.py ) - fi - epytest -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/jeepney/metadata.xml b/dev-python/jeepney/metadata.xml deleted file mode 100644 index e9e622253899..000000000000 --- a/dev-python/jeepney/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jeepney - takluyver/jeepney - https://gitlab.com/takluyver/jeepney/-/issues - - diff --git a/dev-python/jellyfish/Manifest b/dev-python/jellyfish/Manifest deleted file mode 100644 index 68a34727adf7..000000000000 --- a/dev-python/jellyfish/Manifest +++ /dev/null @@ -1,47 +0,0 @@ -DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST cc-1.2.41.crate 91154 BLAKE2B c7fa1a47ed63df938d95de922e412e8bea8a38842bbf20eb7a5bdfdcb3932aa98e7352b18d06816f68680e7b491681aaefc38e955ff92a9e6d8be6662ff465ef SHA512 7ecb7ecaa64c58dd1225d46804b2314bcf04befc20e0928821387d9b793f0366e8485d24b3786045c5455a13ff9f6a1ad0a09723d9c7e25ed192afb91951b4b4 -DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b -DIST csv-1.3.1.crate 888542 BLAKE2B cbb2a64cbde9c315bfdf2ddc3c14b2cf650595dda8fe233d8b84ceacf4756e72dd9b5a932e4c27b496c70ea5cb8fa1d29abea3d833b8169b6f271bc3834ed2aa SHA512 6b0be5e017b2b2cb926d11d7a36cdae1bf0ddb56165127f25f6fd55956f95a572ed7e054f863610e91c9c2329f5af0eee9678f9020644800587d6daa5a94755b -DIST csv-core-0.1.12.crate 26298 BLAKE2B 6ad0052ff32aa788a784540a4c34f441eba0cf0ea026b2bffafc9bde2d1c253f758b6fc013c8f3378078d7f5da413044318da229255e1c2b34d77d8a7237a635 SHA512 f3b02c2d95db7c9af2636b0bf496dc721d0b880d490cd63d29c0b1a25f98624b4e072e6824788cbcce25d855eaecbfe33b0cb72cd013a6af600208ea660d99e4 -DIST find-msvc-tools-0.1.4.crate 30817 BLAKE2B 8fa2573428a52a7926dd474b9b490df3a5685e701ba7089564604afd0d00038c195827888e2f92cb6d548e0919c1530c61c3abaa5433c351a57f16c8b9a91292 SHA512 91dceb15d6d6367f229f9902daad8c57ddc9b28c463266785236d34f84732bf931ac653196980306488b81c66df00f8bb241a95d2b06590d41dd0703f8a941b5 -DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9 -DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42 -DIST jellyfish-1.2.1.tar.gz 364417 BLAKE2B 9a64092945fda28253007b24db9a3f5988c6fae2036b9b3a38fdbc33d276d9b679eddb49d9abd5ed3ba3fb76893a6466e9f5e0aa42dc27d7a7b0a924b2e1b26b SHA512 7fc670006a14f2da92cd25dc7a7d191bcba68187c321ea723e4a4543e47986cbabf9d0a4ea904f0cd74755de55881a31c02cb029b9b22e099499da1614e3e0e3 -DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0 -DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 -DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c -DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 -DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b -DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e -DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 -DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 -DIST python3-dll-a-0.2.14.crate 103489 BLAKE2B a2868aa62d9b5f33ba0ab3be85f486e7b0594b8e535749e251ae9c829eabf9f0211f928c729b0f5b847a89be978c4b5648d333ac657a82acaa3c39520dfe0b8c SHA512 fde53bac2b7009d409d5dfab991b431aea7c16c5e0227a7bb143e73a043cd0490cec2647f73cfc34f73a192e9b365a70fd5b42d969beb2e3251dff44230a2040 -DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e -DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad -DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384 -DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 -DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 -DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c -DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 -DIST tinyvec-1.10.0.crate 51996 BLAKE2B af3e3e415061eccdd1ba1d157e513323259d05688f8ee3d10fb3d9dc0a51bbfc9f8bdfebc2de12bcfe573196457acf60826d8eeb4b5e913b4d92c09c8891a9cb SHA512 e64ea6ce2bf8f4d2a38a00402cff2b79c06082f8a9ecfd774e7acf143b18a8116b95a8921e516f56d6519ad7bfca1d11e762328cee1e4534ea83f3f2e98eeda7 -DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e -DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183 -DIST unicode-normalization-0.1.24.crate 126536 BLAKE2B 1d6d535a1236562918d2625172d38c261854cd8c45cccc81c5d5aefb052db5d0e33981d95f5c87e8760cf77b3651c60b7ec1762421a7a9caa72fe7eac3f562a0 SHA512 f7af59688773319b9d1523955ce9b82e6735bd72358715ba5c056f41956ca050b6a612cae1b39199cc089674b3c71e4016d85d48167277c794c5cef3df881754 -DIST unicode-segmentation-1.12.0.crate 106323 BLAKE2B 268b60aff6694434f05afb7e2b8187eeccdceb77460f8ce2ac0f84d470f8a4e03182ce3f7906177cd2f00f989273a7e69061a763006245f0876bf21b15076804 SHA512 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST wasi-0.14.7+wasi-0.2.4.crate 18219 BLAKE2B 10832cb1268305bda3ab6ed158190a910ba80cc15ebcea94d806d43164a1391852b374b8a50e46368856bfdb82a73c1124bfb99438864149c4e5243397eaf3c3 SHA512 e3983f4d3af346ef2926374be93d095a4d61128c4b65890da11aba9d51d8129f0984dc3c318cc712cd06d2931e2e54b5822883f4eca7918e6456b6741e0840e1 -DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb -DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548 -DIST zerocopy-0.8.27.crate 252663 BLAKE2B bef5142d18ae053a542d3a481e5ed3594ee73f9d89eb82224c115701e38245e87ba9cfddd15812fbae5c2486ad46c11481ee722a3c3832a2540a43f84f6dce7e SHA512 f3f8d298b3a56d0eb3061207d069f34302e1dfb61e6b3ab2a9c8d0656b5da807ebd70310ddf818fbb40547597183e09be77c07c4b665690af66f27a9cf96a1df -DIST zerocopy-derive-0.8.27.crate 89827 BLAKE2B ace5abe8aca7cdc22ab66826e7e244b89d84adf495186eaa2714d6c521403e2fd84b56259eed6d2a6ad9800e164021dadfcdf4c80ad8a8b7eb0dd7fe799e9749 SHA512 9fd0b4f900e6ea7c92998b7297deafa84870e7e57d09225ae3910894358da9f405925fed88d2528f52caf5a1f6e32dd75bfa18ed3a7f9fee75bfa88c0f23e451 diff --git a/dev-python/jellyfish/jellyfish-1.2.1.ebuild b/dev-python/jellyfish/jellyfish-1.2.1.ebuild deleted file mode 100644 index 4731cb583e75..000000000000 --- a/dev-python/jellyfish/jellyfish-1.2.1.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.82.0" -CRATES=" - ahash@0.8.12 - autocfg@1.5.0 - cc@1.2.41 - cfg-if@1.0.3 - csv-core@0.1.12 - csv@1.3.1 - find-msvc-tools@0.1.4 - getrandom@0.3.3 - heck@0.5.0 - indoc@2.0.6 - itoa@1.0.15 - libc@0.2.177 - memchr@2.7.6 - memoffset@0.9.1 - num-traits@0.2.19 - once_cell@1.21.3 - portable-atomic@1.11.1 - proc-macro2@1.0.101 - pyo3-build-config@0.26.0 - pyo3-ffi@0.26.0 - pyo3-macros-backend@0.26.0 - pyo3-macros@0.26.0 - pyo3@0.26.0 - python3-dll-a@0.2.14 - quote@1.0.41 - r-efi@5.3.0 - ryu@1.0.20 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - shlex@1.3.0 - smallvec@1.15.1 - syn@2.0.106 - target-lexicon@0.13.3 - tinyvec@1.10.0 - tinyvec_macros@0.1.1 - unicode-ident@1.0.19 - unicode-normalization@0.1.24 - unicode-segmentation@1.12.0 - unindent@0.2.4 - version_check@0.9.5 - wasi@0.14.7+wasi-0.2.4 - wasip2@1.0.1+wasi-0.2.4 - wit-bindgen@0.46.0 - zerocopy-derive@0.8.27 - zerocopy@0.8.27 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python module for doing approximate and phonetic matching of strings" -HOMEPAGE=" - https://github.com/jamesturk/jellyfish/ - https://pypi.org/project/jellyfish/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 - || ( Apache-2.0 Boost-1.0 ) -" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/jellyfish/_rustyfish.*.so" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test_all() { - cargo_src_test -} diff --git a/dev-python/jellyfish/metadata.xml b/dev-python/jellyfish/metadata.xml deleted file mode 100644 index 5bff240472c1..000000000000 --- a/dev-python/jellyfish/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - sound@gentoo.org - Gentoo Sound project - - - jellyfish - jamesturk/jellyfish - - diff --git a/dev-python/jinja2-cli/Manifest b/dev-python/jinja2-cli/Manifest deleted file mode 100644 index 11e88e73649c..000000000000 --- a/dev-python/jinja2-cli/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jinja2-cli-0.8.2.tar.gz 7185 BLAKE2B 86ffc65e75825ec894a6098fcd3d22583cd358702791a81f6e28277594e2482e4b7d9235b6f2edf120dbeda1fd64565b74ac3d625444adfdddf43297611953a9 SHA512 6c76761132e0d2615c3388bf43c16d7d7554c19f0ee99f92ebab45ae134fa7752be6a64f783927a4a2e7206bca52afba5d6d8f78521db02986b961a3bc8728da diff --git a/dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild b/dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild deleted file mode 100644 index aea838bfcc56..000000000000 --- a/dev-python/jinja2-cli/jinja2-cli-0.8.2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="CLI for Jinja2" -HOMEPAGE="https://github.com/mattrobenolt/jinja2-cli" -SRC_URI="https://github.com/mattrobenolt/jinja2-cli/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/jinja2-cli/metadata.xml b/dev-python/jinja2-cli/metadata.xml deleted file mode 100644 index 8c60673a8be0..000000000000 --- a/dev-python/jinja2-cli/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - mattrobenolt/jinja2-cli - - diff --git a/dev-python/jinja2-pluralize/Manifest b/dev-python/jinja2-pluralize/Manifest deleted file mode 100644 index b501ccf6af5c..000000000000 --- a/dev-python/jinja2-pluralize/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jinja2_pluralize-0.3.0.tar.gz 12638 BLAKE2B bb7399d287cf0d1bfed5398c0ad7e6994dfe1d8e942d82190570d0b40d8bec4939d497cb2d9d4415c913f3f3f9c11b017035941755219effa8d92a6ef188dac9 SHA512 8830c01ff82befa353302cadc305147a950038fdf3808632f22dfce9a564a6ba7967781f579a2d94fecb1b5bb01f80d2a53ff082332b94c6e6e3f5f4106e7313 diff --git a/dev-python/jinja2-pluralize/jinja2-pluralize-0.3.0-r1.ebuild b/dev-python/jinja2-pluralize/jinja2-pluralize-0.3.0-r1.ebuild deleted file mode 100644 index 49c96c687d90..000000000000 --- a/dev-python/jinja2-pluralize/jinja2-pluralize-0.3.0-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/_} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Jinja2 pluralize filters" -HOMEPAGE=" - https://github.com/audreyfeldroy/jinja2_pluralize/ - https://pypi.org/project/jinja2_pluralize/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/inflect[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/jinja2-pluralize/metadata.xml b/dev-python/jinja2-pluralize/metadata.xml deleted file mode 100644 index b0b0cb2c3394..000000000000 --- a/dev-python/jinja2-pluralize/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - jinja2_pluralize - audreyfeldroy/jinja2_pluralize - - diff --git a/dev-python/jinja2-time/Manifest b/dev-python/jinja2-time/Manifest deleted file mode 100644 index 3097c1b97822..000000000000 --- a/dev-python/jinja2-time/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jinja2-time-0.2.0.tar.gz 5701 BLAKE2B 370318000b1c91bc3460861d389da667f6d7e840c4f9d9d1661491c9bf1b422b8ecff12d1da2467e7a9596d12832790e314c3298672d70b38b92a53198df0156 SHA512 8ac4686312cde689f7a431001833d5d477030c4f5e9470d949bd07a40fcb9521f6ddcde37a72468093121ff9451e352a0bb43d20a796d7a204cf94e8a7545f2c diff --git a/dev-python/jinja2-time/files/jinja2-time-0.2.0-arrow-compat.patch b/dev-python/jinja2-time/files/jinja2-time-0.2.0-arrow-compat.patch deleted file mode 100644 index 04d2993c453f..000000000000 --- a/dev-python/jinja2-time/files/jinja2-time-0.2.0-arrow-compat.patch +++ /dev/null @@ -1,38 +0,0 @@ -From aa4af9af0a0a5111a8ad21bc1b43bbdb586ee8af Mon Sep 17 00:00:00 2001 -From: Vincent Bernat -Date: Sun, 3 Nov 2019 07:48:08 +0100 -Subject: [PATCH] Use shift() instead of replace() to modify dates - -Previously, the `replace()` method from arrow was shifting the date -when the arguments were using the plural form. Since Arrow 0.9.0, this -has been deprecated in favor of a `shift()` method. Arrow 0.14.5 -completely removed the ability for `replace()` to shift dates. This -leads to errors like `AttributeError: unknown attribute: "hours"` when -using plural form. - -This commit replace the use of `replace()` by `shift()` since the -intent is always to shift the current date. ---- - jinja2_time/jinja2_time.py | 6 +++--- - setup.py | 4 ++-- - 2 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/jinja2_time/jinja2_time.py b/jinja2_time/jinja2_time.py -index ce713cb..717c8a0 100755 ---- a/jinja2_time/jinja2_time.py -+++ b/jinja2_time/jinja2_time.py -@@ -19,11 +19,11 @@ def _datetime(self, timezone, operator, offset, datetime_format): - d = arrow.now(timezone) - - # Parse replace kwargs from offset and include operator -- replace_params = {} -+ shift_params = {} - for param in offset.split(','): - interval, value = param.split('=') -- replace_params[interval.strip()] = float(operator + value.strip()) -- d = d.replace(**replace_params) -+ shift_params[interval.strip()] = float(operator + value.strip()) -+ d = d.shift(**shift_params) - - if datetime_format is None: - datetime_format = self.environment.datetime_format diff --git a/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild b/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild deleted file mode 100644 index 77388e7e059f..000000000000 --- a/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Jinja2 Extension for Dates and Times" -HOMEPAGE=" - https://github.com/hackebrot/jinja2-time/ - https://pypi.org/project/jinja2-time/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/arrow[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${P}-arrow-compat.patch -) - -distutils_enable_tests pytest diff --git a/dev-python/jinja2-time/metadata.xml b/dev-python/jinja2-time/metadata.xml deleted file mode 100644 index 19b0c65f72dc..000000000000 --- a/dev-python/jinja2-time/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - hackebrot/jinja2-time - jinja2-time - - diff --git a/dev-python/jinja2/Manifest b/dev-python/jinja2/Manifest deleted file mode 100644 index 84bc3198c2c4..000000000000 --- a/dev-python/jinja2/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST jinja2-3.1.6.tar.gz 245115 BLAKE2B 494aa04ec2fa9fcc1d89b24148eaec371e2be70d4c6d5e24dd6b2efc6e91ebb0da92fade8667979bf26ba32c87f754ebc5d5d21d2a35f9b4ce7bc228b53a46e3 SHA512 bddd5e142f1462426c57b2efafdfafdfc6b66de257668707940896feae71eabdf19e0b6e34ef49b965153baf9b1eb59bb5a97349bb287ea0921dd2a751e967ab -DIST jinja2-3.1.6.tar.gz.provenance 9088 BLAKE2B 5ea9e770540c9a6f27ac0bb4a2d404a4a91304d844aebbf3ed4c2276340182642f532c81a10460e9af163b828769274f2010e906f76816e1c5da0f33dd962ccb SHA512 2337f7f106406f51c1af12b367a8b41b4b3effe2eb2f98be1d28c169ff25856a64e62da92f70fd4133a8feee04af4ee1121053a3f72268ee05f9bd19a88b97df diff --git a/dev-python/jinja2/jinja2-3.1.6.ebuild b/dev-python/jinja2/jinja2-3.1.6.ebuild deleted file mode 100644 index 25175ab47c1d..000000000000 --- a/dev-python/jinja2/jinja2-3.1.6.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_PN=jinja2 -PYPI_VERIFY_REPO=https://github.com/pallets/jinja -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="A full-featured template engine for Python" -HOMEPAGE=" - https://palletsprojects.com/p/jinja/ - https://github.com/pallets/jinja/ - https://pypi.org/project/Jinja2/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-issues \ - dev-python/pallets-sphinx-themes - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -# XXX: handle Babel better? - -src_prepare() { - # avoid unnecessary dep on extra sphinxcontrib modules - sed -i '/sphinxcontrib.log_cabinet/ d' docs/conf.py || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_IGNORE=() - if ! has_version "dev-python/trio[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_async.py - tests/test_async_filters.py - ) - fi - - epytest -} - -pkg_postinst() { - if ! has_version dev-python/babel; then - elog "For i18n support, please emerge dev-python/babel." - fi -} diff --git a/dev-python/jinja2/metadata.xml b/dev-python/jinja2/metadata.xml deleted file mode 100644 index 7dfbf7b05fcf..000000000000 --- a/dev-python/jinja2/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Jinja2 - pallets/jinja - cpe:/a:palletsprojects:jinja - - diff --git a/dev-python/jinxed/Manifest b/dev-python/jinxed/Manifest deleted file mode 100644 index 86a9163928d9..000000000000 --- a/dev-python/jinxed/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jinxed-2.0.1.tar.gz 127988 BLAKE2B d3a376006709e2c391bc474d5d2e23591e05c309ff9b656c0b3fefb7f8462718ff60421726f5f5895049b1715e487a9410c2c9df574e8f0e3f2892505a5f7a0c SHA512 f37085c6830a33546d20f31dc75242d6a86ec1a070b3597692b1d5eda168569492d9d1a0c4f04e5b6e0c18cca90c82ec2c1164bbb5ab05bf552db8ff86d6b2da diff --git a/dev-python/jinxed/jinxed-2.0.1.ebuild b/dev-python/jinxed/jinxed-2.0.1.ebuild deleted file mode 100644 index 7f2fc766afc9..000000000000 --- a/dev-python/jinxed/jinxed-2.0.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pure-Python implementation of a subset of the Python curses library" -HOMEPAGE=" - https://github.com/Rockhopper-Technologies/jinxed/ - https://pypi.org/project/jinxed/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/jinxed/metadata.xml b/dev-python/jinxed/metadata.xml deleted file mode 100644 index a94c0fa5cec3..000000000000 --- a/dev-python/jinxed/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - Rockhopper-Technologies/jinxed - jinxed - - diff --git a/dev-python/jiter/Manifest b/dev-python/jiter/Manifest deleted file mode 100644 index 47ab8137704a..000000000000 --- a/dev-python/jiter/Manifest +++ /dev/null @@ -1,115 +0,0 @@ -DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b -DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 -DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 -DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e -DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf20472592a2b822f15d7208f1cbbf9a43ab419b63acf7f4e244924e7e95fc3e5d0dcd484a358dde6b9bff24cf994ea SHA512 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492 -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST bitvec-1.0.1.crate 224375 BLAKE2B 9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f SHA512 83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e -DIST bumpalo-3.19.1.crate 96477 BLAKE2B 8716eecc9918c69dd07d6840f9b55114e290de053fddd11c187e11fb396d8a8825422378ec7a2e131674546d158b909a1a4c3e29d52cf3ed001658333c153807 SHA512 105a84bbf8c2b8fc130055713eab7b598c67d34ac01fe95b4c9f10fe956130870c0d12ac237c5dad3a44991a1b8611e5028e749024b6497d6b2f8a2702a4f655 -DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 -DIST cc-1.2.55.crate 93756 BLAKE2B 559d6dd3524897ccd371bb806a181c43a3ce79e21c9978085eaf7e131d9bc2b563b59eef5c06f9b50afcb75ea8a8f06be4b48b7276fe2bcc20b850cd5331b9ed SHA512 51b047f6690aa618466157bb16ec0cd3203a3a7229ca51077d1b0c37cd2059318a113639c7995b82dfb2ef9272a338cfcdf61843c28000450c5044eed52a5dfb -DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d -DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1 -DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106 -DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a -DIST clap-4.5.56.crate 61996 BLAKE2B 204ab0da10436850d787211a647885094178c24d66380140d0e04e2955bd0fdae5ed8bb3f15b24b7a853e1cf0a0983cab7515e914b6e76a8779fccbb35505d6b SHA512 2131f188f73ad990d3062b2f67ee7aaf4d760d8eff315c3c3417dfe210aad08ebdf030d3b1307a08e2df6486411b4c6ef3a52d8701e221fd3a41be25cef651d0 -DIST clap_builder-4.5.56.crate 170945 BLAKE2B a1b48d049438194e3a0bd51f3de8bf4392f681474b4598c0b63b6f781fce9eb15e549bf162800d997b25c69e24d493c7a57a2e3775f70fa071089309a236dd95 SHA512 5886061fd6d2e0c1f21a9d30785f1f704df8912b2f254fb2342e9c1bd7dbeda91c8191559e27960d9fa9e535561c19a6eb16f9fec19c98b7546e872263e3b735 -DIST clap_lex-0.7.7.crate 13474 BLAKE2B 609eeecb32aef3e1b3ee773af7f554867e8a06d4c5d1d2f42b0137c65825fa27d50a4438b6186bdfe790ad19abda6f32880e679361d9647b0dc197d3d3869392 SHA512 08dd03c26213527f3900a47b011b17de36c3cb50405adc0ea8ea6d06000d8d8b7fde1ea84bf9c426e6e8dfa8cb6b4396bf4291a9058815b93f546c069ac4ff66 -DIST codspeed-2.10.1.crate 8589 BLAKE2B f9952f812bfeed4b2c2174d38624e9464fc8c9543df4a3f805f2930b97efa08b166100c4d75f048161251fd0d6b4126657b0402fa6386c704ec5c50946565a19 SHA512 c7a931f65c0af5555127c084543fffc09ae7191dd289faff04864ccca6c06b57ec3b3b821408c98c6081e5ffc607e9a127268e36ddcf83db1a9fe4c3f5146733 -DIST codspeed-criterion-compat-2.10.1.crate 20929 BLAKE2B 4d8f69bd0e6b7269c8edad91bdfa0111a7a95e2a9c3b3b00b42c33f7282561c02af7ea728ad3653963d9a5edebb8deeb172fab88dc5baf494730c7817e8dc61c SHA512 532b81cf91face4fa10f9358f6e00ae9d28e9ce47046714e0c3430939ae3739d1ac6339c79931cb3e5f1011581f157c68520ab003f78f572bd3c881e519b829f -DIST codspeed-criterion-compat-walltime-2.10.1.crate 122454 BLAKE2B 52b556806765a22f646e28fd2b17368247d686920a7f5179a1c33586e4f64fb6beccc12c64f831841c08b8fedb8cb27c353c7ba6d7998a21eeb90e2848b6e779 SHA512 87bfe1fefbafa346f2c3b49e7ecb1dda500100b86ffa818ec9be811b648ce92f623e86cd56fe050cfc30f2a1e4e777b77ba745d5e2d8bb2ce23a957d47a7ab7b -DIST colored-2.2.0.crate 35062 BLAKE2B 60c397914f6a1ed2c8e04a7e1cd96f90fda10e8fe6233dbe31424c0ef46ec41fdee7779d2f5d6968662de23434b7cb7f717c5abdf29022e09ab59b9f8d92ee80 SHA512 4e3266c498a18a464b6640c0b735519f91b30fc1e001236badd4885a7fad80fe230e262fed4a8d07d54b4eb7dd24df4daebce84cfc0a4f29b6582153e11df5ea -DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14 -DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 -DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 -DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 -DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b -DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f -DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 -DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de -DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155 -DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 -DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d -DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15 -DIST indexmap-2.13.0.crate 102206 BLAKE2B 7f3d070b645741f5960647f64759840b1941c1e28f61ee04d44d7eba0d8f600949cf139bec5fddb1507e4d5a9e12fb709a16415aa014eaff8f5e87cce41a9394 SHA512 f5efe0010603a3f1da8955f5f97c9a39e4d2c5042c0829c057ad739687d990c100d1276022dec23e7cd70efecceca07ad735693bd8a1b21b507b8892110198ad -DIST is-terminal-0.4.17.crate 7458 BLAKE2B b12ed4c0e540309462de73b8abf9f281676f562c573c9e9663ad0c5ed2ed0350bc98315c60da6998a706b559170dccf11c8d8196f7be7641478066dbb58e4861 SHA512 e11c73fdc237898d0296bcd6dfa9c8acac8cc5e1805f42f5b220d787dbb5192eb8bfa9da9ce724143f4a17ca873b234912f288f1c3a092fe8881a92697ee12e2 -DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 -DIST itoa-1.0.17.crate 15905 BLAKE2B 105796a6438bfccbb4676cc0beefd89abb05dedf077794dae48dcebd63cc745bfa4664c0eaf7bacaf989ea9051c98703e7ce85683f5c8c234fd1639c391aa3fb SHA512 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04 -DIST jiter-0.13.0.tar.gz 164847 BLAKE2B e85570f20e4e02f9e93b1b53ced0c0f3f62c70f4788f08fad5fd548fa708ff70d829e69c116659604883bcbeb727979317fe064de7102e3040e93b87586c7bae SHA512 dc95201d66979215eb92ea9cfd49b9f3c0d152c02cedab5739a167e4755262220a070748e32cec230cb42cd4eccd0143165f65ab7e2b204646955cd730b511b6 -DIST jiter-0.13.0.tar.gz.provenance 9287 BLAKE2B 0705d3aafd230251d3e2ef5f02646b2b7c61fcdef4fb7511ec685abbcbb737f641373a1bd635aa38b219cb799666968812dde7d552af7722c693df831cc2eae6 SHA512 dd6d79717e7aac852b1505bdf883fe4a07f5a53ae4c0117a392af5fc315f769bc0db6a5d9f312de8e01b52bae275249f732218b8ee0e5b6100dc7aebc338dc7e -DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549 -DIST js-sys-0.3.85.crate 56436 BLAKE2B a5c35cde1d01b7e5eac3bf59f360e9f8b418009a3b30c81af850a181f14596fca25a4cacec213844b4d59f9ac21e154531700f223fc6e3a22047a5f43833c6e9 SHA512 dc7361feebd63457e0e3aafac86653297994004bc61b3734d1b9ffd05312c2c9b2a2708ad07ad469b326811598925b7f07e49fce2e7c611c8138210bd70fecae -DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f -DIST lexical-parse-float-1.0.6.crate 194003 BLAKE2B 3812ad52256194e07b642e753963814596ee9476acb8a835186d1d0e4e1d89947e57b97f2b8edac0842cca0a44184eacc7d475e5bba5a4053dc476d2e2fb9006 SHA512 1fe11ef55fad87b806caa28512f76d02e14cea394dbd8bab76efc4683eb3f5eb7985d4189775f688f7ce31d798a2b67b904f2d0d7bdeb832e65fba6615efe3cb -DIST lexical-parse-integer-1.0.6.crate 37501 BLAKE2B a7b9f9cbebe8cf92270e6f3ee0ce980594f3061270582a2a80dd5a592a9d8d0dbabccf1dd043c4849d2dc2563f899d6db075abfcbfa9f2e2e30e1141e9d8759c SHA512 cb6f9cf53c796bb34d136475949aee5f0c35c72071b18d295390feb302b0c117420c1839cc177714b5d5625e04dd9b164b78324ae74cf6f6288cab7d1a5fab9e -DIST lexical-util-1.0.7.crate 111747 BLAKE2B b214123f6c61ad13878ec86eaf3878b458ea3188f5ca2f62faa9d239aecd4d636d812a40ee8f7647ae97fc88fa58cce25f8db05583916ab786b8bca72aeea137 SHA512 4ab3af2dd32b02e803c13e890f61e84623a0770d9eaf6aac8e52946830fe47594c9019d381f1e45a5350925343c477484708663870d70c7e27e0528e788f0519 -DIST libc-0.2.180.crate 812207 BLAKE2B 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80 SHA512 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef -DIST libfuzzer-sys-0.4.10.crate 133968 BLAKE2B 3dc4538e9059a621ce0852266596ea397f1403de3b810bb02c92e17086b1825ed8d1d997e09b46ae14093bd0fa948a60f488e2076d1e1446097dbe2a21ba66ab SHA512 100756bd2ae9b21d4f357a190651fabeda9b0b34171405499660e8a2f3ffd33f20d60eb15dc38eeafea1ec58ed3bfb44b85c5ebaceb572dda244bc63d489eedb -DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad -DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 -DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae -DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST oorandom-11.1.5.crate 23750 BLAKE2B cbe0b9167e6d1b95e45ecee67ebf3397044c54230732b192fc5b5279cf1c9bbf6bfe1e7d04f6ffc0cd42448268d31ef89b357250a907f6140901384647494e05 SHA512 63daae0b6e352cc52fdb7793aed1ef501ad996507d8e36cf8235068a3feb9f627549961af1a355227b561948c30f6dea17e225dc3f27caebd51116fc4e3a3ba6 -DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4 -DIST plotters-0.3.7.crate 149031 BLAKE2B a53b3aa85eda3ac2278cf49c4d701642b37a5f52a3a013594101388d9d104b96e35f542ff6b8ee33bf711fb64c8c25a48c8f10b3c12e70e6e57c90fd30cb9b5f SHA512 526fa20153b445176efcd1314c2e36963561e267c566223ddbbcdaf74340aa821e9c0174c15849c55f3cb3177fd5e34aa9bdd872888476b7ff0a20ec3c1a04e1 -DIST plotters-backend-0.3.7.crate 13709 BLAKE2B 7ba96de1435beaffe0171dd4fd010f84d0bb6bf0856adb05da87dd324a5834aee3a71545a019ac899e141cec32cd15e395c56d281f498430e54b6715eaa46761 SHA512 5b53e5d369f39748d45269c82c87a0731cf23666b88d7e407162602c715a01807ebc50f8a90805f417c0e7e74dc511d1d7861052835beb8a9d548e2f33c062e3 -DIST plotters-svg-0.3.7.crate 6715 BLAKE2B 1437ad7e1c1b3e82ab1f58660ff6931e510f6ea5ea6cae6eb48582d4652bc65c5dad518d3312e25303651c03d90bf56d9abac4c2e3979f8290b4cb35c0b6ba5c SHA512 9a60e19026edfad359a7d042630b60825d7723855fc0c17881ac880c29160a81449ca672a3ae5cea4405293947ae0556f31cb37f519dad4cef56353248350cd6 -DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-0.28.0.crate 1200682 BLAKE2B 3a9876171e97aa5783b62033766307302f1b4e0fb27a86f7eea549bf0572edaa5bcc08e12c63aff6e39543c8d472c965b940abe2642e7fff49bb880c773394c6 SHA512 20027199ac6fe2fc3471bb1a63a97e042da157762650db6b4ced0d03f6eb0691b314b7811be0f2df2a38c38ca7f8fd04e5e29018548be240bd7bdad80764b9d0 -DIST pyo3-build-config-0.28.0.crate 35946 BLAKE2B c49f24de1e0030a8140e83fb1ec6e77ccecc0dc843c24602ac2a5ec3c7729616412f3529c79449ce6a7543f8e8ea9ac3c819b301cda53ae6da55a2f55ca45ae7 SHA512 ee8e666ab439bf164368ab3fefac8a86da3515135e34cc9530ef41c6f4427fdbce3bfd3de073cbcd8c9bc8f6f69ae7bde74e833e42a9c8a37845b15b2b1b6713 -DIST pyo3-ffi-0.28.0.crate 80835 BLAKE2B 1d186c767904ee2954c4eaa076cbdf28b0182c6775c2ed0dbbede5f33a2fd2d669affa2df32584de15184fcdb7cc1cd446dc1482f26f8a7b301859024efbe949 SHA512 dc28a61fe08b0d6459a80acc6136b68fbf1b02f7f6c276ee6f830c42212936fcd3fd772d0972661ba8cf1710d27c3f160ba97956fa20e4c0e0cd8adcad87fd82 -DIST pyo3-macros-0.28.0.crate 8965 BLAKE2B 1c6ced80833d2e837514c3f401c437b70e0885ddc077dd11676de95f341def0b065f07106b547bb653342cc20df4302882eccfb6091798330e4cfa5a15026fee SHA512 baedd0d39f557d9786e0b8a97cbb4b80a34c87fddacb62bee32096b429736b590a627bced3097b447d321f4402f71915116c1508b1c9410c9de991b17b450258 -DIST pyo3-macros-backend-0.28.0.crate 87473 BLAKE2B 1dc33ca96d7b0b58e76d744720ccee699ea25a60475623a1aaa471d829a5b506fb529483f119715c7278c4b3db9b98eadd8d607bf101210511b21d61e2543e5c SHA512 85c17cd31b59023c39e030b3a479e898c92ee41795c89c3533b7a1829a5cb89f484f348a08b1396efb0b4395d5a6c6066057d2106dda4702307845e4298ba585 -DIST python3-dll-a-0.2.14.crate 103489 BLAKE2B a2868aa62d9b5f33ba0ab3be85f486e7b0594b8e535749e251ae9c829eabf9f0211f928c729b0f5b847a89be978c4b5648d333ac657a82acaa3c39520dfe0b8c SHA512 fde53bac2b7009d409d5dfab991b431aea7c16c5e0227a7bb143e73a043cd0490cec2647f73cfc34f73a192e9b365a70fd5b42d969beb2e3251dff44230a2040 -DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d -DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad -DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0 -DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c -DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b -DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c -DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932 -DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4 -DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 -DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c -DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 -DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 -DIST serde_json-1.0.149.crate 155994 BLAKE2B 7564c287a05c95feeba2b3a17e2e43ba047b0132b40fc4dd0c09141c2aac559c00bf4c63cbd24c17f12f5e6b49cf38b240d2c6c66677ee7a9edb197aba7d57fd SHA512 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 -DIST syn-2.0.114.crate 304636 BLAKE2B 88ec8c2a781cf33b9961744166ec8d3acd46e770fc56d2d4353d8d1578bf0b629bbd294db3334379fa8570b7537e26f72872ee18a92b037499bf746eac81cd3e SHA512 42d935971246f1bc605f0d0a960c143dc31c96d27ed5427d3bb2baf46a3871852450a47556cb0eeab1e1333b208ed6fbb3832c1038e91f874680f8c68719d184 -DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995 -DIST target-lexicon-0.13.4.crate 26832 BLAKE2B 923aace3258de547e6813c7d58069a0d3b18941f05debef5954cf872490d9be8bc2036c8e807ee3f74d33c59cb01ce5b105bff95c79a79596cf328783633737a SHA512 0bad8add6b8767f1217b9a3aa83fb176f080ed9241ebd3a208ce3196650b01254c306520f1f950571bda463994631b64af9ddaca8a2478fc40f64b1381e880e2 -DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 -DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125 -DIST uuid-1.20.0.crate 60654 BLAKE2B f91ecedf66437f426ff6bb3633fd89f34b5c07898c2c44be02fa6c8217bcbf5dc86848ff882f3881b8f0847ec4dc9b51f4a62c4bf6a0e6577ab3cf9cf58f109f SHA512 16054a7814267ee0032ebc3ff408339d71b361499d7f1a1576ddbe42a605b94ada57578d7969aa9a3a028b38ded6016c2ad368356423154b2f488a38371f19e8 -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad -DIST wasip2-1.0.2+wasi-0.2.9.crate 129778 BLAKE2B f41afceba3c586d12829d2c59f45198c61ae04a0dfe72d6bad6176a3d38189a097cf633f34accff83d7ccc238a35a833381e98291e5fd37f2f4d6e08138af2c4 SHA512 284571c833a1770fcadd9a70155d8b507e9f7f0590015e1a07ad0512ac0a7f0ca4693ccd1aa1ab27e74ec58cb75f314770b66562a2167cd6b5086a7871527eb1 -DIST wasm-bindgen-0.2.108.crate 49120 BLAKE2B 7cda1630cf38a776750f91d5811a55f955fc05f8460bb5ec12f147b37763ab73c0f40bfab4ae85d9cff93c80a6d0845916d47d61f4eb1750844c9459254bfb75 SHA512 d938d6fee0e9018cf3e1d3bf736b3ef9fbad3b20854917c93409bb4baad70c3a8220646ad3aa8e340d91c655eb7d0ccde01f4f38eb6941780c88c70989616716 -DIST wasm-bindgen-macro-0.2.108.crate 9283 BLAKE2B 89ae171ed3418bcf27f3a55a8fb03c9d8983bfd16254e9419fe93671ea68532d83a24a6e4b6834a291e4fd068049216c84272f041cd99f76a620f7bbf5f2dde9 SHA512 5b154c3010a31bb7338d16e559a9b3d2d69cab7681914d22e8b4331cafbc2e6d8b5913fcfbdf5a3ee0e793918affc94ae0dac76fa407f02881ba4642ed1a2b66 -DIST wasm-bindgen-macro-support-0.2.108.crate 49855 BLAKE2B 5282f38ec1f5de7f1147145e9083863965e047e75c0b5cfbd46231619ace34b59a2a4db6d3298d265df35dd40de48a8cce2a47678644af432cf28368d3c9345c SHA512 8ccbf76754e3d62df3f157e397a3b560083e429840be50f38dd77cf737eb892db3054295d62f0df2a6cb78589a9abda6e9bc2fbcb2fd431ea74dcae46470b2e6 -DIST wasm-bindgen-shared-0.2.108.crate 10121 BLAKE2B c7e80b0eed58bae092167450b44dde4d351188115c5b5d966ed2ce39b4fdeea77ceba89d7bd28400ea92f639b17cdc557a57428da8f4a379d2ecb90ad847f13c SHA512 97fea5811a789c68c8a9b19587450d69b40bf2b76e38efcbb12f4864ffc2ca38a5d3deb5d9d437f47458d44f05afcfc5078c748996c3fcefd65e15bbdf9b226a -DIST web-sys-0.3.85.crate 645049 BLAKE2B e106ebadd24ae0aa838a697ec7e8fe06d86d764405e6c00a523daf94e04213f70fed7cda9302ba5deba57eeb00c1302a97721fd7d124e66998802a703090fe7a SHA512 948fa9a3ba59669df01e6f707fdb00136b1e0ae781daad7c72b5df41526d6c7649e2ce5b9def99e04fda9628dda21d2663db7c6d229d462d64c876382d943b5f -DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01 -DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b -DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 -DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f -DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f -DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 -DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b -DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 -DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f -DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 -DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb -DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd -DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 -DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e -DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9 -DIST zerocopy-0.8.37.crate 275551 BLAKE2B a71a4a8bccb40d6db900cec874a4baf4cff51cc6d47787219020cedc5fc969b4d0ed12c03227f95b4ba9df1b216eef296c1b01a27b7ea78b2b95f610c52c7217 SHA512 58a13ee75141ffebc8e635a01552781d554c0b22a46d977c7022ebea587a868408cf529c21ddfe1e2b3fe36d4ffbac0e8840f50ff3307a3befdd8d1a097e09aa -DIST zerocopy-derive-0.8.37.crate 106949 BLAKE2B 3ef105720ce248ef3ce922aa4e0a6b271a0367c2afb3650898301d96784ccbcb490a3248e9b0f07ea09d3106b808163f0acb7d7c748256666fd90d3627f7cf45 SHA512 fa0f157367e317ea85a79df2303a5834d1f29bcd55e5d8461ca085a48bdc94871f1417a649b6373b9b327366df94b7b0783d2d8333771761aed3e60a6434c323 -DIST zmij-1.0.19.crate 23948 BLAKE2B 79bceef15d691c557bf31069f1e7431466f2f45b1f11ab9d6320f2a8d4939205adcb5a2cce26e7b96fa99221c1621d35360d5f028572b01c60fcf2b25922949e SHA512 aa191ba286f10d59727981e68f7fb0214d53b02d6c28951e6f16670433cd79abc4615384b3b1e1f74adc81a3f51c15d906fda0340b03938984693332feeac2cc diff --git a/dev-python/jiter/jiter-0.13.0.ebuild b/dev-python/jiter/jiter-0.13.0.ebuild deleted file mode 100644 index 16a2072014ff..000000000000 --- a/dev-python/jiter/jiter-0.13.0.ebuild +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=( maturin crates/jiter-python ) -PYPI_VERIFY_REPO=https://github.com/pydantic/jiter -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.87.0" -CRATES=" - ahash@0.8.12 - aho-corasick@1.1.4 - anes@0.1.6 - anstyle@1.0.13 - arbitrary@1.4.2 - autocfg@1.5.0 - bitvec@1.0.1 - bumpalo@3.19.1 - cast@0.3.0 - cc@1.2.55 - cfg-if@1.0.4 - ciborium-io@0.2.2 - ciborium-ll@0.2.2 - ciborium@0.2.2 - clap@4.5.56 - clap_builder@4.5.56 - clap_lex@0.7.7 - codspeed-criterion-compat-walltime@2.10.1 - codspeed-criterion-compat@2.10.1 - codspeed@2.10.1 - colored@2.2.0 - criterion-plot@0.5.0 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.21 - crunchy@0.2.4 - either@1.15.0 - equivalent@1.0.2 - find-msvc-tools@0.1.9 - funty@2.0.0 - getrandom@0.3.4 - half@2.7.1 - hashbrown@0.16.1 - heck@0.5.0 - hermit-abi@0.5.2 - indexmap@2.13.0 - is-terminal@0.4.17 - itertools@0.10.5 - itoa@1.0.17 - jobserver@0.1.34 - js-sys@0.3.85 - lazy_static@1.5.0 - lexical-parse-float@1.0.6 - lexical-parse-integer@1.0.6 - lexical-util@1.0.7 - libc@0.2.180 - libfuzzer-sys@0.4.10 - memchr@2.7.6 - num-bigint@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - once_cell@1.21.3 - oorandom@11.1.5 - paste@1.0.15 - plotters-backend@0.3.7 - plotters-svg@0.3.7 - plotters@0.3.7 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.0 - pyo3-ffi@0.28.0 - pyo3-macros-backend@0.28.0 - pyo3-macros@0.28.0 - pyo3@0.28.0 - python3-dll-a@0.2.14 - quote@1.0.44 - r-efi@5.3.0 - radium@0.7.0 - rayon-core@1.13.0 - rayon@1.11.0 - regex-automata@0.4.13 - regex-syntax@0.8.8 - regex@1.12.2 - rustversion@1.0.22 - same-file@1.0.6 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.149 - shlex@1.3.0 - smallvec@1.15.1 - syn@2.0.114 - tap@1.0.1 - target-lexicon@0.13.4 - tinytemplate@1.2.1 - unicode-ident@1.0.22 - uuid@1.20.0 - version_check@0.9.5 - walkdir@2.5.0 - wasip2@1.0.2+wasi-0.2.9 - wasm-bindgen-macro-support@0.2.108 - wasm-bindgen-macro@0.2.108 - wasm-bindgen-shared@0.2.108 - wasm-bindgen@0.2.108 - web-sys@0.3.85 - winapi-util@0.1.11 - windows-link@0.2.1 - windows-sys@0.59.0 - windows-sys@0.61.2 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 - wit-bindgen@0.51.0 - wyz@0.5.1 - zerocopy-derive@0.8.37 - zerocopy@0.8.37 - zmij@1.0.19 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Fast iterable JSON parser" -HOMEPAGE=" - https://github.com/pydantic/jiter - https://pypi.org/project/jiter/ -" -SRC_URI+=" ${CARGO_CRATE_URIS}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 UoI-NCSA - Unicode-3.0 -" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -BDEPEND=" - test? ( - dev-python/dirty-equals[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/jiter/jiter.*.so" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_unpack() { - # Required for verify-provenance - pypi_src_unpack - cargo_src_unpack -} diff --git a/dev-python/jiter/metadata.xml b/dev-python/jiter/metadata.xml deleted file mode 100644 index 7ba4122cc5ff..000000000000 --- a/dev-python/jiter/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - jiter - pydantic/jiter - - diff --git a/dev-python/jmespath/Manifest b/dev-python/jmespath/Manifest deleted file mode 100644 index 761503638509..000000000000 --- a/dev-python/jmespath/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jmespath.py-1.1.0.gh.tar.gz 52079 BLAKE2B b9c8ed4aa178ecd6637ae26ec8a41ecdfd5c2e47011945ce3a0c5757937c16efb4a991f21d2f3aff3faccaf92eec4f0d004df92e21bcbbb5f9c680a583c95ad4 SHA512 06ded51854f03eca9e036511eab21a214da883f68c307e10a40873ec19261178c6ee34b910f12a3e79ebe98ee485ed7eb9ae927aa9db68433ed37f841ea66a40 diff --git a/dev-python/jmespath/jmespath-1.1.0.ebuild b/dev-python/jmespath/jmespath-1.1.0.ebuild deleted file mode 100644 index 28cc483d93ed..000000000000 --- a/dev-python/jmespath/jmespath-1.1.0.ebuild +++ /dev/null @@ -1,33 +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 - -MY_P=jmespath.py-${PV} -DESCRIPTION="JSON Matching Expressions" -HOMEPAGE=" - https://github.com/jmespath/jmespath.py/ - https://pypi.org/project/jmespath/ -" -SRC_URI=" - https://github.com/jmespath/jmespath.py/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -EPYTEST_IGNORE=( - # fuzzing tests, they take forever - extra/test_hypothesis.py -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/jmespath/metadata.xml b/dev-python/jmespath/metadata.xml deleted file mode 100644 index efef3cbfdb8f..000000000000 --- a/dev-python/jmespath/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cpe:/a:jmespath_project:jmespath - jmespath - jmespath/jmespath.py - - diff --git a/dev-python/joblib/Manifest b/dev-python/joblib/Manifest deleted file mode 100644 index e0f16906a0c3..000000000000 --- a/dev-python/joblib/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST joblib-1.5.3.tar.gz 331603 BLAKE2B 391b86c45bd98e85b485edab100ffd7704d1a9389c0db3d1f557bcf0d9dc161e95d297a54ce6069c505ea927a4dd1936273edb839534d676b939a5376d380323 SHA512 221fe426aa4c90d75080b63bf6bb0b9c61e4ae90bd2a734d2b658013e9a00125bc14574d475789b4d8d246a1a5b5c6f67754e639080de6ecb9a481d1d124c0ed -DIST joblib-1.5.3.tar.gz.provenance 9259 BLAKE2B 77e44ecd74aaa05838a8df6814ac70cad6a0e8887ea1864fdd3e759341760c65a4593ad192131570b0cb4e263b15acd8b10f770e65a0a10341bada2f2a573cc7 SHA512 82403c2d35fcdb83e8c961e587afa61ebff36a3b9a3d216549283cb5bbdd788a93e5a0b0107e0c8dd5dce18f23e5af0d5354f1c0f828ca50692a9fbf40545264 diff --git a/dev-python/joblib/joblib-1.5.3.ebuild b/dev-python/joblib/joblib-1.5.3.ebuild deleted file mode 100644 index cba917132e37..000000000000 --- a/dev-python/joblib/joblib-1.5.3.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_VERIFY_REPO=https://github.com/joblib/joblib -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Tools to provide lightweight pipelining in Python" -HOMEPAGE=" - https://joblib.readthedocs.io/en/latest/ - https://github.com/joblib/joblib/ - https://pypi.org/project/joblib/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/cloudpickle[${PYTHON_USEDEP}] - dev-python/loky[${PYTHON_USEDEP}] -" -# joblib is imported by setup.py so we need ${RDEPEND} -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/threadpoolctl[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # https://github.com/joblib/joblib/issues/1362 - joblib/test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter - - # fails over warnings from numpy - joblib/test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions - joblib/test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions_with_mmap -) - -python_prepare_all() { - # unbundle - rm -r joblib/externals || die - sed -e "/joblib.externals/d" -i pyproject.toml || die - find -name '*.py' -exec \ - sed -e 's:\(joblib\)\?\.externals\.::' \ - -e 's:from \.externals ::' \ - -i {} + || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/joblib/metadata.xml b/dev-python/joblib/metadata.xml deleted file mode 100644 index c6d72af1af4e..000000000000 --- a/dev-python/joblib/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - python@gentoo.org - Python - - - Joblib is a set of tools to provide lightweight pipelining in - Python. In particular, joblib offers: - * transparent disk-caching of the output values and lazy - re-evaluation (memoize pattern) - * easy simple parallel computing - * logging and tracing of the execution - Joblib is optimized to be fast and robust in particular on large, - long-running functions and has specific optimizations for numpy arrays. - - - - joblib - joblib/joblib - - diff --git a/dev-python/josepy/Manifest b/dev-python/josepy/Manifest deleted file mode 100644 index 15d3836b18b4..000000000000 --- a/dev-python/josepy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST josepy-2.2.0.tar.gz 56500 BLAKE2B 12404585c96689e109077716c8748f9fffd7ad713ced529b10166d8c177e9eebb8be5fcc6beef174c4453b87b50f65db5e3d0164886396ba9a6e80268677e929 SHA512 e156c681f61266dd121631d69bb494a7034fdaa0a62d34e904d6f00256d6fa6bf68a6211d3a9ac931a3b14f6e7187b4fcca7d353e44185be4420d7c44db84b71 diff --git a/dev-python/josepy/josepy-2.2.0.ebuild b/dev-python/josepy/josepy-2.2.0.ebuild deleted file mode 100644 index bb8614899665..000000000000 --- a/dev-python/josepy/josepy-2.2.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="JOSE protocol implementation in Python" -HOMEPAGE=" - https://github.com/certbot/josepy/ - https://pypi.org/project/josepy/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/cryptography-1.5[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - '>=dev-python/sphinx-4.3.0' \ - '>=dev-python/sphinx-rtd-theme-1.0' - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/josepy/metadata.xml b/dev-python/josepy/metadata.xml deleted file mode 100644 index e250ca3de10f..000000000000 --- a/dev-python/josepy/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - python@gentoo.org - - - prometheanfire@gentoo.org - Matthew Thode - - - JOSE protocol implementation in Python using cryptography - Originally developed as part of the ACME protocol implementation. - - - - josepy - certbot/josepy - https://github.com/certbot/josepy/issues - - diff --git a/dev-python/joserfc/Manifest b/dev-python/joserfc/Manifest deleted file mode 100644 index 707a45cb54e3..000000000000 --- a/dev-python/joserfc/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST joserfc-1.6.4.tar.gz 231866 BLAKE2B c5da74b036daa54836ed5d1fb0b1767424f49e4b91028eb82a71fb0bc0ffe7a7aab74ec9ffdbe66bc94e6f9a21eea4c3a0a3ea9c46bdc7ee2f698ca2b3973ba3 SHA512 8e55fbb3ed33f99da37769e4d3af62b99ba7ff94f8e70524164fa771da6ca23b6a0fc27a3e15e4c9985f89474a1c37a88ea82072a558bdd946ad609c06defa8d -DIST joserfc-1.6.4.tar.gz.provenance 9446 BLAKE2B d394ab7aeb0a12fb6bf9812f867647225b8269af41abc1001e8c76cace7d7fc3e980226574d42e240b430b505dfe5de782cb96f0694d12a1f6a8e9cb995e9cbc SHA512 4b4f38f21233f69479afb1c4f0dcdbdf85d6a01f283a462e984a663a64fec7f6aae49bc3ed083a2cce63729b16ed57d6c1042d4a771eef2af689000f0e684770 diff --git a/dev-python/joserfc/joserfc-1.6.4.ebuild b/dev-python/joserfc/joserfc-1.6.4.ebuild deleted file mode 100644 index 6dd18a7f67f0..000000000000 --- a/dev-python/joserfc/joserfc-1.6.4.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/authlib/joserfc -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python library for JOSE RFCs: JWS, JWE, JWK, JWA, JWT" -HOMEPAGE=" - https://github.com/authlib/joserfc/ - https://pypi.org/project/joserfc/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - >=dev-python/cryptography-45.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pycryptodome[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/joserfc/metadata.xml b/dev-python/joserfc/metadata.xml deleted file mode 100644 index ff9cb46c596e..000000000000 --- a/dev-python/joserfc/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - authlib/joserfc - joserfc - - diff --git a/dev-python/jplephem/Manifest b/dev-python/jplephem/Manifest deleted file mode 100644 index 608b86f1f5da..000000000000 --- a/dev-python/jplephem/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST jplephem-2.23.gh.tar.gz 90020551 BLAKE2B c66637987d1c0023d3e589db5a404da9959ad2e9666becda06937b96c5bbaa20d3e8bcfc93025ac2f75f08f5ddaeaf2368f0ff8b83a2c5286c19f67507f33b3e SHA512 34c2753b4316fc19e03d016055806dacac498573e52bed00da18542641a9c790158206e1dfe69197eed5f46ffa6bc2ad71db22f9fb9864bda388423bb1033209 -DIST jplephem-2.24.gh.tar.gz 90020683 BLAKE2B b2339b02ba9c623b457826e235077b95136495014c0fc49dbf5ae7585b3b90cd583cd35648ae31d7d5fed1d632b3aa84ad5b9bbb3510c86053a69fd735c4ad57 SHA512 2b76a90fb1d050e606e51968c17b48851355885e99ad921aaa95b061514e93f1fdf513da0103156a2e320618fdac22d59190fd02212fb041c637fd6acd6674b1 diff --git a/dev-python/jplephem/files/jplephem-fix-numpy-compat.patch b/dev-python/jplephem/files/jplephem-fix-numpy-compat.patch deleted file mode 100644 index f781933abf79..000000000000 --- a/dev-python/jplephem/files/jplephem-fix-numpy-compat.patch +++ /dev/null @@ -1,13 +0,0 @@ -If numpy version has a suffix it will break -diff --git a/jplephem/test.py b/jplephem/test.py -index 660d5b5..b50cef2 100644 ---- a/jplephem/test.py -+++ b/jplephem/test.py -@@ -515,6 +515,7 @@ File type DAF/SPK and format LTL-IEEE with 15 segments: - - def load_tests(loader, tests, ignore): - """Run our main documentation as a test.""" -+ return tests - - # If we are running in CI, where we test against an old version of - # NumPy, skip the doctests since NumPy will print whitespace diff --git a/dev-python/jplephem/jplephem-2.23.ebuild b/dev-python/jplephem/jplephem-2.23.ebuild deleted file mode 100644 index bab39f616678..000000000000 --- a/dev-python/jplephem/jplephem-2.23.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 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="Python version of NASA DE4xx ephemerides for Astronomical Alamanac" -HOMEPAGE="https://pypi.org/project/jplephem/" -SRC_URI="https://github.com/brandon-rhodes/python-jplephem/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/python-${P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-fix-numpy-compat.patch" ) - -distutils_enable_tests unittest - -python_test() { - cd ci || die - eunittest . -} diff --git a/dev-python/jplephem/jplephem-2.24.ebuild b/dev-python/jplephem/jplephem-2.24.ebuild deleted file mode 100644 index 6f7112bdd47d..000000000000 --- a/dev-python/jplephem/jplephem-2.24.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 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="Python version of NASA DE4xx ephemerides for Astronomical Alamanac" -HOMEPAGE="https://pypi.org/project/jplephem/" -SRC_URI="https://github.com/brandon-rhodes/python-jplephem/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/python-${P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-fix-numpy-compat.patch" ) - -distutils_enable_tests unittest - -src_prepare() { - default - - # Fix test_excerpt_command test - sed -i 's/jplephem 2.23/jplephem 2.24/g' jplephem/test.py || die -} - -python_test() { - cd ci || die - eunittest . -} diff --git a/dev-python/jplephem/metadata.xml b/dev-python/jplephem/metadata.xml deleted file mode 100644 index 9acb398d701b..000000000000 --- a/dev-python/jplephem/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - This package can load and use a Jet Propulsion Laboratory (JPL) - ephemeris for predicting the position and velocity of a planet or - other Solar System body. - - - jplephem - brandon-rhodes/python-jplephem - - diff --git a/dev-python/jpype/Manifest b/dev-python/jpype/Manifest deleted file mode 100644 index 0d6d64aa739c..000000000000 --- a/dev-python/jpype/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST v1.6.0.tar.gz 801839 BLAKE2B cdbb1f52156848d492a6e4ca3a224e2e8da94da00617aac014ad6daa031655d05228f00b9e7a3f044d3e6f5c31147f7d3175bddf5da042fecee3b6b46c2ebf56 SHA512 5849509334ab4eb63546b584eb32a0d61a9da2b5b303acc380f0be2742b96b32a2bd900b2a080e62ed32d7a7c5029a3d59c55fd9f7018ddd37e968e58df32707 diff --git a/dev-python/jpype/jpype-1.6.0.ebuild b/dev-python/jpype/jpype-1.6.0.ebuild deleted file mode 100644 index 1caaef3f3492..000000000000 --- a/dev-python/jpype/jpype-1.6.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 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="Bridge to allow Python programs full access to Java class libraries" -HOMEPAGE="https://github.com/jpype-project/jpype/" -SRC_URI="https://github.com/jpype-project/jpype/archive/refs/tags/v${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="virtual/jdk" - -src_prepare() { - sed -i "s/'-g0', //g;s/, '-O2'//g" "${S}"/setupext/platform.py || die - default -} diff --git a/dev-python/jpype/metadata.xml b/dev-python/jpype/metadata.xml deleted file mode 100644 index f2a5ac5e79c1..000000000000 --- a/dev-python/jpype/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - ivan.lloro.boada@gmail.com - Ivan Lloro - - - jpype-project/jpype - - diff --git a/dev-python/jq/Manifest b/dev-python/jq/Manifest deleted file mode 100644 index 589dc7b2684d..000000000000 --- a/dev-python/jq/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST jq.py-1.10.0.gh.tar.gz 2029466 BLAKE2B d7131950c06cdc0d81a6743d6af8cafa8b8c00b72df9d3ce4d7f8e75e7389f3d35e551edf3cd641d310a37d89471297974ee3e10cde6f0c1ae1e98bb4dedecf1 SHA512 31494408239c5b0eb943c720e76a4b8048c41f2a052b14d801f73845377976c2b4375d691c964f6179e1e38f4eda4b6da9d4fd3789c3a9e9200e4f8ed418d3e7 -DIST jq.py-1.11.0.gh.tar.gz 2029780 BLAKE2B 0ca4a4bcbef3c1537b41c8338d3d5c965ab2ebb38ff80a7148bc5a1c14913d96f025a90c49b4247bbe761712d6c3fb44715c823552b567323c7a39859f77442d SHA512 e1ae1220822023f80c6465dcb776e9d23c5a1b35e6431dd3f55b60ccb32ddc80d7a399811b374aa161eb4ccbf5ae99df1d58bbea2d53d9ec93b950e93f9730b5 -DIST jq.py-1.8.0.gh.tar.gz 1954418 BLAKE2B e823ab01a7ce42abc542b58bb1f966e6447b85d66c7b72e8b0765a65f6ae510cf5c6045e14c802237360c2108f84428dc9b18a452e1334ba5ee709a4c835e5bd SHA512 83e9a7599518b5281f25954d5fc66de488678ef86982964bc04ae3739d4627220a9ec92570810f9cf235a8e5351284ac430053e6f826ca42f831d837b4750d83 diff --git a/dev-python/jq/jq-1.10.0.ebuild b/dev-python/jq/jq-1.10.0.ebuild deleted file mode 100644 index e6544bd91bb2..000000000000 --- a/dev-python/jq/jq-1.10.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="jq.py-${PV}" -DESCRIPTION="Python bindings for jq" -HOMEPAGE=" - https://github.com/mwilliamson/jq.py/ - https://pypi.org/project/jq/ -" -# pypi sdist is missing .pyx -SRC_URI=" - https://github.com/mwilliamson/jq.py/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -# Minimum versions of jq + onigurama are from setup.py's bundled versions -DEPEND=" - >=app-misc/jq-1.8.0:= - >=dev-libs/oniguruma-6.9.8:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - local -x JQPY_USE_SYSTEM_LIBS=1 - - distutils-r1_python_compile -} diff --git a/dev-python/jq/jq-1.11.0.ebuild b/dev-python/jq/jq-1.11.0.ebuild deleted file mode 100644 index 3edf5224f1fd..000000000000 --- a/dev-python/jq/jq-1.11.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="jq.py-${PV}" -DESCRIPTION="Python bindings for jq" -HOMEPAGE=" - https://github.com/mwilliamson/jq.py/ - https://pypi.org/project/jq/ -" -# pypi sdist is missing .pyx -SRC_URI=" - https://github.com/mwilliamson/jq.py/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -# Minimum versions of jq + onigurama are from setup.py's bundled versions -DEPEND=" - >=app-misc/jq-1.8.0:= - >=dev-libs/oniguruma-6.9.8:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - local -x JQPY_USE_SYSTEM_LIBS=1 - - distutils-r1_python_compile -} diff --git a/dev-python/jq/jq-1.8.0.ebuild b/dev-python/jq/jq-1.8.0.ebuild deleted file mode 100644 index b9a5f456520a..000000000000 --- a/dev-python/jq/jq-1.8.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="jq.py-${PV}" -DESCRIPTION="Python bindings for jq" -HOMEPAGE=" - https://github.com/mwilliamson/jq.py/ - https://pypi.org/project/jq/ -" -# pypi sdist is missing .pyx -SRC_URI=" - https://github.com/mwilliamson/jq.py/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -# Minimum versions of jq + onigurama are from setup.py's bundled versions -DEPEND=" - >=app-misc/jq-1.7.1:= - >=dev-libs/oniguruma-6.9.8:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_compile() { - local -x JQPY_USE_SYSTEM_LIBS=1 - - # Cython compilation isn't part of setup.py, so do it manually - "${EPYTHON}" -m cython -3 jq.pyx -o jq.c || die - distutils-r1_python_compile -} diff --git a/dev-python/jq/metadata.xml b/dev-python/jq/metadata.xml deleted file mode 100644 index de867984eaf5..000000000000 --- a/dev-python/jq/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - mwilliamson/jq.py - jq - - diff --git a/dev-python/js2py/Manifest b/dev-python/js2py/Manifest deleted file mode 100644 index b697ae236583..000000000000 --- a/dev-python/js2py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Js2Py-0.74.tar.gz 2504984 BLAKE2B 1e4f34ad94947118aeaf84ff438f9bec5b2a8ca3c722d907d3b8015acfcaafe1f229cfe401ae0f3d07c0f074ecf2f9ca3aeb94ef9c394b7ed6d90f1279c1ffa2 SHA512 cb2f42c2bec0c15dadc301ee0a7ac452cc8c4bba4669e95f1155863590d6d00781883b54d4dab755a0f66eb6e30990fedca732494b1f8b6c07dc29f5203a8c8c diff --git a/dev-python/js2py/files/js2py-0.74-CVE-2024-28397.patch b/dev-python/js2py/files/js2py-0.74-CVE-2024-28397.patch deleted file mode 100644 index c8ecfab22485..000000000000 --- a/dev-python/js2py/files/js2py-0.74-CVE-2024-28397.patch +++ /dev/null @@ -1,21 +0,0 @@ -# https://nvd.nist.gov/vuln/detail/CVE-2024-28397 -# https://github.com/Marven11/CVE-2024-28397-js2py-Sandbox-Escape/blob/main/patch.txt -# https://github.com/PiotrDabkowski/Js2Py/pull/323 -# https://github.com/Marven11/Js2Py/commit/56e244eb - -Author: Marven11 <110723864+Marven11@users.noreply.github.com> -Date: Fri, 1 Mar 2024 12:53:58 +0800 - -diff --git a/js2py/constructors/jsobject.py b/js2py/constructors/jsobject.py -index c4e0ada3..b1806ea6 100644 ---- a/js2py/constructors/jsobject.py -+++ b/js2py/constructors/jsobject.py -@@ -49,7 +49,7 @@ def getOwnPropertyNames(obj): - raise MakeError( - 'TypeError', - 'Object.getOwnPropertyDescriptor called on non-object') -- return obj.own.keys() -+ return list(obj.own.keys()) - - def create(obj): - if not (obj.is_object() or obj.is_null()): diff --git a/dev-python/js2py/files/js2py-0.74-py312-load_attr.patch b/dev-python/js2py/files/js2py-0.74-py312-load_attr.patch deleted file mode 100644 index 6dfa467cc41f..000000000000 --- a/dev-python/js2py/files/js2py-0.74-py312-load_attr.patch +++ /dev/null @@ -1,57 +0,0 @@ -From fd7df4a91fb08060914c7b1d9e94583d18f3371b Mon Sep 17 00:00:00 2001 -From: Felix Yan -Date: Wed, 17 Apr 2024 16:47:47 +0300 -Subject: [PATCH] Fix bytecode for Python 3.12 - -`LOAD_ATTR` has been changed in Python 3.12 and it seems reusing the -`LOAD_GLOBAL` logic makes the simple tests passing. - -I am not sure if this is correct since I'm pretty new to the code, but -maybe it's still helpful. ---- - js2py/translators/translating_nodes.py | 2 +- - js2py/utils/injector.py | 4 +++- - 2 files changed, 4 insertions(+), 2 deletions(-) - -diff --git a/js2py/translators/translating_nodes.py b/js2py/translators/translating_nodes.py -index 4e2b5760..a780ba73 100644 ---- a/js2py/translators/translating_nodes.py -+++ b/js2py/translators/translating_nodes.py -@@ -543,7 +543,7 @@ def TryStatement(type, block, handler, handlers, guardedHandlers, finalizer): - if handler: - identifier = handler['param']['name'] - holder = 'PyJsHolder_%s_%d' % (to_hex(identifier), -- random.randrange(1e8)) -+ random.randrange(six.integer_types[-1](1e8))) - identifier = repr(identifier) - result += 'except PyJsException as PyJsTempException:\n' - # fill in except ( catch ) block and remember to recover holder variable to its previous state -diff --git a/js2py/utils/injector.py b/js2py/utils/injector.py -index 88e0d93e..835229f0 100644 ---- a/js2py/utils/injector.py -+++ b/js2py/utils/injector.py -@@ -14,6 +14,7 @@ - # Opcode constants used for comparison and replacecment - LOAD_FAST = opcode.opmap['LOAD_FAST'] - LOAD_GLOBAL = opcode.opmap['LOAD_GLOBAL'] -+LOAD_ATTR = opcode.opmap['LOAD_ATTR'] - STORE_FAST = opcode.opmap['STORE_FAST'] - - -@@ -79,6 +80,7 @@ def append_arguments(code_obj, new_locals): - (co_names.index(name), varnames.index(name)) for name in new_locals) - - is_new_bytecode = sys.version_info >= (3, 11) -+ is_new_load_attr = sys.version_info >= (3, 12) - # Now we modify the actual bytecode - modified = [] - drop_future_cache = False -@@ -97,7 +99,7 @@ def append_arguments(code_obj, new_locals): - # it's one of the globals that we are replacing. Either way, - # update its arg using the appropriate dict. - drop_future_cache = False -- if inst.opcode == LOAD_GLOBAL: -+ if inst.opcode == LOAD_GLOBAL or (is_new_load_attr and inst.opcode == LOAD_ATTR): - idx = inst.arg - if is_new_bytecode: - idx = idx // 2 diff --git a/dev-python/js2py/js2py-0.74-r2.ebuild b/dev-python/js2py/js2py-0.74-r2.ebuild deleted file mode 100644 index d1e190e17b9d..000000000000 --- a/dev-python/js2py/js2py-0.74-r2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN="Js2Py" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="JavaScript to Python Translator & JavaScript interpreter in Python" -HOMEPAGE="http://piter.io/projects/js2py - https://github.com/PiotrDabkowski/Js2Py - https://pypi.org/project/Js2Py/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86" -RESTRICT="test" - -RDEPEND=" - >=dev-python/pyjsparser-2.5.1[${PYTHON_USEDEP}] - >=dev-python/tzlocal-1.2.0[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${PN}-0.74-CVE-2024-28397.patch" - "${FILESDIR}/${PN}-0.74-py312-load_attr.patch" -) - -python_test() { - pushd ./tests >/dev/null || die - - # run.py requires "node_failed.txt" file - touch ./node_failed.txt || die - - # https://bugs.gentoo.org/831356 - # make run.py return a non-zero exit code if any test failed - echo 'sys.exit(len(FAILING))' >> ./run.py || die - - "${EPYTHON}" ./run.py || die "tests failed with ${EPYTHON}" - - popd >/dev/null || die -} diff --git a/dev-python/js2py/metadata.xml b/dev-python/js2py/metadata.xml deleted file mode 100644 index b6c7bb1a358e..000000000000 --- a/dev-python/js2py/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - xgqt@gentoo.org - Maciej Barć - - - PiotrDabkowski/Js2Py - Js2Py - - diff --git a/dev-python/jschema-to-python/Manifest b/dev-python/jschema-to-python/Manifest deleted file mode 100644 index da7796f56a79..000000000000 --- a/dev-python/jschema-to-python/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jschema_to_python-1.2.3.tar.gz 10061 BLAKE2B e6d16ce5950cf787bc2073c5470c304f8d10bf97fdcc53f4ec2dd00f7cc5d6ec1308ef0813ef3eaf5b98a5cd018b43f3ca30abba441c5b1cb9a02783aa596f22 SHA512 e7e37612573e2f5cf96df6fe7206ecf31c83993e40877b0587df2a42ef2f2ae192e4f8442d40cdfb728c27fca880ae5bb427935fa7b0bbd9fadbb9a643c3c1f0 diff --git a/dev-python/jschema-to-python/jschema-to-python-1.2.3-r1.ebuild b/dev-python/jschema-to-python/jschema-to-python-1.2.3-r1.ebuild deleted file mode 100644 index a5041798d9f6..000000000000 --- a/dev-python/jschema-to-python/jschema-to-python-1.2.3-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Generate source code for Python classes from a JSON schema" -HOMEPAGE=" - https://pypi.org/project/jschema-to-python/ - https://github.com/microsoft/jschema-to-python/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/jsonpickle[${PYTHON_USEDEP}] - dev-python/pbr[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/jschema-to-python/metadata.xml b/dev-python/jschema-to-python/metadata.xml deleted file mode 100644 index 61b1962fbb79..000000000000 --- a/dev-python/jschema-to-python/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - jschema-to-python - microsoft/jschema-to-python - - diff --git a/dev-python/json-rpc/Manifest b/dev-python/json-rpc/Manifest deleted file mode 100644 index 089392233569..000000000000 --- a/dev-python/json-rpc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST json-rpc-1.15.0.tar.gz 28854 BLAKE2B e9883171f7d63b9d198d5f3f0155609397a84a5f97f5c2b0b20535615067e8d5941357e6293f1917aeec5193c4e4d30a9d930807d2de8f02c87ea45967a507e1 SHA512 5d6d0dbbbbcfa6a63fe20d78726c42449f60eb6fc1c08939ecf8e9a9ee487850f975df06f71b17b0545e7f2f8f6a971642a01f85bbd01c46b66df6f1b2c2f327 diff --git a/dev-python/json-rpc/json-rpc-1.15.0.ebuild b/dev-python/json-rpc/json-rpc-1.15.0.ebuild deleted file mode 100644 index fb2cbb9be08d..000000000000 --- a/dev-python/json-rpc/json-rpc-1.15.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="JSON-RPC transport implementation for python" -HOMEPAGE=" - https://github.com/pavlov99/json-rpc/ - https://pypi.org/project/json-rpc/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/flask[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - # bundled, sigh. - rm jsonrpc/six.py || die - sed -i -e 's:from . import six:import six:' jsonrpc/*.py || die -} diff --git a/dev-python/json-rpc/metadata.xml b/dev-python/json-rpc/metadata.xml deleted file mode 100644 index cb5767cf9cf7..000000000000 --- a/dev-python/json-rpc/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - JSON-RPC is a stateless, light-weight remote procedure call (RPC) protocol. - Primarily this specification defines several data structures and the rules - around their processing. It is transport agnostic in that the concepts can - be used within the same process, over sockets, over http, or in many various - message passing environments. It uses JSON (RFC 4627) as data format. - - - json-rpc - pavlov99/json-rpc - - diff --git a/dev-python/json5/Manifest b/dev-python/json5/Manifest deleted file mode 100644 index db1d9991e18b..000000000000 --- a/dev-python/json5/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST json5-0.14.0.tar.gz 52656 BLAKE2B 2b150a0dfba25a8d25999e1aed21face64c47e96af9216559991ce7ab99e98f71edcb12b51e4564a96fd0be5501d63bd2d91802de2dbb97bfb3127de32c6f8a3 SHA512 3152ad58d4596beb07450b5cb9a21a99cea76f56c53fddf77d4835177f7c8206268db07eca61e50bb00a25a53e3aebd5512544fd962c1e70a7b71bb0d126c5d9 diff --git a/dev-python/json5/json5-0.14.0.ebuild b/dev-python/json5/json5-0.14.0.ebuild deleted file mode 100644 index f49667c6cd6a..000000000000 --- a/dev-python/json5/json5-0.14.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python implementation of the JSON5 data format" -HOMEPAGE=" - https://github.com/dpranke/pyjson5/ - https://pypi.org/project/json5/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/json5/metadata.xml b/dev-python/json5/metadata.xml deleted file mode 100644 index c312488136d2..000000000000 --- a/dev-python/json5/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - json5 - dpranke/pyjson5 - - diff --git a/dev-python/json_exporter/Manifest b/dev-python/json_exporter/Manifest deleted file mode 100644 index 09ec0952493f..000000000000 --- a/dev-python/json_exporter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST json_exporter-1.0.2.tar.gz 11721 BLAKE2B 16649e749a0611bc082b44e61e1cf32a5c7e627a5eeae8ff03c2d2d0f0f5ca86c9b1a193bb01939a23a131377131fa00cc6192642580a59353ea3acf8f3d1a48 SHA512 eb2eda756e82f9eb6b92b441c66f19dbc0001ea1a57b5748930bb3c7c2cb89b83161e629f9c78ff11b33f330f5db104079ebb6f47bc2d186754851296dfdd1e2 diff --git a/dev-python/json_exporter/json_exporter-1.0.2.ebuild b/dev-python/json_exporter/json_exporter-1.0.2.ebuild deleted file mode 100644 index 2c6ff8fd12d0..000000000000 --- a/dev-python/json_exporter/json_exporter-1.0.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2024 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="Python-based library for exporting JSON data as metrics for Prometheus." -HOMEPAGE="https://github.com/desultory/json_exporter" -SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}] - >=dev-python/prometheus_exporter-1.0.0[${PYTHON_USEDEP}] -" - -src_install() { - # Install the package - distutils-r1_src_install - - # Copy hid_ups_exporter.include to /etc/init.d - newinitd json_exporter.include json_exporter - # Create /var/log/json_exporter - keepdir /var/log/json_exporter - # Create /etc/json_exporter - keepdir /etc/json_exporter -} diff --git a/dev-python/json_exporter/metadata.xml b/dev-python/json_exporter/metadata.xml deleted file mode 100644 index 65a683e8044c..000000000000 --- a/dev-python/json_exporter/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - dev@pyl.onl - Zen - - - desultory/json_exporter - - diff --git a/dev-python/jsondiff/Manifest b/dev-python/jsondiff/Manifest deleted file mode 100644 index c4ea35d3b5a4..000000000000 --- a/dev-python/jsondiff/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jsondiff-2.2.1.gh.tar.gz 22715 BLAKE2B 598d999d6d2dd9a3a6abd8b34145420b2ee9c6b5bf4a686e1c4fe605d68c3ee588efda4db0a0127a13f10e4639b43661f297e83a314ee8a0c12e9408c8dfdcbb SHA512 e10ed1f1b11b877223936586c1805cb8b8ae3f487f913f4d33030ae6e87a06a54f1f9adfb2b50485d72123f2feb6b40aa019851a6c9fd83575cc0f0b814484f7 diff --git a/dev-python/jsondiff/jsondiff-2.2.1.ebuild b/dev-python/jsondiff/jsondiff-2.2.1.ebuild deleted file mode 100644 index 204cbc12820d..000000000000 --- a/dev-python/jsondiff/jsondiff-2.2.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Diff JSON and JSON-like structures in Python" -HOMEPAGE=" - https://github.com/xlwings/jsondiff/ - https://pypi.org/project/jsondiff/ -" -SRC_URI=" - https://github.com/xlwings/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - distutils-r1_python_prepare_all - - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} diff --git a/dev-python/jsondiff/metadata.xml b/dev-python/jsondiff/metadata.xml deleted file mode 100644 index 7305fce12566..000000000000 --- a/dev-python/jsondiff/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - - xlwings/jsondiff - jsondiff - https://github.com/xlwings/jsondiff/issues - - diff --git a/dev-python/jsonext/Manifest b/dev-python/jsonext/Manifest deleted file mode 100644 index 0319953a82c5..000000000000 --- a/dev-python/jsonext/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jsonext-0.4.2.tar.gz 9574 BLAKE2B cba417bc116e572f383a6d396d33fab0f6b63534ae89c402b6cfc0297a0c2fce336bf63464252fe9c87a9617f7f00ed82fe9de9d4e95356b60ae555963d4951b SHA512 2b47b48b529ad8f3b9662ce19f6ea9250648e17cb94e4a59a52ab6a9aabf64abb74f3c76a1edf274fe1e52863352456c0f95c5cd7406c44ca917b6addd09a2a7 diff --git a/dev-python/jsonext/jsonext-0.4.2-r1.ebuild b/dev-python/jsonext/jsonext-0.4.2-r1.ebuild deleted file mode 100644 index 226a3a5d3e12..000000000000 --- a/dev-python/jsonext/jsonext-0.4.2-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2019-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Well-structured helpers for serializing commonly encountered structures to JSON" -HOMEPAGE=" - https://github.com/mbr/jsonext/ - https://pypi.org/project/jsonext/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - dev-python/arrow[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - epytest --doctest-modules jsonext -} diff --git a/dev-python/jsonext/metadata.xml b/dev-python/jsonext/metadata.xml deleted file mode 100644 index 2bae1eeb5743..000000000000 --- a/dev-python/jsonext/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - - - prometheanfire@gentoo.org - Matthew Thode - - - - jsonext - mbr/jsonext - - diff --git a/dev-python/jsonfeed/Manifest b/dev-python/jsonfeed/Manifest deleted file mode 100644 index 0166181a1019..000000000000 --- a/dev-python/jsonfeed/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jsonfeed-1.1.2.gh.tar.gz 66719 BLAKE2B 9121c275e4b059641a0303b15bd397403b4c0ce59f289623a7253e2a2bdd129d6e0e818a287808b99974a0a822e24aa3f6d6df3e6464e4cff5c9c4c90d87c926 SHA512 34c3ce0a4fc4a38041d56d5cec16c34cfa33e9e10e539c92cf511f67fccd1d684c5ecef0c51499b2aaac0c1d2dbdb20c08464c3104ccacc4abd2cff67ebae82b diff --git a/dev-python/jsonfeed/files/jsonfeed-1.1.2-exclude_tests.patch b/dev-python/jsonfeed/files/jsonfeed-1.1.2-exclude_tests.patch deleted file mode 100644 index fe0c98f27983..000000000000 --- a/dev-python/jsonfeed/files/jsonfeed-1.1.2-exclude_tests.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/setup.py -+++ b/setup.py -@@ -8,7 +8,7 @@ with open("README.md") as fh: - setup( - name="jsonfeed-util", - version=version, -- packages=find_packages(), -+ packages=find_packages(exclude=["tests", "tests.*"]), - # metadata for upload to PyPI - author="Lukas Schwab", - author_email="lukas.schwab@gmail.com", diff --git a/dev-python/jsonfeed/jsonfeed-1.1.2.ebuild b/dev-python/jsonfeed/jsonfeed-1.1.2.ebuild deleted file mode 100644 index 22925767b7e4..000000000000 --- a/dev-python/jsonfeed/jsonfeed-1.1.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -HTML_DOCS=( docs ) - -inherit distutils-r1 - -DESCRIPTION="Python package for parsing and generating JSON feeds." -HOMEPAGE="https://github.com/lukasschwab/jsonfeed" -SRC_URI="https://github.com/lukasschwab/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -PATCHES=("${FILESDIR}/${P}-exclude_tests.patch") - -RDEPEND="dev-python/feedparser[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest diff --git a/dev-python/jsonfeed/metadata.xml b/dev-python/jsonfeed/metadata.xml deleted file mode 100644 index 7c911950ba56..000000000000 --- a/dev-python/jsonfeed/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - lukasschwab/jsonfeed - - diff --git a/dev-python/jsonlines/Manifest b/dev-python/jsonlines/Manifest deleted file mode 100644 index 74195a9debc4..000000000000 --- a/dev-python/jsonlines/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jsonlines-4.0.0.gh.tar.gz 13172 BLAKE2B 66c68591f2d04f290165a5245335700b6a8305607a16dde3cf759868ecc8aad116f7afea447684803c21692393835f97ca589b4ac519e8f7ddc459cf05d39e82 SHA512 d197163b4875dd5d30afdd8e5b9415d8faa3af2787bbecbc7a7f79aa28e775b2e119bffdf61699e132552af19ff97d6412fe83d328e4022acd920456addeb275 diff --git a/dev-python/jsonlines/jsonlines-4.0.0.ebuild b/dev-python/jsonlines/jsonlines-4.0.0.ebuild deleted file mode 100644 index 676eb6f626a1..000000000000 --- a/dev-python/jsonlines/jsonlines-4.0.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Library with helpers for the jsonlines file format" -HOMEPAGE="https://pypi.org/project/jsonlines/" -#SRC_URI="https://files.pythonhosted.org/packages/90/cd/0beacbcfdf9b3af9e7c615cb3dba7ec4be1030d4b283e3c9717e3fd9af3c/jsonlines-1.2.0.tar.gz" -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/wbolster/jsonlines" -else - KEYWORDS="~amd64 ~arm64" -# tests not distributed through pypi mirror -# SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - SRC_URI="https://github.com/wbolster/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" -fi -LICENSE="BSD" -SLOT="0" -IUSE="test" -RESTRICT="mirror" #overlay, no real issue -RDEPEND="dev-python/attrs[${PYTHON_USEDEP}]" -BDEPEND=" test? ( ${RDEPEND} )" - -distutils_enable_tests pytest - -python_prepare_all() { - sed -r -e "/packages *=/ s|\[[^]]*\]\+||" -i -- setup.py - - distutils-r1_python_prepare_all -} diff --git a/dev-python/jsonlines/metadata.xml b/dev-python/jsonlines/metadata.xml deleted file mode 100644 index 8ea2022ed9aa..000000000000 --- a/dev-python/jsonlines/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - kcelbert@gmail.com - Kyle Elbert - - - wbolster/jsonlines - jsonlines - - diff --git a/dev-python/jsonmerge/Manifest b/dev-python/jsonmerge/Manifest deleted file mode 100644 index 27f51e68b787..000000000000 --- a/dev-python/jsonmerge/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jsonmerge-1.9.2.tar.gz 34717 BLAKE2B 651e6c745c651882b54c4bd46bd658de20fd0cdd90b2e05af8396a55c68efffc2fe5d4758891151db8df79cdfb118b94a6af11c7d0648fbfcbde510283585556 SHA512 cba0c2b0f3d5ff70f7680768a036a10a1d7464da9a4693a5a836fbcb9f7dba080ec041c34b351f843a4c38fb2e45c4c845a3c5453df35e1b51e1a65b245071f8 diff --git a/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild b/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild deleted file mode 100644 index 827f01e153b9..000000000000 --- a/dev-python/jsonmerge/jsonmerge-1.9.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Merge a series of JSON documents" -HOMEPAGE=" - https://github.com/avian2/jsonmerge/ - https://pypi.org/project/jsonmerge/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/jsonschema[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/jsonmerge/metadata.xml b/dev-python/jsonmerge/metadata.xml deleted file mode 100644 index 33bde337c834..000000000000 --- a/dev-python/jsonmerge/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - jsonmerge - avian2/jsonmerge - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - diff --git a/dev-python/jsonpatch/Manifest b/dev-python/jsonpatch/Manifest deleted file mode 100644 index ec6703058afd..000000000000 --- a/dev-python/jsonpatch/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-json-patch-1.33.gh.tar.gz 28475 BLAKE2B 7d95ab23e09141cbe26618c91b12558d5fbfecda3e5b148d834753a364155d30859a9bdc3d321bdfcc5269f7e0170671524ae78f5fe65a8c97041bab3fb522b9 SHA512 0685f63949bee135b19d0962bdaab32ba97e02772b6650d885be57c09a2e89546222ebba1a4cf146b2f91027790b0a3ff2ea072d66dcebf9153aa601638bbfa2 diff --git a/dev-python/jsonpatch/jsonpatch-1.33.ebuild b/dev-python/jsonpatch/jsonpatch-1.33.ebuild deleted file mode 100644 index 86191f2a230a..000000000000 --- a/dev-python/jsonpatch/jsonpatch-1.33.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-json-patch-${PV} -DESCRIPTION="Apply JSON-Patches like http://tools.ietf.org/html/draft-pbryan-json-patch-04" -HOMEPAGE=" - https://github.com/stefankoegl/python-json-patch/ - https://pypi.org/project/jsonpatch/ -" -SRC_URI=" - https://github.com/stefankoegl/python-json-patch/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/jsonpointer-1.9[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # https://github.com/stefankoegl/python-json-patch/pull/159 - sed -e 's/unittest.makeSuite/unittest.defaultTestLoader.loadTestsFromTestCase/' \ - -i ext_tests.py tests.py -} - -python_test() { - "${EPYTHON}" tests.py || die "Tests of tests.py fail with ${EPYTHON}" - "${EPYTHON}" ext_tests.py || die "Tests of ext_tests.py fail with ${EPYTHON}" -} diff --git a/dev-python/jsonpatch/metadata.xml b/dev-python/jsonpatch/metadata.xml deleted file mode 100644 index 03477a84cd5e..000000000000 --- a/dev-python/jsonpatch/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - Python library to apply JSON Patches according to - http://tools.ietf.org/html/draft-ietf-appsawg-json-patch-08 - - - - jsonpatch - stefankoegl/python-json-patch - - diff --git a/dev-python/jsonpath-ng/Manifest b/dev-python/jsonpath-ng/Manifest deleted file mode 100644 index 7b8a936d7afd..000000000000 --- a/dev-python/jsonpath-ng/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jsonpath_ng-1.8.0.tar.gz 74513 BLAKE2B f8ba3f19bd106c7246a115175515f0b1ef066954356e06f7b289b754eac05aa7c91f56d44d36e4c04765e0ab7a2fc01ed887ee4c08c3b1d17f54087e73a21ada SHA512 64bf0c98193aff8f390c18f53713fbb41da075f93369f1d81c38d22ac63a86d1e502f59a67aaf1d39d0dc8d1b482bd1f73cc8e1bdf54b68a43b8725d109c9b7f diff --git a/dev-python/jsonpath-ng/jsonpath-ng-1.8.0.ebuild b/dev-python/jsonpath-ng/jsonpath-ng-1.8.0.ebuild deleted file mode 100644 index 572d8735b172..000000000000 --- a/dev-python/jsonpath-ng/jsonpath-ng-1.8.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python JSONPath Next-Generation" -HOMEPAGE=" - https://github.com/h2non/jsonpath-ng/ - https://pypi.org/project/jsonpath-ng/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 x86" - -RDEPEND=" - dev-python/ply[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unbundle ply (sigh) - rm -r jsonpath_ng/_ply || die - sed -i -e 's:jsonpath_ng[.]_ply:ply:' jsonpath_ng/*.py || die - sed -i -e '/packages/d' setup.py || die -} diff --git a/dev-python/jsonpath-ng/metadata.xml b/dev-python/jsonpath-ng/metadata.xml deleted file mode 100644 index bc660ed9af6b..000000000000 --- a/dev-python/jsonpath-ng/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - Florian Schmaus - flow@gentoo.org - - - - h2non/jsonpath-ng - jsonpath-ng - - diff --git a/dev-python/jsonpickle/Manifest b/dev-python/jsonpickle/Manifest deleted file mode 100644 index f5c840dd4ee5..000000000000 --- a/dev-python/jsonpickle/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jsonpickle-4.1.1.gh.tar.gz 309768 BLAKE2B 06711ba9123ae2d5e453e2fa277629131c62518dbb3bbd48e0f589e6fc02aea7094d2ce7d7a8dbbb2430077f380c14e26c318c2f669d37610897c8ebdf922d58 SHA512 13894e2e5ed258f8d16e27fd2e7ca5d0d38ae91552675c121b3516e4d22c2732b9a9a0656e06e648ae115e523a0f1ae82d756fbf504a884abe9ea7ad6bbccc5a diff --git a/dev-python/jsonpickle/jsonpickle-4.1.1.ebuild b/dev-python/jsonpickle/jsonpickle-4.1.1.ebuild deleted file mode 100644 index 8d0a23bd21f1..000000000000 --- a/dev-python/jsonpickle/jsonpickle-4.1.1.ebuild +++ /dev/null @@ -1,72 +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_FULLY_TESTED=( python3_{12..13} ) -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 optfeature - -DESCRIPTION="Python library for serializing any arbitrary object graph into JSON" -HOMEPAGE=" - https://github.com/jsonpickle/jsonpickle/ - https://pypi.org/project/jsonpickle/ -" -SRC_URI=" - https://github.com/jsonpickle/jsonpickle/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="test-full" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/feedparser[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/ujson[${PYTHON_USEDEP}] - test-full? ( - $(python_gen_cond_dep ' - dev-python/gmpy2[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - ' "${PYTHON_FULLY_TESTED[@]}") - ) - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - distutils-r1_python_prepare_all - - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} - -python_test() { - local EPYTEST_IGNORE=( - # unpackaged bson dependency - tests/bson_test.py - ) - - if ! use test-full || ! has_version "dev-python/gmpy2[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( jsonpickle/ext/gmpy.py ) - fi - if ! use test-full || ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( jsonpickle/ext/pandas.py ) - fi - - epytest tests -} - -pkg_postinst() { - # Unpackaged optional backends: yajl, demjson - optfeature "encoding numpy-based data" dev-python/numpy - optfeature "encoding pandas objects" dev-python/pandas - optfeature "fast JSON backend" dev-python/simplejson -} diff --git a/dev-python/jsonpickle/metadata.xml b/dev-python/jsonpickle/metadata.xml deleted file mode 100644 index 01acbd6eca7a..000000000000 --- a/dev-python/jsonpickle/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - python@gentoo.org - Python - - - - - Run test suite in full via additional (large) test - dependencies, like dev-python/pandas. - - - - jsonpickle - jsonpickle/jsonpickle - - diff --git a/dev-python/jsonpointer/Manifest b/dev-python/jsonpointer/Manifest deleted file mode 100644 index 31603f0ca88c..000000000000 --- a/dev-python/jsonpointer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jsonpointer-3.1.1.tar.gz 9068 BLAKE2B 0fefab0619124600f3b870802653cf0afbbed36c18477a36e5c070a388d5f5d5290a24e97252859ac8c8f0624fea40ea94c0374a38f341b2aaf61b02c8dbe505 SHA512 9f932985ac404ab21d1e2c29b95bdc684a3d258dc2203bdb6c0192ccf6ba804809d297a0701f7d4fc32adb481f259e1c17e7bd7bf0198e76f19b4481b78056c5 diff --git a/dev-python/jsonpointer/jsonpointer-3.1.1.ebuild b/dev-python/jsonpointer/jsonpointer-3.1.1.ebuild deleted file mode 100644 index 767a22bdc8e8..000000000000 --- a/dev-python/jsonpointer/jsonpointer-3.1.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Identify specific nodes in a JSON document (according to draft 08)" -HOMEPAGE=" - https://github.com/stefankoegl/python-json-pointer/ - https://pypi.org/project/jsonpointer/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -python_test() { - "${EPYTHON}" tests.py || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/jsonpointer/metadata.xml b/dev-python/jsonpointer/metadata.xml deleted file mode 100644 index 7acee1f67ff1..000000000000 --- a/dev-python/jsonpointer/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - Identify specific nodes in a JSON document (according to draft 08) - http://tools.ietf.org/html/draft-ietf-appsawg-json-pointer-08 - - - - jsonpointer - stefankoegl/python-json-pointer - - diff --git a/dev-python/jsonref/Manifest b/dev-python/jsonref/Manifest deleted file mode 100644 index d9d771b83746..000000000000 --- a/dev-python/jsonref/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jsonref-1.1.0.gh.tar.gz 20465 BLAKE2B 5dc790440133fc1c4fedcbfb9889f9647f62919e960a81fab141e92c9bfe2349a807c1f3be1ac819b6d39d1ab4134e9d9e61fbb1c34008bf1831c997abe030ab SHA512 6237d32d0547b11253d0bfe1dcf37230ce2c3f4c15ec643cfbef997ba6074ab881b20c08ce43f1d7c26993f1f06fe7d35aeb7fce98d2105bce2311d64e34ab71 diff --git a/dev-python/jsonref/jsonref-1.1.0.ebuild b/dev-python/jsonref/jsonref-1.1.0.ebuild deleted file mode 100644 index 08155515d041..000000000000 --- a/dev-python/jsonref/jsonref-1.1.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="An implementation of JSON Reference for Python" -HOMEPAGE=" - https://github.com/gazpachoking/jsonref/ - https://pypi.org/project/jsonref/ -" -SRC_URI=" - https://github.com/gazpachoking/jsonref/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -distutils_enable_tests pytest - -python_test() { - epytest tests.py -} diff --git a/dev-python/jsonref/metadata.xml b/dev-python/jsonref/metadata.xml deleted file mode 100644 index a74694f2aef7..000000000000 --- a/dev-python/jsonref/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - python@gentoo.org - Python - - - - - Chase Sterling - chase.sterling@gmail.com - - jsonref - gazpachoking/jsonref - - jsonref is a library for automatic dereferencing of JSON Reference -objects for Python (supporting 2.6+ including Python 3). -This library lets you use a data structure with JSON reference objects, as if the -references had been replaced with the referent data. - - diff --git a/dev-python/jsonrpclib/Manifest b/dev-python/jsonrpclib/Manifest deleted file mode 100644 index 511a84f3c05f..000000000000 --- a/dev-python/jsonrpclib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jsonrpclib-0.4.3.2.gh.tar.gz 63127 BLAKE2B 4301f23a981f00e78f88f78a8f5e8d776985fcd5d268373430b308cd9e2b07d5e1aaae9fa514640275439f4269ecf9ac5a2e42d5c96b870b72e37e4faea7c790 SHA512 718b9a8a49b6f936635ea8e500d16b8d3f42a28e44c4d0bb2bf1e648063ab1107edca93b4f178600a0b36d2e0584cf531f6e9721f5ed6967ea9a160c923103f3 diff --git a/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild b/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild deleted file mode 100644 index 45724a534b8e..000000000000 --- a/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/tcalmant/jsonrpclib.git" - inherit git-r3 -else - SRC_URI=" - https://github.com/tcalmant/jsonrpclib/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="amd64 arm arm64 ~mips x86" -fi - -DESCRIPTION="python implementation of the JSON-RPC spec (1.0 and 2.0)" -HOMEPAGE=" - https://github.com/tcalmant/jsonrpclib/ - https://pypi.org/project/jsonrpclib/ -" - -LICENSE="Apache-2.0" -SLOT="0" - -BDEPEND=" - test? ( - dev-python/simplejson[${PYTHON_USEDEP}] - dev-python/ujson[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - epytest - - # NB: we need to run this test separately as it breaks - # tests/test_server.py::PooledServerTests - # see jsonlib.py, get_handler() - # the most preferred (first) lib that's in test deps - local -x JSONRPCLIB_TEST_EXPECTED_LIB=ujson - epytest tests/test_jsonlib.py::TestJsonLibLoading -} diff --git a/dev-python/jsonrpclib/jsonrpclib-9999.ebuild b/dev-python/jsonrpclib/jsonrpclib-9999.ebuild deleted file mode 100644 index d93d8e75e48b..000000000000 --- a/dev-python/jsonrpclib/jsonrpclib-9999.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/tcalmant/jsonrpclib.git" - inherit git-r3 -else - SRC_URI=" - https://github.com/tcalmant/jsonrpclib/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" -fi - -DESCRIPTION="python implementation of the JSON-RPC spec (1.0 and 2.0)" -HOMEPAGE=" - https://github.com/tcalmant/jsonrpclib/ - https://pypi.org/project/jsonrpclib/ -" - -LICENSE="Apache-2.0" -SLOT="0" - -BDEPEND=" - test? ( - dev-python/simplejson[${PYTHON_USEDEP}] - dev-python/ujson[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - epytest - - # NB: we need to run this test separately as it breaks - # tests/test_server.py::PooledServerTests - # see jsonlib.py, get_handler() - # the most preferred (first) lib that's in test deps - local -x JSONRPCLIB_TEST_EXPECTED_LIB=ujson - epytest tests/test_jsonlib.py::TestJsonLibLoading -} diff --git a/dev-python/jsonrpclib/metadata.xml b/dev-python/jsonrpclib/metadata.xml deleted file mode 100644 index 1697504e5439..000000000000 --- a/dev-python/jsonrpclib/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - tcalmant/jsonrpclib - jsonrpclib - - diff --git a/dev-python/jsonschema-path/Manifest b/dev-python/jsonschema-path/Manifest deleted file mode 100644 index 82d53830bb8a..000000000000 --- a/dev-python/jsonschema-path/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST jsonschema-path-0.3.4.gh.tar.gz 40126 BLAKE2B cc7884ab41a0cdcfbd292831f9ed2a03f82af30f4482499c7940633741560228df59c4157457e8c44c57fb73f0f6142f10ad23d36f444fea71a84cf6309d953d SHA512 85b791a374d61bedf66a0ca44b6906ec74f02ffe991c1cb220267c85c0e7b493375d712d7ca0828681c9c15f170bc29d4b808b00778895fb13f1f7ff3cdf2a9c -DIST jsonschema-path-0.4.5.gh.tar.gz 65269 BLAKE2B 2fffe157a1b7dc1c23c76b70b688d901dc122d9cc02ab44e9c689b3ce595af5d15709568d227f555095394b1392b03a0678e4c948757bd058f2741cc495e4cb7 SHA512 dcfc2ccbdd66c24b1863a3e7f87b727b548122aa3baf333f138efe4d3c4e9cc1ddc56a75c3457c53a40aa3e59a8828aa28a763d6afcffb4ae85a05ab8f2df056 -DIST jsonschema-path-0.4.6.gh.tar.gz 65965 BLAKE2B fe1efaf632d1a937f36ed8dcc763d9cd7ad760b4436f5e88755a6e3283bccd8b5805938a9d480cb1abc88bf538821d19702d78bb816d805520319d8392f57a3d SHA512 f9e2f6da82c35a8a927e50c66198bf05f6f253d16fd081f4bacf9051f2a20316e692bcbc83688bc8a89a197fd3e2601c2dd8ad02953048c199175fb7ac7621ca -DIST jsonschema-path-0.5.0.gh.tar.gz 73297 BLAKE2B 63a8c4fed74f3bac9afcde010d45a7a39a2ac3ea954c77c257df15c7d4d699a88573b44fa5fb55ce8ea804fca3e2996053106daafffc9c33884baca34bfc6ec5 SHA512 42651956aea755ff317f10540ee0d78bf8e91f6d020366834861adbf93d9d5f27a52d2f750e749622ec76b9c7040c84725b35de4a0174b4b48e3083992d282d6 diff --git a/dev-python/jsonschema-path/jsonschema-path-0.3.4-r1.ebuild b/dev-python/jsonschema-path/jsonschema-path-0.3.4-r1.ebuild deleted file mode 100644 index d6e30e63b643..000000000000 --- a/dev-python/jsonschema-path/jsonschema-path-0.3.4-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="JSONSchema Spec with object-oriented paths" -HOMEPAGE=" - https://pypi.org/project/jsonschema-path/ - https://github.com/p1c2u/jsonschema-path/ -" -SRC_URI=" - https://github.com/p1c2u/jsonschema-path/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -# requests seem "optional" but they failed at properly making it -# optional in poetry, sigh -RDEPEND=" - =dev-python/pathable-0.4.1[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/referencing-0.28.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.31.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/--cov/d' pyproject.toml || die - # remove random pins - sed -i -e 's:\^:>=:' -e 's:<[0-9.]\+:*:' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/jsonschema-path/jsonschema-path-0.4.5.ebuild b/dev-python/jsonschema-path/jsonschema-path-0.4.5.ebuild deleted file mode 100644 index 3fae300fe01d..000000000000 --- a/dev-python/jsonschema-path/jsonschema-path-0.4.5.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_beta/b} -DESCRIPTION="JSONSchema Spec with object-oriented paths" -HOMEPAGE=" - https://pypi.org/project/jsonschema-path/ - https://github.com/p1c2u/jsonschema-path/ -" -SRC_URI=" - https://github.com/p1c2u/jsonschema-path/archive/${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -if [[ ${PV} != *_beta* ]]; then - KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" -fi - -RDEPEND=" - >=dev-python/pathable-0.5.0[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.20.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/referencing-0.28.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/--cov/d' pyproject.toml || die - # remove random pins - sed -i -e 's:\^:>=:' -e 's:<[0-9.]\+:*:' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/jsonschema-path/jsonschema-path-0.4.6.ebuild b/dev-python/jsonschema-path/jsonschema-path-0.4.6.ebuild deleted file mode 100644 index 3fae300fe01d..000000000000 --- a/dev-python/jsonschema-path/jsonschema-path-0.4.6.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_beta/b} -DESCRIPTION="JSONSchema Spec with object-oriented paths" -HOMEPAGE=" - https://pypi.org/project/jsonschema-path/ - https://github.com/p1c2u/jsonschema-path/ -" -SRC_URI=" - https://github.com/p1c2u/jsonschema-path/archive/${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -if [[ ${PV} != *_beta* ]]; then - KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" -fi - -RDEPEND=" - >=dev-python/pathable-0.5.0[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.20.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/referencing-0.28.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/--cov/d' pyproject.toml || die - # remove random pins - sed -i -e 's:\^:>=:' -e 's:<[0-9.]\+:*:' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/jsonschema-path/jsonschema-path-0.5.0.ebuild b/dev-python/jsonschema-path/jsonschema-path-0.5.0.ebuild deleted file mode 100644 index ecc904c30413..000000000000 --- a/dev-python/jsonschema-path/jsonschema-path-0.5.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_beta/b} -DESCRIPTION="JSONSchema Spec with object-oriented paths" -HOMEPAGE=" - https://pypi.org/project/jsonschema-path/ - https://github.com/p1c2u/jsonschema-path/ -" -SRC_URI=" - https://github.com/p1c2u/jsonschema-path/archive/${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -if [[ ${PV} != *_beta* ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -fi - -RDEPEND=" - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - >=dev-python/pathable-0.6.0[${PYTHON_USEDEP}] - >=dev-python/pyrsistent-0.20.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/referencing-0.28.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/--cov/d' pyproject.toml || die - # remove random pins - sed -i -e 's:\^:>=:' -e 's:<[0-9.]\+:*:' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/jsonschema-path/metadata.xml b/dev-python/jsonschema-path/metadata.xml deleted file mode 100644 index ab4cdeab8d51..000000000000 --- a/dev-python/jsonschema-path/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jsonschema-path - p1c2u/jsonschema-path - - diff --git a/dev-python/jsonschema-spec/Manifest b/dev-python/jsonschema-spec/Manifest deleted file mode 100644 index 50476ced8758..000000000000 --- a/dev-python/jsonschema-spec/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jsonschema-spec-0.2.4.gh.tar.gz 38882 BLAKE2B 0c7d1179003ef5cd8eb0a164e9e13473df233fc72dbe3d8f75e967bb238de7267a0ef154ac3a40d8ef1ee3bd34568bfd16baae33b6ecc88077fabf0bdf22c299 SHA512 87f0a227e5d12badaab30a6b512f735db968ecd25856d9005e7c7f265187a3092e12ee9c900b035c5f927f250cc9743547dab1bba5195dc7534cab256b1800c2 diff --git a/dev-python/jsonschema-spec/jsonschema-spec-0.2.4-r1.ebuild b/dev-python/jsonschema-spec/jsonschema-spec-0.2.4-r1.ebuild deleted file mode 100644 index b8e12332f155..000000000000 --- a/dev-python/jsonschema-spec/jsonschema-spec-0.2.4-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="JSONSchema Spec with object-oriented paths" -HOMEPAGE=" - https://pypi.org/project/jsonschema-spec/ - https://github.com/p1c2u/jsonschema-spec/ -" -SRC_URI=" - https://github.com/p1c2u/jsonschema-spec/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -# requests seem "optional" but they failed at properly making it -# optional in poetry, sigh -RDEPEND=" - >=dev-python/pathable-0.4.1[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/referencing-0.28.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.31.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/--cov/d' pyproject.toml || die - # remove random pins due to caret operator - sed -i -e 's:\^:>=:' -e 's:,<[0-9.]*::' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/jsonschema-spec/metadata.xml b/dev-python/jsonschema-spec/metadata.xml deleted file mode 100644 index 1559254c1a65..000000000000 --- a/dev-python/jsonschema-spec/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jsonschema-spec - p1c2u/jsonschema-spec - - diff --git a/dev-python/jsonschema-specifications/Manifest b/dev-python/jsonschema-specifications/Manifest deleted file mode 100644 index 7c0e4623702b..000000000000 --- a/dev-python/jsonschema-specifications/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST jsonschema_specifications-2025.9.1.tar.gz 32855 BLAKE2B d691d6bf85631c3a00c49165f24a28f3b1089a1b29a7183b6bdc05808a43199846b048a35c0dad9edd1381cc8ffb90fec526c2e627ad2ae30ca8f9b05ea32757 SHA512 04486de70d0fe5242d4a84006027499978983d7aacdb047711218510a5ffda41d5fa5da4acccb047b472e387ca580f6cb41221fb53207e931cb5bc5b9ad3a623 -DIST jsonschema_specifications-2025.9.1.tar.gz.provenance 9899 BLAKE2B 8270a431f6bcf7b040fb5eaab217d914d9f5ecc6a3bdb44299fb0ac70a64fe155c9f9f57aa4558e28ac98d11739d0d4d34161794e1c82a488fe5a328ede5c1c5 SHA512 3433e2f8d9f7e82ddeb0ae9153ad01f982218b4ca79efca73daf66c5bac7795479750f1e388fe3156036180c6068e6b9d75887098a9d29f7d5ec49e8b3db0077 diff --git a/dev-python/jsonschema-specifications/jsonschema-specifications-2025.9.1.ebuild b/dev-python/jsonschema-specifications/jsonschema-specifications-2025.9.1.ebuild deleted file mode 100644 index 186d3834e38f..000000000000 --- a/dev-python/jsonschema-specifications/jsonschema-specifications-2025.9.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2023-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/python-jsonschema/jsonschema-specifications -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="The JSON Schema meta-schemas and vocabularies, exposed as a Registry" -HOMEPAGE=" - https://github.com/python-jsonschema/jsonschema-specifications/ - https://pypi.org/project/jsonschema-specifications/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/referencing-0.31.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/jsonschema-specifications/metadata.xml b/dev-python/jsonschema-specifications/metadata.xml deleted file mode 100644 index 200e1c356e60..000000000000 --- a/dev-python/jsonschema-specifications/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - python-jsonschema/jsonschema-specifications - jsonschema-specifications - - diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest deleted file mode 100644 index af0b06028642..000000000000 --- a/dev-python/jsonschema/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST jsonschema-4.24.0.tar.gz 353480 BLAKE2B d063c9e55f25472b403645f9b274b8274cbaeca68f9cd1c88867431d05fca07a5885b805a7e91bd82f30cc6bc76dd44a2c561c0a69e5f1847dcea5a3ecbf90c2 SHA512 64840a1c989874fbdda2a996288ac0c5f46fe1ae9d5254eface832326b49d0090f33c3a06de952965b910eb8857daf9548e790de604abaf9cea588c8e3d89234 -DIST jsonschema-4.26.0.tar.gz 366583 BLAKE2B faa55e067a66c7a9778dfe40bc292c9fd99b4df815b68b2b1ceec088ce4b65ace65543273fde513b0cb34fc08813c546f31c030c35ff6cf6654996488a85909d SHA512 a7ae00392b8deb742f5826a65bce0a9149a67c6ddc4deff0bb2e99a79ed94f02c4738d93fef5247e30016fa38397ec68ecdead1c1d76a0caaf7755941544a0a2 -DIST jsonschema-4.26.0.tar.gz.provenance 9611 BLAKE2B 1d2e5b4e4044ab54aead8994d7b6ec1644e2d19facfec13a1d14f13e3f55533371ec93e4b83fdf3965b930251c93651515f4f052cd629d8e85b3fbc65f9f89b5 SHA512 f26f956159f0c31699af60dffa709eb0645ecd7cd27edfcc732143f3513a75c4ac28821bc360748479418ffc6771bac058bf3c70984ce87fb6dc870d6b77824e diff --git a/dev-python/jsonschema/jsonschema-4.24.0.ebuild b/dev-python/jsonschema/jsonschema-4.24.0.ebuild deleted file mode 100644 index cb92f08379ca..000000000000 --- a/dev-python/jsonschema/jsonschema-4.24.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An implementation of JSON-Schema validation for Python" -HOMEPAGE=" - https://pypi.org/project/jsonschema/ - https://github.com/python-jsonschema/jsonschema/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-specifications-2023.03.6[${PYTHON_USEDEP}] - >=dev-python/referencing-0.28.4[${PYTHON_USEDEP}] - >=dev-python/rpds-py-0.7.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - test? ( - !!dev-python/shiboken6 - ) -" - -# formatter deps -RDEPEND+=" - dev-python/fqdn[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/isoduration[${PYTHON_USEDEP}] - >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] - dev-python/rfc3986-validator[${PYTHON_USEDEP}] - dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri-template[${PYTHON_USEDEP}] - >=dev-python/webcolors-24.6.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires pip, does not make much sense for the users - jsonschema/tests/test_cli.py::TestCLIIntegration::test_license - # fragile warning tests - jsonschema/tests/test_deprecations.py - # wtf? - jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug -) diff --git a/dev-python/jsonschema/jsonschema-4.26.0.ebuild b/dev-python/jsonschema/jsonschema-4.26.0.ebuild deleted file mode 100644 index 32b594caac14..000000000000 --- a/dev-python/jsonschema/jsonschema-4.26.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/python-jsonschema/jsonschema -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An implementation of JSON-Schema validation for Python" -HOMEPAGE=" - https://pypi.org/project/jsonschema/ - https://github.com/python-jsonschema/jsonschema/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 x86" - -RDEPEND=" - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-specifications-2023.03.6[${PYTHON_USEDEP}] - >=dev-python/referencing-0.28.4[${PYTHON_USEDEP}] - >=dev-python/rpds-py-0.25.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - test? ( - dev-python/jsonpath-ng[${PYTHON_USEDEP}] - !!dev-python/shiboken6 - ) -" - -# formatter deps -RDEPEND+=" - dev-python/fqdn[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/isoduration[${PYTHON_USEDEP}] - >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] - dev-python/rfc3986-validator[${PYTHON_USEDEP}] - dev-python/rfc3987[${PYTHON_USEDEP}] - dev-python/uri-template[${PYTHON_USEDEP}] - >=dev-python/webcolors-24.6.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires pip, does not make much sense for the users - jsonschema/tests/test_cli.py::TestCLIIntegration::test_license - # fragile warning tests - jsonschema/tests/test_deprecations.py - # wtf? - jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug - ) - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - # pprint formatting changes - jsonschema/tests/test_exceptions.py::TestErrorInitReprStr::test_uses_pprint - ) - ;; - esac - - epytest -} diff --git a/dev-python/jsonschema/metadata.xml b/dev-python/jsonschema/metadata.xml deleted file mode 100644 index 17fa92557c60..000000000000 --- a/dev-python/jsonschema/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - -jsonschema is an implementation of JSON Schema (currently in Draft 3) for -Python (supporting 2.6+ including Python 3). - - - - jsonschema - python-jsonschema/jsonschema - - diff --git a/dev-python/jsonxs/Manifest b/dev-python/jsonxs/Manifest deleted file mode 100644 index 4b909cc8416b..000000000000 --- a/dev-python/jsonxs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jsonxs-0.6.tar.gz 4071 BLAKE2B b19e6049be686abfcd0ce4dfd70b15c7367addf80ade80d3cdc3b3521885d15d92a3c5f71e80bb34de5a51fe8effdce3f6caa05ea5f7b60fc2ada536d98d34e4 SHA512 6dd5cb58b3f5ed00166bae175ef8daa4a4c18970c44afcc197bcc502433b164d5e3a6dfbd2f21f944a9339c257aac8af7bf1df8b3f1c2b12cf17777fc99e2272 diff --git a/dev-python/jsonxs/jsonxs-0.6-r1.ebuild b/dev-python/jsonxs/jsonxs-0.6-r1.ebuild deleted file mode 100644 index fd322dff6011..000000000000 --- a/dev-python/jsonxs/jsonxs-0.6-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Get/set values in JSON and Python datastructures" -HOMEPAGE=" - https://github.com/fboender/jsonxs/ - https://pypi.org/project/jsonxs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -python_test() { - "${EPYTHON}" jsonxs/jsonxs.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/jsonxs/metadata.xml b/dev-python/jsonxs/metadata.xml deleted file mode 100644 index 5550967bfee4..000000000000 --- a/dev-python/jsonxs/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - fboender/jsonxs - jsonxs - - diff --git a/dev-python/junit-xml/Manifest b/dev-python/junit-xml/Manifest deleted file mode 100644 index fd75afcdd8e7..000000000000 --- a/dev-python/junit-xml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-junit-xml-19d3cc333d35dfd2d17d75c506336c15e5c6685a.gh.tar.gz 11111 BLAKE2B e40914263421e7021d6bd697a03ae74b596d915479f24e8227d8b0b0bda51529df58f7aa54b27e981bb1df0aa36d7876f4f30fff8924188143bc4dd6b1d80b17 SHA512 73d5245f4a324485370e91d0d4d9a754133e0f90e5ad9ae7070bbb7aad29bee5fda4103548483358d536834c5fee9c8bd5fef79c4b66f905a2aeb0823ef02d22 diff --git a/dev-python/junit-xml/junit-xml-1.9-r1.ebuild b/dev-python/junit-xml/junit-xml-1.9-r1.ebuild deleted file mode 100644 index f7bf18d83b17..000000000000 --- a/dev-python/junit-xml/junit-xml-1.9-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2025 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 - -EGIT_COMMIT="19d3cc333d35dfd2d17d75c506336c15e5c6685a" -MY_P=python-junit-xml-${EGIT_COMMIT} - -DESCRIPTION="Create JUnit XML test result documents" -HOMEPAGE=" - https://github.com/kyrus/python-junit-xml/ - https://pypi.org/project/junit-xml/ -" -# upstream fails both at uploading to pypi and making tags -# https://github.com/kyrus/python-junit-xml/issues/69 -# https://github.com/kyrus/python-junit-xml/issues/31 -SRC_URI=" - https://github.com/kyrus/python-junit-xml/archive/${EGIT_COMMIT}.tar.gz - -> ${MY_P}.gh.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/junit-xml/metadata.xml b/dev-python/junit-xml/metadata.xml deleted file mode 100644 index 6439e08ad829..000000000000 --- a/dev-python/junit-xml/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - junit-xml - kyrus/python-junit-xml - - diff --git a/dev-python/jupyter-client/Manifest b/dev-python/jupyter-client/Manifest deleted file mode 100644 index 752d1c645189..000000000000 --- a/dev-python/jupyter-client/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyter_client-8.8.0.tar.gz 348020 BLAKE2B 440930a9db3d50c1dae8ae8e59ea77487b23f7a28ecbd631fc14ec1b27cf69c9baa182edf29dfde01ce61d83ae082894107769da78f528c81410d714ce7d0507 SHA512 6b154318f1ab52adcf4d64ad80a588ddd71325a69ec9193030d4dfcb3d6da5c9d9eea4e28f12a6f60de06aaa3a44b22bd10990464efb36d187724bedb98c2101 diff --git a/dev-python/jupyter-client/jupyter-client-8.8.0.ebuild b/dev-python/jupyter-client/jupyter-client-8.8.0.ebuild deleted file mode 100644 index 7750a6d6b24b..000000000000 --- a/dev-python/jupyter-client/jupyter-client-8.8.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Jupyter protocol implementation and client libraries" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/jupyter_client/ - https://pypi.org/project/jupyter-client/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/jupyter-core-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] - >=dev-python/pyzmq-25.0[${PYTHON_USEDEP}] - >=dev-python/tornado-6.4.1[${PYTHON_USEDEP}] - dev-python/traitlets[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ipykernel-6.14[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - ) -" - -EPYTEST_RERUNS=3 -EPYTEST_PLUGINS=( anyio pytest-{jupyter,timeout} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO: times out - tests/test_client.py::TestAsyncKernelClient::test_input_request - # TODO - tests/test_multikernelmanager.py::TestKernelManager::test_tcp_cinfo - ) - - epytest -o tmp_path_retention_policy=all -} diff --git a/dev-python/jupyter-client/metadata.xml b/dev-python/jupyter-client/metadata.xml deleted file mode 100644 index a41692a7eeae..000000000000 --- a/dev-python/jupyter-client/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - Contains the reference implementation of the Jupyter protocol. It - also provides client and kernel management APIs for working with - kernels. It also provides the jupyter kernelspec entrypoint for - installing kernelspecs for use with Jupyter frontends. - - - - jupyter/jupyter_client - jupyter-client - - diff --git a/dev-python/jupyter-console/Manifest b/dev-python/jupyter-console/Manifest deleted file mode 100644 index fac2c631a7dd..000000000000 --- a/dev-python/jupyter-console/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyter_console-6.6.3.tar.gz 34363 BLAKE2B fd5875f608bec0528f7751b7cb146bff3f5c6caeb531a360eb5dd6164c44b3a4a84d1371756f42c256fbada7572176172894a01bc5b7cca835f12a390815ff5a SHA512 fc896dfc783648127690458712e90eced9578629dd55e3bfc9e15319ffa919c118c78d7872f0274455c3996fa9321bccdfa204b94b45a2de733b7703894c9034 diff --git a/dev-python/jupyter-console/jupyter-console-6.6.3-r1.ebuild b/dev-python/jupyter-console/jupyter-console-6.6.3-r1.ebuild deleted file mode 100644 index d8bf5617b53c..000000000000 --- a/dev-python/jupyter-console/jupyter-console-6.6.3-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A terminal-based console frontend for Jupyter kernels" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/jupyter_console/ - https://pypi.org/project/jupyter-console/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/ipykernel-6.14[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-7.0.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}] - >=dev-python/prompt-toolkit-3.0.30[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - >=dev-python/pyzmq-17[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.4[${PYTHON_USEDEP}] -" -# util-linux provides script(1) -BDEPEND=" - test? ( - dev-python/pexpect[${PYTHON_USEDEP}] - sys-apps/util-linux - ) -" - -EPYTEST_PLUGINS=( flaky ) -distutils_enable_tests pytest diff --git a/dev-python/jupyter-console/metadata.xml b/dev-python/jupyter-console/metadata.xml deleted file mode 100644 index 0d62052f276f..000000000000 --- a/dev-python/jupyter-console/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - A terminal-based console frontend for Jupyter kernels. - This code is based on the single-process IPython terminal. - - - - jupyter-console - jupyter/jupyter_console - - diff --git a/dev-python/jupyter-core/Manifest b/dev-python/jupyter-core/Manifest deleted file mode 100644 index 3d1257d703fa..000000000000 --- a/dev-python/jupyter-core/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyter_core-5.9.1.tar.gz 89814 BLAKE2B 0bfcbbfb7e7932a564ee8f7f800eff1283039bea950a5902a024eb4140a992e6f47c3d07fe839190bc894565aa536bb7b1acaea1c94c8217ae07e80efe9b66d4 SHA512 e248949096858df7627e98fc61c493097ef9c5730497dba0781eb4e3dea225539b7d747d80513b35262ab22111008b34a4bc73359015323fcba89c99485f31d2 diff --git a/dev-python/jupyter-core/jupyter-core-5.9.1.ebuild b/dev-python/jupyter-core/jupyter-core-5.9.1.ebuild deleted file mode 100644 index 17aa734995a7..000000000000 --- a/dev-python/jupyter-core/jupyter-core-5.9.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core common functionality of Jupyter projects" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/jupyter_core/ - https://pypi.org/project/jupyter-core/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.11.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pip[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/jupyter-core/metadata.xml b/dev-python/jupyter-core/metadata.xml deleted file mode 100644 index f110b0a5181c..000000000000 --- a/dev-python/jupyter-core/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - Core common functionality of Jupyter projects. - This package contains base application classes and configuration - inhertited by other projects. It doesn't do much on its own. - - - - jupyter-core - jupyter/jupyter_core - - diff --git a/dev-python/jupyter-events/Manifest b/dev-python/jupyter-events/Manifest deleted file mode 100644 index 796654a989e2..000000000000 --- a/dev-python/jupyter-events/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST jupyter_events-0.12.0.tar.gz 62196 BLAKE2B 8c9c46a0c7a932a27b176abb0805b5e7aeff256ec6e3e1b76e8608fb8bd0eda6729608be2d9a28e76c37c6c8f62ecdcb1be497ccf57c5b93679d900b298fb9ea SHA512 8f105e4bc8aae65170127bc2d9a0f49ace7bff23e93e99219a41444d83501e32a0dc9b637de5b7a7d085f192f775d4197ec0d1e3bf0a0fc9c15787c82978f42c -DIST jupyter_events-0.12.1.tar.gz 62854 BLAKE2B 7f81abcf427b40126a4dbeb1e847c699de7c9f33fc223914dc4505fe7f78e8fcd4e4a5948c56da38ee1b30f6cd408d62bce0ab2c609952afff5ca09e3144165d SHA512 bfe99a7b55e87e797699186b3212959706dbc7f864deb27491dc93b48a5c922ce2d28d4a4ba3b4f2e400952213cb18a811fb942a8b98010de4d8719249324ef1 diff --git a/dev-python/jupyter-events/jupyter-events-0.12.0.ebuild b/dev-python/jupyter-events/jupyter-events-0.12.0.ebuild deleted file mode 100644 index 361bb92d21b2..000000000000 --- a/dev-python/jupyter-events/jupyter-events-0.12.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Jupyter Event System library" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/jupyter_events/ - https://pypi.org/project/jupyter-events/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# jsonschema[format-nongpl] deps are always on in our ebuild -RDEPEND=" - >=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/python-json-logger-2.0.4[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3[${PYTHON_USEDEP}] - dev-python/referencing[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/click[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-console-scripts[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - ) -" - -# TODO: package jupyterlite-sphinx -# distutils_enable_sphinx docs -distutils_enable_tests pytest diff --git a/dev-python/jupyter-events/jupyter-events-0.12.1.ebuild b/dev-python/jupyter-events/jupyter-events-0.12.1.ebuild deleted file mode 100644 index c6f3b142ad4d..000000000000 --- a/dev-python/jupyter-events/jupyter-events-0.12.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Jupyter Event System library" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/jupyter_events/ - https://pypi.org/project/jupyter-events/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# jsonschema[format-nongpl] deps are always on in our ebuild -RDEPEND=" - >=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/python-json-logger-2.0.4[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3[${PYTHON_USEDEP}] - dev-python/referencing[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/click[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - ) -" - -# TODO: package jupyterlite-sphinx -# distutils_enable_sphinx docs -EPYTEST_PLUGINS=( pytest-{asyncio,console-scripts} ) -distutils_enable_tests pytest diff --git a/dev-python/jupyter-events/metadata.xml b/dev-python/jupyter-events/metadata.xml deleted file mode 100644 index 0b3c9998d541..000000000000 --- a/dev-python/jupyter-events/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - jupyter-events - jupyter/jupyter_events - - diff --git a/dev-python/jupyter-kernel-test/Manifest b/dev-python/jupyter-kernel-test/Manifest deleted file mode 100644 index 243cfbe349fa..000000000000 --- a/dev-python/jupyter-kernel-test/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyter_kernel_test-0.7.0.tar.gz 17122 BLAKE2B dea62f5960cbf5fcd6d5b3592800d1772c42ff6332e448c2f4ac8ee90952696243d44a02b8dfe1bc4e3b02c03b299b4c25649175ba96701c2a793bf104e3b781 SHA512 f44a230ab28584fd86f21a528309f78a90cd3711a890b6e3b91af85e73d7556b9849df188dcd5be356564bd9b3bf9d96c54865ce0c2145c48afdbe3c65b0fe9a diff --git a/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.7.0.ebuild b/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.7.0.ebuild deleted file mode 100644 index b1e6005161ac..000000000000 --- a/dev-python/jupyter-kernel-test/jupyter-kernel-test-0.7.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A tool for testing Jupyter kernels" -HOMEPAGE=" - https://github.com/jupyter/jupyter_kernel_test/ - https://pypi.org/project/jupyter-kernel-test/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/jupyter-client-6.1.13[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/ipykernel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/jupyter-kernel-test/metadata.xml b/dev-python/jupyter-kernel-test/metadata.xml deleted file mode 100644 index 3161458dcfb4..000000000000 --- a/dev-python/jupyter-kernel-test/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - jupyter-kernel-test - jupyter/jupyter_kernel_test - - - diff --git a/dev-python/jupyter-lsp/Manifest b/dev-python/jupyter-lsp/Manifest deleted file mode 100644 index 262aa0b3cc97..000000000000 --- a/dev-python/jupyter-lsp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyter_lsp-2.3.1.tar.gz 55677 BLAKE2B 60772e819471a18faa99e1f2f917d46cf33b218f96d20580089974ff0eb0677a4c291df596399e88189d32b00d7f7bf7035e7c46ad9ddb570a1312edde44001f SHA512 f7d13fdf4cbcec048b2a7fbf865994af6789f406cb7d9388999f42c873c144a663626d6cfe53b3bb4138e58abef724198719f69ea92a4284b22890fad3cc13e2 diff --git a/dev-python/jupyter-lsp/jupyter-lsp-2.3.1.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-2.3.1.ebuild deleted file mode 100644 index aa6fcf0003ff..000000000000 --- a/dev-python/jupyter-lsp/jupyter-lsp-2.3.1.ebuild +++ /dev/null @@ -1,69 +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 optfeature pypi - -DESCRIPTION="Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab" -HOMEPAGE=" - https://github.com/jupyter-lsp/jupyterlab-lsp - https://pypi.org/project/jupyter-lsp/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - dev-python/entrypoints[${PYTHON_USEDEP}] - >=dev-python/jupyter-server-1.1.2[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # hangs - jupyter_lsp/tests/test_auth.py - # Not packaged - jupyter_lsp/tests/test_detect.py::test_r_package_detection - "jupyter_lsp/tests/test_listener.py::test_listeners[bash-language-server]" - "jupyter_lsp/tests/test_listener.py::test_listeners[dockerfile-language-server-nodejs]" - "jupyter_lsp/tests/test_listener.py::test_listeners[pylsp]" - "jupyter_lsp/tests/test_listener.py::test_listeners[r-languageserver]" - "jupyter_lsp/tests/test_listener.py::test_listeners[sql-language-server]" - "jupyter_lsp/tests/test_listener.py::test_listeners[typescript-language-server]" - "jupyter_lsp/tests/test_listener.py::test_listeners[unified-language-server]" - "jupyter_lsp/tests/test_listener.py::test_listeners[vscode-css-languageserver-bin]" - "jupyter_lsp/tests/test_listener.py::test_listeners[vscode-html-languageserver-bin]" - "jupyter_lsp/tests/test_listener.py::test_listeners[vscode-json-languageserver-bin]" - "jupyter_lsp/tests/test_listener.py::test_listeners[yaml-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[bash-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[dockerfile-language-server-nodejs]" - "jupyter_lsp/tests/test_session.py::test_start_known[pylsp]" - "jupyter_lsp/tests/test_session.py::test_start_known[r-languageserver]" - "jupyter_lsp/tests/test_session.py::test_start_known[sql-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[typescript-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[unified-language-server]" - "jupyter_lsp/tests/test_session.py::test_start_known[vscode-css-languageserver-bin]" - "jupyter_lsp/tests/test_session.py::test_start_known[vscode-html-languageserver-bin]" - "jupyter_lsp/tests/test_session.py::test_start_known[vscode-json-languageserver-bin]" - "jupyter_lsp/tests/test_session.py::test_start_known[yaml-language-server]" - - # TODO - 'jupyter_lsp/tests/test_session.py::test_start_unknown[foo-language-server]' - jupyter_lsp/tests/test_session.py::test_substitute_env -) - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} - -pkg_postinst() { - optfeature "Language server for Python" dev-python/python-lsp-server -} diff --git a/dev-python/jupyter-lsp/metadata.xml b/dev-python/jupyter-lsp/metadata.xml deleted file mode 100644 index 8f53173ec261..000000000000 --- a/dev-python/jupyter-lsp/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - jupyter-lsp - jupyter-lsp/jupyterlab-lsp - - diff --git a/dev-python/jupyter-packaging/Manifest b/dev-python/jupyter-packaging/Manifest deleted file mode 100644 index 5ee407d80a0d..000000000000 --- a/dev-python/jupyter-packaging/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyter_packaging-0.12.3.tar.gz 25350 BLAKE2B 62c9f35a3008f8252f8ae8a55b2f7156fc98347b48dbe9bf08101b9c9b0cc892886cf248e0d916455f472bd5130dacccbfb9e206818c5f096eb759bb6149f758 SHA512 a81a4b41ba7b31b9d71aa338617ed8567100a64d999e6cd0a14586350bcd37bf9782cbaabad755c0303510bd342ec141af01157cbdc1e4373289700dfc40c3c9 diff --git a/dev-python/jupyter-packaging/jupyter-packaging-0.12.3.ebuild b/dev-python/jupyter-packaging/jupyter-packaging-0.12.3.ebuild deleted file mode 100644 index a3cc77ec6907..000000000000 --- a/dev-python/jupyter-packaging/jupyter-packaging-0.12.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tools to help build and install Jupyter Python packages" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/jupyter-packaging/ - https://pypi.org/project/jupyter-packaging/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/setuptools-60.2.0[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - dev-python/deprecation[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/build[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # require Internet - tests/test_build_api.py::test_build_package - tests/test_build_api.py::test_deprecated_metadata - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_mock -o tmp_path_retention_policy=all -} diff --git a/dev-python/jupyter-packaging/metadata.xml b/dev-python/jupyter-packaging/metadata.xml deleted file mode 100644 index 0160fed9fded..000000000000 --- a/dev-python/jupyter-packaging/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - jupyter-packaging - jupyter/jupyter-packaging - - diff --git a/dev-python/jupyter-server-mathjax/Manifest b/dev-python/jupyter-server-mathjax/Manifest deleted file mode 100644 index 425042501ef1..000000000000 --- a/dev-python/jupyter-server-mathjax/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyter_server_mathjax-0.2.6.tar.gz 2648665 BLAKE2B 079108842d1c62b58c12e5466736508a4002fcc977acdbb1ea0c35205f685f53b985038af7df1d58ab188eadf6be85c59cc3eed4012a92d4353d5b77424935ea SHA512 a87a73471c470a60fae67d3a2dc7e163c39fc2ce62b357fd6eaa030ffcf63b44106ef35377795e58c5f89a847648c7fedfcace68ad9aef8efa45e71a2fd1a79c diff --git a/dev-python/jupyter-server-mathjax/jupyter-server-mathjax-0.2.6-r1.ebuild b/dev-python/jupyter-server-mathjax/jupyter-server-mathjax-0.2.6-r1.ebuild deleted file mode 100644 index c30a084118a3..000000000000 --- a/dev-python/jupyter-server-mathjax/jupyter-server-mathjax-0.2.6-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="MathJax resources as a Jupyter Server Extension" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter-server/jupyter_server_mathjax/ - https://pypi.org/project/jupyter-server-mathjax/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/jupyter-server-1.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/jupyter-packaging[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{jupyter,tornasync} ) -distutils_enable_tests pytest - -python_prepare_all() { - # Don't try (and fail) to fetch things from the internet with npm - # https://bugs.gentoo.org/820317 - sed -i -e '/cmdclass=cmdclass/d' setup.py || die - - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/jupyter-server-mathjax/metadata.xml b/dev-python/jupyter-server-mathjax/metadata.xml deleted file mode 100644 index 7d03f215e7e4..000000000000 --- a/dev-python/jupyter-server-mathjax/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - - jupyter-server-mathjax - jupyter-server/jupyter_server_mathjax - - diff --git a/dev-python/jupyter-server-proxy/Manifest b/dev-python/jupyter-server-proxy/Manifest deleted file mode 100644 index d6e61991dda7..000000000000 --- a/dev-python/jupyter-server-proxy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyter_server_proxy-4.4.0.tar.gz 136830 BLAKE2B 2c97e2acc6794fd058b1a2c8bc1fa923a590ed7366a2b0ba25ddd550142ba42c49ecc461b18201f9b57647813a92b9d62884b71208f67fa934cae290f46393fc SHA512 df7d1a39eefae1e1540fd350551a5d5e21bcfee01c1dee6fb4cc620261c6d19db4ba9e1de0d38edf5b4cde165f39fe9255834c443223d524744b3ce368518f03 diff --git a/dev-python/jupyter-server-proxy/jupyter-server-proxy-4.4.0.ebuild b/dev-python/jupyter-server-proxy/jupyter-server-proxy-4.4.0.ebuild deleted file mode 100644 index f78a020bc81d..000000000000 --- a/dev-python/jupyter-server-proxy/jupyter-server-proxy-4.4.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Jupyter notebook server extension to proxy web services" -HOMEPAGE="https://github.com/jupyterhub/jupyter-server-proxy" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# Connection refused, even without network-sandbox -RESTRICT="test" - -RDEPEND=" - dev-python/aiohttp[${PYTHON_USEDEP}] - >=dev-python/jupyter-server-1.24.0[${PYTHON_USEDEP}] - >=dev-python/simpervisor-1.0[${PYTHON_USEDEP}] - >=dev-python/tornado-6.1.0[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.1.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - >=dev-python/hatch-jupyter-builder-0.8.3[${PYTHON_USEDEP}] - >=dev-python/jupyterlab-4.0.6[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - sed \ - -e "/--cov.*,/d" \ - -e "/--no-cov.*,/d" \ - -e "/--html.*,/d" \ - -i pyproject.toml || die - distutils-r1_python_prepare_all -} - -src_install() { - distutils-r1_src_install - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/jupyter-server-proxy/metadata.xml b/dev-python/jupyter-server-proxy/metadata.xml deleted file mode 100644 index d9ae49311486..000000000000 --- a/dev-python/jupyter-server-proxy/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - jupyter-server-proxy - jupyterhub/jupyter-server-proxy - - - diff --git a/dev-python/jupyter-server-terminals/Manifest b/dev-python/jupyter-server-terminals/Manifest deleted file mode 100644 index f837bb4d5d50..000000000000 --- a/dev-python/jupyter-server-terminals/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyter_server_terminals-0.5.4.tar.gz 31770 BLAKE2B ad3f38e8adad8326f4b5244fd5ff3a41f8d65dddfeae2966c17167e7b1e7a753411183a89ca01d1890ce0caeba7219b47918a7dbf5f93e4f223555b62db836a7 SHA512 b102f9a239f2846abaed809dac6f0266b6cd24e67eeb0f8f38a058b605db9735bb328d2b30729dd5380192db64ba46d33e0ae9157c77a3e13f0bcd909648a673 diff --git a/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.5.4.ebuild b/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.5.4.ebuild deleted file mode 100644 index 3a3b34e0a786..000000000000 --- a/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.5.4.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Jupyter Server Extension Providing Terminals" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter-server/jupyter_server_terminals/ - https://pypi.org/project/jupyter-server-terminals/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/terminado[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/jupyter-server[${PYTHON_USEDEP}] - dev-python/pytest-jupyter[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # Fails if shell is not bash - tests/test_terminal.py::test_terminal_create_with_cwd - tests/test_terminal.py::test_terminal_create_with_relative_cwd -) - -EPYTEST_PLUGINS=( pytest-{jupyter,timeout} ) -distutils_enable_tests pytest - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/jupyter-server-terminals/metadata.xml b/dev-python/jupyter-server-terminals/metadata.xml deleted file mode 100644 index 94455bab1f48..000000000000 --- a/dev-python/jupyter-server-terminals/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - - jupyter-server-terminals - jupyter-server/jupyter_server_terminals - - diff --git a/dev-python/jupyter-server/Manifest b/dev-python/jupyter-server/Manifest deleted file mode 100644 index eb73806c8f5c..000000000000 --- a/dev-python/jupyter-server/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST jupyter_server-2.17.0.tar.gz 731949 BLAKE2B e15b8e385f620549ce965a553a49f4606180fc782cd1617b4cc723a5a6443c2a0a7e3c19c9f00577afd125ea9f8e8a68e60eb42d2e73c09b69e0181f6fc8b790 SHA512 9eb386bee25e2fa28ef30a2d00178fcbe3a6ab0b3033c461863cfabb78433701fe7c856af27084e57d312d092610c7d50890637114c90c126e39b9f78bc15355 -DIST jupyter_server-2.18.2.tar.gz 753177 BLAKE2B 6b93d51e21c0f0c34e7df7bd930d0c238699f6edc0ba8c2be4dbaa80e900c9b8069f315fa0077441d1678859405ba7dbb6281fc29cced88067e6f04347cd1de0 SHA512 66fe709003a497d4cd3cee890dffdd0c9109b3c9fbfdc3fc54036ccc700414e6a9755bfdc845180b1255d06a8cf37eb467f905c90ad1dc8969e6912a909ba6ee -DIST jupyter_server-2.19.0.tar.gz 754561 BLAKE2B 1d7c52340fd86152aaea2fc08de49502bd893d58067d5da8e64f2261fc8348f961295b65fa27d44cc45401ddc1dccc7af921758f088b6dded80b5b4816e0522d SHA512 021be211c40541b84f0adbd04c31a8cf5e1a99ed0480d75bd5bb28ef5102e9a08652d0712cbfd5ba4126974d961818f1d9eb8b3a206870e171ed8285a658ae99 diff --git a/dev-python/jupyter-server/files/jupyter-server-2.17.0-pytest-rerunfailures.patch b/dev-python/jupyter-server/files/jupyter-server-2.17.0-pytest-rerunfailures.patch deleted file mode 100644 index b88aacc515b2..000000000000 --- a/dev-python/jupyter-server/files/jupyter-server-2.17.0-pytest-rerunfailures.patch +++ /dev/null @@ -1,113 +0,0 @@ -From 336adff91dfc7e592fc60e49b15a31ee67014832 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Thu, 24 Jul 2025 11:41:20 +0200 -Subject: [PATCH] Replace `@flaky.flaky` decorate with pytest marker -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Use the `@pytest.mark.flaky` marker in place of the `@flaky.flaky` -decorator, to modernize the code and improve compatibility with other -plugins providing the feature such as `pytest-rerunfailures`. - -Signed-off-by: Michał Górny ---- - tests/services/kernels/test_api.py | 3 +-- - tests/services/kernels/test_execution_state.py | 3 +-- - tests/services/sessions/test_api.py | 3 +-- - tests/test_terminal.py | 5 ++--- - 4 files changed, 5 insertions(+), 9 deletions(-) - -diff --git a/tests/services/kernels/test_api.py b/tests/services/kernels/test_api.py -index 60009e8978..8bea6acae1 100644 ---- a/tests/services/kernels/test_api.py -+++ b/tests/services/kernels/test_api.py -@@ -7,7 +7,6 @@ - import jupyter_client - import pytest - import tornado --from flaky import flaky - from jupyter_client.kernelspec import NATIVE_KERNEL_NAME - from tornado.httpclient import HTTPClientError - -@@ -257,7 +256,7 @@ async def test_kernel_handler_startup_error_pending( - await jp_ws_fetch("api", "kernels", kid, "channels") - - --@flaky -+@pytest.mark.flaky - @pytest.mark.timeout(TEST_TIMEOUT) - async def test_connection(jp_fetch, jp_ws_fetch, jp_http_port, jp_auth_header): - # Create kernel -diff --git a/tests/services/kernels/test_execution_state.py b/tests/services/kernels/test_execution_state.py -index 50155ec76f..7625a16608 100644 ---- a/tests/services/kernels/test_execution_state.py -+++ b/tests/services/kernels/test_execution_state.py -@@ -9,7 +9,6 @@ - - import jupyter_client - import pytest --from flaky import flaky - from tornado.httpclient import HTTPClientError - from traitlets.config import Config - -@@ -18,7 +17,7 @@ - MINIMUM_CONSISTENT_COUNT = 4 - - --@flaky -+@pytest.mark.flaky - async def test_execution_state(jp_fetch, jp_ws_fetch): - r = await jp_fetch("api", "kernels", method="POST", allow_nonstandard_methods=True) - kernel = json.loads(r.body.decode()) -diff --git a/tests/services/sessions/test_api.py b/tests/services/sessions/test_api.py -index a0502b544e..3a8ad5437b 100644 ---- a/tests/services/sessions/test_api.py -+++ b/tests/services/sessions/test_api.py -@@ -9,7 +9,6 @@ - import jupyter_client - import pytest - import tornado --from flaky import flaky - from jupyter_client.ioloop import AsyncIOLoopKernelManager - from nbformat import writes - from nbformat.v4 import new_notebook -@@ -505,7 +504,7 @@ async def test_modify_kernel_id(session_client, jp_fetch, jp_serverapp, session_ - assert kernel_list == [kernel] - - --@flaky -+@pytest.mark.flaky - @pytest.mark.timeout(TEST_TIMEOUT) - async def test_restart_kernel(session_client, jp_base_url, jp_fetch, jp_ws_fetch, session_is_ready): - # Create a session. -diff --git a/tests/test_terminal.py b/tests/test_terminal.py -index 8f35c7df60..d4e9464dd6 100644 ---- a/tests/test_terminal.py -+++ b/tests/test_terminal.py -@@ -7,7 +7,6 @@ - import warnings - - import pytest --from flaky import flaky # type:ignore[import-untyped] - from tornado.httpclient import HTTPClientError - from traitlets.config import Config - -@@ -230,7 +229,7 @@ async def test_terminal_create_with_bad_cwd(jp_fetch, jp_ws_fetch): - assert non_existing_path not in message_stdout - - --@flaky -+@pytest.mark.flaky - def test_culling_config(jp_server_config, jp_configurable_serverapp): - app = jp_configurable_serverapp() - terminal_mgr_config = app.config.ServerApp.TerminalManager -@@ -242,7 +241,7 @@ def test_culling_config(jp_server_config, jp_configurable_serverapp): - assert terminal_mgr_settings.cull_interval == CULL_INTERVAL - - --@flaky -+@pytest.mark.flaky - async def test_culling(jp_server_config, jp_fetch): - # POST request - resp = await jp_fetch( diff --git a/dev-python/jupyter-server/jupyter-server-2.17.0-r1.ebuild b/dev-python/jupyter-server/jupyter-server-2.17.0-r1.ebuild deleted file mode 100644 index b58bd8f1a9e7..000000000000 --- a/dev-python/jupyter-server/jupyter-server-2.17.0-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web applications" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter-server/jupyter_server/ - https://pypi.org/project/jupyter-server/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}] - >=dev-python/argon2-cffi-21.1[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.0.3[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-7.4.4[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-server-terminals-0.4.4[${PYTHON_USEDEP}] - >=dev-python/jupyter-events-0.11.0[${PYTHON_USEDEP}] - >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}] - >=dev-python/nbformat-5.3.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/overrides-5.0[${PYTHON_USEDEP}] - ' 3.11) - >=dev-python/packaging-22.0[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.9[${PYTHON_USEDEP}] - >=dev-python/pyzmq-24[${PYTHON_USEDEP}] - >=dev-python/send2trash-1.8.2[${PYTHON_USEDEP}] - >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}] - >=dev-python/tornado-6.2[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.6.0[${PYTHON_USEDEP}] - >=dev-python/websocket-client-1.7[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] - test? ( - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{console-scripts,jupyter,timeout,tornasync} ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/jupyter-server/jupyter_server/pull/1544 - "${FILESDIR}/${P}-pytest-rerunfailures.patch" -) - -python_test() { - local EPYTEST_DESELECT=( - # This fails if your terminal is zsh (and maybe other non-bash as well?) - tests/test_terminal.py - # Fails because above is ignored - tests/auth/test_authorizer.py - # Fails with additional extensions installed - tests/extension/test_app.py::test_stop_extension - ) - - # FIXME: tests seem to be affected by previously installed version - epytest \ - -o tmp_path_retention_policy=all -} diff --git a/dev-python/jupyter-server/jupyter-server-2.18.2.ebuild b/dev-python/jupyter-server/jupyter-server-2.18.2.ebuild deleted file mode 100644 index 7b485879e0d6..000000000000 --- a/dev-python/jupyter-server/jupyter-server-2.18.2.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web applications" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter-server/jupyter_server/ - https://pypi.org/project/jupyter-server/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}] - >=dev-python/argon2-cffi-21.1[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.0.3[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-7.4.4[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-server-terminals-0.4.4[${PYTHON_USEDEP}] - >=dev-python/jupyter-events-0.11.0[${PYTHON_USEDEP}] - >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}] - >=dev-python/nbformat-5.3.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/overrides-5.0[${PYTHON_USEDEP}] - ' 3.11) - >=dev-python/packaging-22.0[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.9[${PYTHON_USEDEP}] - >=dev-python/pyzmq-24[${PYTHON_USEDEP}] - >=dev-python/send2trash-1.8.2[${PYTHON_USEDEP}] - >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}] - >=dev-python/tornado-6.2[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.6.0[${PYTHON_USEDEP}] - >=dev-python/websocket-client-1.7[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] - test? ( - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{console-scripts,jupyter,timeout,tornasync} ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # This fails if your terminal is zsh (and maybe other non-bash as well?) - tests/test_terminal.py - # Fails because above is ignored - tests/auth/test_authorizer.py - # Fails with additional extensions installed - tests/extension/test_app.py::test_stop_extension - ) - - # FIXME: tests seem to be affected by previously installed version - epytest -o tmp_path_retention_policy=all -} diff --git a/dev-python/jupyter-server/jupyter-server-2.19.0.ebuild b/dev-python/jupyter-server/jupyter-server-2.19.0.ebuild deleted file mode 100644 index 7b485879e0d6..000000000000 --- a/dev-python/jupyter-server/jupyter-server-2.19.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core services, APIs, and REST endpoints to Jupyter web applications" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter-server/jupyter_server/ - https://pypi.org/project/jupyter-server/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}] - >=dev-python/argon2-cffi-21.1[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.0.3[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-7.4.4[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-server-terminals-0.4.4[${PYTHON_USEDEP}] - >=dev-python/jupyter-events-0.11.0[${PYTHON_USEDEP}] - >=dev-python/nbconvert-6.4.4[${PYTHON_USEDEP}] - >=dev-python/nbformat-5.3.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/overrides-5.0[${PYTHON_USEDEP}] - ' 3.11) - >=dev-python/packaging-22.0[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.9[${PYTHON_USEDEP}] - >=dev-python/pyzmq-24[${PYTHON_USEDEP}] - >=dev-python/send2trash-1.8.2[${PYTHON_USEDEP}] - >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}] - >=dev-python/tornado-6.2[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.6.0[${PYTHON_USEDEP}] - >=dev-python/websocket-client-1.7[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] - test? ( - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{console-scripts,jupyter,timeout,tornasync} ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # This fails if your terminal is zsh (and maybe other non-bash as well?) - tests/test_terminal.py - # Fails because above is ignored - tests/auth/test_authorizer.py - # Fails with additional extensions installed - tests/extension/test_app.py::test_stop_extension - ) - - # FIXME: tests seem to be affected by previously installed version - epytest -o tmp_path_retention_policy=all -} diff --git a/dev-python/jupyter-server/metadata.xml b/dev-python/jupyter-server/metadata.xml deleted file mode 100644 index 7e3ab0d6de84..000000000000 --- a/dev-python/jupyter-server/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - jupyter-server - jupyter-server/jupyter_server - - diff --git a/dev-python/jupyter/Manifest b/dev-python/jupyter/Manifest deleted file mode 100644 index 564feb126b00..000000000000 --- a/dev-python/jupyter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyter-1.1.1.tar.gz 5714959 BLAKE2B cdeaae6cfbc6aa0d5411a7ac0358a85b07d2b2b81ed1b4a6cb83aa536ff374128c8177533ce95e0b43b90cd6bfa6640fa4dba792b995853f7635c141bcea00ee SHA512 5a9249de71d4c8568e96374b4fc2a2cd2e0913c67a3f7733a7edc980d212418a05f9e4915c559c4afbb8b65360bf137982a82a8f77a1d183f52853e3a3cd966c diff --git a/dev-python/jupyter/jupyter-1.1.1-r1.ebuild b/dev-python/jupyter/jupyter-1.1.1-r1.ebuild deleted file mode 100644 index 760d0d8e726c..000000000000 --- a/dev-python/jupyter/jupyter-1.1.1-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Jupyter metapackage. Install all the Jupyter components in one go" -HOMEPAGE="https://jupyter.org" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -RDEPEND=" - dev-python/notebook[${PYTHON_USEDEP}] - dev-python/jupyter-console[${PYTHON_USEDEP}] - dev-python/nbconvert[${PYTHON_USEDEP}] - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/jupyterlab[${PYTHON_USEDEP}] -" - -# TODO: package sphinxext.rediraffe -# distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme diff --git a/dev-python/jupyter/metadata.xml b/dev-python/jupyter/metadata.xml deleted file mode 100644 index 7c189429cb11..000000000000 --- a/dev-python/jupyter/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - jupyter - jupyter/jupyter - - diff --git a/dev-python/jupyterlab-lsp/Manifest b/dev-python/jupyterlab-lsp/Manifest deleted file mode 100644 index 706902ce3bf7..000000000000 --- a/dev-python/jupyterlab-lsp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyterlab-lsp-5.1.0.tar.gz 760295 BLAKE2B 08113210cdafe14e4dacccc1916ab58eb455064d4869ba82f87d3c2ef92d696152058f45eee092653db869d44344a1de8784bea0cc9d27d7888bf0c3d6dcae5f SHA512 c06e88803af956c00b91aac70c2421fade39d29b8e20ac5a77ac7dff9767160b1d79ef5b2aff270a126442675790f1286ad73b947af72218d8a668117b647f29 diff --git a/dev-python/jupyterlab-lsp/jupyterlab-lsp-5.1.0.ebuild b/dev-python/jupyterlab-lsp/jupyterlab-lsp-5.1.0.ebuild deleted file mode 100644 index 8d6dc728125d..000000000000 --- a/dev-python/jupyterlab-lsp/jupyterlab-lsp-5.1.0.ebuild +++ /dev/null @@ -1,26 +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_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Coding assistance for JupyterLab with Language Server Protocol" -HOMEPAGE=" - https://github.com/jupyter-lsp/jupyterlab-lsp/ - https://pypi.org/project/jupyterlab-lsp/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/jupyterlab-4.1.0[${PYTHON_USEDEP}] - =dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}] -" diff --git a/dev-python/jupyterlab-lsp/metadata.xml b/dev-python/jupyterlab-lsp/metadata.xml deleted file mode 100644 index e79436c3ba8c..000000000000 --- a/dev-python/jupyterlab-lsp/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - - jupyterlab-lsp - jupyter-lsp/jupyterlab-lsp - - diff --git a/dev-python/jupyterlab-pygments/Manifest b/dev-python/jupyterlab-pygments/Manifest deleted file mode 100644 index 4d69ae3113ef..000000000000 --- a/dev-python/jupyterlab-pygments/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyterlab_pygments-0.3.0-py3-none-any.whl 15884 BLAKE2B 09c7190853999513a326464de056e8aa5e0bbe02713c42a4e3dc05f67153891fef78388799465293d40b4069c2d9d1b45eaea5c1a92b10e069e4bf88308247b3 SHA512 12132631d0e35c9698c60370277325ffaaeb967314c8c4cf820045b0f6138e860682699381fce4a37402ecf0854bac344c4be22d15c1d543bebdbb4cf8f43d9b diff --git a/dev-python/jupyterlab-pygments/jupyterlab-pygments-0.3.0.ebuild b/dev-python/jupyterlab-pygments/jupyterlab-pygments-0.3.0.ebuild deleted file mode 100644 index 8a6e37fa5546..000000000000 --- a/dev-python/jupyterlab-pygments/jupyterlab-pygments-0.3.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pygments theme making use of JupyterLab CSS variables" -HOMEPAGE=" - https://pypi.org/project/jupyterlab-pygments/ - https://github.com/jupyterlab/jupyterlab_pygments/ -" -SRC_URI="$(pypi_wheel_url)" -S=${WORKDIR} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] -" - -src_unpack() { - if [[ ${PKGBUMPING} == ${PVR} ]]; then - unzip "${DISTDIR}/${A}" || die - fi -} - -python_compile() { - distutils_wheel_install "${BUILD_DIR}/install" \ - "${DISTDIR}/$(pypi_wheel_name)" -} diff --git a/dev-python/jupyterlab-pygments/metadata.xml b/dev-python/jupyterlab-pygments/metadata.xml deleted file mode 100644 index 6e6dcc6948ee..000000000000 --- a/dev-python/jupyterlab-pygments/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - jupyterlab/jupyterlab_pygments - jupyterlab-pygments - - diff --git a/dev-python/jupyterlab-server/Manifest b/dev-python/jupyterlab-server/Manifest deleted file mode 100644 index e34234f90b82..000000000000 --- a/dev-python/jupyterlab-server/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyterlab_server-2.28.0.tar.gz 76996 BLAKE2B 7242e471f7d7630facdfce3112e797576521807245dc0cbd23937c716c70eb64ce8da655981bd04bc2f879a3e4c021f4d097d393e34c2d79fe75bdf71259c290 SHA512 b12119ca8c43dce3a4bbc385d944f70c391b95b55ba79cf9c7319e90a1e1fdb13d92dbac159fea147866accf5a2e29b3cff0ae3534f81af8ff763c688af75712 diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.28.0.ebuild b/dev-python/jupyterlab-server/jupyterlab-server-2.28.0.ebuild deleted file mode 100644 index 61dd6cf46e63..000000000000 --- a/dev-python/jupyterlab-server/jupyterlab-server-2.28.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Server components for JupyterLab and JupyterLab like applications" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyterlab/jupyterlab_server/ - https://pypi.org/project/jupyterlab-server/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/babel-2.10[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.0.3[${PYTHON_USEDEP}] - >=dev-python/json5-0.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}] - >=dev-python/packaging-21.3[${PYTHON_USEDEP}] - >=dev-python/requests-2.31[${PYTHON_USEDEP}] - >=dev-python/jupyter-server-1.21[${PYTHON_USEDEP}] - - - - - sci@gentoo.org - Gentoo Science Project - - - - jupyterlab-server - jupyterlab/jupyterlab_server - - diff --git a/dev-python/jupyterlab-widgets/Manifest b/dev-python/jupyterlab-widgets/Manifest deleted file mode 100644 index e1d644449739..000000000000 --- a/dev-python/jupyterlab-widgets/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jupyterlab_widgets-3.0.16.tar.gz 897423 BLAKE2B 7fcebb8a691876a2ad338838f08be6a4c0375312bb2886e531f3a53e0e29e6019cd0635d7d25f434d96f9fd06a1610884bdae82aae893a3de37cfa6436062fab SHA512 263e13c810f83d9343d7c3d04582a83af4bf21b10ce9e1129bc2ffb9366937c8810c813fa14e8d9ba8569b11b64d9dcc405b845b6af0f071c28a4d5d1950bb40 diff --git a/dev-python/jupyterlab-widgets/jupyterlab-widgets-3.0.16.ebuild b/dev-python/jupyterlab-widgets/jupyterlab-widgets-3.0.16.ebuild deleted file mode 100644 index 43e4b9af1990..000000000000 --- a/dev-python/jupyterlab-widgets/jupyterlab-widgets-3.0.16.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Jupyter interactive widgets for JupyterLab" -HOMEPAGE=" - https://ipython.org/ - https://pypi.org/project/jupyterlab-widgets/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -BDEPEND=" - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] -" - -distutils_enable_tests import-check diff --git a/dev-python/jupyterlab-widgets/metadata.xml b/dev-python/jupyterlab-widgets/metadata.xml deleted file mode 100644 index c648ebb8fde1..000000000000 --- a/dev-python/jupyterlab-widgets/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - jupyterlab-widgets - jupyter-widgets/ipywidgets - - diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest deleted file mode 100644 index 26b50c027836..000000000000 --- a/dev-python/jupyterlab/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST jupyterlab-4.4.10.tar.gz 22969303 BLAKE2B 478b424ff65b4f88ee849f0e87cebf30a1a95d7da390e3179f0675c4d37cb6cc80aef0262e2e4ca09fecda71a76c6d92ed99a6b52337ff2ab22cc010122513a4 SHA512 fbdd4429ddc5c14f0085d3dc4a9cd1f93c8db3b438e62c7e653fb605819ec97f41aba182c48a54f25f5ed53d36a9137522e7901a2b36349596c8f03beeefe351 -DIST jupyterlab-4.5.6.tar.gz 23970670 BLAKE2B 362d6557cf74858186a815d41d63ab6c987859d033484bd59b431924fc95eec8c692b5dd6fd9f1b110e17c8f8a285a96e1b45371379c2e5c485cf39783437f0d SHA512 67c63e8717384b334b421bc95f46a38a9a0ade3edc319a66f20e86102aa6583df3828b47fb4d90ff6291779fb078e42034f3dcbb293a2428bf554503e2495910 -DIST jupyterlab-4.5.7.tar.gz 23992763 BLAKE2B a8393ca503e6d35c8cd896948dc7201d10b9493bc55ed9898b706a9c88e98dc8000cb9d66e306600d0908aa23f6244860f7d271cfea6c54b339c5249ee2a6f33 SHA512 b2bc3190586c2f25688aef12a6ca04d77c69f21ce35f53bee926de10961c84e55e5441cd812f03e5deb649e8fa38674e97db7fd5a00edc965c19b2b7e1d90996 diff --git a/dev-python/jupyterlab/jupyterlab-4.4.10-r1.ebuild b/dev-python/jupyterlab/jupyterlab-4.4.10-r1.ebuild deleted file mode 100644 index 16b2b2ef8101..000000000000 --- a/dev-python/jupyterlab/jupyterlab-4.4.10-r1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi xdg - -DESCRIPTION="JupyterLab computational environment" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyterlab/jupyterlab/ - https://pypi.org/project/jupyterlab/ -" - -LICENSE="BSD MIT GPL-3 Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/async-lru-1.0.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.0[${PYTHON_USEDEP}] - >=dev-python/ipykernel-6.5.0[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.0.3[${PYTHON_USEDEP}] - dev-python/jupyter-core[${PYTHON_USEDEP}] - >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] - =dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}] - =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/setuptools-41.1.0[${PYTHON_USEDEP}] - >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}] - dev-python/traitlets[${PYTHON_USEDEP}] - net-libs/nodejs[npm] -" - -BDEPEND=" - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] - test? ( - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-cache[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # These tests call npm and want internet - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build - jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear - jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build -) - -EPYTEST_IGNORE=( - jupyterlab/tests/test_announcements.py -) - -EPYTEST_PLUGINS=( pytest-{console-scripts,jupyter,tornasync,timeout} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest -# TODO: package sphinx_copybutton -#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme dev-python/myst-parser - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/jupyterlab/jupyterlab-4.5.6.ebuild b/dev-python/jupyterlab/jupyterlab-4.5.6.ebuild deleted file mode 100644 index e7ca7e0f2ba4..000000000000 --- a/dev-python/jupyterlab/jupyterlab-4.5.6.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi xdg - -DESCRIPTION="JupyterLab computational environment" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyterlab/jupyterlab/ - https://pypi.org/project/jupyterlab/ -" - -LICENSE="BSD MIT GPL-3 Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/async-lru-1.0.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.0[${PYTHON_USEDEP}] - >=dev-python/ipykernel-6.5.0[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.0.3[${PYTHON_USEDEP}] - dev-python/jupyter-core[${PYTHON_USEDEP}] - >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] - =dev-python/jupyterlab-server-2.28.0[${PYTHON_USEDEP}] - =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/setuptools-41.1.0[${PYTHON_USEDEP}] - >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}] - dev-python/traitlets[${PYTHON_USEDEP}] - net-libs/nodejs[npm] -" - -BDEPEND=" - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] - test? ( - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-cache[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # These tests call npm and want internet - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build - jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear - jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build -) - -EPYTEST_IGNORE=( - jupyterlab/tests/test_announcements.py -) - -EPYTEST_PLUGINS=( pytest-{console-scripts,jupyter,tornasync,timeout} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest -# TODO: package sphinx_copybutton -#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme dev-python/myst-parser - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/jupyterlab/jupyterlab-4.5.7.ebuild b/dev-python/jupyterlab/jupyterlab-4.5.7.ebuild deleted file mode 100644 index e7ca7e0f2ba4..000000000000 --- a/dev-python/jupyterlab/jupyterlab-4.5.7.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi xdg - -DESCRIPTION="JupyterLab computational environment" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyterlab/jupyterlab/ - https://pypi.org/project/jupyterlab/ -" - -LICENSE="BSD MIT GPL-3 Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/async-lru-1.0.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.0[${PYTHON_USEDEP}] - >=dev-python/ipykernel-6.5.0[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.0.3[${PYTHON_USEDEP}] - dev-python/jupyter-core[${PYTHON_USEDEP}] - >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] - =dev-python/jupyterlab-server-2.28.0[${PYTHON_USEDEP}] - =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/setuptools-41.1.0[${PYTHON_USEDEP}] - >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}] - dev-python/traitlets[${PYTHON_USEDEP}] - net-libs/nodejs[npm] -" - -BDEPEND=" - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] - test? ( - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-cache[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # These tests call npm and want internet - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check - jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build - jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear - jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build -) - -EPYTEST_IGNORE=( - jupyterlab/tests/test_announcements.py -) - -EPYTEST_PLUGINS=( pytest-{console-scripts,jupyter,tornasync,timeout} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest -# TODO: package sphinx_copybutton -#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme dev-python/myst-parser - -python_install_all() { - distutils-r1_python_install_all - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/jupyterlab/metadata.xml b/dev-python/jupyterlab/metadata.xml deleted file mode 100644 index 2bf89d23803b..000000000000 --- a/dev-python/jupyterlab/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - jupyterlab - jupyterlab/jupyterlab - - diff --git a/dev-python/justhtml/Manifest b/dev-python/justhtml/Manifest deleted file mode 100644 index 6eac7f310617..000000000000 --- a/dev-python/justhtml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST justhtml-0.16.0.tar.gz 166791 BLAKE2B bf00c307d4c4cd427e861dca478dc7b5cb2494cca99a9b4aaf51e5b91cda095d220425abab13317dfb0701c04e19a95108172db9f44ac65a6c4b3fc4d07d21d5 SHA512 09c929214cd11fcb4a19dab792ed3170970f57c6ae2858dca078c0b8b43a83f9278b8506d9a9181447a5d6eed434a7f00c3200d23b2097cdd81c02ec2f703869 diff --git a/dev-python/justhtml/justhtml-0.16.0.ebuild b/dev-python/justhtml/justhtml-0.16.0.ebuild deleted file mode 100644 index c7f55060ab2f..000000000000 --- a/dev-python/justhtml/justhtml-0.16.0.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A pure Python HTML5 parser that just works." -HOMEPAGE="https://github.com/EmilStenstrom/justhtml" -SRC_URI="https://github.com/EmilStenstrom/justhtml/archive/refs/tags/v${PV}.tar.gz -> justhtml-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" diff --git a/dev-python/justhtml/metadata.xml b/dev-python/justhtml/metadata.xml deleted file mode 100644 index 1bf77758ffa8..000000000000 --- a/dev-python/justhtml/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - ivan.lloro.boada@gmail.com - Ivan Lloro - - - - - emil@emilstenstrom.se - Emil Stenström - - EmilStenstrom/justhtml - justhtml - - diff --git a/dev-python/jwcrypto/Manifest b/dev-python/jwcrypto/Manifest deleted file mode 100644 index 109b2e40fa9d..000000000000 --- a/dev-python/jwcrypto/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jwcrypto-1.5.7.tar.gz 89535 BLAKE2B 39348317a4ee0884928f24e8d11737739c4e77cb165e644897c0a68515f13acde3826b4b54e06e2db68b2b60cf01d406a5a7c969d9dcd8fc828d9a82cb123247 SHA512 35ef99ea1b4e009d82dc260bf1bde215165e7e27c6c0352b1be2b7db2200962433665622c6b775cc99d4b01bf47743755308fe90daf00f8567f994776b50bb76 diff --git a/dev-python/jwcrypto/jwcrypto-1.5.7.ebuild b/dev-python/jwcrypto/jwcrypto-1.5.7.ebuild deleted file mode 100644 index 1751b07ba63c..000000000000 --- a/dev-python/jwcrypto/jwcrypto-1.5.7.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Implements JWK,JWS,JWE specifications using python-cryptography" -HOMEPAGE=" - https://github.com/latchset/jwcrypto/ - https://pypi.org/project/jwcrypto/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/cryptography-3.4[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - rm -r "${ED}/usr/share/doc/jwcrypto" || die -} diff --git a/dev-python/jwcrypto/metadata.xml b/dev-python/jwcrypto/metadata.xml deleted file mode 100644 index dae009901c82..000000000000 --- a/dev-python/jwcrypto/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - jwcrypto - latchset/jwcrypto - - diff --git a/dev-python/k5test/Manifest b/dev-python/k5test/Manifest deleted file mode 100644 index 15f289c04d2b..000000000000 --- a/dev-python/k5test/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST k5test-0.10.4.tar.gz 13661 BLAKE2B ece8c900e595cf72bc499b795c564b77f70c656a4edba0060e6e307065b0152a8f7cb80cd00589cb3c2eb264aa01279d3c30510e5457d6f557cdd467e2cd2e7b SHA512 98d76e9df0a4afc0e6eada4909f9eb01b6fd96d53003bb0e8dcda01cd25ab3e338f917a00e985ec23b9fc8756ced6927f0578864c1c06a365e23268dd16d8401 diff --git a/dev-python/k5test/k5test-0.10.4.ebuild b/dev-python/k5test/k5test-0.10.4.ebuild deleted file mode 100644 index 1730fe7d11d3..000000000000 --- a/dev-python/k5test/k5test-0.10.4.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for testing Python applications in Kerberos 5 environments" -HOMEPAGE=" - https://github.com/pythongssapi/k5test/ - https://pypi.org/project/k5test/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" diff --git a/dev-python/k5test/metadata.xml b/dev-python/k5test/metadata.xml deleted file mode 100644 index cfc8857d7f2e..000000000000 --- a/dev-python/k5test/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - k5test - pythongssapi/k5test - - diff --git a/dev-python/kaitaistruct/Manifest b/dev-python/kaitaistruct/Manifest deleted file mode 100644 index 506e9c5f1740..000000000000 --- a/dev-python/kaitaistruct/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST kaitaistruct-0.11.tar.gz 11519 BLAKE2B fbed920167f5492176437529c9feb119f82674de1fff5f6c9df9148abf5c273708b417038490f55e0dc8b3be2b59182efb289bea035bf881323679c4a9105573 SHA512 4abcd0a801d134dd49f950ee0d920151c48c3b2b859f251b50d525c995e83e824ebf0fe02e7f6e576406f383921ba60d5ea764dacb6ae4162683d48c118bd090 -DIST kaitaistruct-0.11.tar.gz.provenance 9944 BLAKE2B 85b60cfcd39142709254614f0e093bb6b2a4871c65d16d8a86e129e8d71117f327ba23417cb7396addb665b241a11d3532c2f42b67288b2a64b09fb146827b3e SHA512 baf7d122150798744f97c42b66b0685183e9e9d24cb809b83b4174616e2990b7980db9f22211b053981d4299da071b25a653599f8a1807cb12842a2332046032 diff --git a/dev-python/kaitaistruct/kaitaistruct-0.11.ebuild b/dev-python/kaitaistruct/kaitaistruct-0.11.ebuild deleted file mode 100644 index 99388e093356..000000000000 --- a/dev-python/kaitaistruct/kaitaistruct-0.11.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/kaitai-io/kaitai_struct_python_runtime -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Kaitai Struct runtime for Python" -HOMEPAGE=" - https://kaitai.io/ - https://github.com/kaitai-io/kaitai_struct_python_runtime/ - https://pypi.org/project/kaitaistruct/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv ~x86" diff --git a/dev-python/kaitaistruct/metadata.xml b/dev-python/kaitaistruct/metadata.xml deleted file mode 100644 index 956764ec6616..000000000000 --- a/dev-python/kaitaistruct/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - Kaitai Struct is a declarative language used for - describe various binary data structures, laid out in - files or in memory: i.e. binary file formats, network - stream packet formats, etc. - - - kaitai-io/kaitai_struct_python_runtime - kaitaistruct - - diff --git a/dev-python/kaptan/Manifest b/dev-python/kaptan/Manifest deleted file mode 100644 index 07ed224e1e0b..000000000000 --- a/dev-python/kaptan/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST kaptan-0.6.0.tar.gz 11861 BLAKE2B e2ce4775716fd3bdd286c3edf0f04ee842cbcd7b1347b6ccf6590ede024769561e2302c685afe9148a8141ce24aa14fdd5037354b548069ec91fcac427a6de78 SHA512 8c65ef67069178ff5480e68c5247e19a4700f26b0f8fa9030631f4103ea235491b238bd673e01c09c7cac7133689940236cbc9b21a92bb4536b902ca239cf7df diff --git a/dev-python/kaptan/kaptan-0.6.0.ebuild b/dev-python/kaptan/kaptan-0.6.0.ebuild deleted file mode 100644 index f101a848f17d..000000000000 --- a/dev-python/kaptan/kaptan-0.6.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2019-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Configuration manager in your pocket" -HOMEPAGE=" - https://github.com/emre/kaptan/ - https://pypi.org/project/kaptan/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" - -RDEPEND=" - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/kaptan/metadata.xml b/dev-python/kaptan/metadata.xml deleted file mode 100644 index 2815297e8d42..000000000000 --- a/dev-python/kaptan/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - emre/kaptan - kaptan - - diff --git a/dev-python/kconfiglib/Manifest b/dev-python/kconfiglib/Manifest deleted file mode 100644 index d3ebee99a3b9..000000000000 --- a/dev-python/kconfiglib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Kconfiglib-14.1.0.gh.tar.gz 182990 BLAKE2B 1e5a5f7e6d1003f4fa005b2b08abfa17cbf9f6837d9320f313b23f19c6e9e7aa7c8fddf5ff38871634257ea050390b279becec0c4e0638cdb53182347217e937 SHA512 929a75f9b9f74ad7d4190c15d7178b94ee0a6d1fb71d85e2942935e3a9370a4f2483d8b49123d41d6610841ad9efde1dc4c14fc5231a08379d438a486ed3f97c diff --git a/dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild b/dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild deleted file mode 100644 index 22acbedff7aa..000000000000 --- a/dev-python/kconfiglib/kconfiglib-14.1.0-r1.ebuild +++ /dev/null @@ -1,39 +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} ) -PYTHON_REQ_USE="ncurses" - -inherit distutils-r1 - -DESCRIPTION="A flexible Python Kconfig implementation" -HOMEPAGE=" - https://github.com/ulfalizer/Kconfiglib/ - https://pypi.org/project/kconfiglib/ -" -SRC_URI=" - https://github.com/ulfalizer/Kconfiglib/archive/v${PV}.tar.gz - -> ${P^}.gh.tar.gz -" -S=${WORKDIR}/${P^} - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 ~x86" - -python_prepare_all() { - distutils-r1_python_prepare_all - - # hacks to run tests - mkdir Kconfiglib || die - ln -s ../tests Kconfiglib || die - # don't run kernel Kconfig compat tests - sed -e 's/run_compatibility_tests()$/#\0/' -i testsuite.py || die -} - -python_test() { - "${EPYTHON}" testsuite.py || die "tests failed with ${EPYTHON}" -} diff --git a/dev-python/kconfiglib/metadata.xml b/dev-python/kconfiglib/metadata.xml deleted file mode 100644 index 32426a3cd91d..000000000000 --- a/dev-python/kconfiglib/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - ulfalizer/Kconfiglib - kconfiglib - - diff --git a/dev-python/keep/Manifest b/dev-python/keep/Manifest deleted file mode 100644 index fbcab25257c7..000000000000 --- a/dev-python/keep/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST keep-2.11.tar.gz 12175 BLAKE2B 88116819bf3aafeac5d4891a136f4a17751aff3141d55891bb7c29bbcf36e7c3a5a7d5aeaf6ccf62377cf7f660178cc971ffba7c8e8a80e9d3ffb87f91bed150 SHA512 b26349dcaf03cdec6463ee73029e644a41985f09efa4923ce6344884ea8d4189679747202af1ec930479ec1290374b4c55d4ae478590ce690f8920de00276782 diff --git a/dev-python/keep/keep-2.11.ebuild b/dev-python/keep/keep-2.11.ebuild deleted file mode 100644 index e4b0f6b85fec..000000000000 --- a/dev-python/keep/keep-2.11.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Personal shell command keeper and snippets manager" -HOMEPAGE=" - https://github.com/orkohunter/keep/ - https://pypi.org/project/keep/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/pygithub[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/terminaltables3[${PYTHON_USEDEP}] -" - -python_test() { - "${EPYTHON}" - <<-EOF || die "Smoke test failed with ${EPYTHON}" - import datetime, sys, os - import keep.cli, keep.utils - - # avoid automatic initialization, otherwise keep basically just creates - # this directory and exits - # see https://github.com/OrkoHunter/keep/blob/8dddc00aaaf0e53edbd2477a02d3fe53e38b7f28/keep/utils.py#L53-L63 - os.makedirs(keep.utils.dir_path, exist_ok=True) - - # keep tries to check newest version on pypi once a day, let's pretend - # that this check was already done - # see https://github.com/OrkoHunter/keep/blob/8dddc00aaaf0e53edbd2477a02d3fe53e38b7f28/keep/utils.py#L23-L50 - with open(os.path.join(keep.utils.dir_path, 'update_check.txt'), 'w') as f: f.write(datetime.date.today().strftime("%m/%d/%Y")) - - sys.exit(keep.cli.cli()) - EOF -} diff --git a/dev-python/keep/metadata.xml b/dev-python/keep/metadata.xml deleted file mode 100644 index 20178be575cd..000000000000 --- a/dev-python/keep/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - keep - orkohunter/keep - - diff --git a/dev-python/kerberos/Manifest b/dev-python/kerberos/Manifest deleted file mode 100644 index f513511d400a..000000000000 --- a/dev-python/kerberos/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ccs-pykerberos-PyKerberos-1.3.1.gh.tar.gz 41954 BLAKE2B b95a3473c5803ebcb461db7f2589caa03e92f4cb3ba3a4890a31db99b687aa4c77ae4e58f09ae2339a1fd8acf6fe9ab5797e3b7178dfeb2ee7a95bb851fff402 SHA512 dcadc5c3b095d8bba947a745ac84cc558d7eebad139a0e86260891966786506a7a62600fde93fa14683971e436da8cc5cd3795817b20ba45ce7e39f8c05deb53 diff --git a/dev-python/kerberos/files/kerberos-1.3.1-python3.10.patch b/dev-python/kerberos/files/kerberos-1.3.1-python3.10.patch deleted file mode 100644 index 7e760187de56..000000000000 --- a/dev-python/kerberos/files/kerberos-1.3.1-python3.10.patch +++ /dev/null @@ -1,33 +0,0 @@ -https://bugs.gentoo.org/867421 -https://github.com/apple/ccs-pykerberos/pull/89 - -From 1e1666af51bb11ea5c6dd442415ce765073737c3 Mon Sep 17 00:00:00 2001 -From: stevenpackardblp <77253966+stevenpackardblp@users.noreply.github.com> -Date: Sun, 24 Oct 2021 23:03:41 -0400 -Subject: [PATCH] Use Py_ssize_t type - -Python 3.10 requires that the `Py_ssize_t` type is used for string lengths instead of `int`. ---- a/src/kerberos.c -+++ b/src/kerberos.c -@@ -14,6 +14,7 @@ - * limitations under the License. - **/ - -+#define PY_SSIZE_T_CLEAN - #include - - #include "kerberosbasic.h" -@@ -244,9 +245,9 @@ static PyObject *channelBindings(PyObject *self, PyObject *args, PyObject* keywd - char *initiator_address = NULL; - char *acceptor_address = NULL; - char *application_data = NULL; -- int initiator_length = 0; -- int acceptor_length = 0; -- int application_length = 0; -+ Py_ssize_t initiator_length = 0; -+ Py_ssize_t acceptor_length = 0; -+ Py_ssize_t application_length = 0; - - PyObject *pychan_bindings = NULL; - struct gss_channel_bindings_struct *input_chan_bindings; - diff --git a/dev-python/kerberos/kerberos-1.3.1-r2.ebuild b/dev-python/kerberos/kerberos-1.3.1-r2.ebuild deleted file mode 100644 index 552023ba621a..000000000000 --- a/dev-python/kerberos/kerberos-1.3.1-r2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=ccs-pykerberos-PyKerberos-${PV} -DESCRIPTION="A high-level Python wrapper for Kerberos/GSSAPI operations" -HOMEPAGE=" - https://www.calendarserver.org/PyKerberos.html - https://github.com/apple/ccs-pykerberos/ - https://pypi.org/project/kerberos/ -" -SRC_URI=" - https://github.com/apple/ccs-pykerberos/archive/PyKerberos-${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" -# test environment is non-trivial to set up, so just use docker -# (see python_test below) -# also for alpha/beta Python releases support: -# https://github.com/apple/ccs-pykerberos/pull/83/commits/5f1130a1305b5f6e7d7d8b41067c4713f0c8950f -RESTRICT="test" - -DEPEND=" - app-crypt/mit-krb5 -" -RDEPEND=" - ${DEPEND} -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.3.1-python3.10.patch -) - -python_test() { - set -- docker run \ - -v "${PWD}:/app" \ - -w /app \ - -e PYENV=$("${EPYTHON}" -c 'import sys; print(sys.version.split()[0])') \ - -e KERBEROS_USERNAME=administrator \ - -e KERBEROS_PASSWORD=Password01 \ - -e KERBEROS_REALM=example.com \ - -e KERBEROS_PORT=80 \ - ubuntu:16.04 \ - /bin/bash .travis.sh - echo "${@}" >&2 - "${@}" || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/kerberos/metadata.xml b/dev-python/kerberos/metadata.xml deleted file mode 100644 index 2224354698e0..000000000000 --- a/dev-python/kerberos/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - kerberos - apple/ccs-pykerberos - - diff --git a/dev-python/keyring/Manifest b/dev-python/keyring/Manifest deleted file mode 100644 index fd8a013d6885..000000000000 --- a/dev-python/keyring/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST keyring-25.7.0.tar.gz 63516 BLAKE2B eee3fdc919fb0d403c92653b62a644d15ddf3473debb86c577cd6819e32d2cdce60767e2f4af4664efc606f55a07081c5b470333673d906fb938dcc768461ae0 SHA512 24471413c4980c2bde3b4d1e4f8e4e196656f8898882cd5f9f3b3e088561ee4a365a54556c243bc1d0be5e85438113545ff6809791dbe3ed38998984e00227a5 diff --git a/dev-python/keyring/keyring-25.7.0.ebuild b/dev-python/keyring/keyring-25.7.0.ebuild deleted file mode 100644 index 722f27401ddd..000000000000 --- a/dev-python/keyring/keyring-25.7.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Provides access to the system keyring service" -HOMEPAGE=" - https://github.com/jaraco/keyring/ - https://pypi.org/project/keyring/ -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/secretstorage-3.2[${PYTHON_USEDEP}] - dev-python/jaraco-classes[${PYTHON_USEDEP}] - dev-python/jaraco-context[${PYTHON_USEDEP}] - dev-python/jaraco-functools[${PYTHON_USEDEP}] - >=dev-python/jeepney-0.4.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/importlib-metadata-4.11.4[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pyfakefs ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # this test fails if importlib-metadata returns more than one - # entry, i.e. when keyring is installed already - tests/test_packaging.py::test_entry_point - ) - local EPYTEST_IGNORE=( - # apparently does not unlock the keyring properly - tests/backends/test_libsecret.py - # hangs - tests/backends/test_kwallet.py - ) - - epytest -o addopts= -} diff --git a/dev-python/keyring/metadata.xml b/dev-python/keyring/metadata.xml deleted file mode 100644 index 05cec55e23b3..000000000000 --- a/dev-python/keyring/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - keyring - jaraco/keyring - - diff --git a/dev-python/keyrings-alt/Manifest b/dev-python/keyrings-alt/Manifest deleted file mode 100644 index a44e5e7ab7e3..000000000000 --- a/dev-python/keyrings-alt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST keyrings_alt-5.0.2.tar.gz 29229 BLAKE2B bcaaf9cc6c677fa45082ac75d8a8cd97b06b59c612e8dd9347467e24fd86875a9c444dc4d75c0eb3346058a74829a7ae4b8c3896411faa80a628459218b41ba5 SHA512 37d101d5315e6b592adcf72333dfc82d4b413e25a8efdec71add3a91e558aeae7af509c20861d6befc77e1989a23659d1e86923570084e738bf4870c1974cf61 diff --git a/dev-python/keyrings-alt/keyrings-alt-5.0.2.ebuild b/dev-python/keyrings-alt/keyrings-alt-5.0.2.ebuild deleted file mode 100644 index ebc3cc62a864..000000000000 --- a/dev-python/keyrings-alt/keyrings-alt-5.0.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Alternate keyring implementations" -HOMEPAGE=" - https://github.com/jaraco/keyrings.alt/ - https://pypi.org/project/keyrings.alt/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/jaraco-classes[${PYTHON_USEDEP}] - dev-python/jaraco-context[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}] - test? ( - >=dev-python/keyring-20[${PYTHON_USEDEP}] - dev-python/pycryptodome[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # oldschool namespaces - rm keyrings/__init__.py || die - distutils-r1_src_prepare -} - -python_test() { - epytest -k 'not Cryptodome' -} diff --git a/dev-python/keyrings-alt/metadata.xml b/dev-python/keyrings-alt/metadata.xml deleted file mode 100644 index e1c2fd1c8a2b..000000000000 --- a/dev-python/keyrings-alt/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - keyrings.alt - jaraco/keyrings.alt - - diff --git a/dev-python/keystoneauth1/Manifest b/dev-python/keystoneauth1/Manifest deleted file mode 100644 index 19726f238a6a..000000000000 --- a/dev-python/keystoneauth1/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST keystoneauth1-5.13.1.tar.gz 288548 BLAKE2B e07c9a7b47ca0c01594ad344fbdf473b6a46b11ffffb968e93e94421485ef6fb15287675d46037317441a13bb4202ae581e099cea0c519c7420344ea45cfdc41 SHA512 10a5277feb08bf7926c2ede4a92be30d540c6be58334f664075ba94ff6cca10cce668d75f23e6354c1927aaaa0b7e057d1b7b1018b815dd4ee6c87c69dbd075f -DIST keystoneauth1-5.14.0.tar.gz 288739 BLAKE2B aebcb73326eb9ef9b6885de8d5bd1931216862d3aeb8f815eca44eb3a88a7624b670f9c493ec96693fb4cbd83f7959170bb0a3311917b3d0bdab4bf243964c9a SHA512 d533b164c9d99e5035ef985fde1d696f75a47af8e83ad5b7a4f335fb6bc1f44874df06cbf34583896818225d89b47c8725b0de52a15efb866cd062d4bcd89171 diff --git a/dev-python/keystoneauth1/keystoneauth1-5.13.1.ebuild b/dev-python/keystoneauth1/keystoneauth1-5.13.1.ebuild deleted file mode 100644 index dc6abd76ad9e..000000000000 --- a/dev-python/keystoneauth1/keystoneauth1-5.13.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="This package contains tools for authenticating to an OpenStack-based cloud" -HOMEPAGE=" - https://opendev.org/openstack/keystoneauth/ - https://github.com/openstack/keystoneauth/ - https://pypi.org/project/keystoneauth1/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/iso8601-2.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/os-service-types-1.2.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/betamax-0.7.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.2.0[${PYTHON_USEDEP}] - >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] - >=dev-python/requests-kerberos-0.8.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile to test runner name - keystoneauth1/tests/unit/test_session.py::SessionTests::test_user_agent - # broken betamax - keystoneauth1/tests/unit/test_betamax_fixture.py::TestBetamaxFixture::test_keystoneauth_betamax_fixture -) - -EPYTEST_IGNORE=( - # require hacking - keystoneauth1/tests/unit/test_hacking_checks.py -) diff --git a/dev-python/keystoneauth1/keystoneauth1-5.14.0.ebuild b/dev-python/keystoneauth1/keystoneauth1-5.14.0.ebuild deleted file mode 100644 index e03f6271e6ca..000000000000 --- a/dev-python/keystoneauth1/keystoneauth1-5.14.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="This package contains tools for authenticating to an OpenStack-based cloud" -HOMEPAGE=" - https://opendev.org/openstack/keystoneauth/ - https://github.com/openstack/keystoneauth/ - https://pypi.org/project/keystoneauth1/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/iso8601-2.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/os-service-types-1.2.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/betamax-0.7.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.2.0[${PYTHON_USEDEP}] - >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] - >=dev-python/requests-kerberos-0.8.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile to test runner name - keystoneauth1/tests/unit/test_session.py::SessionTests::test_user_agent - # broken betamax - keystoneauth1/tests/unit/test_betamax_fixture.py::TestBetamaxFixture::test_keystoneauth_betamax_fixture -) - -EPYTEST_IGNORE=( - # require hacking - keystoneauth1/tests/unit/test_hacking_checks.py -) diff --git a/dev-python/keystoneauth1/metadata.xml b/dev-python/keystoneauth1/metadata.xml deleted file mode 100644 index e27877a6d52a..000000000000 --- a/dev-python/keystoneauth1/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - openstack/keystoneauth - keystoneauth1 - - diff --git a/dev-python/keyutils/Manifest b/dev-python/keyutils/Manifest deleted file mode 100644 index ede0964a7001..000000000000 --- a/dev-python/keyutils/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-keyutils-0.6.gh.tar.gz 45427 BLAKE2B b62a1194bad87fe42c658c0603ff236e8e5594e8d19dbf8b29bac5b2ef5b3c6a6d19eae3d529c9408e06802c883fad365d41d27c656776a4994b58a43b8bf1fc SHA512 e282d553a644d9b38c6256e027ee553a123bf21e4222491e22699ca5bc5041dedc4e9a9a8c1bafa44985f3b1d5fafd85ded9ed5332b6d94d6c62f3fa6bcb6d0d diff --git a/dev-python/keyutils/keyutils-0.6-r2.ebuild b/dev-python/keyutils/keyutils-0.6-r2.ebuild deleted file mode 100644 index 63862c11f4af..000000000000 --- a/dev-python/keyutils/keyutils-0.6-r2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A set of python bindings for keyutils" -HOMEPAGE="https://github.com/sassoftware/python-keyutils/" -SRC_URI=" - https://github.com/sassoftware/python-keyutils/archive/${PV}.tar.gz - -> python-keyutils-${PV}.gh.tar.gz -" -S="${WORKDIR}/python-keyutils-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm x86" - -BDEPEND="dev-python/cython[${PYTHON_USEDEP}]" -DEPEND="sys-apps/keyutils" -RDEPEND="${DEPEND}" - -distutils_enable_tests pytest - -src_prepare() { - default - sed -i -e '/pytest-runner/d' setup.py || die - rm keyutils/_keyutils.c || die -} - -python_test() { - ln -s "${S}"/test "${BUILD_DIR}"/test || die - cd "${BUILD_DIR}" || die - distutils-r1_python_test -} diff --git a/dev-python/keyutils/metadata.xml b/dev-python/keyutils/metadata.xml deleted file mode 100644 index 87a03116424d..000000000000 --- a/dev-python/keyutils/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - bkohler@gentoo.org - Ben Kohler - - - sassoftware/python-keyutils - keyutils - - diff --git a/dev-python/kgb/Manifest b/dev-python/kgb/Manifest deleted file mode 100644 index 77d4d55179fd..000000000000 --- a/dev-python/kgb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST kgb-7.3.tar.gz 62922 BLAKE2B 8438d9de3249745e18ce2f1ac1911b84a9fe9dd67e05aa173e10efb8df09da715de5543cade4b2a469210b0a3384aab2a9316374190710f8320824016e3b21fa SHA512 1ed08fbafbf8b3880e01fbd37f12cca6d5ec4f1b1d6f429df1d1bd553683f3b294a3cf8a62df1857c5af51d6be37861893a00e6af89fe0d2af72796bb355fcc4 diff --git a/dev-python/kgb/kgb-7.3.ebuild b/dev-python/kgb/kgb-7.3.ebuild deleted file mode 100644 index f2f790145db8..000000000000 --- a/dev-python/kgb/kgb-7.3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python function spy support for unit tests" -HOMEPAGE=" - https://github.com/beanbaginc/kgb/ - https://pypi.org/project/kgb/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest diff --git a/dev-python/kgb/metadata.xml b/dev-python/kgb/metadata.xml deleted file mode 100644 index a731373a8ba7..000000000000 --- a/dev-python/kgb/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - beanbaginc/kgb - kgb - - diff --git a/dev-python/kicad-python/Manifest b/dev-python/kicad-python/Manifest deleted file mode 100644 index fb7be909add8..000000000000 --- a/dev-python/kicad-python/Manifest +++ /dev/null @@ -1,13 +0,0 @@ -DIST kicad-10.0.1-board-board.proto 3326 BLAKE2B 8ff36799624dfd1de86ea5520a880c1f2a75e8a30e5a68020e6d8866984ff75573d7c7bc12684f1a13481fb1671df70f3af7b600e7b3b057b23410458ef415e0 SHA512 156b17388b873c1c92e82ad06583a6f74c4ecc24d7d7a4af1be03112be3323c1c53f959937c9c6bae329305d3ec18d9bf1a5897dd2d97d9bd0ea1d4ddcbbf16c -DIST kicad-10.0.1-board-board_commands.proto 12622 BLAKE2B b5ca38de27c31db904571dc0db7fd0b535957c58d52b54d688ffd7acb2b2f5ec79982aca34eae9c2641bd64d73b69258f36ddb5ddd0fad2b158aa50645528484 SHA512 d6fca7ca9cb15bd656ff1fe956a4c0222bd2ae3491d4e0ccd4812dc37225a19b826209999c6ee75cddf91a023e8f448130761be35ad740b358729bfc5ebe6583 -DIST kicad-10.0.1-board-board_types.proto 25820 BLAKE2B 9cfe7e4dcf81e39832404f3f219e52af8e845e012f0c2e3544a79c238d0db858c0d204d9e70224ea57ab0bdeed38cea924b7ccd5715d689063f4046cc4873e18 SHA512 720f180b99f7f1eb4deca2f4453a95cc8444bc6a08187c7e863af254b75ddd1b62cf335162645cd6d246277ba604e16ae989026392bcf9ad5bbeeb23d5c62024 -DIST kicad-10.0.1-common-commands-base_commands.proto 2631 BLAKE2B c3123a1e5eeedf50e4abf65cbe255cf4613b08e21996f2ac554d6721ea94dcc37e09e9eebf133cfb50007797a467a369ca2807a3d1f77410a07cd32b58b910a8 SHA512 5735e90da9ee96f24cae041d2ad49d811be977d2c49b2910343032008cad80a79add5c59f6b33983bd67b8f922e5bfc8369240fff0e0034fb06d5464553f6ff1 -DIST kicad-10.0.1-common-commands-editor_commands.proto 11407 BLAKE2B 99a78a5dec3d65780fe6cac8f2745c0b9db3041d57bec1456c5dd8601b96f764a2319e40c3c589fb88de43efaf901715bf97ca18684c9aa68ee9613f40d5623e SHA512 962f718fed8656667443ee51fc7f94b871f5f04c500d34e411919c740cbaf58386e28103fb28d1afed25837cc8c0161f507c9ca607d21bb62b8cd7afbf4d33fd -DIST kicad-10.0.1-common-commands-project_commands.proto 2589 BLAKE2B 5992d8bb2640d3abd2c53969f37456dd2f1ed1162bc992e88165a9ba567e6585add950d665a58a6647740edee1a3f75020451e04c8ba212f2a178716cace060c SHA512 182c8425b71d1ca8c87088bceff916b128221e593e575cd0f5c46e65a8a6c92a6376185c9e7a01ce8e245b07bb7896c869fc301eae52f41a3d59d3deba7b839b -DIST kicad-10.0.1-common-envelope.proto 3139 BLAKE2B 95d99d7f22d26ba509df66c3bf3ec8ef11478821433621a76e42ca03f9e0470312746945fa2ae0bec8e8095b309ce90dab3cd94ba247c13e883782c05858f8c8 SHA512 c2b7ee51e6016ed6ecff89fdd43b64497b710b1af6e79b9c978863aebb3b511122aca8a6a1bb23f10185ddb386b7aeeca3241e7650858c0ad4c5f4eac4dab0ed -DIST kicad-10.0.1-common-types-base_types.proto 11894 BLAKE2B 4d191dc45e69a323926866cac3ec8e2190e047a06af3e2c06ddc51e421cd41b1cdcf97af4cf05276a5969fee3410b74c89db191c334ab0407e4c0f510c8fd820 SHA512 131a3902433651a2a4b9eeb3be26a28b6af66e48ec768c60adfa644009a4775dceda37e86d053ac3faad1c4f5d97f1a9f5ec72ddb2ae2a5bc2b312d020210ead -DIST kicad-10.0.1-common-types-enums.proto 2841 BLAKE2B f47ac9c7f9e0dcaf9ce3d0a83e5719d86c8f8d053d55105e5a92d98294e3dc3709d393b10a415b21ab20c6535cbe3278ae18978eda013b29e01c2b9d70920ddf SHA512 fe33cb56d1c7a7406fb4b5b9a94c2e44e2a2fd1f17eafa1a345df1aadf8e8ffa90ef5f6a32a4fcf857cd275823282e17f9a15a21325d85d6a5a778154a11abe4 -DIST kicad-10.0.1-common-types-project_settings.proto 3198 BLAKE2B fa82673dae3f11310319215eb46eca0a9db6301a0be601286028a78e951d7539998ee468c22f31cf2e0c8026c333aeaee3e95bca8e8951347a29a83536e3d93e SHA512 4d0fd27441a6f4354b79732da503926c0a125d8ee9adaa4fefb3f8b6ec1181aec4b7cfdb6f00e9083f5d4ca7659d3be74b66b9e5a6678052f23720c90a43cbfd -DIST kicad-10.0.1-schematic-schematic_commands.proto 866 BLAKE2B 946b35676e26d091ed35e34331c8c3ffc55007cae5729ea7483b56caccb25de1eefb438dd16a50f731328d908d26faf516353c22acd275ca0945942645183bcf SHA512 031243204c96720f62ad25cb62731d65b9607b6237ee94ee3e28f3831f11a8845351413e5047f7fd695768efbd017094f906289cacd2302e43babd0e2151759d -DIST kicad-10.0.1-schematic-schematic_types.proto 1941 BLAKE2B 23ad01b5bd15e7030b76693dd5c80729af6c80ddf782110f3c3a02fa4274dac6f0f26a7bffa5f4456262a8c93fe25e95169395f0cbfe384e07dd50095090f7c0 SHA512 8a762f7c8a1cf8eb0b5691661bcf82c448ef34c3142f8cfe3c77a1bd9666c9704747056c6ea4e08734b7cf7370ff3bd72e1d59414e3cde3a48b79ec371a74cf9 -DIST kicad_python-0.7.1.tar.gz 295159 BLAKE2B 1c2a687265343c0f157dfb52394444b93d844f3ae6308c7fd75c81f13b3013d6af893db70cd2f4942811d956faab560c890d5cc91ff29e2ef84523f520f47ebf SHA512 67214002eaf8eff60791495e766ed4282bd934e6f4a66d06856b577f56b88bef6525c1f7eeac49bce9a3fb0ec1dcbdc8ef2a0673b7c42cbafedde2a3cc797108 diff --git a/dev-python/kicad-python/kicad-python-0.7.1.ebuild b/dev-python/kicad-python/kicad-python-0.7.1.ebuild deleted file mode 100644 index ac83b52fc08f..000000000000 --- a/dev-python/kicad-python/kicad-python-0.7.1.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="KiCad API Python Bindings for interacting with running KiCad sessions" -HOMEPAGE="https://gitlab.com/kicad/code/kicad-python https://pypi.org/project/kicad-python" - -# Proto files version should match kicad release -KICAD_TAG="10.0.1" -KICAD_PROTO_BASE="https://gitlab.com/kicad/code/kicad/-/raw/${KICAD_TAG}/api/proto" - -# List of proto files needed -PROTO_FILES=( - "board/board.proto" - "board/board_commands.proto" - "board/board_types.proto" - "common/commands/base_commands.proto" - "common/commands/editor_commands.proto" - "common/commands/project_commands.proto" - "common/envelope.proto" - "common/types/base_types.proto" - "common/types/enums.proto" - "common/types/project_settings.proto" - "schematic/schematic_commands.proto" - "schematic/schematic_types.proto" -) - -SRC_URI="$(pypi_sdist_url)" -for _p in "${PROTO_FILES[@]}"; do - SRC_URI+=" ${KICAD_PROTO_BASE}/${_p} -> kicad-${KICAD_TAG}-${_p//\//-}" -done -unset _p - -LICENSE="MIT" -SLOT=0 -KEYWORDS="~amd64" - -# Tests not included in PyPI sdist -RESTRICT="test" - -# Regenerate protobuf files at build time to match system protobuf version -# Use := slot operator to trigger rebuild when protobuf is upgraded -RDEPEND=" - >=dev-python/protobuf-5.29:=[${PYTHON_USEDEP}] - >=dev-python/pynng-0.9.0[${PYTHON_USEDEP}] - =dev-python/typing-extensions-4.13.2[${PYTHON_USEDEP}] - ' python3_{10..12}) -" -BDEPEND=" - ${RDEPEND} - dev-libs/protobuf[protoc(+)] -" - -src_prepare() { - # Remove build script config from pyproject.toml - sed -i '/\[tool.poetry.build\]/,/^$/d' pyproject.toml || die - rm -f setup.py build.py || die - - # Setup proto source directory - local proto_src="${WORKDIR}/proto" - mkdir -p "${proto_src}"/{board,common/commands,common/types,schematic} || die - - # Copy downloaded proto files to proper structure - local _p _f - for _p in "${PROTO_FILES[@]}"; do - _f="kicad-${KICAD_TAG}-${_p//\//-}" - cp "${DISTDIR}/${_f}" "${proto_src}/${_p}" || die - done - - einfo "Regenerating protobuf files with system protoc..." - - # Remove only pre-generated _pb2.py and _pb2.pyi files, keep __init__.py - find "${S}"/kipy/proto -name '*_pb2.py' -delete || die - find "${S}"/kipy/proto -name '*_pb2.pyi' -delete || die - rm -rf "${S}"/build/lib/kipy/proto || die - - # Compile all proto files (output to temp dir first) - local proto_out="${WORKDIR}/proto_out" - mkdir -p "${proto_out}" || die - - protoc \ - --proto_path="${proto_src}" \ - --python_out="${proto_out}" \ - --pyi_out="${proto_out}" \ - "${proto_src}"/board/*.proto \ - "${proto_src}"/common/*.proto \ - "${proto_src}"/common/commands/*.proto \ - "${proto_src}"/common/types/*.proto \ - "${proto_src}"/schematic/*.proto \ - || die "protoc failed" - - # Copy only _pb2.py and _pb2.pyi files to kipy/proto, preserving original __init__.py - find "${proto_out}" \( -name '*_pb2.py' -o -name '*_pb2.pyi' \) | while read -r f; do - local rel="${f#${proto_out}/}" - cp "${f}" "${S}/kipy/proto/${rel}" || die - done - - # Fix imports: protoc generates absolute imports (e.g., "from common.types import ...") - # but kipy expects them relative to kipy.proto (e.g., "from kipy.proto.common.types import ...") - find "${S}/kipy/proto" \( -name '*_pb2.py' -o -name '*_pb2.pyi' \) -exec \ - sed -i -E \ - -e 's/^(from|import) (common|board|schematic)([ .])/\1 kipy.proto.\2\3/g' \ - {} + || die "failed to fix protobuf imports" - - distutils-r1_src_prepare -} diff --git a/dev-python/kicad-python/metadata.xml b/dev-python/kicad-python/metadata.xml deleted file mode 100644 index a705497324f3..000000000000 --- a/dev-python/kicad-python/metadata.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - vowstar@gmail.com - Huang Rui - - - kicad/code/kicad-python - kicad-python - https://docs.kicad.org/kicad-python-main/ - https://gitlab.com/kicad/code/kicad-python/-/issues - - - kicad-python is the official Python library for interacting with running - KiCad sessions through the IPC API. It enables development of scripts - and tools for electronic design automation workflows. The library requires - KiCad 9.0 or higher with the API server enabled in Preferences. Note that - the IPC API requires communication with a running instance of KiCad; it - is not possible to use kicad-python to manipulate KiCad design files - without KiCad running. - - - kicad-python是用于通过IPC API与运行中的KiCad会话进行交互的官方Python库。 - 它支持开发用于电子设计自动化工作流程的脚本和工具。该库需要KiCad 9.0或更高版本, - 并在首选项中启用API服务器。请注意,IPC API需要与正在运行的KiCad实例通信; - 如果没有运行KiCad,则无法使用kicad-python操作KiCad设计文件。 - - diff --git a/dev-python/kiwisolver/Manifest b/dev-python/kiwisolver/Manifest deleted file mode 100644 index 5eeb14331d2a..000000000000 --- a/dev-python/kiwisolver/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST kiwi-1.5.0.gh.tar.gz 98102 BLAKE2B 78b763a0d8bc8a8a2a898bab193dce13981f464b7f0fe60b0b7e30717253f36a4b412cba84ab5bb29f3ae37e2ee7c720b38ed737a383ac3e29f1744adee1921c SHA512 9b217309cf800d8843b4c4d1b85e7f3e40a45655cdf9911ebbacd2985356ed067d4281c66e511aeea2b5b0ebce60a063b0a38e87049aad05e30296e6cf8458fa diff --git a/dev-python/kiwisolver/kiwisolver-1.5.0.ebuild b/dev-python/kiwisolver/kiwisolver-1.5.0.ebuild deleted file mode 100644 index 1d7c6040cb72..000000000000 --- a/dev-python/kiwisolver/kiwisolver-1.5.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=kiwi-${PV} -DESCRIPTION="An efficient C++ implementation of the Cassowary constraint solving algorithm" -HOMEPAGE=" - https://github.com/nucleic/kiwi/ - https://pypi.org/project/kiwisolver/ -" -SRC_URI=" - https://github.com/nucleic/kiwi/archive/${PV}.tar.gz -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Clear-BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -COMMON_DEPEND=" - >=dev-python/cppy-1.3.0[${PYTHON_USEDEP}] -" - -RDEPEND=" - ${COMMON_DEPEND} -" -BDEPEND=" - ${COMMON_DEPEND} - >=dev-python/setuptools-scm-3.4.3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/kiwisolver/metadata.xml b/dev-python/kiwisolver/metadata.xml deleted file mode 100644 index 51475f0ca386..000000000000 --- a/dev-python/kiwisolver/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - kiwisolver - nucleic/kiwi - - diff --git a/dev-python/klein/Manifest b/dev-python/klein/Manifest deleted file mode 100644 index 02541fbeaa77..000000000000 --- a/dev-python/klein/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST klein-24.8.0.tar.gz 104368 BLAKE2B d88dbc298f2a4f749066ed0666baaa7b8c5230ae53381b25b40cc8ea7130cd0620f829826ba7cfacb3cbabb2e1f6a3d891b0d83acd133b32e36f5f37a2cb3db0 SHA512 8354ef193d5ad1d4bb8f2dd279d17fb0e3bcf99521c744d14c65f15d87c7b8e5e9a0ca159f3ace7df070316a42d3f6918246a6ee9ac6ac3162a2dce75ba429e4 diff --git a/dev-python/klein/klein-24.8.0.ebuild b/dev-python/klein/klein-24.8.0.ebuild deleted file mode 100644 index 2da7687c1d19..000000000000 --- a/dev-python/klein/klein-24.8.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Micro-framework for developing production-ready web services with Python" -HOMEPAGE=" - https://pypi.org/project/klein/ - https://github.com/twisted/klein/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/attrs-20.1.0[${PYTHON_USEDEP}] - dev-python/hyperlink[${PYTHON_USEDEP}] - dev-python/incremental[${PYTHON_USEDEP}] - dev-python/tubes[${PYTHON_USEDEP}] - >=dev-python/twisted-16.6[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/treq[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/klein/metadata.xml b/dev-python/klein/metadata.xml deleted file mode 100644 index d0f1798d394d..000000000000 --- a/dev-python/klein/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - python@gentoo.org - Python - - - - hawkowl@twistedmatrix.com - Amber Brown - - klein - twisted/klein - - - Klein is a micro-framework for developing production-ready web services - with Python. It is 'micro' in that it has an incredibly small API - similar to Bottle and Flask. It is not 'micro' in that it depends on - things outside the standard library. This is primarily because it is - built on widely used and well tested components like Werkzeug and - Twisted. - - diff --git a/dev-python/knowit/Manifest b/dev-python/knowit/Manifest deleted file mode 100644 index c1a6a5d1ce04..000000000000 --- a/dev-python/knowit/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST knowit-0.5.11.tar.gz 59398 BLAKE2B c7acc010c116a36e4ee6536df2b0d1617451811208ca7fcce69275600c323c83bdbe255932ef9d2b5010335fc04a3f4589aa504cfcc45dcbdc742661b51f51b4 SHA512 b743ebb0b3298e25d42b13296728d5d42c6de0550f3d726a2c1e371d8c17de0a2000e8cc74400a551c9cbf78948b4694b24ab2f7eef0ddb8ddc1447f04b570f5 -DIST matroska_test_w1_1.zip 184550509 BLAKE2B f111725aa08267661942072c2d4ac019d3d322c4e933aad10afb3aa6f69bb3469114c4400d161e53d8a7618b818b22465177460003804a7ac3e69fa4f4db000d SHA512 f170a8e83dab15228f992b3692330163da2402b8e436c7fa195ac1ecc06cf1eaf1a48d8c99a85c031122c158c2d4006023aae75d5b7805385ba25a6d601cb78f diff --git a/dev-python/knowit/knowit-0.5.11.ebuild b/dev-python/knowit/knowit-0.5.11.ebuild deleted file mode 100644 index 290e75f17aef..000000000000 --- a/dev-python/knowit/knowit-0.5.11.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Know better your media files" -HOMEPAGE=" - https://github.com/ratoaq2/knowit/ - https://pypi.org/project/knowit/ -" -SRC_URI+=" - test? ( - https://downloads.sourceforge.net/matroska/test_files/matroska_test_w1_1.zip - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" - -# https://github.com/ratoaq2/knowit/blob/d7135a4797440838bca94e76326fc9d4019d8f9a/README.md?plain=1#L224 -RDEPEND=" - >=dev-python/babelfish-0.6.1[${PYTHON_USEDEP}] - >=dev-python/enzyme-0.5.2[${PYTHON_USEDEP}] - >=dev-python/trakit-0.2.2[${PYTHON_USEDEP}] - >=dev-python/pymediainfo-7.0.1[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] - || ( - media-video/ffmpeg - media-video/mediainfo - media-video/mkvtoolnix - ) -" -BDEPEND=" - test? ( - app-arch/unzip - >=dev-python/requests-2.32.4[${PYTHON_USEDEP}] - media-video/ffmpeg - media-video/mediainfo - media-video/mkvtoolnix - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_unpack() { - # Needed to unpack the test data - default - - if [[ ${PV} == 9999 ]] ; then - git-r3_src_unpack - fi -} - -src_prepare() { - if use test ; then - mkdir -p tests/data/videos || die - ln -s "${WORKDIR}"/test*.mkv tests/data/videos/ || die - fi - - distutils-r1_src_prepare - - # poetry, sigh - sed -i -e 's:\^:>=:' pyproject.toml || die -} diff --git a/dev-python/knowit/metadata.xml b/dev-python/knowit/metadata.xml deleted file mode 100644 index 0255231c5492..000000000000 --- a/dev-python/knowit/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - ratoaq2/knowit - knowit - - diff --git a/dev-python/kombu/Manifest b/dev-python/kombu/Manifest deleted file mode 100644 index 62a46dff428b..000000000000 --- a/dev-python/kombu/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST kombu-5.6.2.tar.gz 472594 BLAKE2B 5764ddbbdc58926f399e18d08aa3eb31aee5bec03ebc7f493b74fc12a1a8c2ce84dbbbff323c9a61ecdfbd7407eda63cb97119030eda2d2d6ffb5bdffb9e0787 SHA512 9a6d51e2bdc6b6d993b68209bec8c4671305a40637e67b6a2f26db501bb8617cbca09670e80274d62f11144481f58b995f2fe7d1e71f5ce4c08c954fc164f33a diff --git a/dev-python/kombu/kombu-5.6.2.ebuild b/dev-python/kombu/kombu-5.6.2.ebuild deleted file mode 100644 index 5558bc8c959f..000000000000 --- a/dev-python/kombu/kombu-5.6.2.ebuild +++ /dev/null @@ -1,92 +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 optfeature pypi - -DESCRIPTION="AMQP Messaging Framework for Python" -HOMEPAGE=" - https://github.com/celery/kombu/ - https://pypi.org/project/kombu/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="examples" - -RDEPEND=" - >=dev-python/amqp-5.1.1[${PYTHON_USEDEP}] - =dev-python/tzdata-2025.2[${PYTHON_USEDEP}] - dev-python/vine[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/boto3-1.22.2[${PYTHON_USEDEP}] - app-arch/brotli[python,${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - >=dev-python/msgpack-0.3.0[${PYTHON_USEDEP}] - >=dev-python/pycurl-7.43.0.5[${PYTHON_USEDEP}] - >=dev-python/pymongo-4.1.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] - >=dev-python/redis-4.2.2[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/zstandard[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-freezer ) -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-celery - -EPYTEST_DESELECT=( - # TODO - t/unit/transport/test_redis.py::test_Channel::test_connparams_health_check_interval_supported - t/unit/transport/test_redis.py::test_Channel::test_global_keyprefix_transaction - # bad filename assumption? - t/unit/asynchronous/aws/test_connection.py::test_AsyncHTTPSConnection::test_request_with_cert_path_https -) -EPYTEST_IGNORE=( - # obsolete Pyro4 - t/unit/transport/test_pyro.py - # unpackaged azure - t/unit/transport/test_azurestoragequeues.py - # unpackage google-cloud - t/unit/transport/test_gcpubsub.py -) - -src_prepare() { - distutils-r1_src_prepare - - # unpin deps (notably tzdata, sigh) - > requirements/default.txt || die -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - docinto examples - dodoc -r examples/. - fi - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "Amazon SQS backend" "dev-python/boto3 dev-python/pycurl" - optfeature "Etcd backend" dev-python/python-etcd - optfeature "MongoDB backend" dev-python/pymongo - optfeature "Redis backend" dev-python/redis - optfeature "sqlalchemy backend" dev-python/sqlalchemy - optfeature "yaml backend" dev-python/pyyaml - optfeature "MessagePack (de)serializer for Python" dev-python/msgpack - optfeature "brotli compression" "app-arch/brotli[python]" - optfeature "zstd compression" dev-python/zstandard -} diff --git a/dev-python/kombu/metadata.xml b/dev-python/kombu/metadata.xml deleted file mode 100644 index 659be9f1d87e..000000000000 --- a/dev-python/kombu/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - kombu - celery/kombu - - diff --git a/dev-python/krb5/Manifest b/dev-python/krb5/Manifest deleted file mode 100644 index 036715883426..000000000000 --- a/dev-python/krb5/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST krb5-0.9.0.tar.gz 236761 BLAKE2B 8b1b35b04ab066d43375aecbe64c2fb361a1ca98649da10f4c32765ae51dacaef6c4a583aa50c34e7b1b3b7b6d2a03019a6724d6230bf8702169d365cb8de7ef SHA512 6f0325ab3415d1719dcc5530f6ee42082ba52035fa13ba23748d399fb1c2f5c92378064517d8b0f58909f1c10d1516b8745eb5911c8f285ce7dba7ecb1a6d797 -DIST krb5-0.9.0.tar.gz.provenance 9378 BLAKE2B f9a6ffdd14dc88d96eee4894f9d85d48cca279365a533f49b1d69fe5709f4c9521d453425a8826702b0082fc5884bc914d795d49cc40456034935fff3f0f760b SHA512 3e5c7e8581731f522f5457df5122de9ae9d5d6b3435c6925739af469bce40d70e564486670682b046b931ffedc1e31dbb9c4495daf5f398d988c5db4433e6833 diff --git a/dev-python/krb5/krb5-0.9.0.ebuild b/dev-python/krb5/krb5-0.9.0.ebuild deleted file mode 100644 index fcc3fff9acb9..000000000000 --- a/dev-python/krb5/krb5-0.9.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jborean93/pykrb5 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Kerberos API bindings for Python" -HOMEPAGE=" - https://github.com/jborean93/pykrb5/ - https://pypi.org/project/krb5/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - virtual/krb5 -" -BDEPEND=" - >=dev-python/cython-3.1.3[${PYTHON_USEDEP}] - test? ( - dev-python/k5test[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/krb5/metadata.xml b/dev-python/krb5/metadata.xml deleted file mode 100644 index 25f60c43122d..000000000000 --- a/dev-python/krb5/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - krb5 - jborean93/pykrb5 - - diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest deleted file mode 100644 index a11d7c268c91..000000000000 --- a/dev-python/langdetect/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch deleted file mode 100644 index 637368d2f237..000000000000 --- a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch +++ /dev/null @@ -1,13 +0,0 @@ -Fix "Package 'langdetect.profiles' is absent from the `packages` configuration." - ---- a/setup.py -+++ b/setup.py -@@ -18,7 +18,7 @@ setup( - author_email='michal.danilak@gmail.com', - url='https://github.com/Mimino666/langdetect', - keywords='language detection library', -- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'], -+ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'], - include_package_data=True, - install_requires=['six'], - license='MIT', diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild deleted file mode 100644 index c3c6efbd8da3..000000000000 --- a/dev-python/langdetect/langdetect-1.0.9.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Port of Google's language-detection library to Python" -HOMEPAGE=" - https://pypi.org/project/langdetect/ - https://github.com/Mimino666/langdetect -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/six[${PYTHON_USEDEP}]" - -PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" ) - -distutils_enable_tests unittest diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml deleted file mode 100644 index 7ba11d811d5b..000000000000 --- a/dev-python/langdetect/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - pastalian46@gmail.com - Takuya Wakazono - - - langdetect - Mimino666/langdetect - - diff --git a/dev-python/lap/Manifest b/dev-python/lap/Manifest deleted file mode 100644 index ec0866ce3f98..000000000000 --- a/dev-python/lap/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST lap-0.5.13.tar.gz 1537351 BLAKE2B 0756d52680f0b55ffea94544d9d284d74a27f24b7de4ff968acae0a021cba72a36871b2a1ff36a93c00f521afa19ea28132ed440e30bce830e2b5c4743cd0013 SHA512 66c45a6802a6edcbb7f5bf25f7ee5030acc0d5eab706666fb4ebaff3f8578af5bfc951296138ab22cf8d18d74cb0712433feca5c43c3a97cd5e8eed2abdbaee5 -DIST lap-0.5.13.tar.gz.provenance 9282 BLAKE2B c8ad7ed181ad24aab1f7b14539823512dcfbdc1d4b465396c34e9c3d8118cad986a5712269e869a00ae52fbfb69587195eb2e01c803ae84d95c9621762d4c370 SHA512 6bd656b6066380b68fa37c76d9cb6c22c63eeabc90c7e8dc9ec4873bcbe92d3445e28eb18cdff1aec16751e91a7775334f441c2a1e5886aa60470c503f3b240f diff --git a/dev-python/lap/lap-0.5.13.ebuild b/dev-python/lap/lap-0.5.13.ebuild deleted file mode 100644 index 96df84809bf1..000000000000 --- a/dev-python/lap/lap-0.5.13.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYPI_VERIFY_REPO=https://github.com/gatagat/lap -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Linear Assignment Problem solver (LAPJV/LAPMOD)" -HOMEPAGE=" - https://github.com/gatagat/lap/ - https://pypi.org/project/lap/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - >=dev-python/numpy-1.21.6[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - >=dev-python/numpy-1.23.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest -} diff --git a/dev-python/lap/metadata.xml b/dev-python/lap/metadata.xml deleted file mode 100644 index 8169140e0ab6..000000000000 --- a/dev-python/lap/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - gatagat/lap - lap - - diff --git a/dev-python/lark/Manifest b/dev-python/lark/Manifest deleted file mode 100644 index c6afbe53f3f8..000000000000 --- a/dev-python/lark/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lark-1.3.1.tar.gz 382732 BLAKE2B d08d8f73d79699f33795a46d1e8ae4aa86425e63df4dea19ce9aefaa18749bed5505f5dd657313e4d0463cd217f851494b939da7e134557f4a8f6c26321d7f42 SHA512 aee4ec6a6dd2e25801c66688861d0b25b68b7b916492764b3f8621dd70c33a93b364cb70d84ccac645cb7156892b90b503d6c79dedb9f656830c70a9b43549d0 diff --git a/dev-python/lark/lark-1.3.1.ebuild b/dev-python/lark/lark-1.3.1.ebuild deleted file mode 100644 index dca7b2c96d71..000000000000 --- a/dev-python/lark/lark-1.3.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python module to propose a modern general-purpose parsing library for Python" -HOMEPAGE=" - https://github.com/lark-parser/lark/ - https://pypi.org/project/lark/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -# dev-python/regex doesn't support pypy -BDEPEND=" - >=dev-python/setuptools-scm-9.2.2[${PYTHON_USEDEP}] - test? ( - dev-python/atomicwrites[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/regex[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # require dev-python/js2py which is a really bad quality package - tests/test_nearley/test_nearley.py -) diff --git a/dev-python/lark/metadata.xml b/dev-python/lark/metadata.xml deleted file mode 100644 index 8513f1149157..000000000000 --- a/dev-python/lark/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - lark - lark-parser/lark - - diff --git a/dev-python/latexcodec/Manifest b/dev-python/latexcodec/Manifest deleted file mode 100644 index 3229aa242ae7..000000000000 --- a/dev-python/latexcodec/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST latexcodec-3.0.1.tar.gz 31222 BLAKE2B 5bd8c40403d121d991fd47e4362d18fe7035836b2ec51dcaee4b3046245af64b83b06cb81f981c42e2cfbf691d7c44222a9572c14b7af302303f332e378ca87a SHA512 d4adb96c74dfe29ca957ed8f49d224af79fa6268faa1fb443da588e5219ba08a57640d726b6f31516e1a154239f0f869efd8be66ac87805b6742a9dd1dcdc5bf diff --git a/dev-python/latexcodec/latexcodec-3.0.1.ebuild b/dev-python/latexcodec/latexcodec-3.0.1.ebuild deleted file mode 100644 index 073dd42d3954..000000000000 --- a/dev-python/latexcodec/latexcodec-3.0.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Lexer and codec to work with LaTeX code in Python" -HOMEPAGE=" - https://github.com/mcmtroffaes/latexcodec/ - https://pypi.org/project/latexcodec/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/latexcodec/metadata.xml b/dev-python/latexcodec/metadata.xml deleted file mode 100644 index d1b0baf52d3e..000000000000 --- a/dev-python/latexcodec/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - william@ewpettersson.se - William Pettersson - - - proxy-maint@gentoo.org - Proxy maintainers - - - python@gentoo.org - Python - - - Latexcodec provides a convenient way of going between text written in LaTeX and unicode. Since it is not a LaTeX compiler, it is more appropriate for short chunks of text, such as a paragraph or the values of a BibTeX entry, and it is not appropriate for a full LaTeX document. In particular, its behavior on the LaTeX commands that do not simply select characters is intended to allow the unicode representation to be understandable by a human reader, but is not canonical and may require hand tuning to produce the desired effect. - - - - latexcodec - mcmtroffaes/latexcodec - - diff --git a/dev-python/latexify-py/Manifest b/dev-python/latexify-py/Manifest deleted file mode 100644 index 24e16af5f1fa..000000000000 --- a/dev-python/latexify-py/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST latexify_py-0.4.3-post1.gh.tar.gz 78199 BLAKE2B 2292131c5f9eec51c8cf16812d72823076e61ac66320688ba891dea822bcad240a69e932aa7f6f5af54508b1e770a12bf19ac01c29ccee930e1b976670500ef5 SHA512 0c534368827b9776132a6ff7e2bedd6ca70a097ff6abbb22b87399ae17b3b2f04c171e9fae8ecc00103e0f90e367b57c4e832ecbeffad44a9e82a09495ffbaaa -DIST latexify_py-0.4.4.gh.tar.gz 78694 BLAKE2B 330ef2f26cd01f27aef009d2332a2447642c6e5f3759137e7fa4ea69739a3a12baa8ed3ef685ee290cfb62217f518e439c5fe6b20f2482c7486b88797a1d8dac SHA512 b46bbd8a3e3a5b85246b3500430ee5ba119ed8e7ffa7577b9dc2a55f8c205b003505a564b7e88c08cb301838af8e25cf6fc861b1df09ca4ae9b1191bf897ed9f diff --git a/dev-python/latexify-py/latexify-py-0.4.3.1.ebuild b/dev-python/latexify-py/latexify-py-0.4.3.1.ebuild deleted file mode 100644 index c7a347211130..000000000000 --- a/dev-python/latexify-py/latexify-py-0.4.3.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling - -inherit distutils-r1 - -DESCRIPTION="Annotate Python source code to get LaTeX expressions" -HOMEPAGE=" - https://pypi.org/project/latexify-py/ - https://github.com/google/latexify_py -" - -# upstream package is called latexify-py (on pypi), but their filename is called latexify_py -# we're using $(ver_cut 1-3) because of this specific postfix version, akin to -r1. remove in next versions -SRC_URI="https://github.com/google/latexify_py/archive/refs/tags/v$(ver_cut 1-3)-post1.tar.gz -> ${PN/-/_}-$(ver_cut 1-3)-post1.gh.tar.gz" -S="${WORKDIR}/${PN/-/_}-$(ver_cut 1-3)-post1" - -LICENSE="Apache-2.0" -SLOT=0 -KEYWORDS="~amd64" - -RDEPEND=" - ${PYTHON_DEPS} - dev-python/dill[${PYTHON_USEDEP}] -" -DEPEND="${PYTHON_DEPS}" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare -} diff --git a/dev-python/latexify-py/latexify-py-0.4.4.1.ebuild b/dev-python/latexify-py/latexify-py-0.4.4.1.ebuild deleted file mode 100644 index 580f68d9bc66..000000000000 --- a/dev-python/latexify-py/latexify-py-0.4.4.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling - -inherit distutils-r1 - -DESCRIPTION="Annotate Python source code to get LaTeX expressions" -HOMEPAGE=" - https://pypi.org/project/latexify-py/ - https://github.com/google/latexify_py -" - -# upstream package is called latexify-py (on pypi), but their filename is called latexify_py -# we're using $(ver_cut 1-3) because of this specific postfix version, akin to -r1. remove in next versions -SRC_URI="https://github.com/google/latexify_py/archive/refs/tags/v$(ver_cut 1-3).tar.gz -> ${PN/-/_}-$(ver_cut 1-3).gh.tar.gz" -S="${WORKDIR}/${PN/-/_}-$(ver_cut 1-3)" - -LICENSE="Apache-2.0" -SLOT=0 -KEYWORDS="~amd64" - -RDEPEND=" - ${PYTHON_DEPS} - dev-python/dill[${PYTHON_USEDEP}] -" -DEPEND="${PYTHON_DEPS}" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare -} diff --git a/dev-python/latexify-py/metadata.xml b/dev-python/latexify-py/metadata.xml deleted file mode 100644 index 47da14ac9e2a..000000000000 --- a/dev-python/latexify-py/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - rolferen@gmail.com - Mazunki Hoksaas - - - google/latexify_py - latexify-py - - diff --git a/dev-python/latexrestricted/Manifest b/dev-python/latexrestricted/Manifest deleted file mode 100644 index ffc1f22847a4..000000000000 --- a/dev-python/latexrestricted/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST latexrestricted-0.6.2.gh.tar.gz 21421 BLAKE2B 02e91654e627682594f9f9f995df7db2e73105da30fda62264851ddd42425e1e333852eeb2c08ea0c159a23e297b5edbc5db70ab48d3726a55a323749b978ffa SHA512 db8f00e9834857d4a9511701e6977aa014c531e9ce8957d50be42ab59def759c9988c5adc449f57ce7413e644bb01e9122446ab0430b02c439709fe3bb988364 diff --git a/dev-python/latexrestricted/latexrestricted-0.6.2.ebuild b/dev-python/latexrestricted/latexrestricted-0.6.2.ebuild deleted file mode 100644 index 9c36ca7916c6..000000000000 --- a/dev-python/latexrestricted/latexrestricted-0.6.2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Library for creating executables compatible with LaTeX restricted shell escape" -HOMEPAGE=" - https://github.com/gpoore/latexrestricted - https://pypi.org/project/latexrestricted/ -" -SRC_URI=" - https://github.com/gpoore/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LPPL-1.3c" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/dev-python/latexrestricted/metadata.xml b/dev-python/latexrestricted/metadata.xml deleted file mode 100644 index b54d1eb42c74..000000000000 --- a/dev-python/latexrestricted/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - tex@gentoo.org - Gentoo TeX Project - - - gpoore/latexrestricted - latexrestricted - - diff --git a/dev-python/lazy-loader/Manifest b/dev-python/lazy-loader/Manifest deleted file mode 100644 index 3f2e9cc49b7e..000000000000 --- a/dev-python/lazy-loader/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST lazy_loader-0.5.tar.gz 15294 BLAKE2B c3267961095633c82c768c9c20cf81e3a66f6b03fb0b17ee73bd053e1c96fd8d9f5d1faf1ce983b931d9d30137ae8ae01ee027496ed0f19fbdba7c20ebe2d244 SHA512 aca2a7a8901dadc2c20a5e23ae016b466dad541153c0f43ed20b57b375c6dc8279a324ea086ed2468e20655dd567a30f9275da7fd8664f6384296bdb739289b7 -DIST lazy_loader-0.5.tar.gz.provenance 9964 BLAKE2B f2d65ac401fc5dd79da42f599332edde7eeb4429d576e1be5a883f81aef1967aebddc44545abf4d530c0cbeefeb8f1576627d9d503474b5ce978739c5787bda0 SHA512 05270858cca0d98599d94d3d085277d4afd466443cd3ab502b958efa1e7cc899d5437b061dceb3d052167111d8a60eea7f65a2988bd15d057b958d175378d299 diff --git a/dev-python/lazy-loader/lazy-loader-0.5.ebuild b/dev-python/lazy-loader/lazy-loader-0.5.ebuild deleted file mode 100644 index 08a044bdb447..000000000000 --- a/dev-python/lazy-loader/lazy-loader-0.5.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/scientific-python/lazy-loader -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Populate library namespace without incurring immediate import costs" -HOMEPAGE=" - https://github.com/scientific-python/lazy-loader/ - https://pypi.org/project/lazy-loader/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/lazy-loader/metadata.xml b/dev-python/lazy-loader/metadata.xml deleted file mode 100644 index 68d97b710374..000000000000 --- a/dev-python/lazy-loader/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - lazy-loader - scientific-python/lazy-loader - - diff --git a/dev-python/lazy-object-proxy/Manifest b/dev-python/lazy-object-proxy/Manifest deleted file mode 100644 index f5ed416ad1df..000000000000 --- a/dev-python/lazy-object-proxy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lazy_object_proxy-1.12.0.tar.gz 43681 BLAKE2B 6c3985743ad33cc13ac2a50b36bd00f24c2f72ed715313594edaa2123905c088d5479fc15d6449c275856a080e8066c0ff5c6b01e41920d113dc0fff01a91fa0 SHA512 af1baef392793d5bcfe8cb94237516a66f63784faad1f70b46f5fed697579ea659afa0843e48b33b85dfaa2c45b6e549768695479235df56981398439b046f45 diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.12.0.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.12.0.ebuild deleted file mode 100644 index 174f912e1e99..000000000000 --- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.12.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A fast and thorough lazy object proxy" -HOMEPAGE=" - https://github.com/ionelmc/python-lazy-object-proxy/ - https://pypi.org/project/lazy-object-proxy/ - https://python-lazy-object-proxy.readthedocs.io/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="+native-extensions" - -BDEPEND=" - >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - distutils-r1_python_prepare_all - - # No need to benchmark - sed \ - -e '/benchmark/s:test_:_&:g' \ - -e '/pytest.mark.benchmark/d' \ - -i tests/test_lazy_object_proxy.py || die - - if use native-extensions; then - unset SETUPPY_FORCE_PURE - else - export SETUPPY_FORCE_PURE=1 - fi -} diff --git a/dev-python/lazy-object-proxy/metadata.xml b/dev-python/lazy-object-proxy/metadata.xml deleted file mode 100644 index d26f3b31b027..000000000000 --- a/dev-python/lazy-object-proxy/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - lazy-object-proxy - - contact@ionelmc.ro - Ionel Cristian Mărieș - - ionelmc/python-lazy-object-proxy - - diff --git a/dev-python/ldap3/Manifest b/dev-python/ldap3/Manifest deleted file mode 100644 index a857e087c7d4..000000000000 --- a/dev-python/ldap3/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ldap3-2.9.1.gh.tar.gz 974013 BLAKE2B a75219403e68705b10c06e692f4f188575a4ae38c86f15ceb6d2c674e74ac44ce0f53e3ec6bf66e8413007589293e2db95497de7b0317066b36105940beb11bf SHA512 bf07ebca9a53a8c225bc3106d3bd45eb26557c6e5a3d6d45a7f8c149d938ad43825eed0d406a57b93e2e675ed7aa262828f022ab82eb683f0e3029e3ad823106 diff --git a/dev-python/ldap3/ldap3-2.9.1.ebuild b/dev-python/ldap3/ldap3-2.9.1.ebuild deleted file mode 100644 index c82c8f8cac23..000000000000 --- a/dev-python/ldap3/ldap3-2.9.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A strictly RFC 4511 conforming LDAP V3 pure Python client" -HOMEPAGE=" - https://github.com/cannatag/ldap3/ - https://pypi.org/project/ldap3/ -" -SRC_URI=" - https://github.com/cannatag/ldap3/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - # offline testing only - local -x SERVER=NONE - - eunittest -} diff --git a/dev-python/ldap3/metadata.xml b/dev-python/ldap3/metadata.xml deleted file mode 100644 index 8958bf6f601c..000000000000 --- a/dev-python/ldap3/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - ldap3 is a strictly RFC 4511 conforming LDAP V3 pure Python client. The same codebase works with Python, Python 3, PyPy and PyPy3. - This project was formerly named python3-ldap. The name has been changed to avoid confusion with the python-ldap library. - - - - ldap3 - cannatag/ldap3 - - diff --git a/dev-python/leather/Manifest b/dev-python/leather/Manifest deleted file mode 100644 index a87a63346eaa..000000000000 --- a/dev-python/leather/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST leather-0.4.1.gh.tar.gz 41278 BLAKE2B 66e9e74f7c4a8568d5461de31610e18bd91bad059664ad945cc5c797e3aeec22dff74de8dfbdd7629430db0c9fd3d2bb5b7e581ce452e9c615f8fbda337d2a30 SHA512 5eea62d48d8a1589b12885495a8299f8a7ae4e4622f66d9161e996e01e828acf6aca425223d561295f12cbbafc7a6b9246b49a45e9f9d40cecb555c94f7e8206 diff --git a/dev-python/leather/leather-0.4.1.ebuild b/dev-python/leather/leather-0.4.1.ebuild deleted file mode 100644 index 1f8386e5d36d..000000000000 --- a/dev-python/leather/leather-0.4.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022-2025 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="Python charting for 80% of humans" -HOMEPAGE=" - https://github.com/wireservice/leather/ - https://pypi.org/project/leather/ -" -SRC_URI=" - https://github.com/wireservice/leather/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~arm64-macos ~x64-macos" - -BDEPEND=" - test? ( - >=dev-python/cssselect-0.9.1[${PYTHON_USEDEP}] - >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/furo diff --git a/dev-python/leather/metadata.xml b/dev-python/leather/metadata.xml deleted file mode 100644 index b2d551f34ab2..000000000000 --- a/dev-python/leather/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - zmedico@gentoo.org - - - - https://github.com/wireservice/leather/issues - https://github.com/wireservice/leather/commits/master - leather - wireservice/leather - - diff --git a/dev-python/ledger-bitcoin/Manifest b/dev-python/ledger-bitcoin/Manifest deleted file mode 100644 index 5b4fddc7f728..000000000000 --- a/dev-python/ledger-bitcoin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ledger_bitcoin-0.4.0.tar.gz 107689 BLAKE2B 066c1df0c19a007cef8837a61e66366ab6cc10ad0aff79cc0eab5a38fe4ee9414189d9424ec6a58e138e26c1a220e4673e27cb657fa06922fa738428ff74bdfc SHA512 d6b65e687ef080b2abf767cb547bef978d76913cfe26d63eab2d3d078a279bfcddd2d33b2ff5ccbb1cdf481ed08cf2f2d7e26ed101d0880a0a95f0ddce87a468 diff --git a/dev-python/ledger-bitcoin/ledger-bitcoin-0.4.0.ebuild b/dev-python/ledger-bitcoin/ledger-bitcoin-0.4.0.ebuild deleted file mode 100644 index 78524506de06..000000000000 --- a/dev-python/ledger-bitcoin/ledger-bitcoin-0.4.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Client library for Ledger Bitcoin application" -HOMEPAGE=" - https://pypi.org/project/ledger-bitcoin/ - https://github.com/LedgerHQ/app-bitcoin-new -" - -LICENSE="Apache-2.0 BSD MIT" -SLOT="0" -KEYWORDS="~amd64" -# Tests require Speculos emulator, that cannot be packaged due to a dependency -# on dev-libs/openssl:0/1.1 -# https://github.com/LedgerHQ/speculos/issues/447 -RESTRICT="test" - -RDEPEND=" - >=dev-python/ledgercomm-1.1.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" - -python_prepare_all() { - # not used here and in revdeps - sed -i 's/from smartcard.*/raise ImportError/' \ - ledger_bitcoin/btchip/btchipComm.py || die - - # don't try using the Speculos emulator - sed -i 's/from speculos.*/raise ImportError/' \ - ledger_bitcoin/client_base.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/ledger-bitcoin/metadata.xml b/dev-python/ledger-bitcoin/metadata.xml deleted file mode 100644 index 48652171d084..000000000000 --- a/dev-python/ledger-bitcoin/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - watermanpaint@posteo.net - Lucio Sauer - - - - https://github.com/LedgerHQ/app-bitcoin-new/issues - https://github.com/LedgerHQ/app-bitcoin-new/blob/develop/bitcoin_client/CHANGELOG.md - LedgerHQ/app-bitcoin-new - ledger-bitcoin - - diff --git a/dev-python/ledgercomm/Manifest b/dev-python/ledgercomm/Manifest deleted file mode 100644 index e7985c97bab7..000000000000 --- a/dev-python/ledgercomm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ledgercomm-1.2.1.tar.gz 14245 BLAKE2B 31618b7d3038f0544f5a9e256cd94b0a9d7af2f8edde14cd0231e2fd0b804b295811c161a88c911a9aa68d1f0f3b72f46a3c166e3427cd19bf7307897938d967 SHA512 271fd90d8e67929e2bdcdccbd68287c6ab39e25adbbfafb3d0f706af4d00376298b8cbd4c594a5019f89b2a6f2a165b9456629b924590471fe44c463eeac113e diff --git a/dev-python/ledgercomm/ledgercomm-1.2.1.ebuild b/dev-python/ledgercomm/ledgercomm-1.2.1.ebuild deleted file mode 100644 index c9f68c382590..000000000000 --- a/dev-python/ledgercomm/ledgercomm-1.2.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library to communicate with Ledger Nano S/X and Speculos" -HOMEPAGE=" - https://pypi.org/project/ledgercomm/ - https://github.com/LedgerHQ/ledgercomm -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -# This package has no runtime tests -RESTRICT="test" - -RDEPEND="dev-python/hidapi[${PYTHON_USEDEP}]" - -python_install_all() { - local -x DOCS=( CHANGELOG.md README.md ) - distutils-r1_python_install_all -} diff --git a/dev-python/ledgercomm/metadata.xml b/dev-python/ledgercomm/metadata.xml deleted file mode 100644 index 087c6eba408f..000000000000 --- a/dev-python/ledgercomm/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - watermanpaint@posteo.net - Lucio Sauer - - - - https://github.com/LedgerHQ/ledgercomm/issues - https://github.com/LedgerHQ/ledgercomm/blob/master/CHANGELOG.md - LedgerHQ/ledgercomm - ledgercomm - - diff --git a/dev-python/leechcorepyc/Manifest b/dev-python/leechcorepyc/Manifest deleted file mode 100644 index 7303ced47eae..000000000000 --- a/dev-python/leechcorepyc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST leechcorepyc-2.22.3.tar.gz 241436 BLAKE2B 2d929951f312dc1499aafd83f9cb8a16a4af827dac9f10e2ad503ecc928dc55d54045b440e5eaceff883efbb9a9e485b93cf40a803faf81a594bc281a64c7496 SHA512 894aa4c13c247b27bdacd7583edac13e129356f566e60b6a223e8be016f27a70ca81d9281b51fe388b87be2fe11080b99c1d6f663a3d7c21273a6ed40f654835 diff --git a/dev-python/leechcorepyc/files/leechcorepyc-2.19.2-cflags-ldflags.patch b/dev-python/leechcorepyc/files/leechcorepyc-2.19.2-cflags-ldflags.patch deleted file mode 100644 index 23e796dbf732..000000000000 --- a/dev-python/leechcorepyc/files/leechcorepyc-2.19.2-cflags-ldflags.patch +++ /dev/null @@ -1,19 +0,0 @@ -From: Mario Haustein -Bug: https://bugs.gentoo.org/927935 -Bug: https://bugs.gentoo.org/934210 - -Remove debugging warning treatment CFLAGS which should only be set by -make.conf. Move linker flags from CFLAGS to LDFLAGS. - ---- a/leechcore_device_qemu/Makefile -+++ b/leechcore_device_qemu/Makefile -@@ -1,7 +1,7 @@ - CC=gcc - # -Wno-unused-variable -> unused variable in leechcore.h --CFLAGS += -I. -I../includes -D LINUX -shared -fPIC -lrt -l:leechcore.so -L. -lm -fvisibility=hidden -g -Wall -Werror -Wextra -Wno-unused-variable --LDFLAGS += -Wl,-rpath,'$$ORIGIN' -g -ldl -shared -+CFLAGS += -I. -I../includes -D LINUX -shared -fPIC -fvisibility=hidden -+LDFLAGS += -Wl,-rpath,'$$ORIGIN' -lrt -lm -ldl -shared -L. -lleechcore.so - OBJ = leechcore_device_qemu.o - - %.o: %.c $(DEPS) diff --git a/dev-python/leechcorepyc/files/leechcorepyc-2.21.0-respect-CC.patch b/dev-python/leechcorepyc/files/leechcorepyc-2.21.0-respect-CC.patch deleted file mode 100644 index a894e84a6423..000000000000 --- a/dev-python/leechcorepyc/files/leechcorepyc-2.21.0-respect-CC.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- a/leechcore/Makefile -+++ b/leechcore/Makefile -@@ -1,5 +1,6 @@ --CC=gcc --CFLAGS += -I. -I../includes/ -D LINUX -D _GNU_SOURCE -shared -fPIC -fvisibility=hidden -pthread `pkg-config libusb-1.0 --libs --cflags` -+CC?=gcc -+PKG_CONFIG ?= pkg-config -+CFLAGS += -I. -I../includes/ -D LINUX -D _GNU_SOURCE -shared -fPIC -fvisibility=hidden -pthread `$(PKG_CONFIG) libusb-1.0 --libs --cflags` - # DEBUG FLAGS BELOW - # export ASAN_OPTIONS=strict_string_checks=1:detect_stack_use_after_return=1:check_initialization_order=1:strict_init_order=1:detect_invalid_pointer_pairs=2 - # CFLAGS += -g -O0 -Wextra -Wno-unused-parameter -Wno-cast-function-type ---- a/leechcore_device_rawtcp/Makefile -+++ b/leechcore_device_rawtcp/Makefile -@@ -1,4 +1,4 @@ --CC=gcc -+CC?=gcc - CFLAGS += -I. -I../includes -D LINUX -shared -fPIC -fvisibility=hidden - LDFLAGS += -g -shared - DEPS = ---- a/leechcore_ft601_driver_linux/Makefile -+++ b/leechcore_ft601_driver_linux/Makefile -@@ -1,5 +1,6 @@ --CC=gcc --CFLAGS += -I. -D LINUX -shared -fPIC -fvisibility=hidden `pkg-config libusb-1.0 --libs --cflags` -+CC?=gcc -+PKG_CONFIG ?= pkg-config -+CFLAGS += -I. -D LINUX -shared -fPIC -fvisibility=hidden `$(PKG_CONFIG) libusb-1.0 --libs --cflags` - LDFLAGS += -g -shared - DEPS = leechcore_ft601_driver_linux.h - OBJ = fpga_libusb.o leechcore_ft601_driver_linux.o diff --git a/dev-python/leechcorepyc/leechcorepyc-2.22.3.ebuild b/dev-python/leechcorepyc/leechcorepyc-2.22.3.ebuild deleted file mode 100644 index 97f891d02878..000000000000 --- a/dev-python/leechcorepyc/leechcorepyc-2.22.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 toolchain-funcs pypi - -DESCRIPTION="Python binding for LeechCore Physical Memory Acquisition Library" -HOMEPAGE=" - https://github.com/ufrisk/LeechCore/ - https://pypi.org/project/leechcorepyc/ -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" - -# leechcorepyc ships with a bundled version of the LeechCore library. So we -# don't depend on the library here. But we must be aware this module doesn't -# use the system library. -DEPEND="virtual/libusb:=" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${PN}-2.21.0-respect-CC.patch" - "${FILESDIR}/${PN}-2.19.2-cflags-ldflags.patch" -) - -src_prepare() { - default - - # Avoid redefining _FORTIFY_SOURCE. See #893824, #906715. - sed -i -e 's/ -D_FORTIFY_SOURCE=2 / /g' leechcore/Makefile || die -} - -src_configure() { - tc-export CC - - distutils-r1_src_configure -} diff --git a/dev-python/leechcorepyc/metadata.xml b/dev-python/leechcorepyc/metadata.xml deleted file mode 100644 index 03088b06ca5a..000000000000 --- a/dev-python/leechcorepyc/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - mario.haustein@hrz.tu-chemnitz.de - Mario Haustein - - - sam@gentoo.org - Sam James - - - The LeechCore Memory Acquisition Library focuses on Physical Memory - Acquisition using various hardware and software based methods. - - - ufrisk/LeechCore - leechcorepyc - - diff --git a/dev-python/legacy-cgi/Manifest b/dev-python/legacy-cgi/Manifest deleted file mode 100644 index 49cbfacae72c..000000000000 --- a/dev-python/legacy-cgi/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST legacy_cgi-2.6.4.tar.gz 24603 BLAKE2B a6ee3ce7fbeb696e67f3c2dcad3437a82a7781215b8b7fbc2872ccfc5170c48e2e67c1b3a048958dd55162545756028dba8125787197866bc06cbe41a6293218 SHA512 daeda7344bd9397c32febbc179e12fc5253ff025f3a56c3d63495a2c6551ebea23f9ea990f89ddf2666e7839a5f4e2dc78d3997970918a0dfa654d101b9464bb -DIST legacy_cgi-2.6.4.tar.gz.provenance 9347 BLAKE2B 1a59921125580382445efb787fe7ad115ea340435a4110390abd7388e2992daf7e2527b24ec83ef7f505dda86768718a492304da39df555ff729e9e5e2fd73a4 SHA512 be5c420fb351c72bff90de5cdba944402123fc4d7febc2f8f192d6883e074a07beb03af625939d9f031ecd81fd9a962bd317da1cf3d9aafbe82bfd8d14a0087d diff --git a/dev-python/legacy-cgi/legacy-cgi-2.6.4.ebuild b/dev-python/legacy-cgi/legacy-cgi-2.6.4.ebuild deleted file mode 100644 index 240ed1a88bb3..000000000000 --- a/dev-python/legacy-cgi/legacy-cgi-2.6.4.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2024-2025 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/jackrosenthal/legacy-cgi -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fork of the standard library cgi and cgitb modules (deprecated)" -HOMEPAGE=" - https://github.com/jackrosenthal/legacy-cgi/ - https://pypi.org/project/legacy-cgi/ -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/legacy-cgi/metadata.xml b/dev-python/legacy-cgi/metadata.xml deleted file mode 100644 index ebecdf1b43ed..000000000000 --- a/dev-python/legacy-cgi/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - jackrosenthal/legacy-cgi - legacy-cgi - - diff --git a/dev-python/lesscpy/Manifest b/dev-python/lesscpy/Manifest deleted file mode 100644 index 97a0ae499107..000000000000 --- a/dev-python/lesscpy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lesscpy-0.15.1.tar.gz 177240 BLAKE2B 3199c3daecb3703039d13be6a23619e2a0e590c2b8f5450cd526e3bdedb22f8f782291ba820a8e1dcd06bca6542fb91eacd9d20b7f1f05cff701038d45e8e3cb SHA512 3a88c14d1e47a28d5e427e9cd0e1c2553dd3fc937085c54975c3e2612d623673e0a2fe05d7bb60dcdeda0f352b1be0354595ba9fac38483e7ab0a21529036e65 diff --git a/dev-python/lesscpy/lesscpy-0.15.1.ebuild b/dev-python/lesscpy/lesscpy-0.15.1.ebuild deleted file mode 100644 index 02ff2cc9a8b8..000000000000 --- a/dev-python/lesscpy/lesscpy-0.15.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A compiler written in Python for the LESS language" -HOMEPAGE=" - https://github.com/lesscpy/lesscpy/ - https://pypi.org/project/lesscpy/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/ply[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pkg-resources[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/lesscpy/metadata.xml b/dev-python/lesscpy/metadata.xml deleted file mode 100644 index 1b5106dc94c5..000000000000 --- a/dev-python/lesscpy/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - lesscpy/lesscpy - lesscpy - - diff --git a/dev-python/levenshtein/Manifest b/dev-python/levenshtein/Manifest deleted file mode 100644 index a6fcdf5375a3..000000000000 --- a/dev-python/levenshtein/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST Levenshtein-0.27.1.gh.tar.gz 38370 BLAKE2B 92618a2beb5a9ca90c07bc000fe8cbeb31609bf5e2c0085ec900d307b4e80058bbcf9911acaa70a4233057f915e33a24e2d47fb90251025f026af2700c08c4e2 SHA512 900614697dc6456223ac99d9a7eed007b605da44239806d9e7b736142c3e2ab2544abc5d206a03d99b8d1e24f7efb837fa1782477bf7854ad71d8d6f37c8e6c2 -DIST Levenshtein-0.27.3.gh.tar.gz 37467 BLAKE2B 8d8c5b445a8a01664dac6cb336ace8c3a48c0e1db2434bc907683432a32462bb8503d3327ac2aa4fbd1d3b11fc45d38de23dd84498ea5da31c5baf01555a3ff7 SHA512 1102d6421066ea59c821416d80eec99044fd574659db2e063a5564249afddac097e740788b8d0f5c1c3c72c1a4d3ae94f027ac8609f5ad1cadde378aaee9bf43 diff --git a/dev-python/levenshtein/files/levenshtein-0.27.3-cython.patch b/dev-python/levenshtein/files/levenshtein-0.27.3-cython.patch deleted file mode 100644 index 65baf46d5207..000000000000 --- a/dev-python/levenshtein/files/levenshtein-0.27.3-cython.patch +++ /dev/null @@ -1,26 +0,0 @@ -https://bugs.gentoo.org/966947 -https://github.com/rapidfuzz/Levenshtein/commit/759c0b42036813bc82504c5ca287d1d6bdaac852 - -From 759c0b42036813bc82504c5ca287d1d6bdaac852 Mon Sep 17 00:00:00 2001 -From: Martin Weinelt -Date: Thu, 22 Jan 2026 22:32:31 +0100 -Subject: [PATCH] Compile extension as C++ - -This fixes the build with Cython 3.2. Tested against 3.2.4. ---- - src/Levenshtein/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/Levenshtein/CMakeLists.txt b/src/Levenshtein/CMakeLists.txt -index 721f7a7..f6159ed 100644 ---- a/src/Levenshtein/CMakeLists.txt -+++ b/src/Levenshtein/CMakeLists.txt -@@ -9,7 +9,7 @@ function(create_cython_target _name) - MAIN_DEPENDENCY "${CMAKE_CURRENT_LIST_DIR}/${_name}.pyx" - VERBATIM - COMMAND -- Python::Interpreter -m cython "${CMAKE_CURRENT_LIST_DIR}/${_name}.pyx" -+ Python::Interpreter -m cython --cplus "${CMAKE_CURRENT_LIST_DIR}/${_name}.pyx" - --output-file "${CMAKE_CURRENT_BINARY_DIR}/${_name}.cxx") - - set(${_name} diff --git a/dev-python/levenshtein/levenshtein-0.27.1.ebuild b/dev-python/levenshtein/levenshtein-0.27.1.ebuild deleted file mode 100644 index 2385aaecf31a..000000000000 --- a/dev-python/levenshtein/levenshtein-0.27.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P^} -DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit operations" -HOMEPAGE=" - https://pypi.org/project/Levenshtein/ - https://github.com/rapidfuzz/Levenshtein/ -" -SRC_URI=" - https://github.com/rapidfuzz/Levenshtein/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -DEPEND=" - =dev-cpp/rapidfuzz-cpp-3.2.0 -" -RDEPEND=" - =dev-python/rapidfuzz-3.9.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/cython-3.0.11[${PYTHON_USEDEP}] - >=dev-python/scikit-build-core-0.11[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - # sterilize build flags - sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die - - distutils-r1_src_prepare -} diff --git a/dev-python/levenshtein/levenshtein-0.27.3.ebuild b/dev-python/levenshtein/levenshtein-0.27.3.ebuild deleted file mode 100644 index 99c10a6ff750..000000000000 --- a/dev-python/levenshtein/levenshtein-0.27.3.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_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P^} -DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit operations" -HOMEPAGE=" - https://pypi.org/project/Levenshtein/ - https://github.com/rapidfuzz/Levenshtein/ -" -SRC_URI=" - https://github.com/rapidfuzz/Levenshtein/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -DEPEND=" - =dev-cpp/rapidfuzz-cpp-3.2.0 -" -RDEPEND=" - =dev-python/rapidfuzz-3.9.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/cython-3.0.11[${PYTHON_USEDEP}] - >=dev-python/scikit-build-core-0.11[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}"/${P}-cython.patch -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - # sterilize build flags - sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die - - distutils-r1_src_prepare -} diff --git a/dev-python/levenshtein/metadata.xml b/dev-python/levenshtein/metadata.xml deleted file mode 100644 index f189f8aba322..000000000000 --- a/dev-python/levenshtein/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - Levenshtein - rapidfuzz/Levenshtein - - diff --git a/dev-python/lhafile/Manifest b/dev-python/lhafile/Manifest deleted file mode 100644 index c5f6653743ae..000000000000 --- a/dev-python/lhafile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-lhafile-0.3.1.gh.tar.gz 267152 BLAKE2B e4d07b22aa036979e2db1ab3ffa54910e4fdad99201366f07a4fc9173e4f114cf6c46d910397324c72a9517c5a7f4bf4e9ce713f20eb68bc11cd79610a14e7b5 SHA512 73fcb03fe4436bbeab822e40fc4a9f02b67d2b99f2307e3e9ae894a768001ad662adf659fe1170ac0eb231b12e93b1c0429246396e16e0c1e149bd3cf7af8393 diff --git a/dev-python/lhafile/lhafile-0.3.1.ebuild b/dev-python/lhafile/lhafile-0.3.1.ebuild deleted file mode 100644 index b1789d487192..000000000000 --- a/dev-python/lhafile/lhafile-0.3.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-lhafile-${PV} -DESCRIPTION="LHA archive support for Python" -HOMEPAGE=" - https://github.com/FrodeSolheim/python-lhafile/ - https://pypi.org/project/lhafile/ -" -SRC_URI=" - https://github.com/FrodeSolheim/python-lhafile/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~ppc64" -RESTRICT="test" # The tests don't work, they're probably outdated. diff --git a/dev-python/lhafile/metadata.xml b/dev-python/lhafile/metadata.xml deleted file mode 100644 index 01aef3c932fd..000000000000 --- a/dev-python/lhafile/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - chewi@gentoo.org - James Le Cuirot - - - FrodeSolheim/python-lhafile - lhafile - - diff --git a/dev-python/libarchive-c/Manifest b/dev-python/libarchive-c/Manifest deleted file mode 100644 index 63d0c1a3e8bc..000000000000 --- a/dev-python/libarchive-c/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-libarchive-c-5.3.gh.tar.gz 50485 BLAKE2B 771a9f4373c1ac94a283e20f50ee0437934ab3e6adf961802e20841176cc36e8a4151fcc6951559db78ad90ea8f0a005b03596b8fc55df4db522b05bdc1dfe14 SHA512 0cd1f95bf0045ce882012e4b217d3deacb921fb34fd3395afddacba6b1a291cc5a5383cadd1c2c0edae86b52beff535b801cb4ade714f510762835fc314c3d72 diff --git a/dev-python/libarchive-c/libarchive-c-5.3.ebuild b/dev-python/libarchive-c/libarchive-c-5.3.ebuild deleted file mode 100644 index d0fe26b20c45..000000000000 --- a/dev-python/libarchive-c/libarchive-c-5.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-libarchive-c-${PV} -DESCRIPTION="A Python interface to libarchive" -HOMEPAGE=" - https://github.com/Changaco/python-libarchive-c/ - https://pypi.org/project/libarchive-c/ -" -SRC_URI=" - https://github.com/Changaco/python-libarchive-c/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="CC0-1.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" - -RDEPEND=" - app-arch/libarchive -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -o tmp_path_retention_policy=all -} diff --git a/dev-python/libarchive-c/metadata.xml b/dev-python/libarchive-c/metadata.xml deleted file mode 100644 index 2f802d37d21a..000000000000 --- a/dev-python/libarchive-c/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - python@gentoo.org - Python - - - A Python interface to libarchive. - It uses the standard ctypes module to dynamically load and access the C library. - - - libarchive-c - Changaco/python-libarchive-c - - diff --git a/dev-python/libcst/Manifest b/dev-python/libcst/Manifest deleted file mode 100644 index c4f58180abaa..000000000000 --- a/dev-python/libcst/Manifest +++ /dev/null @@ -1,97 +0,0 @@ -DIST aho-corasick-1.0.4.crate 171175 BLAKE2B b3d450533f0799a18fa6ceba41ce841573a3b9fe9bc66745aba9b5a1ef4d86b107aa68c049bd30df7bc86229c71264142e40da8e1d145e776017269a01aed86e SHA512 7cb8feb3289a508b1345b3cc04b59f2f730b80f561b17c7605ce23bf92780b5b3714ec84f5e3c5f4ba0c3abd47ac44fd0064a8bf4c5a7d00bd580774c6a3aee8 -DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 -DIST annotate-snippets-0.11.5.crate 34687 BLAKE2B 56145ab821d64a980b7a7d1e89649ae8a4bb63f688ed9df750d4efc72e69e34a53148d786fdbaf05532fb7061de8ca802e269f0c51557f1a14a926820321d0f1 SHA512 c23c33244118958653b69d7b5b34eaf67a1866e15b79c7eae9c438b246fd840a2447638413fffed1ab61a10d16c2f9982a8f5e5afdf8c2a84a135596566e8a8f -DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea -DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 -DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST ciborium-0.2.0.crate 30130 BLAKE2B 69896bd45dc95fb38df5f6b7f0952866c8efcb65490ad64447e1a645b5558c00a56d81aafe1ff6d2477daab4050c1f69598f0a3f2a74f644e090006291b9af0d SHA512 05f906ca1eec19e903652f2cfe86de36c25f6019af0e10212720bfdb2260a90426cea3acbab6acf64cb059fd138883e5cd4e46032b9a2d7a021715243ca6ecc1 -DIST ciborium-io-0.2.0.crate 2738 BLAKE2B 6f59c4e8d9c91bec47775d96d1089fa3989d347f7138f73f73cda02842a0409d96f32ce25f371a8a7dd5b34706c457b6815aeafeac36a61e309e828f9cc2edd3 SHA512 814059cf5c32c3ca2eab6877eeb73074d38f3419c04137ba345f83c7dc0222b983166e869e0ae9f22d9c604a162555926bff92a3ff57c076d72c9cb39072db63 -DIST ciborium-ll-0.2.0.crate 10740 BLAKE2B f2ab6870bf68d238d51617e17a6a50fb7894d11d7428305fa0ef590b825fa9351dcfec02e27d5cdf716bf392d0a996ecee2a475297de02ed99c65d8fc06f2c08 SHA512 73a7507332c8d941c82e7ff8cc707168f8d231db7531fd28eaba1be341f1511cd494c61f531852e0c5e37a65153addf259ebceac70f70185ede287d93b911845 -DIST clap-4.5.38.crate 57140 BLAKE2B d23a305a72f0fcc7a03e7029c6c972b673e2aebd5b4173970ebb3b89084d963e33749192b1b075ff14f5431d91c030a28792b05e65b21d330228c1e6d9239a48 SHA512 5bcf0e9284d08b7b96e25319cec708876e50ad98d71577952c783478bdcb605c13a93b1410183cc9bc04487499a8043d8deb899c2aa28484c2e7f78caa16d7f2 -DIST clap_builder-4.5.38.crate 169177 BLAKE2B aee35e6fe0c873fbbd32613123727822d8c99ec8ab8bbce7a5acc06561cc67d593822e5266a04c874f01a73af4951e9fbdb48c44e94c4c2e5fcad6768c4ed073 SHA512 a35cc32480f6001e3b60526aaf43d565440a61fbc6e08999a895b6b6ddf33c749174581fdfb3cdbcbed0d10f1a2c2b81b9d1decd5c53e6cb9b46658961c8ec66 -DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e -DIST criterion-0.6.0.crate 119470 BLAKE2B a75e3146329172a5dae60dd580413ab65cc15ae611c476fb9197a73f59694c29f676688f25805c429b170f75e7961317d05687acf9fa85299568063eaba97035 SHA512 cce080209052bacd28941c2e6dc29ebbaec16b002e9ad910e017f6b76496cb0596586499adc7b3ab9e6d11d2fb6dee38f3da83878e5f5f1a42aa93b7b2881edf -DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14 -DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4 -DIST crossbeam-epoch-0.9.9.crate 46185 BLAKE2B 1baff196581d02bd7adb32a7e05976dc2c2ab1a289a59d0b0050a22c010e73e6fb01a0005f837c5b7b4836896584fe83587ce39fc6918f6659c1256c5ce3a5d8 SHA512 d32003cf7bac8690c3d8a2cd9393bf06f2a5da8b6371aff68de28be379a86b5b183b67fa6cf397b1a164379e0b095f4c9e6bc7803e229b3867d2c69cdc235085 -DIST crossbeam-utils-0.8.10.crate 40672 BLAKE2B fbc65ab8a68d66f27cfc8495652ec5ff31a3b8c4de41464bf3a9f673249c2fd5ba4bff7ec8c7b838d5903328346214f91fe075bbe7a05a9b11055b7b17376ac6 SHA512 e0ac772262677e7228e4f2e06099ca788f4906f40fe5dbfb0891431c993c7e4d755d3ad93f55570ae06c1f06df14801edb3ba4f28271c4e83c80dbba2fffe24c -DIST difference-2.0.0.crate 147616 BLAKE2B d720202ba8d73fb9b3cc6a982208e4fbe22eda4b3e296f4238a7b2d8ed0339827ca5a3d93a983396901614a9eabe36a0baf55ecc5f55075ebf7fa1e4c0699eb2 SHA512 cc9956757770ecf237d8f46abef25ce219193c877be6cf83163e87c494956cca3202951ac01bba0728e7202fcde2261009c1b4599f389cf979858f25936a5482 -DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf -DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 -DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 -DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e -DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indexmap-2.4.0.crate 83544 BLAKE2B f4b3e1b877c9355a491e33d10e3ef730f943b54bb14f33ed476120e2a8f0cd3550f6aeee1a56e1868881e1853b3d41283ab803faf5afbf32c86b36e08e7f2026 SHA512 9c7f2b495f0568ce56e2fa8d3355948783b490b23b46a83acade2864e41eb31a50cf372d818b2a1d3d24327282a9866e690348134a20ee481d748bdc581145ec -DIST indoc-2.0.4.crate 14311 BLAKE2B 8d604e20825ae64530014081c627abe4ecec6447e1e214408743aca79ed217531baad4bd7021137ae6628555d769a248f06acc556cc3254d2626074aab110a44 SHA512 ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a -DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 -DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4 -DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645 -DIST itoa-1.0.2.crate 11112 BLAKE2B e277db8e2f506d4d20b6888b609d9726d594e1cb2c9f21df60a8cf8dcbad1808d8c1bdb0b7857ce7734b92c0f23fb1ec56f8564e779f27eea953d0ffbfcd3f84 SHA512 44a732a102d60b58e72fe76c43a1d185fa12ff08d04eeacf03234368552f84d3de87a2ea0a6e7a56b8cfa74cb6f6697005afcee26f45afe0c2fc7dce5da3b593 -DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 -DIST libc-0.2.149.crate 715592 BLAKE2B 21dd5d4f9351f3c75790077c7b025046db665f2d48d7a72cda7667bc60febf79d82708cf7d39a323a594397cd590bd3d2a2f85349b4473b90ea4da918382ed0a SHA512 0def64d400d473d6eed30e985522d36801ee6472b15f90e74dc4592e0a8ffbaf30b731be280de52b30255cf60aeca8efe817b67049227dc7000c807e007d7289 -DIST libcst-1.8.6.tar.gz 891354 BLAKE2B f99592fe85a543e5996ebed401478cc27f8cba53d9945fa5e948e109e2b52f35a11da78a44fc66a16c1877be55b99d16015e90cac9811410f37b615ec2d9ddac SHA512 fe6c2b1cb1a9ef2b02e8f73fae3b91fc42af7e2ae78f9c0120dd5417635026aa26ee2cf1413f3ecc1fbbd9655381e2c49a878ec7475c205ab93a89ae7f317100 -DIST libcst-1.8.6.tar.gz.provenance 9393 BLAKE2B 3938392a475caaf546df3c0280e956202a016abfdb4566a391e49e02c6d2346ed4ddf683c3d9f6ca6e32288ff06f5e6e1e8537f095fa06b513c5cf5a9ecbe4e3 SHA512 ea4d3e60ffd0d6f7b34f1dad72011c7ef50f03cfed44fec8fa58e1c387ff1b6f748a55c1a2f297fe392573c91a7965adbf92e45d39a4e49fd553718df7a2e788 -DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 -DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 -DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f -DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 -DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9 -DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4 -DIST peg-0.8.5.crate 22411 BLAKE2B d11ae9dd8eee3555d3cdb882d0b9c8ec8b042ba312ddc146fbe1630cabe233af1acfe99d19d5bf795423d1f350cacc7089515d460e8be2ffeedcf6205ded8753 SHA512 d23fe530ab6d7a26e5a51e25ab672c188ed030d92e14db1f0409267cfc46ebeb13b4e8d07b4e2e7739a4db015808bd5d1654861a89cf5ee31b64dd5e05f583c8 -DIST peg-macros-0.8.5.crate 30601 BLAKE2B 63fa7e483c54d57c26a2e13a9ea49627da0b22f4480c724f5e143332a47f06d9a17204310ba67be3508ad2b15fe460410494c25e06d91d295a4458e697355414 SHA512 2152798dd1291997208d2c54894e1d6b0646023c6895d03df6e82b3150721ad4b4778f0ee631384da707b37edf8a27c02867882e7a01b4eb0e62d95850544abd -DIST peg-runtime-0.8.5.crate 4458 BLAKE2B 5baac2a7130d2feed33b0ea57b22bb95e2caa8ad72dc50b318cfd36e4c9a1d9a70a4e8f25be85aab0b2f31f7fbcb5cb9287d2f28a9e832398a3c997ea556cb8d SHA512 48aed1e15b3811fc3bb5c322edbfab9d51975b26a5e00c283d89df06685e0519de97d0cc205b05507b3534fe3015484828837af648e0940185ba8e0efe11dacf -DIST plotters-0.3.7.crate 149031 BLAKE2B a53b3aa85eda3ac2278cf49c4d701642b37a5f52a3a013594101388d9d104b96e35f542ff6b8ee33bf711fb64c8c25a48c8f10b3c12e70e6e57c90fd30cb9b5f SHA512 526fa20153b445176efcd1314c2e36963561e267c566223ddbbcdaf74340aa821e9c0174c15849c55f3cb3177fd5e34aa9bdd872888476b7ff0a20ec3c1a04e1 -DIST plotters-backend-0.3.7.crate 13709 BLAKE2B 7ba96de1435beaffe0171dd4fd010f84d0bb6bf0856adb05da87dd324a5834aee3a71545a019ac899e141cec32cd15e395c56d281f498430e54b6715eaa46761 SHA512 5b53e5d369f39748d45269c82c87a0731cf23666b88d7e407162602c715a01807ebc50f8a90805f417c0e7e74dc511d1d7861052835beb8a9d548e2f33c062e3 -DIST plotters-svg-0.3.7.crate 6715 BLAKE2B 1437ad7e1c1b3e82ab1f58660ff6931e510f6ea5ea6cae6eb48582d4652bc65c5dad518d3312e25303651c03d90bf56d9abac4c2e3979f8290b4cb35c0b6ba5c SHA512 9a60e19026edfad359a7d042630b60825d7723855fc0c17881ac880c29160a81449ca672a3ae5cea4405293947ae0556f31cb37f519dad4cef56353248350cd6 -DIST portable-atomic-1.4.3.crate 126291 BLAKE2B 08fbfd391c9eb55c02b8345549a57fb5c3b8cfcd81e3867ca49cba94faa7b2d372e4f2996fbef4a52742d852b117d4b7cc488571df7272b93caf47a9a2680c46 SHA512 89f14902c1e55c37d7663bc9255378441a0951e5d8e21665a8102e06b766135cec6d982f9ed01b4167e872a7853102ad0e9347e9b163ea81d81b00ee2362e9a0 -DIST proc-macro2-1.0.95.crate 51820 BLAKE2B 93229d80556ec03bce4031607d13c7902cacc2d7e2586a692ffe8543d52e3f3ba253c9c311ddedf6d9348ce8758ae8ff64577675cda2dac557f936a328de47e3 SHA512 f78e4d47ecd29c1b2315554705e445507bbfb9449afd0bf1b74df28f266ac6382ca8c3ce135ddc55c989eaee64d1794a0933a941c8ff55f543fa21c400016547 -DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 -DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b -DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e -DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 -DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 -DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99 -DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c -DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b -DIST regex-1.11.2.crate 166265 BLAKE2B 1ad50e6aa5d116e9aee28f8fb74ff1c981e62a31290441a62103a1f9827d1ce3b8f48dabf154dfa33441e57cc26d0fff95f2d27c05bf5c00f0820e22c584ccc4 SHA512 b1cd7de6128d2dd6dea6c367fd95d6eb10bdd4323d0750fa869d02a544e6e18222fdf369a2b29e991182d0374f75eb85b6fde70bb17df4bfb5d47efa46d7c0ae -DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2 -DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 -DIST rustversion-1.0.21.crate 21001 BLAKE2B 0ca6d2ae448a04a509e3746dff26c8ad9ff91b3d86fcb3cbdffc82de6e8592b585d8f1c029d96a257b4f195288d035326e6d8a12f3beece16a1d195544897375 SHA512 69ed338f2a8e8048ef6d44a5ceaed4ccb9d10d88130a5da4b25899af44949600f785d9508673a90245ae33e086ae6d2a297d6b16942c30159fa73e0602a88a67 -DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2 -DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c -DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d -DIST serde-1.0.208.crate 78232 BLAKE2B 238de7207416756fd241568e47866716da33a6d4d0a72f47362e8d878fd87ec6a237c58ec3a79e7e87a64f2dd59a18970334c8f2db85fb841d16802e8ea9c695 SHA512 13468e827875d3ee8c8848ea3e71dc2e1087f9f434ce947d344208b112f4acb853eeee132a0da61166fd040a423fc8996c58c919ea795c23a09a4ed5e3ced288 -DIST serde_derive-1.0.208.crate 56019 BLAKE2B 68812664bf69f8a65e2be984257975b765f183bdd07b2fd376a7a400e083f610b600855c93703e53a2d334e77e9064b52018c74eddcc953ad0aa9555cf1350c3 SHA512 4f7f1da39ca952ec8b40efe6bdf69bb7a7620f7ab7b344ada26e304622aee5c13fda301c89a6b360c2c1f9284c87918e340edd47186a7e1ed54ba8b2fa0f294b -DIST serde_json-1.0.125.crate 148919 BLAKE2B 551b29a79dd35e20e7432b434a163b62ffcadcb40a7755946e25ea29f59a39c55a85d589f6b90d449847023d0021b6ab189e41b52922468df5c46ed663a012fd SHA512 45cc034bed4ad15a6698ed2b723b3540db255c7ba8014c103d3b7782f10a3a8e2f6d5fe5d0dc47b54286f01f20c21818a5dda670a942182a07dcd1d71bea67a1 -DIST serde_spanned-0.6.7.crate 9164 BLAKE2B 559a62c0ac00a1559947224bd268842f35c52f65d0d52102c98b5e683dfe4c36acb015edf97c5f79ff818dc575b3ae43c3f100d18eb7afc3ab9c96e348ba6794 SHA512 d0ef413867a705080fa68f84a059b4d04b604bec59323329ded7ae03e0caec49c89fc53640c1e58c27bb23b5c9f260ed176ac52f3a93d25d8d7643252dba037f -DIST syn-2.0.101.crate 299250 BLAKE2B 7018cdede66dca82e7d7a7e07e52a178687957fcfd69f1a2862094497d2fb9d78ada14b94761679bbc5f6c76c808a63e948ed071e4f65c2f9580a40bf58c9426 SHA512 05e4233a51f4d229dd4c9bd23c5224c42ec5554d02fd316dad10dfdb876aa1d379c7ea30b1ace979537da91ee746ca4fdcef7690885f83fd41ec8c9dc5984101 -DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a -DIST target-triple-0.1.4.crate 7143 BLAKE2B 2e950355a9a51b6f3512497c18f5ca1e1359bc65711cfe35fac622ade0409e1a1dc0df0fb68f3722083d3d8d4f999e504ce56140357fa42fd887f5cc793f03a7 SHA512 ae57684930546887776670c2216517532410f325542d7ddeca1e561f1f212635689d00c5d4e2c3cbb884222bae1ceb8b9f32461704896adf5537d19e2a096501 -DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a -DIST thiserror-2.0.12.crate 28693 BLAKE2B 1145357098af4342f8d5f5cbe329acee408cf35b86ea97a0cbdca1cecd18a67f4798518266bce21f154a8b3baa0291b7bfd8edfbe29879364cc86e76e7c714d7 SHA512 aeb6de221b28443adba6a03337e7c70c54f99fe9500e39f904c3a8e612d895bc65025fb72c861890c7c011595d2b36832f4b642781847513edce1416b30f309c -DIST thiserror-impl-2.0.12.crate 21141 BLAKE2B 091cfa822bdf6cbe0730ac0ddc19c6102f6aa341fe68b18f335588f1166d9a0d34278c73e440c657b5890689f2c73c3c94f4d07abcf7bc77ac2139ce6c0bb555 SHA512 01bb00310cd8e80386250469ee7be2cb8db7ff4883869f8ce2ce0de1742292ed4e6d7fb1d7520f1e2555e72044309015bca84dcf058bea99b8d3db970cf0bffb -DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 -DIST toml-0.8.19.crate 50974 BLAKE2B f68987353837b74421256fd9a76134bfbfe93887cfb25145b65b7e6b31ad2c3a3384829a06f50c771a2a0be0c5467c856cc631af69f586ea056c4f15af9e3b7c SHA512 16fdc58d14516e81badbe8c9a4506db75b559b377c9c4fecee79e76007b31a4abfc8c8868bf9159f79c6f7c0218f93bdcfb92b669b0917db7da42b51ec155751 -DIST toml_datetime-0.6.8.crate 12028 BLAKE2B 62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757 SHA512 d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f -DIST toml_edit-0.22.20.crate 106726 BLAKE2B c545e7460ffcff1404dcb77e577121f6ef332645cc0566b2e23af72743cd40e571a74660e8034ddfe75c4ae5b0bac8d9cf2915e8c62c283eb977ed3a43449410 SHA512 f1514cb1c89fd0d89bcf13a448cd8f0a0a31e05b9c483d9167e6890d70594175dab570c267cbc6596382c2300299c8d1677a5a331bc407e80832da5b7a580294 -DIST trybuild-1.0.105.crate 44901 BLAKE2B d5a9c2f0b2e7c50b506d29a56089e04c7c797311a2e02b0f28816cef8b1c5ef0de7f5c32efdbaa91dfd6e17e013335016faa77f1def4ad705bd42fac5981f83c SHA512 f837f70cb53123d64760bb9327e368686e5c2a732fd2c315e835d245f8a00c062ceb9d1a5390e28d7df45f42546724024266e16e7fee0dc6ea62cff625f9b3e0 -DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324 -DIST unicode-width-0.2.0.crate 271509 BLAKE2B 53015f24c57ba65d7ffc6e15e947f5ab96fa272996fe5a4d2f9203051972238ea7591c99f1d8ae5d2610c7b83c215b6912eff7aaae034237aec8d79620bfb843 SHA512 38149ad512a44fc79b2c991c6b5667da2e8f8b442ab6bb7e4f404e7fbb034f7540c7e0e8b9e72a1ff6117b899d6034862239f43b6423fa89d55dcf489caff37d -DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da -DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3 -DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770 -DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42 -DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf -DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61 -DIST web-sys-0.3.77.crate 638246 BLAKE2B 3f21ab03a18d82cffd96432e4f08bfae183b24f9a50dcfc51c927e9973dabfb8b6bb1f3ae044890832809ec91709242c1c37463931770d347fdf521587a72515 SHA512 cd149286105288f7c385a29eae7df2306d4066edfca4de1255efc7bd8a4e8eaafc313dab85091025c3b5d5e333fce8b7fcef1fb824fe4d799bcc9bb78b73c97a -DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 -DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST winnow-0.6.18.crate 163357 BLAKE2B 7a43eba294c43b187211c6eabc449775081f44405045ec4786c5f10290639e18d002e872f9db14caa94e26fd99079c7ce2f99e70dcb20d842c0886ac203d8ca8 SHA512 3a146d9dc8fe3fcc855f7766852cd69c49a28f9048d553d3952d7722d49216cb44652d98b15ae1ddee99b2bbc3caefb107a9b85c309242dac943deeca65a81dc diff --git a/dev-python/libcst/libcst-1.8.6.ebuild b/dev-python/libcst/libcst-1.8.6.ebuild deleted file mode 100644 index 29dc3c88680f..000000000000 --- a/dev-python/libcst/libcst-1.8.6.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/Instagram/LibCST -# TODO: add freethreading when the deps are done -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.80.0" -CRATES=" - aho-corasick@1.0.4 - anes@0.1.6 - annotate-snippets@0.11.5 - anstyle@1.0.10 - autocfg@1.1.0 - bumpalo@3.12.0 - cast@0.3.0 - cfg-if@1.0.0 - ciborium-io@0.2.0 - ciborium-ll@0.2.0 - ciborium@0.2.0 - clap@4.5.38 - clap_builder@4.5.38 - clap_lex@0.7.4 - criterion-plot@0.5.0 - criterion@0.6.0 - crossbeam-deque@0.8.1 - crossbeam-epoch@0.9.9 - crossbeam-utils@0.8.10 - difference@2.0.0 - either@1.6.1 - equivalent@1.0.1 - glob@0.3.0 - half@1.8.2 - hashbrown@0.14.5 - heck@0.5.0 - indexmap@2.4.0 - indoc@2.0.4 - itertools@0.10.5 - itertools@0.13.0 - itertools@0.14.0 - itoa@1.0.2 - js-sys@0.3.77 - libc@0.2.149 - log@0.4.17 - memchr@2.7.4 - memoffset@0.6.5 - memoffset@0.9.0 - num-traits@0.2.15 - once_cell@1.21.3 - oorandom@11.1.3 - paste@1.0.15 - peg-macros@0.8.5 - peg-runtime@0.8.5 - peg@0.8.5 - plotters-backend@0.3.7 - plotters-svg@0.3.7 - plotters@0.3.7 - portable-atomic@1.4.3 - proc-macro2@1.0.95 - pyo3-build-config@0.26.0 - pyo3-ffi@0.26.0 - pyo3-macros-backend@0.26.0 - pyo3-macros@0.26.0 - pyo3@0.26.0 - quote@1.0.40 - rayon-core@1.13.0 - rayon@1.11.0 - regex-automata@0.4.9 - regex-syntax@0.8.5 - regex@1.11.2 - rustversion@1.0.21 - ryu@1.0.10 - same-file@1.0.6 - scopeguard@1.1.0 - serde@1.0.208 - serde_derive@1.0.208 - serde_json@1.0.125 - serde_spanned@0.6.7 - syn@2.0.101 - target-lexicon@0.13.2 - target-triple@0.1.4 - termcolor@1.1.3 - thiserror-impl@2.0.12 - thiserror@2.0.12 - tinytemplate@1.2.1 - toml@0.8.19 - toml_datetime@0.6.8 - toml_edit@0.22.20 - trybuild@1.0.105 - unicode-ident@1.0.18 - unicode-width@0.2.0 - unindent@0.2.3 - walkdir@2.3.2 - wasm-bindgen-backend@0.2.100 - wasm-bindgen-macro-support@0.2.100 - wasm-bindgen-macro@0.2.100 - wasm-bindgen-shared@0.2.100 - wasm-bindgen@0.2.100 - web-sys@0.3.77 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.5 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - winnow@0.6.18 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="A concrete syntax tree with AST-like properties for Python" -HOMEPAGE=" - https://github.com/Instagram/LibCST/ - https://pypi.org/project/libcst/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT Apache-2.0 PSF-2" -# Dependent crate licenses -LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -RDEPEND=" - >=dev-python/pyyaml-6.0.3[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/black[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/libcst/native.*" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - distutils-r1_src_prepare - - # do not require the freethreading fork for regular 3.13 - sed -i -e '/pyyaml-ft/d' pyproject.toml || die -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - libcst/codemod/tests/test_codemod_cli.py::TestCodemodCLI::test_codemod_formatter_error_input - ) - local EPYTEST_IGNORE=( - # fuzzing, require hypothesmith - libcst/tests/test_fuzz.py - # require pyre-check - libcst/metadata/tests/test_type_inference_provider.py - # requires `python -m libcst.codegen.generate` which has extra - # deps and needs patching to work in our venv - # TODO: figure out if we don't need that for revdeps anyway - libcst/codegen/tests/test_codegen_clean.py - ) - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # https://github.com/Instagram/LibCST/issues/1278 - libcst/codemod/commands/tests/test_rename_typing_generic_aliases.py::TestRenameCommand::test_rename_typing_generic_alias - ) - ;; - esac - - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - # fixtures - ln -s "${S}/native" . || die - - nonfatal epytest - local ret=${?} - - rm native || die - - [[ ${ret} -ne 0 ]] && die "Tests failed on ${EPYTHON}" -} - -python_test_all() { - cd native || die - cargo_src_test -} diff --git a/dev-python/libcst/metadata.xml b/dev-python/libcst/metadata.xml deleted file mode 100644 index 2d277a084361..000000000000 --- a/dev-python/libcst/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - Instagram/LibCST - libcst - - diff --git a/dev-python/libevdev/Manifest b/dev-python/libevdev/Manifest deleted file mode 100644 index 1463f03f9f84..000000000000 --- a/dev-python/libevdev/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-libevdev-0.13.1.tar.bz2 41446 BLAKE2B 4cf13d332dd722ed5c02b36161551049c40a16cb4cf973d0fc47c06acff0c9343115ec0b0c5c065092c03db5555b4d0933c80c17fcb5e6b30c3a5e4d9ada5a72 SHA512 552c3b7d65070fa4dc5f567a68f2efe15bb9d536c8c6500257293fc496ca690605f41513bc9586c544759f7b2fcaa5f5afbf42ee5d6178de82d22452b3328ccc diff --git a/dev-python/libevdev/libevdev-0.13.1.ebuild b/dev-python/libevdev/libevdev-0.13.1.ebuild deleted file mode 100644 index 3799a9575957..000000000000 --- a/dev-python/libevdev/libevdev-0.13.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2020-2025 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 - -MY_P=python-libevdev-${PV} -DESCRIPTION="Python wrappers for the libevdev library" -HOMEPAGE=" - https://gitlab.freedesktop.org/libevdev/python-libevdev/ - https://pypi.org/project/libevdev/ -" -SRC_URI=" - https://gitlab.freedesktop.org/libevdev/python-libevdev/-/archive/${PV}/${MY_P}.tar.bz2 -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-libs/libevdev - ) -" -RDEPEND=" - dev-libs/libevdev -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx doc/source \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/libevdev/metadata.xml b/dev-python/libevdev/metadata.xml deleted file mode 100644 index d243c4c9307f..000000000000 --- a/dev-python/libevdev/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - x11@gentoo.org - X11 - - - python@gentoo.org - Python - - - - libevdev/python-libevdev - libevdev - - diff --git a/dev-python/liblarch/Manifest b/dev-python/liblarch/Manifest deleted file mode 100644 index 24c50b543486..000000000000 --- a/dev-python/liblarch/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST liblarch-3.2.0.tar.gz 56733 BLAKE2B 92bf0c51b2f16e84633c75f51ccf321c8756b154bfa76412db5ff7b1879e27f0a24f69e2be94db10c9409b0b326d5ac4477c88eaf8f1be80ef9f3390ea26f879 SHA512 d356535f2e60885249be009f7e671fcb1ee02b7d32b7abecc3805c5f6b6e231fc34be0d7a73cd9f9a68dfaae0b1cf0a5bdc54ed3075901a149d58ad6577d92ab diff --git a/dev-python/liblarch/liblarch-3.2.0.ebuild b/dev-python/liblarch/liblarch-3.2.0.ebuild deleted file mode 100644 index b206e02bb4d3..000000000000 --- a/dev-python/liblarch/liblarch-3.2.0.ebuild +++ /dev/null @@ -1,38 +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 virtualx - -DESCRIPTION="Library to handle directed acyclic graphs" -HOMEPAGE=" - https://wiki.gnome.org/Projects/liblarch - https://github.com/getting-things-gnome/liblarch/ -" -SRC_URI=" - https://github.com/getting-things-gnome/liblarch/archive/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -DEPEND=" - dev-python/pygobject:3[${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] -" -RDEPEND=" - ${DEPEND} -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} diff --git a/dev-python/liblarch/metadata.xml b/dev-python/liblarch/metadata.xml deleted file mode 100644 index 6399884aa339..000000000000 --- a/dev-python/liblarch/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - leio@gentoo.org - - - Liblarch is a python library built to easily handle data structure such are lists, trees and directed acyclic graphs (tree where nodes can have multiple parents). There's also a liblarch-gtk binding that will allow you to use your data structure in a Gtk.Treeview. - - Liblarch supports multiple views of one data structure and complex filtering. That way, you have a clear separation between your data themselves (Model) and how they are displayed (View). - - - getting-things-gnome/liblarch - - diff --git a/dev-python/libnacl/Manifest b/dev-python/libnacl/Manifest deleted file mode 100644 index fff7f19a4902..000000000000 --- a/dev-python/libnacl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libnacl-2.1.0.tar.gz 42189 BLAKE2B 9b7330ad89ed7ca01f1893deda93fd88011f92b03946a06b5706adf25387db0f664e89fb7a0442d300b47188ec061d220167c694725cd7ec74d14687794b63b2 SHA512 9a3bc2d6d21e982cdd7015daf76beb494c8b969f17a17288a47db5ff545e0a0085e37bb723e92a1919338134be2817b47cd2354f55604ec93e638e243ffa5e1a diff --git a/dev-python/libnacl/libnacl-2.1.0.ebuild b/dev-python/libnacl/libnacl-2.1.0.ebuild deleted file mode 100644 index 0f696a28fd06..000000000000 --- a/dev-python/libnacl/libnacl-2.1.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python ctypes wrapper for libsodium" -HOMEPAGE=" - https://libnacl.readthedocs.io/ - https://github.com/saltstack/libnacl/ - https://pypi.org/project/libnacl/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-libs/libsodium -" -BDEPEND=" - ${RDEPEND} -" - -distutils_enable_tests unittest - -python_test() { - eunittest -p 'test_*.py' tests/ -} diff --git a/dev-python/libnacl/metadata.xml b/dev-python/libnacl/metadata.xml deleted file mode 100644 index 07158daccb27..000000000000 --- a/dev-python/libnacl/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - saltstack/libnacl - libnacl - - diff --git a/dev-python/librt/Manifest b/dev-python/librt/Manifest deleted file mode 100644 index bea0db8af8a4..000000000000 --- a/dev-python/librt/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST librt-0.11.0.tar.gz 200139 BLAKE2B b7e80bfddad285f75337341bb39b3efedc2904a7ded1d178fb9e18d2787d0447c4f42fc416696141cce2a0fdc7d9b2488c829109e749f14a3d12c02c2b66dfe3 SHA512 5575adcdbe88da23eebb771a33597948cc8dd6f7fc36016daf87f89186bdc02cae572f9e46d3fbdba15d77fb2ee4e130ea06d2ff643227dafcacf77184cb7755 -DIST librt-0.11.0.tar.gz.provenance 9607 BLAKE2B 1f7f54262eed9212b80eed64ff8b412cc5aead788c8c0745ba375b050f50062ca6f7305298e040b1b0f0d09b56e57d6dd209e1b1468b7c3a0ef5a90fa8cde335 SHA512 3c5d9d0edfadb06db252d313e793d41026c2c0982af34038cea647a4e7bce9ff2fc31857982811d46d191149b97d1d1fe39909573567033b7ed85fdad612d236 diff --git a/dev-python/librt/librt-0.11.0.ebuild b/dev-python/librt/librt-0.11.0.ebuild deleted file mode 100644 index 82ffccb0bec0..000000000000 --- a/dev-python/librt/librt-0.11.0.ebuild +++ /dev/null @@ -1,40 +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_VERIFY_REPO=https://github.com/mypyc/librt -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Mypyc runtime library" -HOMEPAGE=" - https://github.com/mypyc/librt/ - https://pypi.org/project/librt/ -" - -LICENSE="MIT PSF-2.4" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/mypy-extensions[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - # setuptools is broken for C extensions, bug #907718, bug #967476 etc. - distutils-r1_python_compile -j1 -} - -python_test() { - rm -rf librt || die - epytest smoke_tests.py -} diff --git a/dev-python/librt/metadata.xml b/dev-python/librt/metadata.xml deleted file mode 100644 index bd5eb9d3c6ea..000000000000 --- a/dev-python/librt/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - mypyc/librt - librt - - diff --git a/dev-python/libsass/Manifest b/dev-python/libsass/Manifest deleted file mode 100644 index 92e51663d386..000000000000 --- a/dev-python/libsass/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libsass-python-0.23.0.gh.tar.gz 54783 BLAKE2B b2113d295370391c6b92c2561873cc1c58c3acdcc5c4adb6c50e717bb963bbf5d4e29e97290e2b4743508c0f1a73be373233205a79c31b6f6a0262559adcf924 SHA512 fb0836cce26ef8cdfb90cb50842e66f83ed47d06327272a49db3f2cf4b7f1bc29560d0126f00ff13db626d0624ff154c342a0f2433802d4c1b582b8d74a50337 diff --git a/dev-python/libsass/libsass-0.23.0.ebuild b/dev-python/libsass/libsass-0.23.0.ebuild deleted file mode 100644 index d1f6dcf374c8..000000000000 --- a/dev-python/libsass/libsass-0.23.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=libsass-python-${PV} -DESCRIPTION="A straightforward binding of libsass for Python" -HOMEPAGE=" - https://github.com/sass/libsass-python/ - https://pypi.org/project/libsass/ -" -SRC_URI=" - https://github.com/sass/libsass-python/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -DEPEND=" - >=dev-libs/libsass-3.6.5 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-python/werkzeug[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - export SYSTEM_SASS=1 - # https://bugs.gentoo.org/881339 - # the package is applying C++ flags to C sources - sed -i -e "s:'-std=gnu++0x',::" -e "s:'-lstdc++'::" setup.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # probably broken by removal of sassc - sasstests.py::SasscTestCase::test_sassc_stdout - # skip the pip tests because they need an internet connection - # not relevant for gentoo anyway - sasstests.py::DistutilsTestCase::test_build_sass - sasstests.py::DistutilsTestCase::test_output_style - ) - - epytest sasstests.py -} diff --git a/dev-python/libsass/metadata.xml b/dev-python/libsass/metadata.xml deleted file mode 100644 index c3a77477cffb..000000000000 --- a/dev-python/libsass/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - sass/libsass-python - libsass - - diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest deleted file mode 100644 index d4b22965e2ae..000000000000 --- a/dev-python/libtmux/Manifest +++ /dev/null @@ -1,17 +0,0 @@ -DIST libtmux-0.46.2.gh.tar.gz 350347 BLAKE2B b771eb8e0fc48082ec7e08d82143c48c0df51bb0f5cc2783df4969a78cbfb232aef76e9ec3b44e728a49651c892cfec6b4623297fc7c5cf8f7cf96453b04aba4 SHA512 60ca1e3699ce6fb5bb0b44ef6ef7349b96c9b1eec8f3761e6da94cd69fc9088a25d717271d34350b79b4139c4607ee37933370d83d6645462b34caa02f65bb07 -DIST libtmux-0.52.1.tar.gz 403676 BLAKE2B 02e7b1901c4fbe061190b509c49ea79db0176471f2b0e534ad975cf4809c9d6e42954bf80823a0c4635d57516d3456b2f5b68087b0b8b88cf12b2b9026b60174 SHA512 f26d20e96f41d2ea1790c194b3fa808201c9c407e49bf77e54154477d20b1faf0f540f266b418c3c667560d67c8b5aebeeb965873292ece8ae54d71758dee2f7 -DIST libtmux-0.52.1.tar.gz.provenance 9300 BLAKE2B 683066fd1667d4f764eee2ebe1dd7cccf9fdda5b5b09cf19849c6ead20ab68601ced42e7f674cbdbd8b4c777ea2aa3ce350602f155b44e78b1fdee75113b17b5 SHA512 5970eb0715fe2e1b8098d4d448c6d0221cd9ab9c49c5c66d6ab6150ffc0449aff67f5b7ac306f4ce443c6b69c73d01777afcb18b0a0f5b4312520fbf8d45d1da -DIST libtmux-0.53.0.tar.gz 405001 BLAKE2B 1cc27a05729ebb861a6d7ee6447bd9b0bd9c67dca5e4b8e5cfec3ab9d0c5829b8c9edb442b5f7e8e7f966a6efa8703581f8a457cfbc21ca0cf80d87eb77b4a0f SHA512 63cfe3e22bfb7c45d1f01a562732120608c7d28b7463e763908a4602d4123e9b14e225e785be4de1044b4fa0628f7b733a60256478edda995e57a2475ea258a2 -DIST libtmux-0.53.0.tar.gz.provenance 9233 BLAKE2B 5d1b46c10e1d28ba7dd2ba5a18b09ac6b917b7e105874ff2775f66f094469f8a6f03b73463a8928cc67f5a77b614747206b6dc5f735dbc38a4d575416fe0499b SHA512 0bdd3b069e153cf540b5a7316fe62bfbcbea501772f6c4885c5429564d05bb8f377de1e5c0ebc280abd3af1eb9c23aa8119d67ecab1885f0e2ebad6cf6988721 -DIST libtmux-0.53.1.tar.gz 413660 BLAKE2B a44822b5a17705174288cd34fa1f10ad7391714685367f75c5266381429572eb242f6a081d1c7b594d31e58b5ada40a8d4270b9ad4523e63b3edde5262dcdd4f SHA512 d34219b95f0f0f1059792b2da4b3386ae36a8ffaf2f32d505f40834523e64dced66cfd7a84fadf97f0c86099c4cc53a6175a78219b337128c69ba3a86b728870 -DIST libtmux-0.53.1.tar.gz.provenance 9343 BLAKE2B 048b82e0139d73cc0d0246f7de1b651f89106365b89733796ec1b613573b4e9ade651d673d492feef30a1c63681d00daa7ac2aa5974a0df78e30705242511ac4 SHA512 2de6cfe125996f9e0fec1b8c105ae88032d13556a24583944e575c733fa67c527c43a2624ef056995962104fa7a0ca683f65b2a8b2a7eae992a84bb087f1b392 -DIST libtmux-0.55.0.tar.gz 420859 BLAKE2B f28b33cf3d19772e584dbb6f49ca59ba2c5f6d153d92d29a29344cf9d5ed860aa487ce7c6df8667d9d625a92f08de00c539a8f5649213964302c28c3e0c3273d SHA512 644c78a20336ba1808c0070091935d6dd3b9a8b611b67b4c851e0236048dd32cb424d81750cacfa06908080cc7e9b345edd6163863c24614213bda39a3bc15f2 -DIST libtmux-0.55.0.tar.gz.provenance 9391 BLAKE2B d32cf5d14af776edb90d1af3acf154208fa54d7696383abc7bc25f115043c6f85609fb52bb6addabd32f92f40e96a52189ae8c3b93df452d7f9960c34d63fdb8 SHA512 bec7e9679b59e000b46ee23e2d4c6ebd2d1039b708cc063250739c93f523178abaca925ced8e4ef5798b02de3a9bf5d91f8cd47a3f02ccd92fb8fc1e4eb81500 -DIST libtmux-0.55.1.tar.gz 439372 BLAKE2B 918d545f0165edaf541d6156b18c9d441eab66bcb429a1ceb33de09813ca2665cde5dfc3a8cd9a016c53304d83f13f847d9715d3342113988f31143f5f14d54b SHA512 9ce3acc77ca6ed964a34dd818f3f6838ca21463240c0b405900955f2b6c7b16cffa06d00007be519ae8315712a200e2b9bf0ed9b217316cd2058b35ff5f016e8 -DIST libtmux-0.55.1.tar.gz.provenance 9253 BLAKE2B fb744d311b3ad21c11a1cb950f2e3b9036627b4378e98f368a0104ce5f07af46f08cf23b738f1b30d9e201b985785477de02adc5add336e696771b1302c87dba SHA512 79ba74ec6221a9adb88e2647f6db03e3786e1a9b489a13ced8b6228ed0d3a925eabbb42ba674ddf0a156d8111e9bc5839245cdaefad7abbdba154794cace8243 -DIST libtmux-0.56.0.tar.gz 476168 BLAKE2B 55fc82e3a8028b82a4a6a112162275d27b77b2d8c67ce6697688a7fbe41e958ed7a9ad644b115d425609340977475a1884c75bdb4502fde391618a29cbc87f50 SHA512 8ff93b87eb1aa3663edc228bd818a0e5a5be4472cd193ee5f1c02195a3f02a0f661a3652602895e0a79fd4e1e80a7d122abf8d96b6cf069a5a147e3fa346421f -DIST libtmux-0.56.0.tar.gz.provenance 9476 BLAKE2B 6447d0565068024f2f5497153252fcc4fbef60929ab3c24bd744a4a30bab34740c0d30ceea149dcbb958d7b7b6b91d4f3b6f105352067bedd5d227212533a5a9 SHA512 4f6c47fbb885e9a369a55a5cec5fcea227e2f820a987f9dadac4aa74ee4e5902992efb356a4ef5c3f62c2a75b92c3bb4d0a51582a1b1bef1f49aa29a3355da74 -DIST libtmux-0.57.1.tar.gz 518481 BLAKE2B 1a3f172c6c7ebcdf49c92945952eb4d60f191a87caf54c0c527ac5822a007acf0693b0fa914208b3b67f0a62c032e7e8cdcb7f2be5d379147cce932dcc6ffbbc SHA512 9285f9d2e1e92646f0142842d777d2c349ec4cf910bf60f151a2288e9332b37fe1272d25db39d3d194db16f6fa22ac581a4e8b66b146fa35339a5243c8c027c5 -DIST libtmux-0.57.1.tar.gz.provenance 9394 BLAKE2B f6cbf8f2ffcd18c0c4908e13736046b7863511557a9d7fe580eeb84b545f91706b6d925e12eb52a9e192f8643f9dd2c811ae442275bec1885fe00ee2ee9de730 SHA512 7563582689d6276cded95006d54101189ae569a0270a5ee42389f9d3b956bc3308335228ce8aad8e6d70ee9807efaf20ec48eafb88f6f78f8e45c428d0fc59a9 -DIST libtmux-0.58.0.tar.gz 522080 BLAKE2B f1d6b4394ddd178bc5e5ff7e15d18a8a18747ed68d229204eadc2d3d8686f1b7ca09da609fd53dfa572d2f2f308c08e3a3add2fbbfbf24aaea31f5b567109239 SHA512 5efc62ab9b6691a500ce0ac6096d4d2c345dc09118b13e9a677e96859438d22e3bdeff7c83a6a9f0c9c173449e3ede8a17290f6475ff33dac15200481d59d390 -DIST libtmux-0.58.0.tar.gz.provenance 9331 BLAKE2B fae88b36a504d4e78ece5eb3725401eaa5ab22ac95ad7f77fc84abae6cf099476701ffe658b6662696ddb6109fc7a57e62a130c8dd7f3f93098ed6bcb9d43dbf SHA512 90c590dbc1bdcf9cf13b456ba511cd962e28dd0f1a815ce9961df5f9febf61b0f9c096d8a8ff910182032e2f3968af149334faf28898c6d0c279f1ada9576bc6 diff --git a/dev-python/libtmux/libtmux-0.46.2.ebuild b/dev-python/libtmux/libtmux-0.46.2.ebuild deleted file mode 100644 index 8547b43e02d2..000000000000 --- a/dev-python/libtmux/libtmux-0.46.2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer" -HOMEPAGE=" - https://libtmux.git-pull.com/ - https://github.com/tmux-python/libtmux/ - https://pypi.org/project/libtmux/ -" -SRC_URI=" - https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - local issues="https://github.com/tmux-python/libtmux/issues/" - sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die - - distutils-r1_python_prepare_all -} - -python_test() { - # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set - # https://bugs.gentoo.org/927158 - local -x TMUX_PANE= - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=libtmux.pytest_plugin - - epytest -o addopts= -p pytest_mock -p rerunfailures --reruns=5 tests -} diff --git a/dev-python/libtmux/libtmux-0.52.1.ebuild b/dev-python/libtmux/libtmux-0.52.1.ebuild deleted file mode 100644 index aef467b28738..000000000000 --- a/dev-python/libtmux/libtmux-0.52.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 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/tmux-python/libtmux -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer" -HOMEPAGE=" - https://libtmux.git-pull.com/ - https://github.com/tmux-python/libtmux/ - https://pypi.org/project/libtmux/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-mock ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -python_test() { - # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set - # https://bugs.gentoo.org/927158 - local -x TMUX_PANE= - - epytest -o addopts= tests -} diff --git a/dev-python/libtmux/libtmux-0.53.0.ebuild b/dev-python/libtmux/libtmux-0.53.0.ebuild deleted file mode 100644 index aef467b28738..000000000000 --- a/dev-python/libtmux/libtmux-0.53.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 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/tmux-python/libtmux -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer" -HOMEPAGE=" - https://libtmux.git-pull.com/ - https://github.com/tmux-python/libtmux/ - https://pypi.org/project/libtmux/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-mock ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -python_test() { - # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set - # https://bugs.gentoo.org/927158 - local -x TMUX_PANE= - - epytest -o addopts= tests -} diff --git a/dev-python/libtmux/libtmux-0.53.1.ebuild b/dev-python/libtmux/libtmux-0.53.1.ebuild deleted file mode 100644 index 0e4764782f80..000000000000 --- a/dev-python/libtmux/libtmux-0.53.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tmux-python/libtmux -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer" -HOMEPAGE=" - https://libtmux.git-pull.com/ - https://github.com/tmux-python/libtmux/ - https://pypi.org/project/libtmux/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-mock ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -python_test() { - # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set - # https://bugs.gentoo.org/927158 - local -x TMUX_PANE= - - epytest -o addopts= tests -} diff --git a/dev-python/libtmux/libtmux-0.55.0.ebuild b/dev-python/libtmux/libtmux-0.55.0.ebuild deleted file mode 100644 index 0e4764782f80..000000000000 --- a/dev-python/libtmux/libtmux-0.55.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tmux-python/libtmux -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer" -HOMEPAGE=" - https://libtmux.git-pull.com/ - https://github.com/tmux-python/libtmux/ - https://pypi.org/project/libtmux/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-mock ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -python_test() { - # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set - # https://bugs.gentoo.org/927158 - local -x TMUX_PANE= - - epytest -o addopts= tests -} diff --git a/dev-python/libtmux/libtmux-0.55.1.ebuild b/dev-python/libtmux/libtmux-0.55.1.ebuild deleted file mode 100644 index 0e4764782f80..000000000000 --- a/dev-python/libtmux/libtmux-0.55.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tmux-python/libtmux -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer" -HOMEPAGE=" - https://libtmux.git-pull.com/ - https://github.com/tmux-python/libtmux/ - https://pypi.org/project/libtmux/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-mock ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -python_test() { - # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set - # https://bugs.gentoo.org/927158 - local -x TMUX_PANE= - - epytest -o addopts= tests -} diff --git a/dev-python/libtmux/libtmux-0.56.0.ebuild b/dev-python/libtmux/libtmux-0.56.0.ebuild deleted file mode 100644 index 0e4764782f80..000000000000 --- a/dev-python/libtmux/libtmux-0.56.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tmux-python/libtmux -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer" -HOMEPAGE=" - https://libtmux.git-pull.com/ - https://github.com/tmux-python/libtmux/ - https://pypi.org/project/libtmux/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-mock ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -python_test() { - # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set - # https://bugs.gentoo.org/927158 - local -x TMUX_PANE= - - epytest -o addopts= tests -} diff --git a/dev-python/libtmux/libtmux-0.57.1.ebuild b/dev-python/libtmux/libtmux-0.57.1.ebuild deleted file mode 100644 index 0e4764782f80..000000000000 --- a/dev-python/libtmux/libtmux-0.57.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tmux-python/libtmux -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer" -HOMEPAGE=" - https://libtmux.git-pull.com/ - https://github.com/tmux-python/libtmux/ - https://pypi.org/project/libtmux/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-mock ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -python_test() { - # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set - # https://bugs.gentoo.org/927158 - local -x TMUX_PANE= - - epytest -o addopts= tests -} diff --git a/dev-python/libtmux/libtmux-0.58.0.ebuild b/dev-python/libtmux/libtmux-0.58.0.ebuild deleted file mode 100644 index 0e4764782f80..000000000000 --- a/dev-python/libtmux/libtmux-0.58.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tmux-python/libtmux -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer" -HOMEPAGE=" - https://libtmux.git-pull.com/ - https://github.com/tmux-python/libtmux/ - https://pypi.org/project/libtmux/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - >=app-misc/tmux-3.0a -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-mock ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -python_test() { - # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set - # https://bugs.gentoo.org/927158 - local -x TMUX_PANE= - - epytest -o addopts= tests -} diff --git a/dev-python/libtmux/metadata.xml b/dev-python/libtmux/metadata.xml deleted file mode 100644 index 1bbfe598fa7b..000000000000 --- a/dev-python/libtmux/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - - libtmux - tmux-python/libtmux - - diff --git a/dev-python/libusb1/Manifest b/dev-python/libusb1/Manifest deleted file mode 100644 index 27ffb65ee1f0..000000000000 --- a/dev-python/libusb1/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST libusb1-3.3.1.tar.gz 107600 BLAKE2B 7ec6a0fecc4f2c7520a7b8dc47d9000176ef3054b4171bac82f4c77824c62f2532346ef356dcd9b677ccac3a24f29913668a5be60c7c10b35ceca38f1eb7904c SHA512 a565130a81751b5927bb5c9023e3236314bbf9fbc5c3bbdd7ae21f45197bb545ad189af034e9f187ffe626659d2bf65a5ecb9d323c99837fbae0a7ff0dac99ce -DIST libusb1-3.4.0.tar.gz 91206 BLAKE2B 2ef71f87ca00c41c7365584c2c67781d1d8ddb106b35ae941d45f185720f42f60573379055d4bbc83596cbf04200d9151b36577dbb301e0fd51b7327cd4504fe SHA512 d8a66a08f9737aa071d083efa7a41d52093e5efe7997e29df84552a70b201e034b16c8646f1647128092b8d6063a7ad020b1a49ad3f895cd2c102d76e3268bc8 diff --git a/dev-python/libusb1/libusb1-3.3.1.ebuild b/dev-python/libusb1/libusb1-3.3.1.ebuild deleted file mode 100644 index 0517e507dc23..000000000000 --- a/dev-python/libusb1/libusb1-3.3.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2025 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="Python ctype-based wrapper around libusb1" -HOMEPAGE="https://github.com/vpelletier/python-libusb1" -SRC_URI="https://github.com/vpelletier/python-libusb1/releases/download/${PV}/${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" - -RDEPEND="virtual/libusb:1" -DEPEND="test? ( ${RDEPEND} )" - -distutils_enable_tests unittest - -src_prepare() { - # Don't need this. - rm -r usb1/__pyinstaller || die - default -} diff --git a/dev-python/libusb1/libusb1-3.4.0.ebuild b/dev-python/libusb1/libusb1-3.4.0.ebuild deleted file mode 100644 index 96609911d08c..000000000000 --- a/dev-python/libusb1/libusb1-3.4.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# 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="Python ctype-based wrapper around libusb1" -HOMEPAGE="https://github.com/vpelletier/python-libusb1" -SRC_URI="https://github.com/vpelletier/python-libusb1/releases/download/${PV}/${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" - -RDEPEND="virtual/libusb:1" -DEPEND="test? ( ${RDEPEND} )" - -distutils_enable_tests unittest - -src_prepare() { - # Don't need this. - rm -r usb1/__pyinstaller || die - default -} diff --git a/dev-python/libusb1/metadata.xml b/dev-python/libusb1/metadata.xml deleted file mode 100644 index d7b268814e30..000000000000 --- a/dev-python/libusb1/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - games@gentoo.org - Gentoo Games Project - - - vpelletier/python-libusb1 - libusb1 - - diff --git a/dev-python/libvirt-python/Manifest b/dev-python/libvirt-python/Manifest deleted file mode 100644 index 8c6d6b9a0856..000000000000 --- a/dev-python/libvirt-python/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST libvirt_python-11.10.0.tar.gz 243286 BLAKE2B 7dbc2e2ea0329e4523805d9ef6c95d96af7eb7d8d0ad1cc99d68b258ddcb27eb26dbbfefd10ecda1a093594b309ffbc821cc303a71e87a91f6a7802d7f5222a0 SHA512 aa0156face7766c8d2faa053ae8729059bce3041899e3f545e90683d70f2809c782eff15dc1bca42493dd79bc263523d21d3e671c7c3559f127e3002dc8aa24b -DIST libvirt_python-11.10.0.tar.gz.asc 833 BLAKE2B 664adc7d6bc30160ddd5e1fd1d79db742827169970de483cf9a3a5a0922dbe58c0a7e1b3102573e6555f817b851a4a7d8afdcf96d06000a94cf4b66a04843849 SHA512 c28d5ef9ec68d4a423684bddb4ec91f22f1951193f5519ae3931aba52d6d5b32273efaecbf44e1d0977569038d1bfa97200124dc10cd10d49e9eb914dd8b264c -DIST libvirt_python-12.0.0.tar.gz 243300 BLAKE2B d108a6426aca39276ac54938af97f8f609ac13aac6164b73a501dadfedf47a2a37a33aa5e3b83ea45940273c9428608fadc9a6c6382ee762fb60df5a0df2e41c SHA512 85607f5858e7600348e2d1edd15ddd05e1d06f7bd1bae70026decccf1b551dc89ae2671f715af2beefa5dee45650cfccb339dd11329dc397b52924bd10fe9188 -DIST libvirt_python-12.0.0.tar.gz.asc 833 BLAKE2B 6a365dcf6e4cac2211449674111c8d2f318a3f4a0fa8123a59b6b70b690f9527708374232fdfff5d1fc795457e04a4f10bc52b70dbadabecc7086580c1f11c04 SHA512 e71b2167be4ec3138cdd70731cfae2c5d8e16fd0b11916aa1ec76f315d3231099128a1906b3c33ac4e137cf9c53534b264e84152bdb37c035f54167db8fc2a2b -DIST libvirt_python-12.1.0.tar.gz 243658 BLAKE2B 828305549625449ccf0d3e48c5b3b7a9b266a6e43a3725d1918f9210df5ce213edc15524bf2c7310ae13678922b9f5ba6a4313d72f27cd2af3e97b4a12273524 SHA512 207702ae5ee1e18b4edc9020542346d62e7bdf21a1daa316171f75a6b8a9ea2b8075e2a2ba9aab4b295b48edb0d523605cee0ac4eedd8b7ca06729aab518ae65 -DIST libvirt_python-12.1.0.tar.gz.asc 833 BLAKE2B 3f5b0dcf325b43b99637eefeecff4c9a0bf96e1ecccc4c39d6f9ce050652f35f24e633b320afa8237ad29c569aa1a0b2fd5f40d42ce789db8a71b8c0e20efa20 SHA512 68c71bf84088ef5e20216312f3c196e519088d31e9952162bf16f5a7bb20210203f3f6bdfb8939bb595a46161f26ba05495bf749d4d25be58505cc8618d94c20 -DIST libvirt_python-12.2.0.tar.gz 244689 BLAKE2B b8591860f6cefd160535f70b17afdf15f13895b898c544e187859b8763e75133f20aac5925dc1e44d2f084974a3f2ad28db0d6276d56c5f7a586f21d9982369b SHA512 6aaf5375113f182f39fe80729c8151e18ddd4a80ea50ed12f3d5c7dcb346596983d4236cd85744f66e54ebde51007f8645984fd698fc9727cf6f9e83731fdf97 -DIST libvirt_python-12.2.0.tar.gz.asc 833 BLAKE2B 2a6365eab211414f15b55f4769fa3f7789522700266be4fc8fe852ba02c701a9f58c2b72cd3210447572c6c0e526b71405f4a19c2e5cd0f71e66445c32647776 SHA512 73edd0a887e1f5bc91f8d27c0e800d750a6005e01c726f9ff72b667a7bc6527607d98a18a5b66194d4bd35fc5b06481c34f6003c5c2c7cb882c6a9bd11765d4a diff --git a/dev-python/libvirt-python/libvirt-python-11.10.0.ebuild b/dev-python/libvirt-python/libvirt-python-11.10.0.ebuild deleted file mode 100644 index caed9a4cad29..000000000000 --- a/dev-python/libvirt-python/libvirt-python-11.10.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Packages which get releases together: -# app-emacs/nxml-libvirt-schemas -# dev-python/libvirt-python -# dev-perl/Sys-Virt -# app-emulation/libvirt -# Please bump them together! - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 verify-sig - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git" - RDEPEND="app-emulation/libvirt:=" -else - MY_P="${P/-/_}" - SRC_URI="https://download.libvirt.org/python/${MY_P}.tar.gz - verify-sig? ( https://download.libvirt.org/python/${MY_P}.tar.gz.asc )" - KEYWORDS="amd64 ~arm arm64 ppc64 x86" - RDEPEND="app-emulation/libvirt:0/${PV}" - S="${WORKDIR}/${MY_P}" -fi - -DESCRIPTION="libvirt Python bindings" -HOMEPAGE="https://www.libvirt.org" - -LICENSE="LGPL-2" -SLOT="0" -IUSE="examples test" -RESTRICT="!test? ( test )" - -BDEPEND=" - virtual/pkgconfig - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - ) - verify-sig? ( sec-keys/openpgp-keys-libvirt ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc - -distutils_enable_tests pytest - -python_compile() { - # setuptools is broken for C extensions, bug #907718 - distutils-r1_python_compile -j1 -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/libvirt-python/libvirt-python-12.0.0.ebuild b/dev-python/libvirt-python/libvirt-python-12.0.0.ebuild deleted file mode 100644 index 43f4d608712b..000000000000 --- a/dev-python/libvirt-python/libvirt-python-12.0.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Packages which get releases together: -# app-emacs/nxml-libvirt-schemas -# dev-python/libvirt-python -# dev-perl/Sys-Virt -# app-emulation/libvirt -# Please bump them together! - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 verify-sig - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git" - RDEPEND="app-emulation/libvirt:=" -else - MY_P="${P/-/_}" - SRC_URI="https://download.libvirt.org/python/${MY_P}.tar.gz - verify-sig? ( https://download.libvirt.org/python/${MY_P}.tar.gz.asc )" - KEYWORDS="amd64 ~arm arm64 ppc64 x86" - RDEPEND="app-emulation/libvirt:0/${PV}" - S="${WORKDIR}/${MY_P}" -fi - -DESCRIPTION="libvirt Python bindings" -HOMEPAGE="https://www.libvirt.org" - -LICENSE="LGPL-2" -SLOT="0" -IUSE="examples test" -RESTRICT="!test? ( test )" - -BDEPEND=" - virtual/pkgconfig - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - ) - verify-sig? ( sec-keys/openpgp-keys-libvirt ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc - -distutils_enable_tests pytest - -python_compile() { - # setuptools is broken for C extensions, bug #907718 - distutils-r1_python_compile -j1 -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/libvirt-python/libvirt-python-12.1.0.ebuild b/dev-python/libvirt-python/libvirt-python-12.1.0.ebuild deleted file mode 100644 index a6ce544f06a6..000000000000 --- a/dev-python/libvirt-python/libvirt-python-12.1.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Packages which get releases together: -# app-emacs/nxml-libvirt-schemas -# dev-python/libvirt-python -# dev-perl/Sys-Virt -# app-emulation/libvirt -# Please bump them together! - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 verify-sig - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git" - RDEPEND="app-emulation/libvirt:=" -else - MY_P="${P/-/_}" - SRC_URI="https://download.libvirt.org/python/${MY_P}.tar.gz - verify-sig? ( https://download.libvirt.org/python/${MY_P}.tar.gz.asc )" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - RDEPEND="app-emulation/libvirt:0/${PV}" - S="${WORKDIR}/${MY_P}" -fi - -DESCRIPTION="libvirt Python bindings" -HOMEPAGE="https://www.libvirt.org" - -LICENSE="LGPL-2" -SLOT="0" -IUSE="examples test" -RESTRICT="!test? ( test )" - -BDEPEND=" - virtual/pkgconfig - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - ) - verify-sig? ( sec-keys/openpgp-keys-libvirt ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc - -distutils_enable_tests pytest - -python_compile() { - # setuptools is broken for C extensions, bug #907718 - distutils-r1_python_compile -j1 -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/libvirt-python/libvirt-python-12.2.0.ebuild b/dev-python/libvirt-python/libvirt-python-12.2.0.ebuild deleted file mode 100644 index a6ce544f06a6..000000000000 --- a/dev-python/libvirt-python/libvirt-python-12.2.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Packages which get releases together: -# app-emacs/nxml-libvirt-schemas -# dev-python/libvirt-python -# dev-perl/Sys-Virt -# app-emulation/libvirt -# Please bump them together! - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 verify-sig - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git" - RDEPEND="app-emulation/libvirt:=" -else - MY_P="${P/-/_}" - SRC_URI="https://download.libvirt.org/python/${MY_P}.tar.gz - verify-sig? ( https://download.libvirt.org/python/${MY_P}.tar.gz.asc )" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - RDEPEND="app-emulation/libvirt:0/${PV}" - S="${WORKDIR}/${MY_P}" -fi - -DESCRIPTION="libvirt Python bindings" -HOMEPAGE="https://www.libvirt.org" - -LICENSE="LGPL-2" -SLOT="0" -IUSE="examples test" -RESTRICT="!test? ( test )" - -BDEPEND=" - virtual/pkgconfig - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - ) - verify-sig? ( sec-keys/openpgp-keys-libvirt ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc - -distutils_enable_tests pytest - -python_compile() { - # setuptools is broken for C extensions, bug #907718 - distutils-r1_python_compile -j1 -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/libvirt-python/libvirt-python-9999.ebuild b/dev-python/libvirt-python/libvirt-python-9999.ebuild deleted file mode 100644 index a6ce544f06a6..000000000000 --- a/dev-python/libvirt-python/libvirt-python-9999.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Packages which get releases together: -# app-emacs/nxml-libvirt-schemas -# dev-python/libvirt-python -# dev-perl/Sys-Virt -# app-emulation/libvirt -# Please bump them together! - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 verify-sig - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git" - RDEPEND="app-emulation/libvirt:=" -else - MY_P="${P/-/_}" - SRC_URI="https://download.libvirt.org/python/${MY_P}.tar.gz - verify-sig? ( https://download.libvirt.org/python/${MY_P}.tar.gz.asc )" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - RDEPEND="app-emulation/libvirt:0/${PV}" - S="${WORKDIR}/${MY_P}" -fi - -DESCRIPTION="libvirt Python bindings" -HOMEPAGE="https://www.libvirt.org" - -LICENSE="LGPL-2" -SLOT="0" -IUSE="examples test" -RESTRICT="!test? ( test )" - -BDEPEND=" - virtual/pkgconfig - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - ) - verify-sig? ( sec-keys/openpgp-keys-libvirt ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc - -distutils_enable_tests pytest - -python_compile() { - # setuptools is broken for C extensions, bug #907718 - distutils-r1_python_compile -j1 -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/libvirt-python/metadata.xml b/dev-python/libvirt-python/metadata.xml deleted file mode 100644 index d863982122c0..000000000000 --- a/dev-python/libvirt-python/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - virtualization@gentoo.org - Gentoo Virtualization Project - - - libvirt/libvirt-python - libvirt/libvirt-python - libvirt-python - - diff --git a/dev-python/license-expression/Manifest b/dev-python/license-expression/Manifest deleted file mode 100644 index 33472d95d214..000000000000 --- a/dev-python/license-expression/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST license-expression-30.4.4.gh.tar.gz 182873 BLAKE2B 8992757da28977c9c1a4bbe466f7d1c101f1f30b37d6691a77d876cd0989136150b9f626109b07bbf9e5fddcd77e1547de251dc9eb75107a896973410bf6c497 SHA512 98b6cbfb3dc32d606e21a65df2023d339f27f9cce089429cca67acaa3dd661c5394797eadae2ac5248f3ea0e827e7ff1659610226fae8961f103398cd0807f75 diff --git a/dev-python/license-expression/license-expression-30.4.4.ebuild b/dev-python/license-expression/license-expression-30.4.4.ebuild deleted file mode 100644 index 0a66d55d299b..000000000000 --- a/dev-python/license-expression/license-expression-30.4.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022-2025 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="Parse, compare, simplify and normalize license expressions" -HOMEPAGE=" - https://pypi.org/project/license-expression/ - https://github.com/aboutcode-org/license-expression/ -" -SRC_URI=" - https://github.com/aboutcode-org/license-expression/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/boolean-py-4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/license-expression/metadata.xml b/dev-python/license-expression/metadata.xml deleted file mode 100644 index 608384b69dde..000000000000 --- a/dev-python/license-expression/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - aboutcode-org/license-expression - license-expression - - diff --git a/dev-python/line-profiler/Manifest b/dev-python/line-profiler/Manifest deleted file mode 100644 index 4b17af0d628d..000000000000 --- a/dev-python/line-profiler/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST line_profiler-5.0.2.gh.tar.gz 222335 BLAKE2B 4b5d890de6bb2172550adae338a8cdb62ebbd6afb16bd0d53fed198bd1ba3fdbf7231e236910960af47838f9034fbcc7de109f869ba83edb763531b89f889171 SHA512 1283c37667e34014efd4660285de849ef2059889033f998c4a360db9740c355d740e81309b500ee0f642939f511a8d8d4c4b58e2c043b128294b0733d74a170d diff --git a/dev-python/line-profiler/line-profiler-5.0.2.ebuild b/dev-python/line-profiler/line-profiler-5.0.2.ebuild deleted file mode 100644 index 0f2331c1388c..000000000000 --- a/dev-python/line-profiler/line-profiler-5.0.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=line_profiler-${PV} -DESCRIPTION="Line-by-line profiler" -HOMEPAGE=" - https://github.com/pyutils/line_profiler/ - https://pypi.org/project/line-profiler/ -" -SRC_URI=" - https://github.com/pyutils/line_profiler/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -# NB: while building the C extension is optional for some reason, it is -# unconditionally required at runtime. - -RDEPEND=" - dev-python/ipython[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - dev-python/ubelt[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export LINE_PROFILER_BUILD_METHOD=cython - -EPYTEST_IGNORE=( - # Internet (isolated builds) - test_cython.py -) - -python_test() { - cd tests || die - epytest -} diff --git a/dev-python/line-profiler/metadata.xml b/dev-python/line-profiler/metadata.xml deleted file mode 100644 index 1b582c391cb4..000000000000 --- a/dev-python/line-profiler/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - - - line_profiler is a module for doing line-by-line profiling of - functions. kernprof is a convenient script for running either - line_profiler or the Python standard library's cProfile or profile - modules, depending on what is available. - - - line-profiler - pyutils/line_profiler - - diff --git a/dev-python/linkify-it-py/Manifest b/dev-python/linkify-it-py/Manifest deleted file mode 100644 index 9f8721ced42b..000000000000 --- a/dev-python/linkify-it-py/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST linkify_it_py-2.1.0.tar.gz 29158 BLAKE2B 6421c09a9018036f97639a164186ff702c9d54d4381f3c9cc51d6bd106a6e5814b32d76d992b7c6981052574758bfc891d5006c34fe953c5cea21580dfc2bc35 SHA512 298d25a9bd9df57b6caf6157b642018e828c2b5fbacaa2ff11c0007b48f2090d7f14680efe3a365d9bb0f2a97660eb9e95424c8b63dfd8f9aeee6a5a5c70211d -DIST linkify_it_py-2.1.0.tar.gz.provenance 9582 BLAKE2B f78f211d5ffca6a85f695fb037a0885aedc3caa10801c1165355b3698a7b08b1205de0265eb8f40e83aec3e94294e595196bc1d4fb46022ac4ca7ea055dee5fd SHA512 01ea5d707b170fcdcd8dac6ddb88a5100c4eb7e532b15bb50ae1c0091b1feec7950e331b8ba53477225cc878968e57ea7a113a5472847882c03ac1dce19e1ebd diff --git a/dev-python/linkify-it-py/linkify-it-py-2.1.0.ebuild b/dev-python/linkify-it-py/linkify-it-py-2.1.0.ebuild deleted file mode 100644 index e686fd612f1c..000000000000 --- a/dev-python/linkify-it-py/linkify-it-py-2.1.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/tsutsu3/linkify-it-py -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Links recognition library with full unicode support" -HOMEPAGE=" - https://github.com/tsutsu3/linkify-it-py/ - https://pypi.org/project/linkify-it-py/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/uc-micro-py[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/linkify-it-py/metadata.xml b/dev-python/linkify-it-py/metadata.xml deleted file mode 100644 index 988228a91da1..000000000000 --- a/dev-python/linkify-it-py/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - tsutsu3/linkify-it-py - linkify-it-py - - diff --git a/dev-python/linode-metadata/Manifest b/dev-python/linode-metadata/Manifest deleted file mode 100644 index 3f711818997a..000000000000 --- a/dev-python/linode-metadata/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST linode_metadata-0.3.4.tar.gz 17748 BLAKE2B c6f76e9c7c21a68f91fa908d6e6943df20e00acf624c182b27350a067994d53be29c593749c3df91b4225a6091d8d1d7855affeaa495a74e5e236fb71fc0b25c SHA512 da56c62148a3b6c32d26832b434fcf9f1169d9327e3a0d4c949de9efabc8b7287919157f640fe3a6f47b833dd48709f7bb35edd527bfe7ee96c6553ba35f766e -DIST linode_metadata-0.3.4.tar.gz.provenance 9477 BLAKE2B fde62b876d92d00ce6af8e8d35dc481c84dc93ece79014d85fa9e9ceab54dac8f97bf8c645761339eed5fe464585667880e921370d381568d28d4d82a245eabc SHA512 94c9eb711905c349d3ffea43c60de30446482403bd517e66aa0b2ac4121d0160d2f3567196c24b6f34ddeef5f4a3585674b59be8723ffe801883fc64358dca33 -DIST linode_metadata-0.3.5.tar.gz 17760 BLAKE2B db9373a64654136daf0c6211d8c75d59dfebdb3d3e528295407f7aaf0877ed7747f6be0d4aa63809c9774989872c0c717d514e14d793c78b7cdc48e5bf7180cd SHA512 d20c6666ecb1b0ba91c95309c7045d9831e727437fdb69af8d86db3189a36cdae0dcd1bd7ddba65b2d9c66fe36e93ced3947421c4d6765f787722e48ef1810a8 -DIST linode_metadata-0.3.5.tar.gz.provenance 9668 BLAKE2B ba199b0dd14788abafbdf0398f1fa689e7c7bd7048d1ede0176c582717b6928f4f1314390fc8a6c650b44e4970ec8b925c7f4d238fc62ca062e97d16e520fa8b SHA512 6e9eb52ee6944a7e23c5b54770de9bf44b2a20ecbfc7b919e2980f830d879ce3e29e77640bf31e113580e830123b51477fa43fe2cd878b49d30962c2af728973 diff --git a/dev-python/linode-metadata/linode-metadata-0.3.4.ebuild b/dev-python/linode-metadata/linode-metadata-0.3.4.ebuild deleted file mode 100644 index 68f310bef3e1..000000000000 --- a/dev-python/linode-metadata/linode-metadata-0.3.4.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/linode/py-metadata -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for the Linode Metadata Service" -HOMEPAGE="https://github.com/linode/py-metadata https://www.linode.com/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -# Tests require network, a linode account, an API key and a ssh key. -RESTRICT="test" - -RDEPEND=" - dev-python/httpx[${PYTHON_USEDEP}] -" diff --git a/dev-python/linode-metadata/linode-metadata-0.3.5.ebuild b/dev-python/linode-metadata/linode-metadata-0.3.5.ebuild deleted file mode 100644 index 68f310bef3e1..000000000000 --- a/dev-python/linode-metadata/linode-metadata-0.3.5.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/linode/py-metadata -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for the Linode Metadata Service" -HOMEPAGE="https://github.com/linode/py-metadata https://www.linode.com/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -# Tests require network, a linode account, an API key and a ssh key. -RESTRICT="test" - -RDEPEND=" - dev-python/httpx[${PYTHON_USEDEP}] -" diff --git a/dev-python/linode-metadata/metadata.xml b/dev-python/linode-metadata/metadata.xml deleted file mode 100644 index c7d75351c088..000000000000 --- a/dev-python/linode-metadata/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - ceamac@gentoo.org - Viorel Munteanu - - - - Linode - developers@linode.com - - linode/py-metadata - linode-metadata - - diff --git a/dev-python/linuxdoc/Manifest b/dev-python/linuxdoc/Manifest deleted file mode 100644 index 42653ce12476..000000000000 --- a/dev-python/linuxdoc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST linuxdoc-20240924.tar.gz 65042 BLAKE2B eff84175d42da81f1e67f13468415dca113cdf453a2dd68f2d44884f549a92f1aca5a7b9927e91f9d7f94d571f4fa69fafb4ef01c10f8d454b2becd1aee7936a SHA512 83789ee91ae1cf6e5d9ec48c1949fc25537bc7604cf67f2d70f09d1323d64958887b04f62a75ab75fe3c90ed5e74385495ee060973865eeeb7551561f5f75e9b diff --git a/dev-python/linuxdoc/linuxdoc-20240924.ebuild b/dev-python/linuxdoc/linuxdoc-20240924.ebuild deleted file mode 100644 index 840b4fadc7ca..000000000000 --- a/dev-python/linuxdoc/linuxdoc-20240924.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx-doc extensions for sophisticated C developer" -HOMEPAGE=" - https://pypi.org/project/linuxdoc/ - https://github.com/return42/linuxdoc -" - -LICENSE="AGPL-3+" -SLOT="0" -KEYWORDS="~amd64" diff --git a/dev-python/linuxdoc/linuxdoc-99999999.ebuild b/dev-python/linuxdoc/linuxdoc-99999999.ebuild deleted file mode 100644 index c1f4b3330b6f..000000000000 --- a/dev-python/linuxdoc/linuxdoc-99999999.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2025 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 - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/return42/${PN}.git" - EGIT_SUBMODULES=() - inherit git-r3 -else - inherit pypi - KEYWORDS="~amd64" -fi - -DESCRIPTION="Sphinx-doc extensions for sophisticated C developer" -HOMEPAGE=" - https://pypi.org/project/linuxdoc/ - https://github.com/return42/linuxdoc -" - -LICENSE="AGPL-3+" -SLOT="0" diff --git a/dev-python/linuxdoc/metadata.xml b/dev-python/linuxdoc/metadata.xml deleted file mode 100644 index 42f81fa5481c..000000000000 --- a/dev-python/linuxdoc/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - - linuxdoc - return42/linuxdoc - - diff --git a/dev-python/listparser/Manifest b/dev-python/listparser/Manifest deleted file mode 100644 index de59ec6d635d..000000000000 --- a/dev-python/listparser/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST listparser-0.20.gh.tar.gz 76474 BLAKE2B 059630d21862a863f87cc80e39a360726b4360695841be7364561b390a23d624079a706f05d7c12b43ddcf79fcf8da494e51ca2de501d97e87534718a60c7317 SHA512 f288f584eb592733130def27356b67f37f852f452b131f180fab59d1434f937cbd753610dcca5d2054a596494e8bbf5a9445bc857113f3d2cb6faac39b5285f1 diff --git a/dev-python/listparser/listparser-0.20.ebuild b/dev-python/listparser/listparser-0.20.ebuild deleted file mode 100644 index 9829b236a045..000000000000 --- a/dev-python/listparser/listparser-0.20.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Parse OPML subscriptions in Python" -HOMEPAGE=" - https://github.com/kurtmckee/listparser/ - https://pypi.org/project/listparser/ -" -SRC_URI=" - https://github.com/kurtmckee/listparser/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DOCS=( README.rst CHANGELOG.rst ) - -# These are technically optional, but don't really see a need to exclude -# them here -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest diff --git a/dev-python/listparser/metadata.xml b/dev-python/listparser/metadata.xml deleted file mode 100644 index 42c16c5f2c7c..000000000000 --- a/dev-python/listparser/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - t@laumann.xyz - Thomas Bracht Laumann Jespersen - - - - kurtmckee/listparser - listparser - - diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest deleted file mode 100644 index c4576cf69876..000000000000 --- a/dev-python/lit/Manifest +++ /dev/null @@ -1,17 +0,0 @@ -DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 -DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447 -DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e0654111941649e15794179641806f18919f1dc68c41ca0cabd5693b5096d05dccc3a391cd20d34af1137bf8af92ed3117a1ce84d1b2 SHA512 6d85bf749e0d77553cc215cbfa61cec4ac4f4f652847f56f946b6a892a99a5ea40b6ab8b39a9708a035001f007986941ccf17e4635260a8b0c1fa59e78d41e30 -DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340 -DIST llvm-project-18.1.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db -DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b -DIST llvm-project-19.1.7.src.tar.xz 141249332 BLAKE2B 1259ed7f9aca7b35e89d818befdee20fd8bed4d2dc2c2c6f6f56451fd43d35ac03a0a5a406e142d22b25137999dc5b17471c196f8fcf79f20a8296832d900f6d SHA512 c7d63286d662707a9cd54758c9e3aaf52794a91900c484c4a6efa62d90bc719d5e7a345e4192feeb0c9fd11c82570d64677c781e5be1d645556b6aa018e47ec8 -DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf6f30e75705123d067ea97175d91d7a5b6a75008df01d99ae7aa16aaa3b101f3f41e38d01f04158f95a261d617b3ede0254cd SHA512 195797b06ac80a742e0ccbc03a50dc06dd2e04377d783d5474e3e72c5a75203b60292b047929312a411d22b137a239943fba414a4d136a2be14cbff978eb6bda -DIST llvm-project-20.1.8.src.tar.xz 147242952 BLAKE2B 7657ac0b26acc5affb1bfc91b912ade3191c5d77f3979d5a80d5f6ce52f56a7d1c448bd257398390bf10838f02faa6f3ece37a7327cced69d165ec2e2e699316 SHA512 f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773 -DIST llvm-project-20.1.8.src.tar.xz.sig 566 BLAKE2B 85beedfcff1195a974fab2c667b9efd4b715b3480c1b44b1b887fe32c69f72aca0d3b8fb276c03b6cc5a866622f669047aeee5ccb976640b4008ccd31dce77a4 SHA512 d74369bdb4d1b82775161ea53c9c5f3a23ce810f4df5ff617123023f9d8ce720e7d6ecc9e17f8ebd39fd9e7a9de79560abdf2ffe73bcb907a43148d43665d619 -DIST llvm-project-21.1.8.src.tar.xz 158958576 BLAKE2B 0d3d4ee920f8e5db50e98152616f16004c74df0e7313cc86d893428fb7b1c875109988a5e40ea6f2e5d0fef53c7bfe2fc2b69e84807f6eb440b03afa1b228a36 SHA512 cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab -DIST llvm-project-21.1.8.src.tar.xz.sig 119 BLAKE2B cffc1825f5778a3e3c128ec3e856ff6ee50687319d621cdf42e895abf67e05cc51cb7493308e2b506ab60dbdbaca7aa75eb9f78d91d42c81f9682a36f4042e9d SHA512 10f58eff58ed6e701d0f123b15e68c82ab8cbdf99b1c86c0d83e3b8553e90ea51055e30327e8e442ded57c8f503e2a2de9ee075e9c28b5ba815a0f8922f8671c -DIST llvm-project-22.1.6.src.tar.xz 167043464 BLAKE2B 86b5f0da9ced0ffc6e2c765f4d2c1537000062bd1bbfa6d060e192251c8e28d253924e1a164e76edef3ec05fa4447a75d554bc89f6ea7e33c6792a1f5d67f3a6 SHA512 39ee3a66b92abe4eed5f9db086f6279faa72d8a3fe1beee8897da2dcc8b6982d169054b394995090c9cc6519f50a03a7fc465905dda3c61eb1063b9ba4696b0c -DIST llvm-project-22.1.6.src.tar.xz.sig 119 BLAKE2B faba6f95374bc9ffda950b7cb727246e3d05173a1b790f669722fe97aff5f5a7a840324b3f1721a424393e3dbf56d768868d65a1cfac107a49487e0111a8d87f SHA512 6aeaac226c3099ac1120e57daf9be4161855e17415df7117b9091a0c1a32022d27a842cdf208d17ee389b2be003577688565abbb18c78d94d56c3a38d56bb035 -DIST llvm-project-22.1.7.src.tar.xz 167066344 BLAKE2B 201b7f8f8b4216ad250f9dcdc87f817ac2dac99c1c7f151077e46165c0efae6d04c33c84c70c04c670fe0733e621af866f78d4d93f49e4d8385645f71495f53b SHA512 b7e56121cd6cb24085185ca0b621fec272dd9aa237c49a901043a9a4c31fdbc1ff33e650891d9786cd9495c006e87d4553ac36b518c864c75e99a80e40771bfd -DIST llvm-project-22.1.7.src.tar.xz.sig 119 BLAKE2B 0a1125837ae881dcb356c43e6fcd24dd14e107cd045524906b3879db94184e2c74835ce1e3ee026e55790af5be4b861d629546de6f74374e71e164a571c6ecd0 SHA512 d56bc596b642d6e6e63f1d141dbc7b8151e58befc70fd3d28847f023789823c9daf90100be233ab6597219037ee28187e6e8996992b7226568265c205abad266 -DIST llvm-project-8789401c6f0b2c53ba348860c1b0c5df1fa40c8c.tar.gz 271359638 BLAKE2B 31d1c91b535f129cac4b1da7ce2e6f0765231ebe6a5b1cb83f00d56d68820cdd029f7d2fdf602148e37bc9a22d99b71e25284eab74b8d52fa87ed4636712171f SHA512 4ca908b0b5d7ae9a2b334d033d2c11b557dcc3305b9107017965ae612716beade09a0c73e1a5f5eab1c9794728558d4a981715bb9b01d5ba2c2c5c6c53d1a9b6 diff --git a/dev-python/lit/lit-16.0.6.ebuild b/dev-python/lit/lit-16.0.6.ebuild deleted file mode 100644 index 0ea0e9e85d4e..000000000000 --- a/dev-python/lit/lit-16.0.6.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{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" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" -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/lit/lit-17.0.6.ebuild b/dev-python/lit/lit-17.0.6.ebuild deleted file mode 100644 index 8cfdf0ab1921..000000000000 --- a/dev-python/lit/lit-17.0.6.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{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" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - llvm-core/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from llvm-core/llvm) - -src_prepare() { - # flaky test - # https://github.com/llvm/llvm-project/issues/72022 - rm tests/progress-bar.py || die - - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-18.1.8.ebuild b/dev-python/lit/lit-18.1.8.ebuild deleted file mode 100644 index ba6fa4b2e27e..000000000000 --- a/dev-python/lit/lit-18.1.8.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{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" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - llvm-core/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from llvm-core/llvm) - -src_prepare() { - # flaky test - # https://github.com/llvm/llvm-project/issues/72022 - rm tests/progress-bar.py || die - - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-19.1.7.ebuild b/dev-python/lit/lit-19.1.7.ebuild deleted file mode 100644 index ba6fa4b2e27e..000000000000 --- a/dev-python/lit/lit-19.1.7.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{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" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - llvm-core/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from llvm-core/llvm) - -src_prepare() { - # flaky test - # https://github.com/llvm/llvm-project/issues/72022 - rm tests/progress-bar.py || die - - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-20.1.8.ebuild b/dev-python/lit/lit-20.1.8.ebuild deleted file mode 100644 index ba6fa4b2e27e..000000000000 --- a/dev-python/lit/lit-20.1.8.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{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" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - llvm-core/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from llvm-core/llvm) - -src_prepare() { - # flaky test - # https://github.com/llvm/llvm-project/issues/72022 - rm tests/progress-bar.py || die - - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-21.1.8.ebuild b/dev-python/lit/lit-21.1.8.ebuild deleted file mode 100644 index ba6fa4b2e27e..000000000000 --- a/dev-python/lit/lit-21.1.8.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{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" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - llvm-core/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from llvm-core/llvm) - -src_prepare() { - # flaky test - # https://github.com/llvm/llvm-project/issues/72022 - rm tests/progress-bar.py || die - - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-22.1.6.ebuild b/dev-python/lit/lit-22.1.6.ebuild deleted file mode 100644 index a233dc0bef70..000000000000 --- a/dev-python/lit/lit-22.1.6.ebuild +++ /dev/null @@ -1,46 +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 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" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - llvm-core/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from llvm-core/llvm) - -src_prepare() { - # flaky test - # https://github.com/llvm/llvm-project/issues/72022 - rm tests/progress-bar.py || die - - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-22.1.7.ebuild b/dev-python/lit/lit-22.1.7.ebuild deleted file mode 100644 index a233dc0bef70..000000000000 --- a/dev-python/lit/lit-22.1.7.ebuild +++ /dev/null @@ -1,46 +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 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" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - llvm-core/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from llvm-core/llvm) - -src_prepare() { - # flaky test - # https://github.com/llvm/llvm-project/issues/72022 - rm tests/progress-bar.py || die - - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-23.0.0.9999.ebuild b/dev-python/lit/lit-23.0.0.9999.ebuild deleted file mode 100644 index 48b365e13379..000000000000 --- a/dev-python/lit/lit-23.0.0.9999.ebuild +++ /dev/null @@ -1,41 +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 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/lit/lit-23.0.0_pre20260512.ebuild b/dev-python/lit/lit-23.0.0_pre20260512.ebuild deleted file mode 100644 index 48b365e13379..000000000000 --- a/dev-python/lit/lit-23.0.0_pre20260512.ebuild +++ /dev/null @@ -1,41 +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 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/lit/metadata.xml b/dev-python/lit/metadata.xml deleted file mode 100644 index b1a75a28cf85..000000000000 --- a/dev-python/lit/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - llvm@gentoo.org - - - llvm/llvm-project - lit - - diff --git a/dev-python/litestar-htmx/Manifest b/dev-python/litestar-htmx/Manifest deleted file mode 100644 index b731ce69cf30..000000000000 --- a/dev-python/litestar-htmx/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST litestar_htmx-0.5.0.tar.gz 119755 BLAKE2B f4fe8d34676989b3c47d17253cb0d3a5e84be2ada289147738ebe44fe0d3161d118a967993b31701e91cf9a1d9faaca09d78ab0ceab41a2ac63f379fd1b83070 SHA512 71f266cfd3fa0cd2a913d804474b2022585afad72214234bc42497fdb9b57cb0c0ba64c849182df5f3d1c90885a965c5415c58f52827bfdb663c8e6d0a8cfbf7 -DIST litestar_htmx-0.5.0.tar.gz.provenance 9533 BLAKE2B 2fe15857fad311426dd7b82da461579cdfe28c901b62be8ef596fa43b9d2ae90ecd2ee1290e56bb816f33166ae5a85c7c4c3f5b47e2b173fbf59880ad4609b07 SHA512 65b7beabebec7bc7fc84ba792a71996c8b745a1764d43f4a17cb7a9b8e42a63c41c7110415a88ec216b5f1d8c144019f823f2d43ae48de4f0e2f565f499f054a diff --git a/dev-python/litestar-htmx/litestar-htmx-0.5.0.ebuild b/dev-python/litestar-htmx/litestar-htmx-0.5.0.ebuild deleted file mode 100644 index 89c88058c287..000000000000 --- a/dev-python/litestar-htmx/litestar-htmx-0.5.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 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} ) -PYPI_VERIFY_REPO=https://github.com/litestar-org/litestar-htmx -inherit distutils-r1 pypi - -DESCRIPTION="HTMX Integration for Litestar" -HOMEPAGE=" - https://github.com/litestar-org/litestar-htmx/ - https://pypi.org/project/litestar-htmx/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/litestar[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -distutils_enable_tests pytest diff --git a/dev-python/litestar-htmx/metadata.xml b/dev-python/litestar-htmx/metadata.xml deleted file mode 100644 index f9a4ba9c8a12..000000000000 --- a/dev-python/litestar-htmx/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - litestar-org/litestar-htmx - litestar-htmx - - diff --git a/dev-python/litestar/Manifest b/dev-python/litestar/Manifest deleted file mode 100644 index b09c8baafd0b..000000000000 --- a/dev-python/litestar/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST litestar-2.21.1.gh.tar.gz 2954454 BLAKE2B e25249995e390027266bf94eac23feb73a6b4730d71f8e4384e22ddb80ecb4d7df9710b27e54a5eb3bdb5b6aeb44aef7d390a9db849280f11419c283a0c77d2a SHA512 214989cf82d49feb57a1bfcc6ac57604088b544e6ccb10492269f207490ce019e73432982644707028baaee3067ee905106f93607f33776b13b4b2ef4575a566 diff --git a/dev-python/litestar/files/litestar-2.19.0-no-valkey.patch b/dev-python/litestar/files/litestar-2.19.0-no-valkey.patch deleted file mode 100644 index c788e3962bc4..000000000000 --- a/dev-python/litestar/files/litestar-2.19.0-no-valkey.patch +++ /dev/null @@ -1,98 +0,0 @@ -diff --git a/tests/conftest.py b/tests/conftest.py -index 846899814..9f0df8bc1 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -18,8 +18,6 @@ from pytest_lazy_fixtures import lf - from redis.asyncio import Redis as AsyncRedis - from redis.client import Redis - from time_machine import Coordinates, travel --from valkey.asyncio import Valkey as AsyncValkey --from valkey.client import Valkey - - from litestar.logging import LoggingConfig - from litestar.middleware.session import SessionMiddleware -@@ -31,7 +29,6 @@ from litestar.stores.base import Store - from litestar.stores.file import FileStore - from litestar.stores.memory import MemoryStore - from litestar.stores.redis import RedisStore --from litestar.stores.valkey import ValkeyStore - from litestar.testing import RequestFactory - from tests.helpers import not_none - -@@ -85,11 +82,6 @@ def redis_store(redis_client: AsyncRedis) -> RedisStore: - return RedisStore(redis=redis_client) - - --@pytest.fixture() --def valkey_store(valkey_client: AsyncValkey) -> ValkeyStore: -- return ValkeyStore(valkey=valkey_client) -- -- - @pytest.fixture() - def memory_store() -> MemoryStore: - return MemoryStore() -@@ -115,7 +107,6 @@ def file_store_create_directories_flag_false(tmp_path: Path) -> FileStore: - @pytest.fixture( - params=[ - pytest.param("redis_store", marks=pytest.mark.xdist_group("redis")), -- pytest.param("valkey_store", marks=pytest.mark.xdist_group("valkey")), - "memory_store", - "file_store", - ] -@@ -341,20 +332,6 @@ async def redis_client(docker_ip: str, redis_service: None) -> AsyncGenerator[As - pass - - --@pytest.fixture() --async def valkey_client(docker_ip: str, valkey_service: None) -> AsyncGenerator[AsyncValkey, None]: -- # this is to get around some weirdness with pytest-asyncio and valkey interaction -- # on 3.8 and 3.9 -- -- Valkey(host=docker_ip, port=6381).flushall() -- client: AsyncValkey = AsyncValkey(host=docker_ip, port=6381) -- yield client -- try: -- await client.aclose() -- except RuntimeError: -- pass -- -- - @pytest.fixture(autouse=True) - def _patch_openapi_config(monkeypatch: pytest.MonkeyPatch) -> None: - monkeypatch.setattr("litestar.app.DEFAULT_OPENAPI_CONFIG", OpenAPIConfig(title="Litestar API", version="1.0.0")) -diff --git a/tests/docker_service_fixtures.py b/tests/docker_service_fixtures.py -index 84e78d48e..6efca3697 100644 ---- a/tests/docker_service_fixtures.py -+++ b/tests/docker_service_fixtures.py -@@ -13,8 +13,6 @@ import asyncpg - import pytest - from redis.asyncio import Redis as AsyncRedis - from redis.exceptions import ConnectionError as RedisConnectionError --from valkey.asyncio import Valkey as AsyncValkey --from valkey.exceptions import ConnectionError as ValkeyConnectionError - - from litestar.utils import ensure_async_callable - -@@ -129,21 +127,6 @@ async def redis_service(docker_services: DockerServiceRegistry) -> None: - await docker_services.start("redis", check=redis_responsive) - - --async def valkey_responsive(host: str) -> bool: -- client: AsyncValkey = AsyncValkey(host=host, port=6381) -- try: -- return await client.ping() -- except (ConnectionError, ValkeyConnectionError): -- return False -- finally: -- await client.aclose() -- -- --@pytest.fixture() --async def valkey_service(docker_services: DockerServiceRegistry) -> None: -- await docker_services.start("valkey", check=valkey_responsive) -- -- - async def postgres_responsive(host: str) -> bool: - try: - conn = await asyncpg.connect( - diff --git a/dev-python/litestar/files/litestar-2.21-timemachine-3.patch b/dev-python/litestar/files/litestar-2.21-timemachine-3.patch deleted file mode 100644 index 2c17ef72ffe9..000000000000 --- a/dev-python/litestar/files/litestar-2.21-timemachine-3.patch +++ /dev/null @@ -1,143 +0,0 @@ -diff --git a/tests/conftest.py b/tests/conftest.py -index a2dd94355..4dfabc726 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -17,7 +17,7 @@ import pytest - from pytest_lazy_fixtures import lf - from redis.asyncio import Redis as AsyncRedis - from redis.client import Redis --from time_machine import Coordinates, travel -+from time_machine import Traveller, travel - - from litestar.logging import LoggingConfig - from litestar.middleware.session import SessionMiddleware -@@ -36,7 +36,7 @@ if TYPE_CHECKING: - from types import ModuleType - - from pytest import FixtureRequest, MonkeyPatch -- from time_machine import Coordinates -+ from time_machine import Traveller - - from litestar import Litestar - from litestar.types import ( -@@ -266,7 +266,7 @@ def create_module(tmp_path: Path, monkeypatch: MonkeyPatch) -> Callable[[str], M - - - @pytest.fixture() --def frozen_datetime() -> Generator[Coordinates, None, None]: -+def frozen_datetime() -> Generator[Traveller, None, None]: - with travel(datetime.utcnow, tick=False) as frozen: - yield frozen - -diff --git a/tests/e2e/test_response_caching.py b/tests/e2e/test_response_caching.py -index 462302843..943162f16 100644 ---- a/tests/e2e/test_response_caching.py -+++ b/tests/e2e/test_response_caching.py -@@ -21,7 +21,7 @@ from litestar.testing import TestClient, create_test_client - from litestar.types import HTTPScope - - if TYPE_CHECKING: -- from time_machine import Coordinates -+ from time_machine import Traveller - - T = TypeVar("T") - -@@ -60,7 +60,7 @@ def test_default_cache_response(sync_to_thread: bool, mock: MagicMock) -> None: - assert mock.call_count == 1 - - --def test_handler_expiration(mock: MagicMock, frozen_datetime: "Coordinates") -> None: -+def test_handler_expiration(mock: MagicMock, frozen_datetime: "Traveller") -> None: - @get("/cached-local", cache=10) - async def handler() -> str: - return mock() # type: ignore[no-any-return] -@@ -78,7 +78,7 @@ def test_handler_expiration(mock: MagicMock, frozen_datetime: "Coordinates") -> - assert mock.call_count == 2 - - --def test_default_expiration(mock: MagicMock, frozen_datetime: "Coordinates") -> None: -+def test_default_expiration(mock: MagicMock, frozen_datetime: "Traveller") -> None: - @get("/cached-default", cache=True) - async def handler() -> str: - return mock() # type: ignore[no-any-return] -diff --git a/tests/unit/test_middleware/test_session/test_server_side_backend.py b/tests/unit/test_middleware/test_session/test_server_side_backend.py -index d9905ff45..cb291a588 100644 ---- a/tests/unit/test_middleware/test_session/test_server_side_backend.py -+++ b/tests/unit/test_middleware/test_session/test_server_side_backend.py -@@ -11,7 +11,7 @@ from litestar.stores.memory import MemoryStore - from litestar.testing import TestClient - - if TYPE_CHECKING: -- from time_machine import Coordinates -+ from time_machine import Traveller - - from litestar.middleware.session.server_side import ServerSideSessionBackend - -@@ -70,7 +70,7 @@ async def test_get_renew_on_access( - server_side_session_backend: "ServerSideSessionBackend", - session_data: bytes, - memory_store: MemoryStore, -- frozen_datetime: "Coordinates", -+ frozen_datetime: "Traveller", - ) -> None: - server_side_session_backend.config.max_age = 1 - server_side_session_backend.config.renew_on_access = True -@@ -121,7 +121,7 @@ async def test_max_age_expires( - server_side_session_backend: "ServerSideSessionBackend", - session_data: bytes, - memory_store: MemoryStore, -- frozen_datetime: "Coordinates", -+ frozen_datetime: "Traveller", - ) -> None: - server_side_session_backend.config.max_age = 1 - await server_side_session_backend.set("foo", session_data, memory_store) -diff --git a/tests/unit/test_stores.py b/tests/unit/test_stores.py -index 471ae754b..97c8f2db9 100644 ---- a/tests/unit/test_stores.py -+++ b/tests/unit/test_stores.py -@@ -12,7 +12,7 @@ from unittest.mock import MagicMock, Mock, patch - import pytest - from _pytest.fixtures import FixtureRequest - from pytest_mock import MockerFixture --from time_machine import Coordinates -+from time_machine import Traveller - - from litestar.exceptions import ImproperlyConfiguredException - from litestar.stores.file import FileStore -@@ -69,7 +69,7 @@ async def test_set_special_chars_key(store: Store, key: str) -> None: - assert await store.get(key) == value - - --async def test_expires(store: Store, frozen_datetime: Coordinates) -> None: -+async def test_expires(store: Store, frozen_datetime: Traveller) -> None: - await store.set("foo", b"bar", expires_in=1) - - frozen_datetime.shift(2) -@@ -87,7 +87,7 @@ async def test_expires(store: Store, frozen_datetime: Coordinates) -> None: - - @pytest.mark.flaky(reruns=5) - @pytest.mark.parametrize("renew_for", [10, timedelta(seconds=10)]) --async def test_get_and_renew(store: Store, renew_for: int | timedelta, frozen_datetime: Coordinates) -> None: -+async def test_get_and_renew(store: Store, renew_for: int | timedelta, frozen_datetime: Traveller) -> None: - if isinstance(store, (RedisStore, ValkeyStore)): - pytest.skip() - -@@ -176,7 +176,7 @@ async def test_delete_all(store: Store) -> None: - assert await store.get(key) is None - - --async def test_expires_in(store: Store, frozen_datetime: Coordinates) -> None: -+async def test_expires_in(store: Store, frozen_datetime: Traveller) -> None: - if not isinstance(store, (RedisStore, ValkeyStore)): - pytest.xfail("bug in FileStore and MemoryStore") - -@@ -460,7 +460,7 @@ async def test_namespaced_store_delete_all_propagates_down(namespaced_store: Nam - - - @pytest.mark.parametrize("store_fixture", ["memory_store", "file_store"]) --async def test_memory_delete_expired(store_fixture: str, request: FixtureRequest, frozen_datetime: Coordinates) -> None: -+async def test_memory_delete_expired(store_fixture: str, request: FixtureRequest, frozen_datetime: Traveller) -> None: - store = request.getfixturevalue(store_fixture) - - expect_expired: list[str] = [] - diff --git a/dev-python/litestar/litestar-2.21.1.ebuild b/dev-python/litestar/litestar-2.21.1.ebuild deleted file mode 100644 index 019ed1939c4f..000000000000 --- a/dev-python/litestar/litestar-2.21.1.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 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 #pypi - -DESCRIPTION="Light, flexible and extensible ASGI framework" -HOMEPAGE=" - https://github.com/litestar-org/litestar/ - https://pypi.org/project/litestar/ -" -# no tests in sdist -SRC_URI=" - https://github.com/litestar-org/litestar/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/anyio-3[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - >=dev-python/httpx-0.22[${PYTHON_USEDEP}] - >=dev-python/litestar-htmx-0.4.0[${PYTHON_USEDEP}] - >=dev-python/msgspec-0.18.2[${PYTHON_USEDEP}] - >=dev-python/multidict-6.0.2[${PYTHON_USEDEP}] - >=dev-python/multipart-1.2.0[${PYTHON_USEDEP}] - >=dev-python/polyfactory-2.6.3[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/rich-13.0.0[${PYTHON_USEDEP}] - dev-python/rich-click[${PYTHON_USEDEP}] - >=dev-python/sniffio-1.3.1[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - app-arch/brotli[python,${PYTHON_USEDEP}] - dev-python/aiosqlite[${PYTHON_USEDEP}] - >=dev-python/asyncpg-0.29.0[${PYTHON_USEDEP}] - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/fsspec[${PYTHON_USEDEP}] - dev-python/greenlet[${PYTHON_USEDEP}] - dev-python/httpx-sse[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/hypercorn[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/prometheus-client[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/psycopg:0[${PYTHON_USEDEP}] - dev-python/pydantic-extra-types[${PYTHON_USEDEP}] - dev-python/redis[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/starlette[${PYTHON_USEDEP}] - dev-python/structlog[${PYTHON_USEDEP}] - >=dev-python/time-machine-3[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - dev-python/uvicorn[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # Requires docker - "tests/unit/test_channels/test_plugin.py" - "tests/unit/test_testing/test_test_client.py" - "tests/unit/test_channels/test_backends.py" - - # Unpackaged advanced alchemy - "tests/examples/test_dto/test_example_apps.py" - "tests/unit/test_dto/test_factory/test_integration.py" - "tests/e2e/test_advanced_alchemy.py" - "tests/examples/test_contrib/test_sqlalchemy/plugins/test_example_apps.py" - "tests/examples/test_contrib/test_sqlalchemy/plugins/test_tutorial_example_apps.py" - "tests/examples/test_contrib/test_sqlalchemy/test_sqlalchemy_examples.py" - "tests/unit/test_app.py" - "tests/unit/test_contrib/test_sqlalchemy.py" - "tests/unit/test_plugins/test_base.py" - "tests/unit/test_plugins/test_sqlalchemy.py" - "tests/unit/test_repository/test_generic_mock_repository.py" - "tests/examples/test_plugins/test_sqlalchemy_init_plugin.py" - - # Unpackaged minijinja - "tests/examples/test_templating/test_engine_instance.py" - "tests/examples/test_templating/test_returning_templates.py" - "tests/examples/test_templating/test_template_functions.py" - "tests/unit/test_contrib/test_minijinja.py" - "tests/unit/test_plugins/test_flash.py" - "tests/unit/test_template/test_built_in.py" - "tests/unit/test_template/test_builtin_functions.py" - "tests/unit/test_template/test_context.py" - "tests/unit/test_template/test_csrf_token.py" - "tests/unit/test_template/test_template.py" - - # Unpackaged beanie - "tests/unit/test_plugins/test_pydantic/test_beanie_integration.py" - - # Unpackaged valkey - "tests/unit/test_stores.py" - - # Avoid the dependency - "tests/unit/test_contrib/test_opentelemetry.py" - "tests/unit/test_plugins/test_prometheus.py" - - # appears to require installing litestar properly prior - "tests/e2e/test_routing/test_path_mounting.py" - "tests/e2e/test_routing/test_path_resolution.py" -) -EPYTEST_DESELECT=( - # Requires docker - "tests/e2e/test_response_caching.py::test_with_stores[redis_store]" - "tests/e2e/test_routing/test_path_resolution.py::test_server_root_path_handling_empty_path[hypercorn]" - - # Unpackaged daphne - "tests/e2e/test_routing/test_path_resolution.py::test_no_path_traversal_from_static_directory[daphne]" - "tests/e2e/test_routing/test_path_resolution.py::test_server_root_path_handling_empty_path[daphne]" - "tests/e2e/test_routing/test_path_resolution.py::test_server_root_path_handling[daphne]" - "tests/e2e/test_routing/test_path_mounting.py::test_path_mounting_live_server[daphne]" - - # Deprecation test - "tests/unit/test_deprecations.py::test_contrib_minijnja_deprecation" - "tests/unit/test_deprecations.py::test_minijinja_from_state_deprecation" - - # Unpackaged advanced alchemy - "tests/examples/test_data_transfer_objects/test_factory/test_type_checking.py::test_should_raise_error_on_route_registration" - "tests/unit/test_contrib/test_repository.py::test_advanced_alchemy_imports" - - # Fragile to configuration differences - "tests/e2e/test_logging/test_structlog_to_file.py::test_structlog_to_file" - "tests/unit/test_connection/test_request.py::test_request_headers" - "tests/unit/test_connection/test_websocket.py::test_websocket_headers" - - # Fragile to background load - #"tests/unit/test_handlers/test_http_handlers/test_kwarg_handling.py::test_route_handler_kwarg_handling" - - # TypeError: Issuer (iss) must be a string. - "tests/unit/test_security/test_jwt/test_auth.py::test_jwt_auth_validation_error_returns_not_authorized" -) - -EPYTEST_RERUNS=5 # upstream does it, and yes flaky is real -EPYTEST_XDIST=1 -EPYTEST_PLUGINS=( pytest-asyncio pytest-mock pytest-lazy-fixtures ) -distutils_enable_tests pytest - -PATCHES=( - # valkey not packaged - "${FILESDIR}"/litestar-2.19.0-no-valkey.patch - - "${FILESDIR}"/litestar-2.21-timemachine-3.patch -) - -python_test() { - epytest -o addopts= tests -} diff --git a/dev-python/litestar/metadata.xml b/dev-python/litestar/metadata.xml deleted file mode 100644 index 10aea2af18d4..000000000000 --- a/dev-python/litestar/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - https://docs.litestar.dev/latest/ - litestar-org/litestar - litestar - - diff --git a/dev-python/littleutils/Manifest b/dev-python/littleutils/Manifest deleted file mode 100644 index 2cf46b32e3ba..000000000000 --- a/dev-python/littleutils/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST littleutils-0.2.4.tar.gz 9526 BLAKE2B e9db85044f137aa794c5fe4bee7f456d6437313f856a810f6a28f58a3d516a35288079fb08ab0ba2604dd2bb10b4a43790584a607a727497133d0bab66a00589 SHA512 818eb4a1264188cf2edd392602cb4235590fed6a7542870748a3a5a52b6ee303436e2462991a437d19916a39303694e49c7f10282524a569346541bc4eebf515 diff --git a/dev-python/littleutils/littleutils-0.2.4.ebuild b/dev-python/littleutils/littleutils-0.2.4.ebuild deleted file mode 100644 index ebd91f265796..000000000000 --- a/dev-python/littleutils/littleutils-0.2.4.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Small personal collection of Python utility functions" -HOMEPAGE=" - https://pypi.org/project/littleutils/ - https://github.com/alexmojaki/littleutils/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -python_test() { - "${EPYTHON}" -m doctest -v littleutils/__init__.py || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/littleutils/metadata.xml b/dev-python/littleutils/metadata.xml deleted file mode 100644 index 87c130b98a60..000000000000 --- a/dev-python/littleutils/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - littleutils - alexmojaki/littleutils - - diff --git a/dev-python/livereload/Manifest b/dev-python/livereload/Manifest deleted file mode 100644 index ea86806f48b2..000000000000 --- a/dev-python/livereload/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-livereload-2.7.1.gh.tar.gz 26793 BLAKE2B e06bc364c660189d51b9553614e37a70fabeccf16d9af15763b398936e4889e6d7ed760145e424da22da3ff4a0b53cbcc7de8e226a6938025ee5d8dfcfd54410 SHA512 a0c5a316ad5d34518b6ca44cddff51ba45d60a8ba24de767e791aa529e4ab22accf15916321fea755e67f4fd0aecb1e0ed840142662c27c8eaa6cad5dc2a7399 diff --git a/dev-python/livereload/livereload-2.7.1.ebuild b/dev-python/livereload/livereload-2.7.1.ebuild deleted file mode 100644 index cdb330e8a512..000000000000 --- a/dev-python/livereload/livereload-2.7.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-livereload-${PV} -DESCRIPTION="livereload server in Python" -HOMEPAGE=" - https://github.com/lepture/python-livereload/ - https://pypi.org/project/livereload/ -" -SRC_URI=" - https://github.com/lepture/python-livereload/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="examples" - -RDEPEND=" - dev-python/tornado[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/furo \ - dev-python/myst-parser \ - dev-python/sphinxcontrib-programoutput - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - - # tests/test_watcher.py::TestWatcher::test_watch_multiple_dirs - # is extremely flaky - epytest -p rerunfailures --reruns=10 -} - -python_install_all() { - if use examples; then - docinto examples - dodoc -r example/. - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/livereload/metadata.xml b/dev-python/livereload/metadata.xml deleted file mode 100644 index 1046423122c7..000000000000 --- a/dev-python/livereload/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - lepture/python-livereload - livereload - - diff --git a/dev-python/llfuse/Manifest b/dev-python/llfuse/Manifest deleted file mode 100644 index 3f7a757a42aa..000000000000 --- a/dev-python/llfuse/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST llfuse-1.5.2.tar.gz 1010784 BLAKE2B e939df082a550bf720d2c945aed22da741c4bed9694854013592749e3c75fdd2075ac1dc328be72ac4be946d5281592b7804de84ad148fcbef4dccacbf6d4e17 SHA512 071fe2a7415959560a85cb5734261dc34d0d8cb83ca23413a06c6118ca7efc34ad17adcbf490b8cf71d8b2c55afd17e3fc0b091bfb12af842fc5c3f5b03de845 diff --git a/dev-python/llfuse/files/llfuse-1.3.5-cflags.patch b/dev-python/llfuse/files/llfuse-1.3.5-cflags.patch deleted file mode 100644 index 43490cf5f4db..000000000000 --- a/dev-python/llfuse/files/llfuse-1.3.5-cflags.patch +++ /dev/null @@ -1,15 +0,0 @@ -Build fails under pypy(3) when enabling these flags. - ---- llfuse-1.3.5/setup.py -+++ llfuse-1.3.5/setup.py -@@ -74,8 +74,8 @@ - long_desc = fh.read() - - compile_args = pkg_config('fuse', cflags=True, ldflags=False, min_ver='2.8.0') -- compile_args += ['-DFUSE_USE_VERSION=29', '-Wall', '-Wextra', '-Wconversion', -- '-Wsign-compare', '-DLLFUSE_VERSION="%s"' % LLFUSE_VERSION] -+ compile_args += ['-DFUSE_USE_VERSION=29', '-Wall', '-Wextra', -+ '-DLLFUSE_VERSION="%s"' % LLFUSE_VERSION] - - # We may have unused functions if we compile for older FUSE versions - compile_args.append('-Wno-unused-function') diff --git a/dev-python/llfuse/llfuse-1.5.2.ebuild b/dev-python/llfuse/llfuse-1.5.2.ebuild deleted file mode 100644 index 28a2d392ec84..000000000000 --- a/dev-python/llfuse/llfuse-1.5.2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for the low-level FUSE API" -HOMEPAGE=" - https://github.com/python-llfuse/python-llfuse/ - https://pypi.org/project/llfuse/ -" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" -IUSE="doc examples" - -RDEPEND=" - >=sys-fs/fuse-2.8.0:0 -" -DEPEND=" - ${RDEPEND} - sys-apps/attr -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/llfuse-1.3.5-cflags.patch -) - -distutils_enable_sphinx rst -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - # force regen - rm src/llfuse.c || die - distutils-r1_src_prepare -} - -python_compile() { - if [[ ! -f src/llfuse.c ]]; then - esetup.py build_cython - fi - distutils-r1_python_compile -} - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/llfuse/metadata.xml b/dev-python/llfuse/metadata.xml deleted file mode 100644 index ae38926afd1c..000000000000 --- a/dev-python/llfuse/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - llfuse - python-llfuse/python-llfuse - - diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest deleted file mode 100644 index b24e6996d4a2..000000000000 --- a/dev-python/lmdb/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST lmdb-1.7.5.tar.gz 883490 BLAKE2B 8246b475bdf6a64f29090a00f4715ee149ee846fdd4d10f1f94c50c2cf17574ce3c44dd94ccbc5e9f5ad925c2a75f79858de235f1217319c5cc1b8c7127435dd SHA512 2813f556a9499bb7555f0119ddaf139d033c5f58f427a983d61cb3d3b1a8f2978cfcc9e8424e81af5476aac00e1e498ff33aabdcaecd5a6d1dafebd604c56bc3 -DIST lmdb-1.7.5.tar.gz.provenance 9533 BLAKE2B 0807dbcf672307567c17ee7e82dab116e2a802352066ba3f3484da58eba7b939b18fe5ded2c20fb775d8b3180097b3a6115eef15715d65abbc37ecd9ee9c6d20 SHA512 5bfc77f23c331fd809b2903d0b5601e3def68554c2283209aaa5c26f86ce377b5bdd3f23ee41e0b5feed3f37baa8e45f7cf76472b845393cc905d7e2fa9dfec3 diff --git a/dev-python/lmdb/lmdb-1.7.5.ebuild b/dev-python/lmdb/lmdb-1.7.5.ebuild deleted file mode 100644 index 82a3ad5dbe7e..000000000000 --- a/dev-python/lmdb/lmdb-1.7.5.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jnwatson/py-lmdb -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for the Lightning Database" -HOMEPAGE=" - https://github.com/jnwatson/py-lmdb/ - https://pypi.org/project/lmdb/ -" - -LICENSE="OPENLDAP" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -# cffi is used only on pypy, so no dep -DEPEND=" - >=dev-db/lmdb-0.9.28:= -" -RDEPEND=" - ${DEPEND} -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export LMDB_FORCE_SYSTEM=1 - -python_test() { - rm -rf lmdb || die - epytest tests -} - -src_install() { - distutils-r1_src_install - - # remove temporary files - find "${D}" -name '*.o' -delete || die - find "${D}" -depth -type d -empty -delete || die -} diff --git a/dev-python/lmdb/metadata.xml b/dev-python/lmdb/metadata.xml deleted file mode 100644 index dfa7346f4ca2..000000000000 --- a/dev-python/lmdb/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - lmdb - jnwatson/py-lmdb - https://lmdb.readthedocs.io/ - - diff --git a/dev-python/lmfit/Manifest b/dev-python/lmfit/Manifest deleted file mode 100644 index 5b7e0b1e485c..000000000000 --- a/dev-python/lmfit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lmfit-1.3.4.tar.gz 630720 BLAKE2B 8817a95bf15e4c39a4d7396c772d15647065ae11abe0cd1e6d8ae72deb984752d07823d2ff1e957280223b618389150eafe2ae7606f1c30b0d37f7c5d84476fc SHA512 787ebdbc489884d4c391775e5ab4fba21f0e95866139b6b3effe7f3d02b4d5adc9297f923e63820259b42c6678188317c1f23524ab11f05c053a89efa600d3d4 diff --git a/dev-python/lmfit/lmfit-1.3.4.ebuild b/dev-python/lmfit/lmfit-1.3.4.ebuild deleted file mode 100644 index e66eb1adec6b..000000000000 --- a/dev-python/lmfit/lmfit-1.3.4.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Non-Linear Least-Squares Minimization and Curve-Fitting for Python" -HOMEPAGE=" - https://lmfit.github.io/lmfit-py/ - https://github.com/lmfit/lmfit-py/ - https://pypi.org/project/lmfit/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/asteval-1.0.0[${PYTHON_USEDEP}] - >=dev-python/dill-0.3.4[${PYTHON_USEDEP}] - >=dev-python/numpy-1.24[${PYTHON_USEDEP}] - >=dev-python/scipy-1.10.0[${PYTHON_USEDEP}] - >=dev-python/uncertainties-3.2.2[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/lmfit/metadata.xml b/dev-python/lmfit/metadata.xml deleted file mode 100644 index 03e21f01eca5..000000000000 --- a/dev-python/lmfit/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - pacho@gentoo.org - - - python@gentoo.org - Python - - - lmfit/lmfit-py - lmfit - - diff --git a/dev-python/lockfile/Manifest b/dev-python/lockfile/Manifest deleted file mode 100644 index 788b2e59c3f5..000000000000 --- a/dev-python/lockfile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lockfile-0.12.2.tar.gz 20874 BLAKE2B 8a1e49e8799516b44b219fb28101f3985d75fea842456e69c4357b71eb6a7be21cc56c0f9e885df8da3fb6c584ff4a47c7daad87ba34fc47a8cd40644ece063b SHA512 67b7d651d7e963a497c2604912c61eed90181cdd09c744a0ceaa26e6bbe09d1a871ce48be3949b7da7ea6b366b15492c8c8de589edeca2641ca5e6cb3804df07 diff --git a/dev-python/lockfile/files/lockfile-0.12.2-pytest.patch b/dev-python/lockfile/files/lockfile-0.12.2-pytest.patch deleted file mode 100644 index 47362a4de6a0..000000000000 --- a/dev-python/lockfile/files/lockfile-0.12.2-pytest.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -dup -r lockfile-0.12.2/test/compliancetest.py lockfile-0.12.2.new/test/compliancetest.py ---- lockfile-0.12.2/test/compliancetest.py 2015-11-25 19:29:13.000000000 +0100 -+++ lockfile-0.12.2.new/test/compliancetest.py 2022-05-27 07:55:43.720523461 +0200 -@@ -6,15 +6,13 @@ import lockfile - - - class ComplianceTest(object): -- def __init__(self): -- self.saved_class = lockfile.LockFile -- - def _testfile(self): - """Return platform-appropriate file. Helper for tests.""" - import tempfile - return os.path.join(tempfile.gettempdir(), 'trash-%s' % os.getpid()) - - def setup(self): -+ self.saved_class = lockfile.LockFile - lockfile.LockFile = self.class_to_test - - def teardown(self): diff --git a/dev-python/lockfile/lockfile-0.12.2-r3.ebuild b/dev-python/lockfile/lockfile-0.12.2-r3.ebuild deleted file mode 100644 index ce5e67d093be..000000000000 --- a/dev-python/lockfile/lockfile-0.12.2-r3.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Platform-independent file locking module" -HOMEPAGE=" - https://launchpad.net/pylockfile/ - https://pypi.org/project/lockfile/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - >dev-python/pbr-1.8[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}"/${P}-pytest.patch -) - -distutils_enable_tests pytest -distutils_enable_sphinx doc/source --no-autodoc diff --git a/dev-python/lockfile/metadata.xml b/dev-python/lockfile/metadata.xml deleted file mode 100644 index d5e839e4d66c..000000000000 --- a/dev-python/lockfile/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - lockfile - pylockfile - - diff --git a/dev-python/logbook/Manifest b/dev-python/logbook/Manifest deleted file mode 100644 index 8afaf4fca3c0..000000000000 --- a/dev-python/logbook/Manifest +++ /dev/null @@ -1,20 +0,0 @@ -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73 -DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0 -DIST logbook-1.9.2.gh.tar.gz 483654 BLAKE2B 2482b7ea10ccb4944bce4ae29ede9cae7e05c1cf1ae4e666f8b614178c65ee34368ff7e6cab2db4c42f89a93f959c92ee82c71f22b4a6cc3d56f07f6e2951e57 SHA512 af3327dae9be464fc3ad1cef2f44d1882d0aaede0ee186509eff844d1818c0717d0f2f2d34bd1718ecdaec099bb961889c2cf38d4941fd99e259a30d32de61be -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 -DIST proc-macro2-1.0.103.crate 60024 BLAKE2B e5ce5f77838fd063b5615b1555db02175621135132de6aa7479d67fd0a34c15e8235290112a728f3251cf913a835bf0aafaf6930880511427143b63152047259 SHA512 9a6964a2ad24dbb1108b7018882ddb48cb6e6f652d1c5eed1cac94602539fc71f011a0a276765778df161edbd6387bf03a8505d93565e0c106f09e98d7d6efce -DIST pyo3-0.27.1.crate 1172212 BLAKE2B 29ea2d7dffa41ac5414aa5bc537b90e5979dd4a05a04c4cb1d2b70d6d5b7f9cb506fe864236f65495e7646406b695d5891af5cad2d67fd665a1ab4357fa31921 SHA512 f4c8d65b0a95633850597d6b29298c4a14aa3239fa245684cf6caf275f070698b35b03bfb3f256aaca0cec0d31211c51e2f2650a9d12eddce2a4d5d1f81e06a2 -DIST pyo3-build-config-0.27.1.crate 35565 BLAKE2B 2dfb7e1c07ff0f7cdad8f77e4a33ce7696f914f29d931c967f0fcf24fe257b6e421cb2f8e2820a5e66440490cfd96eb733073651a153fd6932f2da5c1068187a SHA512 9add95c372ac2db8e3e719ca2b393aa1e18b6786a7d34e113b07a7e0ad9698ad2d3753a1e7707e4df1edbf62c4fba2df6e0227e5658d5d368ac1dbf76a0e9455 -DIST pyo3-ffi-0.27.1.crate 78517 BLAKE2B f0a093a594e47856c6458da59cc41d5b772be369fb245a1c09f5264464e0ddc527b243cd451352c7b3b1682fcb26cb1d7b93abfefe19411eec8de73d98918b74 SHA512 5bfb8e7982b0d9ddf6fb2c2a4110b43c5b4bcc6f0a14acb50af329742b6eb9993df2ffe88bc34732fd0a58ca552df1b071fa8efd7b38d3441a7b9f45245168ea -DIST pyo3-macros-0.27.1.crate 8918 BLAKE2B d98f155ba4867fec265b7ab82a89d6e025259fc113d9bcddc179a0a0df961ad36cafee1e781ef8fee6d607b8f943b6a095c0a1a188603f9be624a663170791d5 SHA512 7d33a363e464e2fe5b4fe4b958877c695542c8e18a0b512868d579455c9c6072d8a4c00a36b069bf8b54f7dade9847b3968c3d3f40b0b2b54fcfeff44f0afef2 -DIST pyo3-macros-backend-0.27.1.crate 82521 BLAKE2B fc5a1516eb0c55525cf648114274a741a01ee215cee8ef5ba44c0da225b98c1db15d3459f81028ae5b7376fcaf4744a59a34ec345403097d7b374aa8cd9d1e50 SHA512 036147deb1ad48815e22c84071069ed4eefe6b75c95cf727259231d63f0dbde00310983fbe90ab1b740ade071a22b9bb09073d6f120b519242c4bd8989bf3202 -DIST quote-1.0.42.crate 31504 BLAKE2B a8106c0fe3953bcc2aa421516dfbaad6d6cb2ea839b2ce1447a45b8732dad40a921c2008b477bc0fa029dc0e0357a339db543b1f90bb9da77a5a3681fc16bed0 SHA512 6d55047312de6bab660459750c54213e986f0a80b4458fdb706c2fb3bab83b8239cd230dd9291662076d395c818a391142af1228ae3158cfa4960d6c74d531ba -DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 -DIST syn-2.0.111.crate 302117 BLAKE2B 9fe6c0bbeb432d67f4c879956c505d160f7be418cd16b48a5430c1c4c4922251007e3d85bf219daa16a7e9d8f32c15fdc2ebd94bdfc762135cb27b897590d484 SHA512 f30fc819fc6c942cde044b6bbe608f96736070717f28da71ab4ff68aa9e780416829152da11a83513fbc0de88337c2157e4fd1e4a029ebcbb64daeaa54dbf768 -DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 -DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b diff --git a/dev-python/logbook/logbook-1.9.2.ebuild b/dev-python/logbook/logbook-1.9.2.ebuild deleted file mode 100644 index b555e3d3a85e..000000000000 --- a/dev-python/logbook/logbook-1.9.2.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -CARGO_OPTIONAL=1 -CRATES=" - autocfg@1.5.0 - heck@0.5.0 - indoc@2.0.7 - libc@0.2.177 - memoffset@0.9.1 - once_cell@1.21.3 - portable-atomic@1.11.1 - proc-macro2@1.0.103 - pyo3-build-config@0.27.1 - pyo3-ffi@0.27.1 - pyo3-macros-backend@0.27.1 - pyo3-macros@0.27.1 - pyo3@0.27.1 - quote@1.0.42 - rustversion@1.0.22 - syn@2.0.111 - target-lexicon@0.13.3 - unicode-ident@1.0.22 - unindent@0.2.4 -" - -inherit cargo distutils-r1 - -DESCRIPTION="A logging replacement for Python" -HOMEPAGE=" - https://logbook.readthedocs.io/en/stable/ - https://github.com/getlogbook/logbook/ - https://pypi.org/project/Logbook/ -" -SRC_URI=" - https://github.com/getlogbook/logbook/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="BSD" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/typing-extensions-4.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ) - test? ( - >=app-arch/brotli-1.1.0[${PYTHON_USEDEP},python] - >=dev-python/execnet-1.5[${PYTHON_USEDEP}] - >=dev-python/jinja2-2.11.3[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - >=dev-python/pyzmq-27.0.2[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}] - ) -" -EPYTEST_PLUGINS=( pytest-rerunfailures ) -distutils_enable_tests pytest -distutils_enable_sphinx docs - -EPYTEST_DESELECT=( - # Delete test file requiring local connection to redis server - tests/test_queues.py -) - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/logbook/_speedups.*.so" - -src_unpack() { - default - use native-extensions && cargo_src_unpack -} - -python_configure_all() { - if ! use native-extensions; then - export DISABLE_LOGBOOK_CEXT=1 - fi -} diff --git a/dev-python/logbook/metadata.xml b/dev-python/logbook/metadata.xml deleted file mode 100644 index 11e004f6614c..000000000000 --- a/dev-python/logbook/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - a.zuber@gmx.ch - Andreas Zuber - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - Logbook - getlogbook/logbook - - diff --git a/dev-python/logfury/Manifest b/dev-python/logfury/Manifest deleted file mode 100644 index f5ecbdb1c33c..000000000000 --- a/dev-python/logfury/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST logfury-1.0.1.gh.tar.gz 10083 BLAKE2B 81c896a0e13f22802207f5cbe53a9e1c5dac5ff3c1608471809aa11540eac8061a6f89f5af7973a310a5bd9cf96603c873e641e0ae835bdcb87566bf92f7fadb SHA512 dd00d9bddb3aa69f52b892b8025a2d226d5cd0dcad81bcd5abd701284d7cd09717576e9782deb0c209a31ee1c337394c40e76e960b5b8ade38a1c6e601374f86 diff --git a/dev-python/logfury/logfury-1.0.1-r1.ebuild b/dev-python/logfury/logfury-1.0.1-r1.ebuild deleted file mode 100644 index 37da46c68a66..000000000000 --- a/dev-python/logfury/logfury-1.0.1-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Boilerplate library for logging method calls" -HOMEPAGE=" - https://github.com/reef-technologies/logfury - https://pypi.org/project/logfury/ -" -SRC_URI=" - https://github.com/reef-technologies/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/testfixtures[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # remove pin for old Pythons (sic!) - sed -i -e '/setuptools_scm/d' setup.py || die - distutils-r1_src_prepare - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} diff --git a/dev-python/logfury/metadata.xml b/dev-python/logfury/metadata.xml deleted file mode 100644 index 7b991c8e52dc..000000000000 --- a/dev-python/logfury/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - william@ewpettersson.se - William Pettersson - - - proxy-maint@gentoo.org - Proxy maintainers - - - python@gentoo.org - Python - - - - logfury - reef-technologies/logfury - - diff --git a/dev-python/logical-unification/Manifest b/dev-python/logical-unification/Manifest deleted file mode 100644 index d031492dcd26..000000000000 --- a/dev-python/logical-unification/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST logical-unification-0.4.7.gh.tar.gz 24199 BLAKE2B be69254f85cfd7ce00624bb34bcfcf888e1a9b1861fd32d0b0072cc43a133f535f4fdd495ab2635769db048ad8568dd2c94fbc3db284a7603d2fc2c1514457df SHA512 77f5633a9d78fa7320a8e23f0fe5132ac33e5ba91601e4e5477ee4b1d363e54aa238312ee0afc49393d6f1aa186b1b9be8e1bc89fbbcefa33a789255f6e67471 diff --git a/dev-python/logical-unification/files/logical-unification-0.4.7-py314.patch b/dev-python/logical-unification/files/logical-unification-0.4.7-py314.patch deleted file mode 100644 index 141e06a9863d..000000000000 --- a/dev-python/logical-unification/files/logical-unification-0.4.7-py314.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 4f2c7605a30efb1cf0b3b35e367ac56492918684 Mon Sep 17 00:00:00 2001 -From: "Brandon T. Willard" -Date: Tue, 24 Feb 2026 15:30:19 -0600 -Subject: [PATCH] Update ast.Num to ast.Constant - -Closes #48 ---- - tests/test_more.py | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -diff --git a/tests/test_more.py b/tests/test_more.py -index 440c1be..081eaf8 100644 ---- a/tests/test_more.py -+++ b/tests/test_more.py -@@ -33,9 +33,9 @@ def test_unify_object(): - def test_unify_nonstandard_object(): - _unify.add((ast.AST, ast.AST, Mapping), _unify_object) - x = var() -- assert unify(ast.Num(n=1), ast.Num(n=1), {}) == {} -- assert unify(ast.Num(n=1), ast.Num(n=2), {}) is False -- assert unify(ast.Num(n=1), ast.Num(n=x), {}) == {x: 1} -+ assert unify(ast.Constant(n=1), ast.Constant(n=1), {}) == {} -+ assert unify(ast.Constant(n=1), ast.Constant(n=2), {}) is False -+ assert unify(ast.Constant(n=1), ast.Constant(n=x), {}) == {x: 1} - - - def test_reify_object(): -@@ -51,9 +51,9 @@ def test_reify_object(): - def test_reify_nonstandard_object(): - _reify.add((ast.AST, Mapping), _reify_object) - x = var() -- assert reify(ast.Num(n=1), {}).n == 1 -- assert reify(ast.Num(n=x), {}).n == x -- assert reify(ast.Num(n=x), {x: 2}).n == 2 -+ assert reify(ast.Constant(n=1), {}).n == 1 -+ assert reify(ast.Constant(n=x), {}).n == x -+ assert reify(ast.Constant(n=x), {x: 2}).n == 2 - - - def test_reify_slots(): diff --git a/dev-python/logical-unification/logical-unification-0.4.7.ebuild b/dev-python/logical-unification/logical-unification-0.4.7.ebuild deleted file mode 100644 index bfec6b88fd91..000000000000 --- a/dev-python/logical-unification/logical-unification-0.4.7.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2022-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="Logical unification in Python" -HOMEPAGE=" - https://pypi.org/project/logical-unification/ - https://github.com/pythological/unification/ -" -# No tests in sdist, as of 0.4.6 -SRC_URI=" - https://github.com/pythological/unification/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/unification-${PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" - -RDEPEND=" - dev-python/multipledispatch[${PYTHON_USEDEP}] - dev-python/toolz[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/pythological/unification/commit/4f2c7605a30efb1cf0b3b35e367ac56492918684 - "${FILESDIR}/${P}-py314.patch" -) - -EPYTEST_DESELECT=( - tests/test_benchmarks.py - # weird test for testing limits of runtime - tests/test_core.py::test_reify_recursion_limit -) - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/logical-unification/metadata.xml b/dev-python/logical-unification/metadata.xml deleted file mode 100644 index 76b0b41c7d50..000000000000 --- a/dev-python/logical-unification/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - logical-unification - pythological/unification - - diff --git a/dev-python/loguru/Manifest b/dev-python/loguru/Manifest deleted file mode 100644 index c72c64e9f689..000000000000 --- a/dev-python/loguru/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST loguru-0.7.3.gh.tar.gz 459102 BLAKE2B 7d7cf167e1350814eea6a358cc00bac217ea6b153ae29ffd70c026f3be63cc126fbc184668ea643ea03416fc8f805bd51502fd8cc9e8d9bcc19099814b8c3fe6 SHA512 9bceddf7c83a14b4c62e3f48f9dc5d6957e068b4f0a8ce3e83ade0b558acd35dda86372d4c6c7abc489aebac3a3203eca56615c5973f42e15973e85894799fe7 diff --git a/dev-python/loguru/files/loguru-0.7.3-py314.patch b/dev-python/loguru/files/loguru-0.7.3-py314.patch deleted file mode 100644 index c47d81608288..000000000000 --- a/dev-python/loguru/files/loguru-0.7.3-py314.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 84023e2bd8339de95250470f422f096edcb8f7b7 Mon Sep 17 00:00:00 2001 -From: Delgan -Date: Sat, 5 Jul 2025 22:43:12 +0200 -Subject: [PATCH] Fix failing "exception_modern" unit test with Python 3.14 - (#1331) - -The test relies on the "repr()" output of a few classes which are -not meant to be considered as a stabilized API. In this -specific case, "Union" representation was changed upstream from -"typing.Union" to "" (kind of leak -implementation details). - -I simply replaced the dummy "Union" with "Tuple" in the unit test, -since its representation appears stable acrcoss versions. ---- - tests/exceptions/output/modern/type_hints.txt | 4 ++-- - tests/exceptions/source/modern/type_hints.py | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/tests/exceptions/output/modern/type_hints.txt b/tests/exceptions/output/modern/type_hints.txt -index 64484d3f..917180a3 100644 ---- a/tests/exceptions/output/modern/type_hints.txt -+++ b/tests/exceptions/output/modern/type_hints.txt -@@ -10,11 +10,11 @@ -  └  - - File "tests/exceptions/source/modern/type_hints.py", line 15, in foo -- def foo(a: int, b: Union[Name, float], c: "Name") -> T: 1 / 0 -+ def foo(a: int, b: Tuple[Name, float], c: "Name") -> T: 1 / 0 -  │ │ │ │ │ │ └ ~T -  │ │ │ │ │ └ 3 -  │ │ │ │ └  --  │ │ │ └ typing.Union -+  │ │ │ └ typing.Tuple -  │ │ └ 2 -  │ └ 1 -  └  -diff --git a/tests/exceptions/source/modern/type_hints.py b/tests/exceptions/source/modern/type_hints.py -index 84b36e51..cda95a68 100644 ---- a/tests/exceptions/source/modern/type_hints.py -+++ b/tests/exceptions/source/modern/type_hints.py -@@ -1,6 +1,6 @@ - # fmt: off - import sys --from typing import TypeVar, Union -+from typing import TypeVar, Tuple - - from loguru import logger - -@@ -12,7 +12,7 @@ - Name = str - - --def foo(a: int, b: Union[Name, float], c: "Name") -> T: 1 / 0 -+def foo(a: int, b: Tuple[Name, float], c: "Name") -> T: 1 / 0 - - - def main(): diff --git a/dev-python/loguru/loguru-0.7.3.ebuild b/dev-python/loguru/loguru-0.7.3.ebuild deleted file mode 100644 index 738e3bbfa373..000000000000 --- a/dev-python/loguru/loguru-0.7.3.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python logging made (stupidly) simple" -HOMEPAGE=" - https://github.com/Delgan/loguru/ - https://pypi.org/project/loguru/ -" -SRC_URI=" - https://github.com/Delgan/loguru/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - test? ( - >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}] - >=dev-python/freezegun-1.5.0[${PYTHON_USEDEP}] - ) -" - -# filesystem buffering tests may fail -# on tmpfs with 64k PAGESZ, but pass fine on ext4 -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # mypy - tests/test_type_hinting.py -) - -src_prepare() { - local PATCHES=( - # https://github.com/Delgan/loguru/commit/84023e2bd8339de95250470f422f096edcb8f7b7 - "${FILESDIR}/${P}-py314.patch" - ) - - distutils-r1_src_prepare - - # neuter mypy integration - sed -i -e 's:sys.version_info >= (3, 6):False:' tests/conftest.py || die -} diff --git a/dev-python/loguru/metadata.xml b/dev-python/loguru/metadata.xml deleted file mode 100644 index 726516bfb038..000000000000 --- a/dev-python/loguru/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - python@gentoo.org - Python - - - This library is intended to make Python logging less painful - by adding a bunch of useful functionalities that solve caveats - of the standard loggers. Using logs in your application should - be an automatism, Loguru tries to make it both pleasant - and powerful. - - - Delgan/loguru - loguru - - diff --git a/dev-python/logutils/Manifest b/dev-python/logutils/Manifest deleted file mode 100644 index cffb318a49c5..000000000000 --- a/dev-python/logutils/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST logutils-0.3.5.tar.gz 27703 BLAKE2B ceeabbc64603da949e771531fd1a7cff6bc760ffa98fcb952eddc5da39d019e202949dc596398ea68397c573cb9c2bace77f8e5462030e68d2f5768444a23b45 SHA512 0194bf4f01e7a29d4211495dc5fead9d4bd5bc1b791d25ff38ad28960a229a9bcdbaa7e6d3b5a4105eef6c9aa159459d6529c2615df113e7ec1ae93aac5cce6c diff --git a/dev-python/logutils/files/logutils-0.3.5-py313.patch b/dev-python/logutils/files/logutils-0.3.5-py313.patch deleted file mode 100644 index e6b804f2e042..000000000000 --- a/dev-python/logutils/files/logutils-0.3.5-py313.patch +++ /dev/null @@ -1,90 +0,0 @@ -From f33a518fc04bcb4f875b2c741c7bbee8db9e01d8 Mon Sep 17 00:00:00 2001 -From: Arne Keller -Date: Sat, 11 Jan 2025 11:27:21 +0100 -Subject: [PATCH] Fix Python 3.13 compatibility - ---- - logutils/dictconfig.py | 9 +++++++-- - tests/test_dictconfig.py | 14 ++++++++++---- - 2 files changed, 17 insertions(+), 6 deletions(-) - -diff --git a/logutils/dictconfig.py b/logutils/dictconfig.py -index c774552..2e33031 100644 ---- a/logutils/dictconfig.py -+++ b/logutils/dictconfig.py -@@ -290,7 +290,12 @@ class DictConfigurator(BaseConfigurator): - raise ValueError("Unsupported version: %s" % config['version']) - incremental = config.pop('incremental', False) - EMPTY_DICT = {} -- logging._acquireLock() -+ # Python 3.13+ renamed these functions -+ try: -+ acquire, release = logging._prepareFork, logging._afterFork -+ except AttributeError: -+ acquire, release = logging._acquireLock, logging._releaseLock -+ acquire() - try: - if incremental: - handlers = config.get('handlers', EMPTY_DICT) -@@ -431,7 +436,7 @@ class DictConfigurator(BaseConfigurator): - raise ValueError('Unable to configure root ' - 'logger: %s' % e) - finally: -- logging._releaseLock() -+ release() - - def configure_formatter(self, config): - """Configure a formatter from a dictionary.""" -diff --git a/tests/test_dictconfig.py b/tests/test_dictconfig.py -index 3aee984..e56d267 100644 ---- a/tests/test_dictconfig.py -+++ b/tests/test_dictconfig.py -@@ -30,6 +30,12 @@ def handlerFunc(): - class CustomHandler(logging.StreamHandler): - pass - -+# Python 3.13+ renamed these functions -+try: -+ acquire, release = logging._prepareFork, logging._afterFork -+except AttributeError: -+ acquire, release = logging._acquireLock, logging._releaseLock -+ - class ConfigDictTest(unittest.TestCase): - - """Reading logging config from a dictionary.""" -@@ -39,7 +45,7 @@ class ConfigDictTest(unittest.TestCase): - self.adapter = LoggerAdapter(l, {}) - - logger_dict = logging.getLogger().manager.loggerDict -- logging._acquireLock() -+ acquire() - try: - self.saved_handlers = logging._handlers.copy() - self.saved_handler_list = logging._handlerList[:] -@@ -50,7 +56,7 @@ class ConfigDictTest(unittest.TestCase): - self.saved_level_to_name = logging._levelToName.copy() - self.saved_name_to_level = logging._nameToLevel.copy() - finally: -- logging._releaseLock() -+ release() - - self.root_logger = logging.getLogger("") - self.original_logging_level = self.root_logger.getEffectiveLevel() -@@ -58,7 +64,7 @@ class ConfigDictTest(unittest.TestCase): - - def tearDown(self): - self.root_logger.setLevel(self.original_logging_level) -- logging._acquireLock() -+ acquire() - try: - if hasattr(logging, '_levelNames'): - logging._levelNames.clear() -@@ -75,7 +81,7 @@ class ConfigDictTest(unittest.TestCase): - loggerDict.clear() - loggerDict.update(self.saved_loggers) - finally: -- logging._releaseLock() -+ release() - - message_num = 0 - diff --git a/dev-python/logutils/logutils-0.3.5-r1.ebuild b/dev-python/logutils/logutils-0.3.5-r1.ebuild deleted file mode 100644 index 9f058c36eb43..000000000000 --- a/dev-python/logutils/logutils-0.3.5-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="The logutils package provides a set of handlers for the Python standard" -HOMEPAGE=" - https://bitbucket.org/vinay.sajip/logutils/ - https://pypi.org/project/logutils/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-db/redis - dev-python/redis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -PATCHES=( - # https://bitbucket.org/vinay.sajip/logutils/pull-requests/5 - "${FILESDIR}/${P}-py313.patch" -) - -src_prepare() { - distutils-r1_src_prepare - - sed -i -e 's:assertEquals:assertEqual:' tests/*.py || die -} - -python_test() { - eunittest -s tests -} diff --git a/dev-python/logutils/metadata.xml b/dev-python/logutils/metadata.xml deleted file mode 100644 index 8cc64d94abda..000000000000 --- a/dev-python/logutils/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - - vinay.sajip/logutils - logutils - - diff --git a/dev-python/loky/Manifest b/dev-python/loky/Manifest deleted file mode 100644 index 57aaaac6d81a..000000000000 --- a/dev-python/loky/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST loky-3.5.6.gh.tar.gz 146002 BLAKE2B 47ec7766d0ce77166af31d8ed8b58266e8184eb31f98eef9b6d13f0e3ef458aa940b70c1291addf9cfd73ebc0334c44762679acbcfa7186a4275354872146242 SHA512 8ad7e81c43cc2e15e0504709536995ba8b6c493cbf9a07530c93e63afb47af2a679ee7a82b79ad1e8e2f825d1502d21c1954beda4fe9e8d94b6607847a87bc52 diff --git a/dev-python/loky/loky-3.5.6.ebuild b/dev-python/loky/loky-3.5.6.ebuild deleted file mode 100644 index 9da017e0b41c..000000000000 --- a/dev-python/loky/loky-3.5.6.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 2020-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="Robust and reusable Executor for joblib" -HOMEPAGE=" - https://github.com/joblib/loky/ - https://pypi.org/project/loky/ -" -SRC_URI=" - https://github.com/joblib/loky/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/cloudpickle[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - EPYTEST_DESELECT=( - # docker, seriously? - tests/test_loky_module.py::test_cpu_count_cfs_limit - tests/test_loky_module.py::test_cpu_count_cgroup_limit - # hangs, and even pytest-timeout does not help - tests/test_reusable_executor.py::TestExecutorDeadLock::test_deadlock_kill - tests/test_reusable_executor.py::TestResizeExecutor::test_reusable_executor_resize - # Python 3.12 raises an additional warning due to the use of fork() - # in a multithreaded process, the additional warning breaks this test - # since the expected warning is no longer the first. - # This is harmless, skip test for now - tests/test_worker_timeout.py::TestTimeoutExecutor::test_worker_timeout_shutdown_no_deadlock - tests/test_reusable_executor.py::TestResizeExecutor::test_resize_after_timeout - ) - - case ${EPYTHON} in - python3.14) - EPYTEST_DESELECT+=( - # libffi gets loaded somehow - tests/test_loky_backend.py::TestLokyBackend::test_sync_object_handling - ) - ;; - esac - - # high memory test needs a lot of memory + is broken on 32-bit platforms - epytest --skip-high-memory -} diff --git a/dev-python/loky/metadata.xml b/dev-python/loky/metadata.xml deleted file mode 100644 index 8bcdc2070db4..000000000000 --- a/dev-python/loky/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - loky - joblib/loky - - diff --git a/dev-python/looseversion/Manifest b/dev-python/looseversion/Manifest deleted file mode 100644 index be908ce41c35..000000000000 --- a/dev-python/looseversion/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST looseversion-1.3.0.tar.gz 8799 BLAKE2B 75664c31164062178986a14ff2fcc1a4c3c2c8e5bab9728477c33c73076833b5fdc8d55ebf7444f809a9a3e6152eb9c51888b8227efd4ac5f865890da8ec0472 SHA512 a54c788ba698b07308cfc75b5afba2cda59451d72d178be92b43c433deac9b24bffafa26f121af79a3d42eca8f83e7f50477498e1a17aec47cc213d39aa47eb2 diff --git a/dev-python/looseversion/looseversion-1.3.0.ebuild b/dev-python/looseversion/looseversion-1.3.0.ebuild deleted file mode 100644 index 7601befae161..000000000000 --- a/dev-python/looseversion/looseversion-1.3.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023-2025 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 pypi distutils-r1 - -DESCRIPTION="A backwards/forwards-compatible fork of distutils.version.LooseVersion" -HOMEPAGE=" - https://pypi.org/project/looseversion/ - https://github.com/effigies/looseversion/ -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" - -distutils_enable_tests pytest - -python_test() { - epytest tests.py -} diff --git a/dev-python/looseversion/metadata.xml b/dev-python/looseversion/metadata.xml deleted file mode 100644 index 7fb287c14b07..000000000000 --- a/dev-python/looseversion/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - effigies/looseversion - looseversion - - diff --git a/dev-python/lrcalc/Manifest b/dev-python/lrcalc/Manifest deleted file mode 100644 index 087604119042..000000000000 --- a/dev-python/lrcalc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lrcalc_python-2.1.tar.gz 16452 BLAKE2B 9abdb23834e136f10d960695751bc6569f248abf72a7e89f7feafe4ce046bea47faed299e4ecf5e99ab419e6cb02bb861736006c20de2e328321b9bacb96845d SHA512 b6d3bc61be1fe478bef74d1c51d7072521ef8d43bf64323cce0985582e2981c02382fa38a2501f5c9537349573721a1de8e166149ee4df31ed13bf0f0fb5d2a8 diff --git a/dev-python/lrcalc/lrcalc-2.1-r3.ebuild b/dev-python/lrcalc/lrcalc-2.1-r3.ebuild deleted file mode 100644 index c9c42fa1b23d..000000000000 --- a/dev-python/lrcalc/lrcalc-2.1-r3.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for sci-mathematics/lrcalc" -HOMEPAGE="https://bitbucket.org/asbuch/lrcalc" -# Avoid a name clash with the sci-mathematics/lrcalc tarball -SRC_URI="$(pypi_sdist_url) -> ${PN}_python-${PV}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -BDEPEND="dev-python/cython[${PYTHON_USEDEP}]" -DEPEND="~sci-mathematics/lrcalc-${PV}" -RDEPEND="${DEPEND}" - -src_prepare() { - # Fix this typo in setup.py to avoid a QA warning - sed -i setup.py \ - -e 's/long_description_type/long_description_content_type/' \ - || die - default -} diff --git a/dev-python/lrcalc/metadata.xml b/dev-python/lrcalc/metadata.xml deleted file mode 100644 index 13ca5f2d8175..000000000000 --- a/dev-python/lrcalc/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - mjo@gentoo.org - - - - frp.bissey@gmail.com - François Bissey - - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - - asbuch/lrcalc - lrcalc - - diff --git a/dev-python/lru-dict/Manifest b/dev-python/lru-dict/Manifest deleted file mode 100644 index d81b3483537c..000000000000 --- a/dev-python/lru-dict/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST lru-dict-1.3.0.tar.gz 13123 BLAKE2B 705fb47e2f8564e5aea43d2a9a08b834e2f645dd78e6604896b159aceb75d71bf88c138fb2db746808b0d901e18d206c09181997f2a7366264d91bd412856d10 SHA512 c5db55f7808ce404a71990546a40c26a9c46c3edff475cf5c0cb5082c5527793c41c517a2d615145f4733c6f39b988775f2092f55b58ea54a8e6830a66bbaf5a -DIST lru_dict-1.4.1.tar.gz 13439 BLAKE2B 7d110828696b56bf61beed5ecb672660d41fef5736e98996febd4786f91874c3f7fc58c2f4e03bace51c70214edbf16e5c5af822570030a2063ea71cbb255a32 SHA512 fd4328c78a19c026c5b239b87561d989be1fc25e76a09158df9437dd1963148968b615bf24971c2595abab379276cc142793e0608f33500fc0ee3488226cd82b diff --git a/dev-python/lru-dict/lru-dict-1.3.0.ebuild b/dev-python/lru-dict/lru-dict-1.3.0.ebuild deleted file mode 100644 index e428acf6996b..000000000000 --- a/dev-python/lru-dict/lru-dict-1.3.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="Dict like LRU container" -HOMEPAGE=" - https://pypi.org/project/lru-dict/ - https://github.com/amitdev/lru-dict -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests unittest - -python_test() { - cd "${T}" || die - eunittest "${S}"/test -} diff --git a/dev-python/lru-dict/lru-dict-1.4.1.ebuild b/dev-python/lru-dict/lru-dict-1.4.1.ebuild deleted file mode 100644 index 9f516fb9e69d..000000000000 --- a/dev-python/lru-dict/lru-dict-1.4.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Dict like LRU container" -HOMEPAGE=" - https://pypi.org/project/lru-dict/ - https://github.com/amitdev/lru-dict -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests unittest - -python_test() { - cd "${T}" || die - eunittest "${S}"/test -} diff --git a/dev-python/lru-dict/metadata.xml b/dev-python/lru-dict/metadata.xml deleted file mode 100644 index 6a34077b5a01..000000000000 --- a/dev-python/lru-dict/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - cyber+gentoo@sysrq.in - Anna - - - lru-dict - - Amit Dev - - amitdev/lru-dict - - diff --git a/dev-python/lsp-tree-sitter/Manifest b/dev-python/lsp-tree-sitter/Manifest deleted file mode 100644 index c29e5f8f4269..000000000000 --- a/dev-python/lsp-tree-sitter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lsp_tree_sitter-0.1.1.tar.gz 66914 BLAKE2B 6e04a3bd5fd0b2fd642056e9a8c5f6d34e80714ed0a8394744469cdd1360e8ec14d16fc59cb5df9b495a71619790ee6c0a02a527b2cc32fb3019a4e095ededb5 SHA512 51588344e8c37a8abc89aec94a9ec0ecacc3853cdcf2470b33c154e725bc50348943960f2f954ff83fc23ca78defb66f03df55f2be2dad1695b3ff35be17b248 diff --git a/dev-python/lsp-tree-sitter/lsp-tree-sitter-0.1.1.ebuild b/dev-python/lsp-tree-sitter/lsp-tree-sitter-0.1.1.ebuild deleted file mode 100644 index 60f2affc923b..000000000000 --- a/dev-python/lsp-tree-sitter/lsp-tree-sitter-0.1.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A library to create language servers" -HOMEPAGE=" - https://github.com/neomutt/lsp-tree-sitter - https://pypi.org/project/lsp-tree-sitter -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/lsprotocol[${PYTHON_USEDEP}] - dev-python/pygls[${PYTHON_USEDEP}] - dev-python/tree-sitter[${PYTHON_USEDEP}] -" -BDEPEND="test? ( ${RDEPEND} )" - -distutils_enable_tests pytest diff --git a/dev-python/lsp-tree-sitter/metadata.xml b/dev-python/lsp-tree-sitter/metadata.xml deleted file mode 100644 index 8109aa91a81e..000000000000 --- a/dev-python/lsp-tree-sitter/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - contact@paveloom.dev - Pavel Sobolev - - - https://github.com/neomutt/lsp-tree-sitter/issues - neomutt/lsp-tree-sitter - lsp-tree-sitter - - diff --git a/dev-python/lsprotocol/Manifest b/dev-python/lsprotocol/Manifest deleted file mode 100644 index 14f03a15ea4b..000000000000 --- a/dev-python/lsprotocol/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lsprotocol-2025.0.0.tar.gz 74896 BLAKE2B 7e998352ed256455dc02ba1312ca9cb63ee6ad9cc77ca27f764037d249ce40a80e0860831b18930d399168840a21d86fefb8d443495e5909d76e7958304f889a SHA512 82d99f4176c85e8fcae0bb34d4fb6648d7212467b7b9d4edc108fab46e0b5e63c0e41c70a7d5d5888807115429d28cb59c17ce60abb16def09ec93605e95a6e1 diff --git a/dev-python/lsprotocol/lsprotocol-2025.0.0.ebuild b/dev-python/lsprotocol/lsprotocol-2025.0.0.ebuild deleted file mode 100644 index 27a36501bc7c..000000000000 --- a/dev-python/lsprotocol/lsprotocol-2025.0.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Language Server Protocol types code generator packages" -HOMEPAGE=" - https://github.com/microsoft/lsprotocol - https://pypi.org/project/lsprotocol/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/cattrs[${PYTHON_USEDEP}] -" diff --git a/dev-python/lsprotocol/metadata.xml b/dev-python/lsprotocol/metadata.xml deleted file mode 100644 index 29067afee0ed..000000000000 --- a/dev-python/lsprotocol/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - lsprotocol - microsoft/lsprotocol - - diff --git a/dev-python/lxml-html-clean/Manifest b/dev-python/lxml-html-clean/Manifest deleted file mode 100644 index 13a92b76137c..000000000000 --- a/dev-python/lxml-html-clean/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lxml_html_clean-0.4.5.tar.gz 24142 BLAKE2B 93efa92399caf9321a0aac61ec36c70cc763926bd390581917a194a87c20691d1703c3509352567c664ca58487679ce4aa2119fe9323812e48fa9c23bc734b3b SHA512 3be6270eb583c0a0124c0369b6871acf0dbc26da1ea3221e00858af83e127d33182db2495ceb9c64e16650993748e2bc6fc3192059ba296cf14a36bc6b8a7607 diff --git a/dev-python/lxml-html-clean/lxml-html-clean-0.4.5.ebuild b/dev-python/lxml-html-clean/lxml-html-clean-0.4.5.ebuild deleted file mode 100644 index 13f655a5f109..000000000000 --- a/dev-python/lxml-html-clean/lxml-html-clean-0.4.5.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Separate project for HTML cleaning functionalities copied from lxml.html.clean" -HOMEPAGE=" - https://github.com/fedora-python/lxml_html_clean/ - https://pypi.org/project/lxml-html-clean/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64" - -RDEPEND=" - >=dev-python/lxml-6.1.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - # see tox.ini - eunittest - # test_clean_embed.txt unhappy about >=dev-libs/libxml2-2.15 - # https://github.com/fedora-python/lxml_html_clean/issues/29 - "${EPYTHON}" -m doctest tests/test_{clean,autolink}.txt || - die "Doctests failed on ${EPYTHON}" -} diff --git a/dev-python/lxml-html-clean/metadata.xml b/dev-python/lxml-html-clean/metadata.xml deleted file mode 100644 index 83c5369b6c54..000000000000 --- a/dev-python/lxml-html-clean/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - eschwartz@gentoo.org - Eli Schwartz - - - python@gentoo.org - Python - - - lxml-html-clean - fedora-python/lxml_html_clean - - diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest deleted file mode 100644 index 9f573ba16b5b..000000000000 --- a/dev-python/lxml/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST lxml-6.1.0.gh.tar.gz 992616 BLAKE2B bf0269bb5d757fb91e586b73436a2502b86ba23a4f09143d1af5131ba4d8fbec57cd5ce0804113a8d258c6312f17404b0d67992722f19b9544610bf26f7caf7b SHA512 c738958839f9fb627ede8c4758b849d60be5210617fb2f4d9d2072f9f724a54d63648964b8716b0e23eaba044d77d02e621579c7aaee53fa2e30bc206a4a8534 -DIST lxml-6.1.1.gh.tar.gz 995492 BLAKE2B 0ddb8b59ad1c6fa237830fed00ee5fd8626930a25baa08ab8343530568ae2917dfc2c8bd72a2f700ac62a1420db628ef63a86178790e4405844ccfd271ca3bdb SHA512 c8bd3825f5b15af8a39b7e0a11b114ad67bcfcaf8fd08928e34918ea194525d26fa498057a30a014e452817d78a839bea7cf5221f089ae8ba0d4f5f4527dc62d diff --git a/dev-python/lxml/files/lxml-6.0.4-pypy.patch b/dev-python/lxml/files/lxml-6.0.4-pypy.patch deleted file mode 100644 index deb1dd030213..000000000000 --- a/dev-python/lxml/files/lxml-6.0.4-pypy.patch +++ /dev/null @@ -1,107 +0,0 @@ -From f3c07ca0ea5908462a26370f7d7a18bbbc8ae416 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Mon, 13 Apr 2026 05:28:04 +0200 -Subject: [PATCH] Skip tests failing on PyPy -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The test failures occur in older lxml versions too, so it's either -a regression in PyPy itself or in Cython. - -Signed-off-by: Michał Górny ---- - src/lxml/tests/test_etree.py | 6 +++++- - src/lxml/tests/test_xslt.py | 6 +++++- - 2 files changed, 10 insertions(+), 2 deletions(-) - -diff --git a/src/lxml/tests/test_etree.py b/src/lxml/tests/test_etree.py -index 5658ad73..5cf4f136 100644 ---- a/src/lxml/tests/test_etree.py -+++ b/src/lxml/tests/test_etree.py -@@ -26,7 +26,7 @@ from .common_imports import etree, HelperTestCase, needs_feature - from .common_imports import fileInTestDir, fileUrlInTestDir, read_file, path2url, tmpfile - from .common_imports import SillyFileLike, LargeFileLikeUnicode, doctest, make_doctest - from .common_imports import canonicalize, _str, _bytes --from .common_imports import SimpleFSPath -+from .common_imports import SimpleFSPath, IS_PYPY - - print(f""" - TESTED VERSION: {etree.__version__} -@@ -5308,6 +5308,7 @@ class ETreeC14NTestCase(HelperTestCase): - self.assertEqual(b'', - data) - -+ @unittest.skipIf(IS_PYPY, "broken on pypy") - def test_c14n_file_gzip(self): - tree = self.parse(b''+b''*200+b'') - with tmpfile() as filename: -@@ -5317,6 +5318,7 @@ class ETreeC14NTestCase(HelperTestCase): - self.assertEqual(b''+b''*200+b'', - data) - -+ @unittest.skipIf(IS_PYPY, "broken on pypy") - def test_c14n_file_gzip_pathlike(self): - tree = self.parse(b''+b''*200+b'') - with tmpfile() as filename: -@@ -5624,6 +5626,7 @@ class ETreeWriteTestCase(HelperTestCase): - self.assertEqual(b'', - data) - -+ @unittest.skipIf(IS_PYPY, "broken on pypy") - def test_write_file_gzip(self): - tree = self.parse(b''+b''*200+b'') - with tmpfile() as filename: -@@ -5633,6 +5636,7 @@ class ETreeWriteTestCase(HelperTestCase): - self.assertEqual(b''+b''*200+b'', - data) - -+ @unittest.skipIf(IS_PYPY, "broken on pypy") - def test_write_file_gzip_pathlike(self): - tree = self.parse(b''+b''*200+b'') - with tmpfile() as filename: -diff --git a/src/lxml/tests/test_xslt.py b/src/lxml/tests/test_xslt.py -index 244a46f7..87c084cf 100644 ---- a/src/lxml/tests/test_xslt.py -+++ b/src/lxml/tests/test_xslt.py -@@ -14,7 +14,7 @@ from textwrap import dedent - from tempfile import NamedTemporaryFile, mkdtemp - - from .common_imports import ( -- etree, HelperTestCase, fileInTestDir, make_doctest, SimpleFSPath -+ etree, HelperTestCase, fileInTestDir, make_doctest, SimpleFSPath, IS_PYPY - ) - - -@@ -164,6 +164,7 @@ class ETreeXSLTTestCase(HelperTestCase): - finally: - os.unlink(f.name) - -+ @unittest.skipIf(IS_PYPY, "broken on pypy") - def test_xslt_write_output_file_path(self): - with self._xslt_setup() as res: - f = NamedTemporaryFile(delete=False) -@@ -177,6 +178,7 @@ class ETreeXSLTTestCase(HelperTestCase): - finally: - os.unlink(f.name) - -+ @unittest.skipIf(IS_PYPY, "broken on pypy") - def test_xslt_write_output_file_pathlike(self): - with self._xslt_setup() as res: - f = NamedTemporaryFile(delete=False) -@@ -190,6 +192,7 @@ class ETreeXSLTTestCase(HelperTestCase): - finally: - os.unlink(f.name) - -+ @unittest.skipIf(IS_PYPY, "broken on pypy") - def test_xslt_write_output_file_path_urlescaped(self): - # libxml2 should not unescape file paths. - with self._xslt_setup() as res: -@@ -204,6 +207,7 @@ class ETreeXSLTTestCase(HelperTestCase): - finally: - os.unlink(f.name) - -+ @unittest.skipIf(IS_PYPY, "broken on pypy") - def test_xslt_write_output_file_path_urlescaped_plus(self): - with self._xslt_setup() as res: - f = NamedTemporaryFile(prefix='p+%2e', suffix='.xml.gz', delete=False) diff --git a/dev-python/lxml/lxml-6.1.0.ebuild b/dev-python/lxml/lxml-6.1.0.ebuild deleted file mode 100644 index c8a269d1e40a..000000000000 --- a/dev-python/lxml/lxml-6.1.0.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature toolchain-funcs - -DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries" -HOMEPAGE=" - https://lxml.de/ - https://pypi.org/project/lxml/ - https://github.com/lxml/lxml/ -" -SRC_URI=" - https://github.com/lxml/lxml/archive/${P}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/lxml-${P} - -LICENSE="BSD ElementTree GPL-2 PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="doc examples +threads test" -RESTRICT="!test? ( test )" - -# Note: lib{xml2,xslt} are used as C libraries, not Python modules. -DEPEND=" - >=dev-libs/libxml2-2.10.3:= - >=dev-libs/libxslt-1.1.38 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - >=dev-python/cython-3.1.4[${PYTHON_USEDEP}] - doc? ( - $(python_gen_any_dep ' - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ') - ) - test? ( - dev-python/cssselect[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-6.0.4-pypy.patch" -) - -python_check_deps() { - use doc || return 0 - python_has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" && - python_has_version -b "dev-python/pygments[${PYTHON_USEDEP}]" && - python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && - python_has_version -b "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" -} - -python_prepare_all() { - # don't use some random SDK on Darwin - sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \ - setupinfo.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - local DISTUTILS_ARGS=( - # by default it adds -w to CFLAGS - --warnings - ) - tc-export PKG_CONFIG - distutils-r1_python_compile -} - -python_compile_all() { - # disable automagic dep on coverage - use doc && emake CYTHON_WITH_COVERAGE= html -} - -python_test() { - local dir=${BUILD_DIR}/test$(python_get_sitedir)/lxml - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - cp -al "${BUILD_DIR}"/{install,test} || die - cp -al src/lxml/tests "${dir}/" || die - cp -al src/lxml/html/tests "${dir}/html/" || die - mkdir "${dir}"/../../doc || die - # this one needs to be copied, because upstream uses doc/../../../doc - cp -r "${S}"/doc "${dir}"/../../ || die - ln -s "${S}"/doc "${dir}"/../../../../ || die - - "${EPYTHON}" test.py --no-src -vv --all-levels -p || - die "Tests fail on ${EPYTHON}" -} - -python_install_all() { - if use doc; then - local DOCS=( README.rst *.txt doc/*.txt ) - local HTML_DOCS=( doc/html/. ) - fi - if use examples; then - dodoc -r samples - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4 - optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect - optfeature "Support for lxml.html.clean sanitizer" dev-python/lxml-html-clean -} diff --git a/dev-python/lxml/lxml-6.1.1.ebuild b/dev-python/lxml/lxml-6.1.1.ebuild deleted file mode 100644 index a39f0336a7b0..000000000000 --- a/dev-python/lxml/lxml-6.1.1.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature toolchain-funcs - -DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries" -HOMEPAGE=" - https://lxml.de/ - https://pypi.org/project/lxml/ - https://github.com/lxml/lxml/ -" -SRC_URI=" - https://github.com/lxml/lxml/archive/${P}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/lxml-${P} - -LICENSE="BSD ElementTree GPL-2 PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="doc examples +threads test" -RESTRICT="!test? ( test )" - -# Note: lib{xml2,xslt} are used as C libraries, not Python modules. -DEPEND=" - >=dev-libs/libxml2-2.10.3:= - >=dev-libs/libxslt-1.1.38 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - >=dev-python/cython-3.1.4[${PYTHON_USEDEP}] - doc? ( - $(python_gen_any_dep ' - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ') - ) - test? ( - dev-python/cssselect[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-6.0.4-pypy.patch" -) - -python_check_deps() { - use doc || return 0 - python_has_version -b "dev-python/docutils[${PYTHON_USEDEP}]" && - python_has_version -b "dev-python/pygments[${PYTHON_USEDEP}]" && - python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && - python_has_version -b "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" -} - -python_prepare_all() { - # don't use some random SDK on Darwin - sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \ - setupinfo.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - local DISTUTILS_ARGS=( - # by default it adds -w to CFLAGS - --warnings - ) - tc-export PKG_CONFIG - distutils-r1_python_compile -} - -python_compile_all() { - # disable automagic dep on coverage - use doc && emake CYTHON_WITH_COVERAGE= html -} - -python_test() { - # tests are completely broken on pypy by now - [[ ${EPYTHON} == pypy* ]] && return - - local dir=${BUILD_DIR}/test$(python_get_sitedir)/lxml - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - cp -al "${BUILD_DIR}"/{install,test} || die - cp -al src/lxml/tests "${dir}/" || die - cp -al src/lxml/html/tests "${dir}/html/" || die - mkdir "${dir}"/../../doc || die - # this one needs to be copied, because upstream uses doc/../../../doc - cp -r "${S}"/doc "${dir}"/../../ || die - ln -s "${S}"/doc "${dir}"/../../../../ || die - - "${EPYTHON}" test.py --no-src -vv --all-levels -p || - die "Tests fail on ${EPYTHON}" -} - -python_install_all() { - if use doc; then - local DOCS=( README.rst *.txt doc/*.txt ) - local HTML_DOCS=( doc/html/. ) - fi - if use examples; then - dodoc -r samples - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup4 - optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect - optfeature "Support for lxml.html.clean sanitizer" dev-python/lxml-html-clean -} diff --git a/dev-python/lxml/metadata.xml b/dev-python/lxml/metadata.xml deleted file mode 100644 index f7dc349c9fdb..000000000000 --- a/dev-python/lxml/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - cpe:/a:lxml:lxml - lxml - lxml/lxml - https://bugs.launchpad.net/lxml - - diff --git a/dev-python/lz4/Manifest b/dev-python/lz4/Manifest deleted file mode 100644 index 6aaeef81e06e..000000000000 --- a/dev-python/lz4/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lz4-4.4.5.tar.gz 172886 BLAKE2B 27c6ec1c66ac77609e64eff6656e484900b17724b0df914e4b36215edeeb7bc6296425d7749ac25659a6a9bf10e83cce1d31af701e6464c7361f624b7d253d83 SHA512 29a3a244987295b39465191bd1c95d935a63ad3f94a6a0a9c88c5ff2063c04f28a201b9d8a4591cb36b35101e3b956dd445ed638de1d3ba2b307655c28f2353f diff --git a/dev-python/lz4/lz4-4.4.5.ebuild b/dev-python/lz4/lz4-4.4.5.ebuild deleted file mode 100644 index 2b3eb6e03307..000000000000 --- a/dev-python/lz4/lz4-4.4.5.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="LZ4 Bindings for Python" -HOMEPAGE=" - https://github.com/python-lz4/python-lz4/ - https://pypi.org/project/lz4/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~riscv ~sparc x86" - -DEPEND=" - app-arch/lz4:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - dev-python/pkgconfig[${PYTHON_USEDEP}] - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -# note: test suite fails with xdist -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # lz4.stream is not officially supported and not installed by default - # (we do not support installing it at the moment) - tests/stream - ) - - rm -rf lz4 || die - epytest -} diff --git a/dev-python/lz4/metadata.xml b/dev-python/lz4/metadata.xml deleted file mode 100644 index d5161622db14..000000000000 --- a/dev-python/lz4/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - prometheanfire@gentoo.org - - - python@gentoo.org - Python - - - lz4 - python-lz4/python-lz4 - - diff --git a/dev-python/lzallright/Manifest b/dev-python/lzallright/Manifest deleted file mode 100644 index 969c7437cd7a..000000000000 --- a/dev-python/lzallright/Manifest +++ /dev/null @@ -1,91 +0,0 @@ -DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b -DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 -DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea -DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST bumpalo-3.13.0.crate 82114 BLAKE2B 62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0 SHA512 419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605 -DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 -DIST cc-1.2.1.crate 92731 BLAKE2B c9cb100964834692781ecc3f47972f83adaf27e019ca212f896b19a853521cf2084da213f2c2fc5c8a1bc794cc83fe9f81faf7751e1b065a3a2a08137cda0b61 SHA512 54bc5d85d48d678d33dc795aa6cc823a59ae6d17b4ec5708a1dd515e3495eabccdd949e9467e9bb3a29e44847a2d3ccd75055dfda241d8abbb16bfad650f2819 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1 -DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106 -DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a -DIST clap-4.5.21.crate 56470 BLAKE2B 63b58b49ad5494712d0d45db92bea7a0247715f655c108cb81a4ae7380bdf572c292bee1edfb601aacec401d7d2fcd76068373200be642ac8179a33bc6b941ef SHA512 ca7b55defd85a4e1001d04653aaf1c38af9b43715dc6fd7b7a8c49a66ce1be0c09e0ac78b3a3febb90ad9a7d8676b4ff1ddc136816019eb394b7d4908af2a51e -DIST clap_builder-4.5.21.crate 164115 BLAKE2B 7df7a2fb8472e32c1885978f99a77b05f91c96131d00947386930e7249ad7a7b055ae5b1ebf145ddafef4d7d5fb276f3135423101bdb5ebc597b9b15267cfab1 SHA512 48abad9de7b0985138a2586674df36bcb925f3280cc19c7dcbec14d58c1a3bb391c836ff284366fb32d7460a5616b066e4e055e3a5fa7651196e62c59ca49c8c -DIST clap_lex-0.7.3.crate 12841 BLAKE2B e825c027d8f3909cde259236fce6c3f12fcffd92c714cdb29eb886a12ef703c6844dc6a157199e94f8015549311becbdb11b83d49cb89fd5c8ce1e642b9e1e1b SHA512 c76838743e65529d00ce4b1224174007892967622ba820750bc7fb352bb267923fa3baf42dcbd7e831c3d1b247144bac5475548c9d13582b95762695528d952b -DIST codespan-reporting-0.12.0.crate 55796 BLAKE2B 67ecdcb02accc9a65d6706ea632248404fc0cfd6fff8adf633cf4923f5b6382043d9fd1ec77e3e2f3b75420239add7925670bef72d18269e664e6a8d2539123b SHA512 73d3835dc25b4a4088416c2b74aa22c04dfd14bfb9fd85a1f2b22fed8acef284437b2eccef0098b593ad082df65d6a66aa5852c4d81a9df33718a81be56d8d09 -DIST criterion-0.6.0.crate 119470 BLAKE2B a75e3146329172a5dae60dd580413ab65cc15ae611c476fb9197a73f59694c29f676688f25805c429b170f75e7961317d05687acf9fa85299568063eaba97035 SHA512 cce080209052bacd28941c2e6dc29ebbaec16b002e9ad910e017f6b76496cb0596586499adc7b3ab9e6d11d2fb6dee38f3da83878e5f5f1a42aa93b7b2881edf -DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14 -DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 -DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 -DIST crossbeam-epoch-0.9.15.crate 48553 BLAKE2B 23aa0532d3126e22efc779859478098e505b4ec895c643530a3f7e8dba0543df3d8ffcb6825b1d3869a4418e17d798d464b3e1bb51522435d50f53ac224e22c8 SHA512 d9292c059ef1d156da52950137b2b3ea5eab66c4cc2f763d02078d0b0106980839ebed2ae2aec53e026ee7b3ddc37c4b51370d925ada1ad13d9981934daa7bde -DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831 -DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025 -DIST cxx-1.0.158.crate 220190 BLAKE2B 35fa11e8595a41da129a003e644192e41a96b41620506f5dbea3d4c48665456c10c716a3855486c963d0c157ed73a1a427cf3be149b0120d906db155a71bf774 SHA512 25bf5add3be7abd353dc983e6ec6837e72f4281bdd7176aa5918689de54c68298d2407dae0cd6e7aaf0594ca957dc2f32fc98df6176db3e38b2487d9d9854cdb -DIST cxx-build-1.0.158.crate 90653 BLAKE2B c2fd57428af94c0777b3f11b983eaaefcf361dce89187c9f4c5385f670c17475ab65514b218103fe43210e29b052c83cfb0de38c2263bfe9178f7597d617ce09 SHA512 c0b9f05eb68062a6a59dea91a1c9c731ac0b05883a393930f3345da5c15cc9925373310491d67a5ec2fecd1709c061c2860f779d859be997c7a537cc9cf5f15a -DIST cxxbridge-cmd-1.0.158.crate 77898 BLAKE2B 26b34359abb3495ede7ceba36cafc9b653368c5c270e4117dccdbf3d6599b9e9ec54db35ac6973fda1ca49a7ce095e1a8a643105cd1eff976965f788c6140d30 SHA512 b12b4c57cc464202cdf458fcf0501111d5d9df3d464e65eb102b496d26f1bc7cfc762434bcce127e69739e073f1b22844096d9ece5d73b88aaca5190233c5f63 -DIST cxxbridge-flags-1.0.158.crate 5424 BLAKE2B aa3a64f0c4c71eb923d8a0cbd032a7d1a7eb293109746d12938d92c685e9ea46b512769ef41a1306c4fb36695fd236e0265659627178105cdb66414e13fc9fdc SHA512 bcc689be6f91839724b6693f15dae943fabe853af508dec627c2a466d5054509f90528e7c26d5595ef6c5305bc63912d517e5dc46d3d2694edf0968d7c4d064d -DIST cxxbridge-macro-1.0.158.crate 64448 BLAKE2B 0eece2f58d0f8a08e18d1ecd1f02baeee5e89a39c641a3ea4e8a4f7b0babfc618729df05be4265bf14fbcfcbfe3c1128c0199ab4a2b2a89ec6f8e31a2867eb10 SHA512 125197c75eebece6c8818e1514ba7ac42c532a72ef635cf9d7a4fdde22cd2920a460636a7fa4722f066a506540a85c5c70e3953c2fb10e59a5c1693295ab34f2 -DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177 -DIST foldhash-0.1.4.crate 13764 BLAKE2B 7dde82c52671b93d91b2ec9984c0ce539d89d5c80cb115c0db18cf72f84f4fbbe4f7b36b745143102fc83c307df2cae051e4fb461a3131f52c8f98172fc0e72b SHA512 096efd30917c42e75e162a79d5c0ef068af76c7b6206cef880c4a3af92d096b4b4a1cd3de5b66ddb040730d58678c9a651734517dc8a60a265ebddd5559b95c1 -DIST half-2.4.1.crate 50892 BLAKE2B c275a9ec70d2fc0c50cb63421399202d31252b0dbf463798ed0a12a17493817c66b8933811d483b348f8f945cb05aab7cc2a4d952bd16009c3da4860202e28dc SHA512 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6 -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f -DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 -DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4 -DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d -DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64 -DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e -DIST link-cplusplus-1.0.9.crate 7484 BLAKE2B 4f73807068243aa0dc4b6773c5446fc988154669eb196afca19fe39ffe63627ee705c4ee3cf9cca9628d0bb8fc4cdeb7ef52b41bab810d12721a6ad53d9557ee SHA512 30697093b54ca449135d7a2a963bdd9af61a446472b0f245c87a05bd6eefa62eeebf9cc58cf17aa77ac5f2301b05ae27d13eb50d92ec58fec27303f865261170 -DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 -DIST lzallright-0.2.6.gh.tar.gz 103996 BLAKE2B 9b1b07cfc787a2311ca70a088686f495de02cd90fbd76a1b3dfefd1c598b2992d73ccc9b7d3318ca83c9994d8cd0b4d10a3d9d2e34dd69ddb57ff29c5c438d89 SHA512 eb08be4187c4f9b2dc345ee688c02a4e13c0e32bfa7ab66541964b222040de66c000e17526cf59426f06a489572ce049aa9d7f88e6611e7d2659c8da883da6b2 -DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa -DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 -DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94 -DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d -DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 -DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9 -DIST plotters-0.3.5.crate 143975 BLAKE2B 57b9b37d9e5f43f12f1bbd95d0c0789a09b2f34b30278c62d8637f341a901ac4c0d70ce4a4f869429a43cafaab637d2f25af3eff12354b0e85b184f439c91320 SHA512 38bd608db346161ffa04c50aa315bf5d5eb2840490c5ad6722b9e294b8aacc3c434a1c6de073d2a29cb34de6cdc6260a227f9b7995ffbe75fbb8783708f50045 -DIST plotters-backend-0.3.5.crate 13440 BLAKE2B 72ba042a2057f7afebad34a794df17a0c340ae0d15af2631a3f3abbe117dd8a8d17f877dd935ad59f33494c523664cbd4fc11e05f6c7ae0c495b5e9d4c4a8708 SHA512 4468e2619d7fe47cd03fefa8b1d901ddf5cd47b2899b4b9082cfb695f315cbe415fd57efbef6e0a67eb51dd8edad530c15442810fbb87dfc4b7943b1a7f55460 -DIST plotters-svg-0.3.5.crate 6948 BLAKE2B 1e8df5cdf68b1e27e22ef2f383a81caf76ab598d09f31c536e86c543df78a609a33c3c426660a34a37d1313cc2937b0c678c5e1e43fd3d65bce95b59b2531935 SHA512 91c4955f62dbb8d80e01e5cbdc7ad5f1869be6025de1d2baeeb9198fb108ad8f01916cdc0728b7123ed9217abe92cdd8ad30116dd454312c8f63bf9cec98644a -DIST portable-atomic-1.9.0.crate 166365 BLAKE2B 9abc31364770923847dac16f532452bc8783a5068c0f757f79122bc5b68863b58c0acfa12d28836188413c2f0b61d494cb53fa07a57e199ecd4910a2534c5bb3 SHA512 1431a4c092f6a0cb50bcc78488d603c8ba8f4ee697f77fdcfcce7002fcb371f52a321089422c76564fbf3277c48e30f889565747951c60360d95a6917bb6adeb -DIST proc-macro2-1.0.89.crate 49446 BLAKE2B 844c021394e7a2551bc179592a6769d672360150abf92debcb9ac60a94a2e426c48c408f06aeb2128686f5f04d66dc12973714670c21a5063ee6b9f3bae4e671 SHA512 488ab38a04df1d0330309382a7e4f667238cbc9b4d513da6a8f5718f8a762f76cc122af67fefe8f4b021a286b3d23e3ec83d781fe6ac823042a6daf14d147e2f -DIST pyo3-0.25.1.crate 1121993 BLAKE2B 79a982131fc4c4f9292e97bc8d938d236ee9cefb99bb90646a84703660ad506aee8ae1f1e626d985aa62c695722510f2697544581fa5c3a01f193be2bc2779fe SHA512 9c842c89d274dba0c8a3085a8524736245d65f07e5c05bc13fc89167cfdeb1a4ff2b4a9da9467eee918e45d01777473f39bda11efe0052859969d4fdeac1adc6 -DIST pyo3-build-config-0.25.1.crate 34126 BLAKE2B ca905f1f74e26f38ab63a4f5754055c9dff01f9396f81ece09b7ce067181b657e6746db3b373f7177805f6564d0df0db064b5fcab8160d5edc357e64dd32d0fc SHA512 d6fe4a46111188203a839c8c73b9835f98cd6bc5982868cbcc9f502c5a09b35c3e61117b50ef8372470051b5bc4959731907748ffca89f42f300a3081b7b0467 -DIST pyo3-ffi-0.25.1.crate 78058 BLAKE2B 351fe00c99008a34a003e50cd4f6d25e6dae5a446928358cd5146ac9924254614724a015ae77d8aade7bcb497cf5e5b5018021ff5d89a8efa6412f5ccb48744e SHA512 35ab63888f49df13fab8b96b87f6c705186173923fd5898abe8730675156426f020ee517019926ba5e06cdb4fc5f91a75f648ce9eba892e9eaf3ee17864a8ec7 -DIST pyo3-macros-0.25.1.crate 8886 BLAKE2B aad9c975c90ff93429be24287d76edd945578b546a927f54d82b6d4bf184f1f8d426ac112307205346e85999a1e89b097f68310de647f27474790bff01c3517a SHA512 08387f3d1ddb0cc253eed376e6e8ebe5722b31664ec742f16c0454b52f1fbcadbe7720ae9e2d3870fe0ca2690916cf6e3e032f5a3e65d767322c068432f6d470 -DIST pyo3-macros-backend-0.25.1.crate 76006 BLAKE2B 02225f8591585a6cbea7d6e53503bfbac395253cb0f45c588a2eb38908bf241034412832f2fcf4e9301318b5b9b82a888755d970f544f402a4f0cf9e4a6eefe9 SHA512 4c9006424630ab9bcd5dcdd45fe927a95a40a61757f0950396eb9f0c3f1794772092a19773c102220489cc621ad65d81dbbe459a1be472f6cd3211c50ef33cc2 -DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05 -DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 -DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800 -DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454 -DIST regex-automata-0.3.3.crate 604301 BLAKE2B 56e385b6b6a759710c1edece283034580ab47753c21be2aeff97d267a00bf6086fac7130ddad35a7a296b50b3abb4fadd034e67ebad4eb25b885d8ae7847d7f8 SHA512 c09bc62d3357f69f6908fd1a6eeef37a6dc862bdf40cc4559bc76f30ba14f7e5e3677a86426b6eef60c76ba83b933a9a685d6efef384c1d6644079aa673086aa -DIST regex-syntax-0.7.4.crate 343365 BLAKE2B b50c01f02e08729496e8bcf023949d088463bf62348b4a1043fe5205650da37863b2ca51f683662a4df33bd56085e0501e50410106c9c471a0daec4c71dfe945 SHA512 b33713c71f6f753820ca6405e8415e5eeed457efd01e81b0b720e48c135b9bb0973962269587ddca31350233aec6d3f598596cb48310db0633bf67f8970f0e18 -DIST rustversion-1.0.18.crate 17794 BLAKE2B fa35445404b836214bdbaa3de8e43312b6d8f50eea32540f808a6255908d756bb1a5dcf49ca6268a1d214c535c2ee770e295c0e7d6430268142a190b31032421 SHA512 263d2cef02b6df4d38b35af7a9ee3a6a044f160f3cf7c6771528f23dea342232087f73f89e419ef7869db771e73c273c05b3dccfe9e29f707586b2059e820645 -DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b -DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c -DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST scratch-1.0.7.crate 7997 BLAKE2B cb92a93751d209c68cd003792e45365d186138a115b936f190ad22b33f87c1e1aea2bcd20937188ba496cbe709539bf5fc1d73c0760020e5159121e88c82aed8 SHA512 2cdd160a89844101b62b4d6c23a56d3f9089828b8914031ca973bcbdeffba41ee7d9fb2edb0736d5f8e19d3bf2b1491e8451ae8fe2525518939b2f5cc6310d55 -DIST serde-1.0.174.crate 77604 BLAKE2B 0ae52b5fc90017c3b38d706582d7032b4654e6a7817dd6aa45d59e638acc81ce55c09b929bdac9200c1d8ae08a9e1139949bd5370ed3d3d3820ed3fc501a2465 SHA512 f0c169d9fdb809eb5711768d53be2d17de9dd76295ca80b2450e1980fee286d84ecff8eb1668472a8d536771e5f44ae3b98dc35ba962fc56863e7fd2f2a3752d -DIST serde_derive-1.0.174.crate 385877 BLAKE2B 141438c3e21ad651e1e34830120c3f2cd0ea7aac6ccbf3b0a88d8c674b958fef9992a9a90b0e036313188fb074e598a2f185ea9db7dcee467d78db9a2fad44e9 SHA512 afd5d160a1b00bd6e98e07188bbec0930a771570517263afe4a7794df6e589ee1dd8af652ed0ab8a8a77f3b64db7f0170c0a4c67f8c7fe211cb77f9a194817e6 -DIST serde_json-1.0.103.crate 146095 BLAKE2B c10ccaef03dc4b0dfdc238e3d3b738faf43cd81cda1bcdc0296aae61a43260314ec03552ae14847bf88163d3c62d564ab563c55c8710f936b86f6f02dd7167ff SHA512 f63cd940426e6f40d999bb53d84122a2a8b87092b24262fd517f149983cde6715df818954baf7d2e7ebfb22d99b6f85042ea24e882b007888473d89c857a82cb -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c -DIST syn-2.0.87.crate 278076 BLAKE2B 93385f64103fdb482bec34c7912474ae7a5935948715e6eb9a54907e0db5c39f089f6cd393bab33c935c59a1bbb0f4099431f206343811c1a450554d96a35756 SHA512 bcfff545d6dfefd81e09f8f30a86bdd85759b3a7d4093ef3365ed02718e10dbd604c52b94c9d7fa955d339fdc5b6c079940c6f345b5a48c52b5c8607794ca6f2 -DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a -DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 -DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 -DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df -DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b -DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe -DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705 -DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94 -DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6 -DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33 -DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008 -DIST web-sys-0.3.64.crate 725584 BLAKE2B f650eecc22ca53b75fff06c4117439d8fe9efa486701cb16a0daf76865cd017a9e25ed8c7ae1fc65fa2dd94a12c14bc2e6f9e837b70b47b4ca468bef65a29f82 SHA512 b02b0bc3f1354842b364d2f062ea4f5025edb6e615046750b56a6e2fcacef7e0b46a190eb45e14e590cf297e3ec1a813a81612ac5acfc12d744fe16c5ce041a4 -DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 -DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 diff --git a/dev-python/lzallright/lzallright-0.2.6.ebuild b/dev-python/lzallright/lzallright-0.2.6.ebuild deleted file mode 100644 index ac73fd8723fb..000000000000 --- a/dev-python/lzallright/lzallright-0.2.6.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.7 - -EAPI=8 - -CRATES=" - aho-corasick@1.0.2 - anes@0.1.6 - anstyle@1.0.10 - autocfg@1.1.0 - bumpalo@3.13.0 - cast@0.3.0 - cc@1.2.1 - cfg-if@1.0.0 - ciborium-io@0.2.2 - ciborium-ll@0.2.2 - ciborium@0.2.2 - clap@4.5.21 - clap_builder@4.5.21 - clap_lex@0.7.3 - codespan-reporting@0.12.0 - criterion-plot@0.5.0 - criterion@0.6.0 - crossbeam-channel@0.5.8 - crossbeam-deque@0.8.3 - crossbeam-epoch@0.9.15 - crossbeam-utils@0.8.16 - crunchy@0.2.2 - cxx-build@1.0.158 - cxx@1.0.158 - cxxbridge-cmd@1.0.158 - cxxbridge-flags@1.0.158 - cxxbridge-macro@1.0.158 - either@1.9.0 - foldhash@0.1.4 - half@2.4.1 - heck@0.5.0 - hermit-abi@0.3.2 - indoc@2.0.5 - itertools@0.10.5 - itertools@0.13.0 - itoa@1.0.9 - js-sys@0.3.64 - libc@0.2.147 - link-cplusplus@1.0.9 - log@0.4.19 - memchr@2.5.0 - memoffset@0.9.0 - num-traits@0.2.16 - num_cpus@1.16.0 - once_cell@1.18.0 - oorandom@11.1.3 - plotters-backend@0.3.5 - plotters-svg@0.3.5 - plotters@0.3.5 - portable-atomic@1.9.0 - proc-macro2@1.0.89 - pyo3-build-config@0.25.1 - pyo3-ffi@0.25.1 - pyo3-macros-backend@0.25.1 - pyo3-macros@0.25.1 - pyo3@0.25.1 - quote@1.0.37 - rayon-core@1.11.0 - rayon@1.7.0 - regex-automata@0.3.3 - regex-syntax@0.7.4 - regex@1.9.1 - rustversion@1.0.18 - ryu@1.0.15 - same-file@1.0.6 - scopeguard@1.2.0 - scratch@1.0.7 - serde@1.0.174 - serde_derive@1.0.174 - serde_json@1.0.103 - shlex@1.3.0 - strsim@0.11.1 - syn@2.0.87 - target-lexicon@0.13.2 - termcolor@1.2.0 - tinytemplate@1.2.1 - unicode-ident@1.0.11 - unicode-width@0.1.10 - unindent@0.2.3 - walkdir@2.3.3 - wasm-bindgen-backend@0.2.87 - wasm-bindgen-macro-support@0.2.87 - wasm-bindgen-macro@0.2.87 - wasm-bindgen-shared@0.2.87 - wasm-bindgen@0.2.87 - web-sys@0.3.64 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.5 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 -" - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -RUST_MIN_VER=1.80 -PYTHON_COMPAT=( python3_{13..14} ) -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings for lzokay library" -HOMEPAGE=" - https://github.com/vlaci/lzallright - https://pypi.org/project/lzallright -" -# sdist doesn't build (so didn't even get to check re tests) -SRC_URI="https://github.com/vlaci/lzallright/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -SRC_URI+=" ${CARGO_CRATE_URIS}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 ZLIB -" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/lzallright/_lzallright.*" - -# dev-libs/lzokay is bundled, but it has no .pc (https://github.com/AxioDL/lzokay/issues/9) -# and the cxx crate it uses for binding generation needs sources available. - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/lzallright/metadata.xml b/dev-python/lzallright/metadata.xml deleted file mode 100644 index 1fe9bade9c34..000000000000 --- a/dev-python/lzallright/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - sam@gentoo.org - Sam James - - - python@gentoo.org - - - lzallright - vlaci/lzallright - - diff --git a/dev-python/m2crypto/Manifest b/dev-python/m2crypto/Manifest deleted file mode 100644 index e7bea36370a3..000000000000 --- a/dev-python/m2crypto/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST m2crypto-0.47.0.tar.gz 662529 BLAKE2B f1ba6628ae713470850c2fa5db3230b000666ee93184622498ffc5b8527d445b96a0868addd491988147487553fc62aaedff4a651fd2e0b2efacc5fcfb81ec19 SHA512 a99a0e084831fde0bafe4be0ca748ec171a9c38225dd5d49d1af5a80122e89c75921589936b58fcd8b71f53ab006038d10dfd362d5cc37ae6bf1018ab378cce8 diff --git a/dev-python/m2crypto/m2crypto-0.47.0.ebuild b/dev-python/m2crypto/m2crypto-0.47.0.ebuild deleted file mode 100644 index b901813c7f93..000000000000 --- a/dev-python/m2crypto/m2crypto-0.47.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2018-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_PN="M2Crypto" -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 toolchain-funcs pypi - -DESCRIPTION="A Python crypto and SSL toolkit" -HOMEPAGE=" - https://sr.ht/~mcepl/m2crypto/ - https://gitlab.com/m2crypto/m2crypto/ - https://pypi.org/project/M2Crypto/ -" - -# openssl via src/SWIG/_lib11_compat.i -LICENSE="BSD-2 openssl" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="abi_mips_n32 abi_mips_n64 abi_mips_o32" - -DEPEND=" - dev-libs/openssl:= -" -RDEPEND=" - ${DEPEND} - dev-python/packaging[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-lang/swig-2.0.9 -" - -distutils_enable_tests unittest - -swig_define() { - local x - for x; do - if tc-cpp-is-true "defined(${x})"; then - SWIG_FEATURES+=" -D${x}" - fi - done -} - -src_prepare() { - # relies on very exact clock behavior which apparently fails - # with inconvenient CONFIG_HZ* - sed -e 's:test_server_simple_timeouts:_&:' \ - -i tests/test_ssl.py || die - distutils-r1_src_prepare -} - -python_compile() { - # setup.py looks at platform.machine() to determine swig options. - # For exotic ABIs, we need to give swig a hint. - local -x SWIG_FEATURES= - - # https://bugs.gentoo.org/617946 - swig_define __ILP32__ - - # https://bugs.gentoo.org/674112 - swig_define __ARM_PCS_VFP - - distutils-r1_python_compile -} diff --git a/dev-python/m2crypto/metadata.xml b/dev-python/m2crypto/metadata.xml deleted file mode 100644 index aa424e50afcf..000000000000 --- a/dev-python/m2crypto/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - M2Crypto - m2crypto/m2crypto - ~mcepl/m2crypto - - diff --git a/dev-python/m3u8/Manifest b/dev-python/m3u8/Manifest deleted file mode 100644 index 3497cb0e2b04..000000000000 --- a/dev-python/m3u8/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST m3u8-6.0.0.gh.tar.gz 49590 BLAKE2B ffc9dd4748d4bafb690e3b8ddf3846de5044e72e98a36d53eb140c446ade128e73c0d8407f129793becb346c14ee95bc4deb7892b3f25e519216f1fa421ca839 SHA512 83f2f77772a957671a82fa482e7bc3e95a043c077e9ba2c5372c845c4fbbd2095d5eb4069ce5ca89c968cd4d6024fdee1ee87aa43a7a82bf392439275d45e137 diff --git a/dev-python/m3u8/m3u8-6.0.0.ebuild b/dev-python/m3u8/m3u8-6.0.0.ebuild deleted file mode 100644 index 6e1b2c351fa1..000000000000 --- a/dev-python/m3u8/m3u8-6.0.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions" -HOMEPAGE=" - https://github.com/globocom/m3u8 - https://pypi.org/project/m3u8/ -" -SRC_URI="https://github.com/globocom/m3u8/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -EPYTEST_DESELECT=( - tests/test_loader.py::test_load_should_create_object_from_uri - tests/test_loader.py::test_load_should_create_object_from_uri_with_relative_segments - tests/test_loader.py::test_load_should_remember_redirect - tests/test_loader.py::test_raise_timeout_exception_if_timeout_happens_when_loading_from_uri -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - - dodoc LICENSE -} diff --git a/dev-python/m3u8/metadata.xml b/dev-python/m3u8/metadata.xml deleted file mode 100644 index f0574f4be6df..000000000000 --- a/dev-python/m3u8/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Pavel Sobolev - contact@paveloom.dev - - - https://github.com/globocom/m3u8/issues - globocom/m3u8 - m3u8 - - - diff --git a/dev-python/magic-wormhole-mailbox-server/Manifest b/dev-python/magic-wormhole-mailbox-server/Manifest deleted file mode 100644 index f201f5bdb829..000000000000 --- a/dev-python/magic-wormhole-mailbox-server/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST magic_wormhole_mailbox_server-0.6.0.tar.gz 70160 BLAKE2B cfe6e8c8bdbb29fdc58c8aef613d806943594a1090566818f9e99cef026e0d73077e9a3d5890e137bb0eee57fbc73807f30d5fb9ee085a21c422f28abe21c7d0 SHA512 ff65bcecdb0e29b1ec79a91554a5d7ecf8dd226660f73f32bc7c4d2198a9e95b5a0229d66c178951bd41781fde9344f4fd7e7b0c456dad3c7eac2d738fb11a16 -DIST magic_wormhole_mailbox_server-0.7.0.tar.gz 71750 BLAKE2B c21d472f620798d7ed9088b69485a8c6b078ed334d68801d7aa051b3143dc2ac15b38e71e02229425e43baaf70d384f8c9c10c756a510cc806f415691916ba66 SHA512 6379c356755fbbbb9443cf27444be548d4384ed67a2a253a761d1c7f5c3fb70f81653edec81cdac97bd53b18d846e3dc0c7b3f1d250f2d7eec6937e35e7b3c29 -DIST magic_wormhole_mailbox_server-0.8.0.tar.gz 73824 BLAKE2B 716655f28adcbfb5ff306a980b1a253bcaf1a793cfdf2b99085306a642d38ab4417a5697865d8ec5f3a86bfdf3e97e6beb58c387843d447d83a074e1cd8ceb88 SHA512 35b2f179106721bf2d82711b21c95ea2ad96fcac1a9672516cfecd1cf99f0eeb764961a70922dffbcc936b43ba5faa8a674d381c3da10384798cc85e44f9a52d diff --git a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.6.0.ebuild b/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.6.0.ebuild deleted file mode 100644 index 48f8206790fa..000000000000 --- a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.6.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Mailbox server for magic-wormhole" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole-mailbox-server/ - https://pypi.org/project/magic-wormhole-mailbox-server/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/autobahn[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/treq[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} diff --git a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.7.0.ebuild b/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.7.0.ebuild deleted file mode 100644 index e8412d228016..000000000000 --- a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.7.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Mailbox server for magic-wormhole" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole-mailbox-server/ - https://pypi.org/project/magic-wormhole-mailbox-server/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/autobahn[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/treq[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} diff --git a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.8.0.ebuild b/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.8.0.ebuild deleted file mode 100644 index e8412d228016..000000000000 --- a/dev-python/magic-wormhole-mailbox-server/magic-wormhole-mailbox-server-0.8.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Mailbox server for magic-wormhole" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole-mailbox-server/ - https://pypi.org/project/magic-wormhole-mailbox-server/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/autobahn[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/treq[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} diff --git a/dev-python/magic-wormhole-mailbox-server/metadata.xml b/dev-python/magic-wormhole-mailbox-server/metadata.xml deleted file mode 100644 index ff8873a7b08a..000000000000 --- a/dev-python/magic-wormhole-mailbox-server/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - magic-wormhole-mailbox-server - magic-wormhole/magic-wormhole-mailbox-server - - diff --git a/dev-python/magic-wormhole-transit-relay/Manifest b/dev-python/magic-wormhole-transit-relay/Manifest deleted file mode 100644 index f90386cacd97..000000000000 --- a/dev-python/magic-wormhole-transit-relay/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST magic-wormhole-transit-relay-0.5.0.gh.tar.gz 65189 BLAKE2B 7c2e98de1042410558cd2a7e219f821c71fa7e90b84b7cae1498dc155baf36aeef4f0a907f9c2419175bbae0d28b8826c4d8f1a8ee41088b8dad36e21d884963 SHA512 13b2358ab7c076bb822cd9e2394ecdd6d30769a043ed2e2cf04b68f451cd28dbedbfbe329f945581e9c0a83b2bde7b1a2529d8d38ef29a66088190aedbcd7d1f diff --git a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.5.0.ebuild b/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.5.0.ebuild deleted file mode 100644 index c82b66990a46..000000000000 --- a/dev-python/magic-wormhole-transit-relay/magic-wormhole-transit-relay-0.5.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Transit relay server for magic-wormhole" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole-transit-relay/ - https://pypi.org/project/magic-wormhole-transit-relay/ -" -SRC_URI=" - https://github.com/magic-wormhole/magic-wormhole-transit-relay/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/autobahn-21.3.1[${PYTHON_USEDEP}] - >=dev-python/twisted-21.2.0[ssl,${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} - -python_test() { - local -x PATH=${T}/bin:${PATH} - mkdir -p "${T}"/bin || die - # the script is apparently run with PATH wiped, sigh - cat > "${T}"/bin/twistd <<-EOF || die - #!$(type -P python) - import sys - from twisted.scripts.twistd import run - sys.exit(run()) - EOF - chmod +x "${T}"/bin/twistd || die - - epytest - - find "${BUILD_DIR}/install" -name dropin.cache -delete || die -} - -pkg_postinst() { - python_foreach_impl twisted-regen-cache -} - -pkg_postrm() { - python_foreach_impl twisted-regen-cache -} diff --git a/dev-python/magic-wormhole-transit-relay/metadata.xml b/dev-python/magic-wormhole-transit-relay/metadata.xml deleted file mode 100644 index dbdd3170b441..000000000000 --- a/dev-python/magic-wormhole-transit-relay/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - magic-wormhole-transit-relay - magic-wormhole/magic-wormhole-transit-relay - - diff --git a/dev-python/magic-wormhole/Manifest b/dev-python/magic-wormhole/Manifest deleted file mode 100644 index c7c131a24e55..000000000000 --- a/dev-python/magic-wormhole/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST magic_wormhole-0.23.0.tar.gz 313621 BLAKE2B 3670b70133e9d844216eb458bff1fa68b645ca76cfe64be0c79794ce37b74cad40b99550f43076339d571b7f9962ddb66f1949c852e5f78e5659d004ed15c11e SHA512 704125bc29274326b27da8ab16c2bd92a98bca07e9b20cbb9fb5e036bb5ad109a28d981a2ea315a05916d7958f4d05148262f2ea49694eb161b8dcbba3a16dac -DIST magic_wormhole-0.24.0.tar.gz 308777 BLAKE2B 9fae8db73d1245e054c513d5d85ffc1a9d6300c5dccfab52040bc61e62c47418b7654c9b7e195ce6abdb0bf89f5321fd030d88d8c5c59f92ac682fea83b4a57d SHA512 91bdbc5a341560490c08606c4a4f200ee39cc1a61e0d2461f2edaccdd8898036300adddce304ce3ce39f07f091e2263c08a8a54f3a8edec6a7dd29882dd50522 diff --git a/dev-python/magic-wormhole/magic-wormhole-0.23.0.ebuild b/dev-python/magic-wormhole/magic-wormhole-0.23.0.ebuild deleted file mode 100644 index 94523010eb24..000000000000 --- a/dev-python/magic-wormhole/magic-wormhole-0.23.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi shell-completion - -DESCRIPTION="Get Things From One Computer To Another, Safely" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole/ - https://pypi.org/project/magic-wormhole/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/autobahn-0.14.1[${PYTHON_USEDEP}] - dev-python/automat[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/humanize[${PYTHON_USEDEP}] - >=dev-python/iterable-io-1.0.0[${PYTHON_USEDEP}] - dev-python/noiseprotocol[${PYTHON_USEDEP}] - dev-python/pynacl[${PYTHON_USEDEP}] - >=dev-python/qrcode-8.0[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ~dev-python/spake2-0.9[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.13.0[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] - >=dev-python/txtorcon-18.0.2[${PYTHON_USEDEP}] - >=dev-python/zipstream-ng-1.7.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/magic-wormhole-mailbox-server[${PYTHON_USEDEP}] - dev-python/magic-wormhole-transit-relay[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-twisted ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} - -src_install() { - distutils-r1_src_install - - newbashcomp "${ED}/usr/wormhole_complete.bash" wormhole - newfishcomp "${ED}/usr/wormhole_complete.fish" wormhole.fish - newzshcomp "${ED}/usr/wormhole_complete.zsh" _wormhole - rm "${ED}/usr"/wormhole_complete* || die -} diff --git a/dev-python/magic-wormhole/magic-wormhole-0.24.0.ebuild b/dev-python/magic-wormhole/magic-wormhole-0.24.0.ebuild deleted file mode 100644 index 4c81ecb766d9..000000000000 --- a/dev-python/magic-wormhole/magic-wormhole-0.24.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi shell-completion - -DESCRIPTION="Get Things From One Computer To Another, Safely" -HOMEPAGE=" - https://magic-wormhole.readthedocs.io/en/latest/ - https://github.com/magic-wormhole/magic-wormhole/ - https://pypi.org/project/magic-wormhole/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/autobahn-0.14.1[${PYTHON_USEDEP}] - dev-python/automat[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/humanize[${PYTHON_USEDEP}] - >=dev-python/iterable-io-1.0.0[${PYTHON_USEDEP}] - dev-python/noiseprotocol[${PYTHON_USEDEP}] - dev-python/pynacl[${PYTHON_USEDEP}] - >=dev-python/qrcode-8.0[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ~dev-python/spake2-0.9[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.13.0[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] - >=dev-python/txtorcon-18.0.2[${PYTHON_USEDEP}] - >=dev-python/zipstream-ng-1.7.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] - test? ( - dev-python/magic-wormhole-mailbox-server[${PYTHON_USEDEP}] - dev-python/magic-wormhole-transit-relay[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-twisted ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - rm versioneer.py || die -} - -src_install() { - distutils-r1_src_install - - newbashcomp "${ED}/usr/wormhole_complete.bash" wormhole - newfishcomp "${ED}/usr/wormhole_complete.fish" wormhole.fish - newzshcomp "${ED}/usr/wormhole_complete.zsh" _wormhole - rm "${ED}/usr"/wormhole_complete* || die -} diff --git a/dev-python/magic-wormhole/metadata.xml b/dev-python/magic-wormhole/metadata.xml deleted file mode 100644 index c196e33161c7..000000000000 --- a/dev-python/magic-wormhole/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - magic-wormhole - magic-wormhole/magic-wormhole - - diff --git a/dev-python/makefun/Manifest b/dev-python/makefun/Manifest deleted file mode 100644 index 7ea88834bca7..000000000000 --- a/dev-python/makefun/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST makefun-1.16.0.tar.gz 73565 BLAKE2B 283f51291dfad55d9ff3a311f5af5af376e9614f089fa5825a404b984cba9e1d14c543d649518d3b24cec4174dddd76efa9d4f8fd2f125318b6a3539bbaabbdd SHA512 42edad79771331e2fc664affd975f681787124da9cdd1ea25adcad51a7d20e8b5499c8043899ca6f30c9fbf23888c16e2f7476e0f5d136d8ca43a8d8c93d5eb9 diff --git a/dev-python/makefun/makefun-1.16.0.ebuild b/dev-python/makefun/makefun-1.16.0.ebuild deleted file mode 100644 index 5c56b953b868..000000000000 --- a/dev-python/makefun/makefun-1.16.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Small library to dynamically create Python functions" -HOMEPAGE=" - https://pypi.org/project/makefun/ - https://github.com/smarie/python-makefun/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -BDEPEND=" - dev-python/pkg-resources[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - epytest --asyncio-mode=auto -} diff --git a/dev-python/makefun/metadata.xml b/dev-python/makefun/metadata.xml deleted file mode 100644 index b2d6c0fc7615..000000000000 --- a/dev-python/makefun/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - smarie/python-makefun - makefun - - diff --git a/dev-python/mako/Manifest b/dev-python/mako/Manifest deleted file mode 100644 index 015d7ddc04da..000000000000 --- a/dev-python/mako/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST mako-1.3.10.tar.gz 392474 BLAKE2B 21ed9256cd72bb9003f5e581cf5d7a748552dfa2318863ac61150f94ecab58b9471221d4e6e50aed13a1d176864ab9bd0a6953b3d2e14b722980dfa3d7686858 SHA512 33fcf08b35b00ae33dcfb4b9dac4adcc7e0a9d8bdfdf0bc92f6aa13fbc12031e9fc46c910d92803ffa7b31e4ee58209f11cc186e04f9b08bad7ec4bcd309d554 -DIST mako-1.3.11.tar.gz 399811 BLAKE2B bef7c89542d71e1347deab1e17f449583b70e155b571f9e5468fad60f0ede543e66ade900ecb6fb23afe55f57720036cf35d8dd91b8ec3767461856b957d3786 SHA512 b3f0980393af9d9ceaf7421118fa13680ba3f47e1ff6e86a62bb8f8e944364ac8150a20b47d02bc391f7b9c9b6d400d153c3d70730cc36d1a87f628f0cff250c -DIST mako-1.3.12.tar.gz 400219 BLAKE2B 6ebbf366b733035b899bef86f970054450037c80df3dfe9c85b23ad6c6e26e385a82271a0e722e3718a28801227efe45e60ffc49864c90c4c840866706c52ccc SHA512 405de95c7656e00458015b84131e8b32d399c4d8f738af690ab34d21b2f57113d2736b7e91d862175bebf578191f62d49fae3533a65c2e469abc36cb1d95b886 diff --git a/dev-python/mako/mako-1.3.10.ebuild b/dev-python/mako/mako-1.3.10.ebuild deleted file mode 100644 index ed4762c50af8..000000000000 --- a/dev-python/mako/mako-1.3.10.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python templating language" -HOMEPAGE=" - https://www.makotemplates.org/ - https://github.com/sqlalchemy/mako/ - https://pypi.org/project/Mako/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="doc" - -RDEPEND=" - >=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/babel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - case ${EPYTHON} in - pypy3) - EPYTEST_DESELECT+=( - test/test_exceptions.py::ExceptionsTest::test_alternating_file_names - ) - ;; - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -python_install_all() { - rm -r doc/build || die - - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/mako/mako-1.3.11.ebuild b/dev-python/mako/mako-1.3.11.ebuild deleted file mode 100644 index c283c8894778..000000000000 --- a/dev-python/mako/mako-1.3.11.ebuild +++ /dev/null @@ -1,41 +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 pypi - -DESCRIPTION="A Python templating language" -HOMEPAGE=" - https://www.makotemplates.org/ - https://github.com/sqlalchemy/mako/ - https://pypi.org/project/Mako/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="doc" - -RDEPEND=" - >=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/babel[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_install_all() { - rm -r doc/build || die - - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/mako/mako-1.3.12.ebuild b/dev-python/mako/mako-1.3.12.ebuild deleted file mode 100644 index c283c8894778..000000000000 --- a/dev-python/mako/mako-1.3.12.ebuild +++ /dev/null @@ -1,41 +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 pypi - -DESCRIPTION="A Python templating language" -HOMEPAGE=" - https://www.makotemplates.org/ - https://github.com/sqlalchemy/mako/ - https://pypi.org/project/Mako/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="doc" - -RDEPEND=" - >=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/babel[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_install_all() { - rm -r doc/build || die - - use doc && local HTML_DOCS=( doc/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/mako/metadata.xml b/dev-python/mako/metadata.xml deleted file mode 100644 index 0eaa402b2c1c..000000000000 --- a/dev-python/mako/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Mako - sqlalchemy/mako - https://github.com/sqlalchemy/mako/issues - - diff --git a/dev-python/mamba/Manifest b/dev-python/mamba/Manifest deleted file mode 100644 index 89349607d497..000000000000 --- a/dev-python/mamba/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mamba-0.11.3.gh.tar.gz 37456 BLAKE2B e7e9fc53783cf238745d6d97f335443a569d3a88e4a26fb74c024f305eca707b3d73ea1d23d8a9b2d3463be0c31bfa1f30a6d2ec1ded58c6140909591fe961b8 SHA512 0d4ee434ff2a42dc95a8a5c94980fa224652e38b1ed7e617383882b38a8327861464424f78fb46b2f3e08dabb241bb0e1e9e6734dd68376a43bc3a5b41c01d8c diff --git a/dev-python/mamba/mamba-0.11.3.ebuild b/dev-python/mamba/mamba-0.11.3.ebuild deleted file mode 100644 index e4f380bdec03..000000000000 --- a/dev-python/mamba/mamba-0.11.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2024 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="Python test runner born under the banner of Behavior Driven Development" -HOMEPAGE=" - https://nestorsalceda.com/mamba/ - https://github.com/nestorsalceda/mamba/ - https://pypi.org/project/mamba/ -" -SRC_URI=" - https://github.com/nestorsalceda/mamba/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/clint-0.3.1[${PYTHON_USEDEP}] - >=dev-python/coverage-3.7.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - >=dev-python/doublex-expects-0.7.0_rc1[${PYTHON_USEDEP}] - >=dev-python/expects-0.8.0_rc2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs --no-autodoc - -python_test() { - "${EPYTHON}" -m mamba.cli || die "Tests failed under ${EPYTHON}" -} diff --git a/dev-python/mamba/metadata.xml b/dev-python/mamba/metadata.xml deleted file mode 100644 index e8d31551bbf5..000000000000 --- a/dev-python/mamba/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - nestorsalceda/mamba - mamba - - diff --git a/dev-python/mando/Manifest b/dev-python/mando/Manifest deleted file mode 100644 index 3dccfb33d96d..000000000000 --- a/dev-python/mando/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mando-0.8.2.gh.tar.gz 37606 BLAKE2B 0f9ac55167a94df20f562ede072cebfd8db1a105409cf8aeb7b882e2239c47f50119dc3b3fd3fffeca48bc1e56377b91f7fbd52fe18b6ba2e5bc9da1bee8eebd SHA512 e389fe1935c7e7e6812e98b874c5760a5fb1178fcacefdbecd47b3a2fd41457647da424baaf0065367e3c63903116ac7ad2e6dd20fc428d2831290eafe3486d4 diff --git a/dev-python/mando/mando-0.8.2.ebuild b/dev-python/mando/mando-0.8.2.ebuild deleted file mode 100644 index 4a1a93fee6a1..000000000000 --- a/dev-python/mando/mando-0.8.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Create Python CLI apps with little to no effort at all!" -HOMEPAGE=" - https://mando.readthedocs.io/ - https://github.com/rubik/mando/ - https://pypi.org/project/mando/ -" -SRC_URI=" - https://github.com/rubik/mando/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="examples" - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/mando/metadata.xml b/dev-python/mando/metadata.xml deleted file mode 100644 index b1c70071fc81..000000000000 --- a/dev-python/mando/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - rubik/mando - mando - - diff --git a/dev-python/manuel/Manifest b/dev-python/manuel/Manifest deleted file mode 100644 index e7e219617e8c..000000000000 --- a/dev-python/manuel/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST manuel-1.13.0.tar.gz 46185 BLAKE2B e9f089bd9c15ae3ed55fa544a18f2cfd9df01d3261a090a00dbbd98f7507de579158871bd8d045c35ce91ee5e22f7974dce5dfc90c558d12c003ffa6e5b1756e SHA512 f3da52838d74954bfb9e63abca92ec51eabfe354c54a6cc2508faf4bd97904b14224980d4bb27dd72b418ef3ca0e3de35480f8650bf480840014709bf3863b12 diff --git a/dev-python/manuel/manuel-1.13.0.ebuild b/dev-python/manuel/manuel-1.13.0.ebuild deleted file mode 100644 index f5c0aee32f6e..000000000000 --- a/dev-python/manuel/manuel-1.13.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Lets you mix and match traditional doctests with custom test syntax" -HOMEPAGE=" - https://github.com/benji-york/manuel/ - https://pypi.org/project/manuel/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/zope-testing[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - # unused rdep - sed -e "/'setuptools'/d" -i setup.py || die - distutils-r1_src_prepare -} - -python_test() { - # tests are installed to site-packages but dependent data files - # are not, so run them from src instead - local -x PYTHONPATH=src - "${EPYTHON}" -m unittest -vv manuel.tests.test_suite || die -} diff --git a/dev-python/manuel/metadata.xml b/dev-python/manuel/metadata.xml deleted file mode 100644 index f62e8a58f417..000000000000 --- a/dev-python/manuel/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - benji-york/manuel - manuel - - diff --git a/dev-python/mapbox-earcut/Manifest b/dev-python/mapbox-earcut/Manifest deleted file mode 100644 index 532e242dc9c4..000000000000 --- a/dev-python/mapbox-earcut/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mapbox_earcut_python-2.0.0.gh.tar.gz 38939 BLAKE2B 625555d1b466bb433c9e7fa8c1c5205b3cecc47ffab5cc9af11bb4187df19599c7551a3572802fb49694c143cf7f1b6f7c0b192a30e0d56921ed5ae9867851f5 SHA512 e673b89e16a2007085e6e036b32867bdcdf984b3dec3bf93182ad352b36d6bf3ae4f750de136a9833b3328241fdf725b4f11c4981f9334a9a27e1b4077af1cea diff --git a/dev-python/mapbox-earcut/mapbox-earcut-2.0.0.ebuild b/dev-python/mapbox-earcut/mapbox-earcut-2.0.0.ebuild deleted file mode 100644 index 3fbcf80529ee..000000000000 --- a/dev-python/mapbox-earcut/mapbox-earcut-2.0.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="mapbox_earcut_python-${PV}" -DESCRIPTION="Python bindings to the mapbox earcut C++ library" -HOMEPAGE=" - https://github.com/skogler/mapbox_earcut_python/ - https://pypi.org/project/mapbox-earcut/ -" -SRC_URI=" - https://github.com/skogler/mapbox_earcut_python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -DEPEND=" - dev-python/numpy:=[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-python/nanobind-2.9.2[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -DOCS=( CHANGELOG.md README.md ) - -python_test() { - rm -rf mapbox_earcut || die - epytest -} diff --git a/dev-python/mapbox-earcut/metadata.xml b/dev-python/mapbox-earcut/metadata.xml deleted file mode 100644 index bee4f6515e1f..000000000000 --- a/dev-python/mapbox-earcut/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - skogler/mapbox_earcut_python - mapbox-earcut - - diff --git a/dev-python/mapbox-vector-tile/Manifest b/dev-python/mapbox-vector-tile/Manifest deleted file mode 100644 index 5f71b8489b7e..000000000000 --- a/dev-python/mapbox-vector-tile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mapbox-vector-tile-2.2.0.gh.tar.gz 232332 BLAKE2B 1a9279405fc058608145143ae6c03ebe79ec99555f263ccd3809f276e12d65c6ecaae18c2d7d013ec69b0dab9b00904634ad792c0f3d11035a4454b9b39172dc SHA512 8a85ee583720667d3955969707188e2a99ec63d4592ae6a7c7d93b6eafc0e88b18dbd21a13374be364b5afa8cbb82c019d2f3179c7c1ff5fa9d479816fc16931 diff --git a/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.2.0.ebuild b/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.2.0.ebuild deleted file mode 100644 index 06939efb0ff0..000000000000 --- a/dev-python/mapbox-vector-tile/mapbox-vector-tile-2.2.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Mapbox Vector Tile encoding and decoding" -HOMEPAGE=" - https://github.com/tilezen/mapbox-vector-tile/ - https://pypi.org/project/mapbox-vector-tile/ -" -# sdist misses test files -SRC_URI=" - https://github.com/tilezen/mapbox-vector-tile/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - >=dev-python/protobuf-6.31.1[${PYTHON_USEDEP}] - >=dev-python/pyclipper-1.3.0[${PYTHON_USEDEP}] - >=dev-python/pyproj-3.4.1[${PYTHON_USEDEP}] - >=dev-python/shapely-2.0.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -src_prepare() { - # relax the dep - sed -i -e '/protobuf/s:\^[0-9.]*:*:' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/mapbox-vector-tile/metadata.xml b/dev-python/mapbox-vector-tile/metadata.xml deleted file mode 100644 index 23ccc90b6e95..000000000000 --- a/dev-python/mapbox-vector-tile/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - parona@protonmail.com - Alfred Wingate - - - proxy-maint@gentoo.org - Proxy Maintainers - - - tilezen/mapbox-vector-tile - mapbox-vector-tile - - diff --git a/dev-python/markdown-include/Manifest b/dev-python/markdown-include/Manifest deleted file mode 100644 index 49765423bcdf..000000000000 --- a/dev-python/markdown-include/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST markdown-include-0.8.1.tar.gz 21873 BLAKE2B 83090f66af6f6b7dfc441bce97a0ca91bed3f94274030297e5f46fe8d42d3b3e83afc9f981941870f5bf361bfb5edd54bdda4c5d85595cc5599375f5a2478490 SHA512 4ae155d7e114de9d8ca32c129fe5778e7fc9516321357d8e4d90fad651a1dcb54b1fb144bc51e981cf728f1632dc293ed8cc1e7d4219154a2350780ea6f9b7b2 diff --git a/dev-python/markdown-include/files/markdown-include-0.8.1-setup.patch b/dev-python/markdown-include/files/markdown-include-0.8.1-setup.patch deleted file mode 100644 index cff2276ae2d5..000000000000 --- a/dev-python/markdown-include/files/markdown-include-0.8.1-setup.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- a/setup.cfg -+++ b/setup.cfg -@@ -1,5 +1,5 @@ - [metadata] --description-file = README.rst -+description_file = README.rst - - [egg_info] - tag_build = diff --git a/dev-python/markdown-include/markdown-include-0.8.1.ebuild b/dev-python/markdown-include/markdown-include-0.8.1.ebuild deleted file mode 100644 index e2e102728de5..000000000000 --- a/dev-python/markdown-include/markdown-include-0.8.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python-Markdown extension providing LaTeX-style 'include' function" -HOMEPAGE=" - https://github.com/cmacmackin/markdown-include - https://pypi.org/project/markdown-include/ -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/markdown-3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.8.1-setup.patch -) - -distutils_enable_tests pytest diff --git a/dev-python/markdown-include/metadata.xml b/dev-python/markdown-include/metadata.xml deleted file mode 100644 index bc3d08fe2235..000000000000 --- a/dev-python/markdown-include/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - torokhov-s-a@yandex.ru - Sergey Torokhov - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - markdown-include - cmacmackin/markdown-include - - diff --git a/dev-python/markdown-it-py/Manifest b/dev-python/markdown-it-py/Manifest deleted file mode 100644 index 4a2ee8ce3855..000000000000 --- a/dev-python/markdown-it-py/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST markdown-it-py-4.0.0.gh.tar.gz 279903 BLAKE2B c878259ae684875dfd9dd017ff5b541b842f2ef917e0f23fa00df77646684794f904eb3693106ce859853a375f8bd2e877346ef775341ed4452856f1793aa8a9 SHA512 617927d7038e2918b395c720d4b8d8327342c266c75b6fd5957961944c2bed51a8e2f01a9c184e5d85dfc4fd8b28e07f3cc1d677aa29192e1a8e54f29d6a0829 -DIST markdown-it-py-4.1.0.gh.tar.gz 292015 BLAKE2B b264b91bde959694b79de2ba8058a7a3938249d4c89b36da81b9edd6ea8e15af55b7dfac6a10ea2837f0df051b6d751fa8ebf37da7ecdac123b3a5d7fc773351 SHA512 483df889994a789b51f0a3dabb010d51bb5ca462f46a5b9a2096bd4f63b2a5f7d79a1ef86305e1ac43cbe65219b8541eff64c5bf1414a51fadc6f399dc234ad7 -DIST markdown-it-py-4.2.0.gh.tar.gz 294564 BLAKE2B 0f220d32998e07de0613ee623baca1c16cde5ef8e110bccc65e7dfad2054562a7c9767cad70905dad811c5eacb66b758cf36c0fa813ac8056c9da4202fdefa72 SHA512 81e659729f8da1ad269f40c693d66f0192c129dc42fcbcb09a14c617794816555d9f69137d09458d79f96eb5c92ea29e4d625616f994f7fcffa1b198a9830be0 diff --git a/dev-python/markdown-it-py/markdown-it-py-4.0.0.ebuild b/dev-python/markdown-it-py/markdown-it-py-4.0.0.ebuild deleted file mode 100644 index 78cc2d32005e..000000000000 --- a/dev-python/markdown-it-py/markdown-it-py-4.0.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python port of markdown-it, Markdown parser" -HOMEPAGE=" - https://pypi.org/project/markdown-it-py/ - https://github.com/executablebooks/markdown-it-py/ -" -SRC_URI=" - https://github.com/executablebooks/markdown-it-py/archive/v${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" - -RDEPEND=" - - - - - python@gentoo.org - Python - - - - markdown-it-py - executablebooks/markdown-it-py - - diff --git a/dev-python/markdown/Manifest b/dev-python/markdown/Manifest deleted file mode 100644 index 37d1c77e5416..000000000000 --- a/dev-python/markdown/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST markdown-3.10.2.tar.gz 368805 BLAKE2B cc5bbbfe702e81937b849f3b9b48089ca07a314ae8603ca5203b11f3eaed0591a042ac855abb1231378848073b9c0d071e22550952659e6b7711e5607ecf0d77 SHA512 cd84d5715002ed58cb1ec64f1b33d048892162cfc9675f570e146bc611ea92cf0dbb3a99018e091131188f29efde8c25da2e9218b5d0d96890c406cbde300074 diff --git a/dev-python/markdown/markdown-3.10.2.ebuild b/dev-python/markdown/markdown-3.10.2.ebuild deleted file mode 100644 index f71c0d4d1d80..000000000000 --- a/dev-python/markdown/markdown-3.10.2.ebuild +++ /dev/null @@ -1,39 +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 pypi - -DESCRIPTION="Python implementation of the markdown markup language" -HOMEPAGE=" - https://python-markdown.github.io/ - https://pypi.org/project/Markdown/ - https://github.com/Python-Markdown/markdown/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="doc test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/pytidylib[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_install_all() { - use doc && dodoc -r docs/ - - distutils-r1_python_install_all -} diff --git a/dev-python/markdown/metadata.xml b/dev-python/markdown/metadata.xml deleted file mode 100644 index 5294197d3aa8..000000000000 --- a/dev-python/markdown/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Markdown - Python-Markdown/markdown - - diff --git a/dev-python/markdown2/Manifest b/dev-python/markdown2/Manifest deleted file mode 100644 index 0589b496c734..000000000000 --- a/dev-python/markdown2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST markdown2-2.5.5.tar.gz 157249 BLAKE2B a523366116a2fce3a82efd8d40d7d7fef1a7187c75396bdfb732a54a53047f2a1dade29ffed428f3b67ba21030137b480c1130e0db107da471b1ff9ad2b9a9d9 SHA512 acfa636ea17c41ac93bfe3e7a24e2e64e176a834ddd57ad29c0efd9c0a5c5cffac6c4eaf973892a016e32480fef343618f1000c860d591ee27de1b90e13afcf8 diff --git a/dev-python/markdown2/markdown2-2.5.5-r1.ebuild b/dev-python/markdown2/markdown2-2.5.5-r1.ebuild deleted file mode 100644 index 229de09e5d7e..000000000000 --- a/dev-python/markdown2/markdown2-2.5.5-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Markdown language reimplementation" -HOMEPAGE=" - https://github.com/trentm/python-markdown2/ - https://pypi.org/project/markdown2/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/pygments-2.7.3[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # https://github.com/trentm/python-markdown2/pull/682 - sed -i -e '/data_files/d' setup.py || die -} - -python_test() { - cd test || die - "${EPYTHON}" -m unittest test_markdown2.py -v || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/markdown2/metadata.xml b/dev-python/markdown2/metadata.xml deleted file mode 100644 index 67569a34f560..000000000000 --- a/dev-python/markdown2/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - - - Trent Mick - - https://github.com/trentm/python-markdown2/issues - markdown2 - trentm/python-markdown2 - - diff --git a/dev-python/markdownify/Manifest b/dev-python/markdownify/Manifest deleted file mode 100644 index 03c98162c017..000000000000 --- a/dev-python/markdownify/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST markdownify-0.11.6.tar.gz 16183 BLAKE2B 3bd511937043f4b262eb3bea102ad490ccfac3583adaff9120e781fdb308a072fa053595302ffd26d650cf65b3f20dc828cdf3b6755037bfc87afb0cf6dffe4e SHA512 9ab2bf56981081737e5ed95aa96ec16c2644fecca62763a4ea4ba1f6ebb61b671cecc857abd4a92a738a9762104b2d9beb92b320638d80dca3ad4ee7621d02e7 diff --git a/dev-python/markdownify/markdownify-0.11.6.ebuild b/dev-python/markdownify/markdownify-0.11.6.ebuild deleted file mode 100644 index 7d82e422e83e..000000000000 --- a/dev-python/markdownify/markdownify-0.11.6.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Convert HTML to Markdown" -HOMEPAGE=" - https://pypi.org/project/markdownify/ - https://github.com/matthewwithanm/python-markdownify -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - !dev-python/django-markdownify -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - mv tests markdownify/tests || die -} diff --git a/dev-python/markdownify/metadata.xml b/dev-python/markdownify/metadata.xml deleted file mode 100644 index e19ca50d82c3..000000000000 --- a/dev-python/markdownify/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - dev@notyourcomputer.net - Shaoyu Tseng - - - markdownify - matthewwithanm/python-markdownify - - diff --git a/dev-python/markovify/Manifest b/dev-python/markovify/Manifest deleted file mode 100644 index 81b36f98e618..000000000000 --- a/dev-python/markovify/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST markovify-0.9.4.gh.tar.gz 288051 BLAKE2B db6a0ca54afea016a3a759afc97cadcdfd4f1a840e63923dbd1096cb9ef372f4faf957ffaa0f2483a7cb5226846feb04321e72f267dc71b01f5852489d790b7e SHA512 3380f48ed69f79322c1dddff9f8794cf44e7612b0698ebb902ec9b2f0ba3036d27faeb2d5f6e1680dea819872b5588642646ffa9232798d07f54b92364cdd2ed diff --git a/dev-python/markovify/markovify-0.9.4.ebuild b/dev-python/markovify/markovify-0.9.4.ebuild deleted file mode 100644 index 3f13e795d3c1..000000000000 --- a/dev-python/markovify/markovify-0.9.4.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple, extensible Markov chain generator" -HOMEPAGE=" - https://pypi.org/project/markovify/ - https://github.com/jsvine/markovify -" -SRC_URI="https://github.com/jsvine/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/unidecode[${PYTHON_USEDEP}]" - -EPYTEST_PLUGINS=( ) - -# Does not work with vanilla unittest, -# test suite is designed for running with nose. -distutils_enable_tests pytest diff --git a/dev-python/markovify/metadata.xml b/dev-python/markovify/metadata.xml deleted file mode 100644 index 04b5e385f883..000000000000 --- a/dev-python/markovify/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - cyber+gentoo@sysrq.in - Anna - - - - markovify - jsvine/markovify - - diff --git a/dev-python/markups/Manifest b/dev-python/markups/Manifest deleted file mode 100644 index 52160176fcba..000000000000 --- a/dev-python/markups/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST markups-4.1.1.tar.gz 22985 BLAKE2B d737abf6c58b8cd9ef9165a38fc94dbb21422bf10b597ce64bc3e54507a8ad455f5c2b882486adb1f33040b5cdef08fd37c84ffe66bc965ba3585fc8f4fe08f2 SHA512 2cbcc04acac56566af6a7845c7f0afa93181305a474a5cb990ca753995ae9cf8123dca51b1cb5b786afe23d0aadb1782084bb583f92fabdcb41a35f710095b0b -DIST markups-4.1.1.tar.gz.provenance 9410 BLAKE2B 09eb733caf954bed7984a52718648616e6d1923c82a4f92472b8abb0a20dbc790a26833bf0c9181caca79eeddc78dfd29e3f2a22af3d61694d47439bcff2febf SHA512 01c8df019856c4e70585bbff9967a6b12c79684bfa90acfa541f93b9053a9c9048c5ee3867b39a96de05a34dd6d104792c9f4a7031ed8458cfe9ec13aa88c5f4 diff --git a/dev-python/markups/markups-4.1.1.ebuild b/dev-python/markups/markups-4.1.1.ebuild deleted file mode 100644 index 182cbedc0778..000000000000 --- a/dev-python/markups/markups-4.1.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/retext-project/pymarkups -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A wrapper around various text markups" -HOMEPAGE=" - https://pymarkups.readthedocs.io/en/latest/ - https://github.com/retext-project/pymarkups/ - https://pypi.org/project/Markups/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/pymdown-extensions[${PYTHON_USEDEP}] - dev-python/python-markdown-math[${PYTHON_USEDEP}] - dev-python/textile[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest -distutils_enable_sphinx docs diff --git a/dev-python/markups/metadata.xml b/dev-python/markups/metadata.xml deleted file mode 100644 index cf964b186f50..000000000000 --- a/dev-python/markups/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Markups - retext-project/pymarkups - - diff --git a/dev-python/markupsafe/Manifest b/dev-python/markupsafe/Manifest deleted file mode 100644 index bdf2248fcf22..000000000000 --- a/dev-python/markupsafe/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST markupsafe-3.0.3.tar.gz 80313 BLAKE2B b2ccf12452ca34e301378feda975fa2f1e256ca8a6f59a0224dc7c30c779e52216721bd9386af4d7e4ee4a5a8fcd9e03dbb5ddf24a777ddeff1c28aff650ba77 SHA512 8c4ed04b467244f6bf99cd2a60ed922bc0569581f00cc5a13d9edcd0a4bc8b97c404edc4576f6146c7aa543bbd37cf52e5312d3bdd27758264d8751fdc7a646c -DIST markupsafe-3.0.3.tar.gz.provenance 9208 BLAKE2B f8f2df90df4e587e6316b1a6b523c4e468e2d697efeeff71fa247da62da1c763ee0bee47481a94fe43c7c2e452b36ae7f2be593822ab76e3d9aaed52bd5484c7 SHA512 28b269f9e0a63b7c1a384bd5d35e83ef2ad297862220f368d229f3cf4849b6063c17ede5b6f02b127750e6515b323086447ff9d209c6875193bded2a3956f8a3 diff --git a/dev-python/markupsafe/markupsafe-3.0.3.ebuild b/dev-python/markupsafe/markupsafe-3.0.3.ebuild deleted file mode 100644 index 8376d50daa1d..000000000000 --- a/dev-python/markupsafe/markupsafe-3.0.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="MarkupSafe" -PYPI_VERIFY_REPO=https://github.com/pallets/markupsafe -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Implements a XML/HTML/XHTML Markup safe string for Python" -HOMEPAGE=" - https://palletsprojects.com/p/markupsafe/ - https://github.com/pallets/markupsafe/ - https://pypi.org/project/MarkupSafe/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="+native-extensions" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - if ! use native-extensions; then - sed -i -e '/run_setup/s:True:False:' setup.py || die - fi -} - -python_compile() { - local -x CIBUILDWHEEL=1 - distutils-r1_python_compile -} diff --git a/dev-python/markupsafe/metadata.xml b/dev-python/markupsafe/metadata.xml deleted file mode 100644 index 4677d7eddd8e..000000000000 --- a/dev-python/markupsafe/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pallets/markupsafe - MarkupSafe - - diff --git a/dev-python/marshmallow/Manifest b/dev-python/marshmallow/Manifest deleted file mode 100644 index 317b59e7cf54..000000000000 --- a/dev-python/marshmallow/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST marshmallow-4.3.0.tar.gz 224485 BLAKE2B 612358bd1ea8659cefa56c8d56d1982d8ca10e787c0478c0038d1e5546b845f1898550483d4f8caf9dcc84113598b04bb3ff43262ce972c44d353327196a6ec5 SHA512 209e7e0789f113316bc23b5797af91ce10ca8f68adc3f775f066bd2966fc175eef47c08bbe774675999ef6aa5a7d59ed9cbe94f1c955bc647ee78433115801f3 -DIST marshmallow-4.3.0.tar.gz.provenance 9624 BLAKE2B 3b055041040705d806e04e2569021e44e1f2929e7128dc9dc3034859f0e35dde3910134d98817551221079a6769c2057b9a551013c73906274996545030a5755 SHA512 652000e4cd34169cce014030f49b3175508fffc68fbeb9d5c2096908bd1c3d311ea6ffd47c5925aa87a7e80c37e44f3498d341463bc39336fde5b237e1f629ea diff --git a/dev-python/marshmallow/marshmallow-4.3.0.ebuild b/dev-python/marshmallow/marshmallow-4.3.0.ebuild deleted file mode 100644 index 39be5a999345..000000000000 --- a/dev-python/marshmallow/marshmallow-4.3.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/marshmallow-code/marshmallow -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A library for converting to and from native Python datatypes" -HOMEPAGE=" - https://github.com/marshmallow-code/marshmallow/ - https://pypi.org/project/marshmallow/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -BDEPEND=" - test? ( - dev-python/simplejson[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/marshmallow/metadata.xml b/dev-python/marshmallow/metadata.xml deleted file mode 100644 index ebf0e7195283..000000000000 --- a/dev-python/marshmallow/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - zmedico@gentoo.org - - - python@gentoo.org - Python - - - marshmallow - marshmallow-code/marshmallow - - diff --git a/dev-python/mastodon-py/Manifest b/dev-python/mastodon-py/Manifest deleted file mode 100644 index c524ae345d52..000000000000 --- a/dev-python/mastodon-py/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST mastodon_py-2.0.1.tar.gz 10988936 BLAKE2B 237e81a0501db59acb066cb156cddf9898265b7dc988c1edee451f4f9c5fb4f97629b2dfc561ce42e5d1e5858e00a916b56d002acbbe2891b4bb4d57e05661da SHA512 7aff1f6cf6c159d9ab95ff9d44aa1249c8db1536121fc5cd88ff0c46c22b23efb0c4857d6c6a744630b23804504b6d7886848ca194957dd524b4b014dadcd5e3 -DIST mastodon_py-2.1.4.tar.gz 11636752 BLAKE2B 9e001da9d17b93e2ab8fbabcd7a8f2a19380aad76811acda15556e8a5bf7f38dc432d027f9e47ce7f8bf778aaff12df6f81ef3a953e9b06bcd1f8d80779d6f6f SHA512 cfb4515a24e69df16d320630157e1b32a99203fca8a56ab5c5f93b5585c56d1034a0520af276b384779bdfe2cc6d16451932e4014e005d756fd2c335de84bf00 diff --git a/dev-python/mastodon-py/files/mastodon-py-2.0.1-tests.patch b/dev-python/mastodon-py/files/mastodon-py-2.0.1-tests.patch deleted file mode 100644 index 8b6467498e8e..000000000000 --- a/dev-python/mastodon-py/files/mastodon-py-2.0.1-tests.patch +++ /dev/null @@ -1,41 +0,0 @@ -Fix compatibility with pytest-recording - -pytest-recording stores cassettes for each module in its own directory. -Using "vcr_cassette_dir" fixture, we override it to use the old -behavior. - -Part of https://github.com/halcy/Mastodon.py/pull/407 - ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -63,6 +63,11 @@ def vcr_config(): - decode_compressed_response = True - ) - -+@pytest.fixture(scope="module") -+def vcr_cassette_dir(request) -> str: -+ module = request.node.fspath # current test file -+ return os.path.join(module.dirname, "cassettes") -+ - # Fixtures for testing against actual, real servers - # Please be extremely careful with these - @pytest.fixture -diff --git a/tests/test_streaming.py b/tests/test_streaming.py -index 7bbdfc0..0f66519 100644 ---- a/tests/test_streaming.py -+++ b/tests/test_streaming.py -@@ -14,11 +14,6 @@ streaming_is_patched = False - real_connections = [] - close_connections = False - --@pytest.fixture(scope='module') --def vcr(vcr): -- vcr.match_on = ['path'] -- return vcr -- - @pytest.fixture(scope='module') - def vcr_config(): - return { --- -2.49.0 - diff --git a/dev-python/mastodon-py/mastodon-py-2.0.1.ebuild b/dev-python/mastodon-py/mastodon-py-2.0.1.ebuild deleted file mode 100644 index 9050756ca2eb..000000000000 --- a/dev-python/mastodon-py/mastodon-py-2.0.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_PN="Mastodon.py" -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python wrapper for the Mastodon API" -HOMEPAGE=" - https://pypi.org/project/Mastodon.py/ - https://github.com/halcy/Mastodon.py -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/blurhash-1.1.4[${PYTHON_USEDEP}] - >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-magic[${PYTHON_USEDEP}] - >=dev-python/requests-2.4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}] - >=dev-python/http-ece-1.0.5[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/vcrpy[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}"/${PN}-2.0.1-tests.patch ) - -EPYTEST_PLUGINS=( - pytest-mock - pytest-recording - requests-mock -) -EPYTEST_XDIST=1 -EEPYTEST_DESELECT=( - # something related to simplejson - tests/test_notifications.py::test_notifications_dismiss_pre_2_9_2 - tests/test_status.py::test_status_card_pre_2_9_2 - # requires PROPERTIES="test_network" - tests/test_streaming.py::test_stream_user_direct - tests/test_streaming.py::test_stream_user_local -) - -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -python_test() { - epytest -o addopts= -} - -pkg_postinst() { - optfeature "webpush support" "dev-python/cryptography dev-python/http-ece" -} diff --git a/dev-python/mastodon-py/mastodon-py-2.1.4.ebuild b/dev-python/mastodon-py/mastodon-py-2.1.4.ebuild deleted file mode 100644 index 3e97027d6a3a..000000000000 --- a/dev-python/mastodon-py/mastodon-py-2.1.4.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_PN="Mastodon.py" -inherit distutils-r1 pypi - -DESCRIPTION="Python wrapper for the Mastodon API" -HOMEPAGE=" - https://pypi.org/project/Mastodon.py/ - https://github.com/halcy/Mastodon.py -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="blurhash crypt grapheme" - -RDEPEND=" - >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/requests-2.4.2[${PYTHON_USEDEP}] - blurhash? ( >=dev-python/blurhash-1.1.4[${PYTHON_USEDEP}] ) - crypt? ( - >=dev-python/cryptography-1.6.0[${PYTHON_USEDEP}] - >=dev-python/http-ece-1.0.5[${PYTHON_USEDEP}] - ) - grapheme? ( - dev-python/grapheme[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - dev-python/python-magic[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/vcrpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( - pytest-mock - pytest-recording - requests-mock -) -EPYTEST_XDIST=1 -EPYTEST_DESELECT=( - # passes only with outdated 'grapheme' - tests/test_status_length.py::test_get_status_length_against_ground_truth -) - -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/mastodon-py/metadata.xml b/dev-python/mastodon-py/metadata.xml deleted file mode 100644 index 882edafec067..000000000000 --- a/dev-python/mastodon-py/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - cyber+gentoo@sysrq.in - Anna - - - Mastodon.py - halcy/Mastodon.py - - - Install dependencies required for decoding blurhash strings to images - Install dependencies required for grapheme-aware string handling - - diff --git a/dev-python/material-color-utilities/Manifest b/dev-python/material-color-utilities/Manifest deleted file mode 100644 index 5a202bca65be..000000000000 --- a/dev-python/material-color-utilities/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST material-color-utilities-python-0.1.5.tar.gz 25702 BLAKE2B cf444831fec962caae3a1871b8331dcdd055f186754631185140842e49e1dc5526c5aedc021d28cd5e192e6f593774abce34e4a2853049e9ded2cf3ca9b79e3f SHA512 f3987da2723f9bc0a383d544868bd48b79c815c1ef3b601cf7daf711ae66ba2e20c38d272fff34b8fef724d202cdb71431d885d0fc86cf6b459a8735cd0751a4 diff --git a/dev-python/material-color-utilities/material-color-utilities-0.1.5.ebuild b/dev-python/material-color-utilities/material-color-utilities-0.1.5.ebuild deleted file mode 100644 index 3a3c41172da3..000000000000 --- a/dev-python/material-color-utilities/material-color-utilities-0.1.5.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=poetry -PYPI_NO_NORMALIZE=1 -PYPI_PN="${PN}-python" - -inherit distutils-r1 pypi - -MY_PN="${PN}-python" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Python port of material-color-utilities used for Material You colors" -HOMEPAGE=" - https://pypi.org/project/material-color-utilities/ -" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/avanishsubbiah/material-color-utilities-python.git" -else - KEYWORDS="~amd64 ~arm64" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}]" -BDEPEND=" - dev-python/poetry-core[${PYTHON_USEDEP}] - dev-python/build[${PYTHON_USEDEP}]" diff --git a/dev-python/material-color-utilities/metadata.xml b/dev-python/material-color-utilities/metadata.xml deleted file mode 100644 index 31e51b646686..000000000000 --- a/dev-python/material-color-utilities/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - ran.dall@icloud.com - Randall T. Vasquez - - - pascal.jaeger@leimstift.de - Pascal Jaeger - - - avanishsubbiah/material-color-utilities-python" - material-color-utilities - https://github.com/avanishsubbiah/material-color-utilities-python/issues" - - diff --git a/dev-python/materialyoucolor/materialyoucolor-9999.ebuild b/dev-python/materialyoucolor/materialyoucolor-9999.ebuild deleted file mode 100644 index 09e6e0e9a9c7..000000000000 --- a/dev-python/materialyoucolor/materialyoucolor-9999.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Material You color algorithms for python!" -HOMEPAGE="https://github.com/T-Dynamos/materialyoucolor-python" - -LICENSE="MIT" -SLOT="0" - -RESTRICT="network-sandbox" -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -if [[ "${PV}" = *9999 ]]; then - inherit git-r3 - BDEPEND="dev-vcs/git" - EGIT_REPO_URI="https://github.com/T-Dynamos/materialyoucolor-python.git" -else - SRC_URI="https://github.com/T-Dynamos/materialyoucolor-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-python-${PV}" - KEYWORDS="~amd64 ~arm64" -fi - -distutils_enable_tests import-check diff --git a/dev-python/materialyoucolor/metadata.xml b/dev-python/materialyoucolor/metadata.xml deleted file mode 100644 index afac3b7576d9..000000000000 --- a/dev-python/materialyoucolor/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - ceres@ceressees.dev - Ceres Milner - - - T-Dynamos/materialyoucolor-python - - diff --git a/dev-python/matplotlib-inline/Manifest b/dev-python/matplotlib-inline/Manifest deleted file mode 100644 index 1cf6ba92389d..000000000000 --- a/dev-python/matplotlib-inline/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST matplotlib-inline-0.2.1.gh.tar.gz 107440 BLAKE2B 283a9262dec0f95c7d0cd54be00cac3546277c9988a0400d0357d2ac245cfa319ff146df5f8efdcc03607c726a530ca05c83f82a8effbc003186c7d5461adfbc SHA512 5a85e5a8b5821201681508942bccc9a150bfc70e579f933c6155fa2f0fdb6c04c16ff238cc3de15b8ca5b96b907e6ba087671fe58f2822754a313d2efb54d80f -DIST matplotlib-inline-0.2.2.gh.tar.gz 107569 BLAKE2B 46d8eea653ec5878aaec9247ba1c6321dba2d5a6d7de90a7200bd32c1ca5456008bbd4161305d8c874fbad5dfb17c3f4c98caa381901008801d1006464e61f61 SHA512 d7d356c0827a3264f12312d3e174aeb1ba566e10cdae8d30b0b28d77c32ef6b4ec4b2f507af36c0eb3e201c9b44141eb18f93b602ce423ecbe063f455b7900ff diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.2.1.ebuild b/dev-python/matplotlib-inline/matplotlib-inline-0.2.1.ebuild deleted file mode 100644 index ebb1817f469f..000000000000 --- a/dev-python/matplotlib-inline/matplotlib-inline-0.2.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Inline Matplotlib backend for Jupyter" -HOMEPAGE=" - https://github.com/ipython/matplotlib-inline/ - https://pypi.org/project/matplotlib-inline/ -" -SRC_URI=" - https://github.com/ipython/matplotlib-inline/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -# Although in theory we could depend on matplotlib, upstream does not. -# This is because the sole purpose of the package is to be loaded by -# ipython (also not a dependency!) as a response to interactive use of -# the "%matplotlib" magic. -# -# In order to be seamless and straightforward, this backend is always -# installed and just requires users using matplotlib, to install -# matplotlib before importing and using it. -RDEPEND=" - dev-python/traitlets[${PYTHON_USEDEP}] -" diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.2.2.ebuild b/dev-python/matplotlib-inline/matplotlib-inline-0.2.2.ebuild deleted file mode 100644 index 822f18e35ac2..000000000000 --- a/dev-python/matplotlib-inline/matplotlib-inline-0.2.2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Inline Matplotlib backend for Jupyter" -HOMEPAGE=" - https://github.com/ipython/matplotlib-inline/ - https://pypi.org/project/matplotlib-inline/ -" -SRC_URI=" - https://github.com/ipython/matplotlib-inline/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" - -# Although in theory we could depend on matplotlib, upstream does not. -# This is because the sole purpose of the package is to be loaded by -# ipython (also not a dependency!) as a response to interactive use of -# the "%matplotlib" magic. -# -# In order to be seamless and straightforward, this backend is always -# installed and just requires users using matplotlib, to install -# matplotlib before importing and using it. -RDEPEND=" - dev-python/traitlets[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/nbdime[${PYTHON_USEDEP}] - dev-python/notebook[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( nbval ) -distutils_enable_tests pytest diff --git a/dev-python/matplotlib-inline/metadata.xml b/dev-python/matplotlib-inline/metadata.xml deleted file mode 100644 index db1e0b9d696a..000000000000 --- a/dev-python/matplotlib-inline/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - ipython/matplotlib-inline - matplotlib-inline - - diff --git a/dev-python/matplotlib-venn/Manifest b/dev-python/matplotlib-venn/Manifest deleted file mode 100644 index 3d7acbd5893a..000000000000 --- a/dev-python/matplotlib-venn/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST matplotlib-venn-1.1.2.gh.tar.gz 978372 BLAKE2B 995747f378a0295011515b2448b2512e41b24ea9b4826b9f93c2089543bbf60859fa593a72c5a02f332264b97f166967ff7b46b042e8887a56257441831cdb20 SHA512 3641f313a8355cf9d0e7862689547593c7f4387a63ed8e85fdb7e3937d4ef61bfcab6b9ff2319d7864303f2cb12b9e531e7103f5d70cd32f2c66c10d538a81a7 diff --git a/dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild b/dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild deleted file mode 100644 index 3f8e5c90d54d..000000000000 --- a/dev-python/matplotlib-venn/matplotlib-venn-1.1.2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Plot area-proportional two- and three-way Venn diagrams in matplotlib" -HOMEPAGE=" - https://github.com/konstantint/matplotlib-venn/ - https://pypi.org/project/matplotlib-venn/ -" -SRC_URI=" - https://github.com/konstantint/matplotlib-venn/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/shapely[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO: some minor number mismatch - matplotlib_venn/layout/venn3/cost_based.py::matplotlib_venn.layout.venn3.cost_based.LayoutAlgorithm -) diff --git a/dev-python/matplotlib-venn/metadata.xml b/dev-python/matplotlib-venn/metadata.xml deleted file mode 100644 index 96c87c18e907..000000000000 --- a/dev-python/matplotlib-venn/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - konstantint/matplotlib-venn - matplotlib-venn - - diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest deleted file mode 100644 index c3a212a07af0..000000000000 --- a/dev-python/matplotlib/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca SHA512 ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b -DIST matplotlib-3.10.9.tar.gz 34811233 BLAKE2B 93a2b76390f68f366ad9e761e32a8fd2e85c95ac53ed1359bbfa3aef29c368a1c74284b65113b6f503109d4e1c72f899728afd1c327d62ce80cfb3e7583bbfce SHA512 432b234e78e416d779cb1c5c7924f2e68997d9da8a204e7bd5b199aeaafdc900a93e492a464d21daccb11124c01567437c440c4d3ddbf3f772834e4217460a1f -DIST matplotlib-3.10.9.tar.gz.provenance 9742 BLAKE2B 0c46e3818add6d952b1e1a7b45ec523fb7637bb030bb83b89d2b9f60cf2cc41c728ed3bb537db396fe88a436f0bcd33d656e5d68aa04e23651aa44c31b6725c2 SHA512 e86e176981d5736517a14b8eb0be633068bff2d24d4028d2eb5a1a4612a24cba98d9cef884cd98daa57252cdff4db5419be5bdc4b4b3aae8d778fd16e954a1fe -DIST matplotlib-3.11.0rc2.tar.gz 33206182 BLAKE2B 54ec520fa553e94ba916a7e4a0c081e91b65f570891995707fef71e3e34af740ee5786b7cca18ce416d8cf37d98d6ae977ab6d52c3e01a7ab81e1ad17724b09a SHA512 8ded3dcaf3abf52640b11d1560b5a0b673cc864ff082020255b84699772c4ed4f4695f46dc5b5d9e9a0fc136051b63cb7255c323b59943768f502eeddf43d2e1 -DIST matplotlib-3.11.0rc2.tar.gz.provenance 9981 BLAKE2B 65b5efa306d4ae7c107a3b69404748b414bf8f3f4b1eae1ca01880e7160bdeb07a034905e0cba6cab45b8664c5132797566fea94610a33d870ec15339ca3dcbb SHA512 d36424ad521cec542d71589d2135c4728fc3a7bcf40d35c32a94e002355a014827350882598ef0ecfddf94b2f9dbf66c4c51e6d5a5526b08c3a8e7cfae6f8263 diff --git a/dev-python/matplotlib/matplotlib-3.10.9.ebuild b/dev-python/matplotlib/matplotlib-3.10.9.ebuild deleted file mode 100644 index a31849f8a324..000000000000 --- a/dev-python/matplotlib/matplotlib-3.10.9.ebuild +++ /dev/null @@ -1,351 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_VERIFY_REPO=https://github.com/matplotlib/matplotlib -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 pypi virtualx - -FT_PV=2.6.1 -DESCRIPTION="Pure python plotting library with matlab like syntax" -HOMEPAGE=" - https://matplotlib.org/ - https://github.com/matplotlib/matplotlib/ - https://pypi.org/project/matplotlib/ -" -SRC_URI+=" - test? ( - https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz - ) -" - -# Main license: matplotlib -# Some modules: BSD -# matplotlib/backends/qt4_editor: MIT -# Fonts: BitstreamVera, OFL-1.1 -LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets" - -LATEX_DEPEND=" - virtual/latex-base - app-text/dvipng - app-text/ghostscript-gpl - app-text/poppler[cairo,png,utils] - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - dev-texlive/texlive-xetex -" - -DEPEND=" - media-libs/freetype:2 - >=media-libs/qhull-2013:= - >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}] -" -# internal copy of pycxx highly patched -# dev-python/pycxx -RDEPEND=" - ${DEPEND} - >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}] - >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}] - >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}] - >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - media-fonts/dejavu - media-fonts/stix-fonts - media-libs/libpng:0 - virtual/imagemagick-tools[jpeg,tiff] - cairo? ( - dev-python/cairocffi[${PYTHON_USEDEP}] - ) - excel? ( - dev-python/xlwt[${PYTHON_USEDEP}] - ) - gtk3? ( - >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - ) - latex? ( - ${LATEX_DEPEND} - ) - qt6? ( - $(python_gen_cond_dep ' - || ( - dev-python/pyqt6[gui,widgets,${PYTHON_USEDEP}] - dev-python/pyside:6[gui,widgets,${PYTHON_USEDEP}] - ) - ' 'python3*') - ) - webagg? ( - >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] - ) - wxwidgets? ( - $(python_gen_cond_dep ' - dev-python/wxpython:*[${PYTHON_USEDEP}] - ' python3_{10..12}) - ) -" - -BDEPEND=" - ${RDEPEND} - dev-python/pybind11[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-7[${PYTHON_USEDEP}] - virtual/pkgconfig - test? ( - $(python_gen_impl_dep 'tk') - ${LATEX_DEPEND} - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] - !hppa? ( !s390? ( - || ( - media-video/ffmpeg[openh264] - media-video/ffmpeg[x264] - ) - ) ) - gtk3? ( - >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - ) - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=3 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - # do not unpack freetype - unpack "${P//_/}.tar.gz" -} - -python_prepare_all() { - # Affects installed _version.py, bug #854600 - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - - # increase lock timeout to 30 s - sed -i -e 's:retries = 50:retries = 300:' lib/matplotlib/cbook.py || die - # upstream uses 'x86_64' condition to require exact matches no their CI - # which doesn't match results from other x86_64 systems - find -name 'test_*.py' -exec \ - sed -i -e "s:platform.machine() == 'x86_64':False:" {} + || die - - distutils-r1_python_prepare_all -} - -src_configure() { - unset DISPLAY # bug #278524 - export XDG_RUNTIME_DIR="${T}/runtime-dir" - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die - - DISTUTILS_ARGS=( - -Dsystem-freetype=true - -Dsystem-qhull=true - -Dmacosx=false - ) -} - -src_test() { - mkdir subprojects/packagecache || die - cp "${DISTDIR}/freetype-${FT_PV}.tar.gz" subprojects/packagecache/ || die - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # broken by -Wdefault - "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg6-MatplotlibDeprecationWarning]" - "tests/test_rcparams.py::test_validator_invalid[validate_strlist-arg7-MatplotlibDeprecationWarning]" - tests/test_testing.py::test_warn_to_fail - tests/test_legend.py::test_legend_nolabels_warning - # TODO? - tests/test_backend_qt.py::test_fig_sigint_override - tests/test_backend_qt.py::test_ipython - tests/test_backend_nbagg.py::test_ipynb - # leak tests are fragile - tests/test_backends_interactive.py::test_figure_leak_20490 - # major "images not close", new texlive perhaps - tests/test_contour.py::test_all_algorithms - 'tests/test_usetex.py::test_usetex[png]' - 'tests/test_usetex.py::test_multiline_eqnarray[png]' - 'tests/test_usetex.py::test_rotation[png]' - # "no warnings" - tests/test_backend_pdf.py::test_invalid_metadata - tests/test_figure.py::test_too_many_figures - # Requires qt5 - tests/test_backends_interactive.py::test_qt5backends_uses_qt5 - 'tests/test_backends_interactive.py::test_interactive_backend[toolbar2-MPLBACKEND=qtagg-QT_API=PyQt5-BACKEND_DEPS=PyQt5]' - 'tests/test_backends_interactive.py::test_interactive_backend[toolbar2-MPLBACKEND=qtcairo-QT_API=PyQt5-BACKEND_DEPS=PyQt5,cairocffi]' - 'tests/test_backends_interactive.py::test_interactive_backend[toolmanager-MPLBACKEND=qtagg-QT_API=PyQt5-BACKEND_DEPS=PyQt5]' - 'tests/test_backends_interactive.py::test_blitting_events[MPLBACKEND=qtagg-QT_API=PyQt5-BACKEND_DEPS=PyQt5]' - 'tests/test_backends_interactive.py::test_blitting_events[MPLBACKEND=qtcairo-QT_API=PyQt5-BACKEND_DEPS=PyQt5,cairocffi]' - 'tests/test_backends_interactive.py::test_interactive_thread_safety[MPLBACKEND=qtagg-QT_API=PyQt5-BACKEND_DEPS=PyQt5]' - 'tests/test_backends_interactive.py::test_interactive_timers[MPLBACKEND=qtagg-QT_API=PyQt5-BACKEND_DEPS=PyQt5]' - 'tests/test_backends_interactive.py::test_interactive_timers[MPLBACKEND=qtcairo-QT_API=PyQt5-BACKEND_DEPS=PyQt5,cairocffi]' - # Tests mixing qt5 and qt6, requires installing all Qt4Py impl. - tests/test_backends_interactive.py::test_cross_Qt_imports - # "images not close", sigh - 'tests/test_image.py::test_interp_nearest_vs_none[pdf]' - 'tests/test_bbox_tight.py::test_bbox_inches_tight_raster[pdf]' - # minor sphinx output mismatch - tests/test_doc.py::test_sphinx_gallery_example_header - # TODO: timezone mismatch? DST? - tests/test_dates.py::test_auto_date_locator_intmult_tz - ) - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # TODO: warning isn't passed through - tests/test_image.py::test_large_image - # TODO: regression in 7.3.18+ - tests/test_axes.py::test_axes_clear_reference_cycle - # TODO - tests/test_pickle.py::test_complete - tests/test_pickle.py::test_no_pyplot - tests/test_pickle.py::test_pickle_load_from_subprocess - tests/test_pickle.py::test_simple - tests/test_texmanager.py::test_openin_any_paranoid - ) - ;; - python3.11) - EPYTEST_DESELECT+=( - # https://github.com/matplotlib/matplotlib/issues/23384 - "tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND': 'qtagg', 'QT_API': 'PyQt5'}]" - "tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND': 'qtcairo', 'QT_API': 'PyQt5'}]" - ) - ;; - python3.12) - EPYTEST_DESELECT+=( - tests/test_constrainedlayout.py::test_compressed1 - ) - ;; - python3.14) - EPYTEST_DESELECT+=( - # some minor asyncio trouble - tests/test_backends_interactive.py::test_webagg - ) - ;; - esac - - case ${ABI} in - hppa) - EPYTEST_DESELECT+=( - 'tests/test_mathtext.py::test_mathtext_exceptions[hspace without value]' - 'tests/test_mathtext.py::test_mathtext_exceptions[hspace with invalid value]' - 'tests/test_mathtext.py::test_mathtext_exceptions[function without space]' - 'tests/test_mathtext.py::test_mathtext_exceptions[accent without space]' - 'tests/test_mathtext.py::test_mathtext_exceptions[frac without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[frac with empty parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[binom without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[binom with empty parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[genfrac without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[genfrac with empty parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[sqrt without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[sqrt with invalid value]' - 'tests/test_mathtext.py::test_mathtext_exceptions[overline without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[overline with empty parameter]' - 'tests/test_mathtext.py::test_mathtext_exceptions[left with invalid delimiter]' - 'tests/test_mathtext.py::test_mathtext_exceptions[right with invalid delimiter]' - 'tests/test_mathtext.py::test_mathtext_exceptions[unclosed parentheses with sizing]' - 'tests/test_mathtext.py::test_mathtext_exceptions[unclosed parentheses without sizing]' - 'tests/test_mathtext.py::test_mathtext_exceptions[dfrac without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[dfrac with empty parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[overset without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[underset without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[unknown symbol]' - 'tests/test_mathtext.py::test_mathtext_exceptions[double superscript]' - 'tests/test_mathtext.py::test_mathtext_exceptions[double subscript]' - 'tests/test_mathtext.py::test_mathtext_exceptions[super on sub without braces]' - 'tests/test_quiver.py::test_barbs[png]' - 'tests/test_quiver.py::test_barbs_pivot[png]' - 'tests/test_quiver.py::test_barbs_flip[png]' - 'tests/test_text.py::test_parse_math' - 'tests/test_text.py::test_parse_math_rcparams' - ) - ;; - arm) - EPYTEST_DESELECT+=( - tests/test_backend_ps.py::test_savefig_to_stringio - # too large for 32-bit platforms - 'tests/test_axes.py::test_psd_csd[png]' - ) - ;; - sparc64) - EPYTEST_DESELECT+=( - tests/test_backend_pgf.py::test_pdf_pages_metadata_check - tests/test_backend_pgf.py::test_minus_signs_with_tex - ) - ;; - x86) - EPYTEST_DESELECT+=( - 'tests/test_tightlayout.py::test_tight_layout2[png]' - 'tests/test_patches.py::test_wedge_range[pdf]' - 'tests/test_tightlayout.py::test_tight_layout3[png]' - 'tests/test_quiver.py::test_barbs[png]' - 'tests/test_axes.py::test_fill_between_interpolate_decreasing[png]' - # too large for 32-bit platforms - 'tests/test_axes.py::test_psd_csd[png]' - ) - ;; - alpha|arm|m68k|o32|ppc|s390|sh|sparc|x86) - EPYTEST_DESELECT+=( - # too large for 32-bit platforms - 'tests/test_axes.py::test_psd_csd[png]' - ) - ;; - *) - ;; - esac - - # override BUILD_DIR used by meson, so that mpl is actually rebuilt - # against bundled freetype - local orig_build_dir=${BUILD_DIR} - local BUILD_DIR=${BUILD_DIR}-test - - # we need to rebuild mpl against bundled freetype, otherwise - # over 1000 tests will fail because of mismatched font rendering - local DISTUTILS_ARGS=( - "${DISTUTILS_ARGS[@]}" - -Dsystem-freetype=false - ) - distutils_pep517_install "${BUILD_DIR}"/install - cp -r {"${orig_build_dir}","${BUILD_DIR}"}/install"${EPREFIX}/usr/bin" || die - cp -r {"${orig_build_dir}","${BUILD_DIR}"}/install"${EPREFIX}/usr/pyvenv.cfg" || die - local -x PATH=${BUILD_DIR}/install${EPREFIX}/usr/bin:${PATH} - - pushd lib >/dev/null || die - local path - local sitedir=${BUILD_DIR}/install$(python_get_sitedir) - # sigh, upstream doesn't install these - while IFS= read -d '' path; do - cp -r "${path}" "${sitedir}/${path}" || die - done < <( - find \( \ - -name baseline_images -o \ - -name '*.ipynb' -o \ - -name '*.pfb' -o \ - -name '*.ttf' -o \ - -name tinypages \ - \) -print0 - ) - popd >/dev/null || die - - # pretend we're on CI to increase timeouts - local -x CI=1 - nonfatal epytest --pyargs matplotlib -m "not network" \ - -o tmp_path_retention_policy=all || die -} diff --git a/dev-python/matplotlib/matplotlib-3.11.0_rc2.ebuild b/dev-python/matplotlib/matplotlib-3.11.0_rc2.ebuild deleted file mode 100644 index 6d293a45e611..000000000000 --- a/dev-python/matplotlib/matplotlib-3.11.0_rc2.ebuild +++ /dev/null @@ -1,266 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_VERIFY_REPO=https://github.com/matplotlib/matplotlib-release -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="Pure python plotting library with matlab like syntax" -HOMEPAGE=" - https://matplotlib.org/ - https://github.com/matplotlib/matplotlib/ - https://pypi.org/project/matplotlib/ -" - -# Main license: matplotlib -# Some modules: BSD -# matplotlib/backends/qt4_editor: MIT -# Fonts: BitstreamVera, OFL-1.1 -LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -fi -IUSE="cairo excel gtk3 latex qt6 tk webagg wxwidgets" - -LATEX_DEPEND=" - virtual/latex-base - app-text/dvipng - app-text/ghostscript-gpl - app-text/poppler[cairo,png,utils] - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - dev-texlive/texlive-xetex -" - -DEPEND=" - media-libs/freetype:2 - >=media-libs/raqm-0.10.4:= - >=media-libs/qhull-2013:= - >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}] -" -# internal copy of pycxx highly patched -# dev-python/pycxx -RDEPEND=" - ${DEPEND} - >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}] - >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}] - >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}] - >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - media-fonts/dejavu - media-fonts/stix-fonts - media-libs/libpng:0 - virtual/imagemagick-tools[jpeg,tiff] - cairo? ( - dev-python/cairocffi[${PYTHON_USEDEP}] - ) - excel? ( - dev-python/xlwt[${PYTHON_USEDEP}] - ) - gtk3? ( - >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - ) - latex? ( - ${LATEX_DEPEND} - ) - qt6? ( - $(python_gen_cond_dep ' - || ( - dev-python/pyqt6[gui,widgets,${PYTHON_USEDEP}] - dev-python/pyside:6[gui,widgets,${PYTHON_USEDEP}] - ) - ' 'python3*') - ) - webagg? ( - >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] - ) - wxwidgets? ( - $(python_gen_cond_dep ' - dev-python/wxpython:*[${PYTHON_USEDEP}] - ' python3_{10..12}) - ) -" - -BDEPEND=" - ${RDEPEND} - dev-python/pybind11[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-7[${PYTHON_USEDEP}] - virtual/pkgconfig - test? ( - $(python_gen_impl_dep 'tk') - ${LATEX_DEPEND} - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=dev-python/tornado-6.0.4[${PYTHON_USEDEP}] - !hppa? ( !s390? ( - || ( - media-video/ffmpeg[openh264] - media-video/ffmpeg[x264] - ) - ) ) - gtk3? ( - >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - ) - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=3 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - distutils-r1_python_prepare_all - - # Increase lock timeout to 30 s. - sed -i -e 's:retries = 50:retries = 300:' lib/matplotlib/cbook.py || die - # Upstream uses 'x86_64' condition to require exact matches no their CI - # which doesn't match results from other x86_64 systems. - # Apparently Darwin is given higher tolerances too. - find -name 'test_*.py' -exec sed -i \ - -e "s:if platform.machine() == 'x86_64' else:if False else:" \ - -e "s:if sys.platform == 'darwin' else:if True else:" \ - {} + || die - - # Enable installing test data. - # TODO: do it only for the test phase? - sed -i -e '/--tags/d' pyproject.toml || die -} - -src_configure() { - # Affects installed _version.py, bug #854600 - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV/_} - - unset DISPLAY # bug #278524 - export XDG_RUNTIME_DIR="${T}/runtime-dir" - mkdir "${XDG_RUNTIME_DIR}" || die - chmod 0700 "${XDG_RUNTIME_DIR}" || die - - DISTUTILS_ARGS=( - -Dsystem-freetype=true - -Dsystem-libraqm=true - -Dsystem-qhull=true - -Dmacosx=false - ) -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # broken by -Wdefault - tests/test_testing.py::test_warn_to_fail - tests/test_legend.py::test_legend_nolabels_warning - # TODO: timezone mismatch? DST? - tests/test_dates.py::test_auto_date_locator_intmult_tz - # TODO: some latex error - 'tests/test_backend_pdf.py::test_font_heuristica[pdf]' - ) - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # TODO: warning isn't passed through - tests/test_image.py::test_large_image - # TODO: regression in 7.3.18+ - tests/test_axes.py::test_axes_clear_reference_cycle - # TODO - tests/test_text.py::test_metrics_cache2 - ) - ;; - esac - - # TODO: recheck these - case ${ABI} in - hppa) - EPYTEST_DESELECT+=( - 'tests/test_mathtext.py::test_mathtext_exceptions[hspace without value]' - 'tests/test_mathtext.py::test_mathtext_exceptions[hspace with invalid value]' - 'tests/test_mathtext.py::test_mathtext_exceptions[function without space]' - 'tests/test_mathtext.py::test_mathtext_exceptions[accent without space]' - 'tests/test_mathtext.py::test_mathtext_exceptions[frac without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[frac with empty parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[binom without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[binom with empty parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[genfrac without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[genfrac with empty parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[sqrt without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[sqrt with invalid value]' - 'tests/test_mathtext.py::test_mathtext_exceptions[overline without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[overline with empty parameter]' - 'tests/test_mathtext.py::test_mathtext_exceptions[left with invalid delimiter]' - 'tests/test_mathtext.py::test_mathtext_exceptions[right with invalid delimiter]' - 'tests/test_mathtext.py::test_mathtext_exceptions[unclosed parentheses with sizing]' - 'tests/test_mathtext.py::test_mathtext_exceptions[unclosed parentheses without sizing]' - 'tests/test_mathtext.py::test_mathtext_exceptions[dfrac without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[dfrac with empty parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[overset without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[underset without parameters]' - 'tests/test_mathtext.py::test_mathtext_exceptions[unknown symbol]' - 'tests/test_mathtext.py::test_mathtext_exceptions[double superscript]' - 'tests/test_mathtext.py::test_mathtext_exceptions[double subscript]' - 'tests/test_mathtext.py::test_mathtext_exceptions[super on sub without braces]' - 'tests/test_quiver.py::test_barbs[png]' - 'tests/test_quiver.py::test_barbs_pivot[png]' - 'tests/test_quiver.py::test_barbs_flip[png]' - 'tests/test_text.py::test_parse_math' - 'tests/test_text.py::test_parse_math_rcparams' - ) - ;; - arm) - EPYTEST_DESELECT+=( - tests/test_backend_ps.py::test_savefig_to_stringio - # too large for 32-bit platforms - 'tests/test_axes.py::test_psd_csd[png]' - ) - ;; - sparc64) - EPYTEST_DESELECT+=( - tests/test_backend_pgf.py::test_pdf_pages_metadata_check - tests/test_backend_pgf.py::test_minus_signs_with_tex - ) - ;; - x86) - EPYTEST_DESELECT+=( - 'tests/test_tightlayout.py::test_tight_layout2[png]' - 'tests/test_patches.py::test_wedge_range[pdf]' - 'tests/test_tightlayout.py::test_tight_layout3[png]' - 'tests/test_quiver.py::test_barbs[png]' - 'tests/test_axes.py::test_fill_between_interpolate_decreasing[png]' - # too large for 32-bit platforms - 'tests/test_axes.py::test_psd_csd[png]' - ) - ;; - # NB: The overlap here is deliberate. We copy the same deselect - # to the blocks above, but if we remove others, it will fall back here. - alpha|arm|m68k|o32|ppc|s390|sh|sparc|x86) - EPYTEST_DESELECT+=( - # too large for 32-bit platforms - 'tests/test_axes.py::test_psd_csd[png]' - ) - ;; - *) - ;; - esac - - # pretend we're on CI to increase timeouts - local -x CI=1 - nonfatal epytest --pyargs matplotlib -m "not network" \ - -o tmp_path_retention_policy=all || die -} diff --git a/dev-python/matplotlib/metadata.xml b/dev-python/matplotlib/metadata.xml deleted file mode 100644 index 5792b1da5a09..000000000000 --- a/dev-python/matplotlib/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - matplotlib is an interactive library for plotting and doing basic - data analysis in python with a syntax similar to matlab. It provides a - variety of backends and hard copy formats for almost ready - publication plots. - - - Pull dev-python/xlwt for the exceltools toolkit - Enable x11-libs/gtk+:3 support - Enable webagg backend that uses dev-python/tornado - - - matplotlib - matplotlib/matplotlib - matplotlib - - diff --git a/dev-python/matrix-common/Manifest b/dev-python/matrix-common/Manifest deleted file mode 100644 index c3e0efaf5102..000000000000 --- a/dev-python/matrix-common/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST matrix-common-1.3.0.gh.tar.gz 14143 BLAKE2B dd72a7c5558c2db0ab38f2f544f6ab6926fd037e99cbb774973f08bdc661c1587d3d6883ffc6a9cfcea6942284d4020814c02d56be3746279323fca17490f434 SHA512 d08fa11a4156a7c4596ea20709e0fddd1563ef1f4ba763e21a073ba53e1baf58d8de1b60cf0f69c846128cdd6f04788df49765704c8adfde187e8de1dc5ded4e diff --git a/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild b/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild deleted file mode 100644 index 6cf439612edc..000000000000 --- a/dev-python/matrix-common/matrix-common-1.3.0-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022-2025 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="Common code for Synapse, Sydent and Sygnal" -HOMEPAGE=" - https://github.com/matrix-org/matrix-python-common - https://pypi.org/project/matrix-common/ -" -SRC_URI=" - https://github.com/matrix-org/matrix-python-common/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -S="${WORKDIR}/matrix-python-common-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/matrix-common/metadata.xml b/dev-python/matrix-common/metadata.xml deleted file mode 100644 index 8feff6de3d0d..000000000000 --- a/dev-python/matrix-common/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - arkamar@gentoo.org - Petr Vaněk - - - - matrix-common - matrix-org/matrix-python-common - - diff --git a/dev-python/matterhook/Manifest b/dev-python/matterhook/Manifest deleted file mode 100644 index 60369b785ff6..000000000000 --- a/dev-python/matterhook/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST matterhook-0.2.tar.gz 4458 BLAKE2B 83dae9d38eaa9de3abdca4925378475660ab6f9571565f9275425cb9579397c2f3d106735d4268b7045d6af2572bdb8e1f60aa89030b1fa44c4c5c1b19fcd106 SHA512 aa476a00a5b571c5c8bb21eccc5b1c325e0932da7e4f8095e3ad29356afd4716384abfa9e4927a820e6d1fcf8e62a516943f6372d90cd7a9e76d0292c352c483 diff --git a/dev-python/matterhook/matterhook-0.2-r2.ebuild b/dev-python/matterhook/matterhook-0.2-r2.ebuild deleted file mode 100644 index 96527fee772e..000000000000 --- a/dev-python/matterhook/matterhook-0.2-r2.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Interact with Mattermost incoming webhooks easily" -HOMEPAGE="https://github.com/numberly/matterhook" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" diff --git a/dev-python/matterhook/metadata.xml b/dev-python/matterhook/metadata.xml deleted file mode 100644 index 2f933696caf5..000000000000 --- a/dev-python/matterhook/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - numberly/matterhook - matterhook - - diff --git a/dev-python/mautrix/Manifest b/dev-python/mautrix/Manifest deleted file mode 100644 index bc554f20be5c..000000000000 --- a/dev-python/mautrix/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST mautrix-0.20.8.gh.tar.gz 245121 BLAKE2B b8ff119d511be42d80a5f4009b908b12bc4a0a3fe98fa0315c4c85171729c39f92bf4dd560d5596d2dc73227fbdbf2f2d5f59f1166fa3af5be5c785ab5cf64de SHA512 ca7a43b073b43794f8ca675f57d4249e4ad3f9326e4cec391239512e56b05ccd7ea407112cf93d8ebb8df86f0501adfb61af4ede8f7748027f53715f910df163 -DIST mautrix-0.21.0.gh.tar.gz 254714 BLAKE2B 8171e23e94eb0949fb200d79c0d0815e2c909dac79ce1c8b27cb5d972cbeb40a2c8ef7fbfc5aa88a5ad5bedc15b2f8335fdf8085938a2948310dc58faeaab6d2 SHA512 37cca760ce9f65329b6ec778ff9ab847e8ba788883ee41773a5b0b0a658477b697210bf2a3777804ccf73f585fe030c8ed86760b0821d8a9319ee8c0da763880 diff --git a/dev-python/mautrix/mautrix-0.20.8.ebuild b/dev-python/mautrix/mautrix-0.20.8.ebuild deleted file mode 100644 index 19899fae15b8..000000000000 --- a/dev-python/mautrix/mautrix-0.20.8.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2022-2025 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 daemons distutils-r1 optfeature - -DESCRIPTION="A Python 3 asyncio Matrix framework" -HOMEPAGE=" - https://pypi.org/project/mautrix/ - https://github.com/mautrix/python -" - -# use github tarball for test data -SRC_URI="https://github.com/mautrix/python/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/python-${PV}" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="crypt" -REQUIRED_USE="test? ( crypt )" - -RDEPEND=" - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/yarl[${PYTHON_USEDEP}] - crypt? ( - dev-python/python-olm[${PYTHON_USEDEP}] - dev-python/pycryptodome[${PYTHON_USEDEP}] - dev-python/unpaddedbase64[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-python/aiosqlite[${PYTHON_USEDEP}] - dev-python/asyncpg[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) - -distutils_enable_tests pytest - -daemons_enable postgresql test - -# Disabled because of https://bugs.gentoo.org/922488 -#distutils_enable_sphinx docs \ -# dev-python/sphinx-rtd-theme - -src_test() { - daemons_start postgresql --host 127.0.0.1 - local -x MEOW_TEST_PG_URL="${POSTGRESQL_URL:?}" - - distutils-r1_src_test - daemons_stop postgresql -} - -pkg_postinst() { - optfeature "MIME type detection support" dev-python/python-magic - optfeature "media transcoding support" media-video/ffmpeg -} diff --git a/dev-python/mautrix/mautrix-0.21.0.ebuild b/dev-python/mautrix/mautrix-0.21.0.ebuild deleted file mode 100644 index 3c5ca01dfe4d..000000000000 --- a/dev-python/mautrix/mautrix-0.21.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2022-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 daemons distutils-r1 optfeature - -DESCRIPTION="A Python 3 asyncio Matrix framework" -HOMEPAGE=" - https://pypi.org/project/mautrix/ - https://github.com/mautrix/python -" - -# use github tarball for test data -SRC_URI="https://github.com/mautrix/python/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/python-${PV}" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="crypt" -REQUIRED_USE="test? ( crypt )" - -RDEPEND=" - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/yarl[${PYTHON_USEDEP}] - crypt? ( - dev-python/base58[${PYTHON_USEDEP}] - dev-python/python-olm[${PYTHON_USEDEP}] - dev-python/pycryptodome[${PYTHON_USEDEP}] - dev-python/unpaddedbase64[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-python/aiosqlite[${PYTHON_USEDEP}] - dev-python/asyncpg[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) - -distutils_enable_tests pytest - -daemons_enable postgresql test - -# Disabled because of https://bugs.gentoo.org/922488 -#distutils_enable_sphinx docs \ -# dev-python/sphinx-rtd-theme - -src_test() { - daemons_start postgresql --host 127.0.0.1 - local -x MEOW_TEST_PG_URL="${POSTGRESQL_URL:?}" - - distutils-r1_src_test - daemons_stop postgresql -} - -pkg_postinst() { - optfeature "MIME type detection support" dev-python/python-magic - optfeature "media transcoding support" media-video/ffmpeg -} diff --git a/dev-python/mautrix/metadata.xml b/dev-python/mautrix/metadata.xml deleted file mode 100644 index f4b10200a5c9..000000000000 --- a/dev-python/mautrix/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - Julien Roy - julien@jroy.ca - - - - Tulir Asokan - tulir@maunium.net - - https://github.com/mautrix/python/releases - https://docs.mau.fi/python/latest/ - https://github.com/mautrix/python/issues - mautrix/python - mautrix - - diff --git a/dev-python/mcbootflash/Manifest b/dev-python/mcbootflash/Manifest deleted file mode 100644 index 64e62a954d67..000000000000 --- a/dev-python/mcbootflash/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST mcbootflash-10.1.1.tar.gz 44977 BLAKE2B 144c4d8b7db6e35e09c6c023b7f956a6f5ec2e7cc2bf6eca2a136470268c74d6e146b5b260b3318c427b194ec99020c17128ea0ad6a72e181d81e4f4f1c1c813 SHA512 6784901e57444f61afcc0fe0e67f8171be676da68c5d188aeb132ea82bbdd936badbfcd31bf126e8cd275762aa7899447600620c08c9b6a81a91c88e679e0926 -DIST mcbootflash-10.1.1.tar.gz.provenance 8886 BLAKE2B 3e28141c0640354a4fd2e1251d110c3608bdc8022313c73421824f84e1072137190d9c7c7ad826b57ea7299299ff40e870137a2b82867110e57942798ef06ee4 SHA512 c9834582d84f96ec0a71c1116b92b260e59066d6feb149b903bc7f7ce272f0745281e23db920cd5bc2848dce6f8426d5c760520b0cf4d5cf7efb63fbdf494b43 diff --git a/dev-python/mcbootflash/mcbootflash-10.1.1.ebuild b/dev-python/mcbootflash/mcbootflash-10.1.1.ebuild deleted file mode 100644 index 2813dee63cc2..000000000000 --- a/dev-python/mcbootflash/mcbootflash-10.1.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/bessman/mcbootflash -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Flash firmware to devices running Microchip's 16-bit bootloader" -HOMEPAGE=" - https://pypi.org/project/mcbootflash/ - https://github.com/bessman/mcbootflash/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - >=dev-python/bincopy-20.0.0[${PYTHON_USEDEP}] - dev-python/datastructclass[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-reserial ) -distutils_enable_tests pytest diff --git a/dev-python/mcbootflash/metadata.xml b/dev-python/mcbootflash/metadata.xml deleted file mode 100644 index 08ebfa0fe859..000000000000 --- a/dev-python/mcbootflash/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - mcbootflash - bessman/mcbootflash - - diff --git a/dev-python/mccabe/Manifest b/dev-python/mccabe/Manifest deleted file mode 100644 index 7d09297cd122..000000000000 --- a/dev-python/mccabe/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mccabe-0.7.0.tar.gz 9658 BLAKE2B b4664a00d4760e2f662681875b548b67ad76d6b8a0ee46bf160e3232ad75172512ad7b4a99759dc13607cf06f3c772210b76a7051582d0bbd221091772543c07 SHA512 3e4141033c63434fad183f62dece872554302aeee8cb789586ac7d6d748d198799e2797df1d58458f4d431734f8899f11022d76666c848d43e6271304776346d diff --git a/dev-python/mccabe/files/mccabe-0.7.0-fix-tests-without-hypothesmith.patch b/dev-python/mccabe/files/mccabe-0.7.0-fix-tests-without-hypothesmith.patch deleted file mode 100644 index 18728fe59826..000000000000 --- a/dev-python/mccabe/files/mccabe-0.7.0-fix-tests-without-hypothesmith.patch +++ /dev/null @@ -1,74 +0,0 @@ -diff --git a/test_mccabe.py b/test_mccabe.py -index fe6e8d3..14d8012 100644 ---- a/test_mccabe.py -+++ b/test_mccabe.py -@@ -241,37 +241,38 @@ class RegressionTests(unittest.TestCase): - - # This test uses the Hypothesis and Hypothesmith libraries to generate random - # syntatically-valid Python source code and applies McCabe on it. --@settings( -- max_examples=1000, # roughly 1k tests/minute, or half that under coverage -- derandomize=False, # deterministic mode to avoid CI flakiness -- deadline=None, # ignore Hypothesis' health checks; we already know that -- suppress_health_check=HealthCheck.all(), # this is slow and filter-heavy. --) --@given( -- # Note that while Hypothesmith might generate code unlike that written by -- # humans, it's a general test that should pass for any *valid* source code. -- # (so e.g. running it against code scraped of the internet might also help) -- src_contents=hypothesmith.from_grammar() | hypothesmith.from_node(), -- max_complexity=st.integers(min_value=1), --) --@pytest.mark.skipif(not hypothesmith, reason="hypothesmith could not be imported") --def test_idempotent_any_syntatically_valid_python( -- src_contents: str, max_complexity: int --) -> None: -- """Property-based tests for mccabe. -- -- This test case is based on a similar test for Black, the code formatter. -- Black's test was written by Zac Hatfield-Dodds, the author of Hypothesis -- and the Hypothesmith tool for source code generation. You can run this -- file with `python`, `pytest`, or (soon) a coverage-guided fuzzer Zac is -- working on. -- """ -- -- # Before starting, let's confirm that the input string is valid Python: -- compile(src_contents, "", "exec") # else bug is in hypothesmith -- -- # Then try to apply get_complexity_number to the code... -- get_code_complexity(src_contents, max_complexity) -+if hypothesmith: -+ @settings( -+ max_examples=1000, # roughly 1k tests/minute, or half that under coverage -+ derandomize=False, # deterministic mode to avoid CI flakiness -+ deadline=None, # ignore Hypothesis' health checks; we already know that -+ suppress_health_check=HealthCheck.all(), # this is slow and filter-heavy. -+ ) -+ @given( -+ # Note that while Hypothesmith might generate code unlike that written by -+ # humans, it's a general test that should pass for any *valid* source code. -+ # (so e.g. running it against code scraped of the internet might also help) -+ src_contents=hypothesmith.from_grammar() | hypothesmith.from_node(), -+ max_complexity=st.integers(min_value=1), -+ ) -+ @pytest.mark.skipif(not hypothesmith, reason="hypothesmith could not be imported") -+ def test_idempotent_any_syntatically_valid_python( -+ src_contents: str, max_complexity: int -+ ) -> None: -+ """Property-based tests for mccabe. -+ -+ This test case is based on a similar test for Black, the code formatter. -+ Black's test was written by Zac Hatfield-Dodds, the author of Hypothesis -+ and the Hypothesmith tool for source code generation. You can run this -+ file with `python`, `pytest`, or (soon) a coverage-guided fuzzer Zac is -+ working on. -+ """ -+ -+ # Before starting, let's confirm that the input string is valid Python: -+ compile(src_contents, "", "exec") # else bug is in hypothesmith -+ -+ # Then try to apply get_complexity_number to the code... -+ get_code_complexity(src_contents, max_complexity) - - - if __name__ == "__main__": diff --git a/dev-python/mccabe/mccabe-0.7.0.ebuild b/dev-python/mccabe/mccabe-0.7.0.ebuild deleted file mode 100644 index 354831ad94e5..000000000000 --- a/dev-python/mccabe/mccabe-0.7.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="flake8 plugin: McCabe complexity checker" -HOMEPAGE=" - https://github.com/PyCQA/mccabe/ - https://pypi.org/project/mccabe/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - dev-python/flake8[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${P}-fix-tests-without-hypothesmith.patch" -) - -distutils_enable_tests pytest diff --git a/dev-python/mccabe/metadata.xml b/dev-python/mccabe/metadata.xml deleted file mode 100644 index 3c742067aa3e..000000000000 --- a/dev-python/mccabe/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - mccabe - PyCQA/mccabe - - diff --git a/dev-python/mcp/Manifest b/dev-python/mcp/Manifest deleted file mode 100644 index 0adec0a72e14..000000000000 --- a/dev-python/mcp/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST mcp-1.26.0.tar.gz 608005 BLAKE2B d1dd8dd2cbe38574a9a7a6e7e9369e5944a63b750ed932c1b7751e171f06dca7f95db7f76dd0d9cc4b049baa3c945bc1074efd9e1a583dd41e183b40bdce5f7e SHA512 3de0c77f0fe580065a92be570528d1e56839973e79c035616008f186a0ff0eec85fdb10d1b3b3adb36f1ad0d52adb41fd5360873cb73c9271c33ada351549f12 -DIST mcp-1.26.0.tar.gz.provenance 9789 BLAKE2B a2457a56ac3ad700805a886606199d4053c532cf2ac202ca1713d83b3c9f2a88557174e54da4bc710b55ff85478ac738e47c1dd86ed4f0f089e95241d36525c7 SHA512 c38d1125b8049bccdfeccb686ffe324d6b1bac5b38fe96089f5652e34e1c38247c1d2c07e8ffed7ae849d580b15dba4eee1c9f5cf049ee608e3ce94ad6baacc1 diff --git a/dev-python/mcp/mcp-1.26.0.ebuild b/dev-python/mcp/mcp-1.26.0.ebuild deleted file mode 100644 index 1f0d4ba074e5..000000000000 --- a/dev-python/mcp/mcp-1.26.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/modelcontextprotocol/python-sdk -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Model Context Protocol SDK" -HOMEPAGE=" - https://modelcontextprotocol.io/ - https://github.com/modelcontextprotocol/python-sdk - https://pypi.org/project/mcp/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="cli" -REQUIRED_USE="test? ( cli )" - -RDEPEND=" - >=dev-python/anyio-4.9.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.27.1[${PYTHON_USEDEP}] - >=dev-python/httpx-sse-0.4.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.20.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.12.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-settings-2.5.2[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.10.1[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.4.0[${PYTHON_USEDEP}] - >=dev-python/python-multipart-0.0.9[${PYTHON_USEDEP}] - >=dev-python/sse-starlette-3.0.0[${PYTHON_USEDEP}] - >=dev-python/starlette-0.27.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.13.0[${PYTHON_USEDEP}] - >=dev-python/typing-inspection-0.4.1[${PYTHON_USEDEP}] - >=dev-python/uvicorn-0.31.1[${PYTHON_USEDEP}] - cli? ( - >=dev-python/python-dotenv-1.0.0[${PYTHON_USEDEP}] - >=dev-python/typer-0.16.0[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - >=dev-python/python-dotenv-1.0.0[${PYTHON_USEDEP}] - >=dev-python/rich-13.9.4[${PYTHON_USEDEP}] - >=dev-python/typer-0.16.0[${PYTHON_USEDEP}] - >=dev-python/websockets-15.0.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Requires dev-python/pytest-examples which depends on missing Python - # bindings in dev-util/ruff::gentoo - tests/test_examples.py -) -EPYTEST_DESELECT=( - # TODO Tests have changed significantly/moved in master; re-check on vbump - # Fails due to changes in schema generation in newer Pydantic versions (v1.26.0) - tests/server/fastmcp/test_func_metadata.py::test_structured_output_unserializable_type_error - # Runs dev-python/uv and requires network access (v1.26.0) - tests/client/test_config.py::test_command_execution - # Fails for an unknown reason (wrong response type) (v1.26.0) - tests/shared/test_streamable_http.py::test_json_response -) - -pkg_postinst() { - optfeature "colorized log output" dev-python/rich - optfeature "WebSockets support" dev-python/websockets -} - -python_test() { - epytest -o asyncio_mode=auto -} diff --git a/dev-python/mcp/metadata.xml b/dev-python/mcp/metadata.xml deleted file mode 100644 index 58115de8ea28..000000000000 --- a/dev-python/mcp/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - Install dependencies required for the Command Line Interface - - - mcp - modelcontextprotocol/python-sdk - - diff --git a/dev-python/mdit-py-plugins/Manifest b/dev-python/mdit-py-plugins/Manifest deleted file mode 100644 index 65c7bee828eb..000000000000 --- a/dev-python/mdit-py-plugins/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST mdit-py-plugins-0.5.0.gh.tar.gz 66467 BLAKE2B 17c95adb7ff1ae627b0491d2e02dd864ce06cc70ad05b00088bdcfafa2d254344e2aa830f16166ba35eae01561a93ba7021ffa6597c5c1b44d52e80bc4dc5098 SHA512 2da41e32000ba735466969cc890e0d8f07d6e5ef6cb604b9cf7c02cf4187849fcd9734cef38807afcdd492c7a43795386798fbb86885b2e7ea522bc28b3d0796 -DIST mdit-py-plugins-0.6.0.gh.tar.gz 79769 BLAKE2B 9a38b89b619f06412ecc1fe19f108c7d16a07a0cb009134ad618350971925ad105af57b39f9262153035d274dae2752286351312779ab67cc2684e2be1780131 SHA512 5e9a1cc90d65fd92b25aef7c59b32ebf4da8b33c6b787b22b407d44c4c80126ed20e966c346f0da565ace73f0179cdd61ffca6cc52d54c6eb8e6471adf4de03b -DIST mdit-py-plugins-0.6.1.gh.tar.gz 80137 BLAKE2B 8562b80e03c59703fb32ed6f8e34becc578b9d7709235eec1e23839fb32cd91c655d8e85e82d5954afb9c173089e8cd4dc33f1d91abdefb3a782c0dac552109d SHA512 5ad01008fd930a945f9c9bd44d690f23646f08df23ccc4bd5a44e312496f592addfd87e954e511cf6fb207b7758e3044e1fb9acf2821a4285d07bfe527e2ec17 diff --git a/dev-python/mdit-py-plugins/mdit-py-plugins-0.5.0.ebuild b/dev-python/mdit-py-plugins/mdit-py-plugins-0.5.0.ebuild deleted file mode 100644 index d6bd987111b2..000000000000 --- a/dev-python/mdit-py-plugins/mdit-py-plugins-0.5.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Collection of plugins for markdown-it-py" -HOMEPAGE=" - https://pypi.org/project/mdit-py-plugins/ - https://github.com/executablebooks/mdit-py-plugins/ -" -SRC_URI=" - https://github.com/executablebooks/mdit-py-plugins/archive/v${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" - -RDEPEND=" - - - - - python@gentoo.org - Python - - - - mdit-py-plugins - executablebooks/mdit-py-plugins - - diff --git a/dev-python/mdurl/Manifest b/dev-python/mdurl/Manifest deleted file mode 100644 index efa2e7b9c247..000000000000 --- a/dev-python/mdurl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mdurl-0.1.2.gh.tar.gz 15236 BLAKE2B 797ff496e116c0aa4c5045e9dc34f0762b1492d74fc0b85a081fb7447c3880618e0e4936205afb92b75524e0381fe4ab94d0d47faae9a6ed6d7b2fc51a5efba3 SHA512 e301ca3ab6d80df1ad28b9c2725d66b6e6cf139d93e5f7fd2a70333678616a3f6db64f15250972eee3cd1cf1eaff6ec587415629e6802dcf07995edff6865ff2 diff --git a/dev-python/mdurl/mdurl-0.1.2.ebuild b/dev-python/mdurl/mdurl-0.1.2.ebuild deleted file mode 100644 index ad2e0b5680b3..000000000000 --- a/dev-python/mdurl/mdurl-0.1.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Markdown URL utilities" -HOMEPAGE=" - https://pypi.org/project/mdurl/ - https://github.com/executablebooks/mdurl/ -" -SRC_URI=" - https://github.com/hukkin/mdurl/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" - -distutils_enable_tests pytest diff --git a/dev-python/mdurl/metadata.xml b/dev-python/mdurl/metadata.xml deleted file mode 100644 index 94b7fdb0c1ae..000000000000 --- a/dev-python/mdurl/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - mdurl - executablebooks/mdurl - - diff --git a/dev-python/mdx-gh-links/Manifest b/dev-python/mdx-gh-links/Manifest deleted file mode 100644 index ba2f5efdcf1d..000000000000 --- a/dev-python/mdx-gh-links/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST github-links-0.4.gh.tar.gz 7099 BLAKE2B aeac7dced6091a375d56c4302b5faebc2b47466b9452490537c51b1ef55ebebd7316df28654ca0c3f1edc56fbacb04642eefbd6ed4cec0c319240c075c5c1967 SHA512 15164f9ab29afd94823e9ac23e5afe00c6e2c862216db5ad6f742c2ee9f384e07e1c6f5875503011774aa9b11d6fe879bd72bfb50998deb8491795a151342391 diff --git a/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild b/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild deleted file mode 100644 index 8673377385f6..000000000000 --- a/dev-python/mdx-gh-links/mdx-gh-links-0.4.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=github-links-${PV} -DESCRIPTION="An extension which adds links to GitHub users, repositories, issues and commits" -HOMEPAGE=" - https://github.com/Python-Markdown/github-links/ - https://pypi.org/project/mdx-gh-links/ -" -SRC_URI=" - https://github.com/Python-Markdown/github-links/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/markdown-3.0.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/mdx-gh-links/metadata.xml b/dev-python/mdx-gh-links/metadata.xml deleted file mode 100644 index 4186846b1600..000000000000 --- a/dev-python/mdx-gh-links/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - - Python-Markdown/github-links - mdx-gh-links - - diff --git a/dev-python/mecab-python/Manifest b/dev-python/mecab-python/Manifest deleted file mode 100644 index a748f79e603e..000000000000 --- a/dev-python/mecab-python/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mecab-python-1.0.7.gh.tar.gz 74249 BLAKE2B aa97fbd59791ecbcda5e8dd1a1beeec8fd7755f21873a27a816c57d5320bc9013ef029bea62d2f3fbc76645dece38e88dcadd291b109d3cc645e39f82eabe4b9 SHA512 2aba54c7e3c306e7eabe24b6321731b621767a82e8af34ad879a86d1db67a2c94c9793073c758838e83a705cd2423b2e235f0db1b1b61312d1e6790e408d35f4 diff --git a/dev-python/mecab-python/mecab-python-1.0.7.ebuild b/dev-python/mecab-python/mecab-python-1.0.7.ebuild deleted file mode 100644 index da290ef50931..000000000000 --- a/dev-python/mecab-python/mecab-python-1.0.7.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python binding for MeCab" -HOMEPAGE=" - https://taku910.github.io/mecab/ - https://github.com/taku910/mecab/ - https://pypi.org/project/mecab-python3/ -" -SRC_URI="https://github.com/SamuraiT/mecab-python3/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}3-${PV} - -LICENSE="|| ( BSD LGPL-2.1 GPL-2 )" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" - -DEPEND=">=app-text/mecab-0.996" -RDEPEND="${DEPEND}" -BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -distutils_enable_tests pytest diff --git a/dev-python/mecab-python/metadata.xml b/dev-python/mecab-python/metadata.xml deleted file mode 100644 index 4774a1c1506b..000000000000 --- a/dev-python/mecab-python/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - cjk@gentoo.org - Cjk - - - taku910/mecab - mecab - mecab - mecab-python - - diff --git a/dev-python/mechanicalsoup/Manifest b/dev-python/mechanicalsoup/Manifest deleted file mode 100644 index 3aaa94e576e7..000000000000 --- a/dev-python/mechanicalsoup/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mechanicalsoup-1.4.0.tar.gz 51131 BLAKE2B 30613e93134f4104a353c1278776650c4013f5e0943acc7ab52c5b9e480a967d0f58955c96c06f50c4638ce52078466227fcbd0912197c793a46b19bbd3b7820 SHA512 e8e8ab304ee9a22886bc4d41871bb1433abfd87005f9a870fca3e22b4632da185be2becb25cfbb9be42662748394d90f70d52f6d81438c391f47716bc7eaf8ea diff --git a/dev-python/mechanicalsoup/mechanicalsoup-1.4.0.ebuild b/dev-python/mechanicalsoup/mechanicalsoup-1.4.0.ebuild deleted file mode 100644 index f5e05b99de9f..000000000000 --- a/dev-python/mechanicalsoup/mechanicalsoup-1.4.0.ebuild +++ /dev/null @@ -1,50 +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=MechanicalSoup -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python library for automating interaction with websites" -HOMEPAGE=" - https://github.com/MechanicalSoup/MechanicalSoup/ - https://pypi.org/project/MechanicalSoup/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="examples" - -RDEPEND=" - >=dev-python/beautifulsoup4-4.7[${PYTHON_USEDEP}] - >=dev-python/certifi-2022.12.7[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - >=dev-python/requests-2.22.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-2.2.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/requests-mock-1.3.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{httpbin,mock} ) -distutils_enable_tests pytest -distutils_enable_sphinx docs - -python_test() { - epytest -o addopts= -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/mechanicalsoup/metadata.xml b/dev-python/mechanicalsoup/metadata.xml deleted file mode 100644 index 2c0afe3fbd63..000000000000 --- a/dev-python/mechanicalsoup/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - williamh@gentoo.org - William Hubbs - - - python@gentoo.org - - - MechanicalSoup - MechanicalSoup/MechanicalSoup - https://github.com/MechanicalSoup/MechanicalSoup/issues - - diff --git a/dev-python/mechanize/Manifest b/dev-python/mechanize/Manifest deleted file mode 100644 index 9d6be2a45653..000000000000 --- a/dev-python/mechanize/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mechanize-0.4.10.tar.gz 218291 BLAKE2B 7a6f293ac5622b4ac01d1b84327e4dd41132eb2fdfaf9826e6c7a8b088890ae8b4b5f4e90aca930761d532702138f0be6f9394e48ee2defc48dcb5f19ee22a79 SHA512 76d13ac8ac06e8e3836ba814259e1ec8495ebbfc259d4f8652f3ed23863b6a5f6fc5983409083ad9f5d0312db6581b0e7b32bfe6d46ecd190006188ac4cf3fc8 diff --git a/dev-python/mechanize/files/mechanize-0.4.10-py314-tests.patch b/dev-python/mechanize/files/mechanize-0.4.10-py314-tests.patch deleted file mode 100644 index c5ba8eb43f56..000000000000 --- a/dev-python/mechanize/files/mechanize-0.4.10-py314-tests.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 0c1cd4b65697dee4e4192902c9a2965d94700502 Mon Sep 17 00:00:00 2001 -From: Colin Watson -Date: Mon, 26 May 2025 12:59:44 +0100 -Subject: [PATCH] Fix CookieTests following fix for CPython #130631 - -The fix for https://github.com/python/cpython/issues/130631 in Python -3.14.0b1 (also cherry-picked to 3.13, but not yet released) causes -`www.acme.com` to be unquoted in cookie strings. Adjust a test to cope -with this. ---- - test/test_cookies.py | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -diff --git a/test/test_cookies.py b/test/test_cookies.py -index ec0c2ff..92227fc 100644 ---- a/test/test_cookies.py -+++ b/test/test_cookies.py -@@ -332,9 +332,13 @@ def test_missing_name(self): - cookie = c._cookies["www.acme.com"]['/foo/']['"spam"'] - assert cookie.name == '"spam"' - assert cookie.value is None -- assert lwp_cookie_str(cookie) == ( -+ assert lwp_cookie_str(cookie) in ( -+ r'"spam"; path="/foo/"; domain=www.acme.com; ' -+ 'path_spec; discard; version=0', -+ # prior to fix for https://github.com/python/cpython/issues/130631: - r'"spam"; path="/foo/"; domain="www.acme.com"; ' -- 'path_spec; discard; version=0') -+ 'path_spec; discard; version=0', -+ ) - old_str = repr(c) - c.save(ignore_expires=True, ignore_discard=True) - try: diff --git a/dev-python/mechanize/mechanize-0.4.10.ebuild b/dev-python/mechanize/mechanize-0.4.10.ebuild deleted file mode 100644 index f2f73508529b..000000000000 --- a/dev-python/mechanize/mechanize-0.4.10.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Stateful programmatic web browsing in Python" -HOMEPAGE=" - https://github.com/python-mechanize/mechanize/ - https://pypi.org/project/mechanize/ -" - -LICENSE="|| ( BSD ZPL )" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/html5lib-0.999999999[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - ) -" - -PATCHES=( - # https://github.com/python-mechanize/mechanize/pull/102 - "${FILESDIR}"/${P}-py314-tests.patch -) - -python_test() { - "${EPYTHON}" run_tests.py -v || die -} diff --git a/dev-python/mechanize/metadata.xml b/dev-python/mechanize/metadata.xml deleted file mode 100644 index 73e4c8307de8..000000000000 --- a/dev-python/mechanize/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - python@gentoo.org - Python - - - - mechanize is a Python module for static programmatic web browsing in - Python, after Andy Lester's Perl module WWW::Mechanize. With the Browser - subclass any url can be opened - not just http - and UserAgentBase - offers easy dynamic configuration of user-agent features like protocol, - cookie, redirection and robots.txt handling. Other functionalities - include easy HTML form filling using ClientForm interface, convenient - link parsing and following, browser history with .back() and .reload() - methods and automatic handling of HTTP-Equiv and Refresh. - - - wwwsearch - mechanize - python-mechanize/mechanize - - diff --git a/dev-python/mediafile/Manifest b/dev-python/mediafile/Manifest deleted file mode 100644 index 293d94956395..000000000000 --- a/dev-python/mediafile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mediafile-0.17.0.gh.tar.gz 666422 BLAKE2B b9c15b53a2d2b81a8ef8a102023e4e771b53aa6aaba46f6327d8c31525697512f76959043647619e9f092e0b586c298456008fe7ae384678ecc43df8c51a02e8 SHA512 743fb98cf68d64daf3ee32a5a2d12b8664b39519b248eb44fdf7f45cbee9de95e77cfe9ce9159d770d4050d4f77bca197148317e25b30f25cc30903adcc51bb7 diff --git a/dev-python/mediafile/mediafile-0.17.0.ebuild b/dev-python/mediafile/mediafile-0.17.0.ebuild deleted file mode 100644 index 39ee7e85e440..000000000000 --- a/dev-python/mediafile/mediafile-0.17.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Read and write audio files' tags in Python" -HOMEPAGE=" - https://github.com/beetbox/mediafile/ - https://pypi.org/project/mediafile/ -" -SRC_URI=" - https://github.com/beetbox/mediafile/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - >=dev-python/filetype-1.2.0[${PYTHON_USEDEP}] - >=media-libs/mutagen-1.46.0[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs -distutils_enable_tests unittest diff --git a/dev-python/mediafile/metadata.xml b/dev-python/mediafile/metadata.xml deleted file mode 100644 index b6da5a5c46a7..000000000000 --- a/dev-python/mediafile/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - python@gentoo.org - Python - - - - MediaFile is a simple interface to the metadata tags for many audio - file formats. It wraps Mutagen, a high-quality library for low-level - tag manipulation, with a high-level, format-independent interface for - a common set of tags. - - - beetbox/mediafile - mediafile - - diff --git a/dev-python/memory-allocator/Manifest b/dev-python/memory-allocator/Manifest deleted file mode 100644 index 3441e0e395f2..000000000000 --- a/dev-python/memory-allocator/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST memory_allocator-0.2.0.tar.gz 22165 BLAKE2B ae49ff6893f4202214823dd5b1bdb0dc14f7dd4a5750f5a537770c0ecb879b6abdcad9bd0c4b1e0ed460b9d17542d6d2bb38936632a3e0db683d7896179a9981 SHA512 5c7dcedc347027f4918763ba5312f7994f90aff61fd44f17f1850f86f3aa0bb08d49fddadfb6555c08c52ac9c346e10c140dde3653f9c17c85dbea436ebeec13 -DIST memory_allocator-0.2.0.tar.gz.provenance 9501 BLAKE2B 0ef75267c5868b5b764a52d49b889772245bf276a32dfc4331f9f5efe70db703b964a0b6b2b504c32f76349ce40aaa64f99c466f79397e1aaa0bed9dbe348434 SHA512 15e92d597015c33ed093cfa4b21445d59aeac8e7321162f89975fd45f6d6dbceb721aa11203bc1f5db4b9609f7e83bacc02676249b19672ff5ab8987628e94f4 diff --git a/dev-python/memory-allocator/memory-allocator-0.2.0.ebuild b/dev-python/memory-allocator/memory-allocator-0.2.0.ebuild deleted file mode 100644 index 16a5156fe2d2..000000000000 --- a/dev-python/memory-allocator/memory-allocator-0.2.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_VERIFY_REPO=https://github.com/sagemath/memory_allocator -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An extension class for memory allocation in cython" -HOMEPAGE=" - https://pypi.org/project/memory-allocator/ - https://github.com/sagemath/memory_allocator/ -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -python_test() { - # The test script tries to "import memory_allocator.test" which, so - # long as a memory_allocator directory exists inside CWD, will look - # for a memory_allocator/test.py there. But there is no such file; - # the "test" module is a compiled extension. To let the search fall - # back to the correct location, we temporarily rename the directory - # that misleads it. - rm -rf memory_allocator || die - "${EPYTHON}" test.py || die -} diff --git a/dev-python/memory-allocator/metadata.xml b/dev-python/memory-allocator/metadata.xml deleted file mode 100644 index 402080770fc8..000000000000 --- a/dev-python/memory-allocator/metadata.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - mjo@gentoo.org - - - - frp.bissey@gmail.com - François Bissey - - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - - This package provides a single MemoryAllocator class that makes - memory allocation easier in Cython. The class has familiar (cdef) - methods like malloc and realloc, and all allocated memory is freed - when the MemoryAllocator object is destroyed. - - - - memory-allocator - sagemath/memory_allocator - - diff --git a/dev-python/merge3/Manifest b/dev-python/merge3/Manifest deleted file mode 100644 index 5f8df6e0421d..000000000000 --- a/dev-python/merge3/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST merge3-0.0.15.gh.tar.gz 16783 BLAKE2B 6c6a7ac8e8be8d4711c8dbf69fb38eb3b90b93281295d5ae172f371d3c8a1647a2f0e3c14725b760d9dcc0dfd77583170487956e9de87f21720d6db1be19e3eb SHA512 d87ead80219e14b210840333396e274d46ef282c12a3de61ae06efb186f0bfd9c65f3ccbd7566ec62766201ed33a962bdc3ea3c30efbd241fd0018b69b94e3e4 -DIST merge3-0.0.16.gh.tar.gz 20832 BLAKE2B b1e79d15a7a9bf623ca605136d1e9e76a94f03893a3d1719d59d869c0d597b75f4757e3d83e8b03709c5ab26cd3a54a16a04f400c87ac0afc5c54a949177ea61 SHA512 bcbf42145a79845c2a53d788949def6f254ae4d951e203f73555da09ed73a669c37ba29cef3f1bf3dcb60a6530b04953852447b8b0dfadc22cf8f6ba60c22ce0 diff --git a/dev-python/merge3/merge3-0.0.15.ebuild b/dev-python/merge3/merge3-0.0.15.ebuild deleted file mode 100644 index fe791749ca0a..000000000000 --- a/dev-python/merge3/merge3-0.0.15.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python implementation of 3-way merge" -HOMEPAGE=" - https://github.com/breezy-team/merge3 - https://pypi.org/project/merge3/ -" -SRC_URI=" - https://github.com/breezy-team/merge3/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" - -distutils_enable_tests unittest diff --git a/dev-python/merge3/merge3-0.0.16.ebuild b/dev-python/merge3/merge3-0.0.16.ebuild deleted file mode 100644 index 0012484731e3..000000000000 --- a/dev-python/merge3/merge3-0.0.16.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python implementation of 3-way merge" -HOMEPAGE=" - https://github.com/breezy-team/merge3 - https://pypi.org/project/merge3/ -" -SRC_URI=" - https://github.com/breezy-team/merge3/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 x86" - -distutils_enable_tests unittest diff --git a/dev-python/merge3/metadata.xml b/dev-python/merge3/metadata.xml deleted file mode 100644 index 4a879f5ee336..000000000000 --- a/dev-python/merge3/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - merge3 - breezy-team/merge3 - - diff --git a/dev-python/mergedict/Manifest b/dev-python/mergedict/Manifest deleted file mode 100644 index 89faf338a76d..000000000000 --- a/dev-python/mergedict/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mergedict-1.0.0.tar.gz 5188 BLAKE2B 6ec3a5df1b9c366cbb8b87b4c02ff18f15953d1e10469c5d20e170f0a1deca949edab6f0bd0100fb085401375cce51b9e323279d296153144548b93a8d072e7e SHA512 0f9f619961d2840995d2c2498debcf8b47c54fae76f419588562311d5bc43483c994cbeb618f2a1220a9ab33c56f12e3e257323c40ecd0db3a7181d7dd80ef27 diff --git a/dev-python/mergedict/mergedict-1.0.0-r1.ebuild b/dev-python/mergedict/mergedict-1.0.0-r1.ebuild deleted file mode 100644 index 7696a2d9f8e6..000000000000 --- a/dev-python/mergedict/mergedict-1.0.0-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python 'dict' with a merge() method" -HOMEPAGE=" - https://github.com/schettino72/mergedict/ - https://pypi.org/project/mergedict/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -distutils_enable_tests pytest diff --git a/dev-python/mergedict/metadata.xml b/dev-python/mergedict/metadata.xml deleted file mode 100644 index 9b5e35bfdf37..000000000000 --- a/dev-python/mergedict/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - mergedict - schettino72/mergedict - - diff --git a/dev-python/meshio/Manifest b/dev-python/meshio/Manifest deleted file mode 100644 index af6a8fd1c05a..000000000000 --- a/dev-python/meshio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST meshio-5.3.5.tar.gz 490922 BLAKE2B ff6635db062b5e4041d7a4389f1e2fefc20cf55c1c0e70be1796c9e65e87daf503c7446224130eee94a3a2d0fb52dcd57ce3fa169afe7ca7fe32c3037fa21e00 SHA512 dcf6b914536b5b109ead378b7314de8f6f65ca7eb9b8c1092ce51308c32175c92a8f6386087b00770cd64eddcbc3fa80232dd30b370880894c0fa0b074bd7313 diff --git a/dev-python/meshio/files/meshio-5.3.5-numpy-2.patch b/dev-python/meshio/files/meshio-5.3.5-numpy-2.patch deleted file mode 100644 index dc7662c3042f..000000000000 --- a/dev-python/meshio/files/meshio-5.3.5-numpy-2.patch +++ /dev/null @@ -1,52 +0,0 @@ -diff --git a/src/meshio/dolfin/_dolfin.py b/src/meshio/dolfin/_dolfin.py -index e43dbd54..0a2c1eaa 100644 ---- a/src/meshio/dolfin/_dolfin.py -+++ b/src/meshio/dolfin/_dolfin.py -@@ -207,7 +207,7 @@ def _write_cell_data(filename, dim, cell_data): - ) - - for k, value in enumerate(cell_data): -- ET.SubElement(mesh_function, "entity", index=str(k), value=repr(value)) -+ ET.SubElement(mesh_function, "entity", index=str(k), value=str(value)) - - tree = ET.ElementTree(dolfin) - tree.write(filename) -diff --git a/src/meshio/gmsh/common.py b/src/meshio/gmsh/common.py -index 717e82ee..adcae241 100644 ---- a/src/meshio/gmsh/common.py -+++ b/src/meshio/gmsh/common.py -@@ -273,7 +273,7 @@ def _write_data(fh, tag, name, data, binary): - tmp.tofile(fh) - fh.write(b"\n") - else: -- fmt = " ".join(["{}"] + ["{!r}"] * num_components) + "\n" -+ fmt = " ".join(["{}"] * (num_components + 1)) + "\n" - # TODO unify - if num_components == 1: - for k, x in enumerate(data): -diff --git a/src/meshio/mdpa/_mdpa.py b/src/meshio/mdpa/_mdpa.py -index afa39eca..e49358af 100644 ---- a/src/meshio/mdpa/_mdpa.py -+++ b/src/meshio/mdpa/_mdpa.py -@@ -418,7 +418,7 @@ def _write_data(fh, tag, name, data, binary): - data = data[:, 0] - - # Actually write the data -- fmt = " ".join(["{}"] + ["{!r}"] * num_components) + "\n" -+ fmt = " ".join(["{}"] * (num_components + 1)) + "\n" - # TODO unify - if num_components == 1: - for k, x in enumerate(data): -diff --git a/src/meshio/ugrid/_ugrid.py b/src/meshio/ugrid/_ugrid.py -index 6fa57c09..f1d5818d 100644 ---- a/src/meshio/ugrid/_ugrid.py -+++ b/src/meshio/ugrid/_ugrid.py -@@ -145,7 +145,7 @@ def read_buffer(f, file_type): - def _write_section(f, file_type, array, dtype): - if file_type["type"] == "ascii": - ncols = array.shape[1] -- fmt = " ".join(["%r"] * ncols) -+ fmt = " ".join(["%s"] * ncols) - np.savetxt(f, array, fmt=fmt) - else: - array.astype(dtype).tofile(f) diff --git a/dev-python/meshio/meshio-5.3.5-r1.ebuild b/dev-python/meshio/meshio-5.3.5-r1.ebuild deleted file mode 100644 index 266428a7e0ef..000000000000 --- a/dev-python/meshio/meshio-5.3.5-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Input/output for many mesh formats" -HOMEPAGE=" - https://github.com/nschloe/meshio/ - https://pypi.org/project/meshio/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hdf5 netcdf" - -RDEPEND=" - >=dev-python/numpy-1.20.0[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - hdf5? ( dev-python/h5py[${PYTHON_USEDEP}] ) - netcdf? ( dev-python/netcdf4[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( dev-python/h5py[${PYTHON_USEDEP}] ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/nschloe/meshio/pull/1513 - "${FILESDIR}/${P}-numpy-2.patch" -) diff --git a/dev-python/meshio/metadata.xml b/dev-python/meshio/metadata.xml deleted file mode 100644 index 91a5a01bec0f..000000000000 --- a/dev-python/meshio/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - nschloe/meshio - meshio - - diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest deleted file mode 100644 index 61c685d115a6..000000000000 --- a/dev-python/meson-python/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST meson-python-0.19.0.gh.tar.gz 93690 BLAKE2B 609aa2bbbfa63bd3b1a8954dd17d9c6182870b3567fc3d8954e5bb583b931e72ca1afc8b0dddb4ff48d798b88714b9c43810ea7e34d8c339884b243db3e3c403 SHA512 f3943b8b00eee962da5c734419d2793dca19bab962a2247369287b46f80203bc24eaa394ace93e988bf2f91808b6201d574907bd7070ab2e4c3f4f5df972e639 diff --git a/dev-python/meson-python/meson-python-0.19.0.ebuild b/dev-python/meson-python/meson-python-0.19.0.ebuild deleted file mode 100644 index 813aeeb15ea6..000000000000 --- a/dev-python/meson-python/meson-python-0.19.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/mesonbuild/meson-python/ -" -SRC_URI=" - https://github.com/mesonbuild/meson-python/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 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] - >=dev-build/meson-0.63.0 - !kernel_Darwin? ( dev-util/patchelf ) -" -BDEPEND=" - ${RDEPEND} - test? ( - >=dev-python/cython-0.29.34 - >=dev-python/packaging-23.1[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # Strip unnecessary Python-level dependency on meson, it is used - # as an external executable anyway. - sed -i -e '/meson >=/d' pyproject.toml || die -} - -src_test() { - # required by tests/test_sdist.py::test_reproducible - git config --global user.email "test@example.com" || die - git config --global user.name "The Test Suite" || die - git init -q || die - git add -A || die - git commit -m init -q || die - - distutils-r1_src_test -} - -python_test() { - unset NINJA - - local EPYTEST_DESELECT=() - if ! has_version "dev-build/meson[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_wheel.py::test_vendored_meson - ) - fi - - epytest -} diff --git a/dev-python/meson-python/metadata.xml b/dev-python/meson-python/metadata.xml deleted file mode 100644 index 0fb57c99d236..000000000000 --- a/dev-python/meson-python/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - mesonbuild/meson-python - meson-python - - diff --git a/dev-python/metadata.xml b/dev-python/metadata.xml deleted file mode 100644 index 8cb8ae758dfb..000000000000 --- a/dev-python/metadata.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - The dev-python category contains packages whose primary purpose - is to provide Python modules, extensions and bindings, as well - as tools and utilities useful for development in the Python - programming language. - - - Die Kategorie dev-python enthält Pakete, die hauptsächlich - Module, Erweiterungen und Sprachbindungen für Python zur - Verfügung stellen, sowie Werkzeuge für die Entwicklung - in der Programmiersprache Python. - - - La catégorie dev-python contient principalement des paquets pour - les modules Python, des extensions et des bindings, ainsi que - des outils et utilitaires utiles dans le language - de programmation Python. - - - dev-python 카테고리는 Python 모듈, 확장 그리고 바인딩을 제공할 - 뿐만 아니라 Python 프로그래밍 언어 개발을 위해 유용한 도구와 - 유틸리티를 제공하는 것이 목적인 패키지들을 담고 있습니다. - - - La categoria dev-python contiene pacchetti il cui scopo - principale è fornire moduli, estensioni e bindings per Python, - nonché strumenti e utilità per lo sviluppo nel linguaggio - di programmazione Python. - - - Kategoria dev-python zawiera paczki dostarczające przede - wszystkim moduły, rozszerzenia i powiązania (bindings) Pythona, - jak również przydatne narzędzia dla wiary programującej - w Pythonie. - - - A categoria dev-python contém pacotes cujo propósito principal - é fornecer módulos, extensões e bindings para Python, bem como - ferramentas e outros utilitários para desenvolvimento - de software em Python. - - diff --git a/dev-python/metakernel/Manifest b/dev-python/metakernel/Manifest deleted file mode 100644 index 496f0c414c3a..000000000000 --- a/dev-python/metakernel/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST metakernel-1.0.0.tar.gz 229742 BLAKE2B 4508337e3679e9b502402569472187d23c61e3622dc79748b13e32d865af28efde2e219264646150eb404fd093a659a656cdb76e4b0881ee0b81574d7fc81513 SHA512 d76b25c1842958503156aee83ae01c15de7dc80acc7ed6fce616bfb93143275ad90284c43b9fb521c4a1a61cef7b8ec69a990ccbbd241cdfd0d4d3c479da8a4b diff --git a/dev-python/metakernel/metadata.xml b/dev-python/metakernel/metadata.xml deleted file mode 100644 index ddbfbd441dc6..000000000000 --- a/dev-python/metakernel/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - A Jupyter/IPython kernel template which includes core magic - functions (including help, command and file path completion, - parallel and distributed processing, downloads, and much more). - - - Calysto/metakernel - metakernel - - diff --git a/dev-python/metakernel/metakernel-1.0.0.ebuild b/dev-python/metakernel/metakernel-1.0.0.ebuild deleted file mode 100644 index 0777e143c995..000000000000 --- a/dev-python/metakernel/metakernel-1.0.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Metakernel for Jupyter" -HOMEPAGE=" - https://github.com/Calysto/metakernel/ - https://pypi.org/project/metakernel/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/comm-0.1.3[${PYTHON_USEDEP}] - >=dev-python/ipykernel-6.22.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-5.3.1[${PYTHON_USEDEP}] - >=dev-python/jedi-0.19.0[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.9.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/ipython-9.0[${PYTHON_USEDEP}] - >=dev-python/ipywidgets-8.0.5[${PYTHON_USEDEP}] - >=dev-python/jupyter-kernel-test-0.6.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.29.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # fragile - tests/test_parser.py::test_path_completions - # broken by color codes in output - # https://github.com/Calysto/metakernel/issues/266 - tests/test_replwrap.py::REPLWrapTestCase::test_bash - # requires starting ipycluster - tests/magics/test_parallel_magic.py::test_parallel_magic - ) - - case ${EPYTHON} in - python3.1[34]) - EPYTEST_DESELECT+=( - # "not stdin handler available" - tests/test_replwrap.py::REPLWrapTestCase::test_spawn_args - tests/test_replwrap.py::REPLWrapTestCase::test_spawn_no_args - ) - ;; - esac - - epytest -} diff --git a/dev-python/micawber/Manifest b/dev-python/micawber/Manifest deleted file mode 100644 index 206201026ad4..000000000000 --- a/dev-python/micawber/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST micawber-0.6.2.tar.gz 19589 BLAKE2B 556de179d7b615bbfd793b56faf22c3ddfa9e99756b2f137515f327d4b5ab234a67aac9ac1bed112383a6e51e7fce4671f300e70728874498d443ab67d5cd77f SHA512 0dae43e15d6e0db718f7e3b72cfaad1fb1c16018aeae84f93a971de013482bd28fe111a7b8fe3f97296cf41a050015859be6fe72508557925827a10d57f0f9b4 diff --git a/dev-python/micawber/metadata.xml b/dev-python/micawber/metadata.xml deleted file mode 100644 index e98a57a0145b..000000000000 --- a/dev-python/micawber/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - coleifer/micawber - micawber - - diff --git a/dev-python/micawber/micawber-0.6.2.ebuild b/dev-python/micawber/micawber-0.6.2.ebuild deleted file mode 100644 index 9e2f297586be..000000000000 --- a/dev-python/micawber/micawber-0.6.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A small library for extracting rich content from urls" -HOMEPAGE=" - https://github.com/coleifer/micawber/ - https://pypi.org/project/micawber/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - ) -" - -python_test() { - "${EPYTHON}" runtests.py || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/mido/Manifest b/dev-python/mido/Manifest deleted file mode 100644 index da4666d88c82..000000000000 --- a/dev-python/mido/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mido-1.3.3.tar.gz 124288 BLAKE2B 2119ffa5894067107ccf94a4ddcccde0365aedd942df0330e06c1a1a3645cfa8b9a1bf767a0e60616f50966cf7dfb5a1d6cc394c05269bb01ba0724573dd4164 SHA512 9a9b983b7d2cc6ea530f98df09bc84690dfc980467726217023991a680a7c3f294bb0ffac730e79dcc5a3e4afccacfb4423791df290a035260513a5f7cc26152 diff --git a/dev-python/mido/metadata.xml b/dev-python/mido/metadata.xml deleted file mode 100644 index aec9329bea15..000000000000 --- a/dev-python/mido/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - mido - mido/mido - - - Support using media-libs/portmidi as MIDI back-end - Support using media-libs/rtmidi as MIDI back-end - - diff --git a/dev-python/mido/mido-1.3.3.ebuild b/dev-python/mido/mido-1.3.3.ebuild deleted file mode 100644 index 47a8ae21977a..000000000000 --- a/dev-python/mido/mido-1.3.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="MIDI Objects, a library for working with MIDI messages and ports" -HOMEPAGE=" - https://pypi.org/project/mido/ - https://github.com/mido/mido -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="+portmidi rtmidi" - -RDEPEND=" - >=dev-python/packaging-23.1[${PYTHON_USEDEP}] - portmidi? ( media-libs/portmidi ) - rtmidi? ( dev-python/python-rtmidi[${PYTHON_USEDEP}] ) -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # performance test - tests/midifiles/test_tracks.py::test_merge_large_midifile - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/mimerender/Manifest b/dev-python/mimerender/Manifest deleted file mode 100644 index 4e152e230d82..000000000000 --- a/dev-python/mimerender/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mimerender-0.6.0.gh.tar.gz 16677 BLAKE2B 55db5bf97cd65de89271af8713d9dbdebab6254fa2dc62cfcd78394f4333093fdc508ad6e93f104eee2f3d8a1ceb9197353b4ca085e3b4887b4560c2c65c45f6 SHA512 68c584ba8ae608097b739078dd729bd8b5493087901ba281959abdb81d4e6052ff045c487fde4f67744b413bab36d7f938c68b162049ebe33bff642571b8fd98 diff --git a/dev-python/mimerender/metadata.xml b/dev-python/mimerender/metadata.xml deleted file mode 100644 index 7c823f11e78e..000000000000 --- a/dev-python/mimerender/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - mimerender - martinblech/mimerender - - diff --git a/dev-python/mimerender/mimerender-0.6.0-r1.ebuild b/dev-python/mimerender/mimerender-0.6.0-r1.ebuild deleted file mode 100644 index 25f8aa49d053..000000000000 --- a/dev-python/mimerender/mimerender-0.6.0-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="RESTful HTTP Content Negotiation for Flask, Bottle, web.py and webapp2" -HOMEPAGE=" - https://pypi.org/project/mimerender/ - https://github.com/martinblech/mimerender/" -SRC_URI=" - https://github.com/martinblech/mimerender/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND="dev-python/python-mimeparse[${PYTHON_USEDEP}]" - -distutils_enable_tests unittest - -python_test() { - "${EPYTHON}" src/test.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/minidb/Manifest b/dev-python/minidb/Manifest deleted file mode 100644 index 0ec6101b0871..000000000000 --- a/dev-python/minidb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST minidb-2.0.8.tar.gz 15404 BLAKE2B 5cf612036ed18ddd8f42da1ceab398cfe092acbdc11ac75693d1aa3c84960a375db6816dbe1a0ed244d83a4c6958661ba2db6e489ee4b5ab7df359332382f524 SHA512 04cdf6ae3a537aa421cd9ca9c283ac3c721ce35a6e23bf71f56ff70ee94dfad4672feb9cea7490e6747f9c2cfaabc7d163559cce3a40cf643df0287cbea6f994 diff --git a/dev-python/minidb/metadata.xml b/dev-python/minidb/metadata.xml deleted file mode 100644 index 227580c72213..000000000000 --- a/dev-python/minidb/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - python@gentoo.org - Python - - - - minidb - thp/minidb - https://github.com/thp/minidb/issues - - diff --git a/dev-python/minidb/minidb-2.0.8.ebuild b/dev-python/minidb/minidb-2.0.8.ebuild deleted file mode 100644 index acfa1da48393..000000000000 --- a/dev-python/minidb/minidb-2.0.8.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 pypi - -DESCRIPTION="Simple SQLite-based object store" -HOMEPAGE=" - https://thp.io/2010/minidb/ - https://pypi.org/project/minidb/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -distutils_enable_tests pytest diff --git a/dev-python/minify-html/Manifest b/dev-python/minify-html/Manifest deleted file mode 100644 index 60e0bf1d9a3b..000000000000 --- a/dev-python/minify-html/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST minify-html-0.18.1-crates.tar.xz 24178360 BLAKE2B d281c1ee5b76b5a03bcca0f9d51b7fc283384bbb21ad29d2c6facd1721a113c4210ffc148e6976490b8b155c33d5f04a88879fa6ca48a9b52a79dd2321110a42 SHA512 567db0e678a717825a6d2853a92d29ca611c325062ed07a1049d0a297d320a63828fe6ddffe672b622e8f1810b342e81f9b5b8d1f63c4e38fe26c405edead1cc -DIST minify_html-0.18.1.tar.gz 96577 BLAKE2B 0382c712db11cbcb1d903d8405b2d60093ccabbd15e3160a710747a252deed5df17c0fd490d20a3cabe8da91fddb78eee263b61c29876b1f8bed3da36f8e4337 SHA512 fccec4fecb537a8c9c41ee6326408c414a541e542b13346b49c4c728692edb822f38754baecd9817350caf0cd7e929dccad6c3818646e9fdc8969f54762d9eac diff --git a/dev-python/minify-html/metadata.xml b/dev-python/minify-html/metadata.xml deleted file mode 100644 index f8d85ad327be..000000000000 --- a/dev-python/minify-html/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - wilsonzlin/minify-html - minify-html - - diff --git a/dev-python/minify-html/minify-html-0.18.1.ebuild b/dev-python/minify-html/minify-html-0.18.1.ebuild deleted file mode 100644 index caca40bc6ef5..000000000000 --- a/dev-python/minify-html/minify-html-0.18.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES="" -RUST_MIN_VER="1.88.0" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Extremely fast and smart HTML + JS + CSS minifier" -HOMEPAGE=" - https://github.com/wilsonzlin/minify-html/ - https://pypi.org/project/minify-html/ -" -SRC_URI+=" - https://github.com/gentoo-crate-dist/minify-html/releases/download/v${PV}/${P}-crates.tar.xz -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 - Unicode-3.0 -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/minify_html/minify_html.*.so" - -src_prepare() { - sed -i -e '/strip/d' Cargo.toml || die - # upstream is adding Cargo.lock into wheels, but we don't have it - # for crate dists, so we end up using newer versions - rm Cargo.lock || die - distutils-r1_src_prepare -} - -python_test_all() { - cargo_src_test -} diff --git a/dev-python/minikanren/Manifest b/dev-python/minikanren/Manifest deleted file mode 100644 index a74c0973ec67..000000000000 --- a/dev-python/minikanren/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST kanren-1.0.5.gh.tar.gz 51391 BLAKE2B 2007374c9e0420b648fd031b3d00b2dcc65abe4888b0b32c61c0e1255599e997d68b8b9e0e670b6036246a6f795755734089f3639f3ddb931deff7e91eaee904 SHA512 cd738e378a2037172c9ed59649f98fa65ce32fa72b6761a9b7cd7f665ac3e0786c500f80e1adbf4a04ad282c5965e7a584c64c723c8bf233f1a910dd907290f4 diff --git a/dev-python/minikanren/metadata.xml b/dev-python/minikanren/metadata.xml deleted file mode 100644 index c1cc25a77788..000000000000 --- a/dev-python/minikanren/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - miniKanren - pythological/kanren - - diff --git a/dev-python/minikanren/minikanren-1.0.5.ebuild b/dev-python/minikanren/minikanren-1.0.5.ebuild deleted file mode 100644 index 574f730e964f..000000000000 --- a/dev-python/minikanren/minikanren-1.0.5.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2022-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 - -MY_P=kanren-${PV} -DESCRIPTION="Relational programming in Python" -HOMEPAGE=" - https://pypi.org/project/miniKanren/ - https://github.com/pythological/kanren/ -" -SRC_URI=" - https://github.com/pythological/kanren/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" - -RDEPEND=" - >=dev-python/cons-0.4.0[${PYTHON_USEDEP}] - >=dev-python/etuples-0.3.1[${PYTHON_USEDEP}] - >=dev-python/logical-unification-0.4.1[${PYTHON_USEDEP}] - dev-python/multipledispatch[${PYTHON_USEDEP}] - dev-python/toolz[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/minimock/Manifest b/dev-python/minimock/Manifest deleted file mode 100644 index 292be498d951..000000000000 --- a/dev-python/minimock/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST minimock-1.3.0.gh.tar.gz 13828 BLAKE2B ed60d9725ada7173f88cdd64d76e3674fbeff352f4ead919f2a3a94ec871189051da29da5ee285b4d663eee143da847c95e35286cf33a587abb7fe95e02a4824 SHA512 de7feef7fee044ba45a52d7c83905d082ad2ed2c3d12b294a6995086b377a22317730326946d048b19063758f158a9bee7bbb6a79c9ae0b4ba7a93e4a21ea196 diff --git a/dev-python/minimock/metadata.xml b/dev-python/minimock/metadata.xml deleted file mode 100644 index fe2fb9b4da11..000000000000 --- a/dev-python/minimock/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - lowks/minimock - MiniMock - - diff --git a/dev-python/minimock/minimock-1.3.0-r1.ebuild b/dev-python/minimock/minimock-1.3.0-r1.ebuild deleted file mode 100644 index 5ea5a3e4045e..000000000000 --- a/dev-python/minimock/minimock-1.3.0-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="MiniMock-${PV}" -DESCRIPTION="The simplest possible mock library" -HOMEPAGE=" - https://github.com/lowks/minimock/ - https://pypi.org/project/MiniMock/ -" -SRC_URI=" - https://github.com/lowks/minimock/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc x86" - -DOCS=( CHANGELOG.txt README.rst ) - -distutils_enable_tests pytest - -python_test() { - epytest --doctest-modules -} diff --git a/dev-python/mininet/Manifest b/dev-python/mininet/Manifest deleted file mode 100644 index c32b89619064..000000000000 --- a/dev-python/mininet/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mininet-2.3.0.gh.tar.gz 244886 BLAKE2B bd1ea83c8888307a8ef53eca2781a80455caa414563c2b066cd2aa5ba6eaa7f97d842f3ee931fc9709e746093cdc343d598fbd26f1d82fb4d8f769f8469e4321 SHA512 d21d41c08087fb18d9582511f5f185d4207392151871b9a18f64837536781dce942e23423a22824e576ca3823dd0e84ed3fe95406494b9342b6d528dcc4e4c48 diff --git a/dev-python/mininet/metadata.xml b/dev-python/mininet/metadata.xml deleted file mode 100644 index 05e9f388ebde..000000000000 --- a/dev-python/mininet/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - mininet/mininet - - diff --git a/dev-python/mininet/mininet-2.3.0.ebuild b/dev-python/mininet/mininet-2.3.0.ebuild deleted file mode 100644 index 790880dd0d48..000000000000 --- a/dev-python/mininet/mininet-2.3.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2024 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="Emulator for rapid prototyping of Software Defined Networks" -HOMEPAGE=" - https://github.com/mininet/mininet -" -SRC_URI="https://github.com/mininet/mininet/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" - -RDEPEND="net-misc/openvswitch" - -src_compile() { - distutils-r1_src_compile - - emake mnexec -} - -src_install() { - distutils-r1_src_install - - PREFIX=${ED} emake install-mnexec -} diff --git a/dev-python/miniupnpc/Manifest b/dev-python/miniupnpc/Manifest deleted file mode 100644 index c83b33f66f2c..000000000000 --- a/dev-python/miniupnpc/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST miniupnpc-2.3.3.tar.gz 141281 BLAKE2B 3f20f13c5b4056be1f61dfcfc3c8a8ece65cd6377d8c2a96c2bc937932f7d084820f43f0c4a7c05f1676347c558ee6edea77df9552ed0f13232338114bd910c3 SHA512 a4ac76ae4dac73773b68f4af81f8f8502d168122e16313c986b7fa7cdea02ded0e722a6dd6c8dc8633f167e04b8df1ed6f7202db0d76438c4010780c48e5594c -DIST miniupnpc-2.3.3.tar.gz.sig 543 BLAKE2B ef45851a5e372780e6bbefd81662aa29f5498ca17301f7638ddd497d9816d4a47d36616e5dd98e6cbce61ce1291b00b2734a39e2c9683d99b2a82ace9d6cefc3 SHA512 003fd05a59a9519679f5baad5775c02a64e697150d7ff71bdf0267a803ff2e4585a2c15acd3f87f9543d04eec78288e8e03840faee9e6f5edec9b6eab0310520 diff --git a/dev-python/miniupnpc/files/miniupnpc-2.2.3-shared-lib.patch b/dev-python/miniupnpc/files/miniupnpc-2.2.3-shared-lib.patch deleted file mode 100644 index 48002fb47a82..000000000000 --- a/dev-python/miniupnpc/files/miniupnpc-2.2.3-shared-lib.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 7a61313dda299b16c4af3260ae5c11ce5945ed97 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sun, 5 Nov 2017 09:24:00 +0100 -Subject: [PATCH] Link against the shared library - ---- - setup.py | 10 +--------- - 1 file changed, 1 insertion(+), 9 deletions(-) - -diff --git a/setup.py b/setup.py -index b84146f..73b05b7 100644 ---- a/setup.py -+++ b/setup.py -@@ -13,13 +13,6 @@ from setuptools.command import build_ext - import subprocess - import os - --EXT = ['build/libminiupnpc.a'] -- --class make_then_build_ext(build_ext.build_ext): -- def run(self): -- subprocess.check_call([os.environ.get('MAKE', 'make')] + EXT) -- build_ext.build_ext.run(self) -- - setup(name="miniupnpc", - version=open('VERSION').read().strip(), - author='Thomas BERNARD', -@@ -30,6 +23,5 @@ setup(name="miniupnpc", -- cmdclass={'build_ext': make_then_build_ext}, - ext_modules=[ - Extension(name="miniupnpc", sources=["src/miniupnpcmodule.c"], -- include_dirs=['include'], extra_objects=EXT) -+ include_dirs=['/usr/include/miniupnpc'], libraries=['miniupnpc']) - ]) - --- -2.15.0.rc2 - diff --git a/dev-python/miniupnpc/metadata.xml b/dev-python/miniupnpc/metadata.xml deleted file mode 100644 index 304bb292a330..000000000000 --- a/dev-python/miniupnpc/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - mgorny@gentoo.org - Michał Górny - - - miniupnp/miniupnp - miniupnpc - - diff --git a/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild b/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild deleted file mode 100644 index 3b788ad620fa..000000000000 --- a/dev-python/miniupnpc/miniupnpc-2.3.3.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 verify-sig - -MY_P=${P/python-} -DESCRIPTION="Python bindings for UPnP client library" -HOMEPAGE=" - http://miniupnp.free.fr/ - https://miniupnp.tuxfamily.org/ - https://github.com/miniupnp/miniupnp/ -" -SRC_URI=" - https://miniupnp.tuxfamily.org/files/${MY_P}.tar.gz - verify-sig? ( - https://miniupnp.tuxfamily.org/files/${MY_P}.tar.gz.sig - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" - -DEPEND=" - >=net-libs/miniupnpc-${PV}:0= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - verify-sig? ( sec-keys/openpgp-keys-miniupnp ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/miniupnp.asc - -PATCHES=( - "${FILESDIR}"/miniupnpc-2.2.3-shared-lib.patch -) - -# DOCS are installed by net-libs/miniupnpc. -DOCS=() - -# Example test command: -# python -c 'import miniupnpc; u = miniupnpc.UPnP(); u.discover(); u.selectigd(); print(u.externalipaddress())' -distutils_enable_tests import-check diff --git a/dev-python/mistletoe/Manifest b/dev-python/mistletoe/Manifest deleted file mode 100644 index e2e7abb1f8c6..000000000000 --- a/dev-python/mistletoe/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mistletoe-1.5.1.tar.gz 111769 BLAKE2B 4ec8dcee06a0083ae1d1508ceb7ffd8ffd01bae28d7258febc2ec646c517c3e733f25f33b58e66acbd871fb4c8c4faf9f2f55f52eaa417e5fa2b0ed2b00741cf SHA512 2a1e704d536ddf6938587a6e6c0f9ac3097bf6afdb6dde9de0be15adf51f0a670a2e80f6f72bbf85ea33a28a8e42d95a09c0d4990fec08e8ddf178f4286dec24 diff --git a/dev-python/mistletoe/metadata.xml b/dev-python/mistletoe/metadata.xml deleted file mode 100644 index 64caa5b341e4..000000000000 --- a/dev-python/mistletoe/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - miyuchina/mistletoe - mistletoe - - diff --git a/dev-python/mistletoe/mistletoe-1.5.1.ebuild b/dev-python/mistletoe/mistletoe-1.5.1.ebuild deleted file mode 100644 index ba008e7cbba6..000000000000 --- a/dev-python/mistletoe/mistletoe-1.5.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# 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 pypi - -DESCRIPTION="A fast, extensible Markdown parser in pure Python" -HOMEPAGE=" - https://github.com/miyuchina/mistletoe/ - https://pypi.org/project/mistletoe/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -# NB: pygments is technically optional but we like syntax highlighting -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/mistune/Manifest b/dev-python/mistune/Manifest deleted file mode 100644 index e75b070cae68..000000000000 --- a/dev-python/mistune/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST mistune-3.2.0.tar.gz 95467 BLAKE2B d88ab7247dff9db4ccac7bfb47774881da3b3e5ce945b8fd2d58567eb4cbb72d6715dfbda986aff03a0fd41c6d35b5cf5924a23a3288b00effe97a32e496debf SHA512 0fc30fb323bc901830472626fc34fc4d99fc066a7492c61c7d2672df473e95220accad02f98ddcf070ddbd9fe918585319251f767e7c41443eaa37918e007838 -DIST mistune-3.2.0.tar.gz.provenance 9203 BLAKE2B 39533037d52f637cdcd52095cad9e22ec9cda53c431385539f1c4e2c8347052a53b15847de417185ddc39b789f51036016dd87d34bd3ce464a9ea658110a66f7 SHA512 0bddb4fbfba7b7eb7b0e88b51e1a80a3c6858c60d45c796e314c710230d7ca81ad7fa1644b82e402651ad1e808445430477ec183e2dd452e076253279b775b9d -DIST mistune-3.2.1.tar.gz 98003 BLAKE2B 04655d9eb8d47fc913c3f7f934bdaf6bc2d0ecb89a1be817060b45951790f419af20a32eb5cd5b7142856b75d2f44b0b923ed795ed584989b8fa5224506708c0 SHA512 df95ff09b5113f2cb99fe317fa511a3018933e2731f50395cdd686a0629eafa3c02beaef6ad801237f6be530c46a79948e127b5fc53c6d091cd4283b1bbc2617 -DIST mistune-3.2.1.tar.gz.provenance 9305 BLAKE2B 4478adaa370153117e8fd0874cdb93eff6696803cf9459db43af25cd28a3a9a3f348f36e6f11eeafd0287864d47a1bb031b925b6fca0ab5fade0d015143ebd8e SHA512 09023814554b7b60c6fe8e3969bb057470287940c0b843ee15e9eb9ff0d08e01eb7667d8bebd5c7be814d2f0de192c2dc8b8509535fb283509959045e704df96 diff --git a/dev-python/mistune/metadata.xml b/dev-python/mistune/metadata.xml deleted file mode 100644 index bd94a62c27fe..000000000000 --- a/dev-python/mistune/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - mistune - lepture/mistune - - diff --git a/dev-python/mistune/mistune-3.2.0.ebuild b/dev-python/mistune/mistune-3.2.0.ebuild deleted file mode 100644 index 5eae05275c0d..000000000000 --- a/dev-python/mistune/mistune-3.2.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/lepture/mistune -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="The fastest markdown parser in pure Python" -HOMEPAGE=" - https://github.com/lepture/mistune/ - https://pypi.org/project/mistune/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/mistune/mistune-3.2.1.ebuild b/dev-python/mistune/mistune-3.2.1.ebuild deleted file mode 100644 index 785e0815b9d6..000000000000 --- a/dev-python/mistune/mistune-3.2.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/lepture/mistune -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="The fastest markdown parser in pure Python" -HOMEPAGE=" - https://github.com/lepture/mistune/ - https://pypi.org/project/mistune/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/mitype/Manifest b/dev-python/mitype/Manifest deleted file mode 100644 index 6ade514512b6..000000000000 --- a/dev-python/mitype/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mitype-0.2.6.gh.tar.gz 1148256 BLAKE2B d3999b33b00d674b3f0c6d91bd7d5e763a3115e54416087b7b9ff01727d7aa93dc03facf8b608134ae273ef5304df6e6cb2ed67b1619583d882a8b95fadbee7e SHA512 737c968b6a74adf83396e0626411c8d39210026be898e78d055c5f8e36f890aa2d7eecceab9b3a635a5b73a2104d905b1bd74f771f5c62f613513051e461812b diff --git a/dev-python/mitype/metadata.xml b/dev-python/mitype/metadata.xml deleted file mode 100644 index 2646b2e95a29..000000000000 --- a/dev-python/mitype/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - mitype - Mithil467/mitype - - diff --git a/dev-python/mitype/mitype-0.2.6.ebuild b/dev-python/mitype/mitype-0.2.6.ebuild deleted file mode 100644 index e67a884271dd..000000000000 --- a/dev-python/mitype/mitype-0.2.6.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_DIR="docs/source" -DOCS_DEPEND=" - dev-python/sphinx-rtd-theme -" - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 docs - -DESCRIPTION="Typing speed test in terminal" -HOMEPAGE="https://github.com/Mithil467/mitype https://pypi.org/project/mitype/" -SRC_URI="https://github.com/Mithil467/mitype/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/mkautodoc/Manifest b/dev-python/mkautodoc/Manifest deleted file mode 100644 index 074cfd2d8fa4..000000000000 --- a/dev-python/mkautodoc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mkautodoc-0.2.0.gh.tar.gz 6914 BLAKE2B dc00da8415933775dba4d3dd1e2082b74c1c32da5953e68e1cf01727c6ba0471b83b9c45641975945a914a2403159f96c347a48f0fd743bdf446da2ee3f9e801 SHA512 d0151294fb530c0bf1f10fbf026426487acc68c5b2da0067847ade86a4327a0c826a0f51e7cc0f519594a3a38a1a1d3d304bd5be47bdfc1979b6fa20eb57187f diff --git a/dev-python/mkautodoc/metadata.xml b/dev-python/mkautodoc/metadata.xml deleted file mode 100644 index 02b56a8ea8e2..000000000000 --- a/dev-python/mkautodoc/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - tomchristie/mkautodoc - mkautodoc - - - diff --git a/dev-python/mkautodoc/mkautodoc-0.2.0.ebuild b/dev-python/mkautodoc/mkautodoc-0.2.0.ebuild deleted file mode 100644 index 177bf7615442..000000000000 --- a/dev-python/mkautodoc/mkautodoc-0.2.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Auto documentation for MkDocs" -HOMEPAGE=" - https://github.com/tomchristie/mkautodoc/ - https://pypi.org/project/mkautodoc/ -" -SRC_URI=" - https://github.com/tomchristie/mkautodoc/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/markdown[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_test() { - local -x PYTHONPATH="${WORKDIR}/${P}/tests/mocklib:${WORKDIR}/${P}" - distutils-r1_src_test -} diff --git a/dev-python/mkdocs-blog-plugin/metadata.xml b/dev-python/mkdocs-blog-plugin/metadata.xml deleted file mode 100644 index 956533a03abf..000000000000 --- a/dev-python/mkdocs-blog-plugin/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - mkdocs-blog-plugin - fmaida/mkdocs-blog-plugin - - diff --git a/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild b/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild deleted file mode 100644 index e7b259a9a51c..000000000000 --- a/dev-python/mkdocs-blog-plugin/mkdocs-blog-plugin-9999.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2023-2024 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 git-r3 - -DESCRIPTION="Plugin for MkDocs to keep a simple blog section inside your documentation." -HOMEPAGE="https://github.com/fmaida/mkdocs-blog-plugin https://pypi.org/project/mkdocs-blog-plugin" -EGIT_REPO_URI="https://github.com/fmaida/mkdocs-blog-plugin.git" - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - dev-python/mkdocs[${PYTHON_USEDEP}] -" -DEPEND="${BDEPEND}" diff --git a/dev-python/ml-dtypes/Manifest b/dev-python/ml-dtypes/Manifest deleted file mode 100644 index 40fb0005c02c..000000000000 --- a/dev-python/ml-dtypes/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST eigen-7bf2968fed5f246c0589e1111004cb420fcd7c71.tar.bz2 2239233 BLAKE2B 3a7e81c302cb11ae1d6ef9433a9ec41506c1f37d04cfb8744ac3fcf7dbe9430c1b48d7197ca3b8e1f9354398bac3d0dbc3e0599c0b649acd6175e906befe2973 SHA512 29ee89770726e6e0f5135b7fab24649f3e69223caed90d2daa6f0014783e69fe98f0551de49bd4e393d7b7938f2943caf1ed00f3933fa771ac14fae3c63fd5dd -DIST ml_dtypes-0.5.3.gh.tar.gz 87116 BLAKE2B 85500d3756aa98f9f746bada8932712c00fffc267358d0350ff7f79d79897858485320e998a4b17fa1d26eee0d8e8d26a09105670941dc5629a71f71dc384271 SHA512 7f1e036201e12349710ae9a9825cd575383b72052a7ebabe26a96952ea0f0be9d4e47a928e454644681a5ec5df88d3142e31602f3146ce5eebbe4bdbe9670ae7 -DIST ml_dtypes-0.5.4.gh.tar.gz 88210 BLAKE2B 2f2695105a597e33ca6ec1b622f1d50d6ba027938c5e8d4139790e5f5d38a234b6a2e9f10331909348e66c58c9e172f9e48afc54100aea9c9160a0152485fe94 SHA512 585641b2d4d9ff7b134310ac38484989d85efd3f303cc99fa71b2b693c710f435d4245bb64239b79f823da647e71f477be89d3141fa6aeb775262ea13a4f1bf7 diff --git a/dev-python/ml-dtypes/metadata.xml b/dev-python/ml-dtypes/metadata.xml deleted file mode 100644 index 1a254d68aeab..000000000000 --- a/dev-python/ml-dtypes/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - perfinion@gentoo.org - Jason Zaman - - - python@gentoo.org - Python - - - jax-ml/ml_dtypes - ml-dtypes - - diff --git a/dev-python/ml-dtypes/ml-dtypes-0.5.3.ebuild b/dev-python/ml-dtypes/ml-dtypes-0.5.3.ebuild deleted file mode 100644 index 2e53d963b075..000000000000 --- a/dev-python/ml-dtypes/ml-dtypes-0.5.3.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${PN/-/_}-${PV} -EIGEN_CommitId="7bf2968fed5f246c0589e1111004cb420fcd7c71" - -DESCRIPTION="A stand-alone implementation of several NumPy dtype extensions" -HOMEPAGE=" - https://github.com/jax-ml/ml_dtypes/ - https://pypi.org/project/ml-dtypes/ -" -SRC_URI=" - https://github.com/jax-ml/ml_dtypes/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz - https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_CommitId}/eigen-${EIGEN_CommitId}.tar.bz2 -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -DEPEND=" - >=dev-python/numpy-1.21:=[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/pybind11[${PYTHON_USEDEP}] - test? ( - dev-python/absl-py[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - rmdir third_party/eigen || die - mv "${WORKDIR}/eigen-${EIGEN_CommitId}" third_party/eigen || die - distutils-r1_python_prepare_all -} - -src_test() { - mv ml_dtypes/tests . || die - rm -r ml_dtypes || die - - distutils-r1_src_test -} diff --git a/dev-python/ml-dtypes/ml-dtypes-0.5.4.ebuild b/dev-python/ml-dtypes/ml-dtypes-0.5.4.ebuild deleted file mode 100644 index b260bb3d2d60..000000000000 --- a/dev-python/ml-dtypes/ml-dtypes-0.5.4.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${PN/-/_}-${PV} -EIGEN_CommitId="7bf2968fed5f246c0589e1111004cb420fcd7c71" - -DESCRIPTION="A stand-alone implementation of several NumPy dtype extensions" -HOMEPAGE=" - https://github.com/jax-ml/ml_dtypes/ - https://pypi.org/project/ml-dtypes/ -" -SRC_URI=" - https://github.com/jax-ml/ml_dtypes/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz - https://gitlab.com/libeigen/eigen/-/archive/${EIGEN_CommitId}/eigen-${EIGEN_CommitId}.tar.bz2 -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -DEPEND=" - >=dev-python/numpy-1.21:=[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/pybind11[${PYTHON_USEDEP}] - test? ( - dev-python/absl-py[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - rmdir third_party/eigen || die - mv "${WORKDIR}/eigen-${EIGEN_CommitId}" third_party/eigen || die - distutils-r1_python_prepare_all -} - -src_test() { - mv ml_dtypes/tests . || die - rm -r ml_dtypes || die - - distutils-r1_src_test -} diff --git a/dev-python/mmtf-python/Manifest b/dev-python/mmtf-python/Manifest deleted file mode 100644 index 587aa022c631..000000000000 --- a/dev-python/mmtf-python/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mmtf-python-1.1.3.tar.gz 46032 BLAKE2B a19d7e02b08bf7e4d0c820aa2fd06e0f01a10f807efcc0ebed8c2841dc82b0c27ff690934f941d360086217801c3722060a18805dc4144655b0707cc759b93e2 SHA512 44558ea3e38e8eb6431e597253473e49d4a4e3835f790f375f923d3c3702b3c096d5ecaac090a8fabc1cd285d6cfa8dbd3f7d6186d765b92d718ca6d34ad063b diff --git a/dev-python/mmtf-python/metadata.xml b/dev-python/mmtf-python/metadata.xml deleted file mode 100644 index 5a2926f9d5c7..000000000000 --- a/dev-python/mmtf-python/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - alexxy@gentoo.org - Alexey Shvetsov - - - rcsb/mmtf-python - mmtf-python - - diff --git a/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild b/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild deleted file mode 100644 index 8893cb1bb3c6..000000000000 --- a/dev-python/mmtf-python/mmtf-python-1.1.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="The python implementation of the MMTF API, decoder and encoder" -HOMEPAGE=" - https://mmtf.rcsb.org/ - https://github.com/rcsb/mmtf-python/ - https://pypi.org/project/mmtf-python/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/msgpack[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -python_test() { - "${EPYTHON}" mmtf/tests/codec_tests.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/mobi/Manifest b/dev-python/mobi/Manifest deleted file mode 100644 index 1ceb4b32e6e6..000000000000 --- a/dev-python/mobi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mobi-0.3.3-r1.gh.tar.gz 647726 BLAKE2B 3ae6e1347fa4feece8a35a579ac6006da33a8ef74e3db292babc857f8f8d51f974ec507b4f534fe4985048fd1c62376679309d776fcbfb4a6d65d325e1b590d1 SHA512 1e207ac17b9ef3584eab5843ae9b231c0a6a4946ec20dcdfed504d53b11ea724b3dfe9b509c68d94270ec32c57a979f85c00f4b583bcc2b888f4f33ab3c4e202 diff --git a/dev-python/mobi/metadata.xml b/dev-python/mobi/metadata.xml deleted file mode 100644 index 8f3a59f186c1..000000000000 --- a/dev-python/mobi/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - dev@notyourcomputer.net - Shaoyu Tseng - - - mobi - iscc/mobi - - diff --git a/dev-python/mobi/mobi-0.3.3.ebuild b/dev-python/mobi/mobi-0.3.3.ebuild deleted file mode 100644 index 3c0f83e1df1c..000000000000 --- a/dev-python/mobi/mobi-0.3.3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 - -DESCRIPTION="Unpack unencrypted mobi files" -HOMEPAGE=" - https://github.com/iscc/mobi - https://pypi.org/project/mobi/ -" -SRC_URI="https://github.com/iscc/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}-r1.gh.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-python/loguru[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest diff --git a/dev-python/mock/Manifest b/dev-python/mock/Manifest deleted file mode 100644 index 3a48c9a763b7..000000000000 --- a/dev-python/mock/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mock-5.2.0.tar.gz 92796 BLAKE2B 2522e59855b517434a1f6222ea7ff930eea9943a9d00b96596519d349fdb07f540e8382b6ac05319a041f464c6cd96863f01f3b7114b2166d13b461a334fab0a SHA512 edf856486e5f8889d676be1eb2c60cd791f4f25057b6b94b54555904133371b3753709b2ab37d032dbbfed7e7106d05c1c24a2c274f378802025495f4352ac12 diff --git a/dev-python/mock/metadata.xml b/dev-python/mock/metadata.xml deleted file mode 100644 index c64236230c58..000000000000 --- a/dev-python/mock/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - mock - testing-cabal/mock - - diff --git a/dev-python/mock/mock-5.2.0.ebuild b/dev-python/mock/mock-5.2.0.ebuild deleted file mode 100644 index 12a0b5383d6f..000000000000 --- a/dev-python/mock/mock-5.2.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Rolling backport of unittest.mock for all Pythons" -HOMEPAGE=" - https://github.com/testing-cabal/mock/ - https://pypi.org/project/mock/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -distutils_enable_tests pytest - -DOCS=( CHANGELOG.rst README.rst ) diff --git a/dev-python/moddb/Manifest b/dev-python/moddb/Manifest deleted file mode 100644 index 89962b430830..000000000000 --- a/dev-python/moddb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST moddb-0.13.0.gh.tar.gz 10529388 BLAKE2B ea645d8bbbfaee9919be4e7dda56e5aa2701c765f43324214f9ce81f9a54f698c4e2a25aab4d389736523f3054ae7c8cde6037b487ba55c4981d8ca59c2f1b15 SHA512 51972d3fd1099f29cb82bd58c98e5542f9d7337aff7b56ff49882a8544337a36e62a0ca0499b8180a054a21b9d836da429caf78ba4752b06b0ff7a1ab4b95f73 diff --git a/dev-python/moddb/metadata.xml b/dev-python/moddb/metadata.xml deleted file mode 100644 index 6dd858571669..000000000000 --- a/dev-python/moddb/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - - moddb - ClementJ18/moddb - - diff --git a/dev-python/moddb/moddb-0.13.0.ebuild b/dev-python/moddb/moddb-0.13.0.ebuild deleted file mode 100644 index 386bc2daf757..000000000000 --- a/dev-python/moddb/moddb-0.13.0.ebuild +++ /dev/null @@ -1,49 +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="Python scrapper to access ModDB mods, games and more as objects" -HOMEPAGE="https://github.com/ClementJ18/moddb" -SRC_URI="https://github.com/ClementJ18/moddb/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# Connects to moddb.com -RESTRICT="test" -PROPERTIES="test? ( test_network )" - -RDEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" - -EPYTEST_DESELECT=( - # These tests require valid moddb.com login information - "tests/test_base.py::TestLogin::test_login" - "tests/test_client.py::TestClient::test_get_watched" - "tests/test_client.py::TestClient::test_get_updates" - "tests/test_client.py::TestClient::test_posts" - "tests/test_client.py::TestClient::test_friends" - "tests/test_client.py::TestClient::test_messages" -) - -distutils_enable_sphinx docs/source dev-python/sphinx-autodoc-typehints -EPYTEST_PLUGINS=( pytest-rerunfailures ) -distutils_enable_tests pytest - -python_test() { - # Dummy moddb.com login information - export USERNAME="portage" - export SENDER_USERNAME="portage" - export PASSWORD="testing" - export SENDER_PASSWORD="testing" - epytest -} diff --git a/dev-python/modern-colorthief/Manifest b/dev-python/modern-colorthief/Manifest deleted file mode 100644 index f96393885af8..000000000000 --- a/dev-python/modern-colorthief/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST modern-colorthief-0.1.12-crates.tar.xz 8041564 BLAKE2B ab6dbdd3054c61e68045b4d5ca1aee1055c2a5756e1420ae47001f6dc1efbed943dba909b3a79503aef720bdd69c330c3f45c025e95cb54f436d1a13be4037f9 SHA512 322c18af41d710b28b357947b6ad0c7ec272768aeb8d8ebcb6276802fb4e825396cf44e2d01a6d592fd8aae5a14fe3bfd6c07c33812829f44d443fada0e05f75 -DIST modern_colorthief-0.1.12.tar.gz 504449 BLAKE2B ff38d01dcb06f5473efcddaaa163c594ed1dccc3446c0bd488bb14a8f003dc8ebb553b8e399ccfb2158ae2f67ef81625cb3451c5703dad32867c0bf84ac15e45 SHA512 5d4940db86e7885d35f3d3160d323f5ee55694897ccc0436798f78a7dbd9d2b14a70426da081fd82bcddcb384fcbe7af93dddb6eb3c430115b03e0f800e360b2 diff --git a/dev-python/modern-colorthief/metadata.xml b/dev-python/modern-colorthief/metadata.xml deleted file mode 100644 index f6c5d9d7c8ac..000000000000 --- a/dev-python/modern-colorthief/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - pastalian46@gmail.com - Takuya Wakazono - - - baseplate-admin/modern_colorthief - modern-colorthief - - diff --git a/dev-python/modern-colorthief/modern-colorthief-0.1.12.ebuild b/dev-python/modern-colorthief/modern-colorthief-0.1.12.ebuild deleted file mode 100644 index 0d87141621b6..000000000000 --- a/dev-python/modern-colorthief/modern-colorthief-0.1.12.ebuild +++ /dev/null @@ -1,41 +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=maturin -PYTHON_COMPAT=( python3_{13..14} ) -RUST_MIN_VER="1.85.0" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Colorthief but with modern codes" -HOMEPAGE=" - https://github.com/baseplate-admin/modern_colorthief - https://pypi.org/project/modern-colorthief/ -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://github.com/pastalian/distfiles/releases/download/${P}/${P}-crates.tar.xz - " -fi - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions BSD-2 BSD MIT Unicode-DFS-2016 - || ( Apache-2.0 CC0-1.0 ) -" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/modern_colorthief/_modern_colorthief.*.so" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # fast_colorthief is not packaged - examples/test_time.py -) diff --git a/dev-python/moderngl-window/Manifest b/dev-python/moderngl-window/Manifest deleted file mode 100644 index a2dcd2027880..000000000000 --- a/dev-python/moderngl-window/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST moderngl-window-3.1.1.gh.tar.gz 30986129 BLAKE2B e75bffd6f212bee360e7f76f79e044b55009d9e79a19d471264f7fc32b236c38d49443b9a092b3db018c36604623ce268c6151f74439369021a9cfb82bc1326f SHA512 16835aafd0f93094fb47b81001f2e5ab838dfd37b4c009b461c92ab6aeb93beabdbbedc3f0712766320cefa167578ea5f8c16b2d2d768f0f89358cc87000f3d6 diff --git a/dev-python/moderngl-window/metadata.xml b/dev-python/moderngl-window/metadata.xml deleted file mode 100644 index a64c8e6617a6..000000000000 --- a/dev-python/moderngl-window/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - moderngl-window - moderngl/moderngl-window - https://moderngl-window.readthedocs.io - - diff --git a/dev-python/moderngl-window/moderngl-window-3.1.1.ebuild b/dev-python/moderngl-window/moderngl-window-3.1.1.ebuild deleted file mode 100644 index 78cda7269b8e..000000000000 --- a/dev-python/moderngl-window/moderngl-window-3.1.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_DIR="docs" -DOCS_DEPEND=" - dev-python/moderngl - dev-python/sphinx-rtd-theme -" - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx docs optfeature - -DESCRIPTION="A cross platform utility library for ModernGL" -HOMEPAGE="https://github.com/moderngl/moderngl-window https://pypi.org/project/moderngl-window" -SRC_URI="https://github.com/moderngl/moderngl-window/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - =dev-python/pillow-10.0.1[${PYTHON_USEDEP}] - >=dev-python/pyglet-2.0.0[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - >=dev-python/pyglm-2.7.0[${PYTHON_USEDEP}] - - - - - gasc@eurecom.fr - Gasc Henri - - - moderngl - moderngl/moderngl - https://moderngl.readthedocs.io/ - https://github.com/moderngl/moderngl/issues/ - - diff --git a/dev-python/moderngl/moderngl-5.12.0-r1.ebuild b/dev-python/moderngl/moderngl-5.12.0-r1.ebuild deleted file mode 100644 index e15fec16a710..000000000000 --- a/dev-python/moderngl/moderngl-5.12.0-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_DIR="docs" -DOCS_DEPEND=" - dev-python/furo - dev-python/sphinx-copybutton -" - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx docs - -DESCRIPTION="Modern OpenGL binding for python" -HOMEPAGE="https://github.com/moderngl/moderngl https://pypi.org/project/moderngl" -SRC_URI="https://github.com/moderngl/moderngl/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug" -# All tests fails because they cannot access the video card -# see https://forums.gentoo.org/viewtopic.php?p=8843999 -RESTRICT="test" - -BDPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/pycodestyle[${PYTHON_USEDEP}] - dev-python/pyopengl[${PYTHON_USEDEP}] - ) -" -RDEPEND=" - media-libs/libglvnd[X] - >=dev-python/glcontext-3.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_DESELECT=( - # Make sure we are not using the system-wide install - "tests/test_local.py" -) -distutils_enable_tests pytest -src_test() { - rm -rf "${S}/${PN}" - virtx distutils-r1_src_test -} diff --git a/dev-python/mollie-api-python/Manifest b/dev-python/mollie-api-python/Manifest deleted file mode 100644 index a82e8dbc606f..000000000000 --- a/dev-python/mollie-api-python/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mollie-api-python-3.6.0.gh.tar.gz 89246 BLAKE2B 57e816fc67c65d079a430a19641a1341d8e9276a363865d9533949d4b81daa59a5c2d87741f919952c6fea0dd36e3f5344a574b97a454b68a8101cd63319d667 SHA512 e3e2e5844172d2b117a1e5a89714bf9d59251fe83a68b565dec00362b7c0c68aeb291559e9a745cc3ad083441423f82624df95da92e49beea586caabbc236411 diff --git a/dev-python/mollie-api-python/files/mollie-api-python-3.6.0-no-install-tests.patch b/dev-python/mollie-api-python/files/mollie-api-python-3.6.0-no-install-tests.patch deleted file mode 100644 index 782e078f7efe..000000000000 --- a/dev-python/mollie-api-python/files/mollie-api-python-3.6.0-no-install-tests.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/setup.py b/setup.py -index 3c0d5dc..da6d0e0 100644 ---- a/setup.py -+++ b/setup.py -@@ -30,7 +30,7 @@ setup( - license="BSD", - long_description=get_long_description(), - long_description_content_type="text/markdown", -- packages=find_packages(), -+ packages=find_packages(exclude=["tests"]), - include_package_data=True, - package_data={ - "mollie": ["py.typed"], diff --git a/dev-python/mollie-api-python/metadata.xml b/dev-python/mollie-api-python/metadata.xml deleted file mode 100644 index 443235ca396b..000000000000 --- a/dev-python/mollie-api-python/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - mollie/mollie-api-python - mollie-api-python - - diff --git a/dev-python/mollie-api-python/mollie-api-python-3.6.0.ebuild b/dev-python/mollie-api-python/mollie-api-python-3.6.0.ebuild deleted file mode 100644 index caff655c0e05..000000000000 --- a/dev-python/mollie-api-python/mollie-api-python-3.6.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2024 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="Mollie API client for Python" -HOMEPAGE=" - https://www.mollie.com/ - https://github.com/mollie/mollie-api-python/ - https://pypi.org/project/mollie-api-python/ -" -SRC_URI="https://github.com/mollie/mollie-api-python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-oauthlib[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - # https://github.com/mollie/mollie-api-python/pull/347 - "${FILESDIR}/${P}-no-install-tests.patch" -) - -distutils_enable_tests pytest - -python_prepare_all() { - distutils-r1_python_prepare_all - # no pytest-cov - sed -e '/--cov/d' -e '/--no-cov-on-fail/d' -i pyproject.toml || die -} diff --git a/dev-python/more-itertools/Manifest b/dev-python/more-itertools/Manifest deleted file mode 100644 index 07464f80fb02..000000000000 --- a/dev-python/more-itertools/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST more_itertools-11.0.2.tar.gz 144659 BLAKE2B 886ef2b27e902a83e719f49ab4eaf591b957a770bdf32826180871de39a7af1597786eb6d12d8d8f5477deded3e17e033c460ae09f4cec0dddb3a43ad452040a SHA512 d108667c7839b62278323311d65e1f2f6d0da5768deeb851401d52b796e5c65f4e8412701bfae6f0fa1954157401896095c2f92a6fe17b782f4119a599f054d5 -DIST more_itertools-11.1.0.tar.gz 145772 BLAKE2B 365972289c4cef7587a2bbf388862d330d44e874c7e3119feab492e67bea1539342cc1a8a6b1d34b6a56289a71cf7e1ac390268f138e855805ca1edb91dd6f3b SHA512 462085d7b103e64af94017c5886be4198eaee9abdf60ac3cb1c7a733571e1d2f6841c93d3263f74324c929c99f42420dea695269a6c066fe60815344009755e3 diff --git a/dev-python/more-itertools/metadata.xml b/dev-python/more-itertools/metadata.xml deleted file mode 100644 index 0a1f48a00012..000000000000 --- a/dev-python/more-itertools/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - more-itertools - more-itertools/more-itertools - https://github.com/more-itertools/more-itertools/issues - - diff --git a/dev-python/more-itertools/more-itertools-11.0.2.ebuild b/dev-python/more-itertools/more-itertools-11.0.2.ebuild deleted file mode 100644 index 039c8faeea44..000000000000 --- a/dev-python/more-itertools/more-itertools-11.0.2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="More routines for operating on iterables, beyond itertools" -HOMEPAGE=" - https://github.com/more-itertools/more-itertools/ - https://pypi.org/project/more-itertools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -distutils_enable_sphinx docs \ - dev-python/furo -distutils_enable_tests unittest diff --git a/dev-python/more-itertools/more-itertools-11.1.0.ebuild b/dev-python/more-itertools/more-itertools-11.1.0.ebuild deleted file mode 100644 index 956484403a36..000000000000 --- a/dev-python/more-itertools/more-itertools-11.1.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="More routines for operating on iterables, beyond itertools" -HOMEPAGE=" - https://github.com/more-itertools/more-itertools/ - https://pypi.org/project/more-itertools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -distutils_enable_sphinx docs \ - dev-python/furo -distutils_enable_tests unittest diff --git a/dev-python/moreorless/Manifest b/dev-python/moreorless/Manifest deleted file mode 100644 index f4398dddd411..000000000000 --- a/dev-python/moreorless/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST moreorless-0.4.0.tar.gz 10127 BLAKE2B 60e810352e13d4723b138b6bad78536994c9430b51feb5114d44738515e890143b2d69678bb0d2fa87c51e0918b4ef15a084bd466898f41a0055ca3f1372b619 SHA512 da463645ec7374cf6636c257e42050a0b79d5784a7c98ec1818db8e07fd7bf3aaf37f67e2e44d2befe51e01118ad93a744e39fbbcb24ca0f26d961adfa6ead1d diff --git a/dev-python/moreorless/metadata.xml b/dev-python/moreorless/metadata.xml deleted file mode 100644 index 452b3d29d478..000000000000 --- a/dev-python/moreorless/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - thatch/moreorless - moreorless - - diff --git a/dev-python/moreorless/moreorless-0.4.0.ebuild b/dev-python/moreorless/moreorless-0.4.0.ebuild deleted file mode 100644 index 07436cba521c..000000000000 --- a/dev-python/moreorless/moreorless-0.4.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Wrapper to make difflib.unified_diff more fun to use" -HOMEPAGE="https://github.com/thatch/moreorless" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/click[${PYTHON_USEDEP}]" -DEPEND=" - ${RDEPEND} - test? ( dev-python/parameterized[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests unittest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - ${EPYTHON} -m moreorless.tests -v || die -} diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest deleted file mode 100644 index 1a23d205ce3b..000000000000 --- a/dev-python/moto/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST moto-4.2.14.tar.gz 4933741 BLAKE2B 4c50a808dc8f27cfbcd0ba234d268084ee9a32f36cb5d6af61aacc4ee79f7bf5cf1045147c4642472129eee37bef8bc2c1953d140260d39d7f333ae0f5e5cf95 SHA512 d4079118ed1d2eef9134575e33dc0ed749bff0293d753baa63a630dbb987914b9933445027abdc344bb93fa1d6e483baf8a337a444c9dd055dda50b095ff9937 -DIST moto-5.1.22.tar.gz 8547792 BLAKE2B fda4ea90318a1eb8501ed29b2c6cc23c0779c9cc6eaea41b4cceadd1cbf7b97ccc8aa06a1073e29d8b4838b55be31a4508bca56f4ceaa543781646e62501069a SHA512 6f5b9354e8ec7a51bb86b4a7ec45ec2af4f7cfbef190c449318ba3be64a2975fa31c520161f6ad0da21599dbe6785a83d9fd18d3aa5dd1710d018c10fe231eaf -DIST moto-5.1.22.tar.gz.provenance 9052 BLAKE2B 50c2c73d5a6afac0c84c333ddbc00370e83d5dd713af7ee1c412c8f11a50922b1ace8ec79aee35465a840a7754b313c61d9baf47c44933e99cc95f3bf2172fdd SHA512 a9800117bf73b7d51d795732f0589c2e217187465322a20614fcc3fdfbdbcf0d682613dcae3d826c01e2beb672af43f62458d36f0c2d155e87ab8d5a259458c4 -DIST moto-5.2.1.tar.gz 8634437 BLAKE2B bcf2a13d611a3ab8c25b071f8b2655db4abecce75e1b7386828104673a83ad4d138bc629b379d03fe20a0ab450e4675cd2415c46a6813a06cf0368119197c4cb SHA512 eb723316f996becdbe73a89bf01dd1aee9faec7bbace1c0a1c9455a623c8c0e3214d076686306f12b214422ce7bf28528dec46dc0c357bba6a84d9f2b04f7ab8 -DIST moto-5.2.1.tar.gz.provenance 9290 BLAKE2B b5c6c010a9265b12d6a6e2fda6b63f3debffd6c9f006c844f54be3880827691ff6cd1df143e6745561efd373e4893b83f0d4ad49704c9a01b34fa5617ed72b61 SHA512 24cb296cdeabb350200572a5e10f4cdafb16ce20fe1dfc6a0162f16aacbfbe484e200278e12e6ff01d9eb40273474b551ed1384aaf2b88c3aa1e543144c17438 diff --git a/dev-python/moto/metadata.xml b/dev-python/moto/metadata.xml deleted file mode 100644 index 52f3afd75b43..000000000000 --- a/dev-python/moto/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - moto - getmoto/moto - - diff --git a/dev-python/moto/moto-4.2.14.ebuild b/dev-python/moto/moto-4.2.14.ebuild deleted file mode 100644 index f92fc9a0a3a9..000000000000 --- a/dev-python/moto/moto-4.2.14.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Mock library for boto" -HOMEPAGE=" - https://github.com/getmoto/moto/ - https://pypi.org/project/moto/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}] - >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - >=dev-python/docker-3.0.0[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja2-2.10.1[${PYTHON_USEDEP}] - >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] - dev-python/boto3[${PYTHON_USEDEP}] - dev-python/botocore[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] - >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}] - dev-python/pyaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - >=dev-python/responses-0.9.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/sshpubkeys[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/sure-1.4.11[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/test_firehose/test_firehose_put.py::test_put_record_http_destination - tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination - # broken code (local variable used referenced before definition) - tests/test_appsync/test_appsync_schema.py - # Needs network (or docker?) but not marked as such, bug #807031 - # TODO: report upstream - tests/test_awslambda/test_lambda_layers_invoked.py::test_invoke_local_lambda_layers - tests/test_batch/test_batch_jobs.py::test_cancel_pending_job - tests/test_batch/test_batch_jobs.py::test_cancel_running_job - tests/test_batch/test_batch_jobs.py::test_container_overrides - tests/test_batch/test_batch_jobs.py::test_dependencies - tests/test_batch/test_batch_jobs.py::test_failed_dependencies - tests/test_batch/test_batch_jobs.py::test_failed_job - tests/test_batch/test_batch_jobs.py::test_submit_job_array_size - tests/test_batch/test_batch_jobs.py::test_terminate_job - tests/test_batch/test_batch_jobs.py::test_terminate_nonexisting_job - tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed - - tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function - tests/test_core/test_docker.py::test_docker_is_running_and_available - tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_aws_and_http_requests - tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_http_requests - tests/test_events/test_events_lambdatriggers_integration.py::test_creating_bucket__invokes_lambda - "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events0-ObjectCreated:Put]" - "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events1-ObjectCreated:Put]" - "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events3-ObjectCreated:Put]" - # TODO - tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_queue - tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_fifo_queue - # require py_partiql_parser - tests/test_s3/test_s3_select.py - tests/test_dynamodb/test_dynamodb_statements.py - # broken by new urllib3 - tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_data - tests/test_moto_api/recorder/test_recorder.py::TestRecorder::test_s3_upload_file_using_requests - tests/test_s3/test_s3.py::test_upload_from_file_to_presigned_url - tests/test_s3/test_s3.py::test_put_chunked_with_v4_signature_in_body - tests/test_s3/test_s3.py::test_presigned_put_url_with_approved_headers - tests/test_s3/test_s3.py::test_presigned_put_url_with_custom_headers - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x TZ=UTC - - local serial_tests=( - # these tests set up credentials that are needed by the tests below - tests/test_core/test_importorder.py - # these tests apparently rely on some other test setting credentials - # up for them, so they need to be run separately, after the above - tests/test_awslambda_simple/test_lambda_simple.py::test_run_function{,_no_log} - tests/test_dynamodb/exceptions/test_dynamodb_exceptions.py - tests/test_dynamodb/exceptions/test_dynamodb_transactions.py::test_transaction_with_empty_key - tests/test_dynamodb/test_dynamodb.py::test_transact_write_items_failure__return_item - tests/test_dynamodb/test_dynamodb.py::test_transact_write_items_put_conditional_expressions - tests/test_dynamodb/test_dynamodb_update_expressions.py::test_update_different_map_elements_in_single_request - tests/test_events/test_events.py::test_start_replay_send_to_log_group - tests/test_lakeformation/test_resource_tags_integration.py - tests/test_redshiftdata - tests/test_resourcegroupstaggingapi/test_server.py::test_resourcegroupstaggingapi_list - tests/test_s3/test_s3.py::test_delete_bucket_cors - tests/test_s3/test_s3.py::test_delete_objects_percent_encoded - tests/test_s3/test_s3.py::test_delete_versioned_bucket_returns_metadata - tests/test_s3/test_s3_copyobject.py::test_copy_key_boto3_with_args - tests/test_s3/test_s3_copyobject.py::test_copy_key_boto3_with_args__using_multipart - tests/test_s3/test_s3_file_handles.py::TestS3FileHandleClosuresUsingMocks - tests/test_s3/test_s3_list_object_versions.py - tests/test_s3/test_s3_tagging.py - tests/test_s3control/test_s3control_access_points.py::test_delete_access_point - tests/test_utilities/test_threaded_server.py::TestThreadedMotoServer::test_server_can_handle_multiple_services - ) - - EPYTEST_XDIST= epytest "${serial_tests[@]}" - - EPYTEST_DESELECT+=( "${serial_tests[@]}" ) - epytest -m 'not network' -} diff --git a/dev-python/moto/moto-5.1.22-r1.ebuild b/dev-python/moto/moto-5.1.22-r1.ebuild deleted file mode 100644 index 4a5dc0b3b6b8..000000000000 --- a/dev-python/moto/moto-5.1.22-r1.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/getmoto/moto -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi toolchain-funcs - -DESCRIPTION="Mock library for boto" -HOMEPAGE=" - https://github.com/getmoto/moto/ - https://pypi.org/project/moto/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}] - dev-python/boto3[${PYTHON_USEDEP}] - >=dev-python/botocore-1.35.47[${PYTHON_USEDEP}] - >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-35.0.0[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - >=dev-python/docker-3.0.0[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - >=dev-python/jinja2-2.10.1[${PYTHON_USEDEP}] - dev-python/jsonpath-ng[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] - >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}] - dev-python/pyaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - >=dev-python/responses-0.25.6[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/sshpubkeys[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/antlr4-python3-runtime[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/joserfc[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -: "${EPYTEST_TIMEOUT:=180}" -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/test_dynamodb/test_dynamodb_import_table.py - # require py_partiql_parser - tests/test_dynamodb/test_dynamodb_statements.py - tests/test_s3/test_s3_select.py - # require graphql - tests/test_appsync/test_appsync_schema.py - # Internet - tests/test_core/test_request_passthrough.py::test_passthrough_calls_for_entire_service - tests/test_core/test_request_passthrough.py::test_passthrough_calls_for_specific_url - tests/test_core/test_request_passthrough.py::test_passthrough_calls_for_wildcard_urls - tests/test_firehose/test_firehose_put.py::test_put_record_http_destination - tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination - # Appears to be internet issues with timing out - tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header - tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins - ) - local EPYTEST_IGNORE=( - # require joserfc - tests/test_cognitoidp/test_cognitoidp.py - ) - - if ! tc-has-64bit-time_t; then - einfo "time_t is smaller than 64 bits, will skip broken tests" - EPYTEST_DESELECT+=( - tests/test_acm/test_acm.py::test_request_certificate_with_optional_arguments - tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header - tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins - ) - EPYTEST_IGNORE+=( - tests/test_route53domains/test_route53domains_domain.py - ) - fi - - local -x TZ=UTC - local -x AWS_DEFAULT_REGION=us-east-1 - - epytest -m 'not network and not requires_docker' -} diff --git a/dev-python/moto/moto-5.2.1.ebuild b/dev-python/moto/moto-5.2.1.ebuild deleted file mode 100644 index 9a815d6e5aa4..000000000000 --- a/dev-python/moto/moto-5.2.1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/getmoto/moto -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi toolchain-funcs - -DESCRIPTION="Mock library for boto" -HOMEPAGE=" - https://github.com/getmoto/moto/ - https://pypi.org/project/moto/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}] - dev-python/boto3[${PYTHON_USEDEP}] - >=dev-python/botocore-1.35.47[${PYTHON_USEDEP}] - >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-35.0.0[${PYTHON_USEDEP}] - dev-python/cookies[${PYTHON_USEDEP}] - >=dev-python/docker-3.0.0[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/flask-cors[${PYTHON_USEDEP}] - >=dev-python/idna-2.5[${PYTHON_USEDEP}] - dev-python/jsonpath-ng[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] - >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}] - dev-python/pyaml[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - >=dev-python/responses-0.25.6[${PYTHON_USEDEP}] - >=dev-python/requests-2.5[${PYTHON_USEDEP}] - dev-python/sshpubkeys[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zipp[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/antlr4-python3-runtime[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/joserfc[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -: "${EPYTEST_TIMEOUT:=180}" -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/test_dynamodb/test_dynamodb_import_table.py - # require py_partiql_parser - tests/test_dynamodb/test_dynamodb_statements.py - tests/test_s3/test_s3_select.py - # require graphql - tests/test_appsync/test_appsync_schema.py - # Internet - tests/test_core/test_request_passthrough.py::test_passthrough_calls_for_entire_service - tests/test_core/test_request_passthrough.py::test_passthrough_calls_for_specific_url - tests/test_core/test_request_passthrough.py::test_passthrough_calls_for_wildcard_urls - tests/test_firehose/test_firehose_put.py::test_put_record_http_destination - tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination - # Appears to be internet issues with timing out - tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header - tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins - ) - local EPYTEST_IGNORE=( - # require joserfc - tests/test_cognitoidp/test_cognitoidp.py - ) - - if ! tc-has-64bit-time_t; then - einfo "time_t is smaller than 64 bits, will skip broken tests" - EPYTEST_DESELECT+=( - tests/test_acm/test_acm.py::test_request_certificate_with_optional_arguments - tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header - tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins - ) - EPYTEST_IGNORE+=( - tests/test_route53domains/test_route53domains_domain.py - ) - fi - - local -x TZ=UTC - local -x AWS_DEFAULT_REGION=us-east-1 - - # -o timeout_func_only=true: bad interaction with pytest-rerunfailures and pytest-timeout leads to a permanent hang otherwise - epytest -m 'not network and not requires_docker' -o timeout_func_only=true -} diff --git a/dev-python/mpdlcd/Manifest b/dev-python/mpdlcd/Manifest deleted file mode 100644 index 0792edb63c23..000000000000 --- a/dev-python/mpdlcd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mpdlcd-0.5.2.gh.tar.gz 30748 BLAKE2B 5609ac149a9aa806e516202adf1b9d0f4fc88e8370f331edc836082d7b3b85c519097149dd2b5cb838d8a9ff353421e17daf9236397e4b37e2923948f8dc9dac SHA512 e000120eee1ce99b549c5ac0cd00fba394ce1a373cce3dde819f6aabd6fc3b616e59ade6d6868b1e9f14afea4897cf541f2c3f5d0eaebcbbd03b15781a63b6fc diff --git a/dev-python/mpdlcd/files/mpdlcd.confd b/dev-python/mpdlcd/files/mpdlcd.confd deleted file mode 100644 index c7813cb0dea4..000000000000 --- a/dev-python/mpdlcd/files/mpdlcd.confd +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Options for your started MPDlcd -# MPDLCD_OPTS="--mpd=mpd.example.org:1234 --lcdproc=lcd.example.org:456 --syslog --syslog-facility=user2 --loglevel=debug --lcdd-debug" diff --git a/dev-python/mpdlcd/files/mpdlcd.initd b/dev-python/mpdlcd/files/mpdlcd.initd deleted file mode 100644 index c1e5bc7e1a3d..000000000000 --- a/dev-python/mpdlcd/files/mpdlcd.initd +++ /dev/null @@ -1,15 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -name="MPDlcd" -description="A small adapter which will display the status of a MPD server on a LCDproc screen" -pidfile="/run/mpdlcd.pid" - -command="/usr/bin/mpdlcd" -command_args="${MPDLCD_OPTS}" -command_background="true" - -depend() { - need net -} diff --git a/dev-python/mpdlcd/metadata.xml b/dev-python/mpdlcd/metadata.xml deleted file mode 100644 index a5f2ab0b9424..000000000000 --- a/dev-python/mpdlcd/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - conikost@gentoo.org - Conrad Kostecki - - - MPDLcd is a small adapter which will display the status - of a MPD server on a LCD screen, through lcdproc. - - It allows defining various layouts depending on LCD size, - with fix or moving parts. - - - https://github.com/rbarrois/mpdlcd/issues - rbarrois/mpdlcd - mpdlcd - - diff --git a/dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild b/dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild deleted file mode 100644 index 7a15f549edad..000000000000 --- a/dev-python/mpdlcd/mpdlcd-0.5.2-r2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A small tool to display the MPD status on a LCDproc server" -HOMEPAGE=" - https://github.com/rbarrois/mpdlcd/ - https://pypi.org/project/mpdlcd/ -" -SRC_URI=" - https://github.com/rbarrois/mpdlcd/archive/refs/tags/${P}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${PN}-${P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND="dev-python/python-mpd2" - -distutils_enable_tests pytest - -src_prepare() { - default - - # Fix QA 'The license_file parameter is deprecated, use license_files instead.' - sed -e 's/license_file/license_files/g' -i setup.cfg || die -} - -python_install_all() { - distutils-r1_python_install_all - - doman man/mpdlcd.1 - - insinto /etc - doins mpdlcd.conf - - newinitd "${FILESDIR}"/mpdlcd.initd mpdlcd - newconfd "${FILESDIR}"/mpdlcd.confd mpdlcd -} diff --git a/dev-python/mpi4py/Manifest b/dev-python/mpi4py/Manifest deleted file mode 100644 index de66a3a0886f..000000000000 --- a/dev-python/mpi4py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mpi4py-4.0.1.tar.gz 466179 BLAKE2B 4e678f08c257a32922914448c82d13c0a1e29aa1e39a1f669d8c2d766a1ecbd8bdf2bf3b12dae8eca9bf3846c096d0ecb0bbdb9147b3048acfe48e067d72161f SHA512 7721ef4f0859e90ca91d6911c3e5a897249f57c8b575065cdb1d537602ce0b30909f144b292c7d74013361cdf9e464cb0c16e408f37fd6c8c1554cbbe9785c05 diff --git a/dev-python/mpi4py/files/mpi4py-4-mpich-no-fortran-fix.patch b/dev-python/mpi4py/files/mpi4py-4-mpich-no-fortran-fix.patch deleted file mode 100644 index 82415dae491d..000000000000 --- a/dev-python/mpi4py/files/mpi4py-4-mpich-no-fortran-fix.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/src/lib-mpi/compat/mpich.h b/src/lib-mpi/compat/mpich.h -index 2cd50c1..3ea9510 100644 ---- a/src/lib-mpi/compat/mpich.h -+++ b/src/lib-mpi/compat/mpich.h -@@ -123,7 +123,6 @@ static int PyMPI_MPICH_MPI_Reduce_c(const void *sendbuf, void *recvbuf, - - /* -------------------------------------------------------------------------- */ - --#if defined(CIBUILDWHEEL) - - #define PyMPI_MPICH_CALL_WEAK_SYMBOL(function, ...) \ - if (function) return function(__VA_ARGS__); \ -@@ -159,7 +158,6 @@ static int PyMPI_MPICH_MPI_Status_f2c(const MPI_Fint *fs, MPI_Status *cs) - { PyMPI_MPICH_CALL_WEAK_SYMBOL(MPI_Status_f2c, fs, cs); } - #define MPI_Status_f2c PyMPI_MPICH_MPI_Status_f2c - --#endif - - /* -------------------------------------------------------------------------- */ - diff --git a/dev-python/mpi4py/files/mpi4py-4-use-mesonpy.patch b/dev-python/mpi4py/files/mpi4py-4-use-mesonpy.patch deleted file mode 100644 index f8ba9bd474f5..000000000000 --- a/dev-python/mpi4py/files/mpi4py-4-use-mesonpy.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff --git a/pyproject.toml b/pyproject.toml -index 8585f6d..5b0b2d8 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -1,4 +1,3 @@ - [build-system] --requires = ["setuptools >= 42", "build"] --build-backend = "builder" --backend-path = ["conf"] -+requires = ["meson-python", "Cython"] -+build-backend = "mesonpy" diff --git a/dev-python/mpi4py/metadata.xml b/dev-python/mpi4py/metadata.xml deleted file mode 100644 index 11c562b3c581..000000000000 --- a/dev-python/mpi4py/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - alex.fan.q@gmail.com - Alex Fan - - - proxy-maint@gentoo.org - Proxy Maintainers - - - MPI for Python (mpi4py) provides bindings of the Message Passing - Interface (MPI) standard for the Python programming language, - allowing any Python program to exploit multiple processors. - This package is constructed on top of the MPI-1/MPI-2 specification - and provides an object oriented interface which closely follows - MPI-2 C++ bindings. It supports point-to-point (sends, receives) and - collective (broadcasts, scatters, gathers) communications of any - picklable Python object as well as optimized communications of - Python object exposing the single-segment buffer interface (NumPy - arrays, builtin bytes/string/array objects). - - - mpi4py/mpi4py - mpi4py - - diff --git a/dev-python/mpi4py/mpi4py-4.0.1.ebuild b/dev-python/mpi4py/mpi4py-4.0.1.ebuild deleted file mode 100644 index fd474ebb5b16..000000000000 --- a/dev-python/mpi4py/mpi4py-4.0.1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -inherit distutils-r1 pypi - -DESCRIPTION="Message Passing Interface for Python" -HOMEPAGE=" - https://github.com/mpi4py/mpi4py - https://pypi.org/project/mpi4py/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -IUSE="doc examples" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - virtual/mpi -" -DEPEND="${RDEPEND}" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - >=dev-build/meson-1.0.0 - virtual/mpi -" - -PATCHES=( - "${FILESDIR}/${PN}-4-use-mesonpy.patch" - "${FILESDIR}/${PN}-4-mpich-no-fortran-fix.patch" -) - -python_prepare_all() { - # not needed on install - rm -vr docs/source || die - rm test/test_pickle.py || die # disabled by Gentoo-bug #659348 - distutils-r1_python_prepare_all -} - -python_compile() { - export CC=mpicc - distutils-r1_python_compile -} - -python_test() { - echo "Beginning test phase" - local -x PYTHONPATH="${BUILD_DIR}/install$(python_get_sitedir)" - - # python want's all arguments as separate strings - local mpi_opts=( - "-n" "1" - ) - if has_version sys-cluster/openmpi; then - local mpi_opts+=( - "--use-hwthread-cpus" - # allow test in systemd-nspawn container - "--mca" "btl" "tcp,self" - "--mca" "oob_tcp_if_include" "lo" - # disable openmpi OSC UCX component - # https://github.com/open-mpi/ompi/issues/12517 - "--mca" "osc" "^ucx" - ) - fi - mpiexec \ - "${mpi_opts[@]}" \ - "${PYTHON}" -B -v ./test/runtests.py -v || - die "Testsuite failed under ${EPYTHON}" -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/. ) - use examples && local DOCS=( demo ) - distutils-r1_python_install_all -} diff --git a/dev-python/mpmath/Manifest b/dev-python/mpmath/Manifest deleted file mode 100644 index b37ac1814841..000000000000 --- a/dev-python/mpmath/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mpmath-1.4.1.tar.gz 2093211 BLAKE2B e023f23cc37a7670ab55bc803b453c2ab1257c47e1de63eb00809228831936573138355acb1aa6650640ed73fb7ada25aa65d3a35a86c71f236d3748101175c1 SHA512 aef995ece7db9168142d2041e7bad1596713de0de4dcfde1d7ea173cd628edd791335db68bb6d73cda7bece78e42e1fb4c595bac69d084afaca59a6e3a22af16 diff --git a/dev-python/mpmath/metadata.xml b/dev-python/mpmath/metadata.xml deleted file mode 100644 index df909d0c25b3..000000000000 --- a/dev-python/mpmath/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - python@gentoo.org - Python - - - - - Run test suite in full via additional (large) test - dependencies, like dev-python/matplotlib. - - - - mpmath - mpmath/mpmath - - diff --git a/dev-python/mpmath/mpmath-1.4.1.ebuild b/dev-python/mpmath/mpmath-1.4.1.ebuild deleted file mode 100644 index ae9b37594856..000000000000 --- a/dev-python/mpmath/mpmath-1.4.1.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 -PYTHON_FULLY_TESTED=( pypy3_11 python3_{11..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python library for arbitrary-precision floating-point arithmetic" -HOMEPAGE=" - https://mpmath.org/ - https://github.com/mpmath/mpmath/ - https://pypi.org/project/mpmath/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos" -IUSE="test-full" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/gmpy2-2.3[${PYTHON_USEDEP}] - ' 'python3*') - test-full? ( - $(python_gen_cond_dep ' - dev-python/matplotlib[${PYTHON_USEDEP}] - ' "${PYTHON_FULLY_TESTED[@]}") - ) - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-timeout ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Slow and often needs a re-run to pass - mpmath/tests/test_cli.py::test_bare_console_bare_division - mpmath/tests/test_cli.py::test_bare_console_no_bare_division - mpmath/tests/test_cli.py::test_bare_console_pretty - mpmath/tests/test_cli.py::test_bare_console_without_ipython - mpmath/tests/test_cli.py::test_bare_console_wrap_floats -) - -pkg_postinst() { - optfeature "gmp support" dev-python/gmpy2 - optfeature "matplotlib support" dev-python/matplotlib -} diff --git a/dev-python/mpxj/Manifest b/dev-python/mpxj/Manifest deleted file mode 100644 index 5a62b77e27ad..000000000000 --- a/dev-python/mpxj/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mpxj-16.2.0-py3-none-any.whl 31243202 BLAKE2B 964dea5b2ec639ab3a685cdbcd160682ead363877f508193d550966b1630e09a135a56dbf44f131ee763fb19c12a2552d1c25a2c4fd5c021e67432a794ea219b SHA512 25db0fa3261d5f2adc6d1f30b52e41e61e457d2bca86fecd5a2d2414ef7f3932f3c09aa944dd56e9762edbc40acb7708764c0250945ec7c56886b69873f9cd8e diff --git a/dev-python/mpxj/metadata.xml b/dev-python/mpxj/metadata.xml deleted file mode 100644 index 42fa7e3660f7..000000000000 --- a/dev-python/mpxj/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - ivan.lloro.boada@gmail.com - Ivan Lloro - - - joniles/mpxj - mpxj - - diff --git a/dev-python/mpxj/mpxj-16.2.0.ebuild b/dev-python/mpxj/mpxj-16.2.0.ebuild deleted file mode 100644 index baff9054fbcd..000000000000 --- a/dev-python/mpxj/mpxj-16.2.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Read/Write project management files (MPP, MSPDI, MPX, PMXML, XER, etc)" -HOMEPAGE=" - https://pypi.org/project/mpxj/ - https://github.com/joniles/mpxj/ -" -SRC_URI="$(pypi_wheel_url)" -S="${WORKDIR}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/gpep517 - >=dev-python/jpype-1.5.0 -" - -src_unpack() { - if [[ ${PKGBUMPING} == ${PVR} ]]; then - unzip "${DISTDIR}/${A}" || die - fi -} - -python_compile() { - distutils_wheel_install "${BUILD_DIR}/install" \ - "${DISTDIR}/${P}-py3-none-any.whl" - - # Clean up spurious folder - rm -fr "${BUILD_DIR}/install"/usr/lib/python*/site-packages/legal || die -} diff --git a/dev-python/mrcfile/Manifest b/dev-python/mrcfile/Manifest deleted file mode 100644 index aa7bdfbfd573..000000000000 --- a/dev-python/mrcfile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mrcfile-1.5.4.gh.tar.gz 52054331 BLAKE2B b8b322a75be8efadbee142656aa0652239f2006edaac99dabc59f2a896065ca9a8538377fa6843af9c2c383280d0aa6b1bcf2ecf57df252efc8b51eb73d67161 SHA512 d6e0f97ddc75ae46ab511a1efc6ad0d28f36201cd9d44af77bdd87456ee650fe28822ce0d43ce988ffb440280dc4f70918a61f1a906e11f14f338831a0690915 diff --git a/dev-python/mrcfile/metadata.xml b/dev-python/mrcfile/metadata.xml deleted file mode 100644 index 742869cca186..000000000000 --- a/dev-python/mrcfile/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - mrcfile - ccpem/mrcfile - - diff --git a/dev-python/mrcfile/mrcfile-1.5.4.ebuild b/dev-python/mrcfile/mrcfile-1.5.4.ebuild deleted file mode 100644 index 22fa4fa74e75..000000000000 --- a/dev-python/mrcfile/mrcfile-1.5.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022-2025 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="MRC2014 file format I/O library" -HOMEPAGE=" - https://pypi.org/project/mrcfile/ - https://github.com/ccpem/mrcfile/ -" -SRC_URI=" - https://github.com/ccpem/mrcfile/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/numpy-1.16.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/msgpack/Manifest b/dev-python/msgpack/Manifest deleted file mode 100644 index c2bd46002280..000000000000 --- a/dev-python/msgpack/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST msgpack-1.1.1.tar.gz 173555 BLAKE2B 972ea4174b8b7c91c529c2db55483441fc1fd6c2964b145b73784f877f8699cd26829fd0d77574fb52af50ed3f8a0ac1b815cb67b24f751079ca2a430cec0b45 SHA512 dbd1055dd4b22b43193d381e7e15ff6e8dbb49f04d111bef84555429accc2bd1609359f72604bf0c1859d0b5f2e275d16773a0f8efd50ccebb5984c8b9e84309 -DIST msgpack-1.1.2.tar.gz 173581 BLAKE2B f1631eef4699525d58f258194a9ca216294eb0c4966b264eb2bd0cc175400793d2228941d7035ec7b37a49a2b2a1cdc3478f677940b262275248963e1f811798 SHA512 75b1536e180f6cdd2cb7b525d7c4bd79ddbe8807a5276b2e119f499769497552b682a7ef76df9a82957832b7646853be8c6df5bf2881c61d716fa3de9042e4fd -DIST msgpack-1.1.2.tar.gz.provenance 9256 BLAKE2B 0b8cb372ad31aae1a03e9c9467264b0eea53849a3d291c16426f91eaa8ee61eae69f313da9bad8cd64ed355e787553cfc7deed7aa709671e4296aa153c9c7988 SHA512 64eef61e138039043d7610d3718fb9374bb65704f1c2b7cccabf37c44f316f2cfa9b1695fd5918c1f2b6526332bb570293019a0e59c3aa5f2918905c904b8c53 diff --git a/dev-python/msgpack/metadata.xml b/dev-python/msgpack/metadata.xml deleted file mode 100644 index fdaf092044bf..000000000000 --- a/dev-python/msgpack/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - msgpack/msgpack-python - msgpack - - - - Compiles native "C" extensions (speedups, instead of using python - fallback code). - - - diff --git a/dev-python/msgpack/msgpack-1.1.1.ebuild b/dev-python/msgpack/msgpack-1.1.1.ebuild deleted file mode 100644 index a5fe1ee9f65b..000000000000 --- a/dev-python/msgpack/msgpack-1.1.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="MessagePack (de)serializer for Python" -HOMEPAGE=" - https://msgpack.org/ - https://github.com/msgpack/msgpack-python/ - https://pypi.org/project/msgpack/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="+native-extensions" - -# extension code is relying on CPython implementation details -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # Remove pre-generated cython files - rm msgpack/_cmsgpack.c || die - - # native-extensions are always disabled on PyPy - # https://github.com/msgpack/msgpack-python/blob/main/setup.py#L76 - if ! use native-extensions; then - export MSGPACK_PUREPYTHON=1 - fi - - distutils-r1_python_prepare_all -} - -python_configure() { - if [[ ${EPYTHON} == python* && ! -f msgpack/_cmsgpack.c ]] && - use native-extensions - then - cython -v msgpack/_cmsgpack.pyx || die - fi -} - -python_test() { - rm -rf msgpack || die - epytest -} diff --git a/dev-python/msgpack/msgpack-1.1.2.ebuild b/dev-python/msgpack/msgpack-1.1.2.ebuild deleted file mode 100644 index 7d4fd7d28e4f..000000000000 --- a/dev-python/msgpack/msgpack-1.1.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/msgpack/msgpack-python -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="MessagePack (de)serializer for Python" -HOMEPAGE=" - https://msgpack.org/ - https://github.com/msgpack/msgpack-python/ - https://pypi.org/project/msgpack/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="+native-extensions" - -# extension code is relying on CPython implementation details -BDEPEND=" - native-extensions? ( - $(python_gen_cond_dep ' - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - # Remove pre-generated cython files - rm msgpack/_cmsgpack.c || die - - # native-extensions are always disabled on PyPy - # https://github.com/msgpack/msgpack-python/blob/main/setup.py#L76 - if ! use native-extensions; then - export MSGPACK_PUREPYTHON=1 - fi - - distutils-r1_python_prepare_all -} - -python_configure() { - if [[ ${EPYTHON} == python* && ! -f msgpack/_cmsgpack.c ]] && - use native-extensions - then - cython -v msgpack/_cmsgpack.pyx || die - fi -} - -python_test() { - rm -rf msgpack || die - epytest -} diff --git a/dev-python/msgspec/Manifest b/dev-python/msgspec/Manifest deleted file mode 100644 index bb9b16e69665..000000000000 --- a/dev-python/msgspec/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST msgspec-0.20.0.gh.tar.gz 1328648 BLAKE2B 848b29f99148ee1d5a81a6f57fdb515760c838e3ed9b8161f775d5c17b5decf7fc16a6ebd04599a1f2580e98882a7674720da899ba789ae6dbc9659da0d5ba6f SHA512 91d66d79d25ba824bb39dc02b28038c61ce3aa20576867bacbba9e22146dce424247f941b51023cce02d069d25bb2eedfb749feb597679c623d7438bc04422e4 -DIST msgspec-0.21.0.gh.tar.gz 1329617 BLAKE2B fcb1581d808e615001a7b5de75a75a4c5d7e03404b353218d733333d3142ab1f3aab23fc0f206bab5862c52be09f9b924baed3e45b203e17011fbf07ca1bdf7c SHA512 4936bd1a514a9118e016c86a2f2d4018f76aafbeb1b40b97c906774d9d7655d0794ba9b6ec3514948572b24044b08d26ad1ae26ee5f02d45ca1600f21df6c46b -DIST msgspec-0.21.1.gh.tar.gz 1333165 BLAKE2B cb00e1eef1f4b44744e73b632c1d1828196904a0ed424cb84336e1c0300dbfb582c25286dcd65ad9833099d478f250858428820c5272f4c284898237a986249c SHA512 dd4429d8e5c84727620bf8479c03e99a97b4aaa6e1464646bdf650ad3f88651ac8292da4c6f5fb12cd7af4dfcd5d5b12132d642d713dbc333b238ad2d6867875 diff --git a/dev-python/msgspec/metadata.xml b/dev-python/msgspec/metadata.xml deleted file mode 100644 index 16677dcb882e..000000000000 --- a/dev-python/msgspec/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - jcrist/msgspec - msgspec - - diff --git a/dev-python/msgspec/msgspec-0.20.0.ebuild b/dev-python/msgspec/msgspec-0.20.0.ebuild deleted file mode 100644 index 81727b42a3bc..000000000000 --- a/dev-python/msgspec/msgspec-0.20.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fast serialization and validation library, with builtin support for many formats" -HOMEPAGE=" - https://jcristharif.com/msgspec/ - https://github.com/jcrist/msgspec - https://pypi.org/project/msgspec/ -" -# No tests in sdist -SRC_URI="https://github.com/jcrist/msgspec/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}] - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # Lint tests - tests/unit/test_cpylint.py - ) - - rm -rf msgspec || die - epytest tests/unit -} diff --git a/dev-python/msgspec/msgspec-0.21.0.ebuild b/dev-python/msgspec/msgspec-0.21.0.ebuild deleted file mode 100644 index ec311215b7c7..000000000000 --- a/dev-python/msgspec/msgspec-0.21.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 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fast serialization and validation library, with builtin support for many formats" -HOMEPAGE=" - https://jcristharif.com/msgspec/ - https://github.com/jcrist/msgspec - https://pypi.org/project/msgspec/ -" -# No tests in sdist -SRC_URI="https://github.com/jcrist/msgspec/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}] - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # Lint tests - tests/unit/test_cpylint.py - ) - - rm -rf msgspec || die - epytest tests/unit -} diff --git a/dev-python/msgspec/msgspec-0.21.1.ebuild b/dev-python/msgspec/msgspec-0.21.1.ebuild deleted file mode 100644 index ec311215b7c7..000000000000 --- a/dev-python/msgspec/msgspec-0.21.1.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 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fast serialization and validation library, with builtin support for many formats" -HOMEPAGE=" - https://jcristharif.com/msgspec/ - https://github.com/jcrist/msgspec - https://pypi.org/project/msgspec/ -" -# No tests in sdist -SRC_URI="https://github.com/jcrist/msgspec/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}] - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # Lint tests - tests/unit/test_cpylint.py - ) - - rm -rf msgspec || die - epytest tests/unit -} diff --git a/dev-python/msrest/Manifest b/dev-python/msrest/Manifest deleted file mode 100644 index 93ad05fc36d7..000000000000 --- a/dev-python/msrest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST msrest-0.7.1.zip 175332 BLAKE2B 723202c11cff69dead95303567d4a582d87b85cd38742827ea4a7010b1621930bffdc4f4e6404717e8120bc8ff1a62803d349f1e01344812bde7644a5eec34d9 SHA512 430e982adf89c79356e59182587c62ecb935e983f2e339738b54c48d0cd3cfa66ab48aad52d342b3efe5938d5e02693f24d603a4d637e3e5818bac6d03cc19db diff --git a/dev-python/msrest/metadata.xml b/dev-python/msrest/metadata.xml deleted file mode 100644 index f3cd1a37e465..000000000000 --- a/dev-python/msrest/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - https://github.com/Azure/msrest-for-python/releases - https://github.com/Azure/msrest-for-python/issues - Azure/msrest-for-python - msrest - - diff --git a/dev-python/msrest/msrest-0.7.1.ebuild b/dev-python/msrest/msrest-0.7.1.ebuild deleted file mode 100644 index 8d09a210c3af..000000000000 --- a/dev-python/msrest/msrest-0.7.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="xml(+)" -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 optfeature pypi - -DESCRIPTION="AutoRest swagger generator Python client runtime" -HOMEPAGE="https://github.com/Azure/msrest-for-python" -SRC_URI="$(pypi_sdist_url ${PN} ${PV} .zip)" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" -PROPERTIES="test_network" - -RDEPEND=" - dev-python/azure-core[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/isodate[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-oauthlib[${PYTHON_USEDEP}] -" -BDEPEND=" - app-arch/unzip - test? ( - dev-python/aiodns[${PYTHON_USEDEP}] - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/httpretty[${PYTHON_USEDEP}] - dev-python/oauthlib[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "async support" "dev-python/aiodns dev-python/aiohttp" -} diff --git a/dev-python/mss/Manifest b/dev-python/mss/Manifest deleted file mode 100644 index 9dad02df4ea2..000000000000 --- a/dev-python/mss/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mss-10.2.0.tar.gz 200317 BLAKE2B d644ca74474342453c5bfa98773ed90ca35539f17d5ac835053228de92ed741672ee4296d0a8100a83e3ce8ede31f18e5da5d8f078d05656028e6f25a84cd70a SHA512 80ca4ffb85cce9e551ac5c69136ae3d7bb1b836c68bae68c8ff07a9b3f707eb9ccb7e3b9b2ef19aa4f6713aa899e2b35c4a65ad869f89f9411b52c9a837e07f8 diff --git a/dev-python/mss/metadata.xml b/dev-python/mss/metadata.xml deleted file mode 100644 index 012fc6882c8f..000000000000 --- a/dev-python/mss/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - BoboTiG/python-mss - mss - - diff --git a/dev-python/mss/mss-10.2.0.ebuild b/dev-python/mss/mss-10.2.0.ebuild deleted file mode 100644 index b178cb8d56c0..000000000000 --- a/dev-python/mss/mss-10.2.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="An ultra fast cross-platform multiple screenshots module in python using ctypes" -HOMEPAGE=" - https://github.com/BoboTiG/python-mss/ - https://pypi.org/project/mss/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/pyvirtualdisplay[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-rerunfailures ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # upstream tests for self-build, apparently broken by setuptools - # issuing deprecation warnings - src/tests/test_setup.py -) - -EPYTEST_DESELECT=( - # unreliable `lsof -U | grep ...` tests - src/tests/test_leaks.py -) - -src_prepare() { - distutils-r1_src_prepare - sed -i -e '/--cov/d' pyproject.toml || die -} - -src_test() { - virtx distutils-r1_src_test -} diff --git a/dev-python/multidict/Manifest b/dev-python/multidict/Manifest deleted file mode 100644 index d9edaf612cc2..000000000000 --- a/dev-python/multidict/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST multidict-6.7.1.gh.tar.gz 120010 BLAKE2B db03d9be850b3d2b042ecaa5484fd692fdb47a626862b57e2b218beeba90ae7b12a5e204bd3fdf20a4a125abf1dffb88c52cfc449c0daa31cfed585a74782a3f SHA512 4009a310dac4732c48cc9654fbd55468dda5a6d18a05ef013ff90b030d3124459620d6d6ae4f85e88ef6cefa0b9bccea1b745f3acbfa0b351eb2c92cc8812b89 diff --git a/dev-python/multidict/metadata.xml b/dev-python/multidict/metadata.xml deleted file mode 100644 index dbe732587008..000000000000 --- a/dev-python/multidict/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - aio-libs/multidict - multidict - - - - Compile native C extensions (speedups, instead of using Python - fallback code). - - - diff --git a/dev-python/multidict/multidict-6.7.1.ebuild b/dev-python/multidict/multidict-6.7.1.ebuild deleted file mode 100644 index 69431213438c..000000000000 --- a/dev-python/multidict/multidict-6.7.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="multidict implementation" -HOMEPAGE=" - https://github.com/aio-libs/multidict/ - https://pypi.org/project/multidict/ -" -SRC_URI=" - https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="+native-extensions" - -BDEPEND=" - test? ( - dev-python/objgraph[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - # don't enable coverage or other pytest settings - sed -i -e '/cov/d' pytest.ini || die - # don't mangle CFLAGS - sed -i -e 's/^CFLAGS = .*/CFLAGS = []/' setup.py || die - distutils-r1_python_prepare_all -} - -python_compile() { - if ! use native-extensions || [[ ${EPYTHON} == pypy3* ]]; then - local -x MULTIDICT_NO_EXTENSIONS=1 - fi - - distutils-r1_python_compile -} - -python_test() { - local EPYTEST_IGNORE=( - tests/test_multidict_benchmarks.py - tests/test_views_benchmarks.py - ) - - rm -rf multidict || die - - local cext=--c-extensions - if ! use native-extensions || [[ ${EPYTHON} == pypy3* ]]; then - cext=--no-c-extensions - fi - epytest "${cext}" -} diff --git a/dev-python/multipart/Manifest b/dev-python/multipart/Manifest deleted file mode 100644 index f90b868d4471..000000000000 --- a/dev-python/multipart/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST multipart-1.3.1.tar.gz 38929 BLAKE2B 03560a8c2fef4c07129f94daf28f5857649cae43aaeaae6f3cd00ff810892f2450af399da691723306c4d2eec44cad4e8035a4ec0f99079c8aceae52b29f2624 SHA512 a8292c63ec312777e58a36e308f69949ae9ac86a8f4dd543de2f5bbdde510753f33904b100173efba07d85eed32f7bc53d743d51824b7a362b8438059714efff diff --git a/dev-python/multipart/metadata.xml b/dev-python/multipart/metadata.xml deleted file mode 100644 index e7b1709ecd59..000000000000 --- a/dev-python/multipart/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - defnull/multipart - multipart - - diff --git a/dev-python/multipart/multipart-1.3.1.ebuild b/dev-python/multipart/multipart-1.3.1.ebuild deleted file mode 100644 index e76d7e093b13..000000000000 --- a/dev-python/multipart/multipart-1.3.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Parser for multipart/form-data" -HOMEPAGE=" - https://github.com/defnull/multipart/ - https://pypi.org/project/multipart/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/multipledispatch/Manifest b/dev-python/multipledispatch/Manifest deleted file mode 100644 index 77247469ab00..000000000000 --- a/dev-python/multipledispatch/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST multipledispatch-1.0.0.gh.tar.gz 24244 BLAKE2B e10b19fcfd781aeb613bb4858243a888642bd588e9b167cf35902a4d1ba8e3461ce51edd6e3eb1bae092462774933c93638e03dd1632234e8370c5d9677425e9 SHA512 67237fa7736adc41ea3a27c5916ba5ed958619a1420390c0bab52c313b4423d4facb76fe8286bf2e831b366e6bf6d989716155901fc2acefe96c65ac5add45f3 diff --git a/dev-python/multipledispatch/metadata.xml b/dev-python/multipledispatch/metadata.xml deleted file mode 100644 index 897186ba1858..000000000000 --- a/dev-python/multipledispatch/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - multipledispatch - mrocklin/multipledispatch - https://multiple-dispatch.readthedocs.io/ - - diff --git a/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild b/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild deleted file mode 100644 index bb07d17b76ef..000000000000 --- a/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2021-2025 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="Multiple dispatch" -HOMEPAGE=" - https://pypi.org/project/multipledispatch/ - https://github.com/mrocklin/multipledispatch/ -" -SRC_URI=" - https://github.com/mrocklin/multipledispatch/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - multipledispatch/tests/test_core.py::test_multipledispatch - multipledispatch/tests/test_benchmark.py -) diff --git a/dev-python/multiprocess/Manifest b/dev-python/multiprocess/Manifest deleted file mode 100644 index 34c0beab5478..000000000000 --- a/dev-python/multiprocess/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST multiprocess-0.70.19.tar.gz 2079989 BLAKE2B 7095ebb3cf86804536b2343ec262c4b898b0324c4f4d8b46c71cc0578fde8581b81fc559d67fb5ee439d198a87dc0fbcd4c47bd0d090a930ef2712deed515d0e SHA512 12cf70ebcfe22e2997f4744e2250caa29c92c26f696cf79c7a71bc5cf12b03fe94af45b95a065311cd367032795b4d19f39bdd7bf1022c7604db666509c33bfc diff --git a/dev-python/multiprocess/files/multiprocess-0.70.17-wheel-tag.patch b/dev-python/multiprocess/files/multiprocess-0.70.17-wheel-tag.patch deleted file mode 100644 index 5f834c829af5..000000000000 --- a/dev-python/multiprocess/files/multiprocess-0.70.17-wheel-tag.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 6008b92ab778f845b8425f215e0e78d4238b7693 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Wed, 9 Oct 2024 09:47:07 +0200 -Subject: [PATCH] enforce correct python tags for pure wheels from setup.py - -Enforce correct python tags for pure Python wheels directly from -`setup.py`. This should be more reliable than the current approach. -While at it, switch to correct tags for each platforms -- CPython -uses "cp" (which unlike "py" is not accepted for PyPy), and PyPy can use -pure "pp" without platform specifiers (since no extensions are -installed). - -Fixes #196 ---- - pyproject.toml | 1 + - setup.py | 10 ++++++++++ - 2 files changed, 11 insertions(+) - -diff --git a/pyproject.toml b/pyproject.toml -index 5d64e77..38dd6b7 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -1,6 +1,7 @@ - [build-system] - # Further build requirements come from setup.py via the PEP 517 interface - requires = [ -+ "packaging", - "setuptools>=42", - ] - build-backend = "setuptools.build_meta" -diff --git a/setup.py b/setup.py -index aeefecb..5dbca89 100644 ---- a/setup.py -+++ b/setup.py -@@ -221,6 +221,7 @@ def has_ext_modules(foo): - - def run_setup(with_extensions=True): - extensions = [] -+ options = {} - if with_extensions: - extensions = [ - Extension( -@@ -232,6 +233,14 @@ def run_setup(with_extensions=True): - depends=glob.glob('%s/*.h' % srcdir) + ['setup.py'], - ), - ] -+ else: -+ import packaging.tags -+ -+ tag_name = packaging.tags.interpreter_name() -+ tag_version = packaging.tags.interpreter_version() -+ options['bdist_wheel'] = { -+ 'python_tag':tag_name+tag_version, -+ } - packages = find_packages( - where=pkgdir, - exclude=['ez_setup', 'examples', 'doc',], -@@ -276,6 +285,7 @@ def run_setup(with_extensions=True): - packages=packages, - package_dir={'': pkgdir}, - ext_modules=extensions, -+ options=options, - ) - # add dependencies - depend = [dill_version] diff --git a/dev-python/multiprocess/metadata.xml b/dev-python/multiprocess/metadata.xml deleted file mode 100644 index 9b4d7631549a..000000000000 --- a/dev-python/multiprocess/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - multiprocess - uqfoundation/multiprocess - - diff --git a/dev-python/multiprocess/multiprocess-0.70.19.ebuild b/dev-python/multiprocess/multiprocess-0.70.19.ebuild deleted file mode 100644 index 371ee762672d..000000000000 --- a/dev-python/multiprocess/multiprocess-0.70.19.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# 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 pypi - -DESCRIPTION="Better multiprocessing and multithreading in Python" -HOMEPAGE=" - https://github.com/uqfoundation/multiprocess/ - https://pypi.org/project/multiprocess/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/dill-0.4.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/test[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - local PATCHES=( - # https://github.com/uqfoundation/multiprocess/pull/197 - "${FILESDIR}/${PN}-0.70.17-wheel-tag.patch" - ) - - distutils-r1_src_prepare - - # https://github.com/uqfoundation/multiprocess/issues/196 - sed -i -e '/python-tag/d' setup.cfg || die -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - eunittest -} diff --git a/dev-python/munch/Manifest b/dev-python/munch/Manifest deleted file mode 100644 index 75d911a9c1ea..000000000000 --- a/dev-python/munch/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST munch-4.0.0.tar.gz 19089 BLAKE2B 17aba6f5ab3e2e532a9deb8623ef10aa569231e5457b96acacd7c11117db47afa82409f9bf8aa384a8207c23d4af1140dca6db27c73df05658b8ad3997ad071a SHA512 7beeee4d3fd084ac929e796cd62af097c2602a3ec06405f79b562bc6d14577350adbbe02848253c62f0938e706b9056799bfd5b9c2bdff6e559b3903b8cdca5c diff --git a/dev-python/munch/files/munch-4.0.0-py313.patch b/dev-python/munch/files/munch-4.0.0-py313.patch deleted file mode 100644 index 6d7cba2b89d7..000000000000 --- a/dev-python/munch/files/munch-4.0.0-py313.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 84651ee872f9ea6dbaed986fd3818202933a8b50 Mon Sep 17 00:00:00 2001 -From: Karolina Surma -Date: Wed, 5 Jun 2024 09:49:49 +0200 -Subject: [PATCH] Adjust tests for Python 3.13 - ---- - tests/test_munch.py | 9 +++++++++ - 1 file changed, 9 insertions(+) - -diff --git a/tests/test_munch.py b/tests/test_munch.py -index c80b757..5886fdd 100644 ---- a/tests/test_munch.py -+++ b/tests/test_munch.py -@@ -225,6 +225,15 @@ def test_reserved_attributes(attrname): - assert attr == 'munch' - elif attrname == '__dict__': - assert attr == {} -+ elif attrname == '__static_attributes__': -+ # Python 3.13: added __static_attributes__ attribute, populated by the -+ # compiler, containing a tuple of names of attributes of this class -+ # which are accessed through self.X from any function in its body. -+ assert isinstance(attr, tuple) -+ elif attrname == '__firstlineno__': -+ # Python 3.13: added __firstlineno__ attribute, populated by the -+ # compiler, containing the line number of the first line of the class definition -+ assert isinstance(attr, int) - else: - assert callable(attr) - diff --git a/dev-python/munch/metadata.xml b/dev-python/munch/metadata.xml deleted file mode 100644 index 6d5a4fa992ff..000000000000 --- a/dev-python/munch/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - munch - Infinidat/munch - - diff --git a/dev-python/munch/munch-4.0.0.ebuild b/dev-python/munch/munch-4.0.0.ebuild deleted file mode 100644 index c7cc1235f2e1..000000000000 --- a/dev-python/munch/munch-4.0.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A dot-accessible dictionary (a la JavaScript objects)" -HOMEPAGE=" - https://github.com/Infinidat/munch/ - https://pypi.org/project/munch/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] - test? ( - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/Infinidat/munch/pull/104 - "${FILESDIR}/${P}-py313.patch" -) diff --git a/dev-python/munkres/Manifest b/dev-python/munkres/Manifest deleted file mode 100644 index 445fc315c4da..000000000000 --- a/dev-python/munkres/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST munkres-release-1.1.4.gh.tar.gz 13777 BLAKE2B d783ac7a4fd55826ef3ddddd2ba82cf0499727e605a2414491af7dd9080193c53f1e48ed17dba9a462578bc958d3d9e2e1e413408143b4cfd0305f9cb3b6c517 SHA512 24ae7d04f4a6fe52f7bb9dc79bbee3e33425b85813382e2634e106a5d26d2d728ba8d34fab9390b7c3d651bc0e95214dcf9c94ac436636cd5b487a054b5a2c54 diff --git a/dev-python/munkres/files/munkres-1.1.4-test-32bit.patch b/dev-python/munkres/files/munkres-1.1.4-test-32bit.patch deleted file mode 100644 index 86159299eed5..000000000000 --- a/dev-python/munkres/files/munkres-1.1.4-test-32bit.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 380a0d593a0569a761c4a035edaa4414c3b4b31d Mon Sep 17 00:00:00 2001 -From: Stefano Rivera -Date: Sat, 17 Oct 2020 11:15:04 -0700 -Subject: [PATCH] Use a constant cost calculation in test_profit_float() - -Rather than an architecture-specific calculation, when our variable -precision does not differ across architectures. - -Fixes: #40 ---- - test/test_munkres.py | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/test/test_munkres.py b/test/test_munkres.py -index 23796dd..3cc65d9 100644 ---- a/test/test_munkres.py -+++ b/test/test_munkres.py -@@ -162,13 +162,13 @@ def test_profit_float(): - [37.11, 53.12, 57.13, 78.14, 28.15], - [59.16, 43.17, 97.18, 88.19, 48.2], - [52.21, 19.22, 89.23, 60.24, 60.25]] -- import sys -+ max_ = 2**32 - cost_matrix = munkres.make_cost_matrix( -- profit_matrix, lambda cost: sys.maxsize - cost -+ profit_matrix, lambda cost: max_ - cost - ) - indices = m.compute(cost_matrix) - profit = sum([profit_matrix[row][column] for row, column in indices]) -- assert profit == pytest.approx(362.65) -+ assert profit == pytest.approx(392.65) - - def test_irregular(): - matrix = [[12, 26, 17], diff --git a/dev-python/munkres/metadata.xml b/dev-python/munkres/metadata.xml deleted file mode 100644 index ae06eec1a671..000000000000 --- a/dev-python/munkres/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - joshua.downer@gmail.com - Joshua Downer - - - proxy-maint@gentoo.org - Proxy Maintainers - - The Munkres module provides an implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm), useful for solving the Assignment Problem. - - - munkres - bmc/munkres - - diff --git a/dev-python/munkres/munkres-1.1.4-r1.ebuild b/dev-python/munkres/munkres-1.1.4-r1.ebuild deleted file mode 100644 index a738df71d86d..000000000000 --- a/dev-python/munkres/munkres-1.1.4-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=munkres-release-${PV} -DESCRIPTION="Module implementing munkres algorithm for the Assignment Problem" -HOMEPAGE=" - https://github.com/bmc/munkres/ - https://pypi.org/project/munkres/ -" -SRC_URI=" - https://github.com/bmc/munkres/archive/release-${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/bmc/munkres/pull/41 - "${FILESDIR}/${P}-test-32bit.patch" -) diff --git a/dev-python/musicbrainzngs/Manifest b/dev-python/musicbrainzngs/Manifest deleted file mode 100644 index b3e2179897db..000000000000 --- a/dev-python/musicbrainzngs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-musicbrainzngs-0.7.1.gh.tar.gz 112302 BLAKE2B 1c0696c72b8ea78d182300c76c0040117e1448a7955fa9aed8e42d1ebf9aa1b43359cee1158920fa31d3fb7536796130b54d0d45f351ddb5449d8f022a55f552 SHA512 a674c38b5084d1ae554dd03d1b3e613b48f8f3f3ada67f8d608130cebd35f0640ca65f8b4d224c1e660975274b0b077ffae29739ac2dc5a7078ca87eb8ccadd9 diff --git a/dev-python/musicbrainzngs/files/musicbrainzngs-0.7.1-fix-sphinx-build.patch b/dev-python/musicbrainzngs/files/musicbrainzngs-0.7.1-fix-sphinx-build.patch deleted file mode 100644 index b6196685cdea..000000000000 --- a/dev-python/musicbrainzngs/files/musicbrainzngs-0.7.1-fix-sphinx-build.patch +++ /dev/null @@ -1,27 +0,0 @@ -From ce3e2ddb36630f615076caac223c6c6985a3dc53 Mon Sep 17 00:00:00 2001 -From: Gerion Entrup -Date: Tue, 24 Oct 2023 00:27:58 +0200 -Subject: [PATCH] docs/conf.py: fix doc building with Sphinx >6 - -See https://github.com/sphinx-doc/sphinx/pull/10471/commits/97e3fd8b85692768ff3ceb3885ad59836ceeb7b5#diff-437b1b031f7488e4c051cd111e665fe4b514cba5c64b9f2f23b9cd04aacd89bb -and https://www.sphinx-doc.org/en/master/usage/extensions/extlinks.html. ---- - docs/conf.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/docs/conf.py b/docs/conf.py -index d5ec2b0..4b68e9f 100644 ---- a/docs/conf.py -+++ b/docs/conf.py -@@ -90,7 +90,7 @@ pygments_style = 'sphinx' - #modindex_common_prefix = [] - - extlinks = { -- 'musicbrainz': ('https://musicbrainz.org/doc/%s', ''), -+ 'musicbrainz': ('https://musicbrainz.org/doc/%s', '%s'), - } - - intersphinx_mapping = { --- -2.41.0 - diff --git a/dev-python/musicbrainzngs/metadata.xml b/dev-python/musicbrainzngs/metadata.xml deleted file mode 100644 index 33ce9f0483c7..000000000000 --- a/dev-python/musicbrainzngs/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - gerion.entrup@flump.de - Gerion Entrup - - - proxy-maint@gentoo.org - Proxy Maintainers - - - This library implements webservice bindings for the Musicbrainz NGS site, also known as /ws/2 and the Cover Art Archive. - With this library you can retrieve all kinds of music metadata from the MusicBrainz database. - The library can retrieve and submit both, the XML and JSON based webservice and provides the data in native Python. - - - - alastair/python-musicbrainzngs - musicbrainzngs - - diff --git a/dev-python/musicbrainzngs/musicbrainzngs-0.7.1-r1.ebuild b/dev-python/musicbrainzngs/musicbrainzngs-0.7.1-r1.ebuild deleted file mode 100644 index 0e11b047b81c..000000000000 --- a/dev-python/musicbrainzngs/musicbrainzngs-0.7.1-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2019-2025 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 - -MY_P=python-musicbrainzngs-${PV} -DESCRIPTION="Python bindings for the MusicBrainz NGS and the Cover Art Archive webservices" -HOMEPAGE=" - https://github.com/alastair/python-musicbrainzngs/ - https://pypi.org/project/musicbrainzngs/ -" -SRC_URI=" - https://github.com/alastair/python-musicbrainzngs/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2 ISC" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="examples" - -PATCHES=( - "${FILESDIR}/${P}-fix-sphinx-build.patch" -) - -distutils_enable_sphinx docs -distutils_enable_tests unittest - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/mwclient/Manifest b/dev-python/mwclient/Manifest deleted file mode 100644 index 918cf917d1df..000000000000 --- a/dev-python/mwclient/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mwclient-0.11.0.tar.gz 71978 BLAKE2B 9351c185689b3f371b15438fef75cc02ba6c9b29dd01dbba3d08a24a0e46307076fda5d63540e69109c2fc7aa07fa604934dc3be6ed6f9c146943bb0efd82c80 SHA512 8df0e24bca4ebc4b60c9a2da891b4bdfa108e2fbd782d5eb8f9a858c8e573a97ba9f06ded9cfa6693986fde46ee888c95a76fe6beff3d8576c0efb7bdd2007c2 diff --git a/dev-python/mwclient/metadata.xml b/dev-python/mwclient/metadata.xml deleted file mode 100644 index 031034cd114b..000000000000 --- a/dev-python/mwclient/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - mwclient/mwclient - mwclient - - diff --git a/dev-python/mwclient/mwclient-0.11.0.ebuild b/dev-python/mwclient/mwclient-0.11.0.ebuild deleted file mode 100644 index 2c01e14fb1a4..000000000000 --- a/dev-python/mwclient/mwclient-0.11.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Unofficial lib for MediaWiki API" -HOMEPAGE=" - https://github.com/mwclient/mwclient - https://pypi.org/project/mwclient/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-oauthlib[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - # Disable pytest-cov - epytest -o addopts= -} diff --git a/dev-python/mygpoclient/Manifest b/dev-python/mygpoclient/Manifest deleted file mode 100644 index 48baf54ffabe..000000000000 --- a/dev-python/mygpoclient/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mygpoclient-1.10.gh.tar.gz 44992 BLAKE2B 395fd80bc5c29d16cc02a84a5e763c51f9ef1e4363a56d847f173acf1c01c08591fab9219372bd5f82dfe62ce26037f82697ac844299d40b5077f8700d63895c SHA512 65af230ad86da9dd93023b17737774fcdbd1622c7623cf1934cb63a3e63fad642faecfd2f00461830e492fe14cc61cc47f92a0b0e3970961be1714cffb71255d diff --git a/dev-python/mygpoclient/metadata.xml b/dev-python/mygpoclient/metadata.xml deleted file mode 100644 index 74f39f449e15..000000000000 --- a/dev-python/mygpoclient/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sound@gentoo.org - Gentoo Sound project - - - python@gentoo.org - Python - - - - mygpoclient - gpodder/mygpoclient - - diff --git a/dev-python/mygpoclient/mygpoclient-1.10.ebuild b/dev-python/mygpoclient/mygpoclient-1.10.ebuild deleted file mode 100644 index 0353d3c8e03e..000000000000 --- a/dev-python/mygpoclient/mygpoclient-1.10.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A gpodder.net client library" -HOMEPAGE=" - https://github.com/gpodder/mygpoclient/ - https://pypi.org/project/mygpoclient/ - https://mygpoclient.readthedocs.io/en/latest/ -" -SRC_URI=" - https://github.com/gpodder/mygpoclient/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -BDEPEND=" - test? ( - dev-python/minimock[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/mypy-extensions/Manifest b/dev-python/mypy-extensions/Manifest deleted file mode 100644 index 41bba785f3b5..000000000000 --- a/dev-python/mypy-extensions/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mypy_extensions-1.1.0.gh.tar.gz 6853 BLAKE2B 05c7b9b6ccc873d11642057e8c5c16cc4f7a5ad597a2e90f8d540e4875f01bd4e665929cb0f3294aaac3b0720b4ca3c9697e5676ad42e8e59f1111dfe304d9e1 SHA512 f31428ae3315675c7789eba1a92081a2155babc6d2b229482c2d2f2891e9bb50a182a589adaa5b2afee8c2d08c170946ba3eb3b4f76d219be92ba1876eff4b36 diff --git a/dev-python/mypy-extensions/metadata.xml b/dev-python/mypy-extensions/metadata.xml deleted file mode 100644 index 5347b7b9b0d2..000000000000 --- a/dev-python/mypy-extensions/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - python/mypy_extensions - mypy-extensions - - diff --git a/dev-python/mypy-extensions/mypy-extensions-1.1.0.ebuild b/dev-python/mypy-extensions/mypy-extensions-1.1.0.ebuild deleted file mode 100644 index c48203d8da87..000000000000 --- a/dev-python/mypy-extensions/mypy-extensions-1.1.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=flit - -inherit distutils-r1 - -MY_P=mypy_extensions-${PV} -DESCRIPTION="Type system extensions for programs checked with mypy" -HOMEPAGE=" - https://www.mypy-lang.org/ - https://github.com/python/mypy_extensions/ -" -SRC_URI=" - https://github.com/python/mypy_extensions/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - case ${EPYTHON} in - python3.14) - EPYTEST_DESELECT+=( - tests/testextensions.py::TypedDictTests::test_py36_class_syntax_usage - ) - ;; - esac - - epytest tests/*.py -} diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest deleted file mode 100644 index 0d94cbcfa7f1..000000000000 --- a/dev-python/mypy/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST mypy-1.20.2.gh.tar.gz 3837137 BLAKE2B cc28ad8a145d27dd4f6f395496e44ed80859df634e89fe7d584975107534cf063db97817b5b94665e2b7629ca1fa67c75c0ed2978237f10d68606c33bc6e79d3 SHA512 55affb5d086b18ea16b5cc9fd4bb2fbc99987d444f2c0b6c64aaa9dd87a7790f99385b922eb6afbd5fe0c0ff0a5da9f69ab03bb3d8aac350aa5b2f85174fc130 -DIST mypy-2.1.0.gh.tar.gz 3916741 BLAKE2B 37bf2f6d79377ebde68537119c0b58ae9cf6868421329b1d5b814e48788749e53cd34053bb5472385881b167cc8af7fdd85cef3c63792868668286516fe27462 SHA512 ae24addeaa7c7f51b43df718482be368e9078c16c42c2449cabed74b98d3a36a701235b092d044c3e452ec84ee26806090f2d38e173d752e8511a178e12cd761 diff --git a/dev-python/mypy/files/mypy-1.14.0-no-werror.patch b/dev-python/mypy/files/mypy-1.14.0-no-werror.patch deleted file mode 100644 index 038c1964020e..000000000000 --- a/dev-python/mypy/files/mypy-1.14.0-no-werror.patch +++ /dev/null @@ -1,11 +0,0 @@ -https://bugs.gentoo.org/916577 ---- a/mypyc/build.py -+++ b/mypyc/build.py -@@ -551,7 +551,6 @@ def mypycify( - cflags += [ - f"-O{opt_level}", - f"-g{debug_level}", -- "-Werror", - "-Wno-unused-function", - "-Wno-unused-label", - "-Wno-unreachable-code", diff --git a/dev-python/mypy/metadata.xml b/dev-python/mypy/metadata.xml deleted file mode 100644 index 4d450db3cd4d..000000000000 --- a/dev-python/mypy/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - python@gentoo.org - Python - - - - python/mypy - mypy - https://github.com/python/mypy/issues - https://mypy.readthedocs.io/ - - - - Compiles native C extensions (speedups, instead of using Python - fallback code). - - - - diff --git a/dev-python/mypy/mypy-1.20.2.ebuild b/dev-python/mypy/mypy-1.20.2.ebuild deleted file mode 100644 index cd2fc4cc9e2c..000000000000 --- a/dev-python/mypy/mypy-1.20.2.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 optfeature - -DESCRIPTION="Optional static typing for Python" -HOMEPAGE=" - https://www.mypy-lang.org/ - https://github.com/python/mypy/ - https://pypi.org/project/mypy/ -" -SRC_URI=" - https://github.com/python/mypy/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="native-extensions" - -# stubgen collides with this package: https://bugs.gentoo.org/585594 -RDEPEND=" - !dev-util/stubgen - >=dev-python/librt-0.8.0[${PYTHON_USEDEP}] - >=dev-python/mypy-extensions-1.0.0[${PYTHON_USEDEP}] - >=dev-python/pathspec-1.0.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - ${RDEPEND} - dev-python/types-psutil[${PYTHON_USEDEP}] - dev-python/types-setuptools[${PYTHON_USEDEP}] - ) - test? ( - >=dev-python/attrs-18.0[${PYTHON_USEDEP}] - >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.9.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -# frustratingly, mypyc produces non-deterministic output. If ccache is enabled it will be a waste of time, -# but simultaneously it might trash your system and fill up the cache with a giant wave of non-reproducible -# test files (https://github.com/mypyc/mypyc/issues/1014) -export CCACHE_DISABLE=1 - -PATCHES=( - "${FILESDIR}"/${PN}-1.14.0-no-werror.patch -) - -src_prepare() { - distutils-r1_src_prepare - - # don't force pytest-xdist, in case user asked for EPYTEST_JOBS=1 - sed -i -e '/addopts/s:-nauto::' pyproject.toml || die -} - -python_compile() { - local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0) - distutils-r1_python_compile -} - -python_test() { - local EPYTEST_DESELECT=( - # the majority of them require Internet (via pip) - mypy/test/testpep561.py - # known broken with assertions enabled - # https://github.com/python/mypy/issues/16043 - mypyc/test/test_external.py::TestExternal::test_c_unit_test - mypyc/test/test_run.py::TestRun::run-classes.test::testDelException - mypyc/test/test_run.py::TestRun::run-floats.test::testFloatOps - mypyc/test/test_run.py::TestRun::run-i64.test::testI64GlueMethodsAndInheritance - mypyc/test/test_run.py::TestRunStrictDunderTyping::run-floats.test::testFloatOps_dunder_typing - mypyc/test/test_run.py::TestRun::run-async.test::testRunAsyncMiscTypesInEnvironment - mypyc/test/test_run.py::TestRun::run-bools.test::testBoolOps - mypyc/test/test_run.py::TestRun::run-i64.test::testI64BasicOps - mypyc/test/test_run.py::TestRun::run-i64.test::testI64DefaultArgValues - mypyc/test/test_run.py::TestRun::run-i64.test::testI64ErrorValuesAndUndefined - mypyc/test/test_run.py::TestRun::run-vecs-i64.test::testVecI64BasicOps_librt_experimental - mypyc/test/test_run.py::TestRun::run-vecs-nested.test::testVecNestedBasicOps_librt_experimental - mypyc/test/test_run.py::TestRun::run-vecs-misc.test::testVecMiscBasicOps_librt_experimental - mypyc/test/test_run.py::TestRun::run-vecs-t.test::testVecTBasicOps_librt_experimental - mypyc/test/test_run.py::TestRun::run-librt-strings.test::testLibrtStrings_librt_experimental - # these assume that types-docutils are not installed - mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testIgnoreImportIfNoPython3StubAvailable - mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testNoPython3StubAvailable - # TODO - mypy/test/meta/test_parse_data.py - mypy/test/meta/test_update_data.py - # Unknown SIGBUS, bug #967850 - mypyc/test/test_run.py::TestRun::run-classes.test::testBufferRoundTrip_native_libs - ) - - case ${EPYTHON} in - python3.14*) - EPYTEST_DESELECT+=( - mypyc/test/test_run.py::TestRun::run-async.test::testRunAsyncRefCounting - mypyc/test/test_run.py::TestRun::run-tuples.test::testNamedTupleClassSyntax - ) - ;; - esac - - # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests - # fail with high COLUMNS values - local -x COLUMNS=80 - - # The tests depend on having in-source compiled extensions if you want to - # test those compiled extensions. Various crucial test dependencies aren't - # installed. Even pyproject.toml is needed because that's where pytest args - # are in. Hack them into the build directory and delete them afterwards. - # See: https://github.com/python/mypy/issues/16143 - local -x MYPY_TEST_PREFIX="${S}" - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - cp -r "${S}"/{conftest.py,pyproject.toml} . || die - - local failed= - nonfatal epytest || failed=1 - - rm -r conftest.py pyproject.toml .mypy_cache || die - - [[ ${failed} ]] && die "epytest failed with ${EPYTHON}" -} - -pkg_postinst() { - optfeature "dmypy status -v support for memory use" dev-python/psutil -} diff --git a/dev-python/mypy/mypy-2.1.0.ebuild b/dev-python/mypy/mypy-2.1.0.ebuild deleted file mode 100644 index 845ae01501ed..000000000000 --- a/dev-python/mypy/mypy-2.1.0.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 optfeature - -DESCRIPTION="Optional static typing for Python" -HOMEPAGE=" - https://www.mypy-lang.org/ - https://github.com/python/mypy/ - https://pypi.org/project/mypy/ -" -SRC_URI=" - https://github.com/python/mypy/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="native-extensions" - -# stubgen collides with this package: https://bugs.gentoo.org/585594 -RDEPEND=" - !dev-util/stubgen - =dev-python/ast-serialize-0.3.0[${PYTHON_USEDEP}] - >=dev-python/librt-0.11.0[${PYTHON_USEDEP}] - >=dev-python/mypy-extensions-1.0.0[${PYTHON_USEDEP}] - >=dev-python/pathspec-1.0.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - ${RDEPEND} - dev-python/types-psutil[${PYTHON_USEDEP}] - dev-python/types-setuptools[${PYTHON_USEDEP}] - ) - test? ( - >=dev-python/attrs-18.0[${PYTHON_USEDEP}] - >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.9.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -# frustratingly, mypyc produces non-deterministic output. If ccache is enabled it will be a waste of time, -# but simultaneously it might trash your system and fill up the cache with a giant wave of non-reproducible -# test files (https://github.com/mypyc/mypyc/issues/1014) -export CCACHE_DISABLE=1 - -PATCHES=( - "${FILESDIR}"/${PN}-1.14.0-no-werror.patch -) - -src_prepare() { - distutils-r1_src_prepare - - # don't force pytest-xdist, in case user asked for EPYTEST_JOBS=1 - sed -i -e '/addopts/s:-nauto::' pyproject.toml || die -} - -python_compile() { - local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0) - distutils-r1_python_compile -} - -python_test() { - local EPYTEST_DESELECT=( - # the majority of them require Internet (via pip) - mypy/test/testpep561.py - # known broken with assertions enabled - # https://github.com/python/mypy/issues/16043 - mypyc/test/test_external.py::TestExternal::test_c_unit_test - mypyc/test/test_run.py::TestRun::run-async.test::testRunAsyncMiscTypesInEnvironment - mypyc/test/test_run.py::TestRun::run-bools.test::testBoolOps - mypyc/test/test_run.py::TestRun::run-classes.test::testDelException - mypyc/test/test_run.py::TestRun::run-classes.test::testDelForDictSubclass - mypyc/test/test_run.py::TestRun::run-classes.test::testSubclassDict - mypyc/test/test_run.py::TestRun::run-dicts.test::testDictIterationMethodsRun - mypyc/test/test_run.py::TestRun::run-dicts.test::testDictMethods - mypyc/test/test_run.py::TestRun::run-dunders.test::testDundersContainer - mypyc/test/test_run.py::TestRun::run-floats.test::testFloatOps - mypyc/test/test_run.py::TestRun::run-i64.test::testI64BasicOps - mypyc/test/test_run.py::TestRun::run-i64.test::testI64DefaultArgValues - mypyc/test/test_run.py::TestRun::run-i64.test::testI64ErrorValuesAndUndefined - mypyc/test/test_run.py::TestRun::run-i64.test::testI64GlueMethodsAndInheritance - mypyc/test/test_run.py::TestRun::run-librt-strings.test::testLibrtStrings_librt - mypyc/test/test_run.py::TestRun::run-vecs-i64.test::testVecI64BasicOps_librt_experimental - mypyc/test/test_run.py::TestRun::run-vecs-misc.test::testVecMiscBasicOps_librt - mypyc/test/test_run.py::TestRun::run-vecs-nested.test::testVecNestedBasicOps_librt - mypyc/test/test_run.py::TestRun::run-vecs-t.test::testVecTBasicOps_librt_experimental - mypyc/test/test_run.py::TestRunStrictDunderTyping::run-dunders.test::testDundersContainer_dunder_typing - mypyc/test/test_run.py::TestRunStrictDunderTyping::run-floats.test::testFloatOps_dunder_typing - # these assume that types-docutils are not installed - mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testIgnoreImportIfNoPython3StubAvailable - mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testNoPython3StubAvailable - # TODO - mypy/test/meta/test_parse_data.py - mypy/test/meta/test_update_data.py - # Unknown SIGBUS, bug #967850 - mypyc/test/test_run.py::TestRun::run-classes.test::testBufferRoundTrip_native_libs - ) - - case ${EPYTHON} in - python3.14*) - EPYTEST_DESELECT+=( - mypyc/test/test_run.py::TestRun::run-async.test::testRunAsyncRefCounting - mypyc/test/test_run.py::TestRun::run-tuples.test::testNamedTupleClassSyntax - ) - ;; - esac - - # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests - # fail with high COLUMNS values - local -x COLUMNS=80 - - # The tests depend on having in-source compiled extensions if you want to - # test those compiled extensions. Various crucial test dependencies aren't - # installed. Even pyproject.toml is needed because that's where pytest args - # are in. Hack them into the build directory and delete them afterwards. - # See: https://github.com/python/mypy/issues/16143 - local -x MYPY_TEST_PREFIX="${S}" - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - cp -r "${S}"/{conftest.py,pyproject.toml} . || die - - local failed= - nonfatal epytest || failed=1 - - rm -r conftest.py pyproject.toml .mypy_cache || die - - [[ ${failed} ]] && die "epytest failed with ${EPYTHON}" -} - -pkg_postinst() { - optfeature "dmypy status -v support for memory use" dev-python/psutil -} diff --git a/dev-python/mysqlclient/Manifest b/dev-python/mysqlclient/Manifest deleted file mode 100644 index cdc899c17a40..000000000000 --- a/dev-python/mysqlclient/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST mysqlclient-2.2.7.tar.gz 91383 BLAKE2B a09735acfb00abb5dd8dc46265aa3daa756217763593143cc3ea31cfbb01e08b2e51f00845e8806a6a4d1cb9c04c40c2228e41cfad3a3b4f45a82f6dcb752950 SHA512 085141575d4b1ce87a1fa1d69c235a6f0ad3b57c3aebac83739dddbe86a2cca8321cfa99332efafd8ac76f1d0dd3bcf03232756a1c26da02616a8adf9db57e29 -DIST mysqlclient-2.2.8.tar.gz 92287 BLAKE2B 371050f4c670668dd44fa53e67ddab8111355d6ca9f0eb2349927d2e5edc1f9f259d6e04bc6c0c0a975fe782a4e9cf9e98f695128098d8436463692af253f685 SHA512 113043e722896bba4bbd6c510c58d11336e916cda2e00fd261ce8b8db929e6a59427a125083626fc069e0f6cf524be730efe5b3250f0296a616f6670b91bcf67 diff --git a/dev-python/mysqlclient/metadata.xml b/dev-python/mysqlclient/metadata.xml deleted file mode 100644 index 12595ad60d5c..000000000000 --- a/dev-python/mysqlclient/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - dev@liguros.net - Development - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - ports - \ No newline at end of file diff --git a/dev-python/mysqlclient/mysqlclient-2.2.7-r1.ebuild b/dev-python/mysqlclient/mysqlclient-2.2.7-r1.ebuild deleted file mode 100644 index 7b82d955540d..000000000000 --- a/dev-python/mysqlclient/mysqlclient-2.2.7-r1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interface to MySQL" -HOMEPAGE=" - https://pypi.org/project/mysqlclient/ - https://github.com/PyMySQL/mysqlclient/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" - -DEPEND=" - dev-db/mariadb-connector-c:0= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-db/mariadb[server] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -src_test() { - rm -r src || die - - local datadir="${T}/mysql" \ - install_log="${T}/mysqld_install.log" \ - pidfile="${T}/mysqld.pid" \ - socket="${T}/mysqld.sock" \ - log="${T}/mysqld.log" - einfo "Creating test MySQL instance ..." - if ! mysql_install_db \ - --no-defaults \ - --auth-root-authentication-method=normal \ - --basedir="${EPREFIX}/usr" \ - --datadir="${datadir}" >& "${install_log}" - then - cat "${install_log}" - die "Failed to create database" - fi - - einfo "Starting test MySQL instance ..." - mysqld \ - --no-defaults \ - --character-set-server=utf8 \ - --pid-file="${pidfile}" \ - --socket="${socket}" \ - --skip-networking \ - --datadir="${datadir}" >& "${log}" & - - local i timeout=10 - einfo "Waiting for MySQL to start for up to ${timeout} seconds ..." - for i in seq 1 ${timeout}; do - [[ -S "${socket}" ]] && break - sleep 1 - done - if [[ ! -S "${socket}" ]]; then - cat "${log}" - die "MySQL failed to start in ${timeout} seconds" - fi - - cat > "${T}/mysql.cnf" <<- EOF - [MySQLdb-tests] - socket = ${socket} - user = root - database = test - EOF - - local -x TESTDB="${T}/mysql.cnf" - distutils-r1_src_test - - einfo "Stopping test MySQL instance ..." - pkill -F "${pidfile}" &>/dev/null -} diff --git a/dev-python/mysqlclient/mysqlclient-2.2.8.ebuild b/dev-python/mysqlclient/mysqlclient-2.2.8.ebuild deleted file mode 100644 index 5207e85227af..000000000000 --- a/dev-python/mysqlclient/mysqlclient-2.2.8.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 2025-2026 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interface to MySQL" -HOMEPAGE=" - https://pypi.org/project/mysqlclient/ - https://github.com/PyMySQL/mysqlclient/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" - -DEPEND=" - dev-db/mariadb-connector-c:0= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-db/mariadb[server] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -src_test() { - rm -r src || die - - local datadir="${T}/mysql" \ - install_log="${T}/mysqld_install.log" \ - pidfile="${T}/mysqld.pid" \ - socket="${T}/mysqld.sock" \ - log="${T}/mysqld.log" - einfo "Creating test MySQL instance ..." - if ! mysql_install_db \ - --no-defaults \ - --auth-root-authentication-method=normal \ - --basedir="${EPREFIX}/usr" \ - --datadir="${datadir}" >& "${install_log}" - then - cat "${install_log}" - die "Failed to create database" - fi - - einfo "Starting test MySQL instance ..." - mysqld \ - --no-defaults \ - --character-set-server=utf8 \ - --pid-file="${pidfile}" \ - --socket="${socket}" \ - --skip-networking \ - --datadir="${datadir}" >& "${log}" & - - local i timeout=10 - einfo "Waiting for MySQL to start for up to ${timeout} seconds ..." - for i in seq 1 ${timeout}; do - [[ -S "${socket}" ]] && break - sleep 1 - done - if [[ ! -S "${socket}" ]]; then - cat "${log}" - die "MySQL failed to start in ${timeout} seconds" - fi - - cat > "${T}/mysql.cnf" <<- EOF - [MySQLdb-tests] - socket = ${socket} - user = root - database = test - EOF - - local -x TESTDB="${T}/mysql.cnf" - distutils-r1_src_test - - einfo "Stopping test MySQL instance ..." - pkill -F "${pidfile}" &>/dev/null -} diff --git a/dev-python/myst-parser/Manifest b/dev-python/myst-parser/Manifest deleted file mode 100644 index 77488569c34d..000000000000 --- a/dev-python/myst-parser/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST MyST-Parser-5.0.0.gh.tar.gz 830837 BLAKE2B ecad12739d924d7af7f37bdf23f4c8ccd90112d1a59e6208fd63056684883482574cab0c008da955fdddc9a14d53a2653659f8905c39fbbe7cce5fcf7a95262d SHA512 765385bcb0716fa8d9a42c6860846d504e75b1aa3bc32b4a2cfd1f1717555872e5c35da687a47ae7ece2043aed37d84ee9f0609e078f250e640149a9bb7487a8 -DIST MyST-Parser-5.1.0.gh.tar.gz 836550 BLAKE2B 7bd8695cec837587089e81eeb019d018b15dee1618e8902e9f80032f4cc736336206aedf451466df9f1aa029eca9f9dc2e57412087fd7df3b1fbef4ddbd4b7e1 SHA512 db3c9b2173f0e3ca1c53053c4b5150291436dc50203e6c93660d0b9aafb2e0b27f06765dfb18b1147ec5629ca11a5fcb8b83862783c58099ee214c4d4b9a60a0 diff --git a/dev-python/myst-parser/metadata.xml b/dev-python/myst-parser/metadata.xml deleted file mode 100644 index bd9da8f02f97..000000000000 --- a/dev-python/myst-parser/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - myst-parser - executablebooks/MyST-Parser - - diff --git a/dev-python/myst-parser/myst-parser-5.0.0.ebuild b/dev-python/myst-parser/myst-parser-5.0.0.ebuild deleted file mode 100644 index 2236afd45742..000000000000 --- a/dev-python/myst-parser/myst-parser-5.0.0.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=MyST-Parser-${PV} -DESCRIPTION="Extended commonmark compliant parser, with bridges to Sphinx" -HOMEPAGE=" - https://github.com/executablebooks/MyST-Parser/ - https://pypi.org/project/myst-parser/ -" -SRC_URI=" - https://github.com/executablebooks/MyST-Parser/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/docutils-0.20[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - =dev-python/markdown-it-py-4*[${PYTHON_USEDEP}] - =dev-python/mdit-py-plugins-0.5*[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - =dev-python/sphinx-8[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/defusedxml[${PYTHON_USEDEP}] - =dev-python/linkify-it-py-2.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-7.3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{datadir,param-files,regressions} sphinx-pytest ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # minor pygments mismatch - tests/test_sphinx/test_sphinx_builds.py::test_includes - # sphinx-8.2.3 - # https://github.com/executablebooks/MyST-Parser/issues/1030 - 'tests/test_renderers/test_fixtures_sphinx.py::test_sphinx_directives[320-math (`sphinx.directives.patches.MathDirective`):]' - tests/test_sphinx/test_sphinx_builds.py::test_references_singlehtml - tests/test_sphinx/test_sphinx_builds.py::test_extended_syntaxes - tests/test_sphinx/test_sphinx_builds.py::test_fieldlist_extension -) - -src_prepare() { - default - - # unpin docutils - sed -i -e '/docutils/s:,<[0-9.]*::' pyproject.toml || die -} diff --git a/dev-python/myst-parser/myst-parser-5.1.0.ebuild b/dev-python/myst-parser/myst-parser-5.1.0.ebuild deleted file mode 100644 index d6abc4fe6399..000000000000 --- a/dev-python/myst-parser/myst-parser-5.1.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=MyST-Parser-${PV} -DESCRIPTION="Extended commonmark compliant parser, with bridges to Sphinx" -HOMEPAGE=" - https://github.com/executablebooks/MyST-Parser/ - https://pypi.org/project/myst-parser/ -" -SRC_URI=" - https://github.com/executablebooks/MyST-Parser/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/docutils-0.20[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - =dev-python/markdown-it-py-4.2[${PYTHON_USEDEP}] - =dev-python/mdit-py-plugins-0.6.1[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - =dev-python/sphinx-8[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/defusedxml[${PYTHON_USEDEP}] - =dev-python/linkify-it-py-2.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-7.3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{datadir,param-files,regressions} sphinx-pytest ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # docutils warning - 'tests/test_renderers/test_fixtures_docutils.py::test_link_resolution[121-explicit>implicit]' -) - -src_prepare() { - default - - # unpin docutils - sed -i -e '/docutils/s:,<[0-9.]*::' pyproject.toml || die -} diff --git a/dev-python/nagiosplugin/Manifest b/dev-python/nagiosplugin/Manifest deleted file mode 100644 index b3516f0907dc..000000000000 --- a/dev-python/nagiosplugin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nagiosplugin-1.4.0.tar.gz 44709 BLAKE2B 0a33c17bc629b2613581f27374b550ddf40c6d28c5ccc2c86e5e41780c021f51f5d25efadb0b9ff86dd01f1550d0b27cfbc127501e241cc8c1dce9079e2003ca SHA512 19d8c7490790c7b8975c911cdea7b2f6b58bc96e85af5f3e64c753467b80b9a6686c34a87ed5d955253fec60bb9ae08269b75232b7259124e7a5926a282078e4 diff --git a/dev-python/nagiosplugin/metadata.xml b/dev-python/nagiosplugin/metadata.xml deleted file mode 100644 index aafd5563e8c5..000000000000 --- a/dev-python/nagiosplugin/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - python@gentoo.org - Python - - - nagiosplugin - mpounsett/nagiosplugin - https://github.com/mpounsett/nagiosplugin/issues - - diff --git a/dev-python/nagiosplugin/nagiosplugin-1.4.0.ebuild b/dev-python/nagiosplugin/nagiosplugin-1.4.0.ebuild deleted file mode 100644 index 4450663b9575..000000000000 --- a/dev-python/nagiosplugin/nagiosplugin-1.4.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A class library for writing nagios-compatible plugins" -HOMEPAGE=" - https://github.com/mpounsett/nagiosplugin/ - https://nagiosplugin.readthedocs.io/ - https://pypi.org/project/nagiosplugin/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest deleted file mode 100644 index 2559d5c42d4f..000000000000 --- a/dev-python/nanobind/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nanobind-2.12.0.gh.tar.gz 940575 BLAKE2B 8eee3f682ed9139704946946c3d58fd8c0060634aba382d709802e36a9d9798fd932d8933cce53ef019d9149c422bdee68d5d4664c302c84b102bb9deca9027e SHA512 a187f0efae1833b2caeaff41074a3d8fbd866ee1874aac088ffd5daf026aeaa6a73a8943b682bd39ef59b755e36b73a221eaf71343a28351dce0c8f284debdd9 diff --git a/dev-python/nanobind/metadata.xml b/dev-python/nanobind/metadata.xml deleted file mode 100644 index aa352e9fc755..000000000000 --- a/dev-python/nanobind/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - wjakob/nanobind - nanobind - - diff --git a/dev-python/nanobind/nanobind-2.12.0.ebuild b/dev-python/nanobind/nanobind-2.12.0.ebuild deleted file mode 100644 index 8f67ea40de6a..000000000000 --- a/dev-python/nanobind/nanobind-2.12.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=scikit-build-core -PYTHON_COMPAT=( python3_{13..14} ) - -inherit cmake distutils-r1 - -DESCRIPTION="Tiny and efficient C++/Python bindings" -HOMEPAGE=" - https://github.com/wjakob/nanobind/ - https://pypi.org/project/nanobind/ -" -SRC_URI=" - https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" - -DEPEND=" - >=dev-cpp/robin-map-1.3.0 -" -RDEPEND=" - ${DEPEND} -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - cmake_src_prepare - distutils-r1_src_prepare -} - -src_configure() { - # XXX: nanobind installs a CMake config file which by default passes -Os - # We currently patch around it in dev-python/pyopencl. In future, we - # may want to add some override with Gentoo specific environment vars. - DISTUTILS_ARGS=( - -DNB_CREATE_INSTALL_RULES=ON - -DNB_USE_SUBMODULE_DEPS=OFF - -DNB_TEST=OFF - ) -} - -python_test() { - local mycmakeargs=( - -DNB_CREATE_INSTALL_RULES=OFF - -DNB_USE_SUBMODULE_DEPS=OFF - -DNB_TEST=ON - ) - cmake_src_configure - cmake_src_compile - - cd "${BUILD_DIR}/tests" || die - epytest -} diff --git a/dev-python/narwhals/Manifest b/dev-python/narwhals/Manifest deleted file mode 100644 index c2aaf3c57dd8..000000000000 --- a/dev-python/narwhals/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST narwhals-2.21.2.tar.gz 632176 BLAKE2B 56d0336a1e40af867372800b06604083b88c36663cdaebb210c1f8be677a95dba379a91aa25a9356cbdd45f9aa180052eef33b775edc65eb08d9946e03340b5a SHA512 52174013ac10285d8ac920e7a0d19bd5f66f19f3162bdc0a408df734b68fc9a6da7c8f88cddd01c4459b2438931b91478bf9d3a93034b7c811e078a811c67c6d -DIST narwhals-2.21.2.tar.gz.provenance 9671 BLAKE2B cef8354e755a27c5871f75125b9929f326ade522b84241d6aa79d3cc0f65bbbbab335b32dcdcecdae3c9283c498f6a33dd3246bc168910b229236bfdd088c04c SHA512 f0cbee7564534b418d3e9a094b12fb7b0c595fabe0777b28d0dfc42ed69dbe997bd468e4f75229857526ce797dae70fe3d0207817636f12f881a2fac0c99b0c5 diff --git a/dev-python/narwhals/metadata.xml b/dev-python/narwhals/metadata.xml deleted file mode 100644 index 113b48318755..000000000000 --- a/dev-python/narwhals/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - narwhals-dev/narwhals - narwhals - - diff --git a/dev-python/narwhals/narwhals-2.21.2.ebuild b/dev-python/narwhals/narwhals-2.21.2.ebuild deleted file mode 100644 index f424c5455cdc..000000000000 --- a/dev-python/narwhals/narwhals-2.21.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2025-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/narwhals-dev/narwhals -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Extremely lightweight compatibility layer between dataframe libraries" -HOMEPAGE=" - https://github.com/narwhals-dev/narwhals/ - https://pypi.org/project/narwhals/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -BDEPEND=" - test? ( - >=dev-python/pandas-1.1.3[${PYTHON_USEDEP}] - >=dev-python/pyarrow-13.0.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-env ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # segfaults - # https://github.com/apache/arrow/issues/47252 - 'tests/modern_polars/unpivot_test.py::test_unpivot[pyarrow]' - # fragile to parallel merges that can cause non-atomic .dist-info - # changes - tests/system_info_test.py::test_get_deps_info - ) - - epytest --runslow --constructors="pandas,pandas[nullable],pandas[pyarrow],pyarrow" -} diff --git a/dev-python/natsort/Manifest b/dev-python/natsort/Manifest deleted file mode 100644 index 96db0f311d77..000000000000 --- a/dev-python/natsort/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST natsort-8.4.0.tar.gz 76575 BLAKE2B 924058bd0770866d7945edc7886c5d517bf6c886b85c09f7fb0c3f4e7e7e3678993b62bf905245569e36a4acc6437f80e8671f928837d5708d1fe318c7b83320 SHA512 a005abc0fe7ccbb58d1926698a841d90f7f3eac72f062044a6716f0676e0b0766f3e7e14867fb2a0ff1124deaf9796d096744d68b2f6eea001841abed49345c8 diff --git a/dev-python/natsort/metadata.xml b/dev-python/natsort/metadata.xml deleted file mode 100644 index b68a78e99ca2..000000000000 --- a/dev-python/natsort/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - SethMMorton/natsort - natsort - - diff --git a/dev-python/natsort/natsort-8.4.0.ebuild b/dev-python/natsort/natsort-8.4.0.ebuild deleted file mode 100644 index f616bdece161..000000000000 --- a/dev-python/natsort/natsort-8.4.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Natural sorting for Python" -HOMEPAGE=" - https://github.com/SethMMorton/natsort/ - https://pypi.org/project/natsort/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "sorting results that match most file browsers" "dev-python/pyicu" -} diff --git a/dev-python/nautilus-python/Manifest b/dev-python/nautilus-python/Manifest deleted file mode 100644 index 49097677b478..000000000000 --- a/dev-python/nautilus-python/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST nautilus-python-4.0.1.tar.xz 32236 BLAKE2B 822812ac86bbfa9e3978468968ec9291cf2f95ab4954cffeebe62f4d297b5816ad1a59cf04bbc31a146c0858e45509a4b5988789f17e7b76c4221e9c6fb1e285 SHA512 24e64af1c1cb8c70a4ea53bb064baf681d8848b2e8b549f682913a4883260b3f2384f985285d17e03736e414503ab82ea79bade9bcbe482a2cbecbb0a8356cea -DIST nautilus-python-4.1.0.tar.xz 31700 BLAKE2B 34a15430b67bd8c2fee9ef070b982fd850f4f9f743f48dbceda173a06adcc1ea1801d5704aec462bce9da79088a9da5ef4c63b909f694499f4dd45ae9bf0e4e7 SHA512 410694f37b2bafb22afe21301a86211ada547973a17505b3a3f6f7370e7d22e2a5590c4bdde5b68fa3e1232fd9b4bae4ccf1aa21fc7119eb4d43905fb1747c26 diff --git a/dev-python/nautilus-python/metadata.xml b/dev-python/nautilus-python/metadata.xml deleted file mode 100644 index 6bd821e4a103..000000000000 --- a/dev-python/nautilus-python/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - GNOME/nautilus-python - - diff --git a/dev-python/nautilus-python/nautilus-python-4.0.1.ebuild b/dev-python/nautilus-python/nautilus-python-4.0.1.ebuild deleted file mode 100644 index 6b86b2a0fd88..000000000000 --- a/dev-python/nautilus-python/nautilus-python-4.0.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit gnome2 meson python-single-r1 - -DESCRIPTION="Python bindings for the Nautilus file manager" -HOMEPAGE="https://projects.gnome.org/nautilus-python/" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="gtk-doc" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# Require pygobject:3 and USE=introspection on nautilus for sanity, -# because no (user) plugins could work without them; meson.build -# requires pygobject:3 and >=nautilus-43.0 -RDEPEND=" - >=dev-libs/glib-2.44:2 - $(python_gen_cond_dep ' - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') - >=gnome-base/nautilus-43.0[introspection] - ${PYTHON_DEPS} -" -DEPEND="${RDEPEND}" -BDEPEND=" - gtk-doc? ( dev-util/gtk-doc ) - >=dev-build/gtk-doc-am-1.14 - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - $(meson_feature gtk-doc docs) - ) - meson_src_configure -} - -src_install() { - meson_src_install - - mv "${ED}/usr/share/doc/${PN}/"* "${ED}/usr/share/doc/${P}" || die - rm -d "${ED}/usr/share/doc/${PN}" || die - - # Directory for systemwide extensions - keepdir /usr/share/nautilus-python/extensions -} diff --git a/dev-python/nautilus-python/nautilus-python-4.1.0.ebuild b/dev-python/nautilus-python/nautilus-python-4.1.0.ebuild deleted file mode 100644 index 123cb193c4e1..000000000000 --- a/dev-python/nautilus-python/nautilus-python-4.1.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit gnome2 meson python-single-r1 - -DESCRIPTION="Python bindings for the Nautilus file manager" -HOMEPAGE="https://gitlab.gnome.org/GNOME/nautilus-python" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" -IUSE="gtk-doc" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# Require pygobject:3 and USE=introspection on nautilus for sanity, -# because no (user) plugins could work without them; meson.build -# requires pygobject:3 and >=nautilus-43.0 -RDEPEND=" - >=dev-libs/glib-2.44:2 - $(python_gen_cond_dep ' - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') - >=gnome-base/nautilus-43.0[introspection] - ${PYTHON_DEPS} -" -DEPEND="${RDEPEND}" -BDEPEND=" - gtk-doc? ( dev-util/gtk-doc ) - >=dev-build/gtk-doc-am-1.14 - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - $(meson_feature gtk-doc docs) - ) - meson_src_configure -} - -src_install() { - meson_src_install - - mv "${ED}/usr/share/doc/${PN}/"* "${ED}/usr/share/doc/${P}" || die - rm -d "${ED}/usr/share/doc/${PN}" || die - - # Directory for systemwide extensions - keepdir /usr/share/nautilus-python/extensions -} diff --git a/dev-python/nbclassic/Manifest b/dev-python/nbclassic/Manifest deleted file mode 100644 index 41230a7b14d7..000000000000 --- a/dev-python/nbclassic/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nbclassic-1.3.3.tar.gz 64116062 BLAKE2B b7a8022fe4a9c0729edfa78bde9b84017a9c4768794da3f9c85b4f3266d9a81867d8486ac50dc2ab9cabf3721dc12d6776c00d9b827b6e353dbce80616eb4d2c SHA512 c973702164bc8ffc5b0e0bddd94b4ec93b12d1ab0aab25263be84e1111fedc671e2007e8c31a410ea037fb69ec8318b783c2504632545355580a48fdbe31e00d diff --git a/dev-python/nbclassic/metadata.xml b/dev-python/nbclassic/metadata.xml deleted file mode 100644 index 534bdd07e3ac..000000000000 --- a/dev-python/nbclassic/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - nbclassic - jupyter/nbclassic - - diff --git a/dev-python/nbclassic/nbclassic-1.3.3.ebuild b/dev-python/nbclassic/nbclassic-1.3.3.ebuild deleted file mode 100644 index 4d639fe174e6..000000000000 --- a/dev-python/nbclassic/nbclassic-1.3.3.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling - -inherit distutils-r1 pypi xdg-utils - -DESCRIPTION="Jupyter Notebook as a Jupyter Server Extension" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/nbclassic/ - https://pypi.org/project/nbclassic/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/ipython-genutils[${PYTHON_USEDEP}] - >=dev-python/nest-asyncio-1.5[${PYTHON_USEDEP}] - >=dev-python/notebook-shim-0.2.3[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/babel - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] - test? ( - dev-python/nbval[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-unixsocket[${PYTHON_USEDEP}] - dev-python/testpath[${PYTHON_USEDEP}] - ) - doc? ( - virtual/pandoc - ) -" - -EPYTEST_PLUGINS=( pytest-{jupyter,tornasync} ) -distutils_enable_tests pytest -distutils_enable_sphinx docs/source \ - dev-python/pydata-sphinx-theme \ - dev-python/nbsphinx \ - dev-python/sphinxcontrib-github-alt \ - dev-python/myst-parser \ - dev-python/ipython-genutils - -src_prepare() { - distutils-r1_src_prepare - - # Confuses hatchling sometimes, resulting in partial install. - # https://github.com/jupyter/nbclassic/issues/336 - rm .gitignore || die - - # Let's save some space at build-time, we're not using them anyway. - rm -r node_modules || die - - # Dead symlinks that trip up hatchling sometimes, depending - # on the phase of the moon. - rm -r nbclassic/static/components/*/node_modules || die -} - -python_test() { - # Notebook interferes with our tests, pretend it does not exist - echo "raise ImportError" > notebook.py || die - - epytest -} - -python_install_all() { - distutils-r1_python_install_all - # move /usr/etc stuff to /etc - mv "${ED}/usr/etc" "${ED}/etc" || die -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/dev-python/nbclient/Manifest b/dev-python/nbclient/Manifest deleted file mode 100644 index 0ac9538b1ba2..000000000000 --- a/dev-python/nbclient/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nbclient-0.10.4.tar.gz 62554 BLAKE2B f8af764820ac6f9da69bd9ad32584b873c826ae5eff51ec4efd41f161e95be3f4079a87a822f4520ba2e6018485be589f90ec9c3533caf82f26a6d7b85c11ec0 SHA512 c8be6d60e0adb6ed2c4f168affe2581d57bfa510461459e9a7c01066998a0dadee73c501fb0144a8148744e95942238b11c8bfce54fe7744add9d20663da859b diff --git a/dev-python/nbclient/metadata.xml b/dev-python/nbclient/metadata.xml deleted file mode 100644 index b497de5755f1..000000000000 --- a/dev-python/nbclient/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - nbclient - jupyter/nbclient - - diff --git a/dev-python/nbclient/nbclient-0.10.4.ebuild b/dev-python/nbclient/nbclient-0.10.4.ebuild deleted file mode 100644 index d882c9a43a15..000000000000 --- a/dev-python/nbclient/nbclient-0.10.4.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2020-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 pypi - -DESCRIPTION="A client library for executing Jupyter notebooks" -HOMEPAGE=" - https://nbclient.readthedocs.io/en/latest/ - https://github.com/jupyter/nbclient/ - https://pypi.org/project/nbclient/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/jupyter-client-6.1.12[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}] - >=dev-python/nbformat-5.1.3[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/ipython[${PYTHON_USEDEP}] - >=dev-python/ipykernel-6.19.3[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - >=dev-python/nbconvert-7.1.0[${PYTHON_USEDEP}] - dev-python/testpath[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( flaky pytest-asyncio ) -EPYTEST_RERUNS=3 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # hangs? - 'tests/test_client.py::test_run_all_notebooks[Interrupt.ipynb-opts6]' -) diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest deleted file mode 100644 index 6c2e94a1e918..000000000000 --- a/dev-python/nbconvert/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nbconvert-7.17.1.tar.gz 865311 BLAKE2B 19e8b78b04778da31b6c14915e8ccc6aeb5406f4388f5239d4431fc175438aae6b1f1d273003c60cfbe168880d036338c219949f379c69b85432025448afc5a2 SHA512 d6f5db5707a60388e4ba9c3b59aa8e1d43394f49cfc18434d649c6b7bd755a2752c12ab224b0a487dd240191b11b691fbcc41cd2a956db2e33db6314fa2d104e diff --git a/dev-python/nbconvert/metadata.xml b/dev-python/nbconvert/metadata.xml deleted file mode 100644 index 6218cea4b87c..000000000000 --- a/dev-python/nbconvert/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - nbconvert - jupyter/nbconvert - - diff --git a/dev-python/nbconvert/nbconvert-7.17.1.ebuild b/dev-python/nbconvert/nbconvert-7.17.1.ebuild deleted file mode 100644 index 6be104a956b5..000000000000 --- a/dev-python/nbconvert/nbconvert-7.17.1.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=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="Converting Jupyter Notebooks" -HOMEPAGE=" - https://nbconvert.readthedocs.io/ - https://github.com/jupyter/nbconvert/ - https://pypi.org/project/nbconvert/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/bleach[${PYTHON_USEDEP}] - dev-python/defusedxml[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}] - dev-python/jupyterlab-pygments[${PYTHON_USEDEP}] - >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}] - =dev-python/nbclient-0.5.0[${PYTHON_USEDEP}] - >=dev-python/nbformat-5.7[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}] - >=dev-python/pygments-2.4.1[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}] -" -# via bleach[css] -RDEPEND+=" - dev-python/tinycss2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/ipykernel[${PYTHON_USEDEP}] - >=dev-python/ipywidgets-7.5[${PYTHON_USEDEP}] - ) -" - -# tests/preprocessors/test_execute.py are extremely flaky over output -# buffering -EPYTEST_PLUGINS=( flaky ) -EPYTEST_RERUNS=10 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name - tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor - # crazy qtweb* stuff, perhaps permissions - tests/exporters/test_qtpdf.py::TestQtPDFExporter::test_export - tests/exporters/test_qtpng.py::TestQtPNGExporter::test_export - ) - - # virtx implies nonfatal, make it explicit to avoid confusion - nonfatal epytest || die -} - -pkg_postinst() { - if ! has_version virtual/pandoc; then - einfo "Pandoc is required for converting to formats other than Python," - einfo "HTML, and Markdown. If you need this functionality, install" - einfo "app-text/pandoc or app-text/pandoc-bin." - fi -} diff --git a/dev-python/nbdime/Manifest b/dev-python/nbdime/Manifest deleted file mode 100644 index caf5c3834c7e..000000000000 --- a/dev-python/nbdime/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nbdime-4.0.4.tar.gz 9454602 BLAKE2B 1f28045c460f377250d9a37eee6df3d59558c38f7a8212af59e0e701baafc9286c00d371e5a3ed9142e07aa635753f0d9b05e656ba782e9e6c5fb77918bd5ac0 SHA512 59bce72c87247e9e42c2ef0357f0593c707eb8d782204556d4c3dba27b93e1acd89b46977273e58554be9f3c9407a81613f1b9b301b5de5eb56ea1e8c37ea76a diff --git a/dev-python/nbdime/metadata.xml b/dev-python/nbdime/metadata.xml deleted file mode 100644 index 214c6442b3d9..000000000000 --- a/dev-python/nbdime/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - jupyter/nbdime - nbdime - - - diff --git a/dev-python/nbdime/nbdime-4.0.4.ebuild b/dev-python/nbdime/nbdime-4.0.4.ebuild deleted file mode 100644 index e1bab9e4c090..000000000000 --- a/dev-python/nbdime/nbdime-4.0.4.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Diff and merge of Jupyter Notebooks" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/nbdime/ - https://pypi.org/project/nbdime/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/gitpython[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/jupyter-server[${PYTHON_USEDEP}] - dev-python/nbformat[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/tornado[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/notebook[${PYTHON_USEDEP}] - dev-python/tabulate[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - dev-python/recommonmark \ - dev-python/sphinx-rtd-theme -EPYTEST_PLUGINS=( pytest-timeout ) -distutils_enable_tests pytest - -src_test() { - # user.email and user.name are not configured in the sandbox - git config --global user.email "larry@gentoo.org" || die - git config --global user.name "Larry the Cow" || die - - distutils-r1_src_test -} - -python_test() { - epytest -o tmp_path_retention_policy=all -} - -src_install() { - distutils-r1_src_install - mv "${ED}"{/usr,}/etc || die -} diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest deleted file mode 100644 index fca7a424a634..000000000000 --- a/dev-python/nbformat/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nbformat-5.10.4.tar.gz 142749 BLAKE2B 88121046cce0e473597f26cb597b3ae9865849cf05bcb64070b48d8bcf3661a6c7b7b7e6845752ca1467e31dd9da939f208e99f51b873ea12e62b3a605bf375b SHA512 cacec6bca3177958863e7ed860c55498a91507634098adc08b49a3bb43f1158a32b0c029262d44d0f1beb1e795ba7d03753b522120a9aec14514ed8d961d5baa diff --git a/dev-python/nbformat/metadata.xml b/dev-python/nbformat/metadata.xml deleted file mode 100644 index a18ca99666eb..000000000000 --- a/dev-python/nbformat/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - Jupyther nbformat contains the reference implementation of the - Jupyter Notebook format, and Python APIs for working with - notebooks. There is also a JSON schema for notebook format - versions >= 3. - - - - nbformat - jupyter/nbformat - - diff --git a/dev-python/nbformat/nbformat-5.10.4.ebuild b/dev-python/nbformat/nbformat-5.10.4.ebuild deleted file mode 100644 index 34afe3ac9996..000000000000 --- a/dev-python/nbformat/nbformat-5.10.4.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE='sqlite' - -inherit distutils-r1 pypi - -DESCRIPTION="Reference implementation of the Jupyter Notebook format" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/nbformat/ - https://pypi.org/project/nbformat/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/fastjsonschema-2.15[${PYTHON_USEDEP}] - >=dev-python/jsonschema-2.6[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-5.1[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-nodejs-version[${PYTHON_USEDEP}] - test? ( - dev-python/testpath[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/pydata-sphinx-theme \ - dev-python/sphinxcontrib-github-alt \ - dev-python/sphinxcontrib-spelling -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # requires pep440 package, which is not really relevant for us - tests/test_api.py -) diff --git a/dev-python/nbsphinx/Manifest b/dev-python/nbsphinx/Manifest deleted file mode 100644 index 44ab7b316174..000000000000 --- a/dev-python/nbsphinx/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST nbsphinx-0.9.8.tar.gz 417469 BLAKE2B e3d0db06fda06d4cf4db54dabc4ef9355bf07d9439149d7af46e4ee1e40d4110c6a3a94d40a2ffc811c27da051e5ff8a4e0c05827bb0cb822d2de682d938d28a SHA512 614d861067c7b7f183627b091577f5027a80ab636098e41bd55d3721fd170d240be63bae1bba7e0c9464d4970b81a849f7c010a8a99ccafc358f033960dfdee2 -DIST nbsphinx-0.9.8.tar.gz.provenance 9308 BLAKE2B 7cca99ffbaaede8efd0ed5da9bca4d9bda6700ef8a3b1aa5cd93c66697861d2614ab8e76584862ec449a830163e6449425100517e42f684ed89b25b1b33e7dc4 SHA512 ad3dc326eb0a6e779179248f9fcf432a6a3efa2af08a1f2c63412f1a80ba98c11217bae2861948d1996793f8cc72ce3ef0ce991a2e7c9a450a8e5dd549714e73 diff --git a/dev-python/nbsphinx/metadata.xml b/dev-python/nbsphinx/metadata.xml deleted file mode 100644 index 81b70eba4db3..000000000000 --- a/dev-python/nbsphinx/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - nbsphinx is a Sphinx extension that provides a source parser for - *.ipynb files. Custom Sphinx directives are used to show Jupyter - Notebook code cells (and of course their results) in both HTML and - LaTeX output. Un-evaluated notebooks -- i.e. notebooks without - stored output cells -- will be automatically executed during the - Sphinx build process. - - - - nbsphinx - spatialaudio/nbsphinx - - diff --git a/dev-python/nbsphinx/nbsphinx-0.9.8.ebuild b/dev-python/nbsphinx/nbsphinx-0.9.8.ebuild deleted file mode 100644 index b3b167287912..000000000000 --- a/dev-python/nbsphinx/nbsphinx-0.9.8.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/spatialaudio/nbsphinx -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Jupyter Notebook Tools for Sphinx" -HOMEPAGE=" - https://github.com/spatialaudio/nbsphinx/ - https://pypi.org/project/nbsphinx/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/docutils-0.18.1[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - >=dev-python/nbconvert-5.5[${PYTHON_USEDEP}] - dev-python/nbformat[${PYTHON_USEDEP}] - >=dev-python/sphinx-1.8[${PYTHON_USEDEP}] - >=dev-python/traitlets-5[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" diff --git a/dev-python/nbval/Manifest b/dev-python/nbval/Manifest deleted file mode 100644 index f91d157a70d6..000000000000 --- a/dev-python/nbval/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nbval-0.11.0.tar.gz 62718 BLAKE2B c1f82c1333dadc348dd53008c554a07783ff0031b96b48127adffba47195a0b7f5591531443e24846337806e071ff0fa6b1c66d516feddbc26119a3292fe52fd SHA512 f47cfce7261612e59d61d0f9e4bc51fcc5d0305377f830e09ddd8b4e9854cff801a626431b4014f470457d55824c0424d5fec9d104cd9b0f36adb44fa72db757 diff --git a/dev-python/nbval/metadata.xml b/dev-python/nbval/metadata.xml deleted file mode 100644 index 3da0081023af..000000000000 --- a/dev-python/nbval/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - - The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. - The intended purpose of the tests is to determine whether execution of the stored - inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the - notebooks are running without errors. - - The tests were designed to ensure that Jupyter notebooks (especially those for reference - and documentation), are executing consistently. - - Each cell is taken as a test, a cell that doesn't reproduce the expected output will fail. - - - nbval - computationalmodelling/nbval - - diff --git a/dev-python/nbval/nbval-0.11.0.ebuild b/dev-python/nbval/nbval-0.11.0.ebuild deleted file mode 100644 index fac4b55362fe..000000000000 --- a/dev-python/nbval/nbval-0.11.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pytest plugin to validate Jupyter notebooks" -HOMEPAGE=" - https://github.com/computationalmodelling/nbval/ - https://pypi.org/project/nbval/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - dev-python/coverage[${PYTHON_USEDEP}] - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/jupyter-client[${PYTHON_USEDEP}] - dev-python/nbformat[${PYTHON_USEDEP}] -" -BDEPEND=" - doc? ( - virtual/pandoc - ) - test? ( - $(python_gen_cond_dep ' - dev-python/sympy[${PYTHON_USEDEP}] - ' python3_{10..12}) - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs/source \ - dev-python/sphinx-rtd-theme \ - dev-python/numpy \ - dev-python/nbsphinx \ - dev-python/matplotlib - -python_test() { - local EPYTEST_IGNORE=( - # Mocker not packaged - tests/test_nbdime_reporter.py - - tests/test_coverage.py - ) - local EPYTEST_DESELECT=() - - if ! has_version "dev-python/sympy[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - "tests/test_unit_tests_in_notebooks.py::test_print[${S}/tests/ipynb-test-samples/test-latex-pass-failsbutignoreoutput.ipynb]" - "tests/test_unit_tests_in_notebooks.py::test_print[${S}/tests/ipynb-test-samples/test-latex-pass-correctouput.ipynb]" - ) - fi - - PYTHONPATH=. epytest # 895258 -} diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest deleted file mode 100644 index fe72c46daa6b..000000000000 --- a/dev-python/nbxmpp/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST python-nbxmpp-6.4.0.tar.bz2 157204 BLAKE2B 41ab60bc8b4322773e5c70aeb86ef906a1a19c948512738696b9d83c05b6319605c87d45faa1786207300b5b0849297a3baabb89cf1a3d91bf065348943b3ef2 SHA512 6d097f4f69bd4b905926cec4b1af3d69b3862d0c48045237b3e34d58d33c0769d11d3612a04e6e6d28699f041bed51ecaeabb522599e445d6241431e390d6727 -DIST python-nbxmpp-7.1.0.tar.bz2 153303 BLAKE2B e36f0abf9192381cf39f6c1dc968874d86a790f765567dd6446fd1ef4629e5d6f53265baf16dc6835c441a7c442beafb1305bd8f58b03bd78587520a27f46905 SHA512 165daa854e3f71f59e54159b01bc7799b4aebd1413cec714a9068d178ee182f1f5a8ff2675c5a0d44de948f677cd8b481d13662377d380b53acce3548c24dcd6 -DIST python-nbxmpp-7.2.0.tar.bz2 153697 BLAKE2B d0e4271aab8ef7f586e3d74b8c5c8e1087ad4db1e23eb4147829a11db4ae8ef3aacb87d4302245d80d09e25928e1a9940c16dfb5e0af055a80ea75135011e78a SHA512 551add7e54da97fc5a912df50a27035cbbab41bb240b7b2c782fb41c7d108546045927e5ea4896230ba342de0e6779b03fb30364c071d7d8424bb74109def628 diff --git a/dev-python/nbxmpp/metadata.xml b/dev-python/nbxmpp/metadata.xml deleted file mode 100644 index fc462f2d9e9c..000000000000 --- a/dev-python/nbxmpp/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - - nbxmpp - - diff --git a/dev-python/nbxmpp/nbxmpp-6.4.0.ebuild b/dev-python/nbxmpp/nbxmpp-6.4.0.ebuild deleted file mode 100644 index 8bc13d05e8ea..000000000000 --- a/dev-python/nbxmpp/nbxmpp-6.4.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-nbxmpp-${PV} -DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" -HOMEPAGE=" - https://dev.gajim.org/gajim/python-nbxmpp/ - https://pypi.org/project/nbxmpp/ -" -SRC_URI=" - https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2 -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" - -RDEPEND=" - >=dev-libs/gobject-introspection-1.82.0-r2 - net-libs/libsoup:3.0[introspection] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.42[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/nbxmpp/nbxmpp-7.1.0.ebuild b/dev-python/nbxmpp/nbxmpp-7.1.0.ebuild deleted file mode 100644 index 7d0945a3a134..000000000000 --- a/dev-python/nbxmpp/nbxmpp-7.1.0.ebuild +++ /dev/null @@ -1,35 +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 - -MY_P=python-nbxmpp-${PV} -DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" -HOMEPAGE=" - https://dev.gajim.org/gajim/python-nbxmpp/ - https://pypi.org/project/nbxmpp/ -" -SRC_URI=" - https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2 -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" - -RDEPEND=" - >=dev-libs/gobject-introspection-1.82.0-r2 - net-libs/libsoup:3.0[introspection] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.42[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/nbxmpp/nbxmpp-7.2.0.ebuild b/dev-python/nbxmpp/nbxmpp-7.2.0.ebuild deleted file mode 100644 index 7d0945a3a134..000000000000 --- a/dev-python/nbxmpp/nbxmpp-7.2.0.ebuild +++ /dev/null @@ -1,35 +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 - -MY_P=python-nbxmpp-${PV} -DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" -HOMEPAGE=" - https://dev.gajim.org/gajim/python-nbxmpp/ - https://pypi.org/project/nbxmpp/ -" -SRC_URI=" - https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2 -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" - -RDEPEND=" - >=dev-libs/gobject-introspection-1.82.0-r2 - net-libs/libsoup:3.0[introspection] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.42[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/neovim-remote/Manifest b/dev-python/neovim-remote/Manifest deleted file mode 100644 index 3b8839beaafc..000000000000 --- a/dev-python/neovim-remote/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST neovim-remote-2.5.1.gh.tar.gz 439548 BLAKE2B b57ddc0b8b432b65864bb560412684e6967db08ed09e1e7fe7294ba24d0d0aeb377f0f6fa38f4b0de44d5ea6bcc796ca2b8a491dda26eab870deab37f3608c59 SHA512 2d3c921485b18a9538f82b3a057834bdec5d8568a84528afaf52d73a69b60cf1eb6dee33f50a10d961fc0985c7a7d262a4edfc9f26f3ffd5d945472855fe3121 diff --git a/dev-python/neovim-remote/files/neovim-remote-2.5.1-neovim-0.8.patch b/dev-python/neovim-remote/files/neovim-remote-2.5.1-neovim-0.8.patch deleted file mode 100644 index ee0adf8f9211..000000000000 --- a/dev-python/neovim-remote/files/neovim-remote-2.5.1-neovim-0.8.patch +++ /dev/null @@ -1,22 +0,0 @@ -https://github.com/mhinz/neovim-remote/pull/183 - -From 56d2a4097f4b639a16902390d9bdd8d1350f948c Mon Sep 17 00:00:00 2001 -From: oxalica -Date: Sun, 2 Oct 2022 08:09:57 +0800 -Subject: [PATCH] Fix tests for neovim 0.8.0 - -Since neovim/neovim#8519, `NVIM_LISTEN_ADDRESS` is only directly used -when it contains colons or (back-)slashes. Otherwise it is concatanated -with a tempdir prefix and suffixes to form the final path. ---- a/tests/test_nvr.py -+++ b/tests/test_nvr.py -@@ -18,7 +18,7 @@ def run_nvr(cmdlines, env): - nvr.main(cmdline, env) - - def setup_env(): -- env = {'NVIM_LISTEN_ADDRESS': 'pytest_socket_{}'.format(uuid.uuid4())} -+ env = {'NVIM_LISTEN_ADDRESS': './pytest_socket_{}'.format(uuid.uuid4())} - env.update(os.environ) - return env - - diff --git a/dev-python/neovim-remote/metadata.xml b/dev-python/neovim-remote/metadata.xml deleted file mode 100644 index 4f5138e06ceb..000000000000 --- a/dev-python/neovim-remote/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - jeffrey@icurse.nl - Jeffrey Lin - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - mhinz/neovim-remote - neovim-remote - - diff --git a/dev-python/neovim-remote/neovim-remote-2.5.1.ebuild b/dev-python/neovim-remote/neovim-remote-2.5.1.ebuild deleted file mode 100644 index 63fbf5e91603..000000000000 --- a/dev-python/neovim-remote/neovim-remote-2.5.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mhinz/${PN}.git" -else - SRC_URI=" - https://github.com/mhinz/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm" -fi - -DESCRIPTION="A tool that helps control neovim processes" -HOMEPAGE=" - https://github.com/mhinz/neovim-remote/ - https://pypi.org/project/neovim-remote/ -" - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - dev-python/pynvim[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - app-editors/neovim - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2.5.1-neovim-0.8.patch -) - -distutils_enable_tests pytest diff --git a/dev-python/neovim-remote/neovim-remote-9999.ebuild b/dev-python/neovim-remote/neovim-remote-9999.ebuild deleted file mode 100644 index 9a89cb7868c7..000000000000 --- a/dev-python/neovim-remote/neovim-remote-9999.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/mhinz/${PN}.git" -else - SRC_URI=" - https://github.com/mhinz/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm" -fi - -DESCRIPTION="A tool that helps control neovim processes" -HOMEPAGE=" - https://github.com/mhinz/neovim-remote/ - https://pypi.org/project/neovim-remote/ -" - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - dev-python/pynvim[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - app-editors/neovim - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/nest-asyncio/Manifest b/dev-python/nest-asyncio/Manifest deleted file mode 100644 index 69e3081efb20..000000000000 --- a/dev-python/nest-asyncio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nest_asyncio-1.6.0.tar.gz 7418 BLAKE2B 35073a931f5a3e3cda8f702233a5d3a4a027bf9a22fd75f699b43fa587de69e867e94d114fb6029ec30bf1d791dd083cf9d5cb8462d79020e56ecbe4a4f10379 SHA512 19addd99ed548393b7fa6da2eab77d94ab33c6378003a50f6731c29ef873d4227ac6a1633b15931ab100f0c8c033c8332762d30e8921e241e72cfcd83bfbc481 diff --git a/dev-python/nest-asyncio/metadata.xml b/dev-python/nest-asyncio/metadata.xml deleted file mode 100644 index 790b1d0cab64..000000000000 --- a/dev-python/nest-asyncio/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - nest-asyncio - erdewit/nest_asyncio - - diff --git a/dev-python/nest-asyncio/nest-asyncio-1.6.0-r1.ebuild b/dev-python/nest-asyncio/nest-asyncio-1.6.0-r1.ebuild deleted file mode 100644 index 4ef567253d2a..000000000000 --- a/dev-python/nest-asyncio/nest-asyncio-1.6.0-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Patch asyncio to allow nested event loops" -HOMEPAGE=" - https://github.com/erdewit/nest_asyncio/ - https://pypi.org/project/nest-asyncio/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - python3.14) - EPYTEST_DESELECT+=( - tests/nest_test.py::NestTest::test_timeout - ) - ;; - esac - - epytest -} diff --git a/dev-python/netaddr/Manifest b/dev-python/netaddr/Manifest deleted file mode 100644 index ad3a194e112d..000000000000 --- a/dev-python/netaddr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST netaddr-1.3.0.tar.gz 2260504 BLAKE2B e597d1603f3b55bc8ccdb404d056d94ee13b3776db603b98b91f643eb01f21bdd1094b6d3d7dbf14dc7d5642231b047a532889e98ea3909c6e2b6508ebc20ed0 SHA512 07dc08b5b24265c48fc303dc20b62a37b28c752a8ce44cb560ac7cd6fb8db874f05a5dfb18c26c0137c440e39a5e40e55a6b660f7298bfabead837dd075ba3a7 diff --git a/dev-python/netaddr/metadata.xml b/dev-python/netaddr/metadata.xml deleted file mode 100644 index e84df37ac9a6..000000000000 --- a/dev-python/netaddr/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - python@gentoo.org - Python - - - - netaddr - netaddr/netaddr - https://github.com/netaddr/netaddr/issues - https://netaddr.readthedocs.io/ - - diff --git a/dev-python/netaddr/netaddr-1.3.0.ebuild b/dev-python/netaddr/netaddr-1.3.0.ebuild deleted file mode 100644 index 8c463727300c..000000000000 --- a/dev-python/netaddr/netaddr-1.3.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Network address representation and manipulation library" -HOMEPAGE=" - https://github.com/netaddr/netaddr/ - https://pypi.org/project/netaddr/ - https://netaddr.readthedocs.io/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/packaging[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - dev-python/furo \ - dev-python/sphinx-issues -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/netcdf4/Manifest b/dev-python/netcdf4/Manifest deleted file mode 100644 index c6d4fcfe2190..000000000000 --- a/dev-python/netcdf4/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST netcdf4-1.7.4.tar.gz 838352 BLAKE2B 04c53f692234ebd5fba1e58cabacba337f70dfbc909aeb798b4663eb55446bed008bf783872325d4c99d4e2cfd856aa20194835d57e76669b84824cf216771d5 SHA512 e6021d3701cfb27a283592c5804e125b64adde541f60b1636ef5c1c604ea5eca3c4f9b72c72b0af958a341d876a991a5e3d45092ab1d0ed72384b7442cd8f425 diff --git a/dev-python/netcdf4/metadata.xml b/dev-python/netcdf4/metadata.xml deleted file mode 100644 index 0c5cd3f8533e..000000000000 --- a/dev-python/netcdf4/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - netcdf4-python is a Python interface to the netCDF C library. - netCDF version 4 can read and write files in both the new netCDF 4 - and the old netCDF 3 format, and can create files that are readable - by HDF5 clients. The API modelled after Scientific.IO.NetCDF, and - should be familiar to users of that module. - - - unidata/netcdf4-python - netCDF4 - - - - Allow using blosc compression via dev-libs/c-blosc - - - diff --git a/dev-python/netcdf4/netcdf4-1.7.4.ebuild b/dev-python/netcdf4/netcdf4-1.7.4.ebuild deleted file mode 100644 index 355e9da86836..000000000000 --- a/dev-python/netcdf4/netcdf4-1.7.4.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=netCDF4 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python/numpy interface to the netCDF C library" -HOMEPAGE=" - https://unidata.github.io/netcdf4-python/ - https://github.com/unidata/netcdf4-python/ - https://pypi.org/project/netCDF4/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" -IUSE="blosc bzip2 mpi test szip zstd" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - sci-libs/hdf5:= - sci-libs/netcdf:=[blosc(-)=,bzip2(-)=,hdf5,mpi=,szip=,zstd(-)=] -" -RDEPEND=" - ${DEPEND} - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/cftime[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.15.0[${PYTHON_USEDEP}] - sci-libs/netcdf[tools(+)] - ) -" - -python_test() { - local -x NO_NET=1 - cd test || die - "${EPYTHON}" run_all.py || die -} - -pkg_postinst() { - optfeature "HDF4 support" sci-libs/hdf "sci-libs/netcdf[hdf]" - optfeature "OPeNDAP support" net-misc/curl "sci-libs/netcdf[dap]" -} diff --git a/dev-python/nethsm/Manifest b/dev-python/nethsm/Manifest deleted file mode 100644 index ca613b615bb8..000000000000 --- a/dev-python/nethsm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nethsm-2.1.0.gh.tar.gz 307311 BLAKE2B 704e102348dbe93f00b38c19f500bd5c30b98e0b7d52f4cd7a8d54adbbf4960aa506b2ec7930cf93219a4dc3b37ad748ab92523833d0a1f57b52541fc655ddc7 SHA512 ee2f37b548cc0737dbb2e07793e7ecec781580f95a1679bfdcda62acf15a1e3e28ef175b90ca1323a5585a53c5110925146a6e5553971475665df8b385eb913a diff --git a/dev-python/nethsm/metadata.xml b/dev-python/nethsm/metadata.xml deleted file mode 100644 index abc88dce0f92..000000000000 --- a/dev-python/nethsm/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - jernej.jakob@gmail.com - Jernej Jakob - - - Nitrokey/nethsm-sdk-py - nethsm - - diff --git a/dev-python/nethsm/nethsm-2.1.0.ebuild b/dev-python/nethsm/nethsm-2.1.0.ebuild deleted file mode 100644 index 1451d6c1ef9a..000000000000 --- a/dev-python/nethsm/nethsm-2.1.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Python client for NitroKey NetHSM" -HOMEPAGE="https://github.com/Nitrokey/nethsm-sdk-py" -MY_PN="nethsm-sdk-py" -MY_P="${MY_PN}-${PV}" -SRC_URI="https://github.com/Nitrokey/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - >=dev-python/cryptography-41[${PYTHON_USEDEP}] - =dev-python/python-dateutil-2*[${PYTHON_USEDEP}] - =dev-python/typing-extensions-4*[${PYTHON_USEDEP}] - =dev-python/urllib3-2*[${PYTHON_USEDEP}] -" - -# tests require docker (provision a NetHSM instance in a container from a prebuilt image) -RESTRICT="test" diff --git a/dev-python/netifaces/Manifest b/dev-python/netifaces/Manifest deleted file mode 100644 index 21387f7d7f9e..000000000000 --- a/dev-python/netifaces/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST netifaces-0.11.0.tar.gz 30106 BLAKE2B d531cec80142d005548ad30f4d13b23d0a7aa85f6907998bdc6d6081567234b169774b25d2e274d14e68564b16e96ff016c429c0a7aefabd6abae6994f1e7c5c SHA512 a53110efb78c89c4d72d002104866253a4c085dd27ff9f41d4cfe3811cc5619e7585ceda4e91e83cdd0645c40c745c61d205708ee9a34427b35f437a48f148e5 diff --git a/dev-python/netifaces/files/netifaces-0.10.4-remove-osx-fix.patch b/dev-python/netifaces/files/netifaces-0.10.4-remove-osx-fix.patch deleted file mode 100644 index 7f87a02e365a..000000000000 --- a/dev-python/netifaces/files/netifaces-0.10.4-remove-osx-fix.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- netifaces-0.10.4/setup.py -+++ netifaces-0.10.4/setup.py -@@ -18,12 +18,6 @@ - - __version__ = "0.10.4" - --# Disable hard links, otherwise building distributions fails on OS X --try: -- del os.link --except: -- pass -- - # On Windows, we need ws2_32 and iphlpapi - if getattr(sys, 'getwindowsversion', None): - libraries = ['ws2_32', 'iphlpapi'] diff --git a/dev-python/netifaces/files/netifaces-0.11.0-musl-clang16-null.patch b/dev-python/netifaces/files/netifaces-0.11.0-musl-clang16-null.patch deleted file mode 100644 index fa44700c3dc6..000000000000 --- a/dev-python/netifaces/files/netifaces-0.11.0-musl-clang16-null.patch +++ /dev/null @@ -1,21 +0,0 @@ -Bug: https://bugs.gentoo.org/894448 ---- a/netifaces.c -+++ b/netifaces.c -@@ -370,7 +370,7 @@ string_from_sockaddr (struct sockaddr *addr, - - failure = getnameinfo (gniaddr, gnilen, - buffer, buflen, -- NULL, 0, -+ 0, 0, - NI_NUMERICHOST); - - if (bigaddr) { -@@ -1805,7 +1805,7 @@ gateways (PyObject *self) - sizeof(sanl_from), - &iov, - 1, -- NULL, -+ 0, - 0, - 0 - }; diff --git a/dev-python/netifaces/metadata.xml b/dev-python/netifaces/metadata.xml deleted file mode 100644 index 803ced41c49c..000000000000 --- a/dev-python/netifaces/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - netifaces - al45tair/netifaces - https://github.com/al45tair/netifaces/issues - - diff --git a/dev-python/netifaces/netifaces-0.11.0-r2.ebuild b/dev-python/netifaces/netifaces-0.11.0-r2.ebuild deleted file mode 100644 index 151068217496..000000000000 --- a/dev-python/netifaces/netifaces-0.11.0-r2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Portable network interface information" -HOMEPAGE=" - https://pypi.org/project/netifaces/ - https://alastairs-place.net/projects/netifaces/ - https://github.com/al45tair/netifaces/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -PATCHES=( - "${FILESDIR}"/${PN}-0.10.4-remove-osx-fix.patch - "${FILESDIR}"/${PN}-0.11.0-musl-clang16-null.patch -) - -python_test() { - "${EPYTHON}" test.py || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/netlink/Manifest b/dev-python/netlink/Manifest deleted file mode 100644 index 7c709d85bfe2..000000000000 --- a/dev-python/netlink/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST NetLink-0.1.tar.gz 21664 BLAKE2B 09a920256adeebee6762fc8ee7dcdabb38fe7e603d196b8b0cb8210023ee297eec26ed94b5171db2b180b7496c4c8f98aaaf7e3ad55c965051aa73f8709fe0c6 SHA512 ae4a55f7a12b4eab48d4696e41a90a47b4f3a298bee953d5234b47b4889fee61190a6cf30f4ed529f378f05231584116fbd85ebc0aeaf1e14307316edf16043a diff --git a/dev-python/netlink/metadata.xml b/dev-python/netlink/metadata.xml deleted file mode 100644 index 0ac8f053b5a9..000000000000 --- a/dev-python/netlink/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - - NetLink - ntninja/python-netlink - https://xmine128.tk/Software/Python/netlink/docs/ - - diff --git a/dev-python/netlink/netlink-0.1.ebuild b/dev-python/netlink/netlink-0.1.ebuild deleted file mode 100644 index 57418d185351..000000000000 --- a/dev-python/netlink/netlink-0.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN="NetLink" - -inherit distutils-r1 pypi - -DESCRIPTION="Pure-Python client for the Linux NetLink interface" -HOMEPAGE="https://pypi.org/project/NetLink/ https://xmine128.tk/Software/Python/netlink/docs/" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND="${DISTUTILS_DEPS}" -RDEPEND="!dev-libs/libnl[python(-)]" - -python_prepare_all() { - distutils-r1_python_prepare_all - # setuptools-markdown is not needed. - sed -e "s:'setuptools-markdown'::" -i setup.py || die -} diff --git a/dev-python/networkx/Manifest b/dev-python/networkx/Manifest deleted file mode 100644 index 20d7905c2b2e..000000000000 --- a/dev-python/networkx/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST networkx-3.6.1.tar.gz 2517025 BLAKE2B 4419ae5377fa6d4c4e058e96f481207c6091edc4b2e15c5f1c96d15e1a298b54c99a3f2fc5788469269db703db75b7bcff72fdddc08835a875170fa151b7a574 SHA512 d3ccbdf15b93facf71c8f0f508b85204f77273af1180e885a2bde79631237f7f08a4521a88a52b599b179df94e2b58916cc2ee21be20d893a8d6a0f86d9a3a30 -DIST networkx-3.6.1.tar.gz.provenance 9627 BLAKE2B 0a983dd076324896c372504a666dc491cdc0f84280d1d0cd7e26f46d0cd9526310caf1397e40ce547643d1e3df39a3a5144d8de45c44f4e350ad6146119fbfeb SHA512 b0be00d2310d8df60bdaa9554026a8aeb8930f90095bae8c3f5536fe7badee0002370c8ac03aea4f1e53381ab20d9faece5e74744373966cd472a5d6e64d5da8 diff --git a/dev-python/networkx/metadata.xml b/dev-python/networkx/metadata.xml deleted file mode 100644 index 226da59e47ee..000000000000 --- a/dev-python/networkx/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - python@gentoo.org - Python - - - NetworkX is a Python-based package for the creation, manipulation, and - study of the structure, dynamics, and functions of complex networks. - The structure of a graph or network is encoded in the edges (connections, - links, ties, arcs, bonds) between nodes (vertices, sites, actors). If - unqualified, by graph we mean a simple undirected graph, i.e. no - self-loops and no multiple edges are allowed. By a network we usually - mean a graph with weights (fields, properties) on nodes and/or edges. - The potential audience for NetworkX includes: mathematicians, physicists, - biologists, computer scientists, social scientists. - - - - networkx - networkx/networkx - - diff --git a/dev-python/networkx/networkx-3.6.1.ebuild b/dev-python/networkx/networkx-3.6.1.ebuild deleted file mode 100644 index 94375e18316a..000000000000 --- a/dev-python/networkx/networkx-3.6.1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/networkx/networkx -PYTHON_FULLY_TESTED=( python3_{12..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi virtualx - -DESCRIPTION="Python tools to manipulate graphs and complex networks" -HOMEPAGE=" - https://networkx.org/ - https://github.com/networkx/networkx/ - https://pypi.org/project/networkx/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv ~sparc x86 ~x64-macos" - -BDEPEND=" - test? ( - >=dev-python/lxml-4.6[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/matplotlib-3.8[${PYTHON_USEDEP}] - >=dev-python/numpy-1.25[${PYTHON_USEDEP}] - >=dev-python/scipy-1.11.2[${PYTHON_USEDEP}] - ' "${PYTHON_FULLY_TESTED[@]}") - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - # virtx implies nonfatal - nonfatal epytest || die -} - -src_install() { - distutils-r1_src_install - # those examples use various assets and pre-compressed files - docompress -x /usr/share/doc/${PF}/examples -} - -pkg_postinst() { - optfeature "recommended dependencies" "dev-python/matplotlib dev-python/numpy dev-python/pandas dev-python/scipy" - optfeature "graph drawing and graph layout algorithms" "dev-python/pygraphviz dev-python/pydot" - optfeature "YAML format reading and writing" "dev-python/pyyaml" - optfeature "shapefile format reading and writing" "sci-libs/gdal[python]" - optfeature "GraphML XML format" "dev-python/lxml" -} diff --git a/dev-python/nextinspace/Manifest b/dev-python/nextinspace/Manifest deleted file mode 100644 index b6c6934b6e29..000000000000 --- a/dev-python/nextinspace/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nextinspace-3.0.1.gh.tar.gz 55101 BLAKE2B aeec5e34e6ae611d4f693dde10b14430d46853949c6e5d81aa90a842da670a156ecf3216c09d70f40279836155fe097c85c82e05a3e5c31d5457409f41a62f29 SHA512 92aa209e36eeed742cbfec99456aa452a164ffd97c87d6a17271c1731d9e4cdca1e616217ea6fdd347356b68644cc8fa3035228877324a7d180f764b6f8b012e diff --git a/dev-python/nextinspace/metadata.xml b/dev-python/nextinspace/metadata.xml deleted file mode 100644 index 83495fb65bc9..000000000000 --- a/dev-python/nextinspace/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - mario.haustein@hrz.tu-chemnitz.de - Mario Haustein - - - proxy-maint@gentoo.org - Proxy Maintainers - - - A command-line tool for seeing the latest in space. Nextinspace also - supports use as a Python library, so you can integrate it into your - application. You can also get data printed to the terminal in JSON, - which can be piped into another program. - - - - gideonshaked/nextinspace - nextinspace - - diff --git a/dev-python/nextinspace/nextinspace-3.0.1.ebuild b/dev-python/nextinspace/nextinspace-3.0.1.ebuild deleted file mode 100644 index 5a44788bf6d5..000000000000 --- a/dev-python/nextinspace/nextinspace-3.0.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="A command-line tool for seeing the latest in space" -HOMEPAGE="https://github.com/gideonshaked/nextinspace" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/gideonshaked/nextinspace.git" -else - SRC_URI="https://github.com/gideonshaked/nextinspace/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}] - >=dev-python/requests-2.24[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-lazy-fixtures[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.8[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/nextinspace/nextinspace-9999.ebuild b/dev-python/nextinspace/nextinspace-9999.ebuild deleted file mode 100644 index 23039ff15516..000000000000 --- a/dev-python/nextinspace/nextinspace-9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="A command-line tool for seeing the latest in space" -HOMEPAGE="https://github.com/gideonshaked/nextinspace" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/gideonshaked/nextinspace.git" -else - SRC_URI="https://github.com/gideonshaked/nextinspace/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}] - >=dev-python/requests-2.24[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-lazy-fixtures[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.8[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/nh3/Manifest b/dev-python/nh3/Manifest deleted file mode 100644 index c40f2049cf15..000000000000 --- a/dev-python/nh3/Manifest +++ /dev/null @@ -1,94 +0,0 @@ -DIST aliasable-0.1.3.crate 6169 BLAKE2B c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba5cccc1bae95ca SHA512 a60e4280335638b36a72e51514843229fdd0cc89cb670fcf159f882a687c04ecbddcc52a1dcc3cbe8647e5308af3939037934a157facdddcc4834dcd3cb16dc8 -DIST ammonia-4.1.2.crate 57453 BLAKE2B 8d129fdc6116c738f06efaefa2a5d8552a7f2f59cedbef4deb93af8c0ac24c7959f1f5ded24d9a2d5f663a823a726caa5dd8b55abb83de80f52969cd5959dc21 SHA512 c6fb9e0e3ece420471621457c48806a31e17afc6dfdc2b06184e0847238e53640f2c9ef89fc97153ea664de42ed968277c14068b4fb77bc2e6fd944faf123443 -DIST bitflags-2.11.1.crate 49082 BLAKE2B c9c875b54e0a12115ecd846ef0a66bc7070d38892285a4142f1b1f26b07d407fa440a2943f310046f5fbc9a2428fcc56f2e44d06360e551d4b27c9b8cf93eab0 SHA512 c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7 -DIST cc-1.2.61.crate 97163 BLAKE2B d46641d905e44c60e36c3918c6fb666c7d5f19316a1415e5f51909f79a00773bd763784a71aa7ee85a4c058177596a06a5c4a807904bbd2340c31103312d415d SHA512 4728983b06cf6cfb8a042759b7da2d9123939cb3c87fd78d3d7dc565871b5a4aa522afe515bbfff62218d8ef5ca16ed88f777c30b746820c13c9a6bf98dc7ddd -DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d -DIST cssparser-0.35.0.crate 54145 BLAKE2B f068cfd1e0fba732757a8fad1565cb3010fd16d59244505143df4ed01f4208ba15b37a3030cf76bd5c69b25ee1f14032ffe39928ff9d2c52c9457950c86cbba7 SHA512 62bdae0d003714378046967f83fab37d0012ee618607684e0ce3e0e872f65a4b7e63a725cb0d6380bbacb20de5c5095377e2f97b3d4737376b61e4299e8eca97 -DIST cssparser-macros-0.6.1.crate 7914 BLAKE2B e754cdabbf678d3f9efab469e72cacd05e2635352c4a3f4c40971772550c3bd48315a65cd121a79542ffcea642cc0868c41cef1c7ad5a31da92ba21a02c41530 SHA512 21d2f8bcaad0a8fff865b23bb2b59dcc5165f8861c4b9d7d70e9f302b58e2cc5ef8555bcab97889bfe81889a2b27863c755494baa64a52c65cd74687fe58b124 -DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948 -DIST dtoa-1.0.11.crate 21122 BLAKE2B 7081a2e0449b9a57ccaa9b00cd17be9ddbf672d75e3989bfbc685f4f44b43deb440b42ea98cf04fa1d585a0d8154aedc69c7f3e226d76f6e6f4b948479183cd8 SHA512 c2c1596688a6a0d74e2c8d6b67308d0d9cab89c2ba021556f7ca7e4de3a6156c7f2139b105e79a0e99bd06ca7c3b5e400f47ad9864d12ff0f58206eb978e19a0 -DIST dtoa-short-0.3.5.crate 8287 BLAKE2B 9a8e6625b2358d8f5c1346f2ec7fad73dc566b13f4c354b69a7004b43fdefd8118e76233ca55d8a572a13315504c4ce426b11745242ab713e24bfb774881d4d0 SHA512 da4d7c318b7146775260de71be363fa257ce9b1f7fcee8f5213cf905211379c5f58496d2070a001fd74fd4570a7de2a1ddf4d02e617dae6977e7a1e29b8817f2 -DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de -DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a -DIST futf-0.1.5.crate 11344 BLAKE2B 2cc5e5f5d4ace47e9273546e46c500432da47f246cee18f24607432305dec9481ec3d02b8a9bff4724efe05ea1d235294c52ee4eeb2f5f285ce56c2987b62d24 SHA512 4cee071c067c879742839d3d32192ca94ee2f9241468656357c3aed116cb7c656bf81722f32b67d60214b7db66858dca6443f0d52f0ff2114fc70971bdddd2d3 -DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST html5ever-0.35.0.crate 76142 BLAKE2B e323f68ffa24594c0e74efee0063e657f3c4bdf613343f6729a216d707f52797acb5e0fb40afbc72b68aad929c590f647695a28478281c671485170fb61ec120 SHA512 33ec689884aea2f6821099e58acd58ccebcc39a768d8a453185dc733a6f1f504f702e7d0484e867b8853c0f2f1e3ae7f8b4ba1eab4a5faf06dd486674de4365c -DIST icu_collections-2.2.0.crate 88011 BLAKE2B 6caeec073fb6dea88daa77c7a4d8e3699924bfab2a98f21429e5aee73367e2c1e72e8c183050dcf3ce8f69d432874c69acd800b6a15b08ff440d45b0d683976e SHA512 e7997eca01778c9635fd918d05c850d43abc3cada2b1e79c0a4043f2bf275c238d185f1c55ef06548de88eb3d02c3d04f74061cc20e0843ee46f4776e701818e -DIST icu_locale_core-2.2.0.crate 78639 BLAKE2B 106cbc50948d7253bc25c5ac3321e6cc236e23a548f0313267a2e028a74d58f838543a0caca50a2e3550207741f967e7fd8bf84c3b24932683b28f11cb065a4d SHA512 bf29c3f1cd5cea979ce82243aa19d4dada121448ddd974b27cb325ac92e18953fa4e9af2758198ba6a41c367ea659c92e450328e85ebf73d231126674e238c2c -DIST icu_normalizer-2.2.0.crate 78154 BLAKE2B c24d908f03bc018dffe43820f19b8298d8e998a3347b56b59d8bef710055f7b4deff807a70783f05d81bbc04944077b7807dc8408bc1019a09e6346e72bc21e0 SHA512 98e48fcfe47623c592feee082264f50e96a82d89fa17e89d5d94de8e1cf3ec2529625954947d9b3bf9746f1cf0062b3abfd2d8f7cfa3b8e445c98284fbbc7023 -DIST icu_normalizer_data-2.2.0.crate 67134 BLAKE2B 843c78279057acb4abd7fba5a22c5cdb0dd396365a473be4d03603d26eebaa1250b5463122a1f63911ea9dd68423cb7e47882b21393434ee1994ab4e558ddb15 SHA512 494559893b3db0960fc04294e1f606bf466c3970153335f48ff475d22fae614626d66d46130f0943d5345489ed5aa8118737d27b6e883d331993206a39a7484f -DIST icu_properties-2.2.0.crate 63950 BLAKE2B bcdf9ab45f90145bc21478791579986f5ba5d1cad36e83fe90dacfa3b43991f98ff2434965ec47d2eb6197b8dc45cd72abd66297845e9f74545a97c4279951e1 SHA512 880c0e19ca4ea3abe1322f9ce70c7138b0275dfa6c21b32ef65112d30059173b6d532aca0464f6b161aaa94ad56a0bd06b45156ba0c5ecdfab6f9fc52ab73bbc -DIST icu_properties_data-2.2.0.crate 168901 BLAKE2B 47468d4e5235e73818d15918fca8ce2e404decc48e7c4f5e8fbd5b9010510a283c77793c91796152a80f0529eb4759d91bb0b6ce9b9498935353e4f190ee363d SHA512 35330585d459673096b545753e36cdbd3e26b202c2b905032dfcb477c546e4cca6d323d3b5d2f0e7b0e4a983094f048c1543d215fec68535fd5655e839dfbfb7 -DIST icu_provider-2.2.0.crate 51620 BLAKE2B 97dc0dd0f22ab74b80127a4091b8f140427c41189ec0897a65ea8443c307c27a46866b08d6a4e4b348e18c673d96e15258c2086a9513a9fa9c23c1a8dd57bfcb SHA512 a1a193fc08ebe34782efd21b70778c38fd9f6d99c08321cd2bb457d6cc91593ecb806dd61b8179fe9b66d99d79d518081eb1d1e2933b08a3b28158806ad6169a -DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106 -DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba -DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c -DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690 -DIST litemap-0.8.2.crate 34572 BLAKE2B 1c052278ccfb685ca8d1647f6d35d2f3cddd74814d287b8f9d10a0447781a1a33f607b0745a6c83b7e940c14076c90e4ce1029e8660b57b174683f8af2585fb4 SHA512 3afcc1a89aab55368bdfe6848aa1268d37ea8a03130f1f0e1e77d6709e437070be83e9e457bb51a7096c3d93ee0155740e33cab03f7584ff3cd7d8992524a7f6 -DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0 -DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3 -DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a -DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f -DIST markup5ever-0.35.0.crate 15883 BLAKE2B b5b9a5b84c76ad9fe159a1f1a39a4e1f592567126bba94383d4846af16c969b76b5000050582be292c97611906914246497c5ab1e8ec458b952354a7de7cd38a SHA512 12013bfb081ad152eeb4cb3a47673bef9c83f0a5191f05564d70f8a5306058353b962223f41f13841618de3030e795f36f969c7cc5980233181001136f07cad7 -DIST match_token-0.35.0.crate 4570 BLAKE2B 51f533524610c25246633e50e3cb2832725fa1309244bc1bacd98ffca979a1b9789054495511817bc32e2493d3023c470ec5b946d077deb96dbc0cccbd8d9fdf SHA512 e5c592fabfc5c93a1d59d95e41946f813b211fb176a24aa02e2d634abc54114d4c6172d25f7c5a74ab0e4a714e090048c975136179436a14b99b86fabe237f38 -DIST new_debug_unreachable-1.0.6.crate 2582 BLAKE2B 2ac3dd86f1a532832a40ccfda95654e43709a62faebb8182c87309827afdd23e6d3f250f2345f044cb789015c30b7907be63253b487d368e68c4fdbc7de20492 SHA512 73a61acbc9b20b3595925360827ba8798f3338471b291fa37c72a1c9505b3ec9f688808fcaac9a2eb494e5f3ea5331d30545d5f21f89559111bec6126ac90b48 -DIST nh3-0.3.5.tar.gz 20743 BLAKE2B 2054e5e22af1eab34c18a311121c6fa86e061fb55a7ee4ce8d9f1a97e5414b16c971baa56651831c5025e8d3a5be3cebc311b466bbd3cef7f73a549b6d237a91 SHA512 8be7773050fd72545c11ee78d9d85e282feeb363d30d8ea0db6a9f3e8f01d4711bd7679af024a96651a5808463c6fea3becbf3f96682117c8efd0c29e4d1c7d6 -DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 -DIST ouroboros-0.18.5.crate 11678 BLAKE2B e733dd3455f1033e5d2fb32b4c468f5614ec8717e15e20f3748b19f9b9d4c5bb3648dc3c50e7a9f8692ed9e78a4800fa4a94529149b4901d3822ae64d45d248d SHA512 6ad2e1ef6b2e5192749fdcfd495f4ee2506e399186da4937d7b539b7874139b74e26812e283f344b4cd7b3caf87407b48bb329f5e77bc990beb7649dd0209dea -DIST ouroboros_macro-0.18.5.crate 22021 BLAKE2B 7ce1b4215da8d509014cf44a9ef3dc6155744afab4cb68c256555f53af6fa67d07168aad933fbdf47cdc19dd658af4bc52c883a2a3ea61b7d90836256db6b09e SHA512 2a4e0d3c77aa1b9d81dd340ec23ccc7a307cda6d8dcad99eb3df4c8ef94562cad87b017db568a8fbd6eee905ab8e9438b28a1ffccf7f38565cc2f676e73b862a -DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca -DIST parking_lot_core-0.9.12.crate 34110 BLAKE2B 4c1b3fe163c843c05effee9cd0a0461e39875040298b8a8b880c05a7db038c55ed84d1e4534417fa0e7a0395e06200d909fc16031514e3ba0ec03f011a86598e SHA512 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d -DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a -DIST phf-0.11.3.crate 23231 BLAKE2B 588ff9dfc05a3d2cbe223d97c36c8a596d89cd421b568a0526992a089958e4b4ae8f7d33b3f15cf935d20bffea8f60d39ef2d2e1904101f285ca9b8b8155ecb0 SHA512 20a834481bc43ac8c560b00e337294d3c14d1fe359e7f78ed08166b096305e40277f4cd3c179a740911b5c241aeb4e263afa1a50d37f383ef63da113bd6270a9 -DIST phf_codegen-0.11.3.crate 13741 BLAKE2B 88b6f0c206a95945c115401a30ba1bbf6a74e3acd4458f892fcd1eae5312765ed4e17272a814b6242240b97cc0d4eaedbf8c1c37a090d9aeda6ab23bd2280e78 SHA512 e86c3b73de198aa0ac67beb6eeebb88865f77d075b9d7f290eb9b73bfdd6728d9479f796d56e4f3358226ee88b877d848017cd951a14804534e4cb656eed209e -DIST phf_generator-0.11.3.crate 15431 BLAKE2B 0c8fa88e391141d36d6f128fdc3708a87e34ebd56e201ad56d62de8c05e9bff62258dd7f3a03b432ddcbd83c4f61fb9a57d93574a9f9a68e931720733ecfe1c6 SHA512 52998e20648b6ecd1eaafa407f7da4667fa829d48fe0c9f8f718377cc86a232a6261fc2f831ffc7051b62dbdb880654b1207ac314e57b23d2b70f634d07c2115 -DIST phf_macros-0.11.3.crate 18436 BLAKE2B f52beba12088a40eb532da1dabab5d633c1c90fe143ea0367afd7ad8263c42336fa81974fb122ae0d30eb45f13a257c7fef85f03b0aee8de45d3cf3b9e903d30 SHA512 331d3392dfd3e48eab0e65c3daca469c3abaf902989ed912e394175876f36c14d06fd1ba4ed03e01234608faf1189743e6dcde75eccdf2f4fe0dc8ffb15e720f -DIST phf_shared-0.11.3.crate 15199 BLAKE2B 82441a3f6db12e9021552b51ef4ad8b564532833dce782938d7d721e9f2d8b7015eee7483724552b8fcfeeed365259cdfd5044e9d2a999f42baf476df8141db4 SHA512 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e -DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 -DIST potential_utf-0.1.5.crate 10189 BLAKE2B 0d8967cfc088089bb8d9ce70e9d92f69fc92532c5c24eec8c46ba0b1e40819195c745206f596d63cbdcdac436112d770ca378abe99f3ca0c0d2588b2bc339f62 SHA512 72950504acbd0aeeff44e0169f1857461f7627e7c638698ee005958c14cc0e68b2cfde33a91afafdcce98eac7ba7d54a125ae22562c4120c31e4b745bf298b54 -DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST proc-macro2-diagnostics-0.10.1.crate 12219 BLAKE2B 4997c323129a17a8b28d7cc21885ad70ae2b002eae05d39becd66645d1c9fe69055dea4e74f20fcf36e3b9ab877a4dd797b7fdc1df76209c47e475cde02b973c SHA512 dc32cfa0f73f05cb1894d44eb75e0c8836529e12eedb21afcf4381bda478c5e04d03573509be8a103ef2ab8d3ec93def1a6d8a2653307afc4874e9ff5d038a1e -DIST pyo3-0.28.3.crate 1204476 BLAKE2B 8540a1c51bac4fbe04ea34d5ce38471c13d5a3f0759e60cf21d67e846b00feb8316e70f32cb8dc6b74d09f0901ffc83d5f41b1a06da6d34790ef13e4cefcad45 SHA512 f955957eec4b95cc9337d331bba3bba52b4754b301cf86cd974601e64eb20c2424023b19be89a224661fe2e185de646cd3d0d00705b6b5cbd139856c9443a247 -DIST pyo3-build-config-0.28.3.crate 35961 BLAKE2B 61a0101913c6d563721049ca99256c2aefd89b017a7e18c82f4a6aceca0aefeaa71fd559cd43adfb5034ce076c904e5188f8f73961ea217287fbfd12caab9401 SHA512 78f85696901b16540d42187d10e888bd929b9f23415faeb73f9798abda1af3506a308145dd4113b070521271c72624d7930fb4b19bad25aa1afd3082030c9126 -DIST pyo3-ffi-0.28.3.crate 80881 BLAKE2B 4ac7066c911e2aec18aa9245efed00585d063f81d69910e6a146f8efbf2939ab5de519bbf2a3dde78b40c264e97c62490db80e9b2e84aaf080d63659a6676459 SHA512 ec49b5cc67d19f46c9daea76b37b4988af0f63b9ed67c71190f015a0aa9691d4a8ffd4128413de430928428e1e8e26d44c3103f561e6b71b7e8c4597ab602d9f -DIST pyo3-macros-0.28.3.crate 8963 BLAKE2B ca9967cfba565b873ed77565ff6eb8408473c227d191797e9db8c6b5cbc89abc17ffd57ae71e28877088fe19373da2f503cdefeae6b0a47796f6abcf62044f08 SHA512 57d178bd9b53dd98916e60c89bc26c34f9949829dc17bf7d6cc15b704bba7c874d85d6bd3c827d401268660a79230a6e32711048da939ec4e22342f3e08046d1 -DIST pyo3-macros-backend-0.28.3.crate 88063 BLAKE2B a484b12bbab3031838f61149ab9f08b9e460a2bd02089e08e58dac2cb747afbc0cdfe64018ed4c8cb0bbbd1d22e3eb05a6a72b020da6b71a584ec51ca8d24292 SHA512 45ce31ed64ee4fd0249736d480c9840a756bc45934d6803ae11e0680057ecf4cc74c71b47ccf9241fc3ab5c1e0b9c758426f08bd523d1ace92fc308302ea3c84 -DIST python3-dll-a-0.2.15.crate 104255 BLAKE2B d08eb9cdbc9011e8965b24aa9c9538f0a2e372c0e76fd96d9241b587d83d16cb5cb1f5fcf7f62123dee69970be900e9cf46ad959f130f5095eaacf44470b66ce SHA512 1f5bad896ef5f630e43fd76cd9ea73ce859ac98c9c569435045f21633ddff085416ba7ae387e823339696edb729a94700dba44e7351c79b1408f05ebdda0a7ba -DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 -DIST rand-0.8.6.crate 83339 BLAKE2B 4e1936f76530f1c04d03e0f0028f6688890b8461f65873961bf75a2175a1d64449a7386f0ba4b817bcae28da1c68239bfb96c5b043048eb6e7f4a195e10a9887 SHA512 d7e887b161dd9191cab618efc367364c6bd5b31a55753f63aa08442b370c159673f21b0dbe020880601caed25535bda9e6b59e171699b00191db7668747b712e -DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 -DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101 -DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 -DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST siphasher-1.0.2.crate 11416 BLAKE2B bf5856bf89df32ce3721c488b539e30df29b5c7bf663d839586c9e0c8f0f943a8b74ddd771e405d31e2d9396f633dff48735d8f11e64a2d1033bdb7f15b3f4e9 SHA512 8399a455434ffabd268c4984bc8f1fb18650df0293d6262b507fb608ff96316075880ccbaf228a9fadd8192320150b9137fc3d854aacd76a2b338b5b7fd93be2 -DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 -DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c -DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee -DIST string_cache-0.8.9.crate 17408 BLAKE2B 7b38afd1f0bbd5a6cee1d2cee3579fa071a118025463dd18a1298cee580eade5bbd5c5c780398aac40c1a290a9813ece0f48b3f83ce1f2d594f13f8587ee196d SHA512 a1b85e609d52b2dc01536a34d1b297e353b60255fba538b0e80d37771d180c009500d237050fb95cc80c9bb69b01763d2c367b9dde71c1a0e475967fcee9b0dc -DIST string_cache_codegen-0.5.4.crate 9406 BLAKE2B 20e38c57d612d8b78677e664128a451f50eb18ca7ae839955e4b106b92a667ff7332496b23f24622e5448c7fa44180a27f0c5b7e8bdabc4f7eb18f47f7f7fafa SHA512 0c5e6b3cadde7fa48e5cdf899ae941026b7a8409447b777973afb7cea449ae439b59d0c9d4394cf96a9c34f3e52118696305688771a2dfddcf49bc31a0e6b161 -DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 -DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb -DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f -DIST tinystr-0.8.3.crate 24710 BLAKE2B 5ff044db0b3c11c6ce5edf6dd4562087449c7af0668a5de08e07588c3b225a3c13f15ed39f2f7d8860dd4d0bd88fc95ea2b7fc96446e5963521eadb6699dc80d SHA512 1208a3502aad5783a99d05c6c546f0f9de5b468b273c0931a33829c857a159679f8720622ee0700bb8df397baa590e0411f89116327759a859ff46438ac73bfa -DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 -DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a SHA512 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c -DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b -DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST web_atoms-0.1.3.crate 27392 BLAKE2B b1fab629fc1ff153c2c8cbdf63c5ec9e428303649bbdd1466ebd09cdb2f7e85af56b91e00ff9a999a7bfa8e064b4a1acb625dc5e78d79f8b6348d5cdbb0770ed SHA512 05ea03a37d90222570e64f82183f6fdcde229b980f0e1c93a0a95a82295c8fae0607fca679259aa149dc005001ff06e137d100a8eea4fd9886360f1940c8ec19 -DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b -DIST writeable-0.6.3.crate 26685 BLAKE2B d3e95d1316e65886df8841f5daf52960e7301beec545a1ed13040bc492617660504deaef808e9e47c5154860cea28c45c8cc7e05cf4ec565bcdc6f42aa8c8c9b SHA512 e3c1c498b7901f6287024ddf47862e0caf7759edde25a219304209a46ca183af15fb5fb33f87b84b2ce0ed531161d8414743bb424a7446d88b2a0c6d034bb87f -DIST yansi-1.0.1.crate 75497 BLAKE2B c0d396c93a733ed6ec12aca3385d816f39b1f1fbed75da460f491f0cbfc30ba462842ebd1627fa8e5d2b7c0f37913a23747e5f5e23df1cb7c85d965e6c37159b SHA512 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541 -DIST yoke-0.8.2.crate 32790 BLAKE2B 4da3adefbb91fd6a9d715ff0f96e425a07672ec5a607eb365b7a7c1427cccf5764c338a5e709234e1e51df09114ebd01a379633ec121c3da6e9038100ecc364b SHA512 fc4d0a912d531d661dc21000ea50eb18cb96b471f60f0624c644e055337c50523bf0b89d222e759e0e6fda1ae2debc9d87efa26b3427504456e3fd241658bb32 -DIST yoke-derive-0.8.2.crate 15077 BLAKE2B d067fa9c5a9d1978c0a86fa58034b4aaec8815c106aabc4f91d9d1e5c297a03ed287daa35374a2a2c3946e73abb05e159c118014cdb01b9c939f7eae5416bea8 SHA512 ed37289fe2dfcafda13be24b3e4aae1fbbdd6f52c42a1f2d770771f458af0d17b4cbe487941381b4bd692388e9818b45c686bdcd6229918e0f5b6fced1068ca3 -DIST zerofrom-0.1.7.crate 6140 BLAKE2B 3b7b9d9f234d84e3111683652fc0d375939b3bac138a1a0251c31eae5918ba324be4a9bfca251ba1d3e76c482f152a9bdb8a235d3d92d147ec35b65533cdc41e SHA512 e189816b92ca0f51a009b7bd63b07995aa1543ef5e69cf049ffc7f3605cd0ed48cfce958384a5775e233c25004e2289195e8c8ee1a8032f3cfc14a5e4b2cb446 -DIST zerofrom-derive-0.1.7.crate 8853 BLAKE2B 26b8932561c7705850ef88f1816141fadfa2077742cf5bb2eb66042cb657f2b3b76a2855cf49c1bb5a934f4147a29a73144fdcbc435c6ca4ff1a562ef103557d SHA512 22de0ee75a7463e6b263f17d91291d2e2800ae0b5066304b24459b58de8e528e36de77dda149d74abdecd26cab58f0ed34aa603b3361f00976929efdb3371da6 -DIST zerotrie-0.2.4.crate 83690 BLAKE2B 96f443dd0c9501464031426e6aeae9cee78cb604a2c151da4707c21eb317b55b4a415ab28836213d56613e40c5f0911b68b0ea3dcb9c0546ba64d81f4af5ddf2 SHA512 daaa133ef8916a14ee12af2de5e042086d6817822fe498c49fbadd2c03c5512f0adcd5ada268fa5bf70ae2dd23f14245a0f099a37abe09251478303c069a410d -DIST zerovec-0.11.6.crate 128583 BLAKE2B 32be3ec333c124894009ff13feadcc6548a93485444eef0d1085a995a55e73a8165e77589b13893a5f6bf585ddad750cf0364e8fa14e00eec239150f14bb0adc SHA512 9a0b22654ce3b76cd5e9bdfbcf8d5344dff4116f37f6e22ee4687677c7fe8a69122a2cc86b0d722ff2040547a810528a5a0d9bb5d8c4ac2d3fa0323dcd18320d -DIST zerovec-derive-0.11.3.crate 22115 BLAKE2B 4669526abb7a51d35045bf765017f6070e371aa33d06e66870f043401bd118192b53c422794d08ee2cf9c41e2eb8922a80ed0f450bf3c8c5e78d3f437f984ce2 SHA512 1195cf266a28cf1bdc48a02b2b721f24c785b317dc421475818cc0fe616230bbb91468ab2f67981bf6d3ea2b830eca2e10b85502f622ecb06880e4fff376d29f diff --git a/dev-python/nh3/metadata.xml b/dev-python/nh3/metadata.xml deleted file mode 100644 index 8d19bfb95ecb..000000000000 --- a/dev-python/nh3/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - messense/nh3 - nh3 - - diff --git a/dev-python/nh3/nh3-0.3.5.ebuild b/dev-python/nh3/nh3-0.3.5.ebuild deleted file mode 100644 index a536a2df48c6..000000000000 --- a/dev-python/nh3/nh3-0.3.5.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.86.0" -CRATES=" - aliasable@0.1.3 - ammonia@4.1.2 - bitflags@2.11.1 - cc@1.2.61 - cfg-if@1.0.4 - cssparser-macros@0.6.1 - cssparser@0.35.0 - displaydoc@0.2.5 - dtoa-short@0.3.5 - dtoa@1.0.11 - find-msvc-tools@0.1.9 - form_urlencoded@1.2.2 - futf@0.1.5 - heck@0.4.1 - heck@0.5.0 - html5ever@0.35.0 - icu_collections@2.2.0 - icu_locale_core@2.2.0 - icu_normalizer@2.2.0 - icu_normalizer_data@2.2.0 - icu_properties@2.2.0 - icu_properties_data@2.2.0 - icu_provider@2.2.0 - idna@1.1.0 - idna_adapter@1.2.1 - itoa@1.0.18 - libc@0.2.186 - litemap@0.8.2 - lock_api@0.4.14 - log@0.4.29 - mac@0.1.1 - maplit@1.0.2 - markup5ever@0.35.0 - match_token@0.35.0 - new_debug_unreachable@1.0.6 - once_cell@1.21.4 - ouroboros@0.18.5 - ouroboros_macro@0.18.5 - parking_lot@0.12.5 - parking_lot_core@0.9.12 - percent-encoding@2.3.2 - phf@0.11.3 - phf_codegen@0.11.3 - phf_generator@0.11.3 - phf_macros@0.11.3 - phf_shared@0.11.3 - portable-atomic@1.13.1 - potential_utf@0.1.5 - precomputed-hash@0.1.1 - proc-macro2-diagnostics@0.10.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.3 - pyo3-ffi@0.28.3 - pyo3-macros-backend@0.28.3 - pyo3-macros@0.28.3 - pyo3@0.28.3 - python3-dll-a@0.2.15 - quote@1.0.45 - rand@0.8.6 - rand_core@0.6.4 - redox_syscall@0.5.18 - scopeguard@1.2.0 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - shlex@1.3.0 - siphasher@1.0.2 - smallvec@1.15.1 - stable_deref_trait@1.2.1 - static_assertions@1.1.0 - string_cache@0.8.9 - string_cache_codegen@0.5.4 - syn@2.0.117 - synstructure@0.13.2 - target-lexicon@0.13.5 - tendril@0.4.3 - tinystr@0.8.3 - unicode-ident@1.0.24 - url@2.5.8 - utf-8@0.7.6 - utf8_iter@1.0.4 - version_check@0.9.5 - web_atoms@0.1.3 - windows-link@0.2.1 - writeable@0.6.3 - yansi@1.0.1 - yoke-derive@0.8.2 - yoke@0.8.2 - zerofrom-derive@0.1.7 - zerofrom@0.1.7 - zerotrie@0.2.4 - zerovec-derive@0.11.3 - zerovec@0.11.6 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Ammonia HTML sanitizer Python binding" -HOMEPAGE=" - https://github.com/messense/nh3/ - https://pypi.org/project/nh3/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-3.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -# Rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/nh3/nh3.*.so" diff --git a/dev-python/nitrokey/Manifest b/dev-python/nitrokey/Manifest deleted file mode 100644 index bcac2ad81ff5..000000000000 --- a/dev-python/nitrokey/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nitrokey-0.4.2.gh.tar.gz 1235069 BLAKE2B ee2d08363eb7ccb2e72fb73bd2d45e01c00f3c6784bbd5ea2f5b185a4c358c3502e2200796fdcb0c98cc1037324d4cb7e8b7cca97e3a53d5122049040ad778b6 SHA512 04003651240361e736e4a3a4f3c7f172a86f06eab7a0a6bd862e20fd8b22aa7918e130fd918ee10f906322949bd8ad292b03e0dc708c928c951e236c6650c680 diff --git a/dev-python/nitrokey/metadata.xml b/dev-python/nitrokey/metadata.xml deleted file mode 100644 index edc0a142f93c..000000000000 --- a/dev-python/nitrokey/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - beatussum@protonmail.com - Mattéo Rossillol‑‑Laruelle - - - - - - - Nitrokey - pypi@nitrokey.com - - - https://github.com/Nitrokey/nitrokey-sdk-py/blob/main/CHANGELOG.md - https://github.com/Nitrokey/nitrokey-sdk-py/issues - - Nitrokey/nitrokey-sdk-py - nitrokey - - diff --git a/dev-python/nitrokey/nitrokey-0.4.2.ebuild b/dev-python/nitrokey/nitrokey-0.4.2.ebuild deleted file mode 100644 index 8415508758b5..000000000000 --- a/dev-python/nitrokey/nitrokey-0.4.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Python SDK for Nitrokey devices" -HOMEPAGE="https://github.com/Nitrokey/nitrokey-sdk-py https://pypi.org/project/nitrokey/" - -SRC_URI="https://github.com/Nitrokey/nitrokey-sdk-py/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/nitrokey-sdk-py-${PV}" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="udev" - -RDEPEND=" - >=dev-python/cryptography-41[${PYTHON_USEDEP}] - >=dev-python/crcmod-1.7[${PYTHON_USEDEP}] - =dev-python/fido2-1.1.2[${PYTHON_USEDEP}] - =dev-python/hidapi-0.14[${PYTHON_USEDEP}] - udev? ( app-crypt/nitrokey-udev-rules ) - =dev-python/requests-2*[${PYTHON_USEDEP}] - >=dev-python/tlv8-0.10[${PYTHON_USEDEP}] - =dev-python/pyserial-3.5[${PYTHON_USEDEP}] - =dev-python/protobuf-5.26[${PYTHON_USEDEP}] - - - - - jernej.jakob@gmail.com - Jernej Jakob - - - Nitrokey/nkdfu - nkdfu - - diff --git a/dev-python/nkdfu/nkdfu-0.2.ebuild b/dev-python/nkdfu/nkdfu-0.2.ebuild deleted file mode 100644 index c70469bfff44..000000000000 --- a/dev-python/nkdfu/nkdfu-0.2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# officially supports only py3.11 but works on newer too -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Python DFU tool for updating Nitrokey firmware" -HOMEPAGE="https://github.com/Nitrokey/nkdfu" -SRC_URI="https://github.com/Nitrokey/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/intelhex-2.3.0[${PYTHON_USEDEP}] - >=dev-python/libusb1-1.9.3[${PYTHON_USEDEP}] - dev-python/python-fire[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] -" diff --git a/dev-python/nltk-data/Manifest b/dev-python/nltk-data/Manifest deleted file mode 100644 index 3e9f7f23e9c1..000000000000 --- a/dev-python/nltk-data/Manifest +++ /dev/null @@ -1,122 +0,0 @@ -DIST nltk-abc-20250310.zip 1487851 BLAKE2B ba28be6f7d5fcd1840af11bae1e669233a151f9d6a5ae1a958ab5b5b8bf33eaac03a5172f87bd0dd481b1cd069fa107d0fadd6f5cf037eee4350652a58e21bcc SHA512 e2ee1fc1738c1ebfac50271e9c8d8396a603ceef2b1a6471fb38ba78a1a74e639f5c51bf93ada93f70832462bd7bc42621d1c5ccfeba0315abe8408f28788db0 -DIST nltk-alpino-20250310.zip 2797255 BLAKE2B 54cff649a36e0eefd74b217ee5c4fa1be464edebb5b4bbf004960487fe172e6e623b5fb9b104da34e109eac3dbed02397119b7998ed8db8b32dfd62ab436f4bd SHA512 0f0b40ca8c36068dabde193299fc00754b42f0ef42f562b96ec413b8f6400db9fe874fa750b198ac92fa7eb3cb8e4bf1ecd463aa95005dd4fb23825e47c4a772 -DIST nltk-averaged_perceptron_tagger-20250310.zip 2526731 BLAKE2B bc6bfc544c78df029727c4f809749902539310b1894803f83b07add698455bbd9ca0f5fbd358ef91978414714b2041c757a1bfbd1db985ba92e81fbf7ae937a8 SHA512 bda565462823373905ed73073aaa78fc390077f370fdd942e7681e7e9b6f78d41bc4b71e7aa9b4d601de5a5a886d4bbb14b062e1e7761629980a508054f7facc -DIST nltk-averaged_perceptron_tagger_eng-20250310.zip 1539115 BLAKE2B 1e8dc45146a3973c0e050c34d19d616030fe203e2e645b71bfea154d7d1022465a4a3608bc54f76466b508d5e1b0508fb78cb29ea38174d8ba21523c7b0dd774 SHA512 e435ec19d5bf9aef1b7705ef2de44e83f0028201f408fc49ee8b7d10851ba70a3e99f2559bbeb858331a973f4ca392680aafb00e430afaea17c90434ddc365e7 -DIST nltk-averaged_perceptron_tagger_ru-20250310.zip 8628828 BLAKE2B 026ca0e6a511098029b45efa46dd336d37123575bd77682f8a6084c39327097c85052818921a5b0ce2f202924ddf2a24418025f8c979bef034aa0086cb583a17 SHA512 fd56c7f8188c2ddd6b6239189ffa701c56f2e47376a210bb0c92881969304874f720f27a6965e853db2bf43aff202f09dfea7bb30420590e1a75940493797db6 -DIST nltk-averaged_perceptron_tagger_rus-20250310.zip 5997187 BLAKE2B 12c6ef7bda695e7454186e3223b5e9af1543f21128299a6432df8efc903a446cc47c0b03361430cf4d198116e13d391113ce30e27101ca7a11a8c0e0fe1dc86f SHA512 e8bd920879cd744cec650a5aaeb53d74b7c552c664dd03df714fbf44ad8132527a6d8d89ad4b0a2a78bf61467ba7457d8fe9c12878be83a10daaa791c8d029a5 -DIST nltk-basque_grammars-20250310.zip 4704 BLAKE2B 024c6d86844bb3ea368b6dd71d065b4bd38b551576b3919f26e6c32139ebb3b5338c17453d766cef4dc7f5c358220b2738d16baf58c8cf794954e10a460100fa SHA512 52d07166551dadbf99830052595982b93c0f8c611c4051efc00dc2054a4a219b8a3ee57072f8bac51b34e5eb8e1e5631fc2668bf319d252fca201d798a58455a -DIST nltk-bcp47-20250310.zip 222952 BLAKE2B f04b536f2101387d902a0bb13a32a1f5df0ea3f32133435f41d22532497c92fa2330d1e9a10a0d560b63b84e033b576b1d92925fccb84b5de5cd220c55950663 SHA512 ec27587634d28ef5ee3c747674b6d87c8c187e4f745c1bbaa9d9f769200d7228170ead570d714b056491792e8e7048ea4f9395db17509f93497754d29155a388 -DIST nltk-biocreative_ppi-20250310.zip 223566 BLAKE2B ca749a1713992045363a7e4af7c912a750f6a17cc729f60fe1ccbe62cbb565a2c349c09764e91946753e630409382b4b1a1578a17b29e10d7bdba9818c6ef098 SHA512 b6dd5eee7849c1161afca851d22106671ba27cef63d4bf7f500b6c92625b31cbf4aa7593ae65c7eac25f532ce93f06faeb78e7131e35b5cc0c2d74a2c06d43d7 -DIST nltk-bllip_wsj_no_aux-20250310.zip 24516205 BLAKE2B cb52ef99d7505b956b31ecf0c02ae5538946ef6b9b639eaf7b2808795a3bb6e05188da20b8495d80a4a3077a6e8f1d53b2ebbadf5d14382e245841ae1919a839 SHA512 03bb1c3b6c27e0049e7b5fc7721e2903c1dea80b55fe35208a4acd67116618a646d98fc5184d3a43ac9ce3dc693fb8ca768a18f20d9d6eb69d91fd2a101cc9e5 -DIST nltk-book_grammars-20250310.zip 9103 BLAKE2B 4087df6322534a8b012df25587151afe6121ad857ed99cdac1cfa5c8f9aca4d2c623876fb65fa21b9f391c0e96401ef18a0f403bce343755fff38c7d85292012 SHA512 8cfa085e8203f9c415d18c0afb3e3cf9963214929f4de71cf5933234e3623e432cfca3a167cd7c2d9cdd4d22496cf959249790789782675cec392d0e0ef5549d -DIST nltk-brown-20250310.zip 3314357 BLAKE2B f9c54f01d08ce2da90238a94e74c693ca60ad63b0cfdc141897942b4c01235f505d9b60f4ab0eb0aa63fc4b414922f5d71eed404486d4b31788f167e068c300c SHA512 f425e022f8f3eb459cf9ad7c90c326920430f7f0ad3e15d5961dfb5146ac355f7e13ba7681a78a26d3c5b146979eb778012aac4ce3dc5d59421a60798dede85d -DIST nltk-brown_tei-20250310.zip 8737738 BLAKE2B 5386fc3c818e8f772760f8c8288fab1fb6f67d5f27e8aa47bc9366716b66c1b4c5fb52e0c9d52f1d2884ab426fe45afcb5d07dc497cf1a2e86dc4c06dd498cac SHA512 f3dcc36bcab63d481e4d833c8946f10163f732166114c8fdd63932fff9fba3c236593a082ebcdf96f74aea6d33e424b7be4c645fd0f5ee5090f0335544c02c47 -DIST nltk-cess_cat-20250310.zip 5396688 BLAKE2B b2c79b6d938b98118ed0f541ed75509bd47d2309123c97aff2aa1f03fe6da298c5270a9cd6fe3da91e57402b6bbf3953c88eab7e25c47b9a12720ff0367499e1 SHA512 6f14beaa98a5f0731fe126c7e10110045c7cac8f7893bea0a6895bc64e6953622f989e93c2e77f6d66d5a3024acc11422584d6563fc3efa84766757e2c5d4127 -DIST nltk-cess_esp-20250310.zip 2220392 BLAKE2B 16695534a2267c20d204e6ce19a19fbf053d3f4e06d8b52bf480f9c775b05381a902f56b0793aabb20ad07ed6334c3f24217dcfffb33bf32bfb3aaa6736dcbf0 SHA512 daca83bbe8d725fad5775f5c71946ae534764a758ccf428b3f48674eaa4a5a8342cb35f38ae9715ffa75030771b91f1303bb2b98a55922337e6b39dfa2e7a94a -DIST nltk-chat80-20250310.zip 19209 BLAKE2B a9dc4eb6d0a6d081cff840a8cd6b3249ca2e26a6aa783f33fba770f3c56917537cfb00706464767b70d4b10339b443615272b909fc43efe5ce1e8d8dbcb8df2e SHA512 2d590ac4a785132be92764dda5577f2d7e7209cc1d58302296707d9ba8dd312dc01cdb104183922de88ba72f7cc3cd4b8fd95b2b18fd41321a27f4b964e4a500 -DIST nltk-city_database-20250310.zip 1708 BLAKE2B 070a7d51fa2d39b891a52178a535c11ad7122b34fb1f847b87b86e84db85d140d8b2ca8b029375bb517d38a1c92afdd86f358068f6ea097873713037978a5df2 SHA512 ca87a07da6b1fa1ad786d43d2d7083797a4b81f033248d6951fe2162a3b4b35d20eb46d74dc9cb7c9eda202a8b6cfe8899a3b02cb768be9d1f0b4be1a290ec2e -DIST nltk-cmudict-20250310.zip 896069 BLAKE2B bcef4718794c180f8641dedf2d85bd338d440c470715bd34eb843b2487cd2b2e746808f9420adebe0757987d09def5c5547e797f4cfd49b91ff3274538836211 SHA512 d3b5d3f9675e242487953ffea9b93e8a8f66462fb09321303064c618e2483e13456d7bbb307b2791926a1e843fdc1df0cb29cf185e2adb6fd08f6286295f42c8 -DIST nltk-comparative_sentences-20250310.zip 279121 BLAKE2B b7b12e9922a2688586aedde8a50e01c29387793955b45c87eee2ad43e41353cba7a449e5746f41eb1b239263274fb91b4a69bda2359b6abd90e46b38acc061eb SHA512 38b383a8cde09c1e8269f047b89c364177507c57a330c361792e92116743adec6ee25202ddf672af041798cc558b63e1e35478283cfb365ef33f8657a462e978 -DIST nltk-comtrans-20250310.zip 11904518 BLAKE2B ae26bec3290d83673d0d894d62c22fac36d0fa4fa03e3989c0b924de65fac12f496bd730fa7512737dbebd59bd48e6b621e4234b0e26ab840c672fab555fbcb8 SHA512 c631d2d21f5a997548ad979e116e9ac642808bea0faa07fa93c57e0d455abb151b9c7d6badbc0b4ff4390994cb7736e722217a9c3da1c8d51da94d6e85629664 -DIST nltk-conll2000-20250310.zip 756607 BLAKE2B 31b4254f9eeb6a3c728193cb89a6e5eff59100c108ac7b19707e86d04f314bb2362e4e6a4770632308a535121ff2e847d8cdbea52835097429fe2111b1e580ac SHA512 421eb51171614175c27bc82fe69e1a6d22b426777c5e62f850ecc288f348feee3cfdf29e8fae9f59c53d47684ba031e108d8a29c5b9c27fc0d2f0225ab83f4c6 -DIST nltk-conll2002-20250310.zip 1867449 BLAKE2B 127a22ebf3fc2ac99e0b24641f2da1d122c67cbfd25eb59bb81ea430f1a08ed74c64b54b87b6457a903a164d2fcd08d4cec6ff7b98943024bc10a4cf54fc729a SHA512 0b9e575ed09771ca4ae5b6f5acf66466def823d9daae20eba4ac291fd501f2b651e018874b3f91dfb42b998abe8c9e0fb1ff9f2ef883f462b29c01547ba0d4d4 -DIST nltk-conll2007-20250310.zip 1242958 BLAKE2B dc01ab90a2d82f2fbe0b4276dc8c139626193f696197629b9bdcb75ae5da14739b319a4455dca870ae968c3fb00473836c56fce6e02f9ef5cc86fc7e44261d72 SHA512 3be03a672c9a4b823ed8c7cd3b571a7c0120415ef293f0e3044bf967f69b6efd413ee57cfe27a1407ec6fa2aad8e625019ddfcf0eec7a48ef8d745064adefba2 -DIST nltk-crubadan-20250310.zip 5288655 BLAKE2B 2f5103c9801b965ce5d893b690dedc5f8524b1266e32a01251834c80cf291963657b3c1366ef6ed21f9f89c9ab4a696de72a752ce53b651d596ade99edaace2e SHA512 cbb6a8c53a89bb68238853da2409b3bf04e832ede977bee673ad966a74f4c732ee6ba844b8171de26a641fc24f2e9f6d4755adeef3524583f8765d3237057726 -DIST nltk-dependency_treebank-20250310.zip 457429 BLAKE2B a60a95f9bcbb72b4ee19a91c380eb620261687f23bd867ae4cf2d7937b60b8dacafb52c09d7bcbcb9fbbbda4e57954ee55a900d70e69e7e290e53c668dd0775f SHA512 b225ace2e2413f0b9ae0e142d81052e64a1bcacb71caf7b07a577c18dec45dc429116abfd12edd3bb1442a111f4fa6e3e33e2b5f113e26dfc4e917268d821736 -DIST nltk-dolch-20250310.zip 2116 BLAKE2B a79b5d5de2ab03be43e5fdb1b34c70a458af6efce0e35f42f3c4d748c84cd950c98981f969fea2b0507ee405438f84b50e526aa94a93f99de7567ccb5c462215 SHA512 29254c95d11fd2001f486a5c682f7ab7f23fa13472ac4142db3702e2fa994f74ffabc2f571f1feb94a2e65fcb8da97c57a519f24504379b0e369fd27f9f867f0 -DIST nltk-english_wordnet-20250310.zip 11458203 BLAKE2B 83b3ccd6f8b08b4310b067775bbd80c135b5fb1161483f27572f30a8ab9b16f19d00def11f437b4d937a89d9f200e20780f4b2ce9e5590406e6ba018b116ae1b SHA512 974f2b591c7755a0ecb6374216d7483f72eece66e69da00de1b0f7773c34cbe891c4e788bb9a0e9759f5b6da609e06c264c794da45f61213d51964a3885b395a -DIST nltk-europarl_raw-20250310.zip 12594977 BLAKE2B 295e274880ae34c9618a70cabc1b1075e35c442158aabe437972caebbf36d09c4f5f5b66d8ae7ac953f4312f9dac8f5e0c6d3346a444afe98ac700fb3e622539 SHA512 47dcd5420df6ab294f75204355cf346257a821d491f65b856c41a77237df1d7aeb352ed1353da55bfb68fa9f0d8782b9aac9c33bd49af3b395cc780dc421e26d -DIST nltk-extended_omw-20250310.zip 11251284 BLAKE2B 11dafcc49c3608e5178b2cf82a943a95afd900f80308bf40d56b29a4518029832fe52241df728f6c38114e60b9c03617337717d987221918a11810b77b1b33ea SHA512 b1f53bef1cc43a5bf9996cc037364f4668e1055385d43e3276a1c58e4345b6ee09d8b577ccdebe8e65bf3367b8da37c05c6dabd282e469808143805303bfeec5 -DIST nltk-floresta-20250310.zip 1882021 BLAKE2B 092886cb15c6215b4fe979ce62a1a137de97c4749c372426211d36117d367697d19ebe6a9337f702ee9dfc133318b1e7de51393c5a41afc31a960e10ebe7c498 SHA512 1a71453b9629d622c3468b1e00501683e0415996a62a30c498486354b82f0b3be76080dddc60117c8c9f29de3b34a2166a5de87376a0daeaf8b92bfe5dac668a -DIST nltk-framenet_v15-20250310.zip 69337891 BLAKE2B 046087cb20013f3a597034458dd09b4cb7378b19f91f5ebf7196a92a02741a67b671f094262ac5d8e0e376743048c56dd1d65e6c37efb3b254bb3f8f6434addf SHA512 4b55a435f17afbb9cf5fb59691a03776784830cfa6f1f7b9c9c64770fa6dbb640bb3256a099328e44a0a6692ed52703b9f253e5229ef71ee300ace34027ba462 -DIST nltk-framenet_v17-20250310.zip 99207152 BLAKE2B b1a32c535d37fddba5c77922f3a6097859d8bf59a4bcf37dca4ff394fcf027fc68d781b3b6c0a8d5cd9a423a944687994ec6a2023dd45808dc697b4c90f28286 SHA512 3696c5bb0fdd59058a8723ba3ca962a0d6422b36d8dcfad0427caa21dae9579b85f2f9af431aa1fc1cb76e823676a996c5a26aca99782017270d03ef3bd77f0d -DIST nltk-gazetteers-20250310.zip 8265 BLAKE2B aa4f8db99a7ae8c26911d33abb67713bc80ffe3d87b2b21f21360682327b51229c16e7bf2330ae44d998e4d9c9bdc0879000a07197891a70ef9788bf8f7aca80 SHA512 dee3a050b56bec85a97e85d867e404bbb4f5041bf4886f5a00eb3e4149db1ff6f8a5bfa67f0210c48539cbf0140aa2082e2d3e65b4919dc5d7a258dc9616257c -DIST nltk-genesis-20250310.zip 473239 BLAKE2B 5234c2bcc31ae738bbd6cdfe1ee231a75ceacc74334e3b03fcefb409427406aee1700e0d8ca8fad1444736005b53fdb0fbdb9068085837f4bf7292cf61351b8b SHA512 e74f6a8f304bca292bf8e138a739a97633075cf9374c95f43ec75473cd7bbeb0921fe24f7864659e640e694d227e61debd67bc41150bd898b7241a274e28196f -DIST nltk-gutenberg-20250310.zip 4251829 BLAKE2B 54448e919010f12faa92c0ffd4adb31a7d1d76c262d5ac99c10129d188830107621f90e4ba611ffc1541c25037fc916b451169a8ae1df276747890fea2b5e06f SHA512 7b4442d18b89f9bb8261f23ad2f4d513b470461255633cbebe2b0c310f003effe819f7a86b39a62a6cde1b3fdbf099dabbdaaed520268c99fd1bb933baa97ead -DIST nltk-ieer-20250310.zip 166156 BLAKE2B 4c63be6f0f16e59584b7f97c21da0cf60a1efd3678ce662d683d8a6a9d05d333690b26ebb037d3047b26e3b51163ffa666f048ad8a89ee6c851ddd3edd2faf58 SHA512 b55545f0ac03282fb85c4a86bb69fd9988db8cc504114bff7b763007e20f559efa61b8ae5b7955c251c1c2dd9d23246e23515b1cd5d8d28225c20ec236c05cd8 -DIST nltk-inaugural-20250310.zip 344679 BLAKE2B 51ca00e78814436de660816694d5515e50c093d6d04fa0e333fbc7f4a079cdbb8fcfc58d7b743bc423f74a36a9558453adf0fdff8e2156c5dc2f0aad3107352b SHA512 ee6e2e39652e143d3615ae1d419b1986bc300c6ae5068a3fe084e2f1754c3bd61a5e834cd8db30c5df715e93cbad13083886d5aeb983a69b7605e5509edae526 -DIST nltk-indian-20250310.zip 199187 BLAKE2B 9f70f1f28bcb96d828ca2ed96d6f89cd8eca8391b64842c742e940aaf59f31e142a4919ab5a21bce954bbe2ed85add162ac67c9549758f9aa44b3e90d45d44a7 SHA512 08e9342567bcc607e9007aea8415af2cad1f8a289104b47a61bf569f1391629ebbe25f19aacf53e2b14725edfdf18076331f044e1c2e42d07c96d5c875ff8f9e -DIST nltk-jeita-20250310.zip 16531215 BLAKE2B 7cf98b389d5c4b41d9d613c14c5116b83c520cfe7418ef982a6acc1294d8ecdb8a5d6d396409c9f13ca83df999793619d5eb5483612e87874766afe565c68362 SHA512 491e6dc27d70ebfd139be4dcd179b02c383f38edbe4290aed85638ecd7c987259b025e4f6f3f1d5bfe2b7aa3eff7188109205417d0acb64759988150f2753129 -DIST nltk-kimmo-20250310.zip 186958 BLAKE2B ca288f48c09a33b86449c780e5c8612c3521e22bfe70918629bf3144b75b5566a942c3cc1440a13c2d81e3a69c77928c336850cc9fac4c232deb77293bfbe4e6 SHA512 fe38d5298ffb6dd62223c2002278d9ddf2695f341a29477f44434644bc6766cfe2c73091067f9eb8aea201735eef5012f96ba267f2e6ea3aec41ac206a43cac2 -DIST nltk-knbc-20250310.zip 8760788 BLAKE2B edef7da714f81de69ca7f2d40d3c15dbe9e8ba30a044d72deb96572504ac1f539a3f51e75eceeabb196e3cc3ce4ec2756abd4e22833bc7cf9547b0805ae20784 SHA512 76f2be8b8841fad1a4ffe9b31711614d19090d1571f9d076686f6276908b8b2fa3c7258dc037f1ae7e4eee63aefc041203982bd9d2ea155c944bb713cb1f37e8 -DIST nltk-large_grammars-20250310.zip 283747 BLAKE2B dca821271941708d4ad44a2b0694a9471787ee4fac8ca3f98761404df3ee676f6e9bd529359a42292d00584ddd63658cd5ea4b455205c73f119cc4b15829c716 SHA512 86ac15613a918a924b6ffcfa4eca1491f76b4d3f92d9c3fed25257dbb0ebcf20fc69800f4bac07acb2915e3d75d41d309afb61d5354d71eef396ec3866e57f8a -DIST nltk-lin_thesaurus-20250310.zip 89154019 BLAKE2B 7c039636911fbd96caaae6453f009fdb721efa7ae7b697c61279130f17cae5b6d96a8c8c12506212335925bd1ec7e58e609b72236cc0585bd26a8d144e4382ab SHA512 7972391164c7fcc90be80f4b673551cfbbaaf78653331023119a4296d6434c5a123dbdd4e631efc732531d1a5d0eb7ed1c9b46a2680d6493f3cb2bcf5c6f6d45 -DIST nltk-mac_morpho-20250310.zip 3013904 BLAKE2B a4a7e59cadf913179dd62a31c7e666e9dc134812405c3cdd78de2e772e457ff31d42b98e4f224756d921c584fd13c3708482007d575386bd21201c38492ab4a5 SHA512 cb892e0f414d12848d62012409cc1f19ce4c42490dd9ebb233110f75029670b1d413d82602a3b6cfbcc17fce448d7d5c2d1a811059280e154406eaa0e1b5c4a5 -DIST nltk-machado-20250310.zip 6151774 BLAKE2B 14642a214ec7e10b6451d1077e814dcfb2a5eb5f728ab368e5777d047c445b8d3e9f8808bfe9230107497a42fb87ad5c30295893352688923ee7efd456539fb3 SHA512 8ef0b5e768edd4a8b6c6831a6a4a1913ce82a57fc63f08cc29ad8442c49bd4eee27930c674f2ac141fb1f58eebde5486d12e6aa41681cb601ae9ef9562843a69 -DIST nltk-masc_tagged-20250310.zip 1602143 BLAKE2B 502d648d3af1689d81fa9e8f05f6c0dac51781f378e7cca0199a203eb98fbd61b038b075114e69f612b699c18a8353c5ab8314816422d402f84f9fd700004763 SHA512 558ee5fc652ca736f0f0238854e75d5d6e7f85e03bd19274b09bca616aaa8edd513db972f89c13232e616945cc3463fb4bfda96c2b3d897448d3b5d9ce370f20 -DIST nltk-maxent_ne_chunker-20250310.zip 13404747 BLAKE2B ef15eac5306f04adf23cce1810e80a5566b07b96616a27faf30ef6cde055eedecd82cb2b7d3f0ab8227e1e0d31fe998f0f4a93ed3ea80ba7d7f9d802fbee130c SHA512 2ac628c6a1d68a262031cb9dd0b3544da182cfe239a21996c7b7ccb540ce92b9fecb7a7f038ffdaa5c5e3a4d8b7194c7d699fb268004ab3bdb6cd671409c15d7 -DIST nltk-maxent_ne_chunker_tab-20250310.zip 5449208 BLAKE2B 544d8c13a3fd74ee19c3427eda0c5a3bc20e3f5dce606e1fe7ad1826e7310cac425dcf8223e31b8051af2d8c0cb40cbfd8efb956aff6ff5813aba5195c426d51 SHA512 9a76404604b7e5916a2dd772763bec991141d26fe111d49070c9fc27710da7149b0dbe863d627aacccf170dd37674d4d50eccb8fd64e8f5c5e8a257ff2c2e4d2 -DIST nltk-maxent_treebank_pos_tagger-20250310.zip 10156853 BLAKE2B ca58a0ca3e280d4acf77fc15102ab52d5fbbf2d83a6dfb91228eb7ca3585f8b1e567847c037221b3cf1650d086c1de2fcef3098a3859603f58a2cf24a6b77719 SHA512 ebcda9d7f843e47fb560530b9b75b44ae97e92102d341453202bdc42aa2e996c76833285134ca5c213d7af5b420065b28170cade92a67ba9a667b1b987b8331d -DIST nltk-maxent_treebank_pos_tagger_tab-20250310.zip 3731431 BLAKE2B 0f41accb06e9371be3e4b196c8716d5dc8714c16e8a69d0afdfb94befd3e3241fa602345c24faf5af6748ad3867d8a8a5ba0f9c39af7243717549c0c37fee608 SHA512 93f3d5a7c7d78a1ffe12fa9ffb3104f2b8ad7144ed48203d9e3d9c9abdcf4630d62b3d9bb22eafe169e2ea2022b9fb50d93566d96cc41d3560e2ec6e4cafd760 -DIST nltk-moses_sample-20250310.zip 10961490 BLAKE2B 29d4a055788f7fd87b2969a1396eb655dec29ff206e705c31bbfbecd88ab18e4dbfd7409f5c21cd5a53e3461c183628fe689634ccdbb8f24cdeef56bba230730 SHA512 54abd8add66ab286f3e016aa3fb7e74be0d4062117f382b13dc34b0091e823144f203e6c9b2c8ccaed6ffdd23e9667fee4aef57c7c95d7a3f4703eff7ee082a6 -DIST nltk-movie_reviews-20250310.zip 4004848 BLAKE2B fcdc45d77db5c89ec96ee327487e3ee17b89110c8b83f188bac868f476425e732a734e667ae3fab84cd0a2e7fdd49baf33304ffb443d17a3ebf3505a54c8e9d4 SHA512 d1271c8bc2585220418eae6f5b12137bee874ad6097875615bc254fad6a4f33e3a11878c41666fef4d16254d8489784fd3e296378ea1967acf73ba494140a1ab -DIST nltk-mte_teip5-20250310.zip 14800561 BLAKE2B 32de06f0cc6111a4ccc1cbc99070e17018eafa45ebde6f99f8027beaacffbde1db7db9d6d2ad1044f431c52297d1809ed76a3b78543506c620bbddce88c8ea41 SHA512 10ffd9801bc665c4a3af47c0591a04144ead556cbc80604218d97f334139513c7a23ce90c76b2bfe873b16f94bdee5cae00bd99ae9da8c7d0e1e21aabfe99d74 -DIST nltk-mwa_ppdb-20250310.zip 1594711 BLAKE2B 2d9c4820da713072269a096c6c3414195888cfc4341a2d7a30e6be89efe0d9793e1cf830bf6fb396aac3da9236667c1246fad7c6d474810291e5addd250cbcd8 SHA512 4fbc2ea7c211298847c5fdfb187ea3d08fe385611fbc51d1a21efbf77c45ca886e4765007204ed03b03ee6431804d8cb4239416e95b7eea20f2f612549a60727 -DIST nltk-names-20250310.zip 21326 BLAKE2B 37389f44337724fac26eaad5a4c310ea244b471877dabcacbb05e927e486f28b696bb7898809c8f4e739566ad09bc2f5d5103e0f5c77fcf280127328e2709fa2 SHA512 72513955d69d57787ff6d74b563c53bef7e350acd7dbe1eeef0a00253a9862663d59588551d5deeb02b88fb691d72b630a65315f513b11dd6d683af5f2e4a6ea -DIST nltk-nombank.1.0-20250310.zip 6728397 BLAKE2B 4dfb61fb651817086ad20957d02a39c99dff83ec45dc1a01e1dac055e0d7d9ef8108ef8df5218ce57b2b0866b748f5f76663a58e08f5e1731272173888e714e9 SHA512 81bcf29898ba1205ccbc8486d14518e95b0189b97b172a54580d4cb4584f4ef32a5284fe0abed0b954e67a318de8f10de5df1a20e6c08976df09cd2c9c66cb32 -DIST nltk-nonbreaking_prefixes-20250310.zip 25437 BLAKE2B 9f26efbcc429f2d36a5584014604d2ca9d4de3864aa6192a114e9e2cd55ff1df50d4321a8c40dbe96225fad6be51f7be66f8a4d58146e370a1d33a9305f7f95f SHA512 4cddfdacf1c7fe4e93a31333413a83ebea2ea7907f4e6fe99e1c6ff4aed8efc951f4399478cdb88e5d5dc01cfb734b6672f4007b2a17c4784896fecaf4a93cdf -DIST nltk-nps_chat-20250310.zip 301366 BLAKE2B eadf0d0ee54c982765a124321fe6de161bfbfbfb0385d5d7e171666945ef313b960ba7b820e4fed02885ffc213173e2a7c97822513ae6e81e68858af21d9f424 SHA512 a716f3aaba3aedbbdaeaff1c6f1ef607476aa989eaef1c2971b827215f3167952477b203f1543d0fd27e5594c3efa01349c6a0efc1ac423048808f18eae94643 -DIST nltk-omw-1.4-20250310.zip 26634772 BLAKE2B 4d5fe648987b9aaa589d612f439560287200fe947a80182b941b0660a97a739ddda00a472209a26715aa72c44f37cdb5dbce9df89cb7bfbcdb7f4fa2908bb96e SHA512 d25c591c894fedeaf8649ef26653c51b74282e8af43bd0a8867eb16f79a89c4b567328a7c83f7651ec9e41dc746cba87b0c8bdbbe736db7f18c62a56820a92e6 -DIST nltk-omw-20250310.zip 12110409 BLAKE2B 5ae634fdd89fcd2be2dea1511b2c434755e16b92804ea6bb5e2139113c644885d142e6290ab1d00c418f9df5241ebf6b7e227da120dc95d1e907d8f62a3d0cb8 SHA512 05b1b014e55738c49b34ea0371b95bd1d1aadfb0cc57325ec110ffbbb1250690e3a4aab45e877eb5433de08c7afe3ffa161e29976a0e28db9803fb637b24c843 -DIST nltk-opinion_lexicon-20250310.zip 24947 BLAKE2B 47f5a381647075f4bea0230939098a6e83b47860165595e72f076a5436e2aad78148606d86ec331b1cc323963cb2a7500669c6fc2aff2e889bbaec8fd8571722 SHA512 75b98afa24c4e0284b2858770d7655c5c399066f56c1b9aa03dd51d80f211a694856695f8192570f67f02f0827ab02c3f3b65feb5a56c04bebfae3b58ca56ba1 -DIST nltk-panlex_swadesh-20250310.zip 2861668 BLAKE2B e9ee3b2296c8738319a86dfb39d34fc5bcd346e725e0ad0df74571106ef05b71126aff70914e914cff436674c0d70c71ca36121331ab0327932505a2bdb26be1 SHA512 d096be1c6ea54814e448f61048f05df9107c0ca5f75eb3051a009efd4643c94188dde03505b0a4ae29d301268ffc5153eeee7012aae18310f9288fd4ccdb2287 -DIST nltk-paradigms-20250310.zip 24902 BLAKE2B 73b0e811f80b0dc64ae62f8a0ccb3906b723badd9b1ffd358194f7ea54373ecff4b75dcd4f06e3382793ea7bd31af98c6d31ebac5c793dd1446153e6d4371b13 SHA512 56ee67f12d2e794e3498183ee8cd90e7d691ab06f576ec413580fe1fa7ff49cbec01fc44c5b323fcd764600946a1866338c0babd6eb4cd658e006e4420205fba -DIST nltk-pe08-20250310.zip 80735 BLAKE2B eff34d07cd6717e1e661ffb8b187f96f84b88fc53fec2d3c15c1591d3117c461a996cb1b9c4890c41f2d82e1a8253c3583149ef34c8c42858855ebac5659923a SHA512 c0d5fd7df03b0d3e69a45e4f3463cd3a9de76a4d66c39c0b0641ede9ddab34bae1df14d85c85c78b4d375b478b4a4cbefdbc5100aff6c4e59e550903537d3416 -DIST nltk-perluniprops-20250310.zip 100266 BLAKE2B 36459b87d3cffed0e1331c322b0eece674d2cf7a9ec9a8bf5ebebd6bb11dd417fdb0ce471bd7078a24e02b5477d162885a327fcb0b89ec5e845f81c58e74544a SHA512 3e18cb45063d3e2ea0dd5160d85efd672a1a4f94436f732470ef63c8dcb2b3faf92db38d2d4e9363759140a9380d212809cbcca0f4459fc35bbe9a77fa107b42 -DIST nltk-pil-20250310.zip 1510205 BLAKE2B 389a0df127ac521de7de262d7400252a7353b8842e5b27f948cfdddb7bf565702e08ad9341f0be6e0c7725882cda5a3db960c258d0ee42eb8023729291bf0640 SHA512 1964ed66f604e6c39c9cdc8a5a4d9603f00893d02129349d84cf4cce68034c04889e9346df7719d6f468c03ddbec4a892035f3330cb408a7f6aab0bfcb3b865d -DIST nltk-pl196x-20250310.zip 7051453 BLAKE2B 2f5cb39fcea51d27992f5dd410dee8706c0c8146d216e4353f4e235a2df1833915ddc87cd20d78b9d7a503c10a6444842bf7d64fa6dbbb5bb1f28077b524f345 SHA512 2fbb2eec61562422ddbb7fad804c450a9b513dc10597c3341b811a3aa64a28ccaa836d736ac79319edba73c8c8eb85d4103573cfae51d649cfcbdd3a758e018d -DIST nltk-porter_test-20250310.zip 200510 BLAKE2B dee1fda2cc678a4cdefbf2cf3084b1c8df08bdb195d2aa42fd3314870d5dd96f8d8219987b3285f9b040f3e493a97f0f306b0ee8309fb73a44ee25aa24fa97b2 SHA512 8be4d1faad2b64bb3b9bfb2831c5b870d4213929fd087a9c62e217b85df9f1c1946c9cbdefcc51c110b4980f44bccc45a61c683cfc951b0913270fc11517bee6 -DIST nltk-ppattach-20250310.zip 781714 BLAKE2B 26613312b15d391883679d26e528949cd8b50ed88b45776f87c40180f12a4a79dcd721a7d9849b97d6b86d5ddff871d29db674ae750b0dec94f042a78ab67458 SHA512 9afa462379522276c8cbb8e8dc14a57cd221272da40056a1ea82daaee44a8464283927a9fcd94b426257bc3a04374db058cfc4fa31435cf8993942d05444befd -DIST nltk-problem_reports-20250310.zip 1032942 BLAKE2B 45b4536712c6eaa0c4b385792a22608737b3790c0e3b644695ac18b3327c216407d56c4b3a89c0d9123eaad4957104421b0c218822ab9f96000e9c0f422f332a SHA512 766c45a016171c7440ed2604db11f1ab1cf39d287bf9d10c87bc29fa76b0661a048fcc484328427c39d59556efec928a5fc687ba2d36e555c75826a28df2372a -DIST nltk-product_reviews_1-20250310.zip 141287 BLAKE2B 18e83e267d3edadd7eb99dd87f9094b0fb426006e21497d373c190d17859dc50adc6dcac7101e2e0621df06c812287a7f969ea9c4149521b649ee7683c8c92b2 SHA512 511a719b2694bee35a39057a770005f0234beebc289e01aceddd432adabc5e580e99cc8a06c960855764709432b24b62508daa5414cd4b1e491379c3f07649de -DIST nltk-product_reviews_2-20250310.zip 170698 BLAKE2B 395d5ac71b759a546a3e25fb6ef584eef5f6076fde9e3952f12a3b094360e493cf306fd07a3d266f46ceb37d94f000faf387b99ed7b4b9dec5cfa661b74d8318 SHA512 24ddd6e62a62ef81ec88fa5991507f3e7e479caf778d3738bb30ddc74898e03a8629a532147a0e0b899b3b2e0933fbefdd0ec0b0e774fc726c4145d66bf5cd29 -DIST nltk-propbank-20250310.zip 5323498 BLAKE2B 7abde7caca8fa267bdcfdacc507ecef133d80989909563380f9ac296213ddd94680c25b0e9eb339d2ed7f851eda185966f6be63ed86fae5d9d397d8758ec75bf SHA512 6bb6f88648c1f6044d30dbc56ce1924240ddc1420c7abe8ebecf3684d69bc2dc20f1c575a6ae368a39fff40c5ef09f80d94bf317a37301639321085f102b54bf -DIST nltk-pros_cons-20250310.zip 746276 BLAKE2B 7a1aec593396f25c75949bde9627b0568e4d406fb2d42ccb6e7be6ff7d3b118bdfbf34b574e40cdb27d8e65e5a370f820c839bfbc0140b2b177c9dbdd89e3516 SHA512 9eea1070b67e648d5e6e84d5a336d95c9eb3192cd0fa4a66f298076ac5907783ecda5cfe1b6e66209a99ec4e326666b14e1cc89ffb4cc8b2b91fed7db77db75f -DIST nltk-ptb-20250310.zip 6289 BLAKE2B cc4c91569a5a9bad0f3cfce8e0d98179a53b3caddfb66ece085b293b882e46328a108c3be86261dfd869ea2fcc33d3687bc41adac3ada88ea748cd3480c88836 SHA512 dd59d84f20ec52c38063f0961954c063f614b94696307a63fae21839c51c81435d0205fa276f6811d9da7fd083e93f51f0603b5c35dcddc539a9bf59b9dffb6e -DIST nltk-punkt-20250310.zip 13905355 BLAKE2B 648d0997e193cde81f838a67f914355ff107973b8858ac081b11c1ee39d23f0416b39ccee5df63a37574bac6f0e1ac2f50edc4092eda0f4c27d635f2759910a3 SHA512 faaf7f37d18a0ced9fc4fb513d703141115cf5a769531f84c8bb9f227b5ff99cb01957be49bffbf3a7131182d66793282044a431a6bf80b19dd7ce63e542e48e -DIST nltk-punkt_tab-20250310.zip 4319076 BLAKE2B 336bbc06ca94cd221f80a0bf233355b9bdfbe9ffda4388979aaa5fa7e7be111311968fefba5db0320c7ba3fcdad1a8213f5bfb4e94957d13e7f3d12670cc1fff SHA512 6d371798cb6a5d773c6570b5b1f9dc067022c3b640f5309a1d539e040889937bffc2b85844f3fc062dfcb1aed72ff3ec5108a629e8c4d052a48e69c69132018c -DIST nltk-qc-20250310.zip 125456 BLAKE2B ae02a2cd727e1832ede5fa5b3ef561059c9c714ced80bca311a360dacec6e176c034d802838335437cb8fa25ea877c3774fbac6790cdf6b9b75a3908e76e2dcd SHA512 8cca288f51164f7a18e1c99f2b6a35a3d890bcc5471b5be26883dd87d9b5e06214d15cc1133598fee330f0daf74ceaaa862410f6d95dfd56842a2cb84dd67390 -DIST nltk-reuters-20250310.zip 6378691 BLAKE2B adcb783246f4fd6e73b32fa9419570d9c7e9ecff1c9e2ae39a587f9036ab5eaf9a6ed87b7794dfe2f0ba965cffca68e51c243e3396c179a0282555601caee55f SHA512 21b5a4e114137cd8a52b6e3567c2d72dbe7eac8a3234952896126d9d598fbfa72a7c1e6b7c424b8b016ed345d7350cc562c6d039e2fd6ec0d73c68e13e58605e -DIST nltk-rslp-20250310.zip 3805 BLAKE2B bf4500dd0e28cb4f018b8d13c5b920294163e7a9735dda12935f6b25ce5c71f2181e3bcb33444d490ba7bb1a029ef50dcdb2df4bddb09bfaf9d91b91531b8461 SHA512 83994b9cf2c925e559c68a03abb1499e3cd308fdb5ac6e698c3b5e2458393d9eae2420b02b4c46fd04527913133a1f19b3a2e5312f07e222e8cf072886f94973 -DIST nltk-rte-20250310.zip 386303 BLAKE2B 384e22acb3ab9e37aeed26e85253a19bf14a4c0fff1030db5c530faa12380d7c8334278514e2e3a25ed6169f7310f960a116b10e1d021f5521f1271f2c039a05 SHA512 a091b04f9c63e4ee193f40cff7a60905a9f5bfbc687a27c7d66cc6f6896e5abd489dbb820f98baaa2a4d855e09b92203c3756d6eec31ed4f4c9dab9e689438d2 -DIST nltk-sample_grammars-20250310.zip 20293 BLAKE2B e59884ec6ed4e7699a7d066f332d09ca26e3abf53a801b37e8592c79f2a812a0fdb17d4f730ef5d820def8b78578c4ef8e60519e74a352f731884f91eccae75a SHA512 c4a99d38f6a85c6639d50b6fe9d0ce14bc87eb9dcb4a1a2dbc6756d756f903d6541d352401a42b20eb4a0df0ad1f41d75d33915b080345a9f88f4ad15f146b34 -DIST nltk-semcor-20250310.zip 4397021 BLAKE2B ef1a1915309bc4b829a6eae9cea0ce4a0a9e5caef731dfc107e634a6e6c2fc68173715d66b10d71931e4e46ef9eb09c13baf91fb909868a5d920d5a371e37a0f SHA512 a6d45b8c1043d94493fea3abebfb6fd1d690192243739d98f0df8a3e89de3a07da17078bce9797373c2312a249cdfbee41c952f1acce4e17c5cfd12e02d7267f -DIST nltk-senseval-20250310.zip 2151350 BLAKE2B ec21463f7ffe27e3dda47e38e356346491ce64412f6d4f537fb73e72a0d6dad2667d75895add461dfebc729d44b091365020f7e9c93c7e7bcddb00c74f90ee30 SHA512 4c69145668cbc9d25d4d6893caea417258fc34c23527538f5799d96da19f45aeb271d08f48ea434ee21b7cb499579631556aa517c294743bc64e0f840854ba9b -DIST nltk-sentence_polarity-20250310.zip 490256 BLAKE2B 56a1b4668875d5c73b220710e8af84410a273f394d68d7e9decb47c5370f0f7c1982d37710ab903d78dac0108ec2e1a26e8f1cdd3fee172487397c8b2ae01ee7 SHA512 d3772edc13d46fb835f40a9c6714b95885d3ba2eded37a24c8aad6d3e63ca49a9c79387218e2f67bda2e52d52449daf1dd1e603a4819ae46da78f4e0a38ba599 -DIST nltk-sentiwordnet-20250310.zip 4686546 BLAKE2B 98a45d9a5be971bd9e76ad5c154359c1800aa96ab1e8e301215e435cae6d659cc0fb38604435da4e9a391741a72ef7fcb842a1cf119348a7039f717843035f12 SHA512 cd0ff31abec3b85e3114546918c9152360e3da45fbbaf7b4c76a13a6d288f1d9ea7a4633638080cd0205cc293b4123445106e9b5daddb2ae379d6a08d1c992a5 -DIST nltk-shakespeare-20250310.zip 475458 BLAKE2B c60acbf2d90f5fffdae43bdf85191dbd694ec5ae19e37b145ad04af6d8481988f0c2ce644baff2e31707e86d95a9b3b03c1da4faaa46be92da2291cce565955e SHA512 72cbbdb237b78df1f6bf27b5504606f805433746b9862dd1ce544ab712783a41fb165f3a4f282a7f1bd58c7dfe6036c14ecb07a82c109f6d326eb95e470002fb -DIST nltk-sinica_treebank-20250310.zip 906706 BLAKE2B 0c00bc7d39765b86eb99f55e82522d390cf0270fd2e2688d5825481b6f11e54aaa71b3f9ac95af170be543353746777da130bb6b294b0529330c712f9edaaab8 SHA512 22d44e23e89691f775a0e54971fada692aecd7cfa5181d49e9a53d0a96dc3be1beaa1e1ec6840f9b2756c5c16c93f96b571f6b08c175701485afc0c32261cac8 -DIST nltk-smultron-20250310.zip 166207 BLAKE2B d0c3e75dd108965e260d913e0c02137da8707a751a4f53a1f59ff6a26af9997e2f0193980b5087277b87b74d9aab3e3c8d066d7264311cec2a94f0f9d21caf44 SHA512 8872717994269caff4ccf3f52cef273b2ef007efeb8ab89392cb4db3b8e3ba4b8859ab2fd70762b8941bee4558aebba3021869772be17a64e1056968aa605e19 -DIST nltk-snowball_data-20250310.zip 6785405 BLAKE2B 44c10439b142540ac7eece967efa1431fd8f45342f0a90875dacf29ad374fe4c7d30af11d42ba45e0f1ec1836d56b2ff684ee352c5e8536cfb5db5eb7632285b SHA512 6c8a9259d88f6f7f499867d83b731de99d7fa4e8827ecedf836f653fc1a810efa9f6c5c6e2720a9e6610bc00978956b6a119bd08b70e3e241c4e9faccddd81d8 -DIST nltk-spanish_grammars-20250310.zip 4047 BLAKE2B d8a8dbb558850a6a60f1fe5ab0f617f3a0f3c64bc7d49980cf793d374c6679d1bd42afb7e61776737b5eec162f2520abf2ee3acc92ea9ee0f397c3089b3b5b28 SHA512 4513347156e9351c259c0e2448198d68354bbc95e0a54561c31a88f13f333ebcba3e294c820cb62036665f2904eb6a7137546cd580e361c0423c30a8aed950b2 -DIST nltk-state_union-20250310.zip 808757 BLAKE2B 2d352af0ced736d3c11a821eaba0b035b3b5b6b0f20db3bd5d4ac2451f99daf68bffd3ad984bd404ecc4a1e67ca9281c529af2cc9e295a3a7330f36ee9640bc8 SHA512 a6fc83e6230e57ba66a7af62f0d2a5d44a14530ed1e0e914590b3f8b5bf939967c126a5e6f6899ba9134843893f65212e836d311109393c1200191a5c3163485 -DIST nltk-stopwords-20250310.zip 36779 BLAKE2B 682acd8fd6bf9d59c796af084e01070dfd8bc868c41d207fbfaff206d70986e212a274db43c66a9c4348d89b1e2d4ecf93615f30f68c1bbf9bfea2810291165e SHA512 7f9d96b2a43724e55944dc462985d17f893faa6c977f315315b970a20ab20dc46594520e0b0e8cd58427b28a20ae425a4d455ffb3e67a2e61f1b9bd9b32da8f6 -DIST nltk-subjectivity-20250310.zip 521628 BLAKE2B 0a8777a5b91b1b825fbde41cc927d496480129f0a810349bddde2036ed16f37611f2bc3b007e74fe36523612529a92433d32d094be72d247f5faef8220c3c491 SHA512 a3cc4d2d20f26c5eabd86fbced2c013e69d46e607013278eb35831a62e57523a17aec1b580ba62c7a867e61a561e1b222d8430f0c1e2d429a9479e12b008c5b7 -DIST nltk-swadesh-20250310.zip 22828 BLAKE2B 1cd9d5355c6b53694ec545ca001b0807b4912a7878ba075b0f81ce8b9b22a5c7a18cf52cf2449483a1c89cd20d8d86986dc3d827fa93a7ef5824fddbc0922025 SHA512 90cb32532a5378d05ce34b84b5f8363dbb32f24afac58b0dcc5cdccba98fd7d37def7f4fbe76b11c8c64059bd19df745562bfbf5f4c721d65ce9f4be1348ab76 -DIST nltk-switchboard-20250310.zip 791161 BLAKE2B 211116a751ae246fa31b6aca96b396d3642d89ad112588a09f8d91a5b76dc41c7fb4d36c16c6358cd8e0da8056bc83598ed0dc635cf7b1fd8469a0e80b5f1761 SHA512 690e5392dc082c4ac550bde2848aa65117e7a25cbc4bce0887581c531d03be64e21f044ac0a3286648255f0edd7766b1161f5575ad5fd680c7303b34c3226b8f -DIST nltk-tagsets-20250310.zip 34531 BLAKE2B 7966055f926f33cba5929f16623afdb232c6168049e07728fc6629641eb5e8bbeb47fa4c2e3ebb89b7f5f49855565ebdef17c9a9ac7e7cad58fd42ab53d5c333 SHA512 03a5a9643c3f242ae699f4d2f5269aacd167e1ddfdb826759dc5a51271e37efb89ac7d3d316e7573b00bb92ed2138c8c72cb0b67b7f28ca8ac93ed0a6d48c798 -DIST nltk-tagsets_json-20250310.zip 13239 BLAKE2B 5debb953db7e0c7d71495d3f62d289564ef3f63c9c1d801006aeef20b07ba68be8c223b9a5d35c82f602b5f1f565d2c212b39dc844c3102b2b27b9250f19ce03 SHA512 58d4f63443a7afcd9f343aa08c472ac25fe20e50d281c6680aa71a8c5241f0429c6f2fc10cf980440957e5b33acf15349d3fa1f55f5368a04b6c32b06fa96cc3 -DIST nltk-timit-20250310.zip 22251869 BLAKE2B a4ab4f5c1973bd748893f15ac47eedf7e1bc6de1ea40caa9e5687535a5e2e4f159ad98aed5b2ca78133146b76fc593e279502d3cd238fa3a96c5825d8b31d773 SHA512 0f7f853dec95431f2c3f404ec275a06ae43c3d4a506e787f94689521b381bc9cb4b76fc93b9829bcdc3265f8465e11e0ddc2e0d8a36c88b544dec21d679b9b7f -DIST nltk-toolbox-20250310.zip 250616 BLAKE2B 34b0bda4cd229ab8beada332e43a1040a4cde652129b70b06e8409bf467423af6f15c8001ee9b162cd2714c9ac556e6d0c484572b36c85126851d1299e676e66 SHA512 33f50ff645bc359894de098000e117d7a077e9422a3318524b06bb895c10c33a583faa134d79f620ec95ef5b3ba9d502d15e68b531e6429845181da9b163307e -DIST nltk-treebank-20250310.zip 1740034 BLAKE2B cd40ad3df05dae4d5e4f7a3a4154eb4ac239b0f41b1798da72e023c7878afb549d29ddba73111dba1e2f34554538f1f949d2622363deb1db9a8f5ac1b4dd455a SHA512 f2b3793329259c16b2544cfb544270e9c4b4d25eccbd997c086d3d5915981ceb038f719c097d4c71429aa9e7c4f0e19918db06b249166a2f6153d6b618c96a77 -DIST nltk-twitter_samples-20250310.zip 16007673 BLAKE2B dc100181ff129c2e9774c643cd0841220496443902ba57818c327929782b4d6e0434ac083c47cd362401d4aa804635fd2e008342755f1cd7962f23e0bb57e3f6 SHA512 1c950e0135e8da58540ca618a1d52f0359afde44b429bede4005182924736d3edbc0fe52638a2101664490fe7e2eb25d7ab704909b241b9349b8c5aa7a185892 -DIST nltk-udhr-20250310.zip 1170177 BLAKE2B cab5f8b4ffa9c0c303620a499f61bbe654545a5689aaa710df743054836a7843e826d97ee91f7b84ba2dcd32ffce432f1932c53797e791de2776eaf183870988 SHA512 730f83cb663974edc099427fad0a3c1cd16769f5ef82446a78aa0e12f01b68a4c52037bdb5e3717dd6b08c42655b03d9d0f2f5869c01b117ae2ab8a428df0dcc -DIST nltk-udhr2-20250310.zip 1653975 BLAKE2B 43ee8c9c490a6a8ee5f0d9273bab83f77ba3d977da7eaeded3239b8c16f3432ef36478d0d290b1df9fe9af4e0c5de1902b8fe699788b7681003e5c8c426574e3 SHA512 eda644aedba1d0b9d2605dc6b1c8c77943692b4404c4a9c904c82956432c9ba7e27bb0f496e63d3eef7f29b4b34eb929f8d9228b4fd56613d5d4f743fa1d87e0 -DIST nltk-unicode_samples-20250310.zip 1212 BLAKE2B 715c6030baf56d766dce7b920500c29dc98ce4edc9b41fb4c858960a4630469fe5a269be6d0b2d33b54ee0208014b1e43f5d9ec49b878442963ea21e4e3acda6 SHA512 88cac1ef0f43fc491285c0638807f88f52d1baba8964cb2cf37c4ee3e8cd8c080071f108fb553fdc14ed17cb0e80343097c08ac7c1613b0abbd84f559e38fba8 -DIST nltk-universal_tagset-20250310.zip 19095 BLAKE2B 829bb169ec42005fd5c0bc827d0820eab49acce562240b942dcccc4d3bd96b3f17d24fe46f21d528264ebe976df79e2bb00da33a889759cc20cbb06f40a6ac41 SHA512 2a0094744c0e697e0cbc2c49002f41d52973a87dc940636b5edb1a162f7ac4f165911555be590c5b66d69cede918ed9cf2d3ccd59f91286eba274ef44c8df28c -DIST nltk-universal_treebanks_v20-20250310.zip 25908853 BLAKE2B 20f8a6c0e759ab15560e71f48527e26a0dac554b8996dcebcacd2c5d5e3cea8947481734a03680843176025fde6d5e484e9414dd239043dca380c79053d71d8f SHA512 3dcabe02ff8bb1044f7d9e1c5af294af05291ff33a6c8dc16d3a3c855ccbf3a8261d92ea926e15e0d7f9228ae81e7863a283b156812ad30575c9ea947ecbcc55 -DIST nltk-vader_lexicon-20250310.zip 90486 BLAKE2B aaa4a07a600d6ef53373250afd62a1a5e76cbeb28b56c06879d07a6cea593d7041300e6eaf2ce39b87dc0c04a536fae111df80604e7f517878e680fb9db16019 SHA512 55d41757736806a2a0dbcaedef28000b4461eb44dce308c9e06315feb55f843914f743c37b6cf220fc9e61c04f8f7f41dd338438059e2e803fc2b4e91f739923 -DIST nltk-verbnet-20250310.zip 323661 BLAKE2B af5b26a63853d1bc3fc99c9cba3c50a82bc148cb6d95a26045c9aa29ba83408db76b098354e99f07696d5e2373ed9d8a35ed8504ac9b20e1b4d16252a238bc85 SHA512 00368fb2d5cf1bf818f1d72762d2c40a98067937d71a65ece2ca0f4bfab6f8957b32ba66741901af34258cf3309d00dae433b1092d0b7adb145a791dc3bf859b -DIST nltk-verbnet3-20250310.zip 482025 BLAKE2B 256b922160c6c8288d1a80d2eaab686988e1bdac2c7cd04b99f1662815e77881d97d4655a22480f3c3ba5fa5117d1098f416e5c460ca725e299e94a5e9bbd12b SHA512 aa8f0eab8d132d30039ae93d077970183ea87e26b3918b9760cd9c86cfe2a8b09e49569f8c4e12af9c3b964d9d341dfe10772377843ae9b6d888a439acf63268 -DIST nltk-webtext-20250310.zip 646297 BLAKE2B ca072fc38c144b659c76c36c9161641c91f814fd84e5cb8bebe5dfe9382e5813bfaafafba2cb8b2e23d014f071c5b5a9589b78a2028418ad61147b0de35b95bc SHA512 7c88ff4920d2b61bf7e7cf8265100d8781c061c0742852a8b49142eb9a4d48e34ecc0c6257cbb7d7c2e7ea7ee87e942305b03451522776fe09a91ca86c2fbe4b -DIST nltk-wmt15_eval-20250310.zip 383096 BLAKE2B 119943db4240171077569b3302c678644c2c9547ba67bfd055751059e0a3ad3ab6a19e4eedf9108d313d46dcd36cf19e11d973981da8c70a01c4cb790a7bd739 SHA512 362395d4c77ebe92f4c19fa8c2000082dc7a2343acc19cccb596ca00db6c40c231b904d807f46e2691cc4c4a0c79d14873b2a1983a494f2ca1485d540d787ceb -DIST nltk-word2vec_sample-20250310.zip 49396025 BLAKE2B 0512b9bb7121a528190079f578e82b4e8f8021bfc0062cfa5613d260f3eee17460aecfeaacb65d950e79d27a653c78633a88c3638ec16377e2dbc3006387ebaa SHA512 09c30a4ab8f9fb6a5b36974b5953260d01cb4f285827fb90a374d054ad775ac978602ab56c452f46f4f8601312e232fd739d2f54dafa44ab8b7b01831cf0d9d1 -DIST nltk-wordnet-20250310.zip 10775600 BLAKE2B dac56a8fb1fa6882b1871c394ad2acb2d3be739c424570e27c89fb6983df5f896a8f359092ba82752ddfc0531d83563a219e85f80124202f29bda93181efe4dc SHA512 1923a8bcd56fa0b9a9de91f53070dce28c3a7efbab11d2ef55c87134b1bf30de0f40abab59c39eb15dce54aec9491d8a5a259de212ff4cb25cde0ad09317009a -DIST nltk-wordnet2021-20250310.zip 11332750 BLAKE2B f4296728b803ef5a48cf312e2dd1471e8a240a0486e0c45b13c4c9998b8577ac30f87d151ffb2957e319e2b7b82706eba82b7b21530bfb3600d7cff2f4aefa0b SHA512 f27e847e0fd3fda83848af8bf94793d0e89c5f89b7868e222ba60be59122587f524e124e9d84f0b904b3a48808aae1c7d849f5851e2f3119ec99b3c30baac400 -DIST nltk-wordnet2022-20250310.zip 11353460 BLAKE2B 477fe2de8a9d7f076255a863dff49b1e49c536bf8b8b756dfbd6826e00b6bf5925c72f5f9a54f7b077a74339f655433a310a0ddb2361934c96d764f100e29d2d SHA512 2c8758914ade40c3da82137b4e8b8a37995acc71e859af462fbb1f4b8cb020a05049026fd0751d3ad8afb1437f758c0d899c27dd3edd0e7b9fe28eab52e1e949 -DIST nltk-wordnet31-20250310.zip 11058667 BLAKE2B fb2dca62f602e05226dd62802f42e5f74d11cc535e71b1dc634a202a8c52a7912b1eb0b71edb3c564520c7c05251d9a9928abe88398b816a43035a6db4bda1b3 SHA512 dffea47ded52a042594dced94bc877686d78e6dc9d5a9db5f2a1718190f411cc991b04028d0a4407a8354afd695258e2a5ae881d5f6d9eaf0c3d30de1a8cbf96 -DIST nltk-wordnet_ic-20250310.zip 12056682 BLAKE2B c2dc2a646015b23699a72f636b588ec5718c70e6941d9d56863257e1e0396c8cf59ac1dc6ed74e5d7f0c2ee9129d63221a03967bf66a3d335e99160f295ed44d SHA512 1c94451a13af6c76bff60a0cab2e70402a3d9abd2e8fc62a5473f24ab4229feb0afe4faa8d389734697a6cf86d2c8b1dc700bb3afa3cbc279b75d7e0ec19fc6d -DIST nltk-words-20250310.zip 757777 BLAKE2B eaaaaab6c26e206e9b6ce45daf779e3cc6706a06132afeabf013026d0009caee2d678f3c4ea9125b9654f7143bef29ec7a5706b79e5650ea556c6821b7754e6f SHA512 2810f05d3fc7ee6b6f8636fa1ff7b4e8c8cdac12b415cc54d15c69102290122ea138ec4fa36cb483f790c1ac10b0f83ae4c2c3e0e8df7e67e90e962ee5dbb0be -DIST nltk-ycoe-20250310.zip 477 BLAKE2B 574835aa011a06a06363e26facd6a6f583a1dc1cac2de39adff59d8ab48eefac030b43d935a2f79af855259f2a9a571193dae2811589483af97406ff05c76c9e SHA512 e39ce165074d10ff63cb84ea52905d7ecb937797c8123ed113c5609afe1f63ac44d04d48a681002c4eac21dc9076ac74164b886c6f9ce42f3a102c38d1e8e756 -EBUILD nltk-data-20250310.ebuild 4200 BLAKE2B fcf827423756e575021a156238e8e694174480e35c2948bb74774dbd38c23618ef056bb3b9a69a15b9e2d51ffa77e9e4e1d8e64292aee6503465cf9288ba0eb8 SHA512 2828e9f2c75994b3c5b9c1e6f9e66145740bcfd7dbd3929c6b5fae8edf9fa5dbaa86d691652120e3b611714f7956da7bd148216e68efa184a08b7c164c79d79c -MISC metadata.xml 256 BLAKE2B 4c2944fdb0243cf0d157abc03ec16010f2996ba44a6d49dcee0f60aa08d648615bc7fb2eead77415ce33ab24dccde7931e54499cd3f2896ed7e7e82bafcacc21 SHA512 22b47afc4746c7a1b2f819b973e09b16d984fab4c014d07fa96ec3430c02d84f119b78636a81b04428e2d5b7bdc70401d9fb133a07e8de39e74ded17548ade4c diff --git a/dev-python/nltk-data/metadata.xml b/dev-python/nltk-data/metadata.xml deleted file mode 100644 index b8af102cbf5e..000000000000 --- a/dev-python/nltk-data/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/nltk-data/nltk-data-20250310.ebuild b/dev-python/nltk-data/nltk-data-20250310.ebuild deleted file mode 100644 index 1bac415dc8fc..000000000000 --- a/dev-python/nltk-data/nltk-data-20250310.ebuild +++ /dev/null @@ -1,200 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs - -DESCRIPTION="Data files for NLTK" -HOMEPAGE="https://www.nltk.org/nltk_data/" - -# at least some of the files have poorly documented licenses -# https://github.com/nltk/nltk_data/issues/102 -# TODO: create a USE flag for free-ish subset -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="amd64 ~ppc64 ~riscv x86" -RESTRICT="bindist mirror" - -BDEPEND="app-arch/unzip" - -# https://github.com/nltk/nltk_data/commits/gh-pages - -PACKAGES_ZIP=( - # wget -O - https://www.nltk.org/nltk_data/ | xml sel -t -m '//package[@unzip=0]' -v @subdir -o "/" -v @id -n - | sort - corpora/bcp47 - corpora/comtrans - corpora/conll2007 - corpora/extended_omw - corpora/jeita - corpora/knbc - corpora/machado - corpora/masc_tagged - corpora/nombank.1.0 - corpora/omw - corpora/omw-1.4 - corpora/panlex_swadesh - corpora/propbank - corpora/reuters - corpora/semcor - corpora/universal_treebanks_v20 - corpora/wordnet - corpora/wordnet2021 - corpora/wordnet31 - sentiment/vader_lexicon - stemmers/snowball_data -) - -PACKAGES_UNPACK=( - # wget -O - https://www.nltk.org/nltk_data/ | xml sel -t -m '//package[@unzip=1]' -v @subdir -o "/" -v @id -n - | sort - chunkers/maxent_ne_chunker - chunkers/maxent_ne_chunker_tab - corpora/abc - corpora/alpino - corpora/biocreative_ppi - corpora/brown - corpora/brown_tei - corpora/cess_cat - corpora/cess_esp - corpora/chat80 - corpora/city_database - corpora/cmudict - corpora/comparative_sentences - corpora/conll2000 - corpora/conll2002 - corpora/crubadan - corpora/dependency_treebank - corpora/dolch - corpora/english_wordnet - corpora/europarl_raw - corpora/floresta - corpora/framenet_v15 - corpora/framenet_v17 - corpora/gazetteers - corpora/genesis - corpora/gutenberg - corpora/ieer - corpora/inaugural - corpora/indian - corpora/kimmo - corpora/lin_thesaurus - corpora/mac_morpho - corpora/movie_reviews - corpora/mte_teip5 - corpora/names - corpora/nonbreaking_prefixes - corpora/nps_chat - corpora/opinion_lexicon - corpora/paradigms - corpora/pe08 - corpora/pil - corpora/pl196x - corpora/ppattach - corpora/problem_reports - corpora/product_reviews_1 - corpora/product_reviews_2 - corpora/pros_cons - corpora/ptb - corpora/qc - corpora/rte - corpora/senseval - corpora/sentence_polarity - corpora/sentiwordnet - corpora/shakespeare - corpora/sinica_treebank - corpora/smultron - corpora/state_union - corpora/stopwords - corpora/subjectivity - corpora/swadesh - corpora/switchboard - corpora/timit - corpora/toolbox - corpora/treebank - corpora/twitter_samples - corpora/udhr - corpora/udhr2 - corpora/unicode_samples - corpora/verbnet - corpora/verbnet3 - corpora/webtext - corpora/wordnet2022 - corpora/wordnet_ic - corpora/words - corpora/ycoe - grammars/basque_grammars - grammars/book_grammars - grammars/large_grammars - grammars/sample_grammars - grammars/spanish_grammars - help/tagsets - help/tagsets_json - misc/mwa_ppdb - misc/perluniprops - models/bllip_wsj_no_aux - models/moses_sample - models/wmt15_eval - models/word2vec_sample - stemmers/porter_test - stemmers/rslp - taggers/averaged_perceptron_tagger - taggers/averaged_perceptron_tagger_eng - taggers/averaged_perceptron_tagger_ru - taggers/averaged_perceptron_tagger_rus - taggers/maxent_treebank_pos_tagger - taggers/maxent_treebank_pos_tagger_tab - taggers/universal_tagset - tokenizers/punkt - tokenizers/punkt_tab -) - -add_data() { - local data=${1} - - for data; do - SRC_URI+=" - https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/packages/${data}.zip - -> nltk-${data#*/}-${PV}.zip" - done -} - -add_data "${PACKAGES_ZIP[@]}" "${PACKAGES_UNPACK[@]}" - -CHECKREQS_DISK_USR=3G -CHECKREQS_DISK_BUILD=${CHECKREQS_DISK_USR} - -unpack_data() { - local data=${1} - - for data; do - local cat=${data%/*} - local pkg=${data#*/} - - mkdir -p "${S}/${cat}" || die - cd "${S}/${cat}" || die - unpack "nltk-${pkg}-${PV}.zip" - done -} - -src_unpack() { - unpack_data "${PACKAGES_UNPACK[@]}" -} - -install_zips() { - local data=${1} - - for data; do - local cat=${data%/*} - local pkg=${data#*/} - - insinto "/usr/share/nltk_data/${cat}" - newins "${DISTDIR}/nltk-${pkg}-${PV}.zip" "${pkg}.zip" - done -} - -src_install() { - dodir /usr/share/nltk_data - mv * "${ED}/usr/share/nltk_data/" || die - - install_zips "${PACKAGES_ZIP[@]}" -} diff --git a/dev-python/nltk/Manifest b/dev-python/nltk/Manifest deleted file mode 100644 index 6a83b3ff24fa..000000000000 --- a/dev-python/nltk/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX python-3.12.patch 8925 BLAKE2B a9ad62b0b8d37b8707c6fa880af98ce6ee8e3f02a1d6cf42456a6d1dc2398f7cbf8721eb9e580594531c963dc10232f2e259939ed4dd78b5f6b9d778e2c2c7f7 SHA512 b32631b7d0b805496188b30e4ea8bcb3bd6cccee98b2f3cf5ccffcd8467c6e333654d23ab71b78ca1030aff54ac2e2137efff076bf86bd991bfd0a3077a6543f -DIST nltk-3.8.1.gh.tar.gz 2867926 BLAKE2B 54de1d3ae7cfe0b71ac0f5a62ed3e81e489fa4d322cd32eb4aa4ef60617eb96767a0f3a92c7e5a16e71836cb0d3a1076ae3598b6bcf0af5925c95e1a0ccf70f8 SHA512 5b13eff5d8e628173f5321c293d896919d369bcd586861a7e09bf6fdca2b09f2580902da98ec647bcf9cdc2b33a87c830dda3793de20c31c8bc38c86df8f7930 -DIST nltk-3.9.1.gh.tar.gz 2874006 BLAKE2B 4ad375dafb32f16aa23128f1585f51f8f2c864edb40ea64e3fe291944a41de52fa5e37add1de86434de054bc2ff9ffa48c56a6d6793533f4c0ca6e798829be14 SHA512 7e384a23fa3839c29d38c083d6288d15ff04eb071c4bca3ec1bfb3b9cfcac8d2388041a950d6c71684ee29b791318312df99e29ae258eb5e602ccf2ad1407840 -EBUILD nltk-3.8.1.ebuild 1394 BLAKE2B bf5cdfbd9eb5c1b415de3039f5af1be36c34e8a3c0245efc908c941028b34119d59486dc0c8649771e386808d0c10ab1ab52d1bc651fd8157cd9b9fcc77bfb8e SHA512 3f4c996aab04efd784d948199a7b96bc58372e453216ae290a7c2f903f67f6518cd39162f55900fb1e047badab3d3d6a1fd53c330901f8ccb3acbd0a7023bd78 -EBUILD nltk-3.9.1.ebuild 1223 BLAKE2B f2f1ce13a1f015c4674bd41355c3c00e5f769e1521d8cbb36650bb81e0e799d9c2ee5c53465d101b332a81ad36eeb5061e7e9abd2103b3769978febfd9717445 SHA512 729bc346694c07deed10f6bea8755ec8a5ce255e4045b8ec2fe6140de65c77be2a0cf5a6535608975d853d12c2aa11b8272b9a2989f8961deb8640251fbf5bce -MISC metadata.xml 445 BLAKE2B 4bfcde721368b9c9354799863a7a78d2c04eb789672f52b5449bda3ef567448fa1b434dda9d150aa0ff360477c576ea2fd0bebce40bf80bb843393e245f85278 SHA512 89bb6d0ca2e268e3540cf36e91b57e834eb31f078a91bb7ed7218a17c1a9b63809ae77916822eabf6a3a86286d00ae4a311b33c52e40d9d2e61b6d242f4cef78 diff --git a/dev-python/nltk/files/python-3.12.patch b/dev-python/nltk/files/python-3.12.patch deleted file mode 100644 index c55d2852751c..000000000000 --- a/dev-python/nltk/files/python-3.12.patch +++ /dev/null @@ -1,282 +0,0 @@ -commit 544bf807bf506927872b7b837c6e1514e80419ab -Author: Konstantin Chernyshev -Date: Thu Nov 16 19:40:54 2023 +0100 - - fix(bleu): add Fraction with 3.12 support - -diff --git a/nltk/test/unit/translate/test_bleu.py b/nltk/test/unit/translate/test_bleu.py -index 990b76406..b472d785f 100644 ---- a/nltk/test/unit/translate/test_bleu.py -+++ b/nltk/test/unit/translate/test_bleu.py -@@ -2,7 +2,6 @@ - Tests for BLEU translation evaluation metric - """ - --import io - import unittest - - import numpy as np -diff --git a/nltk/translate/bleu_score.py b/nltk/translate/bleu_score.py -index da445bc3e..9647202e6 100644 ---- a/nltk/translate/bleu_score.py -+++ b/nltk/translate/bleu_score.py -@@ -7,16 +7,40 @@ - # For license information, see LICENSE.TXT - - """BLEU score implementation.""" -+from __future__ import annotations - - import math - import sys - import warnings - from collections import Counter --from fractions import Fraction -+from dataclasses import dataclass - - from nltk.util import ngrams - - -+@dataclass -+class Fraction: -+ """ -+ This class is used to represent a fraction with both the numerator and denominator saved for later retrieval. -+ Python 3.12 removed _normalize=False from the standard lib Fraction constructor. -+ """ -+ -+ numerator: int | float -+ denominator: int = 1 -+ -+ def __float__(self): -+ return self.numerator / self.denominator -+ -+ def __lt__(self, other): -+ return float(self) < float(other) -+ -+ def __eq__(self, other): -+ return self.numerator == other.numerator and self.denominator == other.denominator -+ -+ def __gt__(self, other): -+ return float(self) > float(other) -+ -+ - def sentence_bleu( - references, - hypothesis, -@@ -222,7 +246,7 @@ def corpus_bleu( - - # Collects the various precision values for the different ngram orders. - p_n = [ -- Fraction(p_numerators[i], p_denominators[i], _normalize=False) -+ Fraction(p_numerators[i], p_denominators[i]) - for i in range(1, max_weight_length + 1) - ] - -@@ -365,7 +389,7 @@ def modified_precision(references, hypothesis, n): - # Usually this happens when the ngram order is > len(reference). - denominator = max(1, sum(counts.values())) - -- return Fraction(numerator, denominator, _normalize=False) -+ return Fraction(numerator, denominator) - - - def closest_ref_length(references, hyp_len): -@@ -577,7 +601,7 @@ class SmoothingFunction: - In COLING 2004. - """ - return [ -- Fraction(p_n[i].numerator + 1, p_n[i].denominator + 1, _normalize=False) -+ Fraction(p_n[i].numerator + 1, p_n[i].denominator + 1) - if i != 0 - else p_n[0] - for i in range(len(p_n)) - -commit eab59d7ceac5dc64e34ca04ee0143fa8998af204 -Author: Konstantin Chernyshev -Date: Thu Nov 16 19:46:47 2023 +0100 - - style: fix pre-commit style checks - -diff --git a/nltk/translate/bleu_score.py b/nltk/translate/bleu_score.py -index 9647202e6..aab519521 100644 ---- a/nltk/translate/bleu_score.py -+++ b/nltk/translate/bleu_score.py -@@ -35,7 +35,9 @@ class Fraction: - return float(self) < float(other) - - def __eq__(self, other): -- return self.numerator == other.numerator and self.denominator == other.denominator -+ return ( -+ self.numerator == other.numerator and self.denominator == other.denominator -+ ) - - def __gt__(self, other): - return float(self) > float(other) -@@ -601,10 +603,7 @@ class SmoothingFunction: - In COLING 2004. - """ - return [ -- Fraction(p_n[i].numerator + 1, p_n[i].denominator + 1) -- if i != 0 -- else p_n[0] -- for i in range(len(p_n)) -+ Fraction(p_n[i].numerator + 1, p_n[i].denominator + 1) if i != 0 else p_n[0] for i in range(len(p_n)) - ] - - def method3(self, p_n, *args, **kwargs): - -commit 8f06fa4b1da4a390d53010e56bc6ab5d5cb32a3a -Author: Konstantin Chernyshev -Date: Thu Nov 16 19:48:06 2023 +0100 - - style: fix pre-commit style checks - -diff --git a/nltk/translate/bleu_score.py b/nltk/translate/bleu_score.py -index aab519521..f32743ecc 100644 ---- a/nltk/translate/bleu_score.py -+++ b/nltk/translate/bleu_score.py -@@ -603,7 +603,8 @@ class SmoothingFunction: - In COLING 2004. - """ - return [ -- Fraction(p_n[i].numerator + 1, p_n[i].denominator + 1) if i != 0 else p_n[0] for i in range(len(p_n)) -+ Fraction(p_n[i].numerator + 1, p_n[i].denominator + 1) if i != 0 else p_n[0] -+ for i in range(len(p_n)) - ] - - def method3(self, p_n, *args, **kwargs): - -commit b72a4bdbaf99a2bdb6a99454a1eb8804051bf644 -Author: Konstantin Chernyshev -Date: Thu Nov 16 21:49:32 2023 +0100 - - fix: Fraction - -diff --git a/nltk/translate/bleu_score.py b/nltk/translate/bleu_score.py -index f32743ecc..72f5b548d 100644 ---- a/nltk/translate/bleu_score.py -+++ b/nltk/translate/bleu_score.py -@@ -42,6 +42,14 @@ class Fraction: - def __gt__(self, other): - return float(self) > float(other) - -+ def __add__(self, other): -+ if isinstance(other, int): -+ other = Fraction(other, 1) -+ return Fraction( -+ self.numerator * other.denominator + other.numerator * self.denominator, -+ self.denominator * other.denominator, -+ ) -+ - - def sentence_bleu( - references, - -commit 86fa0832f0f4b366f96867f59ae05d744d68b513 -Author: Konstantin Chernyshev -Date: Thu Nov 16 23:26:42 2023 +0100 - - fix: use Fraction override - -diff --git a/nltk/translate/bleu_score.py b/nltk/translate/bleu_score.py -index 72f5b548d..ddb54dba8 100644 ---- a/nltk/translate/bleu_score.py -+++ b/nltk/translate/bleu_score.py -@@ -7,48 +7,39 @@ - # For license information, see LICENSE.TXT - - """BLEU score implementation.""" --from __future__ import annotations -- - import math - import sys - import warnings - from collections import Counter --from dataclasses import dataclass -+from fractions import Fraction as _Fraction - - from nltk.util import ngrams - - --@dataclass --class Fraction: -- """ -- This class is used to represent a fraction with both the numerator and denominator saved for later retrieval. -- Python 3.12 removed _normalize=False from the standard lib Fraction constructor. -- """ -- -- numerator: int | float -- denominator: int = 1 -- -- def __float__(self): -- return self.numerator / self.denominator -- -- def __lt__(self, other): -- return float(self) < float(other) -+class Fraction(_Fraction): -+ """Fraction with _normalize=False support for 3.12""" - -- def __eq__(self, other): -- return ( -- self.numerator == other.numerator and self.denominator == other.denominator -- ) -+ def __new__(cls, numerator=0, denominator=None, _normalize=False): -+ if sys.version_info >= (3, 12): -+ self = super().__new__(cls, numerator, denominator) -+ else: -+ self = super().__new__(cls, numerator, denominator, _normalize=_normalize) -+ self._normalize = _normalize -+ self._original_numerator = numerator -+ self._original_denominator = denominator -+ return self - -- def __gt__(self, other): -- return float(self) > float(other) -+ @property -+ def numerator(self): -+ if self._normalize: -+ return self._numerator -+ return self._original_numerator - -- def __add__(self, other): -- if isinstance(other, int): -- other = Fraction(other, 1) -- return Fraction( -- self.numerator * other.denominator + other.numerator * self.denominator, -- self.denominator * other.denominator, -- ) -+ @property -+ def denominator(self): -+ if self._normalize: -+ return self._denominator -+ return self._original_denominator - - - def sentence_bleu( -@@ -256,7 +247,7 @@ def corpus_bleu( - - # Collects the various precision values for the different ngram orders. - p_n = [ -- Fraction(p_numerators[i], p_denominators[i]) -+ Fraction(p_numerators[i], p_denominators[i], _normalize=False) - for i in range(1, max_weight_length + 1) - ] - -@@ -399,7 +390,7 @@ def modified_precision(references, hypothesis, n): - # Usually this happens when the ngram order is > len(reference). - denominator = max(1, sum(counts.values())) - -- return Fraction(numerator, denominator) -+ return Fraction(numerator, denominator, _normalize=False) - - - def closest_ref_length(references, hyp_len): -@@ -611,7 +602,8 @@ class SmoothingFunction: - In COLING 2004. - """ - return [ -- Fraction(p_n[i].numerator + 1, p_n[i].denominator + 1) if i != 0 else p_n[0] -+ Fraction(p_n[i].numerator + 1, p_n[i].denominator + 1, _normalize=False) -+ if i != 0 else p_n[0] - for i in range(len(p_n)) - ] - diff --git a/dev-python/nltk/metadata.xml b/dev-python/nltk/metadata.xml deleted file mode 100644 index 04f450336e08..000000000000 --- a/dev-python/nltk/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - slonko-overlay - - \ No newline at end of file diff --git a/dev-python/nltk/nltk-3.8.1.ebuild b/dev-python/nltk/nltk-3.8.1.ebuild deleted file mode 100644 index e31fc0cae9c7..000000000000 --- a/dev-python/nltk/nltk-3.8.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite,tk?,xml(+)" - -inherit distutils-r1 - -DESCRIPTION="Natural Language Toolkit" -HOMEPAGE="https://www.nltk.org/ https://github.com/nltk/nltk/" -SRC_URI="https://github.com/nltk/nltk/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="tk" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/joblib[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/joblib[${PYTHON_USEDEP}] - >=dev-python/nltk-data-20211221 - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/twython[${PYTHON_USEDEP}] - dev-python/scikit-learn[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - )" -PDEPEND="dev-python/nltk-data" - -PATCHES=( "${FILESDIR}/python-3.12.patch" ) - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - nltk/test/unit/test_downloader.py::test_downloader_using_existing_parent_download_dir - nltk/test/unit/test_downloader.py::test_downloader_using_non_existing_parent_download_dir -) diff --git a/dev-python/nltk/nltk-3.9.1.ebuild b/dev-python/nltk/nltk-3.9.1.ebuild deleted file mode 100644 index c3494490106f..000000000000 --- a/dev-python/nltk/nltk-3.9.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite,tk?,xml(+)" - -inherit distutils-r1 - -DESCRIPTION="Natural Language Toolkit" -HOMEPAGE="https://www.nltk.org/ https://github.com/nltk/nltk/" -SRC_URI="https://github.com/nltk/nltk/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="tk" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/joblib[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/joblib[${PYTHON_USEDEP}] - >=dev-python/nltk-data-20211221 - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pyparsing[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/twython[${PYTHON_USEDEP}] - dev-python/scikit-learn[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - )" -PDEPEND=">=dev-python/nltk-data-20250310" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Network required - nltk/test/unit/test_downloader.py -) diff --git a/dev-python/nnpy/Manifest b/dev-python/nnpy/Manifest deleted file mode 100644 index 7f40c5814dd9..000000000000 --- a/dev-python/nnpy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nnpy-1.4.2.gh.tar.gz 4830 BLAKE2B 7e1e3d3ade400e96e43504e490f22e5595850d54e80d4591fa0a519a47a492aaf569d9937c4ee05fc9504c4beb5cb2ef8496a65874e64b6162087eade6762906 SHA512 b0908e3b53ac62d8a41ecadd412b2c4bff69773d5eeecc2eb72cad2667c3a14405dc1dfa6f2cdf4f81cf76b9eadbcdca5bdfa1499a2f0c3beddbacbd3e21b7d7 diff --git a/dev-python/nnpy/metadata.xml b/dev-python/nnpy/metadata.xml deleted file mode 100644 index f28806c863cf..000000000000 --- a/dev-python/nnpy/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - aballier@gentoo.org - Alexis Ballier - - - nanomsg/nnpy - nnpy - - diff --git a/dev-python/nnpy/nnpy-1.4.2-r1.ebuild b/dev-python/nnpy/nnpy-1.4.2-r1.ebuild deleted file mode 100644 index 2f25f002ed38..000000000000 --- a/dev-python/nnpy/nnpy-1.4.2-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="cffi-based Python bindings for nanomsg" -HOMEPAGE=" - https://github.com/nanomsg/nnpy/ - https://pypi.org/project/nnpy/ -" -SRC_URI=" - https://github.com/nanomsg/nnpy/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm" - -DEPEND=" - dev-python/cffi:=[${PYTHON_USEDEP}] - dev-libs/nanomsg:= -" -RDEPEND=" - ${DEPEND} -" - -distutils_enable_tests unittest diff --git a/dev-python/node-semver/Manifest b/dev-python/node-semver/Manifest deleted file mode 100644 index cad6e3bfbc68..000000000000 --- a/dev-python/node-semver/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-node-semver-0.9.0.gh.tar.gz 19547 BLAKE2B 6558468a38aa11943429919c29d00e5512fd74587a5e9b53a9f7704acb60877919331329cb42b53812918eb3264f2bcd08838d566cbf9476b8aa9a47f745cd74 SHA512 1ac32e271cf2b574ffbdf3c37aa5a13493ab03dbaa539b50614e9f91adea1078e0bee0451ae400b456e83de0493942ea209d7dd9aec4ab90a3e9753ba1c80082 diff --git a/dev-python/node-semver/metadata.xml b/dev-python/node-semver/metadata.xml deleted file mode 100644 index c4a48408cd40..000000000000 --- a/dev-python/node-semver/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - luigi.mantellini+gentoo@gmail.com - Luigi Mantellini - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - node-semver - npm/node-semver - - diff --git a/dev-python/node-semver/node-semver-0.9.0.ebuild b/dev-python/node-semver/node-semver-0.9.0.ebuild deleted file mode 100644 index 64a075c6604e..000000000000 --- a/dev-python/node-semver/node-semver-0.9.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-${P} -DESCRIPTION="Python version of node-semver, the semantic versioner for npm" -HOMEPAGE=" - https://pypi.org/project/node-semver/ - https://github.com/podhmo/python-node-semver/ - https://github.com/npm/node-semver/ -" -SRC_URI=" - https://github.com/podhmo/python-node-semver/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/nodeenv/Manifest b/dev-python/nodeenv/Manifest deleted file mode 100644 index 7294368127ad..000000000000 --- a/dev-python/nodeenv/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nodeenv-1.10.0.gh.tar.gz 43934 BLAKE2B b6a8e4d6689a26936a5fc22bc0cf527abbc84e4c3eec0e635a51eb6317b391faabd98480d23eaddbe169ee20eeb668c769ba0eee0746dd5813ab0889eb9135ff SHA512 026edc60940586dad3aaf53f514c7ef4d638eb76e0066f97a0035f44de099b480d3d19510ca6ab9d5764a397a2e072a64ff9f88e5837512a0d43e41b46fdd342 diff --git a/dev-python/nodeenv/metadata.xml b/dev-python/nodeenv/metadata.xml deleted file mode 100644 index 806ae4a888cb..000000000000 --- a/dev-python/nodeenv/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - ekalinin/nodeenv - nodeenv - - diff --git a/dev-python/nodeenv/nodeenv-1.10.0.ebuild b/dev-python/nodeenv/nodeenv-1.10.0.ebuild deleted file mode 100644 index 0fa4569ade74..000000000000 --- a/dev-python/nodeenv/nodeenv-1.10.0.ebuild +++ /dev/null @@ -1,30 +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="Node.js virtual environment builder" -HOMEPAGE=" - https://github.com/ekalinin/nodeenv/ - https://pypi.org/project/nodeenv/ -" -SRC_URI=" - https://github.com/ekalinin/nodeenv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~ppc ~ppc64 x86" - -# requires network access -RESTRICT="test" -PROPERTIES="test_network" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/noiseprotocol/Manifest b/dev-python/noiseprotocol/Manifest deleted file mode 100644 index 5d810f0b2e08..000000000000 --- a/dev-python/noiseprotocol/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST noiseprotocol-0.3.1.gh.tar.gz 308734 BLAKE2B 952bc1f7615c209d031104a54f4e31fefa5deac064c70d589198bb8e82c1847c529e93a582d5cb9210aa199d0ea0ecb878b9d81318bc27c90e93027e8000f2a9 SHA512 4b9ebbf891366564238922355fe2c557830f11f8933c13f7abf4e035167adaa83cb8f30897b500227f9ac8ed46a8ae752e83a0088456edf8696626c4bd4a149e diff --git a/dev-python/noiseprotocol/metadata.xml b/dev-python/noiseprotocol/metadata.xml deleted file mode 100644 index a0b59bd4a75a..000000000000 --- a/dev-python/noiseprotocol/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - noiseprotocol - plizonczyk/noiseprotocol - - diff --git a/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild b/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild deleted file mode 100644 index af0bf84ea711..000000000000 --- a/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Implementation of Noise Protocol Framework. Compatible with revisions 32 and 33" -HOMEPAGE=" - https://github.com/plizonczyk/noiseprotocol/ - https://pypi.org/project/noiseprotocol/ -" -SRC_URI=" - https://github.com/plizonczyk/noiseprotocol/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - default - rm -r "examples" || die "rm failed" -} diff --git a/dev-python/nose2/Manifest b/dev-python/nose2/Manifest deleted file mode 100644 index c8e38f84ce36..000000000000 --- a/dev-python/nose2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nose2-0.16.0.tar.gz 172667 BLAKE2B 493951bd1fa6aa26dfa1d6ea07ff9c9d65103941dee27a9f8af8cd7553a4c1aba1adc24f9d287646c5e95ce7cdc3d8430c1d3f4b4862a1b962a9b51efcae82a9 SHA512 66fa8e4d59309ba18ee55a3f08765dabbacd0ec6c0a6e07ddd36bcb7c218c178a202669953a1a755d56e41aa011bea66609f7fa8d4051b9c1097132d661c2e64 diff --git a/dev-python/nose2/metadata.xml b/dev-python/nose2/metadata.xml deleted file mode 100644 index c02b46d43202..000000000000 --- a/dev-python/nose2/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - nose-devs/nose2 - nose2 - - diff --git a/dev-python/nose2/nose2-0.16.0.ebuild b/dev-python/nose2/nose2-0.16.0.ebuild deleted file mode 100644 index 1fa9a0353523..000000000000 --- a/dev-python/nose2/nose2-0.16.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Unittest with plugins" -HOMEPAGE=" - https://github.com/nose-devs/nose2/ - https://pypi.org/project/nose2/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86" - -RDEPEND=" - >=dev-python/coverage-4.4.1[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme \ - dev-python/sphinx-issues - -python_test() { - "${EPYTHON}" -m nose2.__main__ -vv || die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/notebook-shim/Manifest b/dev-python/notebook-shim/Manifest deleted file mode 100644 index eb2676e75c71..000000000000 --- a/dev-python/notebook-shim/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST notebook_shim-0.2.4.tar.gz 13167 BLAKE2B ae1dbd61c38c569f411698a8ef2c5b48fed186b9a3c661aefdf276cc241e446e3a964b46daedb4b4e66d02bf62f489a659d654b5874a0bd604bd635eb98214b3 SHA512 74b43e39b39ce91ee8ec2c4da2915fb7accc0992730fa4c9a6ef5037327afd5393ab11f576dd21033769ace3e5f0d44b9d6de76da0d3cd147064739b67b50719 diff --git a/dev-python/notebook-shim/metadata.xml b/dev-python/notebook-shim/metadata.xml deleted file mode 100644 index 7093f58896b9..000000000000 --- a/dev-python/notebook-shim/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - notebook-shim - jupyter/notebook_shim - - diff --git a/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild b/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild deleted file mode 100644 index 08d3ba6096a2..000000000000 --- a/dev-python/notebook-shim/notebook-shim-0.2.4.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A shim layer for notebook traits and config" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/notebook_shim/ - https://pypi.org/project/notebook-shim/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - =dev-python/jupyter-server-1.8[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pytest-tornasync[${PYTHON_USEDEP}] - dev-python/pytest-jupyter[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_tornasync.plugin -} - -src_install() { - distutils-r1_src_install - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest deleted file mode 100644 index 0d91fd6da528..000000000000 --- a/dev-python/notebook/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST notebook-7.4.7.tar.gz 13937702 BLAKE2B 3c63eb57e0e439de7d08b319a1770767ae0bd32a2ff6caec4bf371a948f208eb03ac63ddf44f1d7f78ee898147696082e188ae53b096cb79dcb0d65feb77c95a SHA512 038046d891e7af6d64259e7f52e10be1bb5cd8d5928f44a8039eb916e48f8d4a926a55bb6ab5f5fd803baa32972636afd4498ec41911797e7bb1396bc8ca257f -DIST notebook-7.5.5.tar.gz 14169167 BLAKE2B 1b11b6bad62c2aecc9cf740c82deb45be60f43a904e946f02e47281492f5955362d12aee78e8bb5a43a1eeebe650a9c34f7f38e3ba4af288709efe5c7d858667 SHA512 d2b48eb01fdc65fd1dba96fcabfc1c9a3ec05140d66bd353968e8485fb0cfb4d591800a682f21177d2250a48ecf1015db703fceaa44bc9d8b29023e527969494 -DIST notebook-7.5.6.tar.gz 14170814 BLAKE2B d3da4b96180f0d55abcb93758390dd6a08095950b9cf1570d5271c88774dcde5909fbbdd295301b961332283b23dc909e1005cd6b7282ba9251ae9af372194d4 SHA512 80c36c26f0f02225308c37960ff38a5e73e459043a96c3f5c5e483855ecc020ea992a0b5aa6e81443ea3012fb5dbe27d9acc220f7862afa71b27eeeadf74b4d8 diff --git a/dev-python/notebook/metadata.xml b/dev-python/notebook/metadata.xml deleted file mode 100644 index eccad810b922..000000000000 --- a/dev-python/notebook/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - notebook - jupyter/notebook - - diff --git a/dev-python/notebook/notebook-7.4.7-r1.ebuild b/dev-python/notebook/notebook-7.4.7-r1.ebuild deleted file mode 100644 index 418289cf7e7d..000000000000 --- a/dev-python/notebook/notebook-7.4.7-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi xdg-utils - -DESCRIPTION="Jupyter Interactive Notebook" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter/notebook/ - https://pypi.org/project/notebook/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] - =dev-python/jupyterlab-4.4.9[${PYTHON_USEDEP}] - =dev-python/jupyterlab-server-2.27.1[${PYTHON_USEDEP}] - =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}] - =dev-python/tornado-6.2.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}] - >=dev-python/jupyterlab-4.4[${PYTHON_USEDEP}] - - - - - python@gentoo.org - - - prometheanfire@gentoo.org - Matthew Thode - - - - takluyver/pynotify2 - notify2 - - diff --git a/dev-python/notify2/notify2-0.3.1-r3.ebuild b/dev-python/notify2/notify2-0.3.1-r3.ebuild deleted file mode 100644 index 9a44a1d65e46..000000000000 --- a/dev-python/notify2/notify2-0.3.1-r3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx pypi - -DESCRIPTION="Python interface to DBus notifications" -HOMEPAGE=" - https://bitbucket.org/takluyver/pynotify2/ - https://pypi.org/project/notify2/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" -IUSE="examples" - -RDEPEND=" - dev-python/dbus-python[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pygobject[${PYTHON_USEDEP}] - sys-apps/dbus[X] - x11-libs/gdk-pixbuf[introspection] - virtual/notification-daemon - ) -" - -distutils_enable_tests unittest - -python_test() { - virtx eunittest -} - -python_install_all() { - if use examples; then - rm examples/notify2.py || die - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/nox/Manifest b/dev-python/nox/Manifest deleted file mode 100644 index 663eb76cc8ab..000000000000 --- a/dev-python/nox/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST nox-2026.02.09.gh.tar.gz 4031394 BLAKE2B 6d2c04dec43c09ef2163c04f73ea0833c1963abae7c13a96d6f526e2f936b976d19e4fe79e5272d7b86bed920e9cb362c60fae655a07296d7b509c959096a8e0 SHA512 3ae5901f7f001e5cc607e99d8360697343dd8c7717f2f5b55937b2a759617d0493b37779672cefa0f18153529f46945b10db6a8352e222b0508bc683fc6fbd3f -DIST nox-2026.04.10.gh.tar.gz 4035107 BLAKE2B c714b751e689643ef340a08e1d004cde2775180688be683bd699dc2ed950809c322cb33c4891bc0e3b3b2c87cb51139f6ac07038763eedfdd0e17342fc805edd SHA512 4771fcb8df3a43a2aa3c4a01d4bb377d1f5720b234e147c062c5bbe539173da67823318a821c89f754e8eff1206ea84c43d32006438c98131e9eda766567b1ba diff --git a/dev-python/nox/metadata.xml b/dev-python/nox/metadata.xml deleted file mode 100644 index ab6d02e2c276..000000000000 --- a/dev-python/nox/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - wntrblm/nox - nox - - diff --git a/dev-python/nox/nox-2026.02.09.ebuild b/dev-python/nox/nox-2026.02.09.ebuild deleted file mode 100644 index 55aeb8285158..000000000000 --- a/dev-python/nox/nox-2026.02.09.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2023-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="Flexible test automation for Python" -HOMEPAGE=" - https://github.com/wntrblm/nox/ - https://pypi.org/project/nox/ -" -SRC_URI=" - https://github.com/wntrblm/nox/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}] - >=dev-python/attrs-24.1[${PYTHON_USEDEP}] - >=dev-python/colorlog-2.6.1[${PYTHON_USEDEP}] - >=dev-python/dependency-groups-1.1[${PYTHON_USEDEP}] - >=dev-python/humanize-4[${PYTHON_USEDEP}] - >=dev-python/packaging-22[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.15[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pbs-installer-2025.01.06[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO: conda? - 'tests/test_sessions.py::TestSessionRunner::test__create_venv_options[nox.virtualenv.CondaEnv.create-conda-CondaEnv]' - # Internet - tests/test_virtualenv.py::test_uv_install - tests/test_main.py::test_noxfile_script_mode - ) - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # hardcoded CPython assumption - tests/test_tox_to_nox.py::test_commands_with_requirements - tests/test_tox_to_nox.py::test_skipinstall - tests/test_tox_to_nox.py::test_trivial - tests/test_tox_to_nox.py::test_usedevelop - ) - ;; - esac - - epytest -o tmp_path_retention_policy=all -} diff --git a/dev-python/nox/nox-2026.04.10.ebuild b/dev-python/nox/nox-2026.04.10.ebuild deleted file mode 100644 index 55aeb8285158..000000000000 --- a/dev-python/nox/nox-2026.04.10.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2023-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="Flexible test automation for Python" -HOMEPAGE=" - https://github.com/wntrblm/nox/ - https://pypi.org/project/nox/ -" -SRC_URI=" - https://github.com/wntrblm/nox/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}] - >=dev-python/attrs-24.1[${PYTHON_USEDEP}] - >=dev-python/colorlog-2.6.1[${PYTHON_USEDEP}] - >=dev-python/dependency-groups-1.1[${PYTHON_USEDEP}] - >=dev-python/humanize-4[${PYTHON_USEDEP}] - >=dev-python/packaging-22[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.15[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pbs-installer-2025.01.06[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO: conda? - 'tests/test_sessions.py::TestSessionRunner::test__create_venv_options[nox.virtualenv.CondaEnv.create-conda-CondaEnv]' - # Internet - tests/test_virtualenv.py::test_uv_install - tests/test_main.py::test_noxfile_script_mode - ) - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # hardcoded CPython assumption - tests/test_tox_to_nox.py::test_commands_with_requirements - tests/test_tox_to_nox.py::test_skipinstall - tests/test_tox_to_nox.py::test_trivial - tests/test_tox_to_nox.py::test_usedevelop - ) - ;; - esac - - epytest -o tmp_path_retention_policy=all -} diff --git a/dev-python/ntplib/Manifest b/dev-python/ntplib/Manifest deleted file mode 100644 index 3df4d21966ad..000000000000 --- a/dev-python/ntplib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ntplib-0.4.0.gh.tar.gz 7315 BLAKE2B 508936a01e23dcb2ac9446f4ef6a1f8084a250cfb58e456efc25646b8fec49d3317f751fcffc9d397201d7b41c2b9d387afae2e4a75518225eacc4f3fb01c1c9 SHA512 ad735b1bccc4dc149622423b2877dc1d4b461f245dd0bd5b0cf963918ea63806772783e03eb8a66c75934746981fbd28789f19efa339c87b2f83e8218ee4a4c3 diff --git a/dev-python/ntplib/metadata.xml b/dev-python/ntplib/metadata.xml deleted file mode 100644 index c76689a3fe4b..000000000000 --- a/dev-python/ntplib/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - cf-natali/ntplib - ntplib - - - zmedico@gentoo.org - - - python@gentoo.org - Python - - diff --git a/dev-python/ntplib/ntplib-0.4.0-r1.ebuild b/dev-python/ntplib/ntplib-0.4.0-r1.ebuild deleted file mode 100644 index 09df8b3fdb2f..000000000000 --- a/dev-python/ntplib/ntplib-0.4.0-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python NTP library" -HOMEPAGE=" - https://github.com/cf-natali/ntplib/ - https://pypi.org/project/ntplib/ -" -SRC_URI=" - https://github.com/cf-natali/ntplib/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -# tests fail with network-sandbox -PROPERTIES="test_network" -RESTRICT="test" - -python_test() { - "${EPYTHON}" ./test_ntplib.py -v || die -} diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest deleted file mode 100644 index 5c76bf4b391c..000000000000 --- a/dev-python/nuitka/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST nuitka-4.1.1.tar.gz 4558061 BLAKE2B b4432b4e21773bc02a811e3641ea96ddb3b1cb7fd65bf6d80a86474b90f2cc8d3464319ba790ed6829479e5189cc23a8c3094e25f6426b828fa1dc6cab2cee53 SHA512 56d2ff052510f1f4bb0ef6d383eddc075f38afd7b3a51b615f259cc6089c55787ef73bc389fb26dea403b1ee594becd439c01861fd9e5b04dcb695d8e77127a6 -DIST nuitka-4.1.2.tar.gz 4561050 BLAKE2B ff9687a28f51746cab2f1483440c5a4078baa9b8f21268d9cbed35f0e5bda0f7c1d7f23a4fad09e46870514162c8ec28767610b33c3548a40d5ee08cc7f06249 SHA512 0e6d2db12fa44819c319f99cfc074591ff5863eb4a3f40155c362beebea3243f7e3d69d33b39c9168379c1e9e8cd3cae945b1b2dbfbe85e337357fed0092cd53 -DIST nuitka-4.1.tar.gz 4543258 BLAKE2B 37bb8d5b5a8cb89cf3f8deadb3f995995c2dfe5cac928a14fca857e61aa4e6aa0c3a842c2453346032965cbf2d600a20f1d245f256d41ee55a4abe94d3f7d898 SHA512 d5b5b56214e5ceeffe0fd0b0456e197f094ebec22573c53b998021538362ac6bceaeb8ef25a2e15c8362825b2ad8e3ba2ed6080199e09703ef5e29f53796411d diff --git a/dev-python/nuitka/metadata.xml b/dev-python/nuitka/metadata.xml deleted file mode 100644 index 465fe958dc3b..000000000000 --- a/dev-python/nuitka/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - Oz Tiram - oz.tiram@gmail.com - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - Python compiler with full language support and CPython compatibility - This Python compiler achieves full language compatibility and compiles Python - code into compiled objects that are not second class at all. Instead they can - be used in the same way as pure Python objects. - - - Nuitka/Nuitka - Nuitka - - diff --git a/dev-python/nuitka/nuitka-4.1.1.ebuild b/dev-python/nuitka/nuitka-4.1.1.ebuild deleted file mode 100644 index 541234567ed4..000000000000 --- a/dev-python/nuitka/nuitka-4.1.1.ebuild +++ /dev/null @@ -1,54 +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 ~loong ~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 ) -" - -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 - eapply_user -} - -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.1.2.ebuild b/dev-python/nuitka/nuitka-4.1.2.ebuild deleted file mode 100644 index 541234567ed4..000000000000 --- a/dev-python/nuitka/nuitka-4.1.2.ebuild +++ /dev/null @@ -1,54 +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 ~loong ~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 ) -" - -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 - eapply_user -} - -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.1.ebuild b/dev-python/nuitka/nuitka-4.1.ebuild deleted file mode 100644 index 541234567ed4..000000000000 --- a/dev-python/nuitka/nuitka-4.1.ebuild +++ /dev/null @@ -1,54 +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 ~loong ~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 ) -" - -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 - eapply_user -} - -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/numexpr/Manifest b/dev-python/numexpr/Manifest deleted file mode 100644 index 09349fdb83cd..000000000000 --- a/dev-python/numexpr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST numexpr-2.14.1.gh.tar.gz 134417 BLAKE2B 88f010494404fa3149ac1b523e00d33013fa1ee0dadd672233eacc659818995edd2c151e1c89934fa6ce2695161e7a2ba182bb6ab5b6e020438f27cd4b27f975 SHA512 1bc50ce9f676d68d132a3e7bcded4b1f3feef2a9b43dce730bceb7999dc308d70700cffe45261d18128e0c0efbab574996ff33ac353915b59308d0da55761415 diff --git a/dev-python/numexpr/metadata.xml b/dev-python/numexpr/metadata.xml deleted file mode 100644 index c915004aa716..000000000000 --- a/dev-python/numexpr/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - python@gentoo.org - Python - - - sci@gentoo.org - Gentoo Science Project - - - The numexpr package evaluates multiple-operator array expressions - many times faster than NumPy can. It accepts the expression as a - string, analyzes it, rewrites it more efficiently, and compiles it - to faster Python code on the fly. It's the next best thing to - writing the expression in C and compiling it with a specialized - just-in-time (JIT) compiler, i.e. it does not require a compiler at - runtime. - - - numexpr - pydata/numexpr - - diff --git a/dev-python/numexpr/numexpr-2.14.1.ebuild b/dev-python/numexpr/numexpr-2.14.1.ebuild deleted file mode 100644 index 87df94d6f16f..000000000000 --- a/dev-python/numexpr/numexpr-2.14.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Fast numerical array expression evaluator for Python and NumPy" -HOMEPAGE=" - https://github.com/pydata/numexpr/ - https://pypi.org/project/numexpr/ -" -SRC_URI=" - https://github.com/pydata/numexpr/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -DEPEND=" - >=dev-python/numpy-2.0.0:=[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} - dev-python/packaging[${PYTHON_USEDEP}] -" - -python_test() { - # Tests will test that these variables are "safely" parsed, and break - # if you set them yourself. They don't do any real work, just asserts. - # Bug 963118. - unset NUMEXPR_MAX_THREADS NUMEXPR_NUM_THREADS OMP_NUM_THREADS - - pushd "${BUILD_DIR}/install/$(python_get_sitedir)" >/dev/null || die - "${EPYTHON}" -c ' -import sys,numexpr -sys.exit(0 if numexpr.test(verbosity=2).wasSuccessful() else 1) - ' || die "Tests failed with ${EPYTHON}" - pushd >/dev/null || die -} diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest deleted file mode 100644 index d59136a4a550..000000000000 --- a/dev-python/numpy/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -DIST numpy-2.2.6.tar.gz 20276440 BLAKE2B 597ebbc72b2b3901bba4e0946f4f63ff13baf3b04d2f44d6e1ce8d05112f5d7191cb2e2f80e20006f0bc57a5a3f395fcc6003d9593e41b057394c12ad44f69f7 SHA512 00c82476c6cc8e68c4cd3210896172d91bdb52a46676931d173a3bbd772b29cebc8e819dfbbaf621eba9225fff3fa3f81426fe864d8812de4ff2975e7ac5c338 -DIST numpy-2.4.4.tar.gz 20731587 BLAKE2B 0cfa06b9a471e1a54a222f98f660b49e893fef65416d1da724c66811281e658cf0a5df4ad5e82296c2dbd9eee7ce97bbf5780bcd21022c7af515f5afe1763504 SHA512 7abec48faf957449248194683aaf2d97c2424ab9ab22cfa6e6676e79185da4ad971839f24b73c8576e582f91e7d941a8fc2b1550ee84b26d8ee6273d1009deee -DIST numpy-2.4.4.tar.gz.provenance 9927 BLAKE2B 878acd595cb1bdce337bb1c9058583494df25b8f5d3f515c8f1d64b2b58446390b6b52b5fdd91a42a50d8fd49f420e2ed9e47bfc56c2c213391482e663015e26 SHA512 b20a603fa02973315eb2a40db2573b8b346e0729c3e4a1a8dd1e7bc0f0bb1be3b5b3a5a10372fda8a423ea0988cfe4a292f5c4ea8a1401f4bba288d650bbe2f8 -DIST numpy-2.4.5.tar.gz 20735669 BLAKE2B 93a3484f39974893c34cc51f6073e3f1c1a4bf4488acc133f84d668819744090d2e355b4d6a20159e985b3b3ebe4beb15746c881f1f252f31e3ab5ccd5865651 SHA512 f490da5549070afe74d729aef5dd9af5dfd2f0e40f40ae077aa67716ed6131116e82ef38a8153d78e6aff951bca3f0f519e02d53b796a8a20e886364c4156a58 -DIST numpy-2.4.5.tar.gz.provenance 9739 BLAKE2B 273d39dedf54f896f82e2cc6f1631282a0a0ac79c9c281d0935714879e949f3cb628f3b506a56e87a182cfff51c15c9c76dc4a20c1841278ff118260fe04d87f SHA512 52e0f67b2b8b379169a5486ec179026234d01fa96bcb604be6736f131d0423247be5a3b7be5aac9c7b2ea7df60e26c02cfe6949e211f150cc41d5017776e6328 -DIST numpy-2.4.6.tar.gz 20735807 BLAKE2B 8866cd9117365797a377278f0002930f0cae264bddbc9d0d7943907b6d54c80d7b0c7cc81263bfed0310e60754693c66d461ed7230ce457c30d9b6d3e50b27e7 SHA512 6e78c61a54bb89e202b0365440cef8f5dc948ac94eb39dfcd5af56a1ddce96ba8c7b4cd9b9c474be5f7642e7ec56cdc8eb238eb1871238911b94f9a90e2720ca -DIST numpy-2.4.6.tar.gz.provenance 9880 BLAKE2B ecfe5e7b5d53ac975d3ff69b3ea463be4495f7759b63a92a455be8c29b66931707c4ca8dc0fa8296ced2182246738c935814932d31649a624fbfb06ceaafb76c SHA512 724b0cc27b8120b62ef1aae8c8ed673cd2bf4c430ddddf56ff1550f9d80ecfbc499f3df4c0a3370fecf19691eb3057e48057bd10d4d25a875a1f2f6a512e5c2f -DIST numpy-2.5.0rc1.tar.gz 20610894 BLAKE2B f92c6ec4b7350aa806c07d131e87f4b8a3e68c8adb4dc634805ec9a66ddcefbf19e592ec024827cdb06a33f27ed6a44a7247b11a0d07a8ee94cdeb039b61eeea SHA512 7a0120682346e943120d01c3d14792d5ae167237942b85feedf9ec3ab91e927f9fd781f1f94c7b5fe3ae8d9111e29764e4e7a106981d9f048139a6fdbe8f2df2 -DIST numpy-2.5.0rc1.tar.gz.provenance 9967 BLAKE2B afd23bfe7721098fcda17ad52ff6e2dc85b16aaacf6ab6c515a2ffe09cd57f6f7593f38fef972a5a184c3598a61ab4e5d7fe36a3ce9aabf596cab02db565266d SHA512 ec6da12aa3f277f0a2c79e23552372ff3334b117f5ce19c02cd664e422b084a5401d87a58cbfb18197173da235babd8f01bee6d485f3553b2a59d4a279ae7e34 diff --git a/dev-python/numpy/files/numpy-2.2.5-py314.patch b/dev-python/numpy/files/numpy-2.2.5-py314.patch deleted file mode 100644 index bdb0762e733c..000000000000 --- a/dev-python/numpy/files/numpy-2.2.5-py314.patch +++ /dev/null @@ -1,298 +0,0 @@ -From 57084ae28ed14f3bba89ab51104dd5521b7edb64 Mon Sep 17 00:00:00 2001 -From: Nathan Goldbaum -Date: Tue, 22 Apr 2025 15:31:14 -0600 -Subject: [PATCH] ENH: Support Python 3.14 (#28748) - -* MNT: use CPython internal APIs to hotfix temporary elision on 3.14 - -This is based on a diff from Sam Gross, see -https://github.com/numpy/numpy/issues/28681#issuecomment-2810661401 - -* TST: use refcount deltas in tests that hardcode refcounts - -* TST: one more refcount test change I don't understand - -* TST: fix ResourceWarning - -* CI: add 3.14 and 3.14t linux CI - -* CI: try with setup-python instead of setup-uv - -* CI: fix 3.14t-dev cython install - -* Update numpy/_core/src/multiarray/temp_elide.c - -Co-authored-by: Ross Barnowski - -* CI: drop linux 3.13t smoke test - -* TST: move refcount check inside with block - -* MNT: guard against a possible future PyPy 3.14 - ---------- - -Co-authored-by: Ross Barnowski - -MNT: add support for 3.14.0b1 ---- - numpy/_core/src/multiarray/temp_elide.c | 19 +++++++++-- - numpy/_core/tests/test_dlpack.py | 8 ++--- - numpy/_core/tests/test_dtype.py | 3 +- - numpy/_core/tests/test_indexing.py | 6 ++-- - numpy/_core/tests/test_item_selection.py | 8 +++-- - numpy/_core/tests/test_multiarray.py | 4 ++- - numpy/_core/tests/test_nditer.py | 7 ++-- - numpy/_core/tests/test_regression.py | 43 +++++++++++------------- - numpy/_core/tests/test_umath.py | 4 +-- - 9 files changed, 62 insertions(+), 40 deletions(-) - -diff --git a/numpy/_core/src/multiarray/temp_elide.c b/numpy/_core/src/multiarray/temp_elide.c -index 662a2fa52b..9236476c42 100644 ---- a/numpy/_core/src/multiarray/temp_elide.c -+++ b/numpy/_core/src/multiarray/temp_elide.c -@@ -109,6 +109,19 @@ find_addr(void * addresses[], npy_intp naddr, void * addr) - return 0; - } - -+static int -+check_unique_temporary(PyObject *lhs) -+{ -+#if PY_VERSION_HEX == 0x030E00A7 && !defined(PYPY_VERSION) -+#error "NumPy is broken on CPython 3.14.0a7, please update to a newer version" -+#elif PY_VERSION_HEX >= 0x030E00B1 && !defined(PYPY_VERSION) -+ // see https://github.com/python/cpython/issues/133164 -+ return PyUnstable_Object_IsUniqueReferencedTemporary(lhs); -+#else -+ return 1; -+#endif -+} -+ - static int - check_callers(int * cannot) - { -@@ -295,7 +308,8 @@ can_elide_temp(PyObject *olhs, PyObject *orhs, int *cannot) - !PyArray_CHKFLAGS(alhs, NPY_ARRAY_OWNDATA) || - !PyArray_ISWRITEABLE(alhs) || - PyArray_CHKFLAGS(alhs, NPY_ARRAY_WRITEBACKIFCOPY) || -- PyArray_NBYTES(alhs) < NPY_MIN_ELIDE_BYTES) { -+ PyArray_NBYTES(alhs) < NPY_MIN_ELIDE_BYTES || -+ !check_unique_temporary(olhs)) { - return 0; - } - if (PyArray_CheckExact(orhs) || -@@ -372,7 +386,8 @@ can_elide_temp_unary(PyArrayObject * m1) - !PyArray_ISNUMBER(m1) || - !PyArray_CHKFLAGS(m1, NPY_ARRAY_OWNDATA) || - !PyArray_ISWRITEABLE(m1) || -- PyArray_NBYTES(m1) < NPY_MIN_ELIDE_BYTES) { -+ PyArray_NBYTES(m1) < NPY_MIN_ELIDE_BYTES || -+ !check_unique_temporary((PyObject *)m1)) { - return 0; - } - if (check_callers(&cannot)) { -diff --git a/numpy/_core/tests/test_dlpack.py b/numpy/_core/tests/test_dlpack.py -index 41dd724295..d273bd798e 100644 ---- a/numpy/_core/tests/test_dlpack.py -+++ b/numpy/_core/tests/test_dlpack.py -@@ -22,9 +22,9 @@ class TestDLPack: - def test_dunder_dlpack_refcount(self, max_version): - x = np.arange(5) - y = x.__dlpack__(max_version=max_version) -- assert sys.getrefcount(x) == 3 -+ startcount = sys.getrefcount(x) - del y -- assert sys.getrefcount(x) == 2 -+ assert startcount - sys.getrefcount(x) == 1 - - def test_dunder_dlpack_stream(self): - x = np.arange(5) -@@ -58,9 +58,9 @@ def test_strides_not_multiple_of_itemsize(self): - def test_from_dlpack_refcount(self, arr): - arr = arr.copy() - y = np.from_dlpack(arr) -- assert sys.getrefcount(arr) == 3 -+ startcount = sys.getrefcount(arr) - del y -- assert sys.getrefcount(arr) == 2 -+ assert startcount - sys.getrefcount(arr) == 1 - - @pytest.mark.parametrize("dtype", [ - np.bool, -diff --git a/numpy/_core/tests/test_dtype.py b/numpy/_core/tests/test_dtype.py -index deeca5171c..759eefeb2a 100644 ---- a/numpy/_core/tests/test_dtype.py -+++ b/numpy/_core/tests/test_dtype.py -@@ -1901,9 +1901,10 @@ class mytype: - if HAS_REFCOUNT: - # Create an array and test that memory gets cleaned up (gh-25949) - o = object() -+ startcount = sys.getrefcount(o) - a = np.array([o], dtype=dt) - del a -- assert sys.getrefcount(o) == 2 -+ assert sys.getrefcount(o) == startcount - - def test_custom_structured_dtype_errors(self): - class mytype: -diff --git a/numpy/_core/tests/test_indexing.py b/numpy/_core/tests/test_indexing.py -index f393c401cd..bb757cdf7e 100644 ---- a/numpy/_core/tests/test_indexing.py -+++ b/numpy/_core/tests/test_indexing.py -@@ -1174,6 +1174,8 @@ def _compare_index_result(self, arr, index, mimic_get, no_copy): - """Compare mimicked result to indexing result. - """ - arr = arr.copy() -+ if HAS_REFCOUNT: -+ startcount = sys.getrefcount(arr) - indexed_arr = arr[index] - assert_array_equal(indexed_arr, mimic_get) - # Check if we got a view, unless its a 0-sized or 0-d array. -@@ -1184,9 +1186,9 @@ def _compare_index_result(self, arr, index, mimic_get, no_copy): - if HAS_REFCOUNT: - if no_copy: - # refcount increases by one: -- assert_equal(sys.getrefcount(arr), 3) -+ assert_equal(sys.getrefcount(arr), startcount + 1) - else: -- assert_equal(sys.getrefcount(arr), 2) -+ assert_equal(sys.getrefcount(arr), startcount) - - # Test non-broadcast setitem: - b = arr.copy() -diff --git a/numpy/_core/tests/test_item_selection.py b/numpy/_core/tests/test_item_selection.py -index 5660ef583e..839127ecdb 100644 ---- a/numpy/_core/tests/test_item_selection.py -+++ b/numpy/_core/tests/test_item_selection.py -@@ -50,19 +50,23 @@ def test_simple(self): - - def test_refcounting(self): - objects = [object() for i in range(10)] -+ if HAS_REFCOUNT: -+ orig_rcs = [sys.getrefcount(o) for o in objects] - for mode in ('raise', 'clip', 'wrap'): - a = np.array(objects) - b = np.array([2, 2, 4, 5, 3, 5]) - a.take(b, out=a[:6], mode=mode) - del a - if HAS_REFCOUNT: -- assert_(all(sys.getrefcount(o) == 3 for o in objects)) -+ assert_(all(sys.getrefcount(o) == rc + 1 -+ for o, rc in zip(objects, orig_rcs))) - # not contiguous, example: - a = np.array(objects * 2)[::2] - a.take(b, out=a[:6], mode=mode) - del a - if HAS_REFCOUNT: -- assert_(all(sys.getrefcount(o) == 3 for o in objects)) -+ assert_(all(sys.getrefcount(o) == rc + 1 -+ for o, rc in zip(objects, orig_rcs))) - - def test_unicode_mode(self): - d = np.arange(10) -diff --git a/numpy/_core/tests/test_multiarray.py b/numpy/_core/tests/test_multiarray.py -index 87508732d8..3f26578c85 100644 ---- a/numpy/_core/tests/test_multiarray.py -+++ b/numpy/_core/tests/test_multiarray.py -@@ -6779,10 +6779,12 @@ def test_dot_3args(self): - v = np.random.random_sample((16, 32)) - - r = np.empty((1024, 32)) -+ if HAS_REFCOUNT: -+ orig_refcount = sys.getrefcount(r) - for i in range(12): - dot(f, v, r) - if HAS_REFCOUNT: -- assert_equal(sys.getrefcount(r), 2) -+ assert_equal(sys.getrefcount(r), orig_refcount) - r2 = dot(f, v, out=None) - assert_array_equal(r2, r) - assert_(r is dot(f, v, out=r)) -diff --git a/numpy/_core/tests/test_nditer.py b/numpy/_core/tests/test_nditer.py -index b0d911f24f..d6a9e42ae3 100644 ---- a/numpy/_core/tests/test_nditer.py -+++ b/numpy/_core/tests/test_nditer.py -@@ -1126,9 +1126,10 @@ def test_iter_object_arrays_conversions(): - rc = sys.getrefcount(ob) - for x in i: - x[...] += 1 -- if HAS_REFCOUNT: -- assert_(sys.getrefcount(ob) == rc-1) -- assert_equal(a, np.arange(6)+98172489) -+ if HAS_REFCOUNT: -+ newrc = sys.getrefcount(ob) -+ assert_(newrc == rc - 1) -+ assert_equal(a, np.arange(6) + 98172489) - - def test_iter_common_dtype(): - # Check that the iterator finds a common data type correctly -diff --git a/numpy/_core/tests/test_regression.py b/numpy/_core/tests/test_regression.py -index 851ce324d7..eeb640659e 100644 ---- a/numpy/_core/tests/test_regression.py -+++ b/numpy/_core/tests/test_regression.py -@@ -1586,29 +1586,26 @@ def test_take_refcount(self): - def test_fromfile_tofile_seeks(self): - # On Python 3, tofile/fromfile used to get (#1610) the Python - # file handle out of sync -- f0 = tempfile.NamedTemporaryFile() -- f = f0.file -- f.write(np.arange(255, dtype='u1').tobytes()) -- -- f.seek(20) -- ret = np.fromfile(f, count=4, dtype='u1') -- assert_equal(ret, np.array([20, 21, 22, 23], dtype='u1')) -- assert_equal(f.tell(), 24) -- -- f.seek(40) -- np.array([1, 2, 3], dtype='u1').tofile(f) -- assert_equal(f.tell(), 43) -- -- f.seek(40) -- data = f.read(3) -- assert_equal(data, b"\x01\x02\x03") -- -- f.seek(80) -- f.read(4) -- data = np.fromfile(f, dtype='u1', count=4) -- assert_equal(data, np.array([84, 85, 86, 87], dtype='u1')) -- -- f.close() -+ with tempfile.NamedTemporaryFile() as f: -+ f.write(np.arange(255, dtype='u1').tobytes()) -+ -+ f.seek(20) -+ ret = np.fromfile(f, count=4, dtype='u1') -+ assert_equal(ret, np.array([20, 21, 22, 23], dtype='u1')) -+ assert_equal(f.tell(), 24) -+ -+ f.seek(40) -+ np.array([1, 2, 3], dtype='u1').tofile(f) -+ assert_equal(f.tell(), 43) -+ -+ f.seek(40) -+ data = f.read(3) -+ assert_equal(data, b"\x01\x02\x03") -+ -+ f.seek(80) -+ f.read(4) -+ data = np.fromfile(f, dtype='u1', count=4) -+ assert_equal(data, np.array([84, 85, 86, 87], dtype='u1')) - - def test_complex_scalar_warning(self): - for tp in [np.csingle, np.cdouble, np.clongdouble]: -diff --git a/numpy/_core/tests/test_umath.py b/numpy/_core/tests/test_umath.py -index 4d56c785d5..d432e33412 100644 ---- a/numpy/_core/tests/test_umath.py -+++ b/numpy/_core/tests/test_umath.py -@@ -269,9 +269,9 @@ class ArrSubclass(np.ndarray): - pass - - arr = np.arange(10).view(ArrSubclass) -- -+ orig_refcount = sys.getrefcount(arr) - arr *= 1 -- assert sys.getrefcount(arr) == 2 -+ assert sys.getrefcount(arr) == orig_refcount - - - class TestComparisons: diff --git a/dev-python/numpy/files/numpy-2.2.6-gcc16.patch b/dev-python/numpy/files/numpy-2.2.6-gcc16.patch deleted file mode 100644 index a297551ded05..000000000000 --- a/dev-python/numpy/files/numpy-2.2.6-gcc16.patch +++ /dev/null @@ -1,14 +0,0 @@ -https://github.com/google/highway/issues/2577 -https://github.com/google/highway/commit/7cde540171a1718a9bdfa8f896d70e47eb0785d5 ---- a/numpy/_core/src/highway/hwy/ops/set_macros-inl.h -+++ b/numpy/_core/src/highway/hwy/ops/set_macros-inl.h -@@ -141,7 +141,8 @@ - #define HWY_TARGET_STR_AVX2 \ - HWY_TARGET_STR_SSE4 ",avx,avx2" HWY_TARGET_STR_BMI2_FMA HWY_TARGET_STR_F16C - --#if HWY_COMPILER_GCC_ACTUAL >= 1400 || HWY_COMPILER_CLANG >= 1800 -+#if (HWY_COMPILER_GCC_ACTUAL >= 1400 && HWY_COMPILER_GCC_ACTUAL < 1600) || \ -+ HWY_COMPILER_CLANG >= 1800 - #define HWY_TARGET_STR_AVX3_VL512 ",evex512" - #else - #define HWY_TARGET_STR_AVX3_VL512 diff --git a/dev-python/numpy/metadata.xml b/dev-python/numpy/metadata.xml deleted file mode 100644 index 9459ae8c30d0..000000000000 --- a/dev-python/numpy/metadata.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - NumPy is a general-purpose array-processing Python package designed to - efficiently manipulate large multi-dimensional arrays of arbitrary - records without sacrificing too much speed for small multi-dimensional - arrays. There are also basic facilities for discrete fourier transform, - basic linear algebra and random number generation. - It is the successor of Numeric and numarray. - - - numpy/numpy - numpy - - - - Enable dynamic dispatch to additional CPU extensions not covered - by enabled CPU_FLAGS_*. This permits NumPy to benefit from improved - performance when CPUs support more instruction sets, while preserving - compatibility with the baseline set by CPU_FLAGS_*. - - - diff --git a/dev-python/numpy/numpy-2.2.6.ebuild b/dev-python/numpy/numpy-2.2.6.ebuild deleted file mode 100644 index ab989c443b99..000000000000 --- a/dev-python/numpy/numpy-2.2.6.ebuild +++ /dev/null @@ -1,205 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" -FORTRAN_NEEDED=lapack - -inherit distutils-r1 flag-o-matic fortran-2 pypi - -DESCRIPTION="Fast array and numerical python library" -HOMEPAGE=" - https://numpy.org/ - https://github.com/numpy/numpy/ - https://pypi.org/project/numpy/ -" - -LICENSE="BSD" -SLOT="0/2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -# +lapack because the internal fallbacks are pretty slow. Building without blas -# is barely supported anyway, see bug #914358. -IUSE="big-endian +lapack" - -RDEPEND=" - lapack? ( - >=virtual/cblas-3.8 - >=virtual/lapack-3.8 - ) -" -BDEPEND=" - ${RDEPEND} - >=dev-build/meson-1.1.0 - >=dev-python/cython-3.0.6[${PYTHON_USEDEP}] - lapack? ( - virtual/pkgconfig - ) - test? ( - $(python_gen_cond_dep ' - >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] - ' 'python*') - dev-python/charset-normalizer[${PYTHON_USEDEP}] - >=dev-python/hypothesis-5.8.0[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - ) -" - -QA_CONFIG_IMPL_DECL_SKIP=( - # https://bugs.gentoo.org/925367 - vrndq_f32 -) - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - local PATCHES=( - # https://github.com/numpy/numpy/pull/28748 - # https://github.com/numpy/numpy/pull/28928 - "${FILESDIR}/${PN}-2.2.5-py314.patch" - # https://github.com/google/highway/issues/2577 - # github.com/google/highway/commit/7cde540171a1718a9bdfa8f896d70e47eb0785d5 - "${FILESDIR}/${PN}-2.2.6-gcc16.patch" - ) - - # bug #922457 - filter-lto - # https://github.com/numpy/numpy/issues/25004 - append-flags -fno-strict-aliasing - - distutils-r1_python_prepare_all -} - -python_configure_all() { - DISTUTILS_ARGS=( - -Dallow-noblas=$(usex !lapack true false) - -Dblas=$(usev lapack cblas) - -Dlapack=$(usev lapack lapack) - # TODO: cpu-* options - ) -} - -python_test() { - local EPYTEST_DESELECT=( - # Very disk-and-memory-hungry - numpy/lib/tests/test_io.py::TestSaveTxt::test_large_zip - numpy/lib/tests/test_io.py::TestSavezLoad::test_closing_fid - numpy/lib/tests/test_io.py::TestSavezLoad::test_closing_zipfile_after_load - - # Precision problems - numpy/_core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals - - # Runs the whole test suite recursively, that's just crazy - numpy/core/tests/test_mem_policy.py::test_new_policy - - numpy/typing/tests/test_typing.py - # Uses huge amount of memory - numpy/core/tests/test_mem_overlap.py - ) - - if [[ $(uname -m) == armv8l ]]; then - # Degenerate case of arm32 chroot on arm64, bug #774108 - EPYTEST_DESELECT+=( - numpy/_core/tests/test_cpu_features.py::Test_ARM_Features::test_features - ) - fi - - case ${ARCH} in - arm) - EPYTEST_DESELECT+=( - # TODO: warnings - numpy/_core/tests/test_umath.py::TestSpecialFloats::test_unary_spurious_fpexception - - # TODO - numpy/_core/tests/test_function_base.py::TestLinspace::test_denormal_numbers - numpy/f2py/tests/test_kind.py::TestKind::test_real - numpy/f2py/tests/test_kind.py::TestKind::test_quad_precision - - # require too much memory - 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' - 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' - ) - ;; - hppa) - EPYTEST_DESELECT+=( - # https://bugs.gentoo.org/942689 - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype[int]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype[float]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[datetime64]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[timedelta64]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[=dev-python/setuptools-74[${PYTHON_USEDEP}]"; then - # msvccompiler removal - EPYTEST_DESELECT+=( - numpy/tests/test_public_api.py::test_all_modules_are_expected_2 - numpy/tests/test_public_api.py::test_api_importable - ) - EPYTEST_IGNORE+=( - numpy/distutils/tests/test_mingw32ccompiler.py - numpy/distutils/tests/test_system_info.py - ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest -p rerunfailures --reruns=5 -} - -python_install_all() { - local DOCS=( LICENSE.txt README.md THANKS.txt ) - distutils-r1_python_install_all -} diff --git a/dev-python/numpy/numpy-2.4.4.ebuild b/dev-python/numpy/numpy-2.4.4.ebuild deleted file mode 100644 index 8a7ff00a4e7c..000000000000 --- a/dev-python/numpy/numpy-2.4.4.ebuild +++ /dev/null @@ -1,315 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_VERIFY_REPO=https://github.com/numpy/numpy-release -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" -FORTRAN_NEEDED=lapack - -inherit distutils-r1 flag-o-matic fortran-2 pypi - -DESCRIPTION="Fast array and numerical python library" -HOMEPAGE=" - https://numpy.org/ - https://github.com/numpy/numpy/ - https://pypi.org/project/numpy/ -" - -LICENSE="BSD 0BSD MIT ZLIB CC0-1.0" -SLOT="0/2" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" -fi -# +lapack because the internal fallbacks are pretty slow. Building without blas -# is barely supported anyway, see bug #914358. -IUSE="big-endian +cpudetection index64 +lapack" - -# upstream-flag[:gentoo-flag] -ARM_FLAGS=( neon{,-fp16} vfpv4 asimd{,hp,dp,fhm} sve ) -PPC_FLAGS=( vsx vsx2 vsx3 vsx4 ) -X86_FLAGS=( - avx2 avx512{bw,dq,vl} avx512_{bf16,bitalg,fp16,vbmi2} sse4_2 -) -IUSE+=" - ${ARM_FLAGS[*]/#/cpu_flags_arm_} - ${PPC_FLAGS[*]/#/cpu_flags_ppc_} - ${X86_FLAGS[*]/#/cpu_flags_x86_} -" - -RDEPEND=" - lapack? ( - >=virtual/cblas-3.8[index64(-)?] - >=virtual/lapack-3.8[index64(-)?] - ) -" -BDEPEND=" - ${RDEPEND} - >=dev-build/meson-1.5.2 - >=dev-python/cython-3.0.6[${PYTHON_USEDEP}] - lapack? ( - virtual/pkgconfig - ) - test? ( - $(python_gen_cond_dep ' - >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] - ' 'python*') - dev-python/charset-normalizer[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - ) -" - -QA_CONFIG_IMPL_DECL_SKIP=( - # https://bugs.gentoo.org/925367 - vrndq_f32 -) - -EPYTEST_PLUGINS=( hypothesis pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -has_all_x86() { - local flag - for flag; do - if ! use "cpu_flags_x86_${flag}"; then - return 1 - fi - done - return 0 -} - -python_configure_all() { - local cpu_baseline=() - local map flag - case ${ARCH} in - arm) - # every flag implies the previous one - for map in NEON:neon NEON_FP16:neon-fp16 NEON_VFPV4:vfpv4; do - if ! use "cpu_flags_arm_${map#*:}"; then - break - fi - cpu_baseline+=( "${map%:*}" ) - done - ;& - arm64) - # on 32-bit ARM, ASIMD implies all NEON* flags - # on 64-bit ARM, they are all linked together - if use arm64 || - [[ ${cpu_baseline[@]} && ${cpu_baseline[-1]} == NEON_VFPV4 ]] - then - cpu_baseline+=( $(usev cpu_flags_arm_asimd ASIMD) ) - fi - - # these two imply ASIMD - if [[ ${cpu_baseline[@]} && ${cpu_baseline[-1]} == ASIMD ]]; then - for flag in dp hp; do - cpu_baseline+=( - $(usev "cpu_flags_arm_asimd${flag}" "ASIMD${flag^^}") - ) - done - fi - - # these two imply ASIMDHP - if [[ ${cpu_baseline[@]} && ${cpu_baseline[-1]} == ASIMDHP ]]; then - for flag in asimdfhm sve; do - cpu_baseline+=( - $(usev "cpu_flags_arm_${flag}" "${flag^^}") - ) - done - fi - ;; - ppc64) - # every flag implies the previous one - for flag in '' 2 3 4; do - if ! use "cpu_flags_ppc_vsx${flags}"; then - break - fi - cpu_baseline+=( "VSX${flag}" ) - done - ;; - amd64|x86) - # upstream combines multiple instructions into sets - local mapping=( - # for these, we just check the newest instruction set, - # since all earlier instruction sets imply it - "X86_V2=sse4_2" - "X86_V3=avx2" - # from here on, we check all features that were added - # in the lowest CPU supporting them all - # https://en.wikipedia.org/wiki/AVX-512 - "X86_V4=avx512bw avx512dq avx512vl" - "AVX512_ICL=avx512_vbmi2 avx512_bitalg" - "AVX512_SPR=avx512_bf16 avx512_fp16" - ) - - local m - for m in "${mapping[@]}"; do - local feature=${m%=*} - local sets=${m#*=} - - if has_all_x86 ${sets}; then - einfo "${feature} enabled: all of ${sets} enabled" - cpu_baseline+=( "${feature}" ) - else - einfo "${feature} disabled: not all of ${sets} enabled" - break - fi - done - ;; - *) - cpu_baseline=MIN - ;; - esac - - DISTUTILS_ARGS=( - -Dallow-noblas=$(usex !lapack true false) - -Duse-ilp64=$(usex index64 true false) - -Dblas=$(usev lapack $(usex index64 cblas64 cblas)) - -Dlapack=$(usev lapack $(usex index64 lapack64 lapack)) - -Dcpu-baseline="${cpu_baseline[*]}" - -Dcpu-baseline-detect=disabled - -Dcpu-dispatch="$(usev cpudetection MAX)" - ) - - # bug #922457 - filter-lto - # https://github.com/numpy/numpy/issues/25004 - append-flags -fno-strict-aliasing -} - -python_test() { - # We run tests in parallel, so avoid having n^2 threads in lapack - # tests. - local -x BLIS_NUM_THREADS=1 - local -x MKL_NUM_THREADS=1 - local -x OMP_NUM_THREADS=1 - local -x OPENBLAS_NUM_THREADS=1 - - # don't run tests that require more than 2 GiB of RAM (per process) - local -x NPY_AVAILABLE_MEM="2 GiB" - - local EPYTEST_DESELECT=( - # Very disk-and-memory-hungry - numpy/lib/tests/test_io.py::TestSavezLoad::test_closing_fid - numpy/lib/tests/test_io.py::TestSavezLoad::test_closing_zipfile_after_load - - # Precision problems - numpy/_core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals - - numpy/typing/tests/test_typing.py - - # Flaky, reruns don't help - numpy/f2py/tests/test_crackfortran.py - numpy/f2py/tests/test_data.py::TestData{,F77}::test_crackedlines - numpy/f2py/tests/test_f2py2e.py::test_gen_pyf - numpy/f2py/tests/test_f2py2e.py::test_gh22819_cli - - # Broken by new setuptools - numpy/distutils/tests/test_fcompiler.py - numpy/distutils/tests/test_fcompiler_gnu.py - numpy/distutils/tests/test_fcompiler_intel.py - numpy/distutils/tests/test_fcompiler_nagfor.py - ) - - if [[ $(uname -m) == armv8l ]]; then - # Degenerate case of arm32 chroot on arm64, bug #774108 - EPYTEST_DESELECT+=( - numpy/_core/tests/test_cpu_features.py::Test_ARM_Features::test_features - ) - fi - - case ${ARCH} in - arm) - EPYTEST_DESELECT+=( - # TODO: warnings - numpy/_core/tests/test_umath.py::TestSpecialFloats::test_unary_spurious_fpexception - - # TODO - numpy/_core/tests/test_function_base.py::TestLinspace::test_denormal_numbers - numpy/f2py/tests/test_kind.py::TestKind::test_real - numpy/f2py/tests/test_kind.py::TestKind::test_quad_precision - - # require too much memory - 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' - 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' - ) - ;; - hppa) - EPYTEST_DESELECT+=( - # https://bugs.gentoo.org/942689 - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype[int]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype[float]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[datetime64]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[timedelta64]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[=dev-python/setuptools-74[${PYTHON_USEDEP}]"; then - # msvccompiler removal - EPYTEST_DESELECT+=( - numpy/tests/test_public_api.py::test_all_modules_are_expected_2 - numpy/tests/test_public_api.py::test_api_importable - ) - EPYTEST_IGNORE+=( - numpy/distutils/tests/test_mingw32ccompiler.py - numpy/distutils/tests/test_system_info.py - ) - fi - - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest -} - -python_install_all() { - local DOCS=( LICENSE.txt README.md THANKS.txt ) - distutils-r1_python_install_all -} diff --git a/dev-python/numpy/numpy-2.4.5.ebuild b/dev-python/numpy/numpy-2.4.5.ebuild deleted file mode 100644 index dda0acf87827..000000000000 --- a/dev-python/numpy/numpy-2.4.5.ebuild +++ /dev/null @@ -1,329 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_VERIFY_REPO=https://github.com/numpy/numpy-release -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" -FORTRAN_NEEDED=lapack - -inherit distutils-r1 flag-o-matic fortran-2 pypi - -DESCRIPTION="Fast array and numerical python library" -HOMEPAGE=" - https://numpy.org/ - https://github.com/numpy/numpy/ - https://pypi.org/project/numpy/ -" - -LICENSE="BSD 0BSD MIT ZLIB CC0-1.0" -SLOT="0/2" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi -# +lapack because the internal fallbacks are pretty slow. Building without blas -# is barely supported anyway, see bug #914358. -IUSE="big-endian +cpudetection index64 +lapack" - -# upstream-flag[:gentoo-flag] -ARM_FLAGS=( neon{,-fp16} vfpv4 asimd{,hp,dp,fhm} sve ) -PPC_FLAGS=( vsx vsx2 vsx3 vsx4 ) -X86_FLAGS=( - avx2 avx512{bw,dq,vl} avx512_{bf16,bitalg,fp16,vbmi2} sse4_2 -) -IUSE+=" - ${ARM_FLAGS[*]/#/cpu_flags_arm_} - ${PPC_FLAGS[*]/#/cpu_flags_ppc_} - ${X86_FLAGS[*]/#/cpu_flags_x86_} -" - -RDEPEND=" - lapack? ( - >=virtual/cblas-3.8[index64(-)?] - >=virtual/lapack-3.8[index64(-)?] - ) -" -BDEPEND=" - ${RDEPEND} - >=dev-build/meson-1.5.2 - >=dev-python/cython-3.0.6[${PYTHON_USEDEP}] - lapack? ( - virtual/pkgconfig - ) - test? ( - $(python_gen_cond_dep ' - >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] - ' 'python*') - dev-python/charset-normalizer[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - ) -" - -QA_CONFIG_IMPL_DECL_SKIP=( - # https://bugs.gentoo.org/925367 - vrndq_f32 -) - -EPYTEST_PLUGINS=( hypothesis pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -has_all_x86() { - local flag - for flag; do - if ! use "cpu_flags_x86_${flag}"; then - return 1 - fi - done - return 0 -} - -python_configure_all() { - local cpu_baseline=() - local map flag - case ${ARCH} in - arm) - # every flag implies the previous one - for map in NEON:neon NEON_FP16:neon-fp16 NEON_VFPV4:vfpv4; do - if ! use "cpu_flags_arm_${map#*:}"; then - break - fi - cpu_baseline+=( "${map%:*}" ) - done - ;& - arm64) - # on 32-bit ARM, ASIMD implies all NEON* flags - # on 64-bit ARM, they are all linked together - if use arm64 || - [[ ${cpu_baseline[@]} && ${cpu_baseline[-1]} == NEON_VFPV4 ]] - then - cpu_baseline+=( $(usev cpu_flags_arm_asimd ASIMD) ) - fi - - # these two imply ASIMD - if [[ ${cpu_baseline[@]} && ${cpu_baseline[-1]} == ASIMD ]]; then - for flag in dp hp; do - cpu_baseline+=( - $(usev "cpu_flags_arm_asimd${flag}" "ASIMD${flag^^}") - ) - done - fi - - # these two imply ASIMDHP - if [[ ${cpu_baseline[@]} && ${cpu_baseline[-1]} == ASIMDHP ]]; then - for flag in asimdfhm sve; do - cpu_baseline+=( - $(usev "cpu_flags_arm_${flag}" "${flag^^}") - ) - done - fi - ;; - ppc64) - # every flag implies the previous one - for flag in '' 2 3 4; do - if ! use "cpu_flags_ppc_vsx${flags}"; then - break - fi - cpu_baseline+=( "VSX${flag}" ) - done - ;; - amd64|x86) - # upstream combines multiple instructions into sets - local mapping=( - # for these, we just check the newest instruction set, - # since all earlier instruction sets imply it - "X86_V2=sse4_2" - "X86_V3=avx2" - # from here on, we check all features that were added - # in the lowest CPU supporting them all - # https://en.wikipedia.org/wiki/AVX-512 - "X86_V4=avx512bw avx512dq avx512vl" - "AVX512_ICL=avx512_vbmi2 avx512_bitalg" - "AVX512_SPR=avx512_bf16 avx512_fp16" - ) - - local m - for m in "${mapping[@]}"; do - local feature=${m%=*} - local sets=${m#*=} - - if has_all_x86 ${sets}; then - einfo "${feature} enabled: all of ${sets} enabled" - cpu_baseline+=( "${feature}" ) - else - einfo "${feature} disabled: not all of ${sets} enabled" - break - fi - done - ;; - *) - cpu_baseline=MIN - ;; - esac - - DISTUTILS_ARGS=( - -Dallow-noblas=$(usex !lapack true false) - -Duse-ilp64=$(usex index64 true false) - -Dblas=$(usev lapack $(usex index64 cblas64 cblas)) - -Dlapack=$(usev lapack $(usex index64 lapack64 lapack)) - -Dcpu-baseline="${cpu_baseline[*]}" - -Dcpu-baseline-detect=disabled - -Dcpu-dispatch="$(usev cpudetection MAX)" - ) - - # bug #922457 - filter-lto - # https://github.com/numpy/numpy/issues/25004 - append-flags -fno-strict-aliasing -} - -python_test() { - # We run tests in parallel, so avoid having n^2 threads in lapack - # tests. - local -x BLIS_NUM_THREADS=1 - local -x MKL_NUM_THREADS=1 - local -x OMP_NUM_THREADS=1 - local -x OPENBLAS_NUM_THREADS=1 - - # don't run tests that require more than 2 GiB of RAM (per process) - local -x NPY_AVAILABLE_MEM="2 GiB" - - local EPYTEST_DESELECT=( - # Very disk-and-memory-hungry - numpy/lib/tests/test_io.py::TestSavezLoad::test_closing_fid - numpy/lib/tests/test_io.py::TestSavezLoad::test_closing_zipfile_after_load - - # Precision problems - numpy/_core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals - - numpy/typing/tests/test_typing.py - - # Flaky, reruns don't help - numpy/f2py/tests/test_crackfortran.py - numpy/f2py/tests/test_data.py::TestData{,F77}::test_crackedlines - numpy/f2py/tests/test_f2py2e.py::test_gen_pyf - numpy/f2py/tests/test_f2py2e.py::test_gh22819_cli - - # Broken by new setuptools - numpy/distutils/tests/test_fcompiler.py - numpy/distutils/tests/test_fcompiler_gnu.py - numpy/distutils/tests/test_fcompiler_intel.py - numpy/distutils/tests/test_fcompiler_nagfor.py - ) - - if [[ $(uname -m) == armv8l ]]; then - # Degenerate case of arm32 chroot on arm64, bug #774108 - EPYTEST_DESELECT+=( - numpy/_core/tests/test_cpu_features.py::Test_ARM_Features::test_features - ) - fi - - case ${ARCH} in - arm) - EPYTEST_DESELECT+=( - # TODO: warnings - numpy/_core/tests/test_umath.py::TestSpecialFloats::test_unary_spurious_fpexception - - # TODO - numpy/_core/tests/test_function_base.py::TestLinspace::test_denormal_numbers - numpy/f2py/tests/test_kind.py::TestKind::test_real - numpy/f2py/tests/test_kind.py::TestKind::test_quad_precision - - # require too much memory - 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' - 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' - ) - ;; - hppa) - EPYTEST_DESELECT+=( - # https://bugs.gentoo.org/942689 - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype[int]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype[float]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[datetime64]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[timedelta64]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[=dev-python/setuptools-74[${PYTHON_USEDEP}]"; then - # msvccompiler removal - EPYTEST_DESELECT+=( - numpy/tests/test_public_api.py::test_all_modules_are_expected_2 - numpy/tests/test_public_api.py::test_api_importable - ) - EPYTEST_IGNORE+=( - numpy/distutils/tests/test_mingw32ccompiler.py - numpy/distutils/tests/test_system_info.py - ) - fi - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - numpy/_core/tests/test_regression.py::TestRegression::test_buffer_hashlib - numpy/random/tests/test_generator_mt19937.py::TestIntegers::test_repeatability - numpy/random/tests/test_generator_mt19937.py::TestRandomDist::test_choice_large_sample - numpy/random/tests/test_generator_mt19937.py::test_jumped - numpy/random/tests/test_random.py::TestRandint::test_repeatability - numpy/random/tests/test_randomstate.py::TestRandint::test_repeatability - numpy/random/tests/test_randomstate.py::test_integer_repeat - ) - ;; - esac - - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest -} - -python_install_all() { - local DOCS=( LICENSE.txt README.md THANKS.txt ) - distutils-r1_python_install_all -} diff --git a/dev-python/numpy/numpy-2.4.6.ebuild b/dev-python/numpy/numpy-2.4.6.ebuild deleted file mode 100644 index dda0acf87827..000000000000 --- a/dev-python/numpy/numpy-2.4.6.ebuild +++ /dev/null @@ -1,329 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_VERIFY_REPO=https://github.com/numpy/numpy-release -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" -FORTRAN_NEEDED=lapack - -inherit distutils-r1 flag-o-matic fortran-2 pypi - -DESCRIPTION="Fast array and numerical python library" -HOMEPAGE=" - https://numpy.org/ - https://github.com/numpy/numpy/ - https://pypi.org/project/numpy/ -" - -LICENSE="BSD 0BSD MIT ZLIB CC0-1.0" -SLOT="0/2" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi -# +lapack because the internal fallbacks are pretty slow. Building without blas -# is barely supported anyway, see bug #914358. -IUSE="big-endian +cpudetection index64 +lapack" - -# upstream-flag[:gentoo-flag] -ARM_FLAGS=( neon{,-fp16} vfpv4 asimd{,hp,dp,fhm} sve ) -PPC_FLAGS=( vsx vsx2 vsx3 vsx4 ) -X86_FLAGS=( - avx2 avx512{bw,dq,vl} avx512_{bf16,bitalg,fp16,vbmi2} sse4_2 -) -IUSE+=" - ${ARM_FLAGS[*]/#/cpu_flags_arm_} - ${PPC_FLAGS[*]/#/cpu_flags_ppc_} - ${X86_FLAGS[*]/#/cpu_flags_x86_} -" - -RDEPEND=" - lapack? ( - >=virtual/cblas-3.8[index64(-)?] - >=virtual/lapack-3.8[index64(-)?] - ) -" -BDEPEND=" - ${RDEPEND} - >=dev-build/meson-1.5.2 - >=dev-python/cython-3.0.6[${PYTHON_USEDEP}] - lapack? ( - virtual/pkgconfig - ) - test? ( - $(python_gen_cond_dep ' - >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] - ' 'python*') - dev-python/charset-normalizer[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - ) -" - -QA_CONFIG_IMPL_DECL_SKIP=( - # https://bugs.gentoo.org/925367 - vrndq_f32 -) - -EPYTEST_PLUGINS=( hypothesis pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -has_all_x86() { - local flag - for flag; do - if ! use "cpu_flags_x86_${flag}"; then - return 1 - fi - done - return 0 -} - -python_configure_all() { - local cpu_baseline=() - local map flag - case ${ARCH} in - arm) - # every flag implies the previous one - for map in NEON:neon NEON_FP16:neon-fp16 NEON_VFPV4:vfpv4; do - if ! use "cpu_flags_arm_${map#*:}"; then - break - fi - cpu_baseline+=( "${map%:*}" ) - done - ;& - arm64) - # on 32-bit ARM, ASIMD implies all NEON* flags - # on 64-bit ARM, they are all linked together - if use arm64 || - [[ ${cpu_baseline[@]} && ${cpu_baseline[-1]} == NEON_VFPV4 ]] - then - cpu_baseline+=( $(usev cpu_flags_arm_asimd ASIMD) ) - fi - - # these two imply ASIMD - if [[ ${cpu_baseline[@]} && ${cpu_baseline[-1]} == ASIMD ]]; then - for flag in dp hp; do - cpu_baseline+=( - $(usev "cpu_flags_arm_asimd${flag}" "ASIMD${flag^^}") - ) - done - fi - - # these two imply ASIMDHP - if [[ ${cpu_baseline[@]} && ${cpu_baseline[-1]} == ASIMDHP ]]; then - for flag in asimdfhm sve; do - cpu_baseline+=( - $(usev "cpu_flags_arm_${flag}" "${flag^^}") - ) - done - fi - ;; - ppc64) - # every flag implies the previous one - for flag in '' 2 3 4; do - if ! use "cpu_flags_ppc_vsx${flags}"; then - break - fi - cpu_baseline+=( "VSX${flag}" ) - done - ;; - amd64|x86) - # upstream combines multiple instructions into sets - local mapping=( - # for these, we just check the newest instruction set, - # since all earlier instruction sets imply it - "X86_V2=sse4_2" - "X86_V3=avx2" - # from here on, we check all features that were added - # in the lowest CPU supporting them all - # https://en.wikipedia.org/wiki/AVX-512 - "X86_V4=avx512bw avx512dq avx512vl" - "AVX512_ICL=avx512_vbmi2 avx512_bitalg" - "AVX512_SPR=avx512_bf16 avx512_fp16" - ) - - local m - for m in "${mapping[@]}"; do - local feature=${m%=*} - local sets=${m#*=} - - if has_all_x86 ${sets}; then - einfo "${feature} enabled: all of ${sets} enabled" - cpu_baseline+=( "${feature}" ) - else - einfo "${feature} disabled: not all of ${sets} enabled" - break - fi - done - ;; - *) - cpu_baseline=MIN - ;; - esac - - DISTUTILS_ARGS=( - -Dallow-noblas=$(usex !lapack true false) - -Duse-ilp64=$(usex index64 true false) - -Dblas=$(usev lapack $(usex index64 cblas64 cblas)) - -Dlapack=$(usev lapack $(usex index64 lapack64 lapack)) - -Dcpu-baseline="${cpu_baseline[*]}" - -Dcpu-baseline-detect=disabled - -Dcpu-dispatch="$(usev cpudetection MAX)" - ) - - # bug #922457 - filter-lto - # https://github.com/numpy/numpy/issues/25004 - append-flags -fno-strict-aliasing -} - -python_test() { - # We run tests in parallel, so avoid having n^2 threads in lapack - # tests. - local -x BLIS_NUM_THREADS=1 - local -x MKL_NUM_THREADS=1 - local -x OMP_NUM_THREADS=1 - local -x OPENBLAS_NUM_THREADS=1 - - # don't run tests that require more than 2 GiB of RAM (per process) - local -x NPY_AVAILABLE_MEM="2 GiB" - - local EPYTEST_DESELECT=( - # Very disk-and-memory-hungry - numpy/lib/tests/test_io.py::TestSavezLoad::test_closing_fid - numpy/lib/tests/test_io.py::TestSavezLoad::test_closing_zipfile_after_load - - # Precision problems - numpy/_core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals - - numpy/typing/tests/test_typing.py - - # Flaky, reruns don't help - numpy/f2py/tests/test_crackfortran.py - numpy/f2py/tests/test_data.py::TestData{,F77}::test_crackedlines - numpy/f2py/tests/test_f2py2e.py::test_gen_pyf - numpy/f2py/tests/test_f2py2e.py::test_gh22819_cli - - # Broken by new setuptools - numpy/distutils/tests/test_fcompiler.py - numpy/distutils/tests/test_fcompiler_gnu.py - numpy/distutils/tests/test_fcompiler_intel.py - numpy/distutils/tests/test_fcompiler_nagfor.py - ) - - if [[ $(uname -m) == armv8l ]]; then - # Degenerate case of arm32 chroot on arm64, bug #774108 - EPYTEST_DESELECT+=( - numpy/_core/tests/test_cpu_features.py::Test_ARM_Features::test_features - ) - fi - - case ${ARCH} in - arm) - EPYTEST_DESELECT+=( - # TODO: warnings - numpy/_core/tests/test_umath.py::TestSpecialFloats::test_unary_spurious_fpexception - - # TODO - numpy/_core/tests/test_function_base.py::TestLinspace::test_denormal_numbers - numpy/f2py/tests/test_kind.py::TestKind::test_real - numpy/f2py/tests/test_kind.py::TestKind::test_quad_precision - - # require too much memory - 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' - 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' - ) - ;; - hppa) - EPYTEST_DESELECT+=( - # https://bugs.gentoo.org/942689 - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype[int]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype[float]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[datetime64]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[timedelta64]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[=dev-python/setuptools-74[${PYTHON_USEDEP}]"; then - # msvccompiler removal - EPYTEST_DESELECT+=( - numpy/tests/test_public_api.py::test_all_modules_are_expected_2 - numpy/tests/test_public_api.py::test_api_importable - ) - EPYTEST_IGNORE+=( - numpy/distutils/tests/test_mingw32ccompiler.py - numpy/distutils/tests/test_system_info.py - ) - fi - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - numpy/_core/tests/test_regression.py::TestRegression::test_buffer_hashlib - numpy/random/tests/test_generator_mt19937.py::TestIntegers::test_repeatability - numpy/random/tests/test_generator_mt19937.py::TestRandomDist::test_choice_large_sample - numpy/random/tests/test_generator_mt19937.py::test_jumped - numpy/random/tests/test_random.py::TestRandint::test_repeatability - numpy/random/tests/test_randomstate.py::TestRandint::test_repeatability - numpy/random/tests/test_randomstate.py::test_integer_repeat - ) - ;; - esac - - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest -} - -python_install_all() { - local DOCS=( LICENSE.txt README.md THANKS.txt ) - distutils-r1_python_install_all -} diff --git a/dev-python/numpy/numpy-2.5.0_rc1.ebuild b/dev-python/numpy/numpy-2.5.0_rc1.ebuild deleted file mode 100644 index dda0acf87827..000000000000 --- a/dev-python/numpy/numpy-2.5.0_rc1.ebuild +++ /dev/null @@ -1,329 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_VERIFY_REPO=https://github.com/numpy/numpy-release -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" -FORTRAN_NEEDED=lapack - -inherit distutils-r1 flag-o-matic fortran-2 pypi - -DESCRIPTION="Fast array and numerical python library" -HOMEPAGE=" - https://numpy.org/ - https://github.com/numpy/numpy/ - https://pypi.org/project/numpy/ -" - -LICENSE="BSD 0BSD MIT ZLIB CC0-1.0" -SLOT="0/2" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi -# +lapack because the internal fallbacks are pretty slow. Building without blas -# is barely supported anyway, see bug #914358. -IUSE="big-endian +cpudetection index64 +lapack" - -# upstream-flag[:gentoo-flag] -ARM_FLAGS=( neon{,-fp16} vfpv4 asimd{,hp,dp,fhm} sve ) -PPC_FLAGS=( vsx vsx2 vsx3 vsx4 ) -X86_FLAGS=( - avx2 avx512{bw,dq,vl} avx512_{bf16,bitalg,fp16,vbmi2} sse4_2 -) -IUSE+=" - ${ARM_FLAGS[*]/#/cpu_flags_arm_} - ${PPC_FLAGS[*]/#/cpu_flags_ppc_} - ${X86_FLAGS[*]/#/cpu_flags_x86_} -" - -RDEPEND=" - lapack? ( - >=virtual/cblas-3.8[index64(-)?] - >=virtual/lapack-3.8[index64(-)?] - ) -" -BDEPEND=" - ${RDEPEND} - >=dev-build/meson-1.5.2 - >=dev-python/cython-3.0.6[${PYTHON_USEDEP}] - lapack? ( - virtual/pkgconfig - ) - test? ( - $(python_gen_cond_dep ' - >=dev-python/cffi-1.14.0[${PYTHON_USEDEP}] - ' 'python*') - dev-python/charset-normalizer[${PYTHON_USEDEP}] - >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] - ) -" - -QA_CONFIG_IMPL_DECL_SKIP=( - # https://bugs.gentoo.org/925367 - vrndq_f32 -) - -EPYTEST_PLUGINS=( hypothesis pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -has_all_x86() { - local flag - for flag; do - if ! use "cpu_flags_x86_${flag}"; then - return 1 - fi - done - return 0 -} - -python_configure_all() { - local cpu_baseline=() - local map flag - case ${ARCH} in - arm) - # every flag implies the previous one - for map in NEON:neon NEON_FP16:neon-fp16 NEON_VFPV4:vfpv4; do - if ! use "cpu_flags_arm_${map#*:}"; then - break - fi - cpu_baseline+=( "${map%:*}" ) - done - ;& - arm64) - # on 32-bit ARM, ASIMD implies all NEON* flags - # on 64-bit ARM, they are all linked together - if use arm64 || - [[ ${cpu_baseline[@]} && ${cpu_baseline[-1]} == NEON_VFPV4 ]] - then - cpu_baseline+=( $(usev cpu_flags_arm_asimd ASIMD) ) - fi - - # these two imply ASIMD - if [[ ${cpu_baseline[@]} && ${cpu_baseline[-1]} == ASIMD ]]; then - for flag in dp hp; do - cpu_baseline+=( - $(usev "cpu_flags_arm_asimd${flag}" "ASIMD${flag^^}") - ) - done - fi - - # these two imply ASIMDHP - if [[ ${cpu_baseline[@]} && ${cpu_baseline[-1]} == ASIMDHP ]]; then - for flag in asimdfhm sve; do - cpu_baseline+=( - $(usev "cpu_flags_arm_${flag}" "${flag^^}") - ) - done - fi - ;; - ppc64) - # every flag implies the previous one - for flag in '' 2 3 4; do - if ! use "cpu_flags_ppc_vsx${flags}"; then - break - fi - cpu_baseline+=( "VSX${flag}" ) - done - ;; - amd64|x86) - # upstream combines multiple instructions into sets - local mapping=( - # for these, we just check the newest instruction set, - # since all earlier instruction sets imply it - "X86_V2=sse4_2" - "X86_V3=avx2" - # from here on, we check all features that were added - # in the lowest CPU supporting them all - # https://en.wikipedia.org/wiki/AVX-512 - "X86_V4=avx512bw avx512dq avx512vl" - "AVX512_ICL=avx512_vbmi2 avx512_bitalg" - "AVX512_SPR=avx512_bf16 avx512_fp16" - ) - - local m - for m in "${mapping[@]}"; do - local feature=${m%=*} - local sets=${m#*=} - - if has_all_x86 ${sets}; then - einfo "${feature} enabled: all of ${sets} enabled" - cpu_baseline+=( "${feature}" ) - else - einfo "${feature} disabled: not all of ${sets} enabled" - break - fi - done - ;; - *) - cpu_baseline=MIN - ;; - esac - - DISTUTILS_ARGS=( - -Dallow-noblas=$(usex !lapack true false) - -Duse-ilp64=$(usex index64 true false) - -Dblas=$(usev lapack $(usex index64 cblas64 cblas)) - -Dlapack=$(usev lapack $(usex index64 lapack64 lapack)) - -Dcpu-baseline="${cpu_baseline[*]}" - -Dcpu-baseline-detect=disabled - -Dcpu-dispatch="$(usev cpudetection MAX)" - ) - - # bug #922457 - filter-lto - # https://github.com/numpy/numpy/issues/25004 - append-flags -fno-strict-aliasing -} - -python_test() { - # We run tests in parallel, so avoid having n^2 threads in lapack - # tests. - local -x BLIS_NUM_THREADS=1 - local -x MKL_NUM_THREADS=1 - local -x OMP_NUM_THREADS=1 - local -x OPENBLAS_NUM_THREADS=1 - - # don't run tests that require more than 2 GiB of RAM (per process) - local -x NPY_AVAILABLE_MEM="2 GiB" - - local EPYTEST_DESELECT=( - # Very disk-and-memory-hungry - numpy/lib/tests/test_io.py::TestSavezLoad::test_closing_fid - numpy/lib/tests/test_io.py::TestSavezLoad::test_closing_zipfile_after_load - - # Precision problems - numpy/_core/tests/test_umath_accuracy.py::TestAccuracy::test_validate_transcendentals - - numpy/typing/tests/test_typing.py - - # Flaky, reruns don't help - numpy/f2py/tests/test_crackfortran.py - numpy/f2py/tests/test_data.py::TestData{,F77}::test_crackedlines - numpy/f2py/tests/test_f2py2e.py::test_gen_pyf - numpy/f2py/tests/test_f2py2e.py::test_gh22819_cli - - # Broken by new setuptools - numpy/distutils/tests/test_fcompiler.py - numpy/distutils/tests/test_fcompiler_gnu.py - numpy/distutils/tests/test_fcompiler_intel.py - numpy/distutils/tests/test_fcompiler_nagfor.py - ) - - if [[ $(uname -m) == armv8l ]]; then - # Degenerate case of arm32 chroot on arm64, bug #774108 - EPYTEST_DESELECT+=( - numpy/_core/tests/test_cpu_features.py::Test_ARM_Features::test_features - ) - fi - - case ${ARCH} in - arm) - EPYTEST_DESELECT+=( - # TODO: warnings - numpy/_core/tests/test_umath.py::TestSpecialFloats::test_unary_spurious_fpexception - - # TODO - numpy/_core/tests/test_function_base.py::TestLinspace::test_denormal_numbers - numpy/f2py/tests/test_kind.py::TestKind::test_real - numpy/f2py/tests/test_kind.py::TestKind::test_quad_precision - - # require too much memory - 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[complex128]' - 'numpy/_core/tests/test_multiarray.py::TestDot::test_huge_vectordot[float64]' - ) - ;; - hppa) - EPYTEST_DESELECT+=( - # https://bugs.gentoo.org/942689 - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype[int]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype[float]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[datetime64]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[timedelta64]" - "numpy/_core/tests/test_dtype.py::TestBuiltin::test_dtype_bytes_str_equivalence[=dev-python/setuptools-74[${PYTHON_USEDEP}]"; then - # msvccompiler removal - EPYTEST_DESELECT+=( - numpy/tests/test_public_api.py::test_all_modules_are_expected_2 - numpy/tests/test_public_api.py::test_api_importable - ) - EPYTEST_IGNORE+=( - numpy/distutils/tests/test_mingw32ccompiler.py - numpy/distutils/tests/test_system_info.py - ) - fi - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - numpy/_core/tests/test_regression.py::TestRegression::test_buffer_hashlib - numpy/random/tests/test_generator_mt19937.py::TestIntegers::test_repeatability - numpy/random/tests/test_generator_mt19937.py::TestRandomDist::test_choice_large_sample - numpy/random/tests/test_generator_mt19937.py::test_jumped - numpy/random/tests/test_random.py::TestRandint::test_repeatability - numpy/random/tests/test_randomstate.py::TestRandint::test_repeatability - numpy/random/tests/test_randomstate.py::test_integer_repeat - ) - ;; - esac - - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest -} - -python_install_all() { - local DOCS=( LICENSE.txt README.md THANKS.txt ) - distutils-r1_python_install_all -} diff --git a/dev-python/numpydoc/Manifest b/dev-python/numpydoc/Manifest deleted file mode 100644 index 35cc51b83d88..000000000000 --- a/dev-python/numpydoc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST numpydoc-1.10.0.gh.tar.gz 94037 BLAKE2B 356004e4e30634048f9e4adb2b560fde574feac973c59d9becf6bd4bbd4d502c79ca6eaadb21322d13db0882a596e88e89f87d32565a003253b88bc6439c3446 SHA512 bd8becb71fe45f7a0e11bbd3f804c9855b1192ff22acbc0291380c462c493facd2efd6d59e560111ae56132925502d37abc90643db217358f3a8c1138ce7c693 diff --git a/dev-python/numpydoc/metadata.xml b/dev-python/numpydoc/metadata.xml deleted file mode 100644 index 19a612c5cf43..000000000000 --- a/dev-python/numpydoc/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - numpydoc - numpy/numpydoc - - diff --git a/dev-python/numpydoc/numpydoc-1.10.0.ebuild b/dev-python/numpydoc/numpydoc-1.10.0.ebuild deleted file mode 100644 index 3037dee23430..000000000000 --- a/dev-python/numpydoc/numpydoc-1.10.0.ebuild +++ /dev/null @@ -1,49 +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 - -MY_P=${P/_} -DESCRIPTION="Sphinx extension to support docstrings in Numpy format" -HOMEPAGE=" - https://numpydoc.readthedocs.io/en/latest/ - https://github.com/numpy/numpydoc/ - https://pypi.org/project/numpydoc/ -" -SRC_URI=" - https://github.com/numpy/numpydoc/archive/v${PV/_}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/sphinx-6[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/matplotlib-3.2.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # these require Internet (intersphinx) - numpydoc/tests/test_full.py::test_MyClass - numpydoc/tests/test_full.py::test_my_function - # TODO - numpydoc/tests/test_validate.py::test_extract_ignore_validation_comments - ) - epytest -o addopts= --pyargs numpydoc -} diff --git a/dev-python/nvidia-ml-py/Manifest b/dev-python/nvidia-ml-py/Manifest deleted file mode 100644 index 27416852ba28..000000000000 --- a/dev-python/nvidia-ml-py/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST nvidia_ml_py-12.575.51.tar.gz 46597 BLAKE2B 55e7a3dbced43e0bd0b37d9d1d9b11718ac6a37173af290e1f3507eb9c165fe049fe1d5422171374fc2e6b9471bb46c70ed84509e9d381e0aeec0ef00c763c38 SHA512 3132e9d8e601e88f036188f026ea5e6f0ae0358a8a381d2e8dcb363d4fe1f8aecbb31e0fb72555e32991df6c4c86c8c1713002f47094dc9afebd58c1cde1d2e2 -DIST nvidia_ml_py-13.590.44.tar.gz 49737 BLAKE2B 17b8df0c7b17c42911f51db29db35ee978c0cb126a4b5a9066f0549df92acdb5eae5561444f4a723bfef9acc3820e100cece2846e0b3cd877afce6be4c66bc86 SHA512 eab1e32ad55d5bf3c77cde68e48aa59e620a18a0394678950cea2998b28ed283d86f35722e767c0904c2a1515c7c52ee06efe2cc1ce5d97f757c0516b5688d91 diff --git a/dev-python/nvidia-ml-py/metadata.xml b/dev-python/nvidia-ml-py/metadata.xml deleted file mode 100644 index 03e89643b864..000000000000 --- a/dev-python/nvidia-ml-py/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - zhixu.liu@gmail.com - Z. Liu - - - proxy-maint@gentoo.org - Proxy Maintainers - - - Provides a Python interface to GPU management and monitoring functions. - This is a wrapper around the NVML library. For information about the NVML - library, see the NVML developer page - http://developer.nvidia.com/nvidia-management-library-nvml - - - nvidia-ml-py - - diff --git a/dev-python/nvidia-ml-py/nvidia-ml-py-12.575.51.ebuild b/dev-python/nvidia-ml-py/nvidia-ml-py-12.575.51.ebuild deleted file mode 100644 index 0dd328f6d75d..000000000000 --- a/dev-python/nvidia-ml-py/nvidia-ml-py-12.575.51.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/_} -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings to the NVIDIA Management Library" -HOMEPAGE=" - https://pypi.org/project/nvidia-ml-py/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64" -IUSE="examples" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - x11-drivers/nvidia-drivers -" -DEPEND="${RDEPEND}" - -src_prepare() { - # don't install example.py - sed -i "s/, 'example'//g" setup.py || die - - default -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - dodoc -r example.py - fi -} diff --git a/dev-python/nvidia-ml-py/nvidia-ml-py-13.590.44.ebuild b/dev-python/nvidia-ml-py/nvidia-ml-py-13.590.44.ebuild deleted file mode 100644 index ce67b3ffac82..000000000000 --- a/dev-python/nvidia-ml-py/nvidia-ml-py-13.590.44.ebuild +++ /dev/null @@ -1,43 +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} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings to the NVIDIA Management Library" -HOMEPAGE=" - https://pypi.org/project/nvidia-ml-py/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="examples" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - x11-drivers/nvidia-drivers -" -DEPEND="${RDEPEND}" - -src_prepare() { - # don't install example.py - sed -i "s/, 'example'//g" setup.py || die - - default -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - dodoc -r example.py - fi -} diff --git a/dev-python/oauthlib/Manifest b/dev-python/oauthlib/Manifest deleted file mode 100644 index 9221b5cdc29b..000000000000 --- a/dev-python/oauthlib/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST oauthlib-3.3.1.tar.gz 185918 BLAKE2B fd83cf349e0ecbb132049b6b8d2c124b2385396e5cf1c9828cb4885e53c905613fcaf397786eedfae5cc535f3faf82fe2e9c21cec82bd3afbbac2326dd186288 SHA512 f9894a2ef2413505a89a86e0f008310a9e38f4c662b1590816e051d563fd283a94dbe8e8dd61d0e9b01143801d7e747ac9a67a704a4267ba21d8c8382b1a2a41 -DIST oauthlib-3.3.1.tar.gz.provenance 9612 BLAKE2B 2772eeabbdb8e767a9f6b59a3304de6333df368f2c87c997f86d8208d28ccb7f4ccc224ecaba7bae2953fab662c2f3dd833500e6dc4c56a6c7cc23e264094052 SHA512 eea7bac42d8e0e279e7904970883b6ac18c1a4b27483d21be6e1d8d1f3ed7ebbf69dde39773b2bd5031fc932405c02fb5109bea19c5f810412da0b9f8c68782c diff --git a/dev-python/oauthlib/metadata.xml b/dev-python/oauthlib/metadata.xml deleted file mode 100644 index c5153bb030ee..000000000000 --- a/dev-python/oauthlib/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cpe:/a:oauthlib_project:oauthlib - oauthlib - oauthlib/oauthlib - - diff --git a/dev-python/oauthlib/oauthlib-3.3.1.ebuild b/dev-python/oauthlib/oauthlib-3.3.1.ebuild deleted file mode 100644 index da3927ef91c1..000000000000 --- a/dev-python/oauthlib/oauthlib-3.3.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/oauthlib/oauthlib -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Spec-compliant and thorough implementation of the OAuth request-signing logic" -HOMEPAGE=" - https://github.com/oauthlib/oauthlib/ - https://pypi.org/project/oauthlib/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86" - -# optional extras hard set as RDEPs. See setup.py -RDEPEND=" - >=dev-python/pyjwt-1.0.0[${PYTHON_USEDEP}] - dev-python/blinker[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/objgraph/Manifest b/dev-python/objgraph/Manifest deleted file mode 100644 index eddec17ad646..000000000000 --- a/dev-python/objgraph/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST objgraph-3.6.2.tar.gz 759524 BLAKE2B 23d1154a613ca417c332871c7905571f48aea4ef6ff24a236e58fdc76d74254490f04b7e50c1ee7fd190864448f4bb83c05127d438d2d72c4bb5c9a0dd247491 SHA512 7a1edaddb6bc7c57d77d8631019c183a198bb570725b71ddc49ee54fc1be8f54471175957899794ff2c51a57fd68ee8b856ced661f7efc1023dd7f5b0f5b714f diff --git a/dev-python/objgraph/metadata.xml b/dev-python/objgraph/metadata.xml deleted file mode 100644 index 1826a49d399d..000000000000 --- a/dev-python/objgraph/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - heroxbd@gentoo.org - Benda Xu - - - python@gentoo.org - Python - - - - mgedmin/objgraph - objgraph - - diff --git a/dev-python/objgraph/objgraph-3.6.2.ebuild b/dev-python/objgraph/objgraph-3.6.2.ebuild deleted file mode 100644 index 8674ef13e562..000000000000 --- a/dev-python/objgraph/objgraph-3.6.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Draws Python object reference graphs with graphviz" -HOMEPAGE=" - https://github.com/mgedmin/objgraph/ - https://pypi.org/project/objgraph/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="doc" - -RDEPEND=" - media-gfx/graphviz -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # unhappy about pytest - tests.py::AtAddrsTest::test_at_addrs - ) - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # CPython GC - tests.py::ByTypeTest::test_new_garbage - - # repr() mismatch - tests.py::StringRepresentationTest::test_short_repr_mocked_instance_method_bound - tests.py::StringRepresentationTest::test_short_repr_mocked_instance_method_bound_with_mocked_name - ) - ;; - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # TODO: figure out how to run doctests - epytest tests.py -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/* ) - distutils-r1_python_install_all -} diff --git a/dev-python/oct2py/Manifest b/dev-python/oct2py/Manifest deleted file mode 100644 index 35f732fe2c7a..000000000000 --- a/dev-python/oct2py/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST oct2py-6.0.1.tar.gz 73861 BLAKE2B b8b4c28875f56c4b88f292ea98d78b71769544e036c3ae5b84b925a597cf732c6187853247dd9e3715a220fc3c15b9ab4c38a19f2f844196aa4eb3d78d598d08 SHA512 853d397eb76ba047ebd3be8fbb77e8a28851a14d413539ca24cc0049f73215a7d037805e21cbf0f46a104c78fbdc98f8925919a9690c12fa1019096cff49acea -DIST oct2py-6.0.2.tar.gz 74126 BLAKE2B fd0d2aad24f9660175b61e49c550ba3f7289294cbd5e1ecfbeeab671623aa4afc2718081fa5e332f6c75346d1f7c4b797785a897fbce114959c4a50b033b51ad SHA512 2f5b2dc4ef8ee59aac90fc0598faef1503f88258789392746540250d8c2a6f44d44bd157a0eaecb319f59f3b9dbe07c657c22123918dd6f2f5ccf1e09cbb0310 -DIST oct2py-6.0.3.tar.gz 74152 BLAKE2B 281bfd20b4685011e236d1c619726350f52667385f8d3d8ba7e8c8d28f844b8068a80698232b5e03bc22170c2e5cee5f77aba676dd7718e92938cb0ed7ade7cb SHA512 8f117fc3a825b0d91030edb2ba3afed48c70b47e93c458e92be7fd0a193cc4ea5fa0daf9c13bcaac8219ad53d9d128aac1642fb8f03fd8e14c68e7bd4244d429 diff --git a/dev-python/oct2py/metadata.xml b/dev-python/oct2py/metadata.xml deleted file mode 100644 index 66181f4dba8b..000000000000 --- a/dev-python/oct2py/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - Uses Octave to run commands and m-files. Supports any Octave - function or m-file, passing the data seamlessly between Python and - Octave using MAT files. - - - oct2py - blink1073/oct2py - - diff --git a/dev-python/oct2py/oct2py-6.0.1.ebuild b/dev-python/oct2py/oct2py-6.0.1.ebuild deleted file mode 100644 index f4646ab82f2c..000000000000 --- a/dev-python/oct2py/oct2py-6.0.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="Python to GNU Octave bridge" -HOMEPAGE=" - https://github.com/blink1073/oct2py - https://blink1073.github.io/oct2py/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/numpy-1.25.0[${PYTHON_USEDEP}] - >=dev-python/octave-kernel-1.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-settings-2.0[${PYTHON_USEDEP}] - >=dev-python/scipy-0.17.1[${PYTHON_USEDEP}] - >=dev-python/tornado-0.5.5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ipython-9.0[${PYTHON_USEDEP}] - dev-python/nbconvert[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # No graphics toolkit available: 743589 - "oct2py/ipython/tests/test_octavemagic.py::OctaveMagicTest::test_octave_plot" - # TODO - tests/test_misc.py::TestMisc::test_func_without_docstring - tests/test_usage.py::TestUsage::test_pkg_load - ) - - virtx epytest -} diff --git a/dev-python/oct2py/oct2py-6.0.2.ebuild b/dev-python/oct2py/oct2py-6.0.2.ebuild deleted file mode 100644 index 64f69e722c7e..000000000000 --- a/dev-python/oct2py/oct2py-6.0.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="Python to GNU Octave bridge" -HOMEPAGE=" - https://github.com/blink1073/oct2py - https://blink1073.github.io/oct2py/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/numpy-1.25.0[${PYTHON_USEDEP}] - >=dev-python/octave-kernel-1.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-settings-2.0[${PYTHON_USEDEP}] - >=dev-python/scipy-0.17.1[${PYTHON_USEDEP}] - >=dev-python/tornado-0.5.5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ipython-9.0[${PYTHON_USEDEP}] - dev-python/nbconvert[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( flaky ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # No graphics toolkit available: 743589 - "oct2py/ipython/tests/test_octavemagic.py::OctaveMagicTest::test_octave_plot" - # TODO - tests/test_misc.py::TestMisc::test_func_without_docstring - tests/test_usage.py::TestUsage::test_pkg_load - ) - - virtx epytest -} diff --git a/dev-python/oct2py/oct2py-6.0.3.ebuild b/dev-python/oct2py/oct2py-6.0.3.ebuild deleted file mode 100644 index 64f69e722c7e..000000000000 --- a/dev-python/oct2py/oct2py-6.0.3.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="Python to GNU Octave bridge" -HOMEPAGE=" - https://github.com/blink1073/oct2py - https://blink1073.github.io/oct2py/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/numpy-1.25.0[${PYTHON_USEDEP}] - >=dev-python/octave-kernel-1.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-settings-2.0[${PYTHON_USEDEP}] - >=dev-python/scipy-0.17.1[${PYTHON_USEDEP}] - >=dev-python/tornado-0.5.5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ipython-9.0[${PYTHON_USEDEP}] - dev-python/nbconvert[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( flaky ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # No graphics toolkit available: 743589 - "oct2py/ipython/tests/test_octavemagic.py::OctaveMagicTest::test_octave_plot" - # TODO - tests/test_misc.py::TestMisc::test_func_without_docstring - tests/test_usage.py::TestUsage::test_pkg_load - ) - - virtx epytest -} diff --git a/dev-python/octave-kernel/Manifest b/dev-python/octave-kernel/Manifest deleted file mode 100644 index 2fc2ad7bd3ad..000000000000 --- a/dev-python/octave-kernel/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST octave_kernel-1.0.3.tar.gz 566566 BLAKE2B 15fad097cc309e4d4a0bb0c92ad9ebb010723a633ac8ac68440690a4ffcae2ce548879b87c4121a2db3dd8a8d6d9792de0cf2ddc4e985eeff03981a2806b7a19 SHA512 0991a9e3819c5a517752f880e2141fba91a74463f81aff581c9a0dba649d11597a2b25dee259da769b2134014c5aed03c964eac3878117b706725da87128ab8e -DIST octave_kernel-1.0.4.tar.gz 566796 BLAKE2B 6c48ec49e9ff247a8cd6883a4366572a8446e8bd74f2f53c339165504fe00e8e5f9039002eae21c0b5c477e1ce5f04ffc0ab2256b02868e938a8dfac4a1a945e SHA512 b99d45b8ae0916efc45faf5640cdbb3379b9e987fa8143b099c175393faef60b5d44fba1b7621f1a06067092987981c86949d40c41309b5f925cfd6e874e7f2e diff --git a/dev-python/octave-kernel/metadata.xml b/dev-python/octave-kernel/metadata.xml deleted file mode 100644 index b6f20bc190e1..000000000000 --- a/dev-python/octave-kernel/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - octave-kernel - Calysto/octave_kernel - - - diff --git a/dev-python/octave-kernel/octave-kernel-1.0.3.ebuild b/dev-python/octave-kernel/octave-kernel-1.0.3.ebuild deleted file mode 100644 index 3eacc808b9bb..000000000000 --- a/dev-python/octave-kernel/octave-kernel-1.0.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling - -inherit distutils-r1 virtualx pypi - -DESCRIPTION="Jupyter kernel for octave" -HOMEPAGE=" - https://github.com/Calysto/octave_kernel/ - https://pypi.org/project/octave-kernel/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/ipykernel-6.22.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-8.1.0[${PYTHON_USEDEP}] - >=dev-python/metakernel-1.0[${PYTHON_USEDEP}] - sci-mathematics/octave -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-python/jupyter-kernel-test[${PYTHON_USEDEP}] - dev-python/nbconvert[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} diff --git a/dev-python/octave-kernel/octave-kernel-1.0.4.ebuild b/dev-python/octave-kernel/octave-kernel-1.0.4.ebuild deleted file mode 100644 index 3eacc808b9bb..000000000000 --- a/dev-python/octave-kernel/octave-kernel-1.0.4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling - -inherit distutils-r1 virtualx pypi - -DESCRIPTION="Jupyter kernel for octave" -HOMEPAGE=" - https://github.com/Calysto/octave_kernel/ - https://pypi.org/project/octave-kernel/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/ipykernel-6.22.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-8.1.0[${PYTHON_USEDEP}] - >=dev-python/metakernel-1.0[${PYTHON_USEDEP}] - sci-mathematics/octave -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-python/jupyter-kernel-test[${PYTHON_USEDEP}] - dev-python/nbconvert[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} diff --git a/dev-python/odfdo/Manifest b/dev-python/odfdo/Manifest deleted file mode 100644 index 92b649582e78..000000000000 --- a/dev-python/odfdo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST odfdo-3.18.2.gh.tar.gz 3435996 BLAKE2B 94c9ac5f25c1421d245d5ec28169866d9c12bcfebfa02fd9655fd6a54ecdb63a526d4b5e5c5b45b7e5a4d4e0c2ed6f6ebb210e3fee21685e840a01d679d874e2 SHA512 11caf350aa04f762882f2df88c7c4dc4af4c954d9b904dc3cc2ddf671004a087d99b1bee7331bf590004b3c83871abc2368625b52c406a96a77098759ff09c24 diff --git a/dev-python/odfdo/metadata.xml b/dev-python/odfdo/metadata.xml deleted file mode 100644 index a15d0bcab976..000000000000 --- a/dev-python/odfdo/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - ivan.lloro.boada@gmail.com - Ivan Lloro - - - - https://github.com/jdum/odfdo/blob/master/CHANGES.md - - jerome.dumonteil@gmail.com - Jérôme Dumonteil - - jdum/odfdo - odfdo - - diff --git a/dev-python/odfdo/odfdo-3.18.2.ebuild b/dev-python/odfdo/odfdo-3.18.2.ebuild deleted file mode 100644 index e8f420a5c81b..000000000000 --- a/dev-python/odfdo/odfdo-3.18.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python library for OpenDocument format (ODF)" -HOMEPAGE=" - https://github.com/jdum/odfdo - https://pypi.org/project/odfdo/ -" -SRC_URI="https://github.com/jdum/odfdo/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-python/lxml-5.3.0[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -# No need to test performance downstream -EPYTEST_DESELECT=( tests/test_performance.py::test_all_perf ) diff --git a/dev-python/odfpy/Manifest b/dev-python/odfpy/Manifest deleted file mode 100644 index f2e97bfd48c2..000000000000 --- a/dev-python/odfpy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST odfpy-release-1.4.2.gh.tar.gz 10065808 BLAKE2B b339cb44604552ee530d8fa8385d753c1f9210f9335813ab279150b16d36f72263fc02c0d2c01ce4350dd3c81b94e7e9f394ce8ec2d85372eb972558a86ded0b SHA512 75368010c015e13302d2b43228ef9ed1f6c9307da60cf199098609729b008c69836511c953dbc730f3097124878b1fa6de7e8d5f49e20716062ada747698f84d diff --git a/dev-python/odfpy/metadata.xml b/dev-python/odfpy/metadata.xml deleted file mode 100644 index 76eb1be93976..000000000000 --- a/dev-python/odfpy/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - odfpy - eea/odfpy - - diff --git a/dev-python/odfpy/odfpy-1.4.2.ebuild b/dev-python/odfpy/odfpy-1.4.2.ebuild deleted file mode 100644 index f3315186cc2a..000000000000 --- a/dev-python/odfpy/odfpy-1.4.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${PN}-release-${PV} -DESCRIPTION="Python API and tools to manipulate OpenDocument files" -HOMEPAGE=" - https://github.com/eea/odfpy/ - https://pypi.org/project/odfpy/ -" -SRC_URI=" - https://github.com/eea/odfpy/archive/release-${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0 GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="examples" - -RDEPEND=" - dev-python/defusedxml[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_install_all() { - if use examples; then - docinto examples - dodoc -r examples/. - fi - distutils-r1_python_install_all -} diff --git a/dev-python/odsgenerator/Manifest b/dev-python/odsgenerator/Manifest deleted file mode 100644 index e8cb65decf92..000000000000 --- a/dev-python/odsgenerator/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST odsgenerator-1.12.0.tar.gz 183976 BLAKE2B e0be4b114cfce48664d5746840d5535853aa4ad78f86b723d398516c3cdebf8de08c9ff0b8da2cdc5963793d9ef3b342f74d1e1a4a5b6a5ab05e0675835e90a8 SHA512 83c19707d54541e5d8f8c16c27530331bc4f311cfb5931357f2f47e9733b0c1c7277dd9aa2f4557a5d2bf0940c6b4a44fa0b4e94130484eec28ecec930d3263a diff --git a/dev-python/odsgenerator/metadata.xml b/dev-python/odsgenerator/metadata.xml deleted file mode 100644 index 7c3886543d80..000000000000 --- a/dev-python/odsgenerator/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - ivan.lloro.boada@gmail.com - Ivan Lloro - - - - jdum/odsgenerator - - diff --git a/dev-python/odsgenerator/odsgenerator-1.12.0.ebuild b/dev-python/odsgenerator/odsgenerator-1.12.0.ebuild deleted file mode 100644 index 25d59678488d..000000000000 --- a/dev-python/odsgenerator/odsgenerator-1.12.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Generate an OpenDocument Format .ods file from a .json or .yaml file." -HOMEPAGE="https://github.com/jdum/odsgenerator" -SRC_URI="https://github.com/jdum/odsgenerator/archive/refs/tags/v${PV}.tar.gz -> odsgenerator-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc" - -RDEPEND=" - >=dev-python/odfdo-3.7.7[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.3[${PYTHON_USEDEP}] -" - -BDEPEND=" - doc? ( - >=dev-python/sphinx-7.0[${PYTHON_USEDEP}] - >=dev-python/myst-parser-4.0.1[${PYTHON_USEDEP}] - ) -" diff --git a/dev-python/odsparsator/Manifest b/dev-python/odsparsator/Manifest deleted file mode 100644 index d29b374f763c..000000000000 --- a/dev-python/odsparsator/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST odsparsator-1.13.1.tar.gz 171683 BLAKE2B 1c34f779cb724b9ce62a394daf3996dc3dda2231d51b6ca266dd74fd62f0c872d0ae469d38dc10ef1478653ea3d513d9959a95fb17895588404d9f742ec8b155 SHA512 2a8f9c49b3037b3e4b03d68c9ad5d07222e3a450b2ad49f1c6fab06a0edf9604770b839489be54b9d1013de3d206af73150d0db0409db4c17f8781e02e9d3c69 diff --git a/dev-python/odsparsator/metadata.xml b/dev-python/odsparsator/metadata.xml deleted file mode 100644 index 8e7693e17a17..000000000000 --- a/dev-python/odsparsator/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - ivan.lloro.boada@gmail.com - Ivan Lloro - - - - https://github.com/jdum/odsparsator/releases - - jerome.dumonteil@gmail.com - Jérôme Dumonteil - - jdum/odsparsator - odsparsator - - diff --git a/dev-python/odsparsator/odsparsator-1.13.1.ebuild b/dev-python/odsparsator/odsparsator-1.13.1.ebuild deleted file mode 100644 index 84dbba603ac5..000000000000 --- a/dev-python/odsparsator/odsparsator-1.13.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Generate a JSON file from an OpenDocument Format .ods file." -HOMEPAGE="https://github.com/jdum/odsparsator" -SRC_URI="https://github.com/jdum/odsparsator/archive/refs/tags/v${PV}.tar.gz -> odsparsator-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc" - -RDEPEND=" - >=dev-python/odfdo-3.14.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - doc? ( - >=dev-python/sphinx-7.0[${PYTHON_USEDEP}] - >=dev-python/myst-parser-4.0.1[${PYTHON_USEDEP}] - ) -" diff --git a/dev-python/olefile/Manifest b/dev-python/olefile/Manifest deleted file mode 100644 index 5bec7dfa4780..000000000000 --- a/dev-python/olefile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST olefile-0.47.gh.tar.gz 102116 BLAKE2B d3b3e8349901b7bf4a4facd0a784e9fa01f3acc50412f3952e85d59e6816321cd41d65cca83731cf280a6a83c3a4bf4e9ae9ee84662f0883e138dc2ceb22798d SHA512 efd73092f4fb428a91066c11fd319a60fa43e46f7abc4e7ba38627f11e19a6fbba227d1307ee308d1297e97b3fff30e6e497c50d7f708204e20122ea01dddfd8 diff --git a/dev-python/olefile/metadata.xml b/dev-python/olefile/metadata.xml deleted file mode 100644 index 268ecd95d308..000000000000 --- a/dev-python/olefile/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - olefile - decalage2/olefile - - diff --git a/dev-python/olefile/olefile-0.47.ebuild b/dev-python/olefile/olefile-0.47.ebuild deleted file mode 100644 index b12fc8d9c5a6..000000000000 --- a/dev-python/olefile/olefile-0.47.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python package to parse, read and write Microsoft OLE2 files" -HOMEPAGE=" - https://www.decalage.info/olefile/ - https://github.com/decalage2/olefile/ - https://pypi.org/project/olefile/ -" -SRC_URI=" - https://github.com/decalage2/olefile/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme -distutils_enable_tests unittest diff --git a/dev-python/omemo-dr/Manifest b/dev-python/omemo-dr/Manifest deleted file mode 100644 index e2f685388236..000000000000 --- a/dev-python/omemo-dr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST omemo_dr-1.2.0.tar.gz 152804 BLAKE2B 8e72a103883c7e1606d5336d656c0d0e2baa1c84cd565a1f70abcaf7537aecdd4e30b5bf5fa8af146b8ce1776a61fffde8b66bbae718807cf46f2cc0b092c893 SHA512 a1551560f19baa07fe8e97dcf6d5b5f1a9626adb64af6beb21f64f9cac891a21b94a7e504bc30649ef20c24ccc155c30fb3c90b9ec6f19a4190a7932e5b8743b diff --git a/dev-python/omemo-dr/metadata.xml b/dev-python/omemo-dr/metadata.xml deleted file mode 100644 index 676bfca66667..000000000000 --- a/dev-python/omemo-dr/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - Python - - - omemo-dr - - diff --git a/dev-python/omemo-dr/omemo-dr-1.2.0.ebuild b/dev-python/omemo-dr/omemo-dr-1.2.0.ebuild deleted file mode 100644 index 00f5418b8b1e..000000000000 --- a/dev-python/omemo-dr/omemo-dr-1.2.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OMEMO Crypto Library" -HOMEPAGE=" - https://pypi.org/project/omemo-dr/ - https://dev.gajim.org/gajim/omemo-dr/ -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/protobuf[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/opcodes/Manifest b/dev-python/opcodes/Manifest deleted file mode 100644 index ab797e881a51..000000000000 --- a/dev-python/opcodes/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Opcodes-0f7c7d63f5e13ce5a89d9acc3934f1b6e247ec1f.gh.tar.gz 236187 BLAKE2B 76e2f92a8860dc0306b5c48de9f64d6cd18e553af3936faac36e412bae129399ce7ff34ee2757b816a361aa29cdd45ac6b11e00bcaefd943e512ada6da0b70bc SHA512 bbdc08a75028c94def56b2afee0742db999acc8fe44aeeb6e8d8ac5e47e969a9daf0477e089ffff4c434be01c48b5e5ec5403bea86ba4e8674063a9f96fbeca8 diff --git a/dev-python/opcodes/metadata.xml b/dev-python/opcodes/metadata.xml deleted file mode 100644 index 387cbd013598..000000000000 --- a/dev-python/opcodes/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - opcodes - Maratyszcza/Opcodes - - diff --git a/dev-python/opcodes/opcodes-0.3.14-r3.ebuild b/dev-python/opcodes/opcodes-0.3.14-r3.ebuild deleted file mode 100644 index 728517bd65e4..000000000000 --- a/dev-python/opcodes/opcodes-0.3.14-r3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2022-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 - -EGIT_COMMIT=0f7c7d63f5e13ce5a89d9acc3934f1b6e247ec1f -MY_P=${PN^}-${EGIT_COMMIT} -DESCRIPTION="Opcodes Project" -HOMEPAGE=" - https://github.com/Maratyszcza/Opcodes/ - https://pypi.org/project/opcodes/ -" -SRC_URI=" - https://github.com/Maratyszcza/Opcodes/archive/${EGIT_COMMIT}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/pkg-resources[${PYTHON_USEDEP}] -" - -DOCS=( readme.rst ) - -distutils_enable_sphinx sphinx \ - dev-python/sphinx-bootstrap-theme - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # actually needs pkg-resources - sed -i -e '/"setuptools"/d' setup.py || die -} diff --git a/dev-python/openai/Manifest b/dev-python/openai/Manifest deleted file mode 100644 index 32e8c1147fd1..000000000000 --- a/dev-python/openai/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST npm-@stdy-cli-cli-0.19.7.tgz 7773 BLAKE2B 6ddc9db08ab06ef1ece58d3aeaf27517319a399262a63caa06e2d13a1bd8c83fac298a451f0ea57a71aaf9c4120f4efb742308106498d492d2593a4b58e04151 SHA512 ba4758dbe0d32e7c9994471713d0ae9a0967813bd1ec8fbce88247c2582ea248196f7858b56ce76e0716e016d5366b42700a78b603626d8de00e5a92599e009e -DIST npm-@stdy-cli-linux-arm64-cli-linux-arm64-0.19.7.tgz 36812291 BLAKE2B b0c8fba73598ce1e6aa824ffefd237eb35875879308820ef1aeeba9ba80378ef346ef9ffd40107b1b9d7754cd8acac1076d74a55fddbf3cbad9881cb8b19b0be SHA512 8b9cb95aadbbba48b2531451cf991b9d067b6ef697a38ff2b3df72d82d3967c1ab1e29274dee23283557c47e881ee0cb12e5223163d1fec06ecea96fdaecfda4 -DIST npm-@stdy-cli-linux-x64-cli-linux-x64-0.19.7.tgz 37584041 BLAKE2B b9b6bee19fdf51c985d907b7dc8638ab3d3ebf88083794fb0d39a5f6c64beffbaf321cd71fc2869812092c0504fa47e3b889d0ffe483622fd215d214e4c1645e SHA512 2719af63c71ad21293bd3cac5d19f6b0ca960d0888026d9ffa5a62467d5d434d8937edb0ce90d467fdd348ba40b6f96a3ccd5e9c6b551b75a7de79d5fcc40df1 -DIST openai-openapi-spec-v2.3.0.yml 2167549 BLAKE2B f4f87bbaf33689e8f1336ad4ea78d39302c7b4c457ab47a164936f3e4056068d9a49e5bc54e47d196123c12da7b033f0c018c22ce8bef3a6fa7504dbd8f758ac SHA512 23ac527df45040575a5f9b020af0971a86acf1cc296eda538a39b003692277ba86b7d6d477eff0466e9178a2d8271a3374692aecad4e6b6ecd29c5bcae64947d -DIST openai-python-2.29.0.gh.tar.gz 691490 BLAKE2B ce5dd047bc178d10e2505733e532b0e45bf604ce940902bed8656f41bfcdbdbdf61af91aaca30f1fc2e4175002d53a4c4b0c70ee8385e2e065d125e7f661faf6 SHA512 9bc5d9dbb747920412c1f73bbdcc36f6450dd0c4a245fde1e397864376816181823d92886ae4eb87fbee09e098fedeee8785602198deebd037a5f7bc520d2596 diff --git a/dev-python/openai/files/openai-2.29.0-mock-server-package-lock.json b/dev-python/openai/files/openai-2.29.0-mock-server-package-lock.json deleted file mode 100644 index 076342b8dfdb..000000000000 --- a/dev-python/openai/files/openai-2.29.0-mock-server-package-lock.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "name": "mock-server", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "dependencies": { - "@stdy/cli": "^0.19.7" - } - }, - "node_modules/@stdy/cli": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@stdy/cli/-/cli-0.19.7.tgz", - "integrity": "sha512-ukdY2+DTLnyZlEcXE9CumglngTvR7I+86IJHwlguokgZb3hYtWznbgcW4BbVNmtCcAp4tgNibY3gDlqSWZ4Ang==", - "license": "Elastic-2.0", - "bin": { - "steady": "steady.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "@stdy/cli-darwin-arm64": "0.19.7", - "@stdy/cli-darwin-x64": "0.19.7", - "@stdy/cli-linux-arm64": "0.19.7", - "@stdy/cli-linux-x64": "0.19.7", - "@stdy/cli-win32-x64": "0.19.7" - } - }, - "node_modules/@stdy/cli-darwin-arm64": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@stdy/cli-darwin-arm64/-/cli-darwin-arm64-0.19.7.tgz", - "integrity": "sha512-baIrUrzhOgQmMOaOhrYZ0v95yMt5P26qeZdE+I79zaJbETjF8vM63AM+XHn7jVPulORG8lD+n90kyYfo20t9aA==", - "cpu": [ - "arm64" - ], - "license": "Elastic-2.0", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@stdy/cli-darwin-x64": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@stdy/cli-darwin-x64/-/cli-darwin-x64-0.19.7.tgz", - "integrity": "sha512-3qEi400gNuY564Ku8Bru1h36vhfsrfk7IrukZgcovHVi3ANMLSMGsINgE+HM77patSlmB/fAgHWORZzHfn5ftg==", - "cpu": [ - "x64" - ], - "license": "Elastic-2.0", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@stdy/cli-linux-arm64": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@stdy/cli-linux-arm64/-/cli-linux-arm64-0.19.7.tgz", - "integrity": "sha512-i5y5Wq27ukiyUxRRz5kbnQZ7bvaXo4/ys99y2C05Z8GrHiknTe4jKDVXxH6IHuDLEuUiMWPR/sBuzqlv2uz9pA==", - "cpu": [ - "arm64" - ], - "license": "Elastic-2.0", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@stdy/cli-linux-x64": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@stdy/cli-linux-x64/-/cli-linux-x64-0.19.7.tgz", - "integrity": "sha512-JxmvY8ca0hKTvTysXRn2sMqWDQiIAm2f+lpiRn1dQ02JN+2wzpDUZ/3TSLpAtvlqPM1enGtVG3Wn3nnV/MQN8Q==", - "cpu": [ - "x64" - ], - "license": "Elastic-2.0", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@stdy/cli-win32-x64": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@stdy/cli-win32-x64/-/cli-win32-x64-0.19.7.tgz", - "integrity": "sha512-FNhuOpiglzJLT95sn+jOVc31M0r12H+hJ9C1mJsTckDJHu39Rq8h6ZcaL+oP2wXkkxipdAprj3m/jgpiFbcVgQ==", - "cpu": [ - "x64" - ], - "license": "Elastic-2.0", - "optional": true, - "os": [ - "win32" - ] - } - } -} diff --git a/dev-python/openai/files/openai-2.29.0-mock-server-package.json b/dev-python/openai/files/openai-2.29.0-mock-server-package.json deleted file mode 100644 index 31c867639fb0..000000000000 --- a/dev-python/openai/files/openai-2.29.0-mock-server-package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "dependencies": { - "@stdy/cli": "^0.19.7" - } -} diff --git a/dev-python/openai/metadata.xml b/dev-python/openai/metadata.xml deleted file mode 100644 index e9c785e461c6..000000000000 --- a/dev-python/openai/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - openai - openai/openai-python - - diff --git a/dev-python/openai/openai-2.29.0.ebuild b/dev-python/openai/openai-2.29.0.ebuild deleted file mode 100644 index 618d4a419ff8..000000000000 --- a/dev-python/openai/openai-2.29.0.ebuild +++ /dev/null @@ -1,162 +0,0 @@ -# Copyright 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 pypi - -# See https://github.com/openai/openai-python/blob/main/.stats.yml -API_SPEC_BASE="https://storage.googleapis.com/stainless-sdk-openapi-specs" -API_SPEC="openai-openapi-spec-v2.3.0.yml" -MY_PN="openai-python" -STDY_PV=0.19.7 -DESCRIPTION="The official Python library for the openai API" -HOMEPAGE=" - https://github.com/openai/openai-python - https://pypi.org/project/openai/ -" -SRC_URI=" - https://github.com/openai/${MY_PN}/archive/refs/tags/v${PV}.tar.gz - -> ${MY_PN}-${PV}.gh.tar.gz - - test? ( - ${API_SPEC_BASE}/openai%2Fopenai-00994178cc8e20d71754b00c54b0e4f5b4128e1c1cce765e9b7d696bd8c80d33.yml - -> ${API_SPEC} - - https://registry.npmjs.org/@stdy/cli/-/cli-${STDY_PV}.tgz - -> npm-@stdy-cli-cli-${STDY_PV}.tgz - - amd64? ( - https://registry.npmjs.org/@stdy/cli-linux-x64/-/cli-linux-x64-${STDY_PV}.tgz - -> npm-@stdy-cli-linux-x64-cli-linux-x64-${STDY_PV}.tgz - ) - - arm64? ( - https://registry.npmjs.org/@stdy/cli-linux-arm64/-/cli-linux-arm64-${STDY_PV}.tgz - -> npm-@stdy-cli-linux-arm64-cli-linux-arm64-${STDY_PV}.tgz - ) - ) -" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/anyio-3.5.0[${PYTHON_USEDEP}] - >=dev-python/distro-1.7.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.23.0[${PYTHON_USEDEP}] - >=dev-python/jiter-0.10.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-1.9.0[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.14[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - test? ( - dev-python/dirty-equals[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/httpx-aiohttp[${PYTHON_USEDEP}] - net-libs/nodejs[npm] - net-misc/curl - ) -" - -EPYTEST_PLUGINS=( - inline-snapshot - nest-asyncio - pytest-{asyncio,xdist} - respx - time-machine -) -distutils_enable_tests pytest - -src_unpack() { - unpack "${MY_PN}-${PV}.gh.tar.gz" -} - -src_test() { - einfo "Assembling npm cache..." - - local -x npm_config_cache="${WORKDIR}/npm-cache" - mkdir -p "${npm_config_cache}" || die - - for distfile in ${A}; do - if [[ "${distfile}" == npm-* ]]; then - npm cache add "${DISTDIR}/${distfile}" &>/dev/null || die - fi - done - - einfo "Installing mock server..." - - local mock_dir="${WORKDIR}/mock-server" - mkdir -p "${mock_dir}" || die - - cp "${FILESDIR}/${PN}-2.29.0-mock-server-package.json" \ - "${mock_dir}/package.json" || die - cp "${FILESDIR}/${PN}-2.29.0-mock-server-package-lock.json" \ - "${mock_dir}/package-lock.json" || die - - local mock_dir="${WORKDIR}/mock-server" - local mock="${mock_dir}/node_modules/.bin/steady" - - pushd "${mock_dir}" >/dev/null || die - - npm ci &>/dev/null || die - - einfo "Starting mock server..." - - # Replicate the logic from scripts/mock --daemon - "${mock}" --host 127.0.0.1 -p 4010 \ - --validator-form-array-format=brackets \ - --validator-query-array-format=brackets \ - --validator-form-object-format=brackets \ - --validator-query-object-format=brackets \ - "${DISTDIR}/${API_SPEC}" &> .stdy.log & - local mock_pid=$! - - is_mock_running() { - local -a args - readarray -d '' args < "/proc/${mock_pid}/cmdline" 2>/dev/null || return 1 - [[ "${args[1]}" == "${mock}" ]] - } - - local attempts=0 - while ! curl -sf "http://127.0.0.1:4010/_x-steady/health" &>/dev/null; do - if ! is_mock_running; then - cat .stdy.log - die "Mock server failed to start" - fi - attempts=$((attempts + 1)) - if (( attempts >= 300 )); then - cat .stdy.log - die "Timed out waiting for mock server to start" - fi - sleep 0.1 - done - - # Oops; connected to another Steady instance running on 4010 - is_mock_running || die - - popd >/dev/null || die - - nonfatal distutils-r1_src_test - local ret=${?} - - if is_mock_running; then - einfo "Stopping mock server..." - kill "${mock_pid}" || die - fi - - [[ ${ret} -ne 0 ]] && die -} - -python_test() { - epytest -o asyncio_mode=auto -} diff --git a/dev-python/openapi-core/Manifest b/dev-python/openapi-core/Manifest deleted file mode 100644 index d8547f727c2a..000000000000 --- a/dev-python/openapi-core/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST openapi_core-0.23.0.tar.gz 123506 BLAKE2B 332d145a5ce44a744620b5b3a39dc50225e0797a4c1402ff5a950d1f867dcaf7cabb7d17d14f82d5c6b91579020053e4550dd73d64189ea38d68e4ad3aa2bc63 SHA512 f5a5993903ee9f3ba028bd3ef31689b427c632c747745e85c3355f6de8157deb3dbcc1a7a1b97a54040acac24eee101e6ef6f83a78c4a894c6eb198cf8cf4346 -DIST openapi_core-0.23.0.tar.gz.provenance 9634 BLAKE2B da5dfd0e64f268f6e1c7c78923a8d61e7fd3e8edd20e7b087786fcc721e93b1eb8568d4dc0b95b2bd261dc48db3a4496045ccc1faa9b70d563d592b635c6a4b2 SHA512 c0a334e3bb685f869729f26c2436f164545ef7e2d173319e27570c253611749620588ff2a863642f2106bb6a6039e677e22a35d1c8ae5f506eb738637e620b3a -DIST openapi_core-0.23.1.tar.gz 124348 BLAKE2B b2b8ce9a92a7367ec1af8c9e7cfe5a0a6c4a76467ba3aefa89d3b5ca77986d57c2167baadce8c550abdf41cf27e87d9977c9a6afb88b27332cb0c107433200d3 SHA512 a61381c9a721173926293ff5af9312f7d9b1a474759528bf8444891bc95ec4486fe8f735deaeb96aaae1e39c727d30797abd5ad2445b8020a0a38cb351964b86 -DIST openapi_core-0.23.1.tar.gz.provenance 9692 BLAKE2B 660bc710207df92352071cb93f7d86f8bc28bc7d8cd74b467da500e60ab365bc01527fc15f9f5df38954fdfe5b886eb4a468cbb7a1f67ad79fc759a2c0b72fe2 SHA512 8ed9b49f65bb6461cf36fdfcd1fbd396484294006d121cea9cbbe2a4d1e817eae407ff625e65cf6995e3affb4ea5b9b246e93e1d7e2f92f07a2f4ba70a4b750c diff --git a/dev-python/openapi-core/metadata.xml b/dev-python/openapi-core/metadata.xml deleted file mode 100644 index b58a890a8a64..000000000000 --- a/dev-python/openapi-core/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - python-openapi/openapi-core - openapi-core - - - diff --git a/dev-python/openapi-core/openapi-core-0.23.0.ebuild b/dev-python/openapi-core/openapi-core-0.23.0.ebuild deleted file mode 100644 index 189b8cc19114..000000000000 --- a/dev-python/openapi-core/openapi-core-0.23.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-openapi/openapi-core -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Client-side and server-side support for the OpenAPI Specification v3" -HOMEPAGE=" - https://github.com/python-openapi/openapi-core/ - https://pypi.org/project/openapi-core/ -" - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_beta* ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -fi - -RDEPEND=" - =dev-python/asgiref-3.6.0[${PYTHON_USEDEP}] - dev-python/isodate[${PYTHON_USEDEP}] - =dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}] - =dev-python/jsonschema-path-0.4.5[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/parse[${PYTHON_USEDEP}] - =dev-python/openapi-schema-validator-0.7.0[${PYTHON_USEDEP}] - =dev-python/openapi-spec-validator-0.8.0[${PYTHON_USEDEP}] - >=dev-python/werkzeug-2.1.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}] - >=dev-python/aioitertools-0.11.0[${PYTHON_USEDEP}] - >=dev-python/django-4.0[${PYTHON_USEDEP}] - >=dev-python/flask-2.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.24.0[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/starlette-0.40.0[${PYTHON_USEDEP}] - dev-python/strict-rfc3339[${PYTHON_USEDEP}] - dev-python/webob[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{aiohttp,asyncio} ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # missing dependendencies - tests/integration/contrib/falcon - tests/integration/contrib/fastapi - - # TODO: these tests fail to collect - tests/integration/validation/test_security_override.py - tests/integration/validation/test_read_only_write_only.py -) - -src_prepare() { - distutils-r1_src_prepare - - sed -i -e '/--cov/d' pyproject.toml || die -} diff --git a/dev-python/openapi-core/openapi-core-0.23.1-r1.ebuild b/dev-python/openapi-core/openapi-core-0.23.1-r1.ebuild deleted file mode 100644 index af18dade149e..000000000000 --- a/dev-python/openapi-core/openapi-core-0.23.1-r1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-openapi/openapi-core -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Client-side and server-side support for the OpenAPI Specification v3" -HOMEPAGE=" - https://github.com/python-openapi/openapi-core/ - https://pypi.org/project/openapi-core/ -" - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_beta* ]]; then - KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" -fi - -RDEPEND=" - =dev-python/asgiref-3.6.0[${PYTHON_USEDEP}] - dev-python/isodate[${PYTHON_USEDEP}] - =dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}] - =dev-python/jsonschema-path-0.4.5[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/parse[${PYTHON_USEDEP}] - =dev-python/openapi-schema-validator-0.8.1[${PYTHON_USEDEP}] - =dev-python/openapi-spec-validator-0.8.4[${PYTHON_USEDEP}] - >=dev-python/werkzeug-2.1.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}] - >=dev-python/aioitertools-0.11.0[${PYTHON_USEDEP}] - >=dev-python/django-4.0[${PYTHON_USEDEP}] - dev-python/djangorestframework[${PYTHON_USEDEP}] - >=dev-python/flask-2.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.24.0[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/starlette-0.40.0[${PYTHON_USEDEP}] - dev-python/strict-rfc3339[${PYTHON_USEDEP}] - dev-python/webob[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{aiohttp,asyncio} ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # missing dependencies - tests/integration/contrib/falcon - tests/integration/contrib/fastapi - - # TODO: these tests fail to collect - tests/integration/validation/test_security_override.py - tests/integration/validation/test_read_only_write_only.py -) - -src_prepare() { - distutils-r1_src_prepare - - sed -i -e '/--cov/d' pyproject.toml || die -} diff --git a/dev-python/openapi-pydantic/Manifest b/dev-python/openapi-pydantic/Manifest deleted file mode 100644 index 13564f986efd..000000000000 --- a/dev-python/openapi-pydantic/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST openapi-pydantic-0.5.1.gh.tar.gz 105945 BLAKE2B a27f19d7326030a7f4c699e5d4fa9a2d8702cc8081b2730c13dcddddbba1b5e8a24d0a58008ea28d48297f78f46ce07ccbf085077737364113cc18f6279e5d84 SHA512 908804e44df48028317b63e51ae8817d8be1d332217425e8b9ccb1798aa743b8d74dd8126fc20ad8f601eb65d1a8fcd03fc036a49ef96a6346a1a7cb1c916d75 diff --git a/dev-python/openapi-pydantic/metadata.xml b/dev-python/openapi-pydantic/metadata.xml deleted file mode 100644 index eed13d37e038..000000000000 --- a/dev-python/openapi-pydantic/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - openapi-pydantic - mike-oakley/openapi-pydantic - - diff --git a/dev-python/openapi-pydantic/openapi-pydantic-0.5.1.ebuild b/dev-python/openapi-pydantic/openapi-pydantic-0.5.1.ebuild deleted file mode 100644 index 7992ecdbc3c1..000000000000 --- a/dev-python/openapi-pydantic/openapi-pydantic-0.5.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Modern, type-safe OpenAPI schemas in Python using Pydantic 1.8+ and 2.x" -HOMEPAGE=" - https://github.com/mike-oakley/openapi-pydantic - https://pypi.org/project/openapi-pydantic/ -" -SRC_URI=" - https://github.com/mike-oakley/openapi-pydantic/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pydantic-1.8[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/openapi-spec-validator-0.7.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/openapi-schema-validator/Manifest b/dev-python/openapi-schema-validator/Manifest deleted file mode 100644 index 6f2d797cec39..000000000000 --- a/dev-python/openapi-schema-validator/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST openapi_schema_validator-0.7.2.tar.gz 16983 BLAKE2B d3dfe018fbe3786bffc592409fd3f4ac6294840ebfca1fcc6e14eb4806e3fe492848a8f45618809d80a1e084b724971d99f793877c8a4af58c5188f141a09086 SHA512 bb87f63ffad0b087dff634ea19b503b539684be60f1ed94604e8296dc284392c79c8df7b481b2da9b2c0c51d4369657d319bec3f599f4370bb903469b9e4b598 -DIST openapi_schema_validator-0.7.2.tar.gz.provenance 10055 BLAKE2B 4d17dcc3fb6785f25d2ea4fa8c2b03941e48b3b45a9144975a130ff99a01ea26a656589655aea997f2b7e3487c68e525668ab528d58016c4ae0bfc46e069cf8c SHA512 81ef4c66028511d96118a7543f85e04fe8868d92cbfe4a92f5d9beab373f203bc11a6c09286b4747d35992a640914ecfead1835cf150080652c022330d005a58 -DIST openapi_schema_validator-0.8.1.tar.gz 23134 BLAKE2B 0079494f6538f185eae8d3d3b16990c4e2660e402a7f243c471bc702ce2911f03bc72c3cd6ce9be55953a954eea288c67e665f802c78cb70d2ed2329cf2ee48a SHA512 7e163c215e201318e9a373b6d64defcacc956c45a6ef26cd478be92d2575e7b069f3b503694df09cdcd321fc3eed4361716d59023118775895479c573732f8ba -DIST openapi_schema_validator-0.8.1.tar.gz.provenance 9860 BLAKE2B d195c9ae268285d953577504877dbaec85f70ceacbefb3cecf4f3d4ebe2e786a590604a18c8556a62ff2dc28cbf7486ec13861cbd8515357b5be887499c85eae SHA512 ba24fe68e1b953c3844e0dd8933a1aee62e27399e9bd3ab4df05cc90afbd7d697f196a4dede1131aadffac1d092212815713879f40d7adc53e161837635d1bc5 -DIST openapi_schema_validator-0.9.0.tar.gz 24686 BLAKE2B 3fb701c696d7f4bea5dfce2c49599eb382e1efd5f88770e675e7fef28b040c29e573c9f360b3bd31c55c4ca3dc674e2c87e3bd6c25c2ce86b8ee4d208acab94b SHA512 ffaf400c79b2f6c75b0cda5e6dd2cfa3fc82f7fec9362e839c0f43f1e46bed10e67be10f44bb6e17db9f95f823dfa701b24a5ece146029717dc378c0d9551ffa -DIST openapi_schema_validator-0.9.0.tar.gz.provenance 9969 BLAKE2B 3d3858399864332dbdb2467300b49edea87d07cdd9e80204d3cb0ae6d1b1b886b6ff4e34c6fb935ff60f26c23be990e387e08bbdaf848c6154d061771db1da7e SHA512 311103b97ee01bbb178d7185969087964e2a408c73181f2a69b048d22bac0ee70e4e2cc2ee0d89f620b3a41a60e5605078c366c569563bfd7f85319720c9db12 diff --git a/dev-python/openapi-schema-validator/metadata.xml b/dev-python/openapi-schema-validator/metadata.xml deleted file mode 100644 index bbbd304e9938..000000000000 --- a/dev-python/openapi-schema-validator/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - python-openapi/openapi-schema-validator - openapi-schema-validator - - diff --git a/dev-python/openapi-schema-validator/openapi-schema-validator-0.7.2.ebuild b/dev-python/openapi-schema-validator/openapi-schema-validator-0.7.2.ebuild deleted file mode 100644 index e671b4906f3a..000000000000 --- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.7.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-openapi/openapi-schema-validator -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenAPI schema validation for Python" -HOMEPAGE=" - https://github.com/python-openapi/openapi-schema-validator/ - https://pypi.org/project/openapi-schema-validator/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - =dev-python/jsonschema-4.19.1[${PYTHON_USEDEP}] - >=dev-python/jsonschema-specifications-2024.10.1[${PYTHON_USEDEP}] - >=dev-python/referencing-0.37.0[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -i -e '/--cov/d' -e 's:\^:>=:' pyproject.toml || die -} diff --git a/dev-python/openapi-schema-validator/openapi-schema-validator-0.8.1.ebuild b/dev-python/openapi-schema-validator/openapi-schema-validator-0.8.1.ebuild deleted file mode 100644 index 4b614c75b18e..000000000000 --- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.8.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-openapi/openapi-schema-validator -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenAPI schema validation for Python" -HOMEPAGE=" - https://github.com/python-openapi/openapi-schema-validator/ - https://pypi.org/project/openapi-schema-validator/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" - -RDEPEND=" - =dev-python/jsonschema-4.19.1[${PYTHON_USEDEP}] - >=dev-python/jsonschema-specifications-2024.10.1[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-settings-2.0.0[${PYTHON_USEDEP}] - >=dev-python/referencing-0.37.0[${PYTHON_USEDEP}] - dev-python/regress[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -i -e '/--cov/d' -e 's:\^:>=:' pyproject.toml || die -} diff --git a/dev-python/openapi-schema-validator/openapi-schema-validator-0.9.0.ebuild b/dev-python/openapi-schema-validator/openapi-schema-validator-0.9.0.ebuild deleted file mode 100644 index 4b614c75b18e..000000000000 --- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.9.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-openapi/openapi-schema-validator -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenAPI schema validation for Python" -HOMEPAGE=" - https://github.com/python-openapi/openapi-schema-validator/ - https://pypi.org/project/openapi-schema-validator/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" - -RDEPEND=" - =dev-python/jsonschema-4.19.1[${PYTHON_USEDEP}] - >=dev-python/jsonschema-specifications-2024.10.1[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-settings-2.0.0[${PYTHON_USEDEP}] - >=dev-python/referencing-0.37.0[${PYTHON_USEDEP}] - dev-python/regress[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -i -e '/--cov/d' -e 's:\^:>=:' pyproject.toml || die -} diff --git a/dev-python/openapi-spec-validator/Manifest b/dev-python/openapi-spec-validator/Manifest deleted file mode 100644 index ebd79ada92e1..000000000000 --- a/dev-python/openapi-spec-validator/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST openapi_spec_validator-0.8.0.tar.gz 1744560 BLAKE2B 6ac56b686c0d11b657cae6b117b25c785465f571ba893b4a375bb9d9c1c7dead3ccad17e946973c9446bd44a61e543096c788d189cd56ed4bc4289e9b879d0f9 SHA512 598a4dd47154bd10ced9bdae5243373dc329b5fd57baa5de5a9ef2c9cfa2466db5945009c50312b9e07043d771145c14b3dd357a4b5a2638a20f82783ab5406c -DIST openapi_spec_validator-0.8.0.tar.gz.provenance 9722 BLAKE2B e867db7f88cf437f505f93399aa503d9f95a892ecbe724c81f108675635ff04209c51a02fa8b658f65e33cabfd9b3feb281b6afb573c355ac670d9e254235aec SHA512 5912574f9ac632011c7f8519730943af0e3fcef9ed7270a308192154ae47c0fa798d35e1f140429dffccc4ea66763d5fe1b96d2de8b111bc615661904d8e7807 -DIST openapi_spec_validator-0.8.5.tar.gz 1756845 BLAKE2B b9405997f5ca94645b02cce34663f4eb3c0b91eeb3e08e35c35b5aecbe76daf1dad91a8aafed9b1f03fe2d532cfe929146bbe85c030b4492f3b9ba47ddf7b1c3 SHA512 e1da428809c5ababe0ac58aee5ab7f0b93c9b5bb80fee4c711c9c22d8c413f3235d970f2b044b9a6df6890ee84f3c1d88148b0ef4cec970a093490a4e2c3744e -DIST openapi_spec_validator-0.8.5.tar.gz.provenance 10149 BLAKE2B 62c9f653c4973377f2a922bf093506830a51410becabc7f431d95f849bdf267c3f71faefe28a484db7b30d3fd0b173e243f6b7a3624d1a3c87996e23f9b35933 SHA512 4d2bb2400872a8d657359eb2e23d78edf8d4c951ab8e326b357cef73ff5879b9d947f64fc2c22f196ec49fdb7fabd87bbfda88c2093611984c7d8ab85bf70a07 -DIST openapi_spec_validator-0.9.0.tar.gz 1756839 BLAKE2B 8bd91508ebf3ae41b278902f79e2f94e9c19b873f3390a36a20e1aef8adb43f65da6ec50080db2a0d60852603d12244789faa89b8a5bb174830dcfe937d9c52c SHA512 3ac96550a803f9be06c817ce414e9ca5e63a4df209db1d813b2491376e4184fe76e508fee63b925e8d6973232c481ea0c0ccb1f8b9acce53d58d0175691a465a -DIST openapi_spec_validator-0.9.0.tar.gz.provenance 10008 BLAKE2B 658621b60eb15809628631c1b1060d442156e3656dfe4628c0fd2638000dad2bd9585e36805e1265b8b38c154ea38f0b345890afe691a054cfd36e87119e4c07 SHA512 74473bdfa52ba2e047b41185c4f217f004860636518395a89e1c6cf435ea640bffd7be9e92e15c7af7bc42eb5f2629f151c01fb74e8c9fc67fff190ba22a7788 diff --git a/dev-python/openapi-spec-validator/metadata.xml b/dev-python/openapi-spec-validator/metadata.xml deleted file mode 100644 index eb0b0955d089..000000000000 --- a/dev-python/openapi-spec-validator/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - python-openapi/openapi-spec-validator - openapi-spec-validator - - diff --git a/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.0.ebuild b/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.0.ebuild deleted file mode 100644 index 2bfeafba96e1..000000000000 --- a/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-openapi/openapi-spec-validator -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator" -HOMEPAGE=" - https://github.com/python-openapi/openapi-spec-validator/ - https://pypi.org/project/openapi-spec-validator/ -" - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_beta* ]]; then - KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" -fi - -RDEPEND=" - >=dev-python/jsonschema-4.24.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-path-0.4.2[${PYTHON_USEDEP}] - >=dev-python/lazy-object-proxy-1.7.1[${PYTHON_USEDEP}] - >=dev-python/openapi-schema-validator-0.7.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/integration/test_shortcuts.py::TestPetstoreV2Example - tests/integration/test_shortcuts.py::TestApiV2WithExampe - tests/integration/test_shortcuts.py::TestPetstoreV2ExpandedExample - tests/integration/test_shortcuts.py::TestPetstoreExample - tests/integration/test_shortcuts.py::TestRemoteValidatev2SpecUrl - tests/integration/test_shortcuts.py::TestRemoteValidatev30SpecUrl - tests/integration/test_shortcuts.py::TestApiWithExample - tests/integration/test_shortcuts.py::TestPetstoreExpandedExample - tests/integration/test_validate.py::TestPetstoreExample - tests/integration/test_validate.py::TestApiWithExample - tests/integration/test_validate.py::TestPetstoreExpandedExample - tests/integration/validation/test_validators.py -) - -src_prepare() { - sed -i -e '/--cov/d' pyproject.toml || die - # remove meaningless upper bounds - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.5.ebuild b/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.5.ebuild deleted file mode 100644 index 8653c2405897..000000000000 --- a/dev-python/openapi-spec-validator/openapi-spec-validator-0.8.5.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-openapi/openapi-spec-validator -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator" -HOMEPAGE=" - https://github.com/python-openapi/openapi-spec-validator/ - https://pypi.org/project/openapi-spec-validator/ -" - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_beta* ]]; then - KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" -fi - -RDEPEND=" - >=dev-python/jsonschema-4.24.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-path-0.4.3[${PYTHON_USEDEP}] - >=dev-python/lazy-object-proxy-1.7.1[${PYTHON_USEDEP}] - >=dev-python/openapi-schema-validator-0.7.3[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-settings-2.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/integration/test_shortcuts.py::TestPetstoreV2Example - tests/integration/test_shortcuts.py::TestApiV2WithExampe - tests/integration/test_shortcuts.py::TestPetstoreV2ExpandedExample - tests/integration/test_shortcuts.py::TestPetstoreExample - tests/integration/test_shortcuts.py::TestRemoteValidatev2SpecUrl - tests/integration/test_shortcuts.py::TestRemoteValidatev30SpecUrl - tests/integration/test_shortcuts.py::TestApiWithExample - tests/integration/test_shortcuts.py::TestPetstoreExpandedExample - tests/integration/test_validate.py::TestPetstoreExample - tests/integration/test_validate.py::TestApiWithExample - tests/integration/test_validate.py::TestPetstoreExpandedExample - tests/integration/validation/test_validators.py -) - -src_prepare() { - sed -i -e '/--cov/d' pyproject.toml || die - # remove meaningless upper bounds - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/openapi-spec-validator/openapi-spec-validator-0.9.0.ebuild b/dev-python/openapi-spec-validator/openapi-spec-validator-0.9.0.ebuild deleted file mode 100644 index 38b74aa858cd..000000000000 --- a/dev-python/openapi-spec-validator/openapi-spec-validator-0.9.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-openapi/openapi-spec-validator -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator" -HOMEPAGE=" - https://github.com/python-openapi/openapi-spec-validator/ - https://pypi.org/project/openapi-spec-validator/ -" - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_beta* ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -fi - -RDEPEND=" - >=dev-python/jsonschema-4.26.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-path-0.5.0[${PYTHON_USEDEP}] - >=dev-python/lazy-object-proxy-1.7.1[${PYTHON_USEDEP}] - >=dev-python/openapi-schema-validator-0.9.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-settings-2.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/integration/test_shortcuts.py::TestPetstoreV2Example - tests/integration/test_shortcuts.py::TestApiV2WithExampe - tests/integration/test_shortcuts.py::TestPetstoreV2ExpandedExample - tests/integration/test_shortcuts.py::TestPetstoreExample - tests/integration/test_shortcuts.py::TestRemoteValidatev2SpecUrl - tests/integration/test_shortcuts.py::TestRemoteValidatev30SpecUrl - tests/integration/test_shortcuts.py::TestApiWithExample - tests/integration/test_shortcuts.py::TestPetstoreExpandedExample - tests/integration/test_validate.py::TestPetstoreExample - tests/integration/test_validate.py::TestApiWithExample - tests/integration/test_validate.py::TestPetstoreExpandedExample - tests/integration/validation/test_validators.py -) - -src_prepare() { - sed -i -e '/--cov/d' pyproject.toml || die - # remove meaningless upper bounds - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/openapi3/Manifest b/dev-python/openapi3/Manifest deleted file mode 100644 index 697d01605b7e..000000000000 --- a/dev-python/openapi3/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST openapi3-1.8.2.gh.tar.gz 41402 BLAKE2B a22af8ce1d1c94f3dd2b5f1871222c8c2ec902e9f8b5b065a9a3dd8143ed361df4b26438215e88ac416b6012b015a38c9709b9ed290aaf5cfdaff5b2d1d439f7 SHA512 5555ef0495f7d459fabef98c56da4b1b9d758aa06c4dc83adf1388c044dd0f6b09b933e105ef8665737359fbf98b9699ca2d7127ead2aa86e3f99682b29dbf1e diff --git a/dev-python/openapi3/metadata.xml b/dev-python/openapi3/metadata.xml deleted file mode 100644 index b0af68e225aa..000000000000 --- a/dev-python/openapi3/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - ceamac@gentoo.org - - - openapi3 - Dorthu/openapi3 - - diff --git a/dev-python/openapi3/openapi3-1.8.2.ebuild b/dev-python/openapi3/openapi3-1.8.2.ebuild deleted file mode 100644 index bf340b94102b..000000000000 --- a/dev-python/openapi3/openapi3-1.8.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python OpenAPI 3 Specification client and validator" -HOMEPAGE=" - https://pypi.org/project/openapi3/ - https://github.com/Dorthu/openapi3 -" -SRC_URI="https://github.com/Dorthu/openapi3/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # the fastapi test is broken for fastapi 0.94+ - tests/fastapi_test.py -) diff --git a/dev-python/openpyxl/Manifest b/dev-python/openpyxl/Manifest deleted file mode 100644 index 6cbd8ce4c67d..000000000000 --- a/dev-python/openpyxl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST openpyxl-3.1.5.tar.bz2 2739068 BLAKE2B 7a70de814c39945ce4ed8c1e8105da9db4347b4a5f90e6620f6a22f85ba55e2330a305a9d6f78ab27f2055b589b6f3beba6943d8c15cbb9a24e94d663bffcf1d SHA512 556d3f1660ae5d045b0801b99740b2cd1eea1fc69c07c87c4bdd7e78999b5094e84db6fcb107b2a80f4648004810d18eea22779e2d3c231a996bbe2a12d33288 diff --git a/dev-python/openpyxl/metadata.xml b/dev-python/openpyxl/metadata.xml deleted file mode 100644 index 88cf8f771119..000000000000 --- a/dev-python/openpyxl/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - - openpyxl - openpyxl/openpyxl - https://foss.heptapod.net/openpyxl/openpyxl/-/issues - https://openpyxl.readthedocs.io/en/stable/changes.html - https://openpyxl.readthedocs.io/ - - diff --git a/dev-python/openpyxl/openpyxl-3.1.5.ebuild b/dev-python/openpyxl/openpyxl-3.1.5.ebuild deleted file mode 100644 index 7d2f590af43a..000000000000 --- a/dev-python/openpyxl/openpyxl-3.1.5.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Pure python reader and writer of Excel OpenXML files" -HOMEPAGE=" - https://openpyxl.readthedocs.io/en/stable/ - https://foss.heptapod.net/openpyxl/openpyxl/ -" -SRC_URI=" - https://foss.heptapod.net/openpyxl/openpyxl/-/archive/${PV}/${P}.tar.bz2 -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/et-xmlfile[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/lxml-5.0.3[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP},tiff,jpeg] - ) -" - -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # GC assumptions (pypy) - openpyxl/tests/test_iter.py::test_file_descriptor_leak - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/opensearch-py/Manifest b/dev-python/opensearch-py/Manifest deleted file mode 100644 index efe29cbab136..000000000000 --- a/dev-python/opensearch-py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST opensearch-py-3.0.0.gh.tar.gz 510299 BLAKE2B 736fe83372661d811ea9e286e840f283d1f2b66d85035452f427e2984cbf40c974f3531f9749270bb93975a3f8a325023849fbac6e59fc6b098f6064f59f1f75 SHA512 f1caf35582093ad101b96ff9fbaabf795733f1b6b690744b1fda1933c1c7bc63c30700cc49ea3b7911960166a350f3628cd1d811591d742f30ae8ef70ec4d2d3 diff --git a/dev-python/opensearch-py/metadata.xml b/dev-python/opensearch-py/metadata.xml deleted file mode 100644 index 76b4ac2da973..000000000000 --- a/dev-python/opensearch-py/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - arthurzam@gentoo.org - Arthur Zamarin - - - - opensearch-py - opensearch-project/opensearch-py - - diff --git a/dev-python/opensearch-py/opensearch-py-3.0.0.ebuild b/dev-python/opensearch-py/opensearch-py-3.0.0.ebuild deleted file mode 100644 index 7ab94d614280..000000000000 --- a/dev-python/opensearch-py/opensearch-py-3.0.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python client for OpenSearch" -HOMEPAGE=" - https://pypi.org/project/opensearch-py/ - https://github.com/opensearch-project/opensearch-py -" -SRC_URI=" - https://github.com/opensearch-project/opensearch-py/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -# Uses 156 GB of RAM for the test suite, needs more work. -RESTRICT="test" - -RDEPEND=" - >=dev-python/urllib3-1.26.19[${PYTHON_USEDEP}] - >=dev-python/requests-2.32.0[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/events[${PYTHON_USEDEP}] -" diff --git a/dev-python/openstackdocstheme/Manifest b/dev-python/openstackdocstheme/Manifest deleted file mode 100644 index 02512be8e891..000000000000 --- a/dev-python/openstackdocstheme/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST openstackdocstheme-3.6.0.tar.gz 1618016 BLAKE2B 34c17888d12b08e42c8156ec9ab55f92a2359cee7eadd2ff465b365ade9135899ea541cd970076298295e8e983a4da303f76d0a2884b856dd2d4601f9347f459 SHA512 51f9645e414036f9f06bd0f41a6cb60d2aa3c889f8c33f1c5a8d7c48caedb5847001b2ef8f4adbd691139f2f244285b63c1b81aea7cbaa8f555e438c3cece006 diff --git a/dev-python/openstackdocstheme/metadata.xml b/dev-python/openstackdocstheme/metadata.xml deleted file mode 100644 index 46674f796d5e..000000000000 --- a/dev-python/openstackdocstheme/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - - - prometheanfire@gentoo.org - Matthew Thode - - - - Theme and extension support for Sphinx documentation that is published to docs.openstack.org and developer.openstack.org. - - - openstackdocstheme - openstack/openstackdocstheme - https://docs.openstack.org/openstackdocstheme/latest/ - - diff --git a/dev-python/openstackdocstheme/openstackdocstheme-3.6.0.ebuild b/dev-python/openstackdocstheme/openstackdocstheme-3.6.0.ebuild deleted file mode 100644 index c41e83cb05cd..000000000000 --- a/dev-python/openstackdocstheme/openstackdocstheme-3.6.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Theme and extension support for Sphinx documentation" -HOMEPAGE=" - https://docs.openstack.org/openstackdocstheme/latest/ - https://opendev.org/openstack/openstackdocstheme/ - https://github.com/openstack/openstackdocstheme/ - https://pypi.org/project/openstackdocstheme/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ppc64 ~riscv ~s390 x86" - -BDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-8.0.0[${PYTHON_USEDEP}] -" -RDEPEND=" - ${BDEPEND} - >=dev-python/dulwich-0.15.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests import-check diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest deleted file mode 100644 index 5646ebd3ea23..000000000000 --- a/dev-python/openstacksdk/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST openstacksdk-4.11.0.tar.gz 1328665 BLAKE2B 074becf5fb7ad714b96aca0cc2087f721ca56cb64fa6d4fbe967ff207e5d7874d38c3f70447c81cac827d10665fa46f52ee5a4d6c82204f25a35688f54da562d SHA512 540510094106c5ac5647b8fb847dc44f59f254d6f4108bfe209d4dd812d159a3c2eb7d7c2257c782dce7032014751448d81d6ce47c8a3526d5a718246518d3eb -DIST openstacksdk-4.12.0.tar.gz 1336787 BLAKE2B 4beacf1f769f1ba8f114087e70952671549bfbd3cfd2d5d4996ee8fe6d8973a7b8f3e79bff8f073e3f0a1de7989a52cce17d977314bef3b0b18de8224e380976 SHA512 3aec43968d53e56aef5acf00f1bb343be383a8250db24d2cbf7a0de180d7d5b90a295d464e4d8da7b451956dbf0f0250419a0bdea532e0bb26692781e15fb6b9 -DIST openstacksdk-4.13.0.tar.gz 1341338 BLAKE2B 2b7b74c7fa3f94aecf67b68ff48b24f8d44ab4f3e07d49ef6fc85facf7676e3a70fcdeb32b3aa129d0920ec25317c18647d268d308d5cdbb3346b2f11b57e23d SHA512 ba00c75a4c7575972d7218a0271b7261717e7386db84528fba304efc0607746a3b36f31c39d7eb594238004c523284e51db1836dd1e8764c55205268774fb733 -DIST openstacksdk-4.14.0.tar.gz 1357501 BLAKE2B 574036f4827e045dae7da7058e86ab384614b03a669f25e8bdafc05d5f773265bb9282ddc764851d7391fd442f5b8c0f94c0e19ddc963c4baea13acd3c47fd3f SHA512 baf6234a52ddd1cffe1126f59fbc2daae014667fbbdd0dd8d65866e3f89da2372de00b7b6d54d486cd2a47d28d23c0e3ae9affcb79b4bc124270179eb67b7afc diff --git a/dev-python/openstacksdk/metadata.xml b/dev-python/openstacksdk/metadata.xml deleted file mode 100644 index 6a8ae74d49d4..000000000000 --- a/dev-python/openstacksdk/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - openstack/openstacksdk - openstacksdk - - diff --git a/dev-python/openstacksdk/openstacksdk-4.11.0.ebuild b/dev-python/openstacksdk/openstacksdk-4.11.0.ebuild deleted file mode 100644 index 0671708ccc93..000000000000 --- a/dev-python/openstacksdk/openstacksdk-4.11.0.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A collection of libraries for building applications to work with OpenStack" -HOMEPAGE=" - https://opendev.org/openstack/openstacksdk/ - https://github.com/openstack/openstacksdk/ - https://pypi.org/project/openstacksdk/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}] - >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonpatch-1.21[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-5.10.0[${PYTHON_USEDEP}] - >=dev-python/os-service-types-1.8.1[${PYTHON_USEDEP}] - >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3[${PYTHON_USEDEP}] - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Internet? - sed -e 's:test_create_dynamic_large_object:_&:' \ - -i openstack/tests/unit/cloud/test_object.py || die - - # TODO - sed -e 's:test_generate_form:_&:' \ - -e 's:test_create_static_large_object:_&:' \ - -e 's:test_object_segment_retries:_&:' \ - -e 's:test_object_segment_retry_failure:_&:' \ - -e 's:test_slo_manifest_retry:_&:' \ - -i openstack/tests/unit/cloud/test_object.py || die - sed -e 's:test_servers:_&:' \ - -i openstack/tests/unit/test_stats.py || die - - # unhappy about paths due to test runner - sed -e 's:test_method_not_supported:_&:' \ - -i openstack/tests/unit/test_exceptions.py || die - sed -e 's:test_repr:_&:' \ - -i openstack/tests/unit/test_resource.py || die - - # requires hacking - rm openstack/tests/unit/test_hacking.py || die - - # fragile warning-based tests - sed -e 's:test_unsupported_version_override:_&:' \ - -i openstack/tests/unit/test_missing_version.py || die - sed -e 's:test_create_unknown_proxy:_&:' \ - -i openstack/tests/unit/test_connection.py || die - - # stupid test checking if they pin to the newest os-service-types, - # except they don't actually do - sed -e 's:test_ost_version:_&:' \ - -i openstack/tests/unit/test_utils.py || die - - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b openstack/tests/unit -} diff --git a/dev-python/openstacksdk/openstacksdk-4.12.0.ebuild b/dev-python/openstacksdk/openstacksdk-4.12.0.ebuild deleted file mode 100644 index 69b5e2b60c73..000000000000 --- a/dev-python/openstacksdk/openstacksdk-4.12.0.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A collection of libraries for building applications to work with OpenStack" -HOMEPAGE=" - https://opendev.org/openstack/openstacksdk/ - https://github.com/openstack/openstacksdk/ - https://pypi.org/project/openstacksdk/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}] - >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonpatch-1.21[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-5.10.0[${PYTHON_USEDEP}] - >=dev-python/os-service-types-1.8.1[${PYTHON_USEDEP}] - >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3[${PYTHON_USEDEP}] - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Internet? - sed -e 's:test_create_dynamic_large_object:_&:' \ - -i openstack/tests/unit/cloud/test_object.py || die - - # TODO - sed -e 's:test_generate_form:_&:' \ - -e 's:test_create_static_large_object:_&:' \ - -e 's:test_object_segment_retries:_&:' \ - -e 's:test_object_segment_retry_failure:_&:' \ - -e 's:test_slo_manifest_retry:_&:' \ - -i openstack/tests/unit/cloud/test_object.py || die - sed -e 's:test_servers:_&:' \ - -i openstack/tests/unit/test_stats.py || die - - # unhappy about paths due to test runner - sed -e 's:test_method_not_supported:_&:' \ - -i openstack/tests/unit/test_exceptions.py || die - sed -e 's:test_repr:_&:' \ - -i openstack/tests/unit/test_resource.py || die - - # requires hacking - rm openstack/tests/unit/test_hacking.py || die - - # fragile warning-based tests - sed -e 's:test_unsupported_version_override:_&:' \ - -i openstack/tests/unit/test_missing_version.py || die - sed -e 's:test_create_unknown_proxy:_&:' \ - -i openstack/tests/unit/test_connection.py || die - - # stupid test checking if they pin to the newest os-service-types, - # except they don't actually do - sed -e 's:test_ost_version:_&:' \ - -i openstack/tests/unit/test_utils.py || die - - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b openstack/tests/unit -} diff --git a/dev-python/openstacksdk/openstacksdk-4.13.0.ebuild b/dev-python/openstacksdk/openstacksdk-4.13.0.ebuild deleted file mode 100644 index 69b5e2b60c73..000000000000 --- a/dev-python/openstacksdk/openstacksdk-4.13.0.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A collection of libraries for building applications to work with OpenStack" -HOMEPAGE=" - https://opendev.org/openstack/openstacksdk/ - https://github.com/openstack/openstacksdk/ - https://pypi.org/project/openstacksdk/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}] - >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonpatch-1.21[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-5.10.0[${PYTHON_USEDEP}] - >=dev-python/os-service-types-1.8.1[${PYTHON_USEDEP}] - >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3[${PYTHON_USEDEP}] - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Internet? - sed -e 's:test_create_dynamic_large_object:_&:' \ - -i openstack/tests/unit/cloud/test_object.py || die - - # TODO - sed -e 's:test_generate_form:_&:' \ - -e 's:test_create_static_large_object:_&:' \ - -e 's:test_object_segment_retries:_&:' \ - -e 's:test_object_segment_retry_failure:_&:' \ - -e 's:test_slo_manifest_retry:_&:' \ - -i openstack/tests/unit/cloud/test_object.py || die - sed -e 's:test_servers:_&:' \ - -i openstack/tests/unit/test_stats.py || die - - # unhappy about paths due to test runner - sed -e 's:test_method_not_supported:_&:' \ - -i openstack/tests/unit/test_exceptions.py || die - sed -e 's:test_repr:_&:' \ - -i openstack/tests/unit/test_resource.py || die - - # requires hacking - rm openstack/tests/unit/test_hacking.py || die - - # fragile warning-based tests - sed -e 's:test_unsupported_version_override:_&:' \ - -i openstack/tests/unit/test_missing_version.py || die - sed -e 's:test_create_unknown_proxy:_&:' \ - -i openstack/tests/unit/test_connection.py || die - - # stupid test checking if they pin to the newest os-service-types, - # except they don't actually do - sed -e 's:test_ost_version:_&:' \ - -i openstack/tests/unit/test_utils.py || die - - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b openstack/tests/unit -} diff --git a/dev-python/openstacksdk/openstacksdk-4.14.0.ebuild b/dev-python/openstacksdk/openstacksdk-4.14.0.ebuild deleted file mode 100644 index fc37787b90c1..000000000000 --- a/dev-python/openstacksdk/openstacksdk-4.14.0.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A collection of libraries for building applications to work with OpenStack" -HOMEPAGE=" - https://opendev.org/openstack/openstacksdk/ - https://github.com/openstack/openstacksdk/ - https://pypi.org/project/openstacksdk/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}] - >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonpatch-1.21[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-5.10.0[${PYTHON_USEDEP}] - >=dev-python/os-service-types-1.8.1[${PYTHON_USEDEP}] - >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3[${PYTHON_USEDEP}] - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Internet? - sed -e 's:test_create_dynamic_large_object:_&:' \ - -i openstack/tests/unit/cloud/test_object.py || die - - # TODO - sed -e 's:test_generate_form:_&:' \ - -e 's:test_create_static_large_object:_&:' \ - -e 's:test_object_segment_retries:_&:' \ - -e 's:test_object_segment_retry_failure:_&:' \ - -e 's:test_slo_manifest_retry:_&:' \ - -i openstack/tests/unit/cloud/test_object.py || die - sed -e 's:test_servers:_&:' \ - -i openstack/tests/unit/test_stats.py || die - - # unhappy about paths due to test runner - sed -e 's:test_method_not_supported:_&:' \ - -i openstack/tests/unit/test_exceptions.py || die - sed -e 's:test_repr:_&:' \ - -i openstack/tests/unit/test_resource.py || die - - # requires hacking - rm openstack/tests/unit/test_hacking.py || die - - # fragile warning-based tests - sed -e 's:test_unsupported_version_override:_&:' \ - -i openstack/tests/unit/test_missing_version.py || die - sed -e 's:test_create_unknown_proxy:_&:' \ - -i openstack/tests/unit/test_connection.py || die - - # stupid test checking if they pin to the newest os-service-types, - # except they don't actually do - sed -e 's:test_ost_version:_&:' \ - -i openstack/tests/unit/test_utils.py || die - - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b openstack/tests/unit -} diff --git a/dev-python/opentelemetry-api/Manifest b/dev-python/opentelemetry-api/Manifest deleted file mode 100644 index c06042d1dec5..000000000000 --- a/dev-python/opentelemetry-api/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST opentelemetry-python-1.41.1.gh.tar.gz 1501865 BLAKE2B fe44f7e589487cd44457e5434f95caf99cfc53b4bf3c95e03391be4052e1aa57f43623b5a3d9f42dab34b092cd9453316747ac965f39eaa1d023e43254c74b14 SHA512 9622efe2861aa4680649d74b0e0e0b296505050edaef70f2c8bdcaf533e1137959d54e2fe49b35f48b4ddfe2b52d2b4cef74bbcd0cdffbb287a4a72aa10a3e1b -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e diff --git a/dev-python/opentelemetry-api/metadata.xml b/dev-python/opentelemetry-api/metadata.xml deleted file mode 100644 index c98d276f46d8..000000000000 --- a/dev-python/opentelemetry-api/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - - - parona@protonmail.com - Alfred Wingate - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - opentelemetry-api - open-telemetry/opentelemetry-python - - diff --git a/dev-python/opentelemetry-api/opentelemetry-api-1.41.1.ebuild b/dev-python/opentelemetry-api/opentelemetry-api-1.41.1.ebuild deleted file mode 100644 index 7b5814e8a63a..000000000000 --- a/dev-python/opentelemetry-api/opentelemetry-api-1.41.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 2024-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 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Python API" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-api/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/importlib-metadata-6.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - default - - # Unnecessary restriction - sed -i -e '/importlib-metadata/s:, < [0-9.]*::' pyproject.toml || die -} - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in opentelemetry-semantic-conventions opentelemetry-sdk \ - tests/opentelemetry-test-utils - do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/opentelemetry-api/opentelemetry-api-1.42.1.ebuild b/dev-python/opentelemetry-api/opentelemetry-api-1.42.1.ebuild deleted file mode 100644 index 3ddcf7f2567a..000000000000 --- a/dev-python/opentelemetry-api/opentelemetry-api-1.42.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2024-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 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Python API" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-api/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in opentelemetry-semantic-conventions opentelemetry-sdk \ - tests/opentelemetry-test-utils - do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/opentelemetry-exporter-otlp-proto-common/Manifest b/dev-python/opentelemetry-exporter-otlp-proto-common/Manifest deleted file mode 100644 index 68ba9ab6af7b..000000000000 --- a/dev-python/opentelemetry-exporter-otlp-proto-common/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e diff --git a/dev-python/opentelemetry-exporter-otlp-proto-common/metadata.xml b/dev-python/opentelemetry-exporter-otlp-proto-common/metadata.xml deleted file mode 100644 index 3170c50ee213..000000000000 --- a/dev-python/opentelemetry-exporter-otlp-proto-common/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - opentelemetry-exporter-otlp-proto-common - open-telemetry/opentelemetry-python - - diff --git a/dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.42.1.ebuild b/dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.42.1.ebuild deleted file mode 100644 index 3032059d76e9..000000000000 --- a/dev-python/opentelemetry-exporter-otlp-proto-common/opentelemetry-exporter-otlp-proto-common-1.42.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 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 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Protobuf encoding" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-exporter-otlp-proto-common/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/exporter/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-proto-${PV}[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ~dev-python/opentelemetry-sdk-${PV}[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/opentelemetry-exporter-otlp-proto-grpc/Manifest b/dev-python/opentelemetry-exporter-otlp-proto-grpc/Manifest deleted file mode 100644 index 68ba9ab6af7b..000000000000 --- a/dev-python/opentelemetry-exporter-otlp-proto-grpc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e diff --git a/dev-python/opentelemetry-exporter-otlp-proto-grpc/metadata.xml b/dev-python/opentelemetry-exporter-otlp-proto-grpc/metadata.xml deleted file mode 100644 index e4443370ae32..000000000000 --- a/dev-python/opentelemetry-exporter-otlp-proto-grpc/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - opentelemetry-exporter-otlp-proto-grpc - open-telemetry/opentelemetry-python - - diff --git a/dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.42.1.ebuild b/dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.42.1.ebuild deleted file mode 100644 index 3e0d94074045..000000000000 --- a/dev-python/opentelemetry-exporter-otlp-proto-grpc/opentelemetry-exporter-otlp-proto-grpc-1.42.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 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 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Collector Protobuf over gRPC Exporter" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-exporter-otlp-proto-grpc/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/exporter/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/googleapis-common-protos-1.57[${PYTHON_USEDEP}] - >=dev-python/grpcio-1.75.1[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-exporter-otlp-proto-common-${PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-proto-${PV}[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ~dev-python/opentelemetry-sdk-${PV}[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest tests -} diff --git a/dev-python/opentelemetry-exporter-otlp-proto-http/Manifest b/dev-python/opentelemetry-exporter-otlp-proto-http/Manifest deleted file mode 100644 index 68ba9ab6af7b..000000000000 --- a/dev-python/opentelemetry-exporter-otlp-proto-http/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e diff --git a/dev-python/opentelemetry-exporter-otlp-proto-http/metadata.xml b/dev-python/opentelemetry-exporter-otlp-proto-http/metadata.xml deleted file mode 100644 index e8555b49c0ce..000000000000 --- a/dev-python/opentelemetry-exporter-otlp-proto-http/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - opentelemetry-exporter-otlp-proto-http - open-telemetry/opentelemetry-python - - diff --git a/dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.42.1.ebuild b/dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.42.1.ebuild deleted file mode 100644 index a6b1ebe43fd5..000000000000 --- a/dev-python/opentelemetry-exporter-otlp-proto-http/opentelemetry-exporter-otlp-proto-http-1.42.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 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 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Collector Protobuf over HTTP Exporter" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-exporter-otlp-proto-http/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/exporter/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/googleapis-common-protos-1.57[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-exporter-otlp-proto-common-${PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-proto-${PV}[${PYTHON_USEDEP}] - >=dev-python/requests-2.7[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ~dev-python/opentelemetry-sdk-${PV}[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/opentelemetry-instrumentation-threading/Manifest b/dev-python/opentelemetry-instrumentation-threading/Manifest deleted file mode 100644 index 0e46bb3f6328..000000000000 --- a/dev-python/opentelemetry-instrumentation-threading/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e -DIST opentelemetry-python-contrib-0.63b1.gh.tar.gz 1968676 BLAKE2B a07cf1219f04b4b6a384825cae407b1d6988516865dfa564cb4dd42db49e8fe3c2a142ae7bb83eb6474a4a5ee71d3325bb5772b0db1536fbe748ef773fc5588d SHA512 0caaf63bddcf1d3e29da87a8faf6d52fea95d344680012c68fcd6810cfa0398ec35290b1ddc543a8b87c5157c87816ec36040030a62d04f913a5544d290179d4 diff --git a/dev-python/opentelemetry-instrumentation-threading/metadata.xml b/dev-python/opentelemetry-instrumentation-threading/metadata.xml deleted file mode 100644 index 4c900b83e6b5..000000000000 --- a/dev-python/opentelemetry-instrumentation-threading/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - opentelemetry-instrumentation-threading - open-telemetry/opentelemetry-python-contrib - - diff --git a/dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.63_beta1.ebuild b/dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.63_beta1.ebuild deleted file mode 100644 index 32d9757d237b..000000000000 --- a/dev-python/opentelemetry-instrumentation-threading/opentelemetry-instrumentation-threading-0.63_beta1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 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 - -MY_PV=${PV/_beta/b} -MY_P="opentelemetry-python-contrib-${MY_PV}" - -OTLP_PV=1.42.1 -OTLP_P="opentelemetry-python-${OTLP_PV}" - -DESCRIPTION="Thread context propagation support for OpenTelemetry" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-instrumentation-threading/ - https://github.com/open-telemetry/opentelemetry-python-contrib/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python-contrib/archive/refs/tags/v${MY_PV}.tar.gz - -> ${MY_P}.gh.tar.gz - test? ( - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${OTLP_PV}.tar.gz - -> ${OTLP_P}.gh.tar.gz - ) -" -S="${WORKDIR}/${MY_P}/instrumentation/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - ~dev-python/opentelemetry-api-${OTLP_PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-instrumentation-${PV}[${PYTHON_USEDEP}] - >=dev-python/wrapt-1.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${OTLP_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/opentelemetry-instrumentation/Manifest b/dev-python/opentelemetry-instrumentation/Manifest deleted file mode 100644 index 0e46bb3f6328..000000000000 --- a/dev-python/opentelemetry-instrumentation/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e -DIST opentelemetry-python-contrib-0.63b1.gh.tar.gz 1968676 BLAKE2B a07cf1219f04b4b6a384825cae407b1d6988516865dfa564cb4dd42db49e8fe3c2a142ae7bb83eb6474a4a5ee71d3325bb5772b0db1536fbe748ef773fc5588d SHA512 0caaf63bddcf1d3e29da87a8faf6d52fea95d344680012c68fcd6810cfa0398ec35290b1ddc543a8b87c5157c87816ec36040030a62d04f913a5544d290179d4 diff --git a/dev-python/opentelemetry-instrumentation/files/opentelemetry-instrumentation-0.61_beta0-wrapt-2.patch b/dev-python/opentelemetry-instrumentation/files/opentelemetry-instrumentation-0.61_beta0-wrapt-2.patch deleted file mode 100644 index a929419928bc..000000000000 --- a/dev-python/opentelemetry-instrumentation/files/opentelemetry-instrumentation-0.61_beta0-wrapt-2.patch +++ /dev/null @@ -1,123 +0,0 @@ -index e38932e28..37e6c674f 100644 ---- a/opentelemetry-instrumentation/src/opentelemetry/instrumentation/utils.py -+++ b/opentelemetry-instrumentation/src/opentelemetry/instrumentation/utils.py -@@ -20,7 +20,11 @@ from importlib import import_module - from re import escape, sub - from typing import Any, Dict, Generator, Sequence - --from wrapt import ObjectProxy -+try: -+ # wrapt 2.0.0+ -+ from wrapt import BaseObjectProxy # pylint: disable=no-name-in-module -+except ImportError: -+ from wrapt import ObjectProxy as BaseObjectProxy - - from opentelemetry import context, trace - -@@ -108,7 +112,11 @@ def unwrap(obj: object, attr: str): - ) from exc - - func = getattr(obj, attr, None) -- if func and isinstance(func, ObjectProxy) and hasattr(func, "__wrapped__"): -+ if ( -+ func -+ and isinstance(func, BaseObjectProxy) -+ and hasattr(func, "__wrapped__") -+ ): - setattr(obj, attr, func.__wrapped__) - - -diff --git a/opentelemetry-instrumentation/tests/test_utils.py b/opentelemetry-instrumentation/tests/test_utils.py -index 5ddd45d69..11a3598bd 100644 ---- a/opentelemetry-instrumentation/tests/test_utils.py -+++ b/opentelemetry-instrumentation/tests/test_utils.py -@@ -15,7 +15,13 @@ - import unittest - from http import HTTPStatus - --from wrapt import ObjectProxy, wrap_function_wrapper -+from wrapt import wrap_function_wrapper -+ -+try: -+ # wrapt 2.0.0+ -+ from wrapt import BaseObjectProxy # pylint: disable=no-name-in-module -+except ImportError: -+ from wrapt import ObjectProxy as BaseObjectProxy - - from opentelemetry.context import ( - _SUPPRESS_HTTP_INSTRUMENTATION_KEY, -@@ -263,23 +269,23 @@ class UnwrapTestCase(unittest.TestCase): - def test_can_unwrap_object_attribute(self): - self._wrap_method() - instance = WrappedClass() -- self.assertTrue(isinstance(instance.method, ObjectProxy)) -+ self.assertTrue(isinstance(instance.method, BaseObjectProxy)) - - unwrap(WrappedClass, "method") -- self.assertFalse(isinstance(instance.method, ObjectProxy)) -+ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) - - def test_can_unwrap_object_attribute_as_string(self): - self._wrap_method() - instance = WrappedClass() -- self.assertTrue(isinstance(instance.method, ObjectProxy)) -+ self.assertTrue(isinstance(instance.method, BaseObjectProxy)) - - unwrap("tests.test_utils.WrappedClass", "method") -- self.assertFalse(isinstance(instance.method, ObjectProxy)) -+ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) - - def test_raises_import_error_if_path_not_well_formed(self): - self._wrap_method() - instance = WrappedClass() -- self.assertTrue(isinstance(instance.method, ObjectProxy)) -+ self.assertTrue(isinstance(instance.method, BaseObjectProxy)) - - with self.assertRaisesRegex( - ImportError, "Cannot parse '' as dotted import path" -@@ -287,23 +293,23 @@ class UnwrapTestCase(unittest.TestCase): - unwrap("", "method") - - unwrap(WrappedClass, "method") -- self.assertFalse(isinstance(instance.method, ObjectProxy)) -+ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) - - def test_raises_import_error_if_cannot_find_module(self): - self._wrap_method() - instance = WrappedClass() -- self.assertTrue(isinstance(instance.method, ObjectProxy)) -+ self.assertTrue(isinstance(instance.method, BaseObjectProxy)) - - with self.assertRaisesRegex(ImportError, "No module named 'does'"): - unwrap("does.not.exist.WrappedClass", "method") - - unwrap(WrappedClass, "method") -- self.assertFalse(isinstance(instance.method, ObjectProxy)) -+ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) - - def test_raises_import_error_if_cannot_find_object(self): - self._wrap_method() - instance = WrappedClass() -- self.assertTrue(isinstance(instance.method, ObjectProxy)) -+ self.assertTrue(isinstance(instance.method, BaseObjectProxy)) - - with self.assertRaisesRegex( - ImportError, "Cannot import 'NotWrappedClass' from" -@@ -311,7 +317,7 @@ class UnwrapTestCase(unittest.TestCase): - unwrap("tests.test_utils.NotWrappedClass", "method") - - unwrap(WrappedClass, "method") -- self.assertFalse(isinstance(instance.method, ObjectProxy)) -+ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) - - # pylint: disable=no-self-use - def test_does_nothing_if_cannot_find_attribute(self): -@@ -320,6 +326,6 @@ class UnwrapTestCase(unittest.TestCase): - - def test_does_nothing_if_attribute_is_not_from_wrapt(self): - instance = WrappedClass() -- self.assertFalse(isinstance(instance.method, ObjectProxy)) -+ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) - unwrap(WrappedClass, "method") -- self.assertFalse(isinstance(instance.method, ObjectProxy)) -+ self.assertFalse(isinstance(instance.method, BaseObjectProxy)) diff --git a/dev-python/opentelemetry-instrumentation/metadata.xml b/dev-python/opentelemetry-instrumentation/metadata.xml deleted file mode 100644 index 4270d3ce732e..000000000000 --- a/dev-python/opentelemetry-instrumentation/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - opentelemetry-instrumentation - open-telemetry/opentelemetry-python-contrib - - diff --git a/dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.63_beta1.ebuild b/dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.63_beta1.ebuild deleted file mode 100644 index abe55b6cb13a..000000000000 --- a/dev-python/opentelemetry-instrumentation/opentelemetry-instrumentation-0.63_beta1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 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 - -MY_PV=${PV/_beta/b} -MY_P="opentelemetry-python-contrib-${MY_PV}" - -OTLP_PV=1.42.1 -OTLP_P="opentelemetry-python-${OTLP_PV}" - -DESCRIPTION="Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-instrumentation/ - https://github.com/open-telemetry/opentelemetry-python-contrib/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python-contrib/archive/refs/tags/v${MY_PV}.tar.gz - -> ${MY_P}.gh.tar.gz - test? ( - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${OTLP_PV}.tar.gz - -> ${OTLP_P}.gh.tar.gz - ) -" -S="${WORKDIR}/${MY_P}/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - ~dev-python/opentelemetry-api-${OTLP_PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-sdk-${OTLP_PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-semantic-conventions-${OTLP_PV}[${PYTHON_USEDEP}] - >=dev-python/packaging-18.0[${PYTHON_USEDEP}] - >=dev-python/wrapt-1.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${OTLP_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/opentelemetry-proto/Manifest b/dev-python/opentelemetry-proto/Manifest deleted file mode 100644 index 68ba9ab6af7b..000000000000 --- a/dev-python/opentelemetry-proto/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e diff --git a/dev-python/opentelemetry-proto/metadata.xml b/dev-python/opentelemetry-proto/metadata.xml deleted file mode 100644 index 0c4843b7462f..000000000000 --- a/dev-python/opentelemetry-proto/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - opentelemetry-proto - open-telemetry/opentelemetry-python - - diff --git a/dev-python/opentelemetry-proto/opentelemetry-proto-1.42.1.ebuild b/dev-python/opentelemetry-proto/opentelemetry-proto-1.42.1.ebuild deleted file mode 100644 index 0c8b73a2fb20..000000000000 --- a/dev-python/opentelemetry-proto/opentelemetry-proto-1.42.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 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 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Python Proto" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-proto/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/protobuf-5.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/opentelemetry-sdk/Manifest b/dev-python/opentelemetry-sdk/Manifest deleted file mode 100644 index c06042d1dec5..000000000000 --- a/dev-python/opentelemetry-sdk/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST opentelemetry-python-1.41.1.gh.tar.gz 1501865 BLAKE2B fe44f7e589487cd44457e5434f95caf99cfc53b4bf3c95e03391be4052e1aa57f43623b5a3d9f42dab34b092cd9453316747ac965f39eaa1d023e43254c74b14 SHA512 9622efe2861aa4680649d74b0e0e0b296505050edaef70f2c8bdcaf533e1137959d54e2fe49b35f48b4ddfe2b52d2b4cef74bbcd0cdffbb287a4a72aa10a3e1b -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e diff --git a/dev-python/opentelemetry-sdk/metadata.xml b/dev-python/opentelemetry-sdk/metadata.xml deleted file mode 100644 index a1109c9c4db7..000000000000 --- a/dev-python/opentelemetry-sdk/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - - - parona@protonmail.com - Alfred Wingate - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - opentelemetry-sdk - open-telemetry/opentelemetry-python - - diff --git a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.41.1.ebuild b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.41.1.ebuild deleted file mode 100644 index 7895a70faacb..000000000000 --- a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.41.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2024-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 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Python SDK" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-sdk/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" - -S="${WORKDIR}/${MY_P}/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-semantic-conventions-${PV}[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-rerunfailures ) -# Tests cannot handle xdist with high makeopts -# https://bugs.gentoo.org/928132 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - tests/metrics/test_measurement_consumer.py::TestSynchronousMeasurementConsumer::test_collect_deadline -) - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest tests -} diff --git a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.42.1.ebuild b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.42.1.ebuild deleted file mode 100644 index 9b5d6e0bef64..000000000000 --- a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.42.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2024-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 - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Python SDK" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-sdk/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" - -S="${WORKDIR}/${MY_P}/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] - ~dev-python/opentelemetry-semantic-conventions-${PV}[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-rerunfailures ) -# Tests cannot handle xdist with high makeopts -# https://bugs.gentoo.org/928132 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - tests/metrics/test_measurement_consumer.py::TestSynchronousMeasurementConsumer::test_collect_deadline -) - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest tests -} diff --git a/dev-python/opentelemetry-semantic-conventions/Manifest b/dev-python/opentelemetry-semantic-conventions/Manifest deleted file mode 100644 index c06042d1dec5..000000000000 --- a/dev-python/opentelemetry-semantic-conventions/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST opentelemetry-python-1.41.1.gh.tar.gz 1501865 BLAKE2B fe44f7e589487cd44457e5434f95caf99cfc53b4bf3c95e03391be4052e1aa57f43623b5a3d9f42dab34b092cd9453316747ac965f39eaa1d023e43254c74b14 SHA512 9622efe2861aa4680649d74b0e0e0b296505050edaef70f2c8bdcaf533e1137959d54e2fe49b35f48b4ddfe2b52d2b4cef74bbcd0cdffbb287a4a72aa10a3e1b -DIST opentelemetry-python-1.42.1.gh.tar.gz 1552607 BLAKE2B 52882e5f620dee666845d0b7f1205edad87e08a6a8f6c6695d7719beb9948da46aed3207b4cbf5ffbc2af2461b19e504b14772e027aca2ca6eeb2252c63b1a35 SHA512 35322b852f29c9cda8180e1959121aa07b48ea67f0173bd1ef49834de1fa6cb0c2ce9275d5578a57c3aa1523fc1daa96bf84f7c720a64d1db43513c9d9b8744e diff --git a/dev-python/opentelemetry-semantic-conventions/metadata.xml b/dev-python/opentelemetry-semantic-conventions/metadata.xml deleted file mode 100644 index 4f1084df480f..000000000000 --- a/dev-python/opentelemetry-semantic-conventions/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - - - parona@protonmail.com - Alfred Wingate - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - opentelemetry-semantic-conventions - open-telemetry/opentelemetry-python - - diff --git a/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.41.1.ebuild b/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.41.1.ebuild deleted file mode 100644 index a177f70773f1..000000000000 --- a/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.41.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2024-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 pypi - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Semantic Conventions" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-sdk/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in opentelemetry-sdk tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.42.1.ebuild b/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.42.1.ebuild deleted file mode 100644 index 7b7a57f46e61..000000000000 --- a/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.42.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2024-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 pypi - -MY_P="opentelemetry-python-${PV}" -DESCRIPTION="OpenTelemetry Semantic Conventions" -HOMEPAGE=" - https://opentelemetry.io/ - https://pypi.org/project/opentelemetry-sdk/ - https://github.com/open-telemetry/opentelemetry-python/ -" -SRC_URI=" - https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}/${PN}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - ~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - for dep in opentelemetry-sdk tests/opentelemetry-test-utils; do - pushd "${WORKDIR}/${MY_P}/${dep}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest -} diff --git a/dev-python/opt-einsum/Manifest b/dev-python/opt-einsum/Manifest deleted file mode 100644 index 4afd4e53fe5b..000000000000 --- a/dev-python/opt-einsum/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST opt_einsum-3.4.0.tar.gz 63004 BLAKE2B ef9174bdcdacc5bdc2a132ee45cac4ebfb57eaf00bf23638254434fdfd9648244fea27e91fc984112b43088876b99119b174c1cc6d7dfacfa46febff1ad072c9 SHA512 1f1dda6a6994394db9ad8d48a1cd7a6200ce0c5f8aae06748a199b4e1aa70b60ad69448d3d332d97d41bd3c94420bb00a033d67b4a6b3c2373d6678fec5834a4 diff --git a/dev-python/opt-einsum/metadata.xml b/dev-python/opt-einsum/metadata.xml deleted file mode 100644 index 551209959880..000000000000 --- a/dev-python/opt-einsum/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - perfinion@gentoo.org - - - Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization. - - - - opt-einsum - dgasmith/opt_einsum - - diff --git a/dev-python/opt-einsum/opt-einsum-3.4.0.ebuild b/dev-python/opt-einsum/opt-einsum-3.4.0.ebuild deleted file mode 100644 index 31cd96eebb3a..000000000000 --- a/dev-python/opt-einsum/opt-einsum-3.4.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Optimized Einsum: A tensor contraction order optimizer" -HOMEPAGE=" - https://github.com/dgasmith/opt_einsum/ - https://pypi.org/project/opt-einsum/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/ordered-set/Manifest b/dev-python/ordered-set/Manifest deleted file mode 100644 index 8eac0eb2cdda..000000000000 --- a/dev-python/ordered-set/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ordered-set-4.1.0.tar.gz 12826 BLAKE2B 8e1d1510fec429c002062584cadb1dd64a1131889345629cb73f6fbc7dbd1ab06a4f97d43ae54c8dc1f21bb243ab0706cefe33cf4fd634fc5af28b10806cee1e SHA512 f12d19f7d9cf0ebcc414d97798f0959ff69a77146839cc6a9067c864f9e0be795795c4d648f736fd7448ddf89666ce37f23e7380d1c9b1678a4787961e4e1e79 diff --git a/dev-python/ordered-set/metadata.xml b/dev-python/ordered-set/metadata.xml deleted file mode 100644 index 3d9e9186f1fc..000000000000 --- a/dev-python/ordered-set/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - python@gentoo.org - - - sci@gentoo.org - Gentoo Science Project - - - rspeer/ordered-set - ordered-set - - diff --git a/dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild b/dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild deleted file mode 100644 index b41710dc80df..000000000000 --- a/dev-python/ordered-set/ordered-set-4.1.0-r1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A mutable set that remembers the order of its entries" -HOMEPAGE=" - https://github.com/rspeer/ordered-set/ - https://pypi.org/project/ordered-set/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -distutils_enable_tests pytest diff --git a/dev-python/orderedmultidict/Manifest b/dev-python/orderedmultidict/Manifest deleted file mode 100644 index e077853fff4f..000000000000 --- a/dev-python/orderedmultidict/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST orderedmultidict-1.0.1.tar.gz 20706 BLAKE2B 1e8151f83992d6b805836f2e51ee726c905f303d5bc4bb28fbc2b0d413e63858177dace5a30bf72587c9b08dd866bd6192e318dcad3eef3fb4b60de4a2c5a9e2 SHA512 5a826bb46dfe9d7e6e2159bf545612a35dd0f1bb5817c1fd78e0f3f4019f9144b36be94af08f87e881a310f593091df09702d001624c377f559a30f64b219c24 diff --git a/dev-python/orderedmultidict/metadata.xml b/dev-python/orderedmultidict/metadata.xml deleted file mode 100644 index 9b9be0a2b4ba..000000000000 --- a/dev-python/orderedmultidict/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - python@gentoo.org - - - tupone@gentoo.org - Alfredo Tupone - - - - orderedmultidict - - diff --git a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild b/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild deleted file mode 100644 index 09e845c033e4..000000000000 --- a/dev-python/orderedmultidict/orderedmultidict-1.0.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ordered Multivalue Dictionary. Powers furl" -HOMEPAGE="https://pypi.org/project/orderedmultidict/" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/six[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest diff --git a/dev-python/orderly-set/Manifest b/dev-python/orderly-set/Manifest deleted file mode 100644 index 1d14d1442692..000000000000 --- a/dev-python/orderly-set/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST orderly_set-5.5.0.tar.gz 27414 BLAKE2B 84b6164189db1c1830616869ab46667a0c2106cad12ed1b1005ea0c4bad24ec843451e40defb4a72410a16df22597ae4e9c374a50d36d46ccd7bd1c1d6441670 SHA512 3fc85cc0e84329aa85e797c0b1fbd909cb2a4f482134eec4e4ada680a9e0d1a3fdf67ecd3521c67c10b9988358ebceddb060e2da0e18f0d2fd59d81227f94190 diff --git a/dev-python/orderly-set/metadata.xml b/dev-python/orderly-set/metadata.xml deleted file mode 100644 index 7d4c31d1ff3b..000000000000 --- a/dev-python/orderly-set/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - seperman/orderly-set - orderly-set - - diff --git a/dev-python/orderly-set/orderly-set-5.5.0.ebuild b/dev-python/orderly-set/orderly-set-5.5.0.ebuild deleted file mode 100644 index b0637047ad4c..000000000000 --- a/dev-python/orderly-set/orderly-set-5.5.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A package containing multiple implementations of Ordered Set" -HOMEPAGE=" - https://github.com/seperman/orderly-set/ - https://pypi.org/project/orderly-set/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest deleted file mode 100644 index 508c08a8a9ee..000000000000 --- a/dev-python/orjson/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST orjson-3.11.8.tar.gz 5603832 BLAKE2B 895154266572e55004dc967c856557ce2608759f4a1311b0f4ee5b3b4aeabb9dd8b60d51775f976b4a2d9fbd0547362d818c42ef592a74e8d0efc17bf8c4e4fe SHA512 cf270039908494c33dbed06b2b1614bca5ef9bb43a002aa8bd009f78c99d1103638619a5eae3e171791ceae8cf11061290641729eea774c647bc3f4fb105c7c1 -DIST orjson-3.11.8.tar.gz.provenance 9132 BLAKE2B 6a70c30ec7df624644df3ab7c001bcf84f88f6a0ac695fcf89131d54ac3187ec3e2d519ebf62c72f7e6b81d388b22e5fa1ef2437e13c9af82df029afac76968d SHA512 40537e6d82dd17ca8b09f5b7ba7c04bdd96b39203ed3ae834b173f11316de151e63b8cb85d830c811d629c05ffa642183fa845534cc073f16242ee75991e17be -DIST orjson-3.11.9.tar.gz 5599163 BLAKE2B fe04935f4a70d7f66fd68474a8ec610dbe7779e184a1af7ff82271de417b75b9f098df1ad13b62064a2fa91232d344c6c108019460fd4ceb008a9576d4b53554 SHA512 2da014dc010d15335c77687bf00754788fe43da1fd122590166951cd86448df08f2f6fc638b79f63d3e3c5fd76c1be34fbe7f3b3f27182984b97fc5054ac6e40 -DIST orjson-3.11.9.tar.gz.provenance 9504 BLAKE2B 99adb9dee2f7697a3eae35f45fe71ab015f789085ce89a3cc07202c510f62c907be4df722094b00e50663ff6152027fc9300d20f2a34f8211e2af87a1b4599fb SHA512 0f5ed836393177840a80fc89e16d0e1ac2427e822109a00a24f77250d9899c109d3a65f941c099f13a87c96960cff3bcc09048cabb4ffe12bbc5024e7d1f2e81 diff --git a/dev-python/orjson/metadata.xml b/dev-python/orjson/metadata.xml deleted file mode 100644 index 49613d89bfc2..000000000000 --- a/dev-python/orjson/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - orjson - ijl/orjson - - diff --git a/dev-python/orjson/orjson-3.11.8.ebuild b/dev-python/orjson/orjson-3.11.8.ebuild deleted file mode 100644 index 776faa487172..000000000000 --- a/dev-python/orjson/orjson-3.11.8.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYPI_VERIFY_REPO=https://github.com/ijl/orjson -PYTHON_COMPAT=( python3_{13..14} ) - -# upstream is vendoring crates, so we don't need CRATES. -CRATES=" -" -RUST_MAX_VER="1.94.1" # bug #972911 -RUST_MIN_VER="1.89.0" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -HOMEPAGE=" - https://github.com/ijl/orjson/ - https://pypi.org/project/orjson/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-3.0 -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - >=dev-util/maturin-1.7.8[${PYTHON_USEDEP}] - test? ( - dev-python/arrow[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED=".*" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_unpack() { - pypi_src_unpack - - # https://github.com/ijl/orjson/issues/613 - cargo_gen_config -} diff --git a/dev-python/orjson/orjson-3.11.9.ebuild b/dev-python/orjson/orjson-3.11.9.ebuild deleted file mode 100644 index 2e5c879842c5..000000000000 --- a/dev-python/orjson/orjson-3.11.9.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYPI_VERIFY_REPO=https://github.com/ijl/orjson -PYTHON_COMPAT=( python3_{13..14} ) - -# upstream is vendoring crates, so we don't need CRATES. -CRATES=" -" -RUST_MIN_VER="1.95.0" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" -HOMEPAGE=" - https://github.com/ijl/orjson/ - https://pypi.org/project/orjson/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-3.0 -" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=dev-util/maturin-1.7.8[${PYTHON_USEDEP}] - test? ( - dev-python/arrow[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED=".*" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_unpack() { - pypi_src_unpack - - # https://github.com/ijl/orjson/issues/613 - cargo_gen_config -} diff --git a/dev-python/os-client-config/Manifest b/dev-python/os-client-config/Manifest deleted file mode 100644 index 6d7a8d4c2754..000000000000 --- a/dev-python/os-client-config/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST os_client_config-2.3.0.tar.gz 49928 BLAKE2B 19fac72e1d2c5af30c6ca93e71711b1509fbb7a187428efc9b8383a530d4526f70bc4317c199a8f66730a0646492aa0ddc5fdaa654fc32678dfaf99fcde8fa25 SHA512 d51527915b1c534405ebce7185a524aabe21fc95df9e3368703d01c53570438d3eac01f52d8856e0c024062b0f986dd23410ba30ae1caafb843f9df6f848d143 diff --git a/dev-python/os-client-config/files/test_get_all_clouds.patch b/dev-python/os-client-config/files/test_get_all_clouds.patch deleted file mode 100644 index b6c9e822da2b..000000000000 --- a/dev-python/os-client-config/files/test_get_all_clouds.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/os_client_config/tests/test_config.py b/os_client_config/tests/test_config.py -index 6bb65fc..743ef76 100644 ---- a/os_client_config/tests/test_config.py -+++ b/os_client_config/tests/test_config.py -@@ -38,7 +38,7 @@ class TestConfig(base.TestCase): - cloud for cloud in base.USER_CONF['clouds'].keys() - ] + ['_test_cloud_regions'] - configured_clouds = [cloud.name for cloud in clouds] -- self.assertItemsEqual(user_clouds, configured_clouds) -+ self.assertSetEqual(set(user_clouds), set(configured_clouds)) - - def test_get_one_cloud(self): - c = config.OpenStackConfig(config_files=[self.cloud_yaml], diff --git a/dev-python/os-client-config/metadata.xml b/dev-python/os-client-config/metadata.xml deleted file mode 100644 index e93b5b60e7ee..000000000000 --- a/dev-python/os-client-config/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - openstack/os-client-config - os-client-config - - diff --git a/dev-python/os-client-config/os-client-config-2.3.0.ebuild b/dev-python/os-client-config/os-client-config-2.3.0.ebuild deleted file mode 100644 index 3bb9c854b26a..000000000000 --- a/dev-python/os-client-config/os-client-config-2.3.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenStack Client Configuation Library" -HOMEPAGE=" - https://opendev.org/openstack/os-client-config/ - https://github.com/openstack/os-client-config/ - https://pypi.org/project/os-client-config/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.13.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}] - dev-python/python-glanceclient[${PYTHON_USEDEP}] - >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - dev-python/python-subunit[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/test_get_all_clouds.patch -) - -distutils_enable_tests unittest diff --git a/dev-python/os-service-types/Manifest b/dev-python/os-service-types/Manifest deleted file mode 100644 index b1e9dcb40643..000000000000 --- a/dev-python/os-service-types/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST os_service_types-1.8.2.tar.gz 27476 BLAKE2B 17084545aa6183822a81a5dfb1bf543dc0457dabb66c54c14038a13e834a7d018eda16833828e16de15cb4daaf4d700979fad6d7a10871effa1ea52ec8ee7e7b SHA512 a7e62855848496b31c784b2e8cb025c4ae4ea4cb47ed55f4ab1a05d5c654e93975ad2334ee8e1a9c12683ebbb224319aa10fd4bb6be0f709e7753e9fa322ef7c diff --git a/dev-python/os-service-types/metadata.xml b/dev-python/os-service-types/metadata.xml deleted file mode 100644 index bac953f88732..000000000000 --- a/dev-python/os-service-types/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - python@gentoo.org - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack/os-service-types - os-service-types - - diff --git a/dev-python/os-service-types/os-service-types-1.8.2.ebuild b/dev-python/os-service-types/os-service-types-1.8.2.ebuild deleted file mode 100644 index 2208214683c3..000000000000 --- a/dev-python/os-service-types/os-service-types-1.8.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A library to handle official service types for OpenStack and it's aliases" -HOMEPAGE=" - https://opendev.org/openstack/os-service-types/ - https://github.com/openstack/os-service-types/ - https://pypi.org/project/os-service-types/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pbr-6.1.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.1.0[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - >=dev-python/keystoneauth1-3.4.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.8.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/osc-lib/Manifest b/dev-python/osc-lib/Manifest deleted file mode 100644 index 06b66dee386a..000000000000 --- a/dev-python/osc-lib/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST osc_lib-4.4.0.tar.gz 105435 BLAKE2B f4a9f359d8376aeaa94f70594993d66a5cbd396c7d827155f2d72df847d823f394410732a194a1ec7a112ebc494902fbeef84ebedb5e209f284d6ac324655024 SHA512 0d949c2f172324f12ae130a3487d6a017968bf2737685e274d5778705a9413a1f401edfa08d64573450715b347d583c2819583c5781ddddeb5f8eff632d69775 -DIST osc_lib-4.5.0.tar.gz 105164 BLAKE2B 555e929bc3701328d0d4989f1e9457d89aa200c832fcb793916ff1811943ab5b34a6dffc4dd4ec06b23182b8c97a0497984bf68bbb2d229e5a61436da0bc8322 SHA512 777a1548a6fe9b6bed890faf088447378bfda11f47b8d8d64c1d3a398c78b7bf73c1ac820cdab796e9a2e5caa8ccd47a8aaac04061cf54c23987a1060c03847a -DIST osc_lib-4.6.0.tar.gz 105274 BLAKE2B 7c15ba55268c4ebdf12b310fa3da0dde12be31e40845e676add9c9d9270c935108fb9042913bdb8cad98c36fe989ee5e39434c1d92e69abf75a9786c58639177 SHA512 3af1a206bbd7ee0d3b4ea109692fb816fbb00febd7cc567ce1e7e16d66910a0a7745f5b52dbb3614b8ad0435de416f6a555c282d604b53f38308ac952d767610 diff --git a/dev-python/osc-lib/metadata.xml b/dev-python/osc-lib/metadata.xml deleted file mode 100644 index 9cf3ca3e07f0..000000000000 --- a/dev-python/osc-lib/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - OpenStackClient (aka OSC) is a command-line client for OpenStack. osc-lib - is a package of common support modules for writing OSC plugins. - - - - osc-lib - openstack/osc-lib - - diff --git a/dev-python/osc-lib/osc-lib-4.4.0.ebuild b/dev-python/osc-lib/osc-lib-4.4.0.ebuild deleted file mode 100644 index d16c18dde410..000000000000 --- a/dev-python/osc-lib/osc-lib-4.4.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A package of common support modules for writing OSC plugins" -HOMEPAGE=" - https://opendev.org/openstack/osc-lib/ - https://github.com/openstack/osc-lib/ - https://pypi.org/project/osc-lib/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/cliff-4.9.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-5.10.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.15.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # need to skip all tests under TestTagHelps class - # checks exact help message, based on another unittest runner - sed -e '179,$s/test_add_tag_/_&/' -i osc_lib/tests/utils/test_tags.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/osc-lib/osc-lib-4.5.0.ebuild b/dev-python/osc-lib/osc-lib-4.5.0.ebuild deleted file mode 100644 index d16c18dde410..000000000000 --- a/dev-python/osc-lib/osc-lib-4.5.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A package of common support modules for writing OSC plugins" -HOMEPAGE=" - https://opendev.org/openstack/osc-lib/ - https://github.com/openstack/osc-lib/ - https://pypi.org/project/osc-lib/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/cliff-4.9.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-5.10.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.15.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # need to skip all tests under TestTagHelps class - # checks exact help message, based on another unittest runner - sed -e '179,$s/test_add_tag_/_&/' -i osc_lib/tests/utils/test_tags.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/osc-lib/osc-lib-4.6.0.ebuild b/dev-python/osc-lib/osc-lib-4.6.0.ebuild deleted file mode 100644 index 78ec35ad46d5..000000000000 --- a/dev-python/osc-lib/osc-lib-4.6.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A package of common support modules for writing OSC plugins" -HOMEPAGE=" - https://opendev.org/openstack/osc-lib/ - https://github.com/openstack/osc-lib/ - https://pypi.org/project/osc-lib/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/cliff-4.9.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-5.10.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-4.12.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # need to skip all tests under TestTagHelps class - # checks exact help message, based on another unittest runner - sed -e '179,$s/test_add_tag_/_&/' -i osc_lib/tests/utils/test_tags.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/osc-placement/Manifest b/dev-python/osc-placement/Manifest deleted file mode 100644 index b1f8630f6020..000000000000 --- a/dev-python/osc-placement/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST osc_placement-4.8.0.tar.gz 60049 BLAKE2B f833eb94b28e053367af1642211bbeb0f6eeb9fda2025277e0a1c277834e6d4ab973bef97cd06a05af6d78df384384f502058797b2fe6ac4315fb84fbc0c5829 SHA512 70b182dc2058ea9d46cd6ca97976844d05568b13db884a92fe1f51347d5b5a3b4de67f4a5a488de936276bd882159f6be1fb011f54d5a2fec31ab59949e677e8 diff --git a/dev-python/osc-placement/metadata.xml b/dev-python/osc-placement/metadata.xml deleted file mode 100644 index 7b1ccc8d75cc..000000000000 --- a/dev-python/osc-placement/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gentoo-bugzilla@vimja.email - Niklaus 'vimja' Hofer - - - osc-placement - openstack/osc-placement - - diff --git a/dev-python/osc-placement/osc-placement-4.8.0.ebuild b/dev-python/osc-placement/osc-placement-4.8.0.ebuild deleted file mode 100644 index 4d97e99213c7..000000000000 --- a/dev-python/osc-placement/osc-placement-4.8.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenStackClient plugin for Placement service" -HOMEPAGE=" - https://opendev.org/openstack/osc-placement - https://pypi.org/project/python-octaviaclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.3.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.37.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/coverage-4.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.3.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-4.2.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() - -EPYTEST_IGNORE=( - # Require access to cloud instance - osc_placement/tests/functional/ -) - -distutils_enable_tests pytest diff --git a/dev-python/oscrypto/Manifest b/dev-python/oscrypto/Manifest deleted file mode 100644 index 3007bc1fce26..000000000000 --- a/dev-python/oscrypto/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oscrypto-1.3.0.gh.tar.gz 313874 BLAKE2B 6dd3331978d0ca8e63a136988d55bd6e1314078256f6c5141f26d49382e8908b58974c8f8d281a98a7e5efff2e477488baf7a37e3ea4a17bf887c92f9b1d9985 SHA512 b5baf72e1a09615b267be4d1c4baf2375bb939b5bd3d717ca9ca70776541f590a8608bef95991967e23f3794e6220709ed2fe5acdedfe9bfce1921c879a74bec diff --git a/dev-python/oscrypto/files/openssl-3.0.10-fix.patch b/dev-python/oscrypto/files/openssl-3.0.10-fix.patch deleted file mode 100644 index a1c2e44c41fb..000000000000 --- a/dev-python/oscrypto/files/openssl-3.0.10-fix.patch +++ /dev/null @@ -1,38 +0,0 @@ -From ebbc944485b278192b60080ea1f495e287efb4f8 Mon Sep 17 00:00:00 2001 -From: Martin Journois -Date: Thu, 17 Aug 2023 13:09:31 +0200 -Subject: [PATCH] MJ: Fix #75 bug with openssl 3.0.10 (#76) - -* MJ: Fix #75 bug with openssl 3.0.10 -* MJ: Add fix suggested by @vcunat on _libcrypto_ctypes regex ---- - oscrypto/_openssl/_libcrypto_cffi.py | 2 +- - oscrypto/_openssl/_libcrypto_ctypes.py | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/oscrypto/_openssl/_libcrypto_cffi.py b/oscrypto/_openssl/_libcrypto_cffi.py -index 8aed03e..14eb576 100644 ---- a/oscrypto/_openssl/_libcrypto_cffi.py -+++ b/oscrypto/_openssl/_libcrypto_cffi.py -@@ -37,7 +37,7 @@ - - is_libressl = 'LibreSSL' in version_string - --version_match = re.search('\\b(\\d\\.\\d\\.\\d[a-z]*)\\b', version_string) -+version_match = re.search('\\b(\\d\\.\\d\\.\\d+[a-z]*)\\b', version_string) - if not version_match: - version_match = re.search('(?<=LibreSSL )(\\d\\.\\d(\\.\\d)?)\\b', version_string) - if not version_match: -diff --git a/oscrypto/_openssl/_libcrypto_ctypes.py b/oscrypto/_openssl/_libcrypto_ctypes.py -index e33ebbc..9cb294a 100644 ---- a/oscrypto/_openssl/_libcrypto_ctypes.py -+++ b/oscrypto/_openssl/_libcrypto_ctypes.py -@@ -40,7 +40,7 @@ - - is_libressl = 'LibreSSL' in version_string - --version_match = re.search('\\b(\\d\\.\\d\\.\\d[a-z]*)\\b', version_string) -+version_match = re.search('\\b(\\d\\.\\d\\.\\d+[a-z]*)\\b', version_string) - if not version_match: - version_match = re.search('(?<=LibreSSL )(\\d\\.\\d(\\.\\d)?)\\b', version_string) - if not version_match: diff --git a/dev-python/oscrypto/files/py3.12.patch b/dev-python/oscrypto/files/py3.12.patch deleted file mode 100644 index 0bb8cb0cda02..000000000000 --- a/dev-python/oscrypto/files/py3.12.patch +++ /dev/null @@ -1,902 +0,0 @@ -From 3be536e4a61ac5fbd403ee80cdb54cb666f34679 Mon Sep 17 00:00:00 2001 -From: Dominik 'Rathann' Mierzejewski -Date: Thu, 17 Aug 2023 09:05:29 +0200 -Subject: [PATCH 01/13] use `importlib` instead of deprecated `imp` module - -This fixes tests with python 3.12 where the `imp` module was -[removed](https://docs.python.org/3.12/whatsnew/3.12.html#removed). - -This should fix issue #74. ---- - tests/__init__.py | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -diff --git a/tests/__init__.py b/tests/__init__.py -index 4c65360..90bede4 100644 ---- a/tests/__init__.py -+++ b/tests/__init__.py -@@ -1,7 +1,7 @@ - # coding: utf-8 - from __future__ import unicode_literals, division, absolute_import, print_function - --import imp -+import importlib - import os - import unittest - -@@ -94,8 +94,7 @@ def _import_from(mod, path, mod_dir=None): - return None - - try: -- mod_info = imp.find_module(mod_dir, [path]) -- return imp.load_module(mod, *mod_info) -+ return importlib.import_module(mod) - except ImportError: - return None - - -From 199f07eefb9c0d1d5ad8093c012fbdae1fefa633 Mon Sep 17 00:00:00 2001 -From: wbond -Date: Thu, 17 Aug 2023 07:14:40 -0400 -Subject: [PATCH 02/13] Fix compatibility with Python 2.6 - ---- - tests/__init__.py | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/tests/__init__.py b/tests/__init__.py -index 90bede4..3ca9334 100644 ---- a/tests/__init__.py -+++ b/tests/__init__.py -@@ -1,10 +1,15 @@ - # coding: utf-8 - from __future__ import unicode_literals, division, absolute_import, print_function - --import importlib - import os -+import sys - import unittest - -+if sys.version_info < (3,): -+ import imp as importlib -+else: -+ import importlib -+ - - __version__ = '1.3.0' - __version_info__ = (1, 3, 0) - -From 19de26bdad3154dc30c6661b652c459438fa9be2 Mon Sep 17 00:00:00 2001 -From: wbond -Date: Thu, 17 Aug 2023 07:25:49 -0400 -Subject: [PATCH 03/13] Fix both imp and importlib implementations - ---- - tests/__init__.py | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -diff --git a/tests/__init__.py b/tests/__init__.py -index 3ca9334..7aab84d 100644 ---- a/tests/__init__.py -+++ b/tests/__init__.py -@@ -6,7 +6,7 @@ - import unittest - - if sys.version_info < (3,): -- import imp as importlib -+ import imp - else: - import importlib - -@@ -99,7 +99,12 @@ def _import_from(mod, path, mod_dir=None): - return None - - try: -- return importlib.import_module(mod) -+ if sys.version_info < (3,): -+ mod_info = imp.find_module(mod_dir, [path]) -+ return imp.load_module(mod, *mod_info) -+ else: -+ mod_info = importlib.machinery.PathFinder().find_spec(mod_dir, [path]) -+ return importlib.import_module(mod, *mod_info) - except ImportError: - return None - - -From 6973b915069babf665bc223979cd86b2dc262da4 Mon Sep 17 00:00:00 2001 -From: wbond -Date: Thu, 17 Aug 2023 07:34:37 -0400 -Subject: [PATCH 04/13] More importlib fixes - ---- - tests/__init__.py | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/tests/__init__.py b/tests/__init__.py -index 7aab84d..957c083 100644 ---- a/tests/__init__.py -+++ b/tests/__init__.py -@@ -103,8 +103,10 @@ def _import_from(mod, path, mod_dir=None): - mod_info = imp.find_module(mod_dir, [path]) - return imp.load_module(mod, *mod_info) - else: -- mod_info = importlib.machinery.PathFinder().find_spec(mod_dir, [path]) -- return importlib.import_module(mod, *mod_info) -+ spec = importlib.machinery.PathFinder().find_spec(mod_dir, [path]) -+ module = importlib.util.module_from_spec(spec) -+ sys.modules[mod] = module -+ spec.loader.exec_module(module) - except ImportError: - return None - - -From 8843c89acae8435a7ba731b42750e42caef87a70 Mon Sep 17 00:00:00 2001 -From: wbond -Date: Thu, 17 Aug 2023 07:35:40 -0400 -Subject: [PATCH 05/13] Python 3.3 has a different importlib implementation - ---- - tests/__init__.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/tests/__init__.py b/tests/__init__.py -index 957c083..8339b5d 100644 ---- a/tests/__init__.py -+++ b/tests/__init__.py -@@ -5,7 +5,7 @@ - import sys - import unittest - --if sys.version_info < (3,): -+if sys.version_info < (3, 5): - import imp - else: - import importlib -@@ -99,7 +99,7 @@ def _import_from(mod, path, mod_dir=None): - return None - - try: -- if sys.version_info < (3,): -+ if sys.version_info < (3, 5): - mod_info = imp.find_module(mod_dir, [path]) - return imp.load_module(mod, *mod_info) - else: - -From 53fa3ca263ad6bc04e4a8a56f180b82bdc88aa03 Mon Sep 17 00:00:00 2001 -From: wbond -Date: Thu, 17 Aug 2023 08:22:21 -0400 -Subject: [PATCH 06/13] Attempt a different importlib implementation - ---- - tests/__init__.py | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/tests/__init__.py b/tests/__init__.py -index 8339b5d..0eecf2f 100644 ---- a/tests/__init__.py -+++ b/tests/__init__.py -@@ -103,7 +103,12 @@ def _import_from(mod, path, mod_dir=None): - mod_info = imp.find_module(mod_dir, [path]) - return imp.load_module(mod, *mod_info) - else: -- spec = importlib.machinery.PathFinder().find_spec(mod_dir, [path]) -+ loader_details = ( -+ importlib.machinery.SourceFileLoader, -+ importlib.machinery.SOURCE_SUFFIXES -+ ) -+ finder = importlib.machinery.FileFinder(path, loader_details) -+ spec = finder.find_spec(mod_dir) - module = importlib.util.module_from_spec(spec) - sys.modules[mod] = module - spec.loader.exec_module(module) - -From b013e440061c88dfe0301309b695c7b47bcc1e72 Mon Sep 17 00:00:00 2001 -From: wbond -Date: Thu, 17 Aug 2023 15:52:30 -0400 -Subject: [PATCH 07/13] Hopefully some fully working Python 3.12-compatible - import backflips - ---- - dev/_import.py | 35 ++++++++++++++++++++++++++++++++--- - tests/__init__.py | 4 ++++ - 2 files changed, 36 insertions(+), 3 deletions(-) - -diff --git a/dev/_import.py b/dev/_import.py -index d64c028..016c576 100644 ---- a/dev/_import.py -+++ b/dev/_import.py -@@ -1,12 +1,19 @@ - # coding: utf-8 - from __future__ import unicode_literals, division, absolute_import, print_function - --import imp - import sys - import os - - from . import build_root, package_name, package_root - -+if sys.version_info < (3, 5): -+ import imp -+else: -+ import importlib -+ import importlib.machinery -+ import importlib.util -+ -+ - if sys.version_info < (3,): - getcwd = os.getcwdu - else: -@@ -34,6 +41,14 @@ def _import_from(mod, path, mod_dir=None, allow_error=False): - None if not loaded, otherwise the module - """ - -+ if mod in sys.modules: -+ return sys.modules[mod] -+ -+ if mod_dir is None: -+ full_mod = mod -+ else: -+ full_mod = mod_dir -+ - if mod_dir is None: - mod_dir = mod.replace('.', os.sep) - -@@ -49,8 +64,22 @@ def _import_from(mod, path, mod_dir=None, allow_error=False): - path = os.path.join(path, append) - - try: -- mod_info = imp.find_module(mod_dir, [path]) -- return imp.load_module(mod, *mod_info) -+ if sys.version_info < (3, 5): -+ mod_info = imp.find_module(mod_dir, [path]) -+ return imp.load_module(mod, *mod_info) -+ -+ else: -+ loader_details = ( -+ importlib.machinery.SourceFileLoader, -+ importlib.machinery.SOURCE_SUFFIXES -+ ) -+ finder = importlib.machinery.FileFinder(path, loader_details) -+ spec = finder.find_spec(full_mod) -+ module = importlib.util.module_from_spec(spec) -+ sys.modules[mod] = module -+ spec.loader.exec_module(module) -+ return module -+ - except ImportError: - if allow_error: - raise -diff --git a/tests/__init__.py b/tests/__init__.py -index 0eecf2f..9759ae3 100644 ---- a/tests/__init__.py -+++ b/tests/__init__.py -@@ -89,6 +89,9 @@ def _import_from(mod, path, mod_dir=None): - None if not loaded, otherwise the module - """ - -+ if mod in sys.modules: -+ return sys.modules[mod] -+ - if mod_dir is None: - mod_dir = mod - -@@ -112,6 +115,7 @@ def _import_from(mod, path, mod_dir=None): - module = importlib.util.module_from_spec(spec) - sys.modules[mod] = module - spec.loader.exec_module(module) -+ return module - except ImportError: - return None - - -From 8ec71631b5adf6f6ab34c7cc3fe8e229a2bdcbd7 Mon Sep 17 00:00:00 2001 -From: Dominik Mierzejewski -Date: Fri, 18 Aug 2023 11:18:06 +0200 -Subject: [PATCH 08/13] Use importlib with python 3.5+ - -This fixes `python run.py ci` under python 3.12. ---- - dev/coverage.py | 21 ++++++++++++++++++--- - 1 file changed, 18 insertions(+), 3 deletions(-) - -diff --git a/dev/coverage.py b/dev/coverage.py -index bb99a4f..6e669fe 100644 ---- a/dev/coverage.py -+++ b/dev/coverage.py -@@ -4,7 +4,6 @@ - import cgi - import codecs - import coverage --import imp - import json - import os - import unittest -@@ -33,6 +32,11 @@ - else: - Pattern = re.Pattern - -+if sys.version_info < (3, 5): -+ import imp -+else: -+ import importlib -+ - - def run(ci=False): - """ -@@ -103,8 +107,19 @@ def _load_package_tests(name): - if not os.path.exists(package_dir): - return [] - -- tests_module_info = imp.find_module('tests', [package_dir]) -- tests_module = imp.load_module('%s.tests' % name, *tests_module_info) -+ if sys.version_info < (3, 5): -+ tests_module_info = imp.find_module('tests', [package_dir]) -+ tests_module = imp.load_module('%s.tests' % name, *tests_module_info) -+ else: -+ loader_details = ( -+ importlib.machinery.SourceFileLoader, -+ importlib.machinery.SOURCE_SUFFIXES -+ ) -+ finder = importlib.machinery.FileFinder(package_dir, loader_details) -+ spec = finder.find_spec('tests') -+ test_module = importlib.util.module_from_spec(spec) -+ sys.modules['%s.tests' % name] = test_module -+ spec.loader.exec_module(test_module) - return tests_module.test_classes() - - - -From 23d848a500413847a63df740af543e0fdaba5558 Mon Sep 17 00:00:00 2001 -From: wbond -Date: Tue, 22 Aug 2023 06:56:36 -0400 -Subject: [PATCH 09/13] Reuse _import_from in coverage task, fixing module name - ---- - dev/coverage.py | 21 ++------------------- - 1 file changed, 2 insertions(+), 19 deletions(-) - -diff --git a/dev/coverage.py b/dev/coverage.py -index 6e669fe..00684d0 100644 ---- a/dev/coverage.py -+++ b/dev/coverage.py -@@ -16,6 +16,7 @@ - from fnmatch import fnmatch - - from . import package_name, package_root, other_packages -+from ._import import _import_from - - if sys.version_info < (3,): - str_cls = unicode # noqa -@@ -32,11 +33,6 @@ - else: - Pattern = re.Pattern - --if sys.version_info < (3, 5): -- import imp --else: -- import importlib -- - - def run(ci=False): - """ -@@ -107,20 +103,7 @@ def _load_package_tests(name): - if not os.path.exists(package_dir): - return [] - -- if sys.version_info < (3, 5): -- tests_module_info = imp.find_module('tests', [package_dir]) -- tests_module = imp.load_module('%s.tests' % name, *tests_module_info) -- else: -- loader_details = ( -- importlib.machinery.SourceFileLoader, -- importlib.machinery.SOURCE_SUFFIXES -- ) -- finder = importlib.machinery.FileFinder(package_dir, loader_details) -- spec = finder.find_spec('tests') -- test_module = importlib.util.module_from_spec(spec) -- sys.modules['%s.tests' % name] = test_module -- spec.loader.exec_module(test_module) -- return tests_module.test_classes() -+ return _import_from('%s.tests' % name, package_dir, 'tests').test_classes() - - - def _env_info(): - -From 9941d3b96e8aa08622d00954d89005dcf6e94b94 Mon Sep 17 00:00:00 2001 -From: wbond -Date: Tue, 22 Aug 2023 07:03:26 -0400 -Subject: [PATCH 10/13] Factor out remaining usage of imp module - ---- - dev/build.py | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/dev/build.py b/dev/build.py -index 4899594..f429fee 100644 ---- a/dev/build.py -+++ b/dev/build.py -@@ -1,7 +1,6 @@ - # coding: utf-8 - from __future__ import unicode_literals, division, absolute_import, print_function - --import imp - import os - import tarfile - import zipfile -@@ -9,6 +8,7 @@ - import setuptools.sandbox - - from . import package_root, package_name, has_tests_package -+from ._import import _import_from - - - def _list_zip(filename): -@@ -45,8 +45,8 @@ def run(): - - # Trying to call setuptools.sandbox.run_setup(setup, ['--version']) - # resulted in a segfault, so we do this instead -- module_info = imp.find_module('version', [os.path.join(package_root, package_name)]) -- version_mod = imp.load_module('%s.version' % package_name, *module_info) -+ package_dir = os.path.join(package_root, package_name) -+ version_mod = _import_from('%s.version' % package_name, package_dir, 'version') - - pkg_name_info = (package_name, version_mod.__version__) - print('Building %s-%s' % pkg_name_info) - -From 799aa0d2f4a954d3fc120ab382c8dd4322758654 Mon Sep 17 00:00:00 2001 -From: wbond -Date: Tue, 22 Aug 2023 16:29:39 -0400 -Subject: [PATCH 11/13] Rewrite importlib import mechanism - ---- - dev/_import.py | 69 ++++++++++++++++++++++++++++++++--------- - tests/__init__.py | 79 ++++++++++++++++++++++++++++++++++++++++------- - 2 files changed, 122 insertions(+), 26 deletions(-) - -diff --git a/dev/_import.py b/dev/_import.py -index 016c576..20720e7 100644 ---- a/dev/_import.py -+++ b/dev/_import.py -@@ -10,7 +10,7 @@ - import imp - else: - import importlib -- import importlib.machinery -+ import importlib.abc - import importlib.util - - -@@ -20,6 +20,48 @@ - getcwd = os.getcwd - - -+class ModCryptoMetaFinder(importlib.abc.MetaPathFinder): -+ def setup(self): -+ self.modules = {} -+ sys.meta_path.insert(0, self) -+ -+ def add_module(self, package_name, package_path): -+ if package_name not in self.modules: -+ self.modules[package_name] = package_path -+ -+ def find_spec(self, fullname, path, target=None): -+ name_parts = fullname.split('.') -+ if name_parts[0] not in self.modules: -+ return None -+ -+ package = name_parts[0] -+ package_path = self.modules[package] -+ -+ fullpath = os.path.join(package_path, *name_parts[1:]) -+ -+ if os.path.isdir(fullpath): -+ filename = os.path.join(fullpath, "__init__.py") -+ submodule_locations = [fullpath] -+ else: -+ filename = fullpath + ".py" -+ submodule_locations = None -+ -+ if not os.path.exists(filename): -+ return None -+ -+ return importlib.util.spec_from_file_location( -+ fullname, -+ filename, -+ loader=None, -+ submodule_search_locations=submodule_locations -+ ) -+ -+ -+if sys.version_info >= (3, 5): -+ CUSTOM_FINDER = ModCryptoMetaFinder() -+ CUSTOM_FINDER.setup() -+ -+ - def _import_from(mod, path, mod_dir=None, allow_error=False): - """ - Imports a module from a specific path -@@ -47,7 +89,7 @@ def _import_from(mod, path, mod_dir=None, allow_error=False): - if mod_dir is None: - full_mod = mod - else: -- full_mod = mod_dir -+ full_mod = mod_dir.replace(os.sep, '.') - - if mod_dir is None: - mod_dir = mod.replace('.', os.sep) -@@ -55,8 +97,11 @@ def _import_from(mod, path, mod_dir=None, allow_error=False): - if not os.path.exists(path): - return None - -- if not os.path.exists(os.path.join(path, mod_dir)) \ -- and not os.path.exists(os.path.join(path, mod_dir + '.py')): -+ source_path = os.path.join(path, mod_dir, '__init__.py') -+ if not os.path.exists(source_path): -+ source_path = os.path.join(path, mod_dir + '.py') -+ -+ if not os.path.exists(source_path): - return None - - if os.sep in mod_dir: -@@ -69,16 +114,12 @@ def _import_from(mod, path, mod_dir=None, allow_error=False): - return imp.load_module(mod, *mod_info) - - else: -- loader_details = ( -- importlib.machinery.SourceFileLoader, -- importlib.machinery.SOURCE_SUFFIXES -- ) -- finder = importlib.machinery.FileFinder(path, loader_details) -- spec = finder.find_spec(full_mod) -- module = importlib.util.module_from_spec(spec) -- sys.modules[mod] = module -- spec.loader.exec_module(module) -- return module -+ package = mod.split('.', 1)[0] -+ package_dir = full_mod.split('.', 1)[0] -+ package_path = os.path.join(path, package_dir) -+ CUSTOM_FINDER.add_module(package, package_path) -+ -+ return importlib.import_module(mod) - - except ImportError: - if allow_error: -diff --git a/tests/__init__.py b/tests/__init__.py -index 9759ae3..2e24046 100644 ---- a/tests/__init__.py -+++ b/tests/__init__.py -@@ -9,6 +9,8 @@ - import imp - else: - import importlib -+ import importlib.abc -+ import importlib.util - - - __version__ = '1.3.0' -@@ -71,6 +73,48 @@ def local_oscrypto(): - return (_asn1crypto_module, _oscrypto_module) - - -+class ModCryptoMetaFinder(importlib.abc.MetaPathFinder): -+ def setup(self): -+ self.modules = {} -+ sys.meta_path.insert(0, self) -+ -+ def add_module(self, package_name, package_path): -+ if package_name not in self.modules: -+ self.modules[package_name] = package_path -+ -+ def find_spec(self, fullname, path, target=None): -+ name_parts = fullname.split('.') -+ if name_parts[0] not in self.modules: -+ return None -+ -+ package = name_parts[0] -+ package_path = self.modules[package] -+ -+ fullpath = os.path.join(package_path, *name_parts[1:]) -+ -+ if os.path.isdir(fullpath): -+ filename = os.path.join(fullpath, "__init__.py") -+ submodule_locations = [fullpath] -+ else: -+ filename = fullpath + ".py" -+ submodule_locations = None -+ -+ if not os.path.exists(filename): -+ return None -+ -+ return importlib.util.spec_from_file_location( -+ fullname, -+ filename, -+ loader=None, -+ submodule_search_locations=submodule_locations -+ ) -+ -+ -+if sys.version_info >= (3, 5): -+ CUSTOM_FINDER = ModCryptoMetaFinder() -+ CUSTOM_FINDER.setup() -+ -+ - def _import_from(mod, path, mod_dir=None): - """ - Imports a module from a specific path -@@ -93,29 +137,40 @@ def _import_from(mod, path, mod_dir=None): - return sys.modules[mod] - - if mod_dir is None: -- mod_dir = mod -+ full_mod = mod -+ else: -+ full_mod = mod_dir.replace(os.sep, '.') -+ -+ if mod_dir is None: -+ mod_dir = mod.replace('.', os.sep) - - if not os.path.exists(path): - return None - -- if not os.path.exists(os.path.join(path, mod_dir)): -+ source_path = os.path.join(path, mod_dir, '__init__.py') -+ if not os.path.exists(source_path): -+ source_path = os.path.join(path, mod_dir + '.py') -+ -+ if not os.path.exists(source_path): - return None - -+ if os.sep in mod_dir: -+ append, mod_dir = mod_dir.rsplit(os.sep, 1) -+ path = os.path.join(path, append) -+ - try: - if sys.version_info < (3, 5): - mod_info = imp.find_module(mod_dir, [path]) - return imp.load_module(mod, *mod_info) -+ - else: -- loader_details = ( -- importlib.machinery.SourceFileLoader, -- importlib.machinery.SOURCE_SUFFIXES -- ) -- finder = importlib.machinery.FileFinder(path, loader_details) -- spec = finder.find_spec(mod_dir) -- module = importlib.util.module_from_spec(spec) -- sys.modules[mod] = module -- spec.loader.exec_module(module) -- return module -+ package = mod.split('.', 1)[0] -+ package_dir = full_mod.split('.', 1)[0] -+ package_path = os.path.join(path, package_dir) -+ CUSTOM_FINDER.add_module(package, package_path) -+ -+ return importlib.import_module(mod) -+ - except ImportError: - return None - - -From 8a588fa0223f08f817e702f7f2cc4ef81017af26 Mon Sep 17 00:00:00 2001 -From: wbond -Date: Tue, 22 Aug 2023 16:35:17 -0400 -Subject: [PATCH 12/13] Fix custom importlib code for Python < 3.5 - ---- - dev/_import.py | 73 +++++++++++++++++++++++------------------------ - tests/__init__.py | 58 ++++++++++++++++++------------------- - 2 files changed, 65 insertions(+), 66 deletions(-) - -diff --git a/dev/_import.py b/dev/_import.py -index 20720e7..2d016db 100644 ---- a/dev/_import.py -+++ b/dev/_import.py -@@ -19,45 +19,44 @@ - else: - getcwd = os.getcwd - -- --class ModCryptoMetaFinder(importlib.abc.MetaPathFinder): -- def setup(self): -- self.modules = {} -- sys.meta_path.insert(0, self) -- -- def add_module(self, package_name, package_path): -- if package_name not in self.modules: -- self.modules[package_name] = package_path -- -- def find_spec(self, fullname, path, target=None): -- name_parts = fullname.split('.') -- if name_parts[0] not in self.modules: -- return None -- -- package = name_parts[0] -- package_path = self.modules[package] -- -- fullpath = os.path.join(package_path, *name_parts[1:]) -- -- if os.path.isdir(fullpath): -- filename = os.path.join(fullpath, "__init__.py") -- submodule_locations = [fullpath] -- else: -- filename = fullpath + ".py" -- submodule_locations = None -- -- if not os.path.exists(filename): -- return None -- -- return importlib.util.spec_from_file_location( -- fullname, -- filename, -- loader=None, -- submodule_search_locations=submodule_locations -- ) -+if sys.version_info >= (3, 5): -+ class ModCryptoMetaFinder(importlib.abc.MetaPathFinder): -+ def setup(self): -+ self.modules = {} -+ sys.meta_path.insert(0, self) -+ -+ def add_module(self, package_name, package_path): -+ if package_name not in self.modules: -+ self.modules[package_name] = package_path -+ -+ def find_spec(self, fullname, path, target=None): -+ name_parts = fullname.split('.') -+ if name_parts[0] not in self.modules: -+ return None -+ -+ package = name_parts[0] -+ package_path = self.modules[package] -+ -+ fullpath = os.path.join(package_path, *name_parts[1:]) -+ -+ if os.path.isdir(fullpath): -+ filename = os.path.join(fullpath, "__init__.py") -+ submodule_locations = [fullpath] -+ else: -+ filename = fullpath + ".py" -+ submodule_locations = None -+ -+ if not os.path.exists(filename): -+ return None -+ -+ return importlib.util.spec_from_file_location( -+ fullname, -+ filename, -+ loader=None, -+ submodule_search_locations=submodule_locations -+ ) - - --if sys.version_info >= (3, 5): - CUSTOM_FINDER = ModCryptoMetaFinder() - CUSTOM_FINDER.setup() - -diff --git a/tests/__init__.py b/tests/__init__.py -index 2e24046..e1e92e6 100644 ---- a/tests/__init__.py -+++ b/tests/__init__.py -@@ -73,44 +73,44 @@ def local_oscrypto(): - return (_asn1crypto_module, _oscrypto_module) - - --class ModCryptoMetaFinder(importlib.abc.MetaPathFinder): -- def setup(self): -- self.modules = {} -- sys.meta_path.insert(0, self) -+if sys.version_info >= (3, 5): -+ class ModCryptoMetaFinder(importlib.abc.MetaPathFinder): -+ def setup(self): -+ self.modules = {} -+ sys.meta_path.insert(0, self) - -- def add_module(self, package_name, package_path): -- if package_name not in self.modules: -- self.modules[package_name] = package_path -+ def add_module(self, package_name, package_path): -+ if package_name not in self.modules: -+ self.modules[package_name] = package_path - -- def find_spec(self, fullname, path, target=None): -- name_parts = fullname.split('.') -- if name_parts[0] not in self.modules: -- return None -+ def find_spec(self, fullname, path, target=None): -+ name_parts = fullname.split('.') -+ if name_parts[0] not in self.modules: -+ return None - -- package = name_parts[0] -- package_path = self.modules[package] -+ package = name_parts[0] -+ package_path = self.modules[package] - -- fullpath = os.path.join(package_path, *name_parts[1:]) -+ fullpath = os.path.join(package_path, *name_parts[1:]) - -- if os.path.isdir(fullpath): -- filename = os.path.join(fullpath, "__init__.py") -- submodule_locations = [fullpath] -- else: -- filename = fullpath + ".py" -- submodule_locations = None -+ if os.path.isdir(fullpath): -+ filename = os.path.join(fullpath, "__init__.py") -+ submodule_locations = [fullpath] -+ else: -+ filename = fullpath + ".py" -+ submodule_locations = None - -- if not os.path.exists(filename): -- return None -+ if not os.path.exists(filename): -+ return None - -- return importlib.util.spec_from_file_location( -- fullname, -- filename, -- loader=None, -- submodule_search_locations=submodule_locations -- ) -+ return importlib.util.spec_from_file_location( -+ fullname, -+ filename, -+ loader=None, -+ submodule_search_locations=submodule_locations -+ ) - - --if sys.version_info >= (3, 5): - CUSTOM_FINDER = ModCryptoMetaFinder() - CUSTOM_FINDER.setup() - - -From d9f8e2ff88e722e3af6bf592c097298505a40381 Mon Sep 17 00:00:00 2001 -From: wbond -Date: Tue, 22 Aug 2023 16:45:45 -0400 -Subject: [PATCH 13/13] Fix test loading - ---- - dev/_import.py | 1 - - dev/coverage.py | 2 +- - tests/__init__.py | 1 - - 3 files changed, 1 insertion(+), 3 deletions(-) - -diff --git a/dev/_import.py b/dev/_import.py -index 2d016db..c0a1983 100644 ---- a/dev/_import.py -+++ b/dev/_import.py -@@ -56,7 +56,6 @@ def find_spec(self, fullname, path, target=None): - submodule_search_locations=submodule_locations - ) - -- - CUSTOM_FINDER = ModCryptoMetaFinder() - CUSTOM_FINDER.setup() - -diff --git a/dev/coverage.py b/dev/coverage.py -index 00684d0..98f140b 100644 ---- a/dev/coverage.py -+++ b/dev/coverage.py -@@ -103,7 +103,7 @@ def _load_package_tests(name): - if not os.path.exists(package_dir): - return [] - -- return _import_from('%s.tests' % name, package_dir, 'tests').test_classes() -+ return _import_from('%s_tests' % name, package_dir, 'tests').test_classes() - - - def _env_info(): -diff --git a/tests/__init__.py b/tests/__init__.py -index e1e92e6..3ae721d 100644 ---- a/tests/__init__.py -+++ b/tests/__init__.py -@@ -110,7 +110,6 @@ def find_spec(self, fullname, path, target=None): - submodule_search_locations=submodule_locations - ) - -- - CUSTOM_FINDER = ModCryptoMetaFinder() - CUSTOM_FINDER.setup() - diff --git a/dev-python/oscrypto/metadata.xml b/dev-python/oscrypto/metadata.xml deleted file mode 100644 index 70b387f1f27a..000000000000 --- a/dev-python/oscrypto/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - wbond/oscrypto - oscrypto - - diff --git a/dev-python/oscrypto/oscrypto-1.3.0-r2.ebuild b/dev-python/oscrypto/oscrypto-1.3.0-r2.ebuild deleted file mode 100644 index e9b43ccae20e..000000000000 --- a/dev-python/oscrypto/oscrypto-1.3.0-r2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit edo distutils-r1 optfeature - -DESCRIPTION="TLS sockets, key generation, encryption, decryption, signing, verification" -HOMEPAGE=" - https://pypi.org/project/oscrypto/ - https://github.com/wbond/oscrypto -" -SRC_URI="https://github.com/wbond/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-libs/openssl - >=dev-python/asn1crypto-1.5.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*') - ) -" - -DOCS=( docs {changelog,readme}.md ) - -PATCHES=( - "${FILESDIR}"/openssl-3.0.10-fix.patch - "${FILESDIR}"/py3.12.patch -) - -distutils_enable_tests unittest - -python_test() { - local -x OSCRYPTO_SKIP_INTERNET_TESTS="true" - edo ${EPYTHON} -m tests -} - -pkg_postinst() { - optfeature "faster FFI" virtual/python-cffi -} diff --git a/dev-python/oslo-concurrency/Manifest b/dev-python/oslo-concurrency/Manifest deleted file mode 100644 index cfe106eec394..000000000000 --- a/dev-python/oslo-concurrency/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oslo_concurrency-7.4.0.tar.gz 62256 BLAKE2B 17726948ccd2dfa0376b1d9edf645719a3b8ade02df4b5ee0c1da3a1c8b328f603b0c0624a9df0626a7194bad7ccf1465fb0f2496a7fb0d9a2db83eb0b4f1806 SHA512 e42e22e5d88e1f7b1e7331dea72c006389e9b2c2dc767f1373f5105d2f80aff6b1c9130eef185adb42aee6588ec65235313618212d7bdac84b1d5d76d48f4ba3 diff --git a/dev-python/oslo-concurrency/files/0001-Fix-multiprocessing-tests-under-Python-3.14.patch b/dev-python/oslo-concurrency/files/0001-Fix-multiprocessing-tests-under-Python-3.14.patch deleted file mode 100644 index 007df5eafd43..000000000000 --- a/dev-python/oslo-concurrency/files/0001-Fix-multiprocessing-tests-under-Python-3.14.patch +++ /dev/null @@ -1,71 +0,0 @@ -From 2b475f6333b13d3496eef93863847d29d0b04794 Mon Sep 17 00:00:00 2001 -From: Jay Faulkner -Date: Mon, 13 Apr 2026 07:47:02 -0700 -Subject: [PATCH] Fix multiprocessing tests under Python 3.14 - -Python 3.14 changed the default multiprocessing start method from -'fork' to 'forkserver' (see https://github.com/python/cpython/issues/84559). -With forkserver, child processes do not inherit parent memory state, -which broke three tests: child processes could not access oslo_config -settings or pickle local function targets. - -Use multiprocessing.get_context('fork') explicitly for the affected -tests, which already assume fork semantics (the same file uses -os.fork() directly elsewhere). - -Assisted-By: claude -Change-Id: Ie89e9a12b8d69e180115018d2953ec1e689d9d98 -Signed-off-by: Jay Faulkner ---- - oslo_concurrency/tests/unit/test_lockutils.py | 12 +++++++----- - 1 file changed, 7 insertions(+), 5 deletions(-) - -diff --git a/oslo_concurrency/tests/unit/test_lockutils.py b/oslo_concurrency/tests/unit/test_lockutils.py -index 94f45dc..3e80161 100644 ---- a/oslo_concurrency/tests/unit/test_lockutils.py -+++ b/oslo_concurrency/tests/unit/test_lockutils.py -@@ -200,10 +200,11 @@ class LockTestCase(test_base.BaseTestCase): - - def _do_test_lock_externally(self): - """We can lock across multiple processes.""" -+ ctx = multiprocessing.get_context('fork') - children = [] - for n in range(50): -- queue: multiprocessing.Queue[int] = multiprocessing.Queue() -- proc = multiprocessing.Process( -+ queue: multiprocessing.Queue[int] = ctx.Queue() -+ proc = ctx.Process( - target=lock_files, args=(tempfile.mkdtemp(), queue) - ) - proc.start() -@@ -433,7 +434,8 @@ class FileBasedLockingTestCase(test_base.BaseTestCase): - def test_interprocess_nonblocking_external_lock(self): - """Check that we're not actually blocking between processes.""" - -- nb_calls = multiprocessing.Value('i', 0) -+ ctx = multiprocessing.get_context('fork') -+ nb_calls = ctx.Value('i', 0) - - @lockutils.synchronized( - 'foo', blocking=False, external=True, lock_path=self.lock_dir -@@ -446,7 +448,7 @@ class FileBasedLockingTestCase(test_base.BaseTestCase): - def other(param): - foo(param) - -- process = multiprocessing.Process(target=other, args=(nb_calls,)) -+ process = ctx.Process(target=other, args=(nb_calls,)) - process.start() - # Make sure the other process grabs the lock - start = time.time() -@@ -454,7 +456,7 @@ class FileBasedLockingTestCase(test_base.BaseTestCase): - if time.time() - start > 5: - self.fail('Timed out waiting for process to grab lock') - time.sleep(0) -- process1 = multiprocessing.Process(target=other, args=(nb_calls,)) -+ process1 = ctx.Process(target=other, args=(nb_calls,)) - process1.start() - process1.join() - process.join() --- -2.52.0 - diff --git a/dev-python/oslo-concurrency/metadata.xml b/dev-python/oslo-concurrency/metadata.xml deleted file mode 100644 index 8d5c043e7277..000000000000 --- a/dev-python/oslo-concurrency/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - oslo.concurrency - openstack/oslo.concurrency - - diff --git a/dev-python/oslo-concurrency/oslo-concurrency-7.4.0.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-7.4.0.ebuild deleted file mode 100644 index 84f03715697c..000000000000 --- a/dev-python/oslo-concurrency/oslo-concurrency-7.4.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Oslo Concurrency library" -HOMEPAGE=" - https://opendev.org/openstack/oslo.concurrency/ - https://github.com/openstack/oslo.concurrency/ - https://pypi.org/project/oslo.concurrency/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/debtcollector-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -PATCHES=( - # https://review.opendev.org/c/openstack/oslo.concurrency/+/984403 - "${FILESDIR}/0001-Fix-multiprocessing-tests-under-Python-3.14.patch" -) - -src_prepare() { - # fails, then hangs - rm oslo_concurrency/tests/unit/test_lockutils_eventlet.py || die - distutils-r1_src_prepare -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - eunittest -} diff --git a/dev-python/oslo-config/Manifest b/dev-python/oslo-config/Manifest deleted file mode 100644 index f1ada17116ea..000000000000 --- a/dev-python/oslo-config/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST oslo_config-10.3.0.tar.gz 164302 BLAKE2B 973e637cd4e75904a651fda32517a5fd4b42c69fe4f6674ac6163a4eab5588c5188ccbbc923861b0f9b4c587304746df676ab6c5994842da14edec6594eee925 SHA512 c72ecea5670d4e9267096f5499821156fa795d359ce072ce9b730155b10b218768926d5e4104f5a4aa3d2f9a79db2e419d227567e9ff5d83e900efad956097f1 -DIST oslo_config-10.4.0.tar.gz 168943 BLAKE2B 7621204df281296ac5c7d80f99369f37385e12cae1da06799c9158a0b7b17043c82612379864b2c3a007cd986ad3ce2643db4076fbce8658350ea0d8af843ee4 SHA512 a390700c5f824cb0d3c7ba79fd692f61714ddcc2e446ac0cf7648a1939096767b5b26a425b1156ca8d078035696c43119c3d8ff1214c67637cf21f74ac996da4 diff --git a/dev-python/oslo-config/metadata.xml b/dev-python/oslo-config/metadata.xml deleted file mode 100644 index 25cba1a5ec96..000000000000 --- a/dev-python/oslo-config/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - The Oslo configuration API supports parsing command line arguments. - Oslo also supports .ini style configuration files. - - - - oslo.config - oslo - openstack/oslo.config - - diff --git a/dev-python/oslo-config/oslo-config-10.3.0.ebuild b/dev-python/oslo-config/oslo-config-10.3.0.ebuild deleted file mode 100644 index 0a45dd0a1782..000000000000 --- a/dev-python/oslo-config/oslo-config-10.3.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Oslo Configuration API" -HOMEPAGE=" - https://opendev.org/openstack/oslo.config/ - https://github.com/openstack/oslo.config/ - https://pypi.org/project/oslo.config/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pbr-1.3[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/stevedore-5.6.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/rfc3986-1.2.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.5.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-1.8.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # broken by some dep upgrade - sed -i oslo_config/tests/test_cfg.py \ - -e '/DeprecationWarningTestsNoOsloLog/,$d' \ - -e 's/test_sub_command_multiple/_&/' || die - distutils-r1_src_prepare -} - -python_test() { - local -x COLUMNS=80 - eunittest -b -} diff --git a/dev-python/oslo-config/oslo-config-10.4.0.ebuild b/dev-python/oslo-config/oslo-config-10.4.0.ebuild deleted file mode 100644 index e09c7a788d49..000000000000 --- a/dev-python/oslo-config/oslo-config-10.4.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Oslo Configuration API" -HOMEPAGE=" - https://opendev.org/openstack/oslo.config/ - https://github.com/openstack/oslo.config/ - https://pypi.org/project/oslo.config/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/pbr-1.3[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/stevedore-5.6.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/rfc3986-1.2.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.5.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-1.8.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # broken by some dep upgrade - sed -i oslo_config/tests/test_cfg.py \ - -e '/DeprecationWarningTestsNoOsloLog/,$d' \ - -e 's/test_sub_command_multiple/_&/' || die - distutils-r1_src_prepare -} - -python_test() { - local -x COLUMNS=80 - eunittest -b -} diff --git a/dev-python/oslo-context/Manifest b/dev-python/oslo-context/Manifest deleted file mode 100644 index ab3fe359b958..000000000000 --- a/dev-python/oslo-context/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST oslo_context-6.3.0.tar.gz 35129 BLAKE2B fcf40c715802eae7d687f4643464ca2b8739df6583f72cabc750ea0455693addaecc5827cf0eff4ada834d71891f40ebd1536897121e03622637fd9573c345d7 SHA512 ad188cb30e76a77d039ae7a4395b098a8b9b49e42e1587c3fa9034968da6f26d126872b055cf5f3ae09e56c13305d3673a2a8871377c6b25dc3fbaf9f3f0798e -DIST oslo_context-6.4.0.tar.gz 35183 BLAKE2B bff515312755ce2c131959b0d110b8c9fe9cc90d15dd50e29d273ffd425d24f085db13a8f247aa74f41705cf8595ea59283d3b27a3d35dd7c687dcebae64bcc4 SHA512 cd028e0bb274386c7a72c249cc0bc9bfe73c7f996f961dc6a8fe926760a320d8008973dd6b174637f12a1320a00bddf7ff7557a3331ed4be95b6fb875b6cea32 diff --git a/dev-python/oslo-context/metadata.xml b/dev-python/oslo-context/metadata.xml deleted file mode 100644 index 92f76dd447e9..000000000000 --- a/dev-python/oslo-context/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - The Oslo context library has helpers to maintain useful information about a request context. The request context is usually populated in the WSGI pipeline and used by various modules such as logging - - - - oslo.context - openstack/oslo.context - - diff --git a/dev-python/oslo-context/oslo-context-6.3.0.ebuild b/dev-python/oslo-context/oslo-context-6.3.0.ebuild deleted file mode 100644 index 85052ad97c44..000000000000 --- a/dev-python/oslo-context/oslo-context-6.3.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Helpers to maintain useful information about a request context" -HOMEPAGE=" - https://opendev.org/openstack/oslo.context/ - https://github.com/openstack/oslo.context/ - https://pypi.org/project/oslo.context/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest -distutils_enable_sphinx doc/source \ - dev-python/openstackdocstheme diff --git a/dev-python/oslo-context/oslo-context-6.4.0.ebuild b/dev-python/oslo-context/oslo-context-6.4.0.ebuild deleted file mode 100644 index 6aa8f1b2e39d..000000000000 --- a/dev-python/oslo-context/oslo-context-6.4.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Helpers to maintain useful information about a request context" -HOMEPAGE=" - https://opendev.org/openstack/oslo.context/ - https://github.com/openstack/oslo.context/ - https://pypi.org/project/oslo.context/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest -distutils_enable_sphinx doc/source \ - dev-python/openstackdocstheme diff --git a/dev-python/oslo-i18n/Manifest b/dev-python/oslo-i18n/Manifest deleted file mode 100644 index 07e90eb1b5c1..000000000000 --- a/dev-python/oslo-i18n/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST oslo_i18n-6.7.2.tar.gz 50005 BLAKE2B 751e153d9abe77e533e301b22b320e985476524fb08b842e43c74f67eeda07e108c395fe7e117db6a47df80ebb25747ef489f57bf179ff25e293ab7d79250777 SHA512 fecc8ae9ad0724da0fd010b27347d35eb5d9b6e91d9735cebbbe6e5152f6ecc9fa68c08a2e86ec9575d8b908ea34654231625c02d03c02e255d5a22ed20548f1 -DIST oslo_i18n-6.8.0.tar.gz 50114 BLAKE2B ada13ea515dff21e77dd1bc10ff6f5a8864c1f3b44e1cb8a6acbe179d4eddedcd512632f027006aff291706de8bd174b8042d89c39d515eb07c4b4d592289072 SHA512 3d4331265db6999dfce9f2ae14cf68667f1b1ec0351cb90f4b08e0e84054f24a6e13c8a66e001c1b61fb9f555d5b11a44f54b66b55778918781358afd22b3153 diff --git a/dev-python/oslo-i18n/metadata.xml b/dev-python/oslo-i18n/metadata.xml deleted file mode 100644 index c287d67c03ac..000000000000 --- a/dev-python/oslo-i18n/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - oslo.i18n - oslo - openstack/oslo.i18n - - diff --git a/dev-python/oslo-i18n/oslo-i18n-6.7.2.ebuild b/dev-python/oslo-i18n/oslo-i18n-6.7.2.ebuild deleted file mode 100644 index e40977681953..000000000000 --- a/dev-python/oslo-i18n/oslo-i18n-6.7.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Oslo i18n library" -HOMEPAGE=" - https://opendev.org/openstack/oslo.i18n/ - https://github.com/openstack/oslo.i18n/ - https://pypi.org/project/oslo.i18n/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/oslo-i18n/oslo-i18n-6.8.0.ebuild b/dev-python/oslo-i18n/oslo-i18n-6.8.0.ebuild deleted file mode 100644 index 6a3073cf887c..000000000000 --- a/dev-python/oslo-i18n/oslo-i18n-6.8.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Oslo i18n library" -HOMEPAGE=" - https://opendev.org/openstack/oslo.i18n/ - https://github.com/openstack/oslo.i18n/ - https://pypi.org/project/oslo.i18n/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest deleted file mode 100644 index 69633d185da3..000000000000 --- a/dev-python/oslo-log/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST oslo_log-8.1.0.tar.gz 100949 BLAKE2B 6816a4e246db55d8264078b3a90456f7e4da24214e329f2cc7506e39d05a567335808a3f746a600cfef5a1319a628a12a0f080998dee729bce191f3c98f16d9a SHA512 387db382e95dd5bc8961acf8da855bec49f2b1ca0ca740183af8991435bce157293dd0bb192cc6528ebca00631ad53d461ff8ed65915e2491ae417ad8b9b283e -DIST oslo_log-8.2.0.tar.gz 101200 BLAKE2B d265c2e52d2acf6201dcbb03bcb66d8167f758afc79cc79d7f76689539841a93dccbdb7731081cdfccbfaededc54decdb78215c2b7ee4518ce1450bb8d665341 SHA512 208f08cdc2381f2a57a328fee87a7f2a120842a120b80cfafc5bd2aeb0c6140abb10cc6b5f88e9d79007825ecfe53591c283d0c4e1a8950db8670ed7fbdd91d2 diff --git a/dev-python/oslo-log/metadata.xml b/dev-python/oslo-log/metadata.xml deleted file mode 100644 index b2aba2bd94b5..000000000000 --- a/dev-python/oslo-log/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - OpenStack logging configuration library provides standardized configuration for all openstack projects. - It also provides custom formatters, handlers and support for context specific logging (like resource id’s etc). - - - - oslo.log - openstack/oslo.log - - diff --git a/dev-python/oslo-log/oslo-log-8.1.0.ebuild b/dev-python/oslo-log/oslo-log-8.1.0.ebuild deleted file mode 100644 index 7a75460437b1..000000000000 --- a/dev-python/oslo-log/oslo-log-8.1.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenStack logging config library, configuration for all openstack projects" -HOMEPAGE=" - https://opendev.org/openstack/oslo.log/ - https://github.com/openstack/oslo.log/ - https://pypi.org/project/oslo.log/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/debtcollector-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pbr-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-7.1.0-r1[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.25.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] - test? ( - >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.3.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_test() { - # requires eventlet - rm oslo_log/tests/unit/test_pipe_mutex.py || die - # suddenly started failing on py3.13 (also in old version) - sed -i -e 's:test_rate_limit:_&:' \ - oslo_log/tests/unit/test_rate_limit.py || die - - distutils-r1_src_test -} diff --git a/dev-python/oslo-log/oslo-log-8.2.0.ebuild b/dev-python/oslo-log/oslo-log-8.2.0.ebuild deleted file mode 100644 index 47d42f39ad42..000000000000 --- a/dev-python/oslo-log/oslo-log-8.2.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenStack logging config library, configuration for all openstack projects" -HOMEPAGE=" - https://opendev.org/openstack/oslo.log/ - https://github.com/openstack/oslo.log/ - https://pypi.org/project/oslo.log/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/debtcollector-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pbr-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-7.1.0-r1[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.25.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] - test? ( - >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.3.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_test() { - # requires eventlet - rm oslo_log/tests/unit/test_pipe_mutex.py || die - # suddenly started failing on py3.13 (also in old version) - sed -i -e 's:test_rate_limit:_&:' \ - oslo_log/tests/unit/test_rate_limit.py || die - - distutils-r1_src_test -} diff --git a/dev-python/oslo-serialization/Manifest b/dev-python/oslo-serialization/Manifest deleted file mode 100644 index 3fafa7f7d41a..000000000000 --- a/dev-python/oslo-serialization/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST oslo_serialization-5.10.0.tar.gz 37183 BLAKE2B 1952d2cbd061ebec403dae7ef2c4996185ab3b16e752e75888a017680c390cf2e411d84f0041fc86d19094a0f732ea0e460acad87fdb2d9f01cb5b74779aafd5 SHA512 adfcec78b5ae43532871ba6eaad99afe669ac91d91af4ce86f8dbe06e74d7724d54db1580db77e0443ad4da3076f68e9f679251ed133a8a9fe52962e6e81345a -DIST oslo_serialization-5.9.1.tar.gz 36935 BLAKE2B 563bb77e9b8897112eacac25bc5c9fefe9acde42aeb1a01679b6a248d44f541e11de621e784a5e2e3226fc05704699e12a4b7891e140900be1f418f8aac48ade SHA512 edafaec15a81d3c4c48ad4a993819165c9b9cdecec7bb5305015710f6cb04bd36f0ed347d6d0ea9432f68535af2a1662d0ca55edd0a689a5aa9523127ce4e27a diff --git a/dev-python/oslo-serialization/metadata.xml b/dev-python/oslo-serialization/metadata.xml deleted file mode 100644 index 0b68f7c355ab..000000000000 --- a/dev-python/oslo-serialization/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - openstack@gentoo.org - Openstack - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - openstack/oslo.serialization - oslo.serialization - oslo - - diff --git a/dev-python/oslo-serialization/oslo-serialization-5.10.0.ebuild b/dev-python/oslo-serialization/oslo-serialization-5.10.0.ebuild deleted file mode 100644 index 6dbd4f6eb343..000000000000 --- a/dev-python/oslo-serialization/oslo-serialization-5.10.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Oslo Serialization library" -HOMEPAGE=" - https://opendev.org/openstack/oslo.serialization/ - https://github.com/openstack/oslo.serialization/ - https://pypi.org/project/oslo.serialization/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/tzdata-2022.4[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest -distutils_enable_sphinx doc/source \ - dev-python/openstackdocstheme diff --git a/dev-python/oslo-serialization/oslo-serialization-5.9.1.ebuild b/dev-python/oslo-serialization/oslo-serialization-5.9.1.ebuild deleted file mode 100644 index 12c857695634..000000000000 --- a/dev-python/oslo-serialization/oslo-serialization-5.9.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Oslo Serialization library" -HOMEPAGE=" - https://opendev.org/openstack/oslo.serialization/ - https://github.com/openstack/oslo.serialization/ - https://pypi.org/project/oslo.serialization/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest -distutils_enable_sphinx doc/source \ - dev-python/openstackdocstheme diff --git a/dev-python/oslo-utils/Manifest b/dev-python/oslo-utils/Manifest deleted file mode 100644 index 1730fd9b0a1a..000000000000 --- a/dev-python/oslo-utils/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST oslo_utils-10.0.1.tar.gz 141965 BLAKE2B 7c4c6ff4337d908f719c5b942cb2ddc652eaf2f575fbb7bd1a120cd3c30bb2b625fce3fa7fef9b6fcc5215a01dc7b0c068fdec89a312f5358c1d6551013cfbc3 SHA512 a3650dcd0674c9183f1635ec0346476fe4ed9194833a58174cc08ef6cc6b673092c87e9e09788df8798c96e9bb669b7151bbdf04292aee2961e8e80dfc295c5c -DIST oslo_utils-10.1.0.tar.gz 159282 BLAKE2B 694ed00521cd98c5b508337d8f2506ac30c4fcf484f97bd42d3bed353f53035b80ea6d8c0787e991faedacd6982202470a3f3b3ed9c632bee94574671dcdcae1 SHA512 08b016b42c82b247b8c5038ddb783c20b9a6b8e84ad4c18b52c02adcb47f8ba43d72ddc6beec84215b2a560ccdd72ab70c183b1c64775d263745859197d0f8ea diff --git a/dev-python/oslo-utils/metadata.xml b/dev-python/oslo-utils/metadata.xml deleted file mode 100644 index 8545d07a9c9e..000000000000 --- a/dev-python/oslo-utils/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - openstack@gentoo.org - Openstack - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - oslo.utils - oslo - openstack/oslo.utils - - diff --git a/dev-python/oslo-utils/oslo-utils-10.0.1.ebuild b/dev-python/oslo-utils/oslo-utils-10.0.1.ebuild deleted file mode 100644 index 000f0b1c87ba..000000000000 --- a/dev-python/oslo-utils/oslo-utils-10.0.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit check-reqs distutils-r1 pypi - -DESCRIPTION="Oslo Utility library" -HOMEPAGE=" - https://opendev.org/openstack/oslo.utils/ - https://github.com/openstack/oslo.utils/ - https://pypi.org/project/oslo.utils/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.10.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}] - >=dev-python/packaging-20.4[${PYTHON_USEDEP}] - >=dev-python/pbr-6.1.0[${PYTHON_USEDEP}] - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] -" -# qemu needed for qemu-img -BDEPEND=" - test? ( - app-cdr/cdrtools - app-emulation/qemu - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -# note this only applies to USE=test -CHECKREQS_DISK_BUILD=8G - -pkg_pretend() { - use test && check-reqs_pkg_pretend -} - -pkg_setup() { - use test && check-reqs_pkg_setup -} - -src_prepare() { - distutils-r1_src_prepare - - # require eventlet - rm oslo_utils/tests/test_eventletutils.py || die -} diff --git a/dev-python/oslo-utils/oslo-utils-10.1.0.ebuild b/dev-python/oslo-utils/oslo-utils-10.1.0.ebuild deleted file mode 100644 index 382ada9f7d97..000000000000 --- a/dev-python/oslo-utils/oslo-utils-10.1.0.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit check-reqs distutils-r1 pypi - -DESCRIPTION="Oslo Utility library" -HOMEPAGE=" - https://opendev.org/openstack/oslo.utils/ - https://github.com/openstack/oslo.utils/ - https://pypi.org/project/oslo.utils/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.10.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}] - >=dev-python/packaging-20.4[${PYTHON_USEDEP}] - >=dev-python/pbr-6.1.0[${PYTHON_USEDEP}] - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] -" -# qemu needed for qemu-img -BDEPEND=" - test? ( - app-cdr/cdrtools - app-emulation/qemu - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -# note this only applies to USE=test -CHECKREQS_DISK_BUILD=8G - -pkg_pretend() { - use test && check-reqs_pkg_pretend -} - -pkg_setup() { - use test && check-reqs_pkg_setup -} - -src_prepare() { - distutils-r1_src_prepare - - # require eventlet - rm oslo_utils/tests/test_eventletutils.py || die -} diff --git a/dev-python/oslotest/Manifest b/dev-python/oslotest/Manifest deleted file mode 100644 index 744e30d8e259..000000000000 --- a/dev-python/oslotest/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST oslotest-6.0.0.tar.gz 32997 BLAKE2B 5943f211d1a1d6c0f1b9700be935792c7f83a6db4dc7604afe1f4645939d2e113960c2fd258fe46e08e6f7f653f76bcbc5cb1b5c2e9a30524be7a8f81c50063f SHA512 4541f4fd4cb5ed4e903076fbcb58514709bbf3a9400964a8d54a5708ef8015b75023ef1442eb50980b78e0e794c6c4f95ae6cd75e8c8555fe897862f3d77fbdc -DIST oslotest-6.1.0.tar.gz 34358 BLAKE2B 4258e3010500fb29b67d58df6ab2088a4e8b7396bb2f6b819d11cbd607a3ccee454a961037d00f6313efbf1f1b144a4655bcf1ae0ac588aef15e4109f6987c00 SHA512 b226f92bee97ad708b672188d0ff03e62673b04496211afb0398232cc6d4abbacf1f730fc2f652532032f19eeef309d178fd5059a603594dee3cdd116b9fcd3a -DIST oslotest-6.1.1.tar.gz 34131 BLAKE2B 681c024e1e7291983ed1ff98cddb14a6e57188c6b604440dbbddf1bd0900453c469a272eaa1e9dd242b69c378a5e9581a8f492ba293402f87ef91153c49b0514 SHA512 11524557f50549d187ab438e5368258b10aa4c10100979305c31269a681d201c204411047e84a89e9b310fe523cdee460fec0d1fdee65491de634b8bf11ec3ea diff --git a/dev-python/oslotest/metadata.xml b/dev-python/oslotest/metadata.xml deleted file mode 100644 index f8a66cf5b7d8..000000000000 --- a/dev-python/oslotest/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - OpenStack test framework and test fixtures - The oslotest package is cross-tested against its consuming projects to - ensure that no changes to the library break the tests in those other projects. - - - - oslotest - oslo - openstack/oslotest - - diff --git a/dev-python/oslotest/oslotest-6.0.0.ebuild b/dev-python/oslotest/oslotest-6.0.0.ebuild deleted file mode 100644 index a7384b6aedde..000000000000 --- a/dev-python/oslotest/oslotest-6.0.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Oslo test framework" -HOMEPAGE=" - https://opendev.org/openstack/oslotest/ - https://github.com/openstack/oslotest/ - https://pypi.org/project/oslotest/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 x86" - -RDEPEND=" - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -src_prepare() { - sed -i -e '/subunit/d' requirements.txt || die - distutils-r1_src_prepare -} diff --git a/dev-python/oslotest/oslotest-6.1.0.ebuild b/dev-python/oslotest/oslotest-6.1.0.ebuild deleted file mode 100644 index d98cd5af7007..000000000000 --- a/dev-python/oslotest/oslotest-6.1.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Oslo test framework" -HOMEPAGE=" - https://opendev.org/openstack/oslotest/ - https://github.com/openstack/oslotest/ - https://pypi.org/project/oslotest/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 x86" - -RDEPEND=" - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/oslotest/oslotest-6.1.1.ebuild b/dev-python/oslotest/oslotest-6.1.1.ebuild deleted file mode 100644 index d98cd5af7007..000000000000 --- a/dev-python/oslotest/oslotest-6.1.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Oslo test framework" -HOMEPAGE=" - https://opendev.org/openstack/oslotest/ - https://github.com/openstack/oslotest/ - https://pypi.org/project/oslotest/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 x86" - -RDEPEND=" - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/outcome/Manifest b/dev-python/outcome/Manifest deleted file mode 100644 index d2e305a71aee..000000000000 --- a/dev-python/outcome/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST outcome-1.3.0.post0.gh.tar.gz 20749 BLAKE2B d094f1c7c67b890fff20b81ee77d9b06616e0e3e89ce62b3936b6d2a6964cc95355f81feb82acf8d9a3f63c6af4b219bc4abafe1c329d2a5963936a9d3a7a827 SHA512 d01f6d74e883b112cd589f9e8ed05770db9b1f9ae48e84e2cbb1138c33c1496d3bae559e2627a4fe736496740866c1a9589cfc611d1c8218add1ad27f8f033ed diff --git a/dev-python/outcome/metadata.xml b/dev-python/outcome/metadata.xml deleted file mode 100644 index 58b46e77370b..000000000000 --- a/dev-python/outcome/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - - python-trio/outcome - outcome - - diff --git a/dev-python/outcome/outcome-1.3.0_p0.ebuild b/dev-python/outcome/outcome-1.3.0_p0.ebuild deleted file mode 100644 index d4b676e32ac7..000000000000 --- a/dev-python/outcome/outcome-1.3.0_p0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_p/.post} -DESCRIPTION="Capture the outcome of Python function calls" -HOMEPAGE=" - https://github.com/python-trio/outcome/ - https://pypi.org/project/outcome/ -" -SRC_URI=" - https://github.com/python-trio/outcome/archive/v${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs/source \ - dev-python/sphinxcontrib-trio \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/outputcheck/Manifest b/dev-python/outputcheck/Manifest deleted file mode 100644 index fcdf322a8084..000000000000 --- a/dev-python/outputcheck/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST OutputCheck-0.4.2.gh.tar.gz 16436 BLAKE2B 8c1678746b9fc11cf7b554da83a2e5a51c7095931894a543340e905ccff1e7240f1bb8ec12d348af9662ce7e515d70d6e8a93d1e6ab15629545aa5019a7fe648 SHA512 0abd1ca69c4ef683cc455c222979b313ed8b4906725cc534b80906cc4fb9a0acad855d4a6c39aa4777bbdc35309857082197a0cacdc191e4afb8a8a9a4bb2bed diff --git a/dev-python/outputcheck/files/outputcheck-0.4.2-Driver.patch b/dev-python/outputcheck/files/outputcheck-0.4.2-Driver.patch deleted file mode 100644 index 9812bd728e0c..000000000000 --- a/dev-python/outputcheck/files/outputcheck-0.4.2-Driver.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/OutputCheck/Driver.py -+++ b/OutputCheck/Driver.py -@@ -34,7 +34,7 @@ ExitCode = enum('SUCCESS', - - def main(args): - parser = argparse.ArgumentParser(description=__doc__) -- parser.add_argument('check_file', type=argparse.FileType('rU'), help='File containing check commands') -+ parser.add_argument('check_file', type=argparse.FileType('r'), help='File containing check commands') - parser.add_argument('--file-to-check=', type=argparse.FileType('r'), default='-', help='File to check (default %(default)s)') - parser.add_argument('--check-prefix=', default='CHECK', help='Prefix to use from check_file') - parser.add_argument("-l","--log-level",type=str, default="INFO", choices=['debug','info','warning','error']) diff --git a/dev-python/outputcheck/metadata.xml b/dev-python/outputcheck/metadata.xml deleted file mode 100644 index 0891dc52ae07..000000000000 --- a/dev-python/outputcheck/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - xgqt@gentoo.org - Maciej Barć - - - python@gentoo.org - Python - - - OutputCheck is a tool for checking the output of console programs that is - inspired by the FileCheck tool used by LLVM. It has its own small language - (Check Directives) for describing the expected output of a tool that is - considerably more convenient and more powerful than GNU grep. - - - https://github.com/stp/OutputCheck/issues/ - stp/OutputCheck - OutputCheck - - diff --git a/dev-python/outputcheck/outputcheck-0.4.2-r2.ebuild b/dev-python/outputcheck/outputcheck-0.4.2-r2.ebuild deleted file mode 100644 index 5a89b8a05230..000000000000 --- a/dev-python/outputcheck/outputcheck-0.4.2-r2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=OutputCheck-${PV} -DESCRIPTION="A tool for checking the output of console programs inspired by LLVM's FileCheck" -HOMEPAGE=" - https://github.com/stp/OutputCheck/ - https://pypi.org/project/OutputCheck/ -" -SRC_URI=" - https://github.com/stp/OutputCheck/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/lit[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-0.4.2-Driver.patch" - ) - - distutils-r1_src_prepare - - # Remove bad tests. - rm "${S}/tests/invalid-regex-syntax.smt2" || die "failed to remove bad tests" - - # Create RELEASE-VERSION file. - echo "${PV}" > "${S}/RELEASE-VERSION" || die "failed to write RELEASE-VERSION" -} - -python_test() { - lit --verbose "${S}/tests" || die "running test with ${EPYTHON} failed" -} diff --git a/dev-python/overrides/Manifest b/dev-python/overrides/Manifest deleted file mode 100644 index 4cbd129a96ee..000000000000 --- a/dev-python/overrides/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST overrides-7.7.0.tar.gz 22812 BLAKE2B e51af6806e741f18fbfda57824e8f0db9f77686719b287c2b8abb8a33925c2ded8ac3fd40cb097cfcad60e06dcf5ced291e278b03a28afe15a6a6312306d200b SHA512 b2ad06da01e657839c5cbd62c49aa1022c4302fad44fd6b1a57e623e27d1c9d8cabdd9bf9c9a02c87a3b3618a662b922533cf407d17efa43769b0fc6360b5073 diff --git a/dev-python/overrides/files/overrides-7.7.0-py314.patch b/dev-python/overrides/files/overrides-7.7.0-py314.patch deleted file mode 100644 index 22f32892146f..000000000000 --- a/dev-python/overrides/files/overrides-7.7.0-py314.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 77f006c388ab3a93c88fb8aeb3d2bde20d585682 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sat, 31 May 2025 18:58:45 +0200 -Subject: [PATCH] Fix `ImportError` on Python 3.14 due to missing - `typing.ByteString` - -Add `typing.ByteString` to `BUILTINS_MAPPING` only when it is present. -The type has been removed in Python 3.14. - -Fixes #127 ---- - overrides/typing_utils.py | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/overrides/typing_utils.py b/overrides/typing_utils.py -index f628d40..15ab796 100644 ---- a/overrides/typing_utils.py -+++ b/overrides/typing_utils.py -@@ -47,12 +47,15 @@ - typing.Set: set, - typing.Dict: dict, - typing.Tuple: tuple, -- typing.ByteString: bytes, # https://docs.python.org/3/library/typing.html#typing.ByteString - typing.Callable: collections.abc.Callable, - typing.Sequence: collections.abc.Sequence, - type(None): None, - } - -+if hasattr(typing, "ByteString"): -+ # https://docs.python.org/3/library/typing.html#typing.ByteString -+ BUILTINS_MAPPING[typing.ByteString] = bytes -+ - STATIC_SUBTYPE_MAPPING: typing.Dict[type, typing.Type] = { - io.TextIOWrapper: typing.TextIO, - io.TextIOBase: typing.TextIO, diff --git a/dev-python/overrides/metadata.xml b/dev-python/overrides/metadata.xml deleted file mode 100644 index 5f4962551bfb..000000000000 --- a/dev-python/overrides/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - overrides - mkorpela/overrides - - diff --git a/dev-python/overrides/overrides-7.7.0-r1.ebuild b/dev-python/overrides/overrides-7.7.0-r1.ebuild deleted file mode 100644 index 0515c4c17d1d..000000000000 --- a/dev-python/overrides/overrides-7.7.0-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A decorator to automatically detect mismatch when overriding a method" -HOMEPAGE=" - https://pypi.org/project/overrides/ - https://github.com/mkorpela/overrides/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/mkorpela/overrides/pull/133 - "${FILESDIR}/${P}-py314.patch" -) diff --git a/dev-python/ovs/Manifest b/dev-python/ovs/Manifest deleted file mode 100644 index f4414efad3d9..000000000000 --- a/dev-python/ovs/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST ovs-2.17.12.tar.gz 107261 BLAKE2B 90fee024c21085308c559839364fc8a900b71058cda48cc7accb3992e018bd34dbdf2e1adde787702094168b005a72b018f5c9d6252eb24f2f9e915ab1cf7003 SHA512 771647b098e3a6f3eb696e4f3892f18cf4e494eb1a4d62ef4ec44853333c9801037635db7c8ceeb68e4957489e99082d55965baa185f467c60cc988ae8bdbe9b -DIST ovs-3.3.8.tar.gz 132307 BLAKE2B 45421f2db1a4bebcf7f1434e628ed30f58737e71eafb01a2efa923d6837e5ccbef23094d1e5be04c59ebe2eb4c22876097452a49c280725c160619901e00cae0 SHA512 81ee0d5cb9d42901cbc223947925a6b679435ac211d5e98fded0848e1d2019775993c6b257310d9205cc0ca48629c5ede598bd5896213b4024d97bec066235d1 -DIST ovs-3.6.0.tar.gz 161659 BLAKE2B ed92d5b72903bb6df0f0cfe086e9967968ab9bae45d79818e43619743eb1cd553d17976669d275e7b3a37d38896b68c8358268628fd92811cca466eccdd81aee SHA512 efde7ecc255ea9065a1af29d0236ee6b2484229b7bc8692b03df0e979136aad5b9ec1f1366edebcb305eb111b011ea2fe2e17423fab6bc2eff90d19f6a1fa997 diff --git a/dev-python/ovs/metadata.xml b/dev-python/ovs/metadata.xml deleted file mode 100644 index c26c650817c5..000000000000 --- a/dev-python/ovs/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openvswitch/ovs - ovs - - diff --git a/dev-python/ovs/ovs-2.17.12.ebuild b/dev-python/ovs/ovs-2.17.12.ebuild deleted file mode 100644 index 5f120683e66f..000000000000 --- a/dev-python/ovs/ovs-2.17.12.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="OVS bindings for python" -HOMEPAGE="https://github.com/openvswitch/ovs/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -RDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]" diff --git a/dev-python/ovs/ovs-3.3.8.ebuild b/dev-python/ovs/ovs-3.3.8.ebuild deleted file mode 100644 index 130bc1b8962e..000000000000 --- a/dev-python/ovs/ovs-3.3.8.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="OVS bindings for python" -HOMEPAGE="https://github.com/openvswitch/ovs/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -RDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]" diff --git a/dev-python/ovs/ovs-3.6.0.ebuild b/dev-python/ovs/ovs-3.6.0.ebuild deleted file mode 100644 index 130bc1b8962e..000000000000 --- a/dev-python/ovs/ovs-3.6.0.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="OVS bindings for python" -HOMEPAGE="https://github.com/openvswitch/ovs/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -RDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]" diff --git a/dev-python/owslib/Manifest b/dev-python/owslib/Manifest deleted file mode 100644 index 39e8db4b1c57..000000000000 --- a/dev-python/owslib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST OWSLib-0.35.0.gh.tar.gz 1083891 BLAKE2B e05c29e61f7e8810a847151c86e3e8e675b38fbc65fe0380d9096bbf7e3d42b43c5d13c2374d56be6ed39427c90dd4345c743c18656abadf623fed91e42af741 SHA512 d9b9075739e8a684ffd6ab738f857ef2cd6e17efbc368afb56f8b88f49368bf1ec52922ce9fa89fb5935bc5d11c23532175fd38baf74627a0eba3beabf0e658c diff --git a/dev-python/owslib/metadata.xml b/dev-python/owslib/metadata.xml deleted file mode 100644 index 8dda9ce5f68e..000000000000 --- a/dev-python/owslib/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci-geosciences@gentoo.org - Gentoo Geosciences Project - - - python@gentoo.org - Python - - - - geopython/OWSLib - OWSLib - - diff --git a/dev-python/owslib/owslib-0.35.0.ebuild b/dev-python/owslib/owslib-0.35.0.ebuild deleted file mode 100644 index d2fa492641df..000000000000 --- a/dev-python/owslib/owslib-0.35.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=OWSLib-${PV} -DESCRIPTION="Library for client programming with Open Geospatial Consortium web service" -HOMEPAGE=" - https://geopython.github.io/OWSLib/ - https://github.com/geopython/owslib/ - https://pypi.org/project/OWSLib/ -" -SRC_URI=" - https://github.com/geopython/${PN}/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=" - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pillow[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-httpserver ) -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -m "not online" -} diff --git a/dev-python/packaging/Manifest b/dev-python/packaging/Manifest deleted file mode 100644 index 706f61df2b9a..000000000000 --- a/dev-python/packaging/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST packaging-26.1.tar.gz 215519 BLAKE2B de311aea3af5d7fe1414c6c3aa667b7835d47949c26d5298e1172c1bbb6c9f75646f99f4b7a633f7d2b1b13677a19d6f497912a35531baf6b7d0edb0db1e4075 SHA512 37dfdc50da2701016ff8caf7053c7d06ed3c8762ed22e43f8001c12b99b00251f960d50e8bfa0294e37069091135ef6006c7b3b92d05fde2b934cf336f0fbe1d -DIST packaging-26.1.tar.gz.provenance 9178 BLAKE2B acb6131b39570cc582506163fd2b84802c36fd29c3b3c2b61470bf12fb352f77498429d54efc32e469a5189f94ba28df9334ba5febbbc0fde46e201d9962cc36 SHA512 46873132db3e0cec2c383965e68d495645a44e16059758fb88287c2e4b8e6d06f309f03a9658b21381a89b2dbb0265123a99e42059816dbc7f33b2c6d5766828 -DIST packaging-26.2.tar.gz 228134 BLAKE2B 5d19304c33c560fdc5e1784c2cc0ce8b7033957c2484ff00d7b07110e2d49c84c14c40066c93a9fada23dbc47a864ac4de16afec5588031c38b084a9198d40e8 SHA512 cefa0ac8cfade3e86d73c62e79aff75e7e24337495f6e675c20ddd3fa3f3431eb48764a34e5ab0bcdacc0d2204afdc0088686d1f3f6880e9a8ae055da4867f15 -DIST packaging-26.2.tar.gz.provenance 9601 BLAKE2B bfeddec8c935693875dae1b6a5f6c8309a3a9ccaf0a814012795c97df3f08ec2ec3dec9e69179363f507297b42ee18e404039e0573c9ca1287eca4ed5544ba32 SHA512 05f2c47a7cfbd175bac6731b87d59daf4d072592787e7feca26c203478678e90451cfce405e0fd2b82ca8db64f29cbd9f01a73bd3fdfc7eacdb4b3b1d9a7fd35 diff --git a/dev-python/packaging/metadata.xml b/dev-python/packaging/metadata.xml deleted file mode 100644 index 229a32e5d95c..000000000000 --- a/dev-python/packaging/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - packaging - pypa/packaging - - diff --git a/dev-python/packaging/packaging-26.1.ebuild b/dev-python/packaging/packaging-26.1.ebuild deleted file mode 100644 index b2547ea74efd..000000000000 --- a/dev-python/packaging/packaging-26.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pypa/packaging -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core utilities for Python packages" -HOMEPAGE=" - https://github.com/pypa/packaging/ - https://pypi.org/project/packaging/ -" - -LICENSE="|| ( Apache-2.0 BSD-2 )" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -fi - -RDEPEND=" - ! - - - - mattst88@gentoo.org - Matt Turner - - - python@gentoo.org - Python - - - - eclipse/paho.mqtt.python - paho-mqtt - - diff --git a/dev-python/paho-mqtt/paho-mqtt-2.1.0.ebuild b/dev-python/paho-mqtt/paho-mqtt-2.1.0.ebuild deleted file mode 100644 index ae198022aa93..000000000000 --- a/dev-python/paho-mqtt/paho-mqtt-2.1.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="paho.mqtt.python-${PV}" -DESCRIPTION="MQTT version 5.0/3.1.1 client class" -HOMEPAGE=" - https://eclipse.dev/paho/index.php?page=clients/python/ - https://github.com/eclipse/paho.mqtt.python/ - https://pypi.org/project/paho-mqtt/ -" -SRC_URI=" - https://github.com/eclipse/paho.mqtt.python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="EPL-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -distutils_enable_tests pytest diff --git a/dev-python/pallets-sphinx-themes/Manifest b/dev-python/pallets-sphinx-themes/Manifest deleted file mode 100644 index aa262fd7c680..000000000000 --- a/dev-python/pallets-sphinx-themes/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pallets_sphinx_themes-2.5.0.tar.gz 216582 BLAKE2B f42861e844c3b9fd98a130010cb96eb6207c4ed45badf44eb47b2524135928e6ff25b70190d6f4284a51e23cbd9c2ad469ce2070868529486197219273741260 SHA512 f5e83335025531e9cdfdf8cd3df6e19a5e78e78fbc4700e75a44c08072a1de8c3673da8325d6239669142d6872ff62dea074f2b3e664d296a61bbdb93be0e8aa -DIST pallets_sphinx_themes-2.5.0.tar.gz.provenance 9912 BLAKE2B bf4515f575b23d0480b9791cdef1870ea3ca948ab3bef85ceedc88b32864f867ed61be4265687ae9776e8c51698cf9cc5f91c41fea16aad8d07c6d982a7afa7c SHA512 4e05dbfd761345fe0600c2a8217b23455d47080f5f37481b661d92977d088f4c054c32d9f51b9eb9678e06e4e40e83791dae3428be4221389347c0992dc0288a diff --git a/dev-python/pallets-sphinx-themes/metadata.xml b/dev-python/pallets-sphinx-themes/metadata.xml deleted file mode 100644 index 44c989b601c4..000000000000 --- a/dev-python/pallets-sphinx-themes/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Pallets-Sphinx-Themes - pallets/pallets-sphinx-themes - - diff --git a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.5.0.ebuild b/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.5.0.ebuild deleted file mode 100644 index 4654ea4bd910..000000000000 --- a/dev-python/pallets-sphinx-themes/pallets-sphinx-themes-2.5.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_PN=Pallets-Sphinx-Themes -PYPI_VERIFY_REPO=https://github.com/pallets/pallets-sphinx-themes -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx themes for Pallets and related projects" -HOMEPAGE=" - https://github.com/pallets/pallets-sphinx-themes/ - https://pypi.org/project/Pallets-Sphinx-Themes/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/sphinx-7.3[${PYTHON_USEDEP}] - dev-python/sphinx-notfound-page[${PYTHON_USEDEP}] -" diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest deleted file mode 100644 index fa21465ae279..000000000000 --- a/dev-python/pandas/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST pandas-2.3.3.tar.gz 4495223 BLAKE2B c31604617900d439020dcdd66fcbca1cf3b720b6f4dd8ea51891946ad04774754cf7636a2ffb9fe746d15911a88153d36d4033b6a0207e9c7a1653a0f677570d SHA512 4179acb9fd9d1c5d543bb19b22483b4c2b17a36d5b10270a02ff4d8370b43c16a93673bf5509a5b1d1c960c0fde9238bbbf5b309c6745d2abf3d934535f3fd85 -DIST pandas-3.0.2.tar.gz 4645855 BLAKE2B 9d8ccd481d42040a45b990c84acd1ef7ca842bc3e0f80827875aabdf8c4278a2b2f0cedacfd8b73dca4ef36037162fef63e1feffb46d4522c6cc794d9a2052d6 SHA512 71a50f40812f0a5ac80068cc79fb3ec8685f9e21b15ba6cda136465b1258aef5fd8ab4d9b677ef53c6b3f3e8d9939a058457594754c34f9aa6748fc641720ab3 -DIST pandas-3.0.2.tar.gz.provenance 9326 BLAKE2B 11ae41e6c60a15415cbed7f43ecd90a23bd8a465588c73002d197706fc2d5680cfb1471a0f5061d27310f01101c99514ed7088649101d49515722093cd54d7a5 SHA512 402b810942056a62eba500802b1bdf5e8db28df3b47e0fb71340a360ee2c2348a0875b877f72e7c6de21f04980d72a8f547838e050a9bbcbd7bcfea0eb117b02 -DIST pandas-3.0.3.tar.gz 4651414 BLAKE2B 8e3da7b646d67025f7e00baff960658326e973a270a6432210e60a1044b33c317a00a8755c5633c64faa337cd66d8fbfb2cfe768916254a7b55f6fc7a49ebc8f SHA512 000b859c42aabf9364bf4e35fcd728a7a4ff4cfdbc7d2d40b4d3739087e1d03704438a2705e9e04a4025f6d98559bbe4c2f4f695c91b2ba4c4347b0444d48202 -DIST pandas-3.0.3.tar.gz.provenance 9318 BLAKE2B f414b7ef172a368dfd3671d637ab14856b62ae5eea6f630a0d638edcda83799e319674e2e03fd6a5d495baec81914d5cb8fce1335effdf8a295b83e812a3ad8a SHA512 f417d27fe7fc0894f93656196fc65f72bd9b7ed0f287267e2da4624e9c2c3e12070135a011aef379e415a98939cf459bf8e6cbb4a0bd93bcfde5683d79d0140e diff --git a/dev-python/pandas/files/pandas-2.3.1-xarray-test.patch b/dev-python/pandas/files/pandas-2.3.1-xarray-test.patch deleted file mode 100644 index 666215fb8f80..000000000000 --- a/dev-python/pandas/files/pandas-2.3.1-xarray-test.patch +++ /dev/null @@ -1,23 +0,0 @@ -From f71316724d8e3aeb3ea46b0cfe84c4c5aefff3dc Mon Sep 17 00:00:00 2001 -From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> -Date: Mon, 5 May 2025 10:55:36 -0700 -Subject: [PATCH] Fix xarray failures post xarray unpin - ---- - pandas/tests/generic/test_to_xarray.py | 3 --- - 1 file changed, 3 deletions(-) - -diff --git a/pandas/tests/generic/test_to_xarray.py b/pandas/tests/generic/test_to_xarray.py -index 9b589c9348..c43645e173 100644 ---- a/pandas/tests/generic/test_to_xarray.py -+++ b/pandas/tests/generic/test_to_xarray.py -@@ -53,9 +53,6 @@ class TestDataFrameToXArray: - # datetimes w/tz are preserved - # column names are lost - expected = df.copy() -- expected["f"] = expected["f"].astype( -- object if not using_infer_string else "str" -- ) - expected.columns.name = None - tm.assert_frame_equal(result.to_dataframe(), expected) - diff --git a/dev-python/pandas/metadata.xml b/dev-python/pandas/metadata.xml deleted file mode 100644 index 0824852ce83d..000000000000 --- a/dev-python/pandas/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - - - Pandas is a Python package providing fast, flexible, and expressive - data structures designed to make working with "relational" or - "labeled" data both easy and intuitive. It aims to be the - fundamental high-level building block for doing practical, real - world data analysis in Python. - - - Pull all packages to give pandas full support - - - pandas - pandas-dev/pandas - - diff --git a/dev-python/pandas/pandas-2.3.3.ebuild b/dev-python/pandas/pandas-2.3.3.ebuild deleted file mode 100644 index a664481e552d..000000000000 --- a/dev-python/pandas/pandas-2.3.3.ebuild +++ /dev/null @@ -1,221 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 optfeature pypi toolchain-funcs virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE=" - https://pandas.pydata.org/ - https://github.com/pandas-dev/pandas/ - https://pypi.org/project/pandas/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="big-endian full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.3.4[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.8.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -# TODO: Re-add dev-python/statsmodel[python3_11] dep once it supports python3_11 -# https://github.com/statsmodels/statsmodels/issues/8287 -OPTIONAL_DEPEND=" - >=dev-python/beautifulsoup4-4.14.2[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - >=dev-python/html5lib-1.1[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.8.0[${PYTHON_USEDEP}] - >=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4.36[${PYTHON_USEDEP}] - >=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}] - >=dev-python/xarray-2022.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}] - >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - !arm? ( !hppa? ( !ppc? ( !x86? ( - >=dev-python/scipy-1.8.1[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - ) ) ) ) - !big-endian? ( - >=dev-python/tables-3.7.0[${PYTHON_USEDEP}] - ) - X? ( - || ( - >=dev-python/pyqt5-5.15.6[${PYTHON_USEDEP}] - >=dev-python/qtpy-2.2.0[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -DEPEND=" - >=dev-python/numpy-1.23.2:=[${PYTHON_USEDEP}] -" -COMMON_DEPEND=" - ${DEPEND} - >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] - >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] -" -BDEPEND=" - ${COMMON_DEPEND} - >=dev-build/meson-1.2.1 - >=dev-python/cython-3.0.5[${PYTHON_USEDEP}] - >=dev-python/versioneer-0.28[${PYTHON_USEDEP}] - test? ( - ${VIRTUALX_DEPEND} - ${RECOMMENDED_DEPEND} - ${OPTIONAL_DEPEND} - dev-libs/apache-arrow[brotli,parquet,snappy] - >=dev-python/beautifulsoup4-4.14.2[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.46.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-3.0.10[${PYTHON_USEDEP}] - >=dev-python/pyarrow-10.0.1[parquet,${PYTHON_USEDEP}] - >=dev-python/pymysql-1.0.2[${PYTHON_USEDEP}] - >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) -" -RDEPEND=" - ${COMMON_DEPEND} - dev-python/tzdata[${PYTHON_USEDEP}] - !minimal? ( ${RECOMMENDED_DEPEND} ) - full-support? ( ${OPTIONAL_DEPEND} ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/pandas-dev/pandas/pull/61331/commits/12b1d00622ffc8b99986da2f4478cc2df4da213a - # (partially applied to 2.3.1, sigh) - "${FILESDIR}/${PN}-2.3.1-xarray-test.patch" -) - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - # Note; deselects relative to pandas/ - local EPYTEST_DESELECT=( - # test for rounding errors, fails if we have better precision - # e.g. on amd64 with FMA or on arm64 - # https://github.com/pandas-dev/pandas/issues/38921 - tests/window/test_rolling.py::test_rolling_var_numerical_issues - - # TODO: missing data not covered by --no-strict-data-files? - tests/io/xml/test_xml.py::test_empty_stylesheet - tests/io/xml/test_xml.py::test_wrong_file_path - - # deprecation warning - 'tests/computation/test_eval.py::TestEval::test_scalar_unary[numexpr-pandas]' - - # requires -Werror - tests/tslibs/test_to_offset.py::test_to_offset_lowercase_frequency_deprecated - tests/tslibs/test_to_offset.py::test_to_offset_uppercase_frequency_deprecated - tests/copy_view/test_array.py::test_dataframe_multiple_numpy_dtypes - - # probably pytz, doesn't happen on main (where zoneinfo is used) - 'tests/arrays/test_array.py::test_array_inference[data7-expected7]' - - # random warning regressions?! - tests/test_expressions.py::TestExpressions::test_bool_ops_warn_on_arithmetic - 'tests/series/test_arithmetic.py::TestSeriesArithmetic::test_add_list_to_masked_array_boolean[numexpr]' - 'tests/frame/test_arithmetic.py::TestFrameArithmetic::test_binop_other[numexpr-add-True-bool]' - 'tests/frame/test_arithmetic.py::TestFrameArithmetic::test_binop_other[numexpr-mul-True-bool]' - ) - - if ! tc-has-64bit-time_t; then - EPYTEST_DESELECT+=( - # Needs 64-bit time_t (TODO: split into 32-bit arch only section) - tests/tseries/offsets/test_year.py::test_add_out_of_pydatetime_range - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessDay]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessHour]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessDay]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessHour]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-QuarterEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-LastWeekOfMonth]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-WeekOfMonth]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-Week]' - ) - fi - - if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/plotting/test_misc.py::test_savefig - ) - fi - - case ${EPYTHON} in - python3.14) - EPYTEST_DESELECT+=( - 'tests/computation/test_eval.py::TestEval::test_simple_cmp_ops[float-float-numexpr-pandas-in]' - 'tests/computation/test_eval.py::TestEval::test_simple_cmp_ops[float-float-numexpr-pandas-not in]' - 'tests/computation/test_eval.py::TestEval::test_simple_cmp_ops[float-float-python-pandas-in]' - 'tests/computation/test_eval.py::TestEval::test_simple_cmp_ops[float-float-python-pandas-not in]' - 'tests/computation/test_eval.py::TestEval::test_compound_invert_op[float-float-numexpr-pandas-in]' - 'tests/computation/test_eval.py::TestEval::test_compound_invert_op[float-float-numexpr-pandas-not in]' - 'tests/computation/test_eval.py::TestEval::test_compound_invert_op[float-float-python-pandas-in]' - 'tests/computation/test_eval.py::TestEval::test_compound_invert_op[float-float-python-pandas-not in]' - 'tests/computation/test_eval.py::TestOperations::test_simple_arith_ops[numexpr-pandas]' - 'tests/computation/test_eval.py::TestOperations::test_simple_arith_ops[python-pandas]' - ) - ;; - esac - - local -x LC_ALL=C.UTF-8 - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die - # nonfatal from virtx - # --no-strict-data-files is necessary since upstream prevents data - # files from even being included in GitHub archives, sigh - # https://github.com/pandas-dev/pandas/issues/54907 - nonfatal epytest pandas/tests \ - --no-strict-data-files -o xfail_strict=false \ - -m "not single_cpu and not slow and not network and not db" || - die "Tests failed with ${EPYTHON}" - rm test_stata.dta || die -} - -pkg_postinst() { - optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck - optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1" - optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml - optfeature "for msgpack compression using blosc" dev-python/blosc - optfeature "Template engine for conditional HTML formatting" dev-python/jinja2 - optfeature "Plotting support" dev-python/matplotlib - optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.10" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt - optfeature "necessary for HDF5-based storage" ">=dev-python/tables-3.7.0" - optfeature "R I/O support" dev-python/rpy2 - optfeature "Needed for parts of pandas.stats" dev-python/statsmodels - optfeature "SQL database support" ">=dev-python/sqlalchemy-1.4.36" - optfeature "miscellaneous statistical functions" dev-python/scipy - optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/pyqt5 dev-python/qtpy x11-misc/xclip x11-misc/xsel -} diff --git a/dev-python/pandas/pandas-3.0.2.ebuild b/dev-python/pandas/pandas-3.0.2.ebuild deleted file mode 100644 index 2312bd7329ba..000000000000 --- a/dev-python/pandas/pandas-3.0.2.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_VERIFY_REPO=https://github.com/pandas-dev/pandas -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 optfeature pypi toolchain-funcs virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE=" - https://pandas.pydata.org/ - https://github.com/pandas-dev/pandas/ - https://pypi.org/project/pandas/ -" - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="amd64 arm64 ~riscv ~x86" -fi -IUSE="big-endian full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.3.4[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.8.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -# TODO: Re-add dev-python/statsmodel[python3_11] dep once it supports python3_11 -# https://github.com/statsmodels/statsmodels/issues/8287 -OPTIONAL_DEPEND=" - >=dev-python/beautifulsoup4-4.14.2[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - >=dev-python/html5lib-1.1[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.8.0[${PYTHON_USEDEP}] - >=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4.36[${PYTHON_USEDEP}] - >=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}] - >=dev-python/xarray-2022.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}] - >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - !arm? ( !hppa? ( !ppc? ( !x86? ( - >=dev-python/scipy-1.8.1[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - ) ) ) ) - !big-endian? ( - >=dev-python/tables-3.7.0[${PYTHON_USEDEP}] - ) - X? ( - || ( - >=dev-python/pyqt5-5.15.6[${PYTHON_USEDEP}] - >=dev-python/qtpy-2.2.0[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -DEPEND=" - >=dev-python/numpy-2.3.3:=[${PYTHON_USEDEP}] -" -COMMON_DEPEND=" - ${DEPEND} - >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] -" -BDEPEND=" - ${COMMON_DEPEND} - >=dev-build/meson-1.2.1 - >=dev-python/cython-3.1.0[${PYTHON_USEDEP}] - >=dev-python/versioneer-0.28[${PYTHON_USEDEP}] - test? ( - ${VIRTUALX_DEPEND} - ${RECOMMENDED_DEPEND} - ${OPTIONAL_DEPEND} - dev-libs/apache-arrow[brotli,parquet,snappy] - >=dev-python/beautifulsoup4-4.14.2[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.46.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-3.0.10[${PYTHON_USEDEP}] - >=dev-python/pyarrow-10.0.1[parquet,${PYTHON_USEDEP}] - >=dev-python/pymysql-1.0.2[${PYTHON_USEDEP}] - >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) -" -RDEPEND=" - ${COMMON_DEPEND} - !minimal? ( ${RECOMMENDED_DEPEND} ) - full-support? ( ${OPTIONAL_DEPEND} ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_IGNORE=( - # missing test data - pandas/tests/io/pytables/test_compat.py - ) - # Note; deselects relative to pandas/ - local EPYTEST_DESELECT=( - # require -Werror - # https://github.com/pandas-dev/pandas/pull/63436 - tests/config/test_config.py::TestConfig::test_case_insensitive - - # deprecation warning - 'tests/computation/test_eval.py::TestEval::test_scalar_unary[numexpr-pandas]' - ) - - if ! tc-has-64bit-time_t; then - EPYTEST_DESELECT+=( - # Needs 64-bit time_t (TODO: split into 32-bit arch only section) - tests/tseries/offsets/test_year.py::test_add_out_of_pydatetime_range - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessDay]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessHour]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessDay]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessHour]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-QuarterEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-LastWeekOfMonth]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-WeekOfMonth]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-Week]' - ) - fi - - if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/plotting/test_misc.py::test_savefig - ) - fi - - case ${EPYTHON} in - python3.14) - EPYTEST_DESELECT+=( - # crashing - tests/resample/test_resampler_grouper.py::test_tab_complete_ipython6_warning - ) - ;; - esac - - local -x LC_ALL=C.UTF-8 - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die - # nonfatal from virtx - # --no-strict-data-files is necessary since upstream prevents data - # files from even being included in GitHub archives, sigh - # https://github.com/pandas-dev/pandas/issues/54907 - nonfatal epytest pandas/tests \ - --no-strict-data-files -o xfail_strict=false \ - -m "not single_cpu and not slow and not network and not db" || - die "Tests failed with ${EPYTHON}" -} - -pkg_postinst() { - optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck - optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1" - optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml - optfeature "for msgpack compression using blosc" dev-python/blosc - optfeature "Template engine for conditional HTML formatting" dev-python/jinja2 - optfeature "Plotting support" dev-python/matplotlib - optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.10" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt - optfeature "necessary for HDF5-based storage" ">=dev-python/tables-3.7.0" - optfeature "R I/O support" dev-python/rpy2 - optfeature "Needed for parts of pandas.stats" dev-python/statsmodels - optfeature "SQL database support" ">=dev-python/sqlalchemy-1.4.36" - optfeature "miscellaneous statistical functions" dev-python/scipy - optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/pyqt5 dev-python/qtpy x11-misc/xclip x11-misc/xsel -} diff --git a/dev-python/pandas/pandas-3.0.3.ebuild b/dev-python/pandas/pandas-3.0.3.ebuild deleted file mode 100644 index 328b2ad1be21..000000000000 --- a/dev-python/pandas/pandas-3.0.3.ebuild +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_VERIFY_REPO=https://github.com/pandas-dev/pandas -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -VIRTUALX_REQUIRED="manual" - -inherit distutils-r1 optfeature pypi toolchain-funcs virtualx - -DESCRIPTION="Powerful data structures for data analysis and statistics" -HOMEPAGE=" - https://pandas.pydata.org/ - https://github.com/pandas-dev/pandas/ - https://pypi.org/project/pandas/ -" - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -fi -IUSE="big-endian full-support minimal test X" -RESTRICT="!test? ( test )" - -RECOMMENDED_DEPEND=" - >=dev-python/bottleneck-1.3.4[${PYTHON_USEDEP}] - >=dev-python/numexpr-2.8.0[${PYTHON_USEDEP}] -" - -# TODO: add pandas-gbq to the tree -# TODO: Re-add dev-python/statsmodel[python3_11] dep once it supports python3_11 -# https://github.com/statsmodels/statsmodels/issues/8287 -OPTIONAL_DEPEND=" - >=dev-python/beautifulsoup4-4.14.2[${PYTHON_USEDEP}] - dev-python/blosc[${PYTHON_USEDEP}] - >=dev-python/html5lib-1.1[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.8.0[${PYTHON_USEDEP}] - >=dev-python/matplotlib-3.6.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-3.0.7[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4.36[${PYTHON_USEDEP}] - >=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}] - >=dev-python/xarray-2022.3.0[${PYTHON_USEDEP}] - >=dev-python/xlrd-2.0.1[${PYTHON_USEDEP}] - >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}] - >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] - !arm? ( !hppa? ( !ppc? ( !x86? ( - >=dev-python/scipy-1.8.1[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - ) ) ) ) - !big-endian? ( - >=dev-python/tables-3.7.0[${PYTHON_USEDEP}] - ) - X? ( - || ( - >=dev-python/qtpy-2.2.0[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) - ) -" -DEPEND=" - >=dev-python/numpy-2.3.3:=[${PYTHON_USEDEP}] -" -COMMON_DEPEND=" - ${DEPEND} - >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] -" -BDEPEND=" - ${COMMON_DEPEND} - >=dev-build/meson-1.2.1 - >=dev-python/cython-3.1.0[${PYTHON_USEDEP}] - >=dev-python/versioneer-0.28[${PYTHON_USEDEP}] - test? ( - ${VIRTUALX_DEPEND} - ${RECOMMENDED_DEPEND} - ${OPTIONAL_DEPEND} - dev-libs/apache-arrow[brotli,parquet,snappy] - >=dev-python/beautifulsoup4-4.14.2[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.46.1[${PYTHON_USEDEP}] - >=dev-python/openpyxl-3.0.10[${PYTHON_USEDEP}] - >=dev-python/pyarrow-10.0.1[parquet,${PYTHON_USEDEP}] - >=dev-python/pymysql-1.0.2[${PYTHON_USEDEP}] - >=dev-python/xlsxwriter-3.0.3[${PYTHON_USEDEP}] - x11-misc/xclip - x11-misc/xsel - ) -" -RDEPEND=" - ${COMMON_DEPEND} - !minimal? ( ${RECOMMENDED_DEPEND} ) - full-support? ( ${OPTIONAL_DEPEND} ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_IGNORE=( - # missing test data - pandas/tests/io/pytables/test_compat.py - ) - # Note; deselects relative to pandas/ - local EPYTEST_DESELECT=( - # require -Werror - # https://github.com/pandas-dev/pandas/pull/63436 - tests/config/test_config.py::TestConfig::test_case_insensitive - - # deprecation warning - 'tests/computation/test_eval.py::TestEval::test_scalar_unary[numexpr-pandas]' - ) - - if ! tc-has-64bit-time_t; then - EPYTEST_DESELECT+=( - # Needs 64-bit time_t (TODO: split into 32-bit arch only section) - tests/tseries/offsets/test_year.py::test_add_out_of_pydatetime_range - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessDay]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessHour]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BusinessMonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-BQuarterBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessDay]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessHour]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-CustomBusinessMonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-MonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthBegin]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-SemiMonthEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-QuarterEnd]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-LastWeekOfMonth]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-WeekOfMonth]' - 'tests/tseries/offsets/test_common.py::test_apply_out_of_range[tzlocal()-Week]' - ) - fi - - if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/plotting/test_misc.py::test_savefig - ) - fi - - case ${EPYTHON} in - python3.14) - EPYTEST_DESELECT+=( - # crashing - tests/resample/test_resampler_grouper.py::test_tab_complete_ipython6_warning - ) - ;; - esac - - local -x LC_ALL=C.UTF-8 - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - "${EPYTHON}" -c "import pandas; pandas.show_versions()" || die - # nonfatal from virtx - # --no-strict-data-files is necessary since upstream prevents data - # files from even being included in GitHub archives, sigh - # https://github.com/pandas-dev/pandas/issues/54907 - nonfatal epytest pandas/tests \ - --no-strict-data-files -o xfail_strict=false \ - -m "not single_cpu and not slow and not network and not db" || - die "Tests failed with ${EPYTHON}" -} - -pkg_postinst() { - optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck - optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1" - optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup4 dev-python/html5lib dev-python/lxml - optfeature "for msgpack compression using blosc" dev-python/blosc - optfeature "Template engine for conditional HTML formatting" dev-python/jinja2 - optfeature "Plotting support" dev-python/matplotlib - optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-3.0.10" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt - optfeature "necessary for HDF5-based storage" ">=dev-python/tables-3.7.0" - optfeature "R I/O support" dev-python/rpy2 - optfeature "Needed for parts of pandas.stats" dev-python/statsmodels - optfeature "SQL database support" ">=dev-python/sqlalchemy-1.4.36" - optfeature "miscellaneous statistical functions" dev-python/scipy - optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/qtpy x11-misc/xclip x11-misc/xsel -} diff --git a/dev-python/pandocfilters/Manifest b/dev-python/pandocfilters/Manifest deleted file mode 100644 index b44354f22445..000000000000 --- a/dev-python/pandocfilters/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pandocfilters-1.5.1.tar.gz 8454 BLAKE2B e909459f4c82659ef41b82624c6b4af4f6a622c198f573a9a818b512decc44353aa108f7358828b7ddd6052271feca2e12b54b3948ea896765e3c1d16534bd51 SHA512 845bb5dc15edc42509086096be6aac2411192bdbdaed8d65fb2a8c8f9a650a4d836a9761a5fbfd69b5709d8476a96139ff06592e38261f795b377e475746518a diff --git a/dev-python/pandocfilters/metadata.xml b/dev-python/pandocfilters/metadata.xml deleted file mode 100644 index 84a336032227..000000000000 --- a/dev-python/pandocfilters/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - pandocfilters - jgm/pandocfilters - - diff --git a/dev-python/pandocfilters/pandocfilters-1.5.1.ebuild b/dev-python/pandocfilters/pandocfilters-1.5.1.ebuild deleted file mode 100644 index f2023026ca0d..000000000000 --- a/dev-python/pandocfilters/pandocfilters-1.5.1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Utilities for writing pandoc filters in python" -HOMEPAGE=" - https://github.com/jgm/pandocfilters/ - https://pypi.org/project/pandocfilters/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/dev-python/parallax/Manifest b/dev-python/parallax/Manifest deleted file mode 100644 index e7b37510fc25..000000000000 --- a/dev-python/parallax/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST parallax-1.0.8.gh.tar.gz 15921 BLAKE2B af82ef5ab0d74f3df242e53385c646fc0fb9e43883f64854245922d443161259b53bfbc069f24081be0dbf4a9f2fac023c34b889041b88e0abfb9fe5a607eb5b SHA512 8b8d16d84af374691ba77714246545da661c73ac6f4f53f4b8221085e0f3d64e18f2a986749f5d98f5285e89da792d4600d05681fc0267242656bfed0b9da621 diff --git a/dev-python/parallax/metadata.xml b/dev-python/parallax/metadata.xml deleted file mode 100644 index cbc70ccfc33d..000000000000 --- a/dev-python/parallax/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - cluster@gentoo.org - Gentoo Cluster Project - - - - krig/parallax - parallax - - diff --git a/dev-python/parallax/parallax-1.0.8.ebuild b/dev-python/parallax/parallax-1.0.8.ebuild deleted file mode 100644 index fe89f2d51a79..000000000000 --- a/dev-python/parallax/parallax-1.0.8.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Execute commands and copy files over SSH to multiple machines at once" -HOMEPAGE="https://github.com/krig/parallax/" -SRC_URI="https://github.com/krig/parallax/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~x86" - -# Requires SSH connection to hosts for testing -RESTRICT="test" diff --git a/dev-python/parameterized/Manifest b/dev-python/parameterized/Manifest deleted file mode 100644 index 989a4b866dc2..000000000000 --- a/dev-python/parameterized/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST parameterized-0.9.0.tar.gz 24351 BLAKE2B 3b0fb1c0a788f702cba74b67868fbd179e4912b518646f6a7d0d136f54b515d2546d27ad1fd14a03c128a8b53d42165a4ef9f8f434965483af24f69c3e406b25 SHA512 2c1c97a841db631608e0a9fcd93fa1af819aa288538851e0c771b56ba0bb27fb682ac3a09fcdb33e57162926d1e8fae452f7bab9384d0c40bec9a03ab3d6b126 diff --git a/dev-python/parameterized/files/parameterized-0.9.0-py312-test.patch b/dev-python/parameterized/files/parameterized-0.9.0-py312-test.patch deleted file mode 100644 index 457cd58da75c..000000000000 --- a/dev-python/parameterized/files/parameterized-0.9.0-py312-test.patch +++ /dev/null @@ -1,17 +0,0 @@ -Remove the usage of assertRaisesRegexp unit test alias removed in Python 3.12 - -Upstream-PR: https://github.com/wolever/parameterized/pull/169 - -diff --git a/parameterized/test.py b/parameterized/test.py -index 6c71f79..498c591 100644 ---- a/parameterized/test.py -+++ b/parameterized/test.py -@@ -35,7 +35,7 @@ def assert_raises_regexp_decorator(expected_exception, expected_regexp): - def func_decorator(func): - @wraps(func) - def wrapper(self, *args, **kwargs): -- with self.assertRaisesRegexp(expected_exception, expected_regexp): -+ with self.assertRaisesRegex(expected_exception, expected_regexp): - func(self, *args, **kwargs) - - return wrapper diff --git a/dev-python/parameterized/files/parameterized-0.9.0-py313-test.patch b/dev-python/parameterized/files/parameterized-0.9.0-py313-test.patch deleted file mode 100644 index cad68e9b7921..000000000000 --- a/dev-python/parameterized/files/parameterized-0.9.0-py313-test.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 85cd1c5e0b95a75385e68972ceef3329edb7b7f0 Mon Sep 17 00:00:00 2001 -From: "Benjamin A. Beasley" -Date: Mon, 30 Oct 2023 10:38:27 -0400 -Subject: [PATCH 1/2] Fix tests to handle Python 3.13 stripping indents from - docstrings - -https://docs.python.org/3.13/whatsnew/3.13.html#other-language-changes - -https://github.com/python/cpython/issues/81283 ---- - parameterized/test.py | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -diff --git a/parameterized/test.py b/parameterized/test.py -index 6419171..6d11e32 100644 ---- a/parameterized/test.py -+++ b/parameterized/test.py -@@ -385,6 +385,8 @@ def _assert_docstring(self, expected_docstring, rstrip=False): - actual_docstring = test_method.__doc__ - if rstrip: - actual_docstring = actual_docstring.rstrip() -+ if sys.version_info[:2] >= (3, 13): -+ expected_docstring = inspect.cleandoc(expected_docstring) - assert_equal(actual_docstring, expected_docstring) - - @parameterized.expand([param("foo")], diff --git a/dev-python/parameterized/metadata.xml b/dev-python/parameterized/metadata.xml deleted file mode 100644 index 9c785e618837..000000000000 --- a/dev-python/parameterized/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - amynka@gentoo.org - - - python@gentoo.org - Python - - - - wolever/parameterized - parameterized - - diff --git a/dev-python/parameterized/parameterized-0.9.0.ebuild b/dev-python/parameterized/parameterized-0.9.0.ebuild deleted file mode 100644 index a10489a6a938..000000000000 --- a/dev-python/parameterized/parameterized-0.9.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Parameterized testing with any Python test framework" -HOMEPAGE=" - https://github.com/wolever/parameterized/ - https://pypi.org/project/parameterized/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${P}-py312-test.patch" - # https://github.com/wolever/parameterized/pull/176 - "${FILESDIR}/${P}-py313-test.patch" -) - -distutils_enable_tests unittest diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest deleted file mode 100644 index 3cae142c29ff..000000000000 --- a/dev-python/paramiko/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST paramiko-3.5.1.gh.tar.gz 376472 BLAKE2B e00c0e1ab62eb443b3dfb5b1ebfacb9ac2f0f7e4946dcb986f8a211c22e645acd6d96ceaf709a954bf1f1554e8ce57ea1c6269984184025de39d9d9c4ff909d9 SHA512 a1198f7f21cfbdbb843acb59cc431f9af0a47d687a7e9702244f36b555bb37b75149c0e22302040400f20df50dee1d83154e5acd582982ca44f6cf68ff592675 -DIST paramiko-4.0.0.gh.tar.gz 430056 BLAKE2B 2fc4843de770d824928489284d65bb9a6d87efaa185ba5a2e1c8951a8985ca8c535f89a3a5f7d3745119a8fdf142fc7e8655c6ef44965e55c95b7db1cf567144 SHA512 5a6d4cf000f13e1a9ee2558f18a942e3b7f334807b007bed77cfb9d50f15d423b3490a0deca08f82749391092d2514c44cd7d8dda2dc66436db3816c2501c72a -DIST paramiko-5.0.0.gh.tar.gz 343905 BLAKE2B ebc99a2b1d6f4f962837c79b53eb8db13ec3bea3763e1c875de008a23cfad0451df2ed8395e2076033bbac1630557541e388d6148a3b00412772d69cb9e66245 SHA512 8130c0341e6ab39e8eb0f5ad187ecda2fb14db44995ccffbc3db0bb3cd568daca750224c3cbf4724b7ac503624b2fa72e78ad57e2218e69d471a43cfa8b4e63e diff --git a/dev-python/paramiko/files/paramiko-3.2.0-disable-server.patch b/dev-python/paramiko/files/paramiko-3.2.0-disable-server.patch deleted file mode 100644 index 942f5161ee6f..000000000000 --- a/dev-python/paramiko/files/paramiko-3.2.0-disable-server.patch +++ /dev/null @@ -1,58 +0,0 @@ -From a47e9bdc80224c9ceafcea6da5cea1539ddfbd4d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Fri, 26 May 2023 06:05:13 +0200 -Subject: [PATCH 3/3] Disable server component due to security issues - ---- - paramiko/transport.py | 4 ++++ - tests/conftest.py | 5 +++++ - 2 files changed, 9 insertions(+) - -diff --git a/paramiko/transport.py b/paramiko/transport.py -index 8785d6bb..803d07d1 100644 ---- a/paramiko/transport.py -+++ b/paramiko/transport.py -@@ -120,6 +120,8 @@ from paramiko.util import ( - ) - - -+SERVER_DISABLED_BY_GENTOO = True -+ - # for thread cleanup - _active_threads = [] - -@@ -768,6 +770,8 @@ class Transport(threading.Thread, ClosingContextManager): - `.SSHException` -- if negotiation fails (and no ``event`` was - passed in) - """ -+ if SERVER_DISABLED_BY_GENTOO: -+ raise Exception("Disabled by Gentoo for security reasons. Enable with 'server' USE flag") - if server is None: - server = ServerInterface() - self.server_mode = True -diff --git a/tests/conftest.py b/tests/conftest.py -index 7546aae4..804a289e 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -16,6 +16,7 @@ from paramiko import ( - Ed25519Key, - ECDSAKey, - PKey, -+ transport, - ) - - from ._loop import LoopSocket -@@ -23,6 +24,10 @@ from ._stub_sftp import StubServer, StubSFTPServer - from ._util import _support - - -+# We need the server component for testing -+transport.SERVER_DISABLED_BY_GENTOO = False -+ -+ - # Perform logging by default; pytest will capture and thus hide it normally, - # presenting it on error/failure. (But also allow turning it off when doing - # very pinpoint debugging - e.g. using breakpoints, so you don't want output --- -2.40.1 - diff --git a/dev-python/paramiko/files/paramiko-3.2.0-nih-test-deps.patch b/dev-python/paramiko/files/paramiko-3.2.0-nih-test-deps.patch deleted file mode 100644 index 84fb618dffb8..000000000000 --- a/dev-python/paramiko/files/paramiko-3.2.0-nih-test-deps.patch +++ /dev/null @@ -1,134 +0,0 @@ -From 33c56a44f425bb5c4bf63759fbe85cfee06ab087 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Tue, 17 May 2022 07:26:36 +0200 -Subject: [PATCH 1/3] Replace pytest-relaxed with plain pytest.raises - -There is really no technical reason to bring pytest-relaxed to call -@raises as a decorator while plain pytest works just fine. Plus, -pytest.raises() is used in test_sftp already. - -pytest-relaxed causes humongous breakage to other packages -on the system. It has been banned from Gentoo for this reason. ---- - tests/test_client.py | 19 +++++++++---------- - 1 file changed, 9 insertions(+), 10 deletions(-) - -diff --git a/tests/test_client.py b/tests/test_client.py -index 1c0c6c84..c12cbe9a 100644 ---- a/tests/test_client.py -+++ b/tests/test_client.py -@@ -33,7 +33,6 @@ import weakref - from tempfile import mkstemp - - import pytest --from pytest_relaxed import raises - from unittest.mock import patch, Mock - - import paramiko -@@ -799,11 +798,11 @@ class PasswordPassphraseTests(ClientTest): - - # TODO: more granular exception pending #387; should be signaling "no auth - # methods available" because no key and no password -- @raises(SSHException) - @requires_sha1_signing - def test_passphrase_kwarg_not_used_for_password_auth(self): -- # Using the "right" password in the "wrong" field shouldn't work. -- self._test_connection(passphrase="pygmalion") -+ with pytest.raises(SSHException): -+ # Using the "right" password in the "wrong" field shouldn't work. -+ self._test_connection(passphrase="pygmalion") - - @requires_sha1_signing - def test_passphrase_kwarg_used_for_key_passphrase(self): -@@ -823,15 +822,15 @@ class PasswordPassphraseTests(ClientTest): - password="television", - ) - -- @raises(AuthenticationException) # TODO: more granular - @requires_sha1_signing - def test_password_kwarg_not_used_for_passphrase_when_passphrase_kwarg_given( # noqa - self, - ): - # Sanity: if we're given both fields, the password field is NOT used as - # a passphrase. -- self._test_connection( -- key_filename=_support("test_rsa_password.key"), -- password="television", -- passphrase="wat? lol no", -- ) -+ with pytest.raises(AuthenticationException): -+ self._test_connection( -+ key_filename=_support("test_rsa_password.key"), -+ password="television", -+ passphrase="wat? lol no", -+ ) --- -2.40.1 - -From a75bdc46a6eb72a0b0e80eeafad2e2a2536a9bd8 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sat, 21 Jan 2023 06:56:09 +0100 -Subject: [PATCH 2/3] Remove icecream dep - ---- - tests/conftest.py | 7 ------- - 1 file changed, 7 deletions(-) - -diff --git a/tests/conftest.py b/tests/conftest.py -index 12b97283..7546aae4 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -22,13 +22,6 @@ from ._loop import LoopSocket - from ._stub_sftp import StubServer, StubSFTPServer - from ._util import _support - --from icecream import ic, install as install_ic -- -- --# Better print() for debugging - use ic()! --install_ic() --ic.configureOutput(includeContext=True) -- - - # Perform logging by default; pytest will capture and thus hide it normally, - # presenting it on error/failure. (But also allow turning it off when doing --- -2.40.1 - -From a4f96f21450942398b46f2b5f125b89297f3f3f2 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Fri, 26 May 2023 06:18:25 +0200 -Subject: [PATCH] Remove pointless use of Lexicon vendored from invoke with - class - ---- - tests/conftest.py | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/tests/conftest.py b/tests/conftest.py -index 7546aae4..45362de8 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -4,8 +4,6 @@ import shutil - import threading - from pathlib import Path - --from invoke.vendor.lexicon import Lexicon -- - import pytest - from paramiko import ( - SFTPServer, -@@ -132,6 +130,10 @@ for datum in key_data: - datum.insert(0, short) - - -+class Lexicon: -+ pass -+ -+ - @pytest.fixture(scope="session", params=key_data, ids=lambda x: x[0]) - def keys(request): - """ --- -2.40.1 - diff --git a/dev-python/paramiko/files/paramiko-5.0.0-nih-test-deps.patch b/dev-python/paramiko/files/paramiko-5.0.0-nih-test-deps.patch deleted file mode 100644 index e0193c4a091f..000000000000 --- a/dev-python/paramiko/files/paramiko-5.0.0-nih-test-deps.patch +++ /dev/null @@ -1,129 +0,0 @@ -From 58dbeb2d72fb00465b606c22c8f665ad7177a664 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Tue, 17 May 2022 07:26:36 +0200 -Subject: [PATCH 1/3] Replace pytest-relaxed with plain pytest.raises - -There is really no technical reason to bring pytest-relaxed to call -@raises as a decorator while plain pytest works just fine. Plus, -pytest.raises() is used in test_sftp already. - -pytest-relaxed causes humongous breakage to other packages -on the system. It has been banned from Gentoo for this reason. ---- - tests/test_client.py | 19 +++++++++---------- - 1 file changed, 9 insertions(+), 10 deletions(-) - -diff --git a/tests/test_client.py b/tests/test_client.py -index df66f7da..75e30501 100644 ---- a/tests/test_client.py -+++ b/tests/test_client.py -@@ -33,7 +33,6 @@ from tempfile import mkstemp - from unittest.mock import patch - - import pytest --from pytest_relaxed import raises - - import paramiko - from paramiko import SSHClient -@@ -710,10 +709,10 @@ class PasswordPassphraseTests(ClientTest): - - # TODO: more granular exception pending #387; should be signaling "no auth - # methods available" because no key and no password -- @raises(SSHException) - def test_passphrase_kwarg_not_used_for_password_auth(self): -- # Using the "right" password in the "wrong" field shouldn't work. -- self._test_connection(passphrase="pygmalion") -+ with pytest.raises(SSHException): -+ # Using the "right" password in the "wrong" field shouldn't work. -+ self._test_connection(passphrase="pygmalion") - - def test_passphrase_kwarg_used_for_key_passphrase(self): - # Straightforward again, with new passphrase kwarg. -@@ -731,14 +730,14 @@ class PasswordPassphraseTests(ClientTest): - password="television", - ) - -- @raises(AuthenticationException) # TODO: more granular - def test_password_kwarg_not_used_for_passphrase_when_passphrase_kwarg_given( # noqa - self, - ): - # Sanity: if we're given both fields, the password field is NOT used as - # a passphrase. -- self._test_connection( -- key_filename=_support("test_rsa_password.key"), -- password="television", -- passphrase="wat? lol no", -- ) -+ with pytest.raises(AuthenticationException): -+ self._test_connection( -+ key_filename=_support("test_rsa_password.key"), -+ password="television", -+ passphrase="wat? lol no", -+ ) -From 42ddab757cb5f9cc71a5924443620ad08f02550a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sat, 21 Jan 2023 06:56:09 +0100 -Subject: [PATCH 2/3] Remove icecream dep - ---- - tests/conftest.py | 6 ------ - 1 file changed, 6 deletions(-) - -diff --git a/tests/conftest.py b/tests/conftest.py -index 4e9ae8a5..ef0b1231 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -5,8 +5,6 @@ import threading - from pathlib import Path - - import pytest --from icecream import ic --from icecream import install as install_ic - from invoke.vendor.lexicon import Lexicon - - from paramiko import ( -@@ -23,10 +21,6 @@ from ._loop import LoopSocket - from ._stub_sftp import StubServer, StubSFTPServer - from ._util import _support - --# Better print() for debugging - use ic()! --install_ic() --ic.configureOutput(includeContext=True) -- - - # Perform logging by default; pytest will capture and thus hide it normally, - # presenting it on error/failure. (But also allow turning it off when doing -From f67b8881361358151a2ce1937323366f5303ea50 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Fri, 26 May 2023 06:18:25 +0200 -Subject: [PATCH 3/3] Remove pointless use of Lexicon vendored from invoke with - class - ---- - tests/conftest.py | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/tests/conftest.py b/tests/conftest.py -index ef0b1231..64b7e0dc 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -5,8 +5,6 @@ import threading - from pathlib import Path - - import pytest --from invoke.vendor.lexicon import Lexicon -- - from paramiko import ( - SFTP, - ECDSAKey, -@@ -146,6 +144,10 @@ key_data = [ - ] - - -+class Lexicon: -+ pass -+ -+ - @pytest.fixture(scope="session", params=key_data, ids=lambda x: x[1]) - def keys(request): - """ diff --git a/dev-python/paramiko/metadata.xml b/dev-python/paramiko/metadata.xml deleted file mode 100644 index 139a32ac7fa6..000000000000 --- a/dev-python/paramiko/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - python@gentoo.org - Python - - -This is a library for making SSH2 connections (client or server). -Emphasis is on using SSH2 as an alternative to SSL for making secure -connections between python scripts. All major ciphers and hash methods -are supported. SFTP client mode is now supported too. - - -これはSSH2コネクション(クライアントとサーバー)を作り出すためのライブラリです。注 -目点はPython言語スクリプト間のセキュアなコネクションを作り出すSSLの代用にSSHを利 -用している所です。有名なCipherとHash処理の全てがサポートされています。SFTPクライ -アントもサポートされています。 - - - - Enable server feature - - - paramiko - paramiko/paramiko - - diff --git a/dev-python/paramiko/paramiko-3.5.1.ebuild b/dev-python/paramiko/paramiko-3.5.1.ebuild deleted file mode 100644 index 128367f18b6a..000000000000 --- a/dev-python/paramiko/paramiko-3.5.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE=" - https://www.paramiko.org/ - https://github.com/paramiko/paramiko/ - https://pypi.org/project/paramiko/ -" -SRC_URI=" - https://github.com/paramiko/paramiko/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="examples server" - -RDEPEND=" - >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # upstream doesn't really maintain the gssapi support - tests/test_gssapi.py - tests/test_kex_gss.py - tests/test_ssh_gss.py -) - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-3.2.0-nih-test-deps.patch" - ) - - if ! use server; then - PATCHES+=( "${FILESDIR}/${PN}-3.2.0-disable-server.patch" ) - fi - distutils-r1_src_prepare -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p rerunfailures --reruns=5 -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -} diff --git a/dev-python/paramiko/paramiko-4.0.0-r1.ebuild b/dev-python/paramiko/paramiko-4.0.0-r1.ebuild deleted file mode 100644 index b11daaff79c6..000000000000 --- a/dev-python/paramiko/paramiko-4.0.0-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE=" - https://www.paramiko.org/ - https://github.com/paramiko/paramiko/ - https://pypi.org/project/paramiko/ -" -SRC_URI=" - https://github.com/paramiko/paramiko/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="examples" - -RDEPEND=" - >=dev-python/bcrypt-3.2[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.5[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # upstream doesn't really maintain the gssapi support - tests/test_gssapi.py - tests/test_kex_gss.py - tests/test_ssh_gss.py -) - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-3.2.0-nih-test-deps.patch" - ) - - distutils-r1_src_prepare - - # optional dep - sed -i -e '/invoke/d' pyproject.toml || die -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - docinto examples - dodoc -r demos/* - fi -} diff --git a/dev-python/paramiko/paramiko-5.0.0.ebuild b/dev-python/paramiko/paramiko-5.0.0.ebuild deleted file mode 100644 index 2961af781f78..000000000000 --- a/dev-python/paramiko/paramiko-5.0.0.ebuild +++ /dev/null @@ -1,46 +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} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="SSH2 protocol library" -HOMEPAGE=" - https://www.paramiko.org/ - https://github.com/paramiko/paramiko/ - https://pypi.org/project/paramiko/ -" -SRC_URI=" - https://github.com/paramiko/paramiko/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=" - >=dev-python/bcrypt-3.2[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.5[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-5.0.0-nih-test-deps.patch" - ) - - distutils-r1_src_prepare - - # optional dep - sed -i -e '/invoke/d' pyproject.toml || die -} diff --git a/dev-python/parse-type/Manifest b/dev-python/parse-type/Manifest deleted file mode 100644 index 9872f4866d82..000000000000 --- a/dev-python/parse-type/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST parse_type-0.6.6.tar.gz 98012 BLAKE2B 51e9ce1e24281b23084a2b9d81c34d348532c9e7289fcc287d04e3268a4e308bfa294e45d8d3e78d2a1cdd23b71bca925ae4a88d28fd232a50c1e9a2d23e6ed8 SHA512 26458b47f3d2e2b9e85d66d7f1a13e9e37a5570d97fb042956dc65f6fac35b8621803bd07b93b00a9139f134a0e3f6666b5298f18d73fcff9271518e5729d3dc -DIST parse_type-0.6.6.tar.gz.provenance 9595 BLAKE2B 69a2ae0d1e2df3da6bb9b14a7630d7e8675656af977f5026d1c3ed47f017c9e77859ea184c730ce45d3cd2271a3358ca4f6218ec4660d54d9067189f6c9ad419 SHA512 003ddf14b41ae0771253a8d0c6a09153c95dfb9183217e488dbdf77b550f0760adfbc8d035eb01a6fe68abc042bbe8e04df4da083758bd9dcce8a478987426ec diff --git a/dev-python/parse-type/metadata.xml b/dev-python/parse-type/metadata.xml deleted file mode 100644 index ccc39e8d1dad..000000000000 --- a/dev-python/parse-type/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - ionen@gentoo.org - Ionen Wolkens - - - - jenisys/parse_type - parse-type - - diff --git a/dev-python/parse-type/parse-type-0.6.6.ebuild b/dev-python/parse-type/parse-type-0.6.6.ebuild deleted file mode 100644 index ff87c78035cb..000000000000 --- a/dev-python/parse-type/parse-type-0.6.6.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jenisys/parse_type -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Extension to the parse module" -HOMEPAGE="https://github.com/jenisys/parse_type/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - dev-python/parse[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -DOCS=( CHANGES.txt README.rst ) - -python_prepare_all() { - distutils-r1_python_prepare_all - - # disable unnecessary html test report and its pytest-html dependency - sed -i '/^addopts/,/report.xml$/d' pytest.ini || die -} diff --git a/dev-python/parse/Manifest b/dev-python/parse/Manifest deleted file mode 100644 index f041eee3f613..000000000000 --- a/dev-python/parse/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST parse-1.22.0.tar.gz 36767 BLAKE2B 794637c9a4cc4db921389bd039cf5635589ea96c7ccc2e5466de768a5fe6b7f98f3acc0111d546f86d5683993dd615a9e2efa275084498330d4fde2b38e1a92d SHA512 3be4c327e7f5fa0964de1ef457a614a39a57e65d934cf8fb3cb08814c8840cd52cd3186b68b6989744f3558726a78a39b0d22d228e0194317aca67bbea1d4a6e -DIST parse-1.22.1.tar.gz 36970 BLAKE2B 8d8b47d00f944bd3dd4957b9d4b3de376d35b51dc331105a81841260a74107b0958d31b8793e692e52ce4c2465c434cff47486fe00d143b39ff92d3bc05df899 SHA512 42aac258a9de08fc91816a97af04c378e3e1f9bcee554fb421185e799e2c4b1e2cd0cad5602ffb3043bb347851f0b2c1571a11c4a9cd82d3d0011d12cbbc0496 diff --git a/dev-python/parse/metadata.xml b/dev-python/parse/metadata.xml deleted file mode 100644 index e051d26e9c5b..000000000000 --- a/dev-python/parse/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - ionen@gentoo.org - Ionen Wolkens - - - - r1chardj0n3s/parse - parse - - diff --git a/dev-python/parse/parse-1.22.0.ebuild b/dev-python/parse/parse-1.22.0.ebuild deleted file mode 100644 index 588f129b67be..000000000000 --- a/dev-python/parse/parse-1.22.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Parse strings using a specification based on the Python format() syntax" -HOMEPAGE="https://github.com/r1chardj0n3s/parse/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # drop unnecssary pytest extra requirements - sed -i '/tool.pytest.ini_options/,/^$/d' pyproject.toml || die -} diff --git a/dev-python/parse/parse-1.22.1.ebuild b/dev-python/parse/parse-1.22.1.ebuild deleted file mode 100644 index f71c3f8e2a4b..000000000000 --- a/dev-python/parse/parse-1.22.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Parse strings using a specification based on the Python format() syntax" -HOMEPAGE="https://github.com/r1chardj0n3s/parse/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # drop unnecssary extra pytest requirements - sed -i '/tool.pytest.ini_options/,/^$/d' pyproject.toml || die -} diff --git a/dev-python/parsedatetime/Manifest b/dev-python/parsedatetime/Manifest deleted file mode 100644 index 5a9b4e7998d6..000000000000 --- a/dev-python/parsedatetime/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST parsedatetime-2.6.gh.tar.gz 70732 BLAKE2B 099b2d4d434fabf3e3d587923a037608a982eee7986f5843f7a463acc52a736a0661261da557a16cfb310414778ef49b1d2bcde62bbf53807132004b526aa175 SHA512 ed7649feb8773fdb33d609ef0abe4d20f555744bd70e9766aba6b9a79d8415c7e2efea1d7ef5c6b5906f3bc90bff124ef92992ce17d83fe70575da2db918e543 diff --git a/dev-python/parsedatetime/metadata.xml b/dev-python/parsedatetime/metadata.xml deleted file mode 100644 index 70e8fb81d348..000000000000 --- a/dev-python/parsedatetime/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - bear/parsedatetime - parsedatetime - https://github.com/bear/parsedatetime/issues - - diff --git a/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild b/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild deleted file mode 100644 index b02f0e615e2f..000000000000 --- a/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Parse human-readable date/time strings" -HOMEPAGE="https://github.com/bear/parsedatetime" -SRC_URI=" - https://github.com/bear/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~arm64-macos ~x64-macos" - -distutils_enable_tests pytest diff --git a/dev-python/parsel/Manifest b/dev-python/parsel/Manifest deleted file mode 100644 index 5545daff7096..000000000000 --- a/dev-python/parsel/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST parsel-1.10.0.tar.gz 51421 BLAKE2B e7e37470b363fffc9a766d71f2d5a1ef9d1b7377461e9f4f9e3e83b30cfe3c8ac42e75645a19b613447f0373a94fc9879bba18e37038231564be6ea37d49a940 SHA512 aa0c3de6f8e8453ac942fd86221b6ed44c15874735af49fcef56bbd3c6aa9676b9642ea896924ac551cd4acabe2ea5d6124dc907b11ac26781da05e236f33109 diff --git a/dev-python/parsel/files/parsel-1.6.0-pytest-runner.patch b/dev-python/parsel/files/parsel-1.6.0-pytest-runner.patch deleted file mode 100644 index 33b53366508c..000000000000 --- a/dev-python/parsel/files/parsel-1.6.0-pytest-runner.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff --git a/pytest.ini b/pytest.ini -index 3e34de8..b9f5050 100644 ---- a/pytest.ini -+++ b/pytest.ini -@@ -1,11 +1,2 @@ - [pytest] --addopts = --assert=plain --doctest-modules --ignore=setup.py --flake8-ignore = -- parsel/csstranslator.py E501 -- parsel/selector.py E501 -- parsel/utils.py E226 E501 -- parsel/xpathfuncs.py E501 -- tests/test_selector.py E501 -- tests/test_selector_csstranslator.py E501 -- tests/test_utils.py E501 -- tests/test_xpathfuncs.py E501 -+addopts = --assert=plain --ignore=setup.py -diff --git a/setup.py b/setup.py -index d14ad0e..dc89534 100644 ---- a/setup.py -+++ b/setup.py -@@ -76,7 +76,7 @@ setup( - 'Programming Language :: Python :: Implementation :: CPython', - 'Programming Language :: Python :: Implementation :: PyPy', - ], -- setup_requires=['pytest-runner',], -+ setup_requires=[], - tests_require=['pytest',], - test_suite='tests', - ) diff --git a/dev-python/parsel/metadata.xml b/dev-python/parsel/metadata.xml deleted file mode 100644 index 8a36a5ef1230..000000000000 --- a/dev-python/parsel/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gentoo@aisha.cc - Aisha Tammy - - - scrapy/parsel - parsel - - diff --git a/dev-python/parsel/parsel-1.10.0.ebuild b/dev-python/parsel/parsel-1.10.0.ebuild deleted file mode 100644 index c049f16cb87d..000000000000 --- a/dev-python/parsel/parsel-1.10.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Utility to extract data from XML/HTML documents using XPath or CSS selectors" -HOMEPAGE=" - https://www.scrapy.org/ - https://pypi.org/project/parsel/ - https://github.com/scrapy/parsel -" - -LICENSE="BSD" -SLOT=0 -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/cssselect[${PYTHON_USEDEP}] - dev-python/jmespath[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/w3lib[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/sybil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/sphinx-notfound-page \ - dev-python/sphinx-rtd-theme - -src_prepare() { - distutils-r1_src_prepare - sed "/pytest-runner/d" -i setup.py || die -} - -python_test() { - epytest --ignore=docs -} diff --git a/dev-python/parso/Manifest b/dev-python/parso/Manifest deleted file mode 100644 index e27933fde571..000000000000 --- a/dev-python/parso/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST parso-0.8.6.gh.tar.gz 399847 BLAKE2B fc60c16cbb282e4db91a3bfc03b1397c28c90d8bae095310b6b7bd76102c21645d1fd6fb5e69a59a39a37e556b11140197b499a9ae9bb50fc79111910235e967 SHA512 f1468c17f1e64f4c6b7e1c6703f254c5cb93edb0905d31e5687b992726399bf1e62a101af6a80f10393573f930c91d00a07fca05e78104edee56e6b6fca6baee -DIST parso-0.8.7.gh.tar.gz 400286 BLAKE2B bfc85cbe48c68dd3fc5a8a3298746d1fb938423d74cb8d13922bc99a29bc42bacd35ebf6e7955501cb8611d84b750c5cdff9045990233b05527e094fb662a3ae SHA512 8031415aed2f7e52a10e0de84d9e88eae3849bae3725206f3797d5b3e094191f71fc9a47a99211d5d9af46d5c8be6d4cf93b5c8c5b2483ed5775ed8593992713 diff --git a/dev-python/parso/metadata.xml b/dev-python/parso/metadata.xml deleted file mode 100644 index 1d5910316c83..000000000000 --- a/dev-python/parso/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - parso - davidhalter/parso - - diff --git a/dev-python/parso/parso-0.8.6.ebuild b/dev-python/parso/parso-0.8.6.ebuild deleted file mode 100644 index dd350105e607..000000000000 --- a/dev-python/parso/parso-0.8.6.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A python parser that supports error recovery and round-trip parsing" -HOMEPAGE=" - https://github.com/davidhalter/parso/ - https://pypi.org/project/parso/ -" -SRC_URI=" - https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -distutils_enable_sphinx docs - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # py3.10 changed exception messages - test/test_python_errors.py::test_python_exception_matches - # With python3.11 this additional file is run by pytest, - # but it is not actually a test and thus fails - parso/python/token.py::parso.python.token.PythonTokenTypes -) diff --git a/dev-python/parso/parso-0.8.7.ebuild b/dev-python/parso/parso-0.8.7.ebuild deleted file mode 100644 index bbb9021820bd..000000000000 --- a/dev-python/parso/parso-0.8.7.ebuild +++ /dev/null @@ -1,29 +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="A python parser that supports error recovery and round-trip parsing" -HOMEPAGE=" - https://github.com/davidhalter/parso/ - https://pypi.org/project/parso/ -" -SRC_URI=" - https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -distutils_enable_sphinx docs - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/parver/Manifest b/dev-python/parver/Manifest deleted file mode 100644 index b3d9c8d3a5ba..000000000000 --- a/dev-python/parver/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST parver-0.5.gh.tar.gz 26048 BLAKE2B ff658dd477a707b7756717da73317c73fff521968ab7c16f55aa2d6ab3270d4961f16afd114dc2775d5beeb9208b2e459a0e3f262ebcbfe825015925a2ed2bbd SHA512 55fd52cb229c8358e89053f4c44d8cdb4bfbc8fd79ec40f4b7c6f18f2c848fb025e2be4e907b5cfbeb598e535fed67be4e10cea71d529a21e6d0712679c665d3 -DIST parver-1.0.gh.tar.gz 105724 BLAKE2B 8fd53a7dbd0e2c906226cb96429b0642a2418cca0589fcd0ccd03491d7dbdfee5b82b64aa51b692a35037742932882d3dccd884308fe5599edb968f3633e86da SHA512 6d25f54f9c55c96d6bece378fa1d0e16abdbf6a1819512331469ad6339e34c8bd00a2cca9a39df2e3d496fd5727de69da9977d64172663efb3dccce79e186648 diff --git a/dev-python/parver/metadata.xml b/dev-python/parver/metadata.xml deleted file mode 100644 index e8c0a38aa752..000000000000 --- a/dev-python/parver/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - python@gentoo.org - Python - - - - RazerM/parver - https://parver.readthedocs.io/en/latest/ - https://github.com/RazerM/parver/issues - parver - - diff --git a/dev-python/parver/parver-0.5.ebuild b/dev-python/parver/parver-0.5.ebuild deleted file mode 100644 index 58ec1c2f6578..000000000000 --- a/dev-python/parver/parver-0.5.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2019-2025 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="Parse and manipulate version numbers" -HOMEPAGE=" - https://github.com/RazerM/parver/ - https://pypi.org/project/parver/ -" -SRC_URI=" - https://github.com/RazerM/parver/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/arpeggio-1.7[${PYTHON_USEDEP}] - >=dev-python/attrs-19.2[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/parver/parver-1.0.ebuild b/dev-python/parver/parver-1.0.ebuild deleted file mode 100644 index a58d5e97c764..000000000000 --- a/dev-python/parver/parver-1.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2019-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="Parse and manipulate version numbers" -HOMEPAGE=" - https://github.com/RazerM/parver/ - https://pypi.org/project/parver/ -" -SRC_URI=" - https://github.com/RazerM/parver/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -BDEPEND=" - test? ( - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/passlib/Manifest b/dev-python/passlib/Manifest deleted file mode 100644 index 67c0ac3ae6e4..000000000000 --- a/dev-python/passlib/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST libpass-1.9.3.tar.gz 692901 BLAKE2B b7b19ae4a9e7e2d65062d8d51e11fb8caec1da7bedacf88b9b2114013d2a578e64a5ca195d168982a52f7ca143eea5adbc5b33c955e175b7f2dda07bd93e24a2 SHA512 2581412ed18d3b2953f2679a05ce7158095850fb37e16a744a1c80bd1afbcf2d0852619ff9b06322b38004ff01e0d335cefaecb49cf9552a6a478566067aa0bc -DIST passlib-1.7.4.tar.gz 689844 BLAKE2B 38f616105ba70cf93cf36383c73f2a4da7bf66ced2844effffe74d9f7c29ee0aece5652974dd1414f16e32fbe6957e2e921cf01bc59daa70195a6d50a4a3bf2f SHA512 350bd6da5ac57e6c266ffe8bf9684c8c2cce3fc6b513eb6c7bc1b302d2d8a1b701e9c01c953782520a2ac37b7ec1f6d7bd5855f99f6ee0e2dbbf33f2d49a9530 diff --git a/dev-python/passlib/files/passlib-1.7.4-bcrypt.patch b/dev-python/passlib/files/passlib-1.7.4-bcrypt.patch deleted file mode 100644 index 19bb604dbef4..000000000000 --- a/dev-python/passlib/files/passlib-1.7.4-bcrypt.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -r 7aafcc60b4f5 passlib/handlers/bcrypt.py ---- a/passlib/handlers/bcrypt.py Thu Oct 08 15:01:32 2020 -0400 -+++ b/passlib/handlers/bcrypt.py Wed Oct 01 09:04:12 2025 +0200 -@@ -366,6 +366,8 @@ - NOTE: if in future we need to deliberately create hashes which have this bug, - can use something like 'hashpw(repeat_string(secret[:((1+secret) % 256) or 1]), 72)' - """ -+ return False -+ - # check if it exhibits wraparound bug - secret = (b"0123456789"*26)[:255] - bug_hash = ident.encode("ascii") + b"04$R1lJ2gkNaoPGdafE.H.16.nVyh2niHsGJhayOHLMiXlI45o8/DU.6" -@@ -609,7 +611,7 @@ - except ImportError: # pragma: no cover - return False - try: -- version = _bcrypt.__about__.__version__ -+ version = _bcrypt.__version__ - except: - log.warning("(trapped) error reading bcrypt version", exc_info=True) - version = '' diff --git a/dev-python/passlib/metadata.xml b/dev-python/passlib/metadata.xml deleted file mode 100644 index 26c906af12ca..000000000000 --- a/dev-python/passlib/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - notypecheck/passlib - libpass - - diff --git a/dev-python/passlib/passlib-1.7.4-r5.ebuild b/dev-python/passlib/passlib-1.7.4-r5.ebuild deleted file mode 100644 index 3cc6320df1ca..000000000000 --- a/dev-python/passlib/passlib-1.7.4-r5.ebuild +++ /dev/null @@ -1,85 +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 optfeature pypi - -DESCRIPTION="Password hashing framework supporting over 20 schemes" -HOMEPAGE=" - https://foss.heptapod.net/python-libs/passlib/-/wikis/home - https://pypi.org/project/passlib/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="doc test-rust" - -RDEPEND=" - dev-python/pkg-resources[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/scrypt[${PYTHON_USEDEP}] - test-rust? ( - dev-python/bcrypt[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - # combined bcrypt compatibility fixes - # https://foss.heptapod.net/python-libs/passlib/-/issues/190 - # https://foss.heptapod.net/python-libs/passlib/-/issues/196 - "${FILESDIR}/${P}-bcrypt.patch" - ) - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # broken all the time by new django releases - passlib/tests/test_ext_django.py - - # bcrypt now disallows implicit password truncation - passlib/tests/test_handlers_bcrypt.py::bcrypt_bcrypt_test::test_70_hashes - passlib/tests/test_handlers_bcrypt.py::bcrypt_bcrypt_test::test_secret_w_truncate_size - passlib/tests/test_handlers_django.py::django_bcrypt_test::test_secret_w_truncate_size - ) - - case ${EPYTHON} in - python3.13*|python3.14*) - EPYTEST_DESELECT+=( - # crypt module has been removed, so the platform backend - # does not work anymore - passlib/tests/test_handlers.py::{des,md5,sha256,sha512}_crypt_os_crypt_test - ) - ;; - esac - - # skip fuzzing tests, they are very slow - epytest -k "not fuzz_input" -} - -python_install_all() { - distutils-r1_python_install_all - use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} -} - -pkg_postinst() { - optfeature "Argon2 support" dev-python/argon2-cffi - optfeature "bcrypt support" dev-python/bcrypt - optfeature "scrypt support" dev-python/scrypt - optfeature "Time-based One-Time Password (TOTP) support" dev-python/cryptography -} diff --git a/dev-python/passlib/passlib-1.9.3.ebuild b/dev-python/passlib/passlib-1.9.3.ebuild deleted file mode 100644 index fc2caba459bb..000000000000 --- a/dev-python/passlib/passlib-1.9.3.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_PN=libpass -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Fork of passlib, a password hashing framework" -HOMEPAGE=" - https://github.com/notypecheck/passlib/ - https://pypi.org/project/libpass/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="doc test-rust" - -BDEPEND=" - test? ( - dev-python/scrypt[${PYTHON_USEDEP}] - test-rust? ( - >=dev-python/bcrypt-3.1.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-43.0.1[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # bcrypt now disallows implicit password truncation - # https://github.com/notypecheck/passlib/pull/25 - tests/test_handlers_bcrypt.py::bcrypt_bcrypt_test::test_70_hashes - tests/test_handlers_bcrypt.py::bcrypt_bcrypt_test::test_secret_w_truncate_size - tests/test_handlers_django.py::django_bcrypt_test::test_secret_w_truncate_size - - # assumes scrypt dep is not installed - tests/test_crypto_scrypt.py::BuiltinScryptTest::test_missing_backend - ) - - # skip fuzzing tests, they are very slow - epytest -k "not fuzz_input" -} - -python_install_all() { - distutils-r1_python_install_all - use doc && dodoc docs/{*.rst,requirements.txt,lib/*.rst} -} - -pkg_postinst() { - optfeature "Argon2 support" dev-python/argon2-cffi - optfeature "bcrypt support" dev-python/bcrypt - optfeature "scrypt support" dev-python/scrypt - optfeature "Time-based One-Time Password (TOTP) support" dev-python/cryptography -} diff --git a/dev-python/paste/Manifest b/dev-python/paste/Manifest deleted file mode 100644 index e37887255dd1..000000000000 --- a/dev-python/paste/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST paste-3.10.1.tar.gz 652629 BLAKE2B a5589027838cbea6f90f919b94edaaba2f26b827cbf911247ec833fa34a5089ffacbc13f8e5369a80e234506e3450818362f1c63cb76e7cf2f619f922f1a965c SHA512 3d224fc017f8354a4737c83d3dcddd0dfa8baaa80a86f843e817ccba295b8e04d16bb10594f17f010da204a0854cf9d57c03a09d0dacb0e7af305a9b0f86422f diff --git a/dev-python/paste/metadata.xml b/dev-python/paste/metadata.xml deleted file mode 100644 index a16d4c84e24a..000000000000 --- a/dev-python/paste/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - This package provides several pieces of "middleware" (or filters) that can - be nested to build web applications. Each piece of middleware uses the WSGI - (PEP 333) interface, and should be compatible with other middleware based on - those interfaces. - - - pasteorg/paste - Paste - - diff --git a/dev-python/paste/paste-3.10.1.ebuild b/dev-python/paste/paste-3.10.1.ebuild deleted file mode 100644 index 28e208418762..000000000000 --- a/dev-python/paste/paste-3.10.1.ebuild +++ /dev/null @@ -1,41 +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 pypi - -DESCRIPTION="Tools for using a Web Server Gateway Interface stack" -HOMEPAGE=" - https://pythonpaste.readthedocs.io/en/latest/ - https://github.com/pasteorg/paste/ - https://pypi.org/project/Paste/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -BDEPEND=" - test? ( - dev-python/pkg-resources[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs - -EPYTEST_DESELECT=( - # Internet - tests/test_proxy.py -) - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/pastedeploy/Manifest b/dev-python/pastedeploy/Manifest deleted file mode 100644 index 98b72f7c9437..000000000000 --- a/dev-python/pastedeploy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pastedeploy-3.1.gh.tar.gz 33634 BLAKE2B 11087275f0c0f73b44ecc4bdcd6c284534d81056ce2dc898b8a891261b2ec71502679a688e2183adc4572089846d2c06fe5b48648f78ea6667f29e142b656656 SHA512 da13c8181d1f003bf61f954655a1876f49253954c320c6a2db0ca2b92acf057e48dff97376da2f9dce6181e5349ffa2d8cddbf71d3360d6c0fa8d5dedbbb2ae3 diff --git a/dev-python/pastedeploy/metadata.xml b/dev-python/pastedeploy/metadata.xml deleted file mode 100644 index 6209a0d411fd..000000000000 --- a/dev-python/pastedeploy/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - Python - - Paste Deployment is a system for finding and configuring WSGI applications - and servers. For WSGI application consumers it provides a single, simple - function (loadapp) for loading a WSGI application from a configuration file - or a Python Egg. For WSGI application providers it only asks for a single, - simple entry point to your application, so that application users don't need - to be exposed to the implementation details of your application. - - - PasteDeploy - Pylons/pastedeploy - https://docs.pylonsproject.org/projects/pastedeploy/en/latest/ - - diff --git a/dev-python/pastedeploy/pastedeploy-3.1.ebuild b/dev-python/pastedeploy/pastedeploy-3.1.ebuild deleted file mode 100644 index 9545a85c433a..000000000000 --- a/dev-python/pastedeploy/pastedeploy-3.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_PN="PasteDeploy" -MY_P="${MY_PN}-${PV}" -DESCRIPTION="Load, configure, and compose WSGI applications and servers" -HOMEPAGE=" - https://github.com/Pylons/pastedeploy/ - https://pypi.org/project/PasteDeploy/ -" -SRC_URI=" - https://github.com/Pylons/pastedeploy/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 ~x64-macos" - -RDEPEND=" - !dev-python/namespace-paste -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e 's:--cov::' pytest.ini || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/pastel/Manifest b/dev-python/pastel/Manifest deleted file mode 100644 index daea3c0ecca5..000000000000 --- a/dev-python/pastel/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pastel-0.2.1.gh.tar.gz 125760 BLAKE2B f9b3c29444bb6bd0e710cd80d4e48cdc9099ad6512cd99b0224559b87504f5b61cfcb90165f97b101b8ff5e9f8b7e230878c5cf50ae2b0555447f5be28977cb0 SHA512 585834d035fe208313a77e0c824f6b67630a85697d4aef802800911cb1da72bfd6c9ba47fe5502359bdf244a98b8f6dea300a788ff1cfd56a8bc19eb7b7dcc16 diff --git a/dev-python/pastel/metadata.xml b/dev-python/pastel/metadata.xml deleted file mode 100644 index a375216c22e0..000000000000 --- a/dev-python/pastel/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - sdispater/pastel - pastel - - diff --git a/dev-python/pastel/pastel-0.2.1-r1.ebuild b/dev-python/pastel/pastel-0.2.1-r1.ebuild deleted file mode 100644 index 29c62d269c39..000000000000 --- a/dev-python/pastel/pastel-0.2.1-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Bring colors to your terminal" -HOMEPAGE=" - https://github.com/sdispater/pastel/ - https://pypi.org/project/pastel/ -" -SRC_URI=" - https://github.com/sdispater/pastel/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/patatt/Manifest b/dev-python/patatt/Manifest deleted file mode 100644 index 5d1d7fa6afd8..000000000000 --- a/dev-python/patatt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST patatt-0.7.0.tar.xz 118440 BLAKE2B 658ce7523b8ecaa562c9f5455132ffcb569ae388cd1a8b5ba60cc87343f899a51642bdc55253a3395954ef5a2b58e1208f2bd89b2f8bd1c900d575ee41337b91 SHA512 65427841036af52621a0b713e4d7eb39dc6a621a59763ece15e7a9c93220eebca9e990361d97809281ffe800f0eacfbd75e06a71b820b7822dd5c9b4b73995f8 diff --git a/dev-python/patatt/files/patatt-0.7.0-py311-tests.patch b/dev-python/patatt/files/patatt-0.7.0-py311-tests.patch deleted file mode 100644 index 134d88a7baf4..000000000000 --- a/dev-python/patatt/files/patatt-0.7.0-py311-tests.patch +++ /dev/null @@ -1,37 +0,0 @@ -https://git.kernel.org/pub/scm/utils/patatt/patatt.git/commit/?id=3b9f6ecec8e17225b66483ffd0aecb8ba1c328f5 - -From 3b9f6ecec8e17225b66483ffd0aecb8ba1c328f5 Mon Sep 17 00:00:00 2001 -From: Artur Weber -Date: Thu, 8 Jan 2026 17:52:00 +0100 -Subject: Use pre-Python 3.13 Generator type syntax in conftest.py - -Python 3.13 defaults to None for the other fields of the Generator type, -but the version of Generator in older versions does not support such syntax. -Explicitly add the missing fields to allow the tests to run on older Python -versions. - -(An alternative solution would be to use typing-extensions for older -versions, though that would require adding another dependency.) - -Signed-off-by: Artur Weber -Link: https://patch.msgid.link/20260108165200.11313-1-aweber.kernel@gmail.com -Signed-off-by: Konstantin Ryabitsev ---- - tests/conftest.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/conftest.py b/tests/conftest.py -index c5ced78..a9c9157 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -20,7 +20,7 @@ This is a test email body. - """ - - @pytest.fixture --def temp_data_dir() -> Generator[str]: -+def temp_data_dir() -> Generator[str, None, None]: - """Create a temporary data directory structure for patatt.""" - with tempfile.TemporaryDirectory() as tmpdirname: - # Create directory structure similar to patatt's data dir --- -cgit 1.3-korg diff --git a/dev-python/patatt/metadata.xml b/dev-python/patatt/metadata.xml deleted file mode 100644 index d0207818a8e5..000000000000 --- a/dev-python/patatt/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - zx2c4@gentoo.org - Jason A. Donenfeld - - - mpagano@gentoo.org - Mike Pagano - - - patatt - - diff --git a/dev-python/patatt/patatt-0.7.0-r1.ebuild b/dev-python/patatt/patatt-0.7.0-r1.ebuild deleted file mode 100644 index d21f42b05285..000000000000 --- a/dev-python/patatt/patatt-0.7.0-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A simple library to add cryptographic attestation to patches sent via email" -HOMEPAGE="https://patatt.docs.kernel.org/en/latest/ https://pypi.org/project/patatt/" -SRC_URI="https://www.kernel.org/pub/software/devel/patatt/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc ~ppc64 x86" - -RDEPEND="dev-python/pynacl[${PYTHON_USEDEP}]" - -PATCHES=( - "${FILESDIR}"/${P}-py311-tests.patch -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/patch-ng/Manifest b/dev-python/patch-ng/Manifest deleted file mode 100644 index 78f0ec701c1d..000000000000 --- a/dev-python/patch-ng/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-patch-ng-1.19.1.gh.tar.gz 174179 BLAKE2B 512b777df04f901d17e647aea40a34c000552d3f75d501826ed721c067522fcd5efddbe5992e8eeee8f4a167f8f7d0ea75a86f155e1d77a9765e4c45d966dc4d SHA512 4ab16c9404f797e39712161ec50f5d6c6fa172d5916667c8857d7038fa455ad483743da3e8a27f0c0183714e8b927f2703eb97627f7f985870a2f6df23ad4904 diff --git a/dev-python/patch-ng/metadata.xml b/dev-python/patch-ng/metadata.xml deleted file mode 100644 index b8d42c6fc9b0..000000000000 --- a/dev-python/patch-ng/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - azamat.hackimov@gmail.com - Azamat H. Hackimov - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - patch-ng - conan-io/python-patch-ng - - diff --git a/dev-python/patch-ng/patch-ng-1.19.1.ebuild b/dev-python/patch-ng/patch-ng-1.19.1.ebuild deleted file mode 100644 index 94594f6aa1d5..000000000000 --- a/dev-python/patch-ng/patch-ng-1.19.1.ebuild +++ /dev/null @@ -1,32 +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 - -MY_P=python-patch-ng-${PV} -DESCRIPTION="Library to parse and apply unified diffs, fork of dev-python/patch" -HOMEPAGE=" - https://github.com/conan-io/python-patch-ng/ - https://pypi.org/project/patch-ng/ -" -SRC_URI=" - https://github.com/conan-io/python-patch-ng/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -distutils_enable_tests unittest - -python_test() { - "${EPYTHON}" -m unittest -v tests/run_tests.py || - die "Tests failed under ${EPYTHON}" -} diff --git a/dev-python/path-and-address/Manifest b/dev-python/path-and-address/Manifest deleted file mode 100644 index 4c4944153186..000000000000 --- a/dev-python/path-and-address/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST path-and-address-2.0.1.gh.tar.gz 5130 BLAKE2B 98e39d9c359d0abc2659085d187f3d1854eb6329df095a51bc40b1d878049d15e16dea7d10e01110bc8b150f01e593f3a855e3a692db50b62f7092122e17223d SHA512 917b8ccc6656f0b69ecf1afdc7242cb023ae8dc9da64786dd649b90179d425db653e1b8f882b6ca83275f3b8ac510a303367f5ec72aa23f90e7b6f3cf7f13b8e diff --git a/dev-python/path-and-address/metadata.xml b/dev-python/path-and-address/metadata.xml deleted file mode 100644 index 1838b58c5891..000000000000 --- a/dev-python/path-and-address/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - bkohler@gentoo.org - Ben Kohler - - - - joeyespo/path-and-address - path-and-address - - diff --git a/dev-python/path-and-address/path-and-address-2.0.1-r2.ebuild b/dev-python/path-and-address/path-and-address-2.0.1-r2.ebuild deleted file mode 100644 index af12997c7f0e..000000000000 --- a/dev-python/path-and-address/path-and-address-2.0.1-r2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Functions for server CLI applications used by humans" -HOMEPAGE="https://github.com/joeyespo/path-and-address" -SRC_URI=" - https://github.com/joeyespo/path-and-address/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -distutils_enable_tests pytest diff --git a/dev-python/path/Manifest b/dev-python/path/Manifest deleted file mode 100644 index 709ca148900d..000000000000 --- a/dev-python/path/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST path-17.1.1.tar.gz 50528 BLAKE2B 44826c3e70e93872ad380a5a90cd4172113ca6e505389818e1dae949765dcd72a32ca1d17e8eeee11203620c6aa95b1fb61d6145d598a38e98700816b2b8bdf1 SHA512 1efc261485b45734fdcdee9126013f98c11f5ac59a1cf4f10bcd7fd9379d5008ffc4ba76c3d8c331ff4fc32148df52ad24db7c1ac27fae0b63f8e215810de495 diff --git a/dev-python/path/metadata.xml b/dev-python/path/metadata.xml deleted file mode 100644 index a0ad5ac4421d..000000000000 --- a/dev-python/path/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - path - jaraco/path - - diff --git a/dev-python/path/path-17.1.1.ebuild b/dev-python/path/path-17.1.1.ebuild deleted file mode 100644 index 155ccf4018cb..000000000000 --- a/dev-python/path/path-17.1.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A module wrapper for os.path" -HOMEPAGE=" - https://github.com/jaraco/path/ - https://pypi.org/project/path/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/appdirs[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # unreliable, not really meaningful for end users - test_path.py::TestPerformance -) diff --git a/dev-python/pathable/Manifest b/dev-python/pathable/Manifest deleted file mode 100644 index d7ce2d093893..000000000000 --- a/dev-python/pathable/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pathable-0.4.4.gh.tar.gz 21381 BLAKE2B f0ba3579204a636948f96259bc67b3a6e923af1de7b6fcf4021152c9482f82fc362d5d50cb1bcd6b5393c49d2914c6d36e941647754ef7bc2554722ad02f38ad SHA512 4b1ec32f7e952749ec0384036e7becf5343e92cbec9160627c2a678e314d7387bd4ad56a3953171038a38102c715469e973218cb3995df414bd9dd750986e046 -DIST pathable-0.5.0.gh.tar.gz 58424 BLAKE2B 638caa4f7c143e27b671aedcb1ed32b79eb3b48723f367f771882922b380c843e7982c9c821cac5b082cc7af875a668f8bdcc0373ee8c269bfd3566716ca3b20 SHA512 ccd94c910205cc4950bdcee4b06f2c7be59f0ee4688f8ec342b071d1e79e1595dff309cb5c69b50090d33a67af5ea9e8dc26f5b68cb0b9c698554339eaee5cb9 -DIST pathable-0.6.0.gh.tar.gz 62152 BLAKE2B c0f3984838b27aa566744b4f81080d7081f839fe01a714c049ff114b005cbcf4719de9c664632a6ba3b48c692b35c911c1e1e9b08cd69c079026d3573b33cb7d SHA512 b45f075224f870cde80e4c28a8938b7bb857a804609f82b66d0692fe20f6cf00a2dc692d6eb32d6d30c0316837f47237334df92c711977cc032b96e55ebf14da diff --git a/dev-python/pathable/metadata.xml b/dev-python/pathable/metadata.xml deleted file mode 100644 index 8ce0babd047a..000000000000 --- a/dev-python/pathable/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pathable - p1c2u/pathable - - diff --git a/dev-python/pathable/pathable-0.4.4.ebuild b/dev-python/pathable/pathable-0.4.4.ebuild deleted file mode 100644 index b7759c677a0f..000000000000 --- a/dev-python/pathable/pathable-0.4.4.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Object-oriented paths" -HOMEPAGE=" - https://pypi.org/project/pathable/ - https://github.com/p1c2u/pathable -" -SRC_URI=" - https://github.com/p1c2u/pathable/archive/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -distutils_enable_tests pytest - -src_prepare() { - sed -e '/--cov/d' -i pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/pathable/pathable-0.5.0.ebuild b/dev-python/pathable/pathable-0.5.0.ebuild deleted file mode 100644 index 6334ea8b1814..000000000000 --- a/dev-python/pathable/pathable-0.5.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_beta/b} -DESCRIPTION="Object-oriented paths" -HOMEPAGE=" - https://pypi.org/project/pathable/ - https://github.com/p1c2u/pathable -" -SRC_URI=" - https://github.com/p1c2u/pathable/archive/${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -if [[ ${PV} != *_beta* ]]; then - KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" -fi - -RDEPEND=" - =dev-python/pyrsistent-0.20*[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - sed -e '/--cov/d' -i pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/pathable/pathable-0.6.0.ebuild b/dev-python/pathable/pathable-0.6.0.ebuild deleted file mode 100644 index 1bcc0b220ffc..000000000000 --- a/dev-python/pathable/pathable-0.6.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_beta/b} -DESCRIPTION="Object-oriented paths" -HOMEPAGE=" - https://pypi.org/project/pathable/ - https://github.com/p1c2u/pathable -" -SRC_URI=" - https://github.com/p1c2u/pathable/archive/${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -if [[ ${PV} != *_beta* ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -fi - -RDEPEND=" - =dev-python/pyrsistent-0.20*[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - sed -e '/--cov/d' -i pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/pathspec/Manifest b/dev-python/pathspec/Manifest deleted file mode 100644 index 60ca88fb8991..000000000000 --- a/dev-python/pathspec/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST pathspec-1.0.4.tar.gz 131200 BLAKE2B 32af605bb8f2e85adfe97627af35d31f4e9a92d864343ec8f290468ac5637600b6869b0a241a77fa2b2f7a41a899f158359f16672cffd6d35506e2e23f39e8d5 SHA512 1004dc55111a4cbf8767775894ed79da465598cd700afbeb96f6ef1f997dcb43cfba8af0b0a1de6232da9725a6e08577ce531da7faa16125c2b7bda0a378d5c3 -DIST pathspec-1.0.4.tar.gz.provenance 9992 BLAKE2B 5468d5c3fd4054f1f253247901203faa00d0e3d1c8a083942945adefac5ad8d7dec82a802e3d6f4f5d748938e02a54ac464c30d6c87e9206ff34cf5582fbe493 SHA512 5fafada724fddd4e6611f62913b9e59a8a6f8df04d638f85c3fa2764450d66d621425d7a2d5039e490b491828fa8a67f82149aded45dfb561024f5b57f5caec8 -DIST pathspec-1.1.0.tar.gz 133918 BLAKE2B f59f58fef5fa577d81e038539a0d2040d6d4019c31dc58879b587c9112fcc08e15652941a659b4d1d09d96ade2bcd9e5c2093953423c361ba6a1258f2a27fe47 SHA512 18796c3f654b6e05a43fca0ffdf4667b37663844967ef1a22f7597befd35472a85026f66217e5775e7f9e6e05554e98fc770d43fa34da78e82811dfcea08e167 -DIST pathspec-1.1.0.tar.gz.provenance 9710 BLAKE2B 6fcdef6583df13a6c68ee58cd7899e6ebfe3aa245e837dbe60ad9ad06041a19678f326ef4d35c68793f8e7d9ce9a2294fc1c46fb9bec064e237eaae3a4b671d6 SHA512 eb65f1c45d0f7be942fe9f92a2f11cffc1e21cf015e229bd358d6c66203a76a85982dc4b2211708f733bc6361f9ad2eed1bc29ca0afb2f6ddcc46a96655371ba -DIST pathspec-1.1.1.tar.gz 135180 BLAKE2B e162f9438866bf7eac86a711f066fff55283dc3a11c934c98c481866b7142da415aa5fcf907ac6fbfff31d6f5e551b3174e2315a3850020573e9216bbaf680a5 SHA512 e115d3828085b3fc268a14e3362f067ae38ce8317340b6e32841f05d0480cc41970dfe4ac90b05a524fa408220f40911e430ac0a468c469bd366e8a0e39e7bb6 -DIST pathspec-1.1.1.tar.gz.provenance 9867 BLAKE2B 992d9f6b8f9fe4564bbc1448d41b15ea4cbbe95ca79abe19fefc6bc47ed16698d5696767254540f11a2691184788736f6621ad1bb495c3db55b7caa0cd6090b6 SHA512 50a384ed4d5f2b0c874b13b0e4764cae1436d9039ba5a30bb7ebdfdf846c950052bd0e6457f92d8a17935d6b14150f6900d0a9e94e9a459a947fb998d079ca2d diff --git a/dev-python/pathspec/metadata.xml b/dev-python/pathspec/metadata.xml deleted file mode 100644 index 5e9781c7e028..000000000000 --- a/dev-python/pathspec/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pathspec - cpburnz/python-pathspec - - diff --git a/dev-python/pathspec/pathspec-1.0.4.ebuild b/dev-python/pathspec/pathspec-1.0.4.ebuild deleted file mode 100644 index f1700f1ab563..000000000000 --- a/dev-python/pathspec/pathspec-1.0.4.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/cpburnz/python-pathspec -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Utility library for gitignore style pattern matching of file paths" -HOMEPAGE=" - https://github.com/cpburnz/python-pathspec/ - https://pypi.org/project/pathspec/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -distutils_enable_tests unittest diff --git a/dev-python/pathspec/pathspec-1.1.0.ebuild b/dev-python/pathspec/pathspec-1.1.0.ebuild deleted file mode 100644 index f1700f1ab563..000000000000 --- a/dev-python/pathspec/pathspec-1.1.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/cpburnz/python-pathspec -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Utility library for gitignore style pattern matching of file paths" -HOMEPAGE=" - https://github.com/cpburnz/python-pathspec/ - https://pypi.org/project/pathspec/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -distutils_enable_tests unittest diff --git a/dev-python/pathspec/pathspec-1.1.1.ebuild b/dev-python/pathspec/pathspec-1.1.1.ebuild deleted file mode 100644 index f1700f1ab563..000000000000 --- a/dev-python/pathspec/pathspec-1.1.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/cpburnz/python-pathspec -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Utility library for gitignore style pattern matching of file paths" -HOMEPAGE=" - https://github.com/cpburnz/python-pathspec/ - https://pypi.org/project/pathspec/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -distutils_enable_tests unittest diff --git a/dev-python/pathvalidate/Manifest b/dev-python/pathvalidate/Manifest deleted file mode 100644 index 77c9796907c3..000000000000 --- a/dev-python/pathvalidate/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pathvalidate-3.3.1.tar.gz 63262 BLAKE2B 4ed0d1a52e2de2069a4681ba991567f9b69dc15c75fd09323dd57669122830d526c6b74692836fcd1a6e475606a602c6aeb87520bee0b9a04254d4b55465d4d4 SHA512 c3a318207825350e76744b0917a26226555dd25233389394e49c0e07fd8e15bffa43bbd2d83482b839ba905618dd8bec0409c0d60af13bd3c9abe25605b5268d -DIST pathvalidate-3.3.1.tar.gz.provenance 9499 BLAKE2B 0f77abf95d2af22c918eaf0d2bc127fb6002811dda3736aed72a627b714ac6f7aa0da850c6e9c059171ed8bf9333fd27d97f38f559ef011bcbe5e1b5aad9b7cc SHA512 96187a941d29821b49a3b254bb3a9d7111f94e872ab03a2e1391ed8a1bc8492356c6baddced7e4d5a9905c99d6636c591fb33e744de859338242fcd33e1045d0 diff --git a/dev-python/pathvalidate/metadata.xml b/dev-python/pathvalidate/metadata.xml deleted file mode 100644 index 51f95eb44dbb..000000000000 --- a/dev-python/pathvalidate/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - zmedico@gentoo.org - - - python@gentoo.org - Python - - - - pathvalidate - thombashi/pathvalidate - - diff --git a/dev-python/pathvalidate/pathvalidate-3.3.1.ebuild b/dev-python/pathvalidate/pathvalidate-3.3.1.ebuild deleted file mode 100644 index 27d2c2f5d290..000000000000 --- a/dev-python/pathvalidate/pathvalidate-3.3.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/thombashi/pathvalidate -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python library to sanitize/validate a string such as filenames/file-paths/etc" -HOMEPAGE=" - https://github.com/thombashi/pathvalidate/ - https://pypi.org/project/pathvalidate/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}] - test? ( - dev-python/allpairspy[${PYTHON_USEDEP}] - dev-python/tcolorpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/patiencediff/Manifest b/dev-python/patiencediff/Manifest deleted file mode 100644 index 890f8062e624..000000000000 --- a/dev-python/patiencediff/Manifest +++ /dev/null @@ -1,21 +0,0 @@ -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9 -DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0 -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST patiencediff-0.2.1.crate 21717 BLAKE2B 839dab29b4a5f830df1edc2eb9b46373e8adf6a2f2474b3cb7622899e5cad4de9d19d2b6ace3e6b44d3772a934c3469c85cdd9d2bb31d138f8a28edcd52e7ab3 SHA512 500b3f42a6fd936a3a2fa6b65f5ea0f6b8e37f50be5f002dd2ae76d2138765e45547a6aac68586ded2d5970609e5c2238ce0f5b2fb5b7396e7ca8914f0c1c2c1 -DIST patiencediff-0.2.18.tar.gz 24521 BLAKE2B 6b0fd39874b2fc95ab0b964471a129fac3e80be979a3683a14672508ed9e3ec74c2c7e805796e8f33bc7f43bcc2ee3b8dadadaa4c6482d23d261f362ff0e573a SHA512 9eaddfb4533bb213f982b83c4d82fc9235d32b587820af9b1575395ce8b53bb05818b16cb9e721eb41880ffa4cf614f420332aeb2c2823f4fe78372fa629c2e7 -DIST patiencediff-0.2.18.tar.gz.provenance 9668 BLAKE2B ba3581f670a4718310effdb9d12e8ed1c064add4d1f39ae2dd67538171bf1a6c76fbbc91f64d2ac04d962a2314046777263e17df473c99e21dc33470971c5438 SHA512 4eb8229d71937b66217601385891ebe7b3703e6547f49b3efffc5cf5e2841055917f942551314587d8b921541b4a2820d5be046c25e40d387a5dfe16fbd40d0c -DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 -DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c -DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 -DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b -DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e -DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 -DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 -DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e -DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c -DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 -DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b diff --git a/dev-python/patiencediff/metadata.xml b/dev-python/patiencediff/metadata.xml deleted file mode 100644 index f7b63096ccec..000000000000 --- a/dev-python/patiencediff/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - patiencediff - breezy-team/patiencediff - - diff --git a/dev-python/patiencediff/patiencediff-0.2.18.ebuild b/dev-python/patiencediff/patiencediff-0.2.18.ebuild deleted file mode 100644 index a41150d55e53..000000000000 --- a/dev-python/patiencediff/patiencediff-0.2.18.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/breezy-team/patiencediff -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - autocfg@1.5.0 - heck@0.5.0 - indoc@2.0.6 - libc@0.2.177 - memoffset@0.9.1 - once_cell@1.21.3 - patiencediff@0.2.1 - portable-atomic@1.11.1 - proc-macro2@1.0.101 - pyo3-build-config@0.26.0 - pyo3-ffi@0.26.0 - pyo3-macros-backend@0.26.0 - pyo3-macros@0.26.0 - pyo3@0.26.0 - quote@1.0.41 - syn@2.0.106 - target-lexicon@0.13.3 - unicode-ident@1.0.19 - unindent@0.2.4 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python implementation of the patiencediff algorithm" -HOMEPAGE=" - https://github.com/breezy-team/patiencediff/ - https://pypi.org/project/patiencediff/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="GPL-2+" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions GPL-2+ MIT Unicode-3.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/patiencediff/_patiencediff_rs.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_configure() { - # makes extension builds fatal - export CIBUILDWHEEL=1 -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - eunittest -} diff --git a/dev-python/patsy/Manifest b/dev-python/patsy/Manifest deleted file mode 100644 index 30e488130e0a..000000000000 --- a/dev-python/patsy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST patsy-1.0.2.tar.gz 399942 BLAKE2B b0a08d9ac21ffc660e2cc26762c22cfff8ccce86527331ec3ca29c1a126113ab070346407c38a71226f8e923b532c6e3304c9a3fbb05493b79b216c2a0572015 SHA512 2a1d785359e8de364378785dcd00c882ec85b93e1075822b5399466ef7b4b71626725fd43a0fb01ad472aef5488ba0906ef4b5156b59c8a53846040d85866d35 diff --git a/dev-python/patsy/metadata.xml b/dev-python/patsy/metadata.xml deleted file mode 100644 index f0b6f3b3c08d..000000000000 --- a/dev-python/patsy/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - python@gentoo.org - Python - - - A Python package for describing statistical models and for building - design matrices. It is closely inspired by and compatible with the - 'formula' mini-language used in R and S. - - - patsy - pydata/patsy - - diff --git a/dev-python/patsy/patsy-1.0.2.ebuild b/dev-python/patsy/patsy-1.0.2.ebuild deleted file mode 100644 index b795960bbe25..000000000000 --- a/dev-python/patsy/patsy-1.0.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python module to describe statistical models and design matrices" -HOMEPAGE=" - https://patsy.readthedocs.io/en/latest/index.html - https://github.com/pydata/patsy/ - https://pypi.org/project/patsy/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - !hppa? ( - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/pbkdf2/Manifest b/dev-python/pbkdf2/Manifest deleted file mode 100644 index 8be1951078f3..000000000000 --- a/dev-python/pbkdf2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pbkdf2-1.3.tar.gz 6360 BLAKE2B 0a449b593fb1dddd604db687dab1fcdbeae37819dc17d7a875d8f592b1a45ac16903a77de46b72d87fbc2d41217f044046c4b4cf3a10b579e4f21e151d8512d0 SHA512 1297950d045f9b56f5eb9f771fe65091802c1f12f090a8a80fb5e36bfa10f1c1ac3b9dc8088f4a640b840fb7073aadd3fdf39f3979118046ba5cde477d071244 diff --git a/dev-python/pbkdf2/metadata.xml b/dev-python/pbkdf2/metadata.xml deleted file mode 100644 index 10a3becc5b47..000000000000 --- a/dev-python/pbkdf2/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - luke-jr+gentoobugs@utopios.org - Luke Dashjr - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - pbkdf2 - - diff --git a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild b/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild deleted file mode 100644 index b894a08bba03..000000000000 --- a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Implementation of PBKDF2, specified in RSA PKCS#5 v2.0" -HOMEPAGE=" - https://www.dlitz.net/software/python-pbkdf2/ - https://pypi.org/project/pbkdf2/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -python_test() { - "${EPYTHON}" test/test_pbkdf2.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/pbr/Manifest b/dev-python/pbr/Manifest deleted file mode 100644 index 694e9deb1137..000000000000 --- a/dev-python/pbr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pbr-7.0.3.tar.gz 135625 BLAKE2B a0271614d745165056a65d6de3673217fe4ae2d3bbc43b0eb7b9d1b07fef4364dc3e5f938ce0db63b9fb5031247a49ccca1be4bbee5ecbc4d53ca6663faaaba1 SHA512 dff6c9ae44cdb8db111d87530a1096dd3f9045df20cb3105f736b909f9dce957e2e8f54d6a8a1c09139689d39b1b3b4dbd53947414e4d467b11314b7f397fb99 diff --git a/dev-python/pbr/metadata.xml b/dev-python/pbr/metadata.xml deleted file mode 100644 index b1a933f6fe0e..000000000000 --- a/dev-python/pbr/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - Python Build Reasonableness - PBR is a library that injects some useful and sensible default behaviors into your setuptools run. - - - - pbr - openstack/pbr - - diff --git a/dev-python/pbr/pbr-7.0.3-r1.ebuild b/dev-python/pbr/pbr-7.0.3-r1.ebuild deleted file mode 100644 index 1a48791d56e9..000000000000 --- a/dev-python/pbr/pbr-7.0.3-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Inject some useful and sensible default behaviors into setuptools" -HOMEPAGE=" - https://opendev.org/openstack/pbr/ - https://github.com/openstack/pbr/ - https://pypi.org/project/pbr/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# importlib-resources/pkg-resources: _compat/metadata.py -# packaging/pkg-resources: _compat/packaging.py -RDEPEND=" - || ( - dev-python/importlib-resources[${PYTHON_USEDEP}] - dev-python/pkg-resources[${PYTHON_USEDEP}] - ) - || ( - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - dev-python/pkg-resources[${PYTHON_USEDEP}] - ) - >=dev-python/setuptools-64.0.0[${PYTHON_USEDEP}] -" - -# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and -# https://bugs.gentoo.org/show_bug.cgi?id=561038 docutils is needed for sphinx -# exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848 stestr is run as -# external tool. -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - >=dev-python/wheel-0.32.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.0.3[${PYTHON_USEDEP}] - dev-vcs/git - ' "${PYTHON_TESTED[@]}") - ) -" - -distutils_enable_tests unittest - -python_prepare_all() { - # TODO: investigate - sed -e 's:test_with_argument:_&:' \ - -e 's:test_wsgi_script_run:_&:' \ - -i pbr/tests/functional/test_wsgi_scripts.py || die - # installs random packages via pip from the Internet - rm pbr/tests/functional/test_pep517.py || die - rm pbr/tests/functional/test_requirements.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Testing on ${EPYTHON} is not supported at the moment" - return - fi - - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - eunittest -b -} diff --git a/dev-python/pbr/pbr-7.0.3-r2.ebuild b/dev-python/pbr/pbr-7.0.3-r2.ebuild deleted file mode 100644 index 4f449b2e2167..000000000000 --- a/dev-python/pbr/pbr-7.0.3-r2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Inject some useful and sensible default behaviors into setuptools" -HOMEPAGE=" - https://opendev.org/openstack/pbr/ - https://github.com/openstack/pbr/ - https://pypi.org/project/pbr/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/importlib-resources[${PYTHON_USEDEP}] - ' pypy3_11 3.11) - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/setuptools-64.0.0[${PYTHON_USEDEP}] -" - -# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and -# https://bugs.gentoo.org/show_bug.cgi?id=561038 docutils is needed for sphinx -# exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848 stestr is run as -# external tool. -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - >=dev-python/wheel-0.32.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.0.3[${PYTHON_USEDEP}] - dev-vcs/git - ' "${PYTHON_TESTED[@]}") - ) -" - -distutils_enable_tests unittest - -python_prepare_all() { - # TODO: investigate - sed -e 's:test_with_argument:_&:' \ - -e 's:test_wsgi_script_run:_&:' \ - -i pbr/tests/functional/test_wsgi_scripts.py || die - # installs random packages via pip from the Internet - rm pbr/tests/functional/test_pep517.py || die - rm pbr/tests/functional/test_requirements.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Testing on ${EPYTHON} is not supported at the moment" - return - fi - - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - eunittest -b -} diff --git a/dev-python/pbs-installer/Manifest b/dev-python/pbs-installer/Manifest deleted file mode 100644 index 43d43b890e43..000000000000 --- a/dev-python/pbs-installer/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST pbs_installer-2026.5.10.tar.gz 72513 BLAKE2B c20f78d1e026c94b4f9a09036fde6eb5fb43a8575a44618a335e34da6e5f82f72317c0e5ce413d149846a696c687f365847daaf7a416491e0b008814db9cc9d4 SHA512 5cc33c12789a4e31ccbad598da5694e939de8e3614db0d55cd3e99d666543df2946351b10593379f88d3eae493ce7ea97bb24a666a206577b5c0731da30e9e86 -DIST pbs_installer-2026.5.10.tar.gz.provenance 9932 BLAKE2B 3d366fd8f3306ce1e66c338bec1cb776b925ef37081366a946182ce68b3781b0ebca32eba55d29e36f734d1554b34486963116b2360d77693313a53fe78c3640 SHA512 c5394edb6f18fd767af548242ba97738e4a1e062d3467abb30060b7950b305e78895311811abb8389d247727f3eb2478c0efeaa6d1e6970c292c6c4ae7f95506 -DIST pbs_installer-2026.5.8.tar.gz 71877 BLAKE2B b85346c84c7e2b8859c44a13e844f015feb6f77938c853aa2f31f6572e23bddc8f4fcff2c0a21c814f20517953ed0f273bd5f6cb2ce1bcca0eb20bad8c78e674 SHA512 e3c3fad7358af454c08e31132a74d77afcbb3400e71c31d87440b194e21f00ebb7c663732329e3f5cad224c99d46a84c6958451379c2f0751afe1b372328be0d -DIST pbs_installer-2026.5.8.tar.gz.provenance 9611 BLAKE2B e5191bb1aaf8f1d3cb427ebe6e27186eeac4392db5cdf4bfefdea45361ac490e198e3a30e8f66c42d2be6d317aba4ec477e5c6cebc4cd5d8889b9358cc37eb98 SHA512 d8e146b3939996443e87d1f9ee0814863c9d0274f5390868245bebdc7ac9f379d7fcbd69c6e6a9e65be68b3dc105b05263eae14745b5ad44fb9c23efd6d60fe8 -DIST pbs_installer-2026.6.2.tar.gz 72505 BLAKE2B 631cc767640288849ca45b3c657f71345d4d26e5928c409750d8cea847a66313e232045fa04fc7da8f7c1507ea0cdb5d96f0f598f0e91de2675606a621461779 SHA512 39718058055ae3102187c4c0c58c913f6984841967e63fe3d81f65f2747fe1c6f54e337c076b7af1048d1b3911c2d75b1d6ca834d3820a4c6701a9257329cb03 -DIST pbs_installer-2026.6.2.tar.gz.provenance 10047 BLAKE2B c4c1a314119d1447ae2a391f9a879d1dee14b93af7c7dde85040f484c4bb28a0bf2e12d7305cfa83d9c045785358eabf1220389bf4a2e5dcb78999801c232338 SHA512 2ce2939a90b7aa73c0a5dcac971ef7f8ec5c406c30f5084422216ef9af3ea5033f29ab606ef65ee42e965a615b33abc5d2c02d671cf48989c8a1318811ea605d diff --git a/dev-python/pbs-installer/metadata.xml b/dev-python/pbs-installer/metadata.xml deleted file mode 100644 index 7ccc21811a7f..000000000000 --- a/dev-python/pbs-installer/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - pbs-installer - frostming/pbs-installer - - diff --git a/dev-python/pbs-installer/pbs-installer-2026.5.10.ebuild b/dev-python/pbs-installer/pbs-installer-2026.5.10.ebuild deleted file mode 100644 index 5255989ad0b2..000000000000 --- a/dev-python/pbs-installer/pbs-installer-2026.5.10.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYPI_VERIFY_REPO=https://github.com/frostming/pbs-installer -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Installer for Python Build Standalone" -HOMEPAGE=" - https://pypi.org/project/pbs-installer/ - https://github.com/frostming/pbs-installer/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -# httpx is needed to download builds -# zstandard is needed to install them -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/backports-zstd-1.0.0[${PYTHON_USEDEP}] - ' 3.11 3.12 3.13) - =dev-python/httpx-0.27.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests import-check diff --git a/dev-python/pbs-installer/pbs-installer-2026.5.8.ebuild b/dev-python/pbs-installer/pbs-installer-2026.5.8.ebuild deleted file mode 100644 index f3bc021d04f4..000000000000 --- a/dev-python/pbs-installer/pbs-installer-2026.5.8.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYPI_VERIFY_REPO=https://github.com/frostming/pbs-installer -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Installer for Python Build Standalone" -HOMEPAGE=" - https://pypi.org/project/pbs-installer/ - https://github.com/frostming/pbs-installer/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -# httpx is needed to download builds -# zstandard is needed to install them -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/backports-zstd-1.0.0[${PYTHON_USEDEP}] - ' 3.11 3.12 3.13) - =dev-python/httpx-0.27.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests import-check diff --git a/dev-python/pbs-installer/pbs-installer-2026.6.2.ebuild b/dev-python/pbs-installer/pbs-installer-2026.6.2.ebuild deleted file mode 100644 index 5255989ad0b2..000000000000 --- a/dev-python/pbs-installer/pbs-installer-2026.6.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYPI_VERIFY_REPO=https://github.com/frostming/pbs-installer -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Installer for Python Build Standalone" -HOMEPAGE=" - https://pypi.org/project/pbs-installer/ - https://github.com/frostming/pbs-installer/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -# httpx is needed to download builds -# zstandard is needed to install them -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/backports-zstd-1.0.0[${PYTHON_USEDEP}] - ' 3.11 3.12 3.13) - =dev-python/httpx-0.27.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests import-check diff --git a/dev-python/pdf2image/Manifest b/dev-python/pdf2image/Manifest deleted file mode 100644 index 9f834b0784b0..000000000000 --- a/dev-python/pdf2image/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST pdf2image-1.16.3.tar.gz 12891 BLAKE2B 938e2ede446750b37034ddeb6e8ad7481231eb26f5365b8bce3e34f1fd5ca56e3ca7791a957bec5850f92eac9d301486c015893fbcb9ed14df40179e033f1498 SHA512 fd2ec1d72c6ca992a788d634ef58dde9e6433c98d8a9d92e08d159a4e2ffc4e3914e8895546e577c6b8b985287a4a51b85ad4bf35f490e664d86d5140e34d3f4 -DIST pdf2image-1.17.0.gh.tar.gz 1758092 BLAKE2B bb1eab8c6c6b7cf02b0b13540001b419624a32d2233252535a9d2f16600843985bd1b9a346d7350de69e8b017bb0f2f5501c2f75eaf9f5be333aadd754732669 SHA512 a74579901e597559782c3357ea686cc92f358a4362ac309cf23843ad15b4f5d00b7d483098e8046c0edb83ae95cbf3155e02f84a8101da4034fe4bb201191a1d -EBUILD pdf2image-1.16.3.ebuild 439 BLAKE2B d10f6bb2ba2c8c019f302aa000b56845e1137d792492dce52a9cfe4c9b58d27fa1e1d6eba0723bc2d501433ebfb3354efccaf2a53b03e6faa4e4939edc5985cc SHA512 50c915ca1fa0503dd39fb32c916a15f35a3107a74ca1fb6a95b5bc9a1ce382d3a5af052449783c7bf6164ba48ec49d637bd8da0f8d5ad0e3acb14be76b996df1 -EBUILD pdf2image-1.17.0.ebuild 680 BLAKE2B 3582a362a3e26475a0b312c511e6b44e92ec26390a8a5178b62cf6571b7250c517426ced160a6c32a1c66b9b8531b0d91ba93e071647bf7c5cd620bfd030ccf6 SHA512 181027900b163e967e77348a2ebd07c97e5d49256cfdc81c0865f59b0fbc6e8e97a05c4093f11e4d61760315105c40dd02baeee47a77d2072d511c37049ed998 -MISC metadata.xml 448 BLAKE2B 8540178d67b5ad265f4cb938ad2c7c61204faa652aacae29fbecef252b90027a9ce724322338214e3d4b2df2d5abfe8a823fb1a95e5f0b1d2d088431c6251173 SHA512 6d206f3404c0924e85cb425b2904dbf7a9025b0439248ce22c467a067f612e54fb422078a15aa16258b4905efc13df05246aaae66afad88db2ee9fc17eb70a83 diff --git a/dev-python/pdf2image/metadata.xml b/dev-python/pdf2image/metadata.xml deleted file mode 100644 index ac80b8317289..000000000000 --- a/dev-python/pdf2image/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/Belval/pdf2image/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/pdf2image/pdf2image-1.16.3.ebuild b/dev-python/pdf2image/pdf2image-1.16.3.ebuild deleted file mode 100644 index 2064f96750a6..000000000000 --- a/dev-python/pdf2image/pdf2image-1.16.3.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Module that wraps pdftoppm and pdftocairo to convert PDF to a PIL Image object" -HOMEPAGE="https://github.com/Belval/pdf2image" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-text/poppler - dev-python/pillow -" diff --git a/dev-python/pdf2image/pdf2image-1.17.0.ebuild b/dev-python/pdf2image/pdf2image-1.17.0.ebuild deleted file mode 100644 index 60ad3cb93ea8..000000000000 --- a/dev-python/pdf2image/pdf2image-1.17.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Module that wraps pdftoppm and pdftocairo to convert PDF to a PIL Image object" -HOMEPAGE="https://github.com/Belval/pdf2image" -SRC_URI="https://github.com/Belval/pdf2image/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-text/poppler[cairo,jpeg,jpeg2k,png,tiff,utils] - dev-python/pillow -" - -distutils_enable_tests unittest -distutils_enable_sphinx docs \ - dev-python/recommonmark \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/pdfrw/Manifest b/dev-python/pdfrw/Manifest deleted file mode 100644 index ab1fb3bd9836..000000000000 --- a/dev-python/pdfrw/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pdfrw-0.4-1.gh.tar.gz 143615 BLAKE2B 281dc94c762dcc776e2c9c84609b59ca32387510bcfbec39271a6073533f9ad5d416cf4250b3dcd8564973d197ce090719c5561f58b972c89d463b90723ac8e6 SHA512 f2ef6a966cb1b947425679e6c16e658b5d1dbc13d62fb2e1edc278508b03f6c6847b3c83dab8bcd7df3438e587df066bc16b653461ae402bb8688ddb05f4e886 -DIST pdfrw-static_pdfs-d646009a0e3e71daf13a52ab1029e2230920ebf4.tar.gz 25243391 BLAKE2B 5c491d56c9731352907787bbe10b8b3ac362f0c7892ddcd15a1299d3b2b4bb604662f6231aa22478290992a345e769af2e2c2459a25a16c370ea05fa68101f80 SHA512 9bf1d5ddc8f55b40b50041e745579406bb0036fb7795ac40064aad7cdf592869051ba84a5ab080042e237690bb2f1811b86b2a4424535aa4c367f6e29a0c34eb diff --git a/dev-python/pdfrw/files/pdfrw-fix-import-collections-warning.patch b/dev-python/pdfrw/files/pdfrw-fix-import-collections-warning.patch deleted file mode 100644 index fe5971264d86..000000000000 --- a/dev-python/pdfrw/files/pdfrw-fix-import-collections-warning.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff --git a/pdfrw/pdfreader.py b/pdfrw/pdfreader.py -index 2c9c3a2..feb025b 100644 ---- a/pdfrw/pdfreader.py -+++ b/pdfrw/pdfreader.py -@@ -12,9 +12,10 @@ of the object. - ''' - import gc - import binascii --import collections - import itertools - -+from collections import defaultdict -+ - from .errors import PdfParseError, log - from .tokens import PdfTokens - from .objects import PdfDict, PdfArray, PdfName, PdfObject, PdfIndirect -@@ -340,7 +341,7 @@ class PdfReader(PdfDict): - - def parse_xref_stream(self, source, int=int, range=range, - enumerate=enumerate, islice=itertools.islice, -- defaultdict=collections.defaultdict, -+ defaultdict=defaultdict, - hexlify=binascii.hexlify): - ''' Parse (one of) the cross-reference file section(s) - ''' -diff --git a/tests/expected.py b/tests/expected.py -index d153fc3..62c29aa 100644 ---- a/tests/expected.py -+++ b/tests/expected.py -@@ -12,8 +12,8 @@ - ''' - - import os --import collections - from pdfrw.py23_diffs import convert_load -+from collections import defaultdict - - root_dir = os.path.dirname(__file__) - result_dir = 'tmp_results' -@@ -28,7 +28,7 @@ for sourcef in ('mytests.txt', 'expected.txt'): - - - def results(): -- results = collections.defaultdict(set) -+ results = defaultdict(set) - with open(expectedf, 'rb') as f: - for line in f: - line = convert_load(line) diff --git a/dev-python/pdfrw/files/pdfrw-static-fix-import-collections-warning.patch b/dev-python/pdfrw/files/pdfrw-static-fix-import-collections-warning.patch deleted file mode 100644 index 95d20358a4b6..000000000000 --- a/dev-python/pdfrw/files/pdfrw-static-fix-import-collections-warning.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/__main__.py b/__main__.py -index 55c6e3a..fa9dd47 100644 ---- a/tests/static_pdfs/__main__.py -+++ b/tests/static_pdfs/__main__.py -@@ -14,10 +14,11 @@ Part of github.com/pmaupin/static_pdfs. - - import sys - import os --import collections - import hashlib - import static_pdfs - -+from collections import defaultdict -+ - params = sys.argv[1:] - - destroy = params == ['destroy'] -@@ -35,7 +36,7 @@ md5. - ''') - - --found = collections.defaultdict(list) -+found = defaultdict(list) - - sys.stdout.write('\n\nReading PDFs:\n\n') - diff --git a/dev-python/pdfrw/metadata.xml b/dev-python/pdfrw/metadata.xml deleted file mode 100644 index 087875cf2688..000000000000 --- a/dev-python/pdfrw/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pdfrw - sarnold/pdfrw - - diff --git a/dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild b/dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild deleted file mode 100644 index d03beee69925..000000000000 --- a/dev-python/pdfrw/pdfrw-0.4_p1-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -PDFS_COMMIT=d646009a0e3e71daf13a52ab1029e2230920ebf4 -DESCRIPTION="PDF file reader/writer library" -HOMEPAGE=" - https://github.com/sarnold/pdfrw/ - https://pypi.org/project/pdfrw/ -" - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://github.com/sarnold/pdfrw.git" - EGIT_BRANCH="main" - inherit git-r3 -else - MY_PV="${PV/_p/-}" - MY_P="${PN}-${MY_PV}" - SRC_URI=" - https://github.com/sarnold/pdfrw/archive/${MY_PV}.tar.gz - -> ${MY_P}.gh.tar.gz - test? ( - https://github.com/pmaupin/static_pdfs/archive/${PDFS_COMMIT}.tar.gz - -> pdfrw-static_pdfs-${PDFS_COMMIT}.tar.gz - ) - " - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86" - S=${WORKDIR}/${MY_P} -fi - -LICENSE="BSD MIT" -SLOT="0" -IUSE="crypt" - -RDEPEND=" - crypt? ( - dev-python/pycryptodome[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - dev-python/reportlab[${PYTHON_USEDEP}] - ) -" - -# unittest would be sufficient but its output is unreadable -distutils_enable_tests pytest - -src_unpack() { - default - if use test; then - mv "static_pdfs-${PDFS_COMMIT}"/* "${MY_P}"/tests/static_pdfs || die - fi -} - -src_prepare() { - eapply "${FILESDIR}/pdfrw-fix-import-collections-warning.patch" - use test && eapply "${FILESDIR}/pdfrw-static-fix-import-collections-warning.patch" - - distutils-r1_src_prepare -} diff --git a/dev-python/pdm-backend/Manifest b/dev-python/pdm-backend/Manifest deleted file mode 100644 index 7ef7ed1f3a5d..000000000000 --- a/dev-python/pdm-backend/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pdm-backend-2.4.8.gh.tar.gz 159228 BLAKE2B ddba89eab214262813cbe003f2793a5cd8edf03cf0650b7b4a625d2b6e54233cb63bd06e5f8ed4a47ca061e68d796d509555d53657fbb64b34ceaf2d48cf047c SHA512 ba5ff3926b3dfaa194b9faa2bb3727343aa36f28a60d5a33dc39d822900c0c650a39c34338c95f4c8ffaf1736aac24a215812ff5ea2c58e3e68cf2d431826c79 diff --git a/dev-python/pdm-backend/metadata.xml b/dev-python/pdm-backend/metadata.xml deleted file mode 100644 index b27d716c3e92..000000000000 --- a/dev-python/pdm-backend/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pdm-backend - pdm-project/pdm-backend - - diff --git a/dev-python/pdm-backend/pdm-backend-2.4.8.ebuild b/dev-python/pdm-backend/pdm-backend-2.4.8.ebuild deleted file mode 100644 index 4207b40b2fbc..000000000000 --- a/dev-python/pdm-backend/pdm-backend-2.4.8.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata" -HOMEPAGE=" - https://pypi.org/project/pdm-backend/ - https://github.com/pdm-project/pdm-backend/ -" -SRC_URI=" - https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# see src/pdm/backend/_vendor/vendor.txt -RDEPEND=" - >=dev-python/editables-0.5[${PYTHON_USEDEP}] - >=dev-python/packaging-24.0[${PYTHON_USEDEP}] - >=dev-python/pyproject-metadata-0.9.0_beta7[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/setuptools[${PYTHON_USEDEP}] - dev-vcs/git - ) -" -# setuptools are used to build C extensions -RDEPEND+=" - dev-python/setuptools[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # changes in editables or somewhere - tests/test_api.py::test_build_editable - tests/test_api.py::test_build_editable_src - tests/test_api.py::test_build_editable_pep420 -) - -src_prepare() { - rm -r src/pdm/backend/_vendor || die - find -name '*.py' -exec sed \ - -e 's:from pdm\.backend\._vendor\.:from :' \ - -e 's:from pdm\.backend\._vendor ::' \ - -e 's:import pdm\.backend\._vendor\.:import :' \ - -i {} + || die - distutils-r1_src_prepare -} - -src_compile() { - # this must not be set during src_test() - local -x PDM_BUILD_SCM_VERSION=${PV} - distutils-r1_src_compile -} - -src_test() { - git config --global user.email "test@example.com" || die - git config --global user.name "Test User" || die - distutils-r1_src_test -} - -python_test() { - epytest -k "not [hg" -} diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest deleted file mode 100644 index 1723b521393e..000000000000 --- a/dev-python/pdm/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pdm-2.26.9.tar.gz 2682146 BLAKE2B 8bf0a7071501e6fd2ebea650f62cda29352f6801c64ec34cd77ee62e2a74515d9368c0525572611cd13f00f75fc9e088309f984e793729120e5ba6d14340e972 SHA512 def7fb5a8312f597db661f62ed7a3a297075bbd6295e6eccd6e975df242c3f553b835c04ef1b5e2f3bbb49fdf6376b863ab2ae046d7d1bd84fb0830674091994 -DIST pdm-2.27.0.tar.gz 2686064 BLAKE2B 4b970f08091548e2e5597f56f3cbf1e61b8ff941b96a3c28523c76a6c80dc9a4496c815f2b3f9bd50975ccb18912f84fc23b9e6a5e77c7b283901197e1ccc011 SHA512 f3828367a641bc9f9427d6348092bf92f6da73198dd41294c3e9c8de0108fd97d3388d887df69146f4474c3d48a79f36f41d7aad1f442b5d8eb69263646ced37 diff --git a/dev-python/pdm/metadata.xml b/dev-python/pdm/metadata.xml deleted file mode 100644 index bf76b2fdeed2..000000000000 --- a/dev-python/pdm/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - - - chutzpah@gentoo.org - Patrick McLean - - - - pdm-project/pdm - pdm - - diff --git a/dev-python/pdm/pdm-2.26.9.ebuild b/dev-python/pdm/pdm-2.26.9.ebuild deleted file mode 100644 index b0c09a56d577..000000000000 --- a/dev-python/pdm/pdm-2.26.9.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python package and dependency manager supporting the latest PEP standards" -HOMEPAGE=" - https://pdm-project.org/ - https://github.com/pdm-project/pdm/ - https://pypi.org/project/pdm/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - >=dev-python/dep-logic-0.5[${PYTHON_USEDEP}] - =dev-python/findpython-0.7.0[${PYTHON_USEDEP}] - dev-python/blinker[${PYTHON_USEDEP}] - dev-python/filelock[${PYTHON_USEDEP}] - >=dev-python/hishel-1.0.0[${PYTHON_USEDEP}] - >=dev-python/httpcore-1.0.6[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - >=dev-python/id-1.5.0[${PYTHON_USEDEP}] - dev-python/installer[${PYTHON_USEDEP}] - >=dev-python/packaging-22.1[${PYTHON_USEDEP}] - >=dev-python/pbs-installer-2025.10.07[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] - dev-python/python-dotenv[${PYTHON_USEDEP}] - >=dev-python/resolvelib-1.2.0[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - dev-python/shellingham[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - >=dev-python/truststore-0.10.4[${PYTHON_USEDEP}] - >=dev-python/unearth-0.17.5[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/uv - ) -" - -EPYTEST_PLUGINS=( pytest-{httpserver,httpx,mock,rerunfailures} ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin deps - sed -i -e 's:,<[0-9.a]*::' pyproject.toml || die - # remove pkgutil namespace magic, as it doesn't work and makes - # dev-python/pdm-backend tests test the wrong package - rm src/pdm/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet - 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]' - # unhappy about extra packages being installed? - # (also fails randomly in venv) - tests/cli/test_build.py::test_build_with_no_isolation - # TODO: random regression? - tests/cli/test_python.py::test_find_python - # TODO - tests/test_formats.py::test_export_from_pylock_not_empty - ) - - epytest -m "not network and not integration and not path" -} diff --git a/dev-python/pdm/pdm-2.27.0.ebuild b/dev-python/pdm/pdm-2.27.0.ebuild deleted file mode 100644 index 1527b61e5c9e..000000000000 --- a/dev-python/pdm/pdm-2.27.0.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python package and dependency manager supporting the latest PEP standards" -HOMEPAGE=" - https://pdm-project.org/ - https://github.com/pdm-project/pdm/ - https://pypi.org/project/pdm/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - >=dev-python/dep-logic-0.5[${PYTHON_USEDEP}] - =dev-python/findpython-0.7.0[${PYTHON_USEDEP}] - dev-python/blinker[${PYTHON_USEDEP}] - dev-python/filelock[${PYTHON_USEDEP}] - >=dev-python/hishel-1.0.0[${PYTHON_USEDEP}] - >=dev-python/httpcore-1.0.6[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - >=dev-python/id-1.5.0[${PYTHON_USEDEP}] - >=dev-python/installer-1[${PYTHON_USEDEP}] - >=dev-python/packaging-22.1[${PYTHON_USEDEP}] - >=dev-python/pbs-installer-2025.10.07[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] - dev-python/python-dotenv[${PYTHON_USEDEP}] - >=dev-python/resolvelib-1.2.0[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - dev-python/shellingham[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - >=dev-python/truststore-0.10.4[${PYTHON_USEDEP}] - >=dev-python/unearth-0.17.5[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/uv - ) -" - -EPYTEST_PLUGINS=( pytest-{httpserver,httpx,mock,rerunfailures} ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin deps - sed -i -e 's:,<[0-9.a]*::' pyproject.toml || die - # remove pkgutil namespace magic, as it doesn't work and makes - # dev-python/pdm-backend tests test the wrong package - rm src/pdm/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet - 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]' - # unhappy about extra packages being installed? - # (also fails randomly in venv) - tests/cli/test_build.py::test_build_with_no_isolation - # TODO: random regression? - tests/cli/test_python.py::test_find_python - # TODO - tests/test_formats.py::test_export_from_pylock_not_empty - ) - - epytest -m "not network and not integration and not path" -} diff --git a/dev-python/pdoc3/Manifest b/dev-python/pdoc3/Manifest deleted file mode 100644 index 0998f54c28e5..000000000000 --- a/dev-python/pdoc3/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pdoc3-0.11.6.tar.gz 177107 BLAKE2B 531fd298bdb252fca9de3a4ac2be94b168541af86cef88e0896817975005ef695f172606217157bb65511bf9a26ee9a3631119ba94cf6d78d01e29bf228c0fac SHA512 65ce529d7aa6c00706c26d26abca2d99c6eb3af7e01b7064f62d8fc25a3829af02ccf808b101063abba6beb1e9901d0c9c80dfc5369ccf0a4b7cd8d46380faf1 diff --git a/dev-python/pdoc3/metadata.xml b/dev-python/pdoc3/metadata.xml deleted file mode 100644 index a0414049ec2d..000000000000 --- a/dev-python/pdoc3/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - pdoc3 - pdoc3/pdoc - - diff --git a/dev-python/pdoc3/pdoc3-0.11.6.ebuild b/dev-python/pdoc3/pdoc3-0.11.6.ebuild deleted file mode 100644 index fe2d886a1f4e..000000000000 --- a/dev-python/pdoc3/pdoc3-0.11.6.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Auto-generate API documentation for Python projects" -HOMEPAGE="https://pdoc3.github.io/pdoc/" - -LICENSE="AGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/mako[${PYTHON_USEDEP}] - >=dev-python/markdown-3.0[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -python_prepare_all() { - distutils-r1_python_prepare_all - sed -i \ - -e "/setuptools_git/d" \ - -e "/setuptools_scm/d" \ - setup.py || die - - # deselect tests - sed -i \ - -e 's:test_Variable_type_annotation_py36plus:_&:' \ - -e 's:test_doc_comment_docstrings:_&:' \ - pdoc/test/__init__.py || die -} - -distutils_enable_tests unittest diff --git a/dev-python/peachpy/Manifest b/dev-python/peachpy/Manifest deleted file mode 100644 index 30a7288874a8..000000000000 --- a/dev-python/peachpy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PeachPy-349e8f836142b2ed0efeb6bb99b1b715d87202e9.gh.tar.gz 248834 BLAKE2B 508100af45ee2868637c9f2123d835b26a6f8fc4fe880302ec273e19f95b855c667e30e1a31a23dc621aea57b3bf1948d9c2339e35dee55d46d3205d2fe93f03 SHA512 adda0e1c2e417792d0799f2fb5fa92636eff493e83dacf38344ca4a9fe37344bbb73228409cdf8680290ea7f374025f8b23bcdce6ab67b5329ae4a2acbc1cf4f diff --git a/dev-python/peachpy/metadata.xml b/dev-python/peachpy/metadata.xml deleted file mode 100644 index f9ab9ad4cdef..000000000000 --- a/dev-python/peachpy/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - Maratyszcza/PeachPy - PeachPy - - diff --git a/dev-python/peachpy/peachpy-2022.11.13-r3.ebuild b/dev-python/peachpy/peachpy-2022.11.13-r3.ebuild deleted file mode 100644 index b33bd9622109..000000000000 --- a/dev-python/peachpy/peachpy-2022.11.13-r3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2022-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 - -EGIT_COMMIT=349e8f836142b2ed0efeb6bb99b1b715d87202e9 -MY_P=PeachPy-${EGIT_COMMIT} - -DESCRIPTION="Portable Efficient Assembly Code-generator in Higher-level Python" -HOMEPAGE=" - https://github.com/Maratyszcza/PeachPy/ - https://pypi.org/project/PeachPy/ -" -SRC_URI=" - https://github.com/Maratyszcza/PeachPy/archive/${EGIT_COMMIT}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/opcodes[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -DOCS=README.rst - -distutils_enable_sphinx sphinx \ - dev-python/sphinx-bootstrap-theme - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( tests/arm/test_arm.py ) diff --git a/dev-python/pebble/Manifest b/dev-python/pebble/Manifest deleted file mode 100644 index a2dd8bd3587c..000000000000 --- a/dev-python/pebble/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pebble-5.2.0.tar.gz 39811 BLAKE2B 5839b2ab05a0b0e15304c50f122abfdd38a745e078d622ade6f2cc6b4e162a703cbab42135f4429f48d1c1f549b14afd7c7ed9bfe2d6df455d1f2a5ae9915400 SHA512 47049940fbf50347fe6e56196a8593482441d3d43dacfa26bd599b5e7d8537505f1ffd7a8e9342b81dfc1886952648aa2ca966785e7f2f1f9b0e90a01a937448 diff --git a/dev-python/pebble/metadata.xml b/dev-python/pebble/metadata.xml deleted file mode 100644 index e1353111c046..000000000000 --- a/dev-python/pebble/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - Pebble - noxdafox/pebble - - diff --git a/dev-python/pebble/pebble-5.2.0.ebuild b/dev-python/pebble/pebble-5.2.0.ebuild deleted file mode 100644 index 200e52166d43..000000000000 --- a/dev-python/pebble/pebble-5.2.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Threading and multiprocessing eye-candy" -HOMEPAGE=" - https://pebble.readthedocs.io/ - https://github.com/noxdafox/pebble/ - https://pypi.org/project/Pebble/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -distutils_enable_tests pytest diff --git a/dev-python/pecan/Manifest b/dev-python/pecan/Manifest deleted file mode 100644 index 5f9fcd3bc288..000000000000 --- a/dev-python/pecan/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pecan-1.8.0.tar.gz 122667 BLAKE2B 1c6df69d3ca798cda489a7a543938a23a30b606d7e482da4fee6a4d8dc028ad25f7070608a7733d4135895763c646e5ecc92e4925e10f055c3bccd636dc9807c SHA512 2677bf5f577447a86c24f3cb3184771900acde53fe86bd2ce5dafce3c944472849c99daeae94a4fc7791c4e07688a37fac64dccfbc9eaa991aab9b20a0966a02 diff --git a/dev-python/pecan/metadata.xml b/dev-python/pecan/metadata.xml deleted file mode 100644 index 19fb1b1b7902..000000000000 --- a/dev-python/pecan/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - pecan/pecan - pecan - - diff --git a/dev-python/pecan/pecan-1.8.0.ebuild b/dev-python/pecan/pecan-1.8.0.ebuild deleted file mode 100644 index bae0bec8d6df..000000000000 --- a/dev-python/pecan/pecan-1.8.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A WSGI object-dispatching web framework, lean, fast, with few dependencies" -HOMEPAGE=" - https://github.com/pecan/pecan/ - https://pypi.org/project/pecan/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/webob-1.4[${PYTHON_USEDEP}] - >=dev-python/mako-0.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/webtest-1.3.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/peewee/Manifest b/dev-python/peewee/Manifest deleted file mode 100644 index f7506271107e..000000000000 --- a/dev-python/peewee/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST peewee-4.0.5.gh.tar.gz 957569 BLAKE2B e2a8a37cf23c78975f7c98853b4ee6f34cb213a8736e13cbef48f30711e31bacf231dfa0591b1b38a51ce553b362d8dded33a43521b7ee21695daa2360474a53 SHA512 7292c6dc5211a0ffc46911b5f160db059921d02349b0c039f52463a2f9d1aa69b2b419270955b005dfcce645ac91790fbf9dc6c9bb980a464708a1b9801a5460 -DIST peewee-4.0.6.gh.tar.gz 963861 BLAKE2B 4f1edded4a1e708ec2bf04b2af42b3fabe04124394e3acc4d49517768778cb06e225d6a0f8d249f947a9ca4a7f062e5e484c8e8169aac33acd026632f5219e08 SHA512 2bc67a655ccd5a38c76b941dcc4a5b66c6668381b20e6423afaa29709fa5ee8154b2ab18091da815ef60104ccd0402e911b9c7ef01c0b29a4246796167b984a2 diff --git a/dev-python/peewee/metadata.xml b/dev-python/peewee/metadata.xml deleted file mode 100644 index f2395542a773..000000000000 --- a/dev-python/peewee/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - coleifer/peewee - peewee - - - - Compiles native C extension for more complete SQLite3 - support. - - - diff --git a/dev-python/peewee/peewee-4.0.5.ebuild b/dev-python/peewee/peewee-4.0.5.ebuild deleted file mode 100644 index e41bf9288df5..000000000000 --- a/dev-python/peewee/peewee-4.0.5.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -DESCRIPTION="Small Python ORM" -HOMEPAGE=" - https://github.com/coleifer/peewee/ - https://pypi.org/project/peewee/ -" -SRC_URI=" - https://github.com/coleifer/peewee/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" -IUSE="examples +native-extensions test" -RESTRICT="!test? ( test )" - -DEPEND=" - native-extensions? ( dev-db/sqlite:3= ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - test? ( - dev-db/postgresql - dev-python/psycopg:0[${PYTHON_USEDEP}] - sys-libs/timezone-data - ) -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -src_prepare() { - default - - # disable test failing on postgres 16 - sed -e 's/test_timeout/_&/' -i tests/sqliteq.py || die -} - -src_compile() { - if ! use native-extensions; then - local -x NO_SQLITE=1 - fi - - distutils-r1_src_compile -} - -src_test() { - initdb -D "${T}"/pgsql || die - pg_ctl -w -D "${T}"/pgsql start -o "-h '' -k '${T}'" || die - createdb -h "${T}" peewee_test || die - psql -h "${T}" peewee_test -c 'create extension hstore;' || die - - local -x PEEWEE_PSQL_HOST="${T}" - distutils-r1_src_test - - pg_ctl -w -D "${T}"/pgsql stop || die -} - -python_test() { - "${EPYTHON}" runtests.py -v 2 || die "tests failed under ${EPYTHON}" -} - -python_install_all() { - use examples && DOCS=( examples/ ) - distutils-r1_python_install_all -} diff --git a/dev-python/peewee/peewee-4.0.6.ebuild b/dev-python/peewee/peewee-4.0.6.ebuild deleted file mode 100644 index 354b1a91f483..000000000000 --- a/dev-python/peewee/peewee-4.0.6.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -DESCRIPTION="Small Python ORM" -HOMEPAGE=" - https://github.com/coleifer/peewee/ - https://pypi.org/project/peewee/ -" -SRC_URI=" - https://github.com/coleifer/peewee/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="examples +native-extensions test" -RESTRICT="!test? ( test )" - -DEPEND=" - native-extensions? ( dev-db/sqlite:3= ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - test? ( - dev-db/postgresql - dev-python/psycopg:0[${PYTHON_USEDEP}] - sys-libs/timezone-data - ) -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -src_prepare() { - default - - # disable test failing on postgres 16 - sed -e 's/test_timeout/_&/' -i tests/sqliteq.py || die -} - -src_compile() { - if ! use native-extensions; then - local -x NO_SQLITE=1 - fi - - distutils-r1_src_compile -} - -src_test() { - initdb -D "${T}"/pgsql || die - pg_ctl -w -D "${T}"/pgsql start -o "-h '' -k '${T}'" || die - createdb -h "${T}" peewee_test || die - psql -h "${T}" peewee_test -c 'create extension hstore;' || die - - local -x PEEWEE_PSQL_HOST="${T}" - distutils-r1_src_test - - pg_ctl -w -D "${T}"/pgsql stop || die -} - -python_test() { - "${EPYTHON}" runtests.py -v 2 || die "tests failed under ${EPYTHON}" -} - -python_install_all() { - use examples && DOCS=( examples/ ) - distutils-r1_python_install_all -} diff --git a/dev-python/pefile/Manifest b/dev-python/pefile/Manifest deleted file mode 100644 index 52fba18aab95..000000000000 --- a/dev-python/pefile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pefile-2024.8.26.gh.tar.gz 76008 BLAKE2B 7f21d07bbe9a08239739f589e35d0ef4b5172e26b2a90acdbedc7792be70fdb0d4ee01888d674384fb011f3c716406c1b1a23b29fa412ce01863cae89acbc4bc SHA512 62781f2ab84040a13304ce550dd1e943991df152c5f2951281906e837b1659694051a074ff49cd08d5d508e9b70009b56418a4237511c4464c4eba9bda4bccf7 diff --git a/dev-python/pefile/metadata.xml b/dev-python/pefile/metadata.xml deleted file mode 100644 index a8d16bad5992..000000000000 --- a/dev-python/pefile/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - mario.haustein@hrz.tu-chemnitz.de - Mario Haustein - - - sam@gentoo.org - Sam James - - - pefile is a multi-platform Python module to parse and work with - Portable Executable (PE) files. Most of the information contained in - the PE file headers is accessible, as well as all the sections' details - and data. - - - erocarrera/pefile - pefile - - diff --git a/dev-python/pefile/pefile-2024.8.26.ebuild b/dev-python/pefile/pefile-2024.8.26.ebuild deleted file mode 100644 index 22962a50afe5..000000000000 --- a/dev-python/pefile/pefile-2024.8.26.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Module to read and work with Portable Executable (PE) files" -HOMEPAGE="https://github.com/erocarrera/pefile" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/erocarrera/pefile.git" - inherit git-r3 -else - SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" -fi - -LICENSE="MIT" -SLOT="0" - -# Unfortunately there is nothing we can test here. Upstream doesn't ship a test -# suite inside the release files. The test fixtures in the source repo is -# encrypted so that only their CI pipeline is able to run the tests. -RESTRICT="test" diff --git a/dev-python/pefile/pefile-9999.ebuild b/dev-python/pefile/pefile-9999.ebuild deleted file mode 100644 index ea441a7d2930..000000000000 --- a/dev-python/pefile/pefile-9999.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Module to read and work with Portable Executable (PE) files" -HOMEPAGE="https://github.com/erocarrera/pefile" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/erocarrera/pefile.git" - inherit git-r3 -else - SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -fi - -LICENSE="MIT" -SLOT="0" - -# Unfortunately there is nothing we can test here. Upstream doesn't ship a test -# suite inside the release files. The test fixtures in the source repo is -# encrypted so that only their CI pipeline is able to run the tests. -RESTRICT="test" diff --git a/dev-python/pelican-minify/Manifest b/dev-python/pelican-minify/Manifest deleted file mode 100644 index 4a220c93ef22..000000000000 --- a/dev-python/pelican-minify/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pelican_minify-2.0.0.tar.gz 9566 BLAKE2B 2345f9b053a4b79fbeba9741b4eb64d5d490d455bc25f869e6479ceca951c64d88aa962ef28a04a39c480299882a6c5354c2b4b4c221e64f3281987dda20bd10 SHA512 bcf6cd497fc8c42d9a63b869f04a7bcec6a115ed52698ae9cac5e117d075b16dee904173a577f793f4e74367527d8841d9e6db69e4a2ba70bb79434e4a776c34 -DIST pelican_minify-2.0.2.tar.gz 6355 BLAKE2B fdbb7e01004c8134c62427e339c89698c5538b759be442844a3302eeb7bfc02b794fa6d8745cf594c28b6a450e0192959d51efb61a73c7b7eb2ebaf4b18d8450 SHA512 8032abf559c80c2e1bca22588a619a4c5b56095ef7378628a6ffc721872bfcb9bd31dc66c2803ba7ae8db55b6485963b027ef8b8dfa7492f0d2902d516fbe804 -DIST pelican_minify-2.0.2.tar.gz.provenance 9450 BLAKE2B 979819b2bdfed6917b950417b2295ca2cafab737b07a221281ccfff96d5bd9d13e9a58fe65d334c8e71157c688410383798ef235cead251ffb2186bc21cef7d5 SHA512 4472393eb97fca7bbedb24ae91ba1604d247dd66b0d972c5d688e83a22f877ab3bac78e09c1345fd8f9ba39e77eee1e43c4f9f808d5ee576df10f1ede1a8b71b diff --git a/dev-python/pelican-minify/files/pelican-minify-2.0.0-hatchling.patch b/dev-python/pelican-minify/files/pelican-minify-2.0.0-hatchling.patch deleted file mode 100644 index 96de2470e68e..000000000000 --- a/dev-python/pelican-minify/files/pelican-minify-2.0.0-hatchling.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 222b4c97f75f5dc426419bc1ffa45f8015af2e64 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Fri, 15 Dec 2023 10:01:22 +0100 -Subject: [PATCH] Fix install with hatchling >= 1.19.0 - -Explicitly specify the top-level package name in order to fix installing -with hatchling >= 1.19.0. These new versions default to installing -packages that match the project name only, and fail if one cannot -be found. ---- - pyproject.toml | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/pyproject.toml b/pyproject.toml -index 98926f2..ef390de 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -110,3 +110,6 @@ known-first-party = ["pelican"] - [build-system] - requires = ["hatchling"] - build-backend = "hatchling.build" -+ -+[tool.hatch.build.targets.wheel] -+packages = ["pelican"] diff --git a/dev-python/pelican-minify/metadata.xml b/dev-python/pelican-minify/metadata.xml deleted file mode 100644 index dd1f5ee146c6..000000000000 --- a/dev-python/pelican-minify/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - prometheanfire@gentoo.org - Matthew Thode - - - - rdegges/pelican-minify - pelican-minify - - diff --git a/dev-python/pelican-minify/pelican-minify-2.0.0.ebuild b/dev-python/pelican-minify/pelican-minify-2.0.0.ebuild deleted file mode 100644 index 89434052a888..000000000000 --- a/dev-python/pelican-minify/pelican-minify-2.0.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An HTML minification plugin for Pelican, the static site generator" -HOMEPAGE=" - https://github.com/pelican-plugins/minify/ - https://pypi.org/project/pelican-minify/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=app-text/pelican-4.5[${PYTHON_USEDEP}] - >=dev-python/minify-html-0.10.8[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/pelican-plugins/minify/pull/3 - "${FILESDIR}/${P}-hatchling.patch" -) diff --git a/dev-python/pelican-minify/pelican-minify-2.0.2.ebuild b/dev-python/pelican-minify/pelican-minify-2.0.2.ebuild deleted file mode 100644 index d0db8eff006b..000000000000 --- a/dev-python/pelican-minify/pelican-minify-2.0.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYPI_VERIFY_REPO=https://github.com/pelican-plugins/minify -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An HTML minification plugin for Pelican, the static site generator" -HOMEPAGE=" - https://github.com/pelican-plugins/minify/ - https://pypi.org/project/pelican-minify/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=app-text/pelican-4.5[${PYTHON_USEDEP}] - >=dev-python/minify-html-0.10.8[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pem/Manifest b/dev-python/pem/Manifest deleted file mode 100644 index 9f68271c31cd..000000000000 --- a/dev-python/pem/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pem-23.1.0.tar.gz 43796 BLAKE2B 903b6bbad0a73266467d876eba2a6a32993fd57f75630149bb00c8eac9f51a0fa7b1edcff9c09d48167f971c1da51f688ae0bda9494c3d3e3acf11262983858d SHA512 e742dba55df69736ed5896370da980b25961682a9fd38b6940490cb82332813fc1d7a931fe651716fa31caf6080e6fb047d0ef62d3e61d7e3e1288a00b70051e diff --git a/dev-python/pem/metadata.xml b/dev-python/pem/metadata.xml deleted file mode 100644 index d20862ac84dd..000000000000 --- a/dev-python/pem/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - smaniotto.nicola@gmail.com - Nicola Smaniotto - - - hynek/pem - pem - https://pem.readthedocs.io/ - https://github.com/hynek/pem/issues - - diff --git a/dev-python/pem/pem-23.1.0.ebuild b/dev-python/pem/pem-23.1.0.ebuild deleted file mode 100644 index 234737ce22c0..000000000000 --- a/dev-python/pem/pem-23.1.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2024 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 pypi - -DESCRIPTION="Easy PEM file parsing in Python" -HOMEPAGE="https://pem.readthedocs.io/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/coverage-5.0.2[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/persist-queue/Manifest b/dev-python/persist-queue/Manifest deleted file mode 100644 index 609126eac195..000000000000 --- a/dev-python/persist-queue/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST persist-queue-0.8.1.tar.gz 29652 BLAKE2B b088a1d1784928e682151d0ccf984439df13b771aea4c5125b213a87fea05fbbc654fd80b787e141083a148b8b4b661b50fbe22f85cc582d0f411297089a88e2 SHA512 a5582deddd06108b4e748ee10fed5f64a328fe361b2db8f74400f7e43fc5800aafee67230e7edf481f926c8e20c73fb5d32109d15504a24caa67da848458ce6c -DIST persist-queue-1.0.0.tar.gz 30262 BLAKE2B 266b731302ea4a805755df89ef62ad79f60d2b65a3b8f8acdb0daf9816e6a8f8a31f896f5757020f61403382612f00cbfee8d9ceea90782409c08bd8999162d9 SHA512 5fba323ca24dfe79688d2c89ac044729d4ef0b63d195d8fcac6da3ca5e6667d930c348626bce3cb808a560f06d0bfcad041be97b22811e7de0868324b3ef7c1b -DIST persist_queue-1.1.0.tar.gz 39294 BLAKE2B 61aefe596fd6f1ed358899ba285f57da63f630cdf892ba303e61d4611188817276e97ce209e85066638cd12b4a0265e466d3bcb9837dae2cda0442fe38b7408e SHA512 9dc211d5ef872e3885ee2db0bd2c2d7e538db32b7e0f43aa03be2ef07a6ea9c34c44564229b727142fa07f9a9e45f004ed5c63e1f9e2cb613870298c22bc9d76 diff --git a/dev-python/persist-queue/metadata.xml b/dev-python/persist-queue/metadata.xml deleted file mode 100644 index feb3b7ec09d3..000000000000 --- a/dev-python/persist-queue/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - peter-wangxu/persist-queue - persist-queue - - diff --git a/dev-python/persist-queue/persist-queue-0.8.1.ebuild b/dev-python/persist-queue/persist-queue-0.8.1.ebuild deleted file mode 100644 index 2754eaddb57d..000000000000 --- a/dev-python/persist-queue/persist-queue-0.8.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A thread-safe disk based persistent queue in Python" -HOMEPAGE="https://github.com/peter-wangxu/persist-queue" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# It tries to connect to a local MySQL server -RESTRICT="test" - -DEPEND=" - dev-python/dbutils[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/pymysql[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND}" diff --git a/dev-python/persist-queue/persist-queue-1.0.0.ebuild b/dev-python/persist-queue/persist-queue-1.0.0.ebuild deleted file mode 100644 index 2754eaddb57d..000000000000 --- a/dev-python/persist-queue/persist-queue-1.0.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A thread-safe disk based persistent queue in Python" -HOMEPAGE="https://github.com/peter-wangxu/persist-queue" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# It tries to connect to a local MySQL server -RESTRICT="test" - -DEPEND=" - dev-python/dbutils[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/pymysql[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND}" diff --git a/dev-python/persist-queue/persist-queue-1.1.0.ebuild b/dev-python/persist-queue/persist-queue-1.1.0.ebuild deleted file mode 100644 index f4bf0f7c2fb7..000000000000 --- a/dev-python/persist-queue/persist-queue-1.1.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A thread-safe disk based persistent queue in Python" -HOMEPAGE="https://github.com/peter-wangxu/persist-queue" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# It tries to connect to a local MySQL server -RESTRICT="test" - -DEPEND=" - dev-python/dbutils[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/pymysql[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND}" diff --git a/dev-python/pexpect/Manifest b/dev-python/pexpect/Manifest deleted file mode 100644 index 13443088b210..000000000000 --- a/dev-python/pexpect/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pexpect-4.9.0.tar.gz 166450 BLAKE2B a08e10deb9f21e49a04021d78dc1ff6c9eeded5825ef73b236c3dac725e6877a4fe74deaa6844c8aa4b1beab4b915d7612e682529c4ed97b364a737a1960b30f SHA512 0e4b3a6978b94aee221ff23cd7bd771517e0e0f1a1a8b17f77f15bf78edd3130ad093d925b7d1e86fe6ba7eb956205d4c616b4e52b2fcfa1e944d4860dd7b3a0 diff --git a/dev-python/pexpect/files/pexpect-4.9.0-py313.patch b/dev-python/pexpect/files/pexpect-4.9.0-py313.patch deleted file mode 100644 index 838cfdd22d86..000000000000 --- a/dev-python/pexpect/files/pexpect-4.9.0-py313.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 95d09c54d2502d8d48f2da591089ceb6d09df056 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= -Date: Wed, 29 May 2024 12:21:52 +0200 -Subject: [PATCH] Force NO_COLOR=1 to fix test failures with Python 3.13+ REPL - -Python 3.13+ has colors now. Always setting this variable should be safe. ---- - pexpect/replwrap.py | 2 +- - tests/test_replwrap.py | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/pexpect/replwrap.py b/pexpect/replwrap.py -index 08dbd5e8..c8714a23 100644 ---- a/pexpect/replwrap.py -+++ b/pexpect/replwrap.py -@@ -35,7 +35,7 @@ def __init__(self, cmd_or_spawn, orig_prompt, prompt_change, - continuation_prompt=PEXPECT_CONTINUATION_PROMPT, - extra_init_cmd=None): - if isinstance(cmd_or_spawn, basestring): -- self.child = pexpect.spawn(cmd_or_spawn, echo=False, encoding='utf-8') -+ self.child = pexpect.spawn(cmd_or_spawn, echo=False, encoding='utf-8', env={'NO_COLOR': '1'}) - else: - self.child = cmd_or_spawn - if self.child.echo: -diff --git a/tests/test_replwrap.py b/tests/test_replwrap.py -index ddafa5d6..5ac782a4 100644 ---- a/tests/test_replwrap.py -+++ b/tests/test_replwrap.py -@@ -124,7 +124,7 @@ def test_no_change_prompt(self): - if platform.python_implementation() == 'PyPy': - raise unittest.SkipTest(skip_pypy) - -- child = pexpect.spawn(sys.executable, echo=False, timeout=5, encoding='utf-8') -+ child = pexpect.spawn(sys.executable, echo=False, timeout=5, encoding='utf-8', env={'NO_COLOR': '1'}) - # prompt_change=None should mean no prompt change - py = replwrap.REPLWrapper(child, u">>> ", prompt_change=None, - continuation_prompt=u"... ") diff --git a/dev-python/pexpect/files/pexpect-4.9.0-py314.patch b/dev-python/pexpect/files/pexpect-4.9.0-py314.patch deleted file mode 100644 index a7d1f8f83593..000000000000 --- a/dev-python/pexpect/files/pexpect-4.9.0-py314.patch +++ /dev/null @@ -1,107 +0,0 @@ -https://github.com/pexpect/pexpect/commit/456bc10d94b57e254568e7ea9a8b3cffb856ebff - -From 456bc10d94b57e254568e7ea9a8b3cffb856ebff Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= -Date: Fri, 22 Nov 2024 16:41:55 +0100 -Subject: [PATCH] Tests: Avoid the multiprocessing forkserver method - -Fixes https://github.com/pexpect/pexpect/issues/807 ---- - tests/test_expect.py | 12 ++++++++++-- - tests/test_socket.py | 24 ++++++++++++++++-------- - 2 files changed, 26 insertions(+), 10 deletions(-) - -diff --git a/tests/test_expect.py b/tests/test_expect.py -index c16e0551..fb1e30e2 100755 ---- a/tests/test_expect.py -+++ b/tests/test_expect.py -@@ -33,6 +33,14 @@ - - PY3 = bool(sys.version_info.major >= 3) - -+# Python 3.14 changed the non-macOS POSIX default to forkserver -+# but the code in this module does not work with it -+# See https://github.com/python/cpython/issues/125714 -+if multiprocessing.get_start_method() == 'forkserver': -+ mp_context = multiprocessing.get_context(method='fork') -+else: -+ mp_context = multiprocessing.get_context() -+ - # Many of these test cases blindly assume that sequential directory - # listings of the /bin directory will yield the same results. - # This may not be true, but seems adequate for testing now. -@@ -682,7 +690,7 @@ def test_stdin_closed(self): - ''' - Ensure pexpect continues to operate even when stdin is closed - ''' -- class Closed_stdin_proc(multiprocessing.Process): -+ class Closed_stdin_proc(mp_context.Process): - def run(self): - sys.__stdin__.close() - cat = pexpect.spawn('cat') -@@ -698,7 +706,7 @@ def test_stdin_stdout_closed(self): - ''' - Ensure pexpect continues to operate even when stdin and stdout is closed - ''' -- class Closed_stdin_stdout_proc(multiprocessing.Process): -+ class Closed_stdin_stdout_proc(mp_context.Process): - def run(self): - sys.__stdin__.close() - sys.__stdout__.close() -diff --git a/tests/test_socket.py b/tests/test_socket.py -index b801b00a..6521d368 100644 ---- a/tests/test_socket.py -+++ b/tests/test_socket.py -@@ -29,6 +29,14 @@ - import time - import errno - -+# Python 3.14 changed the non-macOS POSIX default to forkserver -+# but the code in this module does not work with it -+# See https://github.com/python/cpython/issues/125714 -+if multiprocessing.get_start_method() == 'forkserver': -+ mp_context = multiprocessing.get_context(method='fork') -+else: -+ mp_context = multiprocessing.get_context() -+ - - class SocketServerError(Exception): - pass -@@ -83,8 +91,8 @@ def setUp(self): - self.prompt3 = b'Press X to exit:' - self.enter = b'\r\n' - self.exit = b'X\r\n' -- self.server_up = multiprocessing.Event() -- self.server_process = multiprocessing.Process(target=self.socket_server, args=(self.server_up,)) -+ self.server_up = mp_context.Event() -+ self.server_process = mp_context.Process(target=self.socket_server, args=(self.server_up,)) - self.server_process.daemon = True - self.server_process.start() - counter = 0 -@@ -189,9 +197,9 @@ def test_timeout(self): - session.expect(b'Bogus response') - - def test_interrupt(self): -- timed_out = multiprocessing.Event() -- all_read = multiprocessing.Event() -- test_proc = multiprocessing.Process(target=self.socket_fn, args=(timed_out, all_read)) -+ timed_out = mp_context.Event() -+ all_read = mp_context.Event() -+ test_proc = mp_context.Process(target=self.socket_fn, args=(timed_out, all_read)) - test_proc.daemon = True - test_proc.start() - while not all_read.is_set(): -@@ -203,9 +211,9 @@ def test_interrupt(self): - self.assertEqual(test_proc.exitcode, errno.ETIMEDOUT) - - def test_multiple_interrupts(self): -- timed_out = multiprocessing.Event() -- all_read = multiprocessing.Event() -- test_proc = multiprocessing.Process(target=self.socket_fn, args=(timed_out, all_read)) -+ timed_out = mp_context.Event() -+ all_read = mp_context.Event() -+ test_proc = mp_context.Process(target=self.socket_fn, args=(timed_out, all_read)) - test_proc.daemon = True - test_proc.start() - while not all_read.is_set(): - diff --git a/dev-python/pexpect/metadata.xml b/dev-python/pexpect/metadata.xml deleted file mode 100644 index 4fa1132d7f29..000000000000 --- a/dev-python/pexpect/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pexpect - pexpect/pexpect - - diff --git a/dev-python/pexpect/pexpect-4.9.0.ebuild b/dev-python/pexpect/pexpect-4.9.0.ebuild deleted file mode 100644 index cc7068ae0eea..000000000000 --- a/dev-python/pexpect/pexpect-4.9.0.ebuild +++ /dev/null @@ -1,65 +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} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Python module for spawning child apps and responding to expected patterns" -HOMEPAGE=" - https://pexpect.readthedocs.io/ - https://pypi.org/project/pexpect/ - https://github.com/pexpect/pexpect/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="examples" - -RDEPEND=" - >=dev-python/ptyprocess-0.5[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx doc \ - dev-python/sphinxcontrib-github-alt - -EPYTEST_DESELECT=( - # flaky test on weaker arches - tests/test_performance.py - # requires zsh installed, not worth it - tests/test_replwrap.py::REPLWrapTestCase::test_zsh - # flaky - tests/test_env.py::TestCaseEnv::test_spawn_uses_env - # flaky & hangy - tests/test_socket.py::ExpectTestCase::test_interrupt -) - -PATCHES=( - # https://github.com/pexpect/pexpect/pull/794 - "${FILESDIR}/${P}-py313.patch" - # https://github.com/pexpect/pexpect/pull/808 - "${FILESDIR}/${P}-py314.patch" -) - -src_test() { - # workaround new readline defaults - echo "set enable-bracketed-paste off" > "${T}"/inputrc || die - local -x INPUTRC="${T}"/inputrc - - distutils-r1_src_test -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pgspecial/Manifest b/dev-python/pgspecial/Manifest deleted file mode 100644 index 017911977f36..000000000000 --- a/dev-python/pgspecial/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pgspecial-2.2.1.tar.gz 50389 BLAKE2B d5077e235b6db33c2bbe128aaa64dc925b4c7e3c9403de755986f981caeb77de54d12e2ea22a5a794ca3a9c318b714c9cd6cece59bddaa1f9110b890cae35188 SHA512 46d45bb92601493359c07b679b12f79c7a4289140805fa1da92736fd01dd4bfec6699e67bcf6a52d2a22d171585084679804b49fe601d5d6675a28c4273df547 -DIST pgspecial-2.2.1.tar.gz.provenance 9225 BLAKE2B cea9159347ce49b1ec221f4bd3823fc8057d7f84a1ac94c9f305b2a47034db52396bae101dba8fa832b1048ea41270c269634effc7f2860de5a96e5453eb5ef8 SHA512 db2ec51834326706d729600ffdf7abb4e196fe524dc3404e41fd01e4a55c9fd98b511337069b193900df2d65fc4d1de02f59598d2e760ced1853e739225f8b2d diff --git a/dev-python/pgspecial/metadata.xml b/dev-python/pgspecial/metadata.xml deleted file mode 100644 index 8b940410fbb3..000000000000 --- a/dev-python/pgspecial/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - PGSpecial provides an API to execute meta-commands - (AKA "special", or "backslash commands") on PostgreSQL. - - - - dbcli/pgspecial - pgspecial - - diff --git a/dev-python/pgspecial/pgspecial-2.2.1.ebuild b/dev-python/pgspecial/pgspecial-2.2.1.ebuild deleted file mode 100644 index 52d69a0c6085..000000000000 --- a/dev-python/pgspecial/pgspecial-2.2.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/dbcli/pgspecial -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python implementation of PostgreSQL meta commands" -HOMEPAGE=" - https://github.com/dbcli/pgspecial/ - https://pypi.org/project/pgspecial/ -" - -LICENSE="BSD MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/click-4.1[${PYTHON_USEDEP}] - >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}] - >=dev-python/psycopg-3.0.10:0[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.1.19[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-db/postgresql-8.1[server] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -DOCS=( License.txt README.rst changelog.rst ) - -EPYTEST_DESELECT=( - # assumes a very specific locale - tests/test_specials.py::test_slash_l - tests/test_specials.py::test_slash_l_pattern - # change in postgres? *shrug* - tests/test_specials.py::test_slash_d_view_verbose - tests/test_specials.py::test_slash_dn - # fails with postgresql:17 - tests/test_specials.py::test_slash_ddp - tests/test_specials.py::test_slash_ddp_pattern -) - -src_test() { - local db=${T}/pgsql - - initdb --username=postgres -D "${db}" || die - # TODO: random port - pg_ctl -w -D "${db}" start \ - -o "-h '127.0.0.1' -p 5432 -k '${T}'" || die - psql -h "${T}" -U postgres -d postgres \ - -c "ALTER ROLE postgres WITH PASSWORD 'postgres';" || die - createdb -h "${T}" -U postgres _test_db || die - - distutils-r1_src_test - - pg_ctl -w -D "${db}" stop || die -} diff --git a/dev-python/pgzero/Manifest b/dev-python/pgzero/Manifest deleted file mode 100644 index d0753acdb6b3..000000000000 --- a/dev-python/pgzero/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pgzero-1.2.1.gh.tar.gz 2503205 BLAKE2B 616129da20cc5db67bfe826816bd454a76016d80a155296bbbe8e6febbb48aa2070fac1701b22ce7a522597f85b2e272151828f9dfbac367e33e3e0b35e9d260 SHA512 7988d114f6c037fe5ef4690ded878c63f73589e56fb7f79fa3604a7b4bc8433d75aabb80229159921a3dd6af4e3fe6740520a33f2a6b29aba034a63e6e154c33 diff --git a/dev-python/pgzero/metadata.xml b/dev-python/pgzero/metadata.xml deleted file mode 100644 index 050e9be52036..000000000000 --- a/dev-python/pgzero/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - chewi@gentoo.org - James Le Cuirot - - - lordmauve/pgzero - pgzero - - diff --git a/dev-python/pgzero/pgzero-1.2.1-r2.ebuild b/dev-python/pgzero/pgzero-1.2.1-r2.ebuild deleted file mode 100644 index 84fae68a1743..000000000000 --- a/dev-python/pgzero/pgzero-1.2.1-r2.ebuild +++ /dev/null @@ -1,46 +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 - -MY_PV="${PV/_p/.post}" -MY_P="${PN}-${MY_PV}" -DESCRIPTION="A zero-boilerplate games programming framework based on Pygame" -HOMEPAGE=" - https://pygame-zero.readthedocs.io/ - https://github.com/lordmauve/pgzero/ - https://pypi.org/project/pgzero/ -" -SRC_URI=" - https://github.com/lordmauve/pgzero/archive/${MY_PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pygame[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - media-libs/sdl2-image[png] - media-libs/sdl2-mixer[vorbis] - ) -" -distutils_enable_tests unittest - -python_test() { - # Allow the tests to pass without real audio or video. - local -x SDL_AUDIODRIVER=dummy SDL_VIDEODRIVER=dummy - eunittest -} diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest deleted file mode 100644 index 71313f0451d2..000000000000 --- a/dev-python/phonenumbers/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST phonenumbers-9.0.29.tar.gz 2300063 BLAKE2B 1cdd4722f2996a04d7ff86a01e24a27caff544223c0544b89654dee9c5f0562b78e10956d8c881c2770aad90cd0dca75caae4c86003305fe1aff2ccb04460145 SHA512 88999b96686eb3e44f5039cc61b73e6746be1206094996c03fa9f6a41b157bc54689122a5aa6a390af2db01a1d43ee3acc2e73458fd6b41db30a6dbcb95790a9 -DIST phonenumbers-9.0.30.tar.gz 2306521 BLAKE2B 53ad196cf1a55dce9020cb173a12becf7df80b5b425134ef94a25d12ff4a7ae35492f6180ac058c508ade08a24625f24cd7773f4a67adb5af8ae0a405fc0195f SHA512 d687b0d4e4bdbd0c0d63d9c2e5574deb4b529c6eacd5ba5c0acbe6fd84bad86780e7569fc5a315b3f96749e4cc9afc4fb8531b2017485d1de4fd31c292748f8f -DIST phonenumbers-9.0.31.tar.gz 2306679 BLAKE2B b1ce7eaf25f1c9738cb49360c0db4eeb544f383604d3472eff3c4112a215d0dfd61a2e34aa263380b54abf40cc2fe5a129999050fc66d71ae259d80688e86ea2 SHA512 855929204dac672e3e956568d93c7b86e49489efa9a5ef7142e45b98234738483c78a0ea31fc9662cda570fc347cf6e8ce041360ec670121d51d53acd2dbc3ff diff --git a/dev-python/phonenumbers/metadata.xml b/dev-python/phonenumbers/metadata.xml deleted file mode 100644 index f2cb6628a4e2..000000000000 --- a/dev-python/phonenumbers/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - phonenumbers - daviddrysdale/python-phonenumbers - - diff --git a/dev-python/phonenumbers/phonenumbers-9.0.29.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.29.ebuild deleted file mode 100644 index ca291505d9f2..000000000000 --- a/dev-python/phonenumbers/phonenumbers-9.0.29.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python port of Google's libphonenumber" -HOMEPAGE=" - https://github.com/daviddrysdale/python-phonenumbers/ - https://pypi.org/project/phonenumbers/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/protobuf[${PYTHON_USEDEP}] - ) -" - -python_test() { - "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/phonenumbers/phonenumbers-9.0.30.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.30.ebuild deleted file mode 100644 index de79c2ad9678..000000000000 --- a/dev-python/phonenumbers/phonenumbers-9.0.30.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python port of Google's libphonenumber" -HOMEPAGE=" - https://github.com/daviddrysdale/python-phonenumbers/ - https://pypi.org/project/phonenumbers/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/protobuf[${PYTHON_USEDEP}] - ) -" - -python_test() { - "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/phonenumbers/phonenumbers-9.0.31.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.31.ebuild deleted file mode 100644 index de79c2ad9678..000000000000 --- a/dev-python/phonenumbers/phonenumbers-9.0.31.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python port of Google's libphonenumber" -HOMEPAGE=" - https://github.com/daviddrysdale/python-phonenumbers/ - https://pypi.org/project/phonenumbers/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/protobuf[${PYTHON_USEDEP}] - ) -" - -python_test() { - "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/phply/Manifest b/dev-python/phply/Manifest deleted file mode 100644 index 0b166cf0d18a..000000000000 --- a/dev-python/phply/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST phply-1.2.6.gh.tar.gz 36068 BLAKE2B 766783e047b99330e5af829be875b9ee06fa70222a9c42a8792506ef0c6decc525ca90560f54d9833cdf4516fcd447f19a05d94d595a7e5056ca5d3d89bd1753 SHA512 3d7065971c6839dbe908efbfede1865183aebb0ffea1bb3b1a27c20239736894e52dc9b0a89ad6da152f1d9411dce288cf67a907d86c9838f0516236f0c19dd6 diff --git a/dev-python/phply/metadata.xml b/dev-python/phply/metadata.xml deleted file mode 100644 index f0b9882cf6ca..000000000000 --- a/dev-python/phply/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - phply - viraptor/phply - - diff --git a/dev-python/phply/phply-1.2.6.ebuild b/dev-python/phply/phply-1.2.6.ebuild deleted file mode 100644 index 3ec54c8b0a3d..000000000000 --- a/dev-python/phply/phply-1.2.6.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022-2025 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="Lexer and parser for PHP source implemented using PLY" -HOMEPAGE=" - https://github.com/viraptor/phply/ - https://pypi.org/project/phply/" -SRC_URI=" - https://github.com/viraptor/phply/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND="dev-python/ply[${PYTHON_USEDEP}]" -BDEPEND="${RDEPEND}" - -distutils_enable_tests pytest - -src_prepare() { - # namespace? seriously? - sed -i -e '/namespace_packages/d' setup.py || die - # prevent installing tests, turn phply back into normal package - mv tests/__init__.py phply/ || die - distutils-r1_src_prepare -} diff --git a/dev-python/pickleshare/Manifest b/dev-python/pickleshare/Manifest deleted file mode 100644 index 10b3e6062d09..000000000000 --- a/dev-python/pickleshare/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pickleshare-0.7.5.tar.gz 6161 BLAKE2B 9c9327d16350b6610d9e7b844a70352c802463a110c13c670cfbd6a6cb0e82d8dea0f9eeac83cda65eeecbf27a2b8c4b1bd21809117c07eb1b67a03d3679c4b7 SHA512 6048634b7c08b6997b75be1d8fc53dd3218294e1f04c5e287ef3c6e4d80da6746fd242980f58b9671b4a4cf639a64bd25861b62fd28d435bfd2386fa655a30ff diff --git a/dev-python/pickleshare/metadata.xml b/dev-python/pickleshare/metadata.xml deleted file mode 100644 index d3fa09b18576..000000000000 --- a/dev-python/pickleshare/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - Like shelve, a PickleShareDB object acts like a normal dictionary. - Unlike shelve, many processes can access the database - simultaneously. Changing a value in database is immediately visible - to other processes accessing the same database. - Concurrency is possible because the values are stored in separate - files. Hence the "database" is a directory where all files are - governed by PickleShare. - - - pickleshare - ipython/pickleshare - - diff --git a/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild b/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild deleted file mode 100644 index f97f9e8a87e4..000000000000 --- a/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="A small 'shelve' like datastore with concurrency support" -HOMEPAGE=" - https://github.com/ipython/pickleshare/ - https://pypi.org/project/pickleshare/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/path-6.2[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/picobox/Manifest b/dev-python/picobox/Manifest deleted file mode 100644 index 29f8bd954e46..000000000000 --- a/dev-python/picobox/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST picobox-4.0.0.tar.gz 22666 BLAKE2B ea447ea63ce5b9e964e61b2a16f781dbb911dc8c763243a412cff7e63e4e6fec9b1cfe5b9ca3933140c6f0eaee8dd797de5690243e0e2a0dacea04b9466f2a02 SHA512 c9554048b1bcd504647f26c67dd17822ad3069f738bd9e71704a89b68478683e8bf641c3b08a86cdde95d56ba7073b14c41801ba70657cc3fec4b6ec6c312089 diff --git a/dev-python/picobox/metadata.xml b/dev-python/picobox/metadata.xml deleted file mode 100644 index 4c33fc7d9bd9..000000000000 --- a/dev-python/picobox/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - picobox - ikalnytskyi/picobox - - diff --git a/dev-python/picobox/picobox-4.0.0.ebuild b/dev-python/picobox/picobox-4.0.0.ebuild deleted file mode 100644 index 560089ff0849..000000000000 --- a/dev-python/picobox/picobox-4.0.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2022-2025 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 pypi - -DESCRIPTION="Dependency injection framework designed with Python in mind" -HOMEPAGE=" - https://github.com/ikalnytskyi/picobox/ - https://pypi.org/project/picobox/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/flask[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/pid/Manifest b/dev-python/pid/Manifest deleted file mode 100644 index f699585d517d..000000000000 --- a/dev-python/pid/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pid-3.0.4.tar.gz 16228 BLAKE2B 386565071646ff5b5152c52a8a0881f54369540abaf34a82be399d5e579c763df81553393a6d9a9659beeec5f6b531c74eef7cd13f6dc6f56ee76783863c52e9 SHA512 71656511a12a27fe0c7106cd82459484071fd7a0d34f187bfd2f59dc484b6a86f2ae840eb04609c5ffb2c1f18dafd831b02c0fee5015cf840e6a1f26f95ec495 diff --git a/dev-python/pid/metadata.xml b/dev-python/pid/metadata.xml deleted file mode 100644 index 64bd22a3154b..000000000000 --- a/dev-python/pid/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - aballier@gentoo.org - Alexis Ballier - Python team can take the package if they wish. - - - python@gentoo.org - Python - - - - pid - trbs/pid - - diff --git a/dev-python/pid/pid-3.0.4-r1.ebuild b/dev-python/pid/pid-3.0.4-r1.ebuild deleted file mode 100644 index e9a48ed5ad73..000000000000 --- a/dev-python/pid/pid-3.0.4-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pidfile featuring stale detection and file-locking" -HOMEPAGE=" - https://github.com/trbs/pid/ - https://pypi.org/project/pid/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/piexif/Manifest b/dev-python/piexif/Manifest deleted file mode 100644 index 8f8ab116dfe9..000000000000 --- a/dev-python/piexif/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST piexif-1.1.3.zip 1011134 BLAKE2B b27d4419cf545f6205b13c5646dff9fc7b1ce6e5de538f6a7189e6cadb54d301e11cbf0feaed8b073cbf16de95d67c621b68657b35fc0ba2025281ee64be4e51 SHA512 df5f7793c39911af58bbae76cf998e2a7bc820b84dcf9808ee8f6a38f766f824fef28392ef88387e18b10c270c4b27881be310f0368076b6fb65379a11a93270 diff --git a/dev-python/piexif/files/piexif-1.1.3-tests-pillow-7.2.0.patch b/dev-python/piexif/files/piexif-1.1.3-tests-pillow-7.2.0.patch deleted file mode 100644 index b13425a0fc21..000000000000 --- a/dev-python/piexif/files/piexif-1.1.3-tests-pillow-7.2.0.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 5209b53e9689ce28dcd045f384633378d619718f Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jan=20Wi=C5=9Bniewski?= -Date: Thu, 5 Nov 2020 16:18:52 +0100 -Subject: [PATCH] convert IFDRational to tuples in tests - -This fixes tests with Pillow version >= 7.2.0 ---- - tests/s_test.py | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/tests/s_test.py b/tests/s_test.py -index 5d105de..a7cad54 100644 ---- a/tests/s_test.py -+++ b/tests/s_test.py -@@ -9,6 +9,7 @@ - import time - import unittest - -+import PIL - from PIL import Image - import piexif - from piexif import _common, ImageIFD, ExifIFD, GPSIFD, TAGS, InvalidImageDataError -@@ -580,6 +581,17 @@ def test_print_exif(self): - # test utility methods---------------------------------------------- - - def _compare_value(self, v1, v2): -+ if isinstance(v2, PIL.TiffImagePlugin.IFDRational): -+ v2 = (v2.numerator, v2.denominator) -+ if isinstance(v2, tuple): -+ converted_v2 = [] -+ for el in v2: -+ if isinstance(el, PIL.TiffImagePlugin.IFDRational): -+ converted_v2.append((el.numerator, el.denominator)) -+ else: -+ converted_v2.append(el) -+ v2 = tuple(converted_v2) -+ - if type(v1) != type(v2): - if isinstance(v1, tuple): - self.assertEqual(pack_byte(*v1), v2) diff --git a/dev-python/piexif/metadata.xml b/dev-python/piexif/metadata.xml deleted file mode 100644 index b481aa8a703d..000000000000 --- a/dev-python/piexif/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - sping@gentoo.org - - - - piexif - hMatoba/Piexif - - diff --git a/dev-python/piexif/piexif-1.1.3-r4.ebuild b/dev-python/piexif/piexif-1.1.3-r4.ebuild deleted file mode 100644 index 79537b054c88..000000000000 --- a/dev-python/piexif/piexif-1.1.3-r4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit edos2unix distutils-r1 pypi - -DESCRIPTION="Exif manipulation with pure Python" -HOMEPAGE=" - https://github.com/hMatoba/Piexif/ - https://pypi.org/project/piexif/ -" -SRC_URI="$(pypi_sdist_url "${PN}" "${PV}" .zip)" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - app-arch/unzip - test? ( dev-python/pillow[jpeg,${PYTHON_USEDEP}] ) -" - -PATCHES=( - # From https://github.com/hMatoba/Piexif/pull/109 - "${FILESDIR}"/${P}-tests-pillow-7.2.0.patch -) - -distutils_enable_tests pytest - -src_prepare() { - edos2unix tests/s_test.py # to be able to patch it - default -} diff --git a/dev-python/pika/Manifest b/dev-python/pika/Manifest deleted file mode 100644 index 39e6dff3b91b..000000000000 --- a/dev-python/pika/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pika-1.3.2.gh.tar.gz 323647 BLAKE2B 30cd1154bd35708a29a924d6f0f646ebdd3737745ba588e5d56fd2ae6b2a138005352475b346738b5eea66adadedb0c50fa9411f659c4f6c6b81bc9bf048c7fb SHA512 86c1c33db808274052cbe18af68bef685fafa260f692d16dcd3ce6259107c343ebdd3482713a7948583566581defa6037f3344d03b11c50458432d044d8b2057 -DIST pika-1.4.1.gh.tar.gz 337544 BLAKE2B e6c402cfefd08e1667de322d3ed6190cafb2abbd18e6e95876528390a9ff92592b7d95db5d2a08e6d1ebd3b112252c0f223d77a1c9542ba9259f0e6bcf670ae5 SHA512 6a40eeb17bb8687648c3c0b2bb791421c1af7275b92e94514adb3d4a5f58743d789616e9de447518f16b57cae9ef37c1e44b841a7239059a564a3a7ef6be5455 diff --git a/dev-python/pika/metadata.xml b/dev-python/pika/metadata.xml deleted file mode 100644 index 65de2eb9edcb..000000000000 --- a/dev-python/pika/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - alexxy@gentoo.org - Alexey Shvetsov - - - Pika is a pure-Python implementation of the AMQP 0-9-1 protocol that tries to stay fairly independent of the underlying network support library. Pika was developed primarily for use with RabbitMQ, but should also work with other AMQP 0-9-1 brokers. - - - - pika - pika/pika - - diff --git a/dev-python/pika/pika-1.3.2.ebuild b/dev-python/pika/pika-1.3.2.ebuild deleted file mode 100644 index ef54bc76a6dd..000000000000 --- a/dev-python/pika/pika-1.3.2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Pure-Python implementation of the AMQP" -HOMEPAGE=" - https://pika.readthedocs.io/ - https://github.com/pika/pika/ - https://pypi.org/project/pika/ -" -SRC_URI="https://github.com/pika/pika/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="test !test? ( test )" -PROPERTIES="test_network" - -BDEPEND=" - test? ( - dev-python/nose2[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] - dev-python/tornado[${PYTHON_USEDEP}] - net-misc/rabbitmq-server - ) -" - -src_prepare() { - sed -e 's/test_with_gevent/_&/' -i tests/base/async_test_base.py || die - - distutils-r1_src_prepare -} - -python_test() { - nose2 -v || die "Tests failed with ${EPYTHON}" -} - -src_test() { - einfo "Starting rabbitmq" - local -x RABBITMQ_LOG_BASE="${T}/rabbitmq/log" - local -x RABBITMQ_MNESIA_BASE="${T}/rabbitmq/mnesia" - local -x RABBITMQ_LOGS="${T}/rabbitmq.log" - local -x RABBITMQ_PID_FILE="${T}/rabbitmq.pid" - local -x RABBITMQ_ENABLED_PLUGINS_FILE="${T}/rabbitmq/enabled_plugins" - /usr/libexec/rabbitmq/rabbitmq-server -p 5672:5672 & - - einfo "Waiting for rabbitmq to fully load" - while ! { echo >/dev/tcp/localhost/5672 ; } &> /dev/null; do - sleep 1 - done - einfo "rabbitmq is ready" - - distutils-r1_src_test - - einfo "Stopping rabbitmq" - kill "$(<"${RABBITMQ_PID_FILE}")" || die -} diff --git a/dev-python/pika/pika-1.4.1.ebuild b/dev-python/pika/pika-1.4.1.ebuild deleted file mode 100644 index bc49a6e21442..000000000000 --- a/dev-python/pika/pika-1.4.1.ebuild +++ /dev/null @@ -1,60 +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="Pure-Python implementation of the AMQP" -HOMEPAGE=" - https://pika.readthedocs.io/ - https://github.com/pika/pika/ - https://pypi.org/project/pika/ -" -SRC_URI="https://github.com/pika/pika/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="test !test? ( test )" -PROPERTIES="test_network" - -BDEPEND=" - test? ( - dev-python/twisted[${PYTHON_USEDEP}] - dev-python/tornado[${PYTHON_USEDEP}] - net-misc/rabbitmq-server - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - epytest -k "not test_with_gevent" -} - -src_test() { - einfo "Starting rabbitmq" - local -x RABBITMQ_LOG_BASE="${T}/rabbitmq/log" - local -x RABBITMQ_MNESIA_BASE="${T}/rabbitmq/mnesia" - local -x RABBITMQ_LOGS="${T}/rabbitmq.log" - local -x RABBITMQ_PID_FILE="${T}/rabbitmq.pid" - local -x RABBITMQ_ENABLED_PLUGINS_FILE="${T}/rabbitmq/enabled_plugins" - /usr/libexec/rabbitmq/rabbitmq-server -p 5672:5672 & - - einfo "Waiting for rabbitmq to fully load" - while ! { echo >/dev/tcp/localhost/5672 ; } &> /dev/null; do - sleep 1 - done - einfo "rabbitmq is ready" - - distutils-r1_src_test - - einfo "Stopping rabbitmq" - kill "$(<"${RABBITMQ_PID_FILE}")" || die -} diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest deleted file mode 100644 index 668a42645b9a..000000000000 --- a/dev-python/pikepdf/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST pikepdf-10.5.1.tar.gz 4582470 BLAKE2B 9a92e465f0972b289016786bba91fc322ed17cfba20c81f4f31aa9cdda65eab91f0203f668a713050d2d7551625f0d94cf6d4f16077e3cc44df3bc27d6c24da7 SHA512 a99abea6f54fe9f813e1fe6c0052d9e40537c7605c6e7f3a930cfb2dd59cd3eeb2c40afc5f0ad98aac7a76e692c842f0577e8188a6319a07e9461a3ac9c2cb73 -DIST pikepdf-10.5.1.tar.gz.provenance 9398 BLAKE2B a760b31f221da8c04c350adf36a52a8664cfcd5ca74fdcaed26fa38f6a9b7ed57fb1e58eff525c8f03e3d8aa3924b6e82bfb759d7746db841cf0747e4428c482 SHA512 06357efef746dc2b316cf603e7c435ae4b9a1b354f895afc835877e7d7e95887a22e69261b1c6c345ebaee86f14a11f075991e714c4b6861547482719d71f906 -DIST pikepdf-10.6.0.tar.gz 23670594 BLAKE2B 569c8855d8c44aae6b65cf87974f79b3b4c89039b2c387cb76202eafe0019f47d9086d1ff27ee5fdaa5dddc3ec2bf24578eda15c833cbe736090375c62f9744f SHA512 1bd9addb88c6bd2ff6db10ad99f67c4db688736440ea1ccb171a1f739cf9e605b4ab8580209870178b2a713e4c11375e8c3e236aaa47b5fae1d521519c7d915c -DIST pikepdf-10.6.0.tar.gz.provenance 9535 BLAKE2B e7a24aa79fbc1bde2d9af969029a6b6be670b7ea97315a033bcd8789f94b0346d2965feda53b51d598c03e3e722cc14742fde5cf57474c97ddd83905925291c7 SHA512 becb3501bde0497eb90d2eaab964ec3e4e3240974d479b1d03dc1a1c17150a625a8b040d0bee2be84457b484cc0a7d5c7104e5ce11e223bf669d82c2d56fd32f -DIST pikepdf-10.7.1.tar.gz 23663665 BLAKE2B d709e1702083e1ba1f01be22ceb44cfb82a11f670d273ab81074e4e105ffc539ac501d7428df02ba78db68642b64c989b21cc72e36761d8fe62b7f6e977b666e SHA512 75c47ddba2f43844658dbe7f14e55fbed9bb283e50f057b8d5dbb72c77755eb5f137137281bef33a2918875ebef08bc057225384482ba737b9e9b5f6e5542ca0 -DIST pikepdf-10.7.1.tar.gz.provenance 9594 BLAKE2B a8a3da707c87763b6564ab5b73dcc6b2d7f06cec79eb0c1920f121eb610ab20d9ca3e0c2ce29a9e455f03d9d09dfb7fa7f9996dcbea1e21d9938fba40bd29111 SHA512 b99edccb87bdb8b6e6bda75bf909705579d374be3961aef263a38beec21103d398609d5406bd0bf3be16c071672d894816cea05a6e4298bb869d4e5c8ed25cda -DIST pikepdf-10.7.2.tar.gz 23666284 BLAKE2B 7d672f82b936fcd64b1b9bc050915060e18dc7947f63204d4571ae339d50c8a4fc772c8e0d109522757b53721ee1edef6a89ddda90149abdd75ef41d8b703489 SHA512 b70c132e3e3d2101641eaf5dfa01bca3f2d2644116e132ec5b6e27dbc43ad4c5ca010ef93e66691a38579169d1c70dc0c8bacf6a03403a9d16d1871e22c66294 -DIST pikepdf-10.7.2.tar.gz.provenance 9488 BLAKE2B af2c4d084af56131a2566623956a6f5877a6de681e5070244897ba4cee50d27db3a8133983ae4e73a935da82b838f79c05678740faf0873fa11db8b992317ce7 SHA512 090801470f8cf89be26b9723c6dadcced0e475de6a7a3667fc215bd76552a8459b52889124c62fa65da57beee54d8b56bff4cc12bca89fdec8a0079df42b1be5 diff --git a/dev-python/pikepdf/metadata.xml b/dev-python/pikepdf/metadata.xml deleted file mode 100644 index cda6b325aa63..000000000000 --- a/dev-python/pikepdf/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - python@gentoo.org - Python - - - pikepdf is a Python library for reading and writing PDF files. - pikepdf is based on QPDF, a powerful PDF manipulation and repair library. - - - pikepdf - pikepdf/pikepdf - - diff --git a/dev-python/pikepdf/pikepdf-10.5.1.ebuild b/dev-python/pikepdf/pikepdf-10.5.1.ebuild deleted file mode 100644 index 39bec9e026e7..000000000000 --- a/dev-python/pikepdf/pikepdf-10.5.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library to work with pdf files based on qpdf" -HOMEPAGE=" - https://github.com/pikepdf/pikepdf/ - https://pypi.org/project/pikepdf/ -" - -LICENSE="MPL-2.0" -SLOT="0" -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 -# https://qpdf.readthedocs.io/en/stable/release-notes.html. -DEPEND=" - >=app-text/qpdf-12.2.0:0= -" -RDEPEND=" - ${DEPEND} - dev-python/deprecated[${PYTHON_USEDEP}] - >=dev-python/lxml-4.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pybind11-3[${PYTHON_USEDEP}] - >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] - test? ( - >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] - >=dev-python/psutil-5.9[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - !big-endian? ( - >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] - ) - media-libs/tiff[zlib] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-timeout ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -e '/-n auto/d' -i pyproject.toml || die -} - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # mismatched exception message - tests/test_scalar_types.py::TestIntIntConversions::test_index_on_non_integer_raises - ) - ;; - esac - - epytest -} diff --git a/dev-python/pikepdf/pikepdf-10.6.0.ebuild b/dev-python/pikepdf/pikepdf-10.6.0.ebuild deleted file mode 100644 index fc9cdb72eb4c..000000000000 --- a/dev-python/pikepdf/pikepdf-10.6.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library to work with pdf files based on qpdf" -HOMEPAGE=" - https://github.com/pikepdf/pikepdf/ - https://pypi.org/project/pikepdf/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="big-endian" - -# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as -# https://qpdf.readthedocs.io/en/stable/release-notes.html. -DEPEND=" - >=app-text/qpdf-12.2.0:0= -" -RDEPEND=" - ${DEPEND} - dev-python/deprecated[${PYTHON_USEDEP}] - >=dev-python/lxml-4.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/nanobind-2.0[${PYTHON_USEDEP}] - >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] - test? ( - >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] - >=dev-python/psutil-5.9[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - !big-endian? ( - >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] - ) - media-libs/tiff[zlib] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-timeout ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -e '/-n auto/d' -i pyproject.toml || die - # remove bundled qpdf - rm -rf qpdf || die -} diff --git a/dev-python/pikepdf/pikepdf-10.7.1.ebuild b/dev-python/pikepdf/pikepdf-10.7.1.ebuild deleted file mode 100644 index 634c4f07cb5a..000000000000 --- a/dev-python/pikepdf/pikepdf-10.7.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library to work with pdf files based on qpdf" -HOMEPAGE=" - https://github.com/pikepdf/pikepdf/ - https://pypi.org/project/pikepdf/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="big-endian" - -# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as -# https://qpdf.readthedocs.io/en/stable/release-notes.html. -DEPEND=" - >=app-text/qpdf-12.2.0:0= -" -RDEPEND=" - ${DEPEND} - >=dev-python/lxml-4.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/nanobind-2.0[${PYTHON_USEDEP}] - >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] - test? ( - >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] - >=dev-python/psutil-5.9[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - !big-endian? ( - >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] - ) - media-libs/tiff[zlib] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-timeout ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -e '/-n auto/d' -i pyproject.toml || die - # remove bundled qpdf - rm -rf qpdf || die -} diff --git a/dev-python/pikepdf/pikepdf-10.7.2.ebuild b/dev-python/pikepdf/pikepdf-10.7.2.ebuild deleted file mode 100644 index 634c4f07cb5a..000000000000 --- a/dev-python/pikepdf/pikepdf-10.7.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYPI_VERIFY_REPO=https://github.com/pikepdf/pikepdf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library to work with pdf files based on qpdf" -HOMEPAGE=" - https://github.com/pikepdf/pikepdf/ - https://pypi.org/project/pikepdf/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="big-endian" - -# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as -# https://qpdf.readthedocs.io/en/stable/release-notes.html. -DEPEND=" - >=app-text/qpdf-12.2.0:0= -" -RDEPEND=" - ${DEPEND} - >=dev-python/lxml-4.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/nanobind-2.0[${PYTHON_USEDEP}] - >=dev-python/setuptools-77.0.3[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] - test? ( - >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] - >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] - >=dev-python/psutil-5.9[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - !big-endian? ( - >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] - ) - media-libs/tiff[zlib] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-timeout ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -e '/-n auto/d' -i pyproject.toml || die - # remove bundled qpdf - rm -rf qpdf || die -} diff --git a/dev-python/pillow-heif/Manifest b/dev-python/pillow-heif/Manifest deleted file mode 100644 index 6227aa5bba62..000000000000 --- a/dev-python/pillow-heif/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pillow_heif-1.2.0.tar.gz 17128367 BLAKE2B 93cc8f38b4d8591f3e641fab8535465c59614f5db53a68ea993c0ac7ba6ffcd940b101278a00c4f321444741d3896784cb998f9da471ff8fcaf8dd7f4d6da5ed SHA512 3dbdb33d5b0aab9607cc7e863ff7737de1c9c4f7cd1e476a78ac4735dd677dd00f96ada4c0de13fe2166a7951718b369561656b46d8fbfeb3d96b3b96b8f7c50 -DIST pillow_heif-1.2.1.tar.gz 17128668 BLAKE2B 38056ed465547ae7e7f8425ab25f15197aca0a22569e9175a5e9eb963ddc6ddf686ba62e119cc72579e5f3a816eca95b87154f7ff8a1313cbd9b665c73b55df3 SHA512 444311a16dadcb5099fb49a9f7e298933f6488e53b70fae536ae89dfc93f447e1c3bdf59eb84f3aff517ea5922547e93bc08dfb22beabd425db8eb24caf46550 diff --git a/dev-python/pillow-heif/files/pillow-heif-0.21.0-respect-cflags.patch b/dev-python/pillow-heif/files/pillow-heif-0.21.0-respect-cflags.patch deleted file mode 100644 index 543ab690562e..000000000000 --- a/dev-python/pillow-heif/files/pillow-heif-0.21.0-respect-cflags.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/setup.py -+++ b/setup.py -@@ -206,7 +206,7 @@ class PillowHeifBuildExt(build_ext): - self._add_directory(library_dirs, "/usr/lib") - self._add_directory(library_dirs, "/lib") - -- self._update_extension("_pillow_heif", ["heif"], extra_compile_args=["-O3", "-Werror"]) -+ self._update_extension("_pillow_heif", ["heif"]) - - self.compiler.library_dirs = library_dirs + self.compiler.library_dirs - self.compiler.include_dirs = include_dirs + self.compiler.include_dirs diff --git a/dev-python/pillow-heif/metadata.xml b/dev-python/pillow-heif/metadata.xml deleted file mode 100644 index 2573a5e86960..000000000000 --- a/dev-python/pillow-heif/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - pastalian46@gmail.com - Takuya Wakazono - - - bigcat88/pillow_heif - pillow-heif - - diff --git a/dev-python/pillow-heif/pillow-heif-1.2.0.ebuild b/dev-python/pillow-heif/pillow-heif-1.2.0.ebuild deleted file mode 100644 index 9c34c9312712..000000000000 --- a/dev-python/pillow-heif/pillow-heif-1.2.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Python interface for libheif library" -HOMEPAGE=" - https://github.com/bigcat88/pillow_heif - https://pypi.org/project/pillow-heif/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/pillow[${PYTHON_USEDEP}] - >=media-libs/libheif-1.19.5:= -" -BDEPEND=" - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[jpeg,lcms,webp,zlib,${PYTHON_USEDEP}] - >=media-libs/libheif-1.19.5:=[x265] - media-libs/opencv[png,python,${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}/${PN}-0.21.0-respect-cflags.patch" ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pillow-heif/pillow-heif-1.2.1.ebuild b/dev-python/pillow-heif/pillow-heif-1.2.1.ebuild deleted file mode 100644 index 9c34c9312712..000000000000 --- a/dev-python/pillow-heif/pillow-heif-1.2.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Python interface for libheif library" -HOMEPAGE=" - https://github.com/bigcat88/pillow_heif - https://pypi.org/project/pillow-heif/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/pillow[${PYTHON_USEDEP}] - >=media-libs/libheif-1.19.5:= -" -BDEPEND=" - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[jpeg,lcms,webp,zlib,${PYTHON_USEDEP}] - >=media-libs/libheif-1.19.5:=[x265] - media-libs/opencv[png,python,${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}/${PN}-0.21.0-respect-cflags.patch" ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pillow-jxl-plugin/Manifest b/dev-python/pillow-jxl-plugin/Manifest deleted file mode 100644 index 00959da7372f..000000000000 --- a/dev-python/pillow-jxl-plugin/Manifest +++ /dev/null @@ -1,46 +0,0 @@ -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f -DIST cc-1.2.50.crate 93293 BLAKE2B c71fd4a6eaeae1da0ce3db1d6bf034933f2a65d424973db8209f601776b2d109fb4e5b269f429997cd75008367c46301530125a7a4b39a34c3992b501773db9e SHA512 4f92b61a5f7e9f76a53c19ba4c172f45c3377446a178680e38a80b6d8a659c3a788ebddb405dedc095e5a929e70f50dc98b820c6625ee11b0d69878fa1e335f7 -DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d -DIST cmake-0.1.57.crate 20376 BLAKE2B f9ec6c82ee8ed862c524d1ff7fe335379d128aa44bf5e904372aeecdcb3e78d2a9dea73a2f90c1c25301cb3c252d5f4d9313be56ff3e91fe9f7ce732167f44ef SHA512 34ff920c0f866bcc5fa8ba385b1945629c9174b6f3b006ada9f73fef945f67111f17342304ff74f69630bba4ff7450a402e1017a99fabc1296d276df4e4b633b -DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b -DIST darling-0.20.11.crate 37614 BLAKE2B 9bec875e60dd2971ad97a3098ec6060d16ddae7b4f85c0daa1326ab2411516c2da2eff283fcdfd091087402643d1a8db5db151c7792b97f75ef9722ef8219eff SHA512 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596 -DIST darling_core-0.20.11.crate 68006 BLAKE2B 7a112380a91d9e8bb5ab84ac50ee1e21e25aaee4757cd976e82fca912eb17941799f3367250af10ea36182c26ab4289d51bd003f6aa7fe686587c696f4e87910 SHA512 aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2 -DIST darling_macro-0.20.11.crate 2532 BLAKE2B 18b7a038f1a3aa245f1089f5608d859982eb82f76c9085e96f21f42ba83a65a076d5810842a4fd952dd4ee65392fd5d4e478f067de31ffcbffa34db2ce933d64 SHA512 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd -DIST derive_builder-0.20.2.crate 36661 BLAKE2B 27679d1837dc87ad4103459df3be6ab42d4d8b70aa01a1552aceab82042dfee81d90134c9f940f0c1c62bf359c5a70128bb4bf7a62bc4844066f198c771fabe9 SHA512 75d08f4c106ee5df795ebc8be3dcf34dada037c7566b20bfb52243e16f288b440c723fd17343a654d2f170c056a4197704b9c6b69c8e0d1b250039bee43fd872 -DIST derive_builder_core-0.20.2.crate 31397 BLAKE2B bc8c8da24a0b7871c7574330230544c3fffddd3a00c403f076997def95ae882be99d5f3a29c4e08fe536af9de87751ad63a5ad77e6cd9587764d19dda174fb0d SHA512 ab154b7f116a21984cf8c9cea538e8d33be1680663f4578af37f7d74696547431e9ded07bd8ab0265fd2c4aba5937b948f57d4f9b60b96c840f5150e8c10ce86 -DIST derive_builder_macro-0.20.2.crate 6360 BLAKE2B 6c64582fa68d6cb8d2c865a32af74ebdfb463d449bbe5a60cd2139033aa3a74a6c2de1e3e5c18b4dc785e9f272971e893a3789ce3d0c1c3b7735f6082e5e76ff SHA512 1a5cdd75bbd6326147f6ed726fdc21b2a4e44db9abe49576d4b1ed067b0e56871cae148ea982b647016240392194efa4eca157d615ab42248d798396612b3d9f -DIST find-msvc-tools-0.1.5.crate 30942 BLAKE2B 25f061bfb8a195752109bd444deaebfd94228e52c6eb94396fff9ba9d450876a58bc4352158684c59d1a2cb2a13a32ecfa1e96f1d80ac0c63827bfd7f46d9c80 SHA512 71021ce1a16c454bdd30abbb937c2ca67ab28ffcf88574e3ab758683943b44a96312a53cd6f5b8e76c89284a0cedbf46edb606894af720e3612c812bed189ab8 -DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 -DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 -DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73 -DIST jpegxl-rs-0.11.2+libjxl-0.11.1.crate 33058 BLAKE2B 93c4e0476c0e015f5b5e644379a510a1e1ef0a87a6cc55036a78c4e2bc3ed069d50be28a69f1ac63490d6faef4049989079aabeb9d889c4c96e7a93233d928c3 SHA512 fe5037bf3b48b070fba20fcc8299f3c7b612ca13f81841698c4063b959a08051f708b05c345b674cb83c481c62df0026c78cf5180c696f384325ba4348fbb28d -DIST jpegxl-src-0.11.2.crate 4954410 BLAKE2B cb2fcc7a250a4a51728094a62bbf2e92d6e7d8d47949d640ae9179dde50567bc2e99ff6e6dc39aca99ebadc3760bcde3758dbc54531fd4bd8dc27b9f83e73a87 SHA512 e148071074abf03c41d6ee5f0e7c53b5d1d4f7b3e0c054791dc47f5e7d52049ed91fae9b0bd70da5cbed045a7f5e5f171136d129b30f7a560a3cc2131b93bab8 -DIST jpegxl-sys-0.11.2+libjxl-0.11.1.crate 66155 BLAKE2B aea021c4a16c23d9c71ed114ed4f40c94624ce4ada77a662670808986d0300459b836160ad21d5d3bcbdd1be236af9b09a5e7a1f19a59c007086892c3357c563 SHA512 f963dfba0e11e62147c2e89c15c0ed16a53898f9c3f97f8ff1e698ebf3b579d458c425d336aafe820ab68f376d0b6befd9a3e592812bad87916af373389ebf75 -DIST libc-0.2.178.crate 783720 BLAKE2B 72f5fecacf0494b3962ff893d647155af88e9942b14d110e521b25e5d65d95d41dc00f83431b82632a53c6e0ae7fd537d018d7bf29df65d5e56b908a893d77d0 SHA512 968b954e2edde88d14135decd9eaadc31ca1aad80529a6696591c06c4414d615c97ce0873f77bfebe08b862faa5f3cb79a6648ab90734d462bef06e06ea43dde -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST pillow_jxl_plugin-1.3.7.tar.gz 1601622 BLAKE2B 909a23d1006bea312b1503d7bb253b9861efb9a74936faa4e83322da049ea81170c16dc62b3f26358536f8f78103c68c6098258ffba247075dc8f1a16c67b1f4 SHA512 eb439debbf475f45fea6aa84d06963b396438175e2dae6b7be5f3931a684b3af3a36d4fa924fbb907f0bb8a1c5e94822399fca44cd5f5ce2e1c95475308bcaa0 -DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5 -DIST portable-atomic-1.12.0.crate 191124 BLAKE2B bff1539437e3fc7aa596ad2c241f7749e4b5e23344942aac984319979268b7ff1a314270c7166570616fea79c38c0e9c2a83008ce94deab1a5a48575db13e225 SHA512 fa6560b8a0ff46e06cfa04bd7c8f42924914d27a7cf83b4c7ac73688da7fe1e81222eab77fa478a85dc2a1ce846f8b4cd71816c2aecaa689af26dd0925523e0b -DIST proc-macro2-1.0.103.crate 60024 BLAKE2B e5ce5f77838fd063b5615b1555db02175621135132de6aa7479d67fd0a34c15e8235290112a728f3251cf913a835bf0aafaf6930880511427143b63152047259 SHA512 9a6964a2ad24dbb1108b7018882ddb48cb6e6f652d1c5eed1cac94602539fc71f011a0a276765778df161edbd6387bf03a8505d93565e0c106f09e98d7d6efce -DIST pyo3-0.27.2.crate 1171342 BLAKE2B 421039fe650e01546661ab98593288f8058694d513261fe0025851a68b665bdfc001692c60a5a34ede92d13a6003e8f261e4bcdc17f67518a156f52916d2ff76 SHA512 b20f502bda6cc6d283012acbb2e0225219ccd77af09990872c76b0088947050d886eb47ed88e9e0dcb327d08ab4bf09119f7cab527dfde358e01df5a32bb64c2 -DIST pyo3-build-config-0.27.2.crate 35564 BLAKE2B 8786478e559613cc258e2d0153d549f65c13a24a3fe612da7ac96e5f4038a1714dbc6a01b2d3e3d99b3de3af9658ad220647fbba4a33305bef81c07100426ada SHA512 dc7cee79ce7febddeec9e70dd5de3b59696a5cf38afeccdfeda00307cc22166d0e9649d5e34e9801b7f495b31c104fa78dac2241248787daae8b9ea1f4551ce5 -DIST pyo3-ffi-0.27.2.crate 78552 BLAKE2B cdd6fb74a49615c42e6c6979e28c1d56e0061ae9e9897a20032d6be27c635433e9fa459847bf3c88de3be7503d045ef78d4ea3e028403c1ed00da96930ed73dd SHA512 29936c7a0fa524304ca8b017ac912e2c3e9237a86ac8510c17b96b75c7e83948599884f064428640456cd5fb256246d536da432d096f924e78360efd973cee0b -DIST pyo3-macros-0.27.2.crate 8913 BLAKE2B 99a9cf37cb05261fa75d0ede4ed8ad75bbe29b941a4c6a0907d1c1baa887d0777dcb5970c7fbe1337c1b127b6318d077e2d8374629485572f3f7997a3e3825b8 SHA512 b05f6b61c5b320e83e879384691cdb9ad57ade3ce5a9fdfb587ccd13ea1c92d2b210e2d7ca242c3d1a5f5173076a25578d3d81f5a8c3935a43f010bfa8452153 -DIST pyo3-macros-backend-0.27.2.crate 82513 BLAKE2B 9154f0275ac031fb456c313176490b7f98e033a9ff43caf32ca717e6dedc2c32435af5e7d9d2e784690fe2a379c033f0dc036b18c630fa7cb3c3365e335e3a12 SHA512 811fa48ceb5a87d23312b968efa9d8464653289cefc8a1e27838f03285eef67092652ba89eba655d243fa435edd97674a981267870d208e0b11390db32d1ad9f -DIST python3-dll-a-0.2.14.crate 103489 BLAKE2B a2868aa62d9b5f33ba0ab3be85f486e7b0594b8e535749e251ae9c829eabf9f0211f928c729b0f5b847a89be978c4b5648d333ac657a82acaa3c39520dfe0b8c SHA512 fde53bac2b7009d409d5dfab991b431aea7c16c5e0227a7bb143e73a043cd0490cec2647f73cfc34f73a192e9b365a70fd5b42d969beb2e3251dff44230a2040 -DIST quote-1.0.42.crate 31504 BLAKE2B a8106c0fe3953bcc2aa421516dfbaad6d6cb2ea839b2ce1447a45b8732dad40a921c2008b477bc0fa029dc0e0357a339db543b1f90bb9da77a5a3681fc16bed0 SHA512 6d55047312de6bab660459750c54213e986f0a80b4458fdb706c2fb3bab83b8239cd230dd9291662076d395c818a391142af1228ae3158cfa4960d6c74d531ba -DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c -DIST syn-2.0.111.crate 302117 BLAKE2B 9fe6c0bbeb432d67f4c879956c505d160f7be418cd16b48a5430c1c4c4922251007e3d85bf219daa16a7e9d8f32c15fdc2ebd94bdfc762135cb27b897590d484 SHA512 f30fc819fc6c942cde044b6bbe608f96736070717f28da71ab4ff68aa9e780416829152da11a83513fbc0de88337c2157e4fd1e4a029ebcbb64daeaa54dbf768 -DIST target-lexicon-0.13.4.crate 26832 BLAKE2B 923aace3258de547e6813c7d58069a0d3b18941f05debef5954cf872490d9be8bc2036c8e807ee3f74d33c59cb01ce5b105bff95c79a79596cf328783633737a SHA512 0bad8add6b8767f1217b9a3aa83fb176f080ed9241ebd3a208ce3196650b01254c306520f1f950571bda463994631b64af9ddaca8a2478fc40f64b1381e880e2 -DIST thiserror-2.0.17.crate 28857 BLAKE2B ea60d7597439a703f50faf77dfc1cba7cf4ee5c9f7a28b9c553099fddf0534be55e484f4d0761639c845596ee4b4f2b273169cad6c1d36e1a06c775ea79554d9 SHA512 1a20ecdee9e0cef6f4af845255bf7664c77f55a8e6d878ef9c398c42d6c6f6e3deaaf606d7739df3a157f55c5be8bd0ae1af9e9bd7a66cd218e9a6268f7fab91 -DIST thiserror-impl-2.0.17.crate 21344 BLAKE2B cc54f1423307f64857c67eebc2ae0537ffe9ad65a0443ba31c35ce20a7e4de96ad29a18237be48fad998e509cc4262e1483d4a983efc606b6714ed11bab9cd1e SHA512 3e1185fafd0c77acf6f79ead5633ff756c55e88f83285e10e2dfb9e58155b3c1c1b637a0bb7cd5d36a07cc9b014401942aa5b0709b6387e44d37c2b407e012ec -DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b -DIST zerocopy-0.8.31.crate 257633 BLAKE2B 42b49b61a19d7d9865a0c7600d644902eb50b279a9f372769a5adcde211a7408d13b7fc83959b898422141abddd0460cbef67a2edc7c34591a183c0a6c82f0f7 SHA512 0d21cf7e269c50a4c4451426c9b4be3836fc53b0c7ae2c737996a7e6ad5dac3863c554e47308720087e928535ce4a2c4a25e1ead4cb927c29bb6a68fe66d2069 -DIST zerocopy-derive-0.8.31.crate 90835 BLAKE2B 3389db8cd661caf45a147b1f70fada5adf3a70375e27dcb3eeb75f079ef9e776daa397a851df0846cdb0d26448a30725993d3cf27f196d85434f78432c1fd757 SHA512 ebfae66be4685754c06cd6aded9c7bfe143997626cfc1295cca9bbf233d4f48719bf19101b5e5a9905aafd53d889939f4eb31743fbac76426c22bd20765b186f diff --git a/dev-python/pillow-jxl-plugin/metadata.xml b/dev-python/pillow-jxl-plugin/metadata.xml deleted file mode 100644 index ded638213dd7..000000000000 --- a/dev-python/pillow-jxl-plugin/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - dev@dyama.net - Daichi Yamamoto - - - Isotr0py/pillow-jpegxl-plugin - pillow-jxl-plugin - - diff --git a/dev-python/pillow-jxl-plugin/pillow-jxl-plugin-1.3.7.ebuild b/dev-python/pillow-jxl-plugin/pillow-jxl-plugin-1.3.7.ebuild deleted file mode 100644 index b6035de37db0..000000000000 --- a/dev-python/pillow-jxl-plugin/pillow-jxl-plugin-1.3.7.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.15.1 - -EAPI=8 - -RUST_MIN_VER="1.81" -CRATES=" - autocfg@1.5.0 - byteorder@1.5.0 - cc@1.2.50 - cfg-if@1.0.4 - cmake@0.1.57 - crunchy@0.2.4 - darling@0.20.11 - darling_core@0.20.11 - darling_macro@0.20.11 - derive_builder@0.20.2 - derive_builder_core@0.20.2 - derive_builder_macro@0.20.2 - find-msvc-tools@0.1.5 - fnv@1.0.7 - half@2.7.1 - heck@0.5.0 - ident_case@1.0.1 - indoc@2.0.7 - jpegxl-rs@0.11.2+libjxl-0.11.1 - jpegxl-src@0.11.2 - jpegxl-sys@0.11.2+libjxl-0.11.1 - libc@0.2.178 - memoffset@0.9.1 - once_cell@1.21.3 - pkg-config@0.3.32 - portable-atomic@1.12.0 - proc-macro2@1.0.103 - pyo3-build-config@0.27.2 - pyo3-ffi@0.27.2 - pyo3-macros-backend@0.27.2 - pyo3-macros@0.27.2 - pyo3@0.27.2 - python3-dll-a@0.2.14 - quote@1.0.42 - rustversion@1.0.22 - shlex@1.3.0 - strsim@0.11.1 - syn@2.0.111 - target-lexicon@0.13.4 - thiserror-impl@2.0.17 - thiserror@2.0.17 - unicode-ident@1.0.22 - unindent@0.2.4 - zerocopy-derive@0.8.31 - zerocopy@0.8.31 -" - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Pillow plugin for JPEG-XL, using Rust for bindings." -HOMEPAGE=" - https://github.com/Isotr0py/pillow-jpegxl-plugin - https://pypi.org/project/pillow-jxl-plugin/ -" -SRC_URI+=" ${CARGO_CRATE_URIS}" - -LICENSE="GPL-3" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD GPL-3+ MIT Unicode-3.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="test" # requires unpackaged deps (OpenEXR Python binding) - -REPENDS=" - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] -" - -# distutils_enable_tests pytest diff --git a/dev-python/pillow/Manifest b/dev-python/pillow/Manifest deleted file mode 100644 index 90b2a9bbd327..000000000000 --- a/dev-python/pillow/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pillow-12.2.0.gh.tar.gz 47057046 BLAKE2B 448a928cdaef49c21db4b0b61e2045610ff6bf6c9c52c7ab541d531205149b8a60aa02b1e286c7dc15dac98fa23a07a4c685f524df6e7592013b0914e65a8cc8 SHA512 cd66b5b033f82127934624c474aed55c014d10d5e7cc9455ea6a3470d1b7e9f0b94ad2c0a5f1559e01ce003fc179b01fee89aa1b51d78dff3f04927d8252a41e -DIST pillow-test-images-7077675d2cda485d63de4aefe0fefbf6f655c5a0.gh.tar.gz 57430276 BLAKE2B 6e8dcde60832004f5a0ea0e14024fdcd0b08cf0e225f27e39b7c2058582d6d5efe7fcaccb5bd28754affa6fe4125735fb4beeaa2075e6aceea0a998ebc0747fe SHA512 795f015c9b73a8c941fb5cd880b1ab36b24d38612db53367ab0e6c05dd1cdbfd47034decb7e36d7de940eeea1582d644ca7bee3b131577578692569c2c60c32b diff --git a/dev-python/pillow/files/pillow-10.2.0-cross.patch b/dev-python/pillow/files/pillow-10.2.0-cross.patch deleted file mode 100644 index 864a9b1218d1..000000000000 --- a/dev-python/pillow/files/pillow-10.2.0-cross.patch +++ /dev/null @@ -1,62 +0,0 @@ -From 774d7a570d9f76903de3c3267512b8a7d252c21e Mon Sep 17 00:00:00 2001 -From: James Le Cuirot -Date: Fri, 22 Dec 2023 22:38:27 +0000 -Subject: [PATCH] Fix cross-compiling by searching the right lib and include - directories - -We were previously searching the `{sys.prefix}/lib` and -`{sys.prefix}/include` directories unconditionally. This is problematic -when cross-compiling, as it does not take account of any sysroot where -alternative libraries and headers are located. Adding `-I/usr/include` -causes the build to explode, at least when cross-compiling from 64-bit -to 32-bit. - -Python does not officially support cross-compiling, but Gentoo achieves -this by modifying the sysconfig variables like `LIBDIR` and `INCLUDEDIR` -with great results. - -Assuming "lib" is bad. 64-bit Linux systems often use lib64, putting -32-bit libraries under lib. You cannot assume that either though, as -pure 64-bit Linux systems may just use lib instead. Things get even -stranger on RISC-V. - -The value of `sys.prefix` changes when using a virtualenv. Dependencies -may be installed here, so it does make sense to continue supporting this -case, even if it is incompatible with cross-compiling. Unlike regular -environments, "lib" is generally used for libraries, although a lib64 -symlink may also be present. ---- - setup.py | 13 +++++++++++-- - 1 file changed, 11 insertions(+), 2 deletions(-) - -diff --git a/setup.py b/setup.py -index 1bf0bcff558..07163d001fc 100755 ---- a/setup.py -+++ b/setup.py -@@ -15,6 +15,7 @@ - import struct - import subprocess - import sys -+import sysconfig - import warnings - - from setuptools import Extension, setup -@@ -504,8 +505,16 @@ def build_extensions(self): - for d in os.environ[k].split(os.path.pathsep): - _add_directory(library_dirs, d) - -- _add_directory(library_dirs, os.path.join(sys.prefix, "lib")) -- _add_directory(include_dirs, os.path.join(sys.prefix, "include")) -+ _add_directory( -+ library_dirs, -+ (sys.prefix == sys.base_prefix and sysconfig.get_config_var("LIBDIR")) -+ or os.path.join(sys.prefix, "lib"), -+ ) -+ _add_directory( -+ include_dirs, -+ (sys.prefix == sys.base_prefix and sysconfig.get_config_var("INCLUDEDIR")) -+ or os.path.join(sys.prefix, "include"), -+ ) - - # - # add platform directories diff --git a/dev-python/pillow/metadata.xml b/dev-python/pillow/metadata.xml deleted file mode 100644 index 16e2c93721df..000000000000 --- a/dev-python/pillow/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Build with Image Quantization Library support - - - Support setting text direction, language or font features. - Requires media-libs/raqm. - - - - pillow - python-pillow/Pillow - - diff --git a/dev-python/pillow/pillow-12.2.0-r1.ebuild b/dev-python/pillow/pillow-12.2.0-r1.ebuild deleted file mode 100644 index 1c2fdd355930..000000000000 --- a/dev-python/pillow/pillow-12.2.0-r1.ebuild +++ /dev/null @@ -1,178 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -# setuptools wrapper -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 multiprocessing toolchain-funcs virtualx - -MY_PN=Pillow -MY_P=${MY_PN}-${PV} - -# upstream always fetches from main -TEST_IMAGE_COMMIT="7077675d2cda485d63de4aefe0fefbf6f655c5a0" - -DESCRIPTION="Python Imaging Library (fork)" -HOMEPAGE=" - https://python-pillow.github.io/ - https://github.com/python-pillow/Pillow/ - https://pypi.org/project/pillow/ -" -SRC_URI=" - https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/python-pillow/test-images/archive/${TEST_IMAGE_COMMIT}.tar.gz - -> pillow-test-images-${TEST_IMAGE_COMMIT}.gh.tar.gz - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="HPND" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~riscv ~x86" -IUSE="avif examples imagequant +jpeg jpeg2k lcms raqm test tiff tk truetype webp xcb zlib" -REQUIRED_USE=" - raqm? ( truetype ) - test? ( jpeg jpeg2k lcms tiff truetype ) -" -RESTRICT="!test? ( test )" - -DEPEND=" - avif? ( media-libs/libavif:= ) - imagequant? ( media-gfx/libimagequant:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( media-libs/openjpeg:2= ) - lcms? ( media-libs/lcms:2= ) - tiff? ( media-libs/tiff:=[jpeg,zlib] ) - truetype? ( - media-libs/freetype:2 - media-libs/harfbuzz:= - raqm? ( media-libs/raqm:= ) - ) - webp? ( media-libs/libwebp:= ) - xcb? ( x11-libs/libxcb ) - zlib? ( virtual/zlib:= ) -" -RDEPEND=" - ${DEPEND} - dev-python/olefile[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pybind11[${PYTHON_USEDEP}] - >=dev-python/setuptools-77[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - virtual/pkgconfig - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - || ( - media-gfx/imagemagick[png] - media-gfx/graphicsmagick[png] - ) - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - # https://github.com/python-pillow/pillow/pull/7634 - "${FILESDIR}/${PN}-10.2.0-cross.patch" - ) - - distutils-r1_src_prepare - - if use test; then - mv "${WORKDIR}/test-images-${TEST_IMAGE_COMMIT}"/* \ - Tests/images || die - fi - - # just in case - rm -r src/thirdparty/{fribidi-shim,raqm} || die -} - -usepil() { - usex "${1}" enable disable -} - -python_configure_all() { - cat >> setup.cfg <<-EOF || die - [build_ext] - debug = True - disable_platform_guessing = True - $(usepil avif)_avif = True - $(usepil imagequant)_imagequant = True - $(usepil jpeg)_jpeg = True - $(usepil jpeg2k)_jpeg2000 = True - $(usepil lcms)_lcms = True - $(usepil raqm)_raqm = True - $(usepil tiff)_tiff = True - $(usepil truetype)_freetype = True - $(usepil webp)_webp = True - $(usepil xcb)_xcb = True - $(usepil zlib)_zlib = True - EOF - - tc-export PKG_CONFIG - export MAX_CONCURRENCY=$(makeopts_jobs) -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO (is clipboard unreliable in Xvfb?) - Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard - # requires xz-utils[extra-filters]? - Tests/test_file_libtiff.py::TestFileLibTiff::test_lzma - ) - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - Tests/test_imagefile.py::TestImageFile::test_parser - Tests/test_file_pdf.py::test_pdf_append_to_bytesio - ) - ;; - esac - - case ${ARCH} in - ppc) - EPYTEST_DESELECT+=( - # https://github.com/python-pillow/Pillow/issues/7008 - # (we've reverted the upstream patch because it was worse - # than the original issue) - Tests/test_file_libtiff.py::TestFileLibTiff::test_exif_ifd - ) - ;; - esac - - "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}" - # leak tests are fragile and broken under xdist - # nonfatal implied by xvfb - nonfatal epytest -k "not leak" || die "Tests failed with ${EPYTHON}" -} - -python_install() { - python_doheader src/libImaging/*.h - distutils-r1_python_install -} - -python_install_all() { - if use examples ; then - docinto example - dodoc docs/example/* - docompress -x /usr/share/doc/${PF}/example - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pillow/pillow-12.2.0.ebuild b/dev-python/pillow/pillow-12.2.0.ebuild deleted file mode 100644 index a3e39684aa20..000000000000 --- a/dev-python/pillow/pillow-12.2.0.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -# setuptools wrapper -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE='tk?,threads(+)' - -inherit distutils-r1 multiprocessing toolchain-funcs virtualx - -MY_PN=Pillow -MY_P=${MY_PN}-${PV} - -# upstream always fetches from main -TEST_IMAGE_COMMIT="7077675d2cda485d63de4aefe0fefbf6f655c5a0" - -DESCRIPTION="Python Imaging Library (fork)" -HOMEPAGE=" - https://python-pillow.github.io/ - https://github.com/python-pillow/Pillow/ - https://pypi.org/project/pillow/ -" -SRC_URI=" - https://github.com/python-pillow/Pillow/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/python-pillow/test-images/archive/${TEST_IMAGE_COMMIT}.tar.gz - -> pillow-test-images-${TEST_IMAGE_COMMIT}.gh.tar.gz - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="HPND" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="avif examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib" -REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )" -RESTRICT="!test? ( test )" - -DEPEND=" - avif? ( media-libs/libavif:= ) - imagequant? ( media-gfx/libimagequant:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( media-libs/openjpeg:2= ) - lcms? ( media-libs/lcms:2= ) - tiff? ( media-libs/tiff:=[jpeg,zlib] ) - truetype? ( - media-libs/freetype:2= - media-libs/harfbuzz:= - ) - webp? ( media-libs/libwebp:= ) - xcb? ( x11-libs/libxcb ) - zlib? ( virtual/zlib:= ) -" -RDEPEND=" - ${DEPEND} - dev-python/olefile[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pybind11[${PYTHON_USEDEP}] - >=dev-python/setuptools-77[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - virtual/pkgconfig - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - || ( - media-gfx/imagemagick[png] - media-gfx/graphicsmagick[png] - ) - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - # https://github.com/python-pillow/pillow/pull/7634 - "${FILESDIR}/${PN}-10.2.0-cross.patch" - ) - - distutils-r1_src_prepare - - if use test; then - mv "${WORKDIR}/test-images-${TEST_IMAGE_COMMIT}"/* \ - Tests/images || die - fi -} - -usepil() { - usex "${1}" enable disable -} - -python_configure_all() { - cat >> setup.cfg <<-EOF || die - [build_ext] - debug = True - disable_platform_guessing = True - $(usepil avif)_avif = True - $(usepil truetype)_freetype = True - $(usepil jpeg)_jpeg = True - $(usepil jpeg2k)_jpeg2000 = True - $(usepil lcms)_lcms = True - $(usepil tiff)_tiff = True - $(usepil imagequant)_imagequant = True - $(usepil webp)_webp = True - $(usepil xcb)_xcb = True - $(usepil zlib)_zlib = True - EOF - if use truetype; then - # these dependencies are implicitly disabled by USE=-truetype - # and we can't pass both disable_* and vendor_* - # https://bugs.gentoo.org/935124 - cat >> setup.cfg <<-EOF || die - vendor_raqm = False - vendor_fribidi = False - EOF - fi - - tc-export PKG_CONFIG - export MAX_CONCURRENCY=$(makeopts_jobs) -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO (is clipboard unreliable in Xvfb?) - Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard - # requires xz-utils[extra-filters]? - Tests/test_file_libtiff.py::TestFileLibTiff::test_lzma - ) - - case ${ARCH} in - ppc) - EPYTEST_DESELECT+=( - # https://github.com/python-pillow/Pillow/issues/7008 - # (we've reverted the upstream patch because it was worse - # than the original issue) - Tests/test_file_libtiff.py::TestFileLibTiff::test_exif_ifd - ) - ;; - esac - - "${EPYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}" - # leak tests are fragile and broken under xdist - # nonfatal implied by xvfb - nonfatal epytest -k "not leak" || die "Tests failed with ${EPYTHON}" -} - -python_install() { - python_doheader src/libImaging/*.h - distutils-r1_python_install -} - -python_install_all() { - if use examples ; then - docinto example - dodoc docs/example/* - docompress -x /usr/share/doc/${PF}/example - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest deleted file mode 100644 index cc088c7b0cc9..000000000000 --- a/dev-python/pip/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST flit_core-3.12.0-py3-none-any.whl 45594 BLAKE2B 7c6cb6eb03d45bbba27f27b3728881b57fe82dd38e03f884d3b7c46116eb2b9dd76f92bdaf7f594ef8ccbe12ec8f9a56424ff9e9fc7a839c4818a113fdf0c3d3 SHA512 790c12b1f43201e365fb3f8f2f0a54e1a578876799dfdf8bfeea679a25ea096bf62946d006618c1458ae6e37ce6d00998f37e9aba426d5ab80d32ef2d75da4e0 -DIST pip-26.1.2.gh.tar.gz 9268753 BLAKE2B 8cbf0ecf25a2bdd148506ca0e2e778b9053759cf5fed3914b915454bd8810b1d7a27e3b2efb5fd29c4e6b189c7e8050f0da15ae6c259712446b5a35f44018ee0 SHA512 e29c98a7da5e329183b7eef86a66f9d6c3473051f64aa6e762714306148547eb0de4220824484071822a9a62bd01a62a09ab16bba4c26e4b847bfc2609728608 diff --git a/dev-python/pip/files/pip-25.0.1-unbundle.patch b/dev-python/pip/files/pip-25.0.1-unbundle.patch deleted file mode 100644 index 9cc035985250..000000000000 --- a/dev-python/pip/files/pip-25.0.1-unbundle.patch +++ /dev/null @@ -1,209 +0,0 @@ -diff --git a/src/pip/_internal/cli/main_parser.py b/src/pip/_internal/cli/main_parser.py -index 5ade356b9..d07dfeab8 100644 ---- a/src/pip/_internal/cli/main_parser.py -+++ b/src/pip/_internal/cli/main_parser.py -@@ -80,6 +80,11 @@ def parse_command(args: List[str]) -> Tuple[str, List[str]]: - - # --python - if general_options.python and "_PIP_RUNNING_IN_SUBPROCESS" not in os.environ: -+ raise CommandError( -+ "--python option is not supported on Gentoo, as it requires bundled " -+ "dependencies that have been removed to improve security" -+ ) -+ - # Re-invoke pip using the specified Python interpreter - interpreter = identify_python_interpreter(general_options.python) - if interpreter is None: -diff --git a/src/pip/_internal/commands/debug.py b/src/pip/_internal/commands/debug.py -index 567ca967e..427bfcf04 100644 ---- a/src/pip/_internal/commands/debug.py -+++ b/src/pip/_internal/commands/debug.py -@@ -6,7 +6,6 @@ from optparse import Values - from types import ModuleType - from typing import Any, Dict, List, Optional - --import pip._vendor - from pip._vendor.certifi import where - from pip._vendor.packaging.version import parse as parse_version - -@@ -192,9 +191,7 @@ class DebugCommand(Command): - show_value("REQUESTS_CA_BUNDLE", os.environ.get("REQUESTS_CA_BUNDLE")) - show_value("CURL_CA_BUNDLE", os.environ.get("CURL_CA_BUNDLE")) - show_value("pip._vendor.certifi.where()", where()) -- show_value("pip._vendor.DEBUNDLED", pip._vendor.DEBUNDLED) -- -- show_vendor_versions() -+ show_value("pip._vendor.DEBUNDLED", True) - - show_tags(options) - -diff --git a/tests/conftest.py b/tests/conftest.py -index d093eea46..bf4d9e782 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -418,6 +418,7 @@ def _common_wheel_editable_install( - ) - install_dir = tmpdir_factory.mktemp(package) / "install" - lib_install_dir = install_dir / "lib" -+ return lib_install_dir - bin_install_dir = install_dir / "bin" - with WheelFile.open(wheel_candidates[0]) as source: - install( -diff --git a/tests/functional/test_check.py b/tests/functional/test_check.py -index f50f5593e..c42e88bbe 100644 ---- a/tests/functional/test_check.py -+++ b/tests/functional/test_check.py -@@ -10,10 +10,8 @@ from tests.lib import ( - def matches_expected_lines(string: str, expected_lines: Collection[str]) -> bool: - # Ignore empty lines - output_lines = list(filter(None, string.splitlines())) -- # We'll match the last n lines, given n lines to match. -- last_few_output_lines = output_lines[-len(expected_lines) :] - # And order does not matter -- return set(last_few_output_lines) == set(expected_lines) -+ return set(expected_lines).issubset(set(output_lines)) - - - def test_basic_check_clean(script: PipTestEnvironment) -> None: -diff --git a/tests/functional/test_freeze.py b/tests/functional/test_freeze.py -index 0a7cedd11..ea2fef37d 100644 ---- a/tests/functional/test_freeze.py -+++ b/tests/functional/test_freeze.py -@@ -82,8 +82,8 @@ def test_basic_freeze(script: PipTestEnvironment) -> None: - result = script.pip("freeze", expect_stderr=True) - expected = textwrap.dedent( - """\ -- ...simple==2.0 -- simple2==3.0... -+ ...simple==2.0... -+ ...simple2==3.0... - """ - ) - _check_output(result.stdout, expected) -@@ -1016,7 +1016,7 @@ def test_freeze_skip_work_dir_pkg(script: PipTestEnvironment) -> None: - - # Freeze should not include package simple when run from package directory - result = script.pip("freeze", cwd=pkg_path) -- assert "simple" not in result.stdout -+ assert "\nsimple==" not in result.stdout - - - def test_freeze_include_work_dir_pkg(script: PipTestEnvironment) -> None: -diff --git a/tests/functional/test_install_check.py b/tests/functional/test_install_check.py -index 8a8a7c93a..bbda083f7 100644 ---- a/tests/functional/test_install_check.py -+++ b/tests/functional/test_install_check.py -@@ -57,6 +57,7 @@ def test_check_install_canonicalization(script: PipTestEnvironment) -> None: - ) - assert "requires" not in result.stderr - assert result.returncode == 0 -+ return - - # Double check that all errors are resolved in the end - result = script.pip("check") -diff --git a/tests/functional/test_list.py b/tests/functional/test_list.py -index e611fe7cb..c716f65c5 100644 ---- a/tests/functional/test_list.py -+++ b/tests/functional/test_list.py -@@ -1,5 +1,6 @@ - import json - import os -+import re - from pathlib import Path - - import pytest -@@ -42,8 +43,8 @@ def test_basic_list(simple_script: PipTestEnvironment) -> None: - - """ - result = simple_script.pip("list") -- assert "simple 1.0" in result.stdout, str(result) -- assert "simple2 3.0" in result.stdout, str(result) -+ assert re.search(r"simple\s+1\.0", result.stdout), str(result) -+ assert re.search(r"simple2\s+3\.0", result.stdout), str(result) - - - def test_verbose_flag(simple_script: PipTestEnvironment) -> None: -@@ -55,8 +56,8 @@ def test_verbose_flag(simple_script: PipTestEnvironment) -> None: - assert "Version" in result.stdout, str(result) - assert "Location" in result.stdout, str(result) - assert "Installer" in result.stdout, str(result) -- assert "simple 1.0" in result.stdout, str(result) -- assert "simple2 3.0" in result.stdout, str(result) -+ assert re.search(r"simple\s+1\.0", result.stdout), str(result) -+ assert re.search(r"simple2\s+3\.0", result.stdout), str(result) - - - def test_columns_flag(simple_script: PipTestEnvironment) -> None: -@@ -67,8 +68,8 @@ def test_columns_flag(simple_script: PipTestEnvironment) -> None: - assert "Package" in result.stdout, str(result) - assert "Version" in result.stdout, str(result) - assert "simple (1.0)" not in result.stdout, str(result) -- assert "simple 1.0" in result.stdout, str(result) -- assert "simple2 3.0" in result.stdout, str(result) -+ assert re.search(r"simple\s+1\.0", result.stdout), str(result) -+ assert re.search(r"simple2\s+3\.0", result.stdout), str(result) - - - def test_format_priority(simple_script: PipTestEnvironment) -> None: -@@ -80,16 +81,16 @@ def test_format_priority(simple_script: PipTestEnvironment) -> None: - ) - assert "simple==1.0" in result.stdout, str(result) - assert "simple2==3.0" in result.stdout, str(result) -- assert "simple 1.0" not in result.stdout, str(result) -- assert "simple2 3.0" not in result.stdout, str(result) -+ assert not re.search(r"simple\s+1\.0", result.stdout), str(result) -+ assert not re.search(r"simple2\s+3\.0", result.stdout), str(result) - - result = simple_script.pip("list", "--format=freeze", "--format=columns") - assert "Package" in result.stdout, str(result) - assert "Version" in result.stdout, str(result) - assert "simple==1.0" not in result.stdout, str(result) - assert "simple2==3.0" not in result.stdout, str(result) -- assert "simple 1.0" in result.stdout, str(result) -- assert "simple2 3.0" in result.stdout, str(result) -+ assert re.search(r"simple\s+1\.0", result.stdout), str(result) -+ assert re.search(r"simple2\s+3\.0", result.stdout), str(result) - - - def test_local_flag(simple_script: PipTestEnvironment) -> None: -@@ -125,8 +126,8 @@ def test_multiple_exclude_and_normalization( - assert "Normalizable_Name" in result.stdout - assert "pip" in result.stdout - result = script.pip("list", "--exclude", "normalizablE-namE", "--exclude", "pIp") -- assert "Normalizable_Name" not in result.stdout -- assert "pip" not in result.stdout -+ assert "Normalizable_Name " not in result.stdout -+ assert "pip " not in result.stdout - - - @pytest.mark.network -diff --git a/tests/lib/venv.py b/tests/lib/venv.py -index fac54d3bd..6bfe3cfdc 100644 ---- a/tests/lib/venv.py -+++ b/tests/lib/venv.py -@@ -9,6 +9,7 @@ import venv as _venv - from pathlib import Path - from typing import Dict, Literal, Optional, Union - -+import pytest - import virtualenv as _virtualenv - - VirtualEnvironmentType = Literal["virtualenv", "venv"] -@@ -35,7 +36,7 @@ class VirtualEnvironment: - self._venv_type = venv_type - else: - self._venv_type = "virtualenv" -- self._user_site_packages = False -+ self._user_site_packages = True - self._template = template - self._sitecustomize: Optional[str] = None - self._update_paths() -@@ -234,6 +235,8 @@ class VirtualEnvironment: - - @user_site_packages.setter - def user_site_packages(self, value: bool) -> None: -+ if not value: -+ pytest.skip("Gentoo: skipping due to lack of system site-packages") - self._user_site_packages = value - if self._legacy_virtualenv: - marker = self.lib / "no-global-site-packages.txt" diff --git a/dev-python/pip/files/pip-26.0-test-wheels.patch b/dev-python/pip/files/pip-26.0-test-wheels.patch deleted file mode 100644 index 55fb04f8f65f..000000000000 --- a/dev-python/pip/files/pip-26.0-test-wheels.patch +++ /dev/null @@ -1,74 +0,0 @@ -From f8f2b7760bfc8d64607b3bf2cdc9867fcce8276a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Thu, 31 Jul 2025 05:10:08 +0200 -Subject: [PATCH] Disable coverage & socket plugins inside test venvs - ---- - tests/conftest.py | 33 --------------------------------- - 1 file changed, 33 deletions(-) - -diff --git a/tests/conftest.py b/tests/conftest.py -index 1b65e9d57..69b6f38c9 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -440,25 +440,6 @@ def setuptools_install( - return _common_wheel_editable_install(tmpdir_factory, common_wheels, "setuptools") - - --@pytest.fixture(scope="session") --def coverage_install( -- tmpdir_factory: pytest.TempPathFactory, common_wheels: Path --) -> Path: -- return _common_wheel_editable_install(tmpdir_factory, common_wheels, "coverage") -- -- --@pytest.fixture(scope="session") --def socket_install(tmpdir_factory: pytest.TempPathFactory, common_wheels: Path) -> Path: -- lib_dir = _common_wheel_editable_install( -- tmpdir_factory, common_wheels, "pytest_subket" -- ) -- # pytest-subket is only included so it can intercept and block unexpected -- # network requests. It should NOT be visible to the pip under test. -- dist_info = next(lib_dir.glob("*.dist-info")) -- shutil.rmtree(dist_info) -- return lib_dir -- -- - def install_pth_link( - venv: VirtualEnvironment, project_name: str, lib_dir: Path - ) -> None: -@@ -474,8 +455,6 @@ def virtualenv_template( - pip_src: Path, - pip_editable_parts: tuple[Path, ...], - setuptools_install: Path, -- coverage_install: Path, -- socket_install: Path, - ) -> VirtualEnvironment: - venv_type: VirtualEnvironmentType - if request.config.getoption("--use-venv"): -@@ -489,10 +468,6 @@ def virtualenv_template( - - # Install setuptools, pytest-subket, and pip. - install_pth_link(venv, "setuptools", setuptools_install) -- install_pth_link(venv, "pytest_subket", socket_install) -- # Also copy pytest-subket's .pth file so it can intercept socket calls. -- with open(venv.site / "pytest_socket.pth", "w") as f: -- f.write(socket_install.joinpath("pytest_socket.pth").read_text()) - - pth, dist_info = pip_editable_parts - -@@ -505,14 +480,6 @@ def virtualenv_template( - # detects changed files. - venv.site.joinpath("easy-install.pth").touch() - -- if request.config.getoption("--cov"): -- # Install coverage and pth file for executing it in any spawned processes -- # in this virtual environment. -- install_pth_link(venv, "coverage", coverage_install) -- # zz prefix ensures the file is after easy-install.pth. -- with open(venv.site / "zz-coverage-helper.pth", "a") as f: -- f.write("import coverage; coverage.process_startup()") -- - # Drop (non-relocatable) launchers. - for exe in os.listdir(venv.bin): - if not exe.startswith(("python", "libpy")): # Don't remove libpypy-c.so... diff --git a/dev-python/pip/metadata.xml b/dev-python/pip/metadata.xml deleted file mode 100644 index 632fe93333db..000000000000 --- a/dev-python/pip/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pip - pypa/pip - - diff --git a/dev-python/pip/pip-26.1.2.ebuild b/dev-python/pip/pip-26.1.2.ebuild deleted file mode 100644 index 75b984ad4d24..000000000000 --- a/dev-python/pip/pip-26.1.2.ebuild +++ /dev/null @@ -1,206 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# please bump dev-python/ensurepip-pip along with this package! - -DISTUTILS_USE_PEP517=flit -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="ssl(+),threads(+)" - -inherit distutils-r1 pypi shell-completion -FLIT_CORE_PV=3.12.0 - -DESCRIPTION="The PyPA recommended tool for installing Python packages" -HOMEPAGE=" - https://pip.pypa.io/en/stable/ - https://pypi.org/project/pip/ - https://github.com/pypa/pip/ -" -SRC_URI=" - https://github.com/pypa/pip/archive/${PV}.tar.gz -> ${P}.gh.tar.gz - test? ( - $(pypi_wheel_url flit-core "${FLIT_CORE_PV}") - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test test-rust" -RESTRICT="!test? ( test )" - -# see src/pip/_vendor/vendor.txt -RDEPEND=" - >=dev-python/cachecontrol-0.14.3[${PYTHON_USEDEP}] - >=dev-python/dependency-groups-1.3.0[${PYTHON_USEDEP}] - >=dev-python/distlib-0.4.0[${PYTHON_USEDEP}] - >=dev-python/distro-1.9.0[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.1.1[${PYTHON_USEDEP}] - >=dev-python/packaging-26.2[${PYTHON_USEDEP}] - >=dev-python/platformdirs-4.3.8[${PYTHON_USEDEP}] - >=dev-python/pyproject-hooks-1.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.33.1[${PYTHON_USEDEP}] - >=dev-python/rich-14.1.0[${PYTHON_USEDEP}] - >=dev-python/resolvelib-1.2.0[${PYTHON_USEDEP}] - >=dev-python/setuptools-70.3.0[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.2.0[${PYTHON_USEDEP}] - >=dev-python/truststore-0.10.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.13.2[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - dev-python/ensurepip-setuptools - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/scripttest[${PYTHON_USEDEP}] - completion.bash || die - "${EPYTHON}" -c "${pipcmd}" completion --zsh > completion.zsh || die -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON}" - return 0 - fi - - local EPYTEST_DESELECT=( - tests/functional/test_inspect.py::test_inspect_basic - # Internet - tests/functional/test_config_settings.py::test_backend_sees_config_via_sdist - tests/functional/test_install.py::test_double_install_fail - tests/functional/test_install.py::test_install_sdist_links - tests/functional/test_install_config.py::test_prompt_for_keyring_if_needed - tests/functional/test_lock.py::test_lock_archive - tests/functional/test_lock.py::test_lock_vcs - # broken by system site-packages use - tests/functional/test_freeze.py::test_freeze_with_setuptools - tests/functional/test_install.py::test_install_subprocess_output_handling - tests/functional/test_pip_runner_script.py::test_runner_work_in_environments_with_no_pip - tests/functional/test_uninstall.py::test_basic_uninstall_distutils - tests/unit/test_base_command.py::test_base_command_global_tempdir_cleanup - tests/unit/test_base_command.py::test_base_command_local_tempdir_cleanup - tests/unit/test_base_command.py::test_base_command_provides_tempdir_helpers - # broken by unbundling - "tests/functional/test_debug.py::test_debug[vendored library versions:]" - tests/functional/test_debug.py::test_debug__library_versions - tests/functional/test_freeze.py::test_freeze_multiple_exclude_with_all - tests/functional/test_install.py::test_install_package_with_same_name_in_curdir - tests/functional/test_pep517.py::test_nested_builds - tests/functional/test_python_option.py::test_python_interpreter - tests/functional/test_uninstall.py::test_basic_uninstall - tests/functional/test_uninstall.py::test_uninstall_non_local_distutils - ) - local EPYTEST_IGNORE=( - # from upstream options - tests/tests_cache - # requires proxy.py - tests/functional/test_proxy.py - ) - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # unexpected tempfiles? - tests/functional/test_install_config.py::test_do_not_prompt_for_authentication - tests/functional/test_install_config.py::test_prompt_for_authentication - # wrong path - tests/functional/test_install.py::test_install_editable_with_prefix_setup_py - # wrong exception assumptions - tests/unit/test_utils_datetime.py::test_parse_iso_datetime_invalid - # TODO - tests/functional/test_install.py::test_install_warns_on_unexpected_post_install_import - ) - ;; - esac - - if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/functional/test_install.py::test_install_sends_client_cert - tests/functional/test_install_config.py::test_do_not_prompt_for_authentication - tests/functional/test_install_config.py::test_prompt_for_authentication - tests/functional/test_install_config.py::test_prompt_for_keyring_if_needed - ) - fi - - local -x PIP_DISABLE_PIP_VERSION_CHECK=1 - local EPYTEST_PLUGINS=() - # rerunfailures because test suite breaks if packages are installed - # to system site-packages while it's running - local EPYTEST_RERUNS=5 - local EPYTEST_XDIST=1 - epytest -m "not network" -o addopts= -o tmp_path_retention_policy=all \ - --use-venv -} - -python_install_all() { - local DOCS=( AUTHORS.txt docs/html/**/*.rst ) - distutils-r1_python_install_all - - newbashcomp completion.bash pip - newzshcomp completion.zsh _pip -} diff --git a/dev-python/pipdeptree/Manifest b/dev-python/pipdeptree/Manifest deleted file mode 100644 index 02702424a1b0..000000000000 --- a/dev-python/pipdeptree/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pipdeptree-2.34.0.tar.gz 66683 BLAKE2B 120c87113203782106b9e81775b2421aa10bddcd4137ca3d522dc21ee95380d682f470d98115aab5890fb122a5363c316c9049677f49e2c580a9a4a60f6c2328 SHA512 074d85812694b311cccecd61aa09d2c6784acb5ade912effeceba7876a3a17f4097becd29884ff7108cd6b534e48dcf90967278c311a42d5862e618cae9928ef -DIST pipdeptree-2.34.0.tar.gz.provenance 9462 BLAKE2B d312bca7aac9d418b19f53d2d84271166b0641d3eb61f7bea40518e4761dea03c01ea6005adc6019f9e0a1c4d0a5639f0f1fc206c814fcb8400a008043b8b832 SHA512 f40f55de3b86961adf8d7721d21c34924c662429e02d996247fb8718bf6a8b476bf29112bbaa8e2fc2a3c10c1e1b6f2984bea881a567ca4ab178b71ca72f4832 diff --git a/dev-python/pipdeptree/metadata.xml b/dev-python/pipdeptree/metadata.xml deleted file mode 100644 index 8dd5f9942351..000000000000 --- a/dev-python/pipdeptree/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - oz.tiram@gmail.com - Oz Tiram - - - - tox-dev/pipdeptree - pipdeptree - - diff --git a/dev-python/pipdeptree/pipdeptree-2.34.0.ebuild b/dev-python/pipdeptree/pipdeptree-2.34.0.ebuild deleted file mode 100644 index 5a332dbcb735..000000000000 --- a/dev-python/pipdeptree/pipdeptree-2.34.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/pipdeptree -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi optfeature - -DESCRIPTION="Utility for displaying installed packages in a dependency tree" -HOMEPAGE=" - https://github.com/tox-dev/pipdeptree/ - https://pypi.org/project/pipdeptree/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/packaging-23.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/graphviz[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.31.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{mock,subprocess} ) -# tests can fail if other packages are being merged simultaneously -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # upstream lower bounds are meaningless - sed -i -e 's:>=[0-9.]*,\?::' pyproject.toml || die -} - -pkg_postinst() { - optfeature \ - "visualising the dependency graph with --graph-output" \ - dev-python/graphviz -} diff --git a/dev-python/pipenv/Manifest b/dev-python/pipenv/Manifest deleted file mode 100644 index dbd044a4a0f6..000000000000 --- a/dev-python/pipenv/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pipenv-2026.6.1.gh.tar.gz 10555997 BLAKE2B 3b97269ca898f9aa7dc9cbe8c037bd637750c61481491006b20ee7a90c8c811360bacad15b52bc15100576b6eb88894c7736c23e8a3940d308197e413260b2a8 SHA512 a2d3def9d27d0ad7fed2412e772e478093af11563711d370d428917d33cdb8bfc2181e098c7bd1e98b3334829665cdb11abd59c889b68daf4c9a094979a5ecd6 diff --git a/dev-python/pipenv/files/pipenv-2026.5.2-0001-Append-always-install-to-pip-extra-args.patch b/dev-python/pipenv/files/pipenv-2026.5.2-0001-Append-always-install-to-pip-extra-args.patch deleted file mode 100644 index 3c9ec5d15db6..000000000000 --- a/dev-python/pipenv/files/pipenv-2026.5.2-0001-Append-always-install-to-pip-extra-args.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 2473b666137dd36321b017086084ae316d78dd2a Mon Sep 17 00:00:00 2001 -From: Oz Tiram -Date: Wed, 8 Apr 2026 16:22:10 +0200 -Subject: [PATCH 1/2] Append always install to pip extra args - ---- - pipenv/routines/install.py | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/pipenv/routines/install.py b/pipenv/routines/install.py -index 6d590346..301755fd 100644 ---- a/pipenv/routines/install.py -+++ b/pipenv/routines/install.py -@@ -699,6 +699,18 @@ def batch_install_iteration( - allow_global=False, - extra_pip_args=None, - ): -+ -+ # Gentoo patch: -+ # Install dependencies into the venv even if they exist -+ # in the system. -+ # This is needed because pipenv imports the system packages to run. -+ # It does not change your system's packages. -+ -+ if (extra_pip_args is not None) and ("-I" not in extra_pip_args): -+ extra_pip_args.append("-I") -+ -+ # End of Gentoo patch -+ - with temp_environ(): - if not allow_global: - os.environ["PIP_USER"] = "0" --- -2.52.0 - diff --git a/dev-python/pipenv/files/pipenv-2026.5.2-0002-Inject-system-packages.patch b/dev-python/pipenv/files/pipenv-2026.5.2-0002-Inject-system-packages.patch deleted file mode 100644 index b92766c998c3..000000000000 --- a/dev-python/pipenv/files/pipenv-2026.5.2-0002-Inject-system-packages.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 2d73e02ec2587d35e142a5246be2afd823048380 Mon Sep 17 00:00:00 2001 -From: Oz Tiram -Date: Wed, 8 Apr 2026 16:24:08 +0200 -Subject: [PATCH 2/2] Inject system packages - ---- - pipenv/patched/pip/__main__.py | 9 +++++++++ - pipenv/resolver.py | 7 +++++++ - 2 files changed, 16 insertions(+) - -diff --git a/pipenv/patched/pip/__main__.py b/pipenv/patched/pip/__main__.py -index e76aed6e..c071b144 100644 ---- a/pipenv/patched/pip/__main__.py -+++ b/pipenv/patched/pip/__main__.py -@@ -21,6 +21,15 @@ if __package__ == "": - if __name__ == "__main__": - import importlib.util - import sys -+ -+ # GENTOO PATCH -+ SITE_PACKAGES_ROOT = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(__file__)))) -+ -+ # Inject site directory into system path. -+ sys.path.insert(-1, SITE_PACKAGES_ROOT) -+ -+ # END GENTOO PATCH -+ - spec = importlib.util.spec_from_file_location( - "pipenv", - location=os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), "__init__.py")) -diff --git a/pipenv/resolver.py b/pipenv/resolver.py -index 350717cd..5762648a 100644 ---- a/pipenv/resolver.py -+++ b/pipenv/resolver.py -@@ -7,6 +7,13 @@ from dataclasses import dataclass, field - from pathlib import Path - from typing import Any, Dict, List, Optional, Set - -+# GENTOO PATCH -+SITE_PACKAGES_ROOT = os.path.dirname(os.path.dirname(__file__)) -+ -+# Inject site directory into system path. -+sys.path.insert(-1, SITE_PACKAGES_ROOT) -+ -+# END GENTOO PATCH - - def _ensure_modules(): - # Try to ensure typing_extensions is available in sys.modules --- -2.52.0 - diff --git a/dev-python/pipenv/files/pipenv-2026.6.1-0001-Append-always-install-to-pip-extra-args.patch b/dev-python/pipenv/files/pipenv-2026.6.1-0001-Append-always-install-to-pip-extra-args.patch deleted file mode 100644 index 3c9ec5d15db6..000000000000 --- a/dev-python/pipenv/files/pipenv-2026.6.1-0001-Append-always-install-to-pip-extra-args.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 2473b666137dd36321b017086084ae316d78dd2a Mon Sep 17 00:00:00 2001 -From: Oz Tiram -Date: Wed, 8 Apr 2026 16:22:10 +0200 -Subject: [PATCH 1/2] Append always install to pip extra args - ---- - pipenv/routines/install.py | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/pipenv/routines/install.py b/pipenv/routines/install.py -index 6d590346..301755fd 100644 ---- a/pipenv/routines/install.py -+++ b/pipenv/routines/install.py -@@ -699,6 +699,18 @@ def batch_install_iteration( - allow_global=False, - extra_pip_args=None, - ): -+ -+ # Gentoo patch: -+ # Install dependencies into the venv even if they exist -+ # in the system. -+ # This is needed because pipenv imports the system packages to run. -+ # It does not change your system's packages. -+ -+ if (extra_pip_args is not None) and ("-I" not in extra_pip_args): -+ extra_pip_args.append("-I") -+ -+ # End of Gentoo patch -+ - with temp_environ(): - if not allow_global: - os.environ["PIP_USER"] = "0" --- -2.52.0 - diff --git a/dev-python/pipenv/files/pipenv-2026.6.1-0002-Inject-system-packages.patch b/dev-python/pipenv/files/pipenv-2026.6.1-0002-Inject-system-packages.patch deleted file mode 100644 index b92766c998c3..000000000000 --- a/dev-python/pipenv/files/pipenv-2026.6.1-0002-Inject-system-packages.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 2d73e02ec2587d35e142a5246be2afd823048380 Mon Sep 17 00:00:00 2001 -From: Oz Tiram -Date: Wed, 8 Apr 2026 16:24:08 +0200 -Subject: [PATCH 2/2] Inject system packages - ---- - pipenv/patched/pip/__main__.py | 9 +++++++++ - pipenv/resolver.py | 7 +++++++ - 2 files changed, 16 insertions(+) - -diff --git a/pipenv/patched/pip/__main__.py b/pipenv/patched/pip/__main__.py -index e76aed6e..c071b144 100644 ---- a/pipenv/patched/pip/__main__.py -+++ b/pipenv/patched/pip/__main__.py -@@ -21,6 +21,15 @@ if __package__ == "": - if __name__ == "__main__": - import importlib.util - import sys -+ -+ # GENTOO PATCH -+ SITE_PACKAGES_ROOT = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(__file__)))) -+ -+ # Inject site directory into system path. -+ sys.path.insert(-1, SITE_PACKAGES_ROOT) -+ -+ # END GENTOO PATCH -+ - spec = importlib.util.spec_from_file_location( - "pipenv", - location=os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), "__init__.py")) -diff --git a/pipenv/resolver.py b/pipenv/resolver.py -index 350717cd..5762648a 100644 ---- a/pipenv/resolver.py -+++ b/pipenv/resolver.py -@@ -7,6 +7,13 @@ from dataclasses import dataclass, field - from pathlib import Path - from typing import Any, Dict, List, Optional, Set - -+# GENTOO PATCH -+SITE_PACKAGES_ROOT = os.path.dirname(os.path.dirname(__file__)) -+ -+# Inject site directory into system path. -+sys.path.insert(-1, SITE_PACKAGES_ROOT) -+ -+# END GENTOO PATCH - - def _ensure_modules(): - # Try to ensure typing_extensions is available in sys.modules --- -2.52.0 - diff --git a/dev-python/pipenv/files/pipenv-2026.6.1-0003-fix-graph-inject-pipdeptree-parent-into-PYTHONPATH.patch b/dev-python/pipenv/files/pipenv-2026.6.1-0003-fix-graph-inject-pipdeptree-parent-into-PYTHONPATH.patch deleted file mode 100644 index 722d20991f57..000000000000 --- a/dev-python/pipenv/files/pipenv-2026.6.1-0003-fix-graph-inject-pipdeptree-parent-into-PYTHONPATH.patch +++ /dev/null @@ -1,78 +0,0 @@ -From e974b2ca4114acc5feb6c3274a44128e43cb3ef3 Mon Sep 17 00:00:00 2001 -From: Oz Tiram -Date: Wed, 29 Apr 2026 10:36:08 +0200 -Subject: [PATCH] fix(graph): inject pipdeptree parent into PYTHONPATH for - system installs -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -On Gentoo, vendored pip dependencies are de-bundled, so -`pipenv.vendor.pipdeptree` resolves to the system pipdeptree -(e.g. /usr/lib/python3.12/site-packages/pipdeptree/). - -When pipenv runs it via the virtualenv's Python, that interpreter -cannot find `pipdeptree` — causing a ModuleNotFoundError. - -Fix by injecting pipdeptree_path.parent into PYTHONPATH before -invoking the subprocess in both graph.py and update.py. The -l -(local-only) flag still filters enumerated packages to the -virtualenv via sys.prefix, so the graph output is unaffected. - -Signed-off-by: Oz Tiram ---- - pipenv/routines/graph.py | 13 ++++++++++++- - pipenv/routines/update.py | 8 +++++++- - 2 files changed, 19 insertions(+), 2 deletions(-) - -diff --git a/pipenv/routines/graph.py b/pipenv/routines/graph.py -index a1df5965..954ca326 100644 ---- a/pipenv/routines/graph.py -+++ b/pipenv/routines/graph.py -@@ -1,4 +1,5 @@ - import json as simplejson -+import os - import sys - from pathlib import Path - -@@ -51,7 +52,17 @@ def do_graph(project, bare=False, json=False, json_tree=False, reverse=False): - ) - sys.exit(1) - -- c = run_command(cmd_args, is_verbose=project.s.is_verbose()) -+ # Ensure pipdeptree's parent directory is on PYTHONPATH so the virtualenv -+ # Python can import pipdeptree. This is necessary when pipdeptree is a -+ # system package (e.g. Gentoo unbundles vendored deps) rather than the -+ # copy vendored inside pipenv. -+ env = os.environ.copy() -+ pythonpath_parts = [str(pipdeptree_path.parent)] -+ if existing := env.get("PYTHONPATH"): -+ pythonpath_parts.append(existing) -+ env["PYTHONPATH"] = os.pathsep.join(pythonpath_parts) -+ -+ c = run_command(cmd_args, is_verbose=project.s.is_verbose(), env=env) - - # Run dep-tree. - if not bare: -diff --git a/pipenv/routines/update.py b/pipenv/routines/update.py -index 2dc4a289..bc0f605d 100644 ---- a/pipenv/routines/update.py -+++ b/pipenv/routines/update.py -@@ -122,7 +122,13 @@ def get_reverse_dependencies(project) -> Dict[str, Set[Tuple[str, str]]]: - python_path = project.python() - cmd_args = [python_path, str(pipdeptree_path), "-l", "--reverse", "--json-tree"] - -- c = run_command(cmd_args, is_verbose=project.s.is_verbose()) -+ env = os.environ.copy() -+ pythonpath_parts = [str(pipdeptree_path.parent)] -+ if existing := env.get("PYTHONPATH"): -+ pythonpath_parts.append(existing) -+ env["PYTHONPATH"] = os.pathsep.join(pythonpath_parts) -+ -+ c = run_command(cmd_args, is_verbose=project.s.is_verbose(), env=env) - if c.returncode != 0: - raise PipenvCmdError(c.err, c.out, c.returncode) - try: --- -2.52.0 - diff --git a/dev-python/pipenv/metadata.xml b/dev-python/pipenv/metadata.xml deleted file mode 100644 index 3850ffe730da..000000000000 --- a/dev-python/pipenv/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - oz.tiram@gmail.com - Oz Tiram - - - - distutils-sig@python.org - Python Packaging Authority - - pipenv - pypa/pipenv - - - diff --git a/dev-python/pipenv/pipenv-2026.6.1.ebuild b/dev-python/pipenv/pipenv-2026.6.1.ebuild deleted file mode 100644 index 89382f33afb2..000000000000 --- a/dev-python/pipenv/pipenv-2026.6.1.ebuild +++ /dev/null @@ -1,103 +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="Python Development Workflow for Humans" -HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv/" -SRC_URI="https://github.com/pypa/pipenv/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -PATCHES=( - "${FILESDIR}/pipenv-${PV}-0001-Append-always-install-to-pip-extra-args.patch" - "${FILESDIR}/pipenv-${PV}-0002-Inject-system-packages.patch" - "${FILESDIR}/pipenv-${PV}-0003-fix-graph-inject-pipdeptree-parent-into-PYTHONPATH.patch" - -) - -RDEPEND=" - >=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}] - ~dev-python/pipdeptree-2.34.0[${PYTHON_USEDEP}] - ~dev-python/plette-2.2.1[${PYTHON_USEDEP}] - >=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}] - >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}] - >=dev-python/pythonfinder-3.0.0[${PYTHON_USEDEP}] - dev-python/shellingham[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}] -" - -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -# IMPORTANT: The following sed command patches the vendor direcotry -# in the pipenv source. Attempts to simply bump the version of the -# package without checking that it works is likely to fail -# The vendored packages should eventually all be removed -# see: https://bugs.gentoo.org/717666 -src_prepare() { - local pkgName - local packages=( - dotenv - pexpect - pipdeptree - plette - pythonfinder - shellingham - tomli - tomlkit - ) - - for pkgName in "${packages[@]}"; do - find ./ -type f -exec sed --in-place \ - -e "s/from pipenv.vendor import ${pkgName}/import ${pkgName}/g" \ - -e "s/from pipenv.vendor.${pkgName}\(.*\) import \(\w*\)/from ${pkgName}\1 import \2/g"\ - -e "s/import pipenv.vendor.${pkgName} as ${pkgName}/import ${pkgName}/g" \ - -e "s/from .vendor import ${pkgName}/import ${pkgName}/g" \ - -e "s/from .vendor.${pkgName}/from ${pkgName}/g" {} + || die "Failed to sed for ${pkgName}" - done - - # disable coverage in tests - sed -i -e '/\[tool\.pytest\.ini_options\]/,/\[/ { /addopts/d; /plugins/d; }' pyproject.toml || die - - distutils-r1_src_prepare - - # remove vendored versions - for pkgName in "${packages[@]}"; do - # Match the name directly (works for directories and files) - # We use -o (OR) to handle both the original name and the hyphenated version - find ./pipenv/vendor \( -name "${pkgName}" -o -name "${pkgName/_/-}" \) \ - -prune -exec rm -rvf {} + || die "Failed to remove vendored ${pkgName}" - done - - find tests/ -type f -name "*.py" -exec sed -i \ - -e "s/pipenv\.vendor\.pythonfinder\.utils\.get_python_version/pythonfinder.utils.get_python_version/g" \ - -e "s/from pipenv\.vendor /from /g" \ - -e "s/import pipenv\.vendor\./import /g" \ - {} + || die "Failed to devendor tests" - - rm -rv examples docs benchmarks || die "Failed to remove dirs" - -} - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local -x PYTHONPATH="${S}:${PYTHONPATH}" - epytest -m "not cli and not needs_internet" tests/unit/ -} diff --git a/dev-python/pivy/Manifest b/dev-python/pivy/Manifest deleted file mode 100644 index e2311cf4b3fd..000000000000 --- a/dev-python/pivy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pivy-0.6.10.tar.gz 6678472 BLAKE2B 125551acde1bb5b323672e24cfd7554a32fab3a0abfa3431594ed793603f2ad38d957fddb75e8b5ad7bd40ea3d9259c7ed6b07e91f543697b0950f23892ac4cc SHA512 d4f52635c1e18f137322e52ead8e8e69a6519ed0902aab17a264fc296df9fe2b82221de2234aa152db9c7fd45003a6299a19ddace4488adea99c2159d31d68bb diff --git a/dev-python/pivy/files/pivy-0.6.6-0001-fix-CMakeLists.txt-for-distutils_cmake.patch b/dev-python/pivy/files/pivy-0.6.6-0001-fix-CMakeLists.txt-for-distutils_cmake.patch deleted file mode 100644 index a2e97027b586..000000000000 --- a/dev-python/pivy/files/pivy-0.6.6-0001-fix-CMakeLists.txt-for-distutils_cmake.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 44e8dd5b2252c7639021506202df60d6664153d7 Mon Sep 17 00:00:00 2001 -From: Bernd Waibel -Date: Sat, 10 Apr 2021 10:27:55 +0200 -Subject: [PATCH] fix CMakeLists.txt for distutils_cmake - -Signed-off-by: Bernd Waibel ---- - distutils_cmake/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/distutils_cmake/CMakeLists.txt b/distutils_cmake/CMakeLists.txt -index 976be6a..ccc54e4 100644 ---- a/distutils_cmake/CMakeLists.txt -+++ b/distutils_cmake/CMakeLists.txt -@@ -1,5 +1,5 @@ - cmake_minimum_required(VERSION 3.5) --project(pivy_cmake_setup NONE) -+project(pivy_cmake_setup) - - - find_package(Coin CONFIG REQUIRED) --- -2.31.1 - diff --git a/dev-python/pivy/files/pivy-0.6.6-0002-Gentoo-specific-clear-swig-deprecation-warning.patch b/dev-python/pivy/files/pivy-0.6.6-0002-Gentoo-specific-clear-swig-deprecation-warning.patch deleted file mode 100644 index f3e7c8f0fd70..000000000000 --- a/dev-python/pivy/files/pivy-0.6.6-0002-Gentoo-specific-clear-swig-deprecation-warning.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 8fd388dd17f8bfa7df62cbea86d077c1d0d0cb66 Mon Sep 17 00:00:00 2001 -From: Bernd Waibel -Date: Sat, 10 Apr 2021 10:49:57 +0200 -Subject: [PATCH] [Gentoo-specific] clear swig deprecation warning - -Signed-off-by: Bernd Waibel ---- - setup.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/setup.py b/setup.py -index 14f0f1b..b1f9a8f 100755 ---- a/setup.py -+++ b/setup.py -@@ -144,7 +144,7 @@ class pivy_build(build): - SWIG = ((sys.platform == "win32" and "swig.exe") or "swig") - - SWIG_SUPPRESS_WARNINGS = "-w302,306,307,312,314,325,361,362,467,389,503,509,510" -- SWIG_PARAMS = "-c++ -python -includeall -modern -D__PIVY__ " + \ -+ SWIG_PARAMS = "-c++ -python -includeall -D__PIVY__ " + \ - "-I. -Ifake_headers -I\"%s\" %s -o %s_wrap.cpp " + \ - "interfaces" + os.sep + "%s.i" - if sys.version_info.major >= 3: --- -2.31.1 - diff --git a/dev-python/pivy/files/pivy-0.6.7-find-qmake.patch b/dev-python/pivy/files/pivy-0.6.7-find-qmake.patch deleted file mode 100644 index 6332afa97a3c..000000000000 --- a/dev-python/pivy/files/pivy-0.6.7-find-qmake.patch +++ /dev/null @@ -1,29 +0,0 @@ -https://github.com/gentoo/gentoo/pull/25823#issuecomment-1150748775 - -From 2d654ef2837f2ca934f636fc8a63de47a9d5853d Mon Sep 17 00:00:00 2001 -From: Bernd Waibel -Date: Thu, 9 Jun 2022 18:26:29 +0200 -Subject: [PATCH] find qmake - -Signed-off-by: Bernd Waibel ---- a/qtinfo.py -+++ b/qtinfo.py -@@ -7,7 +7,7 @@ class QtInfo(object): - if qmake_command: - self._qmake_command = qmake_command - else: -- self._qmake_command = [find_executable("qmake"),] -+ self._qmake_command = [find_executable("qmake5"),] - self._dict = {} - # bind all variables early at __init__ time. - for thing in self.__class__.__dict__: -@@ -79,4 +79,4 @@ class QtInfo(object): - translations_dir = property(getTranslationsPath) - headers_dir = property(getHeadersPath) - docs_dir = property(getDocsPath) -- qml_dir = property(getQmlPath) -\ No newline at end of file -+ qml_dir = property(getQmlPath) --- -2.35.1 - diff --git a/dev-python/pivy/files/pivy-0.6.8-SoQtViewer-w-cmath.patch b/dev-python/pivy/files/pivy-0.6.8-SoQtViewer-w-cmath.patch deleted file mode 100644 index 2150f9806139..000000000000 --- a/dev-python/pivy/files/pivy-0.6.8-SoQtViewer-w-cmath.patch +++ /dev/null @@ -1,14 +0,0 @@ -From a5fad6bb07d994d6e727d5759965611c6e4d57d6 Mon Sep 17 00:00:00 2001 -From: Konstantin Podsvirov -Date: Fri, 24 Nov 2023 21:09:53 +0300 -Subject: [PATCH] Add fake header for recently introduced cmath include in - SoQtViewer.h - ---- - fake_headers/cmath | 0 - 1 file changed, 0 insertions(+), 0 deletions(-) - create mode 100644 fake_headers/cmath - -diff --git a/fake_headers/cmath b/fake_headers/cmath -new file mode 100644 -index 00000000..e69de29b diff --git a/dev-python/pivy/metadata.xml b/dev-python/pivy/metadata.xml deleted file mode 100644 index 94d6ce688d99..000000000000 --- a/dev-python/pivy/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - fordfrog@gentoo.org - Miroslav Šulc - - - waebbl-gentoo@posteo.net - Bernd Waibel - - - - Use media-libs/quarter for GUI bindings - - - Use media-libs/SoQt for GUI bindings - - - - coin3d/pivy - - diff --git a/dev-python/pivy/pivy-0.6.10.ebuild b/dev-python/pivy/pivy-0.6.10.ebuild deleted file mode 100644 index 23393580441a..000000000000 --- a/dev-python/pivy/pivy-0.6.10.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Coin3D bindings for Python" -HOMEPAGE="https://github.com/coin3d/pivy" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - PIVY_REPO_URI="https://github.com/coin3d/pivy.git" -else - SRC_URI=" - https://github.com/coin3d/pivy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - " - KEYWORDS="amd64 x86" -fi - -LICENSE="ISC" -SLOT="0" -IUSE="+quarter soqt test" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - || ( quarter soqt ) -" - -RDEPEND=" - >=media-libs/coin-4.0.0 - quarter? ( media-libs/quarter ) - soqt? ( >=media-libs/SoQt-1.6.0 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-build/cmake - dev-lang/swig - test? ( ${RDEPEND} ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.6.6-0001-fix-CMakeLists.txt-for-distutils_cmake.patch - "${FILESDIR}"/${PN}-0.6.6-0002-Gentoo-specific-clear-swig-deprecation-warning.patch - "${FILESDIR}"/${PN}-0.6.7-find-qmake.patch - # in 0.6.9: - "${FILESDIR}"/${PN}-0.6.8-SoQtViewer-w-cmath.patch # bug 920482 -) - -DOCS=( AUTHORS HACKING NEWS README.md THANKS ) - -python_test() { - # visual_test.py is interactive - tests=( - tests/coin_tests.py - tests/pyside_tests.py - tests/quarter_tests.py - ) - for f in "${strings[@]}"; do - "${EPYTHON}" "${f}" || die "Test ${f} failed with ${EPYTHON}" - done -} diff --git a/dev-python/pixelmatch/Manifest b/dev-python/pixelmatch/Manifest deleted file mode 100644 index b20a3cb214eb..000000000000 --- a/dev-python/pixelmatch/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pixelmatch-0.4.0.gh.tar.gz 38180 BLAKE2B 4776147ac9066f92a16e061b2935f5c1e0aa3f0bbaa297804543435d8efefe92e792c8bbf79ae6cec4e265426a38d543141993f852488c777912fe185b5f1ab6 SHA512 c6d5d13862a089f23d125e2d22ff41f10d210d8ce7cef0e87810730b33e2ff326d004930891ecacd502b2781e1018cb51f5a49e36debe618ae95a9f9c012ef39 diff --git a/dev-python/pixelmatch/metadata.xml b/dev-python/pixelmatch/metadata.xml deleted file mode 100644 index 2ff0ad22377f..000000000000 --- a/dev-python/pixelmatch/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - - whtsky/pixelmatch-py - pixelmatch - - diff --git a/dev-python/pixelmatch/pixelmatch-0.4.0.ebuild b/dev-python/pixelmatch/pixelmatch-0.4.0.ebuild deleted file mode 100644 index 33df538fd3fa..000000000000 --- a/dev-python/pixelmatch/pixelmatch-0.4.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A fast pixel-level image comparison library" -HOMEPAGE="https://pypi.org/project/pixelmatch/" -SRC_URI="https://github.com/whtsky/${PN}-py/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-py-${PV} - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -distutils_enable_tests import-check diff --git a/dev-python/pkg-resources/Manifest b/dev-python/pkg-resources/Manifest deleted file mode 100644 index 72fa7b3a78f0..000000000000 --- a/dev-python/pkg-resources/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST setuptools-81.0.0.tar.gz 1198299 BLAKE2B a92fa15e03c99f6d7acbc0a24e6d3b4b31d514c031195b1dd0ae238611c44c3c979847c45437e5e4221fb8f750a7264fb55235ee7d4a8207ef19a67306d5360c SHA512 4dda2f0796d1a32d160e0786fc6ebb9908483e16edac6b0335df4779a0a8331f13b70fbf69986a27cc8f6ff10c1f696599059710fef99f36ff1e766f04220466 diff --git a/dev-python/pkg-resources/metadata.xml b/dev-python/pkg-resources/metadata.xml deleted file mode 100644 index 46eeb100c7f3..000000000000 --- a/dev-python/pkg-resources/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - setuptools - pypa/setuptools - cpe:/a:python:setuptools - - diff --git a/dev-python/pkg-resources/pkg-resources-0.ebuild b/dev-python/pkg-resources/pkg-resources-0.ebuild deleted file mode 100644 index d0fb2e4f3394..000000000000 --- a/dev-python/pkg-resources/pkg-resources-0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit python-r1 - -DESCRIPTION="pkg_resources compatibility shim" -HOMEPAGE=" - https://github.com/pypa/setuptools/ - https://pypi.org/project/setuptools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -RDEPEND=" - ${PYTHON_DEPS} - - - - - python@gentoo.org - Python - - - - pkgconfig - matze/pkgconfig - - diff --git a/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild b/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild deleted file mode 100644 index f974db94cf1a..000000000000 --- a/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Interface Python with pkg-config" -HOMEPAGE=" - https://github.com/matze/pkgconfig/ - https://pypi.org/project/pkgconfig/ -" -SRC_URI=" - https://github.com/matze/pkgconfig/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - virtual/pkgconfig -" - -distutils_enable_tests pytest diff --git a/dev-python/pkgcraft/Manifest b/dev-python/pkgcraft/Manifest deleted file mode 100644 index 887b18fa57f4..000000000000 --- a/dev-python/pkgcraft/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pkgcraft-0.0.11.tar.gz 460263 BLAKE2B 5a05390f51dc0cfac2a333601c4296a5e7236262a82afcad74470cd8466933ae0abcc78b5422bd218ca86bcb35176f9d715b4449a8e76315a3dde91fe46cce19 SHA512 a6883db42e7572e1d0cf102372ad72e7276f3add492c14c11ff1654339c1504e96d9b3cf057762f1a35dd17d96f3f63140ebfc0d59d46538b97a2d99167ed146 diff --git a/dev-python/pkgcraft/metadata.xml b/dev-python/pkgcraft/metadata.xml deleted file mode 100644 index 39d39075985d..000000000000 --- a/dev-python/pkgcraft/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - sam@gentoo.org - Sam James - - - python@gentoo.org - - - pkgcraft/pkgcraft-python - pkgcraft - - diff --git a/dev-python/pkgcraft/pkgcraft-0.0.11.ebuild b/dev-python/pkgcraft/pkgcraft-0.0.11.ebuild deleted file mode 100644 index f292d9f7e252..000000000000 --- a/dev-python/pkgcraft/pkgcraft-0.0.11.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for pkgcraft" -HOMEPAGE=" - https://pypi.org/project/pkgcraft/ - https://github.com/pkgcraft/pkgcraft-python/ -" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft-python.git" - inherit git-r3 - - PKGCRAFT_VERSION_MAX="99999" # extra 9 here or 9999 isn't mergable per DEPEND below - PKGCRAFT_VERSION_MIN="9999" -else - SRC_URI="https://github.com/pkgcraft/pkgcraft-python/releases/download/v${PV}/${P/-python}.tar.gz" - S="${WORKDIR}"/${P/-python} - - KEYWORDS="amd64 ~arm64" - - PKGCRAFT_VERSION_MAX="9999" - PKGCRAFT_VERSION_MIN="0.0.16" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="+examples" - -DEPEND=" - =sys-libs/pkgcraft-${PKGCRAFT_VERSION_MIN}:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-python/cython-3[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] - virtual/pkgconfig -" - -distutils_enable_tests pytest - -python_prepare_all() { - if [[ ${PV} != 9999 ]] ; then - local actual_pkgcraft_min=$(sed -En '/^MIN_VERSION =/{s/[^0-9.]//gp}' setup.py || die) - if [[ ${actual_pkgcraft_min} != ${PKGCRAFT_VERSION_MIN} ]] ; then - eerror "Expected minimum pkgcraft-c version: ${PKGCRAFT_VERSION_MIN}" - eerror "Actual minimum pkgcraft-c version: ${actual_pkgcraft_min}" - die "Mismatch between setup.py's MIN_VERSION and ebuild!" - fi - fi - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -python_install() { - # Conditional because these aren't installed officially right now - # and the naming is just for convenience. - if use examples ; then - while IFS= read -r -d '' file ; do - python_newexe "${S}"/examples/${file##*/} pkgcraft-${file##*/} - done < <(find "${S}"/examples -type f -executable -print0 || die) - fi - - distutils-r1_python_install -} diff --git a/dev-python/pkgcraft/pkgcraft-9999.ebuild b/dev-python/pkgcraft/pkgcraft-9999.ebuild deleted file mode 100644 index e2fe7ec8c8a3..000000000000 --- a/dev-python/pkgcraft/pkgcraft-9999.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for pkgcraft" -HOMEPAGE=" - https://pypi.org/project/pkgcraft/ - https://github.com/pkgcraft/pkgcraft-python/ -" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft-python.git" - inherit git-r3 - - PKGCRAFT_VERSION_MAX="99999" # extra 9 here or 9999 isn't mergable per DEPEND below - PKGCRAFT_VERSION_MIN="9999" -else - SRC_URI="https://github.com/pkgcraft/pkgcraft-python/releases/download/v${PV}/${P/-python}.tar.gz" - S="${WORKDIR}"/${P/-python} - - KEYWORDS="~amd64 ~arm64" - - PKGCRAFT_VERSION_MAX="9999" - PKGCRAFT_VERSION_MIN="0.0.16" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="+examples" - -DEPEND=" - =sys-libs/pkgcraft-${PKGCRAFT_VERSION_MIN}:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-python/cython-3[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] - virtual/pkgconfig -" - -distutils_enable_tests pytest - -python_prepare_all() { - if [[ ${PV} != 9999 ]] ; then - local actual_pkgcraft_min=$(sed -En '/^MIN_VERSION =/{s/[^0-9.]//gp}' setup.py || die) - if [[ ${actual_pkgcraft_min} != ${PKGCRAFT_VERSION_MIN} ]] ; then - eerror "Expected minimum pkgcraft-c version: ${PKGCRAFT_VERSION_MIN}" - eerror "Actual minimum pkgcraft-c version: ${actual_pkgcraft_min}" - die "Mismatch between setup.py's MIN_VERSION and ebuild!" - fi - fi - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -python_install() { - # Conditional because these aren't installed officially right now - # and the naming is just for convenience. - if use examples ; then - while IFS= read -r -d '' file ; do - python_newexe "${S}"/examples/${file##*/} pkgcraft-${file##*/} - done < <(find "${S}"/examples -type f -executable -print0 || die) - fi - - distutils-r1_python_install -} diff --git a/dev-python/pkginfo/Manifest b/dev-python/pkginfo/Manifest deleted file mode 100644 index 5c006235f46a..000000000000 --- a/dev-python/pkginfo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pkginfo-1.12.1.2.tar.gz 451828 BLAKE2B 8023dac51913ebcca02310b0f58511962dabb860ae4588b239f55824c59855924f47975cfdad6092244fabb3f48660496d38d333cee296ba899467c820aa57ed SHA512 16eed4c19b92384aa422d7a4e352746270bab8dc80b503c73aae0554eca012f38e2099867febf1a205d6fa572f4738f503a80e51ea247af4404581eea4a2d1d4 diff --git a/dev-python/pkginfo/metadata.xml b/dev-python/pkginfo/metadata.xml deleted file mode 100644 index beedff34f048..000000000000 --- a/dev-python/pkginfo/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pkginfo - pkginfo - - diff --git a/dev-python/pkginfo/pkginfo-1.12.1.2.ebuild b/dev-python/pkginfo/pkginfo-1.12.1.2.ebuild deleted file mode 100644 index 994896dafbb2..000000000000 --- a/dev-python/pkginfo/pkginfo-1.12.1.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Provides an API for querying the distutils metadata written in a PKG-INFO file" -HOMEPAGE=" - https://launchpad.net/pkginfo/ - https://pypi.org/project/pkginfo/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -BDEPEND=" - test? ( - dev-python/wheel[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs - -EPYTEST_DESELECT=( - # fragile to Core Metadata version changing in setuptools - # https://bugs.launchpad.net/pkginfo/+bug/2103804 (again) - pkginfo/tests/test_installed.py::test_installed_ctor_w_dist_info -) diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest deleted file mode 100644 index 7ea448c72fac..000000000000 --- a/dev-python/platformdirs/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST platformdirs-4.10.0.tar.gz 31224 BLAKE2B 4619bb4609da115660b0747237a4675a148df9a112847cb0b620c2567a24f7d7a85c7e443f92f36c3cd619b31dfacf7a5eaa1dd888548c463c48e28dcd22e178 SHA512 ad3c2dd1d65522be5b5cbd7e22447681ee0a9de80fd3716b64205c229995118ace7e9bd0282e98f9d83106df5d1332bcbebea97bc6433156de22d1e1ef2756f4 -DIST platformdirs-4.10.0.tar.gz.provenance 9894 BLAKE2B 38fc9d69b639f158adc749eabac2c0495f1ce7b7bcc7ec37b95de7e612302b578abf28bdc05a4c0952cc58cd3a45859b1b099d326b67f08b24c120e702b5e05f SHA512 cc3e135570c28ea1bce8447f823723dec2f8e3384b92a598f1b8a5eb521a496a4f2a384331f21f8d6e0e1a03f6d28e54acac293a665cb454fcd338ce547911bc -DIST platformdirs-4.9.6.tar.gz 29400 BLAKE2B 8b41e158994241e6aa9338e239afb4d4788b4c710e978f160b35768d53cfdf18379f64beec70d661d9574a833dc0bb41aedd4964f392ce67880e8cc97e917757 SHA512 90030693cbe91f05702902787ac35c61aa4818189dbb5742f1d662b501584bd63d9b978367d826b58ca30d42e8479db86b479a0a6549c66a10a6409b96329ff5 -DIST platformdirs-4.9.6.tar.gz.provenance 9611 BLAKE2B c5dd3f37a1a5e19b4c4589f72df520138ae9701e88ef65ebf1035296cfc2d652de0bc99e3f7063dfe08ee7a6a282a73ad5bb91b68fe2233803facf2aa266dbb1 SHA512 7ee87d1e8643f83801d1662df7f9de33bbe8948f14472d9ea3cbf6e33ae1cbc101b1f7e0073dac7c0ff3408234f4825186cbe862cb221299a65ada7bb6a4f334 diff --git a/dev-python/platformdirs/metadata.xml b/dev-python/platformdirs/metadata.xml deleted file mode 100644 index 2ef15d7c6c90..000000000000 --- a/dev-python/platformdirs/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - tox-dev/platformdirs - platformdirs - - diff --git a/dev-python/platformdirs/platformdirs-4.10.0.ebuild b/dev-python/platformdirs/platformdirs-4.10.0.ebuild deleted file mode 100644 index 81be6da30dfd..000000000000 --- a/dev-python/platformdirs/platformdirs-4.10.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/tox-dev/platformdirs -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A small Python module for determining appropriate platform-specific dirs" -HOMEPAGE=" - https://pypi.org/project/platformdirs/ - https://github.com/tox-dev/platformdirs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -BDEPEND=" - test? ( - dev-python/appdirs[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "hatchling' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "${PN}" - version = "${PV}" - description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".' - EOF - # sigh - cat > src/platformdirs/version.py <<-EOF || die - __version__ = version = '${PV}' - __version_tuple__ = version_tuple = (${PV//./, }) - EOF -} diff --git a/dev-python/platformdirs/platformdirs-4.9.6.ebuild b/dev-python/platformdirs/platformdirs-4.9.6.ebuild deleted file mode 100644 index 30529c776b34..000000000000 --- a/dev-python/platformdirs/platformdirs-4.9.6.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/tox-dev/platformdirs -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A small Python module for determining appropriate platform-specific dirs" -HOMEPAGE=" - https://pypi.org/project/platformdirs/ - https://github.com/tox-dev/platformdirs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -BDEPEND=" - test? ( - dev-python/appdirs[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "hatchling' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "${PN}" - version = "${PV}" - description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".' - EOF - # sigh - cat > src/platformdirs/version.py <<-EOF || die - __version__ = version = '${PV}' - __version_tuple__ = version_tuple = (${PV//./, }) - EOF -} diff --git a/dev-python/plette/Manifest b/dev-python/plette/Manifest deleted file mode 100644 index 37be8a5cfbd8..000000000000 --- a/dev-python/plette/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST plette-2.1.0.tar.gz 12908 BLAKE2B 7e710826374f12317d93cd7410006059ecffe82095ecb05f5e30d3b1db56802ce44fb31ac5ef9fd6c6a1a83578cd69ae87c324a470a532557eed69f8c73923ba SHA512 ce75385d958be6c0adc0e11a8431484a91eb7b7e237218b37e073411551813bfbad4872fe6f1b3d5980f9da5f0465c66de4e19646d11716079a6be67b2c138a5 -DIST plette-2.2.1.tar.gz 13589 BLAKE2B f057d67252b0c5d350e2490e48afb122c21e8edadf7765164a9bb1e47bf27d36a9f3b947435c7cb2cbde994b61d1d304b2a008eeef77e50718f6bae89a866ec5 SHA512 bb1bc04adfa58e8b35cc6b1429cda67c78dfdd3cf0883f6c7f2c9a39dde6d04acddc3dda25c7a04a5ebe316fcc492ac8e050bef5bef433a03246e69f3a150ab1 diff --git a/dev-python/plette/metadata.xml b/dev-python/plette/metadata.xml deleted file mode 100644 index d08fe83f5bbb..000000000000 --- a/dev-python/plette/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - oz.tiram@gmail.com - Oz Tiram - - - - sarugaku/plette - plette - - diff --git a/dev-python/plette/plette-2.1.0-r1.ebuild b/dev-python/plette/plette-2.1.0-r1.ebuild deleted file mode 100644 index 3e3880c33071..000000000000 --- a/dev-python/plette/plette-2.1.0-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Structured Pipfile and Pipfile.lock models" -HOMEPAGE=" - https://github.com/sarugaku/plette/ - https://pypi.org/project/plette/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - dev-python/tomlkit[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/plette/plette-2.2.1.ebuild b/dev-python/plette/plette-2.2.1.ebuild deleted file mode 100644 index 3e3880c33071..000000000000 --- a/dev-python/plette/plette-2.2.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Structured Pipfile and Pipfile.lock models" -HOMEPAGE=" - https://github.com/sarugaku/plette/ - https://pypi.org/project/plette/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - dev-python/tomlkit[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/plexapi/Manifest b/dev-python/plexapi/Manifest deleted file mode 100644 index 9fb7b8950723..000000000000 --- a/dev-python/plexapi/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST plexapi-4.17.2.gh.tar.gz 22533393 BLAKE2B 8ffda301510d150db45396c42cd7c8f5ded10858d883e4aa677e13affe324c46e5bac8436bf5ebd9d93db63713638038261fb42b6359b8fcc1a504a1a29dd804 SHA512 71a422a8806fe66f38e10bb8e721bdc861f327eae03226b7dbef101e2b640b8951ea88c351a638408d33026326b3d3c16c620e5162c25201442ba3eeb30e604f -DIST plexapi-4.18.0.gh.tar.gz 22533864 BLAKE2B e541fecee9436af331b89c076fcd4fe215e843e9a5d308ce9dce3b462cd994d996aebb9b971ee0cc0ff60d92ad1dd9d3ae0d618f686d9ff43c1a21ac69de3d5d SHA512 613f75372e8ebee0b6a2f9bebaf152b12c72a696c4eeb7cd8198360cd2271549e1fe608580c9024b059cb2aa8c7c2cea52c64b4176f0e9aff56c434595f88457 -DIST plexapi-4.18.1.gh.tar.gz 22535737 BLAKE2B 89aec2408127ad13ca393523956dc9f8f50cf9f0237d898f5139e366d4f3dec57011c2f69edf861ba2f3c0553f5c4e59d6c063e1bf67491cf7d5065177227d84 SHA512 f6503db98ce09dd29beb2e11333f5a17e9bcfa44f247b57ed3ec04795b45713247c64052cf41fb06cd3e696db1f6e253ce9a347f1b6e19ba0b58a155be79b658 diff --git a/dev-python/plexapi/metadata.xml b/dev-python/plexapi/metadata.xml deleted file mode 100644 index 6a80b5cb165f..000000000000 --- a/dev-python/plexapi/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - plexapi - pkkid/python-plexapi - - diff --git a/dev-python/plexapi/plexapi-4.17.2.ebuild b/dev-python/plexapi/plexapi-4.17.2.ebuild deleted file mode 100644 index 22e49b322a9c..000000000000 --- a/dev-python/plexapi/plexapi-4.17.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# left here in case we switch to pypi -PYPI_PN="PlexAPI" -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for the Plex API." -HOMEPAGE=" - https://pypi.org/project/PlexAPI/ - https://github.com/pkkid/python-plexapi -" - -# pypi release don't have docs -SRC_URI="https://github.com/pkkid/python-plexapi/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/python-${P}" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# almost all tests requires a running server -RESTRICT="test" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] -" - -BDEPEND="doc? ( dev-python/sphinx-rtd-theme )" - -distutils_enable_sphinx docs diff --git a/dev-python/plexapi/plexapi-4.18.0.ebuild b/dev-python/plexapi/plexapi-4.18.0.ebuild deleted file mode 100644 index 22e49b322a9c..000000000000 --- a/dev-python/plexapi/plexapi-4.18.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# left here in case we switch to pypi -PYPI_PN="PlexAPI" -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for the Plex API." -HOMEPAGE=" - https://pypi.org/project/PlexAPI/ - https://github.com/pkkid/python-plexapi -" - -# pypi release don't have docs -SRC_URI="https://github.com/pkkid/python-plexapi/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/python-${P}" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# almost all tests requires a running server -RESTRICT="test" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] -" - -BDEPEND="doc? ( dev-python/sphinx-rtd-theme )" - -distutils_enable_sphinx docs diff --git a/dev-python/plexapi/plexapi-4.18.1.ebuild b/dev-python/plexapi/plexapi-4.18.1.ebuild deleted file mode 100644 index 22e49b322a9c..000000000000 --- a/dev-python/plexapi/plexapi-4.18.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# left here in case we switch to pypi -PYPI_PN="PlexAPI" -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for the Plex API." -HOMEPAGE=" - https://pypi.org/project/PlexAPI/ - https://github.com/pkkid/python-plexapi -" - -# pypi release don't have docs -SRC_URI="https://github.com/pkkid/python-plexapi/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/python-${P}" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# almost all tests requires a running server -RESTRICT="test" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] -" - -BDEPEND="doc? ( dev-python/sphinx-rtd-theme )" - -distutils_enable_sphinx docs diff --git a/dev-python/plotext/Manifest b/dev-python/plotext/Manifest deleted file mode 100644 index 5bfd5b085601..000000000000 --- a/dev-python/plotext/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST plotext-5.3.0.tar.gz 11106682 BLAKE2B ddc15abc64d35c78da676386401eb6b68be254a713b8b646be49190ef6387e59b1a381342e2012f3b3c4852a7db5c7e70182593785366f04c5170f5ce2b5da83 SHA512 7032f58b5c4dd02e6cfb9856f2572bd12be17d4759a75bac9c3f2013e1352d5c5629c0c476100669ca3d8c4112a9563a9a6cf47551ec8de2ea7f806d45c2ccb8 -DIST plotext-5.3.2.tar.gz 13517156 BLAKE2B 7c8731525c1862d1f1514df68ee7bb0a957be3bc767206a7659b54fe55f2f192f57c2372672f9b706dd4c817b82ca24ca7da22da770a64433cd7ccd5b17922b3 SHA512 dd4e929a276746aeae69842ad4f088d7110bac1b4df67ff4545b0fafa5b2a1dc4f2c3cfdc9ce1ed8cfabeef4758276cb65d63948960ff906f783ffea29619746 diff --git a/dev-python/plotext/metadata.xml b/dev-python/plotext/metadata.xml deleted file mode 100644 index 59c662e19b40..000000000000 --- a/dev-python/plotext/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - piccolomo/plotext - - diff --git a/dev-python/plotext/plotext-5.3.0.ebuild b/dev-python/plotext/plotext-5.3.0.ebuild deleted file mode 100644 index 9bfbfdaaaf72..000000000000 --- a/dev-python/plotext/plotext-5.3.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2023 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="Plotting on terminal" -HOMEPAGE="https://github.com/piccolomo/plotext" -SRC_URI="https://github.com/piccolomo/plotext/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" diff --git a/dev-python/plotext/plotext-5.3.2.ebuild b/dev-python/plotext/plotext-5.3.2.ebuild deleted file mode 100644 index 9bfbfdaaaf72..000000000000 --- a/dev-python/plotext/plotext-5.3.2.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2023 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="Plotting on terminal" -HOMEPAGE="https://github.com/piccolomo/plotext" -SRC_URI="https://github.com/piccolomo/plotext/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" diff --git a/dev-python/plotly-geo/Manifest b/dev-python/plotly-geo/Manifest deleted file mode 100644 index 967b53769804..000000000000 --- a/dev-python/plotly-geo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST plotly.py-5.13.0.gh.tar.gz 30683340 BLAKE2B 0e2c5638c766e5da6e2067d7be270576afed984b45deec0955fa10698d37bd082f3ebc568a8290c17554c672ef9e31cee81b0fae18b9f3249591fe62510ce5fd SHA512 c874b46ac43520519951aad55f93bfcfe03910873fd273f283fe16ae2a4150cfa35104be422c21b65785c77f468f084847278f76bce3d9179cc2a339809c42e3 diff --git a/dev-python/plotly-geo/metadata.xml b/dev-python/plotly-geo/metadata.xml deleted file mode 100644 index e8716648e0b3..000000000000 --- a/dev-python/plotly-geo/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - Python plotting library for collaborative, interactive, publication-quality - graphs. Plotly is an online collaborative data analysis and graphing tool. - - - plotly-geo - plotly/plotly.py - - diff --git a/dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild b/dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild deleted file mode 100644 index 60d8c31d5717..000000000000 --- a/dev-python/plotly-geo/plotly-geo-1.0.0-r2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -PLOTLY_PV="5.13.0" - -DESCRIPTION="Browser-based graphing library for Python" -HOMEPAGE="https://plotly.com/python/" -SRC_URI="https://github.com/plotly/plotly.py/archive/refs/tags/v${PLOTLY_PV}.tar.gz -> plotly.py-${PLOTLY_PV}.gh.tar.gz" -S="${WORKDIR}/plotly.py-${PLOTLY_PV}/packages/python/${PN}" - -# The warning about tests not being enabled is a false positive. -# Add distutils_enable_tests and restrict the tests to suppress the warning. -RESTRICT="test" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/plotly[${PYTHON_USEDEP}] -" - -# There are sphinx docs but we are missing a bunch of dependencies. -# distutils_enable_sphinx ../../../doc/apidoc -distutils_enable_tests pytest diff --git a/dev-python/plotly/Manifest b/dev-python/plotly/Manifest deleted file mode 100644 index c7b09016c7dc..000000000000 --- a/dev-python/plotly/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST plotly.py-6.7.0.gh.tar.gz 10364351 BLAKE2B 335dcabc60048651d6e356bbb59320977989be15d5ea33d03e6ff2b2f5c19d0774679fccbe7da442287ee1dd94cfba14beb2f40fd538f13ffde3acf56839346a SHA512 ad651e9a79be30bb9123f2fd26d8847eba7cc7168924af5237c495352749bebd12c823e5294865ad9aca69ccaeb4636baa1f82b4bcc39b747a02b9b58c52da5d -DIST plotly.py-6.8.0.gh.tar.gz 10539690 BLAKE2B d76f29669cc393bc8e842a95182f876b15d869cf75dff6ecdd7c4bc01de2239f6d3bcecf2e2a29171fead59e1cbac38820caa7ad9632b3b8d9fda4cbba528be0 SHA512 8be8a6f2cd6ba94bc18130524853679ce8f58d3b220eed06e508dc147209e94df51da68a9b8934288caddcbdf82ef93c3b50ad9c563a7298726383634c7e5ec4 diff --git a/dev-python/plotly/metadata.xml b/dev-python/plotly/metadata.xml deleted file mode 100644 index cf63107bd8ac..000000000000 --- a/dev-python/plotly/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - Python plotting library for collaborative, interactive, publication-quality - graphs. Plotly is an online collaborative data analysis and graphing tool. - - - plotly - plotly/plotly.py - - - diff --git a/dev-python/plotly/plotly-6.7.0-r1.ebuild b/dev-python/plotly/plotly-6.7.0-r1.ebuild deleted file mode 100644 index 8e0e8fb4c131..000000000000 --- a/dev-python/plotly/plotly-6.7.0-r1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling - -inherit distutils-r1 - -MY_P=plotly.py-${PV/_} -DESCRIPTION="Browser-based graphing library for Python" -HOMEPAGE=" - https://plotly.com/python/ - https://github.com/plotly/plotly.py/ - https://pypi.org/project/plotly/ -" -SRC_URI=" - https://github.com/plotly/plotly.py/archive/refs/tags/v${PV/_}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}" -# The tests are not included in the PyPI tarball, to use the GitHub tarball -# we have to skip npm, which means that the resulting install will -# unfortunately lack the jupyterlab extension. - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/narwhals-1.15.1[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jupyter[${PYTHON_USEDEP}] - dev-python/jupyterlab[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/scikit-image[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - dev-python/xarray[${PYTHON_USEDEP}] - ) -" - -# There are sphinx docs but we are missing a bunch of dependencies. -# distutils_enable_sphinx ../../../doc/apidoc - -EPYTEST_PLUGINS=() -# xdist is causing pretty nasty race conditions here -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # requires polars - tests/test_optional/test_px - - # requires kaleido - tests/test_optional/test_kaleido/test_kaleido.py -) - -EPYTEST_DESELECT=( - # requires polars - 'tests/test_plotly_utils/validators/test_fig_deepcopy.py::test_deepcopy_dataframe[polars]' - - # require anywidgets - 'tests/test_io/test_to_from_json.py::test_from_json_output_type[FigureWidget-FigureWidget0]' - 'tests/test_io/test_to_from_json.py::test_from_json_output_type[FigureWidget-FigureWidget1]' - 'tests/test_io/test_to_from_json.py::test_read_json_from_filelike[FigureWidget-FigureWidget0]' - 'tests/test_io/test_to_from_json.py::test_read_json_from_filelike[FigureWidget-FigureWidget1]' - 'tests/test_io/test_to_from_json.py::test_read_json_from_pathlib[FigureWidget-FigureWidget0]' - 'tests/test_io/test_to_from_json.py::test_read_json_from_pathlib[FigureWidget-FigureWidget1]' - 'tests/test_io/test_to_from_json.py::test_read_json_from_file_string[FigureWidget-FigureWidget0]' - 'tests/test_io/test_to_from_json.py::test_read_json_from_file_string[FigureWidget-FigureWidget1]' - - # minor matplotlib incompatibility - plotly/matplotlylib/mplexporter/tests/test_basic.py::test_legend_dots - plotly/matplotlylib/mplexporter/tests/test_utils.py::test_linestyle - - # fails in non-isolated env - test_init/test_dependencies_not_imported.py::test_dependencies_not_imported - test_init/test_lazy_imports.py::test_lazy_imports - - # TODO - 'tests/test_plotly_utils/validators/test_colorscale_validator.py::test_acceptance_named[Inferno_r]' - - # numpy 2.4 - tests/test_optional/test_figure_factory/test_figure_factory.py::TestViolin::test_violin_fig - tests/test_optional/test_utils/test_utils.py::TestJSONEncoder::test_encode_customdata_datetime_homogeneous_dataframe - tests/test_optional/test_utils/test_utils.py::TestJSONEncoder::test_encode_customdata_datetime_series - tests/test_optional/test_utils/test_utils.py::TestJSONEncoder::test_numpy_datetime64 -) - -src_prepare() { - distutils-r1_src_prepare - - # stop installing junk "js" package - sed -i -e '/used by Jupyter extension/d' pyproject.toml || die -} - -src_configure() { - # Do not try to fetch stuff with npm - export SKIP_NPM=1 -} diff --git a/dev-python/plotly/plotly-6.8.0.ebuild b/dev-python/plotly/plotly-6.8.0.ebuild deleted file mode 100644 index 8e0e8fb4c131..000000000000 --- a/dev-python/plotly/plotly-6.8.0.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling - -inherit distutils-r1 - -MY_P=plotly.py-${PV/_} -DESCRIPTION="Browser-based graphing library for Python" -HOMEPAGE=" - https://plotly.com/python/ - https://github.com/plotly/plotly.py/ - https://pypi.org/project/plotly/ -" -SRC_URI=" - https://github.com/plotly/plotly.py/archive/refs/tags/v${PV/_}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}" -# The tests are not included in the PyPI tarball, to use the GitHub tarball -# we have to skip npm, which means that the resulting install will -# unfortunately lack the jupyterlab extension. - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/narwhals-1.15.1[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jupyter[${PYTHON_USEDEP}] - dev-python/jupyterlab[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/scikit-image[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/statsmodels[${PYTHON_USEDEP}] - dev-python/xarray[${PYTHON_USEDEP}] - ) -" - -# There are sphinx docs but we are missing a bunch of dependencies. -# distutils_enable_sphinx ../../../doc/apidoc - -EPYTEST_PLUGINS=() -# xdist is causing pretty nasty race conditions here -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # requires polars - tests/test_optional/test_px - - # requires kaleido - tests/test_optional/test_kaleido/test_kaleido.py -) - -EPYTEST_DESELECT=( - # requires polars - 'tests/test_plotly_utils/validators/test_fig_deepcopy.py::test_deepcopy_dataframe[polars]' - - # require anywidgets - 'tests/test_io/test_to_from_json.py::test_from_json_output_type[FigureWidget-FigureWidget0]' - 'tests/test_io/test_to_from_json.py::test_from_json_output_type[FigureWidget-FigureWidget1]' - 'tests/test_io/test_to_from_json.py::test_read_json_from_filelike[FigureWidget-FigureWidget0]' - 'tests/test_io/test_to_from_json.py::test_read_json_from_filelike[FigureWidget-FigureWidget1]' - 'tests/test_io/test_to_from_json.py::test_read_json_from_pathlib[FigureWidget-FigureWidget0]' - 'tests/test_io/test_to_from_json.py::test_read_json_from_pathlib[FigureWidget-FigureWidget1]' - 'tests/test_io/test_to_from_json.py::test_read_json_from_file_string[FigureWidget-FigureWidget0]' - 'tests/test_io/test_to_from_json.py::test_read_json_from_file_string[FigureWidget-FigureWidget1]' - - # minor matplotlib incompatibility - plotly/matplotlylib/mplexporter/tests/test_basic.py::test_legend_dots - plotly/matplotlylib/mplexporter/tests/test_utils.py::test_linestyle - - # fails in non-isolated env - test_init/test_dependencies_not_imported.py::test_dependencies_not_imported - test_init/test_lazy_imports.py::test_lazy_imports - - # TODO - 'tests/test_plotly_utils/validators/test_colorscale_validator.py::test_acceptance_named[Inferno_r]' - - # numpy 2.4 - tests/test_optional/test_figure_factory/test_figure_factory.py::TestViolin::test_violin_fig - tests/test_optional/test_utils/test_utils.py::TestJSONEncoder::test_encode_customdata_datetime_homogeneous_dataframe - tests/test_optional/test_utils/test_utils.py::TestJSONEncoder::test_encode_customdata_datetime_series - tests/test_optional/test_utils/test_utils.py::TestJSONEncoder::test_numpy_datetime64 -) - -src_prepare() { - distutils-r1_src_prepare - - # stop installing junk "js" package - sed -i -e '/used by Jupyter extension/d' pyproject.toml || die -} - -src_configure() { - # Do not try to fetch stuff with npm - export SKIP_NPM=1 -} diff --git a/dev-python/pluggy/Manifest b/dev-python/pluggy/Manifest deleted file mode 100644 index c688f278f09e..000000000000 --- a/dev-python/pluggy/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pluggy-1.6.0.tar.gz 69412 BLAKE2B ccd5d0d89a2686cd1cfb25308df8cf8bcf1c3bf2348af0f0cf2ca7341d8f8fb84c7661ab2e085039f9a52958778f3dcea6247c2d690d40347fc9d7db58fe6bfc SHA512 8b88eb778ab955910bcde2b3a6c4925d0a239f932aa9b1d8a351aa21b8a922bd842f735e397ef15ed9bd8e51085a88723660e1e691888a9879e7144add32bff2 -DIST pluggy-1.6.0.tar.gz.provenance 9029 BLAKE2B 2437b65c24b98b149acb32a20d86f5893940826abf3354ee2b71f39e8755ddece904d1e2c4cb18174766e7e069aab7e833062da56d9a5a1991782fc19a02dfa3 SHA512 5a6e25c3364210d713d1b1909794453ba2987341a1c4a7f5f11079164fbc900259c5e2ec7e45806d92120d577304019815120a973f23499751d5263d247aecd9 diff --git a/dev-python/pluggy/metadata.xml b/dev-python/pluggy/metadata.xml deleted file mode 100644 index 1507ff7d0857..000000000000 --- a/dev-python/pluggy/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - - - holger@merlinux.eu - Holger Krekel - - pluggy - pytest-dev/pluggy - - diff --git a/dev-python/pluggy/pluggy-1.6.0.ebuild b/dev-python/pluggy/pluggy-1.6.0.ebuild deleted file mode 100644 index 2d3c9dcd14ca..000000000000 --- a/dev-python/pluggy/pluggy-1.6.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pluggy -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Plugin and hook calling mechanisms for Python" -HOMEPAGE=" - https://pluggy.readthedocs.io/ - https://github.com/pytest-dev/pluggy/ - https://pypi.org/project/pluggy/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pluginbase/Manifest b/dev-python/pluginbase/Manifest deleted file mode 100644 index 1d9b2f0f06ac..000000000000 --- a/dev-python/pluginbase/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pluginbase-1.0.1.tar.gz 43588 BLAKE2B 8d72dc0afcf4e4e65670902bd3f28a1a36de7f7cc11fd56c624f871ced39e8b989bc6ac74d64e4f96b3bf32f0f4e187ae8b517f9a09cac94b7a735ffb08ec55b SHA512 20844fb78daf3e03a7a8013f82a059bf6b0723a184e89061ce5cb674b5a978900623f2eceed56fc9f9a34410e7e6ca8d41a5ac0a21e374b1b3ce32d4e522348e diff --git a/dev-python/pluginbase/metadata.xml b/dev-python/pluginbase/metadata.xml deleted file mode 100644 index f672388be560..000000000000 --- a/dev-python/pluginbase/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pluginbase - mitsuhiko/pluginbase - - diff --git a/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild b/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild deleted file mode 100644 index d8185a533a1c..000000000000 --- a/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Support library for building plugins systems in Python" -HOMEPAGE=" - https://github.com/mitsuhiko/pluginbase/ - https://pypi.org/project/pluginbase/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -src_test() { - cd tests || die - distutils-r1_src_test -} diff --git a/dev-python/plum/Manifest b/dev-python/plum/Manifest deleted file mode 100644 index a75a92991988..000000000000 --- a/dev-python/plum/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST plum-0.8.7.tar.bz2 169412 BLAKE2B 121caf6dfd1c66f4df86ba746769d6e90609464e59a92cd5e305c1bec9c1dd8e9d71246f67f3f5da916460cdc373f081470916fce241332b1afacae476583d4d SHA512 484bde8e20b67aa9fbbbaa454662a34f0fa58888d6fab55368d3c40e668327708e4f20fe1c35a9410f46e18c6af84039e2ad21119a64329cb427bce7617ea0bd diff --git a/dev-python/plum/metadata.xml b/dev-python/plum/metadata.xml deleted file mode 100644 index c9fd750488ec..000000000000 --- a/dev-python/plum/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - navi@vlhl.dev - Anna Figueiredo Gomes - - - dangass/plum - - - diff --git a/dev-python/plum/plum-0.8.7.ebuild b/dev-python/plum/plum-0.8.7.ebuild deleted file mode 100644 index 70041224a9e2..000000000000 --- a/dev-python/plum/plum-0.8.7.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Pack/Unpack Memory" -HOMEPAGE="https://gitlab.com/dangass/plum" -SRC_URI="https://gitlab.com/dangass/${PN}/-/archive/${PV}/${PN}-${PV}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( dev-python/baseline[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # broken test - # https://gitlab.com/dangass/plum/-/issues/150 - tests/flag/test_flag_invalid.py - ) - epytest tests -} diff --git a/dev-python/plumbum/Manifest b/dev-python/plumbum/Manifest deleted file mode 100644 index 7e5ea13077c9..000000000000 --- a/dev-python/plumbum/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST plumbum-1.10.0.tar.gz 320039 BLAKE2B 6fa83c89d1585219a0a333929aefb52747d5f0bcd3eb3e890a8581607dda702ad71207226ce5007f7341b8d2105970d4aa237b0d7f59649bff8e991a9cecb150 SHA512 c290ae9bb4475380ae6cc32d801050642d1ef2806df6b1be9e45ed61f511ac5e3a4da2f45104d55b0eb34b6a73c649bab05b8ea9bb84d666adf8d921f8c503e2 -DIST plumbum-1.10.0.tar.gz.provenance 9486 BLAKE2B d25167ce4077f4704731cf9ed7bbd4ded0b2372c2328991514ab6d1bc720b86296787f8412e4e1168d27eb691ae8c1d33bbf774301fa7a9557698be215d94af9 SHA512 e85f298df0907fd8e7f343d56580059ab689c627db21989a4879d799eb1f07b3a31d8db67fbd72fcdb4e3fdbc6e18abf4dba7b9097bb7168c111ea23738d512d -DIST plumbum-2.0.0.tar.gz 378026 BLAKE2B 49ccbefb7e4bae7f85281c62e6c81207270dda7a1d6a587a782cbe34532c4698bf587da8f22b1c092592a3dd55e26d636d082f0e0af5884faf137c32c1ce2cfe SHA512 cc8e8ebaccee5ef7cc79eb0f65057a78f6b2caf946c27b9c8806814b9e50f8925ba7115c58fef8e6bfe7b0bda54c4c4d8985863b0ba214e6c09a07b9bfc4f081 -DIST plumbum-2.0.0.tar.gz.provenance 9484 BLAKE2B b6fe479624642e1b5d34b773efe8c2ec4435bef92f9939d4fc1e5457b4ca603ffa722f3b5546bda61d9b8dd2e146d67a6646e3f3035c658f5d2853ae31af9ba4 SHA512 c32c02f9aa3e2bb77d9eae169b9e92316e6308dc5c30a49108705c02ac194dc5fabfadedf307c45fd2bad5b3ee695d1cede73fdf08176b3f92c61e9624ccc7e3 diff --git a/dev-python/plumbum/metadata.xml b/dev-python/plumbum/metadata.xml deleted file mode 100644 index 76c04820f3ff..000000000000 --- a/dev-python/plumbum/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - python@gentoo.org - Python - - - A library for shell script-like programs in python, - attempting to mimic the shell syntax (shell combinators) where it makes sense, - while keeping it all Pythonic and cross-platform. - - - - plumbum - tomerfiliba/plumbum - - diff --git a/dev-python/plumbum/plumbum-1.10.0.ebuild b/dev-python/plumbum/plumbum-1.10.0.ebuild deleted file mode 100644 index 249610285fde..000000000000 --- a/dev-python/plumbum/plumbum-1.10.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 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/tomerfiliba/plumbum -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="A library for shell script-like programs in python" -HOMEPAGE=" - https://plumbum.readthedocs.io/en/latest/ - https://github.com/tomerfiliba/plumbum/ - https://pypi.org/project/plumbum/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{mock,timeout} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Need sshd running - tests/test_remote.py - tests/test_utils.py - # Windows specific - tests/test_putty.py - # Needs sudo without password - tests/test_sudo.py - # Wrong assumptions about env handling - tests/test_env.py::TestEnv::test_change_env - tests/test_env.py::TestEnv::test_dictlike - tests/test_local.py::TestLocalPath::test_iterdir - ) - - epytest -o addopts= -} - -pkg_postinst() { - optfeature "remote commands via ssh" dev-python/paramiko - optfeature "progress bars in jupyter" dev-python/ipywidgets - optfeature "colored output in jupyter" dev-python/ipython - optfeature "images on the command line" dev-python/pillow -} diff --git a/dev-python/plumbum/plumbum-2.0.0.ebuild b/dev-python/plumbum/plumbum-2.0.0.ebuild deleted file mode 100644 index 96b8fd152ab1..000000000000 --- a/dev-python/plumbum/plumbum-2.0.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tomerfiliba/plumbum -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="A library for shell script-like programs in python" -HOMEPAGE=" - https://plumbum.readthedocs.io/en/latest/ - https://github.com/tomerfiliba/plumbum/ - https://pypi.org/project/plumbum/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/typing-extensions[${PYTHON_USEDEP}] - ' 3.12) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,mock,timeout} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Need sshd running - tests/test_remote.py - tests/test_utils.py - # Windows specific - tests/test_putty.py - # Needs sudo without password - tests/test_sudo.py - # Wrong assumptions about env handling - tests/test_env.py::TestEnv::test_change_env - tests/test_env.py::TestEnv::test_dictlike - tests/test_local.py::TestLocalPath::test_iterdir - ) - - epytest -o addopts= -} - -pkg_postinst() { - optfeature "remote commands via ssh" dev-python/paramiko - optfeature "progress bars in jupyter" dev-python/ipywidgets - optfeature "colored output in jupyter" dev-python/ipython - optfeature "images on the command line" dev-python/pillow -} diff --git a/dev-python/ply/Manifest b/dev-python/ply/Manifest deleted file mode 100644 index d70f495e3f43..000000000000 --- a/dev-python/ply/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ply-3.11-py3.12-assert.patch.xz 3832 BLAKE2B 5872a2f6c71ee093dfcb12a3a9b80c54091ba2a3d331948ccd88918fd263569a413e87962c607368f23f79abefd0f98738f1e1a33413832983ff3057c1ea021b SHA512 bc145cef28a0947773ee13df4a86fd60b04ebe8a06e563059a32eff55475f54bb99fb7cf7ef73c463d92b8795013b7c9f1aebcdf5a6c4f98d71675710f496b97 -DIST ply-3.11.tar.gz 159130 BLAKE2B 58c50b9dad445ad83a64aaa8174ed4602b36f5c8df33a7d62590a92388c4a21c9800599c1d4e4db6f02630e8dee4c8482611e26498e4aa8ccdb2cf3453ae1db4 SHA512 37e39a4f930874933223be58a3da7f259e155b75135f1edd47069b3b40e5e96af883ebf1c8a1bbd32f914a9e92cfc12e29fec05cf61b518f46c1d37421b20008 diff --git a/dev-python/ply/files/3.6-picklefile-IOError.patch b/dev-python/ply/files/3.6-picklefile-IOError.patch deleted file mode 100644 index 85b39494a6fd..000000000000 --- a/dev-python/ply/files/3.6-picklefile-IOError.patch +++ /dev/null @@ -1,24 +0,0 @@ -From f50768b0b2176998675e728d84ac05f0eef19614 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Sun, 17 May 2015 12:14:16 -0400 -Subject: [PATCH] Catch/ignore IOError when opening picklefile for reading in - yacc.yacc() - -Should resolve #66. ---- - ply/yacc.py | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/ply/yacc.py b/ply/yacc.py -index eb02cc2..2835c90 100644 ---- a/ply/yacc.py -+++ b/ply/yacc.py -@@ -3265,6 +3265,8 @@ def yacc(method='LALR', debug=yaccdebug, module=None, tabmodule=tab_module, star - errorlog.warning(str(e)) - except ImportError: - pass -+ except IOError: -+ pass - - if debuglog is None: - if debug: diff --git a/dev-python/ply/files/ply-3.11-test-py315.patch b/dev-python/ply/files/ply-3.11-test-py315.patch deleted file mode 100644 index b3cab73a321e..000000000000 --- a/dev-python/ply/files/ply-3.11-test-py315.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3ef4ef231342ca00f7f97772fea451c66aced03b Mon Sep 17 00:00:00 2001 -From: Tom spot Callaway -Date: Thu, 18 Dec 2025 10:39:22 -0500 -Subject: [PATCH] Fix testyacc.py to work with Python 3.15 - -Signed-off-by: Tom spot Callaway ---- - tests/testyacc.py | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/test/testyacc.py b/test/testyacc.py -index b488bf7..14ddef7 100644 ---- a/test/testyacc.py -+++ b/test/testyacc.py -@@ -21,7 +21,10 @@ def make_pymodule_path(filename): - file = os.path.basename(filename) - mod, ext = os.path.splitext(file) - -- if sys.hexversion >= 0x3040000: -+ if sys.hexversion >= 0x3050000: -+ import importlib.util -+ fullpath = importlib.util.cache_from_source(filename) -+ elif sys.hexversion >= 0x3040000: - import importlib.util - fullpath = importlib.util.cache_from_source(filename, ext=='.pyc') - elif sys.hexversion >= 0x3020000: diff --git a/dev-python/ply/metadata.xml b/dev-python/ply/metadata.xml deleted file mode 100644 index 5cbef0a9f520..000000000000 --- a/dev-python/ply/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - python@gentoo.org - Python - - -PLY is a Python-only implementation of the popular compiler construction -tools lex and yacc. The implementation borrows ideas from a number of -previous efforts; most notably John Aycock's SPARK toolkit. However, -the overall flavor of the implementation is more closely modeled after -the C version of lex and yacc. The other significant feature of PLY is -that it provides extensive input validation and error reporting--much -more so than other Python parsing tools. - - -PLYはLexとYaccの有名なコンパイラ・コンストラクション・ツールのPython言語実装です -。この実装は以前の試みから幾つものアイディアを借りています。そのほとんどがJohn AycockのSPARKツールキットからです。しかしながら、実装の全体像はC言語によるLexとYaccにより近いモデルです。PLYの他の重要点は幅広い入力バリデーションとエラー報告を提供する点です。 -- その二点は他のPython言語パーサーより優れています。 - - - - ply - dabeaz/ply - - diff --git a/dev-python/ply/ply-3.11-r2.ebuild b/dev-python/ply/ply-3.11-r2.ebuild deleted file mode 100644 index 8514e355de83..000000000000 --- a/dev-python/ply/ply-3.11-r2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Lex-Yacc library" -HOMEPAGE=" - https://www.dabeaz.com/ply/ - https://github.com/dabeaz/ply/ - https://pypi.org/project/ply/ -" -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-py3.12-assert.patch.xz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="examples" - -DOCS=( ANNOUNCE CHANGES TODO ) - -PATCHES=( - "${FILESDIR}/3.6-picklefile-IOError.patch" - # https://github.com/dabeaz/ply/pull/318 - "${FILESDIR}/${P}-test-py315.patch" - "${WORKDIR}/${P}-py3.12-assert.patch" -) - -python_test() { - # Checks for pyc/pyo files - local -x PYTHONDONTWRITEBYTECODE= - - cd test || die - local t - for t in testlex.py testyacc.py; do - "${EPYTHON}" "${t}" -v || die "${t} fails with ${EPYTHON}" - done -} - -python_install_all() { - local HTML_DOCS=( doc/. ) - use examples && dodoc -r example - distutils-r1_python_install_all -} diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest deleted file mode 100644 index 26cea8b6ee3a..000000000000 --- a/dev-python/plyvel/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST plyvel-1.5.1.tar.gz 200128 BLAKE2B d9fec1af0542a93ca25247abd7e17a9f868de2878d6dcbb846cad3326057d36b52ff0b85bfd342f0ed447ebf9925584b6fb95a47b6d424bb9b24f9aa35fa30c1 SHA512 8f613197e85d085ea47e5a5d6b2bf0310f52fb51eeda6ed7f8cb559c192583f3cb25b66227876c01a08f6a355aafd5092673b7d5341b9b6e5d24546b7755d275 diff --git a/dev-python/plyvel/metadata.xml b/dev-python/plyvel/metadata.xml deleted file mode 100644 index 026dbdd9300e..000000000000 --- a/dev-python/plyvel/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - plyvel - wbolster/plyvel - https://github.com/wbolster/plyvel/issues - - diff --git a/dev-python/plyvel/plyvel-1.5.1.ebuild b/dev-python/plyvel/plyvel-1.5.1.ebuild deleted file mode 100644 index 5376b3bd4f35..000000000000 --- a/dev-python/plyvel/plyvel-1.5.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# Disable PyPy3 for now because it is not stable enough: -# https://github.com/wbolster/plyvel/issues/140 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interface to LevelDB" -HOMEPAGE=" - https://github.com/wbolster/plyvel/ - https://pypi.org/project/plyvel/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - >=dev-libs/leveldb-1.21:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx doc -distutils_enable_tests pytest - -src_configure() { - emake cython -} - -python_test() { - rm -rf plyvel || die - epytest -} diff --git a/dev-python/pmw/Manifest b/dev-python/pmw/Manifest deleted file mode 100644 index 0e1ba494fa74..000000000000 --- a/dev-python/pmw/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Pmw-2.1.1.tar.gz 1077119 BLAKE2B 3e78796489d996df8fbcaca119f03b718f5457d38af175232c055c1c94e6c98c3f198e3dd0859a4af1cc88f36df83ed57c0d8ee67f90362a8590de5a37d2f669 SHA512 7f4c3181b0ae546f9f89cf666917fd9ea0161a2c4a4e6b5756e0aeb543fcd3ed4598c83e294b04312fea6a386b06b370668b4400f1497cc8b2fc2ab19a3fdd3d diff --git a/dev-python/pmw/metadata.xml b/dev-python/pmw/metadata.xml deleted file mode 100644 index cebbdcc70c62..000000000000 --- a/dev-python/pmw/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - alexxy@gentoo.org - Alexey Shvetsov - - - - Pmw - pmw - - diff --git a/dev-python/pmw/pmw-2.1.1.ebuild b/dev-python/pmw/pmw-2.1.1.ebuild deleted file mode 100644 index e1c23e716fa4..000000000000 --- a/dev-python/pmw/pmw-2.1.1.ebuild +++ /dev/null @@ -1,43 +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_NO_NORMALIZE=1 -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="tk" - -inherit distutils-r1 virtualx pypi - -DESCRIPTION="Toolkit for building high-level compound Python widgets using the Tkinter module" -HOMEPAGE="https://pypi.org/project/Pmw/" - -LICENSE="BSD" -SLOT="py3" -KEYWORDS="~alpha amd64 ppc ~sparc x86 ~x64-macos" -IUSE="doc test" -# https://sourceforge.net/p/pmw/bugs/39/ -RESTRICT="test" - -DEPEND="!dev-python/pmw:0" -RDEPEND="${DEPEND}" - -python_test() { - VIRTUALX_COMMAND="${PYTHON}" - cd "${BUILD_DIR}/lib/Pmw/Pmw_${PV//./_}/" || die - cp tests/{flagup.bmp,earthris.gif} . || die - for test in tests/*_test.py; do - echo "running test "$test - PYTHONPATH=tests:../../ virtx emake -j1 $test || die - done -} - -python_install_all() { - local DIR="Pmw/Pmw_${PV//./_}" - - use doc && HTML_DOCS=( "${DIR}"/doc/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/pocketlint/Manifest b/dev-python/pocketlint/Manifest deleted file mode 100644 index a5c71c843e3c..000000000000 --- a/dev-python/pocketlint/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pocketlint-0.26.gh.tar.gz 24471 BLAKE2B 608cbb35ae8d4dccc80aa2d50fafa0bdc8e6c08eb89521ceb166a794624784d39709451b628c5c262db5597c2f6a2766ad7f5ce4ec8b85bde14b76a72b7808b5 SHA512 91c8e7a063af008be04a734d265feb0efb6cd701bf29acf890d7a9c1b12d62256cb6930488bc57f4506aa1445e8edaae8b6d6169b730f11b7775f18379e51678 diff --git a/dev-python/pocketlint/metadata.xml b/dev-python/pocketlint/metadata.xml deleted file mode 100644 index b15bc47b1aab..000000000000 --- a/dev-python/pocketlint/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - rhinstaller/pocketlint - pocketlint - - diff --git a/dev-python/pocketlint/pocketlint-0.26.ebuild b/dev-python/pocketlint/pocketlint-0.26.ebuild deleted file mode 100644 index 3470b2b8851d..000000000000 --- a/dev-python/pocketlint/pocketlint-0.26.ebuild +++ /dev/null @@ -1,33 +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="Shared code for running pylint against rhinstaller projects" -HOMEPAGE=" - https://github.com/rhinstaller/pocketlint/ - https://pypi.org/project/pocketlint/ -" -SRC_URI=" - https://github.com/rhinstaller/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/polib[${PYTHON_USEDEP}] - dev-python/pylint[${PYTHON_USEDEP}] -" - -python_test() { - "${EPYTHON}" tests/pylint/runpylint.py || die "test failed with ${EPYTHON}" -} diff --git a/dev-python/podcastparser/Manifest b/dev-python/podcastparser/Manifest deleted file mode 100644 index 572ca21aba4c..000000000000 --- a/dev-python/podcastparser/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST podcastparser-0.6.11.tar.gz 32237 BLAKE2B 3e5d51aa00d4a5086fa6e76bca8ff274699f51294b21388ded30476b853f52145d2f57d27794db0ba873c1bcf655aaf417534594e0003f6478ab08d54cbe5cc4 SHA512 bad657bab27052621be7a76940a32c688bc78eb4a1ec50578138bd1db6d44c82b0470e19e11e2807a03e01caffcc2cd39a58a39357f497b563165af6181551c2 diff --git a/dev-python/podcastparser/metadata.xml b/dev-python/podcastparser/metadata.xml deleted file mode 100644 index b11113d4a48f..000000000000 --- a/dev-python/podcastparser/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sound@gentoo.org - Gentoo Sound project - - - python@gentoo.org - Python - - - - gpodder/podcastparser - podcastparser - - diff --git a/dev-python/podcastparser/podcastparser-0.6.11.ebuild b/dev-python/podcastparser/podcastparser-0.6.11.ebuild deleted file mode 100644 index 53e176f34fd8..000000000000 --- a/dev-python/podcastparser/podcastparser-0.6.11.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Podcast parser for the gpodder client" -HOMEPAGE=" - https://github.com/gpodder/podcastparser/ - https://pypi.org/project/podcastparser/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/podman/Manifest b/dev-python/podman/Manifest deleted file mode 100644 index 72d1a0d326b3..000000000000 --- a/dev-python/podman/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST podman-py-5.8.0.gh.tar.gz 197092 BLAKE2B bb8b506f3fc4e3d86cb99b30ab1858f31b7ba03861ff2f368beaf89c7325b0548efd91a7838052b78f57383293ec2399e4af98ad949051bf35f5b4a2baf151df SHA512 a0d9014ba8d44a91c9c1dbb7afccf9b3ad3badfb05e44f780069bf0117cad08d753ebe19b05c2395f7112a0b36bd100bd1dd96c7d9c5ba1181c6d5d3a2d73c79 diff --git a/dev-python/podman/metadata.xml b/dev-python/podman/metadata.xml deleted file mode 100644 index 6dcf1a50ca47..000000000000 --- a/dev-python/podman/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - containers/podman-py - podman - - diff --git a/dev-python/podman/podman-5.8.0.ebuild b/dev-python/podman/podman-5.8.0.ebuild deleted file mode 100644 index 5b941eb9e456..000000000000 --- a/dev-python/podman/podman-5.8.0.ebuild +++ /dev/null @@ -1,51 +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 - -MY_P=podman-py-${PV/_p/.post} -DESCRIPTION="A library to interact with a Podman server" -HOMEPAGE=" - https://github.com/containers/podman-py/ - https://pypi.org/project/podman/ -" -SRC_URI=" - https://github.com/containers/podman-py/archive/v${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/requests-2.24[${PYTHON_USEDEP}] - >=dev-python/rich-12.5.1[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/requests-mock-1.11.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO - podman/tests/unit/test_quadletsmanager.py::QuadletsManagerTestCase::test_get_404 - podman/tests/unit/test_volumesmanager.py::VolumesManagerTestCase::test_get_404 - ) - - # integration tests require a workable podman server, - # and it doesn't seem to work in ebuild env - epytest podman/tests/unit -} diff --git a/dev-python/poetry-core/Manifest b/dev-python/poetry-core/Manifest deleted file mode 100644 index 4237e882fe63..000000000000 --- a/dev-python/poetry-core/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST poetry_core-2.3.2.tar.gz 382768 BLAKE2B 5c43d9b21664e80c4073d9a35648a835300eff7cbda4a1c161c10e22009e5e0480c467a4832d3dda3914a1f96a947a9ee9e3951ed041bd1be9f94bca7845c3a6 SHA512 804eca3433659215dda7beb9dd3733881640437d6bf6ef41fe0661a442203c392d92dc81d71e7d22c151d9920ba6e35f088fcdb02e1dfd464bdf9e2ff24d5c7e -DIST poetry_core-2.3.2.tar.gz.provenance 9892 BLAKE2B abeb5aabd1d9ad669489c65f431b6798830cc14beda1cd5ada44c14f2ef13981dd3814e8cbda1915429ad76c091cf04f0317fc851a761c27bf24c00ccb8477df SHA512 97877bb92d950dbdc0fd7bd118e95359238ce96b1dce715362ccf459882c4f2bc13af7703db1ba1b5425a0aa1b7c8955192b25cc17af929bcec3c307213040b7 -DIST poetry_core-2.4.0.tar.gz 413541 BLAKE2B 0f3ca81d311a8421759c1a99189b320f3a1506b9afb788454e1ac8e44d5467bb8b4d3fb00aec90cff8d896f0d704ab199a0d176a178c964072799934a54789ac SHA512 07452eb3d5c640891be58d7d882be327ddb38e4d59499ca2100c854640c174f666e1175e8bb739a31631b5df44b04be0354b7bc59878340cdda3a30f9f2c3dfa -DIST poetry_core-2.4.0.tar.gz.provenance 9571 BLAKE2B 5dd1a32af4cc5e537e44655b3b762f90d70ebdd6db4041b06614d8ebd136ad93cffd9dee70fb39c5d8e679312e959433db7f14a06c6dfe649d9a6184e93f4529 SHA512 c5e301d8bcb86c4cd57c16c1c27cbfe2b3bd8934a01c4defe50ea61f4ca01473f82ded0517a15ded77daf282c1ce650bce1b829800f41cea5d412baa2de8dd7d -DIST poetry_core-2.4.1.tar.gz 413699 BLAKE2B a4277944756924003e715fdd09e6ae5eddd1510cd0c7282105eeef0f1f9029f2b91e1dcb79fb11bd170f2a24b699f0da34e6b3913f9df17955e16fc341657e00 SHA512 13fbaa062eafa59a3d4ef1dbc681d834bc61e1d3218e908aabc198dea26135a307bc4b34abdb1043d453b9de9755653f1dc261cbd8e508bdce8477cc6ca4ee54 -DIST poetry_core-2.4.1.tar.gz.provenance 9524 BLAKE2B 975aedf84fd8e8a88f010d462613131cc1e20b2a7d4a0b99a15c58f2f7fab641b83776fb976b4f91f1f56fbf03aedc23d578eb6909f34c3f228a8033e167305c SHA512 1bd8a0bd785990c214fb51e44e1dd4020b2e799a5ac231c07316b37bcf789fda0fc87da4ca7a79bdf3cba70996ffc796da2f27da3936c010be5eed805f689998 diff --git a/dev-python/poetry-core/metadata.xml b/dev-python/poetry-core/metadata.xml deleted file mode 100644 index fe238cb762d0..000000000000 --- a/dev-python/poetry-core/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - poetry-core - python-poetry/poetry-core - - diff --git a/dev-python/poetry-core/poetry-core-2.3.2.ebuild b/dev-python/poetry-core/poetry-core-2.3.2.ebuild deleted file mode 100644 index 4981279e0f66..000000000000 --- a/dev-python/poetry-core/poetry-core-2.3.2.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYPI_VERIFY_REPO=https://github.com/python-poetry/poetry-core -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Poetry PEP 517 Build Backend" -HOMEPAGE=" - https://github.com/python-poetry/poetry-core/ - https://pypi.org/project/poetry-core/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# check inside vendors/pyproject.toml -# (note that some are indirect deps) -RDEPEND=" - >=dev-python/fastjsonschema-2.21.2[${PYTHON_USEDEP}] - >=dev-python/lark-1.3.1[${PYTHON_USEDEP}] - >=dev-python/packaging-25.0[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - dev-python/build[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.21[${PYTHON_USEDEP}] - dev-vcs/git - ' "${PYTHON_TESTED[@]}") - ) -" - -src_prepare() { - # remove vendoring of dependencies - rm -r src/poetry/core/_vendor || die - sed -e '/__vendor_site__/d' -i src/poetry/core/__init__.py || die - - distutils-r1_src_prepare -} - -python_test() { - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON} (unported deps)" - return - fi - - # Poetry expects test to be run inside a git repository, otherwise - # VCS-related logic doesn't get triggered. An empty repository - # suffices, though. - git init || die - - local EPYTEST_PLUGINS=( pytest-mock ) - epytest -} diff --git a/dev-python/poetry-core/poetry-core-2.4.0.ebuild b/dev-python/poetry-core/poetry-core-2.4.0.ebuild deleted file mode 100644 index 06cd8dfc0edd..000000000000 --- a/dev-python/poetry-core/poetry-core-2.4.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYPI_VERIFY_REPO=https://github.com/python-poetry/poetry-core -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Poetry PEP 517 Build Backend" -HOMEPAGE=" - https://github.com/python-poetry/poetry-core/ - https://pypi.org/project/poetry-core/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# check inside vendors/pyproject.toml -# (note that some are indirect deps) -RDEPEND=" - >=dev-python/fastjsonschema-2.21.2[${PYTHON_USEDEP}] - >=dev-python/lark-1.3.1[${PYTHON_USEDEP}] - >=dev-python/packaging-26.2[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - dev-python/build[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.21[${PYTHON_USEDEP}] - dev-vcs/git - ' "${PYTHON_TESTED[@]}") - ) -" - -src_prepare() { - # remove vendoring of dependencies - rm -r src/poetry/core/_vendor || die - sed -e '/__vendor_site__/d' -i src/poetry/core/__init__.py || die - - distutils-r1_src_prepare -} - -python_test() { - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON} (unported deps)" - return - fi - - # Poetry expects test to be run inside a git repository, otherwise - # VCS-related logic doesn't get triggered. An empty repository - # suffices, though. - git init || die - - local EPYTEST_PLUGINS=( pytest-mock ) - epytest -} diff --git a/dev-python/poetry-core/poetry-core-2.4.1.ebuild b/dev-python/poetry-core/poetry-core-2.4.1.ebuild deleted file mode 100644 index 06cd8dfc0edd..000000000000 --- a/dev-python/poetry-core/poetry-core-2.4.1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYPI_VERIFY_REPO=https://github.com/python-poetry/poetry-core -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Poetry PEP 517 Build Backend" -HOMEPAGE=" - https://github.com/python-poetry/poetry-core/ - https://pypi.org/project/poetry-core/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -# check inside vendors/pyproject.toml -# (note that some are indirect deps) -RDEPEND=" - >=dev-python/fastjsonschema-2.21.2[${PYTHON_USEDEP}] - >=dev-python/lark-1.3.1[${PYTHON_USEDEP}] - >=dev-python/packaging-26.2[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - dev-python/build[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.21[${PYTHON_USEDEP}] - dev-vcs/git - ' "${PYTHON_TESTED[@]}") - ) -" - -src_prepare() { - # remove vendoring of dependencies - rm -r src/poetry/core/_vendor || die - sed -e '/__vendor_site__/d' -i src/poetry/core/__init__.py || die - - distutils-r1_src_prepare -} - -python_test() { - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON} (unported deps)" - return - fi - - # Poetry expects test to be run inside a git repository, otherwise - # VCS-related logic doesn't get triggered. An empty repository - # suffices, though. - git init || die - - local EPYTEST_PLUGINS=( pytest-mock ) - epytest -} diff --git a/dev-python/poetry-plugin-export/Manifest b/dev-python/poetry-plugin-export/Manifest deleted file mode 100644 index b27607bb7d6f..000000000000 --- a/dev-python/poetry-plugin-export/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST poetry_plugin_export-1.10.0.tar.gz 36849 BLAKE2B 1fd1214e36c7b7c07a8bac8182f8825a5fe41087e509d2ace24d526362f5c42e706139d4bd561a3ad1cd909dd3b15fdc17efa942fde801e3669a12e284d2ab04 SHA512 0c97dfbdf103f847282c65ee12e257e2a01cc0ddc657336ed0ab92c789eb085e776d5405ece9b462982299b5e13d760e135ac82f85566b31e567565348bec4ca -DIST poetry_plugin_export-1.10.0.tar.gz.provenance 9757 BLAKE2B dec402425f0fa6855c9b6ffa41b51d89174f0f0c2a84f2d5e8271b8cdc9b4a2a99da4c8be945e381c01260ad7fcbdb4a1cd6159a3055df4cfad3cd38859cdbbf SHA512 71d177a86b2a36e77fe94d38955193a5e72050bedfe4abebb9939065f979455781908b5a36ae35b073f0694bbe2049594028d9e569e7c1bfff96f006401f18f9 diff --git a/dev-python/poetry-plugin-export/metadata.xml b/dev-python/poetry-plugin-export/metadata.xml deleted file mode 100644 index 20f252723c38..000000000000 --- a/dev-python/poetry-plugin-export/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - martin-kokos@protonmail.com - Martin Mokry - - - poetry-plugin-export - python-poetry/poetry-plugin-export - - diff --git a/dev-python/poetry-plugin-export/poetry-plugin-export-1.10.0.ebuild b/dev-python/poetry-plugin-export/poetry-plugin-export-1.10.0.ebuild deleted file mode 100644 index a7a77d45b391..000000000000 --- a/dev-python/poetry-plugin-export/poetry-plugin-export-1.10.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-poetry/poetry-plugin-export -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A plugin that allows the export of locked packages to various formats" -HOMEPAGE=" - https://python-poetry.org/ - https://github.com/python-poetry/poetry-plugin-export/ - https://pypi.org/project/poetry-plugin-export/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/poetry-2.3.0[${PYTHON_USEDEP}] - >=dev-python/poetry-core-2.3.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{mock,xdist} ) -distutils_enable_tests pytest diff --git a/dev-python/poetry/Manifest b/dev-python/poetry/Manifest deleted file mode 100644 index e1a7d896e635..000000000000 --- a/dev-python/poetry/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST poetry-2.3.2.tar.gz 3462586 BLAKE2B 6cb2adcc4b725ad5abe868e60a4ce22a715d498ba9a5b7964cc73387c02615a6acb110630d04e9ac0cc0a9c0d82cc4985bc894880604eb55fa9afa22b0dc3d2e SHA512 3a7206206c454b348fdcbd54ae253e3b56fa2d2d1ffd57efc0270afc8777b08762ab8a11596c092d6ca180d36f3e96b74e5f90ef6bc7aeebad001e45fd1c4d98 -DIST poetry-2.3.2.tar.gz.provenance 9442 BLAKE2B 86298b07138ca0369bb234a43e527067d8f801271a4c8b772fc1dda9820d05351abb9a1d9d016cf584db882747f2c8ed79562b35c5a7f21962253ec2c49dddda SHA512 7a78ad74af4b241954afc4ee4b72f8b5a1bead50dc4c9e35ccf3d3b3299e6673e86a4f8de9264d27975dd2e5eb360f9649e8ff5511d3d35e2757add38bb397cd -DIST poetry-2.3.3.tar.gz 3465814 BLAKE2B e9447c2cf5e4dc67fee721567433e0a3a5c2a1c9bad95aedc255f50bc3b399ced296b5b71730b7da227449a1937cba122c04378e649177b1e699fc5b69cc6f94 SHA512 ace6168aeb4f4ea89ce6c08f8ad2833baa115ba55e90580275774b2c999efa5299b4390778e74ad871a2c0eb43bf25e08d84f3a5bad97290b5970f3b503162d5 -DIST poetry-2.3.3.tar.gz.provenance 9763 BLAKE2B 90f8dafa4453e8229da3abc190c88bb21c014ebc54a49e33bb38cc1df0dac1d0eadc6f0310d88e079f629e25b5756c4cc65d5c5a386cb604e1813b0b13500e7b SHA512 699413f9722ab6cf1a9d6012f84cc86910aece4fc85c1cd831ba1c0db06363eb84bea31eb0473755596d9d8c018a1f3bd4c8870f0777d7b58ef9e32a9ce3c1c3 -DIST poetry-2.3.4.tar.gz 3467967 BLAKE2B 178243c66673b2a447552c3747b0bd4474c486b4f99b104fab5ae37ccfe813a0f2c71b5a5fbaec9f3220a864406f367606d6c55581c91274eeccbabde8ddc82b SHA512 331e8225568e7080d22a4fe85520dedcf73db09aa7638d55e3af52df1104d1f8ea158b76197799ecbc792c4657bd88c87bcb759ab8225cb34aa467178371d503 -DIST poetry-2.3.4.tar.gz.provenance 9293 BLAKE2B 7ea6dd2b4aaf8be261b8f8356cfb4e06626befe7140a9a3337d5a4c75ab13142f1888327c0ac6abac73387409b762576c812ea3efde4042cc625f2c77bf44147 SHA512 20dd95f18e65262c2f4e628d4becd572c0e49b8f29395220a3894b4d2f077583c21d70b2f1c383bd458460dbfb1f6fe87b508ec010ae870665ee5f3d44f658ba -DIST poetry-2.4.1.tar.gz 3282327 BLAKE2B 6b4a12d419ef0845acc862b4b4b0f7afe515cc97e303d39d0b936d200bec26ab71f0898107af89160b98ce8aaeebb30b5548c5c86f4e163f1a730bead74fc472 SHA512 71f0a959058fe8c1d2495f486c8f7771de0ec7166fc1ed1d6b7a2813e448b5ffb1c7429c5d5d1930fce33caf3f0f2f5c5a0b9fd199a53c7aa1d2ca6e9d25645b -DIST poetry-2.4.1.tar.gz.provenance 9481 BLAKE2B a90a89ba0260090b09e831b6f21a7c42b590fd43e56f81a3d75a63b64ba527dbdae2c8b7fde2eaf233dc67b9505935db8785905fcfb9426f4a15b1b74eda9b8e SHA512 f33ea62e05153d3f4d884bfb746c062411b1b999ae3bea512c79fece60b5f8e7360e4746b321454d4d8a8bc92714a628c5ae08693d2837d17bc6f3dce71f9515 diff --git a/dev-python/poetry/metadata.xml b/dev-python/poetry/metadata.xml deleted file mode 100644 index a87ee8e5007b..000000000000 --- a/dev-python/poetry/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - martin-kokos@protonmail.com - Martin Mokry - - - poetry - python-poetry/poetry - - diff --git a/dev-python/poetry/poetry-2.3.2-r1.ebuild b/dev-python/poetry/poetry-2.3.2-r1.ebuild deleted file mode 100644 index 835c196b8bed..000000000000 --- a/dev-python/poetry/poetry-2.3.2-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-poetry/poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A frontend for poetry - a python dependency management and packaging tool" -HOMEPAGE=" - https://python-poetry.org/ - https://github.com/python-poetry/poetry/ - https://pypi.org/project/poetry/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - =dev-python/poetry-core-$(ver_cut 1-2)*[${PYTHON_USEDEP}] - >=dev-python/poetry-plugin-export-1.6.0[${PYTHON_USEDEP}] - >=dev-python/build-1.2.1[${PYTHON_USEDEP}] - >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}] - >=dev-python/cleo-2.1.0[${PYTHON_USEDEP}] - >=dev-python/dulwich-0.25.0[${PYTHON_USEDEP}] - >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}] - >=dev-python/findpython-0.6.2[${PYTHON_USEDEP}] - >=dev-python/installer-0.7.0[${PYTHON_USEDEP}] - >=dev-python/keyring-25.1.0[${PYTHON_USEDEP}] - >=dev-python/packaging-24.2[${PYTHON_USEDEP}] - >=dev-python/pbs-installer-2025.06.10[${PYTHON_USEDEP}] - >=dev-python/pkginfo-1.12[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - >=dev-python/requests-toolbelt-1.0.0[${PYTHON_USEDEP}] - >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}] - >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.26.6[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}] - >=dev-python/jaraco-classes-3.3.1[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internal test for lockfile being up-to-date - # Meaningless, also sdist does not include lockfile - tests/installation/test_installer.py::test_not_fresh_lock - - # broken if poetry-plugin-export is installed - 'tests/console/test_application_command_not_found.py::test_application_command_not_found_messages[x-None]' -) - -src_prepare() { - # unpin - sed -e 's:,<[0-9.]*::' -e 's:==\([0-9]\):>=\1:' -i pyproject.toml || die - - distutils-r1_src_prepare -} - -python_test() { - epytest -m "not network" -} diff --git a/dev-python/poetry/poetry-2.3.3.ebuild b/dev-python/poetry/poetry-2.3.3.ebuild deleted file mode 100644 index 34742102c616..000000000000 --- a/dev-python/poetry/poetry-2.3.3.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-poetry/poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A frontend for poetry - a python dependency management and packaging tool" -HOMEPAGE=" - https://python-poetry.org/ - https://github.com/python-poetry/poetry/ - https://pypi.org/project/poetry/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - =dev-python/poetry-core-$(ver_cut 1-2)*[${PYTHON_USEDEP}] - >=dev-python/poetry-plugin-export-1.6.0[${PYTHON_USEDEP}] - >=dev-python/build-1.2.1[${PYTHON_USEDEP}] - >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}] - >=dev-python/cleo-2.1.0[${PYTHON_USEDEP}] - >=dev-python/dulwich-0.25.0[${PYTHON_USEDEP}] - >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}] - >=dev-python/findpython-0.6.2[${PYTHON_USEDEP}] - >=dev-python/installer-0.7.0[${PYTHON_USEDEP}] - >=dev-python/keyring-25.1.0[${PYTHON_USEDEP}] - >=dev-python/packaging-24.2[${PYTHON_USEDEP}] - >=dev-python/pbs-installer-2025.06.10[${PYTHON_USEDEP}] - >=dev-python/pkginfo-1.12[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - >=dev-python/requests-toolbelt-1.0.0[${PYTHON_USEDEP}] - >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}] - >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.26.6[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}] - >=dev-python/jaraco-classes-3.3.1[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internal test for lockfile being up-to-date - # Meaningless, also sdist does not include lockfile - tests/installation/test_installer.py::test_not_fresh_lock - - # broken if poetry-plugin-export is installed - 'tests/console/test_application_command_not_found.py::test_application_command_not_found_messages[x-None]' - - # whitespace differences - # https://github.com/python-poetry/poetry/issues/10796 - 'tests/console/commands/python/test_python_list.py::test_list_poetry_managed[False]' -) - -src_prepare() { - # unpin - sed -e 's:,<[0-9.]*::' -e 's:==\([0-9]\):>=\1:' -i pyproject.toml || die - - distutils-r1_src_prepare -} - -python_test() { - epytest -m "not network" -} diff --git a/dev-python/poetry/poetry-2.3.4.ebuild b/dev-python/poetry/poetry-2.3.4.ebuild deleted file mode 100644 index 3e322d8248e3..000000000000 --- a/dev-python/poetry/poetry-2.3.4.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-poetry/poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A frontend for poetry - a python dependency management and packaging tool" -HOMEPAGE=" - https://python-poetry.org/ - https://github.com/python-poetry/poetry/ - https://pypi.org/project/poetry/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - =dev-python/poetry-core-$(ver_cut 1-2)*[${PYTHON_USEDEP}] - >=dev-python/poetry-plugin-export-1.6.0[${PYTHON_USEDEP}] - >=dev-python/build-1.2.1[${PYTHON_USEDEP}] - >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}] - >=dev-python/cleo-2.1.0[${PYTHON_USEDEP}] - >=dev-python/dulwich-0.25.0[${PYTHON_USEDEP}] - >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}] - >=dev-python/findpython-0.6.2[${PYTHON_USEDEP}] - >=dev-python/installer-0.7.0[${PYTHON_USEDEP}] - >=dev-python/keyring-25.1.0[${PYTHON_USEDEP}] - >=dev-python/packaging-24.2[${PYTHON_USEDEP}] - >=dev-python/pbs-installer-2025.06.10[${PYTHON_USEDEP}] - >=dev-python/pkginfo-1.12[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - >=dev-python/requests-toolbelt-1.0.0[${PYTHON_USEDEP}] - >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}] - >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.26.6[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}] - >=dev-python/jaraco-classes-3.3.1[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internal test for lockfile being up-to-date - # Meaningless, also sdist does not include lockfile - tests/installation/test_installer.py::test_not_fresh_lock - - # broken if poetry-plugin-export is installed - 'tests/console/test_application_command_not_found.py::test_application_command_not_found_messages[x-None]' - - # whitespace differences - # https://github.com/python-poetry/poetry/issues/10796 - 'tests/console/commands/python/test_python_list.py::test_list_poetry_managed[False]' -) - -src_prepare() { - # unpin - sed -e 's:,<[0-9.]*::' -e 's:==\([0-9]\):>=\1:' -i pyproject.toml || die - - distutils-r1_src_prepare -} - -python_test() { - epytest -m "not network" -} diff --git a/dev-python/poetry/poetry-2.4.1.ebuild b/dev-python/poetry/poetry-2.4.1.ebuild deleted file mode 100644 index 34742102c616..000000000000 --- a/dev-python/poetry/poetry-2.4.1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-poetry/poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A frontend for poetry - a python dependency management and packaging tool" -HOMEPAGE=" - https://python-poetry.org/ - https://github.com/python-poetry/poetry/ - https://pypi.org/project/poetry/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - =dev-python/poetry-core-$(ver_cut 1-2)*[${PYTHON_USEDEP}] - >=dev-python/poetry-plugin-export-1.6.0[${PYTHON_USEDEP}] - >=dev-python/build-1.2.1[${PYTHON_USEDEP}] - >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}] - >=dev-python/cleo-2.1.0[${PYTHON_USEDEP}] - >=dev-python/dulwich-0.25.0[${PYTHON_USEDEP}] - >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}] - >=dev-python/findpython-0.6.2[${PYTHON_USEDEP}] - >=dev-python/installer-0.7.0[${PYTHON_USEDEP}] - >=dev-python/keyring-25.1.0[${PYTHON_USEDEP}] - >=dev-python/packaging-24.2[${PYTHON_USEDEP}] - >=dev-python/pbs-installer-2025.06.10[${PYTHON_USEDEP}] - >=dev-python/pkginfo-1.12[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - >=dev-python/requests-toolbelt-1.0.0[${PYTHON_USEDEP}] - >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}] - >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.26.6[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}] - >=dev-python/jaraco-classes-3.3.1[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internal test for lockfile being up-to-date - # Meaningless, also sdist does not include lockfile - tests/installation/test_installer.py::test_not_fresh_lock - - # broken if poetry-plugin-export is installed - 'tests/console/test_application_command_not_found.py::test_application_command_not_found_messages[x-None]' - - # whitespace differences - # https://github.com/python-poetry/poetry/issues/10796 - 'tests/console/commands/python/test_python_list.py::test_list_poetry_managed[False]' -) - -src_prepare() { - # unpin - sed -e 's:,<[0-9.]*::' -e 's:==\([0-9]\):>=\1:' -i pyproject.toml || die - - distutils-r1_src_prepare -} - -python_test() { - epytest -m "not network" -} diff --git a/dev-python/polib/Manifest b/dev-python/polib/Manifest deleted file mode 100644 index 7c1b5d3be158..000000000000 --- a/dev-python/polib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST polib-1.2.0.tar.gz 161658 BLAKE2B 8f53d829ac7a2e59676fa7b548645eed26fbd5a2c6e966093145b43bc492ba05ef715e4ddb95f35f8c965890e24c80b7e19d58c6d75d26c4cef141fb15a7d79e SHA512 b325730cd4df6c881ffcab72da1796eb2949243f6060c650209e1c6584e5344ecaede870f22ece00f5c74bcd289fa5d2aa5223b88cb78de0dff5f9e41759096e diff --git a/dev-python/polib/files/polib-1.0.7-BE-test.patch b/dev-python/polib/files/polib-1.0.7-BE-test.patch deleted file mode 100644 index e2192bb7091b..000000000000 --- a/dev-python/polib/files/polib-1.0.7-BE-test.patch +++ /dev/null @@ -1,11 +0,0 @@ -https://bitbucket.org/izi/polib/pull-requests/24/tests-force-msgfmt-into-machines-byte/diff -https://bugs.gentoo.org/641464 -diff --git a/tests/tests.py b/tests/tests.py -index 50ad0c6..239ce88 100644 ---- a/tests/tests.py -+++ b/tests/tests.py -@@ -551,3 +551,3 @@ class TestPoFile(unittest.TestCase): - po.save_as_mofile(tmpfile1) -- subprocess.call([msgfmt, '--no-hash', '-o', tmpfile2, reffile]) -+ subprocess.call([msgfmt, '--no-hash', '--endianness=%s' % sys.byteorder, '-o', tmpfile2, reffile]) - try: diff --git a/dev-python/polib/files/polib-1.2.0-gettext-0.22.patch b/dev-python/polib/files/polib-1.2.0-gettext-0.22.patch deleted file mode 100644 index c544fa89c41e..000000000000 --- a/dev-python/polib/files/polib-1.2.0-gettext-0.22.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 127f746ebef68cd3485a5feee2739ab83a9c3612 Mon Sep 17 00:00:00 2001 -From: Dave Vasilevsky -Date: Fri, 28 Mar 2025 16:38:43 -0400 -Subject: [PATCH] Don't convert to UTF-8 in test - -Fixes #150 ---- - tests/tests.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/tests.py b/tests/tests.py -index 4b408d5..61533d0 100644 ---- a/tests/tests.py -+++ b/tests/tests.py -@@ -675,7 +675,7 @@ def test_save_as_mofile(self): - os.close(fd) - po = polib.pofile(reffile, autodetect_encoding=False, encoding=encoding) - po.save_as_mofile(tmpfile1) -- subprocess.call([msgfmt, '--no-hash', '--endianness=%s' % sys.byteorder, '-o', tmpfile2, reffile]) -+ subprocess.call([msgfmt, '--no-hash', '--endianness=%s' % sys.byteorder, '--no-convert', '-o', tmpfile2, reffile]) - try: - f = open(tmpfile1, 'rb') - s1 = f.read() diff --git a/dev-python/polib/metadata.xml b/dev-python/polib/metadata.xml deleted file mode 100644 index 22f4db8dc571..000000000000 --- a/dev-python/polib/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - izimobil/polib - polib - - diff --git a/dev-python/polib/polib-1.2.0.ebuild b/dev-python/polib/polib-1.2.0.ebuild deleted file mode 100644 index a286f9568691..000000000000 --- a/dev-python/polib/polib-1.2.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A library to manipulate gettext files (.po and .mo files)" -HOMEPAGE=" - https://github.com/izimobil/polib/ - https://pypi.org/project/polib/ - https://polib.readthedocs.io/en/latest/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - sys-devel/gettext - ) -" - -distutils_enable_sphinx docs - -PATCHES=( - "${FILESDIR}"/${PN}-1.0.7-BE-test.patch - # https://github.com/izimobil/polib/pull/168 - "${FILESDIR}/${P}-gettext-0.22.patch" -) - -python_test() { - "${EPYTHON}" tests/tests.py -v || die "Tests failed under ${EPYTHON}" -} diff --git a/dev-python/polyfactory/Manifest b/dev-python/polyfactory/Manifest deleted file mode 100644 index bc68f0f99fc9..000000000000 --- a/dev-python/polyfactory/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST polyfactory-3.3.0.tar.gz 348668 BLAKE2B c677270f15d5fc951873402a464d81b88ef43f6a37679551f60821d00939161b9d0663de918f96414bbaa8cc2eae4442b1b5f83fb8c24203e92b3f381839a9ce SHA512 acea2fd2221024710ce0e6683b10d6af36214d87672b6f0293298de4a4abdf6d9cd2905132d8a42012bdc949cd591522719499924f18b8ce200fc077df9e7dc5 -DIST polyfactory-3.3.0.tar.gz.provenance 9815 BLAKE2B 6d0056a4e692f08209e647fe779e9106b62b8a0b8fa5c3f22393fb9b6bf2ef5796b2a27abe5967e042885d361cb4b245b5f9ebec65840dfd2a1fc14923836149 SHA512 ff5604b61941d518ccc840db19e2298aea4ccc9e37409795347b73d8fb03177506440d8a4e55245a4db5dec6d368bd75648ad50f6a97727614b8c522908c87a6 diff --git a/dev-python/polyfactory/metadata.xml b/dev-python/polyfactory/metadata.xml deleted file mode 100644 index 1c5b747b1fd7..000000000000 --- a/dev-python/polyfactory/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - litestar-org/polyfactory - polyfactory - - diff --git a/dev-python/polyfactory/polyfactory-3.3.0.ebuild b/dev-python/polyfactory/polyfactory-3.3.0.ebuild deleted file mode 100644 index ead26868ea51..000000000000 --- a/dev-python/polyfactory/polyfactory-3.3.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 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} ) -PYPI_VERIFY_REPO=https://github.com/litestar-org/polyfactory -inherit distutils-r1 pypi - -DESCRIPTION="Simple and powerful factories for mock data generation" -HOMEPAGE=" - https://github.com/litestar-org/polyfactory/ - https://pypi.org/project/polyfactory/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/faker-5.0.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/aiosqlite[${PYTHON_USEDEP}] - >=dev-python/annotated-types-0.5.0[${PYTHON_USEDEP}] - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - dev-python/email-validator[${PYTHON_USEDEP}] - >=dev-python/eval-type-backport-0.2.2[${PYTHON_USEDEP}] - >=dev-python/greenlet-1[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.86.2[${PYTHON_USEDEP}] - >=dev-python/msgspec-0.20.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-1.10[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.4.29[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # required unpackaged beanie - tests/test_beanie_factory.py - # requires unpackaged odmantic - tests/test_odmantic_factory.py -) -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - epytest tests -} diff --git a/dev-python/pooch/Manifest b/dev-python/pooch/Manifest deleted file mode 100644 index a414ddd1b60c..000000000000 --- a/dev-python/pooch/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pooch-1.8.2.tar.gz 59353 BLAKE2B 88b80665ad2af13bebeee9a6864c054eb1bfd5881a6e185b8025ce69896302093637f2a5e3ad58ad8a9af8c6161a30f04074081bfe562b83034b8fd4d36533c7 SHA512 e81c343c0f40f90ecaf347408818ff4b6924404adcaa9572deb55adf6c7bb40c8d91bef69461cc4407dfdba69b35bcfaeacf0070fdd18124008f11532bf7affc -DIST pooch-1.9.0.tar.gz 61788 BLAKE2B b3c9bb378f2a1bea8f35636087acb4b7ef435908073128720721eb9438e35cdfa06e7f2dbea5c02ef23abf8a18a664f41259cc60083a181e93f7135e6900dc18 SHA512 c23da6578cb5830b01cd36ec3349fb70e68dc647e9fc00a5572ad4c36453524129c88521b075fe714fc93845ea20906b04723d1dfcfbc132d3d4f19a0f50bd1f -DIST pooch-1.9.0.tar.gz.provenance 9373 BLAKE2B b651cb5f999cf72aa3ecdf2fa27d7123819e1e2fec9c9b0036c0974f59ccc08f5ec80ee3e77b4511bb979404229512a8052b5e7e20b956f2c5077036b9fe5569 SHA512 0096642c8b0a383761cca5376bc566dd7ccd85b997617811b84935df180a02e45d1af2d88e97280f8f290a8966b93e486ad52e5c90540737183de08d3f65fcfc diff --git a/dev-python/pooch/metadata.xml b/dev-python/pooch/metadata.xml deleted file mode 100644 index 82f52f3ac83b..000000000000 --- a/dev-python/pooch/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - Pooch manages your Python library's sample data files: it automatically downloads and stores them in a local directory, - with support for versioning and corruption checks. - - - https://github.com/fatiando/pooch/issues - https://www.fatiando.org/pooch/ - fatiando/pooch - pooch - - diff --git a/dev-python/pooch/pooch-1.8.2.ebuild b/dev-python/pooch/pooch-1.8.2.ebuild deleted file mode 100644 index 1583672bbe3b..000000000000 --- a/dev-python/pooch/pooch-1.8.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Manage your Python library's sample data files" -HOMEPAGE=" - https://github.com/fatiando/pooch/ - https://pypi.org/project/pooch/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.5.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.19.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.41.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # Needs network - pooch/tests/test_core.py::test_check_availability_invalid_downloader - pooch/tests/test_core.py::test_load_registry_from_doi - pooch/tests/test_core.py::test_load_registry_from_doi_zenodo_with_slash - # dev-python/pytest-localftpserver -> dev-python/pyftpdlib has py3.12 issues - # https://github.com/giampaolo/pyftpdlib/issues/560#issuecomment-971377238 - pooch/tests/test_core.py::test_check_availability_on_ftp - pooch/tests/test_downloaders.py::test_invalid_doi_repository - pooch/tests/test_downloaders.py::test_doi_url_not_found - pooch/tests/test_downloaders.py::test_figshare_url_file_not_found - pooch/tests/test_downloaders.py::test_doi_downloader -) - -### docs no included in pypi tarball -# distutils_enable_sphinx doc \ -# dev-python/sphinx-rtd-theme -EPYTEST_PLUGINS=( pytest-httpserver ) -distutils_enable_tests pytest - -python_test() { - epytest -k "not network" -} diff --git a/dev-python/pooch/pooch-1.9.0.ebuild b/dev-python/pooch/pooch-1.9.0.ebuild deleted file mode 100644 index 0a79b1587d30..000000000000 --- a/dev-python/pooch/pooch-1.9.0.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_VERIFY_REPO=https://github.com/fatiando/pooch -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Manage your Python library's sample data files" -HOMEPAGE=" - https://github.com/fatiando/pooch/ - https://pypi.org/project/pooch/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.5.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.19.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] - >=dev-python/tqdm-4.41.0[${PYTHON_USEDEP}] - ) -" - -xEPYTEST_DESELECT=( - # Needs network - pooch/tests/test_core.py::test_check_availability_invalid_downloader - pooch/tests/test_core.py::test_load_registry_from_doi - pooch/tests/test_core.py::test_load_registry_from_doi_zenodo_with_slash - # dev-python/pytest-localftpserver -> dev-python/pyftpdlib has py3.12 issues - # https://github.com/giampaolo/pyftpdlib/issues/560#issuecomment-971377238 - pooch/tests/test_core.py::test_check_availability_on_ftp - pooch/tests/test_downloaders.py::test_invalid_doi_repository - pooch/tests/test_downloaders.py::test_doi_url_not_found - pooch/tests/test_downloaders.py::test_figshare_url_file_not_found - pooch/tests/test_downloaders.py::test_doi_downloader -) - -### docs no included in pypi tarball -# distutils_enable_sphinx doc \ -# dev-python/sphinx-rtd-theme -EPYTEST_PLUGINS=( pytest-{http,localftp}server ) -distutils_enable_tests pytest - -python_test() { - epytest -k "not network" -} diff --git a/dev-python/portalocker/Manifest b/dev-python/portalocker/Manifest deleted file mode 100644 index eca18958e4f3..000000000000 --- a/dev-python/portalocker/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST portalocker-3.2.0.gh.tar.gz 89888 BLAKE2B 94ce9a737cbf19a77045f73d32510b2b1d7ba0bba273aee7cd404136dd919c0290aebbd8982cb0972d360ff05c6009bb958e0d5a4aa875feae785bf2a6914532 SHA512 0777572f34504b8dac8bc009ea32891f88db7c1c82199f444c4caf36a8f71cf1e7626cb0e3a3ce11346b3488c67e60a394ddd9cd28771937962fa35a33767b2d diff --git a/dev-python/portalocker/metadata.xml b/dev-python/portalocker/metadata.xml deleted file mode 100644 index 21181d8ba5d7..000000000000 --- a/dev-python/portalocker/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Florian Schmaus - flow@gentoo.org - - - python@gentoo.org - Python - - - - WoLpH/portalocker - portalocker - - diff --git a/dev-python/portalocker/portalocker-3.2.0.ebuild b/dev-python/portalocker/portalocker-3.2.0.ebuild deleted file mode 100644 index b63c00d5c052..000000000000 --- a/dev-python/portalocker/portalocker-3.2.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="A library for Python file locking" -HOMEPAGE=" - https://github.com/WoLpH/portalocker/ - https://portalocker.readthedocs.io/ - https://pypi.org/project/portalocker/ -" -SRC_URI=" - https://github.com/WoLpH/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64" - -BDEPEND=" - test? ( - dev-python/redis[${PYTHON_USEDEP}] - >=dev-python/pytest-rerunfailures-15.0[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-6.0.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{rerunfailures,timeout} ) -distutils_enable_tests pytest - -src_prepare() { - default - - # Disable code coverage in tests. - sed -i '/--cov/d' pyproject.toml || die -} - -pkg_postinst() { - optfeature "redis support" dev-python/redis -} diff --git a/dev-python/portend/Manifest b/dev-python/portend/Manifest deleted file mode 100644 index e26fee7ebed3..000000000000 --- a/dev-python/portend/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST portend-3.2.1.tar.gz 12243 BLAKE2B d669f09954c33b03e321fc04ff7a887582ee5d32a3ab15322e9ef01d32726ea5dd96fa8624464d3abf54954c823314c4c91574ba35cc42ed3cde3886e33c4dc7 SHA512 6f9d18e25344961945f39a4bbf6b4d299a9de510f8a2ca86f829ffe513090af90c11bd6180e6f2d189287d2f7d5d7fd4450158bfb28ff61686e10d480e2eebc1 diff --git a/dev-python/portend/metadata.xml b/dev-python/portend/metadata.xml deleted file mode 100644 index 6a00a8c876ec..000000000000 --- a/dev-python/portend/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - - portend - jaraco/portend - - diff --git a/dev-python/portend/portend-3.2.1.ebuild b/dev-python/portend/portend-3.2.1.ebuild deleted file mode 100644 index 9dea075f81f1..000000000000 --- a/dev-python/portend/portend-3.2.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="TCP port monitoring utilities" -HOMEPAGE=" - https://github.com/jaraco/portend/ - https://pypi.org/project/portend/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/tempora-1.8[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/posthog/Manifest b/dev-python/posthog/Manifest deleted file mode 100644 index db93b11c5513..000000000000 --- a/dev-python/posthog/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST posthog-7.15.3.gh.tar.gz 3632571 BLAKE2B e8b722ce05e6c728c612749c2dd97502762cace492100a434c99ccf24b5da784337f8baaf426056f13a3b2d853b1bca3813b42b5c86b7383e617a3955e5a25b6 SHA512 a41406bcd2f447662866dcfcc520fefd39a492766c1912d907b52742e35f2001521614080b89ec31b65df1646676e6557b9c8a7569a9539616bddb1d6a972901 -DIST posthog-7.16.2.gh.tar.gz 3699657 BLAKE2B 687325405dcb33b2aa2569f6b018183b791fdbba19bd1a9a25aadec51d3e3f18adf0b7a6078a1fe51b522ef9e9a2fde70d77b2246fdc5b000d12a841e88852ec SHA512 d49c373964688201e8ed156e8006b65ea3993e9e581eda467b6bdb2a76c6c16dac90034d663dba105ac3e5eb404fad8a9566296f3433a3b7dd2a071d157ae6aa diff --git a/dev-python/posthog/metadata.xml b/dev-python/posthog/metadata.xml deleted file mode 100644 index d12a5b6d6ba3..000000000000 --- a/dev-python/posthog/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - Pavel Sobolev - contact@paveloom.dev - - - https://github.com/PostHog/posthog-python/issues - PostHog/posthog-python - posthog - - diff --git a/dev-python/posthog/posthog-7.15.3.ebuild b/dev-python/posthog/posthog-7.15.3.ebuild deleted file mode 100644 index ad5ef0da7d38..000000000000 --- a/dev-python/posthog/posthog-7.15.3.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Send usage data from your Python code to PostHog" -HOMEPAGE=" - https://github.com/PostHog/posthog-python - https://pypi.org/project/posthog/ -" -SRC_URI="https://github.com/PostHog/posthog-python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/posthog-python-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/backoff[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/django[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/opentelemetry-exporter-otlp-proto-http[${PYTHON_USEDEP}] - dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - "posthog/test/test_consumer.py::TestConsumer::test_request" - "posthog/test/test_consumer.py::TestConsumer::test_upload" - "posthog/test/test_exception_capture.py::test_excepthook" - "posthog/test/test_feature_flags.py::TestLocalEvaluation::test_load_feature_flags_wrong_key" - "posthog/test/test_request.py::TestRequests::test_should_not_timeout" - "posthog/test/test_request.py::TestRequests::test_should_timeout" - "posthog/test/test_request.py::TestRequests::test_valid_request" -) - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest diff --git a/dev-python/posthog/posthog-7.16.2.ebuild b/dev-python/posthog/posthog-7.16.2.ebuild deleted file mode 100644 index 658fc3ec7e99..000000000000 --- a/dev-python/posthog/posthog-7.16.2.ebuild +++ /dev/null @@ -1,59 +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="Send usage data from your Python code to PostHog" -HOMEPAGE=" - https://github.com/PostHog/posthog-python - https://pypi.org/project/posthog/ -" -SRC_URI="https://github.com/PostHog/posthog-python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/posthog-python-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/backoff[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/django[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/opentelemetry-exporter-otlp-proto-http[${PYTHON_USEDEP}] - dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - "posthog/test/test_consumer.py::TestConsumer::test_request" - "posthog/test/test_consumer.py::TestConsumer::test_upload" - "posthog/test/test_exception_capture.py::test_excepthook" - "posthog/test/test_feature_flags.py::TestLocalEvaluation::test_load_feature_flags_wrong_key" - "posthog/test/test_request.py::TestRequests::test_should_not_timeout" - "posthog/test/test_request.py::TestRequests::test_should_timeout" - "posthog/test/test_request.py::TestRequests::test_valid_request" -) - -EPYTEST_IGNORE=( posthog/test/ai/ ) - -EPYTEST_PLUGINS=( pytest-asyncio pytest-bdd ) -distutils_enable_tests pytest diff --git a/dev-python/poyo/Manifest b/dev-python/poyo/Manifest deleted file mode 100644 index 963ddcac1931..000000000000 --- a/dev-python/poyo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST poyo-0.5.0.tar.gz 15276 BLAKE2B 515e04ee365036c96646e1d7aeae273d541298d4d817713e04c4b8be5d7dd12938099a5ed8ab1dfd137d3ff0108a0e86163b99135ea2aa739eaae67ef74484c2 SHA512 aad4334a2aaf63cafab0ecdbdd6f94e9e3d412e6476d7ac13a4399b4af0f43b1eb910e6a3cc7438e84262bc39413fadbe91674534e1e66f446d738c1328b9905 diff --git a/dev-python/poyo/metadata.xml b/dev-python/poyo/metadata.xml deleted file mode 100644 index 715b806189f0..000000000000 --- a/dev-python/poyo/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - hackebrot/poyo - poyo - - diff --git a/dev-python/poyo/poyo-0.5.0-r1.ebuild b/dev-python/poyo/poyo-0.5.0-r1.ebuild deleted file mode 100644 index b9521509c13a..000000000000 --- a/dev-python/poyo/poyo-0.5.0-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A lightweight YAML Parser for Python" -HOMEPAGE=" - https://github.com/hackebrot/poyo/ - https://pypi.org/project/poyo/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" - -distutils_enable_tests pytest diff --git a/dev-python/pplpy/Manifest b/dev-python/pplpy/Manifest deleted file mode 100644 index 8da0252e472d..000000000000 --- a/dev-python/pplpy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pplpy-0.9.0.tar.gz 69232 BLAKE2B 3453e0aa2961393766a152b0d5e1ff1d794da415436c04ed8fa88d9d522337db042c3d568079dbde856600f6aa9d13113295196b8a49c705c089e1f5ea9bd77c SHA512 ba0390c9e3a82c8cb896299e663969862cec3b4f82bbe3ea48499af011c498436037a1435948839168abac127ed6560efabeda0e6f2ad66ae7242cd638dc5b21 diff --git a/dev-python/pplpy/metadata.xml b/dev-python/pplpy/metadata.xml deleted file mode 100644 index 18bf8b9ca3a9..000000000000 --- a/dev-python/pplpy/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - mjo@gentoo.org - - - - frp.bissey@gmail.com - François Bissey - - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - - pplpy - sagemath/pplpy - - diff --git a/dev-python/pplpy/pplpy-0.9.0.ebuild b/dev-python/pplpy/pplpy-0.9.0.ebuild deleted file mode 100644 index 437e74277271..000000000000 --- a/dev-python/pplpy/pplpy-0.9.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for the Parma Polyhedra Library (PPL)" -HOMEPAGE=" - https://github.com/sagemath/pplpy/ - https://pypi.org/project/pplpy/ -" - -# The file headers under ppl/ contain the "or later" bit -LICENSE="GPL-3+" -# API/ABI changes in point releases -SLOT="0/${PV}" -KEYWORDS="amd64 ~riscv" -IUSE="doc" - -DEPEND=" - dev-libs/gmp:=[cxx] - dev-libs/ppl:= - dev-python/cysignals[${PYTHON_USEDEP}] - >=dev-python/gmpy2-2.2.0[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) -" - -python_compile_all() { - rm -r ppl || die - use doc && build_sphinx docs/source -} - -python_test(){ - "${EPYTHON}" tests/runtests.py || die -} diff --git a/dev-python/precis-i18n/Manifest b/dev-python/precis-i18n/Manifest deleted file mode 100644 index 30224da93160..000000000000 --- a/dev-python/precis-i18n/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST precis_i18n-1.1.2.tar.gz 69687 BLAKE2B fd7135cacdedf3a8847e67a3ca2d3edad201030ee2c95cac17a518dc05833b798eda1783bb9e51a8f1cd9d8758deffdea417cb38f643fb32a7f163ad727052ff SHA512 7cb9a7cf6c5999bc5940fe13e4d0192f8c7fb6c9dd885bc93f3cac9cf2d7cd3ac7ee3e4e8596826d9041cbf031635fd885dbfeca14085060d69703be469f329a diff --git a/dev-python/precis-i18n/metadata.xml b/dev-python/precis-i18n/metadata.xml deleted file mode 100644 index 6e539107fef7..000000000000 --- a/dev-python/precis-i18n/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - python@gentoo.org - Python - - - PRECIS-i18n: Internationalized Usernames and Passwords - - This module implements the PRECIS Framework as described in: - - PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols (RFC 8264) - Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords (RFC 8265) - Preparation, Enforcement, and Comparison of Internationalized Strings Representing Nicknames (RFC 8266) - - - - https://github.com/byllyfish/precis_i18n/issues - byllyfish/precis_i18n - precis-i18n - - diff --git a/dev-python/precis-i18n/precis-i18n-1.1.2.ebuild b/dev-python/precis-i18n/precis-i18n-1.1.2.ebuild deleted file mode 100644 index 9881af9f8beb..000000000000 --- a/dev-python/precis-i18n/precis-i18n-1.1.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Internationalized Usernames and Passwords" -HOMEPAGE=" - https://github.com/byllyfish/precis_i18n/ - https://pypi.org/project/precis-i18n/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" - -distutils_enable_tests unittest - -python_test() { - eunittest -s test -} diff --git a/dev-python/prefab-ui/Manifest b/dev-python/prefab-ui/Manifest deleted file mode 100644 index 51ce0a14123b..000000000000 --- a/dev-python/prefab-ui/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST prefab_ui-0.14.1.tar.gz 3897953 BLAKE2B 7a873dbe6a592d9a37eea6b393e44abb1e30e08599099dfb712ab422955455f4c0a69fe1b6c81b6e8bfd82ac2917bcd32b88b4622142dc8cfaeadbf9860b149a SHA512 f31063972d65d3f7b3c3ab6fe66b40a037712cf5cdd7c553f2d8c2a7ee61d4da74b1b1885664438202c50cb7aa595a29e973f4ab39215a4f2cd883f1bbbc0aac -DIST prefab_ui-pyodide-v2026.03.28.sha256 437 BLAKE2B d314f804ae6b0b099f4336cc3adbe1df7951015dbaac2f12aa07d9308361f7a2a419169d4d0544fa439b755dd0f79b6234b4918d49328e7a3266ff1f577506b7 SHA512 4f3fec7775aecba2a1d67b0a9b4961ee9f09e95dd945c4e65cdb1786a97bb763337b4340e0734a7ef7f1c89394d5c6e73171068fc3504f867018d1baf59909a8 -DIST prefab_ui-sandbox-v2026.03.28.tar.xz 6024436 BLAKE2B 27d83d72cf356715d96bce53853399624cef59a215e8a2ca42a54e79586e2a7c8ffd8fa9585236ec4be99eb0617ea725fc6b45302d3420633fc72f6aa8d4ab8a SHA512 c10e0ce3bc2f7052b17767054037ba97cf8faab0b6eab0d1099fb2a2cff43053bcbaa032b76e1da966dbf14e8715bc1152e063f62df71e9945978d23f0425ea8 diff --git a/dev-python/prefab-ui/metadata.xml b/dev-python/prefab-ui/metadata.xml deleted file mode 100644 index f15fb580fd94..000000000000 --- a/dev-python/prefab-ui/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - prefab-ui - PrefectHQ/prefab - - diff --git a/dev-python/prefab-ui/prefab-ui-0.14.1.ebuild b/dev-python/prefab-ui/prefab-ui-0.14.1.ebuild deleted file mode 100644 index 834a6afe4025..000000000000 --- a/dev-python/prefab-ui/prefab-ui-0.14.1.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the Apache License 2.0 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling -inherit distutils-r1 pypi - -DESCRIPTION="The agentic frontend framework that even humans can use" -HOMEPAGE=" - https://prefab.prefect.io/ - https://github.com/PrefectHQ/prefab - https://pypi.org/project/prefab-ui/ -" - -# prefab-ui uses Pyodide (Wasm CPython) within Deno for its sandbox. -# We vendor both the Deno runtime dependencies and the Wasm Python wheels -# to allow the test suite to execute inside the Portage network sandbox. -# -# Sandbox vendor tarball contents and checksums generated via: -# src/prefab_ui/sandbox $ deno cache --vendor --lock=deno.lock runner.js -# ... and: -# $ u="https://cdn.jsdelivr.net/pyodide/v0.27.4/full"; \ -# mkdir pyodide_packages && cd pyodide_packages && wget -q "$u/pyodide-lock.json" && \ -# python -c 'import json, sys; pkgs=set(sys.argv[1].split()); f=sys.stderr; \ -# [(print(v["file_name"]), f.write(v["sha256"] + " " + v["file_name"] + "\n")) \ -# for k, v in json.load(sys.stdin)["packages"].items() if k in pkgs]' \ -# "annotated-types pydantic pydantic-core typing-extensions" \ -# ../checksums.sha256 | xargs -I {} wget -q "$u/{}" - -# Vendored test dependencies -VD_TAG=2026.03.28.0 -VD_BASE_URI="https://github.com/falbrechtskirchinger/overlay-assets/releases/download" -SRC_URI+=" - test? ( - ${VD_BASE_URI}/v${VD_TAG}/${PN//-/_}-sandbox-v${VD_TAG%.*}.tar.xz - ${VD_BASE_URI}/v${VD_TAG}/${PN//-/_}-pyodide-v${VD_TAG%.*}.sha256 - ) -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-lang/deno-bin - >=dev-python/pydantic-2.11[${PYTHON_USEDEP}] - >=dev-python/cyclopts-4[${PYTHON_USEDEP}] - >=dev-python/rich-13[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_test() { - local -x DENO_NO_REMOTE=1 - - # Check cache completness - pushd ..>/dev/null || die - echo '{"vendor": true}' >deno.json || die - deno cache --lock=deno.lock --frozen \ - "${S}/src/prefab_ui/sandbox/runner.js" || die - popd >/dev/null || die - - # Verify vendored wheels - pushd "${WORKDIR}/pyodide_packages" >/dev/null || die - sha256sum -c "${DISTDIR}/${PN//-/_}-pyodide-v${VD_TAG%.*}.sha256" || die - popd >/dev/null || die - - distutils-r1_src_test -} - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - local base_dir="${BUILD_DIR}/test/usr/lib/${EPYTHON}" - local sandbox_dir="${base_dir}/site-packages/prefab_ui/sandbox" - - cp -a "${S}/skills" "${base_dir}" || die - - # Copy vendored Deno dependencies - cp -a \ - "${WORKDIR}/deno."{lock,json} \ - "${WORKDIR}/node_modules" \ - "${WORKDIR}/vendor" "${sandbox_dir}/" || die - # Copy vendored wheels - cp -a "${WORKDIR}/pyodide_packages/"* "${sandbox_dir}/node_modules/pyodide/" || die - - # Show full error messages from Pyodide - sed -i 's/err\[-1000:\]/err/' "${sandbox_dir}/_pyodide.py" || die - - local -x DENO_NO_REMOTE=1 - epytest -} diff --git a/dev-python/pretend/Manifest b/dev-python/pretend/Manifest deleted file mode 100644 index 11d840f13f4a..000000000000 --- a/dev-python/pretend/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pretend-1.0.9.gh.tar.gz 5656 BLAKE2B 1a8e280fbbf147f502f1148b9e3685630e0f5cd270dc8b6fa8fbbd8177aaa08efe401a6684b669a976d828e7fcdd48d686170bfa3cd3d8a857b78af473a5b6f8 SHA512 976e3272557aecfb11e4147a868ea96e23546e277d57d726f41b945103bef3451039716e6bbc5082d691fa1fd331c06b3d0f8b254deb0510948153571326eaf0 diff --git a/dev-python/pretend/metadata.xml b/dev-python/pretend/metadata.xml deleted file mode 100644 index 71d5fe00a9e9..000000000000 --- a/dev-python/pretend/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pretend - alex/pretend - - diff --git a/dev-python/pretend/pretend-1.0.9-r2.ebuild b/dev-python/pretend/pretend-1.0.9-r2.ebuild deleted file mode 100644 index 1071308a478e..000000000000 --- a/dev-python/pretend/pretend-1.0.9-r2.ebuild +++ /dev/null @@ -1,26 +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="A library for stubbing in Python" -HOMEPAGE=" - https://github.com/alex/pretend/ - https://pypi.org/project/pretend/ -" -SRC_URI=" - https://github.com/alex/pretend/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/prettytable/Manifest b/dev-python/prettytable/Manifest deleted file mode 100644 index 32e9dcefddee..000000000000 --- a/dev-python/prettytable/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST prettytable-3.17.0.tar.gz 67892 BLAKE2B e0537f62c28989323a95e3920e730a59101c506dfc4b3d24a472ee635dcca03894eaf4c9f846183e827178a57b3fe41aafb16d306c06e6c3ab79400257753002 SHA512 89598bd1b92e1ade6289c929dffe6979d18cfbd6931d4f93a12e0140d1361a207a9eb9de743a31fbde623277c95fdcb2cf5469eac7f0a8fdad744a71ff4688a6 -DIST prettytable-3.17.0.tar.gz.provenance 9356 BLAKE2B 9f34f3c8df5b565291e2ad296052511453701454d88c0e904e3aacecd7a8fd1a0ed1282267ced266f1e75e28efce846674b79688abdb09c34374392fae557152 SHA512 78a78518bb3a7a0c375d5e0bb783ba8d3612e6d3a5528728603730e205d4de1cfa510162e8eb0314ac12d4fc97bd9b114cf177b2a980a39a9ace56fda7c10238 diff --git a/dev-python/prettytable/metadata.xml b/dev-python/prettytable/metadata.xml deleted file mode 100644 index 61feb94030e0..000000000000 --- a/dev-python/prettytable/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - prettytable - prettytable/prettytable - - diff --git a/dev-python/prettytable/prettytable-3.17.0.ebuild b/dev-python/prettytable/prettytable-3.17.0.ebuild deleted file mode 100644 index acb85a190765..000000000000 --- a/dev-python/prettytable/prettytable-3.17.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/prettytable/prettytable -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Easily displaying tabular data in a visually appealing ASCII table format" -HOMEPAGE=" - https://github.com/prettytable/prettytable/ - https://pypi.org/project/prettytable/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/wcwidth[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - $(python_gen_impl_dep sqlite) - ) -" - -EPYTEST_PLUGINS=( pytest-lazy-fixtures ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # remove the implicit dep on coverage - sed -i -e '/coverage/d' pyproject.toml || die -} diff --git a/dev-python/primecountpy/Manifest b/dev-python/primecountpy/Manifest deleted file mode 100644 index 8c706c99d55a..000000000000 --- a/dev-python/primecountpy/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST primecountpy-0.2.1.tar.gz 65244 BLAKE2B 3f6f930611450a49451f5bf41553c1ee132835fb3dca5b8e03f627a036ab6b99986a3f7076a6253fd737bd7335153a1d172eb70ee23cfe3a3cf186f9e2f74b4e SHA512 be0e208708cbb039a4b57f5b2d219178fedf6fa5181a170e199887913620248b1395d1adcdfcfae763b3498d9a481826907116b05416b312836af3a1bf40a086 -DIST primecountpy-0.2.1.tar.gz.provenance 9394 BLAKE2B 9ebb894c414cc43ef9959246813a6c785a7d435c94237fe0b797b1ab980607b0b03dd6a17267cc4e246888a6ed26b0c333fba7f0724a1c839e3a1d71b6057c70 SHA512 4848605fe511d12bc98737a12430f4f0a3ecd868f31e9de040ca2051fef107ba10b0c58ce4e4d74d3e4e571a28cf67b6c54de74306d13113200d6f7cfc32ef02 diff --git a/dev-python/primecountpy/metadata.xml b/dev-python/primecountpy/metadata.xml deleted file mode 100644 index b7f899eb0f3e..000000000000 --- a/dev-python/primecountpy/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - mjo@gentoo.org - - - - frp.bissey@gmail.com - François Bissey - - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - - primecountpy - dimpase/primecountpy - - diff --git a/dev-python/primecountpy/primecountpy-0.2.1.ebuild b/dev-python/primecountpy/primecountpy-0.2.1.ebuild deleted file mode 100644 index e5855e75c564..000000000000 --- a/dev-python/primecountpy/primecountpy-0.2.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_PN=${PN^} -PYPI_VERIFY_REPO=https://github.com/dimpase/primecountpy -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Cython interface to sci-mathematics/primecount" -HOMEPAGE=" - https://github.com/dimpase/primecountpy/ - https://pypi.org/project/primecountpy/ -" - -# LICENSE clarification in README.md -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -DEPEND=" - >=sci-mathematics/primecount-8.0:= - dev-python/cysignals[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=dev-build/meson-1.5.2 - >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] -" diff --git a/dev-python/priority/Manifest b/dev-python/priority/Manifest deleted file mode 100644 index 8b1a266fa081..000000000000 --- a/dev-python/priority/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST priority-2.0.0.tar.gz 24792 BLAKE2B c230f74aba3153edafba4bf85965a726ac3d3f5e2293d7c496b65fda260722cc44e4582666eee9d715e0d0686695434f8e0cbbd089c105bb45b777bf6eb4d72c SHA512 f90648a3ff1ee4131f30e99ecd8c36110abf484733f507edefcede8fdcb9ec3a618b9278e85724855709f41facee438061e4c5cae201b6e916c22f4a451db575 diff --git a/dev-python/priority/metadata.xml b/dev-python/priority/metadata.xml deleted file mode 100644 index d7497bdbcdda..000000000000 --- a/dev-python/priority/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - python@gentoo.org - Python - - - - - cory@lukasa.co.uk - Cory Benfield - - priority - python-hyper/priority - - Priority is a pure-Python implementation of the priority - logic for HTTP/2, set out in RFC 7540 Section 5.3 (Stream Priority). - This logic allows for clients to express a preference for how the - server allocates its (limited) resources to the many outstanding HTTP - requests that may be running over a single HTTP/2 connection. - - diff --git a/dev-python/priority/priority-2.0.0-r1.ebuild b/dev-python/priority/priority-2.0.0-r1.ebuild deleted file mode 100644 index c7c18075e29b..000000000000 --- a/dev-python/priority/priority-2.0.0-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pure-Python implementation of the HTTP/2 priority tree" -HOMEPAGE=" - https://python-hyper.org/projects/priority/en/latest/ - https://github.com/python-hyper/priority/ - https://pypi.org/project/priority/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest diff --git a/dev-python/process-tests/Manifest b/dev-python/process-tests/Manifest deleted file mode 100644 index 234b923231c0..000000000000 --- a/dev-python/process-tests/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST process-tests-3.0.0.tar.gz 15165 BLAKE2B 9e475a8b526a4d4749b86feae161127338594667642d90bfd4a194d500373b8fdb7d05b1eee7d5bcc0e980cf793c7bb15eb3de1e560d42cf07643c5bb47a3076 SHA512 2dc44c56f9ea1f8fc0ecce633fc1fc8d59a1abf6ccec6011515cb0899a7cefaa33afb99f5e8d72dc608e222d7856b615cdad281b2d93f9ef0467a06c80ae4a6e diff --git a/dev-python/process-tests/metadata.xml b/dev-python/process-tests/metadata.xml deleted file mode 100644 index 4806fb5fb2d3..000000000000 --- a/dev-python/process-tests/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - process-tests - ionelmc/python-process-tests - - diff --git a/dev-python/process-tests/process-tests-3.0.0.ebuild b/dev-python/process-tests/process-tests-3.0.0.ebuild deleted file mode 100644 index 2dc9ada3dfbc..000000000000 --- a/dev-python/process-tests/process-tests-3.0.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tools for testing processes" -HOMEPAGE=" - https://github.com/ionelmc/python-process-tests/ - https://pypi.org/project/process-tests/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -distutils_enable_tests pytest - -python_test() { - local -x PYTHONUNBUFFERED=yes - epytest -} diff --git a/dev-python/progress/Manifest b/dev-python/progress/Manifest deleted file mode 100644 index 4b690c1fc523..000000000000 --- a/dev-python/progress/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST progress-1.6.1.tar.gz 7164 BLAKE2B 94d58891b82bd8b510e15c42232221c6aac694d65a05716b7baa6be54d73dcd25ebab1ef3399dde91673a6c28ce2174627a707429626f2aa3a59ee61a4c8f400 SHA512 77699f6d901f6ce80de20b8d1aa5046db32aef7e26c2e834ff9ee0db6e9242fece48373a7d4a4de946eb73dbf901ccb595755cc06a48efe7ce60d84d17e18454 diff --git a/dev-python/progress/metadata.xml b/dev-python/progress/metadata.xml deleted file mode 100644 index 8b79704eb906..000000000000 --- a/dev-python/progress/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - progress - verigak/progress - - diff --git a/dev-python/progress/progress-1.6.1.ebuild b/dev-python/progress/progress-1.6.1.ebuild deleted file mode 100644 index b190e89d339b..000000000000 --- a/dev-python/progress/progress-1.6.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Easy to use progress bars" -HOMEPAGE=" - https://github.com/verigak/progress/ - https://pypi.org/project/progress/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86" - -python_test() { - "${EPYTHON}" test_progress.py || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/progressbar2/Manifest b/dev-python/progressbar2/Manifest deleted file mode 100644 index 3f58da7d31a1..000000000000 --- a/dev-python/progressbar2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST progressbar2-4.5.0.tar.gz 101449 BLAKE2B 3c4adc503d1b6e0121dd579719aa6758a52459cf7c2d63016032edd89d9f22918b1e0b497237b1658f703d790273feb64818e420b752a5f0e04e99e75042fc1d SHA512 84d13cce516aebc184285479849a1f4d16d16bbd48c7eab55c28ce131f5c770d97368df1ca57499a59e4d2994bce5a0cef7cc3d7c3a358b2dd6beba785f5db33 diff --git a/dev-python/progressbar2/metadata.xml b/dev-python/progressbar2/metadata.xml deleted file mode 100644 index 5d7c826aaaae..000000000000 --- a/dev-python/progressbar2/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - progressbar2 - WoLpH/python-progressbar - - diff --git a/dev-python/progressbar2/progressbar2-4.5.0.ebuild b/dev-python/progressbar2/progressbar2-4.5.0.ebuild deleted file mode 100644 index 116f71c61b9c..000000000000 --- a/dev-python/progressbar2/progressbar2-4.5.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Text progressbar library for python" -HOMEPAGE=" - https://progressbar-2.readthedocs.io/ - https://github.com/WoLpH/python-progressbar/ - https://pypi.org/project/progressbar2/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - >=dev-python/python-utils-3.8.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/dill-0.3.6[${PYTHON_USEDEP}] - >=dev-python/freezegun-0.3.11[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/cov/d' pytest.ini || die - default -} - -python_test() { - local -x PYTHONDONTWRITEBYTECODE=1 - epytest tests -} diff --git a/dev-python/prometheus-client/Manifest b/dev-python/prometheus-client/Manifest deleted file mode 100644 index 2871424a800b..000000000000 --- a/dev-python/prometheus-client/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST client_python-0.25.0.gh.tar.gz 4665091 BLAKE2B bf02b18d6be594c7c755e1ed839a456ed2f1b002686cfc602aff8fb37beb71c34b317d8ae4a654cc3bd9a26b2c2b3efbbc44eaf563140f885866304aabb961ff SHA512 58658326c58544c3bfafec6d5209c49baea9d3dc43d6bfae6c630dac73d91d7cace9a8740c1a18c65505a7dc5ac84b0feffa93babcd9ca68007ecf3cefb09bad diff --git a/dev-python/prometheus-client/metadata.xml b/dev-python/prometheus-client/metadata.xml deleted file mode 100644 index 705228750c76..000000000000 --- a/dev-python/prometheus-client/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - prometheus/client_python - prometheus-client - - diff --git a/dev-python/prometheus-client/prometheus-client-0.25.0.ebuild b/dev-python/prometheus-client/prometheus-client-0.25.0.ebuild deleted file mode 100644 index 1c49c0f3c78d..000000000000 --- a/dev-python/prometheus-client/prometheus-client-0.25.0.ebuild +++ /dev/null @@ -1,43 +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 - -MY_P=client_python-${PV} -DESCRIPTION="Python client for the Prometheus monitoring system" -HOMEPAGE=" - https://github.com/prometheus/client_python/ - https://pypi.org/project/prometheus-client/ -" -# missing test data in sdist -# https://github.com/prometheus/client_python/issues/1112 -SRC_URI=" - https://github.com/prometheus/client_python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/twisted[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/test_parser.py::test_benchmark_text_string_to_metric_families -) - -EPYTEST_IGNORE=( - # Optional testdep on dev-python/asgiref - tests/test_asgi.py -) diff --git a/dev-python/prometheus_exporter/Manifest b/dev-python/prometheus_exporter/Manifest deleted file mode 100644 index 4cdc0b24ed8e..000000000000 --- a/dev-python/prometheus_exporter/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST prometheus_exporter-1.0.0.tar.gz 12185 BLAKE2B 8224ef1031239502a9e57be2128d03c01cc31988dd821f486f47223270e6cc7ca42116d7a4d5d4ec87b96a44b9d85fe7391e528fc4f6e7b647cbf76cc10f04d8 SHA512 1aa9f2a4f40863ba89bbdce83ae8153374010cdb51ed2d58923d1406a20c124df67a232406fba1d316e440d8240986fad07dfbe8e40fbb59b921558293bb6489 -DIST prometheus_exporter-1.1.0.tar.gz 15248 BLAKE2B a3cee9c51346c607928e9ee693dd0ecdabd0e261a369acccecc7ab5fc593994f96e7242c9225309ddaa19dfa5a6efeb80376f95f038bc6fa5cba917ae86215a1 SHA512 f08af3157715eac288763d86bfe33bd8bf7a459877daa0778477ab06ee1de0e3726b671595ac18a4116a72e72ec578204ab86e464851700c2eb4cd53dc92ad5e -DIST prometheus_exporter-1.3.0.tar.gz 15543 BLAKE2B 231bb05eebfd86a3fb27b975cf5fe3b63d73e6186b38463f92d1ab22901e28a36037c2180f93f03844fa90551630b39c87c5aecd9196f2209ea0ce92752181cb SHA512 2d5c360a9c576cfee9c2791f21a48a907bfbcac5bf8d90bad263040ba52a67cd3a212bc63a20db6433c1dfa40c2fa29b7576e73540b58ffd1285a7e842903722 diff --git a/dev-python/prometheus_exporter/metadata.xml b/dev-python/prometheus_exporter/metadata.xml deleted file mode 100644 index 58ab6295a8c3..000000000000 --- a/dev-python/prometheus_exporter/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - dev@pyl.onl - Zen - - - desultory/prometheus_exporter - - diff --git a/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild b/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild deleted file mode 100644 index 337647ec6b24..000000000000 --- a/dev-python/prometheus_exporter/prometheus_exporter-1.0.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2024 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="Python Prometheus exporter library" -HOMEPAGE="https://github.com/desultory/prometheus_exporter" -SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}] - >=dev-python/aiohttp-3.9.4[${PYTHON_USEDEP}] -" diff --git a/dev-python/prometheus_exporter/prometheus_exporter-1.1.0.ebuild b/dev-python/prometheus_exporter/prometheus_exporter-1.1.0.ebuild deleted file mode 100644 index 61b7b8bffbac..000000000000 --- a/dev-python/prometheus_exporter/prometheus_exporter-1.1.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2024-2025 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="Python Prometheus exporter library" -HOMEPAGE="https://github.com/desultory/prometheus_exporter" -SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/zenlib-2.4.1[${PYTHON_USEDEP}] - >=dev-python/aiohttp-3.9.4[${PYTHON_USEDEP}] -" -distutils_enable_tests unittest - -python_test() { - eunittest tests/ -} diff --git a/dev-python/prometheus_exporter/prometheus_exporter-1.3.0.ebuild b/dev-python/prometheus_exporter/prometheus_exporter-1.3.0.ebuild deleted file mode 100644 index 222579da00fa..000000000000 --- a/dev-python/prometheus_exporter/prometheus_exporter-1.3.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2024-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="Python Prometheus exporter library" -HOMEPAGE="https://github.com/desultory/prometheus_exporter" -SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/zenlib-2.4.1[${PYTHON_USEDEP}] - >=dev-python/aiohttp-3.9.4[${PYTHON_USEDEP}] -" -distutils_enable_tests unittest - -python_test() { - eunittest tests/ -} diff --git a/dev-python/prometheus_exporter/prometheus_exporter-9999.ebuild b/dev-python/prometheus_exporter/prometheus_exporter-9999.ebuild deleted file mode 100644 index f22ca8e06e93..000000000000 --- a/dev-python/prometheus_exporter/prometheus_exporter-9999.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# 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 git-r3 - -DESCRIPTION="Python Prometheus exporter library" -HOMEPAGE="https://github.com/desultory/prometheus_exporter" -EGIT_REPO_URI="https://github.com/desultory/${PN}" - -LICENSE="GPL-2" -SLOT="0" - -RDEPEND=" - >=dev-python/zenlib-9999[${PYTHON_USEDEP}] - >=dev-python/aiohttp-3.9.4[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - eunittest tests/ -} diff --git a/dev-python/prompt-toolkit/Manifest b/dev-python/prompt-toolkit/Manifest deleted file mode 100644 index 9a13aa096d04..000000000000 --- a/dev-python/prompt-toolkit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST prompt_toolkit-3.0.52.tar.gz 434198 BLAKE2B 7568bfc396bfe3b69028e199f7e6d2c04a35b76e682c3eff19be818f400614efde8fa06d9b058ee323b35fd960c27e8226dd243f65cd2d94a8788fdc0c111b31 SHA512 4f3289c7862f0bc140933b38c25c5f0e116fa04d2e9c12928271aea7c8e85014d80a64376692968d0bc3063faf9af5bbc040010997cbcf152439d8ed337eaf11 diff --git a/dev-python/prompt-toolkit/metadata.xml b/dev-python/prompt-toolkit/metadata.xml deleted file mode 100644 index e67522584f55..000000000000 --- a/dev-python/prompt-toolkit/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - prompt-toolkit - prompt-toolkit/python-prompt-toolkit - - diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.52.ebuild b/dev-python/prompt-toolkit/prompt-toolkit-3.0.52.ebuild deleted file mode 100644 index 120ff2ed95e0..000000000000 --- a/dev-python/prompt-toolkit/prompt-toolkit-3.0.52.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Building powerful interactive command lines in Python" -HOMEPAGE=" - https://pypi.org/project/prompt-toolkit/ - https://github.com/prompt-toolkit/python-prompt-toolkit/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/wcwidth[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # requires tree-sitter-languages - src/prompt_toolkit/lexers/tree_sitter_test.py -) diff --git a/dev-python/propcache/Manifest b/dev-python/propcache/Manifest deleted file mode 100644 index d89c3bdcea5d..000000000000 --- a/dev-python/propcache/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST propcache-0.4.1.tar.gz 46442 BLAKE2B ff554a2dfd9c4944ab5b16c516510eb33b78b09729d271487bd85994f5c7695b7bcb274becdcab601b771b4c75267dd0dde1acaf4afdac9683bd3ee4ff225af2 SHA512 10342a0e64107eea991fe163901e02537304225fca4a0e9c62d1f5dd0077e3eac6a892e6cd2dffe943d52ba121fb603e2150e1aa63deb0cd5003083310a07070 -DIST propcache-0.4.1.tar.gz.provenance 9198 BLAKE2B 34cab350c955c33d662d59d40adb265ea28a46a03b701768801733891aefdf84af0acfbc779a7f10775f039512502f606031314757d250eef0bfbe746300cedc SHA512 d38429d3ec212d826ab38e05961f16c8a19190089e6411be08b85e1758daf91ad27d270b83e6c597e5161717c2da1c091c2be8bd4391c90ee7a8cffa56ef99d9 -DIST propcache-0.5.2.tar.gz 50208 BLAKE2B 53b0a36724277bbe1b08e4fe9b6bf7b32933fbb52b5c4fa3477b3fba1d021875f9311cb4abc020989a40c3482707b0e9e3b40669b9d219334b10b0303dfbfbe9 SHA512 7d720b55a54a3dc35a13c27c8b2821e5dc8ccabae1c004c4049df6a4d914c7f5247cac4efb8a6e0cc95cb9cf62119c27febfeaaaa900343f19ee8c8cef92e15f -DIST propcache-0.5.2.tar.gz.provenance 9321 BLAKE2B 4a48da3e3c88f767ef481373c560fc6d0895987422a43a4a9cd09d27a70c254d2b05fe19876c03f72d094770965992d1df0d8b066cbb9cd15f3eb4ee867dfc33 SHA512 ef3796ac1f4b65bfec89d1d9944870dfdead6f932671eb0725d6bf0ba1e19a8a8d50dd9e1b73c02d97b64d19af314e782dfda52a131c9851bb506f4a2a3cd08e diff --git a/dev-python/propcache/metadata.xml b/dev-python/propcache/metadata.xml deleted file mode 100644 index fc98db92263c..000000000000 --- a/dev-python/propcache/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - propcache - aio-libs/propcache - - diff --git a/dev-python/propcache/propcache-0.4.1.ebuild b/dev-python/propcache/propcache-0.4.1.ebuild deleted file mode 100644 index 4e53a2f394d7..000000000000 --- a/dev-python/propcache/propcache-0.4.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=standalone -PYPI_VERIFY_REPO=https://github.com/aio-libs/propcache -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Accelerated property cache" -HOMEPAGE=" - https://github.com/aio-libs/propcache/ - https://pypi.org/project/propcache/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="+native-extensions" - -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - dev-python/expandvars[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - local -x PROPCACHE_NO_EXTENSIONS=0 - if ! use native-extensions || [[ ${EPYTHON} != python* ]]; then - PROPCACHE_NO_EXTENSIONS=1 - fi - distutils-r1_python_compile -} - -python_test() { - local EPYTEST_IGNORE=( - tests/test_benchmarks.py - ) - - local opts=() - if ! use native-extensions || [[ ${EPYTHON} != python* ]]; then - opts+=( --no-c-extensions ) - fi - - rm -rf propcache || die - epytest -o addopts= "${opts[@]}" -} diff --git a/dev-python/propcache/propcache-0.5.2.ebuild b/dev-python/propcache/propcache-0.5.2.ebuild deleted file mode 100644 index b7f6c241980e..000000000000 --- a/dev-python/propcache/propcache-0.5.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=standalone -PYPI_VERIFY_REPO=https://github.com/aio-libs/propcache -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Accelerated property cache" -HOMEPAGE=" - https://github.com/aio-libs/propcache/ - https://pypi.org/project/propcache/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="+native-extensions" - -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - dev-python/expandvars[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - local -x PROPCACHE_NO_EXTENSIONS=0 - if ! use native-extensions || [[ ${EPYTHON} != python* ]]; then - PROPCACHE_NO_EXTENSIONS=1 - fi - distutils-r1_python_compile -} - -python_test() { - local EPYTEST_IGNORE=( - tests/test_benchmarks.py - ) - - local opts=() - if ! use native-extensions || [[ ${EPYTHON} != python* ]]; then - opts+=( --no-c-extensions ) - fi - - rm -rf propcache || die - epytest -o addopts= "${opts[@]}" -} diff --git a/dev-python/proselint/Manifest b/dev-python/proselint/Manifest deleted file mode 100644 index 25614666bc96..000000000000 --- a/dev-python/proselint/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST proselint-0.14.0.tar.gz 96741 BLAKE2B 59f8c5778bdc7db4d25a2a6679fd2be8a705327b39a05229c32feaee5037e33ada6898a783a4080935530f8ed9f607e32fc694d515cbe3e5191ae42f69f37c14 SHA512 742d059e5780ed931fdc41d21fc0b8bafceff45c95514316f8c9ba86d44c4cd897d302ae48f3bfa8ee5783b0c8ede3915b4d681806e5cbdfcbecdcd629339942 diff --git a/dev-python/proselint/metadata.xml b/dev-python/proselint/metadata.xml deleted file mode 100644 index ef03acfc2e7c..000000000000 --- a/dev-python/proselint/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - https://github.com/amperser/proselint/issues - - - https://github.com/amperser/proselint/blob/main/CHANGELOG.md - - amperser/proselint - proselint - - diff --git a/dev-python/proselint/proselint-0.14.0.ebuild b/dev-python/proselint/proselint-0.14.0.ebuild deleted file mode 100644 index 60afda854777..000000000000 --- a/dev-python/proselint/proselint-0.14.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A linter for prose" -HOMEPAGE=" - https://proselint.com - https://github.com/amperser/proselint/ - https://pypi.org/project/proselint/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/click-8.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( ) - -distutils_enable_tests pytest diff --git a/dev-python/protego/Manifest b/dev-python/protego/Manifest deleted file mode 100644 index c1ec0c530968..000000000000 --- a/dev-python/protego/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST protego-0.4.0.tar.gz 3246425 BLAKE2B 55449f48a3e8c91e323ea2cc1c4f20d0e313fa9f1b83d9e804c819e632a766f1d17130968439d50c3e7d86e417f20b3b74aaaead128cdb8854487d4a7d93e55c SHA512 291b0c6a08c88d2c5d2e9926cd7b80a8174f04f6f4ef2fd3ff624af145bd8511ac5f5fec5757d7ea73d8d46575d29e860d2d874db6a20e96bd45a394bf5ebe6a diff --git a/dev-python/protego/metadata.xml b/dev-python/protego/metadata.xml deleted file mode 100644 index d063fdace260..000000000000 --- a/dev-python/protego/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gentoo@aisha.cc - Aisha Tammy - - - scrapy/protego - protego - - diff --git a/dev-python/protego/protego-0.4.0.ebuild b/dev-python/protego/protego-0.4.0.ebuild deleted file mode 100644 index e28e9c4aa4fd..000000000000 --- a/dev-python/protego/protego-0.4.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Pure-Python robots.txt parser with support for modern conventions" -HOMEPAGE=" - https://scrapy.org/ - https://pypi.org/project/protego/ - https://github.com/scrapy/protego -" - -LICENSE="BSD" -SLOT=0 -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND="dev-python/six[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest diff --git a/dev-python/proto-plus/Manifest b/dev-python/proto-plus/Manifest deleted file mode 100644 index 00f05c9df62a..000000000000 --- a/dev-python/proto-plus/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST proto-plus-python-1.27.1.gh.tar.gz 76528 BLAKE2B fcf6ae9365d56d98cb3263f4ea2d60ee4d09664809d7ceb763f612abfff0edcd5a5d756756dfc2a9df91a5928ebfdfe943bec109cb95d5e560636d8a119326c8 SHA512 0b9183708684d1dbc5bba72af6f1b359b92eb99db4c888c21d607a42f759ef018f2c428c7ee611d2fff138851edac8fdd9f5e7cf6da88535a43e8a7e91dba760 -DIST proto_plus-1.27.2.tar.gz 57204 BLAKE2B 196bf423073c57ddd15057dc744f22dbbd71da7baeef7cb8bfe75281402ec435dc25a34a7c0734d60afca8e02668112e84c5012ad7716c5ec08ee399e060540c SHA512 d17d3752a60161cec645842929be7a4186a7e099baa00f11e6d31091d6dabf49bbe249e5538732ba932c91a9f695ebc45a4fe497a6ad7b51ea909b19d3580a96 -DIST proto_plus-1.27.2.tar.gz.provenance 5908 BLAKE2B f247df33488f6b3f60167efde85b00abe6ea1d0cbe0bf5199b690a85dae5b389cbfc89726f082631256c8679574c7c0705d3b53004eb45208009a026e9b788c5 SHA512 8d37a1c4502e8034d1db4bae8f731e43a9669cc2825c84b1ef32784fcbb3a26856e8700e9c10e3084bbeb3494c091ccf78e5f808d626e9b65d6155900256cdd2 -DIST proto_plus-1.28.0.tar.gz 57221 BLAKE2B c904fdc0478eee98310252d26e0217faf3f2e3588d1ce5f592c5f8c0d98d4cd34906b31507a945e1fbe77fffd4df6bd8af76a46ef7c2533bc873af286ca598e7 SHA512 e56bb69c43d90426cf2335138979b4559b8b58759f1e66e4d214f5ae66b7a786681b8366ff8a8a4bae45c1b4c1f5c3e9a07969670cf016a093aa4a59389d8db8 -DIST proto_plus-1.28.0.tar.gz.provenance 5943 BLAKE2B ffc00e46cbb90a0b07874a5f302aa96e1cb17ce7370bae61a394bcb923c91818e9af8faceb13a61ec7f76b60a6993144c19f3057b30236159a69cfe5a800473d SHA512 092644eb83d402c5fdd02cbdc16219d8692e87332b258c508de1ed5d84ed88e34bfe08b583119918210e7e86ea19930df1723e35acc3c88d4628ed11fde50fc3 diff --git a/dev-python/proto-plus/metadata.xml b/dev-python/proto-plus/metadata.xml deleted file mode 100644 index 8ccb394b4380..000000000000 --- a/dev-python/proto-plus/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - googleapis/proto-plus-python - proto-plus - https://proto-plus-python.readthedocs.io/en/latest/ - - diff --git a/dev-python/proto-plus/proto-plus-1.27.1.ebuild b/dev-python/proto-plus/proto-plus-1.27.1.ebuild deleted file mode 100644 index 5b565cdbbdb4..000000000000 --- a/dev-python/proto-plus/proto-plus-1.27.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2021-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 - -MY_P=${PN}-python-${PV} -DESCRIPTION="Beautiful, Pythonic protocol buffers" -HOMEPAGE=" - https://github.com/googleapis/proto-plus-python/ - https://pypi.org/project/proto-plus/ -" -SRC_URI=" - https://github.com/googleapis/proto-plus-python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - =dev-python/protobuf-3.19.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/google-api-core-1.31.5[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/proto-plus/proto-plus-1.27.2-r1.ebuild b/dev-python/proto-plus/proto-plus-1.27.2-r1.ebuild deleted file mode 100644 index b88701e74d17..000000000000 --- a/dev-python/proto-plus/proto-plus-1.27.2-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Beautiful, Pythonic protocol buffers" -HOMEPAGE=" - https://github.com/googleapis/proto-plus-python/ - https://pypi.org/project/proto-plus/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - =dev-python/protobuf-3.19.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/google-api-core-1.31.5[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/proto-plus/proto-plus-1.28.0.ebuild b/dev-python/proto-plus/proto-plus-1.28.0.ebuild deleted file mode 100644 index 65f147944d45..000000000000 --- a/dev-python/proto-plus/proto-plus-1.28.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Beautiful, Pythonic protocol buffers" -HOMEPAGE=" - https://github.com/googleapis/proto-plus-python/ - https://pypi.org/project/proto-plus/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - =dev-python/protobuf-3.19.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/google-api-core-1.31.5[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/protobuf/Manifest b/dev-python/protobuf/Manifest deleted file mode 100644 index 14fc8dc655e4..000000000000 --- a/dev-python/protobuf/Manifest +++ /dev/null @@ -1,28 +0,0 @@ -DIST protobuf-32.0.gh.tar.gz 9692366 BLAKE2B 37e09bec62a5c35a3ca45d4bd4fd27e719a4f04b95f049b265ca7c231459d8333eafc13cfd1126dda5ccf799ab2e2e9f305fcae5525a64b4b1eb45b1fb3a897b SHA512 89806b219fa2132e46bf01b7a5831c2977ad7ebe06750956d0e17bcdc028498e883704445fca56bb813f4b78e935709f67f8fa1b46b597840c58a843483cdafb -DIST protobuf-32.1.gh.tar.gz 9694736 BLAKE2B 37a310799eaa58b14f67c62410f1e150c031b94db5a499ceeda749bd13a1165403a5d4c86ffa45729ae333080697ce0619b29a51d2bc345de012f99a3ce5dd20 SHA512 840239f4fb57450ffe61f2cdc73daf5f1f3ea317b1ab1135a90303783e62722cfa410ff27bb2c5c6d3106be39ccdc95cdfbc5bf271ba79f935ab85f9b8ce3075 -DIST protobuf-33.2.gh.tar.gz 6875303 BLAKE2B 74e09134d5a8c524f1c2c11244d41c7b26a075872fbf99a95759878cf8e6a3effaf946b7e1994f3cbdfd8a465218bd1f226278e9e6ac6b1f9a1f7d54a0a366cf SHA512 7b84fee0cb0a3b5de4b59899b12a7cccfe330b588a26bf397ec46c3ac61ce883018116f6a0ef73e621b35e7eacde1d13086317dad5cfa1066aa558c950ef48a2 -DIST protobuf-33.3.gh.tar.gz 6889779 BLAKE2B 8031047309ee32633860b23e93bb30984d87a65749cdb4d36b93abcccc6b22782aea0d69970d849a3f43dafc75a27a5c98335a18dc72c3600a4ffb04b16c357b SHA512 fa54336ad4ee40fdf7024122dac455b5da3262e965b25096b7e5f7e4cbc94ee9179aa02a0570b4a732c06f6f921a17d8b3d44dfd367afb0ec52fe5bd7e00068b -DIST protobuf-33.4.gh.tar.gz 6889595 BLAKE2B fd378ca66464f39d32551bcf8ccab719b7d97e0fafa896bb69fa34c3866b5ae0d3938e75f57df6a712831ca5ea302595b35508037b11ea35c14ee54bb43a2fa2 SHA512 540059a93721447cf4723bcca06e91c43a4399cb366c05bf84e9d8e2c439f3107ba17803f9d912549b54c471f2dcc4c9fc834145ec441dff31ca24f9a3543aa9 -DIST protobuf-33.5.gh.tar.gz 6890609 BLAKE2B d6069a5189cc02d7d1c7586883caab626d09bde61194fca54619f4e940ac4669d73fa7af4145b7559eb53f2d5b2b3c6184391c7c15ad920b04eebe53b520b2c8 SHA512 71110cd2cbf9f2e7f1bda4eed346ad6cad84a05ab0214d1e0880afc20a788f43176e2ccc8ac284eab38ec21578db147c2837b58789baf2823e4615d4b3557937 -DIST protobuf-33.6.gh.tar.gz 6890866 BLAKE2B 318a24f478084c8c0e97f4fe14677b86f1c01e4bdc148564fd1fda997e8fecf39c2dba4903784d10733ebcf4671bd4ba67f739f54218074e9c3dd883bae717c3 SHA512 16f8689ec7aba47d29f27c2360c33c78d6e11ae9f29e815f792e6b943713395e680f0ab6d48f9395e8bec1df44c4afdc212ad4e4fc3629b820e7b3ac82e132e9 -DIST protobuf-34.0.gh.tar.gz 7036108 BLAKE2B da33db4c3a81cf40c327fc3560db253a694b947e7282e1b1a35a9699efe4e316616942041e9ddfbfbe6add687a9815235940a4943fdb7416b7468e88ab77f480 SHA512 ba7fb01479c169003d8258896092a217f9781f51dcd59ebe7f5cc9b274f7f242bab2963f8eacb7ae6e1250db6fe8c2099ab54a9a9f399ef2aaeb44455f9afb98 -DIST protobuf-34.1.gh.tar.gz 7037923 BLAKE2B 38e0717361f8130f404217c7d8feba1984fc18424245a471be70eeb34bdab6c50f3b8d1cce5e0914065d1ebf607c022cae58fbcebe3e0495ee7279e011b17553 SHA512 87820e7792dc42e20dc084174f096031e2173d68a8fcf8c5deb8e91c25396d6ce423da2019b8757f27c9adbc030b7cfd9b3efcb41e18ac19b2f36c995953b8b7 -DIST protobuf-34.2.gh.tar.gz 7039262 BLAKE2B f4164b583b0cb9b4fd6f42795f3061c78dc4f55c23bbc47013c9f4ec216978f3abaa0e2e890f39750ffe0f10f478fa2675ae963f787eb53dad08e1f28b5288d5 SHA512 680a03ee2a9fdb32010762ff9e5dd877f6e723a593277a4dd76e15db795e6b2b5c6c2dee1c27c1a645e2d8d304634bd65ca322778e03f3df77571df8d8623361 -DIST protobuf-35.0.gh.tar.gz 7153471 BLAKE2B 1deed56c80be6613ed8d67a8b28b4a62c0ccae2ba89b44b886c5030377b495c1d0d8e0f15786e69aae928067e2eb8877503e14a64946a20901a4872470ca989a SHA512 0d97b06f4e40b631cf5498bdb895846fd98943eeb97abe7993ee23a200c4956d34bc3c8c1436e5ac8413d217b49ba8689b3a58908a8e4ab5283864d678950aaf -DIST protobuf-5.29.5.py.tar.gz 425226 BLAKE2B 1d7461e94ba8bc097d6f52170678665e3cd97ef44e4757e6c20bcb1bdfbfe673d26cd4a63f8e6972af964e381dfffedeb9a4959ec7a7d5a3a3f87f917c8aa329 SHA512 cbb39efe7f6499362b3e4cc9f073df921c8b83d3aafde245a2ca3432f3e744a428e946799c48b2797e08312342e164eced0bf2b8865b8d042b54913855abb1c8 -DIST protobuf-5.29.6.py.tar.gz 425623 BLAKE2B 113d56d001efde5d432437b0740c92255d7178a6900bf7b8266cece0d9c99815f12029034697f7363566d7500b853fc0825c5b3c01d8104b483323fcdbbcbb07 SHA512 42cb4c9b69dec89f001e6b70e35a25ddc94708e2977076ecd7d0e414b9547b2d1a044a1e8bfbf7eb7bebe6395888056f30cfb4c29608d86c9d0fcb7733c2b69a -DIST protobuf-6.30.2.gh.tar.gz 9523913 BLAKE2B d3950abfe8b3b61dc2bb61f683b014de29451252c46b670dee75a81eb0b8ed30a3209227aa9483800244af16058469deb281521609d769a3456a798ca8a9a4a3 SHA512 f2ee857a36b49f87257a306b3f3c361770d74aaf24c4650b9d00994e1e1a0b09079fb0ce5ffb4d5a4a32d8ca46e3247d6db454918fa0b104fc8d58e8a0546a96 -DIST protobuf-6.30.2.py.tar.gz 429315 BLAKE2B 6b56e23a8a962ce9da282ec49c4807877f4bfb677ad84bb6930b83cc436e9839f5791cfb19105678881c8361e27d62d3dde51e5e6c42f7a0e146d9e469282780 SHA512 48ddb2b63acc91759ba4243926c50bb0d16601aace9019129975701634b77a59415659751c69b06464afe994a0fbbd8da6640a208b743ba7df8bf6d60c5ec2b9 -DIST protobuf-6.31.1.gh.tar.gz 9602805 BLAKE2B 349a528acaad6bae8c39be2888fcfe855dc71605d2b52e20c24e63b3171a855b0f16c60e4fa8a69bcad8b484edd46232132e7b0256634f420aea2dd207da129e SHA512 9138ac1b1c248246ed9840ab3879a6e18da60c709454ede2cb8e45e66e949998ab6e2c8aba557f0bb0b650ec430caeb546695b23387321ced5bc288866e04ad7 -DIST protobuf-6.31.1.py.tar.gz 441797 BLAKE2B 867ee81473a733020098f76c2ccf22161a73b3a1219e08f0f339f202cff871447d874cc6c13d42ef314a0134d65c56631ba4ab6feb806749f3d18443f666f5d9 SHA512 595c125a116020344d5706adf444e1a3259eae5bce3ca61b92c1ab4cb63c167f97210c71e5e24b8c49c6489777ca6de95abdd398125ba3925313ad5ebe09cc18 -DIST protobuf-6.32.0.py.tar.gz 440614 BLAKE2B 615338e96a26c5a9f254b41da41598d9826fa039cff088c94fe3693a1f042631a7b48ac9a3a9bf6de2f6c5d61209796e227df080f4388f46d76afa9fecc94ddd SHA512 c29d1b01984e0cc204bffa5c757e4df4eb8ee696b6f5557414e65310b15956192fc73db5daae176f2b4db03e98c36a46cc74ca8b377df193bc9461142c8269cf -DIST protobuf-6.32.1.py.tar.gz 440635 BLAKE2B 4d6c7c398378e04f130ec281234a96ef59fc34511d9c1c3153851a2623b894dc64d559e02bd8f55c9b7f82d98d43e914ca5967481dcf4eb92f7cd22aa47a4e77 SHA512 f8aeb9cdbde385e728f3006d16f26c540a5ec46f7046486b34cdf254a22acdcf6a152791517cd852cfa866809b0b79b3233757c4f898e4768d00b0d902c30776 -DIST protobuf-6.33.2.py.tar.gz 444296 BLAKE2B d91fd1164ac67c33b04a4f882aba253bd9736de61bf23c082808fa311a2a17ae6b1b26a8fcf11257127a3374e1f8ae979261f3f1ebdbd51d4b3a19f310a5170d SHA512 ee52d5d3f8726e0d86cdeb522ec22b5366ee87cfea86a679cd188857103ba040bb6f0cae956ba7e3ecc05ef7e4ad3c691ecfd99b0710e909a7ebf66108cf1b7a -DIST protobuf-6.33.3.py.tar.gz 444318 BLAKE2B 42c4bf4e7878eee03a0728feaf83bfcb037614d28332dddb490052586484cb034c20fefc95d82926a8183b6171f9b8d53b7fdf00e5a254824d7a8c4b3c6e9bfb SHA512 ba532469efd48e9541db67fb127846080ffee8e89b4b72587587f584e31b577c737f36c830a7591186722e6c432674ed033c037ce8813360af8023b1399329e9 -DIST protobuf-6.33.4.py.tar.gz 444346 BLAKE2B a6b0481e7ed353081bf32ded3fc821196b3c67cbefc3320c2dda0ffc1616fb5162f024a469df404aa91409eeff12d99ecbe67471d664d1d8e356f4301a0c2ff5 SHA512 d556fd78572967b3ce0421c1838cd4f0c3f5ebff981ce9f4b95919cd9c3ddb7faa10083ea3e160a8f571ba9893d9523533c077f75bc14d2254664dbf66c21453 -DIST protobuf-6.33.5.py.tar.gz 444465 BLAKE2B c00267bc22ce78a8ae717b2feed153a8749088184842509178a5a9074def2236d04eba3b7fc7a6d5106625a4e094df76637d62c51fda68d9adfd3ade5b09d080 SHA512 56a92cf4b5092965c925a7c6faa058aea5ad03b09efb871e3a9485e6cb03b16b1cc7b1e74184981b5108153febdfec1ad457b5b177831309c20b0e12416d45e1 -DIST protobuf-6.33.6.py.tar.gz 444531 BLAKE2B cdb81c0a64ee24937677bd34731b816854d2479bc9ab09092ff72d318951252b029efed8c8b25a331bc83719141e1a62aff1a398472f9f39e005cc9d9daaffc5 SHA512 074d035d5894dd8b7cab0ad8603f88a4e346034c07896ac0be2f207e3785c6c1b35f094c5a8d48920ce3c8e10232c571135f08215c8526ecf50ac3ebe1547b80 -DIST protobuf-7.34.0.py.tar.gz 454726 BLAKE2B 8aef8d604226f0eaddb7c5a9a59f2fa92af1bc860c5221d8db728cb9df76759c210ecda60c0db06daa69a44d29f0d787b4ee446a874cf7ed7f4a2a3fadb53822 SHA512 e41a9ab227b8cadd7410d9e782d635899d63d22777931eabdf57f89d99e8eaeed994faf535d2ffc4a8f9f7e419155437d79065f0f466926bc51308257c68a219 -DIST protobuf-7.34.1.py.tar.gz 454708 BLAKE2B 47c069501355a0a19b075e01c661d4bb0cdd2d35b4a4d574320649136e3cfded8ef2a16c70c2c8633723c09efc74fab22d636fcde54813ebb7cffe8d489f85a7 SHA512 9ad533b9bb72c7d490578e63afd704b1ec50b5b1689cfe4da8c7897ec523b7286f690e4952646fa95e65bac9c6a9722e55df41f42116e163bfec89e84d251b7f -DIST protobuf-7.34.2.py.tar.gz 454776 BLAKE2B 64fe4ca16baa6d26afc16055cfa0e593d2d4b518ec7171532bdca41069a42e714b847fbf1a195c39a480bdfdc257b8ac6385c5c6b2446c458a94c50231dc0766 SHA512 d0d619c2c459f2172a5b0f0d5235e89789738ad1c4fca4d93c71e89e9641de426c2919db69fd967c0070307b4cd88d86c1fdb8dfd39162202e1634043c437db2 -DIST protobuf-7.35.0.py.tar.gz 458677 BLAKE2B a98b765cb4291b5f9abaf7302052857b8b7c8256690921f4f18012a74747b234ff091b8b160fc616693a5b5c8f5f0fb5e8b40c11ae892ed42d0114528c06efe5 SHA512 009307d9d19139ec219f7d3f05db1f9d2894bcd8029c7ba12c367ea7f08a2393af2008baf92ae86b6ebbf1ab51f9578b842a124d2d8203a5d9ce6f2fbdb5ef2e diff --git a/dev-python/protobuf/files/protobuf-6.32.1-crash.patch b/dev-python/protobuf/files/protobuf-6.32.1-crash.patch deleted file mode 100644 index 796d00c1805d..000000000000 --- a/dev-python/protobuf/files/protobuf-6.32.1-crash.patch +++ /dev/null @@ -1,33 +0,0 @@ -From d57d2708b371bda5e7212b0eca63091fa2d7ab42 Mon Sep 17 00:00:00 2001 -From: Oleh Prypin -Date: Mon, 15 Sep 2025 13:31:08 -0700 -Subject: [PATCH] Fix a crash that happens during shutdown due to looking up - modules in the cache - -The crash happens only since Python 3.13. Conveniently, Python 3.13 introduces a function to check if the interpreter is shutting down at the moment. - -There was a related issue https://github.com/protocolbuffers/protobuf/issues/22067 and related commit https://github.com/protocolbuffers/protobuf/commit/87de6f795f794f207c19ea5c887328fcbe35d518 -but it appears that the fix was incomplete. What actually causes a crash during shutdown is using `PyState_FindModule`, and `PyUpb_ModuleState_MaybeGet` still calls that anyway. - -PiperOrigin-RevId: 807361381 ---- - python/protobuf.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -diff --git a/python/protobuf.c b/python/protobuf.c -index ff6bf7c0d6654..a86fcaaf82e67 100644 ---- a/python/protobuf.c -+++ b/python/protobuf.c -@@ -58,6 +58,12 @@ static struct PyModuleDef module_def = {PyModuleDef_HEAD_INIT, - // ----------------------------------------------------------------------------- - - PyUpb_ModuleState* PyUpb_ModuleState_MaybeGet(void) { -+#if PY_VERSION_HEX >= 0x030D0000 // >= 3.13 -+ /* Calling `PyState_FindModule` during interpreter shutdown causes a crash. */ -+ if (Py_IsFinalizing()) { -+ return NULL; -+ } -+#endif - PyObject* module = PyState_FindModule(&module_def); - return module ? PyModule_GetState(module) : NULL; - } diff --git a/dev-python/protobuf/metadata.xml b/dev-python/protobuf/metadata.xml deleted file mode 100644 index 3f344b8cea52..000000000000 --- a/dev-python/protobuf/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - protocolbuffers/protobuf - protobuf - - diff --git a/dev-python/protobuf/protobuf-5.29.5-r1.ebuild b/dev-python/protobuf/protobuf-5.29.5-r1.ebuild deleted file mode 100644 index d9df918b85b9..000000000000 --- a/dev-python/protobuf/protobuf-5.29.5-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2008-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_PN="protobuf" - -inherit distutils-r1 pypi - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" - -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" diff --git a/dev-python/protobuf/protobuf-5.29.6.ebuild b/dev-python/protobuf/protobuf-5.29.6.ebuild deleted file mode 100644 index 68cfd260f279..000000000000 --- a/dev-python/protobuf/protobuf-5.29.6.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2008-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_PN="protobuf" - -inherit distutils-r1 pypi - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" - -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" diff --git a/dev-python/protobuf/protobuf-6.30.2-r1.ebuild b/dev-python/protobuf/protobuf-6.30.2-r1.ebuild deleted file mode 100644 index 79931ec1a938..000000000000 --- a/dev-python/protobuf/protobuf-6.30.2-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2008-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_PN="protobuf" - -inherit distutils-r1 pypi - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" - -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos" - -src_prepare() { - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} diff --git a/dev-python/protobuf/protobuf-6.30.2-r2.ebuild b/dev-python/protobuf/protobuf-6.30.2-r2.ebuild deleted file mode 100644 index b84da0ba36ac..000000000000 --- a/dev-python/protobuf/protobuf-6.30.2-r2.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 2008-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - test? ( - https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" - -# need protobuf compiler -BDEPEND=" - test? ( - dev-libs/protobuf[protoc(+)] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.py.tar.gz" - - if use test; then - mkdir "${WORKDIR}/test" || die - cd "${WORKDIR}/test" || die - unpack "${P}.gh.tar.gz" - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} - -python_test() { - local EPYTEST_IGNORE=( - # TODO: figure out how to build the pybind11 test extension - google/protobuf/internal/recursive_message_pybind11_test.py - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_IGNORE+=( - # syntax error... - google/protobuf/internal/json_format_test.py - ) - ;; - python3.13) - # TODO: segfaults on exit - return - ;; - esac - - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - cd "${BUILD_DIR}/test$(python_get_sitedir)" || die - - # copy test files from the source tree - cp -r "${WORKDIR}/test/${P}/python/google/protobuf/internal/." \ - google/protobuf/internal/ || die - # link the test data for text_format_test.py - # (it traverses directories upwards until to finds src/google...) - ln -s "${WORKDIR}/test/${P}/src" ../src || die - - # compile test-related protobufs - local test_protos=( - # from src - any_test.proto - map_proto2_unittest.proto - map_unittest.proto - unittest.proto - unittest_custom_options.proto - unittest_delimited.proto - unittest_delimited_import.proto - unittest_features.proto - unittest_import.proto - unittest_import_public.proto - unittest_legacy_features.proto - unittest_mset.proto - unittest_mset_wire_format.proto - unittest_no_field_presence.proto - unittest_no_generic_services.proto - unittest_proto3.proto - unittest_proto3_arena.proto - unittest_proto3_extensions.proto - unittest_retention.proto - util/json_format.proto - util/json_format_proto3.proto - # from python - internal/descriptor_pool_test1.proto - internal/descriptor_pool_test2.proto - internal/factory_test1.proto - internal/factory_test2.proto - internal/file_options_test.proto - internal/import_test_package/import_public.proto - internal/import_test_package/import_public_nested.proto - internal/import_test_package/inner.proto - internal/import_test_package/outer.proto - internal/message_set_extensions.proto - internal/missing_enum_values.proto - internal/more_extensions.proto - internal/more_messages.proto - internal/no_package.proto - internal/packed_field_test.proto - internal/self_recursive.proto - internal/test_bad_identifiers.proto - internal/test_proto2.proto - internal/test_proto3_optional.proto - internal/well_known_types_test.proto - ) - local proto - for proto in "${test_protos[@]}"; do - protoc --python_out=. -I"${WORKDIR}/test/${P}/src" -I. \ - "google/protobuf/${proto}" || die - done - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -s -} diff --git a/dev-python/protobuf/protobuf-6.31.1.ebuild b/dev-python/protobuf/protobuf-6.31.1.ebuild deleted file mode 100644 index 03028ef0c3d7..000000000000 --- a/dev-python/protobuf/protobuf-6.31.1.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 2008-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - test? ( - https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86" - -# need protobuf compiler -BDEPEND=" - test? ( - dev-libs/protobuf[protoc(+)] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.py.tar.gz" - - if use test; then - mkdir "${WORKDIR}/test" || die - cd "${WORKDIR}/test" || die - unpack "${P}.gh.tar.gz" - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # TODO: figure out how to build the pybind11 test extension - google/protobuf/internal/recursive_message_pybind11_test.py - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_IGNORE+=( - # syntax error... - google/protobuf/internal/json_format_test.py - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - # exception message mismatch - google/protobuf/internal/json_format_test.py::JsonFormatTest::testInvalidTimestamp - google/protobuf/internal/well_known_types_test.py::TimeUtilTest::testInvalidTimestamp - ) - ;; - esac - - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - cd "${BUILD_DIR}/test$(python_get_sitedir)" || die - - # copy test files from the source tree - cp -r "${WORKDIR}/test/${P}/python/google/protobuf/internal/." \ - google/protobuf/internal/ || die - # link the test data for text_format_test.py - # (it traverses directories upwards until to finds src/google...) - ln -s "${WORKDIR}/test/${P}/src" ../src || die - - # compile test-related protobufs - local test_protos=( - # from src - any_test.proto - map_proto2_unittest.proto - map_unittest.proto - unittest.proto - unittest_custom_options.proto - unittest_delimited.proto - unittest_delimited_import.proto - unittest_features.proto - unittest_import.proto - unittest_import_public.proto - unittest_legacy_features.proto - unittest_mset.proto - unittest_mset_wire_format.proto - unittest_no_field_presence.proto - unittest_no_generic_services.proto - unittest_proto3.proto - unittest_proto3_arena.proto - unittest_proto3_extensions.proto - unittest_retention.proto - util/json_format.proto - util/json_format_proto3.proto - # from python - internal/descriptor_pool_test1.proto - internal/descriptor_pool_test2.proto - internal/factory_test1.proto - internal/factory_test2.proto - internal/file_options_test.proto - internal/import_test_package/import_public.proto - internal/import_test_package/import_public_nested.proto - internal/import_test_package/inner.proto - internal/import_test_package/outer.proto - internal/message_set_extensions.proto - internal/missing_enum_values.proto - internal/more_extensions.proto - internal/more_messages.proto - internal/no_package.proto - internal/packed_field_test.proto - internal/self_recursive.proto - internal/test_bad_identifiers.proto - internal/test_proto2.proto - internal/test_proto3_optional.proto - internal/well_known_types_test.proto - ) - local proto - for proto in "${test_protos[@]}"; do - protoc --python_out=. -I"${WORKDIR}/test/${P}/src" -I. \ - "google/protobuf/${proto}" || die - done - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # pytest-forked prevents segfault on py3.13 - # https://github.com/protocolbuffers/protobuf/issues/22067 - epytest -p pytest_forked --forked -} diff --git a/dev-python/protobuf/protobuf-6.32.0.ebuild b/dev-python/protobuf/protobuf-6.32.0.ebuild deleted file mode 100644 index 6ae190a6cf7c..000000000000 --- a/dev-python/protobuf/protobuf-6.32.0.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 2008-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -GH_PV=$(ver_cut 2-3) -GH_P=${PN}-${GH_PV} - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - test? ( - https://github.com/protocolbuffers/protobuf/archive/v${GH_PV}.tar.gz - -> ${GH_P}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# need protobuf compiler -BDEPEND=" - test? ( - dev-libs/protobuf[protoc(+)] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.py.tar.gz" - - if use test; then - mkdir "${WORKDIR}/test" || die - cd "${WORKDIR}/test" || die - unpack "${GH_P}.gh.tar.gz" - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # TODO: figure out how to build the pybind11 test extension - google/protobuf/internal/recursive_message_pybind11_test.py - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_IGNORE+=( - # syntax error... - google/protobuf/internal/json_format_test.py - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - # exception message mismatch - google/protobuf/internal/json_format_test.py::JsonFormatTest::testInvalidTimestamp - google/protobuf/internal/well_known_types_test.py::TimeUtilTest::testInvalidTimestamp - ) - ;; - esac - - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - cd "${BUILD_DIR}/test$(python_get_sitedir)" || die - - # copy test files from the source tree - cp -r "${WORKDIR}/test/${GH_P}/python/google/protobuf/internal/." \ - google/protobuf/internal/ || die - # link the test data for text_format_test.py - # (it traverses directories upwards until to finds src/google...) - ln -s "${WORKDIR}/test/${GH_P}/src" ../src || die - - # compile test-related protobufs - local test_protos=( - # from src - any_test.proto - map_proto2_unittest.proto - map_unittest.proto - unittest.proto - unittest_custom_options.proto - unittest_delimited.proto - unittest_delimited_import.proto - unittest_features.proto - unittest_import.proto - unittest_import_public.proto - unittest_legacy_features.proto - unittest_mset.proto - unittest_mset_wire_format.proto - unittest_no_field_presence.proto - unittest_no_generic_services.proto - unittest_proto3.proto - unittest_proto3_arena.proto - unittest_proto3_extensions.proto - unittest_retention.proto - util/json_format.proto - util/json_format_proto3.proto - # from python - internal/descriptor_pool_test1.proto - internal/descriptor_pool_test2.proto - internal/factory_test1.proto - internal/factory_test2.proto - internal/file_options_test.proto - internal/import_test_package/import_public.proto - internal/import_test_package/import_public_nested.proto - internal/import_test_package/inner.proto - internal/import_test_package/outer.proto - internal/message_set_extensions.proto - internal/missing_enum_values.proto - internal/more_extensions.proto - internal/more_messages.proto - internal/no_package.proto - internal/packed_field_test.proto - internal/self_recursive.proto - internal/test_bad_identifiers.proto - internal/test_proto2.proto - internal/test_proto3_optional.proto - internal/well_known_types_test.proto - ) - local proto - for proto in "${test_protos[@]}"; do - protoc --python_out=. -I"${WORKDIR}/test/${GH_P}/src" -I. \ - "google/protobuf/${proto}" || die - done - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # pytest-forked prevents segfault on py3.13 - # https://github.com/protocolbuffers/protobuf/issues/22067 - epytest -p pytest_forked --forked -} diff --git a/dev-python/protobuf/protobuf-6.32.1-r1.ebuild b/dev-python/protobuf/protobuf-6.32.1-r1.ebuild deleted file mode 100644 index 3ff3e05534f1..000000000000 --- a/dev-python/protobuf/protobuf-6.32.1-r1.ebuild +++ /dev/null @@ -1,159 +0,0 @@ -# Copyright 2008-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -GH_PV=$(ver_cut 2-3) -GH_P=${PN}-${GH_PV} - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - test? ( - https://github.com/protocolbuffers/protobuf/archive/v${GH_PV}.tar.gz - -> ${GH_P}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~sparc ~x86" - -# need protobuf compiler -BDEPEND=" - test? ( - dev-libs/protobuf[protoc(+)] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.py.tar.gz" - - if use test; then - mkdir "${WORKDIR}/test" || die - cd "${WORKDIR}/test" || die - unpack "${GH_P}.gh.tar.gz" - fi -} - -src_prepare() { - local PATCHES=( - # https://github.com/protocolbuffers/protobuf/commit/d57d2708b371bda5e7212b0eca63091fa2d7ab42 - # potentially fixes https://github.com/protocolbuffers/protobuf/issues/22067 - "${FILESDIR}/${P}-crash.patch" - ) - - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # TODO: figure out how to build the pybind11 test extension - google/protobuf/internal/recursive_message_pybind11_test.py - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_IGNORE+=( - # syntax error... - google/protobuf/internal/json_format_test.py - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - # exception message mismatch - google/protobuf/internal/json_format_test.py::JsonFormatTest::testInvalidTimestamp - google/protobuf/internal/well_known_types_test.py::TimeUtilTest::testInvalidTimestamp - ) - ;; - esac - - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - cd "${BUILD_DIR}/test$(python_get_sitedir)" || die - - # copy test files from the source tree - cp -r "${WORKDIR}/test/${GH_P}/python/google/protobuf/internal/." \ - google/protobuf/internal/ || die - # link the test data for text_format_test.py - # (it traverses directories upwards until to finds src/google...) - ln -s "${WORKDIR}/test/${GH_P}/src" ../src || die - - # compile test-related protobufs - local test_protos=( - # from src - any_test.proto - map_proto2_unittest.proto - map_unittest.proto - unittest.proto - unittest_custom_options.proto - unittest_delimited.proto - unittest_delimited_import.proto - unittest_features.proto - unittest_import.proto - unittest_import_public.proto - unittest_legacy_features.proto - unittest_mset.proto - unittest_mset_wire_format.proto - unittest_no_field_presence.proto - unittest_no_generic_services.proto - unittest_proto3.proto - unittest_proto3_arena.proto - unittest_proto3_extensions.proto - unittest_retention.proto - util/json_format.proto - util/json_format_proto3.proto - # from python - internal/descriptor_pool_test1.proto - internal/descriptor_pool_test2.proto - internal/factory_test1.proto - internal/factory_test2.proto - internal/file_options_test.proto - internal/import_test_package/import_public.proto - internal/import_test_package/import_public_nested.proto - internal/import_test_package/inner.proto - internal/import_test_package/outer.proto - internal/message_set_extensions.proto - internal/missing_enum_values.proto - internal/more_extensions.proto - internal/more_messages.proto - internal/no_package.proto - internal/packed_field_test.proto - internal/self_recursive.proto - internal/test_bad_identifiers.proto - internal/test_proto2.proto - internal/test_proto3_optional.proto - internal/well_known_types_test.proto - ) - local proto - for proto in "${test_protos[@]}"; do - protoc --python_out=. -I"${WORKDIR}/test/${GH_P}/src" -I. \ - "google/protobuf/${proto}" || die - done - - epytest -} diff --git a/dev-python/protobuf/protobuf-6.33.2.ebuild b/dev-python/protobuf/protobuf-6.33.2.ebuild deleted file mode 100644 index bfcc0e6beb1a..000000000000 --- a/dev-python/protobuf/protobuf-6.33.2.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 2008-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -GH_PV=$(ver_cut 2-3) -GH_P=${PN}-${GH_PV} - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - test? ( - https://github.com/protocolbuffers/protobuf/archive/v${GH_PV}.tar.gz - -> ${GH_P}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# need protobuf compiler -BDEPEND=" - test? ( - dev-libs/protobuf[protoc(+)] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.py.tar.gz" - - if use test; then - mkdir "${WORKDIR}/test" || die - cd "${WORKDIR}/test" || die - unpack "${GH_P}.gh.tar.gz" - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # TODO: figure out how to build the pybind11 test extension - google/protobuf/internal/recursive_message_pybind11_test.py - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_IGNORE+=( - # syntax error... - google/protobuf/internal/json_format_test.py - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - # exception message mismatch - google/protobuf/internal/json_format_test.py::JsonFormatTest::testInvalidTimestamp - google/protobuf/internal/well_known_types_test.py::TimeUtilTest::testInvalidTimestamp - ) - ;; - esac - - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - cd "${BUILD_DIR}/test$(python_get_sitedir)" || die - - # copy test files from the source tree - cp -r "${WORKDIR}/test/${GH_P}/python/google/protobuf/internal/." \ - google/protobuf/internal/ || die - # link the test data for text_format_test.py - # (it traverses directories upwards until to finds src/google...) - ln -s "${WORKDIR}/test/${GH_P}/src" ../src || die - - # compile test-related protobufs - local test_protos=( - # from src - any_test.proto - map_proto2_unittest.proto - map_unittest.proto - unittest.proto - unittest_custom_options.proto - unittest_delimited.proto - unittest_delimited_import.proto - unittest_features.proto - unittest_import.proto - unittest_import_option.proto - unittest_import_public.proto - unittest_legacy_features.proto - unittest_mset.proto - unittest_mset_wire_format.proto - unittest_no_field_presence.proto - unittest_no_generic_services.proto - unittest_proto3.proto - unittest_proto3_arena.proto - unittest_proto3_extensions.proto - unittest_retention.proto - util/json_format.proto - util/json_format_proto3.proto - # from python - internal/descriptor_pool_test1.proto - internal/descriptor_pool_test2.proto - internal/factory_test1.proto - internal/factory_test2.proto - internal/file_options_test.proto - internal/import_test_package/import_public.proto - internal/import_test_package/import_public_nested.proto - internal/import_test_package/inner.proto - internal/import_test_package/outer.proto - internal/message_set_extensions.proto - internal/missing_enum_values.proto - internal/more_extensions.proto - internal/more_messages.proto - internal/no_package.proto - internal/packed_field_test.proto - internal/self_recursive.proto - internal/test_bad_identifiers.proto - internal/test_proto2.proto - internal/test_proto3_optional.proto - internal/well_known_types_test.proto - ) - local proto - for proto in "${test_protos[@]}"; do - protoc --python_out=. -I"${WORKDIR}/test/${GH_P}/src" -I. \ - "google/protobuf/${proto}" || die - done - - epytest -} diff --git a/dev-python/protobuf/protobuf-6.33.3.ebuild b/dev-python/protobuf/protobuf-6.33.3.ebuild deleted file mode 100644 index 3ebcbc3454bd..000000000000 --- a/dev-python/protobuf/protobuf-6.33.3.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 2008-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -GH_PV=$(ver_cut 2-3) -GH_P=${PN}-${GH_PV} - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - test? ( - https://github.com/protocolbuffers/protobuf/archive/v${GH_PV}.tar.gz - -> ${GH_P}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# need protobuf compiler -BDEPEND=" - test? ( - dev-libs/protobuf[protoc(+)] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.py.tar.gz" - - if use test; then - mkdir "${WORKDIR}/test" || die - cd "${WORKDIR}/test" || die - unpack "${GH_P}.gh.tar.gz" - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # TODO: figure out how to build the pybind11 test extension - google/protobuf/internal/recursive_message_pybind11_test.py - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_IGNORE+=( - # syntax error... - google/protobuf/internal/json_format_test.py - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - # exception message mismatch - google/protobuf/internal/json_format_test.py::JsonFormatTest::testInvalidTimestamp - google/protobuf/internal/well_known_types_test.py::TimeUtilTest::testInvalidTimestamp - ) - ;; - esac - - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - cd "${BUILD_DIR}/test$(python_get_sitedir)" || die - - # copy test files from the source tree - cp -r "${WORKDIR}/test/${GH_P}/python/google/protobuf/internal/." \ - google/protobuf/internal/ || die - # link the test data for text_format_test.py - # (it traverses directories upwards until to finds src/google...) - ln -s "${WORKDIR}/test/${GH_P}/src" ../src || die - - # compile test-related protobufs - local test_protos=( - # from src - any_test.proto - map_proto2_unittest.proto - map_unittest.proto - unittest.proto - unittest_custom_options.proto - unittest_delimited.proto - unittest_delimited_import.proto - unittest_features.proto - unittest_import.proto - unittest_import_option.proto - unittest_import_public.proto - unittest_legacy_features.proto - unittest_mset.proto - unittest_mset_wire_format.proto - unittest_no_field_presence.proto - unittest_no_generic_services.proto - unittest_proto3.proto - unittest_proto3_arena.proto - unittest_proto3_extensions.proto - unittest_retention.proto - util/json_format.proto - util/json_format_proto3.proto - # from python - internal/descriptor_pool_test1.proto - internal/descriptor_pool_test2.proto - internal/factory_test1.proto - internal/factory_test2.proto - internal/file_options_test.proto - internal/import_test_package/import_public.proto - internal/import_test_package/import_public_nested.proto - internal/import_test_package/inner.proto - internal/import_test_package/outer.proto - internal/message_set_extensions.proto - internal/missing_enum_values.proto - internal/more_extensions.proto - internal/more_messages.proto - internal/no_package.proto - internal/packed_field_test.proto - internal/self_recursive.proto - internal/test_bad_identifiers.proto - internal/test_proto2.proto - internal/test_proto3_optional.proto - internal/well_known_types_test.proto - ) - local proto - for proto in "${test_protos[@]}"; do - protoc --python_out=. -I"${WORKDIR}/test/${GH_P}/src" -I. \ - "google/protobuf/${proto}" || die - done - - epytest -} diff --git a/dev-python/protobuf/protobuf-6.33.4.ebuild b/dev-python/protobuf/protobuf-6.33.4.ebuild deleted file mode 100644 index 3ebcbc3454bd..000000000000 --- a/dev-python/protobuf/protobuf-6.33.4.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 2008-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -GH_PV=$(ver_cut 2-3) -GH_P=${PN}-${GH_PV} - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - test? ( - https://github.com/protocolbuffers/protobuf/archive/v${GH_PV}.tar.gz - -> ${GH_P}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# need protobuf compiler -BDEPEND=" - test? ( - dev-libs/protobuf[protoc(+)] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.py.tar.gz" - - if use test; then - mkdir "${WORKDIR}/test" || die - cd "${WORKDIR}/test" || die - unpack "${GH_P}.gh.tar.gz" - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # TODO: figure out how to build the pybind11 test extension - google/protobuf/internal/recursive_message_pybind11_test.py - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_IGNORE+=( - # syntax error... - google/protobuf/internal/json_format_test.py - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - # exception message mismatch - google/protobuf/internal/json_format_test.py::JsonFormatTest::testInvalidTimestamp - google/protobuf/internal/well_known_types_test.py::TimeUtilTest::testInvalidTimestamp - ) - ;; - esac - - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - cd "${BUILD_DIR}/test$(python_get_sitedir)" || die - - # copy test files from the source tree - cp -r "${WORKDIR}/test/${GH_P}/python/google/protobuf/internal/." \ - google/protobuf/internal/ || die - # link the test data for text_format_test.py - # (it traverses directories upwards until to finds src/google...) - ln -s "${WORKDIR}/test/${GH_P}/src" ../src || die - - # compile test-related protobufs - local test_protos=( - # from src - any_test.proto - map_proto2_unittest.proto - map_unittest.proto - unittest.proto - unittest_custom_options.proto - unittest_delimited.proto - unittest_delimited_import.proto - unittest_features.proto - unittest_import.proto - unittest_import_option.proto - unittest_import_public.proto - unittest_legacy_features.proto - unittest_mset.proto - unittest_mset_wire_format.proto - unittest_no_field_presence.proto - unittest_no_generic_services.proto - unittest_proto3.proto - unittest_proto3_arena.proto - unittest_proto3_extensions.proto - unittest_retention.proto - util/json_format.proto - util/json_format_proto3.proto - # from python - internal/descriptor_pool_test1.proto - internal/descriptor_pool_test2.proto - internal/factory_test1.proto - internal/factory_test2.proto - internal/file_options_test.proto - internal/import_test_package/import_public.proto - internal/import_test_package/import_public_nested.proto - internal/import_test_package/inner.proto - internal/import_test_package/outer.proto - internal/message_set_extensions.proto - internal/missing_enum_values.proto - internal/more_extensions.proto - internal/more_messages.proto - internal/no_package.proto - internal/packed_field_test.proto - internal/self_recursive.proto - internal/test_bad_identifiers.proto - internal/test_proto2.proto - internal/test_proto3_optional.proto - internal/well_known_types_test.proto - ) - local proto - for proto in "${test_protos[@]}"; do - protoc --python_out=. -I"${WORKDIR}/test/${GH_P}/src" -I. \ - "google/protobuf/${proto}" || die - done - - epytest -} diff --git a/dev-python/protobuf/protobuf-6.33.5.ebuild b/dev-python/protobuf/protobuf-6.33.5.ebuild deleted file mode 100644 index 3ebcbc3454bd..000000000000 --- a/dev-python/protobuf/protobuf-6.33.5.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 2008-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -GH_PV=$(ver_cut 2-3) -GH_P=${PN}-${GH_PV} - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - test? ( - https://github.com/protocolbuffers/protobuf/archive/v${GH_PV}.tar.gz - -> ${GH_P}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# need protobuf compiler -BDEPEND=" - test? ( - dev-libs/protobuf[protoc(+)] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.py.tar.gz" - - if use test; then - mkdir "${WORKDIR}/test" || die - cd "${WORKDIR}/test" || die - unpack "${GH_P}.gh.tar.gz" - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # TODO: figure out how to build the pybind11 test extension - google/protobuf/internal/recursive_message_pybind11_test.py - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_IGNORE+=( - # syntax error... - google/protobuf/internal/json_format_test.py - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - # exception message mismatch - google/protobuf/internal/json_format_test.py::JsonFormatTest::testInvalidTimestamp - google/protobuf/internal/well_known_types_test.py::TimeUtilTest::testInvalidTimestamp - ) - ;; - esac - - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - cd "${BUILD_DIR}/test$(python_get_sitedir)" || die - - # copy test files from the source tree - cp -r "${WORKDIR}/test/${GH_P}/python/google/protobuf/internal/." \ - google/protobuf/internal/ || die - # link the test data for text_format_test.py - # (it traverses directories upwards until to finds src/google...) - ln -s "${WORKDIR}/test/${GH_P}/src" ../src || die - - # compile test-related protobufs - local test_protos=( - # from src - any_test.proto - map_proto2_unittest.proto - map_unittest.proto - unittest.proto - unittest_custom_options.proto - unittest_delimited.proto - unittest_delimited_import.proto - unittest_features.proto - unittest_import.proto - unittest_import_option.proto - unittest_import_public.proto - unittest_legacy_features.proto - unittest_mset.proto - unittest_mset_wire_format.proto - unittest_no_field_presence.proto - unittest_no_generic_services.proto - unittest_proto3.proto - unittest_proto3_arena.proto - unittest_proto3_extensions.proto - unittest_retention.proto - util/json_format.proto - util/json_format_proto3.proto - # from python - internal/descriptor_pool_test1.proto - internal/descriptor_pool_test2.proto - internal/factory_test1.proto - internal/factory_test2.proto - internal/file_options_test.proto - internal/import_test_package/import_public.proto - internal/import_test_package/import_public_nested.proto - internal/import_test_package/inner.proto - internal/import_test_package/outer.proto - internal/message_set_extensions.proto - internal/missing_enum_values.proto - internal/more_extensions.proto - internal/more_messages.proto - internal/no_package.proto - internal/packed_field_test.proto - internal/self_recursive.proto - internal/test_bad_identifiers.proto - internal/test_proto2.proto - internal/test_proto3_optional.proto - internal/well_known_types_test.proto - ) - local proto - for proto in "${test_protos[@]}"; do - protoc --python_out=. -I"${WORKDIR}/test/${GH_P}/src" -I. \ - "google/protobuf/${proto}" || die - done - - epytest -} diff --git a/dev-python/protobuf/protobuf-6.33.6.ebuild b/dev-python/protobuf/protobuf-6.33.6.ebuild deleted file mode 100644 index 6d94b29d413b..000000000000 --- a/dev-python/protobuf/protobuf-6.33.6.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 2008-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -GH_PV=$(ver_cut 2-3) -GH_P=${PN}-${GH_PV} - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - test? ( - https://github.com/protocolbuffers/protobuf/archive/v${GH_PV}.tar.gz - -> ${GH_P}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86" - -# need protobuf compiler -BDEPEND=" - test? ( - dev-libs/protobuf[protoc(+)] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.py.tar.gz" - - if use test; then - mkdir "${WORKDIR}/test" || die - cd "${WORKDIR}/test" || die - unpack "${GH_P}.gh.tar.gz" - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # TODO: figure out how to build the pybind11 test extension - google/protobuf/internal/recursive_message_pybind11_test.py - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_IGNORE+=( - # syntax error... - google/protobuf/internal/json_format_test.py - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - # exception message mismatch - google/protobuf/internal/json_format_test.py::JsonFormatTest::testInvalidTimestamp - google/protobuf/internal/well_known_types_test.py::TimeUtilTest::testInvalidTimestamp - ) - ;; - esac - - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - cd "${BUILD_DIR}/test$(python_get_sitedir)" || die - - # copy test files from the source tree - cp -r "${WORKDIR}/test/${GH_P}/python/google/protobuf/internal/." \ - google/protobuf/internal/ || die - # link the test data for text_format_test.py - # (it traverses directories upwards until to finds src/google...) - ln -s "${WORKDIR}/test/${GH_P}/src" ../src || die - - # compile test-related protobufs - local test_protos=( - # from src - any_test.proto - map_proto2_unittest.proto - map_unittest.proto - unittest.proto - unittest_custom_options.proto - unittest_delimited.proto - unittest_delimited_import.proto - unittest_features.proto - unittest_import.proto - unittest_import_option.proto - unittest_import_public.proto - unittest_legacy_features.proto - unittest_mset.proto - unittest_mset_wire_format.proto - unittest_no_field_presence.proto - unittest_no_generic_services.proto - unittest_proto3.proto - unittest_proto3_arena.proto - unittest_proto3_extensions.proto - unittest_retention.proto - util/json_format.proto - util/json_format_proto3.proto - # from python - internal/descriptor_pool_test1.proto - internal/descriptor_pool_test2.proto - internal/factory_test1.proto - internal/factory_test2.proto - internal/file_options_test.proto - internal/import_test_package/import_public.proto - internal/import_test_package/import_public_nested.proto - internal/import_test_package/inner.proto - internal/import_test_package/outer.proto - internal/message_set_extensions.proto - internal/missing_enum_values.proto - internal/more_extensions.proto - internal/more_messages.proto - internal/no_package.proto - internal/packed_field_test.proto - internal/self_recursive.proto - internal/test_bad_identifiers.proto - internal/test_proto2.proto - internal/test_proto3_optional.proto - internal/well_known_types_test.proto - ) - local proto - for proto in "${test_protos[@]}"; do - protoc --python_out=. -I"${WORKDIR}/test/${GH_P}/src" -I. \ - "google/protobuf/${proto}" || die - done - - epytest -} diff --git a/dev-python/protobuf/protobuf-7.34.0.ebuild b/dev-python/protobuf/protobuf-7.34.0.ebuild deleted file mode 100644 index 9c8a2178cc2c..000000000000 --- a/dev-python/protobuf/protobuf-7.34.0.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 2008-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -GH_PV=$(ver_cut 2-3) -GH_P=${PN}-${GH_PV} - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - test? ( - https://github.com/protocolbuffers/protobuf/archive/v${GH_PV}.tar.gz - -> ${GH_P}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# need protobuf compiler -BDEPEND=" - test? ( - dev-libs/protobuf[protoc(+)] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.py.tar.gz" - - if use test; then - mkdir "${WORKDIR}/test" || die - cd "${WORKDIR}/test" || die - unpack "${GH_P}.gh.tar.gz" - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # TODO: figure out how to build the pybind11 test extension - # (NB: upstream actually ignores these tests...) - google/protobuf/internal/recursive_message_pybind11_test.py - google/protobuf/internal/proto_api_test.py - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_IGNORE+=( - # syntax error... - google/protobuf/internal/json_format_test.py - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - # exception message mismatch - google/protobuf/internal/json_format_test.py::JsonFormatTest::testInvalidTimestamp - google/protobuf/internal/well_known_types_test.py::TimeUtilTest::testInvalidTimestamp - ) - ;; - esac - - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - cd "${BUILD_DIR}/test$(python_get_sitedir)" || die - - # copy test files from the source tree - cp -r "${WORKDIR}/test/${GH_P}/python/google/protobuf/internal/." \ - google/protobuf/internal/ || die - # link the test data for text_format_test.py - # (it traverses directories upwards until to finds src/google...) - ln -s "${WORKDIR}/test/${GH_P}/src" ../src || die - - # compile test-related protobufs - local test_protos=( - # from src - any_test.proto - map_proto2_unittest.proto - map_unittest.proto - unittest.proto - unittest_custom_options.proto - unittest_delimited.proto - unittest_delimited_import.proto - unittest_features.proto - unittest_import.proto - unittest_import_option.proto - unittest_import_public.proto - unittest_legacy_features.proto - unittest_mset.proto - unittest_mset_wire_format.proto - unittest_no_field_presence.proto - unittest_no_generic_services.proto - unittest_proto3.proto - unittest_proto3_arena.proto - unittest_proto3_extensions.proto - unittest_retention.proto - util/json_format.proto - util/json_format_proto3.proto - # from python - internal/descriptor_pool_test1.proto - internal/descriptor_pool_test2.proto - internal/factory_test1.proto - internal/factory_test2.proto - internal/file_options_test.proto - internal/import_test_package/import_public.proto - internal/import_test_package/import_public_nested.proto - internal/import_test_package/inner.proto - internal/import_test_package/outer.proto - internal/message_set_extensions.proto - internal/missing_enum_values.proto - internal/more_extensions.proto - internal/more_messages.proto - internal/no_package.proto - internal/packed_field_test.proto - internal/packed_field_test.proto - internal/self_recursive.proto - internal/test_bad_identifiers.proto - internal/test_proto2.proto - internal/test_proto3_optional.proto - internal/well_known_types_test.proto - ) - local proto - for proto in "${test_protos[@]}"; do - protoc --python_out=. -I"${WORKDIR}/test/${GH_P}/src" -I. \ - "google/protobuf/${proto}" || die - done - - epytest -} diff --git a/dev-python/protobuf/protobuf-7.34.1.ebuild b/dev-python/protobuf/protobuf-7.34.1.ebuild deleted file mode 100644 index 48e568e7bbdf..000000000000 --- a/dev-python/protobuf/protobuf-7.34.1.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 2008-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -GH_PV=$(ver_cut 2-3) -GH_P=${PN}-${GH_PV} - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - test? ( - https://github.com/protocolbuffers/protobuf/archive/v${GH_PV}.tar.gz - -> ${GH_P}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86" - -# need protobuf compiler -BDEPEND=" - test? ( - dev-libs/protobuf[protoc(+)] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.py.tar.gz" - - if use test; then - mkdir "${WORKDIR}/test" || die - cd "${WORKDIR}/test" || die - unpack "${GH_P}.gh.tar.gz" - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # TODO: figure out how to build the pybind11 test extension - # (NB: upstream actually ignores these tests...) - google/protobuf/internal/recursive_message_pybind11_test.py - google/protobuf/internal/proto_api_test.py - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_IGNORE+=( - # syntax error... - google/protobuf/internal/json_format_test.py - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - # exception message mismatch - google/protobuf/internal/json_format_test.py::JsonFormatTest::testInvalidTimestamp - google/protobuf/internal/well_known_types_test.py::TimeUtilTest::testInvalidTimestamp - ) - ;; - esac - - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - cd "${BUILD_DIR}/test$(python_get_sitedir)" || die - - # copy test files from the source tree - cp -r "${WORKDIR}/test/${GH_P}/python/google/protobuf/internal/." \ - google/protobuf/internal/ || die - # link the test data for text_format_test.py - # (it traverses directories upwards until to finds src/google...) - ln -s "${WORKDIR}/test/${GH_P}/src" ../src || die - - # compile test-related protobufs - local test_protos=( - # from src - any_test.proto - map_proto2_unittest.proto - map_unittest.proto - unittest.proto - unittest_custom_options.proto - unittest_delimited.proto - unittest_delimited_import.proto - unittest_features.proto - unittest_import.proto - unittest_import_option.proto - unittest_import_public.proto - unittest_legacy_features.proto - unittest_mset.proto - unittest_mset_wire_format.proto - unittest_no_field_presence.proto - unittest_no_generic_services.proto - unittest_proto3.proto - unittest_proto3_arena.proto - unittest_proto3_extensions.proto - unittest_retention.proto - util/json_format.proto - util/json_format_proto3.proto - # from python - internal/descriptor_pool_test1.proto - internal/descriptor_pool_test2.proto - internal/factory_test1.proto - internal/factory_test2.proto - internal/file_options_test.proto - internal/import_test_package/import_public.proto - internal/import_test_package/import_public_nested.proto - internal/import_test_package/inner.proto - internal/import_test_package/outer.proto - internal/message_set_extensions.proto - internal/missing_enum_values.proto - internal/more_extensions.proto - internal/more_messages.proto - internal/no_package.proto - internal/packed_field_test.proto - internal/packed_field_test.proto - internal/self_recursive.proto - internal/test_bad_identifiers.proto - internal/test_proto2.proto - internal/test_proto3_optional.proto - internal/well_known_types_test.proto - ) - local proto - for proto in "${test_protos[@]}"; do - protoc --python_out=. -I"${WORKDIR}/test/${GH_P}/src" -I. \ - "google/protobuf/${proto}" || die - done - - epytest -} diff --git a/dev-python/protobuf/protobuf-7.34.2.ebuild b/dev-python/protobuf/protobuf-7.34.2.ebuild deleted file mode 100644 index 9c8a2178cc2c..000000000000 --- a/dev-python/protobuf/protobuf-7.34.2.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 2008-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -GH_PV=$(ver_cut 2-3) -GH_P=${PN}-${GH_PV} - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - test? ( - https://github.com/protocolbuffers/protobuf/archive/v${GH_PV}.tar.gz - -> ${GH_P}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# need protobuf compiler -BDEPEND=" - test? ( - dev-libs/protobuf[protoc(+)] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.py.tar.gz" - - if use test; then - mkdir "${WORKDIR}/test" || die - cd "${WORKDIR}/test" || die - unpack "${GH_P}.gh.tar.gz" - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # TODO: figure out how to build the pybind11 test extension - # (NB: upstream actually ignores these tests...) - google/protobuf/internal/recursive_message_pybind11_test.py - google/protobuf/internal/proto_api_test.py - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_IGNORE+=( - # syntax error... - google/protobuf/internal/json_format_test.py - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - # exception message mismatch - google/protobuf/internal/json_format_test.py::JsonFormatTest::testInvalidTimestamp - google/protobuf/internal/well_known_types_test.py::TimeUtilTest::testInvalidTimestamp - ) - ;; - esac - - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - cd "${BUILD_DIR}/test$(python_get_sitedir)" || die - - # copy test files from the source tree - cp -r "${WORKDIR}/test/${GH_P}/python/google/protobuf/internal/." \ - google/protobuf/internal/ || die - # link the test data for text_format_test.py - # (it traverses directories upwards until to finds src/google...) - ln -s "${WORKDIR}/test/${GH_P}/src" ../src || die - - # compile test-related protobufs - local test_protos=( - # from src - any_test.proto - map_proto2_unittest.proto - map_unittest.proto - unittest.proto - unittest_custom_options.proto - unittest_delimited.proto - unittest_delimited_import.proto - unittest_features.proto - unittest_import.proto - unittest_import_option.proto - unittest_import_public.proto - unittest_legacy_features.proto - unittest_mset.proto - unittest_mset_wire_format.proto - unittest_no_field_presence.proto - unittest_no_generic_services.proto - unittest_proto3.proto - unittest_proto3_arena.proto - unittest_proto3_extensions.proto - unittest_retention.proto - util/json_format.proto - util/json_format_proto3.proto - # from python - internal/descriptor_pool_test1.proto - internal/descriptor_pool_test2.proto - internal/factory_test1.proto - internal/factory_test2.proto - internal/file_options_test.proto - internal/import_test_package/import_public.proto - internal/import_test_package/import_public_nested.proto - internal/import_test_package/inner.proto - internal/import_test_package/outer.proto - internal/message_set_extensions.proto - internal/missing_enum_values.proto - internal/more_extensions.proto - internal/more_messages.proto - internal/no_package.proto - internal/packed_field_test.proto - internal/packed_field_test.proto - internal/self_recursive.proto - internal/test_bad_identifiers.proto - internal/test_proto2.proto - internal/test_proto3_optional.proto - internal/well_known_types_test.proto - ) - local proto - for proto in "${test_protos[@]}"; do - protoc --python_out=. -I"${WORKDIR}/test/${GH_P}/src" -I. \ - "google/protobuf/${proto}" || die - done - - epytest -} diff --git a/dev-python/protobuf/protobuf-7.35.0.ebuild b/dev-python/protobuf/protobuf-7.35.0.ebuild deleted file mode 100644 index 9c8a2178cc2c..000000000000 --- a/dev-python/protobuf/protobuf-7.35.0.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 2008-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Default implementation currently is upb, which doesn't match dev-libs/protobuf -# https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -GH_PV=$(ver_cut 2-3) -GH_P=${PN}-${GH_PV} - -DESCRIPTION="Google's Protocol Buffers - Python bindings" -HOMEPAGE=" - https://protobuf.dev/ - https://pypi.org/project/protobuf/ -" -# Rename sdist to avoid conflicts with dev-libs/protobuf -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - test? ( - https://github.com/protocolbuffers/protobuf/archive/v${GH_PV}.tar.gz - -> ${GH_P}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-3)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# need protobuf compiler -BDEPEND=" - test? ( - dev-libs/protobuf[protoc(+)] - dev-python/absl-py[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - unpack "${P}.py.tar.gz" - - if use test; then - mkdir "${WORKDIR}/test" || die - cd "${WORKDIR}/test" || die - unpack "${GH_P}.gh.tar.gz" - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # strip old-style namespace - rm google/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=( - # TODO: figure out how to build the pybind11 test extension - # (NB: upstream actually ignores these tests...) - google/protobuf/internal/recursive_message_pybind11_test.py - google/protobuf/internal/proto_api_test.py - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_IGNORE+=( - # syntax error... - google/protobuf/internal/json_format_test.py - ) - ;; - python3.14*) - EPYTEST_DESELECT+=( - # exception message mismatch - google/protobuf/internal/json_format_test.py::JsonFormatTest::testInvalidTimestamp - google/protobuf/internal/well_known_types_test.py::TimeUtilTest::testInvalidTimestamp - ) - ;; - esac - - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - cd "${BUILD_DIR}/test$(python_get_sitedir)" || die - - # copy test files from the source tree - cp -r "${WORKDIR}/test/${GH_P}/python/google/protobuf/internal/." \ - google/protobuf/internal/ || die - # link the test data for text_format_test.py - # (it traverses directories upwards until to finds src/google...) - ln -s "${WORKDIR}/test/${GH_P}/src" ../src || die - - # compile test-related protobufs - local test_protos=( - # from src - any_test.proto - map_proto2_unittest.proto - map_unittest.proto - unittest.proto - unittest_custom_options.proto - unittest_delimited.proto - unittest_delimited_import.proto - unittest_features.proto - unittest_import.proto - unittest_import_option.proto - unittest_import_public.proto - unittest_legacy_features.proto - unittest_mset.proto - unittest_mset_wire_format.proto - unittest_no_field_presence.proto - unittest_no_generic_services.proto - unittest_proto3.proto - unittest_proto3_arena.proto - unittest_proto3_extensions.proto - unittest_retention.proto - util/json_format.proto - util/json_format_proto3.proto - # from python - internal/descriptor_pool_test1.proto - internal/descriptor_pool_test2.proto - internal/factory_test1.proto - internal/factory_test2.proto - internal/file_options_test.proto - internal/import_test_package/import_public.proto - internal/import_test_package/import_public_nested.proto - internal/import_test_package/inner.proto - internal/import_test_package/outer.proto - internal/message_set_extensions.proto - internal/missing_enum_values.proto - internal/more_extensions.proto - internal/more_messages.proto - internal/no_package.proto - internal/packed_field_test.proto - internal/packed_field_test.proto - internal/self_recursive.proto - internal/test_bad_identifiers.proto - internal/test_proto2.proto - internal/test_proto3_optional.proto - internal/well_known_types_test.proto - ) - local proto - for proto in "${test_protos[@]}"; do - protoc --python_out=. -I"${WORKDIR}/test/${GH_P}/src" -I. \ - "google/protobuf/${proto}" || die - done - - epytest -} diff --git a/dev-python/proton-core/Manifest b/dev-python/proton-core/Manifest deleted file mode 100644 index 39f63e9cc17e..000000000000 --- a/dev-python/proton-core/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST proton-core-0.7.0.tar.gz 78329 BLAKE2B f2733bb3a9921721fbc93ef694d809f65db7b104b0a1301c25046fd0a8d816202da1b7b6da73fe2320b533075d9d4114673b22c7a765502c11cd0943818a4565 SHA512 47d47d702c493a2eefbcd0a544d3b877ac16176a66bd5a24fa558cc02287807a6a5c44a8ef23830d3c81a0f52e7109fba5984cd736b754735bf3a23ccb9a2822 diff --git a/dev-python/proton-core/metadata.xml b/dev-python/proton-core/metadata.xml deleted file mode 100644 index bd7253dd10b5..000000000000 --- a/dev-python/proton-core/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - beatussum@protonmail.com - Mattéo Rossillol‑‑Laruelle - - - - - - - Proton Technologies - contact@protonmail.com - - - https://github.com/ProtonVPN/python-proton-core/issues/ - ProtonVPN/python-proton-core - - diff --git a/dev-python/proton-core/proton-core-0.7.0.ebuild b/dev-python/proton-core/proton-core-0.7.0.ebuild deleted file mode 100644 index 15852ea4065c..000000000000 --- a/dev-python/proton-core/proton-core-0.7.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Proton Technologies API wrapper" -HOMEPAGE="https://github.com/ProtonVPN/python-proton-core/" -SRC_URI="https://github.com/ProtonVPN/python-proton-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/python-${P}" -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="test? ( dev-python/pyotp[${PYTHON_USEDEP}] )" - -RDEPEND=" - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/bcrypt[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/python-gnupg[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -i "/--cov/d" setup.cfg || die -} - -python_test() { - # The following tests need network - - EPYTEST_DESELECT=( - "tests/test_alternativerouting.py::TestAlternativeRouting::test_alternative_routing_works_on_prod" - "tests/test_autotransport.py::TestAuto::test_auto_works_on_prod" - "tests/test_protonsso.py::TestProtonSSO::test_broken_data" - "tests/test_protonsso.py::TestProtonSSO::test_broken_index" - "tests/test_protonsso.py::TestProtonSSO::test_sessions" - "tests/test_session.py::TestSession::test_ping" - "tests/test_session.py::TestSession::test_raw_ping" - "tests/test_tlsverification.py::TestTLSValidation::test_bad_pinning_fingerprint_changed" - "tests/test_tlsverification.py::TestTLSValidation::test_bad_pinning_url_changed" - "tests/test_tlsverification.py::TestTLSValidation::test_successful" - "tests/test_tlsverification.py::TestTLSValidation::test_without_pinning" - ) - - XDG_RUNTIME_DIR="${T}/python_test" epytest -} diff --git a/dev-python/proton-keyring-linux/Manifest b/dev-python/proton-keyring-linux/Manifest deleted file mode 100644 index cae47c4ecb86..000000000000 --- a/dev-python/proton-keyring-linux/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST proton-keyring-linux-0.2.0.tar.gz 17903 BLAKE2B 112562c61a02b05fb972cd1fff435e3ac2584fe869ae6a918d644579a667b750a0a594724f3b29e947d8c92fcc04e7fc75e0623d00e4d3a5ca08df1bcb55c2a8 SHA512 a3a79a11a8ad238d379fb050826a3941df960dd6eb0feba6bcea76c49842b46aac232dc7d40f647a7f0e2b574ff0b274bc409aa9424154621b4dc1c4de4c3cbe -DIST proton-keyring-linux-0.2.1.tar.gz 18055 BLAKE2B cb107c11c028f2c173cfbca8496ff27eab3038f2741878ecc95a92c183e61e9402da206d7740f76a8c8faed9f859702f7495b2f55713fd2dd3b673ade0386563 SHA512 293c764814489a8503f60b88cf65c4b8f146f8e2e62ccfb7a9848d430200c472f2a9931ca1e8cca7597af9a5f754c79d161cfe9e9538962efeb5b7f17329f4cd diff --git a/dev-python/proton-keyring-linux/metadata.xml b/dev-python/proton-keyring-linux/metadata.xml deleted file mode 100644 index 1325ea232cee..000000000000 --- a/dev-python/proton-keyring-linux/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - beatussum@protonmail.com - Mattéo Rossillol‑‑Laruelle - - - - - - - Proton AG - opensource@proton.me - - - https://github.com/ProtonVPN/python-proton-keyring-linux/issues/ - ProtonVPN/python-proton-keyring-linux - - diff --git a/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.0.ebuild b/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.0.ebuild deleted file mode 100644 index d3942aed2880..000000000000 --- a/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Proton Technologies keyring plugins for linux" -HOMEPAGE="https://github.com/ProtonVPN/python-proton-keyring-linux" -SRC_URI="https://github.com/ProtonVPN/python-proton-keyring-linux/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/python-${P}" -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/keyring[${PYTHON_USEDEP}] - dev-python/proton-core[${PYTHON_USEDEP}] - virtual/secret-service -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -i "/--cov/d" setup.cfg || die -} diff --git a/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.1.ebuild b/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.1.ebuild deleted file mode 100644 index d3942aed2880..000000000000 --- a/dev-python/proton-keyring-linux/proton-keyring-linux-0.2.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Proton Technologies keyring plugins for linux" -HOMEPAGE="https://github.com/ProtonVPN/python-proton-keyring-linux" -SRC_URI="https://github.com/ProtonVPN/python-proton-keyring-linux/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/python-${P}" -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/keyring[${PYTHON_USEDEP}] - dev-python/proton-core[${PYTHON_USEDEP}] - virtual/secret-service -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -i "/--cov/d" setup.cfg || die -} diff --git a/dev-python/proton-vpn-api-core/Manifest b/dev-python/proton-vpn-api-core/Manifest deleted file mode 100644 index 016b3bcb62d8..000000000000 --- a/dev-python/proton-vpn-api-core/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST proton-vpn-api-core-0.46.1-remove-anonymous-bug-report.patch 29567 BLAKE2B 660c30d219d41dd6b3259186015b312126adf48e83e0f15d6431b2dd08ae784ee6194bfaad98d64990230ed52e55460b58aa4d73c897c5fccd9ce90a3616e560 SHA512 83a0f35befaa26a0c5664cab3772e90ec873a304a49275ebda9c73488a888b98d9b47c6026c384e4cd54faa705bb7b7a4353809b836da86141ef0bfd18d448cf -DIST proton-vpn-api-core-0.46.1.tar.gz 118320 BLAKE2B 89500b4ae26f3f521573189c1b938b5353a087e7e265ba7bc6b9828856de581fee64f67007979af3cc1f30c9d2e202fd40e43a9ca8fcf90be6842072a06c6435 SHA512 7279ad3cc0fe28b456e91c0081b7f6f5d512598405d60821e844cfffcec07f3383768370b5192b99e7347e83a80d73572a4b4a4859accd8dc4a63e7c788136ea -DIST proton-vpn-api-core-4.19.1.tar.gz 165858 BLAKE2B d573e34b8c09340a98875b18fea5407dd50330fb9f5fbd312f9587c67ff97365efe38416b4b3da3b8ef1f7f62ebbb4aa0dc4e8e05c31b6572259fabeb5f03a6c SHA512 2e7299ed8f3d142ad7a4cc362ba5d86d5e3db3ae226f37c1ca0bd1901d162fce6fb06f2c73ad4ea38137c595d47ecd6369304666b017697ca651089050ce1dcb diff --git a/dev-python/proton-vpn-api-core/metadata.xml b/dev-python/proton-vpn-api-core/metadata.xml deleted file mode 100644 index c768f9409dd6..000000000000 --- a/dev-python/proton-vpn-api-core/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - beatussum@protonmail.com - Mattéo Rossillol‑‑Laruelle - - - - - - - Proton AG - opensource@proton.me - - - https://github.com/ProtonVPN/python-proton-vpn-api-core/issues - ProtonVPN/python-proton-vpn-api-core - - diff --git a/dev-python/proton-vpn-api-core/proton-vpn-api-core-0.46.1.ebuild b/dev-python/proton-vpn-api-core/proton-vpn-api-core-0.46.1.ebuild deleted file mode 100644 index cce91151cf22..000000000000 --- a/dev-python/proton-vpn-api-core/proton-vpn-api-core-0.46.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Proton AG VPN Core API" -HOMEPAGE="https://github.com/ProtonVPN/python-proton-vpn-api-core" - -SRC_URI=" - https://github.com/ProtonVPN/python-proton-vpn-api-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/beatussum/gentoo-tarballs/releases/download/latest/${P}-remove-anonymous-bug-report.patch -" - -S="${WORKDIR}/python-${P}" -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - >=dev-python/proton-core-0.5.0[${PYTHON_USEDEP}] - dev-python/pynacl[${PYTHON_USEDEP}] -" - -PATCHES=( "${DISTDIR}/${P}-remove-anonymous-bug-report.patch" ) - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -i "/--cov/d" setup.cfg || die -} - -python_test() { - # VPN connection cannot be tested within sandbox - local EPYTEST_IGNORE=( - tests/connection - tests/core/refresher - tests/core/test_{connection,settings}.py - ) - - XDG_RUNTIME_DIR="${T}/python_test" epytest -} diff --git a/dev-python/proton-vpn-api-core/proton-vpn-api-core-4.19.1.ebuild b/dev-python/proton-vpn-api-core/proton-vpn-api-core-4.19.1.ebuild deleted file mode 100644 index 0d70720d4fcc..000000000000 --- a/dev-python/proton-vpn-api-core/proton-vpn-api-core-4.19.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Proton AG VPN Core API" -HOMEPAGE="https://github.com/ProtonVPN/python-proton-vpn-api-core" - -SRC_URI=" - https://github.com/ProtonVPN/python-proton-vpn-api-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -" - -S="${WORKDIR}/python-${P}" -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - >=dev-python/proton-core-0.5.0[${PYTHON_USEDEP}] - dev-python/pynacl[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -i "/--cov/d" setup.cfg || die -} - -python_test() { - # VPN connection cannot be tested within sandbox - local EPYTEST_IGNORE=( - tests/connection - tests/core/refresher - tests/core/test_{connection,settings}.py - ) - - XDG_RUNTIME_DIR="${T}/python_test" epytest -} diff --git a/dev-python/proton-vpn-local-agent/Manifest b/dev-python/proton-vpn-local-agent/Manifest deleted file mode 100644 index 072c14039536..000000000000 --- a/dev-python/proton-vpn-local-agent/Manifest +++ /dev/null @@ -1,173 +0,0 @@ -DIST addr2line-0.22.0.crate 39156 BLAKE2B 3fbb55f6cacbb177d06359bcd39885247a9eeef96d95ffac0dfd1d45ed394dcd1e9e069c02c71a9ffca0b69e3a974e4d96bc3385470ee39c87d7a30ea7914303 SHA512 b334f51bd369348b4446805b4f624ec9b4cc8eefcc53ceb57b523ff55bf018d1dfe23259daf48d1878170ad4fcb44181d4738456eb5e35ede6932ff29686268e -DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 -DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 -DIST anstream-0.6.15.crate 29231 BLAKE2B cc4cf0f381c210fecc20b5796fe872b533419e5f957021b0c3be3cdc23fb84ce029fbef6f9b6f174a76ad713c07f0811145a70572de7c24cfab060fdd990f49a SHA512 1cb01a0293b4c9bcc010909707e71c464416d3ec6fc9789060b7aa9fe4cc04424fefa8013cc8765ccdae6dfd9a1c50a11f7b30b39a32c4aeaf525f28167ddb92 -DIST anstyle-1.0.8.crate 15771 BLAKE2B c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff SHA512 3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69 -DIST anstyle-parse-0.2.5.crate 22680 BLAKE2B 7473651b1eee08857a6ed1419d3d62ba4b9a9aa0d6657965ad9c67bddd793d825737d3804961716a89bdebed9879ac43b42c897cd229c6e7bd780859e1e3c247 SHA512 cd94ad0e88ad4547a660da1473bf4e6dfed805a066782124204143c7f754c12db719bd3a1774c299f1a035740bfc4830919da191bd14e0acede410f6dbd1e2ef -DIST anstyle-query-1.1.1.crate 9891 BLAKE2B c298114c1864a5233fb39c365e079a7f1f4ef23499dc330e5deb06f83f27bc727015befef79075c7e39952547f799b4135d7db287cf72dfc914191df784a4989 SHA512 1b2e888f025142a0d9b01314cf083831a2a45d8da737c1be3a6a9aa177e73e0d2ae7999fe7610dd450b7096115e8cf38c5da23723cebf1deaa7d3501d3dbd5ce -DIST anstyle-wincon-3.0.4.crate 12234 BLAKE2B 23294d6ed7715c55c8f796eb7b860450c57b22b57e32a5c75847f2e2bd68a52b33c24797db662aa5fd7e799b9644075c8c939d93b0cf8598b16ee80fc817b77f SHA512 24b3a9a44382609ad449425a657d4b42a792d4703c36e0953f09a03817759c266a2f0ff4ecc9e8b93ea8403df2badef1f1af6a6e50af56205176c41b13501ae6 -DIST asn1-rs-0.6.2.crate 90647 BLAKE2B 6261d2a39440bd7809c060f3d9385f9720af496dfb9c793f3550fb2d8d3c443ee70113b620e49e29319b52c1f1c8549648b95c3622a330a9bdd8e207c266f16c SHA512 68666c347f0684ae04703f23fd5b9e1d9b1cd36ebdf4456ad70084750ae79389bc0386ef942c8324e1864719312e8b1c4d55bef6189df1caae2e128720e8953f -DIST asn1-rs-derive-0.5.1.crate 9692 BLAKE2B 81fd70fc9708ec58d2fc85fe645ab35f2e5cdaacf84ddcb54f5af86dc8b6da2c2f7ad1e974b7dc22d390ca4771724ea2922b0bfb3ffe3720aa1692740f1e1858 SHA512 96734a2c6ed24bb3b5e8b40fca55acee2dc9e09dec2af746a095769424e1a329baced90d09838d6a5b99fd237f9965dbb9ba4e1ff75bcbe155c586ba6ad90d29 -DIST asn1-rs-impl-0.2.0.crate 2261 BLAKE2B 2b400558c8fdb265e208c973e6b79257264e018305cad53b49e9a965dd67713ad48cc779c1b285a10f0e00ad6942ab03f6b081e21cd147ea27f5dc4cc509791a SHA512 6f710b29c0f1de66643d3200c97da16c546009a2acce5ad84c90e741834866f0d832bf48cc21f7cab2a513c0f5c6d827020355b0feece5c9358756a2b4b6dcf3 -DIST async-trait-0.1.81.crate 28896 BLAKE2B 154e6b8da082193832bca7bbc097eb5ee25ed8365d1cb8dedf27f62fbffc710cfbfd0094a200a10399e942014083b74f521dae01cc4601e0f6b9d7364761fce0 SHA512 1fabbaa813ba320012c0bad54d27232eebca4d3fff1cc5ed771df9f90d9e9bfaca4f7b018358dc599fd30c5974d00b34ffc05ce6e9151a57ba572543bff83fd0 -DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 -DIST aws-lc-rs-1.8.1.crate 181333 BLAKE2B 89e41403ad5d1bdda19cef5ec8a2bbc4a127064cf481e7723b99c0906935e203d0fe3f753506bacc721f9cb989f83689b619e59e16e27e5eaa17b31bd4a6b129 SHA512 c48976929f71c2fa7e10e615fb43e1515e4d44abdf8b31eff15f03f9d326ceb6c96cb4cfcb7f1b134271f07851309d3cda01b0088a2cf0313fa0e15e2ad163a0 -DIST aws-lc-sys-0.20.1.crate 7922847 BLAKE2B 3f39c1f8abd3620b564006593736d39c6ac240ff244e15c54df56bea375fd2001ab6325ef486ed24f10383ec363145c79174065a2445e4379dcf313c4dcfff32 SHA512 8c4c1782eecaea6fe114e90c61f1cc901b841b75c5e228ac4d9b273b8b5aceb619db7586a20d7e63d9865d5cce5d671f596472c2d9a247b118fbbd9c09e596c1 -DIST backtrace-0.3.73.crate 87617 BLAKE2B 585eebbb44671dfb3ff088092f62c7b25118ffc34e148b9b6ac67707923254ea43056861e2658c5fac7b9ed16fa56c30e7734e976fc3178f1fc03912d1d44c40 SHA512 dacedfd32cb91fe408e4f395441baf09c0a4b3bc4ba8f79d088359455cc903c93d24969567c7c5b2feb806433ffbb63a526d73f53caa4bee9c51961b61f831d9 -DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 -DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 -DIST bindgen-0.69.4.crate 221092 BLAKE2B 69ed55a5827bfe850f589e39bc6e2f4445e20363002c765c5475007b75e4d81cac3d9df358505c63bd6a48300ae4988507abf78dd734bb98b33525bf9212237b SHA512 99530060708690f2ce0b87b97c9ce2998ee968df193137f3c9bf4fa66836814e2ae74c7e0b3057dcff1da7d2c4ea38157e21143c5117be35e94b878c0a427a34 -DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf -DIST bytes-1.7.1.crate 63623 BLAKE2B c399f7f25b85ac284bd2f139d895838eeba7deb56d109c8579966be4b8a7a56bbc26f9387bd0bef9fe5449d5e2ae8d11b254a7ef93048a4827d945ddddb5ce09 SHA512 04cb5bb1718ee378be1d9d56aef2d117ed561935ddadd78139ef2839f998e92c88369c79560bce9d23246a3ebda1dc888af373f9ad4827a0b9a249379bc71e81 -DIST cc-1.1.8.crate 81843 BLAKE2B cdfa667bcfaca1e0c3719dc85a9a11525a6ee9bcbc8bfb32a99482c40c460b640f1ed1b61e25c076d87cfe4e98f40ce58a5e7ffd992d7a5bfe8cbfdf2dedd3eb SHA512 c5f98f6691dd4478551546687ef008027af315e18e6aeac482bd06848c8a5ecb4e564760f15790ff399d2e23b0ba31f53c27d36c2767de521961aeb85dfe0ef5 -DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST clang-sys-1.8.1.crate 44009 BLAKE2B 9173de6dfbd3ef9d5d1fdc559700cd3a52f95cd77302063a97e8cf311a35825825e030b47f252c857853663ae8a16709e1f7bd0c608d67c2a74eb36ed588e778 SHA512 a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125 -DIST cmake-0.1.50.crate 16748 BLAKE2B cd3b131fbc27764e15fcefdac31f97a9d12f82ac9758b2aad256ccb371ce3e2db8aed3c76fbf4816df3483dad9fffe9973940ced65be6d31463d8c059c543646 SHA512 868d5cece75d79382ac6176aabde1723bb7e26dc745383a636516ff45856dc9187fe5a83e139f17e3bb0c114624e9e71b93c8a460b89b8facbafbca50d1d0923 -DIST colorchoice-1.0.2.crate 7924 BLAKE2B a4027d5f870b4d9a718ac3f9d89ce04e2ed38406658c4a55ffaf39ed0cb1ce7e1c691eb56c66596b519ca82309e8ec7eebac65e69394cdd277f44f9b6280d560 SHA512 f34d5f66f84e90f473b6b9a62a61a59575e712d3e9b140324683f80af42d40c1d079701aa2ed651d0dd95a5ac8838e1f6f6c034e2adef79509d32357b8093117 -DIST data-encoding-2.9.0.crate 21564 BLAKE2B 2abe5ad8772030140a67c015cb1ef5c0f1fadfb0398d0e73bdd8f93ae229955ef9ae430b28cf622ea3cff4ea8108159c05aa4d501eb6feb5b7a34b4a6c86fe03 SHA512 ec4edf4b7e9cf3f0f963de117e15cf4e7723587782b4520b01101e91880b074eca1473dc6c9d4e484bc2193caa975a7fc11ef3efb114354c491f13c86b149104 -DIST der-parser-9.0.0.crate 63191 BLAKE2B bf969104ab390c0bfe7b908254fc2fbd21559e3db0d042449ab762e4ad0ac24455e177da41abb17d457bae590d76a6e6f3b2cf4c2121bbc07acb3ddcbbaa5856 SHA512 cf7bd2c0ccc89622acb945c60d5c0a74d181214bf48c469edb679491a8143310a48689291c261f00ce8982c4be6b7770c39ea00b45b3b4f65526dc54e1c9c0d2 -DIST deranged-0.5.3.crate 24353 BLAKE2B 2aa11e2d19aa4556756644e7a31a95c91cc1ae074f21148aa764a8c5c0285fdf9bf5d2656aee72d356d6cd17b89991457d3962639c1d69d1f4c55349eb401bb5 SHA512 f62ed48897a9257ff84a5f24a700f5a25f920a643d0f2376c552605cd5a104dff38c7d20e50a7ffef3ec3b889d141eeb36a591f3937dddc78eeb3299cffe3995 -DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948 -DIST dunce-1.0.5.crate 8244 BLAKE2B 1499ae0bb3d34e8d42e97eaf551308efc95697366b804dc83c51171a939d45bad46fce9f82a39e17b6b92fc833aecc85eabd2104823c7db30396833388125728 SHA512 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56 -DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322 -DIST env_filter-0.1.2.crate 13327 BLAKE2B 96f888b30ec8b40032e588f8ac73e9fe23340af71d5ec69cd8b4dc2bcc272ecd64d1d3ab54bc57e7a71a44cbac497ee7ad3df52930dfe3c7ba7dd129df290b73 SHA512 b1f21a5d4aadfd940bde3e53935c04da48e48cd4f825cedaa83968a08244722aa4e92afb9fd2fdd228412754f040f7bb68f24e05c0bf9bf57783aec042808606 -DIST env_logger-0.11.5.crate 30683 BLAKE2B 9dd2b461be5c5cb3411ebba8bcdb53a78fff28c54fafd21a0f8c3fe578ebc3882ed5df63a5ef9adf62bce00fb6360de895457baf75fd2ed1a6730429478c32cc SHA512 e2ab1f117227ebf8840daaff971c2533830c0e481797cdcaa055a4506ffef78fc0830bfa13295275c604273d494278d43440b987132f97ed6bc1cf705e05cd8a -DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a -DIST fs_extra-1.3.0.crate 31298 BLAKE2B 96dfb4e886767d3d3850d94cc789867c3ed461feb9da0ba90c600b2b41c3119067953ba795cea5e6c8c338adb6fe6426769a6e6894ea3e02eb1ab11794eb8d5f SHA512 090d2ace0517b86dd2f54c5491366cbb6e1677f64cf64f024f7dc6a3c42c4f8c54b215e954572e2df10ae7f0e956890ecf7ccbeebf66b645c7647409484c845d -DIST futures-0.3.31.crate 54953 BLAKE2B 4b91470d3c85b9260c734dc6be8c985f78491b599d2a6ec0d1e824b82f684cd030be6f64179f7aa7c1d1fbc7cf0c5a1bc5bd045123b73461f490d7c2b9011f9a SHA512 a08d23cdac9e162d0e6ae72bd792201ff4e13d7ade6b498cc597149b3df2062b06814804c0750d941d8b5be5d2ab4cfebbe2d08a98d875d2092bf25e6e71a51d -DIST futures-channel-0.3.31.crate 31971 BLAKE2B 2a59ebb73f998ec307bef01e997bf2922556d6dea10e2e6e8da9e1b4cd05a8bcfeef01bc1cc57d79c39bbd98b8a0d26871dca5c7641a9d4e9c2bacbb3feb4eeb SHA512 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69 -DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b908306393e479c379ff64f358844eacb1f8d37008ffbbfe6b1a4ed184e501ee9214db149d9cca31651b7d353ab4a99c8f5ee1 SHA512 d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935 -DIST futures-executor-0.3.31.crate 17965 BLAKE2B e111467391cc99d1b6a1f5fd3aafdb86922a2d2d9e360112402d68489577527aa35f4f65e6c0dc8f48372927e6d7a6a4a97c7b9525c369cb14e34ca2dafbe64c SHA512 337e70bd3a3bd3075b51e2afe8f157902ebe486696587cc2706b6a5770478ee2ee4216aa9e155e9821ed1d02ba437cdd3abd0c05aa960378ea192e2ed39af564 -DIST futures-io-0.3.31.crate 9047 BLAKE2B 667e62b50be304b68b8437d93b734a0e2433d88a3b410010ed0b04eb2bbfbc9984454c3f0a591f720c9983582c6421d7f870f0733c31337c4c518112f52aea54 SHA512 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf -DIST futures-macro-0.3.31.crate 11341 BLAKE2B d91ace97b854cbfeba1df90468fabf6313721ef72bb408ca6bee1c110b0162fe91da18d371b628513644f9d3956540d93c3e13bc9917550338f797967acc3967 SHA512 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166 -DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9 -DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81 -DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3 -DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb -DIST gimli-0.29.0.crate 275756 BLAKE2B 092e5bce9503a337451f63706e7ae7d12a4228db6a43d2c14fa6af74640a790ec70ea2055ac84db3919d19612ee6ee0453f64981390667abec97637679ff06d3 SHA512 a6b591d48dbe93a1fa6b814759a5cb61fba0838288840667aaecf01346a3ab862fbfe1cab51b057a425ba9a0ce35c8421b28cd5195464be881f38905062f1446 -DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045 -DIST home-0.5.9.crate 8760 BLAKE2B 02277a6d0e54a88e62a50ceb5b50b08cd5dc1ca5ddc17a799db0f49a17fee8560df53f616ae22cd16020ae2a89ce7c6ec22e5e2c0d513405bc2859a6e3ec61f9 SHA512 3f1f7b619f1a47694cda92321a11d66ebbb2dc0b0c33446a7a4b886f547ee88231b61c038de04bb82acd50e617f19b5085893b8401206d32cd54502033e04bf1 -DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f -DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 -DIST itertools-0.12.1.crate 137761 BLAKE2B d7db67feb7418d6a779dc17d8a2f33481114cd81a4d53a10cffe08e13f0d3cf4525a5ef43368fe979d5a3ce230872eaf993f7065885531aeb5a6479351857708 SHA512 0d9c1849dcc0ddf7555b0aeb7e4f2ef3b101cfc6f03310ce1b6072d70ac8c8d3387ef4c726146102012e75171e0b0bf13465704b6edfc02752e349dc6af7cf68 -DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 -DIST jobserver-0.1.32.crate 27549 BLAKE2B 5f6556788d10af992fafcb578ecfd2c81698eea31b636d3adb7544e12155796082623735c8b10ac4c04d891d1acc307fb4e4ac3f88b2006e181013006f51c8cb SHA512 d4528113dd5a5d4a3765d55599a07e0998c69c7d21a90d2872679755ec4bd7726e9721af9220c36e1179b153ad8a39214a422af63aea15eaafd7cefc828ddff4 -DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f -DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d -DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 -DIST libloading-0.8.5.crate 28902 BLAKE2B a0fca8f8876092e874964b3dcbaacd417451704fc1d687669a95a0b9df22ccda73a754118ac0bd706a7c7d86e4eceb2ad012e20e341d71548b34ea8d629bbfdf SHA512 f332884fa75cf210460f4678d45091345b23469c09301614c476e95bc54163afd6d4f098a34f9e0d529fa1ec63892395b50957598070ff327743e4c3b0871074 -DIST linux-raw-sys-0.4.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7 -DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7 -DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71 -DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 -DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c -DIST miniz_oxide-0.7.4.crate 56119 BLAKE2B 68facfec9ff405bebe99f52bcf3aac6788f1b5eef313ca393e2a15e1158bf294003cbe31efea4c793e644e8ab4e00ef67d38f7d32849ab6f01a8e19d31c30221 SHA512 482bf02d7bfd25bd8abe5e5959132677202d8c5dc014b9b0b64fbdc204be1b8431867095c140a1183dd1ca59f6ba871a355422fbd148ce34d62960cad2b7a978 -DIST mio-1.0.1.crate 102654 BLAKE2B 85e2fccd36ad7b9a986d308a5911c7209246d7fe035dbcf6f0dd8f89c0a3c925046271378aaa7b240e84249c009c75e55c32ae18aba0d91e432fc2ef34e51e4a SHA512 e3b98cf7d33f42198a57be4490732132c7b8dd3fba64c99e3874f3f52dfc926298ace992c0fccc5029f47fafa0eeccb460c77fa2f8485f116ba0f353321fcae2 -DIST mirai-annotations-1.12.0.crate 5721 BLAKE2B 35f3244882603013f053f6510e0b105ce0fc373872a275e3c7733e4269ac3952567d9686abb3c1229af0d8301867f81c555ca8d2ddfca1b79bf024db54fb02ec SHA512 224415aba9f2c02f770486f90d46e68053053158fb1cede7dcec2bebd45f4343fe6f758f337cafadaa4a9c7d0cf7840b0fdc830e541f3bf37f24e8e01dfbed12 -DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad -DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043 -DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 -DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100 -DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae -DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST object-0.36.3.crate 325288 BLAKE2B 0701822a51a82a1674514d7572c5f91bb40834e23d40b0fb440d933221e8256b7eb36711e8b8870d866384774c7c1e36b89363d7f6bb94af92f9f567f7aca211 SHA512 2f8175d757a66658bf91234d6a58905ef9a410bb19973e81bdd8b28322f6865e32f5b9cfd0ad38195cb07b2721ababf240876270f39a6c7ab8a36a127dc18f0e -DIST oid-registry-0.7.1.crate 15220 BLAKE2B db9f45c622cb96fa1edf6c15253d4059e01f07f804b26bc5fad782eef5d65a7d0ee3607c064668898190082fbfdb676d8c77b091788646d73d2f4a5f6f3c464e SHA512 302838c6d88e8f9b1e2f40576d0436c85bcc4955290e5f0a5826d11e5a7f880bf6335f6d449d1976f9899a05716f789a87d8c8fe641856da088ec63f15e31c10 -DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c -DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532 -DIST parking_lot-0.12.3.crate 41860 BLAKE2B d1899a1132035aaea3a784290cf4951ea3b36b2018d407e27d333b2a2ce3820e040d635009c44cb6e58ad07cec6565c0347af6f6fb02954eac2d4c348bb036f0 SHA512 368c17203fb5b9e4ecfd4857e3b1ab96b86da3770b8f21be392818c845952f72dde1072a10265760a62aa8a1dd65332bfd585667444e5fbb9dbe3280b5862703 -DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389 -DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4 -DIST pin-project-lite-0.2.14.crate 28817 BLAKE2B 8e9875967059faff399fbffff82cf8835982c46ea8df942acf50b038e3f500e04d3d8cde39da5a71ebcc38b869553f8c49830e484d1109b353247a4cfdeda89e SHA512 f90a6b9f5ab8701718f72677a4f3597c1b9f32e5fa53198b47a94696227ea37815997599abaa6058b217c5b32a94602582c6b13fdb66e2d683bc98921de95293 -DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 -DIST portable-atomic-1.7.0.crate 145385 BLAKE2B 7d9622d636677e3adae0f909405090318a9d6189fc18683ed21074e9360f213b44c5213f3561e3dd1f642547c2c2e6682b9e1efa63243c1f12636bb11bd15dbe SHA512 0849edaa7a1f9ea66182443e31691e7839c857240916521bbd6009b5e692b13f5b315df36e656134651386bc50d895ecf6155a906750009514cad8bfc7e57fe2 -DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029 -DIST prettyplease-0.2.20.crate 57809 BLAKE2B 7c0b96177508fb61f76e45cb1df901f09a48611494d807acde17fede4c62f79053a09737ab6d31562bb60edfb2edc43028e62a2c4136ed799ab247086531db46 SHA512 fd6aa2cfbbb953227653eb5cc9f48d8ae6a7120026144578a9250397511416af461fff9b3f4a0fcf565d9ae589d4c0ed7523951ef36c491270d740efb61427ec -DIST proc-macro2-1.0.94.crate 52391 BLAKE2B c50986bb34468379e22215c6572c2b722f54381c02258fcba6805eef0166e4bb591d20b94b9084b5d68972df8ef12476ce0d1081588cf80dad3c4ffffa347660 SHA512 3fc4552187d4130f0fdb415f94e625c156a1fdc6cc955fda8a68b49983ac8a83b897f43d1caa130c4f0932fbd9651140b7670601faa2b9b936947c3fd89f7769 -DIST proton-vpn-local-agent-1.4.8.tar.gz 55228 BLAKE2B 2b0db7e38d21818f5e82d2e3a1d2749a6cdb21c95bcf13cac25bac4d0f9c8e79543b67f01863782966b761d5ed8c02e72f82a04e9433487c8a0283cd3ddf9d6a SHA512 76d635a008598b737fc239f76e8e0293be451a43d88512c9045b7cd169e9e09390383be49a4ad99aa4938454e957bcd0676d5bd1c8ab814dc5e28d4a3c900b95 -DIST proton-vpn-local-agent-1.6.1.tar.gz 55622 BLAKE2B fcce5e120fadd30883fae7ae68825ddcb2cd64fded69a46a1a2d2c39fe4e084f5c3add3e4f213e5254bd213119d2a96060e8ca3f462af02871c01510e225d542 SHA512 8c2dce71d8b45dbeb50c647fc37b1b0974211e7b95344ca46674d7197e3737851fb0dacf7ff789927468a8f271c472179fae4e080cd09d89ca9794aaa193acc1 -DIST pyo3-0.24.0.crate 1108432 BLAKE2B 03098e1ed1f2bcb489ab5fbaf2605631f75804ad138591ae88975c287b8e7544e5f70ef7e3261625075498ac00545b79f6c0b5aab3bcdee2897cbbfabc3f7e87 SHA512 2b9be3cc780c48198ccad08c304053c5248d7c3b7a32e8a3eeba48246b962aa71cbf31ab8c49cab9b555933cccd447412761017b477019a35dc2598999fe63ad -DIST pyo3-async-runtimes-0.24.0.crate 54014 BLAKE2B 42f3a32abd6752116d621b001331da04dfc5d10f50f1da55f1f59abe78952913b72546f47b26d3c2e20ff94a0352f94c3fd49de8be550e6d3aa1253e914dad91 SHA512 f634ddfecb749fdc8f57016edd7e4b91570ababf7b9d9f9c2705a873a47f70efabac2ce5ebccd14dc544f42f3a8ad0b85e90132cbbaba59b9db6c042df1a0b4b -DIST pyo3-async-runtimes-macros-0.24.0.crate 13676 BLAKE2B ff6d855d5a2243a69b825d366090894c5fb859df578cf41e87f396f7f5ad0527d899b8af599468f522c8270690e7396506d6c5275eb8188e4515107be557474a SHA512 72a58559b87d7a60bb6e79b8c7acc0785ece0537ba289490c6c9e2c308f4d25ec58bc071e0230cbd956998430024541a9e47f6a3ace4e841edde3fb77101e87d -DIST pyo3-build-config-0.24.0.crate 33982 BLAKE2B 7972eb69fafdfc73ab7e2ef65498a05a5eeb122e332d10db9990d1a7849fc651a9179fa7dba71707150b005258a7f32fe711d7068fac5c5ca071abdb10bdb55d SHA512 f1f571ead6731d1d775210a02df5ca8ef850460eeabfbe04552403477f9d656eebe25a8833ea03b2e2bc7080bdcf9c6ce3b2b3f9b0f746c316ee31b11b5a2365 -DIST pyo3-ffi-0.24.0.crate 76274 BLAKE2B 2f5873a9b2e6bb6a420056a2cfc063e6e04c184bce58a39498307730aa5e061f277de6e805a70ef2448d4473b0bf32e8413c281438464391ffce457749d43c91 SHA512 2206cfaaa157ce7ab7b480823af0f96524e9d78abab1b042c00fd74f872a8df9e9014a3ab1db28492b750e8ecc8150f6519c3190b7ef297837597b72b64f999a -DIST pyo3-macros-0.24.0.crate 8850 BLAKE2B 7470b3c8af49c3da5da979a08051d549255ed2bbf1e77e2e186ed43daa832ffe51c28c732e5d390effb8662f66c5c138a517a07cd0e90a73a4476e9d018eefdd SHA512 e949224b6ff3368f4594eb946859afd777efc43ca9fd436e176eef9d4549bd7428d04cee55ea8af02c8cb066dd9396a405de5ee6290a966ee52a0f1c64fd2749 -DIST pyo3-macros-backend-0.24.0.crate 71998 BLAKE2B d3cd57fdf2a8b0f750d8f00fa36f32b95f9f13adf9453e0823fec0791ae99af018db6e596205ff9f9f555489cec024e23eb19c53379c09381c0cb209d8a5a695 SHA512 58b06343fa03b2b7aacdafcf219865bbb5b80cc2b28fdf16133a7d43fb7723cd83718e067bf6e01f96b94738bb83cda87d4ac2703d8d59588708d938df8e66eb -DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 -DIST redox_syscall-0.5.3.crate 23830 BLAKE2B 0a38235ec277144f0c3e7bcb1d273c7f357d85aef33dbd06328ef16bab7df0a07b523431590899ea58d55e8e1d84c32392478530200cca3a9483e8a47b29e233 SHA512 777d1208004b7756887d6c5745ea408972670e59430e1d299d01a463ae41b98e0920ee77aefef8755fc949d4799dca679afaaae9c1a7d060f76f69af5b90427e -DIST regex-1.10.6.crate 253894 BLAKE2B 176cf6a1e86aa8a5004af5ab0d6cd4178135bdae3caeb6a8276b8739858c65e9ebcf23749398a5a91adcfee9cca3667b306c4adb6307acfe61dadba8c6f3eee4 SHA512 ec28961d226c944321d9953c42e43cf2d23b8ca0d72d6412e7b0f572c407aceb079bb82502d124af94d71d67c9e5e0c9f66ab9f31edf6023ff045ec37b770964 -DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f -DIST regex-automata-0.4.7.crate 617582 BLAKE2B 6295d866706b623b2025fdc0c407086fec15053229d708713d0ec165bd526ba25e7468d0009625cbbbc21d20345f0af2eea10addf6de633e8e6a02dddced67b8 SHA512 b19d00d64bb8cd833cfb35fabb162b9481716f4b7f6035c1c8f1de4e0f90e00823d006e057aa3505aeda48c9e1802e61173c4a2878891129a3a918727e43b0d3 -DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e -DIST regex-syntax-0.8.4.crate 347577 BLAKE2B 400323cdad2a7daa8d4006e4dd7a7b1234704df0f80ca0f4bb19447f8f1d270053bc8aa613e48291ab3a78c7eb02d7afec57bfc8d966a48b372a4c80de9b120c SHA512 10719c138d9aa304106fcbf77da0b01645d1b6fbc621abb639dbd43ed5fc3dbd22aaad8b86df55a60e7b2b4fc347b6f41419131d7b047273e146073250d892ed -DIST ring-0.17.8.crate 4188554 BLAKE2B f531b15cc5cf88f2ef00b1708473a7e98a42dbbd026027ef2c42f2d8bdba0eb1665621fc98db618252f6a131bd54b1493987a0285bf2b9a22eba4c9409ee1cab SHA512 e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358 -DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8 -DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 -DIST rusticata-macros-4.1.0.crate 11746 BLAKE2B ef912926df8ff2d3ee64a190d79dde0edacaa0ae8c2442d75a1fae82f97aacd9994f3511605686cd2bf592e71461279776afc63b9f25cd8ab10610d59cf3610d SHA512 8066a2de0d63f82278b33fdb27fba99b0ebc56ffd364ce6361fc9ac6d78f31e3e4418cbc78916365fd0e7735fdcecced21e16aaabe56cd72250bac0cb30151b3 -DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f -DIST rustls-0.23.12.crate 438443 BLAKE2B 638ed38c62f807d1a28cd880a8664e09e0ef25ef038f93c6b8f5512e1864d60f2bc8a83e00907f9ee36e543bbbd9e5b6f5a0ff7fb57770619864298d32c31bd7 SHA512 49b7fb3dc02e9ded96718d064a121629dffeded6affbe8dd8a41283be62c99244b23208205a1821d83b557200b017d26589d4f42a0048b2cbd70156dcbbb8b94 -DIST rustls-pemfile-2.1.3.crate 26757 BLAKE2B 421c0e829d28d94fed3356195ad0628f7f79cf8c25a56a5699df6c385d437dbfff2abf6bbf8b63af28658819f225d2728805ea0c7111e572fb2bff0523d31e42 SHA512 94b98d05783ed0920c9ef89259e740ca77f8fecb4ce4ee894b7ba30acb0fe82f41cb2681b5eddedf8e3ba7c68d1dd740132a39028a99ce2e1070d7d88d99d641 -DIST rustls-pki-types-1.8.0.crate 29562 BLAKE2B 933e281d6f4725717c09699cbc73368b7212745df7900e9242dfb872edbf6908faf417b5684c843af8b37a198dc4104de279bec0d72d2c43581f837a62f67683 SHA512 f8a223b904c224e4aae9f06046280f3f9daacb50d1456f8ea2911cc7174a4b8317f86e4ea5431a29c0ad8dcef44bae53c20bc88ffd9dd72bf83161289bb65e04 -DIST rustls-webpki-0.102.6.crate 201331 BLAKE2B 9802401ac0134a4c6b2ae7d72ad73126dfb271458a9ced5128c4fe7919ec64b5d68be13b5abf9ca9f666052c462bac112c321cca3b54c1b615224fcabb1bca3a SHA512 83ed70c4ca8e0714b363bf76c04281fafac08788bb5f283b87c21eb6d5b3bbb9ebd21a62dd9e1eea89d41f1557f953486e1160c5e7eb02b693bec3745a9603c5 -DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 -DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST serde-1.0.204.crate 78253 BLAKE2B 6fdebf3cbcc0327b404caaae43c87ba2b6105374a5ee3eaa34d44866e782132cff535da4c069c007783b7b6468d55cb1ceb6a41da74b9eab03ace7cf4811e09e SHA512 2fefbeed0117bd791fd25dd5ad0c99ed4f60aac5919605b6f642050f748dd472bf9d4d121b78b0cfe8719db30a675559d097bcc7542cb57451d1779dfd8d294f -DIST serde_derive-1.0.204.crate 55871 BLAKE2B 8f0cdb244a820712d557a3273e505c4461f4d7db89e8394040b4c66ede787b6b38b4c9923b38959ab4042c9076b8af72008c0dd15ac93a0ecdeb99da8fb526ae SHA512 bbb2b5e60e2af5bc7528b937ffaf0d3ffd433dbd9cb2592c1e07090620309057e4f11cbd6112fc1d2c5557e1bb3c0f4d59eb06ff06fa021ec683ab880997140e -DIST serde_json-1.0.122.crate 147200 BLAKE2B e678f61791da51bfc9df8e0184ee3d43c7eeef51c10ea5ea7b14f887ba22d6eb8ccd80a3080a35fc35279b36e635fa00ca3f102c4f6f2366a831d48014692407 SHA512 140830b38ca4e79eb66bb9d2b55c69434dde9208be926e7aaf7eb561af3c19148f9abd93d1526a7f77e249ac44d9226e4d6ae63eacfb6214544913480f668160 -DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST signal-hook-registry-1.4.2.crate 18064 BLAKE2B 7274d4c115678eae2640a709bf9d682ce867c1f6295a0c5f49e492f95dd1c457f20b56207a74221df1fd9d744b24c6260e28f705777e3c7d47b7bdd36f1d57fb SHA512 16362d232b1d301007c069198d7716848aa73d898ef92e050422b36c09001b4334390dc95a6650e5315377fd8960d4336e5ae869b0a305e8525e977b8327c508 -DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40 -DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679 -DIST socket2-0.5.7.crate 55758 BLAKE2B 148d2e2b6610895ec555b1357b340576984eb76cb3ea719f85af50cc4215b2ea2db739e2a61434c09360a0c1ff8e05911764e18dc4a59451c0aeb0eb60b8403f SHA512 ca37157bfa970cf3cee8b45c7fe64930becf2ffbbc309ea4613be968400279b70edd084d159f65b76fe1130917312d81455023c0d7c1bab7a59c79542aef9dcd -DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee -DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee -DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd -DIST syn-2.0.100.crate 297947 BLAKE2B 50a9b244732eebc16464bef152bb620d86aba590942b0d68710d36e89c0ee752629be5bb8db48866c7d252d545ab910625891a5a9b499ad9142191881eb9b42b SHA512 082a975c6448febe38abdc0b43ae929a97a303c0f980ecd2bdd6c44aa2b39ee5aeedf6b1c84316cf088e0d97aff011ec0482a5242ddb338dcf7db5d55926cf6c -DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb -DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a -DIST test-log-0.2.16.crate 9919 BLAKE2B 21ec2a0e5afe7c80b9398ff6688f93f82e76f7524d4f30130ae7cfef25b54424305f26dbe23546df4c4da8f5f1710365dafe7e9c7c712972e5525ce4d0e5ed3c SHA512 0f3e88f958d8fd73ed0ebc503ace5222fa84121c47a731abf271b2a7fdec5033641b2ae802dd620d1767bade41934dacf87b9333cb90fbbe2c697ecfce1188fa -DIST test-log-macros-0.2.16.crate 7603 BLAKE2B 070dade96dfd17f003fede1efc3794b32dc08a33fb3b2154229b4523da987b8fd98687137c882507ce20f7a363caa689b889ff40165f08b5b9e7f99059e15969 SHA512 2aaff76c9220b05da0c48aadfe47b2efbdbfcecb49abdcece2acf718153d66e316faca11b8833aeed72b372478f0a1a3b8aa522aa1fadc1ab93530df16545e8d -DIST thiserror-1.0.63.crate 21537 BLAKE2B eacab5745d948416bde165d768f55c10c132572052db405ae3dd3e6e3b5ce41f36d574192ae68fecf6002ae5b14fd0aa135fe15e1614f3b51a294d5edc67c9ac SHA512 d5c2360075947cc0fff3253b5532f03f3102d6c9ef52dfeb3b400771116937e466a62ce67ccdf91532bf096f4882322522349a727588fd87b932326c8e758753 -DIST thiserror-impl-1.0.63.crate 16047 BLAKE2B 290b56ece5c592fdab4d20e9ebcc8dfe3f76b00aa48ed6c216ed0ebcab86b1ab4b4d676d0f52329abaccefae12bd47b4a81966901fdcf4ca5d0632d5021adbb8 SHA512 f93b7f89784d72d8b6e36050c22b88b7fd8de38e9a90fa6fe3f45973ea1566ce8bf82e959951377e3bf584a32afc97812188be25983a028be138b1700bb8c102 -DIST thread_local-1.1.8.crate 13962 BLAKE2B fce2feddaaebde42bdb83d814929868f06387a4fa25d5becc73ff0b983395aabe076268569c6a89e2d90ce6e68d2ebca7c3e0ba1c9159c61b32631ce39289a9f SHA512 6d7e3941f43c43ac091db5d1cf2a8a3892b54b0634d9200426eadeb82015566532f04b6040085dbdcb10580ac724b6ded8416931d764d795a5f923aced66c492 -DIST time-0.3.43.crate 142912 BLAKE2B e0cd5635eac496f96ba0d9cc329029eac1d21ae49f9035882c4b09b5469c6dd44037b9634f3c70530867062e971dd55c2ffc889ede37be6ad0ef93421463ae62 SHA512 bae3a05202297e8be07f4749431471dd317f7309e0b5a8021993b613540ae9371ef34db55a86dc4a39fdae715a05f16ce280cf5e165cb076bf8ec61756d335be -DIST time-core-0.1.6.crate 9105 BLAKE2B bf34fb3ff2afc5120a394129728c5e7806084df16f04427e3fa70104c68de414da69addbb651fac60923248b37ee146a0e73e124542369c6f68fd5fda9ecef2e SHA512 135f25c99620788a8548027c04bfb94152681d291848b69650ff6dea3aad42fcd974a2d0e5ede8b091f37d4d80d97804e1aca70f353f5970402ef545a5f1d407 -DIST time-macros-0.2.24.crate 24715 BLAKE2B 218371c56da2522ad6b664039d7e4bb4454a0eaefbd76afb6d8205d2c3dfb3c9873c2b8bf161e1ad144efe6a64c69e8dc0908f4fd0e6287c9c9c6f02840de3d8 SHA512 a9ed3dc956bd9a16ff6c76ea4614709912c33104a7c607c43956d644743b2dc04ecc257c000c6ccf66c026e655ba439250d1ad47b668a12e769e30e069f2dc10 -DIST tokio-1.39.2.crate 780859 BLAKE2B c7841e36893ce676cde3431fb8d90ffad8774c9886af1a6809aba823ff4cab48a5706670e2ea60c9aafe03ead8828a3c8eb10c21d7c5e7fd8eab7795752a769c SHA512 f16ce6d7585efb151d9668b0b5e86dea7c227c490bd31d9589ab98aacfd220532d0efbf7d7f866ca1074fde6bfee0df6b95930b4ce4ab494b2f4ce7030b2678d -DIST tokio-macros-2.4.0.crate 12501 BLAKE2B 9b358adb86e828faeb956d24a1ebf68b51a69bce519ad9760ec3d3b8eb1cf4435afd4edc5ddbf634fe152bc77b8675182dda3f076f1011c5b5b97850c1fa1689 SHA512 f4a445f6c2cc7c1cfb5825919cd3dea3af52720c7793c20601d05870e7efbcfe0c6231fba7ada49b5ce46757f0e1475b3667914ff33c2fcb25e9a40151bd2501 -DIST tokio-rustls-0.26.0.crate 34253 BLAKE2B faec8cf5b55c5b68549659e82e656d63181b8384d170690b8a22e00b9b7bf4f63cf3f2a0c7a78ed7adc9122253765cf8aa0adebfe620f642f08268ba66ba610e SHA512 101f2083e04feffec48204388c4be3d51fd6dc45bdd04bb75bdfaba48cbdd89529e14dda194ef45b2d78530cc74f128a763fb09165a52d738eb17adff7c56664 -DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c -DIST tracing-core-0.1.33.crate 63434 BLAKE2B bc36332ffe5f4c95ae2d12df43944bcf589746cdb923a39098e5f4007fd1f19d7c3bb115011ddc40c13e3ae0e5cfc9a59c49861824e99fed7430fd29479abacf SHA512 1c6f0cf3b7bd6c8f6316ed9ea0b315a619308de6cbf7e50e665a193cf8c3399b5227d4f145d83b10c7e01a2f9fbc83d16e108cf09b7fd6cef413aa5c1acf89ef -DIST tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0afcdf50807bd0f6df7539635e239b5095696872103125a4d4cfec24af6336fce6f3931363dd5be4f53a09fa584f2 SHA512 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285 -DIST tracing-subscriber-0.3.19.crate 198345 BLAKE2B c7083168e62619c856b872570b85b44475edd687fb6d5c3334246622900fcbf4e4a8484c23362fbfb358d6d9f8088f7dbad2e2ed30954aebf76d1b57324b712b SHA512 840e35103f1152e94ef9138d0f03f157b296def538bab6c7464fa7d363aef7734feed196091782dd3aa9bf06c7dc181a2c37149a23f5be036f00c00b5200686c -DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 -DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416 -DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 -DIST valuable-0.1.0.crate 27718 BLAKE2B ef5ded994c9a6dd302bed27f0d757447b0c86dfefa499c1ef0d25c3a6745ce61cfa2c926826534c9f605f9b89b4a19f91f06f94ae7c03f1ddc4c58fab3ae58bb SHA512 a97f65db1f1c5049a276dbb0e45e25c6fc6ce9d27ac1fcd77c945324cd8216ef60344065c79799ca04e338455e4f7422c44078eea32d5fc359dd0211ee7eb387 -DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f -DIST webpki-0.22.4.crate 63472 BLAKE2B 35862693d6e10574490f516dd8683cb5b167bca9ac06a72ca0b1ab2007b055cc14db9c6f92ebc872394775d769d38290b8c592833ae9778e5070e115caace504 SHA512 b1bb203a5a36c01259840d9f32c729e736b25baebfa4de66ccdb9c38f164857e701fb597a91e18537ab1c31a6b29cd3d0cd8f45658cec87e55dd27c1c582a637 -DIST webpki-roots-0.26.6.crate 255384 BLAKE2B 8a5d94e2ac66343fb8833f0b2ae67a5292707ca5d34386502f7514380f62bf86b812967e6b10f51015d63744c7e20a0f4cf6ad9142256c981c31a9bcc7ef8f90 SHA512 a2e3a406caf6ff8261bfd2d52699bea10214e8c0d6ae69631918566bdf156be2e6fe7e0d91120ad4cb10d20862215b25c8ad454e908bffbebf1c046e1787b11f -DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5 -DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 -DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 -DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f -DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 -DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b -DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 -DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f -DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 -DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb -DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd -DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 -DIST x509-parser-0.16.0.crate 92925 BLAKE2B 4224f1a058c7f6bf062f83159951fa65513d7d761fde54426e8451968be83516465ae86bf39b2321997d5cf2a512b671717e03c933bf61bc15d6634fb663364b SHA512 fb113c78eb5231d47af2e0884109d6406f4a19369500d582a075b50ec347e8cd9a085a28aafb50ae5699026f5220945c61c879c4dd3c484c4cbccdc46dd65378 -DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe -DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f803d4b8ae5b7d51c9f2ebb332a289b3c1ea528655806a26998e081a1cc9f4b07828664542de8d8d2619faf079d25c5 SHA512 d6966b024ce5e265c93e7056659ccbb97bbf6baa30f759fd96dc4391a6487426637f61f0a2713b6160019d778cf7d8ff1f25bb33d6c4f4585b990baae418b226 diff --git a/dev-python/proton-vpn-local-agent/metadata.xml b/dev-python/proton-vpn-local-agent/metadata.xml deleted file mode 100644 index eeee60fbcd7f..000000000000 --- a/dev-python/proton-vpn-local-agent/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - beatussum@protonmail.com - Mattéo Rossillol‑‑Laruelle - - - - - ProtonVPN - - - https://github.com/ProtonVPN/local-agent-rs/issues - ProtonVPN/local-agent-rs - - diff --git a/dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.4.8.ebuild b/dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.4.8.ebuild deleted file mode 100644 index 5ad970b2b324..000000000000 --- a/dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.4.8.ebuild +++ /dev/null @@ -1,219 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.14.0 - -EAPI=8 - -CRATES=" - addr2line@0.22.0 - adler@1.0.2 - aho-corasick@1.1.3 - anstream@0.6.15 - anstyle-parse@0.2.5 - anstyle-query@1.1.1 - anstyle-wincon@3.0.4 - anstyle@1.0.8 - asn1-rs-derive@0.5.1 - asn1-rs-impl@0.2.0 - asn1-rs@0.6.2 - async-trait@0.1.81 - autocfg@1.3.0 - aws-lc-rs@1.8.1 - aws-lc-sys@0.20.1 - backtrace@0.3.73 - base64@0.22.1 - bincode@1.3.3 - bindgen@0.69.4 - bitflags@2.6.0 - bytes@1.7.1 - cc@1.1.8 - cexpr@0.6.0 - cfg-if@1.0.0 - clang-sys@1.8.1 - cmake@0.1.50 - colorchoice@1.0.2 - data-encoding@2.9.0 - der-parser@9.0.0 - deranged@0.5.3 - displaydoc@0.2.5 - dunce@1.0.5 - either@1.13.0 - env_filter@0.1.2 - env_logger@0.11.5 - errno@0.3.9 - fs_extra@1.3.0 - futures-channel@0.3.31 - futures-core@0.3.31 - futures-executor@0.3.31 - futures-io@0.3.31 - futures-macro@0.3.31 - futures-sink@0.3.31 - futures-task@0.3.31 - futures-util@0.3.31 - futures@0.3.31 - getrandom@0.2.15 - gimli@0.29.0 - glob@0.3.1 - heck@0.5.0 - hermit-abi@0.3.9 - home@0.5.9 - humantime@2.1.0 - indoc@2.0.5 - is_terminal_polyfill@1.70.1 - itertools@0.12.1 - itoa@1.0.11 - jobserver@0.1.32 - lazy_static@1.5.0 - lazycell@1.3.0 - libc@0.2.155 - libloading@0.8.5 - linux-raw-sys@0.4.14 - lock_api@0.4.12 - log@0.4.22 - matchers@0.1.0 - memchr@2.7.4 - memoffset@0.9.1 - minimal-lexical@0.2.1 - miniz_oxide@0.7.4 - mio@1.0.1 - mirai-annotations@1.12.0 - nom@7.1.3 - nu-ansi-term@0.46.0 - num-bigint@0.4.6 - num-conv@0.1.0 - num-integer@0.1.46 - num-traits@0.2.19 - object@0.36.3 - oid-registry@0.7.1 - once_cell@1.19.0 - overload@0.1.1 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - paste@1.0.15 - pin-project-lite@0.2.14 - pin-utils@0.1.0 - portable-atomic@1.7.0 - powerfmt@0.2.0 - prettyplease@0.2.20 - proc-macro2@1.0.94 - pyo3-async-runtimes-macros@0.24.0 - pyo3-async-runtimes@0.24.0 - pyo3-build-config@0.24.0 - pyo3-ffi@0.24.0 - pyo3-macros-backend@0.24.0 - pyo3-macros@0.24.0 - pyo3@0.24.0 - quote@1.0.36 - redox_syscall@0.5.3 - regex-automata@0.1.10 - regex-automata@0.4.7 - regex-syntax@0.6.29 - regex-syntax@0.8.4 - regex@1.10.6 - ring@0.17.8 - rustc-demangle@0.1.24 - rustc-hash@1.1.0 - rusticata-macros@4.1.0 - rustix@0.38.34 - rustls-pemfile@2.1.3 - rustls-pki-types@1.8.0 - rustls-webpki@0.102.6 - rustls@0.23.12 - ryu@1.0.18 - scopeguard@1.2.0 - serde@1.0.204 - serde_derive@1.0.204 - serde_json@1.0.122 - sharded-slab@0.1.7 - shlex@1.3.0 - signal-hook-registry@1.4.2 - slab@0.4.9 - smallvec@1.13.2 - socket2@0.5.7 - spin@0.9.8 - static_assertions@1.1.0 - subtle@2.6.1 - syn@2.0.100 - synstructure@0.13.2 - target-lexicon@0.13.2 - test-log-macros@0.2.16 - test-log@0.2.16 - thiserror-impl@1.0.63 - thiserror@1.0.63 - thread_local@1.1.8 - time-core@0.1.6 - time-macros@0.2.24 - time@0.3.43 - tokio-macros@2.4.0 - tokio-rustls@0.26.0 - tokio@1.39.2 - tracing-core@0.1.33 - tracing-log@0.2.0 - tracing-subscriber@0.3.19 - tracing@0.1.41 - unicode-ident@1.0.12 - unindent@0.2.3 - untrusted@0.9.0 - utf8parse@0.2.2 - valuable@0.1.0 - wasi@0.11.0+wasi-snapshot-preview1 - webpki-roots@0.26.6 - webpki@0.22.4 - which@4.4.2 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.52.0 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 - x509-parser@0.16.0 - zeroize@1.8.1 - zeroize_derive@1.4.2 -" - -RUST_MIN_VER="1.81.0" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit cargo python-r1 - -DESCRIPTION="Proton VPN local agent written in Rust" -HOMEPAGE="https://github.com/ProtonVPN/local-agent-rs" - -SRC_URI=" - https://github.com/ProtonVPN/local-agent-rs/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -S="${WORKDIR}/local-agent-rs-${PV}/python-proton-vpn-local-agent" -LICENSE="GPL-3+" - -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 - openssl Unicode-DFS-2016 -" - -SLOT="0" -KEYWORDS="~amd64" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS}" - -src_install() { - einstalldocs - - pushd target/release &>> /dev/null || die - mv libpython_proton_vpn_local_agent.so local_agent.abi3.so || die - popd &>> /dev/null || die - - python_moduleinto proton/vpn - python_foreach_impl python_domodule target/release/local_agent.abi3.so -} diff --git a/dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.6.1.ebuild b/dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.6.1.ebuild deleted file mode 100644 index 5ad970b2b324..000000000000 --- a/dev-python/proton-vpn-local-agent/proton-vpn-local-agent-1.6.1.ebuild +++ /dev/null @@ -1,219 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.14.0 - -EAPI=8 - -CRATES=" - addr2line@0.22.0 - adler@1.0.2 - aho-corasick@1.1.3 - anstream@0.6.15 - anstyle-parse@0.2.5 - anstyle-query@1.1.1 - anstyle-wincon@3.0.4 - anstyle@1.0.8 - asn1-rs-derive@0.5.1 - asn1-rs-impl@0.2.0 - asn1-rs@0.6.2 - async-trait@0.1.81 - autocfg@1.3.0 - aws-lc-rs@1.8.1 - aws-lc-sys@0.20.1 - backtrace@0.3.73 - base64@0.22.1 - bincode@1.3.3 - bindgen@0.69.4 - bitflags@2.6.0 - bytes@1.7.1 - cc@1.1.8 - cexpr@0.6.0 - cfg-if@1.0.0 - clang-sys@1.8.1 - cmake@0.1.50 - colorchoice@1.0.2 - data-encoding@2.9.0 - der-parser@9.0.0 - deranged@0.5.3 - displaydoc@0.2.5 - dunce@1.0.5 - either@1.13.0 - env_filter@0.1.2 - env_logger@0.11.5 - errno@0.3.9 - fs_extra@1.3.0 - futures-channel@0.3.31 - futures-core@0.3.31 - futures-executor@0.3.31 - futures-io@0.3.31 - futures-macro@0.3.31 - futures-sink@0.3.31 - futures-task@0.3.31 - futures-util@0.3.31 - futures@0.3.31 - getrandom@0.2.15 - gimli@0.29.0 - glob@0.3.1 - heck@0.5.0 - hermit-abi@0.3.9 - home@0.5.9 - humantime@2.1.0 - indoc@2.0.5 - is_terminal_polyfill@1.70.1 - itertools@0.12.1 - itoa@1.0.11 - jobserver@0.1.32 - lazy_static@1.5.0 - lazycell@1.3.0 - libc@0.2.155 - libloading@0.8.5 - linux-raw-sys@0.4.14 - lock_api@0.4.12 - log@0.4.22 - matchers@0.1.0 - memchr@2.7.4 - memoffset@0.9.1 - minimal-lexical@0.2.1 - miniz_oxide@0.7.4 - mio@1.0.1 - mirai-annotations@1.12.0 - nom@7.1.3 - nu-ansi-term@0.46.0 - num-bigint@0.4.6 - num-conv@0.1.0 - num-integer@0.1.46 - num-traits@0.2.19 - object@0.36.3 - oid-registry@0.7.1 - once_cell@1.19.0 - overload@0.1.1 - parking_lot@0.12.3 - parking_lot_core@0.9.10 - paste@1.0.15 - pin-project-lite@0.2.14 - pin-utils@0.1.0 - portable-atomic@1.7.0 - powerfmt@0.2.0 - prettyplease@0.2.20 - proc-macro2@1.0.94 - pyo3-async-runtimes-macros@0.24.0 - pyo3-async-runtimes@0.24.0 - pyo3-build-config@0.24.0 - pyo3-ffi@0.24.0 - pyo3-macros-backend@0.24.0 - pyo3-macros@0.24.0 - pyo3@0.24.0 - quote@1.0.36 - redox_syscall@0.5.3 - regex-automata@0.1.10 - regex-automata@0.4.7 - regex-syntax@0.6.29 - regex-syntax@0.8.4 - regex@1.10.6 - ring@0.17.8 - rustc-demangle@0.1.24 - rustc-hash@1.1.0 - rusticata-macros@4.1.0 - rustix@0.38.34 - rustls-pemfile@2.1.3 - rustls-pki-types@1.8.0 - rustls-webpki@0.102.6 - rustls@0.23.12 - ryu@1.0.18 - scopeguard@1.2.0 - serde@1.0.204 - serde_derive@1.0.204 - serde_json@1.0.122 - sharded-slab@0.1.7 - shlex@1.3.0 - signal-hook-registry@1.4.2 - slab@0.4.9 - smallvec@1.13.2 - socket2@0.5.7 - spin@0.9.8 - static_assertions@1.1.0 - subtle@2.6.1 - syn@2.0.100 - synstructure@0.13.2 - target-lexicon@0.13.2 - test-log-macros@0.2.16 - test-log@0.2.16 - thiserror-impl@1.0.63 - thiserror@1.0.63 - thread_local@1.1.8 - time-core@0.1.6 - time-macros@0.2.24 - time@0.3.43 - tokio-macros@2.4.0 - tokio-rustls@0.26.0 - tokio@1.39.2 - tracing-core@0.1.33 - tracing-log@0.2.0 - tracing-subscriber@0.3.19 - tracing@0.1.41 - unicode-ident@1.0.12 - unindent@0.2.3 - untrusted@0.9.0 - utf8parse@0.2.2 - valuable@0.1.0 - wasi@0.11.0+wasi-snapshot-preview1 - webpki-roots@0.26.6 - webpki@0.22.4 - which@4.4.2 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.52.0 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 - x509-parser@0.16.0 - zeroize@1.8.1 - zeroize_derive@1.4.2 -" - -RUST_MIN_VER="1.81.0" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit cargo python-r1 - -DESCRIPTION="Proton VPN local agent written in Rust" -HOMEPAGE="https://github.com/ProtonVPN/local-agent-rs" - -SRC_URI=" - https://github.com/ProtonVPN/local-agent-rs/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -S="${WORKDIR}/local-agent-rs-${PV}/python-proton-vpn-local-agent" -LICENSE="GPL-3+" - -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 - openssl Unicode-DFS-2016 -" - -SLOT="0" -KEYWORDS="~amd64" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS}" - -src_install() { - einstalldocs - - pushd target/release &>> /dev/null || die - mv libpython_proton_vpn_local_agent.so local_agent.abi3.so || die - popd &>> /dev/null || die - - python_moduleinto proton/vpn - python_foreach_impl python_domodule target/release/local_agent.abi3.so -} diff --git a/dev-python/proton-vpn-network-manager/Manifest b/dev-python/proton-vpn-network-manager/Manifest deleted file mode 100644 index bc3776fcd828..000000000000 --- a/dev-python/proton-vpn-network-manager/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST proton-vpn-network-manager-0.13.0.tar.gz 61201 BLAKE2B 92963e146621d793d0a01412a023e7fcd8103828d157f5add44409226e2d049ca5461c09b4bea27f64cc1ab35e0b020f580f69544daee219b0a52ab47e53d85b SHA512 f938d70e971f1115c95c9fd4d12a7ffc7ba7b411cedee0c9d9c27729bd7b1c8fc01ae19efc1ec455c0e623b21badd0f7cfa067a411cbc2c97322b430eb8d4069 -DIST proton-vpn-network-manager-0.13.5.tar.gz 61456 BLAKE2B 3a855f6e0f1d0b6cfd611a755cf8f06d4563bde0944f842c6c8205a4b495bf28222ee466af94efa144aaf995345634735aa5bd1511f1a4ea33e6d10d5859eddf SHA512 103f0a1aac808a71921adf11a93a5cdf2f2add0e6b93e19fe9ec88b6c7871f8acbcbdda04e2255f355e2bd982a264d74b2b10c5c2f9046c1551e9ef04e08b02c diff --git a/dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-fix-networkmanager-plugin-loading.patch b/dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-fix-networkmanager-plugin-loading.patch deleted file mode 100644 index c0b687b916de..000000000000 --- a/dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-fix-networkmanager-plugin-loading.patch +++ /dev/null @@ -1,36 +0,0 @@ -From d85d28ef5c70be62732488e12709d006622468ec Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= - -Date: Sun, 15 Jun 2025 10:37:05 +0200 -Subject: [PATCH] fix NetworkManager plugin loading -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Mattéo Rossillol‑‑Laruelle ---- - .../backend/linux/networkmanager/core/networkmanager.py | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/proton/vpn/backend/linux/networkmanager/core/networkmanager.py b/proton/vpn/backend/linux/networkmanager/core/networkmanager.py -index 8b1d3fb..f625243 100644 ---- a/proton/vpn/backend/linux/networkmanager/core/networkmanager.py -+++ b/proton/vpn/backend/linux/networkmanager/core/networkmanager.py -@@ -284,10 +284,11 @@ class LinuxNetworkManager(VPNConnection): - connection = None - with vpnconfig as filename: - for plugin in vpn_plugin_list: -- plugin_editor = plugin.load_editor_plugin() -- # return a NM.SimpleConnection (NM.Connection) -- # https://lazka.github.io/pgi-docs/NM-1.0/classes/SimpleConnection.html - try: -+ plugin_editor = plugin.load_editor_plugin() -+ # return a NM.SimpleConnection (NM.Connection) -+ # https://lazka.github.io/pgi-docs/NM-1.0/classes/SimpleConnection.html -+ - # plugin_name = plugin.props.name - connection = plugin_editor.import_(filename) - break --- -2.49.0 - diff --git a/dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-remove-call-to-apt.patch b/dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-remove-call-to-apt.patch deleted file mode 100644 index e6258c312f5b..000000000000 --- a/dev-python/proton-vpn-network-manager/files/proton-vpn-network-manager-0.12.13-remove-call-to-apt.patch +++ /dev/null @@ -1,82 +0,0 @@ -From a58f2e046f2e7dcb008158b54db2f0bdace0cc1e Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= - -Date: Fri, 25 Apr 2025 15:14:48 +0200 -Subject: [PATCH] remove call to `apt` -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -In Gentoo, `apt` is a part of the Java upstream and is installed by -`app-eselect/eselect-java`. This executable is not the `apt` package manager of -Debian. Its call has to be removed to avoid an annoying notification. - -Signed-off-by: Mattéo Rossillol‑‑Laruelle ---- - .../killswitch/default/nmkillswitch.py | 21 ------------------- - .../killswitch/wireguard/wgkillswitch.py | 21 ------------------- - 2 files changed, 42 deletions(-) - -diff --git a/proton/vpn/backend/linux/networkmanager/killswitch/default/nmkillswitch.py b/proton/vpn/backend/linux/networkmanager/killswitch/default/nmkillswitch.py -index 6650a97..a2e2cfd 100644 ---- a/proton/vpn/backend/linux/networkmanager/killswitch/default/nmkillswitch.py -+++ b/proton/vpn/backend/linux/networkmanager/killswitch/default/nmkillswitch.py -@@ -101,25 +101,4 @@ class NMKillSwitch(KillSwitch): - logger.error("NetworkManager is not running.") - return False - -- # libnetplan0 is the first version that is present in Ubuntu 22.04. In Ubuntu 24.04 -- # the package name changes to libnetplan1, and it's not compatible with this kill -- # switch implementation when IPv6 is disabled via the ipv6.disabled kernel option. -- try: -- result = subprocess.run( -- ["/usr/bin/apt", "show", "libnetplan1"], -- capture_output=True, -- check=True, shell=False -- ) # nosec B603:subprocess_without_shell_equals_true -- except (FileNotFoundError, subprocess.CalledProcessError): -- pass -- else: -- stdout_decoded = result.stdout.decode("utf8").split("\n") -- for package_info_line in stdout_decoded: -- if package_info_line.startswith("Version: 1.0.0"): -- logger.warning( -- "Kill switch is not compatible with libnetplan1 v1.0.0. " -- "Please upgrade libnetplan1 package to v1.1.1" -- ) -- break -- - return True -diff --git a/proton/vpn/backend/linux/networkmanager/killswitch/wireguard/wgkillswitch.py b/proton/vpn/backend/linux/networkmanager/killswitch/wireguard/wgkillswitch.py -index aff3cd4..0123b43 100644 ---- a/proton/vpn/backend/linux/networkmanager/killswitch/wireguard/wgkillswitch.py -+++ b/proton/vpn/backend/linux/networkmanager/killswitch/wireguard/wgkillswitch.py -@@ -104,25 +104,4 @@ class WGKillSwitch(KillSwitch): - logger.error("NetworkManager is not running.") - return False - -- # libnetplan0 is the first version that is present in Ubuntu 22.04. In Ubuntu 24.04 -- # the package name changes to libnetplan1, and it's not compatible with this kill -- # switch implementation when IPv6 is disabled via the ipv6.disabled kernel option. -- try: -- result = subprocess.run( -- ["/usr/bin/apt", "show", "libnetplan1"], -- capture_output=True, -- check=True, shell=False -- ) # nosec B603:subprocess_without_shell_equals_true -- except (FileNotFoundError, subprocess.CalledProcessError): -- pass -- else: -- stdout_decoded = result.stdout.decode("utf8").split("\n") -- for package_info_line in stdout_decoded: -- if package_info_line.startswith("Version: 1.0.0"): -- logger.warning( -- "Kill switch is not compatible with libnetplan1 v1.0.0. " -- "Please upgrade libnetplan1 package to v1.1.1" -- ) -- break -- - return True --- -2.49.0 - diff --git a/dev-python/proton-vpn-network-manager/metadata.xml b/dev-python/proton-vpn-network-manager/metadata.xml deleted file mode 100644 index 40d1b59a25f4..000000000000 --- a/dev-python/proton-vpn-network-manager/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - beatussum@protonmail.com - Mattéo Rossillol‑‑Laruelle - - - - - - - Proton AG - opensource@proton.me - - - https://github.com/ProtonVPN/python-proton-vpn-network-manager/issues/ - ProtonVPN/python-proton-vpn-network-manager - - diff --git a/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.13.0.ebuild b/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.13.0.ebuild deleted file mode 100644 index 78eb8b41581a..000000000000 --- a/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.13.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 linux-info - -DESCRIPTION="Proton VPN Network Manager handler" -HOMEPAGE="https://github.com/ProtonVPN/python-proton-vpn-network-manager" -SRC_URI="https://github.com/ProtonVPN/python-proton-vpn-network-manager/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/python-${P}" -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/proton-core[${PYTHON_USEDEP}] - >=dev-python/proton-vpn-api-core-0.45.1[${PYTHON_USEDEP}] - >=dev-python/proton-vpn-local-agent-1.4.4[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - net-misc/networkmanager[introspection] - net-vpn/networkmanager-openvpn -" - -CONFIG_CHECK="~DUMMY ~WIREGUARD" - -PATCHES=( - "${FILESDIR}/${PN}-0.12.13-fix-networkmanager-plugin-loading.patch" - "${FILESDIR}/${PN}-0.12.13-remove-call-to-apt.patch" -) - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - sed -i "/--cov/d" setup.cfg || die -} - -python_test() { - # VPN connection cannot be tested within sandbox - local EPYTEST_IGNORE=( - tests/unit/core/test_networkmanager.py - tests/unit/wireguard/test_wireguard.py - ) - - XDG_RUNTIME_DIR="${T}/python_test" epytest -} diff --git a/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.13.5.ebuild b/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.13.5.ebuild deleted file mode 100644 index 78eb8b41581a..000000000000 --- a/dev-python/proton-vpn-network-manager/proton-vpn-network-manager-0.13.5.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 linux-info - -DESCRIPTION="Proton VPN Network Manager handler" -HOMEPAGE="https://github.com/ProtonVPN/python-proton-vpn-network-manager" -SRC_URI="https://github.com/ProtonVPN/python-proton-vpn-network-manager/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/python-${P}" -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/proton-core[${PYTHON_USEDEP}] - >=dev-python/proton-vpn-api-core-0.45.1[${PYTHON_USEDEP}] - >=dev-python/proton-vpn-local-agent-1.4.4[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - net-misc/networkmanager[introspection] - net-vpn/networkmanager-openvpn -" - -CONFIG_CHECK="~DUMMY ~WIREGUARD" - -PATCHES=( - "${FILESDIR}/${PN}-0.12.13-fix-networkmanager-plugin-loading.patch" - "${FILESDIR}/${PN}-0.12.13-remove-call-to-apt.patch" -) - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - sed -i "/--cov/d" setup.cfg || die -} - -python_test() { - # VPN connection cannot be tested within sandbox - local EPYTEST_IGNORE=( - tests/unit/core/test_networkmanager.py - tests/unit/wireguard/test_wireguard.py - ) - - XDG_RUNTIME_DIR="${T}/python_test" epytest -} diff --git a/dev-python/proxy_tools/Manifest b/dev-python/proxy_tools/Manifest deleted file mode 100644 index c31ffd692ad2..000000000000 --- a/dev-python/proxy_tools/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST proxy_tools-0.1.0.tar.gz 2978 BLAKE2B 98322f16dde8efa0fb014de2bcf9b5c8b4856fbb6cef15977e524742c20218db1288d7bdc0b21970dba2d42d5950bd242023fde76baaa09186793e6bf8eb2d3a SHA512 047d32e31f6dd78b7666e847108072f6942c8ba9f08f04d7c98ae13cc5b52e0028f724e738e6eef28ef12945bccab22214660e4606643dcd646dbc770a641882 diff --git a/dev-python/proxy_tools/metadata.xml b/dev-python/proxy_tools/metadata.xml deleted file mode 100644 index c1a223cf5660..000000000000 --- a/dev-python/proxy_tools/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - tea+gentoo@cuddleslut.fr - tea - - - jtushman/proxy_tools - proxy_tools - - diff --git a/dev-python/proxy_tools/proxy_tools-0.1.0.ebuild b/dev-python/proxy_tools/proxy_tools-0.1.0.ebuild deleted file mode 100644 index b156bd33ceac..000000000000 --- a/dev-python/proxy_tools/proxy_tools-0.1.0.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple proxy (as in the GoF design pattern)" -HOMEPAGE="https://pypi.org/project/proxy_tools/ https://github.com/jtushman/proxy_tools" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest deleted file mode 100644 index af4a1fdb3bd7..000000000000 --- a/dev-python/psutil/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST psutil-7.2.2.tar.gz 493740 BLAKE2B 67a9fbf5b5e0f045b8ccbee34b34fe326111a5f4f0c5cb1ce4d8fd96fddc1826079aa2fbc40eee00851f4ea81d463eccb42ba4ed5aa98551b81e4066bec6484d SHA512 2de05c69d152a8582a4d8f1f02233cae5927baaa35f8797e4b0745f33e6b3c7239b9a54b719b0582b0b6c5b4bbc86d2e1e226c3e9854e4e5be9c5e349c704961 diff --git a/dev-python/psutil/metadata.xml b/dev-python/psutil/metadata.xml deleted file mode 100644 index fc4fc5a52d0d..000000000000 --- a/dev-python/psutil/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - psutil - giampaolo/psutil - - diff --git a/dev-python/psutil/psutil-7.2.2.ebuild b/dev-python/psutil/psutil-7.2.2.ebuild deleted file mode 100644 index f936dd5864b4..000000000000 --- a/dev-python/psutil/psutil-7.2.2.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Retrieve information on running processes and system utilization" -HOMEPAGE=" - https://github.com/giampaolo/psutil/ - https://pypi.org/project/psutil/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # hardcoded assumptions about the test environment - tests/test_linux.py::TestRootFsDeviceFinder::test_disk_partitions_mocked - tests/test_linux.py::TestSystemDiskPartitions::test_zfs_fs - tests/test_linux.py::TestSystemNetIfAddrs::test_ips - tests/test_posix.py::TestProcess::test_nice - tests/test_process.py::TestProcess::test_ionice_linux - tests/test_system.py::TestDiskAPIs::test_disk_partitions - - # mocking is broken - tests/test_linux.py::TestSensorsBattery::test_emulate_energy_full_0 - tests/test_linux.py::TestSensorsBattery::test_emulate_energy_full_not_avail - tests/test_linux.py::TestSensorsBattery::test_emulate_no_power - tests/test_linux.py::TestSensorsBattery::test_emulate_power_undetermined - - # doesn't like sandbox injecting itself - tests/test_process.py::TestProcess::test_weird_environ - - # extremely flaky - tests/test_heap.py::TestHeap::test_mmap_used - tests/test_linux.py::TestSystemVirtualMemoryAgainstFree::test_used - tests/test_linux.py::TestSystemVirtualMemoryAgainstVmstat::test_used - tests/test_system.py::TestMiscAPIs::test_heap_info - - # nproc --all is broken? - tests/test_linux.py::TestSystemCPUCountLogical::test_against_nproc - - # broken on some architectures - tests/test_linux.py::TestSystemCPUCountCores::test_method_2 - tests/test_linux.py::TestSystemCPUCountLogical::test_emulate_fallbacks - tests/test_linux.py::TestSystemCPUFrequency::test_emulate_use_cpuinfo - tests/test_linux.py::TestSystemCPUFrequency::test_emulate_use_second_file - tests/test_system.py::TestCpuAPIs::test_cpu_freq - tests/test_system.py::TestCpuAPIs::test_cpu_times_comparison - - # broken in some setups - tests/test_linux.py::TestMisc::test_issue_687 - tests/test_linux.py::TestProcessAgainstStatus::test_cpu_affinity - tests/test_linux.py::TestSystemCPUStats::test_interrupts - tests/test_posix.py::TestProcess::test_cmdline - tests/test_posix.py::TestProcess::test_name - tests/test_posix.py::TestSystemAPIs::test_users - tests/test_process.py::TestProcess::test_memory_maps_lists_lib - tests/test_process.py::TestProcess::test_terminal - tests/test_unicode.py::TestFSAPIs::test_memory_maps - - # fails on all AT containers - tests/test_system.py::TestMiscAPIs::test_users - - # failing without /sys/class/power_supply? - tests/test_memleaks.py::TestModuleFunctionsLeaks::test_sensors_battery - tests/test_misc.py::TestMisc::test_serialization - - # tests for calling setup.py, fail over removed psutil dir - tests/test_scripts.py - ) - local EPYTEST_IGNORE=( - # requires psleak - tests/test_memleaks.py - ) - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - tests/test_process.py::TestProcess::test_rlimit_infinity_value - ) - ;; - esac - - # Since we are running in an environment a bit similar to CI, - # let's skip the tests that are disabled for CI - local -x TRAVIS=1 - local -x APPVEYOR=1 - local -x GITHUB_ACTIONS=1 - - rm -rf psutil || die - epytest -o addopts= -} - -python_compile() { - # Force -j1 to avoid .o linking race conditions - local MAKEOPTS=-j1 - distutils-r1_python_compile -} diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest deleted file mode 100644 index 0592bcbfe710..000000000000 --- a/dev-python/psycopg/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST psycopg-3.3.3.gh.tar.gz 610053 BLAKE2B 4fbb34ea6f6c02eea6c140743f0e81629e57cf01b82eac26e603af9be7a3bee1f9e31044acb91ff26fab5cbc2edcb584629699dd6753980753f742a0a0ded34f SHA512 40d27d978c4c25384d2572a8b7603fd040f7edccc427c7f4db889a7e949a679afe57ce4effda86c06be899892ff191ee73161020ef364b80f57c3ccee4bf31ab -DIST psycopg-3.3.4.gh.tar.gz 611451 BLAKE2B 5c15f36c1fd291d1ef58c22fbb6af2c4da0a38e5c05cb40b50e06471b834924a7c55d322e335457f3a017cd31b3900ec5bd1694b6e293e5e3c740be68a9aa66c SHA512 4cfeeb118088d704c6ebd17f42916b77825e89827411116a5e9ad813e756b71969c800179aa7337a1fcb379efde937c8d33c828b87305d5bb63ef06e66185b83 -DIST psycopg2-2.9.12.tar.gz 379683 BLAKE2B bb5e5cdee0fef649c46d414b916d6f49096c27571897cfe1ecbaa9416c8c4f8c79eeff94a3475421981e3659a123e8e8852442968539d084e7cc46c54829c946 SHA512 0d37b51408298baad8b2b095af24b1c0d0b67ba99a2532ed7344a931c6f4d431be9c21c94811eace1b4418899f070f80e80266bfe0386aac2e64289ab1b8862e diff --git a/dev-python/psycopg/metadata.xml b/dev-python/psycopg/metadata.xml deleted file mode 100644 index 4c34b048b797..000000000000 --- a/dev-python/psycopg/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - psycopg/psycopg - psycopg - psycopg2 - - diff --git a/dev-python/psycopg/psycopg-2.9.12.ebuild b/dev-python/psycopg/psycopg-2.9.12.ebuild deleted file mode 100644 index e80b772bb62e..000000000000 --- a/dev-python/psycopg/psycopg-2.9.12.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="psycopg2" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PostgreSQL database adapter for Python" -HOMEPAGE=" - https://www.psycopg.org/ - https://github.com/psycopg/psycopg2/ - https://pypi.org/project/psycopg2/ -" - -LICENSE="LGPL-3+" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=">=dev-db/postgresql-8.1:*" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( >=dev-db/postgresql-8.1[server] ) -" - -python_prepare_all() { - distutils-r1_python_prepare_all - - # fix for py3.13 - sed -e 's:_PyInterpreterState_Get:PyInterpreterState_Get:' \ - -i psycopg/utils.c || die - # broken by different encoding of IPv4-mapped addresses - sed -e 's:test_\(cidr\|inet\)_adapt:_&:' \ - -i tests/test_ipaddress.py || die -} - -src_test() { - initdb -D "${T}"/pgsql || die - # TODO: random port - pg_ctl -w -D "${T}"/pgsql start \ - -o "-h '' -k '${T}'" || die - createdb -h "${T}" psycopg2_test || die - - local -x PSYCOPG2_TESTDB_HOST="${T}" - distutils-r1_src_test - - pg_ctl -w -D "${T}"/pgsql stop || die -} - -python_test() { - "${EPYTHON}" -c " -import tests -tests.unittest.main(defaultTest='tests.test_suite') -" --verbose || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/psycopg/psycopg-3.3.3.ebuild b/dev-python/psycopg/psycopg-3.3.3.ebuild deleted file mode 100644 index 9617f756b6fc..000000000000 --- a/dev-python/psycopg/psycopg-3.3.3.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="PostgreSQL database adapter for Python" -HOMEPAGE=" - https://www.psycopg.org/psycopg3/ - https://github.com/psycopg/psycopg/ - https://pypi.org/project/psycopg/ -" -SRC_URI=" - https://github.com/psycopg/psycopg/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="+native-extensions" - -DEPEND=" - native-extensions? ( - >=dev-db/postgresql-8.1:= - ) - !native-extensions? ( - >=dev-db/postgresql-8.1:* - ) -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] - ' 3.11 3.12) -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - test? ( - >=dev-db/postgresql-8.1[server] - >=dev-python/dnspython-2.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -distutils_enable_tests pytest - -python_compile() { - # Python code + ctypes backend - cd psycopg || die - distutils-r1_python_compile - - # optional C backend - if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then - local DISTUTILS_USE_PEP517=standalone - cd ../psycopg_c || die - distutils-r1_python_compile - fi - cd .. || die -} - -src_test() { - rm -r psycopg{,_c} || die - - initdb -D "${T}"/pgsql || die - # TODO: random port - pg_ctl -w -D "${T}"/pgsql start \ - -o "-h '' -k '${T}'" || die - createdb -h "${T}" test || die - - local -x PSYCOPG_TEST_DSN="host=${T} dbname=test" - distutils-r1_src_test - - pg_ctl -w -D "${T}"/pgsql stop || die -} - -python_test() { - local EPYTEST_DESELECT=( - # tests for the psycopg_pool package - tests/pool - # some broken mypy magic - tests/test_module.py::test_version - tests/test_module.py::test_version_c - tests/test_typing.py - tests/crdb/test_typing.py - # TODO, relying on undefined ordering in Python? - tests/test_dns_srv.py::test_srv - # requires pproxy? - tests/test_waiting.py::test_remote_closed - tests/test_waiting.py::test_wait_remote_closed - tests/test_waiting_async.py::test_remote_closed - tests/test_waiting_async.py::test_wait_remote_closed - ) - - case ${ARCH} in - arm|x86) - EPYTEST_DESELECT+=( - # TODO - tests/types/test_numpy.py::test_classes_identities - ) - ;; - esac - - local impls=( python ) - if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then - impls+=( c ) - fi - - local -x PSYCOPG_IMPL - for PSYCOPG_IMPL in "${impls[@]}"; do - einfo "Testing with ${PSYCOPG_IMPL} implementation ..." - # leak and timing tests are fragile whereas slow tests are slow - epytest -k "not leak" \ - -m "not timing and not slow and not flakey" - done -} diff --git a/dev-python/psycopg/psycopg-3.3.4.ebuild b/dev-python/psycopg/psycopg-3.3.4.ebuild deleted file mode 100644 index ee8c0e9246bc..000000000000 --- a/dev-python/psycopg/psycopg-3.3.4.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="PostgreSQL database adapter for Python" -HOMEPAGE=" - https://www.psycopg.org/psycopg3/ - https://github.com/psycopg/psycopg/ - https://pypi.org/project/psycopg/ -" -SRC_URI=" - https://github.com/psycopg/psycopg/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="+native-extensions" - -DEPEND=" - native-extensions? ( - >=dev-db/postgresql-8.1:= - ) - !native-extensions? ( - >=dev-db/postgresql-8.1:* - ) -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] - ' 3.11 3.12) -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - test? ( - >=dev-db/postgresql-8.1[server] - >=dev-python/dnspython-2.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -distutils_enable_tests pytest - -python_compile() { - # Python code + ctypes backend - cd psycopg || die - distutils-r1_python_compile - - # optional C backend - if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then - local DISTUTILS_USE_PEP517=standalone - cd ../psycopg_c || die - distutils-r1_python_compile - fi - cd .. || die -} - -src_test() { - rm -r psycopg{,_c} || die - - initdb -D "${T}"/pgsql || die - # TODO: random port - pg_ctl -w -D "${T}"/pgsql start \ - -o "-h '' -k '${T}'" || die - createdb -h "${T}" test || die - - local -x PSYCOPG_TEST_DSN="host=${T} dbname=test" - distutils-r1_src_test - - pg_ctl -w -D "${T}"/pgsql stop || die -} - -python_test() { - local EPYTEST_DESELECT=( - # tests for the psycopg_pool package - tests/pool - # some broken mypy magic - tests/test_module.py::test_version - tests/test_module.py::test_version_c - tests/test_typing.py - tests/crdb/test_typing.py - # TODO, relying on undefined ordering in Python? - tests/test_dns_srv.py::test_srv - # requires pproxy? - tests/test_waiting.py::test_remote_closed - tests/test_waiting.py::test_wait_remote_closed - tests/test_waiting_async.py::test_remote_closed - tests/test_waiting_async.py::test_wait_remote_closed - ) - - case ${ARCH} in - arm|x86) - EPYTEST_DESELECT+=( - # TODO - tests/types/test_numpy.py::test_classes_identities - ) - ;; - esac - - local impls=( python ) - if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then - impls+=( c ) - fi - - local -x PSYCOPG_IMPL - for PSYCOPG_IMPL in "${impls[@]}"; do - einfo "Testing with ${PSYCOPG_IMPL} implementation ..." - # leak and timing tests are fragile whereas slow tests are slow - epytest -k "not leak" \ - -m "not timing and not slow and not flakey" - done -} diff --git a/dev-python/psycopg2cffi/Manifest b/dev-python/psycopg2cffi/Manifest deleted file mode 100644 index d267c2e4016f..000000000000 --- a/dev-python/psycopg2cffi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST psycopg2cffi-2.9.0.gh.tar.gz 117682 BLAKE2B 9fe983f8f72fe384b1946143331b17dbcd03d12579241c7444d0d1c8bb7d51ed9576eace780ae3dd58c2d621b21f045347e25692514fa2fbbee2aac21ef89adb SHA512 520c4aaad33916ff5e1a7089888e04134bd5ad6f3115415a3dd04fb48afdc8ad0c68bf9e71d9158640392d3a2cd0b280eea8fa7a3d2ed63944e234d52f8cce43 diff --git a/dev-python/psycopg2cffi/files/psycopg2cffi-2.9.0-include-tests.patch b/dev-python/psycopg2cffi/files/psycopg2cffi-2.9.0-include-tests.patch deleted file mode 100644 index 1237fa7d56a8..000000000000 --- a/dev-python/psycopg2cffi/files/psycopg2cffi-2.9.0-include-tests.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/setup.py -+++ b/setup.py -@@ -57,7 +57,7 @@ setup_kwargs = dict( - description=README[0].strip(), - long_description=''.join(README), - test_suite='psycopg2cffi.tests.suite', -- packages=['psycopg2cffi', 'psycopg2cffi._impl', 'psycopg2cffi.tests'], -+ packages=['psycopg2cffi', 'psycopg2cffi._impl', 'psycopg2cffi.tests', 'psycopg2cffi.tests.psycopg2_tests'], - install_requires=['six'], - ) diff --git a/dev-python/psycopg2cffi/metadata.xml b/dev-python/psycopg2cffi/metadata.xml deleted file mode 100644 index 984630c12899..000000000000 --- a/dev-python/psycopg2cffi/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - https://github.com/chtd/psycopg2cffi/issues - psycopg2cffi - chtd/psycopg2cffi - - diff --git a/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild b/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild deleted file mode 100644 index 39a699fe19fc..000000000000 --- a/dev-python/psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2019-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit databases distutils-r1 edo - -DESCRIPTION="Implementation of the psycopg2 module using cffi. Compatible with Psycopg 2.5." -HOMEPAGE=" - https://pypi.org/project/psycopg2cffi/ - https://github.com/chtd/psycopg2cffi -" -SRC_URI="https://github.com/chtd/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="dev-db/postgresql:=" -RDEPEND=" - ${DEPEND} - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*') - test? ( ${DATABASES_DEPEND[postgres]} ) -" - -PATCHES=( "${FILESDIR}"/${P}-include-tests.patch ) - -EPYTEST_DESELECT=( - # hang - tests/psycopg2_tests/test_cancel.py::CancelTests::test_async_cancel - # fail - tests/psycopg2_tests/test_dates.py::FromTicksTestCase::test_date_value_error_sec_59_99 - tests/psycopg2_tests/test_types_basic.py::TypesBasicTests::testEmptyArray -) - -distutils_enable_tests pytest - -python_test() { - cd "${T}" || die - epytest --pyargs ${PN} -} - -src_test() { - local -x PSYCOPG2_TESTDB_HOST="localhost" - local -x PSYCOPG2_TESTDB_PORT="55432" - local -x PSYCOPG2_TESTDB_USER="postgres" - epostgres --start ${PSYCOPG2_TESTDB_PORT} - edo createdb -h ${PSYCOPG2_TESTDB_HOST} -p ${PSYCOPG2_TESTDB_PORT} -U postgres psycopg2_test - - distutils-r1_src_test - epostgres --stop -} diff --git a/dev-python/ptpython/Manifest b/dev-python/ptpython/Manifest deleted file mode 100644 index d38f25bcef40..000000000000 --- a/dev-python/ptpython/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ptpython-3.0.29.tar.gz 72622 BLAKE2B aec01ffefbd37d60ad9bb8379e6c8ecc5c91eeba198887943d00ca1031663ff919d04fff32597d4a9821907a3444331f1cfaf9fa7dfefcf8f98afd512a7960ae SHA512 f4fb296a169fc0214c204c75d4f8fb3dc212509a5014f362c8057e578eea1590e09894c91cf990e935ae20f2b1fb607eb6b8ff0439f4d68cc1d98192381f8ed1 diff --git a/dev-python/ptpython/metadata.xml b/dev-python/ptpython/metadata.xml deleted file mode 100644 index 7768b2ce859b..000000000000 --- a/dev-python/ptpython/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - wuzhenyu@ustc.edu - Wu, Zhenyu - - - Add support for dev-python/black. Black not always possible on PyPy - Add support for dev-python/ipython for ptipython - - - ptpython - prompt-toolkit/ptpython - - diff --git a/dev-python/ptpython/ptpython-3.0.29.ebuild b/dev-python/ptpython/ptpython-3.0.29.ebuild deleted file mode 100644 index 7428dd2fd3f5..000000000000 --- a/dev-python/ptpython/ptpython-3.0.29.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Python REPL build on top of prompt-toolkit" -HOMEPAGE="https://github.com/prompt-toolkit/ptpython" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+black ipython" - -RDEPEND=" - black? ( - dev-python/black[${PYTHON_USEDEP}] - ) - dev-python/appdirs[${PYTHON_USEDEP}] - ipython? ( - dev-python/ipython[${PYTHON_USEDEP}] - ) - >=dev-python/jedi-0.16.0[${PYTHON_USEDEP}] - >=dev-python/prompt-toolkit-3.0.43[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] -" - -python_install() { - distutils-r1_python_install - if ! use ipython; then - rm "${ED}"/usr/bin/ptipython* || die - fi -} diff --git a/dev-python/ptyprocess/Manifest b/dev-python/ptyprocess/Manifest deleted file mode 100644 index 69268533c295..000000000000 --- a/dev-python/ptyprocess/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ptyprocess-0.7.0.tar.gz 70762 BLAKE2B 6c72cda3eae7dbf4335af11b6ffe1d46040d01fc5c2599948abf0a4fbd53ea45e9d2833843465dbb868da7b4058a014ed08754bb49888795de221bd54ae092a5 SHA512 791d8f2e79900627215ce80ce67ee9c79173dbc08297c6219d5058f9b80c5e323b93049e6836a70c4073f43548d22e3cf310f2e9948ef12f96bcaa15b0ddb2f3 diff --git a/dev-python/ptyprocess/metadata.xml b/dev-python/ptyprocess/metadata.xml deleted file mode 100644 index 7ae7a1805cc5..000000000000 --- a/dev-python/ptyprocess/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - ptyprocess - pexpect/ptyprocess - - diff --git a/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild b/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild deleted file mode 100644 index 994bd8f89d18..000000000000 --- a/dev-python/ptyprocess/ptyprocess-0.7.0-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Run a subprocess in a pseudo terminal" -HOMEPAGE=" - https://github.com/pexpect/ptyprocess/ - https://pypi.org/project/ptyprocess/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # https://github.com/pexpect/ptyprocess/pull/75 - sed -i -e '/makeSuite/d' tests/test_invalid_binary.py || die -} diff --git a/dev-python/publicsuffix2/Manifest b/dev-python/publicsuffix2/Manifest deleted file mode 100644 index eff37a5b4ff7..000000000000 --- a/dev-python/publicsuffix2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-publicsuffix2-release-2.2019-12-21.gh.tar.gz 98142 BLAKE2B 21b0dabb253175ecf427a51bcc7df2de7fa3fc9fe7d9032cc378160c4c53e75efa4c0e657efc93d48bb58f786160d89cb2fd7301e3c270f73802a926c31ea378 SHA512 983bdb17b76d10eb73cf69f0ba7590806bf6786ae0c30526593ce1ab97f3b22c967f9acae83b880dd56be41a29eae9cca5726926667eb74013d0d1078433bf05 diff --git a/dev-python/publicsuffix2/metadata.xml b/dev-python/publicsuffix2/metadata.xml deleted file mode 100644 index 7de5c333ef8d..000000000000 --- a/dev-python/publicsuffix2/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - - - prometheanfire@gentoo.org - Matthew Thode - - - - publicsuffix2 - aboutcode-org/python-publicsuffix2 - - diff --git a/dev-python/publicsuffix2/publicsuffix2-2.20191221-r2.ebuild b/dev-python/publicsuffix2/publicsuffix2-2.20191221-r2.ebuild deleted file mode 100644 index 2da89be98c24..000000000000 --- a/dev-python/publicsuffix2/publicsuffix2-2.20191221-r2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2020-2025 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 - -PV_DATE=$(ver_cut 2) -MY_PV=release-$(ver_cut 1).${PV_DATE::4}-${PV_DATE:4:2}-${PV_DATE:6:2} -MY_P=python-publicsuffix2-${MY_PV} - -DESCRIPTION="Get a public suffix for a domain name using the Public Suffix List" -HOMEPAGE=" - https://github.com/aboutcode-org/python-publicsuffix2/ - https://pypi.org/project/publicsuffix2/ -" -SRC_URI=" - https://github.com/aboutcode-org/python-publicsuffix2/archive/${MY_PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/requests-2.7.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/pudb/Manifest b/dev-python/pudb/Manifest deleted file mode 100644 index 5dc0b712df51..000000000000 --- a/dev-python/pudb/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pudb-2025.1.5.tar.gz 225714 BLAKE2B ea01971cb4a3e0be4777cf049a1d69165ebdb6d4d9d3b79da3c6c648aaab22d3bad16d052de1cc9ea46202e81fc4596e333f1bb0c43a61e3618617e5ea1118da SHA512 576fe317600f925c17edbcd41842e6ef651ba3c005eb1f7fd498751a9c5ad4bfef6304ed02d5e148cef7aecb0413e83e4f6f4f377a658d5384b9c3ac2122c379 -DIST pudb-2025.1.5.tar.gz.provenance 9398 BLAKE2B 1a7f35eafc7d85cd55862b0fd869b1e7bfb0c15e6012a1bebac8bd0daaf549b664dd3148b4fa5bf29ebcd3dae118dded3592970212dc6414c6ecfaa60239c6af SHA512 31c209e64c077f6745d7283dfbaae6f5396a2355dc05ce5c4036030d6d492b48e6abab020cc9bb7dcc7b91b4d64affa97db16f4980a9d72591329e18459fc8ad diff --git a/dev-python/pudb/metadata.xml b/dev-python/pudb/metadata.xml deleted file mode 100644 index e18ea117d7bc..000000000000 --- a/dev-python/pudb/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - python@gentoo.org - Python - - - pudb - inducer/pudb - - diff --git a/dev-python/pudb/pudb-2025.1.5.ebuild b/dev-python/pudb/pudb-2025.1.5.ebuild deleted file mode 100644 index 2af9e0b6f4bf..000000000000 --- a/dev-python/pudb/pudb-2025.1.5.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 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/inducer/pudb -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi optfeature - -DESCRIPTION="A full-screen, console-based Python debugger" -HOMEPAGE=" - https://documen.tician.de/pudb/ - https://github.com/inducer/pudb/ - https://pypi.org/project/pudb/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/jedi-0.18[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.19[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.13[${PYTHON_USEDEP}] - >=dev-python/urwid-2.5.1[${PYTHON_USEDEP}] - dev-python/urwid-readline[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -pkg_postinst() { - optfeature_header "Install the following packages for additional functionality:" - optfeature "Auto-complete support" dev-python/jedi -} diff --git a/dev-python/pulsectl-asyncio/Manifest b/dev-python/pulsectl-asyncio/Manifest deleted file mode 100644 index 4cda73f7324f..000000000000 --- a/dev-python/pulsectl-asyncio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pulsectl-asyncio-1.2.2.gh.tar.gz 19528 BLAKE2B 8b4ccf8a1509fddff19cf201dc9ff4cbf03aedc2ab47c6f4920f95072706051a0a9ab3704e4a4650be8ebce67682bff28d8dacdfac272c36019810eea358f01f SHA512 ccaa7ae14fd2ca7e9d6483efcb3d48f8364ed87ab99c700323c2f2d803986408394ae0fe83880d4d77b77daf17dfb58c6e9f94043a9b03ad643bff2e909a673a diff --git a/dev-python/pulsectl-asyncio/metadata.xml b/dev-python/pulsectl-asyncio/metadata.xml deleted file mode 100644 index 798c499d03bf..000000000000 --- a/dev-python/pulsectl-asyncio/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - mhthies/pulsectl-asyncio - pulsectl-asyncio - - diff --git a/dev-python/pulsectl-asyncio/pulsectl-asyncio-1.2.2.ebuild b/dev-python/pulsectl-asyncio/pulsectl-asyncio-1.2.2.ebuild deleted file mode 100644 index bbf4ef2b174a..000000000000 --- a/dev-python/pulsectl-asyncio/pulsectl-asyncio-1.2.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2023-2024 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="Asyncio frontend for pulsectl, Python bindings of libpulse" -HOMEPAGE=" - https://github.com/mhthies/pulsectl-asyncio/ - https://pypi.org/project/pulsectl-asyncio/ -" -# sdist is missing examples that are used in tests -SRC_URI=" - https://github.com/mhthies/pulsectl-asyncio/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/pulsectl-23.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - media-sound/pulseaudio-daemon - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e 's:,<=[0-9.]*::' setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/pulsectl/Manifest b/dev-python/pulsectl/Manifest deleted file mode 100644 index c98e737a7837..000000000000 --- a/dev-python/pulsectl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pulsectl-24.12.0.tar.gz 41200 BLAKE2B eb5a8eb55c0e3a3c8119e3962fe5ab1f6a53abb9a75d39477c22aa11867d895ab77f876afe4d7f1b066cbd59c65e11db76c9ed0c958c1c9d0d03c3132301397a SHA512 c0e0d71b9f396cbbe29f96d1a8c5e72fbdbdc7e8c06fccfc261b93691c2000fde7761faa8dad34bd04a04cdc9dc75fe509d3f864056fff92329ca7c4c1435f6e diff --git a/dev-python/pulsectl/metadata.xml b/dev-python/pulsectl/metadata.xml deleted file mode 100644 index 1432d671772a..000000000000 --- a/dev-python/pulsectl/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - python@gentoo.org - Python - - - pulsectl - mk-fg/python-pulse-control - https://github.com/mk-fg/python-pulse-control/issues - - diff --git a/dev-python/pulsectl/pulsectl-24.12.0.ebuild b/dev-python/pulsectl/pulsectl-24.12.0.ebuild deleted file mode 100644 index 9f33aa407cf4..000000000000 --- a/dev-python/pulsectl/pulsectl-24.12.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)" -HOMEPAGE=" - https://github.com/mk-fg/python-pulse-control/ - https://pypi.org/project/pulsectl/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" - -RDEPEND=" - media-libs/libpulse -" -# https://github.com/mk-fg/python-pulse-control/issues/77 -BDEPEND=" - test? ( - media-sound/pulseaudio-daemon - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pure-eval/Manifest b/dev-python/pure-eval/Manifest deleted file mode 100644 index f27351ab82b5..000000000000 --- a/dev-python/pure-eval/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pure_eval-0.2.3.tar.gz 19752 BLAKE2B 18ed36bf045ddcd351a8dd82079df409e26ed745e3c326a7743536bc3e74a880830f55fa1252113aa03b9830b5cac63601335cb6b877994861efb0b9b54a07d9 SHA512 8575f54aa7e522a3db86b80fdbe1f8518ef4ef17a160b2541f74d0853e123cffcbc9f04df9faeddfc7ed92bb6b1d27fb7b3ce2de1c66b6b13e453b7b2bf72052 diff --git a/dev-python/pure-eval/metadata.xml b/dev-python/pure-eval/metadata.xml deleted file mode 100644 index 5358127a149d..000000000000 --- a/dev-python/pure-eval/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pure-eval - alexmojaki/pure_eval - - diff --git a/dev-python/pure-eval/pure-eval-0.2.3.ebuild b/dev-python/pure-eval/pure-eval-0.2.3.ebuild deleted file mode 100644 index c8354a073f6a..000000000000 --- a/dev-python/pure-eval/pure-eval-0.2.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Safely evaluate AST nodes without side effects" -HOMEPAGE=" - https://github.com/alexmojaki/pure_eval/ - https://pypi.org/project/pure-eval/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # https://github.com/alexmojaki/pure_eval/issues/15 - tests/test_getattr_static.py::TestGetattrStatic::test_custom_object_dict - tests/test_utils.py::test_safe_name_samples - ) - ;; - esac - - epytest -} diff --git a/dev-python/puremagic/Manifest b/dev-python/puremagic/Manifest deleted file mode 100644 index 68144fa2bd54..000000000000 --- a/dev-python/puremagic/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST puremagic-2.2.0.tar.gz 1189752 BLAKE2B 1beb14b6536fecf81d4e60c34c8598c67723b7c8633ab6ca67fddd558348d18eeefea949dc4c98c69be6d004ce22e17e77f445ef5c7f733ed214da231c036f70 SHA512 5836500bb90fb5addc755f17364c6494c23683c6438ca096c8c3c10020fc64ffa65a2380f68da637c3e118dd06006e1524c325256ec6108caa109c10fd381aee diff --git a/dev-python/puremagic/metadata.xml b/dev-python/puremagic/metadata.xml deleted file mode 100644 index 6a8e133bfe70..000000000000 --- a/dev-python/puremagic/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - https://github.com/cdgriffith/puremagic/issues - cdgriffith/puremagic - puremagic - - diff --git a/dev-python/puremagic/puremagic-2.2.0.ebuild b/dev-python/puremagic/puremagic-2.2.0.ebuild deleted file mode 100644 index 416ea94f5f6e..000000000000 --- a/dev-python/puremagic/puremagic-2.2.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure python implementation of magic file detection" -HOMEPAGE=" - https://github.com/cdgriffith/puremagic/ - https://pypi.org/project/puremagic/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -DOCS=( CHANGELOG.md README.rst ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pwdlib/Manifest b/dev-python/pwdlib/Manifest deleted file mode 100644 index caf7856e8b1d..000000000000 --- a/dev-python/pwdlib/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pwdlib-0.2.1.tar.gz 11699 BLAKE2B 79913b1d4b52b5813defee6130707bd0444c106b1aa9b5a8a455cf0f61c42fc8878eb77b139d8cd3deae73483e570cc932b78db63347ed236d17e1af73fe5a06 SHA512 82d43867cda32faece5a21c4b348945ed25ee10ab49517f9d3a7200d0c3bc89010ffbdf9893accfcee366ea351fde9da40cbcf172be6dcc9828f1af614251864 -DIST pwdlib-0.3.0.tar.gz 215810 BLAKE2B d25c97dc5e8ca20a816b8ce823eccb5ae666e0b3d45582eafe230a70680bf84db092028425e2e0854b819a60847fa8f6d48a3ecaec290ddbfea019508ce5881e SHA512 0bedb03f588d8b9f6413a5e660f11ee85f5f608dc96bf2a7de12953339db83b347741f7e783c5a939f5fec0057b80b923a0785c9ef89865236efa0adca7df98c diff --git a/dev-python/pwdlib/metadata.xml b/dev-python/pwdlib/metadata.xml deleted file mode 100644 index 623ec0a95fbf..000000000000 --- a/dev-python/pwdlib/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - frankie567/pwdlib - pwdlib - - diff --git a/dev-python/pwdlib/pwdlib-0.2.1.ebuild b/dev-python/pwdlib/pwdlib-0.2.1.ebuild deleted file mode 100644 index a19bf0c6714a..000000000000 --- a/dev-python/pwdlib/pwdlib-0.2.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2025 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 pypi - -DESCRIPTION="Modern password hashing for Python" -HOMEPAGE=" - https://github.com/frankie567/pwdlib/ - https://pypi.org/project/pwdlib/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/argon2-cffi[${PYTHON_USEDEP}] - dev-python/bcrypt[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - # no coverage please - sed -e '/[tool.pytest.ini_options]/,/^$/ { /^addopts/d }' -i pyproject.toml || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/pwdlib/pwdlib-0.3.0.ebuild b/dev-python/pwdlib/pwdlib-0.3.0.ebuild deleted file mode 100644 index d974c2ea9b48..000000000000 --- a/dev-python/pwdlib/pwdlib-0.3.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2025-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 pypi - -DESCRIPTION="Modern password hashing for Python" -HOMEPAGE=" - https://github.com/frankie567/pwdlib/ - https://pypi.org/project/pwdlib/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - dev-python/argon2-cffi[${PYTHON_USEDEP}] - dev-python/bcrypt[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - # no coverage please - sed -e '/[tool.pytest.ini_options]/,/^$/ { /^addopts/d }' -i pyproject.toml || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/py-cpuinfo/Manifest b/dev-python/py-cpuinfo/Manifest deleted file mode 100644 index 98b3b1b52cb7..000000000000 --- a/dev-python/py-cpuinfo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST py-cpuinfo-9.0.0.tar.gz 104716 BLAKE2B 667f5d420fd7eeff74e5047ee05220717585332c0b8b2a61422c3b4505f9c71c6b3091bbf3ebe29a3460b574a873cea423cffb5a83c49ceec3654a1558e435af SHA512 c7711137d60ad52bcbef8738a70fb48ceaa69e1e1632d135d0ee95c282b02df6170c3dd88a1e14b3e9a386d3286a15ca9722fcfb596107da022161a7cf84509a diff --git a/dev-python/py-cpuinfo/metadata.xml b/dev-python/py-cpuinfo/metadata.xml deleted file mode 100644 index edf33a576d61..000000000000 --- a/dev-python/py-cpuinfo/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - py-cpuinfo - - matthew.brennan.jones@gmail.com - Matthew Brennan Jones - - workhorsy/py-cpuinfo - - diff --git a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild b/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild deleted file mode 100644 index 2743d320c2cc..000000000000 --- a/dev-python/py-cpuinfo/py-cpuinfo-9.0.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Get CPU info with pure Python 2 & 3" -HOMEPAGE=" - https://github.com/workhorsy/py-cpuinfo/ - https://pypi.org/project/py-cpuinfo/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -distutils_enable_tests unittest diff --git a/dev-python/py-himitsu/Manifest b/dev-python/py-himitsu/Manifest deleted file mode 100644 index 0c0c4325e0a7..000000000000 --- a/dev-python/py-himitsu/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST py_himitsu-0.0.10.tar.gz 5126 BLAKE2B 4b662a06daab5834593d9b1b8df8d7fb892676f873b5c419ab1d9ba8ad46213fe5ea3e03c3b1b89a58d5c34e0cdd50d4fa48a02bbd6eddcf7114c930c4798dbc SHA512 af244d8267e0fbfd80595b82f813f2cc51e4ef72d852885900f6afb0696c0ba02733df917944e19345c239e0aa46a8c2be61c617fcfe57d1c89650e502a4cdd7 -DIST py_himitsu-0.0.9.tar.gz 4834 BLAKE2B 31d947bd7ca58b5ac9c81fca88c26e309e1abbe085855a71f113f48163a0d184e58d26cac26654e759dcccf8385b2da53d255bb48e7b05562e0c2f1592d15c57 SHA512 7d390a3c9882f0bc65b7d608d660ed8dae28ce18b2f90ce2a50989855603d8652a82b51587719b217cc73b6d51583791861a19140acc4ae80952c0fa2601c08c diff --git a/dev-python/py-himitsu/metadata.xml b/dev-python/py-himitsu/metadata.xml deleted file mode 100644 index a94d67c033c7..000000000000 --- a/dev-python/py-himitsu/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - core@baldeagleos.com - Development - - - baldeagleos-repo - \ No newline at end of file diff --git a/dev-python/py-himitsu/py-himitsu-0.0.10.ebuild b/dev-python/py-himitsu/py-himitsu-0.0.10.ebuild deleted file mode 100644 index 9ce6dddd2361..000000000000 --- a/dev-python/py-himitsu/py-himitsu-0.0.10.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling -PYPI_NONORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="A python client library for himitsu" -HOMEPAGE="https://pypi.org/project/py-himitsu/ https://git.sr.ht/~apreiml/py-himitsu" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - >=app-admin/himitsu-0.10:= -" - -DEPEND="${RDEPEND}" diff --git a/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild b/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild deleted file mode 100644 index fd04c2dfea13..000000000000 --- a/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling -PYPI_NONORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="A python client library for himitsu" -HOMEPAGE="https://pypi.org/project/py-himitsu/ https://git.sr.ht/~apreiml/py-himitsu" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - >=app-admin/himitsu-0.9:= -" - -DEPEND="${RDEPEND}" diff --git a/dev-python/py-key-value-aio/Manifest b/dev-python/py-key-value-aio/Manifest deleted file mode 100644 index b07d4fa7f76f..000000000000 --- a/dev-python/py-key-value-aio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST py-key-value-aio-0.4.4.gh.tar.gz 348367 BLAKE2B 549f6e23c929a6805e305810c7c1791b6658733cb444419fa16c5f60deef5002122d8f73f87d9f1f708981519c07ea336c244297a268927c03f2d7408ee68809 SHA512 1963fd5a66627dc422c275229b76e712a0cb916da9e929999e792b2a925a4ff6fcb3f7bdd6d0dfae1e045d03b417c652169801ec431749baf4ab0eff0ce83c11 diff --git a/dev-python/py-key-value-aio/metadata.xml b/dev-python/py-key-value-aio/metadata.xml deleted file mode 100644 index f4cefe0dc28d..000000000000 --- a/dev-python/py-key-value-aio/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - py-key-value-aio - strawgate/py-key-value - - diff --git a/dev-python/py-key-value-aio/py-key-value-aio-0.4.4.ebuild b/dev-python/py-key-value-aio/py-key-value-aio-0.4.4.ebuild deleted file mode 100644 index 661c7b5fbbc0..000000000000 --- a/dev-python/py-key-value-aio/py-key-value-aio-0.4.4.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Async Key-Value Store - A pluggable interface for KV Stores" -HOMEPAGE=" - https://github.com/strawgate/py-key-value - https://pypi.org/project/py-key-value-aio/ -" -MY_PN="py-key-value" -SRC_URI=" - https://github.com/strawgate/${MY_PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/beartype-0.20.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.15.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/aiofile-3.5.0[${PYTHON_USEDEP}] - >=dev-python/anyio-4.4.0[${PYTHON_USEDEP}] - >=dev-python/cachetools-5.0.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-45.0.0[${PYTHON_USEDEP}] - >=dev-python/dirty-equals-0.10.0[${PYTHON_USEDEP}] - >=dev-python/diskcache-5.0.0[${PYTHON_USEDEP}] - >=dev-python/pathvalidate-3.3.1[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.11.9[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( - inline-snapshot - pytest-{asyncio,mock,timeout} -) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # We can't test most stores due to missing dependencies and/or Docker use - tests/stores/aerospike/ - tests/stores/duckdb/ - tests/stores/dynamodb/ - tests/stores/elasticsearch/ - tests/stores/firestore/ - tests/stores/keyring/ - tests/stores/memcached/ - tests/stores/mongodb/ - tests/stores/opensearch/ - tests/stores/postgresql - tests/stores/redis/ - tests/stores/rocksdb/ - tests/stores/s3/ - tests/stores/valkey/ - tests/stores/vault/ -) - -src_prepare() { - distutils-r1_src_prepare - - # Disable Docker-dependent tests - sed -e '/def should_run_docker_tests() -> bool:/a \ return False' \ - -e '/def should_skip_docker_tests() -> bool:/a \ return True' \ - -i "tests/conftest.py" || die -} - -python_test() { - epytest -o asyncio_mode=auto --dist=loadfile -} - -pkg_postinst() { - optfeature "disk- and file-backed cache" "dev-python/diskcache >=dev-python/pathvalidate-3.3.1" - optfeature "encryption wrappers" dev-python/cryptography - - optfeature_header "Install optional key-value store backends:" - optfeature "Elasticsearch" "dev-python/elasticsearch dev-python/aiohttp" - optfeature "File-tree" "dev-python/aiofile dev-python/anyio" - optfeature "system keyring" "dev-python/keyring dev-python/dbus-python" - optfeature "memory" dev-python/cachetools - optfeature "MongoDB" dev-python/pymongo - optfeature "OpenSearch" dev-python/opensearch-py - optfeature "PostgreSQL" dev-python/asyncpg - optfeature "Pydantic" ">=dev-python/pydantic-2.11.9" - optfeature "Redis" dev-python/redis - optfeature "HashiCorp Vault" dev-python/hvac -} diff --git a/dev-python/py-nanoid/Manifest b/dev-python/py-nanoid/Manifest deleted file mode 100644 index 449c5527689c..000000000000 --- a/dev-python/py-nanoid/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST py-nanoid-0_pre20220201.gh.tar.gz 6514 BLAKE2B 0dabe059bb1fe582aff46050a491ad08d63828e00d5108efa8205f1fc99a42e2695a6e53809d86afcde98aaf941d5bbff8aa57f47ff0472771d02c267f9c9cbe SHA512 f8b7f66fac9b97d8b51f8c2184a41e346b901a556974f70e5c656e7dde8d0a612ac2a5231f9feb6e05058e11b029ec0fe0ce6b0639d92b6e31b56f1292969fe0 diff --git a/dev-python/py-nanoid/metadata.xml b/dev-python/py-nanoid/metadata.xml deleted file mode 100644 index 30afa2949d3d..000000000000 --- a/dev-python/py-nanoid/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - nanoid - puyuan/py-nanoid - - diff --git a/dev-python/py-nanoid/py-nanoid-0_pre20220201.ebuild b/dev-python/py-nanoid/py-nanoid-0_pre20220201.ebuild deleted file mode 100644 index c0770823cb36..000000000000 --- a/dev-python/py-nanoid/py-nanoid-0_pre20220201.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2023-2024 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 - -EGIT_COMMIT="99e5b478c450f42d713b6111175886dccf16f156" - -DESCRIPTION="Python Nanoid" -HOMEPAGE="https://github.com/puyuan/py-nanoid https://pypi.org/project/nanoid" -SRC_URI="https://github.com/puyuan/py-nanoid/archive/${EGIT_COMMIT}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests pytest diff --git a/dev-python/py-ubjson/Manifest b/dev-python/py-ubjson/Manifest deleted file mode 100644 index 07d5c996c055..000000000000 --- a/dev-python/py-ubjson/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST py-ubjson-0.16.1.tar.gz 50316 BLAKE2B 442894a7c010d1ba4a836827ca17e7cb10b34a6f5488851ce13a3c3ab02d8173250a664da4504bca9fd2d9377631e249127c789a4824930f8b35db2225902e9d SHA512 5c5e48fa236571832fbcd100ebe0efd7522a8f5773b74475e7b102fadc4e2917549640d12c5afb2aadbe65a6973b75540681da1df8febbf47f84844bc9337fb0 diff --git a/dev-python/py-ubjson/files/py-ubjson-0.16.1-py312.patch b/dev-python/py-ubjson/files/py-ubjson-0.16.1-py312.patch deleted file mode 100644 index ab2bb2cab503..000000000000 --- a/dev-python/py-ubjson/files/py-ubjson-0.16.1-py312.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 1e69041e86947e360f30b8ee5ee0993ddd68469c Mon Sep 17 00:00:00 2001 -From: Vilnis Termanis -Date: Fri, 20 Oct 2023 17:10:10 +0200 -Subject: [PATCH] Fix recursion test case for Python 3.12 - ---- - test/test.py | 6 +++--- - 3 files changed, 11 insertions(+), 3 deletions(-) - -diff --git a/test/test.py b/test/test.py -index c3920c4..d685194 100644 ---- a/test/test.py -+++ b/test/test.py -@@ -465,10 +465,10 @@ def assert_raises_regex(self, *args, **kwargs): - - def test_recursion(self): - old_limit = getrecursionlimit() -- setrecursionlimit(200) -+ setrecursionlimit(100) - try: - obj = current = [] -- for _ in range(getrecursionlimit() * 2): -+ for _ in range(getrecursionlimit() * 30): - new_list = [] - current.append(new_list) - current = new_list -@@ -476,7 +476,7 @@ def test_recursion(self): - with self.assert_raises_regex(RuntimeError, 'recursion'): - self.ubjdumpb(obj) - -- raw = ARRAY_START * (getrecursionlimit() * 2) -+ raw = ARRAY_START * (getrecursionlimit() * 30) - with self.assert_raises_regex(RuntimeError, 'recursion'): - self.ubjloadb(raw) - finally: diff --git a/dev-python/py-ubjson/metadata.xml b/dev-python/py-ubjson/metadata.xml deleted file mode 100644 index 08c7670486df..000000000000 --- a/dev-python/py-ubjson/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - Python - - - - vilnis.termanis@iotic-labs.com - Iotic Labs Ltd - - py-ubjson - Iotic-Labs/py-ubjson - - - This is a Python v3.2+ (and 2.7+) Universal Binary JSON encoder/decoder - based on the draft-12 specification - - diff --git a/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild b/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild deleted file mode 100644 index 916d8e0ada34..000000000000 --- a/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Universal Binary JSON encoder/decoder" -HOMEPAGE=" - https://github.com/Iotic-Labs/py-ubjson/ - https://pypi.org/project/py-ubjson/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/Iotic-Labs/py-ubjson/pull/19 - "${FILESDIR}/${P}-py312.patch" -) - -python_test() { - local EPYTEST_DESELECT=( - # the usual problem with random packages increasing recursion limit - test/test.py::TestEncodeDecodePlainExt::test_recursion - test/test.py::TestEncodeDecodeFpExt::test_recursion - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest test/test.py -} diff --git a/dev-python/py-zabbix/Manifest b/dev-python/py-zabbix/Manifest deleted file mode 100644 index 771920ad78c8..000000000000 --- a/dev-python/py-zabbix/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST py-zabbix-1.1.7.tar.gz 11447 BLAKE2B a61450f4d1783bbf6879b94300ae71fbecded5f232c234402d19c59af9bea5f1ef164c549a433a4b221032b6105d4ecd0f3515104ed8f02d3da8888ee3c45a90 SHA512 eaa8c5e5ad5604ad4ad41de439ab7856f6907346caa56bed67520df3316f313038e300cbf96f8389dca5be30079392406bcbb26f3ba40d2ef39ccd2fc99c11b6 diff --git a/dev-python/py-zabbix/metadata.xml b/dev-python/py-zabbix/metadata.xml deleted file mode 100644 index 7da90ac1c03e..000000000000 --- a/dev-python/py-zabbix/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - alexxy@gentoo.org - Alexey Shvetsov - - - - py-zabbix - adubkov/py-zabbix - - diff --git a/dev-python/py-zabbix/py-zabbix-1.1.7-r1.ebuild b/dev-python/py-zabbix/py-zabbix-1.1.7-r1.ebuild deleted file mode 100644 index 412b6e789477..000000000000 --- a/dev-python/py-zabbix/py-zabbix-1.1.7-r1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Zabbix module for Python" -HOMEPAGE="https://pypi.org/project/py-zabbix https://github.com/adubkov/py-zabbix" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" diff --git a/dev-python/py/Manifest b/dev-python/py/Manifest deleted file mode 100644 index a74416a89b90..000000000000 --- a/dev-python/py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST py-1.11.0.tar.gz 207796 BLAKE2B becaafa6b9094790693bb99079a59c5a206d05dd42db1bbd75d1f9527a7a089ef3098a8b16da2c8f7aac6b682cd0687ddd454dc50930f13a860c118e9306cc94 SHA512 ce8dd791f9f6dd7e60a6caad32ff5cb816389a0840436efdedf4e0d4b0bfa09f7aea9e7c31d89903c72fe6ef17170a85af480525ba92c458ed73501a0420f2c4 diff --git a/dev-python/py/metadata.xml b/dev-python/py/metadata.xml deleted file mode 100644 index be586850e741..000000000000 --- a/dev-python/py/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - py - pytest-dev/py - - diff --git a/dev-python/py/py-1.11.0-r1.ebuild b/dev-python/py/py-1.11.0-r1.ebuild deleted file mode 100644 index b087e060e3a1..000000000000 --- a/dev-python/py/py-1.11.0-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="library with cross-python path, ini-parsing, io, code, log facilities" -HOMEPAGE=" - https://py.readthedocs.io/ - https://github.com/pytest-dev/py/ - https://pypi.org/project/py/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -# This package is unmaintained and keeps being broken periodically. -RESTRICT=test - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pyacoustid/Manifest b/dev-python/pyacoustid/Manifest deleted file mode 100644 index cdf5c75e2712..000000000000 --- a/dev-python/pyacoustid/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pyacoustid-1.3.0.tar.gz 17369 BLAKE2B 93f949943d792b4c1f4b2b99ae37821c1ffa5c7a2bbeda7aed276e6ad4f9ad35e5fc4c6e590667bee552710eec483cf2a16f58a7f34a1f02c94b4cb84ec45cf4 SHA512 3b38e580b2deda30df683fe749b338929be0ca23fb3ff462a5df9b98f140db4bde682d74254e7f3a157e394e824ecb6929171392b5e6c9bd92ca05fb6f71ed0a -DIST pyacoustid-1.3.1.tar.gz 16424 BLAKE2B 6db721d8e43e8d8bab6b41485abc721cef89ce023f4d0ea899e363c33ef3ab1f4623957c42589f2fb08c70e478bee9b7c6fbef09a61f92f227f2d5727ae7dec1 SHA512 a924c431e5a03be091573ebc5c189be3b4e69cc7a6009e247b7750289be2304206aead779e383faab3a12e4ce71405a2436304e0151434def0a78f66f2ac2eaa -DIST pyacoustid-1.3.1.tar.gz.provenance 9518 BLAKE2B 8419c483d53147623dc19ef52b8bbf76570ccf287f7140b26d731d4e3ea01c9dcb5bb86259fb076fb3a426d8cd224558480bc985c8a1634faa3e5ed8c38bc8cc SHA512 64fc74bf4f1888c232eb480a690cc6e6b6d225d788576b9d559487458fcc738ba0ec08139ccc4ec9e0b17beb0edf9e1e3095b312128dae87869574911d8278d5 -DIST pyacoustid-test.mp3 4507187 BLAKE2B 54494d9f23481f9d1ee77b136ac3e1790e9fb78c782159ad1793dbebf18f694e13f6413a8259bae84c789f73ea8241e590dbd7e30ccb7377b2afa946335da19b SHA512 faa582640e759322d4bd58d85f4aa7d3ef88fd90aa3c67c1390ba6d4c3213278c11fb60c8d6c87a25e82dffcc54986caa4f0e463acfbcd90993166577e5226d8 diff --git a/dev-python/pyacoustid/metadata.xml b/dev-python/pyacoustid/metadata.xml deleted file mode 100644 index 773173d307b0..000000000000 --- a/dev-python/pyacoustid/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - Chromaprint and its associated Acoustid Web service make up a high-quality, open-source acoustic fingerprinting system. This package provides Python bindings for both the fingerprinting algorithm library, which is written in C but portable, and the Web service, which provides fingerprint lookups. - - - pyacoustid - beetbox/pyacoustid - https://github.com/beetbox/pyacoustid/issues - - diff --git a/dev-python/pyacoustid/pyacoustid-1.3.0-r1.ebuild b/dev-python/pyacoustid/pyacoustid-1.3.0-r1.ebuild deleted file mode 100644 index f3ed316fd90c..000000000000 --- a/dev-python/pyacoustid/pyacoustid-1.3.0-r1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for Chromaprint and the AcoustID web service" -HOMEPAGE=" - https://github.com/beetbox/pyacoustid/ - https://pypi.org/project/pyacoustid/ -" -SRC_URI+=" - test? ( - https://s3.wasabisys.com/blocsonic/releases/maxblocs/bsmx0198/01-Follow_192kb.mp3 - -> ${PN}-test.mp3 - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="examples test" -# Tests fail with network-sandbox, since they need to connect to acoustid.org -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=" - dev-python/audioread[${PYTHON_USEDEP},ffmpeg] - dev-python/requests[${PYTHON_USEDEP}] - media-libs/chromaprint -" - -python_test() { - # Working test will print the top metadata match from Acoustid's database. - "${EPYTHON}" aidmatch.py "${DISTDIR}/${PN}-test.mp3" || - die "Test failed with ${EPYTHON}" -} - -src_install() { - distutils-r1_src_install - - if use examples ; then - docinto examples - dodoc aidmatch.py fpcalc.py - docompress -x /usr/share/doc/${PF}/examples/ - fi -} diff --git a/dev-python/pyacoustid/pyacoustid-1.3.1.ebuild b/dev-python/pyacoustid/pyacoustid-1.3.1.ebuild deleted file mode 100644 index 2ce9f82ecfcd..000000000000 --- a/dev-python/pyacoustid/pyacoustid-1.3.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/beetbox/pyacoustid -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for Chromaprint and the AcoustID web service" -HOMEPAGE=" - https://github.com/beetbox/pyacoustid/ - https://pypi.org/project/pyacoustid/ -" -SRC_URI+=" - test? ( - https://s3.wasabisys.com/blocsonic/releases/maxblocs/bsmx0198/01-Follow_192kb.mp3 - -> ${PN}-test.mp3 - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="examples test" -# Tests fail with network-sandbox, since they need to connect to acoustid.org -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=" - dev-python/audioread[${PYTHON_USEDEP},ffmpeg] - dev-python/requests[${PYTHON_USEDEP}] - media-libs/chromaprint -" - -python_test() { - # Working test will print the top metadata match from Acoustid's database. - "${EPYTHON}" aidmatch.py "${DISTDIR}/${PN}-test.mp3" || - die "Test failed with ${EPYTHON}" -} - -src_install() { - distutils-r1_src_install - - if use examples ; then - docinto examples - dodoc aidmatch.py fpcalc.py - docompress -x /usr/share/doc/${PF}/examples/ - fi -} diff --git a/dev-python/pyaes/Manifest b/dev-python/pyaes/Manifest deleted file mode 100644 index 3e941c832d34..000000000000 --- a/dev-python/pyaes/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyaes-1.6.1.tar.gz 28536 BLAKE2B fa7ca95ae181cd48e21ceaeab42f937c54bc9b90b1a337aaffd6317c8091f813b1fbd2abbc14a600a747829a0e94ac6bdd5624010a27f1c342bfef2390d7c8fb SHA512 00ce3babf72ea18b0de369860cd884058c7c6f3bd8b961c3ff591ef7d3dc0a69fabad5311f61c9f91d2f1a480c8512e34eeced5ec7145ed9f963bf91c5f8838a diff --git a/dev-python/pyaes/metadata.xml b/dev-python/pyaes/metadata.xml deleted file mode 100644 index c68e015e9e9a..000000000000 --- a/dev-python/pyaes/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - ricmoo/pyaes - pyaes - - diff --git a/dev-python/pyaes/pyaes-1.6.1-r3.ebuild b/dev-python/pyaes/pyaes-1.6.1-r3.ebuild deleted file mode 100644 index 563f0b989031..000000000000 --- a/dev-python/pyaes/pyaes-1.6.1-r3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure-Python Implementation of the AES block-cipher and common modes of operation" -HOMEPAGE="https://pypi.org/project/pyaes/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/pycryptodome[${PYTHON_USEDEP}] - ) -" - -python_test() { - local t fail= - for t in tests/test-*.py; do - einfo "${t}" - "${EPYTHON}" "${t}" || fail=1 - done - [[ ${fail} ]] && die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/pyalsa/Manifest b/dev-python/pyalsa/Manifest deleted file mode 100644 index 0b3aaffcb8e2..000000000000 --- a/dev-python/pyalsa/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyalsa-1.2.14.tar.bz2 40383 BLAKE2B dc2cf0e631b4bf954a0fd09219236067f3ca7fd0a740641b1cdec86f9bf7af6325e58ffd8b6bae3372eb6c1afdf055c2bcad1fa54cb2784edf9a18eb18923870 SHA512 8a3fec7568d9e36bdf39a048f5cfe1c7f656ea08777eac3280329afbb1c9c870136e3fd54fd334762d9942385ddfead9bc15ee86d244d8c50869b34c4cb52f7d -DIST pyalsa-1.2.14.tar.bz2.sig 833 BLAKE2B 418d82280664f75b281d7ad07ff142a649cc076e4254d6497045b882263b36959178fb48ba33b9df6c02aa4af21bc0d17e1ef16049cb8d7e7df85a8b268f6ac0 SHA512 1653ec264d33d618197bbbe4acbe06d4dab88f7b59c9971c8ac5b8581a2e917836f1099dd4d2817abccc8089fa4f50b6741ba4a144db6438e58acf97d270b055 diff --git a/dev-python/pyalsa/metadata.xml b/dev-python/pyalsa/metadata.xml deleted file mode 100644 index 82a2a81ec713..000000000000 --- a/dev-python/pyalsa/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - alsa-project/alsa-python - pyalsa - - diff --git a/dev-python/pyalsa/pyalsa-1.2.14.ebuild b/dev-python/pyalsa/pyalsa-1.2.14.ebuild deleted file mode 100644 index 21161d821033..000000000000 --- a/dev-python/pyalsa/pyalsa-1.2.14.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/alsa.asc - -inherit distutils-r1 verify-sig - -DESCRIPTION="Python bindings for ALSA library" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page" -SRC_URI=" - https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2 - verify-sig? ( https://www.alsa-project.org/files/pub/pyalsa/${P}.tar.bz2.sig ) -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86" -# Needs access to system's alsa configuration/devices -RESTRICT="test" - -DEPEND=" - media-libs/alsa-lib -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - verify-sig? ( sec-keys/openpgp-keys-alsa ) -" - -python_test() { - cd "${T}" || die - - shopt -s nullglob - local test - local failed - for test in "${S}"/test/*.py ; do - ${EPYTHON} "${test}" || { - eerror "${test} failed with ${EPYTHON}" - failed=1 - break - } - done - shopt -u nullglob - - if [[ ${failed} -eq 1 ]] ; then - die "${test} failed with ${EPYTHON}" - fi -} diff --git a/dev-python/pyamg/Manifest b/dev-python/pyamg/Manifest deleted file mode 100644 index c3b6767c57be..000000000000 --- a/dev-python/pyamg/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyamg-5.3.0.gh.tar.gz 4148527 BLAKE2B ee759f86474aab91a7774afade01b4647943a790cf2e1148d24f01e26b9be61c29df29cac2a6b62aa62d2428786f3cfa26c957c0fd5972b4e0c8eab1dad06c1d SHA512 f2e11705cfbcd28a59a7ec226eb9d5f4ef978adb9104953c6f5f01868d82c9e4f7605ecc57664e467cf78733f5ebc2ec80859a7136cd5c1c4351c603a978a5fc diff --git a/dev-python/pyamg/files/pyamg-5.3.0-backport.patch b/dev-python/pyamg/files/pyamg-5.3.0-backport.patch deleted file mode 100644 index b69bc3e2730b..000000000000 --- a/dev-python/pyamg/files/pyamg-5.3.0-backport.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 9f8299bcf1141e627503c3f208eda413bc1e28e6 Mon Sep 17 00:00:00 2001 -From: Stephen Huan -Date: Tue, 24 Mar 2026 21:47:30 -0400 -Subject: [PATCH] fix(util/utils): duplicate zeros in filter_operator - -The explicit zeros added to A to match C's nonzeros can be redundant -with the existing entries in A. These duplicate entries are acted on -independently by amg_core.satisfy_constraints_helper, causing the -update to effectively happen multiple times when duplicate entries in -sparse arrays are added together according to scipy's semantics. ---- - pyamg/util/utils.py | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/pyamg/util/utils.py b/pyamg/util/utils.py -index 69ed1507..4a955253 100644 ---- a/pyamg/util/utils.py -+++ b/pyamg/util/utils.py -@@ -1242,7 +1242,7 @@ def filter_operator(A, C, B, Bf, BtBinv=None): - C = C.copy() - C.data[:] = 1 - A = A.multiply(C) -- # add explicit zeros to A wherever C is nonzero, but A is zero -+ # add explicit zeros to A wherever C is nonzero - A = A.tocoo() - C = C.tocoo() - A.data = np.hstack((np.zeros(C.data.shape, dtype=A.dtype), A.data)) -@@ -1252,6 +1252,8 @@ def filter_operator(A, C, B, Bf, BtBinv=None): - A = A.tobsr((rows_per_block, cols_per_block)) - else: - A = A.tocsr() -+ # eliminate redundant zeros created by the above -+ A.sum_duplicates() - - # Calculate difference between A @ B and Bf - diff = A @ B - Bf diff --git a/dev-python/pyamg/metadata.xml b/dev-python/pyamg/metadata.xml deleted file mode 100644 index 8f956fe42d97..000000000000 --- a/dev-python/pyamg/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - PyAMG is a library of Algebraic Multigrid (AMG) solvers with a - Python interface. - The predominant portion of PyAMG is written in Python with a smaller - amount of supporting C++ code for performance critical operations. - - - pyamg - pyamg/pyamg - - diff --git a/dev-python/pyamg/pyamg-5.3.0-r1.ebuild b/dev-python/pyamg/pyamg-5.3.0-r1.ebuild deleted file mode 100644 index 1797efe3c8c8..000000000000 --- a/dev-python/pyamg/pyamg-5.3.0-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Algebraic multigrid solvers in Python" -HOMEPAGE=" - https://github.com/pyamg/pyamg/ - https://pypi.org/project/pyamg/ -" -SRC_URI=" - https://github.com/pyamg/pyamg/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-python/pybind11[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] -" -RDEPEND=" - dev-python/cppheaderparser[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/scipy-1.11.0[${PYTHON_USEDEP}] -" -BDEPEND=" - ${DEPEND} - >=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}] - test? ( - dev-python/matplotlib[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - # https://github.com/pyamg/pyamg/commit/9f8299bcf1141e627503c3f208eda413bc1e28e6 - "${FILESDIR}/${P}-backport.patch" - ) - - distutils-r1_src_prepare - - # invalid with >=setuptools-scm-9 - sed -i -e '/version =/d' setup.cfg || die -} - -python_test() { - cd "${T}" || die - epytest --pyargs pyamg -} diff --git a/dev-python/pyamg/pyamg-5.3.0.ebuild b/dev-python/pyamg/pyamg-5.3.0.ebuild deleted file mode 100644 index a145f2a12b04..000000000000 --- a/dev-python/pyamg/pyamg-5.3.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Algebraic multigrid solvers in Python" -HOMEPAGE=" - https://github.com/pyamg/pyamg/ - https://pypi.org/project/pyamg/ -" -SRC_URI=" - https://github.com/pyamg/pyamg/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-python/pybind11[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] -" -RDEPEND=" - dev-python/cppheaderparser[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/scipy-1.11.0[${PYTHON_USEDEP}] -" -BDEPEND=" - ${DEPEND} - >=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}] - test? ( - dev-python/matplotlib[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # invalid with >=setuptools-scm-9 - sed -i -e '/version =/d' setup.cfg || die -} - -python_test() { - cd "${T}" || die - epytest --pyargs pyamg -} diff --git a/dev-python/pyaml/Manifest b/dev-python/pyaml/Manifest deleted file mode 100644 index 090e8763b6ea..000000000000 --- a/dev-python/pyaml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyaml-26.2.1.tar.gz 30653 BLAKE2B f7872080bf4a214c9acb95f07793f8b8dc997c4cdae362dc34ccd008f820c0b88a68eb3a0cfa4f75efdf1e12c9a3bba2239a3d09997b3fd5a3fb1b288c5347ca SHA512 2c1d6ed58d02efd0d83e7eb61fb57567bf83a991c236afbe862ab9a0338cb8fd8a7f84d7edfb00b824a2c4bfac61a2115dc4bdeb1d4f63f1aafe406e64695edc diff --git a/dev-python/pyaml/metadata.xml b/dev-python/pyaml/metadata.xml deleted file mode 100644 index eff59d191b01..000000000000 --- a/dev-python/pyaml/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyaml - mk-fg/pretty-yaml - https://github.com/mk-fg/pretty-yaml/issues - - diff --git a/dev-python/pyaml/pyaml-26.2.1.ebuild b/dev-python/pyaml/pyaml-26.2.1.ebuild deleted file mode 100644 index 7d99bbc03d62..000000000000 --- a/dev-python/pyaml/pyaml-26.2.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" -HOMEPAGE=" - https://github.com/mk-fg/pretty-yaml/ - https://pypi.org/project/pyaml/ -" - -LICENSE="WTFPL-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/unidecode[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pyarrow/Manifest b/dev-python/pyarrow/Manifest deleted file mode 100644 index 71f0ce798d6f..000000000000 --- a/dev-python/pyarrow/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST apache-arrow-23.0.1.tar.gz 17296212 BLAKE2B 7023df6e6900dc239edc757fef76a89d2169e4fd3e1eaf3471f805a6e1c39014b9ec1e5a3d7c9e7a590b8d007c4adc1d15b8ed22ecf4724b24a33ffa96557db2 SHA512 c687e50dfcdbf7e0e39710224360d35d9aa734452b3a47adc8c101f3019b6b4116310c05b9f3cd0a5ed4ad9b7bd8fb88edb70e79b3cbd413a57e5e35e4554a6c -DIST apache-arrow-24.0.0.tar.gz 17360520 BLAKE2B 1d50493b3b74e1c16ba406b5cea93712a332b8ea2db405c31aca844a8fa2d6ef9bcecf3a3bc84dc4bc6ddf946e55251e6d270c85c15b7f461765b6fc72b3a492 SHA512 ffbac0c198c74f26b2ac173aa2b054cfd3902927ca3db36fbbae25353e8696c32b744e805c25801ced22641af71a5a8ea441202d8d3494aa803b797995d9d408 -DIST arrow-testing-249079a810caedda6898464003c7ef8a47efeeae.tar.gz 4155027 BLAKE2B 4fc4cf5153382b476d66265d5ab2fd5e512fdd0766bcf94bf675e5fefd15523fc8e0f87d9708285fd94e59b8d2a895f4f70855f0e1a826587897bef303887584 SHA512 a7134f3a4dc9c1ce09c1b522ee38e1cb9e04aef08e32bdd18297b9b3a73971f632b97d18f955e59e1cefa38f7f6417a9a2bc2fef787f5174ddcd71733305d2d3 -DIST arrow-testing-725fd4a4b12d01c53c98e80274c0b23aa8397082.tar.gz 3752144 BLAKE2B bbfde361f8da376f228720de00a3f6c2b42051e53580f650ad5621086cbf4828a289d86815ac1143720d80f230a851c9602bf198a32e457c1a0f7767790968ee SHA512 0789bf65fc2609f84a9c2865bc8e12f8c63fdd138eff02af1b24ba2c0e925d8c0ecfbe57515786e91531d918ef1a0d92fd5becb553682eafdcedd7678ddacb9e -DIST parquet-testing-a3d96a65e11e2bbca7d22a894e8313ede90a33a3.tar.gz 1150001 BLAKE2B 2c991bca5679ba25767fea1c9e17991ec7661e302adc55bf353a9d7b1c3a91269a9d464cc15743ab0a056591939ed43f0d500ef51275d7d10cb96055c773d44c SHA512 2559f3c3d5f4cc22299482f352ad67a5145a9d0727675932031f8b5977acaabfe29838b0e147d72066bd8cad6c046ee60cc60b364118cd9187be37fd22937205 -DIST parquet-testing-e74785d85a4ecee829e1e405444d6a1b24b8bc9c.tar.gz 1231649 BLAKE2B c9dea116ba68b896d4542ee182e42fb52a579022a89eba2a95222274a6d8bc1c8a83039c22dccdce434e01967e4010229cf864c68568a40a888bc410fc2c032b SHA512 d46330962c64ab86ec7ed8ec5416820428c0e87460bd12a7fcf04ac860b9d6985f37d5bfbfc4c53fba762f84cdc6f2acfe52900c4c19d2b73a5a2787a50853bd diff --git a/dev-python/pyarrow/metadata.xml b/dev-python/pyarrow/metadata.xml deleted file mode 100644 index 2c0892a26dea..000000000000 --- a/dev-python/pyarrow/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - python@gentoo.org - Python - - - Enables read/write parquet data format - - - pyarrow - apache/arrow - - diff --git a/dev-python/pyarrow/pyarrow-23.0.1.ebuild b/dev-python/pyarrow/pyarrow-23.0.1.ebuild deleted file mode 100644 index 41f0b7393b42..000000000000 --- a/dev-python/pyarrow/pyarrow-23.0.1.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 multiprocessing - -# arrow.git: testing -ARROW_DATA_GIT_HASH=725fd4a4b12d01c53c98e80274c0b23aa8397082 -# arrow.git: cpp/submodules/parquet-testing -PARQUET_DATA_GIT_HASH=a3d96a65e11e2bbca7d22a894e8313ede90a33a3 - -DESCRIPTION="Python library for Apache Arrow" -HOMEPAGE=" - https://arrow.apache.org/ - https://github.com/apache/arrow/ - https://pypi.org/project/pyarrow/ -" -SRC_URI=" - mirror://apache/arrow/arrow-${PV}/apache-arrow-${PV}.tar.gz - test? ( - https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz - -> parquet-testing-${PARQUET_DATA_GIT_HASH}.tar.gz - https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz - -> arrow-testing-${ARROW_DATA_GIT_HASH}.tar.gz - ) -" -S="${WORKDIR}/apache-arrow-${PV}/python" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="+parquet +snappy ssl" - -RDEPEND=" - ~dev-libs/apache-arrow-${PV}[compute,dataset,json,parquet?,re2,snappy?,ssl?] - >=dev-python/numpy-1.16.6:=[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-libs/apache-arrow[lz4,zlib] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # cython's -Werror - sed -i -e '/--warning-errors/d' CMakeLists.txt || die -} - -src_compile() { - export PYARROW_PARALLEL="$(makeopts_jobs)" - export PYARROW_BUILD_VERBOSE=1 - export PYARROW_CXXFLAGS="${CXXFLAGS}" - export PYARROW_BUNDLE_ARROW_CPP_HEADERS=0 - export PYARROW_CMAKE_GENERATOR=Ninja - export PYARROW_WITH_HDFS=1 - if use parquet; then - export PYARROW_WITH_DATASET=1 - export PYARROW_WITH_PARQUET=1 - use ssl && export PYARROW_WITH_PARQUET_ENCRYPTION=1 - fi - if use snappy; then - export PYARROW_WITH_SNAPPY=1 - fi - - distutils-r1_src_compile -} - -python_test() { - local EPYTEST_DESELECT=( - # wtf? - tests/test_fs.py::test_localfs_errors - # these require apache-arrow with jemalloc that doesn't seem - # to be supported by the Gentoo package - tests/test_memory.py::test_env_var - tests/test_memory.py::test_specific_memory_pools - tests/test_memory.py::test_supported_memory_backends - # require mimalloc - tests/test_memory.py::test_memory_pool_factories - # fragile memory tests - tests/test_csv.py::TestSerialStreamingCSVRead::test_batch_lifetime - tests/test_csv.py::TestThreadedStreamingCSVRead::test_batch_lifetime - tests/test_array.py::test_to_pandas_zero_copy - # takes forever, and manages to generate timedeltas over 64 bits - tests/test_strategies.py - "tests/test_array.py::test_pickling[builtin_pickle]" - # scipy.sparse does not support dtype float16 - "tests/test_sparse_tensor.py::test_sparse_coo_tensor_scipy_roundtrip[f2-arrow_type8]" - ) - - cd "${T}" || die - local -x PARQUET_TEST_DATA="${WORKDIR}/parquet-testing-${PARQUET_DATA_GIT_HASH}/data" - local -x ARROW_TEST_DATA="${WORKDIR}/arrow-testing-${ARROW_DATA_GIT_HASH}/data" - epytest --pyargs pyarrow -} diff --git a/dev-python/pyarrow/pyarrow-24.0.0.ebuild b/dev-python/pyarrow/pyarrow-24.0.0.ebuild deleted file mode 100644 index c5fa6a50fc71..000000000000 --- a/dev-python/pyarrow/pyarrow-24.0.0.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -# upstream's standalone wrapper modifies sdist only -DISTUTILS_UPSTREAM_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 multiprocessing - -# arrow.git: testing -ARROW_DATA_GIT_HASH=249079a810caedda6898464003c7ef8a47efeeae -# arrow.git: cpp/submodules/parquet-testing -PARQUET_DATA_GIT_HASH=e74785d85a4ecee829e1e405444d6a1b24b8bc9c - -DESCRIPTION="Python library for Apache Arrow" -HOMEPAGE=" - https://arrow.apache.org/ - https://github.com/apache/arrow/ - https://pypi.org/project/pyarrow/ -" -SRC_URI=" - mirror://apache/arrow/arrow-${PV}/apache-arrow-${PV}.tar.gz - test? ( - https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz - -> parquet-testing-${PARQUET_DATA_GIT_HASH}.tar.gz - https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz - -> arrow-testing-${ARROW_DATA_GIT_HASH}.tar.gz - ) -" -S="${WORKDIR}/apache-arrow-${PV}/python" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" -IUSE="+parquet +snappy ssl" - -RDEPEND=" - ~dev-libs/apache-arrow-${PV}[compute,dataset,json,parquet?,re2,snappy?,ssl?] - >=dev-python/numpy-1.16.6:=[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-libs/apache-arrow[lz4,zlib] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # cython's -Werror - sed -i -e '/--warning-errors/d' CMakeLists.txt || die -} - -src_compile() { - export PYARROW_PARALLEL="$(makeopts_jobs)" - export PYARROW_BUILD_VERBOSE=1 - export PYARROW_CXXFLAGS="${CXXFLAGS}" - export PYARROW_BUNDLE_ARROW_CPP_HEADERS=0 - export PYARROW_CMAKE_GENERATOR=Ninja - export PYARROW_WITH_HDFS=1 - if use parquet; then - export PYARROW_WITH_DATASET=1 - export PYARROW_WITH_PARQUET=1 - use ssl && export PYARROW_WITH_PARQUET_ENCRYPTION=1 - fi - if use snappy; then - export PYARROW_WITH_SNAPPY=1 - fi - - distutils-r1_src_compile -} - -python_test() { - local EPYTEST_DESELECT=( - # wtf? - tests/test_fs.py::test_localfs_errors - # these require apache-arrow with jemalloc that doesn't seem - # to be supported by the Gentoo package - tests/test_memory.py::test_env_var - tests/test_memory.py::test_specific_memory_pools - tests/test_memory.py::test_supported_memory_backends - # require mimalloc - tests/test_memory.py::test_memory_pool_factories - # fragile memory tests - tests/test_csv.py::TestSerialStreamingCSVRead::test_batch_lifetime - tests/test_csv.py::TestThreadedStreamingCSVRead::test_batch_lifetime - tests/test_array.py::test_to_pandas_zero_copy - # takes forever, and manages to generate timedeltas over 64 bits - tests/test_strategies.py - "tests/test_array.py::test_pickling[builtin_pickle]" - # scipy.sparse does not support dtype float16 - "tests/test_sparse_tensor.py::test_sparse_coo_tensor_scipy_roundtrip[f2-arrow_type8]" - ) - - cd "${T}" || die - local -x PARQUET_TEST_DATA="${WORKDIR}/parquet-testing-${PARQUET_DATA_GIT_HASH}/data" - local -x ARROW_TEST_DATA="${WORKDIR}/arrow-testing-${ARROW_DATA_GIT_HASH}/data" - epytest --pyargs pyarrow -} diff --git a/dev-python/pyarrow/pyarrow-9999.ebuild b/dev-python/pyarrow/pyarrow-9999.ebuild deleted file mode 100644 index 889a46a127ee..000000000000 --- a/dev-python/pyarrow/pyarrow-9999.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 git-r3 multiprocessing - -DESCRIPTION="Python library for Apache Arrow" -HOMEPAGE=" - https://arrow.apache.org/ - https://github.com/apache/arrow/ - https://pypi.org/project/pyarrow/ -" -EGIT_REPO_URI="https://github.com/apache/arrow.git" -EGIT_SUBMODULES=( '*' ) -S="${WORKDIR}/${P}/python" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="+parquet +snappy ssl" - -RDEPEND=" - ~dev-libs/apache-arrow-${PV}[compute,dataset,json,parquet?,re2,snappy?,ssl?] - >=dev-python/numpy-1.16.6:=[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-libs/apache-arrow[lz4,zlib] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # cython's -Werror - sed -i -e '/--warning-errors/d' CMakeLists.txt || die -} - -src_compile() { - export PYARROW_PARALLEL="$(makeopts_jobs)" - export PYARROW_BUILD_VERBOSE=1 - export PYARROW_CXXFLAGS="${CXXFLAGS}" - export PYARROW_BUNDLE_ARROW_CPP_HEADERS=0 - export PYARROW_CMAKE_GENERATOR=Ninja - export PYARROW_WITH_HDFS=1 - if use parquet; then - export PYARROW_WITH_DATASET=1 - export PYARROW_WITH_PARQUET=1 - use ssl && export PYARROW_WITH_PARQUET_ENCRYPTION=1 - fi - if use snappy; then - export PYARROW_WITH_SNAPPY=1 - fi - - distutils-r1_src_compile -} - -python_test() { - local EPYTEST_DESELECT=( - # wtf? - tests/test_fs.py::test_localfs_errors - # these require apache-arrow with jemalloc that doesn't seem - # to be supported by the Gentoo package - tests/test_memory.py::test_env_var - tests/test_memory.py::test_specific_memory_pools - tests/test_memory.py::test_supported_memory_backends - # require mimalloc - tests/test_memory.py::test_memory_pool_factories - # fragile memory tests - tests/test_csv.py::TestSerialStreamingCSVRead::test_batch_lifetime - tests/test_csv.py::TestThreadedStreamingCSVRead::test_batch_lifetime - # takes forever, and manages to generate timedeltas over 64 bits - tests/test_strategies.py - "tests/test_array.py::test_pickling[builtin_pickle]" - # scipy.sparse does not support dtype float16 - "tests/test_sparse_tensor.py::test_sparse_coo_tensor_scipy_roundtrip[f2-arrow_type8]" - ) - - cd "${T}" || die - local -x PARQUET_TEST_DATA="${WORKDIR}/${P}/cpp/submodules/parquet-testing/data" - local -x ARROW_TEST_DATA="${WORKDIR}/${P}/testing/data" - epytest --pyargs pyarrow -} diff --git a/dev-python/pyasn1-modules/Manifest b/dev-python/pyasn1-modules/Manifest deleted file mode 100644 index 837b1c8c0282..000000000000 --- a/dev-python/pyasn1-modules/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyasn1_modules-0.4.2.tar.gz 307892 BLAKE2B 93f980bc8c894526568fa3898a60d496669d71aa4a1d857287ed49fa418ff6c7932464b346b44feaf61f8e750132bcbee47159a9ec559a1c2328b5453c84ed33 SHA512 2128b6c45132a639894dc69413613bd0ab20ba7f929f1a0b190686a607c254315d320782c1527b7c3cc1f6cb30a18dd1bc864a29576d2fd7c6bf348966321dd5 diff --git a/dev-python/pyasn1-modules/metadata.xml b/dev-python/pyasn1-modules/metadata.xml deleted file mode 100644 index d52d2aebc230..000000000000 --- a/dev-python/pyasn1-modules/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyasn1-modules - pyasn1/pyasn1-modules - - diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.4.2.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.4.2.ebuild deleted file mode 100644 index 00d88a41518a..000000000000 --- a/dev-python/pyasn1-modules/pyasn1-modules-0.4.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pyasn1 modules" -HOMEPAGE=" - https://pypi.org/project/pyasn1-modules/ - https://github.com/pyasn1/pyasn1-modules/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - =dev-python/pyasn1-0.6.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_install_all() { - distutils-r1_python_install_all - insinto /usr/share/${P} - doins -r tools -} diff --git a/dev-python/pyasn1/Manifest b/dev-python/pyasn1/Manifest deleted file mode 100644 index c852abae2dc2..000000000000 --- a/dev-python/pyasn1/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyasn1-0.6.3.tar.gz 148685 BLAKE2B 4c93301960d200473f79463faa2423566ea04d0413bc735d3ea0fff87897b059271cf90a9e59185f9c2808c18bb49d1be7f1591dd3723e892db15b49f70b17ad SHA512 c58962b3f11f486da3e73c09dbe2aff7500879b29c4a7be4295878e4edbcaaa2680d608720ad5af86a2457de7da50471ab7a9e925f717db5c467553fc552e6d6 diff --git a/dev-python/pyasn1/metadata.xml b/dev-python/pyasn1/metadata.xml deleted file mode 100644 index de01614000df..000000000000 --- a/dev-python/pyasn1/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyasn1 - pyasn1/pyasn1 - - diff --git a/dev-python/pyasn1/pyasn1-0.6.3.ebuild b/dev-python/pyasn1/pyasn1-0.6.3.ebuild deleted file mode 100644 index bb5339714f38..000000000000 --- a/dev-python/pyasn1/pyasn1-0.6.3.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="ASN.1 library for Python" -HOMEPAGE=" - https://pypi.org/project/pyasn1/ - https://github.com/pyasn1/pyasn1/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -distutils_enable_tests unittest -distutils_enable_sphinx "docs/source" diff --git a/dev-python/pyasynchat/Manifest b/dev-python/pyasynchat/Manifest deleted file mode 100644 index ea4f00d6af59..000000000000 --- a/dev-python/pyasynchat/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyasynchat-1.0.5.tar.gz 9959 BLAKE2B 43c91e8ad4f3320ece2fb88bc79db06a6206a624169cdeff361f6ad5cc5c2147db7423f02833197a3b1a05456bff62e21af632e6f9371f1f05ee4cdea9207053 SHA512 bc6d49c52f9c1823c07da768b360a60eac38c97dc1f1501226dde56b2431de959c30b430f90c67dab2e0c2ef5d2c885d0abf28599360fdb362645aa09bd08011 -DIST pyasynchat-1.0.5.tar.gz.provenance 9420 BLAKE2B 435c36a6f23dc55c06626a1482a5d185bc4844045722f8a6eb6b35591468280404d833ff6e1a0f4ea22fd0b7a2e597d9fa583b9f63992432f9fb1ca95cb8ac84 SHA512 ed1c31a116564741a4f5140fd6752ff269ff52bca0ca05cf906e1700326e02e7c9ec1cb84c5c05df7d83bfea6998feef637a84a443a30ef6042239ea7f094f2e diff --git a/dev-python/pyasynchat/metadata.xml b/dev-python/pyasynchat/metadata.xml deleted file mode 100644 index ea538f30a8bc..000000000000 --- a/dev-python/pyasynchat/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyasynchat - simonrob/pyasynchat - - diff --git a/dev-python/pyasynchat/pyasynchat-1.0.5.ebuild b/dev-python/pyasynchat/pyasynchat-1.0.5.ebuild deleted file mode 100644 index cc2ae457914f..000000000000 --- a/dev-python/pyasynchat/pyasynchat-1.0.5.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/simonrob/pyasynchat -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Make asynchat available for Python 3.12 onwards" -HOMEPAGE=" - https://github.com/simonrob/pyasynchat/ - https://pypi.org/project/pyasynchat/ -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/pyasyncore-1.0.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/test[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - eunittest tests -} diff --git a/dev-python/pyasyncore/Manifest b/dev-python/pyasyncore/Manifest deleted file mode 100644 index a8b61fc336c2..000000000000 --- a/dev-python/pyasyncore/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyasyncore-1.0.5.tar.gz 15854 BLAKE2B 09419fd50f78ab061d2a78ee45424026dfc2b741aacd8422c3a34d67078908c3edc8ffa98f7ddf54e327ba408d4b9d33b9496499f657f5fc3a4d9b9dbff3639e SHA512 d9bc37c3d658b37593e3fd4364c3fa68644d2abb30013a6f82381d3e442da8d096f2bee2f06ef64640b63491ab697b3adec1a0be50dc3230a49404643cf00401 -DIST pyasyncore-1.0.5.tar.gz.provenance 9365 BLAKE2B 190e812655bdc426343de8ac6d6490d78f6a54526f34eb67d52171e1f31de9bc4f2e8b4781d7e363b2f178f8a010131caf5560ccfbad301cb73ea1ccb1292beb SHA512 5c842de965d6594912dfa2d740d125fa877147044629656bc9a630449879f1d493bcf36ec162f82cbdd1195b493a7686744ecc85eb1d0776c5875a7c71dd14ca diff --git a/dev-python/pyasyncore/metadata.xml b/dev-python/pyasyncore/metadata.xml deleted file mode 100644 index 062106caae26..000000000000 --- a/dev-python/pyasyncore/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyasyncore - simonrob/pyasyncore - - diff --git a/dev-python/pyasyncore/pyasyncore-1.0.5.ebuild b/dev-python/pyasyncore/pyasyncore-1.0.5.ebuild deleted file mode 100644 index 325702f4c020..000000000000 --- a/dev-python/pyasyncore/pyasyncore-1.0.5.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/simonrob/pyasyncore -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Make asyncore available for Python 3.12 onwards" -HOMEPAGE=" - https://github.com/simonrob/pyasyncore/ - https://pypi.org/project/pyasyncore/ -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/test[${PYTHON_USEDEP}] - ) -" - -python_test() { - # Can't use d_e_t unittest (bug #926964) - eunittest tests -} diff --git a/dev-python/pyatspi/Manifest b/dev-python/pyatspi/Manifest deleted file mode 100644 index e24e86a5dcc8..000000000000 --- a/dev-python/pyatspi/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyatspi-2.58.1.tar.xz 82620 BLAKE2B 1c96e56ebd274b3760f6b3568f03a98894d95c991356a16095b5a9ef3be73490347166aa0fb74abc5141c644eb20b5b94234fb43fb0fe2228f469e6a6e86c9bd SHA512 b1ad8baac2a3fde60f13399372813404ca3296d5a7036dd9896a3b0fe509353bc2b98b93abf42efa2e7ca703d416ec32a77118baeebbecbe962e99ef2a985dd8 -DIST pyatspi-2.58.2.tar.xz 82640 BLAKE2B 9b25ba8e6d78bc15b399d2b5507e6a0721dc4bb8899df9a1ae1fd2b415685b49f019bd9e6588f16b8e7f7dedc2d35f258f37544b55c38d0288c75ec242d23a82 SHA512 2e6fb18b3bd4bcad4ee25eb53cf4fade0030a1921a861e0a39c89a492dd382cd20071af93207033d9eaed59ae15319245e3e9221678aba5f8cf1790865057a9c diff --git a/dev-python/pyatspi/metadata.xml b/dev-python/pyatspi/metadata.xml deleted file mode 100644 index 21bc65fb46b2..000000000000 --- a/dev-python/pyatspi/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - GNOME/pyatspi2 - - diff --git a/dev-python/pyatspi/pyatspi-2.58.1.ebuild b/dev-python/pyatspi/pyatspi-2.58.1.ebuild deleted file mode 100644 index 5d66c3cf4b11..000000000000 --- a/dev-python/pyatspi/pyatspi-2.58.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit gnome.org meson python-r1 - -DESCRIPTION="Python client bindings for D-Bus AT-SPI" -HOMEPAGE="https://gitlab.gnome.org/GNOME/pyatspi2" - -# Note: only some of the tests are GPL-licensed, everything else is LGPL -LICENSE="LGPL-2 GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86" - -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - >=sys-apps/dbus-1 - >=dev-libs/glib-2.36.0:2 - >=app-accessibility/at-spi2-core-2.46.0[introspection] - dev-libs/libxml2:2 - >=dev-python/pygobject-2.90.1:3[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( - >=dev-libs/atk-2.46.0 - dev-python/dbus-python - ) -" - -src_configure() { - python_foreach_impl run_in_build_dir \ - meson_src_configure -Denable_tests=$(usex test true false) -} - -src_compile() { - python_foreach_impl run_in_build_dir meson_src_compile -} - -src_test() { - python_foreach_impl run_in_build_dir \ - dbus-run-session meson test -C "${BUILD_DIR}" || die -} - -src_install() { - python_foreach_impl run_in_build_dir meson_src_install - python_foreach_impl run_in_build_dir python_optimize - - einstalldocs - docinto examples - dodoc examples/*.py -} diff --git a/dev-python/pyatspi/pyatspi-2.58.2.ebuild b/dev-python/pyatspi/pyatspi-2.58.2.ebuild deleted file mode 100644 index 016e6a344e9d..000000000000 --- a/dev-python/pyatspi/pyatspi-2.58.2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit gnome.org meson python-r1 - -DESCRIPTION="Python client bindings for D-Bus AT-SPI" -HOMEPAGE="https://gitlab.gnome.org/GNOME/pyatspi2" - -# Note: only some of the tests are GPL-licensed, everything else is LGPL -LICENSE="LGPL-2 GPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - >=sys-apps/dbus-1 - >=dev-libs/glib-2.36.0:2 - >=app-accessibility/at-spi2-core-2.46.0[introspection] - dev-libs/libxml2:2 - >=dev-python/pygobject-2.90.1:3[${PYTHON_USEDEP}] -" -RDEPEND="${DEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( - >=dev-libs/atk-2.46.0 - dev-python/dbus-python - ) -" - -src_configure() { - python_foreach_impl run_in_build_dir \ - meson_src_configure -Denable_tests=$(usex test true false) -} - -src_compile() { - python_foreach_impl run_in_build_dir meson_src_compile -} - -src_test() { - python_foreach_impl run_in_build_dir \ - dbus-run-session meson test -C "${BUILD_DIR}" --print-errorlogs || die -} - -src_install() { - python_foreach_impl run_in_build_dir meson_src_install - python_foreach_impl run_in_build_dir python_optimize - - einstalldocs - docinto examples - dodoc examples/*.py -} diff --git a/dev-python/pyaudio/Manifest b/dev-python/pyaudio/Manifest deleted file mode 100644 index 98aa2defb419..000000000000 --- a/dev-python/pyaudio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PyAudio-0.2.14.tar.gz 47066 BLAKE2B 1ff892b922c3a5a1f56da8fbc6d4bdc59b84b8fe80f58f8ee068d79691c0b2d9d241af9ff14ff2d0cda10db44c3f3c637081091bf5d9246ab677430b8f3b1b49 SHA512 2133db0968edcb0d82c6c1922f842d045a32c77998cfae8b38a041c67650cfacf9f6354c8a252db1b5148f73d229940b4c27064b400d2de7ab7e9370f73b8b95 diff --git a/dev-python/pyaudio/metadata.xml b/dev-python/pyaudio/metadata.xml deleted file mode 100644 index 46cf1cc6eea0..000000000000 --- a/dev-python/pyaudio/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - gentoo.2019@r123.de - Robert Siebeck - - - proxy-maint@gentoo.org - Proxy Maintainers - - - PyAudio provides Python bindings for PortAudio (media-libs/portaudio), - the cross-platform audio I/O library. - - - PyAudio - - diff --git a/dev-python/pyaudio/pyaudio-0.2.14-r1.ebuild b/dev-python/pyaudio/pyaudio-0.2.14-r1.ebuild deleted file mode 100644 index c6620c1da462..000000000000 --- a/dev-python/pyaudio/pyaudio-0.2.14-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_NO_NORMALIZE=1 -PYPI_PN="PyAudio" -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517="setuptools" -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for PortAudio" -HOMEPAGE="https://people.csail.mit.edu/hubert/pyaudio/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -# Tests work if you have the correct HW device(s) to test. -RESTRICT="test" - -RDEPEND="media-libs/portaudio" -DEPEND="${RDEPEND}" -BDEPEND="test? ( dev-python/numpy[${PYTHON_USEDEP}] )" - -distutils_enable_sphinx sphinx -distutils_enable_tests unittest - -python_test() { - elog "These tests require an OS loopback sound device that forwards audio" - elog "output, generated by PyAudio for playback, and forwards it to an input" - elog "device, which PyAudio can record and verify against a test signal." - - cd tests || die - # pyaudio_tests have very complicated runtime requirements, therefore skipping them. - "${EPYTHON}" -m unittest error_tests -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/pyaudio/pyaudio-0.2.14.ebuild b/dev-python/pyaudio/pyaudio-0.2.14.ebuild deleted file mode 100644 index 1177733f9cc8..000000000000 --- a/dev-python/pyaudio/pyaudio-0.2.14.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_NO_NORMALIZE=1 -PYPI_PN="PyAudio" -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517="setuptools" -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for PortAudio" -HOMEPAGE="https://people.csail.mit.edu/hubert/pyaudio/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -# Tests work if you have the correct HW device(s) to test. -RESTRICT="test" - -RDEPEND="media-libs/portaudio" -DEPEND="${RDEPEND}" -BDEPEND="test? ( dev-python/numpy[${PYTHON_USEDEP}] )" - -distutils_enable_sphinx sphinx -distutils_enable_tests unittest - -python_test() { - elog "These tests require an OS loopback sound device that forwards audio" - elog "output, generated by PyAudio for playback, and forwards it to an input" - elog "device, which PyAudio can record and verify against a test signal." - - cd tests || die - # pyaudio_tests have very complicated runtime requirements, therefore skipping them. - "${EPYTHON}" -m unittest error_tests -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/pybind11/Manifest b/dev-python/pybind11/Manifest deleted file mode 100644 index c463e09273dd..000000000000 --- a/dev-python/pybind11/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pybind11-3.0.1.gh.tar.gz 918227 BLAKE2B 90700c919872cd697a59951ef86da0bd0487fe01cd3f3e1b54f2b0b6380a356271635796ea2289340377ecb6ec571ac921ad5dae0e4c82f579f7d8acefba72e5 SHA512 c17e6d6a78c38e760864b390ac2aa7df6a94ca53acb2e8be71f0d63d611b738fa20a16946c98a93fbfcad56cb0346ebf247bbe41c6f5171c6ce68397b1e5c4db -DIST pybind11-3.0.4.gh.tar.gz 966373 BLAKE2B 6a90953a1b46fab90257d56e7db3ff7233ecec1f97e0305d6673b0ce295980d4fa063f88fd5095a7609c188884eef246d291452daeebbf9a7e0794331531596d SHA512 40b40ec9fdde7b377222fa329162638be5e66bee75918d78369f741dc14b52f058fb50bb33159d099fc40f43aca39234092ce884cccc3258f34274c7dde807f0 diff --git a/dev-python/pybind11/metadata.xml b/dev-python/pybind11/metadata.xml deleted file mode 100644 index 93fb4cd3c1fc..000000000000 --- a/dev-python/pybind11/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - perfinion@gentoo.org - Jason Zaman - - - python@gentoo.org - Python - - - pybind/pybind11 - pybind11 - - diff --git a/dev-python/pybind11/pybind11-3.0.1.ebuild b/dev-python/pybind11/pybind11-3.0.1.ebuild deleted file mode 100644 index 6ba23efa1565..000000000000 --- a/dev-python/pybind11/pybind11-3.0.1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=scikit-build-core -PYTHON_COMPAT=( python3_{13..14} ) - -inherit cmake distutils-r1 - -MY_P=${P/_} -DESCRIPTION="AST-based Python refactoring library" -HOMEPAGE=" - https://pybind11.readthedocs.io/en/stable/ - https://github.com/pybind/pybind11/ - https://pypi.org/project/pybind11/ -" -SRC_URI=" - https://github.com/pybind/pybind11/archive/v${PV/_}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-cpp/eigen:= -" -BDEPEND=" - test? ( - =dev-cpp/catch-2.13.9:0 - dev-libs/boost - dev-python/tomlkit[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - cmake_src_prepare - distutils-r1_src_prepare -} - -python_configure() { - DISTUTILS_ARGS=( - # disable forced lto - -DHAS_FLTO=OFF - # https://github.com/pybind/pybind11/issues/5087 - -DPYBIND11_FINDPYTHON=OFF - -DPYBIND11_INSTALL=ON - -DPYBIND11_TEST=OFF - ) - - local mycmakeargs=( - "${DISTUTILS_ARGS[@]}" - -DPYBIND11_TEST=$(usex test) - - # fix missing prefix, https://bugs.gentoo.org/961861 - -Dprefix_for_pc_file="${EPREFIX}"/usr - ) - cmake_src_configure -} - -python_compile() { - distutils-r1_python_compile - # Compilation only does anything for tests - use test && cmake_src_compile -} - -python_test() { - cmake_build cpptest test_cmake_build - - cd "${BUILD_DIR}/tests" || die - epytest "${S}/tests" -} - -python_install() { - distutils-r1_python_install - cmake_src_install -} diff --git a/dev-python/pybind11/pybind11-3.0.4.ebuild b/dev-python/pybind11/pybind11-3.0.4.ebuild deleted file mode 100644 index ce967ed0d859..000000000000 --- a/dev-python/pybind11/pybind11-3.0.4.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=scikit-build-core -PYTHON_COMPAT=( python3_{13..14} ) - -inherit cmake distutils-r1 - -MY_P=${P/_} -DESCRIPTION="AST-based Python refactoring library" -HOMEPAGE=" - https://pybind11.readthedocs.io/en/stable/ - https://github.com/pybind/pybind11/ - https://pypi.org/project/pybind11/ -" -SRC_URI=" - https://github.com/pybind/pybind11/archive/v${PV/_}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-cpp/eigen:= -" -BDEPEND=" - test? ( - =dev-cpp/catch-2.13.9:0 - dev-libs/boost - dev-python/tomlkit[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - cmake_src_prepare - distutils-r1_src_prepare -} - -python_configure() { - DISTUTILS_ARGS=( - # disable forced lto - -DHAS_FLTO=OFF - # https://github.com/pybind/pybind11/issues/5087 - -DPYBIND11_FINDPYTHON=OFF - -DPYBIND11_INSTALL=ON - -DPYBIND11_TEST=OFF - ) - - local mycmakeargs=( - "${DISTUTILS_ARGS[@]}" - -DPYBIND11_TEST=$(usex test) - - # fix missing prefix, https://bugs.gentoo.org/961861 - -Dprefix_for_pc_file="${EPREFIX}"/usr - ) - cmake_src_configure -} - -python_compile() { - distutils-r1_python_compile - # Compilation only does anything for tests - use test && cmake_src_compile -} - -python_test() { - cmake_build cpptest test_cmake_build - - cd "${BUILD_DIR}/tests" || die - epytest "${S}/tests" -} - -python_install() { - distutils-r1_python_install - cmake_src_install -} diff --git a/dev-python/pybtex-docutils/Manifest b/dev-python/pybtex-docutils/Manifest deleted file mode 100644 index 3f55fc730c21..000000000000 --- a/dev-python/pybtex-docutils/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pybtex-docutils-1.0.3.tar.gz 18348 BLAKE2B 49a614d0e718a968ce1a8fb0e0cb105f86a97b51e29be34b3a542c4de1135ef4abf3406f4d5b5063ea21ab39fa94a89ad5ea8c1fff2354618fbdf0241cd52b65 SHA512 36c0f06a89333ed4153c70399a1eb2a220fb453da7af16fac7a28234dc576d5cb4f1809747c7070f711d611f0e967784aff77ffed63431517fd846aeb0e500df diff --git a/dev-python/pybtex-docutils/metadata.xml b/dev-python/pybtex-docutils/metadata.xml deleted file mode 100644 index 3bfeb8deb479..000000000000 --- a/dev-python/pybtex-docutils/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - pybtex-docutils - mcmtroffaes/pybtex-docutils - - - diff --git a/dev-python/pybtex-docutils/pybtex-docutils-1.0.3.ebuild b/dev-python/pybtex-docutils/pybtex-docutils-1.0.3.ebuild deleted file mode 100644 index c74d8dfdd319..000000000000 --- a/dev-python/pybtex-docutils/pybtex-docutils-1.0.3.ebuild +++ /dev/null @@ -1,35 +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_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A docutils backend for pybtex" -HOMEPAGE=" - https://github.com/mcmtroffaes/pybtex-docutils/ - https://pypi.org/project/pybtex-docutils/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/docutils-0.14[${PYTHON_USEDEP}] - >=dev-python/pybtex-0.16[${PYTHON_USEDEP}] - -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx doc - -EPYTEST_DESELECT=( - # just an entry point check, requires pkg-resources - test/test_find_plugin.py::test_pkg_resources_entry_point -) diff --git a/dev-python/pybtex/Manifest b/dev-python/pybtex/Manifest deleted file mode 100644 index 5ef498a954cd..000000000000 --- a/dev-python/pybtex/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pybtex-0.26.1.tar.gz 692991 BLAKE2B 6be6c41d29a019d165478d511e822e1175d6aa3ae4dcb124cb5f5ec658b8a8a7518d164cfdd152f7fb50d5ee3c23e2bf24e5fbedb3e4f3c14c5bb2e7d0d33d5b SHA512 b34b8349ff0f475612040a09669f5f515023e3bedc8ffc2022fa74dab7c5d2f7cf153fc88a673f196f0ea140a6fe1a12769f5b190dab139d3cc856569456a3a7 diff --git a/dev-python/pybtex/metadata.xml b/dev-python/pybtex/metadata.xml deleted file mode 100644 index f07d078608bb..000000000000 --- a/dev-python/pybtex/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - william@ewpettersson.se - William Pettersson - - - proxy-maint@gentoo.org - Proxy maintainers - - - python@gentoo.org - Python - - - pybtex - pybtex-devs/pybtex - - diff --git a/dev-python/pybtex/pybtex-0.26.1.ebuild b/dev-python/pybtex/pybtex-0.26.1.ebuild deleted file mode 100644 index 7ede95eb40a4..000000000000 --- a/dev-python/pybtex/pybtex-0.26.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="BibTeX-compatible bibliography processor" -HOMEPAGE=" - https://pybtex.org/ - https://pypi.org/project/pybtex/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/latexcodec-1.0.4[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.01[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest deleted file mode 100644 index 2ed4b13d238e..000000000000 --- a/dev-python/pycairo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycairo-1.29.0.tar.gz 665871 BLAKE2B 25c2630923fd209bcdf21a3e0dce6ef5218c52eb5373bc6072174acfbb26c3dd908bc22308a3bf6b749216c10534ef79f2a7ad305c4f8eee694455e27b43e78f SHA512 c685fbdce764ca89e719ebcc8f966227a6c144c8e128945bf9c3411212a01759c016fd3267714328a5a242b37e3a5dd9aab4fc120193afdedb74596522a3cd2f diff --git a/dev-python/pycairo/metadata.xml b/dev-python/pycairo/metadata.xml deleted file mode 100644 index 58d1a5ca29f5..000000000000 --- a/dev-python/pycairo/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pycairo - pygobject/pycairo - - diff --git a/dev-python/pycairo/pycairo-1.29.0-r1.ebuild b/dev-python/pycairo/pycairo-1.29.0-r1.ebuild deleted file mode 100644 index 5e91403022f5..000000000000 --- a/dev-python/pycairo/pycairo-1.29.0-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -# we aren't using meson-python, as that results in removing .pc file -# https://bugs.gentoo.org/966038 -DISTUTILS_USE_PEP517=no -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit meson distutils-r1 - -DESCRIPTION="Python bindings for the cairo library" -HOMEPAGE=" - https://www.cairographics.org/pycairo/ - https://github.com/pygobject/pycairo/ - https://pypi.org/project/pycairo/ -" -SRC_URI=" - https://github.com/pygobject/${PN}/releases/download/v${PV}/${P}.tar.gz -" - -LICENSE="|| ( LGPL-2.1 MPL-1.1 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="X examples test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=x11-libs/cairo-1.15.10[svg(+),X?] -" -DEPEND=" - ${RDEPEND} - x11-base/xorg-proto -" -BDEPEND=" - virtual/pkgconfig -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -python_compile() { - local emesonargs=( - # TODO: move that to the eclass? - -Dpython.bytecompile=2 - -Dtests="$(usex test true false)" - -Dno-x11="$(usex X false true)" - ) - - meson_src_configure - meson_src_compile -} - -python_test() { - cd "${BUILD_DIR}" || die - epytest -} - -python_install() { - meson_src_install -} - -python_install_all() { - if use examples; then - dodoc -r examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pycares/Manifest b/dev-python/pycares/Manifest deleted file mode 100644 index 2db0e956cf1d..000000000000 --- a/dev-python/pycares/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycares-5.0.1.tar.gz 652222 BLAKE2B 29680da5ce1bfef6bd3fa6ad0d03cbbd4948cccf7d7d4deaa44960ccb33085b2ac3f8de7411239062e829cd8920fee84e7a5ce41e1e2d1da974aba10e1e60b33 SHA512 3cb23e36e9526b44398b1ffdf9223f0eec5f6e085b6276188329239d1e9a9ee173239691e39cbc9d7a4854a54e181bd200e2011bb3bf6741f79be81b46665348 diff --git a/dev-python/pycares/metadata.xml b/dev-python/pycares/metadata.xml deleted file mode 100644 index 4208ae6d957f..000000000000 --- a/dev-python/pycares/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - pycares - saghul/pycares - - - python@gentoo.org - Python - - diff --git a/dev-python/pycares/pycares-5.0.1.ebuild b/dev-python/pycares/pycares-5.0.1.ebuild deleted file mode 100644 index 7a567906b5fb..000000000000 --- a/dev-python/pycares/pycares-5.0.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interface for c-ares" -HOMEPAGE=" - https://github.com/saghul/pycares/ - https://pypi.org/project/pycares/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -# Tests fail with network-sandbox, since they try to resolve google.com -PROPERTIES="test_network" -RESTRICT="test" - -DEPEND=" - net-dns/c-ares:= -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') -" -RDEPEND=" - dev-python/idna[${PYTHON_USEDEP}] - ${DEPEND} - ${BDEPEND} -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -export PYCARES_USE_SYSTEM_LIB=1 - -EPYTEST_DESELECT=( - # https://github.com/saghul/pycares/issues/287 - # looks like forgotten to update the expected class - tests/test_all.py::DNSTest::test_idna2008_encoding -) diff --git a/dev-python/pycdio/Manifest b/dev-python/pycdio/Manifest deleted file mode 100644 index 3b5fdc0a5f1e..000000000000 --- a/dev-python/pycdio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycdio-2.1.1.tar.gz 246562 BLAKE2B 7dbbf384f9d70aade922172c6dd070229c1ffc65a76a491c45f91ec176bced9af0dc0e08f50f8ad78828273de14166eae886b402f282a10bdad3f8302276ef01 SHA512 4c756b1c2f39332add86e01af129ccb608178306be42c9719c163b6bad0ba4de3916ac477c6866450890e094b14a2689a24e7d19bcf13846330555c2bb1feaa7 diff --git a/dev-python/pycdio/metadata.xml b/dev-python/pycdio/metadata.xml deleted file mode 100644 index 541fb17e2ec1..000000000000 --- a/dev-python/pycdio/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - The pycdio (and libcdio) libraries encapsulate CD-ROM reading and - control. Python programs wishing to be oblivious of the OS- and - device-dependent properties of a CD-ROM can use this library. - - pycdio - rocky/pycdio - libcdio - - diff --git a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild b/dev-python/pycdio/pycdio-2.1.1-r1.ebuild deleted file mode 100644 index 593b9fcdb5c5..000000000000 --- a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python OO interface to libcdio (CD Input and Control library)" -HOMEPAGE=" - https://savannah.gnu.org/projects/libcdio/ - https://github.com/rocky/pycdio/ - https://pypi.org/project/pycdio/ -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="examples" - -DEPEND=" - >=dev-libs/libcdio-2.0.0 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-lang/swig -" - -distutils_enable_tests pytest - -python_prepare_all() { - # Remove obsolete sys.path and adjust 'data' paths in examples. - sed -i \ - -e "s:^sys.path.insert.*::" \ - -e "s:\.\./data:./data:g" \ - example/*.py || die - # https://github.com/rocky/pycdio/pull/5 - sed -i -e 's:assertEquals:assertEqual:' test/test-*.py || die - distutils-r1_python_prepare_all -} - -python_test() { - epytest -opython_files='test-*.py' -} - -python_install_all() { - distutils-r1_python_install_all - if use examples; then - docinto examples - dodoc -r example/. - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-python/pychm/Manifest b/dev-python/pychm/Manifest deleted file mode 100644 index a5d9bf0b55c6..000000000000 --- a/dev-python/pychm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pychm-0.8.6.gh.tar.gz 23803 BLAKE2B fdf3c37eead60455fd5bde1638a010f2788074752f98c32cf4b3431b4a87b8893c23a9fa29995352b35b41f628b7026fdbfa6ff20b75e8a6efdf75fc2da3f67d SHA512 cc1b254b6c58aba038171ad9db1eea3212094d7fb9386b22ada67381d702b388e6a1dde0317b5724587ee135d2695c546a7c2d65af7091dafeb394647597b0ae diff --git a/dev-python/pychm/metadata.xml b/dev-python/pychm/metadata.xml deleted file mode 100644 index c984fa5805bd..000000000000 --- a/dev-python/pychm/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - python@gentoo.org - Python - - -The chm package provides three modules, chm, chmlib and extra, which -provide access to the API implemented by the C library chmlib and some -additional classes and functions. They are used to access MS-ITSS -encoded files - Compressed Html Help files (.chm). - - -Chmパッケージは、C言語ライブラリChmのAPI実装とそれに幾つか拡張されたクラスと関数 -にアクセスする手段のchm, chmlib, extraの3つのモジュールを提供します。MS-ITSSエン -コード・ファイルに使われています。-- Compressed Html Help ファイル (.chm)。 - - - gnochm - dottedmag/pychm - pychm - - diff --git a/dev-python/pychm/pychm-0.8.6-r1.ebuild b/dev-python/pychm/pychm-0.8.6-r1.ebuild deleted file mode 100644 index cf4c890a3f43..000000000000 --- a/dev-python/pychm/pychm-0.8.6-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for the chmlib library" -HOMEPAGE=" - https://github.com/dottedmag/pychm/ - https://pypi.org/project/pychm/ -" -SRC_URI=" - https://github.com/dottedmag/pychm/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc x86" - -DEPEND=" - dev-libs/chmlib -" -RDEPEND=" - ${DEPEND} -" - -distutils_enable_tests pytest - -src_test() { - # need to avoid relative import of 'chm' directory but tests rely - # on locating files relatively via tests/... - mv tests .. || die - cd .. || die - distutils-r1_src_test -} diff --git a/dev-python/pychromecast/Manifest b/dev-python/pychromecast/Manifest deleted file mode 100644 index a341c7a47d60..000000000000 --- a/dev-python/pychromecast/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pychromecast-14.0.9.tar.gz 61484 BLAKE2B 46e6b48c8a4d38732af951c1c676deaaaf30f6b7acdd8b8b61b3b05ad4db5c303eed2f31d48f2c9b1cef5ab3345900c9ef05727413059c8b5095e89cb67638f7 SHA512 39d634f214214204408fe04efedcfaa68b8e95df0790743edd6e894ded7e6c5a5924b4a6f5fce85d0dbd6f12a85caff841addb294fd2e9b84f569c8fc0dbe1c2 diff --git a/dev-python/pychromecast/metadata.xml b/dev-python/pychromecast/metadata.xml deleted file mode 100644 index 2bb8c17220e2..000000000000 --- a/dev-python/pychromecast/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - - PyChromecast - home-assistant-libs/pychromecast - - diff --git a/dev-python/pychromecast/pychromecast-14.0.9.ebuild b/dev-python/pychromecast/pychromecast-14.0.9.ebuild deleted file mode 100644 index f66eb49ce59e..000000000000 --- a/dev-python/pychromecast/pychromecast-14.0.9.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python module to talk to Google Chromecast" -HOMEPAGE=" - https://github.com/home-assistant-libs/pychromecast/ - https://pypi.org/project/PyChromecast/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/casttube-0.2.0[${PYTHON_USEDEP}] - >=dev-python/protobuf-4.25.1[${PYTHON_USEDEP}] - >=dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}] -" diff --git a/dev-python/pyclamd/Manifest b/dev-python/pyclamd/Manifest deleted file mode 100644 index db9535f689fd..000000000000 --- a/dev-python/pyclamd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyClamd-0.4.0.tar.gz 11177 BLAKE2B cb69c9e1fec936d416a18658a2c3e9df4dc4684cf56c19e8a02ad9929b4c86d9985395c38a8f88f7053f81fe08fa3574c6a206bcc519a9494c2a61caf6b995b1 SHA512 b96e26729e0fe2600572534c0fa22a01238761589f1771e72a054dde9c1b8f122493c83ca04cffda167f7a0e44fbf309bdf76b8fe1de499ec50d56c677923bd4 diff --git a/dev-python/pyclamd/files/pyclamd-0.4.0-remove-obsolete-bugtrack_url.diff b/dev-python/pyclamd/files/pyclamd-0.4.0-remove-obsolete-bugtrack_url.diff deleted file mode 100644 index 446c215ba518..000000000000 --- a/dev-python/pyclamd/files/pyclamd-0.4.0-remove-obsolete-bugtrack_url.diff +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naurp a/setup.py b/setup.py ---- a/setup.py 2017-08-28 00:05:52.000000000 +0200 -+++ b/setup.py 2023-02-18 16:57:08.911936472 +0100 -@@ -27,7 +27,6 @@ setup (name = 'pyClamd', - author_email = 'norman@xael.org', - keywords='python, clamav, antivirus, scanner, virus, libclamav', - url = 'http://xael.org/pages/pyclamd-en.html', -- bugtrack_url = 'https://bitbucket.org/xael/pyclamd', - include_dirs = ['/usr/local/include'], - description = 'pyClamd is a python interface to Clamd (Clamav daemon).', - long_description = 'pyClamd is a python interface to Clamd (Clamav daemon). By using pyClamd, you can add virus detection capabilities to your python software in an efficient and easy way. Instead of pyClamav which uses libclamav, pyClamd may be used by a closed source product.', diff --git a/dev-python/pyclamd/metadata.xml b/dev-python/pyclamd/metadata.xml deleted file mode 100644 index 01dbf6bb0a99..000000000000 --- a/dev-python/pyclamd/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - hanno@gentoo.org - - - pyClamd - - diff --git a/dev-python/pyclamd/pyclamd-0.4.0-r6.ebuild b/dev-python/pyclamd/pyclamd-0.4.0-r6.ebuild deleted file mode 100644 index 72a3f4fd5887..000000000000 --- a/dev-python/pyclamd/pyclamd-0.4.0-r6.ebuild +++ /dev/null @@ -1,28 +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_NO_NORMALIZE=1 -PYPI_PN=pyClamd -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interface to Clamd (ClamAV daemon)" -HOMEPAGE="https://xael.org/pages/pyclamd-en.html" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] -" - -# Tests need clamd running and we cannot rely on that being -# true during build -RESTRICT="test" - -PATCHES=( "${FILESDIR}/${P}-remove-obsolete-bugtrack_url.diff" ) diff --git a/dev-python/pyclip/Manifest b/dev-python/pyclip/Manifest deleted file mode 100644 index 4905f753320b..000000000000 --- a/dev-python/pyclip/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyclip-0.7.0.gh.tar.gz 17555 BLAKE2B 281a2dacd82d7501e01750134d82fc0b66ac1d41a631b9573160262c94cfb97ad463036e8ec523674580fdfb71849175e58836530d761462a72ba9ba3f2fd618 SHA512 64849befe020b0ac38aa8ed93ceb7fb275112aa49ae527fc54916ea591e09ce5a1a669d8f68083b098112a90fd36f71d2abeef6c3a8908e6cde20f04b0273877 diff --git a/dev-python/pyclip/metadata.xml b/dev-python/pyclip/metadata.xml deleted file mode 100644 index 9e12ce6a2824..000000000000 --- a/dev-python/pyclip/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - flewkey@2a03.party - Ryan Fox - - - pyclip - spyoungtech/pyclip - - diff --git a/dev-python/pyclip/pyclip-0.7.0-r2.ebuild b/dev-python/pyclip/pyclip-0.7.0-r2.ebuild deleted file mode 100644 index f6543832d79f..000000000000 --- a/dev-python/pyclip/pyclip-0.7.0-r2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -DISTUTILS_USE_PEP517="setuptools" - -inherit distutils-r1 virtualx - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/spyoungtech/pyclip.git" -else - SRC_URI="https://github.com/spyoungtech/pyclip/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -DESCRIPTION="Python clipboard module" -HOMEPAGE="https://pypi.org/project/pyclip/" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="wayland +X" -REQUIRED_USE=" - || ( wayland X ) - test? ( X ) -" - -RDEPEND=" - wayland? ( gui-apps/wl-clipboard ) - X? ( x11-misc/xclip ) -" - -DOCS=( docs/README.md ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - # Clipboard detection should respect USE flags - if use wayland && ! use X; then - sed -ie "/linux':/s/elif .*/elif False:/" pyclip/util.py || die - elif ! use wayland && use X; then - sed -ie "/WAYLAND/s/elif .*/elif False:/" pyclip/util.py || die - fi - distutils-r1_src_prepare -} - -src_test() { - virtx distutils-r1_src_test -} - -pkg_postinst() { - if use wayland && use X; then - elog "If you wish to use the xclip backend over the wl-clipboard backend," - elog "unset the WAYLAND_DISPLAY environment variable or consider" - elog "installing ${CATEGORY}/${PN}[-wayland,X] instead." - fi -} diff --git a/dev-python/pyclip/pyclip-9999.ebuild b/dev-python/pyclip/pyclip-9999.ebuild deleted file mode 100644 index f6543832d79f..000000000000 --- a/dev-python/pyclip/pyclip-9999.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -DISTUTILS_USE_PEP517="setuptools" - -inherit distutils-r1 virtualx - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/spyoungtech/pyclip.git" -else - SRC_URI="https://github.com/spyoungtech/pyclip/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -DESCRIPTION="Python clipboard module" -HOMEPAGE="https://pypi.org/project/pyclip/" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="wayland +X" -REQUIRED_USE=" - || ( wayland X ) - test? ( X ) -" - -RDEPEND=" - wayland? ( gui-apps/wl-clipboard ) - X? ( x11-misc/xclip ) -" - -DOCS=( docs/README.md ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - # Clipboard detection should respect USE flags - if use wayland && ! use X; then - sed -ie "/linux':/s/elif .*/elif False:/" pyclip/util.py || die - elif ! use wayland && use X; then - sed -ie "/WAYLAND/s/elif .*/elif False:/" pyclip/util.py || die - fi - distutils-r1_src_prepare -} - -src_test() { - virtx distutils-r1_src_test -} - -pkg_postinst() { - if use wayland && use X; then - elog "If you wish to use the xclip backend over the wl-clipboard backend," - elog "unset the WAYLAND_DISPLAY environment variable or consider" - elog "installing ${CATEGORY}/${PN}[-wayland,X] instead." - fi -} diff --git a/dev-python/pyclipper/Manifest b/dev-python/pyclipper/Manifest deleted file mode 100644 index 263d9d1cfb75..000000000000 --- a/dev-python/pyclipper/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyclipper-1.4.0.gh.tar.gz 49906 BLAKE2B bd6b30fdaae1933ea02e9b51bf78f4b154862b2b123498e74411687109c991ca0e2137e773315395e7ca7af393a7d511b4171df93f739df0e03545fe0b0338bd SHA512 c420f7d280a121d4e70b9cac354e5c987545c606cb8a91cbf0e759ccd71c550b62871c86d5a6fc4c4cdcd38d8e10df3499af1c78bc1bae9516d6d80536256488 diff --git a/dev-python/pyclipper/metadata.xml b/dev-python/pyclipper/metadata.xml deleted file mode 100644 index 71a3c96040e7..000000000000 --- a/dev-python/pyclipper/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - fonttools/pyclipper - pyclipper - - diff --git a/dev-python/pyclipper/pyclipper-1.4.0.ebuild b/dev-python/pyclipper/pyclipper-1.4.0.ebuild deleted file mode 100644 index b599654d0605..000000000000 --- a/dev-python/pyclipper/pyclipper-1.4.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_p/.post} -DESCRIPTION="Cython wrapper for the C++ translation of the Angus Johnson's Clipper library" -HOMEPAGE=" - https://github.com/fonttools/pyclipper/ - https://pypi.org/project/pyclipper/ -" -SRC_URI=" - https://github.com/fonttools/pyclipper/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION="${PV/_p/.post}" diff --git a/dev-python/pycodestyle/Manifest b/dev-python/pycodestyle/Manifest deleted file mode 100644 index 6cc696b39e97..000000000000 --- a/dev-python/pycodestyle/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycodestyle-2.14.0.gh.tar.gz 81096 BLAKE2B d776407ac0eef88f05a322832d295f59962ddb626760d530fbebe423d9df259cd15cddc5d8e78cdf877646d4434811d19b2b0392ba05f8f968c866bb99c3f5ae SHA512 0c81febffaf0f23ff4a8f7168202a05917aef913bdd92f0a45b1d595272b8206e79987c43eefbdc850b94a467f25f43067209320b60be628d46788c3cc1ad618 diff --git a/dev-python/pycodestyle/metadata.xml b/dev-python/pycodestyle/metadata.xml deleted file mode 100644 index 0e8cfdd5e1fd..000000000000 --- a/dev-python/pycodestyle/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - PyCQA/pycodestyle - pycodestyle - - diff --git a/dev-python/pycodestyle/pycodestyle-2.14.0.ebuild b/dev-python/pycodestyle/pycodestyle-2.14.0.ebuild deleted file mode 100644 index 67da2113ca6e..000000000000 --- a/dev-python/pycodestyle/pycodestyle-2.14.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python style guide checker (fka pep8)" -HOMEPAGE=" - https://pycodestyle.pycqa.org/en/latest/ - https://github.com/PyCQA/pycodestyle/ - https://pypi.org/project/pycodestyle/ -" -# 2.11.0 broke sdist -# https://github.com/PyCQA/pycodestyle/issues/1183 -SRC_URI=" - https://github.com/PyCQA/pycodestyle/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 ~x64-macos ~x64-solaris" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/pycollada/Manifest b/dev-python/pycollada/Manifest deleted file mode 100644 index db88347a4478..000000000000 --- a/dev-python/pycollada/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycollada-0.9.3.gh.tar.gz 3589631 BLAKE2B b772faee496d8b1b36df86c0b129743b84e4c4faa4a7c3fc221b14d086c6d67616e0d8f609289844add498751fabf51a782abeb0d1abe4fc3339bc7f7638b5f3 SHA512 ffd73d130c797ddc25a660a33c1d8957d826af2423b76200f82e73454d02184628728d3c2dc6980c2235f69e14f1c563c8da4946a8328f8827692d30d19326e9 diff --git a/dev-python/pycollada/metadata.xml b/dev-python/pycollada/metadata.xml deleted file mode 100644 index 11dc00fdfffa..000000000000 --- a/dev-python/pycollada/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - waebbl-gentoo@posteo.net - Bernd Waibel - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - - A python module for creating, editing and loading COLLADA, which is a - COLLAborative Design Activity for establishing an interchange file format - for interactive 3D applications. - - - pycollada/pycollada - pycollada - - diff --git a/dev-python/pycollada/pycollada-0.9.3.ebuild b/dev-python/pycollada/pycollada-0.9.3.ebuild deleted file mode 100644 index 664c9b138731..000000000000 --- a/dev-python/pycollada/pycollada-0.9.3.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="Python library for reading and writing COLLADA documents" -HOMEPAGE=" - https://pycollada.readthedocs.io/ - https://github.com/pycollada/pycollada/ - https://pypi.org/project/pycollada/ -" -SRC_URI=" - https://github.com/pycollada/pycollada/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" -IUSE="examples" - -RDEPEND=" - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] -" - -DOCS=( AUTHORS.md COPYING README.markdown ) - -distutils_enable_sphinx docs -distutils_enable_tests unittest - -python_install_all() { - if use examples ; then - insinto /usr/share/${PF}/ - doins -r examples - fi - - distutils-r1_python_install_all -} - -python_install() { - distutils-r1_python_install - - # ensure data files for tests are getting installed too - python_moduleinto collada/tests/ - python_domodule collada/tests/data -} diff --git a/dev-python/pycotap/Manifest b/dev-python/pycotap/Manifest deleted file mode 100644 index 65456091ec76..000000000000 --- a/dev-python/pycotap/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycotap-1.3.1.tar.gz 7534 BLAKE2B 1566179908dc6fb318632a3e76193b86ec08a560040e1f241195796d0ec3c63a84330be90c05deaff001cb64bc4b5c82e0f1124db442fb0f1982323d21d183f0 SHA512 e7d50340fb4e3f55037a96aaaba419e6753d4499564339b6562317455ed223c3fd93bf41d0bd9654c03a4bea09377daa192ca985bafc96983e4a2261dde348b8 diff --git a/dev-python/pycotap/files/pycotap-1.3.1-fix-python3.13-tests.patch b/dev-python/pycotap/files/pycotap-1.3.1-fix-python3.13-tests.patch deleted file mode 100644 index 7d2943c84751..000000000000 --- a/dev-python/pycotap/files/pycotap-1.3.1-fix-python3.13-tests.patch +++ /dev/null @@ -1,213 +0,0 @@ -https://github.com/remko/pycotap/pull/14 - -From 514a991fb622c2db2ffcede93d99776cc322c019 Mon Sep 17 00:00:00 2001 -From: Alfred Wingate -Date: Tue, 18 Feb 2025 03:02:23 +0200 -Subject: [PATCH] Adjust tests for python3.13 error message changes - -Signed-off-by: Alfred Wingate ---- a/test/test.py -+++ b/test/test.py -@@ -73,14 +73,17 @@ class TAPTestRunnerTest(unittest.TestCase): - ) - self.assertEqual( - self.process_output(self.output_stream.getvalue()), ( -- "TAP version 13\n" -- "not ok 1 __main__.TAPTestRunnerTest.test_all_test_outcomes..Test.test_failing\n" -- "# Traceback (most recent call last):\n" -- "# File \"test.py\", line X, in test_failing\n" -- "# self.assertEqual(1, 2)\n" -- "# AssertionError: 1 != 2\n" -- "ok 2 __main__.TAPTestRunnerTest.test_all_test_outcomes..Test.test_passing\n" -- "ok 3 __main__.TAPTestRunnerTest.test_all_test_outcomes..Test.test_skipped # SKIP Not finished yet\n" -+ "TAP version 13\n" + -+ "not ok 1 __main__.TAPTestRunnerTest.test_all_test_outcomes..Test.test_failing\n" + -+ "# Traceback (most recent call last):\n" + -+ "# File \"test.py\", line X, in test_failing\n" + -+ "# self.assertEqual(1, 2)\n" + -+ ( -+ "# ~~~~~~~~~~~~~~~~^^^^^^\n" if sys.version_info >= (3,13,) else "" -+ ) + -+ "# AssertionError: 1 != 2\n" + -+ "ok 2 __main__.TAPTestRunnerTest.test_all_test_outcomes..Test.test_passing\n" + -+ "ok 3 __main__.TAPTestRunnerTest.test_all_test_outcomes..Test.test_skipped # SKIP Not finished yet\n" + - "1..3\n" - ) - ) -@@ -152,17 +155,20 @@ class TAPTestRunnerTest(unittest.TestCase): - ) - self.assertEqual( - self.process_output(self.output_stream.getvalue()), ( -- "TAP version 13\n" -- "not ok 1 __main__.TAPTestRunnerTest.OutputTest.test_failing\n" -- "# Foo\n" -- "# Traceback (most recent call last):\n" -- "# File \"test.py\", line X, in test_failing\n" -- "# self.assertEqual(1, 2)\n" -- "# AssertionError: 1 != 2\n" -- "ok 2 __main__.TAPTestRunnerTest.OutputTest.test_passing\n" -- "# Foo\n" -- "# Baz\n" -- "# Bar\n" -+ "TAP version 13\n" + -+ "not ok 1 __main__.TAPTestRunnerTest.OutputTest.test_failing\n" + -+ "# Foo\n" + -+ "# Traceback (most recent call last):\n" + -+ "# File \"test.py\", line X, in test_failing\n" + -+ "# self.assertEqual(1, 2)\n" + -+ ( -+ "# ~~~~~~~~~~~~~~~~^^^^^^\n" if sys.version_info >= (3,13,) else "" -+ ) + -+ "# AssertionError: 1 != 2\n" + -+ "ok 2 __main__.TAPTestRunnerTest.OutputTest.test_passing\n" + -+ "# Foo\n" + -+ "# Baz\n" + -+ "# Bar\n" + - "1..2\n" - ) - ) -@@ -176,23 +182,26 @@ class TAPTestRunnerTest(unittest.TestCase): - ) - self.assertEqual( - self.process_output(self.output_stream.getvalue()), ( -- "TAP version 13\n" -- "not ok 1 __main__.TAPTestRunnerTest.OutputTest.test_failing\n" -- " ---\n" -- " output: |\n" -- " Foo\n" -- " Traceback (most recent call last):\n" -- " File \"test.py\", line X, in test_failing\n" -- " self.assertEqual(1, 2)\n" -- " AssertionError: 1 != 2\n" -- " ...\n" -- "ok 2 __main__.TAPTestRunnerTest.OutputTest.test_passing\n" -- " ---\n" -- " output: |\n" -- " Foo\n" -- " Baz\n" -- " Bar\n" -- " ...\n" -+ "TAP version 13\n" + -+ "not ok 1 __main__.TAPTestRunnerTest.OutputTest.test_failing\n" + -+ " ---\n" + -+ " output: |\n" + -+ " Foo\n" + -+ " Traceback (most recent call last):\n" + -+ " File \"test.py\", line X, in test_failing\n" + -+ " self.assertEqual(1, 2)\n" + -+ ( -+ " ~~~~~~~~~~~~~~~~^^^^^^\n" if sys.version_info >= (3,13,) else "" -+ ) + -+ " AssertionError: 1 != 2\n" + -+ " ...\n" + -+ "ok 2 __main__.TAPTestRunnerTest.OutputTest.test_passing\n" + -+ " ---\n" + -+ " output: |\n" + -+ " Foo\n" + -+ " Baz\n" + -+ " Bar\n" + -+ " ...\n" + - "1..2\n" - ) - ) -@@ -243,14 +252,17 @@ class TAPTestRunnerTest(unittest.TestCase): - ) - self.assertEqual( - self.process_output(self.error_stream.getvalue()), ( -- "Foo\n" -- "Traceback (most recent call last):\n" -- " File \"test.py\", line X, in test_failing\n" -- " self.assertEqual(1, 2)\n" -- "AssertionError: 1 != 2\n" -- "\n" -- "Foo\n" -- "Baz\n" -+ "Foo\n" + -+ "Traceback (most recent call last):\n" + -+ " File \"test.py\", line X, in test_failing\n" + -+ " self.assertEqual(1, 2)\n" + -+ ( -+ " ~~~~~~~~~~~~~~~~^^^^^^\n" if sys.version_info >= (3,13,) else "" -+ ) + -+ "AssertionError: 1 != 2\n" + -+ "\n" + -+ "Foo\n" + -+ "Baz\n" + - "Bar\n" - ) - ) -@@ -264,18 +276,21 @@ class TAPTestRunnerTest(unittest.TestCase): - ) - self.assertEqual( - self.process_output(self.output_stream.getvalue()), ( -- "TAP version 13\n" -- "Foo\n" -- "Traceback (most recent call last):\n" -- " File \"test.py\", line X, in test_failing\n" -- " self.assertEqual(1, 2)\n" -- "AssertionError: 1 != 2\n" -- "\n" -- "not ok 1 __main__.TAPTestRunnerTest.OutputTest.test_failing\n" -- "Foo\n" -- "Baz\n" -- "Bar\n" -- "ok 2 __main__.TAPTestRunnerTest.OutputTest.test_passing\n" -+ "TAP version 13\n" + -+ "Foo\n" + -+ "Traceback (most recent call last):\n" + -+ " File \"test.py\", line X, in test_failing\n" + -+ " self.assertEqual(1, 2)\n" + -+ ( -+ " ~~~~~~~~~~~~~~~~^^^^^^\n" if sys.version_info >= (3,13,) else "" -+ ) + -+ "AssertionError: 1 != 2\n" + -+ "\n" + -+ "not ok 1 __main__.TAPTestRunnerTest.OutputTest.test_failing\n" + -+ "Foo\n" + -+ "Baz\n" + -+ "Bar\n" + -+ "ok 2 __main__.TAPTestRunnerTest.OutputTest.test_passing\n" + - "1..2\n" - ) - ) -@@ -288,20 +303,23 @@ class TAPTestRunnerTest(unittest.TestCase): - ) - self.assertEqual( - self.process_output(self.output_stream.getvalue()), ( -- "TAP version 13\n" -- "not ok 1 __main__.TAPTestRunnerTest.OutputTest.test_failing\n" -- "# Foo\n" -- " ---\n" -- " message: |\n" -- " Traceback (most recent call last):\n" -- " File \"test.py\", line X, in test_failing\n" -- " self.assertEqual(1, 2)\n" -- " AssertionError: 1 != 2\n" -- " ...\n" -- "ok 2 __main__.TAPTestRunnerTest.OutputTest.test_passing\n" -- "# Foo\n" -- "# Baz\n" -- "# Bar\n" -+ "TAP version 13\n" + -+ "not ok 1 __main__.TAPTestRunnerTest.OutputTest.test_failing\n" + -+ "# Foo\n" + -+ " ---\n" + -+ " message: |\n" + -+ " Traceback (most recent call last):\n" + -+ " File \"test.py\", line X, in test_failing\n" + -+ " self.assertEqual(1, 2)\n" + -+ ( -+ " ~~~~~~~~~~~~~~~~^^^^^^\n" if sys.version_info >= (3,13,) else "" -+ ) + -+ " AssertionError: 1 != 2\n" + -+ " ...\n" + -+ "ok 2 __main__.TAPTestRunnerTest.OutputTest.test_passing\n" + -+ "# Foo\n" + -+ "# Baz\n" + -+ "# Bar\n" + - "1..2\n" - ) - ) --- -2.48.1 - diff --git a/dev-python/pycotap/metadata.xml b/dev-python/pycotap/metadata.xml deleted file mode 100644 index dfbdfa5c9fdb..000000000000 --- a/dev-python/pycotap/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - - - parona@protonmail.com - Alfred Wingate - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - remko/pycotap - pycotap - - diff --git a/dev-python/pycotap/pycotap-1.3.1.ebuild b/dev-python/pycotap/pycotap-1.3.1.ebuild deleted file mode 100644 index 44b5a82f3c8a..000000000000 --- a/dev-python/pycotap/pycotap-1.3.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A tiny test runner that outputs TAP results to standard output" -HOMEPAGE=" - https://github.com/remko/pycotap/ - https://pypi.org/project/pycotap/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" - -PATCHES=( - "${FILESDIR}"/pycotap-1.3.1-fix-python3.13-tests.patch -) - -distutils_enable_tests unittest - -python_prepare_all() { - distutils-r1_python_prepare_all - - sed -i -e "/data_files =/d" setup.py || die - - # Fixup test output assumptions for unittest - sed -i -e 's/__main__\.TAPTestRunnerTest/test.TAPTestRunnerTest/' test/test.py || die -} - -python_test() { - eunittest test -} diff --git a/dev-python/pycountry/Manifest b/dev-python/pycountry/Manifest deleted file mode 100644 index 38ed8e00d9e4..000000000000 --- a/dev-python/pycountry/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pycountry-26.2.16.tar.gz 7711342 BLAKE2B 9f63235c60f401e20d288be9fa837860f78e14b8ff4f51249612531894db34013dbb4ff9adc9023f8ef8b050584efa1727d0aa449f674ea59599ef1ca1ac5072 SHA512 2d7bbeace6caa2aee9fc2747e9333cf33a4a0161ac6955fce7f07e9ba2eaf8deb79796b59a9a9802c19c7c293b0b0ae1a693d7e824cf90697f14fb2106e38f03 -DIST pycountry-26.2.16.tar.gz.provenance 9315 BLAKE2B 122c4a47fc6bf73bf9485fc258390d590ec15c4abfef0b047332036c0aa52603feff27ccf6bffde6387ca42104331ac9804684273d7103f7de06bf915f83239d SHA512 5292887bdb0c450babf5ceb2bab90f5e4784e6e4677e5590147796da311000624bf8a92d47536298e9726aa2e206867b951066b85650b64d796dbd90b4075e66 diff --git a/dev-python/pycountry/metadata.xml b/dev-python/pycountry/metadata.xml deleted file mode 100644 index dc3008f8fa6b..000000000000 --- a/dev-python/pycountry/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pycountry - pycountry/pycountry - https://github.com/pycountry/pycountry/issues - - diff --git a/dev-python/pycountry/pycountry-26.2.16.ebuild b/dev-python/pycountry/pycountry-26.2.16.ebuild deleted file mode 100644 index 9f95d64d57e0..000000000000 --- a/dev-python/pycountry/pycountry-26.2.16.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/pycountry/pycountry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Database of countries, subdivisions, languages, currencies and script" -HOMEPAGE=" - https://github.com/pycountry/pycountry/ - https://pypi.org/project/pycountry/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -o required_plugins= -} diff --git a/dev-python/pycparser/Manifest b/dev-python/pycparser/Manifest deleted file mode 100644 index ec1534c509c7..000000000000 --- a/dev-python/pycparser/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycparser-3.0.tar.gz 103492 BLAKE2B 20415045953c72f2aa90f1edd2dbace57958dcae74d8ce4fb5676576e30fc94c3657bbb3f688edaa082263844b0fdb98ef0acb2c06825accc81f52270909ada1 SHA512 333504ef076e369661823abcd1d1f0d4e01ebadd43b7039e403d80fc2418500c2ed2c42e7b997c6eaf9c56b16085dfccacc6d0be2d45f0033a90eac1a7ed49d0 diff --git a/dev-python/pycparser/metadata.xml b/dev-python/pycparser/metadata.xml deleted file mode 100644 index 01a95276e3dc..000000000000 --- a/dev-python/pycparser/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pycparser - eliben/pycparser - - diff --git a/dev-python/pycparser/pycparser-3.0.ebuild b/dev-python/pycparser/pycparser-3.0.ebuild deleted file mode 100644 index 0f3735cb0c43..000000000000 --- a/dev-python/pycparser/pycparser-3.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="C parser and AST generator written in Python" -HOMEPAGE=" - https://github.com/eliben/pycparser/ - https://pypi.org/project/pycparser/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - dev-python/ply:=[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" - -distutils_enable_tests unittest - -python_prepare_all() { - # c_ast.py is preprocessed from _c_ast.cfg, really no point - # in regenerating it - - # kill sys.path manipulations to force the tests to use built files - sed -i -e '/sys\.path/d' tests/*.py || die - - # Ensure we can find tests in our directory - sed -i -e 's/from tests.test_util/from test_util/g' tests/test_*.py || die - - ln -s "${S}"/examples tests/examples || die - - rm tests/test_examples.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - # Skip tests if cpp is not in PATH - type -P cpp >/dev/null || return 0 - # change workdir to avoid '.' import - cd tests || die - - # Ensure that 'cpp' is called with the right arguments - # Tests don't seem to always pass the include they intend to use. - mkdir -p "${T}"/bin || die - cat > "${T}"/bin/cpp <<-EOF || die - #!${BROOT}/bin/bash - exec ${BROOT}/usr/bin/cpp -I${S}/utils/fake_libc_include/ \$@ - EOF - chmod +x "${T}"/bin/cpp || die - - PATH="${T}/bin:${PATH}" eunittest -} diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest deleted file mode 100644 index 7ff98baa6548..000000000000 --- a/dev-python/pycpio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycpio-1.7.0.gh.tar.gz 24738 BLAKE2B b4479df7b02bc2bc8751b1b833c0d82829383c9475544c11469facec172e2a54e4ee156e29b9a71c65bbd9ab7102448eee5c299e853bf470f39c3c55c4eff302 SHA512 9738f60ef52accfe228e51bf660552f09b189b99454e8d8ff2423150b446dd5977b6924ff88d7535ed2b1ce9d118146f674ab6e771ae27910ef4ec16919643d6 diff --git a/dev-python/pycpio/metadata.xml b/dev-python/pycpio/metadata.xml deleted file mode 100644 index 90131a652fdf..000000000000 --- a/dev-python/pycpio/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - dev@pyl.onl - Zen - - - nowa@gentoo.org - Nowa Ammerlaan - - - desultory/PyCPIO - - diff --git a/dev-python/pycpio/pycpio-1.7.0.ebuild b/dev-python/pycpio/pycpio-1.7.0.ebuild deleted file mode 100644 index b08a8399829c..000000000000 --- a/dev-python/pycpio/pycpio-1.7.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# 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 shell-completion - -DESCRIPTION="Python CPIO library" -HOMEPAGE="https://github.com/desultory/pycpio/" -SRC_URI=" - https://github.com/desultory/pycpio/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/zenlib-3.3.0[${PYTHON_USEDEP}] -" - -BDEPEND="test? ( dev-python/zstandard[${PYTHON_USEDEP}] )" - -distutils_enable_tests unittest - -python_test() { - eunittest tests -} - -python_install_all() { - distutils-r1_python_install_all - dozshcomp completion/_pycpio # Install zsh autocomplete script -} - -pkg_postinst() { - optfeature "zstd compression support" dev-python/zstandard -} diff --git a/dev-python/pycpio/pycpio-9999.ebuild b/dev-python/pycpio/pycpio-9999.ebuild deleted file mode 100644 index 29a4cf8d637f..000000000000 --- a/dev-python/pycpio/pycpio-9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# 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 git-r3 shell-completion - -DESCRIPTION="Python CPIO library" -HOMEPAGE="https://github.com/desultory/pycpio/" -EGIT_REPO_URI="https://github.com/desultory/${PN}" - -LICENSE="GPL-2" -SLOT="0" - -RDEPEND=" - >=dev-python/zenlib-9999[${PYTHON_USEDEP}] -" - -BDEPEND="test? ( dev-python/zstandard[${PYTHON_USEDEP}] )" - -distutils_enable_tests unittest - -python_test() { - eunittest tests -} - -python_install_all() { - distutils-r1_python_install_all - dozshcomp completion/_pycpio # Install zsh autocomplete script -} - -pkg_postinst() { - optfeature "zstd compression support" dev-python/zstandard -} diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest deleted file mode 100644 index 53da12dc32c3..000000000000 --- a/dev-python/pycryptodome/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycryptodome-3.23.0.gh.tar.gz 19732639 BLAKE2B 55ba3bea9d215dfd1f20262f9e333c78c126a7bb07b4f0ed795bb354a609082aea5ba1571fd29c76c716cfd7c74a6187509de7a8cc0e1eb03e27a2068c7aacb3 SHA512 564bad0257f50eaf9f4318c39bc224b79fe0051b4e2d6cff4c1070d2065cf9eb03bce661f9d21346414f9942bbc10a9f40e976eee104231718d1b9484fcbb022 diff --git a/dev-python/pycryptodome/files/pycryptodome-3.10.1-system-libtomcrypt.patch b/dev-python/pycryptodome/files/pycryptodome-3.10.1-system-libtomcrypt.patch deleted file mode 100644 index 51a5766c15f3..000000000000 --- a/dev-python/pycryptodome/files/pycryptodome-3.10.1-system-libtomcrypt.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff -dupr a/setup.py b/setup.py ---- a/setup.py 2021-02-09 13:49:46.356455141 +0100 -+++ b/setup.py 2021-02-09 13:50:49.351076275 +0100 -@@ -367,13 +367,15 @@ ext_modules = [ - sources=["src/CAST.c"], - py_limited_api=True), - Extension("Crypto.Cipher._raw_des", -- include_dirs=['src/', 'src/libtom/'], -+ include_dirs=['src/'], - sources=["src/DES.c"], -- py_limited_api=True), -+ py_limited_api=True, -+ extra_link_args=["-ltomcrypt"]), - Extension("Crypto.Cipher._raw_des3", -- include_dirs=['src/', 'src/libtom/'], -+ include_dirs=['src/'], - sources=["src/DES3.c"], -- py_limited_api=True), -+ py_limited_api=True, -+ extra_link_args=["-ltomcrypt"]), - Extension("Crypto.Util._cpuid_c", - include_dirs=['src/'], - sources=['src/cpuid.c'], -@@ -410,9 +412,10 @@ ext_modules = [ - sources=["src/ARC4.c"], - py_limited_api=True), - Extension("Crypto.Cipher._Salsa20", -- include_dirs=['src/', 'src/libtom/'], -+ include_dirs=['src/'], - sources=["src/Salsa20.c"], -- py_limited_api=True), -+ py_limited_api=True, -+ extra_link_args=["-ltomcrypt"]), - Extension("Crypto.Cipher._chacha20", - include_dirs=['src/'], - sources=["src/chacha20.c"], -Only in b: setup.py.orig -Only in b: setup.py.rej -diff -dupr a/src/DES.c b/src/DES.c ---- a/src/DES.c 2021-02-09 13:49:46.336454729 +0100 -+++ b/src/DES.c 2021-02-09 13:50:02.640123617 +0100 -@@ -39,7 +39,7 @@ FAKE_INIT(raw_des3) - - /* Include the actial DES implementation */ - #define LTC_NO_PROTOTYPES --#include "libtom/tomcrypt_des.c" -+#include - - struct block_state { - symmetric_key sk; diff --git a/dev-python/pycryptodome/metadata.xml b/dev-python/pycryptodome/metadata.xml deleted file mode 100644 index 2bcbd3ccf7bb..000000000000 --- a/dev-python/pycryptodome/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python project - - - Legrandin/pycryptodome - pycryptodome - - diff --git a/dev-python/pycryptodome/pycryptodome-3.23.0.ebuild b/dev-python/pycryptodome/pycryptodome-3.23.0.ebuild deleted file mode 100644 index 668a592d5a53..000000000000 --- a/dev-python/pycryptodome/pycryptodome-3.23.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="A self-contained cryptographic library for Python" -HOMEPAGE=" - https://www.pycryptodome.org/ - https://github.com/Legrandin/pycryptodome/ - https://pypi.org/project/pycryptodome/ -" -SRC_URI=" - https://github.com/Legrandin/pycryptodome/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2 Unlicense" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -DEPEND=" - dev-libs/gmp:= - >=dev-libs/libtomcrypt-1.18.2-r1:= -" -BDEPEND=" - $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*') -" -RDEPEND=" - ${DEPEND} - ${BDEPEND} -" - -PATCHES=( - "${FILESDIR}/pycryptodome-3.10.1-system-libtomcrypt.patch" -) - -python_prepare_all() { - # make sure we're unbundling it correctly - rm -r src/libtom || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTHONPATH=${S}/test_vectors:${PYTHONPATH} - "${EPYTHON}" - <<-EOF || die - import sys - from Crypto import SelfTest - SelfTest.run(verbosity=2, stream=sys.stdout) - EOF - - # TODO: run cmake tests from src/test? -} diff --git a/dev-python/pycuda/Manifest b/dev-python/pycuda/Manifest deleted file mode 100644 index dc24e1c75e92..000000000000 --- a/dev-python/pycuda/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycuda-2024.1.tar.gz 1683163 BLAKE2B b464f47d86b77d492322f28364756cd25a28a11e6dcc802c9c930fad20de74d217660782f82a2a020753fcbb6000a9d659555be6220c57229226ac7fc118c793 SHA512 70a3f27488077e1176aa26b4bc8785277917cc1884126de45c732f393e5e38224b4c4c67999eb1776c08a930333f718d1af3463154d89291b3294bf303a3c471 diff --git a/dev-python/pycuda/metadata.xml b/dev-python/pycuda/metadata.xml deleted file mode 100644 index a0f336da0a4a..000000000000 --- a/dev-python/pycuda/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - pycuda - inducer/pycuda - - diff --git a/dev-python/pycuda/pycuda-2024.1.ebuild b/dev-python/pycuda/pycuda-2024.1.ebuild deleted file mode 100644 index abba698a2669..000000000000 --- a/dev-python/pycuda/pycuda-2024.1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2024 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 cuda distutils-r1 pypi - -DESCRIPTION="Python wrapper for NVIDIA CUDA" -HOMEPAGE="https://mathema.tician.de/software/pycuda/ https://pypi.org/project/pycuda/ https://github.com/inducer/pycuda" - -LICENSE="Apache-2.0 MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="examples test" - -RDEPEND=" - dev-libs/boost:=[python,${PYTHON_USEDEP}] - dev-python/appdirs[${PYTHON_USEDEP}] - dev-python/decorator[${PYTHON_USEDEP}] - dev-python/mako[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pytools[${PYTHON_USEDEP}] - dev-util/nvidia-cuda-toolkit[profiler] - x11-drivers/nvidia-drivers -" -DEPEND="${RDEPEND}" - -# We need write acccess /dev/nvidia0 and /dev/nvidiactl and the portage -# user is (usually) not in the video group -RESTRICT="test? ( userpriv ) !test? ( test )" - -distutils_enable_tests pytest - -src_prepare() { - cuda_sanitize - - sed "s|\"--preprocess\"|&,\"--compiler-bindir=$(cuda_gccdir)\"|" \ - -i pycuda/compiler.py || die - - > siteconf.py || die - - distutils-r1_src_prepare -} - -python_configure() { - mkdir -p "${BUILD_DIR}" || die - cd "${BUILD_DIR}" || die - - local conf=( - "${EPYTHON}" "${S}"/configure.py - --boost-inc-dir="${ESYSROOT}"/usr/include - --boost-lib-dir="${ESYSROOT}"/usr/$(get_libdir) - --boost-python-libname=boost_${EPYTHON/./}.so - --boost-thread-libname=boost_thread - --cuda-inc-dir="${ESYSROOT}"/opt/cuda/include - --cuda-root="${ESYSROOT}"/opt/cuda - --cudadrv-lib-dir="${ESYSROOT}"/usr/$(get_libdir) - --cudart-lib-dir="${ESYSROOT}"/opt/cuda/$(get_libdir) - ) - echo ${conf[*]} - "${conf[@]}" || die -} - -python_test() { - # we need write access to this to run the tests - addwrite /dev/nvidia0 - addwrite /dev/nvidiactl - addwrite /dev/nvidia-uvm - addwrite /dev/nvidia-uvm-tools - - EPYTEST_DESELECT=( - # needs investigation, perhaps failure is hardware-specific - test/test_driver.py::test_pass_cai_array - test/test_driver.py::test_pointer_holder_base - ) - - cd "${T}" || die - epytest "${S}"/test -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-python/pycups/Manifest b/dev-python/pycups/Manifest deleted file mode 100644 index 91d1d5b0b1d2..000000000000 --- a/dev-python/pycups/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycups-2.0.4.tar.gz 65105 BLAKE2B bda49346d59fde52c6725a27df02fe55922db461f14d8f0f7886bd90530c7ca52df9ccb173bca5b5031a7dbb2517741654a8a663c958a27285431197724a4f8c SHA512 d22148856c8cff4f30e6b7ab0d32d184e8b48358158f28735f0efe4c6e80fd0ea2a5ece87db3eada152f05435fb64c05f1c066bc7bda0649fbddcf5221d66161 diff --git a/dev-python/pycups/metadata.xml b/dev-python/pycups/metadata.xml deleted file mode 100644 index 42faf893539f..000000000000 --- a/dev-python/pycups/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - printing@gentoo.org - Gentoo Printing Project - - - pycups - OpenPrinting/pycups - https://github.com/OpenPrinting/pycups/issues - - diff --git a/dev-python/pycups/pycups-2.0.4.ebuild b/dev-python/pycups/pycups-2.0.4.ebuild deleted file mode 100644 index 1d166ce8481c..000000000000 --- a/dev-python/pycups/pycups-2.0.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for the CUPS API" -HOMEPAGE="https://github.com/OpenPrinting/pycups" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" -IUSE="examples" - -RDEPEND="net-print/cups" -DEPEND="${RDEPEND}" - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pycurl-requests/Manifest b/dev-python/pycurl-requests/Manifest deleted file mode 100644 index f7ff748dfb6b..000000000000 --- a/dev-python/pycurl-requests/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pycurl-requests-0.5.2.gh.tar.gz 25618 BLAKE2B 594add0a452dc3bdd4a2a29e42301b3a4433c27f33a69929949e052f7782f59ca075c413ae1513c74bdd2b2443b1b8ea1333cf29cd446cf32f5ccc79f65329f2 SHA512 794788972b3467c3d7ef11acb731b5ba35c3850c20782665646bce0c1524a81b808569a1ff92fac7ec1f06cfe781a8fe16cd7bcfa5f6b493063842af323daf6a diff --git a/dev-python/pycurl-requests/metadata.xml b/dev-python/pycurl-requests/metadata.xml deleted file mode 100644 index 938e4f424163..000000000000 --- a/dev-python/pycurl-requests/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - dcoles/pycurl-requests - pycurl-requests - - diff --git a/dev-python/pycurl-requests/pycurl-requests-0.5.2.ebuild b/dev-python/pycurl-requests/pycurl-requests-0.5.2.ebuild deleted file mode 100644 index 6103dd95ee01..000000000000 --- a/dev-python/pycurl-requests/pycurl-requests-0.5.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2021-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="Requests-compatible interface for PycURL" -HOMEPAGE=" - https://github.com/dcoles/pycurl-requests/ - https://pypi.org/project/pycurl-requests/ -" -SRC_URI=" - https://github.com/dcoles/pycurl-requests/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/pycurl[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # network-sandbox - pycurl_requests/tests/test_requests.py::test_get_connect_timeout - pycurl_requests/tests/test_requests.py::test_get_connect_timeout_urllib3 - # TODO: different error? - pycurl_requests/tests/test_exceptions.py::test_connecterror_refused -) diff --git a/dev-python/pycurl/Manifest b/dev-python/pycurl/Manifest deleted file mode 100644 index 46a14cf77873..000000000000 --- a/dev-python/pycurl/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pycurl-7.45.7.tar.gz 241098 BLAKE2B 8150d9f783818ff8c307038e70b030904d90d9dd0ddb2bbdda1551ad725362eebe343bd2f376544da49b01b45a03c0826720565385a48ecba7830209dc191ed5 SHA512 dc8dc4ec1cc4fa8b34aa2ca6e1cd8c3dde4f73500f364bfb67a7c38bf04b18eaabcbd9b55cd7da9b4fe5080ab3845a4e4a2bed3a87d4c0d693ec24142319af27 -DIST pycurl-7.45.7.tar.gz.provenance 9536 BLAKE2B c79ae5c53dfe14786e11edad42d7ea612ee7a09f6252b7876a8635a0b7c20e1d331a90c6cc2cde0889b7ca10e2d9787aab861968f526c68e4b9ce1686bdd462c SHA512 1d9762bc7e2b5d1c999679a15ee540dfc835b0b301f9f813b408774b41ae151a434b44d3aed802657e66a85e52d385bb8cb4478f0f8c93cb5b7504d17ff34592 -DIST pycurl-7.46.0.tar.gz 284697 BLAKE2B 0839edc2b93ddf3a164452b5c1b312f06960d7bf54d0ed8db1e9021e3abf0bf307c8d512cf5b5ac521b50921794142c00d90d2bdcabf982496ba8bc5e58bdaa8 SHA512 b30f41513b30b0ec54c8f3994245c5e31af194176086081040862772f059907375a7711c7a941c08c5c3daddfd9aae2ded3f0ed7fd6baa480ac1610de6959f8c -DIST pycurl-7.46.0.tar.gz.provenance 9569 BLAKE2B 70d9db2f5f58586fd9cb7557f60ccb5eb5469bc17d8f42a616c754072bdf96c347e7ae09c7d706bc75835bab35e0a5fa07d74cdfe1e2bb8c1cbf90bf9f291263 SHA512 e66b4bc6c176264639485a7aa8f521783f7d95e6e05f3b7e78f5ba3a8e1845200e1aa67691d6ccf606d00791fe13e493b98d1e2e348afd4d599d2fc155ede8d6 diff --git a/dev-python/pycurl/metadata.xml b/dev-python/pycurl/metadata.xml deleted file mode 100644 index 3d9a832c7768..000000000000 --- a/dev-python/pycurl/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - python@gentoo.org - Python - - -PycURL is a Python interface to libcurl. PycURL can be used to fetch -objects identified by a URL from a Python program, similar to the urllib -Python module. All the functionality provided by libcurl can used through -the pycurl interface. - - -PycURLはLibcurlへのパイソン・インターフェイスです。PycURLはPython言語モジュールの様に、Python言語プログラムからURLで指定されたオブジェクトをダウンロードするにも使えます。Libcurlで利用できる機能全てはPycURLインターフェイスを通して利用できます。 - - - pycurl/pycurl - pycurl - pycurl - - diff --git a/dev-python/pycurl/pycurl-7.45.7.ebuild b/dev-python/pycurl/pycurl-7.45.7.ebuild deleted file mode 100644 index 9c71e0cddd5d..000000000000 --- a/dev-python/pycurl/pycurl-7.45.7.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pycurl/pycurl -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi toolchain-funcs - -DESCRIPTION="Python bindings for curl/libcurl" -HOMEPAGE=" - http://pycurl.io/ - https://github.com/pycurl/pycurl/ - https://pypi.org/project/pycurl/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="curl_ssl_gnutls +curl_ssl_openssl examples ssl" - -# Depend on a curl with curl_ssl_* USE flags. -# libcurl must not be using an ssl backend we do not support. -# If the libcurl ssl backend changes pycurl should be recompiled. -# If curl uses gnutls, depend on at least gnutls 2.11.0 so that pycurl -# does not need to initialize gcrypt threading and we do not need to -# explicitly link to libgcrypt. -DEPEND=" - >=net-misc/curl-7.25.0-r1:=[ssl=] - ssl? ( - net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)] - curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0:= ) - curl_ssl_openssl? ( dev-libs/openssl:= ) - ) -" - -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-python/flask[${PYTHON_USEDEP}] - net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),http2] - ) -" - -EPYTEST_PLUGINS=( flaky ) -: ${EPYTEST_TIMEOUT:=120} -distutils_enable_tests pytest - -python_prepare_all() { - # docs installed into the wrong directory - sed -e "/setup_args\['data_files'\] = /d" -i setup.py || die - - distutils-r1_python_prepare_all -} - -python_configure_all() { - # Override faulty detection in setup.py, bug #510974. - export PYCURL_SSL_LIBRARY=${CURL_SSL} -} - -src_test() { - emake -C tests/fake-curl/libcurl CC="$(tc-getCC)" - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # refcounting tests are unreliable - tests/memory_mgmt_test.py::MemoryMgmtTest::test_readdata_refcounting - tests/memory_mgmt_test.py::MemoryMgmtTest::test_writedata_refcounting - tests/memory_mgmt_test.py::MemoryMgmtTest::test_writeheader_refcounting - ) - - epytest tests -} - -python_install_all() { - local HTML_DOCS=( doc/. ) - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/pycurl/pycurl-7.46.0.ebuild b/dev-python/pycurl/pycurl-7.46.0.ebuild deleted file mode 100644 index 4f336852b569..000000000000 --- a/dev-python/pycurl/pycurl-7.46.0.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pycurl/pycurl -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi toolchain-funcs - -DESCRIPTION="Python bindings for curl/libcurl" -HOMEPAGE=" - http://pycurl.io/ - https://github.com/pycurl/pycurl/ - https://pypi.org/project/pycurl/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="curl_ssl_gnutls +curl_ssl_openssl examples ssl" - -# Depend on a curl with curl_ssl_* USE flags. -# libcurl must not be using an ssl backend we do not support. -# If the libcurl ssl backend changes pycurl should be recompiled. -# If curl uses gnutls, depend on at least gnutls 2.11.0 so that pycurl -# does not need to initialize gcrypt threading and we do not need to -# explicitly link to libgcrypt. -DEPEND=" - >=net-misc/curl-7.25.0-r1:=[ssl=] - ssl? ( - net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)] - curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0:= ) - curl_ssl_openssl? ( dev-libs/openssl:= ) - ) -" - -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-python/flask[${PYTHON_USEDEP}] - net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),http2] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -: ${EPYTEST_TIMEOUT:=120} -distutils_enable_tests pytest - -python_prepare_all() { - # docs installed into the wrong directory - sed -e "/setup_args\['data_files'\] = /d" -i setup.py || die - - distutils-r1_python_prepare_all -} - -python_configure_all() { - # Override faulty detection in setup.py, bug #510974. - export PYCURL_SSL_LIBRARY=${CURL_SSL} -} - -src_test() { - emake -C tests/fake-curl/libcurl CC="$(tc-getCC)" - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # refcounting tests are unreliable - tests/memory_mgmt_test.py::MemoryMgmtTest::test_readdata_refcounting - tests/memory_mgmt_test.py::MemoryMgmtTest::test_writedata_refcounting - tests/memory_mgmt_test.py::MemoryMgmtTest::test_writeheader_refcounting - ) - - epytest tests -} - -python_install_all() { - local HTML_DOCS=( doc/. ) - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/pycxx/Manifest b/dev-python/pycxx/Manifest deleted file mode 100644 index ec5556289e77..000000000000 --- a/dev-python/pycxx/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pycxx-7.1.8.tar.gz 154789 BLAKE2B e4b635d4b53ae3fd0790d6eddcd465acfc5272213e9752e7c2a1840edddb66f09bc9617373246964859125a27dc82110de6b4f4ffa44c41c94c338c846490e47 SHA512 3c9c3a23dfa9777c6a48b8600e7336cbadb60080a1051071583d534ead6c691dd9d304613073d6fb0c632eb1703b043b4214826c0ae7bd4b2ca72203ec03c0a2 -DIST pycxx-7.2.1.zip 243166 BLAKE2B 66be3ce7e799c5261f2cdfd03882a857774067d45ee9f999f07c794828f119a329b0e61f0bb358e96ac26f7ec8ab4582193a604e47e9aa2dd9df674f04b79fbe SHA512 8d47b35cf3105bd42e4197fc9519153501b8e5513c262454284faec292eec8a15498eebdb2e5b51c32c9a9d18cecb1d86a01fb856ed4f18ff3738d089117b38d diff --git a/dev-python/pycxx/metadata.xml b/dev-python/pycxx/metadata.xml deleted file mode 100644 index a2895df4b208..000000000000 --- a/dev-python/pycxx/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - gienah@gentoo.org - Mark Wright - - - PyCXX is a set of C++ facilities to make it easier to write Python - extensions. The chief way in which PyCXX makes it easier to write - Python extensions is that it increases the probability that - your program will not make a reference-counting error and will not - have to continually check error returns from the Python C API. - - - cxx - - - diff --git a/dev-python/pycxx/pycxx-7.1.8-r3.ebuild b/dev-python/pycxx/pycxx-7.1.8-r3.ebuild deleted file mode 100644 index 9175d02fd462..000000000000 --- a/dev-python/pycxx/pycxx-7.1.8-r3.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Set of facilities to extend Python with C++" -HOMEPAGE="https://cxx.sourceforge.net" -SRC_URI="https://downloads.sourceforge.net/cxx/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x64-macos" -IUSE="doc examples" - -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ' 3.12) -" - -python_prepare_all() { - rm -R Src/Python2/ || die - - # Without this, pysvn fails. - # Src/Python3/cxxextensions.c: No such file or directory - sed -e "/^#include/s:Src/::" -i Src/*.{c,cxx} || die "sed failed" - - distutils-r1_python_prepare_all -} - -python_install() { - distutils-r1_python_install - - # Move misplaced files into place - dodir "/usr/share/${EPYTHON}" - mv "${D}/usr/CXX" "${D}/usr/share/${EPYTHON}/CXX" || die - mv "${D}/usr/include/${EPYTHON}"/{cxx,CXX} || die -} - -python_install_all() { - use doc && local HTML_DOCS=( Doc/. ) - if use examples ; then - docinto examples - dodoc -r Demo/Python3/. - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pycxx/pycxx-7.2.1.ebuild b/dev-python/pycxx/pycxx-7.2.1.ebuild deleted file mode 100644 index 9d40307cf13f..000000000000 --- a/dev-python/pycxx/pycxx-7.2.1.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Set of facilities to extend Python with C++" -HOMEPAGE="https://cxx.sourceforge.net" -SRC_URI="https://dev.gentoo.org/~gienah/snapshots/${P}.zip" - -S="${WORKDIR}"/cxx-code-r474-trunk/CXX - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ppc64 ~x86 ~x64-macos" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - app-arch/unzip -" - -python_prepare_all() { - rm -R Src/Python2/ || die - - # Without this, pysvn fails. - # Src/Python3/cxxextensions.c: No such file or directory - sed -e "/^#include/s:Src/::" -i Src/*.{c,cxx} || die "sed failed" - - distutils-r1_python_prepare_all -} - -python_compile() { - distutils-r1_python_compile - if use test; then - pushd Src || die - local S_SRCS="cxx_exceptions.cxx cxxextensions.c cxx_extensions.cxx cxxsupport.cxx IndirectPythonInterface.cxx" - local S_OBJS="" - for i in ${S_SRCS}; do - local S_O="${BUILD_DIR}/${i%%.c*}.o" - local c_cmd=( - $(tc-getCXX) \ - ${CPPFLAGS} ${CFLAGS} ${ASFLAGS} \ - -I"${S}" -I"${EPREFIX}/usr/include/${EPYTHON}" \ - -fPIC -c ${i} -o "${S_O}" - ) - printf '%s\n' "${c_cmd[*]}" - "${c_cmd[@]}" || die "compile test ${i} failed" - S_OBJS+="${S_O} " - done - popd || die - pushd Demo/Python3 || die - cp -p test_example.py "${BUILD_DIR}" || die - local D_SRCS="example.cxx range.cxx rangetest.cxx" - local D_OBJS="" - for i in ${D_SRCS}; do - local D_O="${BUILD_DIR}/${i%%.c*}.o" - local c_cmd=( - $(tc-getCXX) \ - ${CPPFLAGS} ${CFLAGS} ${ASFLAGS} \ - -I"${S}" -I"${S}"/Demo/Python3 -I"${EPREFIX}/usr/include/${EPYTHON}" \ - -fPIC -c ${i} -o "${D_O}" - ) - printf '%s\n' "${c_cmd[*]}" - "${c_cmd[@]}" || die "compile test ${i} failed" - S_OBJS+="${D_O} " - done - local l_example_cmd=( - $(tc-getCXX) \ - ${CPPFLAGS} ${CFLAGS} ${ASFLAGS} \ - -I$"{S}" -I"${S}"/Demo/Python3 -I$"{EPREFIX}/usr/include/${EPYTHON}" \ - -shared -fPIC -o "${BUILD_DIR}"/example.so ${S_OBJS} ${D_OBJS} -l${EPYTHON} -ldl - ) - printf '%s\n' "${l_example_cmd[*]}" - "${l_example_cmd[@]}" || die "link test example.so failed" - popd || die - fi -} - -python_test() { - pushd "${BUILD_DIR}" || die - export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}" - local cmd=( - "${EPYTHON}" test_example.py - ) - printf '%s\n' "${cmd[*]}" - "${cmd[@]}" || die "test_example failed" - popd || die -} - -python_install() { - distutils-r1_python_install - - # Move misplaced files into place - dodir "/usr/share/${EPYTHON}" - mv "${D}/usr/CXX" "${D}/usr/share/${EPYTHON}/CXX" || die - mv "${D}/usr/include/${EPYTHON}"/{cxx,CXX} || die -} - -python_install_all() { - use doc && local HTML_DOCS=( Doc/. ) - if use examples ; then - docinto examples - dodoc -r Demo/Python3/. - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pydantic-core/Manifest b/dev-python/pydantic-core/Manifest deleted file mode 100644 index e32dea8f5dca..000000000000 --- a/dev-python/pydantic-core/Manifest +++ /dev/null @@ -1,93 +0,0 @@ -DIST ahash-0.8.11.crate 43607 BLAKE2B 7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620 SHA512 47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d -DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 -DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 -DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 -DIST bitvec-1.0.1.crate 224375 BLAKE2B 9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f SHA512 83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e -DIST cc-1.0.101.crate 79446 BLAKE2B fbecc04723577abd209d16c34269b5ac2652fbd5385838190c744abf573912fa7a062e2fcf1dc76486c5b61677225a826a65dbd6eca58398ff60ddd1e47a3caf SHA512 6edaf3dcc2e58dffd7221a6b457057c83bdec03b6fad9cbd2d702af6820fd8354fdb3960cd78d8b38568ef408171354f0313f17a32f0caa64f97736c0840a148 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948 -DIST enum_dispatch-0.3.13.crate 29876 BLAKE2B 8fa66a72b1f35e174abcc8266e8a36e835923a1b31aa2fbbbbefe3bcf1287bb01b456597915c0a36a9ab7e6a6cd0ce7ebae38c09028ceb9109b7d18f26f023df SHA512 9ff73db5852d8c515f8f3beae0e62ac3845b42fb39a2ecdcda50e44535e9183790406652024e3f968ecbf4413488a02344831c45498294ba97c345b31e1d0782 -DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 -DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1 -DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155 -DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb -DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 -DIST icu_collections-1.5.0.crate 82762 BLAKE2B ab89336790ceafe62dd72f0aaef16a6eb47fa5e41424ed990e6c059ad431cdb3dcea943436aed0bf9c6eabd7aba12d255a2233fbbcf9cf5f666ef1dfd5b79a16 SHA512 127f1c91101ba69405b10a2590579606df766166fcf1fe6aa9a74c4900296425cba5c47a391a53a01b02026af5581f068fce4a7a400179809f7ed9922b94c0db -DIST icu_locid-1.5.0.crate 55131 BLAKE2B cde2b988f0af200b8e7851a66b8ae08881670ad6ff79c5caf5135a04c200e5ecd0acf27d8856fb0fce46d502527d506095f469c28f325b9b9d21d2a3657149be SHA512 4b85f0e7cc73166a542b2e502b3ffae1f30d2a9609ab83acf98e90b0edb37fa8ae4592f61ecf48a0ae0779fdd376abeff59e1d5cb97475012eda99ce2a97da57 -DIST icu_locid_transform-1.5.0.crate 29094 BLAKE2B c7bb5c5ed273a6a97279d4599f612dccdd796f3ae717411aa5b21949721989986d8b766041b9c7e49a91cdd42a48fc965effb8d7fb6d33554926d203a6535953 SHA512 1779078e2ef9859bee2bfd5414ad7e4b0f0a40e6813f4ccf8de2bbe8c764fac7f99ef001cce22332a8b3840af22e9c7fb7cc0341cf8ba61303794ebe87071e63 -DIST icu_locid_transform_data-1.5.0.crate 44727 BLAKE2B 7fc5408510886bd7b7d796850a542f2c1d759d2c67492b695245d46b34930e3918513cae2699963f603d2bd02484960b05afd58cefb6c3152ec201880366d44a SHA512 1c00fb962eb4b8c759b1120313bb890f4388d579890d7450b798d6266a7d6adcbbebc8a8dad2f267668ca6f1c059d0bd2209eafbe2a72f4558c85258eba57405 -DIST icu_normalizer-1.5.0.crate 53113 BLAKE2B ccd58f24469da1f237ed9a349f0b3bdbb49b8f5b1995d6254c6e3eab53a71208ff4a0b09bdc68082cdbd288df66499efb19555f41d12a19205d724af22fb504c SHA512 22612b86a24e3ea222469392763ae9d40dcbb37191dd8b9fa1c64332463a4299a53275a1cd3deb7e0f057d137f4312d990762f9925d0ceafbc8839d67c425a13 -DIST icu_normalizer_data-1.5.0.crate 50561 BLAKE2B c7b8c5751c6d6df03b23d63855335ef67b34a0b13b15f1f8a8986943b5131874f5205155889e12253692b39918256fe2cfed70dfe2087011683ab9165a5fd786 SHA512 222fbb819791fb4ec7889e45ed3032ac8d4753e2e9cdce9d0b3f79128baca5ce64157a8a58ecdf39cfddb6c2395001e3cc8828ed51803e85cae133c247cb338f -DIST icu_properties-1.5.1.crate 64479 BLAKE2B be7d3a1663664095f4af654723ebc74f385a6423fbd3acad325ba0d6188dce9d9321eb323c1b1d8e6d75fc9aaef3d873b609d7049525d2402456c6331bcbf486 SHA512 7e347c0a02a41a3add950290bee90a339091a713546d4369c2995022e64f127f54204b0d46cbb88f396b3bccbd4cf12720a93d8551b73926f78fd5ec01829cac -DIST icu_properties_data-1.5.0.crate 227993 BLAKE2B 3b3141507077dfdeb4f89316e63e1a651fc5570cda58c6c2d566130858ff67f900c3b151113e6303962fedf1d6b6d617601b21a08c4c0c98e6bf135aace6f299 SHA512 c651d0a50c229acafa648ce234a73bc1d0a85a8bf2369fdadaa62badc741c35e8a7d5392fb1bdb7b720fe2e0f883d1309c78de4ba913691969e5367a4e8bafac -DIST icu_provider-1.5.0.crate 52722 BLAKE2B b1e53ac677e2db5870df0a91de405ebbc635c3f7931960f3bd744b57350c7536116f3861d4177faed2145b79c1c957d79815fadc2dc85faa656a1f0bb338a16d SHA512 6c11d89c7d2b788a44757f02b0e298b558ebe174fe917664401d91109cdc7bd1aba5526b3cdcee1f066018de1b775bc9dfc294bdfb40476c53d552bd6f29d6a1 -DIST icu_provider_macros-1.5.0.crate 6436 BLAKE2B 7405924dca41db72ce422437434a4affece69f888e5c18d2a92f761a8d83b180f40c8de9a34ec15d0e107b63b2fe0502cebd0a0ae6f98d9d6ee37d197e754703 SHA512 a0dd58d731556a010428fe4aebbc9dbcd626b46d380cf28ba5236ec8824045a20f6f2ec986e0c1e791bc8bc2b692a10306f448279f079b4c37237e4a3c3cef63 -DIST idna-1.0.3.crate 142515 BLAKE2B 6835a64772e5d301c2456a94f8f5f40ebe6828aaeb1d48e3fbe015917dc3ef95ac7cfd0e1f1763e23950482f4b46ef7987928c8dfddebab63947d5a29fb490ac SHA512 e75ab18297878df11d82bf3623b005a3dbf7a6fa38c8f78830c219adc7d6f4ac07dce24a5f1186de69035ec316421319e487396cfacb053674137342d72a4126 -DIST idna_adapter-1.2.0.crate 8206 BLAKE2B 5e8d7dbfea699584542cde53039df9d8c3dd408efa2534f11fce7086f679872c45d9905d6b2cfe523148eda3bb0cd4820a7b14317f91725f3d9cdb475aafbd57 SHA512 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e -DIST indexmap-2.2.6.crate 82420 BLAKE2B fac5cf6339dc3c0a40b100035a5c874cc7b2efeafeb31c51488d25156e392dc9db86a497e76eead351d2126f69d060422faa9c55d73407a0de9f5be18d234123 SHA512 53211c4a9003d751feb6dcdf1a76495764cbf32d24bbfe2be7023946622ef4f2b07a6de57109e5d24ee01892f4b2be0e0692e10cd31fd39c4ffdff4d37abe9ea -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f -DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 -DIST jiter-0.9.0.crate 149952 BLAKE2B e2709be1213cdf022141126f4700d2a3041241681c789df1accb26293334e3b9e86610459a6315e4a84c8d92ffa0e2c4c0e5e284aef66fd8b26893df20d42507 SHA512 2abbd018fb13e939068fc1f3b24d732a624c9776cb1ab712a3b6f0f00f4bb376a9919a0bfa57b33a84b7f35db318e0d4bb9f53780a3538a495fbfc6067fd1065 -DIST lexical-parse-float-1.0.5.crate 186731 BLAKE2B 145c7cda05e7f1c949a693e77df96f6eaedb7005d864a819e522a787d05102c44352a28ac1e4598162841214bc3f1350ed121e30ca6aa5e243dc78ef1a64fa05 SHA512 3785bac5f2694febf1ce5f094ff04dc032fc1adf992949087bb18f8316fdaf416701365b34defd2529012d077032fe62ba32f898a6dfad7eefb8b7b59a06742e -DIST lexical-parse-integer-1.0.5.crate 36912 BLAKE2B de63a3241c79a79b12fcc7ac515812bcd17cbd74c10bf0e2d329f4630218001118424b7016918cdfcbe27d5cbb77caf7f6c759883dea4e957d28e44437427cb7 SHA512 3239abf7200d3c480f19848d197168dea36428b1edfa565e21a568642400a32136020b2308a81f55aeaee9f8c7db448d913b1971eab4f146ef2c1a7e29cc9715 -DIST lexical-util-1.0.6.crate 106117 BLAKE2B 751538c250e353a28b56c3881ee1ea10dda53847cf75fe0be7023d08dbf189f7f2e765033f5d08a272adaf59264355679075f18db7db24a265629fb0e397986c SHA512 6df0a49097809351fb798cffe783173b357bdd420de035a4eff34ee7b4e8f350d8ef7de976e3393c0e00df1cb6809212a5e0630a7915e9cf937ec532e9faeae6 -DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 -DIST litemap-0.7.3.crate 28728 BLAKE2B 00a04ca0e4e774b317218ab990da4c6ca1f342bbf229957db51801f8ec36339b665133bfe3847ca68a40d901d78d87e0041e09f0740898ac38ea3c8504309c31 SHA512 2c3bc6c4cbf6609f3cc2d986e701d23b73f5bac55995887c90aed01bf4392a42c718a69c0050296fa635a46f7cc9ef3dd6c6a2a505d3cccc690899aa345455a8 -DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 -DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae -DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c -DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44 -DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c -DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434 -DIST pydantic_core-2.33.2.tar.gz 435195 BLAKE2B 8ac251da2eb8b9f4e54a55ca79945f18d5a229c76386b6076bc3c7e33f2a18f4e47b430afc952b4b19e48d3d5bb8d7b8ad1aca012a8b0707445c06c00a649a0a SHA512 253609ca32aa0a1f0e15271982494832e02f2b4e072439d9a9372ead3d914edf60d6ab50e38bbeea17c233eb20a938948631e1c704bc31785d7e81442d043893 -DIST pyo3-0.24.1.crate 1113050 BLAKE2B 5a203f8c845b08b40ed64561d385d2e4134a38916723ef6b0b4be8f44fa9de594c4eca138c318ad83a156f66273b20b55acb19897dca3eba5d479e6333be815e SHA512 6c2a8f9d554a3cf151a796ee20610b596ebdbf9e642d6b2ddc35d0142841d7be51e739ddef4332cfa8c4625c972d9705eae5f694b4d8907882bec4add7c6c6ed -DIST pyo3-build-config-0.24.1.crate 34020 BLAKE2B 34ed5a2385de138fde0308439c5fcd8a92a48b215b41799838d5b3106b0845f70023ccd97d60c39cea4729cd8bd850e1ef4e372ac332a06037dc5dd574b09834 SHA512 6008f6737685882b2fd958fcc5f171c0ddc10520631904ca759f857117241dc0a648d4cf30d9a84483662bfbc435eccc3deed9981f98b88016b12a5944ae3ff7 -DIST pyo3-ffi-0.24.1.crate 76435 BLAKE2B 1fc7b122f0c1064382bf304491617abfd5a8f275ab7511cf31ed892576728b7b55814ea454761bb0fb4d01e263daf8f2c302504fc624970fc9940a5a2cb143fe SHA512 b06265f3852f419a2a788fef049cf9032a5dd4fa6ca818d8d5ceae24b3642164497c61e67492a6576f1c8b22d66e2d887b295c48317fee94f8db8e14de25a71e -DIST pyo3-macros-0.24.1.crate 8866 BLAKE2B 48436f5f1a6a6e93d916873be5e18cfdc892d59479e4963f267d2a1805bd134eed6890d53915fdafa8ff93c7458d136b57fbf783bee18f34a6087f7819c9dd92 SHA512 7b9fc55232284d7b138e3e9c9a9c864a1b0d9b5317c3263a057df5dc1976087e934558d6c046d784735e063f1009df35b91776c850ad709800ca8b2be8e993d8 -DIST pyo3-macros-backend-0.24.1.crate 72588 BLAKE2B 35f1810f5d1da5b5f0b5533d0c9e832ea7c7a7a5be20711d9694b84aad62d13b8a9a1c498c61a9a1f2679fda7d25bf508536d38cded43520ed97524681dcfabe SHA512 8378154aa74c75a4d4533de673515298d8ada8377feb687694688bcf21fc5c2bcf856c2db7ce172cb038936b407e57a665ad6c3b9ce1a499a474e54c6bf119ff -DIST python3-dll-a-0.2.13.crate 85018 BLAKE2B 4531172b7e985041fe3cf7d164c67dc74e5974fbdbc80f1b7fb5e351d8115cda0a7a8f64c037ff7fcf4c20918fa2a53a29c8784035c571e0c46be39cdc7faff4 SHA512 01438c7af7a936ae6b95e1b81f4596627043a4b02eea85241a18ed137c23dff644f3e8d8eeb45b8e64ef1fd2693ab47fde47b6341dfc56f6c4eca032da46647c -DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 -DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0 -DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8 -DIST regex-automata-0.4.8.crate 617784 BLAKE2B 7535c79f6ddf1b1225e21171921594dcf32fc3afd47519d2067b2047b19070cb7e6fdfd1563b884fec6f91dd568522fc95d85bf095c11f8c02daeac128c45020 SHA512 278e3e2ab230ed5fa7d4837e8ea879fae68ebf35c2da5cc3a67f46b7d593abbcf71e6326a0cf34e38edc0f3f2166ff42a4fcc17a400d9604429aa5b4be075a3f -DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 -DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f895b71a7b2814e9ba8618bffcd2307f9cb4ac2eea25d461a6686a4b5b51eebb80f1b1ccc773d4da1948c47fe8abe SHA512 0565cddecaedae17e7cd99bc34f54cda242d4c29cd4269f8e3b178ff91d49f3682e7ffe66e436bbb138299736c8e55cc143fefb74c076911fefcc41ba98064f3 -DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 -DIST serde-1.0.218.crate 78968 BLAKE2B af7f366a1aaaeb9b5f6f22e7398a30ea486aa3391ccab9a11435d45f7eba10796ce671556b771dbfd8b914563949c54b4a4f14fe447a549e879636339fa8f128 SHA512 35ffd8556287fa270beb90539c1641912d8fb233c53c4017f1f65a483b2dc340385458b9a869b7142b4d514bcc87c25e69c9370b3867e463be887bdebd19ead8 -DIST serde_derive-1.0.218.crate 57782 BLAKE2B b2244847b41f1aa396352bcea886d6a28d13ede23ae6ceb813143849cc107b3fe0cf054687d9f35bbb9db4e95c619422d9710532fcfffff291280cbe3649a433 SHA512 e89c076b0aa22ad74010f5b6a60397b9b78b59ca50a9660b29ceb1fd608cab820c47e787e450da306062c0cea1ade7142a7d4626a77aa0ae486096c130442cde -DIST serde_json-1.0.140.crate 154852 BLAKE2B 733aecfb88fc37de37b60fdd33a45fecc2bf0ac2165b81bdb12665de7e26633836160e927be5d538eb2056a799e85ca4a1008cbd30af23b72a594643c6015f22 SHA512 bafa26fd43ba30cbf73572b8203292b1f275995636e9dfc3d47954939453fe4ecf0c60f25d2af1ec16c7cb0e7ce3b96cc07507d1b53b7db566fe7cb2624f0e12 -DIST smallvec-1.14.0.crate 35561 BLAKE2B aa8ee61800a6d13eda5acb4e9dc03543160849479a96a72c50ab38013b23e9593a665773b455a09777038edd436d7a35b501f6d4a0e16ff49544be60345a1e50 SHA512 90de38f208f551cdbf4980fda2314dee57d4e2bbf769a01c47bc849189e9243474932052faa92fe0ca59ecc9c5d1ed84091ef87f724343d38ebbbf710ba232be -DIST speedate-0.15.0.crate 33698 BLAKE2B 81a1c87bfeaab44aeb6f7a813275b139b26a618af4b24d3018e866a2855eca897144c863a2dfabec20912046fe17a60749c41ce8cee45450137440cda5d7d934 SHA512 2c3a210e06e3960e2dd24f696e27141f00b186d5ea58272f1ac11ba455d4467459fdb076a65766c2fb242163299aea08f692e86553fe4edccf2e9714f9a9303e -DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03 -DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee -DIST strum-0.26.3.crate 7237 BLAKE2B bdc348c718c39609c00b9fa7d47b7090b1467022b7a8a28cc7c8a72a0aef20569c6ab22a8a8d26c2d9272f18d000e4ce94858a6647194f0a7b86d812d52b05a9 SHA512 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268 -DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750 SHA512 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b -DIST syn-2.0.82.crate 272300 BLAKE2B 2982faee84539879f87ad34a426027b4b9117dea9ebc2249517070c98495f85f4c04017898705f256161f1fef1c450dd494b6044cfb91fe916fbae1e2ae51752 SHA512 b1e90fc37a68998e4708ba5c68581feeb88d73ce56b73e6c87f1341ddba04cb6afd43ebf83abecee94c03b2bf9df5b0dd9dfad32d7914e82ddf6c50cab81267d -DIST synstructure-0.13.1.crate 18327 BLAKE2B b29ee88c559a2d58fa46b7af155b448f001649ea79a1898f0ac87e69108b87c65cbd287d8f9001f360df7fef06ff39c937b48d33e487a30c8eec6a46c639c0c2 SHA512 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa -DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995 -DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a -DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25 -DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 -DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -DIST url-2.5.4.crate 81097 BLAKE2B 74943c63809ca41a526a146bedae66f91f390fbd2ccbd90f9397d8074ee7ec26535f0f67170eb1d7232e139d8d795fde99be37f53f1bc32c6a6a4d46aad1369f SHA512 8f1d62bfdd45f52fa12ad657a521a3478d0ab54d187346a29dd59cc66a0f140ca96d850948e09f6316f08b44b3fc68526c58bd620fed5d065b7e8528df3cd46d -DIST utf16_iter-1.0.5.crate 9736 BLAKE2B edcd9776113d4d2b267a9cbd58cab11c5497ff1a8252c4e695de619fc8e5eee1595343c857651774b3670d13392144e9d7df579f2e226842aa7e4e023a76fb65 SHA512 44dcbc5a7db149392fdaa31862be240f78fc5d7616f54be32cfc8f3adbee310e8681ae1bbe6edaad8a7fe6e7759dbac8ae4f69d0dbdbe5350c21dccdbbe975fa -DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 -DIST uuid-1.16.0.crate 58549 BLAKE2B ec9eff05e887f519776a7ad860334ef856d06479f402d2ce7d600523e15b3357630e3c7747d3c87cdd06cdc226e017d8fddee4ab81e172fef12144d62c4af606 SHA512 2165fcc016fd318e00a07fbd6f68f7b4e4c3be74ddfb9475282d5d7fccb10a76b9a660bd7b95884714b11fd84d783ef20907399ac5f5de95fab6226a6e349c6a -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f -DIST write16-1.0.0.crate 7218 BLAKE2B 548796314339463e4b71f8af3d344e45dc89480e103180b6d56c90fcb816ad1a37ab2ba20766c4b9754f2cc686752eb1f3a5a12ec1ed4369a9cef749ad4f3e97 SHA512 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1 -DIST writeable-0.5.5.crate 22354 BLAKE2B e4ff9862c070b413568ce0c75d1eccafcf1db8578eee4795ea9046dadd643f8a77258b437be288b93af247199d63455298ac2cff909226bc432f91c0aa863921 SHA512 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1 -DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9 -DIST yoke-0.7.4.crate 27781 BLAKE2B 42d6176af3e8d046b42fa89eacc0bb249eb0a6e13dbe7e97890b0cae98c3cc0059255f15314bbc343610d60605bf2d13869402c17d36cbf7f495956496572212 SHA512 b3d1456e28d53723470644ae15a4298fa96a79593d90729221ca4e45a6f09de4d7c554703425c61595c4e78959652122db95865c0337cc0cd6a4ec57d7bea84d -DIST yoke-derive-0.7.4.crate 7470 BLAKE2B e5c0ca6f9cad4336b6b7554d05c3926d1720707aa70b588ebb884426747eb7d3d82614ba20563a5e801c4645f90fed9e067f50f43749a66e52f20c4204fb94db SHA512 5be38b8ae8dcb640a3fcb097e5b118354b45a41a0367afeff3c2ba5d13458524e88f9433848f09c670533d36a49a0e2b393e23368921553b5bb008e66e8e4a40 -DIST zerocopy-0.7.34.crate 151177 BLAKE2B 30b65131370dfa4f41d3c2705d3b75da9b76f2a4ed723dec66345939de8bafe2c181ab6c98036c25a30739cae1720d927e27e5fa5587442d5cfb7f39a7018c8f SHA512 4d27b1230ebcea4e9d4c15f38a979aa3fe8b23833e95df781a0a67054e920637642b89345596fe331907edc27abab83c766967f2a04399a6fe0a4e89fa0dd148 -DIST zerocopy-derive-0.7.34.crate 37907 BLAKE2B 23a698c3c892187307007cbc76c9338dbe163e4f14d4ea73969ba834f5c6732d16f5bc26e2e85c5e3df2100b28e6e72ae6473b2159f5160ee19befdef3615f98 SHA512 1bd93062b0d2c699066f8a991326b4470426aae0517d33748a8f0e52b009fc46e6b0b238abe97462a2e13c870fa3d0d070615870e6dbbf8b6991c0e3fb5c3e63 -DIST zerofrom-0.1.4.crate 5044 BLAKE2B 8ad9a14b8b0c251cffb420f7ac673669fd29b74bc2f5e220c8e86d592f58cbb2c7be88d906b7dac8803dbd76ec459c4a249b7d1ede75a055454a1626b387f128 SHA512 11f37a67108185a8090cda71338b02492fabd15e6cfe018833a165cd869ed65338e12d7c5680ffb0b763fc3acbdff6fe4df30457653dfe4d79ecc864b69d780f -DIST zerofrom-derive-0.1.4.crate 8232 BLAKE2B 98f69cdeff7df52822b982e3c089ccfa3ac2ce67f320b0d32eeffa899d2b34627268ed0a01b03504a0a6fcb6bef34d808cc79c811d5daed7f8acf59282e82088 SHA512 f2ea4650fcb4e7c3583f0f7c6146c7734cf6e80e07d92c330c6bc6a0a4e0fe14ae3393845713331240c70685e92eec114565c5be21189e687fe6232aef75a9c0 -DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0 -DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09 diff --git a/dev-python/pydantic-core/metadata.xml b/dev-python/pydantic-core/metadata.xml deleted file mode 100644 index a9c506c4705c..000000000000 --- a/dev-python/pydantic-core/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pydantic/pydantic-core - pydantic_core - - diff --git a/dev-python/pydantic-core/pydantic-core-2.33.2.ebuild b/dev-python/pydantic-core/pydantic-core-2.33.2.ebuild deleted file mode 100644 index 023f5ff237ed..000000000000 --- a/dev-python/pydantic-core/pydantic-core-2.33.2.ebuild +++ /dev/null @@ -1,178 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - ahash@0.8.11 - aho-corasick@1.1.3 - autocfg@1.3.0 - base64@0.22.1 - bitvec@1.0.1 - cc@1.0.101 - cfg-if@1.0.0 - displaydoc@0.2.5 - enum_dispatch@0.3.13 - equivalent@1.0.1 - form_urlencoded@1.2.1 - funty@2.0.0 - getrandom@0.2.15 - hashbrown@0.14.5 - heck@0.5.0 - hex@0.4.3 - icu_collections@1.5.0 - icu_locid@1.5.0 - icu_locid_transform@1.5.0 - icu_locid_transform_data@1.5.0 - icu_normalizer@1.5.0 - icu_normalizer_data@1.5.0 - icu_properties@1.5.1 - icu_properties_data@1.5.0 - icu_provider@1.5.0 - icu_provider_macros@1.5.0 - idna@1.0.3 - idna_adapter@1.2.0 - indexmap@2.2.6 - indoc@2.0.5 - itoa@1.0.11 - jiter@0.9.0 - lexical-parse-float@1.0.5 - lexical-parse-integer@1.0.5 - lexical-util@1.0.6 - libc@0.2.155 - litemap@0.7.3 - memchr@2.7.4 - memoffset@0.9.1 - num-bigint@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - once_cell@1.19.0 - percent-encoding@2.3.1 - portable-atomic@1.6.0 - proc-macro2@1.0.86 - pyo3-build-config@0.24.1 - pyo3-ffi@0.24.1 - pyo3-macros-backend@0.24.1 - pyo3-macros@0.24.1 - pyo3@0.24.1 - python3-dll-a@0.2.13 - quote@1.0.36 - radium@0.7.0 - regex-automata@0.4.8 - regex-syntax@0.8.5 - regex@1.11.1 - rustversion@1.0.17 - ryu@1.0.18 - serde@1.0.218 - serde_derive@1.0.218 - serde_json@1.0.140 - smallvec@1.14.0 - speedate@0.15.0 - stable_deref_trait@1.2.0 - static_assertions@1.1.0 - strum@0.26.3 - strum_macros@0.26.4 - syn@2.0.82 - synstructure@0.13.1 - tap@1.0.1 - target-lexicon@0.13.2 - tinystr@0.7.6 - unicode-ident@1.0.12 - unindent@0.2.3 - url@2.5.4 - utf16_iter@1.0.5 - utf8_iter@1.0.4 - uuid@1.16.0 - version_check@0.9.5 - wasi@0.11.0+wasi-snapshot-preview1 - write16@1.0.0 - writeable@0.5.5 - wyz@0.5.1 - yoke-derive@0.7.4 - yoke@0.7.4 - zerocopy-derive@0.7.34 - zerocopy@0.7.34 - zerofrom-derive@0.1.4 - zerofrom@0.1.4 - zerovec-derive@0.10.3 - zerovec@0.10.4 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Core validation logic for pydantic written in Rust" -HOMEPAGE=" - https://github.com/pydantic/pydantic-core/ - https://pypi.org/project/pydantic-core/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 Unicode-DFS-2016 - || ( Apache-2.0 Boost-1.0 ) -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.13.3[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] - >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" - -src_prepare() { - distutils-r1_src_prepare - - sed -i -e '/--benchmark/d' pyproject.toml || die - sed -i -e '/^strip/d' Cargo.toml || die -} - -python_test() { - local EPYTEST_IGNORE=( - tests/benchmarks - ) - local EPYTEST_DESELECT=( - # TODO: recursion till segfault - tests/serializers/test_functions.py::test_recursive_call - ) - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # different repr() in exception - # https://github.com/pypy/pypy/issues/5220 - tests/validators/test_arguments.py::test_error_display - tests/validators/test_definitions_recursive.py::test_error_inside_definition_wrapper - tests/validators/test_string.py::test_invalid_regex - tests/validators/test_string.py::test_backtracking_regex_rust_unsupported - tests/validators/test_union.py::test_empty_choices - ) - ;; - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - rm -rf pydantic_core || die - # tests link to libpython, so they fail to link on pypy3 - [[ ${EPYTHON} != pypy3* ]] && cargo_src_test - epytest -p pytest_mock -p timeout -o xfail_strict=False -o addopts= -} diff --git a/dev-python/pydantic-extra-types/Manifest b/dev-python/pydantic-extra-types/Manifest deleted file mode 100644 index 5401752dd271..000000000000 --- a/dev-python/pydantic-extra-types/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pydantic_extra_types-2.10.6.tar.gz 141858 BLAKE2B 23d999682e3c8e76cc27935f4c47da4ddbdbc4cdc3015e86b3b7fb3183f6353ff1faf28b6aa947c55e03b1799f87e3cfa612411bfe4b5b18bfb1ccabed6ba049 SHA512 9e469386e583a1be6ab51fa510cceaef043a40b8c76cbc0d477f7c660bdf779cca1df533c99a76d11b6d84db6735b355ad70526f8dfc03b89ae7844f309c47f7 -DIST pydantic_extra_types-2.11.1.tar.gz 172002 BLAKE2B 1d6a7130f8731e8ba81723a7a98ebb140b4776bc84d90ed31befad724b2df0fa96637747398b6fa671441f0153543e46443251584f698831827ebb25580ad67d SHA512 2903f9406757e121fedff13f323c105d0ee5098454925119c2b5da35819621ad6003c837b4ae908298a0b0b785347d27b891b78c9746834466c48e447bad5d14 -DIST pydantic_extra_types-2.11.1.tar.gz.provenance 9691 BLAKE2B dd684d242463d78f9560488b693e2679feca2c0fd7d88cdf77b15c4ba0cc841f4c602710205ed3af2e859b8ce3fdf9fc0a56d76279e15bc533a54b981891b212 SHA512 e512b0f527c174561c3215544be65f11979d4632bef8899636df0688d235ebbed2090cb6321a6281423b79cfa2a8c0ef903581b27a2ff37ce7d58c51f56aae12 diff --git a/dev-python/pydantic-extra-types/metadata.xml b/dev-python/pydantic-extra-types/metadata.xml deleted file mode 100644 index b7581351af11..000000000000 --- a/dev-python/pydantic-extra-types/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - pydantic/pydantic-extra-types - pydantic-extra-types - - diff --git a/dev-python/pydantic-extra-types/pydantic-extra-types-2.10.6.ebuild b/dev-python/pydantic-extra-types/pydantic-extra-types-2.10.6.ebuild deleted file mode 100644 index ca46fe1f24d6..000000000000 --- a/dev-python/pydantic-extra-types/pydantic-extra-types-2.10.6.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2025 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 optfeature pypi - -DESCRIPTION="Extra Pydantic types" -HOMEPAGE=" - https://github.com/pydantic/pydantic-extra-types - https://pypi.org/project/pydantic-extra-types/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pydantic-2.5.2[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/phonenumbers[${PYTHON_USEDEP}] - dev-python/pycountry[${PYTHON_USEDEP}] - dev-python/semver[${PYTHON_USEDEP}] - dev-python/pymongo[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Requires unpackaged cron-converter - tests/test_cron.py - tests/test_json_schema.py - # Requires unpackaged pendulum - tests/test_pendulum_dt.py - # Requires unpackaged python-ulid - tests/test_ulid.py -) - -EPYTEST_DESELECT=( - # https://github.com/pydantic/pydantic-extra-types/issues/346 - tests/test_coordinate.py::test_json_schema -) - -pkg_postinst() { - optfeature_header "Optional type support" - optfeature "PhoneNumber" dev-python/phonenumbers - optfeature "language_code" dev-python/pycountry - optfeature "semantic_version" dev-python/semver - # optfeature "ulid" python-ulid - # optfeature "pendulum_dt" pendulum - optfeature "mongo_object_id" dev-python/pymongo - # optfeature "cron" cron-converter -} diff --git a/dev-python/pydantic-extra-types/pydantic-extra-types-2.11.1.ebuild b/dev-python/pydantic-extra-types/pydantic-extra-types-2.11.1.ebuild deleted file mode 100644 index 292b5f40d5f6..000000000000 --- a/dev-python/pydantic-extra-types/pydantic-extra-types-2.11.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2025-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} ) -PYPI_VERIFY_REPO=https://github.com/pydantic/pydantic-extra-types -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Extra Pydantic types" -HOMEPAGE=" - https://github.com/pydantic/pydantic-extra-types/ - https://pypi.org/project/pydantic-extra-types/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pydantic-2.5.2[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/phonenumbers[${PYTHON_USEDEP}] - dev-python/pycountry[${PYTHON_USEDEP}] - dev-python/semver[${PYTHON_USEDEP}] - dev-python/pymongo[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/uuid-utils[${PYTHON_USEDEP}] - ' python3_{12..13}) - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Requires unpackaged cron-converter - tests/test_cron.py - tests/test_json_schema.py - # Requires unpackaged pendulum - tests/test_pendulum_dt.py - # Requires unpackaged python-ulid - tests/test_ulid.py -) - -EPYTEST_DESELECT=( - # https://github.com/pydantic/pydantic-extra-types/issues/346 - tests/test_coordinate.py::test_json_schema -) - -pkg_postinst() { - optfeature_header "Optional type support" - optfeature "PhoneNumber" dev-python/phonenumbers - optfeature "language_code" dev-python/pycountry - optfeature "semantic_version" dev-python/semver - # optfeature "ulid" python-ulid - # optfeature "pendulum_dt" pendulum - optfeature "mongo_object_id" dev-python/pymongo - # optfeature "cron" cron-converter -} diff --git a/dev-python/pydantic-settings/Manifest b/dev-python/pydantic-settings/Manifest deleted file mode 100644 index 99498f44cf80..000000000000 --- a/dev-python/pydantic-settings/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pydantic_settings-2.14.0.tar.gz 235709 BLAKE2B e0b0941560b8a009c3ca03465a2ba4fad6d6d88214c3a40da59fb996bc2ee36dfa7273e47724e17c4f7887e17d412b6c8f6ec42c3e09e7a382f4407b2c3061c4 SHA512 b50b741ea75956f9e4b3ea3cd25451c046264c62212b21334482f2e583679899660588b3b56a5f89e099e12d4bcb3802ef943ec077518f819e8336cb00c1a0e6 -DIST pydantic_settings-2.14.0.tar.gz.provenance 9337 BLAKE2B 5005c40f98ee24f8d5a9d39f039afa8f8d581391d8d5620d5ace5508fe89a296ce07651e3807e4c89dd41c3bee1b6207543e48f87ea1395bbfc338872e4e0f5f SHA512 c2cce764319e7b9e7280f66cd5ed9bf10b6f156d43bdb19acdfda845593d7b7030be6c543cdf0ca6eddb83605f3a3e69aef6a04568ee8b850895815bc0c3ba03 -DIST pydantic_settings-2.14.1.tar.gz 235551 BLAKE2B eed48ff5483d76e3c8f222b1c4fe725279ca5cbaf1ac65d5c933d82655c85cd7bd0c0b685341795613bcf5cad143f2bb982c6e21e1c0b073cc329014eeebb575 SHA512 ee1608700cafe614b12aa871a9dfe22af65f63c722e543d7a02760c532f7938a65e73a81ab7ce2a20f58fbf3d7ebaa8858e2145836786dd860c22dd03b0e56e6 -DIST pydantic_settings-2.14.1.tar.gz.provenance 9513 BLAKE2B 2851804cf2cdb9e2b3a26708e126da501a6ca89cc121b6ce921a0e192b7b5ef41abafa076300fb154ca2de48f85a0354fa598e230767433bc56587975233dbeb SHA512 bc2c7eff25e5404136b955a7c34b29b3725537e10939bf61ed2d1d85f1ed6c88ab342981e1796247895573e63efa7a2761822f12b3ee60999d6ccfc3dc7740d7 diff --git a/dev-python/pydantic-settings/metadata.xml b/dev-python/pydantic-settings/metadata.xml deleted file mode 100644 index 54bc02580a84..000000000000 --- a/dev-python/pydantic-settings/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pydantic/pydantic-settings - pydantic-settings - - diff --git a/dev-python/pydantic-settings/pydantic-settings-2.14.0.ebuild b/dev-python/pydantic-settings/pydantic-settings-2.14.0.ebuild deleted file mode 100644 index 04d77d519415..000000000000 --- a/dev-python/pydantic-settings/pydantic-settings-2.14.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pydantic/pydantic-settings -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Settings management using Pydantic" -HOMEPAGE=" - https://github.com/pydantic/pydantic-settings/ - https://pypi.org/project/pydantic-settings/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/pydantic-2.7.0[${PYTHON_USEDEP}] - >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}] - >=dev-python/typing-inspection-0.4.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO; can't repro in venv - tests/test_precedence_and_merging.py::test_merging_preserves_earlier_values -) - -EPYTEST_IGNORE=( - # require pytest-examples - tests/test_docs.py -) diff --git a/dev-python/pydantic-settings/pydantic-settings-2.14.1.ebuild b/dev-python/pydantic-settings/pydantic-settings-2.14.1.ebuild deleted file mode 100644 index 5c836cd0b241..000000000000 --- a/dev-python/pydantic-settings/pydantic-settings-2.14.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pydantic/pydantic-settings -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Settings management using Pydantic" -HOMEPAGE=" - https://github.com/pydantic/pydantic-settings/ - https://pypi.org/project/pydantic-settings/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/pydantic-2.7.0[${PYTHON_USEDEP}] - >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}] - >=dev-python/typing-inspection-0.4.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO; can't repro in venv - tests/test_precedence_and_merging.py::test_merging_preserves_earlier_values -) - -EPYTEST_IGNORE=( - # require pytest-examples - tests/test_docs.py -) diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest deleted file mode 100644 index 7c43f32242e9..000000000000 --- a/dev-python/pydantic/Manifest +++ /dev/null @@ -1,130 +0,0 @@ -DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b -DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 -DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03 -DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 -DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 -DIST bitflags-2.9.1.crate 47913 BLAKE2B b14ee41348336981ab86459417b9feab90879a11a6524a8b43f2b89c09c844b4441c31e315c471be00ad21fa88b5dcc7671b56567fdcd72bb0790ceeaa25813b SHA512 6baeac42e4227e58030e317125a3c23997beceb44f9262f029e59c6dc36dd1733f2e88b3c3c8ad22f806245ef404512a880b16f3c8c52fa5c4aab287bb3cfe27 -DIST bitvec-1.0.1.crate 224375 BLAKE2B 9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f SHA512 83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e -DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf -DIST cc-1.0.101.crate 79446 BLAKE2B fbecc04723577abd209d16c34269b5ac2652fbd5385838190c744abf573912fa7a062e2fcf1dc76486c5b61677225a826a65dbd6eca58398ff60ddd1e47a3caf SHA512 6edaf3dcc2e58dffd7221a6b457057c83bdec03b6fad9cbd2d702af6820fd8354fdb3960cd78d8b38568ef408171354f0313f17a32f0caa64f97736c0840a148 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948 -DIST enum_dispatch-0.3.13.crate 29876 BLAKE2B 8fa66a72b1f35e174abcc8266e8a36e835923a1b31aa2fbbbbefe3bcf1287bb01b456597915c0a36a9ab7e6a6cd0ce7ebae38c09028ceb9109b7d18f26f023df SHA512 9ff73db5852d8c515f8f3beae0e62ac3845b42fb39a2ecdcda50e44535e9183790406652024e3f968ecbf4413488a02344831c45498294ba97c345b31e1d0782 -DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 -DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89c2c767ef76b4c8d83bf099196d053054c8fbaac74da7fd5eb0224fe43731102f2f0bcb18ccdbc0c8150774c3 SHA512 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163 -DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1 -DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a -DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155 -DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b -DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 -DIST icu_collections-1.5.0.crate 82762 BLAKE2B ab89336790ceafe62dd72f0aaef16a6eb47fa5e41424ed990e6c059ad431cdb3dcea943436aed0bf9c6eabd7aba12d255a2233fbbcf9cf5f666ef1dfd5b79a16 SHA512 127f1c91101ba69405b10a2590579606df766166fcf1fe6aa9a74c4900296425cba5c47a391a53a01b02026af5581f068fce4a7a400179809f7ed9922b94c0db -DIST icu_locid-1.5.0.crate 55131 BLAKE2B cde2b988f0af200b8e7851a66b8ae08881670ad6ff79c5caf5135a04c200e5ecd0acf27d8856fb0fce46d502527d506095f469c28f325b9b9d21d2a3657149be SHA512 4b85f0e7cc73166a542b2e502b3ffae1f30d2a9609ab83acf98e90b0edb37fa8ae4592f61ecf48a0ae0779fdd376abeff59e1d5cb97475012eda99ce2a97da57 -DIST icu_locid_transform-1.5.0.crate 29094 BLAKE2B c7bb5c5ed273a6a97279d4599f612dccdd796f3ae717411aa5b21949721989986d8b766041b9c7e49a91cdd42a48fc965effb8d7fb6d33554926d203a6535953 SHA512 1779078e2ef9859bee2bfd5414ad7e4b0f0a40e6813f4ccf8de2bbe8c764fac7f99ef001cce22332a8b3840af22e9c7fb7cc0341cf8ba61303794ebe87071e63 -DIST icu_locid_transform_data-1.5.0.crate 44727 BLAKE2B 7fc5408510886bd7b7d796850a542f2c1d759d2c67492b695245d46b34930e3918513cae2699963f603d2bd02484960b05afd58cefb6c3152ec201880366d44a SHA512 1c00fb962eb4b8c759b1120313bb890f4388d579890d7450b798d6266a7d6adcbbebc8a8dad2f267668ca6f1c059d0bd2209eafbe2a72f4558c85258eba57405 -DIST icu_normalizer-1.5.0.crate 53113 BLAKE2B ccd58f24469da1f237ed9a349f0b3bdbb49b8f5b1995d6254c6e3eab53a71208ff4a0b09bdc68082cdbd288df66499efb19555f41d12a19205d724af22fb504c SHA512 22612b86a24e3ea222469392763ae9d40dcbb37191dd8b9fa1c64332463a4299a53275a1cd3deb7e0f057d137f4312d990762f9925d0ceafbc8839d67c425a13 -DIST icu_normalizer_data-1.5.0.crate 50561 BLAKE2B c7b8c5751c6d6df03b23d63855335ef67b34a0b13b15f1f8a8986943b5131874f5205155889e12253692b39918256fe2cfed70dfe2087011683ab9165a5fd786 SHA512 222fbb819791fb4ec7889e45ed3032ac8d4753e2e9cdce9d0b3f79128baca5ce64157a8a58ecdf39cfddb6c2395001e3cc8828ed51803e85cae133c247cb338f -DIST icu_properties-1.5.1.crate 64479 BLAKE2B be7d3a1663664095f4af654723ebc74f385a6423fbd3acad325ba0d6188dce9d9321eb323c1b1d8e6d75fc9aaef3d873b609d7049525d2402456c6331bcbf486 SHA512 7e347c0a02a41a3add950290bee90a339091a713546d4369c2995022e64f127f54204b0d46cbb88f396b3bccbd4cf12720a93d8551b73926f78fd5ec01829cac -DIST icu_properties_data-1.5.0.crate 227993 BLAKE2B 3b3141507077dfdeb4f89316e63e1a651fc5570cda58c6c2d566130858ff67f900c3b151113e6303962fedf1d6b6d617601b21a08c4c0c98e6bf135aace6f299 SHA512 c651d0a50c229acafa648ce234a73bc1d0a85a8bf2369fdadaa62badc741c35e8a7d5392fb1bdb7b720fe2e0f883d1309c78de4ba913691969e5367a4e8bafac -DIST icu_provider-1.5.0.crate 52722 BLAKE2B b1e53ac677e2db5870df0a91de405ebbc635c3f7931960f3bd744b57350c7536116f3861d4177faed2145b79c1c957d79815fadc2dc85faa656a1f0bb338a16d SHA512 6c11d89c7d2b788a44757f02b0e298b558ebe174fe917664401d91109cdc7bd1aba5526b3cdcee1f066018de1b775bc9dfc294bdfb40476c53d552bd6f29d6a1 -DIST icu_provider_macros-1.5.0.crate 6436 BLAKE2B 7405924dca41db72ce422437434a4affece69f888e5c18d2a92f761a8d83b180f40c8de9a34ec15d0e107b63b2fe0502cebd0a0ae6f98d9d6ee37d197e754703 SHA512 a0dd58d731556a010428fe4aebbc9dbcd626b46d380cf28ba5236ec8824045a20f6f2ec986e0c1e791bc8bc2b692a10306f448279f079b4c37237e4a3c3cef63 -DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106 -DIST idna_adapter-1.2.0.crate 8206 BLAKE2B 5e8d7dbfea699584542cde53039df9d8c3dd408efa2534f11fce7086f679872c45d9905d6b2cfe523148eda3bb0cd4820a7b14317f91725f3d9cdb475aafbd57 SHA512 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f -DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 -DIST jiter-0.11.1.crate 154396 BLAKE2B 5e510ad85739de9965c6f802df761252bcd2e57467adcee5a8ddcb41819d785463f0edce379ae243fc4b00e7d6f9016f8eb247d92ad5fb53239219fb4b0b1708 SHA512 977d20ba5ea1d770cf27434eefba328a36768160b2673b516eadc6fdc09654482967d9561515e6295b6892c65dcc0316b9bb1c5123b140eb10438dd88282e8a2 -DIST jiter-0.14.0.crate 155564 BLAKE2B d31c05d688da325b8708ec499e2e962dfdcf0dfb4a0242446bcfd5fa50cd7806f8dd21cf33565ed62377b568ec7f1edeeb17b77a105dfd2ec635b88dda381d55 SHA512 ac3d398d1ab8c3323d7a218f29fddf10642464b1097bfa5498496b5bc01379291ab7565e56cf1490e3287e4593f6352b9c7aaec8afff60a078362c71bbba945c -DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 -DIST lexical-parse-float-1.0.5.crate 186731 BLAKE2B 145c7cda05e7f1c949a693e77df96f6eaedb7005d864a819e522a787d05102c44352a28ac1e4598162841214bc3f1350ed121e30ca6aa5e243dc78ef1a64fa05 SHA512 3785bac5f2694febf1ce5f094ff04dc032fc1adf992949087bb18f8316fdaf416701365b34defd2529012d077032fe62ba32f898a6dfad7eefb8b7b59a06742e -DIST lexical-parse-integer-1.0.5.crate 36912 BLAKE2B de63a3241c79a79b12fcc7ac515812bcd17cbd74c10bf0e2d329f4630218001118424b7016918cdfcbe27d5cbb77caf7f6c759883dea4e957d28e44437427cb7 SHA512 3239abf7200d3c480f19848d197168dea36428b1edfa565e21a568642400a32136020b2308a81f55aeaee9f8c7db448d913b1971eab4f146ef2c1a7e29cc9715 -DIST lexical-util-1.0.6.crate 106117 BLAKE2B 751538c250e353a28b56c3881ee1ea10dda53847cf75fe0be7023d08dbf189f7f2e765033f5d08a272adaf59264355679075f18db7db24a265629fb0e397986c SHA512 6df0a49097809351fb798cffe783173b357bdd420de035a4eff34ee7b4e8f350d8ef7de976e3393c0e00df1cb6809212a5e0630a7915e9cf937ec532e9faeae6 -DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807 -DIST libc-0.2.185.crate 821775 BLAKE2B e0e93466a29c9d19f7d9ab3581b491908d06873a9c57a96b0cae2eed0f0d1cb184ebe80bc61e36d5ab316ab35dca529a322b29e6895f7f339e72c79cca7f8ca2 SHA512 c8dbcaaf2e5d8377a4d1003af4a7210fbfe4f9b1e8497f07d88a231a8d5c9f67014e650a5e18e913e7b4d6a1835c4cbc9c31ce0cd224ea28acbdbb39034a300e -DIST litemap-0.7.3.crate 28728 BLAKE2B 00a04ca0e4e774b317218ab990da4c6ca1f342bbf229957db51801f8ec36339b665133bfe3847ca68a40d901d78d87e0041e09f0740898ac38ea3c8504309c31 SHA512 2c3bc6c4cbf6609f3cc2d986e701d23b73f5bac55995887c90aed01bf4392a42c718a69c0050296fa635a46f7cc9ef3dd6c6a2a505d3cccc690899aa345455a8 -DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151 -DIST lru-0.16.3.crate 16743 BLAKE2B 0574e82714425293593e399930903da1004062ce84e5b90126c66d004e872ac580c6f474f7c39e1a8eafc9f78c6fe7a3049b50f248e8f3a9ecd03e9f04133b9b SHA512 5092b87dfbb7666e224dc6d8ed01fb8276929a2d1a31173034155afadb90e0762dbe6d5ce263bbf0353c079bb249027eff71dcac87228514a5406ef67dd06c15 -DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 -DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae -DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a -DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c -DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434 -DIST pydantic-2.12.5.tar.gz 821591 BLAKE2B 7b139db92fc103cc5e0e5820a3541af8ffaa850ecca9d0136f09768bf5f51ceddb933b12434ea3428b9e2f10e587d9227ec22ced9609b83759765446e6a9cb9d SHA512 93968bf402ba1b2ea48375be021f8e2cfc61bee2cb39a7ec470bf445d752f1bfd638dd951b34f443ddb6a853aa81f1860b11cc6478eb20c142e48347c80ec827 -DIST pydantic-2.12.5.tar.gz.provenance 9274 BLAKE2B 9796b665fbb38345b99cbe1ca5890c14a1bbdc2f1995f69685aab53590aaabdc841544d4cacb0e723414bfc8cc18b0368ae958d486b84bfdd201537c78eab3a4 SHA512 e95f64e35c6fbc35d3d6fee2b1104b0a48df5fc0376d95dc4102961f957eed6ebbcb51903cd51e7a61dbd97e6f0e0b5c1d50e26a352018e4a1079169e34a249a -DIST pydantic-2.13.3.tar.gz 844068 BLAKE2B 9ac95faf9b902b2f2ed89e1095ffdd8b1d091c89f3e3bb34c5956ab0c0efc19ee9c2eec5cd81b7e94d7b2dc1aa4d345ed6dbc2cfc24049944bbc396ddecc16a4 SHA512 fb807b94eec1ac603e515e11e99d1b4c19d31c0008d2ae02f4798eab8ad524202b38a71211f1667b476f38385f7e13f7e16b38a5912081eb5df22402020f618a -DIST pydantic-2.13.3.tar.gz.provenance 9147 BLAKE2B 104db25bf29dcb8a766959d75f4fde3b6f64f6af4c2691a61625a95d14f308ab2ffbbbebf9b7956bca4d3bf7fcb9eea382587160e58140566fd940c866fd1b48 SHA512 6126eff0d22b51d976440c75827e953928aad9e47ec7409c61167e9d923c63c9baf31dad1fa1ffa7c8af91b2505146f3e33b40f3e2caa993cd3c358cf7f907f4 -DIST pydantic-2.13.4.tar.gz 844775 BLAKE2B 67bc75e8c5582a4e4704c56f1b93fa9f1a9fb4daae8eb087351d8c14a1bb0be2e6671e7a3b80b8d4dc7aac9aba1a8c639406f3dd6605ebeac21c87d7108be5b9 SHA512 c1cd883a44e3664cccf5f8c7a10cfd8d27748af0dc50cbc0bf76d2c591d3b19dd247d8b12ab2f494fd144e80e5a4aeaf94632ef6577c5bee2aadaacd07915249 -DIST pydantic-2.13.4.tar.gz.provenance 9347 BLAKE2B 226b939cf131b7eabc7dfc8d2564a2190b4807cd15c5ee44118874b6b59dcd5478adffa97b68c1ead59cdbb905ff57484c265ab6e98fc3651057d65e27eb9bbe SHA512 fa3d57b0b1f1d5aa688ae3cd330d8e604fdb34d7e911cd350e91cb476228a29af084d9d3f060c14b35c3a594c68944fce6791676460c4c8d34e37b6df6dea6a9 -DIST pydantic_core-2.41.5.tar.gz 460952 BLAKE2B dd7d45acdc5f3093668cb57813c0c4e40e5916d04f75ef8f06308ec00243c9b0469cba5ffd2eb8449e11279d28c12ccc039dc03ed108cdb879da675d9f61aebe SHA512 1447f257efdbad0f70b490569c073696f8bdcdbd0baccac40e843520eb3cabfd23d499dca31afdc67581dd6a690cc138b882f393a91f57afcc309c800b9620c3 -DIST pydantic_core-2.46.3.tar.gz 471412 BLAKE2B e9d0efa96b0e3bfee66ca77dcca2d35e178b318c99daf66eca613c287c8be7750580e9e049b21af583ef0161174f1a0a3304b654567f5e4a5e501d8d239fa874 SHA512 3c41c963ea85dc4b43395fbfccb1b65bbafc35dd7450581688ff228fda9b336e980a18f6acc3f8beddf468f760d367ef754d52a45637e3c300489e2a20133f35 -DIST pydantic_core-2.46.4.tar.gz 471464 BLAKE2B af359fd74700d806189578a0c401bc76263cc86ca039a854379d65d0e7e4d94bb48819f75656b66f8e9cd3cffa54e319a85faebde2c3dc61baf20572e1ee4be2 SHA512 828573e575da201f486bd02d0a4a95bced6b8e7594cad7a2bdcce372a8e7d389bcb85ac5be10594d2b5847c93e00e3443a9c6d081110ca47d2ce931b90ad2973 -DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 -DIST pyo3-0.28.3.crate 1204476 BLAKE2B 8540a1c51bac4fbe04ea34d5ce38471c13d5a3f0759e60cf21d67e846b00feb8316e70f32cb8dc6b74d09f0901ffc83d5f41b1a06da6d34790ef13e4cefcad45 SHA512 f955957eec4b95cc9337d331bba3bba52b4754b301cf86cd974601e64eb20c2424023b19be89a224661fe2e185de646cd3d0d00705b6b5cbd139856c9443a247 -DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b -DIST pyo3-build-config-0.28.3.crate 35961 BLAKE2B 61a0101913c6d563721049ca99256c2aefd89b017a7e18c82f4a6aceca0aefeaa71fd559cd43adfb5034ce076c904e5188f8f73961ea217287fbfd12caab9401 SHA512 78f85696901b16540d42187d10e888bd929b9f23415faeb73f9798abda1af3506a308145dd4113b070521271c72624d7930fb4b19bad25aa1afd3082030c9126 -DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e -DIST pyo3-ffi-0.28.3.crate 80881 BLAKE2B 4ac7066c911e2aec18aa9245efed00585d063f81d69910e6a146f8efbf2939ab5de519bbf2a3dde78b40c264e97c62490db80e9b2e84aaf080d63659a6676459 SHA512 ec49b5cc67d19f46c9daea76b37b4988af0f63b9ed67c71190f015a0aa9691d4a8ffd4128413de430928428e1e8e26d44c3103f561e6b71b7e8c4597ab602d9f -DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 -DIST pyo3-macros-0.28.3.crate 8963 BLAKE2B ca9967cfba565b873ed77565ff6eb8408473c227d191797e9db8c6b5cbc89abc17ffd57ae71e28877088fe19373da2f503cdefeae6b0a47796f6abcf62044f08 SHA512 57d178bd9b53dd98916e60c89bc26c34f9949829dc17bf7d6cc15b704bba7c874d85d6bd3c827d401268660a79230a6e32711048da939ec4e22342f3e08046d1 -DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 -DIST pyo3-macros-backend-0.28.3.crate 88063 BLAKE2B a484b12bbab3031838f61149ab9f08b9e460a2bd02089e08e58dac2cb747afbc0cdfe64018ed4c8cb0bbbd1d22e3eb05a6a72b020da6b71a584ec51ca8d24292 SHA512 45ce31ed64ee4fd0249736d480c9840a756bc45934d6803ae11e0680057ecf4cc74c71b47ccf9241fc3ab5c1e0b9c758426f08bd523d1ace92fc308302ea3c84 -DIST python3-dll-a-0.2.14.crate 103489 BLAKE2B a2868aa62d9b5f33ba0ab3be85f486e7b0594b8e535749e251ae9c829eabf9f0211f928c729b0f5b847a89be978c4b5648d333ac657a82acaa3c39520dfe0b8c SHA512 fde53bac2b7009d409d5dfab991b431aea7c16c5e0227a7bb143e73a043cd0490cec2647f73cfc34f73a192e9b365a70fd5b42d969beb2e3251dff44230a2040 -DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 -DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d -DIST r-efi-5.2.0.crate 64764 BLAKE2B ee17fae983b2c39137cb75698062a3bf8edb4bc680b04900797730618b54298e2f1d13ceab6b660f7a1799f6fc4113ca15d4320b1b95fc42913e0930f3aa16f8 SHA512 80f89d467b482297ec2c13cb0dc8e310442495483e25c33bb523f1cb66d6ce01fee4a57b36880a4f51c0e9f20eb3f993a5bc0a13224d52693dbc81b97c630158 -DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0 -DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c -DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000 -DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932 -DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 -DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f895b71a7b2814e9ba8618bffcd2307f9cb4ac2eea25d461a6686a4b5b51eebb80f1b1ccc773d4da1948c47fe8abe SHA512 0565cddecaedae17e7cd99bc34f54cda242d4c29cd4269f8e3b178ff91d49f3682e7ffe66e436bbb138299736c8e55cc143fefb74c076911fefcc41ba98064f3 -DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 -DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 -DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 -DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be -DIST serde_json-1.0.149.crate 155994 BLAKE2B 7564c287a05c95feeba2b3a17e2e43ba047b0132b40fc4dd0c09141c2aac559c00bf4c63cbd24c17f12f5e6b49cf38b240d2c6c66677ee7a9edb197aba7d57fd SHA512 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43 -DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 -DIST speedate-0.17.0.crate 40124 BLAKE2B 665d5adb431bb8dd56405354e64d8769d1582bb10f22c1d85897a745f37f07ce7166137f0003221f1948a5481a1e1667ad548be6dc7b0b60ed4db4a5069a9b69 SHA512 d24dafd1be59c99118bf73369dbf5fe4fd6d0a3b4d09d59d00019e66e9e1300f0089a04f48191c1fb7b1890b7ef575baf0a8f07d487d0bbf537c0d8e87328e1c -DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03 -DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee -DIST strum-0.27.2.crate 8489 BLAKE2B 9931a92e30d058cac6feb1919558d33c9901d401bd0bd17193b19e775471aa3b63313861df6211fc9c7323a2553957604e82ee828fa39c2083be1f088a7d1621 SHA512 3ebb77220243b0e101ab65159512ca44c7e4a13a0d842a9356484fd5fd9a34afb5b0d230992b3bdf2e2c997833cabc8679e13e3949925b321c4f807e293d0371 -DIST strum_macros-0.27.2.crate 30522 BLAKE2B c70e2f27074e04b796f2b0e1a1856e95fa7716d847789f66b27d8457efda0569826e6d3cea51621615709674b6f800cbe877498c55be5286efc0222fe7179686 SHA512 fa1a2d63cc18d9947e3bbe65777dca621a06814f48d09cea0679b09271559867bff23a95690858639e3e26fde5a252ee7548c75240b13acd907001a1e38a0ed6 -DIST syn-2.0.82.crate 272300 BLAKE2B 2982faee84539879f87ad34a426027b4b9117dea9ebc2249517070c98495f85f4c04017898705f256161f1fef1c450dd494b6044cfb91fe916fbae1e2ae51752 SHA512 b1e90fc37a68998e4708ba5c68581feeb88d73ce56b73e6c87f1341ddba04cb6afd43ebf83abecee94c03b2bf9df5b0dd9dfad32d7914e82ddf6c50cab81267d -DIST synstructure-0.13.1.crate 18327 BLAKE2B b29ee88c559a2d58fa46b7af155b448f001649ea79a1898f0ac87e69108b87c65cbd287d8f9001f360df7fef06ff39c937b48d33e487a30c8eec6a46c639c0c2 SHA512 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa -DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995 -DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a -DIST target-lexicon-0.13.4.crate 26832 BLAKE2B 923aace3258de547e6813c7d58069a0d3b18941f05debef5954cf872490d9be8bc2036c8e807ee3f74d33c59cb01ce5b105bff95c79a79596cf328783633737a SHA512 0bad8add6b8767f1217b9a3aa83fb176f080ed9241ebd3a208ce3196650b01254c306520f1f950571bda463994631b64af9ddaca8a2478fc40f64b1381e880e2 -DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25 -DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 -DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -DIST url-2.5.4.crate 81097 BLAKE2B 74943c63809ca41a526a146bedae66f91f390fbd2ccbd90f9397d8074ee7ec26535f0f67170eb1d7232e139d8d795fde99be37f53f1bc32c6a6a4d46aad1369f SHA512 8f1d62bfdd45f52fa12ad657a521a3478d0ab54d187346a29dd59cc66a0f140ca96d850948e09f6316f08b44b3fc68526c58bd620fed5d065b7e8528df3cd46d -DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a SHA512 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c -DIST utf16_iter-1.0.5.crate 9736 BLAKE2B edcd9776113d4d2b267a9cbd58cab11c5497ff1a8252c4e695de619fc8e5eee1595343c857651774b3670d13392144e9d7df579f2e226842aa7e4e023a76fb65 SHA512 44dcbc5a7db149392fdaa31862be240f78fc5d7616f54be32cfc8f3adbee310e8681ae1bbe6edaad8a7fe6e7759dbac8ae4f69d0dbdbe5350c21dccdbbe975fa -DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 -DIST uuid-1.18.1.crate 60468 BLAKE2B 0e70361595e8d0baf8c4c69a09878fd39fee414d404a7b3cb457ad60cd3cd351418a8981090f4c3d507fee42c575eaf6699f494a604da0470573e81b7a56366e SHA512 2a088f752c4dc05291b8563f83ff8efd6534697f55da76baa89d64122ae436a7f0e19fa46a9e615d4e9b013bbc575bbe0f7646c182b37a6c24edcfe24e518400 -DIST uuid-1.23.0.crate 63006 BLAKE2B 77bcbf3c658f0bb5d09bed862b9a8720110d62094a2bf9065ab8f98e6c458e4213767a9152280bdd71941eae7077036deae56adbcdddc14fdcbbac4cbd030061 SHA512 60e476dcbc407a0447f362ee019abb128c0441503e0adacdcac5685ecc16aa680faa575b25fcce147e9c49bfb5b8fa04964a25c5d7e4e9870e0078bf8f18fabf -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST wasi-0.14.2+wasi-0.2.4.crate 140921 BLAKE2B 6b3ce7cb8ed888ad65053352b02b827bced3b59118d546ba593ffa9de48305bef62419751036e22b0f95c22fe34ea1d7bdf7fee0f6981181026d1eedfacf73d9 SHA512 57e47ba27fb2b66b34f017c85743b99687eb8bcdc1312fb36e30d0c501e670f00dc7d6113730d819364abef5e8ec04d95f0d1150ec2b6049e605fa8bbdaa2cb3 -DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3 -DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770 -DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42 -DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf -DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61 -DIST wit-bindgen-rt-0.39.0.crate 12241 BLAKE2B c8cda3c7a513dca58e2ad52b03692714750870801af37a235bfe1f217afe880f36df56d8e54b52ee1cb9f4e30f5580b8a28519b44084d2191146977f237e406f SHA512 24b559688991083057b7fc0b6fa9f84445ae11cf53fca20887f55da93c24d97c9a3ed6488b3a845fe88243530b46442d3c2de70da4dc1c64f3ac632a440ea2c7 -DIST write16-1.0.0.crate 7218 BLAKE2B 548796314339463e4b71f8af3d344e45dc89480e103180b6d56c90fcb816ad1a37ab2ba20766c4b9754f2cc686752eb1f3a5a12ec1ed4369a9cef749ad4f3e97 SHA512 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1 -DIST writeable-0.5.5.crate 22354 BLAKE2B e4ff9862c070b413568ce0c75d1eccafcf1db8578eee4795ea9046dadd643f8a77258b437be288b93af247199d63455298ac2cff909226bc432f91c0aa863921 SHA512 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1 -DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9 -DIST yoke-0.7.4.crate 27781 BLAKE2B 42d6176af3e8d046b42fa89eacc0bb249eb0a6e13dbe7e97890b0cae98c3cc0059255f15314bbc343610d60605bf2d13869402c17d36cbf7f495956496572212 SHA512 b3d1456e28d53723470644ae15a4298fa96a79593d90729221ca4e45a6f09de4d7c554703425c61595c4e78959652122db95865c0337cc0cd6a4ec57d7bea84d -DIST yoke-derive-0.7.4.crate 7470 BLAKE2B e5c0ca6f9cad4336b6b7554d05c3926d1720707aa70b588ebb884426747eb7d3d82614ba20563a5e801c4645f90fed9e067f50f43749a66e52f20c4204fb94db SHA512 5be38b8ae8dcb640a3fcb097e5b118354b45a41a0367afeff3c2ba5d13458524e88f9433848f09c670533d36a49a0e2b393e23368921553b5bb008e66e8e4a40 -DIST zerocopy-0.8.25.crate 252714 BLAKE2B 161dc6e80765faa6b52a84e3a08d4958ee1446b1bbd63609c111c55c06a3fed409aaa7cfe0e7bd0815c8e35a3dfc896c0e5eabab72acb11ff717d81fa36bc040 SHA512 cb496ecf8a52ffebfe80059381c1d79e5e42abedcc112d0d5b9284b33e53549c1d5ee13e293a77a67a1082381d7600890a42adc27f2b118d6260252f99344fe2 -DIST zerocopy-derive-0.8.25.crate 87671 BLAKE2B 147f8e7de236cf260c089bd14ca44eeaf9f94d233fcedcd72a220abc0731f373d78d03c7f035babf00ee98e59ffb17ae0eff2b695bcf82fdbdb7bc1d07aa477e SHA512 c4e1086155e2b6e53ad6af11e8f1d66f09a6496476bca069b39bf5f6f51cccf83485c1043dd652e9cf63c72fc0da55b80871f725b34878ca534d1ee22c24cbb9 -DIST zerofrom-0.1.4.crate 5044 BLAKE2B 8ad9a14b8b0c251cffb420f7ac673669fd29b74bc2f5e220c8e86d592f58cbb2c7be88d906b7dac8803dbd76ec459c4a249b7d1ede75a055454a1626b387f128 SHA512 11f37a67108185a8090cda71338b02492fabd15e6cfe018833a165cd869ed65338e12d7c5680ffb0b763fc3acbdff6fe4df30457653dfe4d79ecc864b69d780f -DIST zerofrom-derive-0.1.4.crate 8232 BLAKE2B 98f69cdeff7df52822b982e3c089ccfa3ac2ce67f320b0d32eeffa899d2b34627268ed0a01b03504a0a6fcb6bef34d808cc79c811d5daed7f8acf59282e82088 SHA512 f2ea4650fcb4e7c3583f0f7c6146c7734cf6e80e07d92c330c6bc6a0a4e0fe14ae3393845713331240c70685e92eec114565c5be21189e687fe6232aef75a9c0 -DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0 -DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09 -DIST zmij-1.0.6.crate 21298 BLAKE2B 7e51106a552597fed008fc90fc3d727df1e22f3ad49487e0cdc3a0161a3a9c57c3b2a99738be4cedd874041dd68e43599c4f68cbdb0dd821b15273d225e5a6d3 SHA512 222e681b103932c89f2d85d416d8e8971f5d96c108afdb51284cdf012432b99e32f4f8734323401272ebc4daeb7e12333322d80e1ed3ca3eda0216e35076dec5 diff --git a/dev-python/pydantic/metadata.xml b/dev-python/pydantic/metadata.xml deleted file mode 100644 index 8d86df64a679..000000000000 --- a/dev-python/pydantic/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - python@gentoo.org - Python - - - cpe:/a:pydantic_project:pydantic - pydantic - pydantic/pydantic - https://github.com/pydantic/pydantic/issues - https://pydantic.dev/docs/validation/latest/get-started/ - - diff --git a/dev-python/pydantic/pydantic-2.12.5.ebuild b/dev-python/pydantic/pydantic-2.12.5.ebuild deleted file mode 100644 index 70da9b0f1a66..000000000000 --- a/dev-python/pydantic/pydantic-2.12.5.ebuild +++ /dev/null @@ -1,231 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=hatchling -# no provenance for pydantic-core: -# https://github.com/pydantic/pydantic-core/issues/1842 -PYPI_VERIFY_REPO=https://github.com/pydantic/pydantic -PYTHON_COMPAT=( python3_{13..14} ) - -PYDANTIC_CORE_PV=2.41.5 -RUST_MIN_VER="1.75.0" -CRATES=" - ahash@0.8.12 - aho-corasick@1.1.3 - autocfg@1.3.0 - base64@0.22.1 - bitflags@2.9.1 - bitvec@1.0.1 - bumpalo@3.19.0 - cc@1.0.101 - cfg-if@1.0.0 - displaydoc@0.2.5 - enum_dispatch@0.3.13 - form_urlencoded@1.2.1 - funty@2.0.0 - getrandom@0.3.3 - heck@0.5.0 - hex@0.4.3 - icu_collections@1.5.0 - icu_locid@1.5.0 - icu_locid_transform@1.5.0 - icu_locid_transform_data@1.5.0 - icu_normalizer@1.5.0 - icu_normalizer_data@1.5.0 - icu_properties@1.5.1 - icu_properties_data@1.5.0 - icu_provider@1.5.0 - icu_provider_macros@1.5.0 - idna@1.1.0 - idna_adapter@1.2.0 - indoc@2.0.5 - itoa@1.0.11 - jiter@0.11.1 - js-sys@0.3.77 - lexical-parse-float@1.0.5 - lexical-parse-integer@1.0.5 - lexical-util@1.0.6 - libc@0.2.155 - litemap@0.7.3 - log@0.4.27 - memchr@2.7.4 - memoffset@0.9.1 - num-bigint@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - once_cell@1.21.3 - percent-encoding@2.3.2 - portable-atomic@1.6.0 - proc-macro2@1.0.86 - pyo3-build-config@0.26.0 - pyo3-ffi@0.26.0 - pyo3-macros-backend@0.26.0 - pyo3-macros@0.26.0 - pyo3@0.26.0 - python3-dll-a@0.2.14 - quote@1.0.36 - r-efi@5.2.0 - radium@0.7.0 - regex-automata@0.4.13 - regex-syntax@0.8.5 - regex@1.12.2 - rustversion@1.0.17 - ryu@1.0.18 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.145 - smallvec@1.15.1 - speedate@0.17.0 - stable_deref_trait@1.2.0 - static_assertions@1.1.0 - strum@0.27.2 - strum_macros@0.27.2 - syn@2.0.82 - synstructure@0.13.1 - tap@1.0.1 - target-lexicon@0.13.2 - tinystr@0.7.6 - unicode-ident@1.0.12 - unindent@0.2.3 - url@2.5.4 - utf16_iter@1.0.5 - utf8_iter@1.0.4 - uuid@1.18.1 - version_check@0.9.5 - wasi@0.14.2+wasi-0.2.4 - wasm-bindgen-backend@0.2.100 - wasm-bindgen-macro-support@0.2.100 - wasm-bindgen-macro@0.2.100 - wasm-bindgen-shared@0.2.100 - wasm-bindgen@0.2.100 - wit-bindgen-rt@0.39.0 - write16@1.0.0 - writeable@0.5.5 - wyz@0.5.1 - yoke-derive@0.7.4 - yoke@0.7.4 - zerocopy-derive@0.8.25 - zerocopy@0.8.25 - zerofrom-derive@0.1.4 - zerofrom@0.1.4 - zerovec-derive@0.10.3 - zerovec@0.10.4 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Data parsing and validation using Python type hints" -HOMEPAGE=" - https://github.com/pydantic/pydantic/ - https://pypi.org/project/pydantic/ -" -# pydantic-core & pydantic have a perfect circular test dep now -SRC_URI+=" - $(pypi_sdist_url pydantic_core "${PYDANTIC_CORE_PV}") - ${CARGO_CRATE_URIS} -" -PYDANTIC_CORE_S=${WORKDIR}/pydantic_core-${PYDANTIC_CORE_PV} - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 Unicode-DFS-2016 - || ( Apache-2.0 Boost-1.0 ) -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/annotated-types-0.6.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.14.1[${PYTHON_USEDEP}] - >=dev-python/typing-inspection-0.4.2[${PYTHON_USEDEP}] - dev-python/tzdata[${PYTHON_USEDEP}] - !dev-python/pydantic-core -" -BDEPEND=" - >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] - dev-util/maturin[${PYTHON_USEDEP}] - test? ( - $(python_gen_cond_dep ' - dev-python/cloudpickle[${PYTHON_USEDEP}] - ' 'python3*') - dev-python/dirty-equals[${PYTHON_USEDEP}] - >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}] - >=dev-python/faker-18.13.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - ) -" -# pydantic-core -BDEPEND+=" - test? ( - >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.13.3[${PYTHON_USEDEP}] - >=dev-python/typing-inspection-0.4.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-mock ) -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - sed -i -e '/benchmark/d' {.,"${PYDANTIC_CORE_S}"}/pyproject.toml || die - sed -i -e '/^strip/d' "${PYDANTIC_CORE_S}"/Cargo.toml || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - - local DISTUTILS_USE_PEP517=maturin - local DISTUTILS_UPSTREAM_PEP517=maturin - cd "${PYDANTIC_CORE_S}" || die - distutils-r1_python_compile - cd - >/dev/null || die -} - -python_test() { - local EPYTEST_DESELECT=( - # == pydantic == - # -Werror, sigh - tests/test_types_typeddict.py::test_readonly_qualifier_warning - - # == pydantic-core == - # TODO: recursion till segfault - tests/serializers/test_functions.py::test_recursive_call - ) - local EPYTEST_IGNORE=( - # require pytest-examples (pydantic) - tests/test_docs.py - # benchmarks (both) - tests/benchmarks - ) - - if ! has_version "dev-python/cloudpickle[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - # (pydantic) - tests/test_pickle.py - ) - fi - - cd "${PYDANTIC_CORE_S}" || die - rm -rf pydantic_core || die - # tests link to libpython, so they fail to link on pypy3 - [[ ${EPYTHON} != pypy3* ]] && cargo_src_test - epytest -o xfail_strict=False -o addopts= - cd - 2>/dev/null || die - - epytest -} diff --git a/dev-python/pydantic/pydantic-2.13.3.ebuild b/dev-python/pydantic/pydantic-2.13.3.ebuild deleted file mode 100644 index 4e9ef51460f3..000000000000 --- a/dev-python/pydantic/pydantic-2.13.3.ebuild +++ /dev/null @@ -1,233 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=hatchling -# no provenance for pydantic-core: -# https://github.com/pydantic/pydantic-core/issues/1842 -PYPI_VERIFY_REPO=https://github.com/pydantic/pydantic -PYTHON_COMPAT=( python3_{13..14} ) - -PYDANTIC_CORE_PV=2.46.${PV##*.} -RUST_MIN_VER="1.88.0" -CRATES=" - ahash@0.8.12 - aho-corasick@1.1.3 - allocator-api2@0.2.21 - autocfg@1.3.0 - base64@0.22.1 - bitflags@2.9.1 - bitvec@1.0.1 - bumpalo@3.19.0 - cc@1.0.101 - cfg-if@1.0.0 - displaydoc@0.2.5 - enum_dispatch@0.3.13 - equivalent@1.0.2 - foldhash@0.2.0 - form_urlencoded@1.2.2 - funty@2.0.0 - getrandom@0.3.3 - hashbrown@0.16.1 - heck@0.5.0 - hex@0.4.3 - icu_collections@1.5.0 - icu_locid@1.5.0 - icu_locid_transform@1.5.0 - icu_locid_transform_data@1.5.0 - icu_normalizer@1.5.0 - icu_normalizer_data@1.5.0 - icu_properties@1.5.1 - icu_properties_data@1.5.0 - icu_provider@1.5.0 - icu_provider_macros@1.5.0 - idna@1.1.0 - idna_adapter@1.2.0 - itoa@1.0.11 - jiter@0.14.0 - js-sys@0.3.77 - lexical-parse-float@1.0.5 - lexical-parse-integer@1.0.5 - lexical-util@1.0.6 - libc@0.2.155 - litemap@0.7.3 - log@0.4.27 - lru@0.16.3 - memchr@2.7.4 - num-bigint@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - once_cell@1.21.3 - percent-encoding@2.3.2 - portable-atomic@1.6.0 - proc-macro2@1.0.86 - pyo3-build-config@0.28.3 - pyo3-ffi@0.28.3 - pyo3-macros-backend@0.28.3 - pyo3-macros@0.28.3 - pyo3@0.28.3 - python3-dll-a@0.2.14 - quote@1.0.44 - r-efi@5.2.0 - radium@0.7.0 - regex-automata@0.4.13 - regex-syntax@0.8.5 - regex@1.12.3 - rustversion@1.0.17 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.149 - smallvec@1.15.1 - speedate@0.17.0 - stable_deref_trait@1.2.0 - static_assertions@1.1.0 - strum@0.27.2 - strum_macros@0.27.2 - syn@2.0.82 - synstructure@0.13.1 - tap@1.0.1 - target-lexicon@0.13.4 - tinystr@0.7.6 - unicode-ident@1.0.12 - url@2.5.8 - utf16_iter@1.0.5 - utf8_iter@1.0.4 - uuid@1.23.0 - version_check@0.9.5 - wasi@0.14.2+wasi-0.2.4 - wasm-bindgen-backend@0.2.100 - wasm-bindgen-macro-support@0.2.100 - wasm-bindgen-macro@0.2.100 - wasm-bindgen-shared@0.2.100 - wasm-bindgen@0.2.100 - wit-bindgen-rt@0.39.0 - write16@1.0.0 - writeable@0.5.5 - wyz@0.5.1 - yoke-derive@0.7.4 - yoke@0.7.4 - zerocopy-derive@0.8.25 - zerocopy@0.8.25 - zerofrom-derive@0.1.4 - zerofrom@0.1.4 - zerovec-derive@0.10.3 - zerovec@0.10.4 - zmij@1.0.6 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Data parsing and validation using Python type hints" -HOMEPAGE=" - https://github.com/pydantic/pydantic/ - https://pypi.org/project/pydantic/ -" -# pydantic-core & pydantic have a perfect circular test dep now -SRC_URI+=" - $(pypi_sdist_url pydantic_core "${PYDANTIC_CORE_PV}") - ${CARGO_CRATE_URIS} -" -PYDANTIC_CORE_S=${WORKDIR}/pydantic_core-${PYDANTIC_CORE_PV} - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 Unicode-DFS-2016 - ZLIB -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/annotated-types-0.6.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.14.1[${PYTHON_USEDEP}] - >=dev-python/typing-inspection-0.4.2[${PYTHON_USEDEP}] - dev-python/tzdata[${PYTHON_USEDEP}] - !dev-python/pydantic-core -" -BDEPEND=" - >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] - dev-util/maturin[${PYTHON_USEDEP}] - test? ( - $(python_gen_cond_dep ' - dev-python/cloudpickle[${PYTHON_USEDEP}] - ' 'python3*') - dev-python/dirty-equals[${PYTHON_USEDEP}] - >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}] - >=dev-python/faker-18.13.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - ) -" -# pydantic-core -BDEPEND+=" - test? ( - >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.13.3[${PYTHON_USEDEP}] - >=dev-python/typing-inspection-0.4.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-mock ) -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - sed -i -e '/benchmark/d' {.,"${PYDANTIC_CORE_S}"}/pyproject.toml || die - sed -i -e '/^strip/d' "${PYDANTIC_CORE_S}"/Cargo.toml || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - - local DISTUTILS_USE_PEP517=maturin - local DISTUTILS_UPSTREAM_PEP517=maturin - cd "${PYDANTIC_CORE_S}" || die - distutils-r1_python_compile - cd - >/dev/null || die -} - -python_test() { - local EPYTEST_DESELECT=( - # == pydantic == - # -Werror, sigh - tests/test_types_typeddict.py::test_readonly_qualifier_warning - - # == pydantic-core == - # TODO: recursion till segfault - tests/serializers/test_functions.py::test_recursive_call - ) - local EPYTEST_IGNORE=( - # require pytest-examples (pydantic) - tests/test_docs.py - # benchmarks (both) - tests/benchmarks - ) - - if ! has_version "dev-python/cloudpickle[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - # (pydantic) - tests/test_pickle.py - ) - fi - - cd "${PYDANTIC_CORE_S}" || die - rm -rf pydantic_core || die - # tests link to libpython, so they fail to link on pypy3 - [[ ${EPYTHON} != pypy3* ]] && cargo_src_test - epytest -o xfail_strict=False -o addopts= - cd - 2>/dev/null || die - - epytest -} diff --git a/dev-python/pydantic/pydantic-2.13.4.ebuild b/dev-python/pydantic/pydantic-2.13.4.ebuild deleted file mode 100644 index 89aff939f935..000000000000 --- a/dev-python/pydantic/pydantic-2.13.4.ebuild +++ /dev/null @@ -1,233 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=hatchling -# no provenance for pydantic-core: -# https://github.com/pydantic/pydantic-core/issues/1842 -PYPI_VERIFY_REPO=https://github.com/pydantic/pydantic -PYTHON_COMPAT=( python3_{13..14} ) - -PYDANTIC_CORE_PV=2.46.${PV##*.} -RUST_MIN_VER="1.88.0" -CRATES=" - ahash@0.8.12 - aho-corasick@1.1.3 - allocator-api2@0.2.21 - autocfg@1.3.0 - base64@0.22.1 - bitflags@2.9.1 - bitvec@1.0.1 - bumpalo@3.19.0 - cc@1.0.101 - cfg-if@1.0.0 - displaydoc@0.2.5 - enum_dispatch@0.3.13 - equivalent@1.0.2 - foldhash@0.2.0 - form_urlencoded@1.2.2 - funty@2.0.0 - getrandom@0.3.3 - hashbrown@0.16.1 - heck@0.5.0 - hex@0.4.3 - icu_collections@1.5.0 - icu_locid@1.5.0 - icu_locid_transform@1.5.0 - icu_locid_transform_data@1.5.0 - icu_normalizer@1.5.0 - icu_normalizer_data@1.5.0 - icu_properties@1.5.1 - icu_properties_data@1.5.0 - icu_provider@1.5.0 - icu_provider_macros@1.5.0 - idna@1.1.0 - idna_adapter@1.2.0 - itoa@1.0.11 - jiter@0.14.0 - js-sys@0.3.77 - lexical-parse-float@1.0.5 - lexical-parse-integer@1.0.5 - lexical-util@1.0.6 - libc@0.2.185 - litemap@0.7.3 - log@0.4.27 - lru@0.16.3 - memchr@2.7.4 - num-bigint@0.4.6 - num-integer@0.1.46 - num-traits@0.2.19 - once_cell@1.21.3 - percent-encoding@2.3.2 - portable-atomic@1.6.0 - proc-macro2@1.0.86 - pyo3-build-config@0.28.3 - pyo3-ffi@0.28.3 - pyo3-macros-backend@0.28.3 - pyo3-macros@0.28.3 - pyo3@0.28.3 - python3-dll-a@0.2.14 - quote@1.0.44 - r-efi@5.2.0 - radium@0.7.0 - regex-automata@0.4.13 - regex-syntax@0.8.5 - regex@1.12.3 - rustversion@1.0.17 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.149 - smallvec@1.15.1 - speedate@0.17.0 - stable_deref_trait@1.2.0 - static_assertions@1.1.0 - strum@0.27.2 - strum_macros@0.27.2 - syn@2.0.82 - synstructure@0.13.1 - tap@1.0.1 - target-lexicon@0.13.4 - tinystr@0.7.6 - unicode-ident@1.0.12 - url@2.5.8 - utf16_iter@1.0.5 - utf8_iter@1.0.4 - uuid@1.23.0 - version_check@0.9.5 - wasi@0.14.2+wasi-0.2.4 - wasm-bindgen-backend@0.2.100 - wasm-bindgen-macro-support@0.2.100 - wasm-bindgen-macro@0.2.100 - wasm-bindgen-shared@0.2.100 - wasm-bindgen@0.2.100 - wit-bindgen-rt@0.39.0 - write16@1.0.0 - writeable@0.5.5 - wyz@0.5.1 - yoke-derive@0.7.4 - yoke@0.7.4 - zerocopy-derive@0.8.25 - zerocopy@0.8.25 - zerofrom-derive@0.1.4 - zerofrom@0.1.4 - zerovec-derive@0.10.3 - zerovec@0.10.4 - zmij@1.0.6 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Data parsing and validation using Python type hints" -HOMEPAGE=" - https://github.com/pydantic/pydantic/ - https://pypi.org/project/pydantic/ -" -# pydantic-core & pydantic have a perfect circular test dep now -SRC_URI+=" - $(pypi_sdist_url pydantic_core "${PYDANTIC_CORE_PV}") - ${CARGO_CRATE_URIS} -" -PYDANTIC_CORE_S=${WORKDIR}/pydantic_core-${PYDANTIC_CORE_PV} - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 Unicode-DFS-2016 - ZLIB -" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/annotated-types-0.6.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.14.1[${PYTHON_USEDEP}] - >=dev-python/typing-inspection-0.4.2[${PYTHON_USEDEP}] - dev-python/tzdata[${PYTHON_USEDEP}] - !dev-python/pydantic-core -" -BDEPEND=" - >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] - dev-util/maturin[${PYTHON_USEDEP}] - test? ( - $(python_gen_cond_dep ' - dev-python/cloudpickle[${PYTHON_USEDEP}] - ' 'python3*') - dev-python/dirty-equals[${PYTHON_USEDEP}] - >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}] - >=dev-python/faker-18.13.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - ) -" -# pydantic-core -BDEPEND+=" - test? ( - >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}] - >=dev-python/inline-snapshot-0.13.3[${PYTHON_USEDEP}] - >=dev-python/typing-inspection-0.4.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-mock ) -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - sed -i -e '/benchmark/d' {.,"${PYDANTIC_CORE_S}"}/pyproject.toml || die - sed -i -e '/^strip/d' "${PYDANTIC_CORE_S}"/Cargo.toml || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - - local DISTUTILS_USE_PEP517=maturin - local DISTUTILS_UPSTREAM_PEP517=maturin - cd "${PYDANTIC_CORE_S}" || die - distutils-r1_python_compile - cd - >/dev/null || die -} - -python_test() { - local EPYTEST_DESELECT=( - # == pydantic == - # -Werror, sigh - tests/test_types_typeddict.py::test_readonly_qualifier_warning - - # == pydantic-core == - # TODO: recursion till segfault - tests/serializers/test_functions.py::test_recursive_call - ) - local EPYTEST_IGNORE=( - # require pytest-examples (pydantic) - tests/test_docs.py - # benchmarks (both) - tests/benchmarks - ) - - if ! has_version "dev-python/cloudpickle[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - # (pydantic) - tests/test_pickle.py - ) - fi - - cd "${PYDANTIC_CORE_S}" || die - rm -rf pydantic_core || die - # tests link to libpython, so they fail to link on pypy3 - [[ ${EPYTHON} != pypy3* ]] && cargo_src_test - epytest -o xfail_strict=False -o addopts= - cd - 2>/dev/null || die - - epytest -} diff --git a/dev-python/pydata-sphinx-theme/Manifest b/dev-python/pydata-sphinx-theme/Manifest deleted file mode 100644 index 865984c57d3f..000000000000 --- a/dev-python/pydata-sphinx-theme/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pydata-sphinx-theme-0.17.1.gh.tar.gz 4987274 BLAKE2B 5243687885e05ba88064bfd84fff6ebb4b48879aa93d67aa9c377b6ca0ac8f7c1fa85c5040e819200660107bc436ef49a3c5aeefd8d8201edb4130f7da003682 SHA512 883a3e11a200ecb05f7bd4a9cb528168963a161a3c2c263534359e94abc982de1ea249731a5a63a467bc99f6b0e3bb7de59d093b8c9a67c83377a7d866899fc6 -DIST pydata-sphinx-theme-0.18.0.gh.tar.gz 5000514 BLAKE2B 3c44cce6131dc5b4fa8db2161fce3b05dd9929457651edf6c74affeffc3a231b1f7718a2c5e8ee724c77d1f295c58a610fadc31446610801e5319fffb5921584 SHA512 ecd6d9e138007ca7c42807d3fad9d275abc1531f3360beeae18d8b960825a2704de1c136c6bc49e74f82a7bf29094fcee5c43da551d6b99831b4f8e82156dcfd -DIST pydata_sphinx_theme-0.17.1-py3-none-any.whl 6823346 BLAKE2B 20559376e998b2e3cdc3e6c6ccaf15e9aba263deb6548c679b0c7f084b5c5179fc3e4ccbb3d8346d1aaabc28fcc85e77dbccec6f4c9173c79905525d7fccaa2e SHA512 06bdf3a470aee5edbc2ce97119757f1b9418dc3afe127d951bf43d6963e8e83f7e04a7be9de05c24774b93efdfa0481d8ae195fff2e4b1899feac344757c770c -DIST pydata_sphinx_theme-0.18.0-py3-none-any.whl 6200747 BLAKE2B d18565462011b51eff6b58370ded7567c0099a260464e89fdea3e6bcb266fb102c41c70e7ea1d3e11da832b2deab876071c4578b8844bc0567bfff2776a61011 SHA512 882f8826e0d3bf5076083808c678e0d560c7a2fb076b320481cb8845882dd267f42338a3a4f4faced8ceb51740847e45bd6452f79ac4e3f0a09c37850c0bcfbe diff --git a/dev-python/pydata-sphinx-theme/metadata.xml b/dev-python/pydata-sphinx-theme/metadata.xml deleted file mode 100644 index 4c101ba64725..000000000000 --- a/dev-python/pydata-sphinx-theme/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - - pydata/pydata-sphinx-theme - pydata-sphinx-theme - - diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.17.1.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.17.1.ebuild deleted file mode 100644 index 7a7c284e073b..000000000000 --- a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.17.1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -MY_P=${P/_/} -DESCRIPTION="Bootstrap-based Sphinx theme from the PyData community" -HOMEPAGE=" - https://github.com/pydata/pydata-sphinx-theme/ - https://pypi.org/project/pydata-sphinx-theme/ -" -SRC_URI=" - https://github.com/pydata/pydata-sphinx-theme/archive/v${PV/_/}.tar.gz - -> ${P}.gh.tar.gz - $(pypi_wheel_url) -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-with-disclosure" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/accessible-pygments[${PYTHON_USEDEP}] - dev-python/babel[${PYTHON_USEDEP}] - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - >=dev-python/pygments-2.7[${PYTHON_USEDEP}] - =dev-python/sphinx-7.0[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{datadir,regressions} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Requires sphinx-intl - 'tests/test_build.py::test_translations' - # sphinx mismatch? - tests/test_build.py::test_pygments_fallbacks - tests/test_build.py::test_render_secondary_sidebar_dict - tests/test_build.py::test_render_secondary_sidebar_dict_glob_subdir - tests/test_build.py::test_render_secondary_sidebar_dict_multiple_glob_matches -) - -python_compile() { - distutils_wheel_install "${BUILD_DIR}/install" \ - "${DISTDIR}/$(pypi_wheel_name)" -} diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.18.0.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.18.0.ebuild deleted file mode 100644 index f7365f8455d3..000000000000 --- a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.18.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -MY_P=${P/_/} -DESCRIPTION="Bootstrap-based Sphinx theme from the PyData community" -HOMEPAGE=" - https://github.com/pydata/pydata-sphinx-theme/ - https://pypi.org/project/pydata-sphinx-theme/ -" -SRC_URI=" - https://github.com/pydata/pydata-sphinx-theme/archive/v${PV/_/}.tar.gz - -> ${P}.gh.tar.gz - $(pypi_wheel_url) -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-with-disclosure" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/accessible-pygments[${PYTHON_USEDEP}] - dev-python/babel[${PYTHON_USEDEP}] - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - >=dev-python/pygments-2.7[${PYTHON_USEDEP}] - =dev-python/sphinx-8.0[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{datadir,regressions} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Requires sphinx-intl - 'tests/test_build.py::test_translations' -) - -python_compile() { - distutils_wheel_install "${BUILD_DIR}/install" \ - "${DISTDIR}/$(pypi_wheel_name)" -} diff --git a/dev-python/pydbus/Manifest b/dev-python/pydbus/Manifest deleted file mode 100644 index fd833fda4be2..000000000000 --- a/dev-python/pydbus/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pydbus-0.6.0.gh.tar.gz 2083046 BLAKE2B 65b50b272b004b30411ff396a9c50d8602485f281100467e2c75ed300cdb0a83532a354a62ef1a8e7ee38a41af243ea7de7a5e80232cfc7c79540e8ed71741c6 SHA512 65ac490dd44ad0aba0b3ea5c58cf6a99bd9de0ce86c6f03b9696335fb2d3f63df0e2e23a022d31d0185f7b8307bcc0f6e230efecc31199fc177f9a8a25929ad7 diff --git a/dev-python/pydbus/metadata.xml b/dev-python/pydbus/metadata.xml deleted file mode 100644 index a4ad80e91014..000000000000 --- a/dev-python/pydbus/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - pydbus - LEW21/pydbus - - diff --git a/dev-python/pydbus/pydbus-0.6.0-r1.ebuild b/dev-python/pydbus/pydbus-0.6.0-r1.ebuild deleted file mode 100644 index 1997b25a9d6e..000000000000 --- a/dev-python/pydbus/pydbus-0.6.0-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Pythonic DBus library" -HOMEPAGE="https://github.com/LEW21/pydbus" -SRC_URI="https://github.com/LEW21/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm64" - -RDEPEND=" - dev-python/pygobject:3[${PYTHON_USEDEP}] - sys-apps/dbus -" - -python_test() { - PYTHONPATH="${BUILD_DIR}/install/$(python_get_sitedir)" \ - sh tests/run.sh "${PYTHON}" || die -} diff --git a/dev-python/pydecomp/Manifest b/dev-python/pydecomp/Manifest deleted file mode 100644 index 2b96bafda4f4..000000000000 --- a/dev-python/pydecomp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pydecomp-0.3.tar.gz 10009 BLAKE2B 2741dc776ac265a84daf4c68542e652c7e2663dff1561297057f3ac219805136ece32af3f33e0b03df0a9883663692fc3855490478c538a0edec838c90c1c4b6 SHA512 7935111f9d0629eb74f529a6427b9db3cac4c9c205f80b28380ab9c323ca9ad7b78b40f69a7760a5a69ed065e9d6ddd42d08fb8f2cb787f15d2ec6e88e20221a diff --git a/dev-python/pydecomp/files/0.3-no-pixz-index.patch b/dev-python/pydecomp/files/0.3-no-pixz-index.patch deleted file mode 100644 index 0683cb12bae9..000000000000 --- a/dev-python/pydecomp/files/0.3-no-pixz-index.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 79688adff9d494e6ff412210c813d19744dbb8cd Mon Sep 17 00:00:00 2001 -From: Daniel Cordero -Date: Mon, 3 May 2021 12:07:46 +0000 -Subject: [PATCH 1/2] pixz_i: copy definition from pixz - ---- - DeComp/definitions.py | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/DeComp/definitions.py b/DeComp/definitions.py -index 16114b2..14fa226 100644 ---- a/DeComp/definitions.py -+++ b/DeComp/definitions.py -@@ -200,6 +200,14 @@ class functions do. - ], - "PIXZ", ["tar.xz", "tpxz", "xz"], {"tar", "pixz"}, - ], -+ "pixz_i": [ -+ "_common", "tar", -+ [ -+ "other_options", "%(comp_prog)s", "pixz", "-cpf", -+ "%(filename)s", "-C", "%(basedir)s", "%(source)s" -+ ], -+ "PIXZ", ["tar.xz", "tpxz", "xz"], {"tar", "pixz"}, -+ ], - "pixz_x": [ - "_common", "tar", - [ - -From f98d90a522b6d0e5331f7254bb95b057fafe44da Mon Sep 17 00:00:00 2001 -From: Daniel Cordero -Date: Mon, 3 May 2021 12:12:51 +0000 -Subject: [PATCH 2/2] pixz: don't add trailing index to tarballs - -If pixz detects the input file is a tarball, it adds a trailing file index to help in seeking the file. -However, this trailing index is causes decompression errors with xz -d and systemd-importd. - -For compatibility with these tools, force pixz to never add this tarball index. ---- - DeComp/definitions.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/DeComp/definitions.py b/DeComp/definitions.py -index 14fa226..0025c07 100644 ---- a/DeComp/definitions.py -+++ b/DeComp/definitions.py -@@ -195,7 +195,7 @@ class functions do. - "pixz": [ - "_common", "tar", - [ -- "other_options", "%(comp_prog)s", "pixz", "-cpf", -+ "other_options", "%(comp_prog)s", "'pixz -t'", "-cpf", - "%(filename)s", "-C", "%(basedir)s", "%(source)s" - ], - "PIXZ", ["tar.xz", "tpxz", "xz"], {"tar", "pixz"}, diff --git a/dev-python/pydecomp/metadata.xml b/dev-python/pydecomp/metadata.xml deleted file mode 100644 index 6f8798bb205a..000000000000 --- a/dev-python/pydecomp/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - tools-portage@gentoo.org - Gentoo Portage tools team - - A python interface library for common compression , - decompression and contents generation. It aims to create a simple, - easily extended and configurable common interface to various compressison - routines. It can easily be extended with custom compression, - decompression, and contents definitions. - - - - dol-sen/pyDeComp - https://github.com/dol-sen/pyDeComp/issues - - diff --git a/dev-python/pydecomp/pydecomp-0.3-r3.ebuild b/dev-python/pydecomp/pydecomp-0.3-r3.ebuild deleted file mode 100644 index c4f81aa560bd..000000000000 --- a/dev-python/pydecomp/pydecomp-0.3-r3.ebuild +++ /dev/null @@ -1,27 +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 - -if [[ ${PV} == "9999" ]] ; then - EGIT_BRANCH="master" - EGIT_REPO_URI="https://github.com/dol-sen/pyDeComp.git" - inherit git-r3 -else - SRC_URI="https://dev.gentoo.org/~dolsen/releases/${PN}/pyDeComp-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - S="${WORKDIR}/pyDeComp-${PV}" -fi - -DESCRIPTION="A python library of common (de)compression and contents handling" -HOMEPAGE="https://github.com/dol-sen/pyDeComp" - -LICENSE="BSD" -SLOT="0" - -PATCHES=( "${FILESDIR}/${PV}-no-pixz-index.patch" ) diff --git a/dev-python/pydecomp/pydecomp-9999.ebuild b/dev-python/pydecomp/pydecomp-9999.ebuild deleted file mode 100644 index 969d084eb4c8..000000000000 --- a/dev-python/pydecomp/pydecomp-9999.ebuild +++ /dev/null @@ -1,25 +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 - -if [[ ${PV} == "9999" ]] ; then - EGIT_BRANCH="master" - EGIT_REPO_URI="https://github.com/dol-sen/pyDeComp.git" - inherit git-r3 -else - SRC_URI="https://dev.gentoo.org/~dolsen/releases/${PN}/pyDeComp-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - S="${WORKDIR}/pyDeComp-${PV}" -fi - -DESCRIPTION="A python library of common (de)compression and contents handling" -HOMEPAGE="https://github.com/dol-sen/pyDeComp" - -LICENSE="BSD" -SLOT="0" diff --git a/dev-python/pydes/Manifest b/dev-python/pydes/Manifest deleted file mode 100644 index ad9356a343e9..000000000000 --- a/dev-python/pydes/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyDes-2.0.1.tar.gz 9878 BLAKE2B 45a2d0575519afc389abe080f2c3a6751c5ee1f973e9e4370f24c5dbf9d85882e875682005eae3d749a2e11bffc3cd46868f83baa58f9e7e4feb7a25db641a14 SHA512 9d2a048dd6f629713d93d5cfcf5eaccb45a28fd3942f6837baf492bc6d9f0fcd16a1611e467231e9abfa6756d1684b0848c2190195e9e772bed2e6574327885c diff --git a/dev-python/pydes/metadata.xml b/dev-python/pydes/metadata.xml deleted file mode 100644 index 295ac89a17c2..000000000000 --- a/dev-python/pydes/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - xgqt@gentoo.org - Maciej Barć - - - python@gentoo.org - Python - - - https://github.com/twhiteman/pyDes/issues/ - twhiteman/pyDes - pyDes - - diff --git a/dev-python/pydes/pydes-2.0.1-r3.ebuild b/dev-python/pydes/pydes-2.0.1-r3.ebuild deleted file mode 100644 index f1a66506fe8b..000000000000 --- a/dev-python/pydes/pydes-2.0.1-r3.ebuild +++ /dev/null @@ -1,18 +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_NO_NORMALIZE="1" -PYPI_PN="pyDes" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python implementation of DES and TRIPLE DES" -HOMEPAGE="https://pypi.org/project/pyDes/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest deleted file mode 100644 index f50ea92ed4f8..000000000000 --- a/dev-python/pydevd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PyDev.Debugger-pydev_debugger_3_5_0.gh.tar.gz 4337398 BLAKE2B de41247d287531916e2964ae5cb078f225cd6755371a885931b0fa2d331d33c15079e06451bd348ea4352c531e4f250b898b6887e2d36c613b1aa8c89146a283 SHA512 2c8c304019569874d9d045d11b7ae16bcd088e34a8042e10d1358a655cbaee05c387fc5b67bb23e7a0009dfd988e1d452441b731c5899db696d4aff2d4cba7f3 diff --git a/dev-python/pydevd/metadata.xml b/dev-python/pydevd/metadata.xml deleted file mode 100644 index 6e24df0d01f8..000000000000 --- a/dev-python/pydevd/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - pydevd - fabioz/PyDev.Debugger - - diff --git a/dev-python/pydevd/pydevd-3.5.0.ebuild b/dev-python/pydevd/pydevd-3.5.0.ebuild deleted file mode 100644 index 97c3a3d8452c..000000000000 --- a/dev-python/pydevd/pydevd-3.5.0.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 toolchain-funcs - -TAG="pydev_debugger_${PV//./_}" -MY_P="PyDev.Debugger-${TAG}" -DESCRIPTION="PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)" -HOMEPAGE=" - https://github.com/fabioz/PyDev.Debugger/ - https://pypi.org/project/pydevd/ -" -SRC_URI=" - https://github.com/fabioz/PyDev.Debugger/archive/${TAG}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="EPL-1.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-debug/gdb -" -BDEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/untangle[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - distutils-r1_python_prepare_all - - # Drop -O3 and -flto compiler args - # Make extension build failures fatal - sed -i \ - -e 's/extra_link_args = extra_compile_args\[\:\]/pass/g' \ - -e '/extra_compile_args/d' \ - -e '/except/a\ raise' \ - setup.py || die - - # Disable tests incompatible with new package versions - sed -e '/TEST_\(DJANGO\|FLASK\)/s:True:False:' \ - -i tests_python/debug_constants.py || die - - # Clean up some prebuilt files - rm -r third_party || die - cd pydevd_attach_to_process || die - - # Remove these Windows files - rm attach_{amd64,x86}.dll || die - rm inject_dll_{amd64,x86}.exe || die - rm run_code_on_dllmain_{amd64,x86}.dll || die - rm -r windows winappdbg || die - - # Remove these MacOS files - rm attach_x86_64.dylib || die - - # Remove these prebuilt linux files - rm attach_linux_{amd64,x86}.so || die - - cd linux_and_mac || die - rm compile_mac.sh || die -} - -src_compile() { - pushd pydevd_attach_to_process/linux_and_mac || die - # recompile removed file (extracted from compile_linux.sh) - $(tc-getBUILD_CXX) ${CXXFLAGS} ${CPPFLAGS} \ - -o "../attach_linux_${ARCH}.so" \ - ${LDFLAGS} -nostartfiles attach.cpp -ldl || die - popd || die - - distutils-r1_src_compile - - # C extensions - rm -r _pydevd* || die -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - # NB: upstream seems to run tests via runfiles.py but that script - # is a horror and it seems broken for us anyway - tests_python/test_debugger.py::test_attach_to_pid_halted - tests_python/test_debugger.py::test_attach_to_pid_no_threads - 'tests_python/test_debugger.py::test_path_translation[False]' - tests_python/test_debugger_json.py::test_attach_to_pid - tests_python/test_debugger_json.py::test_case_sys_exit_multiple_exception_attach - tests_python/test_debugger_json.py::test_evaluate_exception_trace - tests_python/test_debugger_json.py::test_gui_event_loop_custom - tests_python/test_debugger_json.py::test_path_translation_and_source_reference - tests_python/test_utilities.py::test_tracing_basic - tests_python/test_utilities.py::test_tracing_other_threads - # incompatible with xdist - tests_python/test_utilities.py::test_find_main_thread_id - tests_python/test_utilities.py::test_is_main_thread - # numpy-2? - tests_python/test_debugger_json.py::test_evaluate_numpy - ) - - case ${EPYTHON} in - python3.11) - EPYTEST_DESELECT+=( - tests_python/test_debugger.py::test_frame_eval_limitations - tests_python/test_debugger.py::test_remote_debugger_threads - ) - ;; - python3.12) - EPYTEST_DESELECT+=( - # flaky - tests_python/test_debugger_json.py::test_step_next_step_in_multi_threads - ) - ;; - esac - - # this is only used to compare against getpid() to detect that xdist - # is being used - local -x PYDEV_MAIN_PID=1 - epytest -} - -python_install_all() { - distutils-r1_python_install_all - # Remove this duplicate that is installed directly to /usr/ - # These files are also correctly installed to the python site-packages dir - rm -r "${ED}/usr/pydevd_attach_to_process" || die -} diff --git a/dev-python/pydiffx/Manifest b/dev-python/pydiffx/Manifest deleted file mode 100644 index da088a44fe9b..000000000000 --- a/dev-python/pydiffx/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST diffx-pydiffx-release-1.1.gh.tar.gz 83721 BLAKE2B fb38b40f4385e00bd8ac45111ac6308b8a5ba7148e74c020c9e7c6b5480466b2301e580f93c98d761087f443339394c124eee061edafd454f0d71839103a6caf SHA512 596d9d70134cadcbdb8fbdd10fe22f8922276d1a822c60430e765b70b0fba9cd16578c94743aef4afaae7ab8409cc2e171028a154cd1231ad6c54dbe229b93e3 diff --git a/dev-python/pydiffx/files/pydiffx-1.1-fix-py3.12.patch b/dev-python/pydiffx/files/pydiffx-1.1-fix-py3.12.patch deleted file mode 100644 index 1be51cdb6c93..000000000000 --- a/dev-python/pydiffx/files/pydiffx-1.1-fix-py3.12.patch +++ /dev/null @@ -1,14 +0,0 @@ -https://github.com/beanbaginc/diffx/pull/5 -From: Arthur Zamarin -Date: Tue, 6 Jun 2023 20:32:44 +0300 -Subject: [PATCH] fix usage of deprecated assertRaisesRegex - ---- a/pydiffx/tests/testcases.py -+++ b/pydiffx/tests/testcases.py -@@ -65,5 +65,5 @@ def assertMultiLineBytesEqual(self, first, second, line_endings='unix'): - - @contextmanager - def assertRaisesMessage(self, exception, message): -- with self.assertRaisesRegexp(exception, re.escape(message)): -+ with self.assertRaises(exception, msg=message): - yield diff --git a/dev-python/pydiffx/metadata.xml b/dev-python/pydiffx/metadata.xml deleted file mode 100644 index f0d405500367..000000000000 --- a/dev-python/pydiffx/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - beanbaginc/diffx - pydiffx - - diff --git a/dev-python/pydiffx/pydiffx-1.1.ebuild b/dev-python/pydiffx/pydiffx-1.1.ebuild deleted file mode 100644 index ea35a4d2b4f4..000000000000 --- a/dev-python/pydiffx/pydiffx-1.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022-2025 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 - -MY_P=diffx-pydiffx-release-${PV} -DESCRIPTION="Python module for reading and writing DiffX files" -HOMEPAGE=" - https://diffx.org/pydiffx/ - https://github.com/beanbaginc/diffx/ - https://pypi.org/project/pydiffx/ -" -SRC_URI=" - https://github.com/beanbaginc/diffx/archive/pydiffx/release-${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/python - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/kgb[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${P}-fix-py3.12.patch -) - -distutils_enable_tests unittest - -src_prepare() { - # remove .dev tag that breaks revdeps - sed -e '/tag_build/d' -i setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/pydispatcher/Manifest b/dev-python/pydispatcher/Manifest deleted file mode 100644 index 151dee56ab95..000000000000 --- a/dev-python/pydispatcher/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PyDispatcher-2.0.7.tar.gz 38891 BLAKE2B d29dae502b23a2873534b6a3ec429c730e73584fa6358b7b7f8725f42005096a7d48b208d5a2beb2faa5d2bff762baaa4ed613eca8958dafd167a3a58ff70bfe SHA512 cef4b07e7abcbef54b3af12b49a27e40d145f76d5aa51dfcedc38d76d51c4076c605c0b55e05881dc26ac260a583f119864fa4b4e8ab21d156231b07ef418916 diff --git a/dev-python/pydispatcher/metadata.xml b/dev-python/pydispatcher/metadata.xml deleted file mode 100644 index dbb18cc47b79..000000000000 --- a/dev-python/pydispatcher/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - gentoo@aisha.cc - Aisha Tammy - - - mcfletch/pydispatcher - PyDispatcher - - Mike C. Fletcher - mcfletch@vrplumber.com - - - diff --git a/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild b/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild deleted file mode 100644 index d23aeebcd7e1..000000000000 --- a/dev-python/pydispatcher/pydispatcher-2.0.7.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="PyDispatcher" -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism" -HOMEPAGE="https://github.com/mcfletch/pydispatcher" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -distutils_enable_tests unittest diff --git a/dev-python/pydot/Manifest b/dev-python/pydot/Manifest deleted file mode 100644 index bbd86e389bfd..000000000000 --- a/dev-python/pydot/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pydot-4.0.1.tar.gz 162594 BLAKE2B 4e23afde3f9050b2317a2d4341b5ee2ee7bc3d47d5848de9071a4d64ec1a7be0c8c846e6914e9591fccbeffb4e733a73906e0b77ca0ef0af6b33e398dbc94531 SHA512 fc46e2aeffad770e7d6e4d69a4c871114a348c7dc3fc6e1e0007f7bdb87c85162b245d2a5606826b5e81d099e1d5be11c65ffa7a4a5ffacc9bd76e4b03b16220 diff --git a/dev-python/pydot/metadata.xml b/dev-python/pydot/metadata.xml deleted file mode 100644 index 58f1254c1a6c..000000000000 --- a/dev-python/pydot/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pydot - pydot/pydot - - diff --git a/dev-python/pydot/pydot-4.0.1.ebuild b/dev-python/pydot/pydot-4.0.1.ebuild deleted file mode 100644 index d7a7367cf749..000000000000 --- a/dev-python/pydot/pydot-4.0.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interface to Graphviz's Dot language" -HOMEPAGE=" - https://github.com/pydot/pydot/ - https://pypi.org/project/pydot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/pyparsing-3.1.0[${PYTHON_USEDEP}] - media-gfx/graphviz -" -BDEPEND=" - test? ( - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pydub/Manifest b/dev-python/pydub/Manifest deleted file mode 100644 index debead7054a9..000000000000 --- a/dev-python/pydub/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pydub-0.25.1.tar.gz 27555582 BLAKE2B 5a7aa4af4f2bb75306c3eef7052e403a09f6dc638e2805f7dd9269cb12149fec3962ab9b84b6c6744de75c34bde0cbe6daab711a8df050eb9861c21e70e98ef6 SHA512 8c3fb3714c4b0aed37ba7ab6727776bf4cd7568c1f5060cf43c30ede8da2ce4b498fb83326daa19ef44635250d552295407289c3945681e028eedde1b2b418e0 diff --git a/dev-python/pydub/metadata.xml b/dev-python/pydub/metadata.xml deleted file mode 100644 index 9e193016cc2d..000000000000 --- a/dev-python/pydub/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - smaniotto.nicola@gmail.com - Nicola Smaniotto - - - jiaaro/pydub - - diff --git a/dev-python/pydub/pydub-0.25.1.ebuild b/dev-python/pydub/pydub-0.25.1.ebuild deleted file mode 100644 index 081196c13562..000000000000 --- a/dev-python/pydub/pydub-0.25.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 optfeature - -DESCRIPTION="Manipulate audio with an simple and easy high level interface" -HOMEPAGE="http://pydub.com/" -SRC_URI="https://github.com/jiaaro/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - media-video/ffmpeg[lame,vorbis] - ) - " - -distutils_enable_tests unittest - -python_test() { - eunittest test/ -} - -pkg_postinst() { - optfeature "opening and saving non-wav files - like mp3" media-video/ffmpeg - #optfeature "playing audio" dev-python/simpleaudio # upstream suggests this, not available in gentoo or guru - optfeature "playing audio" dev-python/pyaudio -} diff --git a/dev-python/pydyf/Manifest b/dev-python/pydyf/Manifest deleted file mode 100644 index 825a96aaae6d..000000000000 --- a/dev-python/pydyf/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pydyf-0.12.1.tar.gz 17716 BLAKE2B fb87f69be503f2bcc92a98315212a6ebd238e541cee0cc47bca68faefb9e417a8574498f94e0dc514c0d2ced12e318af9a40e2d4876d534bc6f32ed63f751f6d SHA512 c241096c8e1674d80c62be40b02d7c28dfb59cb8e82e6029c6b246a65d2863be236fb1a45f3369adc6e055143a891e9aa170b9ea0dd06ac3483c92a2b86bb984 -DIST pydyf-0.12.1.tar.gz.provenance 9574 BLAKE2B ec9ba4e745079c2db636ecadd99b03ef8799aec79bec946d1ab5f14dcc69910752f5cb46f39117343d7c909ba7ac06710a2d00ea65be945e744db13bbf090f86 SHA512 11b700c1447ac3b92ac7a61738c789543c338459d82a6beef4b8c0043e8ece57b6fd77f7796ff55fde8cc3b296dc9c692b304afd9d1fe45f51325b1ef321bb12 diff --git a/dev-python/pydyf/metadata.xml b/dev-python/pydyf/metadata.xml deleted file mode 100644 index 6a72b2442b02..000000000000 --- a/dev-python/pydyf/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - CourtBouillon/pydyf - pydyf - - diff --git a/dev-python/pydyf/pydyf-0.12.1.ebuild b/dev-python/pydyf/pydyf-0.12.1.ebuild deleted file mode 100644 index 73579f9fc746..000000000000 --- a/dev-python/pydyf/pydyf-0.12.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/CourtBouillon/pydyf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A low-level PDF generator" -HOMEPAGE=" - https://pypi.org/project/pydyf/ - https://github.com/CourtBouillon/pydyf/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" - -BDEPEND=" - test? ( - app-text/ghostscript-gpl - dev-python/pillow[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pyeclib/Manifest b/dev-python/pyeclib/Manifest deleted file mode 100644 index 11a868cead5e..000000000000 --- a/dev-python/pyeclib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyeclib-1.8.0.tar.gz 48406 BLAKE2B e426b6358203bda4e4d22c7d490875e3ab173cdb6390745d344572acf5616eb8a96a56c14d73d089bcdf57a4163aee2fcfc4f23f702607d1722ab48715c7ff55 SHA512 84bc3b6820a886749bd31f2375690f70391e06ac7673d708d7aaf1e51b610a56650dca865eba9b47eab6e29c97a9c22a6b48d32177d07df8e66e8d7bbb52d927 diff --git a/dev-python/pyeclib/metadata.xml b/dev-python/pyeclib/metadata.xml deleted file mode 100644 index eba671fbe586..000000000000 --- a/dev-python/pyeclib/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - This library provides a simple Python interface for implementing erasure codes. To obtain the best possible performance, the underlying erasure code algorithms are written in C. - - - openstack/pyeclib - pyeclib - - diff --git a/dev-python/pyeclib/pyeclib-1.8.0.ebuild b/dev-python/pyeclib/pyeclib-1.8.0.ebuild deleted file mode 100644 index 146e15846eda..000000000000 --- a/dev-python/pyeclib/pyeclib-1.8.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Messaging API for RPC and notifications over different messaging transports" -HOMEPAGE=" - https://opendev.org/openstack/pyeclib/ - https://pypi.org/project/pyeclib/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -DEPEND=" - dev-libs/liberasurecode -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-libs/isa-l - dev-libs/jerasure - ) -" - -distutils_enable_tests unittest - -pkg_postinst() { - optfeature "isa-l backend" dev-libs/isa-l - optfeature "jerasure backend" dev-libs/jerasure -} diff --git a/dev-python/pyelftools/Manifest b/dev-python/pyelftools/Manifest deleted file mode 100644 index fba94a1f6939..000000000000 --- a/dev-python/pyelftools/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyelftools-0.32.gh.tar.gz 15168340 BLAKE2B 4763302d019acf8904b4ca4d8114eacc4c9bb9a7128f040951a190e619ba384967a0999b437e4e32135edc519ea0c0766934c6a4b2a699fd9227b4519a41685e SHA512 798da482d97bb759e9d54aa6c1be80bcfc118b7c0b2011b053564763ba3866946da8ad4b472a0b28c4e71f2b9023130ff044886f5d665d143b4922dbd87ba47e -DIST pyelftools-0.33.gh.tar.gz 15182964 BLAKE2B 221966cfa02a120e6bde768042755cc2fe75f7dbf090ee24588157e8eeed1241b868762bd7119758f4e113cd7160151f1e57edeb477ee8c8109218f8cdd3de74 SHA512 9bd46b2f302599d3c86bd0f221bc3f527f8e5964dc35679e6f1af0106654d073bdaf099fbfa4189288166a06114cff05305a031fbb9ac71c94e81d7b1231c2e3 diff --git a/dev-python/pyelftools/metadata.xml b/dev-python/pyelftools/metadata.xml deleted file mode 100644 index c838faa4f442..000000000000 --- a/dev-python/pyelftools/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyelftools - eliben/pyelftools - - diff --git a/dev-python/pyelftools/pyelftools-0.32.ebuild b/dev-python/pyelftools/pyelftools-0.32.ebuild deleted file mode 100644 index 68fc02a890e3..000000000000 --- a/dev-python/pyelftools/pyelftools-0.32.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="pure-Python library for analyzing ELF files and DWARF debugging information" -HOMEPAGE=" - https://pypi.org/project/pyelftools/ - https://github.com/eliben/pyelftools/ -" -# PyPI tarball lacks some test files -SRC_URI=" - https://github.com/eliben/pyelftools/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -python_test() { - # readelf_tests often fails due to host `readelf` changing output format - "${EPYTHON}" test/run_all_unittests.py || die - "${EPYTHON}" test/run_examples_test.py || die -} diff --git a/dev-python/pyelftools/pyelftools-0.33.ebuild b/dev-python/pyelftools/pyelftools-0.33.ebuild deleted file mode 100644 index ee9b084a02ff..000000000000 --- a/dev-python/pyelftools/pyelftools-0.33.ebuild +++ /dev/null @@ -1,30 +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="pure-Python library for analyzing ELF files and DWARF debugging information" -HOMEPAGE=" - https://pypi.org/project/pyelftools/ - https://github.com/eliben/pyelftools/ -" -# PyPI tarball lacks some test files -SRC_URI=" - https://github.com/eliben/pyelftools/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -python_test() { - # readelf_tests often fails due to host `readelf` changing output format - "${EPYTHON}" test/run_all_unittests.py || die - "${EPYTHON}" test/run_examples_test.py || die -} diff --git a/dev-python/pyenchant/Manifest b/dev-python/pyenchant/Manifest deleted file mode 100644 index 8148f9a5c686..000000000000 --- a/dev-python/pyenchant/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyenchant-3.2.2.gh.tar.gz 75565 BLAKE2B 150bdca0d316b2242d60d8c42baf2e5e8cee3df2c57bf47be61170af956cb8c4ee1a584ad2aedd1ed8f203028938c8c0ada40ea45045746deeb4e67c53dc5c70 SHA512 42ab2e0cc38af4223ec0233c9e22cd151aa9bda5b56b7bd642e39e3a323ab3c034391123af5d3a5399551533ba1c1746abd6bc9ee2ab4c7879b9bf0ac91e056d -DIST pyenchant-3.3.0.gh.tar.gz 77934 BLAKE2B 9773effc74dc93ce43383b2a03fccd655ce93bb48220e4422acde7f6baefabd8f4a6a77adcb856340a342f85ffd6d2817d115e54053df682d9e6e2f7eb2b5c32 SHA512 4b18d40a17ea0826c9ce042fb39dafde32e28809f4deae74e6a7ff62a4b92a3e351274d0fcaecd4f14fd408c1c8e67270bb124b3b562865e73779875e6550aee diff --git a/dev-python/pyenchant/metadata.xml b/dev-python/pyenchant/metadata.xml deleted file mode 100644 index 861d749dbc4c..000000000000 --- a/dev-python/pyenchant/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - python@gentoo.org - Python - - - PyEnchant is a set of language bindings and some wrapper classes to - make the excellent Enchant spellchecker available as a Python - module. The bindings are generated using SWIG. It includes all the - functionality of Enchant with the flexibility of Python and a nice - 'Pythonic' object-oriented interface. It also aims to provide some - higher-level functionality than is available in the C API. - - - pyenchant - pyenchant - pyenchant/pyenchant - - diff --git a/dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild b/dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild deleted file mode 100644 index be08320306f5..000000000000 --- a/dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for the Enchant spellchecking system" -HOMEPAGE=" - https://github.com/pyenchant/pyenchant/ - https://pypi.org/project/pyenchant/ -" -SRC_URI=" - https://github.com/pyenchant/pyenchant/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - app-text/enchant:* -" -BDEPEND=" - test? ( - app-dicts/myspell-en - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # https://github.com/pyenchant/pyenchant/issues/313 - tests/test_pwl.py::test_dwpwl - tests/test_pwl.py::test_suggestions -) diff --git a/dev-python/pyenchant/pyenchant-3.3.0.ebuild b/dev-python/pyenchant/pyenchant-3.3.0.ebuild deleted file mode 100644 index ec2b8e41d332..000000000000 --- a/dev-python/pyenchant/pyenchant-3.3.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for the Enchant spellchecking system" -HOMEPAGE=" - https://github.com/pyenchant/pyenchant/ - https://pypi.org/project/pyenchant/ -" -SRC_URI=" - https://github.com/pyenchant/pyenchant/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - app-text/enchant:* -" -BDEPEND=" - test? ( - app-dicts/myspell-en - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest deleted file mode 100644 index 4bf7bd245a52..000000000000 --- a/dev-python/pyfakefs/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyfakefs-6.1.6.gh.tar.gz 258043 BLAKE2B 63459a970abe79c13633c4dd2c7cab5eb8d7fb265d43612a5ccec28ac8dc6f52c4bac679634ad815b7474968c9d9031d66f7c74dae6b7304558d17c3607f59cc SHA512 27a9c5b23e7a14b4b280f4cf2b016031b959438120c5a1f86ec00fb099bca814ff6f846a33854c345e05ffc5ac1f4bcf0664cf522a13b65800a63940bdcdd9bd -DIST pyfakefs-6.2.0.gh.tar.gz 259183 BLAKE2B a681e054d421d5a95a7675e97f660b5260f8dc2aac4a58dc76e6fe88a42e4ca4d9a986dec9efee07a1db7c5409c2922991a329412a8ac4469e50f4241629af7d SHA512 804d6d4f165803965079d746c60ab60397713cb9e89dc8a60dccc4673fb0ac02c467af889d186abaf2a0b259c5a17a92deca83226f0c18f2393cc2020c7f4cc8 diff --git a/dev-python/pyfakefs/metadata.xml b/dev-python/pyfakefs/metadata.xml deleted file mode 100644 index bbe3dd1fc390..000000000000 --- a/dev-python/pyfakefs/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyfakefs - pytest-dev/pyfakefs - - diff --git a/dev-python/pyfakefs/pyfakefs-6.1.6.ebuild b/dev-python/pyfakefs/pyfakefs-6.1.6.ebuild deleted file mode 100644 index c10ea2942fed..000000000000 --- a/dev-python/pyfakefs/pyfakefs-6.1.6.ebuild +++ /dev/null @@ -1,60 +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="A fake file system that mocks the Python file system modules" -HOMEPAGE=" - https://github.com/pytest-dev/pyfakefs/ - https://pypi.org/project/pyfakefs/ -" -SRC_URI=" - https://github.com/pytest-dev/pyfakefs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires *.dist-info/RECORD file that we're stripping - pyfakefs/tests/fake_filesystem_test.py::RealFileSystemAccessTest::test_add_package_metadata - # wants dev-python/openpyxl - pyfakefs/tests/patched_packages_test.py::TestPatchedPackages::test_read_excel - ) - local EPYTEST_IGNORE=( - # test for regression with opentimelineio package - pyfakefs/pytest_tests/segfault_test.py - # test for regression with undefined package - pyfakefs/pytest_tests/pytest_fixture_test.py - ) - - if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - pyfakefs/pytest_tests/pytest_reload_pandas_test.py - ) - fi - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # TODO: this test messes up everything - pyfakefs/tests/fake_filesystem_unittest_test.py::TestDeprecationSuppression::test_no_deprecation_warning - # TODO - pyfakefs/tests/fake_pathlib_test.py::SkipPathlibTest::test_exists - ) - ;; - esac - - epytest -} diff --git a/dev-python/pyfakefs/pyfakefs-6.2.0.ebuild b/dev-python/pyfakefs/pyfakefs-6.2.0.ebuild deleted file mode 100644 index c10ea2942fed..000000000000 --- a/dev-python/pyfakefs/pyfakefs-6.2.0.ebuild +++ /dev/null @@ -1,60 +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="A fake file system that mocks the Python file system modules" -HOMEPAGE=" - https://github.com/pytest-dev/pyfakefs/ - https://pypi.org/project/pyfakefs/ -" -SRC_URI=" - https://github.com/pytest-dev/pyfakefs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires *.dist-info/RECORD file that we're stripping - pyfakefs/tests/fake_filesystem_test.py::RealFileSystemAccessTest::test_add_package_metadata - # wants dev-python/openpyxl - pyfakefs/tests/patched_packages_test.py::TestPatchedPackages::test_read_excel - ) - local EPYTEST_IGNORE=( - # test for regression with opentimelineio package - pyfakefs/pytest_tests/segfault_test.py - # test for regression with undefined package - pyfakefs/pytest_tests/pytest_fixture_test.py - ) - - if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - pyfakefs/pytest_tests/pytest_reload_pandas_test.py - ) - fi - - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # TODO: this test messes up everything - pyfakefs/tests/fake_filesystem_unittest_test.py::TestDeprecationSuppression::test_no_deprecation_warning - # TODO - pyfakefs/tests/fake_pathlib_test.py::SkipPathlibTest::test_exists - ) - ;; - esac - - epytest -} diff --git a/dev-python/pyfiglet/Manifest b/dev-python/pyfiglet/Manifest deleted file mode 100644 index 5d57c1a19a9a..000000000000 --- a/dev-python/pyfiglet/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyfiglet-1.0.2.gh.tar.gz 1660490 BLAKE2B 72fc4ddff5901fbb5eb70d677bfdbbf8f16e042305c9e91a350268a450f71bed2af0192c88211c86f80ba0d2815eae7ff5dd89585144207ef7c89f2f9540c2bd SHA512 fdfe2e52bcf49635cf41067c1438eaccae685216ae32e9b443730222077aff8f5834014766df80ba8435d5fca5df0e0338573f2a423aa21202966562fc2d4f28 diff --git a/dev-python/pyfiglet/files/pyfiglet-1.0.2-fix-test.patch b/dev-python/pyfiglet/files/pyfiglet-1.0.2-fix-test.patch deleted file mode 100644 index a1b97bed1413..000000000000 --- a/dev-python/pyfiglet/files/pyfiglet-1.0.2-fix-test.patch +++ /dev/null @@ -1,70 +0,0 @@ -https://github.com/pwaller/pyfiglet/commit/b5bb37142ce49ac5376b7f89a0b5508962c6672e -From: Lyes Saadi -Date: Wed, 27 Dec 2023 20:18:32 +0100 -Subject: [PATCH] Use slant instead of doh to use only fonts-contrib - ---- a/pyfiglet/tests/test_cli.py -+++ b/pyfiglet/tests/test_cli.py -@@ -11,24 +11,13 @@ def test_font_dir(): - - - def test_strip(): -- command = "pyfiglet -f doh -s 0" -+ command = "pyfiglet -f slant -s 0" - expected = '''\ -- 000000000 -- 00:::::::::00 -- 00:::::::::::::00 --0:::::::000:::::::0 --0::::::0 0::::::0 --0:::::0 0:::::0 --0:::::0 0:::::0 --0:::::0 000 0:::::0 --0:::::0 000 0:::::0 --0:::::0 0:::::0 --0:::::0 0:::::0 --0::::::0 0::::::0 --0:::::::000:::::::0 -- 00:::::::::::::00 -- 00:::::::::00 -- 000000000 -+ ____ -+ / __ \\ -+ / / / / -+/ /_/ / -+\\____/ - ''' - result = subprocess.run(command, shell=True, stdout=subprocess.PIPE) - assert result.stdout.decode() == expected -@@ -58,25 +47,14 @@ def test_strip_strange_font(test_font_dir): - - # normalize is just strip with padding - def test_normalize(): -- command = "pyfiglet -f doh -n 0" -+ command = "pyfiglet -f slant -n 0" - expected = '''\ - -- 000000000 -- 00:::::::::00 -- 00:::::::::::::00 --0:::::::000:::::::0 --0::::::0 0::::::0 --0:::::0 0:::::0 --0:::::0 0:::::0 --0:::::0 000 0:::::0 --0:::::0 000 0:::::0 --0:::::0 0:::::0 --0:::::0 0:::::0 --0::::::0 0::::::0 --0:::::::000:::::::0 -- 00:::::::::::::00 -- 00:::::::::00 -- 000000000 -+ ____ -+ / __ \\ -+ / / / / -+/ /_/ / -+\\____/ - - ''' - result = subprocess.run(command, shell=True, stdout=subprocess.PIPE) diff --git a/dev-python/pyfiglet/metadata.xml b/dev-python/pyfiglet/metadata.xml deleted file mode 100644 index 711dbe0b03dd..000000000000 --- a/dev-python/pyfiglet/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - pwaller/pyfiglet - pyfiglet - https://github.com/pwaller/pyfiglet/issues - - - Install fonts that don't have a clear license - - diff --git a/dev-python/pyfiglet/pyfiglet-1.0.2.ebuild b/dev-python/pyfiglet/pyfiglet-1.0.2.ebuild deleted file mode 100644 index 95bd747edb14..000000000000 --- a/dev-python/pyfiglet/pyfiglet-1.0.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Pure-python FIGlet implementation" -HOMEPAGE=" - https://pypi.org/project/pyfiglet/ - https://github.com/pwaller/pyfiglet -" -# no tests in pypi sdist -SRC_URI="https://github.com/pwaller/pyfiglet/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -# bundled fonts: https://src.fedoraproject.org/rpms/python-pyfiglet/blob/rawhide/f/python-pyfiglet.spec -LICENSE+=" BSD HPND MIT NTP contrib? ( all-rights-reserved )" -SLOT="0" -KEYWORDS="~amd64" -IUSE="contrib" - -PATCHES=( - "${FILESDIR}/${P}-fix-test.patch" -) - -distutils_enable_tests pytest - -src_prepare() { - mv pyfiglet/fonts-standard pyfiglet/fonts || die - if use contrib; then - mv pyfiglet/fonts-contrib/* pyfiglet/fonts || die - fi - distutils-r1_src_prepare -} diff --git a/dev-python/pyflakes/Manifest b/dev-python/pyflakes/Manifest deleted file mode 100644 index d40f78d11e9a..000000000000 --- a/dev-python/pyflakes/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyflakes-3.4.0.tar.gz 64669 BLAKE2B 693708f575b7d98a3042845682b29fef1e077fe904c650c57c0c7af756471a3a36875bfcdb9d6d304415e772d5771591a6508bcef14d0e19cfe821ac3de7e0c4 SHA512 d2c48d2b3a1024af27f8fa1b304b9839d65d63d4a5d1db408e8546396b5150627dc9d84189716624f228a70ab0b2343d8c66b2ab154d4c6042362c9f6ed1b8c7 diff --git a/dev-python/pyflakes/metadata.xml b/dev-python/pyflakes/metadata.xml deleted file mode 100644 index 3b1be12a7208..000000000000 --- a/dev-python/pyflakes/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - python@gentoo.org - Python - - - PyFlakes is a Lint-like tool for Python, like PyChecker. It is focused - on identifying common errors quickly without executing Python code. - - Its primary advantage over PyChecker is that it is fast. You don't have - to sit around for minutes waiting for the checker to run; it runs on - most large projects in only a few seconds. - - - - pyflakes - PyCQA/pyflakes - - diff --git a/dev-python/pyflakes/pyflakes-3.4.0.ebuild b/dev-python/pyflakes/pyflakes-3.4.0.ebuild deleted file mode 100644 index 14dbc37b57d6..000000000000 --- a/dev-python/pyflakes/pyflakes-3.4.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Passive checker for Python programs" -HOMEPAGE=" - https://github.com/PyCQA/pyflakes/ - https://pypi.org/project/pyflakes/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - case ${EPYTHON} in - pypy3*) - # upstream aims only to support long dead pypy3.9 - # https://github.com/PyCQA/pyflakes/issues/779 - # https://github.com/PyCQA/pyflakes/pull/802 - # https://github.com/PyCQA/pyflakes/issues/828 - EPYTEST_DESELECT+=( - pyflakes/test/test_api.py::CheckTests::test_eofSyntaxError - pyflakes/test/test_api.py::CheckTests::test_misencodedFileUTF8 - pyflakes/test/test_api.py::CheckTests::test_multilineSyntaxError - ) - ;; - esac - - local -X PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/pyformance/Manifest b/dev-python/pyformance/Manifest deleted file mode 100644 index 675193548324..000000000000 --- a/dev-python/pyformance/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyformance-0.4-patches.tar.xz 3500 BLAKE2B 511001e9011db5ef25b802739dca51337d039193a9d3322bbf94bcb120bbbeff2e1a818217970a1a97d77cd8d7da462792248910acbb3ef586704596276b7056 SHA512 858cefd6c8b151db10c63e0d8117cd6c226bd153103993040909e8fd2ab7a41a7770a2ae6de0f395a4f9f6cce3213d7ecabc0bf647657ee04fc10d76f51e07e3 -DIST pyformance-0.4.tar.gz 20683 BLAKE2B d818832b7ff43a7e1db888bdb7dc333a532c7d3365dd472f9dbb3300f676cd3cc8f82f8d1c444aa277404ff8e72843eca35e3905542700ea37b1dad3e05c8b4c SHA512 a03324977b40f5097ae4608dd7c36bdbd2a20b261c9d3e32d1be19e5fca50e17fcc24df781b6c3ab60314534368c5e9cf08bc3863d4d2d7ecc59f9af26f8d20e diff --git a/dev-python/pyformance/metadata.xml b/dev-python/pyformance/metadata.xml deleted file mode 100644 index 0e6854d8d21e..000000000000 --- a/dev-python/pyformance/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - pyformance - omergertel/pyformance - - - zmedico@gentoo.org - - - python@gentoo.org - Python - - diff --git a/dev-python/pyformance/pyformance-0.4-r2.ebuild b/dev-python/pyformance/pyformance-0.4-r2.ebuild deleted file mode 100644 index 6d1b4fcc1b88..000000000000 --- a/dev-python/pyformance/pyformance-0.4-r2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Performance metrics, based on Coda Hale's Yammer metrics" -HOMEPAGE=" - https://pyformance.readthedocs.io/ - https://github.com/omergertel/pyformance/ - https://pypi.org/project/pyformance/ -" -SRC_URI+=" - https://dev.gentoo.org/~chutzpah/dist/python/${P}-patches.tar.xz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${WORKDIR}/${P}-patches" -) - -src_prepare() { - sed -e "s/find_packages()/find_packages(exclude=['tests'])/" \ - -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/pyftdi/Manifest b/dev-python/pyftdi/Manifest deleted file mode 100644 index 938607fb724c..000000000000 --- a/dev-python/pyftdi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyftdi-0.57.1.gh.tar.gz 187541 BLAKE2B ee78ddb140bf5d8daefeca684de7b0d66141df871c09567ca780d7d75d5968413e3e392d71c04207e3e2db70c373535517360dfffea4b691cc74234b94159d40 SHA512 0f0a9115afe9fe3948edede3977a617d41884d697084b4ec1601abeb1822d4baf2c48bc46affa470fca57f92da41679049988b4defaed9fce9ce8b84bec50ac8 diff --git a/dev-python/pyftdi/metadata.xml b/dev-python/pyftdi/metadata.xml deleted file mode 100644 index a0a4f14f089b..000000000000 --- a/dev-python/pyftdi/metadata.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - vowstar@gmail.com - Huang Rui - - - pyftdi - eblot/pyftdi - - Emmanuel Blot - emmanuel.blot@free.fr - - https://github.com/eblot/pyftdi/issues - - - PyFtdi aims at providing a user-space driver for popular FTDI devices, - implemented in pure Python language. - PyFtdi supports various features, including UART/Serial USB conversion with - speeds up to 12Mbps, depending on the FTDI device. It also offers - GPIO/Bitbang functionality, supporting 8-bit asynchronous, - 8-bit synchronous, and 8-/16-bit MPSSE modes. For SPI and I2C, PyFtdi - provides master capabilities with simultaneous GPIO support, managing up to - 12 pins per port for SPI and up to 14 pins for I2C. Additionally, it - includes basic JTAG master functions, EEPROM access (though some parameters - are read-only), and experimental CBUS support on selected devices with - 4 pins per port. - - - PyFtdi 旨在为流行的 FTDI 设备提供用户空间驱动程序,完全使用纯 Python 语言实现。 - PyFtdi 支持多种功能,包括 UART/串口 USB 转换,速度可达 12Mbps(取决于 FTDI 设备)。 - 它还提供 GPIO/Bitbang 功能,支持 8 位异步、8 位同步和 8/16 位 MPSSE 模式。 - 对于 SPI 和 I2C,PyFtdi 提供主机功能并同时支持 GPIO,SPI 每端口最多管理 12 个引脚, - I2C 最多 14 个引脚。此外,它还包括基本的 JTAG 主机功能、EEPROM 访问(部分参数为只读) - 以及在特定设备上每端口 4 个引脚的实验性 CBUS 支持。 - - diff --git a/dev-python/pyftdi/pyftdi-0.57.1.ebuild b/dev-python/pyftdi/pyftdi-0.57.1.ebuild deleted file mode 100644 index 1c0871102ba6..000000000000 --- a/dev-python/pyftdi/pyftdi-0.57.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="PyFtdi provides a user-space driver for FTDI devices" -HOMEPAGE="https://github.com/eblot/pyftdi" -SRC_URI="https://github.com/eblot/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/pyusb[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - test? ( - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - ) -" - -python_test() { - FTDI_LOGLEVEL=WARNING - FTDI_DEBUG=on - FTDI_VIRTUAL=off "${EPYTHON}" pyftdi/tests/mockusb.py || die - FTDI_VIRTUAL=on "${EPYTHON}" pyftdi/tests/gpio.py || die - FTDI_VIRTUAL=on "${EPYTHON}" pyftdi/tests/eeprom_mock.py || die -} diff --git a/dev-python/pyftpdlib/Manifest b/dev-python/pyftpdlib/Manifest deleted file mode 100644 index faf2b01b9c81..000000000000 --- a/dev-python/pyftpdlib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyftpdlib-2.2.0.tar.gz 189150 BLAKE2B 783f2218103b7a1b50e05f1f26bc69782b3ae0656aba8ee28a46c09daabf6492caa0da5cde582c225696aa3f4a38c90c4801e4e12d531e979ddceb7866d44854 SHA512 28dda9db61e53fd06a7b1e5ea393790ad346c89f7157e92cc0671be5452af61ed554d93a6919e1a6a5cc26c21622765f6775d2a1a4ec0e0d53a5ed0882703ffd diff --git a/dev-python/pyftpdlib/metadata.xml b/dev-python/pyftpdlib/metadata.xml deleted file mode 100644 index 99dc9523e67d..000000000000 --- a/dev-python/pyftpdlib/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyftpdlib - giampaolo/pyftpdlib - https://github.com/giampaolo/pyftpdlib/issues - - diff --git a/dev-python/pyftpdlib/pyftpdlib-2.2.0.ebuild b/dev-python/pyftpdlib/pyftpdlib-2.2.0.ebuild deleted file mode 100644 index 05689121888e..000000000000 --- a/dev-python/pyftpdlib/pyftpdlib-2.2.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="ssl(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Python FTP server library" -HOMEPAGE=" - https://github.com/giampaolo/pyftpdlib/ - https://pypi.org/project/pyftpdlib/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="examples ssl" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/pyasynchat[${PYTHON_USEDEP}] - dev-python/pyasyncore[${PYTHON_USEDEP}] - ' 3.12 3.13 3.14) - ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -python_test() { - rm -rf pyftpdlib || die - # Tests fail with TZ=GMT, see https://bugs.gentoo.org/666623 - local -x TZ=UTC+1 - # Skips some shoddy tests plus increases timeouts - local -x TRAVIS=1 - epytest -o addopts= tests -} - -python_install_all() { - if use examples; then - docinto examples - dodoc -r demo/. - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pyfuse3/Manifest b/dev-python/pyfuse3/Manifest deleted file mode 100644 index 2b9928a61d28..000000000000 --- a/dev-python/pyfuse3/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyfuse3-3.4.2.tar.gz 1189811 BLAKE2B 94de8c369ff73d4b1700967f93bc5b2e7a80765aa6f7d41f75cfc0dffdde976ab286793a54126772e21d2659dde824997dcd5fd4bbe6a08e67a6ae4e6ccf0b8a SHA512 b858fd1b77c22ca064daafeba52f3b6c545c0c9f54393f7c795219de0d53093bee1bf1f31a6491f2db883721a0aeeedbb9e478e937eb3801a175cffe8b5a95ce diff --git a/dev-python/pyfuse3/metadata.xml b/dev-python/pyfuse3/metadata.xml deleted file mode 100644 index d901019bc6fb..000000000000 --- a/dev-python/pyfuse3/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - libfuse/pyfuse3 - pyfuse3 - - diff --git a/dev-python/pyfuse3/pyfuse3-3.4.2.ebuild b/dev-python/pyfuse3/pyfuse3-3.4.2.ebuild deleted file mode 100644 index ed93fdb4f1fe..000000000000 --- a/dev-python/pyfuse3/pyfuse3-3.4.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python 3 bindings for libfuse 3 with asynchronous API" -HOMEPAGE=" - https://github.com/libfuse/pyfuse3/ - https://pypi.org/project/pyfuse3/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -DEPEND=" - sys-fs/fuse:3= -" -RDEPEND=" - ${DEPEND} - >=dev-python/trio-0.15[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-8.0[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-trio[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pyfzf/Manifest b/dev-python/pyfzf/Manifest deleted file mode 100644 index 14921394a0c2..000000000000 --- a/dev-python/pyfzf/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyfzf-0.3.1.tar.gz 3652 BLAKE2B b9d9d0ca781147c70723cde40f236fb339c09d25cfd5086a212df7dffeb433bd962e34b5ee6904384d9620e08b0b75de75949ba3b779982aee8fbac4eafa876f SHA512 9c3240ea791123080291eba7ca3f4bf4978aff49fac4cdc9156c4198598a0440248cd9878c15dd939052c6a7decd0cf043f4648ec496ac1b8e3a41dffad5cd24 diff --git a/dev-python/pyfzf/metadata.xml b/dev-python/pyfzf/metadata.xml deleted file mode 100644 index d4a51cc4621e..000000000000 --- a/dev-python/pyfzf/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - parona@protonmail.com - Alfred Wingate - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - nk412/pyfzf - pyfzf - - diff --git a/dev-python/pyfzf/pyfzf-0.3.1.ebuild b/dev-python/pyfzf/pyfzf-0.3.1.ebuild deleted file mode 100644 index 15ebd2c1429e..000000000000 --- a/dev-python/pyfzf/pyfzf-0.3.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A python wrapper for fzf" -HOMEPAGE=" - https://github.com/nk412/pyfzf/ - https://pypi.org/project/pyfzf/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND="app-shells/fzf" diff --git a/dev-python/pygal/Manifest b/dev-python/pygal/Manifest deleted file mode 100644 index 5faa4d317b5e..000000000000 --- a/dev-python/pygal/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pygal-3.1.0.gh.tar.gz 3570546 BLAKE2B 30ef1ebd5a8b13b894c1101913dbd01493ef4e1cc13da4a5d49bba1312a929843b0c6f5d0b1e4e9e21c8db1753852fe902abfe4d44d8bd32b03d082faaf09a0d SHA512 fe220527818b46a5bdad0325c0a3c43ed3d2eb1033795e005c6b4a3bfe221bd0af8169f30f58c4fe7a827d0f4a50ece43b69a93fd75cd494b6228787790dbca6 diff --git a/dev-python/pygal/metadata.xml b/dev-python/pygal/metadata.xml deleted file mode 100644 index b019dc5f01b1..000000000000 --- a/dev-python/pygal/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pygal - Kozea/pygal - https://github.com/Kozea/pygal/issues - - diff --git a/dev-python/pygal/pygal-3.1.0.ebuild b/dev-python/pygal/pygal-3.1.0.ebuild deleted file mode 100644 index ee8934fea59d..000000000000 --- a/dev-python/pygal/pygal-3.1.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 optfeature - -DESCRIPTION="A python SVG charts generator" -HOMEPAGE=" - https://github.com/Kozea/pygal/ - https://pypi.org/project/pygal/ -" -SRC_URI=" - https://github.com/Kozea/pygal/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/importlib-metadata[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/pyquery[${PYTHON_USEDEP}] - media-gfx/cairosvg[${PYTHON_USEDEP}] - ) -" - -# CHANGELOG is a symlink to docs/changelog.rst -DOCS=( docs/changelog.rst README.md ) - -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - # Not actually required unless we want to do setup.py test - # https://github.com/Kozea/pygal/issues/430 - sed -i -e "/setup_requires/d" setup.py || die - distutils-r1_python_prepare_all -} - -pkg_postinst() { - optfeature "improving rendering speed" "dev-python/lxml" - optfeature "png rendering" "dev-python/cairosvg" -} diff --git a/dev-python/pygame/Manifest b/dev-python/pygame/Manifest deleted file mode 100644 index eb224da48b4f..000000000000 --- a/dev-python/pygame/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pygame-2.6.1.gh.tar.gz 5970088 BLAKE2B 70ea8d1828118fe3d1ecb47b51f2384dfa78ff26fd4c6ee72752c3be1b85194f1e3dd5f4cf1456a121599c8da5cd4a874bb0fa453ccc4e606c0989d14152fa73 SHA512 e072b303b89ede611a47622e0233570a74861001e0d92e7f34712d08185ee6112f7a21b529acba743f9fa5ea8cb6b51d611abbb69634660bdc4cf807597240d7 diff --git a/dev-python/pygame/files/pygame-2.6.1-py314-tests.patch b/dev-python/pygame/files/pygame-2.6.1-py314-tests.patch deleted file mode 100644 index fb57116fef3f..000000000000 --- a/dev-python/pygame/files/pygame-2.6.1-py314-tests.patch +++ /dev/null @@ -1,171 +0,0 @@ -https://github.com/pygame/pygame/commit/ac69c0be7e16 ---- a/test/freetype_test.py -+++ b/test/freetype_test.py -@@ -1611,3 +1611,7 @@ - o = font.render_raw(text) -- self.assertEqual(getrefcount(o), 2) -+ # if python 3.14+, getrefcount returns 1 instead of 2 -+ if sys.version_info >= (3, 14): -+ self.assertEqual(getrefcount(o), 1) -+ else: -+ self.assertEqual(getrefcount(o), 2) - self.assertEqual(getrefcount(o[0]), 2) -@@ -1616,3 +1620,7 @@ - o = font.get_metrics("AB") -- self.assertEqual(getrefcount(o), 2) -+ if sys.version_info >= (3, 14): -+ self.assertEqual(getrefcount(o), 1) -+ else: -+ self.assertEqual(getrefcount(o), 2) -+ - for i in range(len(o)): -@@ -1620,3 +1628,6 @@ - o = font.get_sizes() -- self.assertEqual(getrefcount(o), 2) -+ if sys.version_info >= (3, 14): -+ self.assertEqual(getrefcount(o), 1) -+ else: -+ self.assertEqual(getrefcount(o), 2) - for i in range(len(o)): ---- a/test/mask_test.py -+++ b/test/mask_test.py -@@ -2581,3 +2581,7 @@ - """Ensures empty and full masks can be drawn onto surfaces.""" -- expected_ref_count = 3 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 2 -+ else: -+ expected_ref_count = 3 -+ - size = (33, 65) -@@ -2601,3 +2605,7 @@ - """Ensures empty and full masks can be drawn onto a created surface.""" -- expected_ref_count = 2 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 1 -+ else: -+ expected_ref_count = 2 -+ - expected_flag = SRCALPHA -@@ -2626,3 +2634,7 @@ - """Ensures to_surface accepts a surface arg/kwarg.""" -- expected_ref_count = 4 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 3 -+ else: -+ expected_ref_count = 4 -+ - expected_color = pygame.Color("white") -@@ -2650,3 +2662,7 @@ - """Ensures to_surface accepts a setsurface arg/kwarg.""" -- expected_ref_count = 2 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 1 -+ else: -+ expected_ref_count = 2 -+ - expected_flag = SRCALPHA -@@ -2677,3 +2693,7 @@ - """Ensures to_surface accepts a unsetsurface arg/kwarg.""" -- expected_ref_count = 2 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 1 -+ else: -+ expected_ref_count = 2 -+ - expected_flag = SRCALPHA -@@ -2703,3 +2723,7 @@ - """Ensures to_surface accepts a setcolor arg/kwarg.""" -- expected_ref_count = 2 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 1 -+ else: -+ expected_ref_count = 2 -+ - expected_flag = SRCALPHA -@@ -2740,3 +2764,7 @@ - """Ensures to_surface accepts a unsetcolor arg/kwarg.""" -- expected_ref_count = 2 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 1 -+ else: -+ expected_ref_count = 2 -+ - expected_flag = SRCALPHA -@@ -2779,3 +2807,7 @@ - """Ensures to_surface accepts a dest arg/kwarg.""" -- expected_ref_count = 2 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 1 -+ else: -+ expected_ref_count = 2 -+ - expected_flag = SRCALPHA -@@ -2835,3 +2867,7 @@ - """Ensures to_surface accepts an area arg/kwarg.""" -- expected_ref_count = 2 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 1 -+ else: -+ expected_ref_count = 2 -+ - expected_flag = SRCALPHA -@@ -3329,3 +3365,7 @@ - """ -- expected_ref_count = 2 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 1 -+ else: -+ expected_ref_count = 2 -+ - expected_flag = SRCALPHA -@@ -3413,3 +3453,7 @@ - """ -- expected_ref_count = 4 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 3 -+ else: -+ expected_ref_count = 4 -+ - expected_flag = SRCALPHA -@@ -5275,3 +5319,7 @@ - """Ensures zero sized surfaces are handled correctly.""" -- expected_ref_count = 3 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 2 -+ else: -+ expected_ref_count = 3 -+ - size = (0, 0) -@@ -5289,3 +5337,7 @@ - """Ensures zero sized setsurfaces are handled correctly.""" -- expected_ref_count = 2 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 1 -+ else: -+ expected_ref_count = 2 -+ - expected_flag = SRCALPHA -@@ -5309,3 +5361,7 @@ - """Ensures zero sized unsetsurfaces are handled correctly.""" -- expected_ref_count = 2 -+ if sys.version_info >= (3, 14): -+ expected_ref_count = 1 -+ else: -+ expected_ref_count = 2 -+ - expected_flag = SRCALPHA ---- a/test/rwobject_test.py -+++ b/test/rwobject_test.py -@@ -2,2 +2,3 @@ - import unittest -+import sys - -@@ -85,3 +86,6 @@ - bpath = encode_string(upath) -- self.assertEqual(getrefcount(bpath), before) -+ if sys.version_info >= (3, 14): -+ self.assertEqual(getrefcount(bpath), before - 1) -+ else: -+ self.assertEqual(getrefcount(bpath), before) - diff --git a/dev-python/pygame/metadata.xml b/dev-python/pygame/metadata.xml deleted file mode 100644 index 0ac44a30fbe9..000000000000 --- a/dev-python/pygame/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pygame - pygame/pygame - - diff --git a/dev-python/pygame/pygame-2.6.1.ebuild b/dev-python/pygame/pygame-2.6.1.ebuild deleted file mode 100644 index 5b6b0497ace4..000000000000 --- a/dev-python/pygame/pygame-2.6.1.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for SDL multimedia library" -HOMEPAGE=" - https://www.pygame.org/ - https://github.com/pygame/pygame/ - https://pypi.org/project/pygame/ -" -SRC_URI=" - https://github.com/pygame/pygame/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86" -IUSE="examples opengl test X" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - media-libs/freetype - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/portmidi - media-libs/sdl2-image - media-libs/sdl2-mixer - media-libs/sdl2-ttf - X? ( media-libs/libsdl2[opengl?,threads(+),video,X] ) - !X? ( media-libs/libsdl2[threads(+)] ) -" -DEPEND=" - ${RDEPEND} - test? ( - media-libs/sdl2-image[gif,jpeg,png,tiff,webp] - media-libs/sdl2-mixer[mp3,vorbis,wav] - ) -" -# fontconfig used for fc-list -RDEPEND+=" - media-libs/fontconfig -" -# util-linux provides script -BDEPEND=" - >=dev-python/cython-3.0[${PYTHON_USEDEP}] - test? ( - media-libs/fontconfig - sys-apps/util-linux - ) -" - -PATCHES=( - "${FILESDIR}"/${P}-py314-tests.patch -) - -src_prepare() { - distutils-r1_src_prepare - - # some numpy-related crash (not a regression) - # https://github.com/pygame/pygame/issues/4049 - sed -e 's:import numpy:raise ImportError(""):' \ - -i test/pixelcopy_test.py || die -} - -python_configure() { - PORTMIDI_INC_PORTTIME=1 LOCALBASE="${EPREFIX}/usr" \ - "${EPYTHON}" "${S}"/buildconfig/config.py || die -} - -python_configure_all() { - find src_c/cython -name '*.pyx' -exec touch {} + || die - "${EPYTHON}" setup.py cython_only || die -} - -python_test() { - # Seems(?) there is no way to easily skip individual tests, but - # an msys2 hack exists which we can re-use for now (bug #951940). - # https://github.com/pygame/pygame/pull/4267 - local -x PYGAME_MSYS2=1 - - local -x SDL_VIDEODRIVER=dummy - local -x SDL_AUDIODRIVER=disk - script -eqc "${EPYTHON} -m pygame.tests -v" || die -} - -python_install() { - distutils-r1_python_install - - # https://bugs.gentoo.org/497720 - rm -fr "${D}$(python_get_sitedir)"/pygame/{docs,examples} || die -} - -python_install_all() { - distutils-r1_python_install_all - use examples && dodoc -r examples -} diff --git a/dev-python/pygccxml/Manifest b/dev-python/pygccxml/Manifest deleted file mode 100644 index 16b7fb2b83a2..000000000000 --- a/dev-python/pygccxml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pygccxml-3.0.2.gh.tar.gz 3156023 BLAKE2B add33e230db83cadd5fd394e7e65c8815227abb3d5f86e76c54bcbc13ba52ffa55698d98785802ac51d9396f009972a093476e489280548469d5000aff8aa010 SHA512 d94b9175bd88bc92d039b758e2052d3c72e510cc381cbd974d670ff6cc06f80f7918bcd8da06efd82729d294e0972cee60690c7b0e24ab2c62a53c366bae9fb5 diff --git a/dev-python/pygccxml/files/pygccxml-2.4.0-doc.patch b/dev-python/pygccxml/files/pygccxml-2.4.0-doc.patch deleted file mode 100644 index ecec89c14ed9..000000000000 --- a/dev-python/pygccxml/files/pygccxml-2.4.0-doc.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/docs/conf.py b/docs/conf.py -index 071ebb1..2ccec1f 100644 ---- a/docs/conf.py -+++ b/docs/conf.py -@@ -23,7 +23,6 @@ import importlib.metadata - # documentation root, use os.path.abspath to make it absolute, like shown here. - sys.path.insert(0, os.path.abspath('.') + "/../src") - --from release_utils import utils # nopep8 - - # -- General configuration ------------------------------------------------ - -@@ -284,7 +283,7 @@ def run_apidoc(_): - os.path.join(sys.prefix, 'bin', 'sphinx-apidoc')) - subprocess.check_call( - [cmd_path, '-o', output_path, -- os.path.abspath(cur_dir + "/../" + module), -+ os.path.abspath(cur_dir + "/../src/" + module), - '--separate', '--force', '--module-first', '--doc-project=API']) - - diff --git a/dev-python/pygccxml/metadata.xml b/dev-python/pygccxml/metadata.xml deleted file mode 100644 index a060648fb7da..000000000000 --- a/dev-python/pygccxml/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - tomjbe@gentoo.org - Thomas Beierlein - - - radio@gentoo.org - - - python@gentoo.org - - - CastXML/pygccxml - pygccxml - - diff --git a/dev-python/pygccxml/pygccxml-3.0.2.ebuild b/dev-python/pygccxml/pygccxml-3.0.2.ebuild deleted file mode 100644 index 5d6b7bda5f62..000000000000 --- a/dev-python/pygccxml/pygccxml-3.0.2.ebuild +++ /dev/null @@ -1,47 +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="A specialized XML reader to navigate C++ declarations" -HOMEPAGE=" - https://github.com/CastXML/pygccxml/ - https://pypi.org/project/pygccxml/ -" -SRC_URI=" - https://github.com/CastXML/pygccxml/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Boost-1.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~riscv ~x86" - -DEPEND=" - ${PYTHON_DEPS} - dev-libs/castxml -" -RDEPEND=" - ${DEPEND} -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -EPYTEST_DESELECT=( - tests/test_smart_pointer.py -) - -python_prepare_all() { - local PATCHES=( - "${FILESDIR}/${PN}-2.4.0-doc.patch" - ) - - distutils-r1_python_prepare_all -} diff --git a/dev-python/pygdbmi/Manifest b/dev-python/pygdbmi/Manifest deleted file mode 100644 index 260731862d64..000000000000 --- a/dev-python/pygdbmi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pygdbmi-0.11.0.0.gh.tar.gz 30784 BLAKE2B a3d6bc51640dac78c072ef0162bc1d546707f1b220d8d695595d05a5bcdea8b31b5e23ad916cd2a58bbd4bec2f9fd32b6a9294f00957d890fefd0ecf457ed0de SHA512 11bbc0a9353dbb9d96cb9c71d45a68de446ac6cf1cd110b8f508143218783d2cdfa685874a9b9483933fc58fcfcbb7524a3b670d1c8a6117e8d6484586f1ced6 diff --git a/dev-python/pygdbmi/metadata.xml b/dev-python/pygdbmi/metadata.xml deleted file mode 100644 index 23ce86c5a4bc..000000000000 --- a/dev-python/pygdbmi/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - parona@protonmail.com - Alfred Wingate - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - - - - cs01/pygdbmi - pygdbmi - - diff --git a/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild b/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild deleted file mode 100644 index 4092ad7a0f79..000000000000 --- a/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Library to parse gdb mi output and interact with gdb subprocesses" -HOMEPAGE=" - https://cs01.github.io/pygdbmi/ - https://github.com/cs01/pygdbmi/ - https://pypi.org/project/pygdbmi/ -" -# no tests in sdist -SRC_URI=" - https://github.com/cs01/pygdbmi/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-debug/gdb-9.6 -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pygeotile/Manifest b/dev-python/pygeotile/Manifest deleted file mode 100644 index fae7f5726955..000000000000 --- a/dev-python/pygeotile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pygeotile-1.0.6.tar.gz 9998 BLAKE2B d0776629fa723f6a62d00f72a265b79cc80657affa1c1e0485979c96da1e0d30e4239a2b6a6c9b99aa72f702900b7156e832cdb12c28beb3d9e3e5f512d61cd2 SHA512 d5b824121c53f1a83ee3dbbe97e4da1e396d4c64a815497ed22078d51f6e35eb5edd9aea88d63598a1c087f3d1ce37c502c15b5fdb23f7f3123a29ea7c2d7084 diff --git a/dev-python/pygeotile/metadata.xml b/dev-python/pygeotile/metadata.xml deleted file mode 100644 index 6d7b8ff04873..000000000000 --- a/dev-python/pygeotile/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - ericanebula@proton.me - Erica Nebula - - - https://github.com/geometalab/pyGeoTile/issues - geometalab/pyGeoTile - - diff --git a/dev-python/pygeotile/pygeotile-1.0.6.ebuild b/dev-python/pygeotile/pygeotile-1.0.6.ebuild deleted file mode 100644 index 2d869fd693ef..000000000000 --- a/dev-python/pygeotile/pygeotile-1.0.6.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Python package to handle tiles and points of different projections." -HOMEPAGE="https://github.com/geometalab/pyGeoTile" - -MY_PN="pyGeoTile" -COMMIT_ID="c744e540ba698fbe0d822616a62702918d24f71e" # No tags or releases in the github repo -SRC_URI="https://github.com/geometalab/${MY_PN}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_PN}-${COMMIT_ID}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="mirror" - -distutils_enable_tests pytest diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest deleted file mode 100644 index 0665628f12dc..000000000000 --- a/dev-python/pyghmi/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyghmi-1.6.15.tar.gz 284731 BLAKE2B b26ba91dc36619d81351e94ee35ac456691e8f3ac74873f30dd4ae5e94709480881c38c0ec29fccf6594eff7489abfab42edcc6d138cf1b08ca86efa9ea5e8bc SHA512 2098304c7c03ae1ecabac35c8287bde69eedb2aee9e85d702014001cb6ad99880ddf427fbd47c9a6f69c331db1c11ea1d333a38a43f36507d8c373856e220837 -DIST pyghmi-1.6.16.tar.gz 284898 BLAKE2B 7ad59de92f40ecf4fe67d7a0e27abe1f124b7cc35989245261d56243abcc0c1e396bfd656bb2515b0343aad10fbdd0bec1c60458d03476a792ecb49b157c5cd6 SHA512 fa4f41e262e63312010da0f51cb558a0ba99e74ffd6e90a108ca5310aa7b065b96f9967e4e39596a09d33795d0d9919d13f0b66eeb73b630b23eec68f1dde596 diff --git a/dev-python/pyghmi/metadata.xml b/dev-python/pyghmi/metadata.xml deleted file mode 100644 index 27402ef2022f..000000000000 --- a/dev-python/pyghmi/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - - pyghmi - - diff --git a/dev-python/pyghmi/pyghmi-1.6.15.ebuild b/dev-python/pyghmi/pyghmi-1.6.15.ebuild deleted file mode 100644 index ad0c0c312dde..000000000000 --- a/dev-python/pyghmi/pyghmi-1.6.15.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pure python implementation of IPMI protocol" -HOMEPAGE=" - https://opendev.org/x/pyghmi/ - https://pypi.org/project/pyghmi/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/cryptography-2.1[${PYTHON_USEDEP}] - dev-python/pbr[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pyghmi/pyghmi-1.6.16.ebuild b/dev-python/pyghmi/pyghmi-1.6.16.ebuild deleted file mode 100644 index ad0c0c312dde..000000000000 --- a/dev-python/pyghmi/pyghmi-1.6.16.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pure python implementation of IPMI protocol" -HOMEPAGE=" - https://opendev.org/x/pyghmi/ - https://pypi.org/project/pyghmi/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/cryptography-2.1[${PYTHON_USEDEP}] - dev-python/pbr[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pygit2/Manifest b/dev-python/pygit2/Manifest deleted file mode 100644 index ef87c6a29170..000000000000 --- a/dev-python/pygit2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pygit2-1.19.2.tar.gz 803448 BLAKE2B ec15daaca0b7a01ffd53bbaac64d20aa5e06073974770b27f33772e63b3f03375fcdfa8784933930e55881a79e2fbe2e92c86b658d1d927a4e39c7d33f547f2e SHA512 e40699d38709fd24c3ca8e9e224e17af45aa0dd2c8149b5e766164b28dd93c1b0603ad4dc358e80a8ea223a60030fa8552f6b6fb28e0320fc040abee30dace7a diff --git a/dev-python/pygit2/metadata.xml b/dev-python/pygit2/metadata.xml deleted file mode 100644 index 3036910da3c7..000000000000 --- a/dev-python/pygit2/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - mgorny@gentoo.org - Michał Górny - - - python@gentoo.org - Python - - - libgit2/pygit2 - pygit2 - - diff --git a/dev-python/pygit2/pygit2-1.19.2.ebuild b/dev-python/pygit2/pygit2-1.19.2.ebuild deleted file mode 100644 index a83f5ac90f7e..000000000000 --- a/dev-python/pygit2/pygit2-1.19.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for libgit2" -HOMEPAGE=" - https://github.com/libgit2/pygit2/ - https://pypi.org/project/pygit2/ -" - -LICENSE="GPL-2-with-linking-exception" -SLOT="0" -KEYWORDS="amd64 ~loong ~riscv x86" - -DEPEND=" - =dev-libs/libgit2-1.9.0:= -" -BDEPEND=" - >=dev-python/cffi-2.0.0:=[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} - ${BDEPEND} -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unconditionally prevent it from using network - sed -i -e '/has_network/s:True:False:' test/utils.py || die -} - -src_test() { - rm -r pygit2 || die - distutils-r1_src_test -} diff --git a/dev-python/pygithub/Manifest b/dev-python/pygithub/Manifest deleted file mode 100644 index 19282ac45042..000000000000 --- a/dev-python/pygithub/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pygithub-2.9.0.tar.gz 2592289 BLAKE2B b769f59b538a385e79ed8dd6e84e9d888d784733547c19984b341331e963cecfccb12a0b9bde6485b292f202b9024870ba8d844d64c7ec5c34b9deb945f55ed9 SHA512 f0b3e3cb8f5b9ce5a722a1ea306721f658f7d229c0a0357d003f8207753a7959c93bf23d05f80174f1fe78eaec2e5b16b5f55b6c8aeba26fd74e434395be338b -DIST pygithub-2.9.1.tar.gz 2594989 BLAKE2B 0f06f02bf0a644a571a96c54add12b72ce467e16034d7c932c86da899130b1b743cdb141076a317643e59f7e6922f730c92b701ace0e4183ddca47a35b9a8f62 SHA512 af77ed820d0b783f0dff5d5756a470b7bc8d56cb47d9fa3cbc5d99d5d7b5d3bf15be233780914ad91487e446aff9d9d582d8421f6190f7b8176a216ddcae333a diff --git a/dev-python/pygithub/metadata.xml b/dev-python/pygithub/metadata.xml deleted file mode 100644 index de188f05e21e..000000000000 --- a/dev-python/pygithub/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - mgorny@gentoo.org - Michał Górny - - - python@gentoo.org - Python - - - - PyGithub/PyGithub - PyGithub - - diff --git a/dev-python/pygithub/pygithub-2.9.0.ebuild b/dev-python/pygithub/pygithub-2.9.0.ebuild deleted file mode 100644 index 261750da670b..000000000000 --- a/dev-python/pygithub/pygithub-2.9.0.ebuild +++ /dev/null @@ -1,39 +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=PyGithub -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library to access the Github API v3" -HOMEPAGE=" - https://github.com/PyGithub/PyGithub/ - https://pypi.org/project/PyGithub/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -# cryptography via pyjwt[crypto] -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-subtests ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/pygithub/pygithub-2.9.1.ebuild b/dev-python/pygithub/pygithub-2.9.1.ebuild deleted file mode 100644 index d590b1635171..000000000000 --- a/dev-python/pygithub/pygithub-2.9.1.ebuild +++ /dev/null @@ -1,39 +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=PyGithub -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library to access the Github API v3" -HOMEPAGE=" - https://github.com/PyGithub/PyGithub/ - https://pypi.org/project/PyGithub/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -# cryptography via pyjwt[crypto] -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}] - >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest deleted file mode 100644 index 9a3f91f37db7..000000000000 --- a/dev-python/pyglet/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyglet-2.1.14.tar.gz 6595146 BLAKE2B 1a2b59b61183eab83362af9f2eedf9267c64b287d8b1601557abe18660ce078181169e7d4c7378367d87f653a0f6721b8ece71eb818742753a5823f481af9ea3 SHA512 f9a219d9e49268bfd7f8979e037e779f243f2576ea57553d1ef1ccce72f1d9d5b1c791fc29d3faad7abc59855e366e2e51d3a0e0e646fcd8804def5a2d3fd519 diff --git a/dev-python/pyglet/metadata.xml b/dev-python/pyglet/metadata.xml deleted file mode 100644 index 95f52b0f74f9..000000000000 --- a/dev-python/pyglet/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - Enable support for image formats other than PNG and BMP - - This library provides an object-oriented programming interface - for developing games and other visually-rich applications with Python. - pyglet has virtually no external dependencies. For most applications - and game requirements, pyglet needs nothing else besides Python, - simplifying distribution and installation. It also handles - multiple windows and fully aware of multi-monitor setups. - pyglet might be seen as an alternative to PyGame. - - pyglet - pyglet/pyglet - - diff --git a/dev-python/pyglet/pyglet-2.1.14.ebuild b/dev-python/pyglet/pyglet-2.1.14.ebuild deleted file mode 100644 index 05f3a41045cc..000000000000 --- a/dev-python/pyglet/pyglet-2.1.14.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=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi virtualx xdg-utils - -MY_P=${P/_/.} -DESCRIPTION="Cross-platform windowing and multimedia library for Python" -HOMEPAGE=" - https://pyglet.org/ - https://github.com/pyglet/pyglet/ - https://pypi.org/project/pyglet/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="examples image +sound" - -RDEPEND=" - virtual/glu - virtual/opengl - image? ( - || ( - dev-python/pillow[${PYTHON_USEDEP}] - x11-libs/gtk+:2 - ) - ) - sound? ( - || ( - media-libs/libpulse - media-libs/openal - ) - ) -" -# ffmpeg? ( media-libs/avbin-bin ) -BDEPEND=" - test? ( - dev-python/pillow[${PYTHON_USEDEP}] - media-libs/fontconfig - x11-base/xorg-server[-minimal] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - xdg_environment_reset - - local EPYTEST_DESELECT=( - # lacking device/server permissions - tests/unit/media/test_listener.py::test_openal_listener - tests/unit/media/test_listener.py::test_pulse_listener - # fragile to system load - tests/unit/media/test_player.py::PlayerTestCase::test_pause_resume - tests/unit/test_clock_freq.py::test_elapsed_time_between_tick - ) - - # Specify path to avoid running interactive tests - # We could add in integration tests, but they're slow - nonfatal epytest tests/unit || die "Tests failed with ${EPYTHON}" -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pyglm/Manifest b/dev-python/pyglm/Manifest deleted file mode 100644 index 9c20dc6c944d..000000000000 --- a/dev-python/pyglm/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyglm-2.8.3-glm.gh.tar.gz 293158 BLAKE2B fca1a7d971aed95c3e78edae5542436cbe49b6f5f2adea526a21efb7f30843d553e858375c1afbf5e66362d8fc7c12586b8d14e247b69bf6a31b33172d2ba2ad SHA512 2261bbe1ea8dd2f573842ec809e5343ff703a72c9975e83f0da709188f8ff16ac6ee014217430dac8057420787519e53b36b743bd847355de064612cc36da0c0 -DIST pyglm-2.8.3.gh.tar.gz 792640 BLAKE2B c5d21ca681330f0173660c7637d44ed3ed8c950d382c6121a0a87d28eb6d61a26dd9aeea391636b6767bc717350f0890d91ff3bfa8226581d72134f45b520663 SHA512 2a913ccccb67bc50195f55e1594fc62f545f9240c84630f7398bd0045876be9a52d39d56b874d6a57014f0ef12594fa982d3044ccb6f7aa384b75a45582a5842 diff --git a/dev-python/pyglm/metadata.xml b/dev-python/pyglm/metadata.xml deleted file mode 100644 index df8637013815..000000000000 --- a/dev-python/pyglm/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - PyGLM - Zuzu-Typ/PyGLM - - diff --git a/dev-python/pyglm/pyglm-2.8.3.ebuild b/dev-python/pyglm/pyglm-2.8.3.ebuild deleted file mode 100644 index d30171a3f6a1..000000000000 --- a/dev-python/pyglm/pyglm-2.8.3.ebuild +++ /dev/null @@ -1,41 +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 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -HASH="58e0db58cc860c0c6f7f6ee3a462e17a431646a4" -DESCRIPTION="Fast OpenGL Mathematics (GLM) for Python" -HOMEPAGE="https://github.com/Zuzu-Typ/PyGLM https://pypi.org/project/PyGLM" -SRC_URI=" - https://github.com/Zuzu-Typ/PyGLM/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz - https://github.com/Zuzu-Typ/glm/archive/${HASH}.tar.gz -> ${P}-glm.gh.tar.gz -" -S="${WORKDIR}/PyGLM-${PV}" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64" -DOCS+=( wiki ) - -RDEPEND=" - media-libs/glm - test? ( dev-python/numpy[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests pytest - -src_prepare() { - default - mv "${WORKDIR}/glm-${HASH}"/* "${S}/PyGLM_lib/glm" || die "Could not move the glm source" -} - -python_test() { - rm -rf "${S}/pyglm" "${S}/glm" || die "Could not remove the source directory" - epytest -} diff --git a/dev-python/pygls/Manifest b/dev-python/pygls/Manifest deleted file mode 100644 index 1f4171e5e9f7..000000000000 --- a/dev-python/pygls/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pygls-2.1.0.gh.tar.gz 404891 BLAKE2B ad9818993c5ebafd4f6f0293a2e86db53799d92cdad41bf5e85314dfc30f00463999dc48011d5f22c47dc582331cc11ac29f5b6604a0cf2eb06913019c49a39d SHA512 3035381ab1efe44f7c075b656fade4d61e3af8f5944c08296b420740524e2c1111ecc1a3e79b3326e1128973f06c810e6d9b91d2f89c099f344e790139e26299 -DIST pygls-2.1.1.gh.tar.gz 405281 BLAKE2B a7e14cb9dc53fbd1ad4d7938f5a94e573e51bcae96fceac5aabf7ebd997fbe91a45d31744fd098702f9437e79d4eefe6598926deb9da3d2d50421bb6e0bd25c1 SHA512 7d7582cfb5d15b523643a2ba662d3e6b083fd8f9f51b405f74e6491e7bdb6ebf6959b62b689d1368f0934542ccd9d6e7feb29ce28ac6c29f2c254a493e63bb0d diff --git a/dev-python/pygls/metadata.xml b/dev-python/pygls/metadata.xml deleted file mode 100644 index 1b4dcc9a18e3..000000000000 --- a/dev-python/pygls/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - Pavel Sobolev - contact@paveloom.dev - - - https://github.com/openlawlibrary/pygls/issues - openlawlibrary/pygls - pygls - - diff --git a/dev-python/pygls/pygls-2.1.0.ebuild b/dev-python/pygls/pygls-2.1.0.ebuild deleted file mode 100644 index a31c1e8c969b..000000000000 --- a/dev-python/pygls/pygls-2.1.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="A pythonic generic language server" -HOMEPAGE=" - https://github.com/openlawlibrary/pygls - https://pypi.org/project/pygls -" -SRC_URI="https://github.com/openlawlibrary/pygls/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/cattrs[${PYTHON_USEDEP}] - dev-python/lsprotocol[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - - dodoc LICENSE.txt -} - -pkg_postinst() { - optfeature "websockets support" dev-python/websockets -} diff --git a/dev-python/pygls/pygls-2.1.1.ebuild b/dev-python/pygls/pygls-2.1.1.ebuild deleted file mode 100644 index d9f0c9a031bd..000000000000 --- a/dev-python/pygls/pygls-2.1.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="A pythonic generic language server" -HOMEPAGE=" - https://github.com/openlawlibrary/pygls - https://pypi.org/project/pygls -" -SRC_URI="https://github.com/openlawlibrary/pygls/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/cattrs[${PYTHON_USEDEP}] - dev-python/lsprotocol[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - - dodoc LICENSE.txt -} - -pkg_postinst() { - optfeature "websockets support" dev-python/websockets -} diff --git a/dev-python/pygments-github-lexers/Manifest b/dev-python/pygments-github-lexers/Manifest deleted file mode 100644 index 93a451e8bf75..000000000000 --- a/dev-python/pygments-github-lexers/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pygments-github-lexers-0.0.5.gh.tar.gz 6337 BLAKE2B 21fb1a0627c9ebf42d86d6cceea3ebec4339ef29b1d881d8b3bd5f90060ec2ba76a69ae4bf9e92420a10950ae20c7ea7ff44d5fccf8add06be1f1353cd8b7800 SHA512 429a8a81eb0228c806b6fafe5e1c64be92e719170b1af666aa9c9c7923ff4058972a167193dd0ab1ace0395fa1f6621212f800b07dcce4e59970fd905e046d71 diff --git a/dev-python/pygments-github-lexers/files/pygments-github-lexers-0.0.5-escape-sequences.patch b/dev-python/pygments-github-lexers/files/pygments-github-lexers-0.0.5-escape-sequences.patch deleted file mode 100644 index 65c90e857bb2..000000000000 --- a/dev-python/pygments-github-lexers/files/pygments-github-lexers-0.0.5-escape-sequences.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/pygments_github_lexers/github.py b/pygments_github_lexers/github.py -index d2fa4b2..36a5c94 100644 ---- a/pygments_github_lexers/github.py -+++ b/pygments_github_lexers/github.py -@@ -53,7 +53,7 @@ class Dasm16Lexer(RegexLexer): - - # Regexes yo - char = r'[a-zA-Z$._0-9@]' -- identifier = r'(?:[a-zA-Z$_]' + char + '*|\.' + char + '+)' -+ identifier = r'(?:[a-zA-Z$_]' + char + r'*|\.' + char + '+)' - number = r'[+-]?(?:0[xX][a-zA-Z0-9]+|\d+)' - binary_number = r'0b[01_]+' - instruction = r'(?i)(' + '|'.join(INSTRUCTIONS) + ')' -@@ -379,7 +379,7 @@ class TOMLLexer(RegexLexer): - (r'#.*?$', Comment.Single), - (r'"(\\\\|\\"|[^"])*"', String), - (r'(true|false)$', Keyword.Constant), -- ('[a-zA-Z_][a-zA-Z0-9_\-]*', Name), -+ (r'[a-zA-Z_][a-zA-Z0-9_\-]*', Name), - - # Datetime - (r'\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z', Number.Integer), diff --git a/dev-python/pygments-github-lexers/metadata.xml b/dev-python/pygments-github-lexers/metadata.xml deleted file mode 100644 index 90e6c7f88d46..000000000000 --- a/dev-python/pygments-github-lexers/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - pygments-github-lexers - liluo/pygments-github-lexers - - diff --git a/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r2.ebuild b/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r2.ebuild deleted file mode 100644 index 6bcc5fde564b..000000000000 --- a/dev-python/pygments-github-lexers/pygments-github-lexers-0.0.5-r2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2019-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Pygments Github custom lexers" -HOMEPAGE=" - https://github.com/liluo/pygments-github-lexers/ - https://pypi.org/project/pygments-github-lexers/ -" -SRC_URI=" - https://github.com/liluo/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" - -PATCHES=( - "${FILESDIR}/pygments-github-lexers-0.0.5-escape-sequences.patch" -) - -# no tests diff --git a/dev-python/pygments-promql/Manifest b/dev-python/pygments-promql/Manifest deleted file mode 100644 index f9e92727f45e..000000000000 --- a/dev-python/pygments-promql/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pygments-promql-0.0.9.gh.tar.gz 97971 BLAKE2B 77413cad92374b9ac0f6dc6b5f8453c639f3da77abc7014f81e9392c59a36010da71eba50a445a4c4ebbd485f982e7946237a5a8dfed5c90841e93dcd226135d SHA512 5e0138fbf6f303609adcbd7c5d3142a5d10d84f3e64ee55973d129f39f85425484d79d988708f1bf2ceeb97b8752f59407bb453c5f352be2b6de7da975de432d diff --git a/dev-python/pygments-promql/metadata.xml b/dev-python/pygments-promql/metadata.xml deleted file mode 100644 index 7c14b4f585ee..000000000000 --- a/dev-python/pygments-promql/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - mathieu.tortuyaux@gmail.com - Mathieu Tortuyaux - - - pygments-promql - pabluk/pygments-promql - - diff --git a/dev-python/pygments-promql/pygments-promql-0.0.9-r1.ebuild b/dev-python/pygments-promql/pygments-promql-0.0.9-r1.ebuild deleted file mode 100644 index bfb8d6c8e2fb..000000000000 --- a/dev-python/pygments-promql/pygments-promql-0.0.9-r1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="A PromQL lexer for Pygments" -HOMEPAGE="https://github.com/pabluk/pygments-promql" -SRC_URI="https://github.com/pabluk/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="dev-python/pygments[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND}" - -distutils_enable_tests pytest diff --git a/dev-python/pygments/Manifest b/dev-python/pygments/Manifest deleted file mode 100644 index 5f09793a7d05..000000000000 --- a/dev-python/pygments/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pygments-2.19.2.tar.gz 4968631 BLAKE2B fad9d5c28194761a77f68f5428a6655c78c498917fa7b91d677e0da18a2fe5521a37440ac52bd7eb7578fac50bf4b55e95dd1ac7334644b775b9ca5b3d0f153e SHA512 3ead3a1fa4c7d86b415287949099cb0e5667ea71f7f69aa3de359bbb5c2f234d90fa5a41ec9c74cb041593e465b934d54bbb7dc87669683f04b94dd3aa6ca03c diff --git a/dev-python/pygments/metadata.xml b/dev-python/pygments/metadata.xml deleted file mode 100644 index 9f522cdfbec5..000000000000 --- a/dev-python/pygments/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - python@gentoo.org - Python - - Pygments is a syntax highlighting package written in Python. Pygments can output to html, bbcode, latex, rtf and other formats. - - - cpe:/a:pygments:pygments - Pygments - pygments/pygments - - diff --git a/dev-python/pygments/pygments-2.19.2.ebuild b/dev-python/pygments/pygments-2.19.2.ebuild deleted file mode 100644 index 104e1e9619b0..000000000000 --- a/dev-python/pygments/pygments-2.19.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_PN=${PN^} -PYTHON_FULLY_TESTED=( python3_{11..14} pypy3_11 ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 bash-completion-r1 pypi - -DESCRIPTION="Pygments is a syntax highlighting package written in Python" -HOMEPAGE=" - https://pygments.org/ - https://github.com/pygments/pygments/ - https://pypi.org/project/Pygments/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - ' "${PYTHON_FULLY_TESTED[@]}") - dev-python/wcag-contrast-ratio[${PYTHON_USEDEP}] - virtual/ttf-fonts - ) -" - -EPYTEST_DESELECT=( - # fuzzing tests, very slow - tests/test_basic_api.py::test_random_input - # incompatibility with python-ctags3, apparently - # https://github.com/pygments/pygments/issues/2486 - tests/test_html_formatter.py::test_ctags -) - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - if [[ ${EPYTHON} == python3.14* ]] ; then - EPYTEST_IGNORE+=( - # https://github.com/python/cpython/issues/133653 - # https://github.com/python/cpython/pull/133813 - tests/test_cmdline.py - ) - fi - - epytest -} - -src_install() { - distutils-r1_src_install - newbashcomp external/pygments.bashcomp pygmentize -} diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest deleted file mode 100644 index 129669c075b5..000000000000 --- a/dev-python/pygobject/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -DIST pygobject-3.50.1.tar.gz 1081846 BLAKE2B 7c6fd07e913f64d925838efc6fa0603fef2298779bee15c2c2b2325dd39942ac4856e71846077b6c89e2b05508d66ce606430433257bbb9d6388a4613436615f SHA512 5708756cbc8e2b697442953a7f3d391ace98f1b7811cb905b0d80185f020bf32a775d70c49d1620a9733e83a6862314f2a72fa1b77cb26a01e84b3bff72e068e -DIST pygobject-3.50.2.tar.gz 1085854 BLAKE2B 03dc6dc4bd6533d23b8f88705ef371faedf592d98405f91969b910a44a253b29bda6367a9d4f7b7d2dbea7d695a0d1dae6cfc004553f16ab4bbc0e2017c8b591 SHA512 2daed81cfcdcefbd0fc9ffb7ce80c1daa223ecc8266a29a535e47dffd1656fb54dcead1a06c943e08ca92d28ac58ed7916b3f40105b17be7e1f272b9f893f15f -DIST pygobject-3.52.3.tar.gz 1235825 BLAKE2B f9d95ff9e12b6d6fb5c36d1528ff4ef45e6799316ac21b0f79364dc438bf4e0e6670489f23e0ca4325fc21d16cc2d96fe6aff61f71b8bfe768df2c487717e6df SHA512 06085df458076120017ace7a029ac6c00757ae1882a2a50041aadd7f4c2a329a0fb4d18dde02a481c1f4d3acecbc9d8f473f4ae23fbbfc4f885f75bbc7847f24 -DIST pygobject-3.52.3_0a8b2c56331a31d7f7096faaa1c1c26467b51c15_pythoncapi-compat.gh.tar.gz 50124 BLAKE2B 67bb1e60d10d72b146ae2f8ca0113939916fa67a3c71c3658343ff3742315768471e50c0254a3f9488031297d6697dbb0e8541bfe72e8b0754ede09fb9d65da8 SHA512 3fff69f471e28b47bbb537d31d182180631090c00aaf45931aad128f4cb700cdfd519ce560610b7e57132ad7d172b8f2bc4cd16cf748f218dafdadd15fc48718 -DIST pygobject-3.52.4.tar.gz 1247281 BLAKE2B eb35e3ba58d9bcfc84e724b7dded816ed3094f3b64f5b8785cc9ca656973c0f4e1518c2ad9d2008edd20da1ca6056daac0658464a4619c4b19724de6efb17618 SHA512 14779aa57ab57b62791fbe2c0e00649108e650a13ce4bb0631a5b7aece9e5094ba61c682e7ce462acecc01cd53e969ac84f783807ac5cad95e07673a1b92c1cf -DIST pygobject-3.52.4_0a8b2c56331a31d7f7096faaa1c1c26467b51c15_pythoncapi-compat.gh.tar.gz 50124 BLAKE2B 67bb1e60d10d72b146ae2f8ca0113939916fa67a3c71c3658343ff3742315768471e50c0254a3f9488031297d6697dbb0e8541bfe72e8b0754ede09fb9d65da8 SHA512 3fff69f471e28b47bbb537d31d182180631090c00aaf45931aad128f4cb700cdfd519ce560610b7e57132ad7d172b8f2bc4cd16cf748f218dafdadd15fc48718 -DIST pygobject-3.54.5.tar.gz 1274658 BLAKE2B 7541502dd4d0f62680d12ebb00f1039c6b33e9c1996500a3d0e54c6c87d719e99e32469d68cfdb04e8e8eaed70e2461739ea176e7bf98100f2329c7084425b5e SHA512 0036068922de03dfa15335b29eb27a9cfd85310b66eae4eb6cb895c427a9fbf3c65462930e981f03b9394bede6fe97639e0bdbee640373188a9c51ad03b65041 -DIST pygobject-3.56.2.tar.gz 1409059 BLAKE2B 9d0ea5b94edc966d8355169d85e79ea0446544f7560832e2be85314c30e739ed71efa877c9111a2a08a388edc9353b6ea5a8678acf681dcc1612ed62493bcaf3 SHA512 8be3ac43fad2aba79bfea05616f66511378fe9b316fe33d9c622af5c7b1ab260e4a513a5f6efe26e261eb6c05763391b327b58563cc551cbd2f25266e8a1826a -DIST pygobject-3.56.3.tar.gz 1411853 BLAKE2B 032644b8a7b3e366e7c8ea9943f5a63ddca27a1c2c43a007c7e0e15dff7611b0f210e0ca43fd1e9ed63aa74f9d346becc489ec943bbb6fd9da6af2ed8a3b97fb SHA512 7267e04c02436fb88eddac463546275c7ebda7295f4d250c27a37114a589676d340c0876ad953523c20dd52cfd7d8883cefd5c1b3dd7115a96645f1a32ba0d99 diff --git a/dev-python/pygobject/files/Skip-test-detecting-cycle-among-base-classes-typeerr.patch b/dev-python/pygobject/files/Skip-test-detecting-cycle-among-base-classes-typeerr.patch deleted file mode 100644 index cbadef48300d..000000000000 --- a/dev-python/pygobject/files/Skip-test-detecting-cycle-among-base-classes-typeerr.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 26aa63716d32f90bd67250df4a1234237d18bbad Mon Sep 17 00:00:00 2001 -From: Lukas Schmelting -Date: Tue, 27 May 2025 23:47:39 +0200 -Subject: [PATCH 2/2] Skip test detecting cycle among base classes typeerror - -Signed-off-by: Lukas Schmelting ---- - tests/test_gi.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/tests/test_gi.py b/tests/test_gi.py -index 9ab4882..8aeb609 100644 ---- a/tests/test_gi.py -+++ b/tests/test_gi.py -@@ -2860,2 +2860,3 @@ class TestMRO(unittest.TestCase): - -+ @pytest.mark.skip(reason="TypeError: Cycle among base classes") - def test_interface_collision(self): --- -2.49.0 - diff --git a/dev-python/pygobject/files/Skip-test-using-dbus-in-sandbox.patch b/dev-python/pygobject/files/Skip-test-using-dbus-in-sandbox.patch deleted file mode 100644 index 405b3f6a9acb..000000000000 --- a/dev-python/pygobject/files/Skip-test-using-dbus-in-sandbox.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 5f57664aca65b5bd433b0a016da92bb74ca378d1 Mon Sep 17 00:00:00 2001 -From: Lukas Schmelting -Date: Tue, 27 May 2025 23:46:51 +0200 -Subject: [PATCH 1/2] Skip test using dbus in sandbox - -Signed-off-by: Lukas Schmelting ---- - tests/test_gdbus.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/tests/test_gdbus.py b/tests/test_gdbus.py -index 8fe3952..d5e9d79 100644 ---- a/tests/test_gdbus.py -+++ b/tests/test_gdbus.py -@@ -138,2 +138,3 @@ class TestGDBusClient(unittest.TestCase): - -+ @pytest.mark.skip(reason="Use of dbus in sandbox") - def test_python_calls_sync(self): --- -2.49.0 - diff --git a/dev-python/pygobject/metadata.xml b/dev-python/pygobject/metadata.xml deleted file mode 100644 index 938814dc8f1d..000000000000 --- a/dev-python/pygobject/metadata.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - python@gentoo.org - Python - - - GObject is a object system used by GTK+, GStreamer and other libraries. - PyGObject provides a convenient wrapper for use in Python programs when - accessing GObject libraries. Like the GObject library itself PyGObject - is licensed under the GNU LGPL, so is suitable for use in both free - software and proprietary applications. It is already in use in many - applications ranging from small single purpose scripts up to large full - featured applications. PyGObject now dynamically accesses any GObject - libraries that uses GObject Introspection. It replaces the need for - separate modules such as PyGTK, GIO and python-gnome to build a full - GNOME 3.0 application. Once new functionality is added to gobject - library it is instantly available as a Python API without the need for - intermediate Python glue. - - - PyGObject - GNOME/pygobject - python/pythoncapi-compat - - diff --git a/dev-python/pygobject/pygobject-3.50.1.ebuild b/dev-python/pygobject/pygobject-3.50.1.ebuild deleted file mode 100644 index 5db4e3fafd42..000000000000 --- a/dev-python/pygobject/pygobject-3.50.1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=no -GNOME_TARBALL_SUFFIX="gz" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit gnome.org meson virtualx xdg distutils-r1 - -DESCRIPTION="Python bindings for GObject Introspection" -HOMEPAGE="https://pygobject.gnome.org" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="+cairo test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.64:2 - >=dev-libs/gobject-introspection-1.82.0-r2:= - dev-libs/libffi:= - cairo? ( - >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] - x11-libs/cairo[glib] - ) -" -DEPEND=" - ${RDEPEND} - test? ( - >=app-accessibility/at-spi2-core-2.46.0[introspection] - dev-python/pytest[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection,jpeg] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - ) -" -BDEPEND=" - virtual/pkgconfig -" - -python_configure() { - local emesonargs=( - $(meson_feature cairo pycairo) - $(meson_use test tests) - -Dpython="${EPYTHON}" - ) - meson_src_configure -} - -python_compile() { - meson_src_compile -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x XDG_CACHE_HOME="${T}/${EPYTHON}" - - if [[ ${EPYTHON} == python3.14* ]] ; then - # https://gitlab.gnome.org/GNOME/pygobject/-/issues/694 - local -x PYTEST_ADDOPTS="-k 'not (ref_count or has_two_refs or iteration_refs)'" - fi - - meson_src_test --timeout-multiplier 3 || die "test failed for ${EPYTHON}" -} - -python_install() { - meson_src_install - python_optimize -} diff --git a/dev-python/pygobject/pygobject-3.50.2.ebuild b/dev-python/pygobject/pygobject-3.50.2.ebuild deleted file mode 100644 index 3f993baa332f..000000000000 --- a/dev-python/pygobject/pygobject-3.50.2.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=no -GNOME_TARBALL_SUFFIX="gz" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit gnome.org meson virtualx xdg distutils-r1 - -DESCRIPTION="Python bindings for GObject Introspection" -HOMEPAGE="https://pygobject.gnome.org" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="+cairo test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.64:2 - >=dev-libs/gobject-introspection-1.82.0-r2:= - dev-libs/libffi:= - cairo? ( - >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] - x11-libs/cairo[glib] - ) -" -DEPEND=" - ${RDEPEND} - test? ( - >=app-accessibility/at-spi2-core-2.46.0[introspection] - dev-python/pytest[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection,jpeg] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - ) -" -BDEPEND=" - virtual/pkgconfig -" - -python_configure() { - local emesonargs=( - $(meson_feature cairo pycairo) - $(meson_use test tests) - -Dpython="${EPYTHON}" - ) - meson_src_configure -} - -python_compile() { - meson_src_compile -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x XDG_CACHE_HOME="${T}/${EPYTHON}" - - if [[ ${EPYTHON} == python3.14* ]] ; then - # https://gitlab.gnome.org/GNOME/pygobject/-/issues/694 - local -x PYTEST_ADDOPTS="-k 'not (ref_count or has_two_refs or iteration_refs)'" - fi - - meson_src_test --timeout-multiplier 3 || die "test failed for ${EPYTHON}" -} - -python_install() { - meson_src_install - python_optimize -} diff --git a/dev-python/pygobject/pygobject-3.52.3.ebuild b/dev-python/pygobject/pygobject-3.52.3.ebuild deleted file mode 100644 index baf3e5dbf9a9..000000000000 --- a/dev-python/pygobject/pygobject-3.52.3.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=no -GNOME_TARBALL_SUFFIX="gz" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit gnome.org meson virtualx xdg distutils-r1 - -DESCRIPTION="Python bindings for GObject Introspection" -HOMEPAGE=" - https://pygobject.gnome.org/ - https://gitlab.gnome.org/GNOME/pygobject/ -" -COMMIT=0a8b2c56331a31d7f7096faaa1c1c26467b51c15 -SRC_URI+=" - https://github.com/python/pythoncapi-compat/archive/${COMMIT}.tar.gz -> \ - ${P}_${COMMIT}_pythoncapi-compat.gh.tar.gz -" -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="+cairo test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.80:2 - >=dev-libs/gobject-introspection-1.84:= - dev-libs/libffi:= - cairo? ( - >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] - x11-libs/cairo[glib] - ) -" -DEPEND=" - ${RDEPEND} - test? ( - >=app-accessibility/at-spi2-core-2.46.0[introspection] - dev-python/pytest[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection,jpeg] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - ) -" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/Skip-test-using-dbus-in-sandbox.patch" - "${FILESDIR}/Skip-test-detecting-cycle-among-base-classes-typeerr.patch" -) - -src_unpack() { - default - unpack "${P}_${COMMIT}_pythoncapi-compat.gh.tar.gz" -} - -src_prepare() { - default - find "${S}/subprojects/pythoncapi-compat" -mindepth 1 ! -name meson.build -exec rm -vrf {} + || die - mv -v "${WORKDIR}/pythoncapi-compat-${COMMIT}"/* "${S}/subprojects/pythoncapi-compat" || die -} - -python_configure() { - local emesonargs=( - $(meson_feature cairo pycairo) - $(meson_use test tests) - -Dpython="${EPYTHON}" - ) - meson_src_configure -} - -python_compile() { - meson_src_compile -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x XDG_CACHE_HOME="${T}/${EPYTHON}" - - if [[ ${EPYTHON} == python3.14* ]] ; then - # https://gitlab.gnome.org/GNOME/pygobject/-/issues/694 - local -x PYTEST_ADDOPTS="-k 'not (ref_count or has_two_refs)'" - fi - - meson_src_test --timeout-multiplier 3 || die "test for ${EPYTHON}" -} - -python_install() { - meson_src_install - python_optimize -} diff --git a/dev-python/pygobject/pygobject-3.52.4.ebuild b/dev-python/pygobject/pygobject-3.52.4.ebuild deleted file mode 100644 index e19e9d9c4b8c..000000000000 --- a/dev-python/pygobject/pygobject-3.52.4.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=no -GNOME_TARBALL_SUFFIX="gz" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit gnome.org meson virtualx xdg distutils-r1 - -DESCRIPTION="Python bindings for GObject Introspection" -HOMEPAGE=" - https://pygobject.gnome.org/ - https://gitlab.gnome.org/GNOME/pygobject/ -" -COMMIT=0a8b2c56331a31d7f7096faaa1c1c26467b51c15 -SRC_URI+=" - https://github.com/python/pythoncapi-compat/archive/${COMMIT}.tar.gz -> \ - ${P}_${COMMIT}_pythoncapi-compat.gh.tar.gz -" -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="+cairo test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.80:2 - >=dev-libs/gobject-introspection-1.84:= - dev-libs/libffi:= - cairo? ( - >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] - x11-libs/cairo[glib] - ) -" -DEPEND=" - ${RDEPEND} - test? ( - >=app-accessibility/at-spi2-core-2.46.0[introspection] - dev-python/pytest[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection,jpeg] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - ) -" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/Skip-test-using-dbus-in-sandbox.patch" - "${FILESDIR}/Skip-test-detecting-cycle-among-base-classes-typeerr.patch" -) - -src_unpack() { - default - unpack "${P}_${COMMIT}_pythoncapi-compat.gh.tar.gz" -} - -src_prepare() { - default - find "${S}/subprojects/pythoncapi-compat" -mindepth 1 ! -name meson.build -exec rm -vrf {} + || die - mv -v "${WORKDIR}/pythoncapi-compat-${COMMIT}"/* "${S}/subprojects/pythoncapi-compat" || die -} - -python_configure() { - local emesonargs=( - $(meson_feature cairo pycairo) - $(meson_use test tests) - -Dpython="${EPYTHON}" - ) - meson_src_configure -} - -python_compile() { - meson_src_compile -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x XDG_CACHE_HOME="${T}/${EPYTHON}" - - if [[ ${EPYTHON} == python3.14* ]] ; then - # https://gitlab.gnome.org/GNOME/pygobject/-/issues/694 - local -x PYTEST_ADDOPTS="-k 'not (ref_count or has_two_refs)'" - fi - - meson_src_test --timeout-multiplier 3 || die "test for ${EPYTHON}" -} - -python_install() { - meson_src_install - python_optimize -} diff --git a/dev-python/pygobject/pygobject-3.54.5.ebuild b/dev-python/pygobject/pygobject-3.54.5.ebuild deleted file mode 100644 index effe3d38c6ae..000000000000 --- a/dev-python/pygobject/pygobject-3.54.5.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=no -GNOME_TARBALL_SUFFIX="gz" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit gnome.org meson virtualx xdg distutils-r1 - -DESCRIPTION="Python bindings for GObject Introspection" -HOMEPAGE=" - https://pygobject.gnome.org/ - https://gitlab.gnome.org/GNOME/pygobject/ -" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="+cairo test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.80:2 - >=dev-libs/gobject-introspection-1.84:= - dev-libs/libffi:= - cairo? ( - >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] - x11-libs/cairo[glib] - ) -" -DEPEND=" - ${RDEPEND} - test? ( - >=app-accessibility/at-spi2-core-2.46.0[introspection] - dev-python/pytest[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection,jpeg] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - ) -" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/Skip-test-using-dbus-in-sandbox.patch" - "${FILESDIR}/Skip-test-detecting-cycle-among-base-classes-typeerr.patch" -) - -python_configure() { - local emesonargs=( - $(meson_feature cairo pycairo) - $(meson_use test tests) - -Dpython="${EPYTHON}" - ) - meson_src_configure -} - -python_compile() { - meson_src_compile -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x XDG_CACHE_HOME="${T}/${EPYTHON}" - - meson_src_test --timeout-multiplier 3 || die "test for ${EPYTHON}" -} - -python_install() { - meson_src_install - python_optimize -} diff --git a/dev-python/pygobject/pygobject-3.56.2.ebuild b/dev-python/pygobject/pygobject-3.56.2.ebuild deleted file mode 100644 index 925f280900e9..000000000000 --- a/dev-python/pygobject/pygobject-3.56.2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=no -GNOME_TARBALL_SUFFIX="gz" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit gnome.org meson virtualx xdg distutils-r1 - -DESCRIPTION="Python bindings for GObject Introspection" -HOMEPAGE=" - https://pygobject.gnome.org/ - https://gitlab.gnome.org/GNOME/pygobject/ -" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="+cairo test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.80:2 - >=dev-libs/gobject-introspection-1.84:= - dev-libs/libffi:= - cairo? ( - >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] - x11-libs/cairo[glib] - ) -" -DEPEND=" - ${RDEPEND} - test? ( - >=app-accessibility/at-spi2-core-2.46.0[introspection] - dev-python/pytest[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection,jpeg] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - ) -" -BDEPEND=" - virtual/pkgconfig -" - -python_configure() { - local emesonargs=( - $(meson_feature cairo pycairo) - $(meson_use test tests) - -Dpython="${EPYTHON}" - ) - meson_src_configure -} - -python_compile() { - meson_src_compile -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x XDG_CACHE_HOME="${T}/${EPYTHON}" - - meson_src_test --timeout-multiplier 3 || die "test for ${EPYTHON}" -} - -python_install() { - meson_src_install - python_optimize -} diff --git a/dev-python/pygobject/pygobject-3.56.3.ebuild b/dev-python/pygobject/pygobject-3.56.3.ebuild deleted file mode 100644 index c7537b9b58bb..000000000000 --- a/dev-python/pygobject/pygobject-3.56.3.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=no -GNOME_TARBALL_SUFFIX="gz" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit gnome.org meson virtualx xdg distutils-r1 - -DESCRIPTION="Python bindings for GObject Introspection" -HOMEPAGE=" - https://pygobject.gnome.org/ - https://gitlab.gnome.org/GNOME/pygobject/ -" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="+cairo test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.80:2 - >=dev-libs/gobject-introspection-1.84:= - dev-libs/libffi:= - cairo? ( - >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}] - x11-libs/cairo[glib] - ) -" -DEPEND=" - ${RDEPEND} - test? ( - >=app-accessibility/at-spi2-core-2.46.0[introspection] - dev-python/pytest[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection,jpeg] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] - ) -" -BDEPEND=" - virtual/pkgconfig -" - -python_configure() { - local emesonargs=( - $(meson_feature cairo pycairo) - $(meson_use test tests) - -Dpython="${EPYTHON}" - ) - meson_src_configure -} - -python_compile() { - meson_src_compile -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x XDG_CACHE_HOME="${T}/${EPYTHON}" - # Timeout - local -x PYTEST_ADDOPTS="-k 'not test_python_calls_sync'" - - meson_src_test --timeout-multiplier 3 || die "test for ${EPYTHON}" -} - -python_install() { - meson_src_install - python_optimize -} diff --git a/dev-python/pygraphviz/Manifest b/dev-python/pygraphviz/Manifest deleted file mode 100644 index 474b5a37cf39..000000000000 --- a/dev-python/pygraphviz/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pygraphviz-1.14.tar.gz 106003 BLAKE2B d56b16c6cc0fefeb258f6071424e20e38277bf76a8750ecbc1d9e2e8af5737ff79c78436bdf0d09c0e785e3b1bf90519b9bfd7014cf8373280c58e7057e2ba19 SHA512 867346303d560be21a37080e6d3ce0afe42119ee373f8cd872e853fee611d2c4cb56cc057023230fcf8ffbf03053ea92b9fc2ec6d5e682d6c6667b6727d87899 diff --git a/dev-python/pygraphviz/files/pygraphviz-1.14-graphviz-14.patch b/dev-python/pygraphviz/files/pygraphviz-1.14-graphviz-14.patch deleted file mode 100644 index 98e85c4b9cdd..000000000000 --- a/dev-python/pygraphviz/files/pygraphviz-1.14-graphviz-14.patch +++ /dev/null @@ -1,115 +0,0 @@ -From ad6a9d0eaa0942be7ece6bb253eeea5f7dd2e9e7 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= -Date: Wed, 22 Oct 2025 19:51:56 +0200 -Subject: [PATCH] fix: correct signature of gvRenderData() function -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -For compatibility with graphviz 14.* - -Fixes: https://github.com/pygraphviz/pygraphviz/issues/567 -Replaces: https://github.com/pygraphviz/pygraphviz/pull/566 -Signed-off-by: Matěj Cepl ---- a/pygraphviz/graphviz.i -+++ b/pygraphviz/graphviz.i -@@ -338,7 +338,12 @@ int gvRenderFilename(GVC_t *gvc, Agraph_t* g, char *format, char *filename); - /* three lines are straight from the SWIG manual. */ - %include - %include -+#if GRAPHVIZ_VERSION_MAJOR >= 14 -+%cstring_output_allocate_size(char **result, size_t* size, free(*$1)); -+int gvRenderData(GVC_t *gvc, Agraph_t* g, char *format, char **result, size_t *size); -+#else - %cstring_output_allocate_size(char **result, unsigned int* size, free(*$1)); - int gvRenderData(GVC_t *gvc, Agraph_t* g, char *format, char **result, unsigned int *size); -+#endif - /* Free memory allocated and pointed to by *result in gvRenderData */ - extern void gvFreeRenderData (char* data); ---- a/setup.py -+++ b/setup.py -@@ -1,15 +1,72 @@ - import sys -+import os -+import re - from setuptools import setup, Extension - -+def get_graphviz_version(): -+ """ -+ Reads GRAPHVIZ_VERSION_MAJOR from the header file. -+ Assumes the header is available at a known path during setup. -+ """ -+ # NOTE: You may need to adjust this path based on your environment -+ # or rely on the build system to have already installed it. -+ header_path = '/usr/include/graphviz/graphviz_version.h' -+ -+ if not os.path.exists(header_path): -+ # Fallback/default if header file cannot be read during setup. -+ # This should match your expected target version. -+ raise RuntimeError(f"Graphviz header file not found at {header_path}.") -+ -+ with open(header_path, 'r') as f: -+ content = f.read() -+ match = re.search(r'#define\s+GRAPHVIZ_VERSION_MAJOR\s+(\d+)', content) -+ if match: -+ return int(match.group(1)) -+ else: -+ match = re.search(r'#define\s+PACKAGE_VERSION\s+"([0-9.]+)"', content) -+ if match: -+ maj_ver = match.group(1).split('.')[0] -+ return int(maj_ver) -+ -+ raise RuntimeError(f"GRAPHVIZ_VERSION_MAJOR macro not found in the header file!") -+ - if __name__ == "__main__": -- define_macros = [("SWIG_PYTHON_STRICT_BYTE_CHAR", None)] -- if sys.platform == "win32": -+ WINDOWS = sys.platform == "win32" -+ -+ # Get the target version number -+ gv_major_version = get_graphviz_version() -+ -+ define_macros = [] -+ swig_options = [] -+ -+ if WINDOWS: - define_macros.append(("GVDLL", None)) - -+ swig_options.append("-DGRAPHVIZ_VERSION_MAJOR={}".format(str(gv_major_version))) -+ print(f"Defining GRAPHVIZ_VERSION_MAJOR as: {gv_major_version}") -+ -+ # List of search paths for where graphviz libs may be installed. -+ # The graphviz library subdir contains the plugin libraries (e.g. -+ # gvplugin_*). The main graphviz libs (cgraph etc.) are in the -+ # parent dir -+ library_search_paths = [ -+ "/usr/lib/x86_64-linux-gnu", # Ubuntu x86_64 -+ "/usr/lib/x86_64-linux-gnu/graphviz", -+ "/opt/homebrew/lib", # Macos, homebrew aarch64 -+ "/opt/homebrew/lib/graphviz", -+ "/usr/lib64", # Fedora -+ "/usr/lib64/graphviz", -+ "/usr/local/lib", # source install / macos homebrew x86_64 -+ "/usr/local/lib/graphviz", -+ ] -+ -+ # runtime_library_dirs must not be defined with windows else setup will fail -+ extra_kwargs = {} if WINDOWS else {"runtime_library_dirs": library_search_paths} -+ - extension = [ - Extension( - name="pygraphviz._graphviz", -- sources=["pygraphviz/graphviz_wrap.c"], -+ sources=["pygraphviz/graphviz.i"], - include_dirs=[], - library_dirs=[], - # cdt does not link to cgraph, whereas cgraph links to cdt. -@@ -20,6 +77,8 @@ if __name__ == "__main__": - # undefined symbol errors. seen under PyPy on Linux.) - libraries=["cdt", "cgraph", "gvc"], - define_macros=define_macros, -+ swig_opts=swig_options, -+ **extra_kwargs, - ) - ] - diff --git a/dev-python/pygraphviz/metadata.xml b/dev-python/pygraphviz/metadata.xml deleted file mode 100644 index d876ce493c59..000000000000 --- a/dev-python/pygraphviz/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - Pygraphviz is a Python interface to the Graphviz graph layout and - visualization package. - With Pygraphviz you can create, edit, read, write, and draw graphs using - Python to access the Graphviz graph data structure and layout algorithms. - - - pygraphviz - pygraphviz/pygraphviz - - diff --git a/dev-python/pygraphviz/pygraphviz-1.14-r2.ebuild b/dev-python/pygraphviz/pygraphviz-1.14-r2.ebuild deleted file mode 100644 index af983f1d7b26..000000000000 --- a/dev-python/pygraphviz/pygraphviz-1.14-r2.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_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python wrapper for the Graphviz Agraph data structure" -HOMEPAGE=" - https://pygraphviz.github.io/ - https://github.com/pygraphviz/pygraphviz/ - https://pypi.org/project/pygraphviz/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~x64-macos" - -# Note: only C API of graphviz is used, PYTHON_USEDEP unnecessary. -DEPEND=" - media-gfx/graphviz:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-lang/swig:0 -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/pygraphviz/pygraphviz/pull/573 - # (includes some setup.py changes from main due to rebase) - "${FILESDIR}"/pygraphviz-1.14-graphviz-14.patch -) - -python_test() { - rm -rf pygraphviz || die - epytest --pyargs pygraphviz -} - -python_install_all() { - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - - distutils-r1_python_install_all -} diff --git a/dev-python/pygresql/Manifest b/dev-python/pygresql/Manifest deleted file mode 100644 index c39da22bc74e..000000000000 --- a/dev-python/pygresql/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pygresql-6.2.3.tar.gz 275395 BLAKE2B 2d709b20664dc3242c340d57b59db81079516ad32e9e7690793b1b15d60a34a417577beb32488c7f293fa0ee4aedcb063224f47aaed98c101a079a69b74e1919 SHA512 80121a2e1a6eceef6f4afda9218f032c7a26a434dd900bad538264cfc8c30d4f18a7e601bae16956cc8977555bc4e8cf7fa9611a39bda4cc20b3b229780ec17f diff --git a/dev-python/pygresql/files/pygresql-5.2-CFLAGS.patch b/dev-python/pygresql/files/pygresql-5.2-CFLAGS.patch deleted file mode 100644 index 24b9da21d165..000000000000 --- a/dev-python/pygresql/files/pygresql-5.2-CFLAGS.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/setup.py -+++ b/setup.py -@@ -95,7 +95,7 @@ - library_dirs = [get_python_lib(), pg_config('libdir')] - define_macros = [('PYGRESQL_VERSION', version)] - undef_macros = [] --extra_compile_args = ['-O2', '-funsigned-char', '-Wall', '-Wconversion'] -+extra_compile_args = ['-funsigned-char', '-Wall'] - - - class build_pg_ext(build_ext): diff --git a/dev-python/pygresql/metadata.xml b/dev-python/pygresql/metadata.xml deleted file mode 100644 index 5580fe606fcf..000000000000 --- a/dev-python/pygresql/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - pgsql-bugs@gentoo.org - PostgreSQL and Related Package Development - - - python@gentoo.org - Python - - - PyGreSQL - PyGreSQL/PyGreSQL - - diff --git a/dev-python/pygresql/pygresql-6.2.3.ebuild b/dev-python/pygresql/pygresql-6.2.3.ebuild deleted file mode 100644 index a35b1ed53f71..000000000000 --- a/dev-python/pygresql/pygresql-6.2.3.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="PyGreSQL" -POSTGRES_COMPAT=( 9.6 {10..18} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 postgres pypi - -DESCRIPTION="A Python interface for the PostgreSQL database" -HOMEPAGE=" - https://pygresql.github.io/ - https://github.com/PyGreSQL/PyGreSQL/ - https://pypi.org/project/PyGreSQL/ -" - -LICENSE="POSTGRESQL" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ppc ~sparc x86" - -DEPEND="${POSTGRES_DEP}" -RDEPEND="${DEPEND}" -BDEPEND=" - test? ( - dev-db/postgresql[server] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-5.2-CFLAGS.patch -) - -distutils_enable_tests unittest - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]]; then - postgres_pkg_setup - fi -} - -src_test() { - local db="${T}/pgsql" - initdb --username=portage -D "${db}" || die - pg_ctl -w -D "${db}" start \ - -o "-h '127.0.0.1' -p 5432 -k '${T}'" || die - psql -h "${T}" -U portage -d postgres \ - -c "ALTER ROLE portage WITH PASSWORD 'postgres';" || die - createdb -h "${T}" -U portage test || die - - cat > tests/LOCAL_PyGreSQL.py <<-EOF || die - dbhost = '${T}' - EOF - - rm -rf pg || die - distutils-r1_src_test - - pg_ctl -w -D "${db}" stop || die -} - -python_install_all() { - local DOCS=( docs/*.rst docs/community/* docs/contents/tutorial.rst ) - - distutils-r1_python_install_all -} diff --git a/dev-python/pygsl/Manifest b/dev-python/pygsl/Manifest deleted file mode 100644 index 22476ec8b591..000000000000 --- a/dev-python/pygsl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pygsl-2.3.4.gh.tar.gz 1100233 BLAKE2B 0d59062ae7a6193225ac731a9a12a7c32df9c309a90e358fd77f7c957f8d27269e97634022036aa7b1d99e2c3703a7c45387c97557c4e28762310009626cb465 SHA512 4b510426bafc06c79742f0ef0ad07e31a7aa74c14bab88bd2f0a2acb125569ecf38aeab0eaf01590bd052474a4aa7f8b39a66f853e4bc4a392e126dcf4bfb359 diff --git a/dev-python/pygsl/metadata.xml b/dev-python/pygsl/metadata.xml deleted file mode 100644 index 1300b83b8baa..000000000000 --- a/dev-python/pygsl/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - pygsl - pygsl/pygsl - - diff --git a/dev-python/pygsl/pygsl-2.3.4.ebuild b/dev-python/pygsl/pygsl-2.3.4.ebuild deleted file mode 100644 index 6ce1603d9bfa..000000000000 --- a/dev-python/pygsl/pygsl-2.3.4.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2024 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="Python interface for the GNU scientific library (gsl)" -HOMEPAGE="https://github.com/pygsl/pygsl" -SRC_URI="https://github.com/pygsl/pygsl/archive/v.${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-v.${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="examples" -# Tests are also failing upstream -# https://github.com/pygsl/pygsl/issues/15 -RESTRICT="test" - -DEPEND=" - sci-libs/gsl - dev-python/numpy[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx doc dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -src_install() { - use examples && dodoc -r examples - distutils-r1_src_install -} diff --git a/dev-python/pyh2o/Manifest b/dev-python/pyh2o/Manifest deleted file mode 100644 index 1a88af411bec..000000000000 --- a/dev-python/pyh2o/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyh2o-1.gh.tar.gz 7327 BLAKE2B 9d6b308d17dd799e2c83a191c346a3d78fc0a097de2a2fd5cb6277a1525992aa18f6c6b61b2c2503ae4a9e7ddd3575e092aef77a0e84223a5a2c702c0a808f1d SHA512 529fa4d8e9c477346fcbd23d7172d41de96789797f0e1ad0557f4c0bdaea8a519a8e8735845d0080cf171182874ce0819e76357ca7c7db1d62a9544f907095db diff --git a/dev-python/pyh2o/metadata.xml b/dev-python/pyh2o/metadata.xml deleted file mode 100644 index c569b84fd6d0..000000000000 --- a/dev-python/pyh2o/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - mgorny@gentoo.org - Michał Górny - - - - mgorny@gentoo.org - Michał Górny - - https://github.com/projg2/pyh2o/issues/ - projg2/pyh2o - pyh2o - - diff --git a/dev-python/pyh2o/pyh2o-1-r1.ebuild b/dev-python/pyh2o/pyh2o-1-r1.ebuild deleted file mode 100644 index 277185d13ba4..000000000000 --- a/dev-python/pyh2o/pyh2o-1-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python API for sci-libs/libh2o" -HOMEPAGE="https://github.com/projg2/pyh2o/" -SRC_URI=" - https://github.com/projg2/pyh2o/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=sci-libs/libh2o-0.2.1:= -" -DEPEND=" - ${RDEPEND} -" - -distutils_enable_tests pytest diff --git a/dev-python/pyhamcrest/Manifest b/dev-python/pyhamcrest/Manifest deleted file mode 100644 index 19a5afa368f8..000000000000 --- a/dev-python/pyhamcrest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PyHamcrest-2.1.0.gh.tar.gz 62526 BLAKE2B 5f4a836c6f0e61977fe0d572987a75fa9803d2362afb95d27d22aa8a567844823452b99c40c8160cca4407a60dbbeff3f6fdf03163da9ee643e082a64e83c512 SHA512 99017a75954b346622f9bd261a4f8827f82eb42a19551a7f96f9097a763e57afcc367a41a4cca742bda60ee0e7c3bcc2ca7025348e318f41e67c97c7a60961b5 diff --git a/dev-python/pyhamcrest/metadata.xml b/dev-python/pyhamcrest/metadata.xml deleted file mode 100644 index 20a640821843..000000000000 --- a/dev-python/pyhamcrest/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - PyHamcrest - hamcrest/PyHamcrest - - diff --git a/dev-python/pyhamcrest/pyhamcrest-2.1.0.ebuild b/dev-python/pyhamcrest/pyhamcrest-2.1.0.ebuild deleted file mode 100644 index 85fba5625358..000000000000 --- a/dev-python/pyhamcrest/pyhamcrest-2.1.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="PyHamcrest-${PV}" -DESCRIPTION="Hamcrest framework for matcher objects" -HOMEPAGE=" - https://github.com/hamcrest/PyHamcrest/ - https://pypi.org/project/PyHamcrest/ -" -SRC_URI=" - https://github.com/hamcrest/PyHamcrest/archive/V${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="examples" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - local EPYTEST_DESELECT=( - # removed in numpy 2.0, https://github.com/hamcrest/PyHamcrest/pull/248 - tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_complex - tests/hamcrest_unit_test/number/iscloseto_test.py::IsNumericTest::test_numpy_numeric_type_float - ) - [[ ${EPYTHON} == python3.14 ]] && EPYTEST_DESELECT+=( - # assumes asyncio event loop already exists - tests/hamcrest_unit_test/core/future_test.py::FutureExceptionTest - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/pyhcl/Manifest b/dev-python/pyhcl/Manifest deleted file mode 100644 index 1d5adac20567..000000000000 --- a/dev-python/pyhcl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyhcl-0.4.5.gh.tar.gz 58692 BLAKE2B ea08471e3bc0957b19660322e487314ffb795c4df024e54b0ed5979f60f406c7ba08f48825ef9c6a2984fff753a85db696a3877f3409d5773b1789d696164e1b SHA512 094c766e8787142c6369e530102f54c187c25cbc68d0feb89e71230adf3241cd17bd001cabb52a67e4230e1d4ca43eff975c523bd395305a38ca72ef3e604ab8 diff --git a/dev-python/pyhcl/metadata.xml b/dev-python/pyhcl/metadata.xml deleted file mode 100644 index 9088e4571c3e..000000000000 --- a/dev-python/pyhcl/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - williamh@gentoo.org - William Hubbs - - - chutzpah@gentoo.org - Patrick McLean - - - - virtuald/pyhcl - pyhcl - - diff --git a/dev-python/pyhcl/pyhcl-0.4.5.ebuild b/dev-python/pyhcl/pyhcl-0.4.5.ebuild deleted file mode 100644 index 6dfb8683674a..000000000000 --- a/dev-python/pyhcl/pyhcl-0.4.5.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="HCL configuration parser for python" -HOMEPAGE=" - https://github.com/virtuald/pyhcl/ - https://pypi.org/project/pyhcl/ -" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/virtuald/pyhcl.git" -else - SRC_URI=" - https://github.com/virtuald/pyhcl/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm64" -fi - -LICENSE="MPL-2.0" -SLOT="0" - -distutils_enable_tests pytest - -python_prepare_all() { - printf '__version__ = "%s"\n' "${PV}" > src/hcl/version.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/pyicu/Manifest b/dev-python/pyicu/Manifest deleted file mode 100644 index 36c4c831afb2..000000000000 --- a/dev-python/pyicu/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyicu-v2.16.2.tar.bz2 200222 BLAKE2B 7f8124ce6d5192f0d37ba0c34a55dccef840456bd3302f4ba73262b6c1e236d7288fe8860c319182836d3b85f83220946b9c826874cd97acf6662e5bfaa12d6e SHA512 ff0c2ae5a5720ec3e728337713f6b96c76953ed978e4424fec8cae31494e39245d7b3219a3fa93003c262f7cd532a9942cb2d4a89775ebaaa26dbfd164dbf2d6 diff --git a/dev-python/pyicu/metadata.xml b/dev-python/pyicu/metadata.xml deleted file mode 100644 index ea7b23b2a9b3..000000000000 --- a/dev-python/pyicu/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - Python - - - pyicu - - diff --git a/dev-python/pyicu/pyicu-2.16.2.ebuild b/dev-python/pyicu/pyicu-2.16.2.ebuild deleted file mode 100644 index 358cadd238f5..000000000000 --- a/dev-python/pyicu/pyicu-2.16.2.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/-/-v} -DESCRIPTION="Python bindings for dev-libs/icu" -HOMEPAGE=" - https://gitlab.pyicu.org/main/pyicu/ - https://pypi.org/project/pyicu/ -" -SRC_URI=" - https://gitlab.pyicu.org/main/pyicu/-/archive/v${PV}/${MY_P}.tar.bz2 -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86 ~arm64-macos ~x64-macos" - -DEPEND=" - dev-libs/icu:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-python/six[${PYTHON_USEDEP}] - ) -" - -DOCS=( CHANGES CREDITS README.md ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest test -} diff --git a/dev-python/pyinotify/Manifest b/dev-python/pyinotify/Manifest deleted file mode 100644 index 080a2077f0e8..000000000000 --- a/dev-python/pyinotify/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyinotify-0.9.6.tar.gz 60998 BLAKE2B 7fb55cfe5b2c02682b5842d95859a58f218ab591a4eee689b707e804c6fe8cde4cc1fb3dfbf54a044ff743deefa0ee5551bc6e27ca4dda1c608218a6c24597b2 SHA512 b52de43293b06b32236e90b7c33fac061f3095cd7d4aecec89a099d56020db1a85440ab9dcc8b521238c001fc49a1f37d1b16d621bc1acab4d7273aebcaadbc5 diff --git a/dev-python/pyinotify/files/pyinotify-0.9.6-py312.patch b/dev-python/pyinotify/files/pyinotify-0.9.6-py312.patch deleted file mode 100644 index 6f8f65545b8c..000000000000 --- a/dev-python/pyinotify/files/pyinotify-0.9.6-py312.patch +++ /dev/null @@ -1,84 +0,0 @@ -From 478d595a7d086423733e9f5da5edfe9f1df48682 Mon Sep 17 00:00:00 2001 -From: Troy Curtis Jr -Date: Thu, 10 Aug 2023 21:51:15 -0400 -Subject: [PATCH] Make asyncore support optional for Python 3. - -Fixes #204. ---- - python3/pyinotify.py | 50 +++++++++++++++++++++++++------------------- - 1 file changed, 28 insertions(+), 22 deletions(-) - -diff --git a/python3/pyinotify.py b/python3/pyinotify.py -index bc24313..f4a5a90 100755 ---- a/python3/pyinotify.py -+++ b/python3/pyinotify.py -@@ -68,7 +68,6 @@ def __init__(self, version): - from datetime import datetime, timedelta - import time - import re --import asyncore - import glob - import locale - import subprocess -@@ -1494,33 +1493,40 @@ def run(self): - self.loop() - - --class AsyncNotifier(asyncore.file_dispatcher, Notifier): -- """ -- This notifier inherits from asyncore.file_dispatcher in order to be able to -- use pyinotify along with the asyncore framework. -+try: -+ import asyncore - -- """ -- def __init__(self, watch_manager, default_proc_fun=None, read_freq=0, -- threshold=0, timeout=None, channel_map=None): -+ class AsyncNotifier(asyncore.file_dispatcher, Notifier): - """ -- Initializes the async notifier. The only additional parameter is -- 'channel_map' which is the optional asyncore private map. See -- Notifier class for the meaning of the others parameters. -+ This notifier inherits from asyncore.file_dispatcher in order to be able to -+ use pyinotify along with the asyncore framework. - - """ -- Notifier.__init__(self, watch_manager, default_proc_fun, read_freq, -- threshold, timeout) -- asyncore.file_dispatcher.__init__(self, self._fd, channel_map) -+ def __init__(self, watch_manager, default_proc_fun=None, read_freq=0, -+ threshold=0, timeout=None, channel_map=None): -+ """ -+ Initializes the async notifier. The only additional parameter is -+ 'channel_map' which is the optional asyncore private map. See -+ Notifier class for the meaning of the others parameters. - -- def handle_read(self): -- """ -- When asyncore tells us we can read from the fd, we proceed processing -- events. This method can be overridden for handling a notification -- differently. -+ """ -+ Notifier.__init__(self, watch_manager, default_proc_fun, read_freq, -+ threshold, timeout) -+ asyncore.file_dispatcher.__init__(self, self._fd, channel_map) - -- """ -- self.read_events() -- self.process_events() -+ def handle_read(self): -+ """ -+ When asyncore tells us we can read from the fd, we proceed processing -+ events. This method can be overridden for handling a notification -+ differently. -+ -+ """ -+ self.read_events() -+ self.process_events() -+except ImportError: -+ # asyncore was removed in Python 3.12, but try the import instead of a -+ # version check in case the compatibility package is installed. -+ pass - - - class TornadoAsyncNotifier(Notifier): diff --git a/dev-python/pyinotify/metadata.xml b/dev-python/pyinotify/metadata.xml deleted file mode 100644 index a94d67c033c7..000000000000 --- a/dev-python/pyinotify/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - core@baldeagleos.com - Development - - - baldeagleos-repo - \ No newline at end of file diff --git a/dev-python/pyinotify/pyinotify-0.9.6-r2.ebuild b/dev-python/pyinotify/pyinotify-0.9.6-r2.ebuild deleted file mode 100644 index 583c44408ed1..000000000000 --- a/dev-python/pyinotify/pyinotify-0.9.6-r2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python module used for monitoring filesystems events" -HOMEPAGE=" - https://pypi.org/project/pyinotify/ - https://github.com/seb-m/pyinotify/ -" -SRC_URI=" - https://seb.dbzteam.org/pub/pyinotify/releases/${P}.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="examples" - -PATCHES=( - "${FILESDIR}/${P}-py312.patch" -) - -python_install_all() { - if use examples; then - dodoc -r python3/examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pyinstrument/Manifest b/dev-python/pyinstrument/Manifest deleted file mode 100644 index bf8136fa3862..000000000000 --- a/dev-python/pyinstrument/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyinstrument-5.1.2.tar.gz 266889 BLAKE2B f310a4e57abeddade594bf08f6c230fadd61a23cc25d2c26c814bf95d780e31af18d46f469e8bfef9936676b41b4f6119f2b7317ef3199edc90f66ba2cd73cf4 SHA512 552ed79d3ee9db4f164eee9198601ee9c57505a393654f1a472e5312421a86bb0c66994fdacc7ad2daa7f6ef9dcbec9b207cc2f6b28c22514437eb3a9464dcf7 -DIST pyinstrument-5.1.2.tar.gz.provenance 9404 BLAKE2B f2cab00559e5710d3365e47707f26ffb0b4bf5cab9f496bba609b2ef6a91a5dc2dcf6d4573ff7c9b602b9066c85d2c66dc99d9a007ddc1a11e654e7b381ea3d3 SHA512 971fc5de6b06137d6928dbc37e2f6271a7e89aef2ace4265f22e8b92f09a2a92773e6e1c7357343c8cc6d28a3afcf8b9a8b4eb42ee107192e0125e300f7c70ec diff --git a/dev-python/pyinstrument/metadata.xml b/dev-python/pyinstrument/metadata.xml deleted file mode 100644 index 6a96e6a88eed..000000000000 --- a/dev-python/pyinstrument/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - joerick/pyinstrument - pyinstrument - - diff --git a/dev-python/pyinstrument/pyinstrument-5.1.2.ebuild b/dev-python/pyinstrument/pyinstrument-5.1.2.ebuild deleted file mode 100644 index 56cb7c41ab2e..000000000000 --- a/dev-python/pyinstrument/pyinstrument-5.1.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_VERIFY_REPO=https://github.com/joerick/pyinstrument -inherit distutils-r1 pypi - -DESCRIPTION="Call stack profiler for Python" -HOMEPAGE=" - https://github.com/joerick/pyinstrument/ - https://pypi.org/project/pyinstrument/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - test? ( - >=dev-python/cffi-1.17.0[${PYTHON_USEDEP}] - >=dev-python/greenlet-3[${PYTHON_USEDEP}] - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_prepare_all() { - # hack away flaky dep - sed -e '/from flaky import flaky/d' -i test/util.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - rm -rf pyinstrument || die - epytest -} diff --git a/dev-python/pyjsparser/Manifest b/dev-python/pyjsparser/Manifest deleted file mode 100644 index 7ad8aba46e11..000000000000 --- a/dev-python/pyjsparser/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyjsparser-2.7.1_p20190421.tar.gz 210147 BLAKE2B 1286167a8ff9a0ee08019af2c1ba36a0dd1c22004a4e1ea3764f0a2a06e87b649435f332b9a9dea461ceade32340f7388489c972dafc9e558f973d7bbea4ac42 SHA512 2e4b3ee1cd863099da262eaf4df5ec4f364ce54e7c7535558f36d3449e21c9f851460078e1a7057ef8c82e2ed9c82f54944cd92782fe3f8cd05411edca191a40 diff --git a/dev-python/pyjsparser/metadata.xml b/dev-python/pyjsparser/metadata.xml deleted file mode 100644 index 23dab16a187f..000000000000 --- a/dev-python/pyjsparser/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - xgqt@gentoo.org - Maciej Barć - - - python@gentoo.org - Python - - - PiotrDabkowski/pyjsparser - pyjsparser - - diff --git a/dev-python/pyjsparser/pyjsparser-2.7.1_p20190421-r3.ebuild b/dev-python/pyjsparser/pyjsparser-2.7.1_p20190421-r3.ebuild deleted file mode 100644 index 7a96b6f236dd..000000000000 --- a/dev-python/pyjsparser/pyjsparser-2.7.1_p20190421-r3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -[[ ${PV} == *_p20190421 ]] && COMMIT=5465d037b30e334cb0997f2315ec1e451b8ad4c1 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Fast javascript parser based on esprima.js" -HOMEPAGE="https://github.com/PiotrDabkowski/pyjsparser/ - https://pypi.org/project/pyjsparser/" -SRC_URI="https://github.com/PiotrDabkowski/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} - -RESTRICT="!test? ( test )" -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86" -IUSE="test" - -BDEPEND=" - test? ( - dev-python/js2py[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ) -" - -python_test() { - "${EPYTHON}" ./test_runner.py || die "tests failed with ${EPYTHON}" -} diff --git a/dev-python/pyjwt/Manifest b/dev-python/pyjwt/Manifest deleted file mode 100644 index 6ce0bbdca275..000000000000 --- a/dev-python/pyjwt/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pyjwt-2.12.1.tar.gz 102564 BLAKE2B 9e2c5554b4c45dbc940c8de8ba860ab73ac585da58c90e6129c1b8040e5f334a92f13f933f123263bb0b07e942355546e376875a061c9118dc9651d45ccf5678 SHA512 ad1e925b9aa39017bd83863233b39de06a919daed664d5835e58def47f6fb4435fab057a37a5fa8a7543f691f5fc9f82e6d879ef0ad60960f982a214b305078a -DIST pyjwt-2.12.1.tar.gz.provenance 9461 BLAKE2B 1580ae7d42473f72d7b6f47a4025d696e1682450510e735935d02f1f98cda0e07608d2ce2699f4deae3f65816020763b2aa016c0fbf48d1eaec1c9fa977dba8e SHA512 f4a269774bbb58ddb2ec895d83dc224ab3faee5d9e1a9afed9570165fdacb595c37cb13d98b8432237128a89ca23be1c13ec0b5788b1daae9173f231e4ed67fc -DIST pyjwt-2.13.0.tar.gz 107515 BLAKE2B 6d0b35a81b84f244f56b4b7258f2fb3ffdef912aeecc7e82a901063910fb4a8baa19735ef80521032113c5ce8492a81cae8b016bfb22b17da0b29637f2de0a8b SHA512 e12fcc5171e48ef74f4384287c05d94367b7add4844066b650abd6c82534e557959f59ffce9bd6d4dc6970b99b7357be5bb652d0546937b3a64dfd329b63b561 -DIST pyjwt-2.13.0.tar.gz.provenance 9703 BLAKE2B f5dea7b13b251884b447f37a75960a03cbfb6d8b8adc6dbb5068b3972a08bef97df7c22374c17344a7d013c578e7c9eec71fbceb0705869d92c12cca5ab750ab SHA512 a2a63e02619ef49735d9787793ca2805c0ac43ca51a54649f6e11f9801dc761583e7a6b6a303082850e9af6ea006a0f4851050bce9b9b4cae7facaf5da616141 diff --git a/dev-python/pyjwt/metadata.xml b/dev-python/pyjwt/metadata.xml deleted file mode 100644 index 0906c54768b7..000000000000 --- a/dev-python/pyjwt/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - PyJWT - jpadilla/pyjwt - cpe:/a:pyjwt_project:pyjwt - - diff --git a/dev-python/pyjwt/pyjwt-2.12.1.ebuild b/dev-python/pyjwt/pyjwt-2.12.1.ebuild deleted file mode 100644 index 666ff8e71444..000000000000 --- a/dev-python/pyjwt/pyjwt-2.12.1.ebuild +++ /dev/null @@ -1,42 +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="PyJWT" -PYPI_VERIFY_REPO=https://github.com/jpadilla/pyjwt -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="JSON Web Token implementation in Python" -HOMEPAGE=" - https://github.com/jpadilla/pyjwt/ - https://pypi.org/project/PyJWT/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - !dev-python/python-jwt -" -BDEPEND=" - test? ( - >=dev-python/cryptography-3.4.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/test_jwks_client.py::TestPyJWKClient::test_get_jwt_set_sslcontext_default -) - -pkg_postinst() { - optfeature "cryptography" dev-python/cryptography -} diff --git a/dev-python/pyjwt/pyjwt-2.13.0.ebuild b/dev-python/pyjwt/pyjwt-2.13.0.ebuild deleted file mode 100644 index c74b8e2a878d..000000000000 --- a/dev-python/pyjwt/pyjwt-2.13.0.ebuild +++ /dev/null @@ -1,42 +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="PyJWT" -PYPI_VERIFY_REPO=https://github.com/jpadilla/pyjwt -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="JSON Web Token implementation in Python" -HOMEPAGE=" - https://github.com/jpadilla/pyjwt/ - https://pypi.org/project/PyJWT/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - !dev-python/python-jwt -" -BDEPEND=" - test? ( - >=dev-python/cryptography-3.4.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/test_jwks_client.py::TestPyJWKClient::test_get_jwt_set_sslcontext_default -) - -pkg_postinst() { - optfeature "cryptography" dev-python/cryptography -} diff --git a/dev-python/pykakasi/Manifest b/dev-python/pykakasi/Manifest deleted file mode 100644 index 0156094af199..000000000000 --- a/dev-python/pykakasi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pykakasi-2.3.0.tar.gz 21752447 BLAKE2B 84bf946beebd6bbd156970b8f6610aacab2305dc3ace6798464a64f22a007bbe8a4fb76b43788638095ef5babbf9ac48ac9d1887e8e0a5859fc9dcb579e00281 SHA512 f1160a99b9d20d2e67aae265ca039c67d1ca3878703b10ff6cc559924094944ef01ca107ff7ad0e0c051080d337660eedbe52ac786eb12b01dfd80e06aa473b8 diff --git a/dev-python/pykakasi/files/0001-fix-update-test-expectation.patch b/dev-python/pykakasi/files/0001-fix-update-test-expectation.patch deleted file mode 100644 index 8d073039a5b1..000000000000 --- a/dev-python/pykakasi/files/0001-fix-update-test-expectation.patch +++ /dev/null @@ -1,24 +0,0 @@ -From c27fa6eb714af6e34e302e479456f1cc68529f46 Mon Sep 17 00:00:00 2001 -From: Hiroshi Miura -Date: Mon, 24 Jun 2024 19:02:45 +0900 -Subject: [PATCH] fix: update test expectation - -- fix punctuation ---- - tests/test_pykakasi_structured.py | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/tests/test_pykakasi_structured.py b/tests/test_pykakasi_structured.py -index 83b3be0..c7ba3bb 100644 ---- a/tests/test_pykakasi_structured.py -+++ b/tests/test_pykakasi_structured.py -@@ -666,4 +666,5 @@ def test_aozora(): - assert result[7]['kana'] == 'カラ' - assert result[8]['kana'] == 'タイグウ' - assert result[9]['kana'] == 'サレテ' -- assert result[10]['kana'] == 'イル。' -+ assert result[10]['kana'] == 'イル' -+ assert result[11]['kana'] == '。' --- -2.45.2 - diff --git a/dev-python/pykakasi/files/0001-tests-make-benchmarking-optional.patch b/dev-python/pykakasi/files/0001-tests-make-benchmarking-optional.patch deleted file mode 100644 index 3b2095ccc8a0..000000000000 --- a/dev-python/pykakasi/files/0001-tests-make-benchmarking-optional.patch +++ /dev/null @@ -1,50 +0,0 @@ -From e51d045f6bc2d70538c24a9997ca90500019d567 Mon Sep 17 00:00:00 2001 -From: Eli Schwartz -Date: Fri, 29 Nov 2024 00:42:32 -0500 -Subject: [PATCH] tests: make benchmarking optional - -It can be disabled by running `pytest -m 'not benchmark'`. In this case, -we don't need pytest-benchmark or py-cpuinfo installed. - -To make this work, we need to tell pytest that the benchmarking hooks in -conftest.py are optional, and only needed when a particular plugin is -installed. - -Signed-off-by: Eli Schwartz ---- - tests/conftest.py | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/tests/conftest.py b/tests/conftest.py -index 524b813..374899d 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -1,7 +1,6 @@ - import os - import sys - --import cpuinfo - import pytest - - import kakasidict -@@ -18,6 +17,7 @@ def dictionary_setup_fixture(): - Configurations.data_path = dpath - - -+@pytest.hookimpl(optionalhook=True) - def pytest_benchmark_update_json(config, benchmarks, output_json): - """Calculate speed and add as extra_info""" - for benchmark in output_json["benchmarks"]: -@@ -26,7 +26,9 @@ def pytest_benchmark_update_json(config, benchmarks, output_json): - benchmark["extra_info"]["rate"] = rate - - -+@pytest.hookimpl(optionalhook=True) - def pytest_benchmark_update_machine_info(config, machine_info): -+ import cpuinfo - cpu_info = cpuinfo.get_cpu_info() - brand = cpu_info.get("brand_raw", None) - if brand is None: --- -2.45.2 - diff --git a/dev-python/pykakasi/metadata.xml b/dev-python/pykakasi/metadata.xml deleted file mode 100644 index 4fd6f2f1d995..000000000000 --- a/dev-python/pykakasi/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - eschwartz@gentoo.org - Eli Schwartz - - - python@gentoo.org - Python - - - pykakasi - miurahr/pykakasi - - diff --git a/dev-python/pykakasi/pykakasi-2.3.0.ebuild b/dev-python/pykakasi/pykakasi-2.3.0.ebuild deleted file mode 100644 index 288185513e1a..000000000000 --- a/dev-python/pykakasi/pykakasi-2.3.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Kana kanji simple inversion library" -HOMEPAGE=" - https://pypi.org/project/pykakasi/ - https://codeberg.org/miurahr/pykakasi -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm64" - -RDEPEND=" - dev-python/deprecated[${PYTHON_USEDEP}] - dev-python/jaconv[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -PATCHES=( - # https://codeberg.org/miurahr/pykakasi/pulls/175 - # Avoids several pointless, unpackaged test deps - "${FILESDIR}"/0001-tests-make-benchmarking-optional.patch - # released with a failing test and immediately fixed after... - "${FILESDIR}"/0001-fix-update-test-expectation.patch -) - -python_test() { - epytest -m 'not benchmark' -} diff --git a/dev-python/pykeepass/Manifest b/dev-python/pykeepass/Manifest deleted file mode 100644 index dcff25ac1848..000000000000 --- a/dev-python/pykeepass/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pykeepass-4.1.1_p1.gh.tar.gz 112962 BLAKE2B 986cacb63b4c9a60c291bcd67d32f025b69c4dea2c09edb4ea53251ed00ae0fc2b051aa161c9f892bd6a0877bbc00c2eebe2269a03f385ba63b92d940e9a0f16 SHA512 ba756ec7fc1410dd72a963ac70be432181d3a89d699bd823f7ffd296c42211ef9d20b583c2c47e0e1a0fc85827b0bbc14462d583fe457cc0a9174f7731d3db0f diff --git a/dev-python/pykeepass/metadata.xml b/dev-python/pykeepass/metadata.xml deleted file mode 100644 index 20c47f717589..000000000000 --- a/dev-python/pykeepass/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - parona@protonmail.com - Alfred Wingate - - - sam@gentoo.org - Sam James - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - libkeepass/pykeepass - pykeepass - - diff --git a/dev-python/pykeepass/pykeepass-4.1.1_p1.ebuild b/dev-python/pykeepass/pykeepass-4.1.1_p1.ebuild deleted file mode 100644 index 9fa6f231a0c7..000000000000 --- a/dev-python/pykeepass/pykeepass-4.1.1_p1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library to interact with keepass databases (supports KDBX3 and KDBX4)" -HOMEPAGE=" - https://github.com/libkeepass/pykeepass/ - https://pypi.org/project/pykeepass/ -" -# no tests in sdist -SRC_URI=" - https://github.com/libkeepass/pykeepass/archive/refs/tags/v$(pypi_translate_version ${PV}).tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - >=dev-python/argon2-cffi-18.1.0[${PYTHON_USEDEP}] - >=dev-python/construct-2.10.53[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.6.2[${PYTHON_USEDEP}] - >=dev-python/pyotp-2.9.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests unittest - -python_prepare() { - sed -e 's|pycryptodomex|pycryptodome|' -i pyproject.toml || die - sed -e 's|from Cryptodome|from Crypto|' -i pykeepass/kdbx_parsing/{common,twofish}.py || die -} - -python_test() { - eunittest tests.tests -} diff --git a/dev-python/pykka/Manifest b/dev-python/pykka/Manifest deleted file mode 100644 index 50db5cd40627..000000000000 --- a/dev-python/pykka/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pykka-4.4.2.gh.tar.gz 50174 BLAKE2B b484218bb2da9a90a93d88f7c5ab3cb2dd20183cf300423627cbcc022bd6f4b29bdf71f1745416243d10db02837df06f73e7fb70487b7aabcb8a59a5bcec554c SHA512 8c704ed2770e61373f5455f77d7eb03c875c31304dd3404a01c54263d3e61c53e21c55b4c9242cb5fd5afd1e41e4486ddea775789abb79590446269fa57212de diff --git a/dev-python/pykka/metadata.xml b/dev-python/pykka/metadata.xml deleted file mode 100644 index f001f2e1068c..000000000000 --- a/dev-python/pykka/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pykka - jodal/pykka - - diff --git a/dev-python/pykka/pykka-4.4.2.ebuild b/dev-python/pykka/pykka-4.4.2.ebuild deleted file mode 100644 index 873bcb08520f..000000000000 --- a/dev-python/pykka/pykka-4.4.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Python implementation of the actor model" -HOMEPAGE=" - https://github.com/jodal/pykka/ - https://pypi.org/project/pykka/ -" -SRC_URI=" - https://github.com/jodal/pykka/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest diff --git a/dev-python/pykwalify/Manifest b/dev-python/pykwalify/Manifest deleted file mode 100644 index d7d091a8b141..000000000000 --- a/dev-python/pykwalify/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pykwalify-1.8.0.tar.gz 62462 BLAKE2B 1593f5e3e15188929574ece60bf6818438258bf024d105ae26323a97a202ac69001a15ca6daaa430970af3659c49da745bcf1f77c23ac72bed2ddca14440d943 SHA512 c77d3072995bb3f61336e725227eeece1dafe2182513e5f67eedeeca3437825b53ac691a991055aad8298db252e2012bc9a61c23d766335fcfbb10a3b587b45d diff --git a/dev-python/pykwalify/files/pykwalify-1.4.0-S.patch b/dev-python/pykwalify/files/pykwalify-1.4.0-S.patch deleted file mode 100644 index 0f133c9c95c8..000000000000 --- a/dev-python/pykwalify/files/pykwalify-1.4.0-S.patch +++ /dev/null @@ -1,24 +0,0 @@ - tests/test_core.py | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/tests/test_core.py b/tests/test_core.py -index 2fae7bc..0773f88 100644 ---- a/tests/test_core.py -+++ b/tests/test_core.py -@@ -397,12 +397,12 @@ class TestCore(object): - ] - - # Add override magic to make it easier to test a specific file -- if "S" in os.environ: -- pass_tests = [os.environ["S"]] -+ if "_S" in os.environ: -+ pass_tests = [os.environ["_S"]] - _fail_tests = [] -- elif "F" in os.environ: -+ elif "_F" in os.environ: - pass_tests = [] -- _fail_tests = [(os.environ["F"], SchemaError)] -+ _fail_tests = [(os.environ["_F"], SchemaError)] - - for passing_test_file in pass_tests: - f = self.f(os.path.join("success", passing_test_file)) diff --git a/dev-python/pykwalify/files/pykwalify-1.8.0-ruamel-yaml-1.18.patch b/dev-python/pykwalify/files/pykwalify-1.8.0-ruamel-yaml-1.18.patch deleted file mode 100644 index d3e5cd65f6ee..000000000000 --- a/dev-python/pykwalify/files/pykwalify-1.8.0-ruamel-yaml-1.18.patch +++ /dev/null @@ -1,90 +0,0 @@ -From 57bb2ba5c28b6928edb3f07ef581a5a807524baf Mon Sep 17 00:00:00 2001 -From: Lily Foster -Date: Sat, 20 Jan 2024 21:14:16 -0500 -Subject: [PATCH] Fixing tests for ruamel yaml 0.18+ - -Upstream-Issue: https://github.com/Grokzen/pykwalify/issues/198 -Upstream-PR: https://github.com/Grokzen/pykwalify/pull/199 - -diff --git a/tests/test_core.py b/tests/test_core.py -index cc84f3e..43271d4 100644 ---- a/tests/test_core.py -+++ b/tests/test_core.py -@@ -12,7 +12,7 @@ - - # 3rd party imports - import pytest --from pykwalify.compat import yaml -+from pykwalify.compat import yml - from testfixtures import compare - - -@@ -579,7 +579,7 @@ def test_core_files(self): - for passing_test_file in pass_tests: - f = self.f(os.path.join("success", passing_test_file)) - with open(f, "r") as stream: -- yaml_data = yaml.safe_load_all(stream) -+ yaml_data = yml.load_all(stream) - - for document_index, document in enumerate(yaml_data): - data = document["data"] -@@ -600,7 +600,7 @@ def test_core_files(self): - for failing_test, exception_type in _fail_tests: - f = self.f(os.path.join("fail", failing_test)) - with open(f, "r") as stream: -- yaml_data = yaml.safe_load_all(stream) -+ yaml_data = yml.load_all(stream) - - for document_index, document in enumerate(yaml_data): - data = document["data"] -diff --git a/tests/test_unicode.py b/tests/test_unicode.py -index 36f5549..74e2908 100644 ---- a/tests/test_unicode.py -+++ b/tests/test_unicode.py -@@ -12,7 +12,7 @@ - from pykwalify.errors import SchemaError - - # 3rd party imports --from pykwalify.compat import yaml -+from pykwalify.compat import yml - from testfixtures import compare - - -@@ -47,7 +47,8 @@ def test_files_with_unicode_content_success(self, tmpdir): - } - - source_f = tmpdir.join(u"2så.json") -- source_f.write(yaml.safe_dump(fail_data_2s_yaml, allow_unicode=True)) -+ with source_f.open('w') as stream: -+ yml.dump(fail_data_2s_yaml, stream) - - _pass_tests = [ - # Test mapping with unicode key and value -@@ -65,7 +66,7 @@ def test_files_with_unicode_content_success(self, tmpdir): - f = self.f(passing_test_files) - - with open(f, "r") as stream: -- yaml_data = yaml.safe_load(stream) -+ yaml_data = yml.load(stream) - data = yaml_data["data"] - schema = yaml_data["schema"] - -@@ -102,7 +103,8 @@ def test_files_with_unicode_content_failing(self, tmpdir): - } - - source_f = tmpdir.join(u"2få.json") -- source_f.write(yaml.safe_dump(fail_data_2f_yaml, allow_unicode=True)) -+ with source_f.open('w') as stream: -+ yml.dump(fail_data_2f_yaml, stream) - - _fail_tests = [ - # Test mapping with unicode key and value but wrong type -@@ -120,7 +122,7 @@ def test_files_with_unicode_content_failing(self, tmpdir): - f = self.f(failing_test) - - with open(f, "r") as stream: -- yaml_data = yaml.safe_load(stream) -+ yaml_data = yml.load(stream) - data = yaml_data["data"] - schema = yaml_data["schema"] - errors = yaml_data["errors"] diff --git a/dev-python/pykwalify/metadata.xml b/dev-python/pykwalify/metadata.xml deleted file mode 100644 index 1376d8d9ccf9..000000000000 --- a/dev-python/pykwalify/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Grokzen/pykwalify - pykwalify - - diff --git a/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild b/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild deleted file mode 100644 index 88dc3f3b2388..000000000000 --- a/dev-python/pykwalify/pykwalify-1.8.0-r3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python lib/cli for JSON/YAML schema validation" -HOMEPAGE=" - https://github.com/Grokzen/pykwalify/ - https://pypi.org/project/pykwalify/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/docopt-0.6.2[${PYTHON_USEDEP}] - >=dev-python/ruamel-yaml-0.16.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/testfixtures[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.0-S.patch - # fix tests for >=dev-python/ruamel-yaml-1.18, see #923136 - "${FILESDIR}"/${PN}-1.8.0-ruamel-yaml-1.18.patch -) diff --git a/dev-python/pylast/Manifest b/dev-python/pylast/Manifest deleted file mode 100644 index f4526cd9d224..000000000000 --- a/dev-python/pylast/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pylast-7.0.2.tar.gz 435704 BLAKE2B 5582e6fa5e585a9c73cc10afae6c94af52cd10ed712dc97ff6f360429a1acfa8bef885b0561f9a8125102ee96a64bea90e67de427f29c43cb197c2314e3a7950 SHA512 2cf4583658a55765059f436144ea3fcaf17943d15209485e46a7a03d998ab5eeec8f925ff36e67511c6b84491fb8040160c7d138488f32b621f0aa4db8766791 -DIST pylast-7.0.2.tar.gz.provenance 9256 BLAKE2B 82d02125c0c646efd84bcdd8ce41308bc9946657cbc7be427a6a5e8c25ba9dbc0ce02c78088f43601c3381963126fb72fed4cf066908554108cc53f28db19ecf SHA512 d1b2dbedcfd3e3ceebd19c6b1b35ab11b161db705ef7a0fb44e8d1b8c778c44bc9c2c2da03ffd088954f2cddf40936e55d504614ee92b42f383713e5b19a7e7c diff --git a/dev-python/pylast/metadata.xml b/dev-python/pylast/metadata.xml deleted file mode 100644 index 945770486a27..000000000000 --- a/dev-python/pylast/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - python@gentoo.org - Python - - - Python interface to last.fm and other api-compatible websites - - Features: - * Simple public interface. - * Access to all the data exposed by the Last.fm webservices. - * Scrobbling support. - * Full object-oriented design. - * Proxy support. - * Internal caching support for some webservices calls (disabled by default). - * No extra dependencies but python itself. - * Support for other API-compatible networks like Libre.fm - * Python3-friendly (Starting from 0.5). - - - - pylast - pylast/pylast - - diff --git a/dev-python/pylast/pylast-7.0.2.ebuild b/dev-python/pylast/pylast-7.0.2.ebuild deleted file mode 100644 index 42044b4b11d9..000000000000 --- a/dev-python/pylast/pylast-7.0.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pylast/pylast -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interface to last.fm and other api-compatible websites" -HOMEPAGE=" - https://pypi.org/project/pylast/ - https://github.com/pylast/pylast/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/httpx-0.26[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( flaky pytest-recording ) -distutils_enable_tests pytest diff --git a/dev-python/pylatex/Manifest b/dev-python/pylatex/Manifest deleted file mode 100644 index de252896d2ec..000000000000 --- a/dev-python/pylatex/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PyLaTeX-1.4.2.gh.tar.gz 307158 BLAKE2B bc20478759fc8315fd7fa2161d1638035c0dad4731c4cb254c78dfc45da2b361b3864d2ec04d6eb8fd7947e9908610eb0104444edff95666abba6a9f6da4cb4b SHA512 dcbe58de0ab715d6fbb571a7ad3981c875eacd08d06244b8715fa240df6f8f072417ae076a5caee204e000bf7eb55097b9ba49eddb5ce666470e494c15aa88ed diff --git a/dev-python/pylatex/metadata.xml b/dev-python/pylatex/metadata.xml deleted file mode 100644 index 9bc788aec45a..000000000000 --- a/dev-python/pylatex/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - PyLaTeX is a Python library for creating and compiling LaTeX - files or snippets. The goal of this library is being an easy, - but extensible interface between Python and LaTeX. - - - JelteF/PyLaTeX - PyLaTeX - - diff --git a/dev-python/pylatex/pylatex-1.4.2.ebuild b/dev-python/pylatex/pylatex-1.4.2.ebuild deleted file mode 100644 index 162dd792a932..000000000000 --- a/dev-python/pylatex/pylatex-1.4.2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 optfeature - -MY_P="PyLaTeX-${PV}" -DESCRIPTION="A Python library for creating LaTeX files and snippets" -HOMEPAGE=" - https://github.com/JelteF/PyLaTeX/ - https://pypi.org/project/PyLaTeX/ -" -SRC_URI=" - https://github.com/JelteF/PyLaTeX/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="examples" - -RDEPEND=" - dev-python/ordered-set[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/quantities[${PYTHON_USEDEP}] - app-text/texlive - dev-texlive/texlive-latexextra - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # bug 798381 - sed -i -e 's:description-file:description_file:' setup.cfg || die - - distutils-r1_python_prepare_all -} - -python_install_all() { - if use examples ; then - dodoc -r examples - docompress -x /usr/share/doc/"${PF}"/examples - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "compiling generated files" " - app-text/texlive - dev-texlive/texlive-latexextra - dev-texlive/texlive-mathscience - " - optfeature "matplotlib support" dev-python/matplotlib - optfeature "numpy support" dev-python/numpy - optfeature "quantities support" dev-python/quantities -} diff --git a/dev-python/pylev/Manifest b/dev-python/pylev/Manifest deleted file mode 100644 index 0e4150b04e1e..000000000000 --- a/dev-python/pylev/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pylev-1.4.0.gh.tar.gz 4895 BLAKE2B d49e153d308165dcdc06bad94013afa4ccc6d2a6ecff943a2718a8f9ab71bbacb9c0cf8b604dbf0c77322a8d0cbeba5ffaed13531a31210507f144f716f8e740 SHA512 3999adf04b159499a199b1aa66e2540904c689c50a407bf7e0cc0affe834ea289006d2fc73f65e4fcd486c755c580e9657dc5c67290dccb4704bebc6a4348de3 diff --git a/dev-python/pylev/metadata.xml b/dev-python/pylev/metadata.xml deleted file mode 100644 index 863ba0734572..000000000000 --- a/dev-python/pylev/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - toastdriven/pylev - pylev - - diff --git a/dev-python/pylev/pylev-1.4.0-r1.ebuild b/dev-python/pylev/pylev-1.4.0-r1.ebuild deleted file mode 100644 index 253f1660ce7d..000000000000 --- a/dev-python/pylev/pylev-1.4.0-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2022-2025 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="Python Levenshtein implementation" -HOMEPAGE=" - https://github.com/toastdriven/pylev/ - https://pypi.org/project/pylev/ -" -SRC_URI=" - https://github.com/toastdriven/pylev/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" - -distutils_enable_tests unittest diff --git a/dev-python/pylibacl/Manifest b/dev-python/pylibacl/Manifest deleted file mode 100644 index e45793665751..000000000000 --- a/dev-python/pylibacl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pylibacl-0.7.3.tar.gz 49494 BLAKE2B 436d4ae0d12a174eae9b4cd85486a5eee7abe9b869443cdd49ab752d6fe79135064ca2b5fa23f52eda28f7c945c8e29ee881a909f5ce9ce96730e892d71bf783 SHA512 7a0dae30bf83acd9a1cb1d4008a6322e537d3e3f2004a6393c499574fa9bed8762c01182df67811e8ae04dfb73b40e4bab14c3f191034519b5d3d9822e9d0880 diff --git a/dev-python/pylibacl/metadata.xml b/dev-python/pylibacl/metadata.xml deleted file mode 100644 index 2c78f8185f95..000000000000 --- a/dev-python/pylibacl/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - robbat2@gentoo.org - - - python@gentoo.org - Python - - - pylibacl - iustin/pylibacl - - diff --git a/dev-python/pylibacl/pylibacl-0.7.3.ebuild b/dev-python/pylibacl/pylibacl-0.7.3.ebuild deleted file mode 100644 index bc8a9c3b86f2..000000000000 --- a/dev-python/pylibacl/pylibacl-0.7.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="POSIX ACLs (Access Control Lists) for Python" -HOMEPAGE=" - https://pylibacl.k1024.org/ - https://pypi.org/project/pylibacl/ - https://github.com/iustin/pylibacl/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~mips ppc ppc64 ~sparc x86" - -DEPEND=" - sys-apps/acl -" -RDEPEND=" - ${DEPEND} -" - -distutils_enable_sphinx doc \ - dev-python/recommonmark -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - if ! nonfatal epytest ; then - eerror - eerror "If you got the following errors:" - eerror "\"IOError: [Errno 95] Operation not supported\"," - eerror "then you should remount the filesystem containing" - eerror "build directory with \"acl\" option enabled." - eerror - die "Tests fail with ${EPYTHON}" - fi -} diff --git a/dev-python/pylibmc/Manifest b/dev-python/pylibmc/Manifest deleted file mode 100644 index 5892cc1d11b1..000000000000 --- a/dev-python/pylibmc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pylibmc-1.6.3.gh.tar.gz 72154 BLAKE2B 3367651d355cb9c6693d8162e740c855c8f84f6b2a5f54ba5fb7f505474263650b46d5ed04c11af2199a7b40c6d4cf0d13a63d2d76a395ff30570a4a3e5259ec SHA512 4bc85d305410f775a39d8d3f64a7e97538ed6ae890cd64833e5bff92fbb60fe8ebc4cc7956df015f6590eb55b7009bd36b299dc636ee0da7f71ed51cc98f3012 diff --git a/dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures-r1.patch b/dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures-r1.patch deleted file mode 100644 index 0a91fd39266e..000000000000 --- a/dev-python/pylibmc/files/pylibmc-1.6.1-fix-test-failures-r1.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/src/_pylibmcmodule.c b/src/_pylibmcmodule.c -index 5324d1d..70c18cb 100644 ---- a/src/_pylibmcmodule.c -+++ b/src/_pylibmcmodule.c -@@ -600,6 +600,11 @@ static PyObject *_PylibMC_parse_memcached_value(PylibMC_Client *self, - } - #endif - -+ /* make sure we don't pass a null pointer to _PylibMC_deserialize_native */ -+ if (value == NULL) { -+ value = ""; -+ } -+ - if (self->native_deserialization) { - retval = _PylibMC_deserialize_native(self, NULL, value, size, flags); - } else { diff --git a/dev-python/pylibmc/metadata.xml b/dev-python/pylibmc/metadata.xml deleted file mode 100644 index f8b56634e10b..000000000000 --- a/dev-python/pylibmc/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pylibmc - lericson/pylibmc - - diff --git a/dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild b/dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild deleted file mode 100644 index 01fa505c7788..000000000000 --- a/dev-python/pylibmc/pylibmc-1.6.3-r2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Libmemcached wrapper written as a Python extension" -HOMEPAGE=" - https://sendapatch.se/projects/pylibmc/ - https://pypi.org/project/pylibmc/ - https://github.com/lericson/pylibmc/ -" -SRC_URI=" - https://github.com/lericson/pylibmc/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 x86" -IUSE="sasl" - -DEPEND=" - || ( - dev-libs/libmemcached-awesome[sasl=] - >=dev-libs/libmemcached-0.32[sasl=] - ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - test? ( - net-misc/memcached - ) -" - -PATCHES=( - "${FILESDIR}/pylibmc-1.6.1-fix-test-failures-r1.patch" -) - -distutils_enable_tests pytest - -# needed for docs -export PYLIBMC_DIR=. - -src_test() { - local -x MEMCACHED_PORT=11219 - memcached -d -p "${MEMCACHED_PORT}" -u nobody -l localhost \ - -P "${T}/m.pid" || die - distutils-r1_src_test - kill "$(<"${T}/m.pid")" || die -} - -python_test() { - local EPYTEST_DESELECT=( - # these require "AmazonElastiCache" running - tests/test_autoconf.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest --doctest-modules --doctest-glob='doctests.txt' src/pylibmc tests -} diff --git a/dev-python/pylint-venv/Manifest b/dev-python/pylint-venv/Manifest deleted file mode 100644 index 5e7c2df293a1..000000000000 --- a/dev-python/pylint-venv/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pylint-venv-3.0.4.gh.tar.gz 16790 BLAKE2B 3b85537d53844900f109bc3fee3cbd62ae958785df8a14f23e5fd4be181aa7b207c207daf87fd3bd7f18378e3a19a8e7586b783bb68dc656e630614ba8f59232 SHA512 e30e7dd0c90280c51f0ff5795a769a8cb45f177274d110c46642af0b68216d539441d36eed55046e0f426cf3c7c8878699c0750913e78b78d07b6dbfd7defe02 diff --git a/dev-python/pylint-venv/metadata.xml b/dev-python/pylint-venv/metadata.xml deleted file mode 100644 index 7aad6578435c..000000000000 --- a/dev-python/pylint-venv/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pylint-venv - jgosmann/pylint-venv - - diff --git a/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild b/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild deleted file mode 100644 index 557937d87e26..000000000000 --- a/dev-python/pylint-venv/pylint-venv-3.0.4.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Init-hook to use the same Pylint with different virtual environments" -HOMEPAGE=" - https://pypi.org/project/pylint-venv/ - https://github.com/jgosmann/pylint-venv/ -" -SRC_URI=" - https://github.com/jgosmann/pylint-venv/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/pylint-2.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pylint-2.14.0[${PYTHON_USEDEP}] - ) -" - -python_test() { - # we need to set PYTHONPATH explicitly since the test runs installed - # pylint (i.e. starts outside the test venv) - local -x PYTHONPATH=${S}:${PYTHONPATH} - bash test/test.sh || die "Test failed with ${EPYTHON}" -} diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest deleted file mode 100644 index 551f9258b192..000000000000 --- a/dev-python/pylint/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pylint-4.0.5.tar.gz 1572474 BLAKE2B fdc5b999151fdb88bef549bd2e2c93561242b1ac4cf137a95fb14f6f96cfe4dec113ce743366ea586ca4556cc9c403f1bae5136f6613184c012d620e60b6ec0f SHA512 96959f57f7730e8b6fd281afa5429a0a1ebe4815db9ffb175498e18b3132f7e52e04dbc9da3818d460a565567d27072f06cf79b21ea4be82ad7618ae6ff1be40 -DIST pylint-4.0.5.tar.gz.provenance 9456 BLAKE2B b2ba66073acdd3c9c9fadf21b0743c67c186e301e1ced8c4ada6e0f8a9d5b90854cabdc37e3000ea2417db360d20113e944bf59b9523601d42f1d786a29aab51 SHA512 24e5ab2e6f8f590627106b3e999fab48d9c46ec21fbaac92c553a53b469f9ef26082112e3059aaa43579f068e26166fc6878a78a784035d8bfe3b09520435b2f diff --git a/dev-python/pylint/metadata.xml b/dev-python/pylint/metadata.xml deleted file mode 100644 index be7f73effa0f..000000000000 --- a/dev-python/pylint/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - python@gentoo.org - Python - - - Pylint is a Python source code analyzer which looks for programming errors, - helps enforcing a coding standard and sniffs for some code smells (as - defined in Martin Fowler's Refactoring book). Pylint can be seen as - another PyChecker since nearly all tests you can do with PyChecker can also - be done with Pylint. However, Pylint offers some more features, like - checking length of lines of code, checking if variable names are - well-formed according to your coding standard, or checking if declared - interfaces are truly implemented, and much more. Additionally, it is - possible to write plugins to add your own checks. - - - - pylint - pylint-dev/pylint - - diff --git a/dev-python/pylint/pylint-4.0.5.ebuild b/dev-python/pylint/pylint-4.0.5.ebuild deleted file mode 100644 index 702b432624f2..000000000000 --- a/dev-python/pylint/pylint-4.0.5.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pylint-dev/pylint -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Python code static checker" -HOMEPAGE=" - https://pypi.org/project/pylint/ - https://github.com/pylint-dev/pylint/ -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="examples" - -RDEPEND=" - =dev-python/astroid-4.0.2[${PYTHON_USEDEP}] - >=dev-python/dill-0.3.7[${PYTHON_USEDEP}] - >=dev-python/isort-5.14[${PYTHON_USEDEP}] - =dev-python/mccabe-0.6[${PYTHON_USEDEP}] - =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - >=dev-python/gitpython-3[${PYTHON_USEDEP}] - ' 'python*' ) - >=dev-python/pytest-8.3[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO - 'tests/test_functional.py::test_functional[dataclass_with_field]' - 'tests/test_functional.py::test_functional[no_name_in_module]' - 'tests/test_functional.py::test_functional[shadowed_import]' - 'tests/test_functional.py::test_functional[use_yield_from]' - ) - local EPYTEST_IGNORE=( - # No need to run the benchmarks - tests/benchmark/test_baseline_benchmarks.py - # Internal stuff, missing data in sdist - tests/testutils/_primer/test_primer.py - ) - - if ! has_version "dev-python/gitpython[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/profile/test_profile_against_externals.py - tests/testutils/_primer/test_package_to_lint.py - tests/testutils/_primer/test_primer.py - ) - fi - - epytest -} - -python_install_all() { - if use examples ; then - docompress -x "/usr/share/doc/${PF}/examples" - docinto examples - dodoc -r examples/. - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pylru/Manifest b/dev-python/pylru/Manifest deleted file mode 100644 index 8e8395d87f4b..000000000000 --- a/dev-python/pylru/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pylru-1.2.2.tar.gz 10793 BLAKE2B f80d0b22bcff16a8c4efa9535c89e6539b65f4c0443e157a9a5af8df5d858f9463b9319be3527bd2249397f85adab9335abe009037a708db5d1205bb51b93425 SHA512 a4779fba2cf7230c7ebc6b6b2931cafcd91158c8ecbb0306a894888429442bbc5aa427d671ea6d9f23a2e554cd08dbac2802abc06f7e0a4ff95bc2fac3e7381a -DIST pylru-1.3.1.tar.gz 10582 BLAKE2B 5c176e06195220bb0fcc6d8736bdae146a5129266b2f73d55f268eebb35c0cd537947bd9e326c730a3f3388870e60793c5e4bf1fafcdcc34b7403ce84053e8dd SHA512 9ae5c103f230a80dfe6222075509e446a48c87be9adaa1c7bad6de9ef257b746f9f5e2809cf45509b78b2e0f6b1affe597662071845f8e031f3d7fd5b3a36497 diff --git a/dev-python/pylru/metadata.xml b/dev-python/pylru/metadata.xml deleted file mode 100644 index 952bd203a60c..000000000000 --- a/dev-python/pylru/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - alexxy@gentoo.org - Alexey Shvetsov - - - pylru - jlhutch/pylru - - diff --git a/dev-python/pylru/pylru-1.2.2.ebuild b/dev-python/pylru/pylru-1.2.2.ebuild deleted file mode 100644 index be1dd5df9748..000000000000 --- a/dev-python/pylru/pylru-1.2.2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A least recently used (LRU) cache for Python" -HOMEPAGE=" - https://github.com/jlhutch/pylru/ - https://pypi.org/project/pylru/ -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" - -python_test() { - "${EPYTHON}" test.py || die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/pylru/pylru-1.3.1.ebuild b/dev-python/pylru/pylru-1.3.1.ebuild deleted file mode 100644 index be1dd5df9748..000000000000 --- a/dev-python/pylru/pylru-1.3.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A least recently used (LRU) cache for Python" -HOMEPAGE=" - https://github.com/jlhutch/pylru/ - https://pypi.org/project/pylru/ -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" - -python_test() { - "${EPYTHON}" test.py || die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/pyls-spyder/Manifest b/dev-python/pyls-spyder/Manifest deleted file mode 100644 index 32615cfc5eb4..000000000000 --- a/dev-python/pyls-spyder/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyls-spyder-0.4.0.gh.tar.gz 8854 BLAKE2B d14a78be98c1db0a37a2fffe2e6bd8955687a95af8524c852d434e57cdd157dda8f5ecceb19ad34527dedede4497c59fb7949a709d266803c2d8cd67c60380ce SHA512 5a9d6667cb85434ec41a176e097d20c78751d5f3879d4d361e097da214b54b37fbef97d95a763a58d7f5e3c148215672e769091814f06a34139c6625cdae3f9f diff --git a/dev-python/pyls-spyder/metadata.xml b/dev-python/pyls-spyder/metadata.xml deleted file mode 100644 index 888f17050499..000000000000 --- a/dev-python/pyls-spyder/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - pyls-spyder - spyder-ide/pyls-spyder - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - diff --git a/dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild b/dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild deleted file mode 100644 index a02ee9d19907..000000000000 --- a/dev-python/pyls-spyder/pyls-spyder-0.4.0-r3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Spyder extensions for the python language server" -HOMEPAGE=" - https://github.com/spyder-ide/pyls-spyder - https://pypi.org/project/pyls-spyder/ -" -SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND="dev-python/python-lsp-server[all-plugins,${PYTHON_USEDEP}]" -BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest diff --git a/dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild b/dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild deleted file mode 100644 index abaac5c6972e..000000000000 --- a/dev-python/pyls-spyder/pyls-spyder-0.4.0-r4.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Spyder extensions for the python language server" -HOMEPAGE=" - https://github.com/spyder-ide/pyls-spyder - https://pypi.org/project/pyls-spyder/ -" -SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND="dev-python/python-lsp-server[all-plugins,${PYTHON_USEDEP}]" -BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )" - -distutils_enable_tests pytest diff --git a/dev-python/pylsqpack/Manifest b/dev-python/pylsqpack/Manifest deleted file mode 100644 index f8e7e83ec498..000000000000 --- a/dev-python/pylsqpack/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pylsqpack-0.3.24.tar.gz 677187 BLAKE2B 48bfa64f309013d40ad4afd898eee6068179441b1f1bc8e113603e46aa73830bd30a3deb8b80969c219e7d92ae30f6eb99a19b4d8d095de4825fb2e35531d2f7 SHA512 04efa117a679d04a2a7e3ffc9943fe5b51155d92ebf4aea89606878328c70d19f7943a29650cd4751ca8e09bd5a5b63e0049e87576bc2315cf998f5af0757abe diff --git a/dev-python/pylsqpack/files/pylsqpack-0.3.20-unbundle.patch b/dev-python/pylsqpack/files/pylsqpack-0.3.20-unbundle.patch deleted file mode 100644 index 6a383511c91d..000000000000 --- a/dev-python/pylsqpack/files/pylsqpack-0.3.20-unbundle.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/setup.py b/setup.py -index 03fc754..286eab7 100644 ---- a/setup.py -+++ b/setup.py -@@ -35,9 +35,8 @@ setuptools.setup( - py_limited_api=True, - sources=[ - "src/pylsqpack/binding.c", -- "vendor/ls-qpack/lsqpack.c", -- "vendor/ls-qpack/deps/xxhash/xxhash.c", - ], -+ libraries=["ls-qpack"], - ), - ], - cmdclass={"bdist_wheel": bdist_wheel_abi3}, diff --git a/dev-python/pylsqpack/metadata.xml b/dev-python/pylsqpack/metadata.xml deleted file mode 100644 index 58ed1040e239..000000000000 --- a/dev-python/pylsqpack/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - aiortc/pylsqpack - pylsqpack - - diff --git a/dev-python/pylsqpack/pylsqpack-0.3.24.ebuild b/dev-python/pylsqpack/pylsqpack-0.3.24.ebuild deleted file mode 100644 index ea0815bcbece..000000000000 --- a/dev-python/pylsqpack/pylsqpack-0.3.24.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python wrapper for the ls-qpack QPACK library" -HOMEPAGE=" - https://github.com/aiortc/pylsqpack/ - https://pypi.org/project/pylsqpack/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -DEPEND=" - dev-libs/ls-qpack:= -" -RDEPEND=" - ${DEPEND} -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-0.3.20-unbundle.patch" - ) - - distutils-r1_src_prepare - rm -r vendor || die -} diff --git a/dev-python/pymacaroons/Manifest b/dev-python/pymacaroons/Manifest deleted file mode 100644 index b043635a70ff..000000000000 --- a/dev-python/pymacaroons/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pymacaroons-0.13.0-nose-to-pytest.patch 18750 BLAKE2B 36e884b77fa5d540f5c849a6dead98ad30a41b04a512d85843ffc7f18f85660a0520e6b17dd55f48c0ac1c0f98f86c0ea9751942a0592d2e64698aa9d9a65131 SHA512 36a582ad8395eb114a164d027b0d73cb6dfc10230538c0f7c3beb9b9afca26cd9a4964cd3f12cb144fd7e63acc0f7ce19760a9ad75be1f5a9a37ccc350462056 -DIST pymacaroons-0.13.0.gh.tar.gz 25607 BLAKE2B ff21e88842c54f7ce84e8b3ad59d42ee43f2bb2073ebbb7f47dee123086c1466024420246a4da2eae462bc36e44a3621b75144846e090073c5063b0af24f1ad1 SHA512 60da7e03d68083f8effdc06b338dd04dbd6a39ff137373721af09f1282fb035f969459d2ef80f4d728dcf95f6244b7b2de443e48658e0551462ab46daf3884a2 diff --git a/dev-python/pymacaroons/metadata.xml b/dev-python/pymacaroons/metadata.xml deleted file mode 100644 index 1679cefb5e20..000000000000 --- a/dev-python/pymacaroons/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - arkamar@gentoo.org - Petr Vaněk - - - - pymacaroons - ecordell/pymacaroons - - diff --git a/dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild b/dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild deleted file mode 100644 index c19898e3c5b7..000000000000 --- a/dev-python/pymacaroons/pymacaroons-0.13.0-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2022-2025 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="A Python implementation of Macaroons" -HOMEPAGE=" - https://github.com/ecordell/pymacaroons - https://pypi.org/project/pymacaroons/ -" -SRC_URI=" - https://github.com/ecordell/pymacaroons/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - https://github.com/arkamar/pymacaroons/commit/backport-upstream-pr59.patch - -> ${P}-nose-to-pytest.patch -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64" - -RDEPEND=" - dev-python/pynacl[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - # The patch is backported from upstream PR #59 to v0.13.0 and stored in my - # fork, see SRC_URI. - "${DISTDIR}/${P}-nose-to-pytest.patch" -) - -EPYTEST_IGNORE=( - # The package also contains property_tests, however, they are incompatible - # with dev-python/hypothesis in gentoo. The package requires too old version. - tests/property_tests -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pymad/Manifest b/dev-python/pymad/Manifest deleted file mode 100644 index b2a158d8e608..000000000000 --- a/dev-python/pymad/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pymad-0.11.3.gh.tar.gz 30098 BLAKE2B 70f93283128319b9849fb53bf5c55526da6236596c44eefa2b050d91aaa6593e1f0196cb4f5d9dc88768ebd1bb05a774b035e251bdd7e1d1b5202326324861e3 SHA512 42d323b75dbdfb307e593548f421f2e387ac487bac2e0539bbc479fad23a79eb64404f5fc2d3146e687c0f9fab39dfffd2a2b890b070baf41fdcb06032f90770 diff --git a/dev-python/pymad/metadata.xml b/dev-python/pymad/metadata.xml deleted file mode 100644 index 4101ddc7b732..000000000000 --- a/dev-python/pymad/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - jaqx0r/pymad - pymad - - diff --git a/dev-python/pymad/pymad-0.11.3.ebuild b/dev-python/pymad/pymad-0.11.3.ebuild deleted file mode 100644 index cae71155d0e2..000000000000 --- a/dev-python/pymad/pymad-0.11.3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python wrapper for libmad MP3 decoding in python" -HOMEPAGE=" - https://github.com/jaqx0r/pymad/ - https://pypi.org/project/pymad/ -" -SRC_URI=" - https://github.com/jaqx0r/pymad/releases/download/v${PV}/${P}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc ~x86" - -DEPEND="media-libs/libmad" -RDEPEND="${DEPEND}" - -distutils_enable_tests pytest diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest deleted file mode 100644 index 0355a10994eb..000000000000 --- a/dev-python/pymdown-extensions/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pymdown_extensions-10.21.2.tar.gz 853922 BLAKE2B 8fd57fe59b7f781fce5de51f046e64d6c54e3ca54f72914842ceab88d1fc1f89c53e6bd4edc5995ccfcce57815820d76479f7d9a5580058ddd02833301e46fdd SHA512 429fe9379e98905631df92235323be7125195502f98b0da4fd56910f76fa5499b2d633d9373467b5a3e0fc602f2bf51c6294ed983f37d3105e82d53c2a671eb9 -DIST pymdown_extensions-10.21.2.tar.gz.provenance 9793 BLAKE2B a78252e2abd66f941497f13788bc89afc2fe0bd6507ded373a1ad928afdb0ce8d709d2921e90fd1e57d4adc26f229994bd08c7d509f12e517f2fb54f194f560e SHA512 f75ce990b1918e3c23f38f05a1922a47de4450cc047f3a9a77a0aea046931d61288803937b45b944613bfea1a71f8dbf60f7a14e0ef2cd2bb0f526ac087ef1cb -DIST pymdown_extensions-10.21.3.tar.gz 854140 BLAKE2B 931b33c568c4bc5fdafbaed14ec28afb7c54c2328bf68b1a8b8551a601cda6f79523f90f8ed46381e23b9390a5193f02e1389ca297ce8fa3e190dc856433415f SHA512 a7f480509eb4d589b17364b70eddc2aed506bc7507577e4738b6099cf4384177a21364f4b9c11e871d2d4d99e2227f461801f92388874a10aac3adbc76b513b3 -DIST pymdown_extensions-10.21.3.tar.gz.provenance 9926 BLAKE2B c862c2499b076eded65d8998885cce57be5838a13e9804bb1e789a1fa2eab41c27aa3fda8f2b7157597fe5b67964c8fd01e255fd7a4877a08021584549c0b98f SHA512 e4b9c754314128907cc0a5684243614449e38ccc2055d24e8745c10e197d8b3681c5c48b156e1da7657dd499fb2a4f7c0d34e42f512845b3e89c8981bc854f88 diff --git a/dev-python/pymdown-extensions/metadata.xml b/dev-python/pymdown-extensions/metadata.xml deleted file mode 100644 index ade82c40f9e5..000000000000 --- a/dev-python/pymdown-extensions/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - facelessuser/pymdown-extensions - pymdown-extensions - - - diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.21.2.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.21.2.ebuild deleted file mode 100644 index 29ef1f17706c..000000000000 --- a/dev-python/pymdown-extensions/pymdown-extensions-10.21.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -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/pymdown-extensions/pymdown-extensions-10.21.3.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.21.3.ebuild deleted file mode 100644 index 1c6dfb8c42e4..000000000000 --- a/dev-python/pymdown-extensions/pymdown-extensions-10.21.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -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/pymdown-lexers/Manifest b/dev-python/pymdown-lexers/Manifest deleted file mode 100644 index 2036a72e0427..000000000000 --- a/dev-python/pymdown-lexers/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pymdown-lexers-0_pre20210902.tar.gz 2998 BLAKE2B cd9793c247abd7ac2ff2a8104f1b43ef034a8da14fa27c86c59794b7f53c22e75820a0033673e44824f98b50a4e9af446538428252a4064223e5ad35bdeac23a SHA512 c411f935ca0fedbdd0547c2c78d2292d8a07469f90b401d29fc1c2cc1eb899fde865a5eefa253eade03dc139af6188e0b655b8924465238ce9a53cd636eb5b53 diff --git a/dev-python/pymdown-lexers/metadata.xml b/dev-python/pymdown-lexers/metadata.xml deleted file mode 100644 index b6ce459796fe..000000000000 --- a/dev-python/pymdown-lexers/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - facelessuser/pymdown-lexers - - - diff --git a/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild b/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild deleted file mode 100644 index f00d3b55f2f5..000000000000 --- a/dev-python/pymdown-lexers/pymdown-lexers-0_pre20210902.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -COMMIT="4cd030ad37bedff37345b37c1f1cd118530429ed" - -DESCRIPTION="Additional lexers for use in Pygments" -HOMEPAGE="https://github.com/facelessuser/pymdown-lexers" -SRC_URI="https://github.com/facelessuser/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/pygments-2.0.1[${PYTHON_USEDEP}] -" diff --git a/dev-python/pymdstat/Manifest b/dev-python/pymdstat/Manifest deleted file mode 100644 index 5be204f4a077..000000000000 --- a/dev-python/pymdstat/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pymdstat-0.5.1.gh.tar.gz 17437 BLAKE2B e0cbdbd8472dcaba58f29682df6080e6eb74bd4c28972ca746554fbe6816f0c9ba655763513bbba2d116694b2a0ae2be24394d36443521afac0bd06283f76ebe SHA512 6e8182feec6203278be5f99f7c1bd6de8b45621d5e7fee9aaba402ecb3b6e103d279cc7334cc02d44b05241d972d61dddc440e903d7e36df1dbc9cf17c34cc38 diff --git a/dev-python/pymdstat/metadata.xml b/dev-python/pymdstat/metadata.xml deleted file mode 100644 index 0b08e378a451..000000000000 --- a/dev-python/pymdstat/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - pymdstat - - nicolas@nicolargo.com - Nicolas Hennion - - nicolargo/pymdstat - - diff --git a/dev-python/pymdstat/pymdstat-0.5.1.ebuild b/dev-python/pymdstat/pymdstat-0.5.1.ebuild deleted file mode 100644 index 2476bb8c98e4..000000000000 --- a/dev-python/pymdstat/pymdstat-0.5.1.ebuild +++ /dev/null @@ -1,33 +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="Python library to parse Linux /proc/mdstat" -HOMEPAGE=" - https://github.com/nicolargo/pymdstat/ - https://pypi.org/project/pymdstat/ -" -SRC_URI=" - https://github.com/nicolargo/pymdstat/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -python_prepare_all() { - # docs - sed -e '/data_files/ d' -i setup.py || die "sed failed" - distutils-r1_python_prepare_all -} - -python_test() { - "${EPYTHON}" unitest.py -v || die "testing failed with ${EPYTHON}" -} diff --git a/dev-python/pymediainfo/Manifest b/dev-python/pymediainfo/Manifest deleted file mode 100644 index 197e7f33dbbe..000000000000 --- a/dev-python/pymediainfo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pymediainfo-7.0.1.tar.gz 441563 BLAKE2B c2cb59c8d0c4fe90ef33e3f1cd4a55fa42341213abe399841e1b008b9854861cff1459b17f766ca54bf8ac632d9159029bcbf74283abaa63c8150246b7b6be23 SHA512 73ad42192faf3baf78158f8bad216d306dc37830d64e48d801d133119433a79269fef667430588b94a7625df1541a66e5b6a36239a7820b675b06481e107ab70 diff --git a/dev-python/pymediainfo/metadata.xml b/dev-python/pymediainfo/metadata.xml deleted file mode 100644 index 99dd4e95c52e..000000000000 --- a/dev-python/pymediainfo/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - pymediainfo - sbraz/pymediainfo - https://github.com/sbraz/pymediainfo/issues - https://pymediainfo.readthedocs.io/ - - diff --git a/dev-python/pymediainfo/pymediainfo-7.0.1.ebuild b/dev-python/pymediainfo/pymediainfo-7.0.1.ebuild deleted file mode 100644 index b65c8ff1731a..000000000000 --- a/dev-python/pymediainfo/pymediainfo-7.0.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="A Python wrapper for the MediaInfo library" -HOMEPAGE=" - https://github.com/sbraz/pymediainfo/ - https://pypi.org/project/pymediainfo/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND=" - media-libs/libmediainfo -" -# tests/test_pymediainfo.py::MediaInfoURLTest::test_parse_url requires libmediainfo with curl support -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - media-libs/libmediainfo[curl] - ) -" - -distutils_enable_sphinx docs dev-python/alabaster dev-python/myst-parser -distutils_enable_tests pytest diff --git a/dev-python/pymeeus/Manifest b/dev-python/pymeeus/Manifest deleted file mode 100644 index bcec1ec7bb94..000000000000 --- a/dev-python/pymeeus/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PyMeeus-0.5.12.tar.gz 5752712 BLAKE2B f7c80c79d72c071a57a19373ce818892f2e56e5339c4b8f2e2e2ff32e7363d8607046962f4289b7802a3219d03fafbd6ad233a271dba1f0d46ee29052d0125c1 SHA512 33f68f352cb6737aeec9782727c5ded921cf6f5561cfd7ecb237f7cf4b431e1010f7dff49d779ea368c8298a3012da84f6fa3afc7efc08579b798bb17558c423 diff --git a/dev-python/pymeeus/files/pymeeus-0.5.12-pytest8.patch b/dev-python/pymeeus/files/pymeeus-0.5.12-pytest8.patch deleted file mode 100644 index 90fbf79211b3..000000000000 --- a/dev-python/pymeeus/files/pymeeus-0.5.12-pytest8.patch +++ /dev/null @@ -1,88 +0,0 @@ -https://bugs.gentoo.org/928258 -https://github.com/architest/pymeeus/issues/24 -From f064abfda6b3cb48cb42a6827cd250413056f227 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Antoine=20Beaupr=C3=A9?= -Date: Sat, 6 Apr 2024 22:22:52 -0400 -Subject: [PATCH] fix pytest 7.2 compatibility - -Pytest 7.2 deprecated plain top-level `setup()` and `teardown()` -functions in favor of their own decorators: - -https://docs.pytest.org/en/latest/changelog.html#pytest-7-2-0-2022-10-23 -https://docs.pytest.org/en/latest/deprecations.html#setup-teardown - -Now we need to use module-level setup/teardown, which is extremely -similar, just named differently: - -https://docs.pytest.org/en/latest/how-to/xunit_setup.html#module-level-setup-teardown - -We keep compatibility shims for older pytest releases. - -Closes: #24 ---- - tests/test_curvefitting.py | 10 +++++++--- - tests/test_interpolation.py | 9 +++++++-- - 2 files changed, 14 insertions(+), 5 deletions(-) - -diff --git a/tests/test_curvefitting.py b/tests/test_curvefitting.py -index 9398327..0d20cca 100644 ---- a/tests/test_curvefitting.py -+++ b/tests/test_curvefitting.py -@@ -31,9 +31,8 @@ - cf4 = CurveFitting() - - --def setup(): -+def setup_module(): - """This function is used to set up the environment for the tests""" -- - # Set up a few CurveFitting objects - cf1.set([73.0, 38.0, 35.0, 42.0, 78.0, 68.0, 74.0, 42.0, 52.0, 54.0, 39.0, - 61.0, 42.0, 49.0, 50.0, 62.0, 44.0, 39.0, 43.0, 54.0, 44.0, 37.0], -@@ -58,10 +57,15 @@ def setup(): - -0.8372, -0.4377, -0.3640, -0.3508, -0.2126]) - - --def teardown(): -+def teardown_module(): - pass - - -+# pre pytest 7.2 compatibility -+setup = setup_module -+teardown = teardown_module -+ -+ - # CurveFitting class - - def test_curvefitting_constructor(): -diff --git a/tests/test_interpolation.py b/tests/test_interpolation.py -index e853c37..08f7b6e 100644 ---- a/tests/test_interpolation.py -+++ b/tests/test_interpolation.py -@@ -32,7 +32,7 @@ - i_sine = Interpolation() - - --def setup(): -+def setup_module(): - """This function is used to set up the environment for the tests""" - # Set up a interpolation object which uses Right Ascension - y0 = Angle(10, 18, 48.732, ra=True) -@@ -64,10 +64,15 @@ def setup(): - 0.5236885653, 0.5453707057]) - - --def teardown(): -+def teardown_module(): - pass - - -+# pre pytest 7.2 ompatibility -+setup = setup_module -+teardown = teardown_module -+ -+ - # Interpolation class - - def test_interpolation_constructor(): diff --git a/dev-python/pymeeus/metadata.xml b/dev-python/pymeeus/metadata.xml deleted file mode 100644 index 977daa513a80..000000000000 --- a/dev-python/pymeeus/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - pastalian46@gmail.com - Takuya Wakazono - - - architest/pymeeus - PyMeeus - - diff --git a/dev-python/pymeeus/pymeeus-0.5.12.ebuild b/dev-python/pymeeus/pymeeus-0.5.12.ebuild deleted file mode 100644 index 4e3184e5ba8e..000000000000 --- a/dev-python/pymeeus/pymeeus-0.5.12.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="PyMeeus" -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="Python implementation of Jean Meeus astronomical routines" -HOMEPAGE=" - https://pypi.org/project/PyMeeus/ - https://github.com/architest/pymeeus -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -PATCHES=( - # bug #928258 - "${FILESDIR}/${P}-pytest8.patch" -) - -distutils_enable_tests pytest - -distutils_enable_sphinx docs/source \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/pymetar/Manifest b/dev-python/pymetar/Manifest deleted file mode 100644 index da08f00c756a..000000000000 --- a/dev-python/pymetar/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pymetar-1.4.tar.gz 3162928 BLAKE2B b92686204e84070722b3351ce04c1e65e3b47c7802767fbdb95027bcaea566518e61ac4c3e02dd0345c6672a87e2d50239a679dd7db426f7fa183023357763d3 SHA512 d5c5d382c68ffacefe07d63239f3b56984bf2becef922c945b0014a210ddf9ce1f96f99028e0ec9e649f70f6262925a836dbeb83309407aa2c4ddb4769db3dbd diff --git a/dev-python/pymetar/metadata.xml b/dev-python/pymetar/metadata.xml deleted file mode 100644 index faa146c529bc..000000000000 --- a/dev-python/pymetar/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - python@gentoo.org - Python - - -This library downloads the weather report for a given station -ID (get yours from http://www.nws.noaa.gov/tg/siteloc.shtml), -decodes it and provides easy access to all the data found in the -report. Documentation and a small example app are inside the tarball. - - -このライブラリは指定したステーションID( http://www.nws.noaa.gov/tg/siteloc.shtml で入手)から天気予報結果をダウンロードし、解読し、予報データから検索するのに簡単 -なアクセス手段を提供します。ドキュメンテーションと単純なサンプル・アプリケーショ -ンはtarballファイルの中です。 - - - klausman/pymetar - pymetar - - diff --git a/dev-python/pymetar/pymetar-1.4-r2.ebuild b/dev-python/pymetar/pymetar-1.4-r2.ebuild deleted file mode 100644 index 39c195f8ba1f..000000000000 --- a/dev-python/pymetar/pymetar-1.4-r2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2021-2025 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="Downloads and decodes to the weather report for a given station ID" -HOMEPAGE=" - https://www.schwarzvogel.de/software/pymetar/ - https://github.com/klausman/pymetar/ - https://pypi.org/project/pymetar/ -" -SRC_URI="https://www.schwarzvogel.de/pkgs/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~x86" - -src_test() { - pushd testing/smoketest || die - tar xzf reports.tgz || die - distutils-r1_src_test - popd || die -} - -python_test() { - # A failed tests does not necessarily cause a failure exit code - # Check output manually, each test should show "reports check out ok" - ./runtests.sh || die "Tests failed with ${EPYTHON}" -} - -src_install() { - dodoc "${S}/README.md" "${S}/THANKS" - doman "${S}/pymetar.1" - - distutils-r1_src_install -} diff --git a/dev-python/pymilter/Manifest b/dev-python/pymilter/Manifest deleted file mode 100644 index ce6bc353a0ab..000000000000 --- a/dev-python/pymilter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pymilter-1.0.7_pre20251111.tar.xz 986416 BLAKE2B 967c4dd6b795c5cf246b16c23ba07c29019f7384c117e5caa39e346459c96f0d0632f5cba25ec4731f05caaf9dfae5638e362eb413b163dbd608c31b3787a6de SHA512 9213a14cfe045eb92977086f3ac66b793c252a9f4548dc80462d8d6efc06674c9876873de4d9999b87f3ca0f1295f04f4e040f3fa2800b5a27f4504a8569ab8b diff --git a/dev-python/pymilter/metadata.xml b/dev-python/pymilter/metadata.xml deleted file mode 100644 index 5cfca7860d28..000000000000 --- a/dev-python/pymilter/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - eras@gentoo.org - Eray Aslan - - - mjo@gentoo.org - Michael Orlitzky - - - sdgathman/pymilter - pymilter - - diff --git a/dev-python/pymilter/pymilter-1.0.7_pre20251111.ebuild b/dev-python/pymilter/pymilter-1.0.7_pre20251111.ebuild deleted file mode 100644 index cb112116738d..000000000000 --- a/dev-python/pymilter/pymilter-1.0.7_pre20251111.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" -inherit distutils-r1 - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/sdgathman/pymilter.git" - inherit git-r3 -else - KEYWORDS="~amd64 ~arm64" - if [[ ${PV} == *_pre* ]]; then - SRC_URI="https://dev.gentoo.org/~eras/distfiles/${P}.tar.xz" - S="${WORKDIR}/pymilter" - else - inherit pypi - fi -fi - -DESCRIPTION="module to enable python scripts to attach to Sendmail's libmilter API" -HOMEPAGE="https://www.pymilter.org/" - -LICENSE="GPL-2" -SLOT="0" - -RDEPEND=" - mail-filter/libmilter:= -" - -distutils_enable_tests unittest - -src_test() { - # requires berkeleydb and bsddb3 modules - sed -i -e "/s.addTest(testpolicy.suite())/d" \ - -e "/import testpolicy/d" test.py || die - rm testpolicy.py - distutils-r1_src_test -} diff --git a/dev-python/pymilter/pymilter-9999.ebuild b/dev-python/pymilter/pymilter-9999.ebuild deleted file mode 100644 index cb112116738d..000000000000 --- a/dev-python/pymilter/pymilter-9999.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" -inherit distutils-r1 - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/sdgathman/pymilter.git" - inherit git-r3 -else - KEYWORDS="~amd64 ~arm64" - if [[ ${PV} == *_pre* ]]; then - SRC_URI="https://dev.gentoo.org/~eras/distfiles/${P}.tar.xz" - S="${WORKDIR}/pymilter" - else - inherit pypi - fi -fi - -DESCRIPTION="module to enable python scripts to attach to Sendmail's libmilter API" -HOMEPAGE="https://www.pymilter.org/" - -LICENSE="GPL-2" -SLOT="0" - -RDEPEND=" - mail-filter/libmilter:= -" - -distutils_enable_tests unittest - -src_test() { - # requires berkeleydb and bsddb3 modules - sed -i -e "/s.addTest(testpolicy.suite())/d" \ - -e "/import testpolicy/d" test.py || die - rm testpolicy.py - distutils-r1_src_test -} diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest deleted file mode 100644 index ded7b6a71d97..000000000000 --- a/dev-python/pymongo/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST mongo-python-driver-4.13.2.gh.tar.gz 2227437 BLAKE2B 3aa6d0feedc6a33eb4e9299d85eeab2a9638bf713cfadf9f4018f6bd668758d3afd5b9b4b71dec037fb3f99e89cc34e299e1d9b4521c8ace9da9ce50ae95142b SHA512 845cf92e702a9970f2ef1b5085fffcca96021e0f2fc5133e24b2860482dafabe7770d9421922659d0c6008aac1d5a70834ee4f1728a648fd83e6d33bc33568b0 -DIST mongo-python-driver-4.16.0.gh.tar.gz 2569546 BLAKE2B 7e81fd259f6ed21d4a600f41b6945f520b650bcde2764cdafab85664143dbe76b2d9e1a1db0306bc39afdcd62afc3e250c6e04031b01ffd9dacda8b968786c21 SHA512 38e347599fe26cbe9846ef7f1e0e4adb3aea5dc949d0e8a4bd61806dc00808804e1c34e9213f09c30aab75d26243dd2ed54ab5014e604b127a5c71337855195f -DIST mongo-python-driver-4.17.0.gh.tar.gz 2597488 BLAKE2B ad733542ca37f1de3e267ef58b5d4c23a4ee10f1b7a9e43ad95adc8602b427cee4ed4126632618c2f1f7134da3d51ee31bed27c36aab47c9f0ee1ebb47e5e6ce SHA512 da3d2d6136e9e4c697f6f5a9a38010bcd6f00a5cbf018de7b6afb3bc9e459ce9a8fcc95db79422eb2ef5d677baa564934db01a5ca4e2909a63c4538098986ab7 diff --git a/dev-python/pymongo/metadata.xml b/dev-python/pymongo/metadata.xml deleted file mode 100644 index 5e88d4d9cd18..000000000000 --- a/dev-python/pymongo/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - python@gentoo.org - Python - - - PyMongo is a Python distribution containing tools for working - with MongoDB, and is the recommended way to work with MongoDB - from Python. - - - Compiles native C extensions - - Run test suite in full, including tests that run a local - database instance. - - - - pymongo - mongodb/mongo-python-driver - - diff --git a/dev-python/pymongo/pymongo-4.13.2.ebuild b/dev-python/pymongo/pymongo-4.13.2.ebuild deleted file mode 100644 index d0593db55e90..000000000000 --- a/dev-python/pymongo/pymongo-4.13.2.ebuild +++ /dev/null @@ -1,202 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit check-reqs distutils-r1 - -MY_P=mongo-python-driver-${PV} -DESCRIPTION="Python driver for MongoDB" -HOMEPAGE=" - https://github.com/mongodb/mongo-python-driver/ - https://pypi.org/project/pymongo/ -" -SRC_URI=" - https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="doc kerberos +native-extensions +test-full" - -RDEPEND=" - - - - - mgorny@gentoo.org - Michał Górny - - - - mgorny@gentoo.org - Michał Górny - - https://github.com/projg2/pymountboot/issues/ - projg2/pymountboot - - diff --git a/dev-python/pymountboot/pymountboot-0.2.3-r2.ebuild b/dev-python/pymountboot/pymountboot-0.2.3-r2.ebuild deleted file mode 100644 index d445ec151290..000000000000 --- a/dev-python/pymountboot/pymountboot-0.2.3-r2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python extension module to (re)mount /boot" -HOMEPAGE="https://github.com/projg2/pymountboot/" -SRC_URI=" - https://github.com/projg2/pymountboot/archive/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~riscv ~sparc x86" - -DEPEND=" - >=sys-apps/util-linux-2.20 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -distutils_enable_tests import-check diff --git a/dev-python/pympress/Manifest b/dev-python/pympress/Manifest deleted file mode 100644 index 51ee2aa6454b..000000000000 --- a/dev-python/pympress/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pympress-1.8.6.tar.gz 237373 BLAKE2B 9de1c88c5338970859c1a81ee5a9b8ace9f1f7bdb47f6c214f993e911f0912e4ed2aee3577e6de72ed126e51bebf16612debf5fae45580f1f5ebb250d92bda70 SHA512 d6cd646132670139e0a8831c4e3806a194377d56f284a95f2bbe422d5c50f96f5c54022271b1abbc92d1ed23a1ba179b528ca343ebe8f9afdddce928e621978b diff --git a/dev-python/pympress/metadata.xml b/dev-python/pympress/metadata.xml deleted file mode 100644 index 621d855f1be4..000000000000 --- a/dev-python/pympress/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - apn-pucky@gentoo.org - Alexander Puck Neuwirth - - - Pympress is a PDF presentation tool designed for dual-screen setups such as presentations and public talks. Highly configurable, fully-featured, and portable. - - - Build with python-vlc bindings - - - pympress - Cimbali/pympress - - - diff --git a/dev-python/pympress/pympress-1.8.6.ebuild b/dev-python/pympress/pympress-1.8.6.ebuild deleted file mode 100644 index e3b9c6800c01..000000000000 --- a/dev-python/pympress/pympress-1.8.6.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 optfeature pypi xdg-utils - -DESCRIPTION="A simple and powerful dual-screen PDF reader designed for presentations" -HOMEPAGE=" - https://github.com/Cimbali/pympress - https://pypi.org/project/pympress/ -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="vlc" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - dev-python/watchdog[${PYTHON_USEDEP}] - app-text/poppler - dev-python/pygobject:3[${PYTHON_USEDEP}] - x11-libs/gtk+:3 - x11-libs/cairo - dev-python/pycairo[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf - vlc? ( dev-python/python-vlc[${PYTHON_USEDEP}] ) -" -BDEPEND="${RDEPEND}" - -src_prepare() { - default - # >=python3_13 only works with >dev-python/pygobject-3.51 - # https://github.com/Cimbali/pympress/issues/330 - sed -i 's/ a_widget.props/ list(a_widget.props)/' pympress/builder.py || die -} - -pkg_postinst() { - optfeature "gstreamer support" media-libs/gstreamer - - # QA: update desktop database MIME= - xdg_desktop_database_update -} - -pkg_postrm() { - # QA: update desktop database MIME= - xdg_desktop_database_update -} diff --git a/dev-python/pymysql/Manifest b/dev-python/pymysql/Manifest deleted file mode 100644 index 9fa52ab77956..000000000000 --- a/dev-python/pymysql/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST PyMySQL-1.1.3.gh.tar.gz 91383 BLAKE2B 17be122beca17b4145b1587bd5f737f4093fce552f615381f84f586293980bf7abfb9dd4c26aef3d026f30238de5091ba6bc40b9d8bba7376d8956695f2c6d09 SHA512 7e16e7c93b239fdcacfdac4ddc19c4dbfdc084ae541ae4fd4b2b2c1bfba52c52b43860243aaaf2960068c6409de9da9456a0cae1768630ac518ab387d9491192 -DIST PyMySQL-1.2.0.gh.tar.gz 93139 BLAKE2B 1ce119abe468d9d75641d54d6fa8e3025192b9eba22be2bcfa1de811347fba2a2fcb08e6211c53c582881c6067a4866547e0e4ea535b405b4ee4c0d19c09e7ef SHA512 4e4d7675c3cd14c5c9f1bfe51db671adb6cd609965127d54ba577fb5ee0e5ae222a6795a95a539070e0b6920c35d0e503ea9ffeab25ae2d3fa4e0b474467008e diff --git a/dev-python/pymysql/metadata.xml b/dev-python/pymysql/metadata.xml deleted file mode 100644 index 03cfa4895aca..000000000000 --- a/dev-python/pymysql/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - mysql-bugs@gentoo.org - MySQL - - - python@gentoo.org - Python - - - - PyMySQL/PyMySQL - PyMySQL - - diff --git a/dev-python/pymysql/pymysql-1.1.3.ebuild b/dev-python/pymysql/pymysql-1.1.3.ebuild deleted file mode 100644 index a2a5f5bbc71f..000000000000 --- a/dev-python/pymysql/pymysql-1.1.3.ebuild +++ /dev/null @@ -1,110 +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 - -MY_P="PyMySQL-${PV}" -DESCRIPTION="Pure-Python MySQL Driver" -HOMEPAGE=" - https://github.com/PyMySQL/PyMySQL/ - https://pypi.org/project/PyMySQL/ -" -SRC_URI=" - https://github.com/PyMySQL/PyMySQL/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -# TODO: support other mysql variants -BDEPEND=" - test? ( - dev-db/mariadb[server] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # do not support socket auth - tests/test_auth.py - # require some dialog plugin - pymysql/tests/test_connection.py::TestAuthentication::testDialogAuthThreeAttemptsQuestionsInstallPlugin - pymysql/tests/test_connection.py::TestAuthentication::testDialogAuthTwoQuestionsInstallPlugin -) - -src_test() { - local -x USER=$(whoami) - local -x PATH="${BROOT}/usr/share/mariadb/scripts:${PATH}" - - einfo "Creating mysql test instance ..." - mkdir -p "${T}"/mysql || die - mysql_install_db \ - --no-defaults \ - --auth-root-authentication-method=normal \ - --basedir="${EPREFIX}/usr" \ - --datadir="${T}"/mysql 1>"${T}"/mysqld_install.log || die - - einfo "Starting mysql test instance ..." - # TODO: random port - mysqld \ - --no-defaults \ - --character-set-server=utf8 \ - --bind-address=127.0.0.1 \ - --port=43306 \ - --pid-file="${T}"/mysqld.pid \ - --socket="${T}"/mysqld.sock \ - --datadir="${T}"/mysql 1>"${T}"/mysqld.log 2>&1 & - - # wait for it to start - local i - for (( i = 0; i < 10; i++ )); do - [[ -S ${T}/mysqld.sock ]] && break - sleep 1 - done - [[ ! -S ${T}/mysqld.sock ]] && die "mysqld failed to start" - - einfo "Configuring test mysql instance ..." - - # note: ed25519 was removed since it fails -- upstream README indicates - # it can fail if we used a different server version - mysql -uroot --socket="${T}"/mysqld.sock -s -e ' - CREATE DATABASe test1 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; - CREATE DATABASE test2 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; - ' || die "Failed to create test databases" - - cat > pymysql/tests/databases.json <<-EOF || die - [{ - "host": "localhost", - "user": "root", - "password": "", - "database": "test1", - "use_unicode": true, - "local_infile": true, - "unix_socket": "${T}/mysqld.sock" - }, { - "host": "localhost", - "user": "root", - "password": "", - "database": "test2", - "unix_socket": "${T}/mysqld.sock" - }] - EOF - - nonfatal distutils-r1_src_test - local ret=${?} - - einfo "Stopping mysql test instance ..." - pkill -F "${T}"/mysqld.pid || die - - [[ ${ret} -ne 0 ]] && die -} diff --git a/dev-python/pymysql/pymysql-1.2.0.ebuild b/dev-python/pymysql/pymysql-1.2.0.ebuild deleted file mode 100644 index 950f4cb59af2..000000000000 --- a/dev-python/pymysql/pymysql-1.2.0.ebuild +++ /dev/null @@ -1,110 +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 - -MY_P="PyMySQL-${PV}" -DESCRIPTION="Pure-Python MySQL Driver" -HOMEPAGE=" - https://github.com/PyMySQL/PyMySQL/ - https://pypi.org/project/PyMySQL/ -" -SRC_URI=" - https://github.com/PyMySQL/PyMySQL/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -# TODO: support other mysql variants -BDEPEND=" - test? ( - dev-db/mariadb[server] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # do not support socket auth - tests/test_auth.py - # require some dialog plugin - pymysql/tests/test_connection.py::TestAuthentication::testDialogAuthThreeAttemptsQuestionsInstallPlugin - pymysql/tests/test_connection.py::TestAuthentication::testDialogAuthTwoQuestionsInstallPlugin -) - -src_test() { - local -x USER=$(whoami) - local -x PATH="${BROOT}/usr/share/mariadb/scripts:${PATH}" - - einfo "Creating mysql test instance ..." - mkdir -p "${T}"/mysql || die - mysql_install_db \ - --no-defaults \ - --auth-root-authentication-method=normal \ - --basedir="${EPREFIX}/usr" \ - --datadir="${T}"/mysql 1>"${T}"/mysqld_install.log || die - - einfo "Starting mysql test instance ..." - # TODO: random port - mysqld \ - --no-defaults \ - --character-set-server=utf8 \ - --bind-address=127.0.0.1 \ - --port=43306 \ - --pid-file="${T}"/mysqld.pid \ - --socket="${T}"/mysqld.sock \ - --datadir="${T}"/mysql 1>"${T}"/mysqld.log 2>&1 & - - # wait for it to start - local i - for (( i = 0; i < 10; i++ )); do - [[ -S ${T}/mysqld.sock ]] && break - sleep 1 - done - [[ ! -S ${T}/mysqld.sock ]] && die "mysqld failed to start" - - einfo "Configuring test mysql instance ..." - - # note: ed25519 was removed since it fails -- upstream README indicates - # it can fail if we used a different server version - mysql -uroot --socket="${T}"/mysqld.sock -s -e ' - CREATE DATABASe test1 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; - CREATE DATABASE test2 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; - ' || die "Failed to create test databases" - - cat > pymysql/tests/databases.json <<-EOF || die - [{ - "host": "localhost", - "user": "root", - "password": "", - "database": "test1", - "use_unicode": true, - "local_infile": true, - "unix_socket": "${T}/mysqld.sock" - }, { - "host": "localhost", - "user": "root", - "password": "", - "database": "test2", - "unix_socket": "${T}/mysqld.sock" - }] - EOF - - nonfatal distutils-r1_src_test - local ret=${?} - - einfo "Stopping mysql test instance ..." - pkill -F "${T}"/mysqld.pid || die - - [[ ${ret} -ne 0 ]] && die -} diff --git a/dev-python/pynacl/Manifest b/dev-python/pynacl/Manifest deleted file mode 100644 index 120bf91a10c5..000000000000 --- a/dev-python/pynacl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pynacl-1.6.2.gh.tar.gz 27638696 BLAKE2B 6df2326873b5cac01cf4d427946fc3c57228f6b87b006d6d54c36ae882d3c2277c490be2f328e9c52e6213ba749c6cb9e0ea3b5745c04cc68e5691692eaf64b4 SHA512 e1b5871fa6221cb0ec6928fdc7ab6c5900ba0e41df1ac1e7b8dca8b8ea8c32bb7db6c9d2aad0579fd4ed09f5c27800637c6296ef6e0d7a0a804cdc86c796f59d diff --git a/dev-python/pynacl/metadata.xml b/dev-python/pynacl/metadata.xml deleted file mode 100644 index 2e5c15ffac0d..000000000000 --- a/dev-python/pynacl/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - python@gentoo.org - Python - - - - cryptography-dev@python.org - The PyNaCl developers - - PyNaCl - pyca/pynacl - - - PyNaCl is a Python binding to the Networking and Cryptography library, - a crypto library with the stated goal of improving usability, security - and speed. - - diff --git a/dev-python/pynacl/pynacl-1.6.2.ebuild b/dev-python/pynacl/pynacl-1.6.2.ebuild deleted file mode 100644 index 34fef3f12c0b..000000000000 --- a/dev-python/pynacl/pynacl-1.6.2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python binding to the Networking and Cryptography (NaCl) library" -HOMEPAGE=" - https://github.com/pyca/pynacl/ - https://pypi.org/project/PyNaCl/ -" -SRC_URI=" - https://github.com/pyca/pynacl/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -DEPEND=" - dev-libs/libsodium:= -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - >=dev-python/cffi-1.4.1[${PYTHON_USEDEP}] - ' 'python*') -" -BDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/cffi-1.4.1[${PYTHON_USEDEP}] - ' 'python*') -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -src_compile() { - # For not using the bundled libsodium - local -x SODIUM_INSTALL=system - distutils-r1_src_compile -} diff --git a/dev-python/pynng/Manifest b/dev-python/pynng/Manifest deleted file mode 100644 index 4a31b26ff5ae..000000000000 --- a/dev-python/pynng/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pynng-0.8.1.tar.gz 6364925 BLAKE2B ae10e9155997474634ca7cf6e1ff01572f877dc8157aea069e11866b29fe92a2ee8343fd1512fad57f25e5c4cbf7297c784ab9fcdc7c262aba889cd65595775d SHA512 b150a83b65169aa67aaf99d963ae43ede29ccf22f1ddc9989a0d999f32dd93412bbf464ad0c3eed7aa645e0f5e2726743d131e48276955dad034e219b23c93c4 -DIST pynng-0.9.0.tar.gz 7211228 BLAKE2B 7b3a867597379b03f287507d8043acae502ca555b162504ed11c49d514e9c13240ab7b5316c7555b6e68879ac8518e96343155f5218913f62f9821c28c524343 SHA512 e3ea42e5910009040d1c9125e8b4ed4d2350d742704b4bb75863cadb6cc0feb58114bb10a6ab9f2f34c47c85d19c5a8c442df539ad051f87c70c5990f213fe48 diff --git a/dev-python/pynng/metadata.xml b/dev-python/pynng/metadata.xml deleted file mode 100644 index 7ddd70337dda..000000000000 --- a/dev-python/pynng/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - vowstar@gmail.com - Huang Rui - - - codypiersall/pynng - pynng - https://github.com/codypiersall/pynng/issues - - - pynng provides ergonomic Python bindings for nanomsg next generation (nng), - a lightweight messaging library. It enables inter-process communication - across single computers or networks using various messaging patterns - including Pair, Pub/Sub, Surveyor/Respondent, Req/Rep, and Push/Pull. - The library supports async frameworks like trio, curio, and asyncio. - - - pynng为nanomsg下一代(nng)轻量级消息库提供符合人体工程学的Python绑定。 - 它支持在单台计算机或网络上进行进程间通信,使用多种消息模式,包括Pair(配对)、 - Pub/Sub(发布/订阅)、Surveyor/Respondent(调查者/响应者)、Req/Rep(请求/回复) - 和Push/Pull(推/拉)。该库支持trio、curio和asyncio等异步框架。 - - diff --git a/dev-python/pynng/pynng-0.8.1.ebuild b/dev-python/pynng/pynng-0.8.1.ebuild deleted file mode 100644 index 154ef9958eb3..000000000000 --- a/dev-python/pynng/pynng-0.8.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Ergonomic bindings for nanomsg next generation (nng) in Python" -HOMEPAGE="https://github.com/codypiersall/pynng https://pypi.org/project/pynng" - -LICENSE="MIT" -SLOT=0 -KEYWORDS="~amd64" - -DEPEND="dev-libs/nng" -RDEPEND=" - ${DEPEND} - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-trio[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - # Remove source pynng directory to avoid import conflicts - # Tests must run against the installed C extension module - rm -rf pynng || die - epytest -} diff --git a/dev-python/pynng/pynng-0.9.0.ebuild b/dev-python/pynng/pynng-0.9.0.ebuild deleted file mode 100644 index a787fbc24ee4..000000000000 --- a/dev-python/pynng/pynng-0.9.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Ergonomic bindings for nanomsg next generation (nng) in Python" -HOMEPAGE="https://github.com/codypiersall/pynng https://pypi.org/project/pynng" - -LICENSE="MIT" -SLOT=0 -KEYWORDS="~amd64" - -# pynng 0.9.0 bundles nng and mbedtls, building them from source via cmake -RDEPEND=" - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-build/cmake - dev-build/ninja - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-trio[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # Fix bundled mbedtls build failure with GCC 15: - # -Werror=unterminated-string-initialization on unsigned char arrays - sed -i 's/-Wno-error=array-bounds/-Wno-error=array-bounds -Wno-error=unterminated-string-initialization/' \ - setup.py || die - distutils-r1_src_prepare -} - -python_test() { - # Remove source pynng directory to avoid import conflicts - # Tests must run against the installed C extension module - rm -rf pynng || die - epytest -} diff --git a/dev-python/pynput/Manifest b/dev-python/pynput/Manifest deleted file mode 100644 index 711a13767718..000000000000 --- a/dev-python/pynput/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pynput-1.8.2.tar.gz 82818 BLAKE2B 236ac06927423b6311cbf176776279cdfb96b7a2b5a76eab84bab2ea01c16a98d6414e224009a51408d9c43b9cdf04cb9f77b10bd7d26947753a032e6fa4b044 SHA512 326d6044f4d96f421e98fe37d792feb2b2525e4c95632ad5ac94eb2b4501ea1ada3a54c117fd85d380f1d7e0598094fb331af9275d6b17efc274e276ebb48743 diff --git a/dev-python/pynput/files/patches/uinput.patch b/dev-python/pynput/files/patches/uinput.patch deleted file mode 100644 index 44d17e803ed1..000000000000 --- a/dev-python/pynput/files/patches/uinput.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/lib/pynput/_util/uinput.py b/lib/pynput/_util/uinput.py -index b0a6a78..c891b83 100644 ---- a/lib/pynput/_util/uinput.py -+++ b/lib/pynput/_util/uinput.py -@@ -72,6 +72,14 @@ class ListenerMixin(object): - except OSError: - continue - -+ # Some programmable mouse devices report each programmable input as -+ # a separate capability, so it is possible for a mouse to exceed -+ # keyboards in capability count; for this reason we will prefer a -+ # device with "keyboard" in its name -+ if 'keyboard' in next_dev.name.lower(): -+ dev = next_dev -+ break -+ - # Does this device provide more handled event codes? - capabilities = next_dev.capabilities() - next_count = sum( diff --git a/dev-python/pynput/files/patches/wheel.patch b/dev-python/pynput/files/patches/wheel.patch deleted file mode 100644 index 064b21ce5fe9..000000000000 --- a/dev-python/pynput/files/patches/wheel.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff --git a/setup.cfg b/setup.cfg -index 99723b7..8ae701e 100644 ---- a/setup.cfg -+++ b/setup.cfg -@@ -1,6 +1,3 @@ --[bdist_wheel] --universal = 1 -- - [build_sphinx] - source-dir = docs - build-dir = build/docs diff --git a/dev-python/pynput/metadata.xml b/dev-python/pynput/metadata.xml deleted file mode 100644 index 26aa32f063b5..000000000000 --- a/dev-python/pynput/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - dev@notyourcomputer.net - Shaoyu Tseng - - - pynput - moses-palmer/pynput - - diff --git a/dev-python/pynput/pynput-1.8.2.ebuild b/dev-python/pynput/pynput-1.8.2.ebuild deleted file mode 100644 index dd086917f0a1..000000000000 --- a/dev-python/pynput/pynput-1.8.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Sends virtual input commands" -HOMEPAGE="https://github.com/moses-palmer/pynput https://pypi.org/project/pynput" -RDEPEND=" - dev-python/evdev[${PYTHON_USEDEP}] - X? ( dev-python/python-xlib[${PYTHON_USEDEP}] ) - dev-python/six[${PYTHON_USEDEP}] -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="X" - -PATCHES=( - # issue # 657 - "${FILESDIR}/patches/uinput.patch" - # Remove deprecated bdist_wheel.universal - "${FILESDIR}/patches/wheel.patch" -) diff --git a/dev-python/pynvim/Manifest b/dev-python/pynvim/Manifest deleted file mode 100644 index 9099fd7d524f..000000000000 --- a/dev-python/pynvim/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pynvim-0.6.0.gh.tar.gz 63033 BLAKE2B 266ee74fabf89b286dfc9ea3d0036bdee9d3d8a8cc12a71a0c76425d9fbb7591a3d2de77066f4626de14c204c5346aa36ae261b113831bbcfa36b898bce551dc SHA512 2a622de2f2424aa6947fa44f7a345288a7927681ea237708f2ed054960460992a5cba721cb9896643286c906de691ba0c0f15d52739696ab2fb344b26d3f6c3b diff --git a/dev-python/pynvim/metadata.xml b/dev-python/pynvim/metadata.xml deleted file mode 100644 index 253092786b05..000000000000 --- a/dev-python/pynvim/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - vim@gentoo.org - Gentoo Vim Project - - - python@gentoo.org - Python - - - - neovim/pynvim - pynvim - - diff --git a/dev-python/pynvim/pynvim-0.6.0.ebuild b/dev-python/pynvim/pynvim-0.6.0.ebuild deleted file mode 100644 index 5336444e318b..000000000000 --- a/dev-python/pynvim/pynvim-0.6.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python client for Neovim" -HOMEPAGE=" - https://github.com/neovim/pynvim/ - https://pypi.org/project/pynvim/ -" -SRC_URI=" - https://github.com/neovim/pynvim/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" - -RDEPEND=" - >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/greenlet-3.0[${PYTHON_USEDEP}] - ' 'python*') - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - test? ( - app-editors/neovim - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -: ${EPYTEST_TIMEOUT:=5} -distutils_enable_tests pytest diff --git a/dev-python/pyocr/Manifest b/dev-python/pyocr/Manifest deleted file mode 100644 index 508a8c1584eb..000000000000 --- a/dev-python/pyocr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyocr-0.8.5.tar.gz 71843 BLAKE2B 14ea301a562b4e2ecc9a8b01b64a6a651facc78e54402359313b04fd20bad89e0a390ff1899f72c94db4e2d42c7c648afa5c1267ff6afe85fb14c32e15c6e19b SHA512 4b0bb576db05e3cc253bc031e158e2c018370e2c309df742b9755cf576bbd1fd5baddc851a4cde1ad96d3c2ae1c28e75e735ee7035d62ad8bf9c908546042897 diff --git a/dev-python/pyocr/metadata.xml b/dev-python/pyocr/metadata.xml deleted file mode 100644 index beb8d206fc3a..000000000000 --- a/dev-python/pyocr/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - voyageur@gentoo.org - Bernard Cafarelli - - - python@gentoo.org - - -Pyocr is an optical character recognition (OCR) tool wrapper for python. That is, it helps using OCR tools from a Python program. - -It has been tested only on GNU/Linux systems. It should also work on similar systems (*BSD, etc). It doesn't work on Windows, MacOSX, etc. - -Pyocr can be used as a wrapper for google's Tesseract-OCR or Cuneiform. It can read all image types supported by Pillow, including jpeg, png, gif, bmp, tiff, and others. It also support bounding box data. - - - pyocr - World/OpenPaperwork/pyocr - - diff --git a/dev-python/pyocr/pyocr-0.8.5.ebuild b/dev-python/pyocr/pyocr-0.8.5.ebuild deleted file mode 100644 index df555b39d337..000000000000 --- a/dev-python/pyocr/pyocr-0.8.5.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An optical character recognition (OCR) tool wrapper" -HOMEPAGE=" - https://gitlab.gnome.org/World/OpenPaperwork/pyocr/ - https://pypi.org/project/pyocr/ -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/pillow[${PYTHON_USEDEP}] - app-text/tesseract -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -# (tests apparently do not require any backend installed) -distutils_enable_tests unittest diff --git a/dev-python/pyopencl/Manifest b/dev-python/pyopencl/Manifest deleted file mode 100644 index ef62cfaeeb56..000000000000 --- a/dev-python/pyopencl/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyopencl-2025.1.tar.gz 422510 BLAKE2B 1da270b4eabd3cf1209c97db6383ccd3450601946181386c139ed76b9cee3cccba06d6836b342b902fb227d1ef43f899633fe2037f5744a38b37677ef70ed00c SHA512 bc281c38b977f207a213763aca3c0086430e5a4d8d9018673fb5648e1afc440758ec7ec219544644d596805beaa448b2fa34cd5b4c109a46b3d6e8b7648a931c -DIST pyopencl-2025.1.tar.gz.provenance 9183 BLAKE2B 3114192e2e2bcaa202230e2e55245086a020086d09db0ba14c5b48a70bde09defc4d8d1697bc33978fd5b4b6fc902330414078f9ee43aced3d3243392006b3f1 SHA512 7129b058dee923815b487331a7cd29128f88e23feed8c0dfad4d8663bd20575b9f16f22bd97b55d6109d2dfdd2871c899687097b9b2cbb89c816ec27cb555be2 diff --git a/dev-python/pyopencl/files/pyopencl-2025.1-nanobind-flags.patch b/dev-python/pyopencl/files/pyopencl-2025.1-nanobind-flags.patch deleted file mode 100644 index 6f7c7cff1462..000000000000 --- a/dev-python/pyopencl/files/pyopencl-2025.1-nanobind-flags.patch +++ /dev/null @@ -1,21 +0,0 @@ -nanobind defaults to adding -Os and friends: https://github.com/wjakob/nanobind/blob/b0136fe6ac1967cb2399456adc346a1af06a3b88/docs/api_cmake.rst#L80. - -... and LTO should be user defined via cflags. - ---- a/CMakeLists.txt -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 4557bd8a..0f4a731c 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -167,8 +167,9 @@ find_package(OpenCL REQUIRED) - nanobind_add_module( - _cl - NB_STATIC # Build static libnanobind (the extension module itself remains a shared library) -- LTO -+ PROTECT_STACK - NOMINSIZE -+ NOSTRIP - src/wrap_constants.cpp - src/wrap_cl.cpp - src/wrap_cl_part_1.cpp - diff --git a/dev-python/pyopencl/files/pyopencl-2025.1-numpy-build.patch b/dev-python/pyopencl/files/pyopencl-2025.1-numpy-build.patch deleted file mode 100644 index 1d912ba4b7dc..000000000000 --- a/dev-python/pyopencl/files/pyopencl-2025.1-numpy-build.patch +++ /dev/null @@ -1,50 +0,0 @@ -https://bugs.gentoo.org/957615 -https://github.com/inducer/pyopencl/commit/a56381055c6b4a75d69f62be82a4b72ee6d1d7ab - -From a56381055c6b4a75d69f62be82a4b72ee6d1d7ab Mon Sep 17 00:00:00 2001 -From: Thomas A Caswell -Date: Wed, 12 Feb 2025 16:52:52 -0500 -Subject: [PATCH] MNT: stop using deprecated numpy macros - -These were deprecated in np1.7 and will be removed in np2.3 (currently removed -on numpy main branch). - -xref https://github.com/numpy/numpy/pull/28254/ ---- - src/wrap_cl.hpp | 4 ++-- - src/wrap_helpers.hpp | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/src/wrap_cl.hpp b/src/wrap_cl.hpp -index 5b225d3cd..d61f3d546 100644 ---- a/src/wrap_cl.hpp -+++ b/src/wrap_cl.hpp -@@ -5893,9 +5893,9 @@ namespace pyopencl - - int ary_flags = 0; - if (order == NPY_FORTRANORDER) -- ary_flags |= NPY_FARRAY; -+ ary_flags |= NPY_ARRAY_FARRAY; - else if (order == NPY_CORDER) -- ary_flags |= NPY_CARRAY; -+ ary_flags |= NPY_ARRAY_CARRAY; - else - throw std::runtime_error("unrecognized order specifier"); - -diff --git a/src/wrap_helpers.hpp b/src/wrap_helpers.hpp -index 367749535..041065930 100644 ---- a/src/wrap_helpers.hpp -+++ b/src/wrap_helpers.hpp -@@ -142,9 +142,9 @@ namespace py = nanobind; - \ - int ary_flags = 0; \ - if (order == NPY_FORTRANORDER) \ -- ary_flags |= NPY_FARRAY; \ -+ ary_flags |= NPY_ARRAY_FARRAY; \ - else if (order == NPY_CORDER) \ -- ary_flags |= NPY_CARRAY; \ -+ ary_flags |= NPY_ARRAY_CARRAY; \ - else \ - throw std::runtime_error("unrecognized order specifier"); \ - \ - diff --git a/dev-python/pyopencl/metadata.xml b/dev-python/pyopencl/metadata.xml deleted file mode 100644 index f759654cf43b..000000000000 --- a/dev-python/pyopencl/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - pyopencl - inducer/pyopencl - - diff --git a/dev-python/pyopencl/pyopencl-2025.1.ebuild b/dev-python/pyopencl/pyopencl-2025.1.ebuild deleted file mode 100644 index c9e8807ba183..000000000000 --- a/dev-python/pyopencl/pyopencl-2025.1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYPI_VERIFY_REPO=https://github.com/inducer/pyopencl -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 multiprocessing pypi - -DESCRIPTION="Python wrapper for OpenCL" -HOMEPAGE=" - https://mathema.tician.de/software/pyopencl/ - https://github.com/inducer/pyopencl/ - https://pypi.org/project/pyopencl/ -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc64 ~riscv" -IUSE="examples opengl" - -# Running tests on GPUs requires both appropriate hardware and additional permissions -# having been granted to the user running them. Testing on CPUs with dev-libs/pocl -# is in theory possible but has been found to be very fragile, see e.g. Bug #872308. -RESTRICT="test" - -COMMON=">=virtual/opencl-2" -# libglvnd is only needed for the headers -DEPEND=" - ${COMMON} - opengl? ( media-libs/libglvnd ) -" -RDEPEND=" - ${COMMON} - >=dev-python/mako-0.3.6[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pytools-2024.1.5[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/nanobind[${PYTHON_USEDEP}] - test? ( dev-libs/pocl ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2025.1-nanobind-flags.patch - "${FILESDIR}"/${P}-numpy-build.patch -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_configure_all() { - DISTUTILS_ARGS=( - -DPYOPENCL_ENABLE_GL=$(usex opengl) - ) -} - -python_test() { - # Use dev-libs/pocl for testing; ignore any other OpenCL devices that might be present - local -x PYOPENCL_TEST="portable:cpu" - # Set the number of threads to match MAKEOPTS - local -x POCL_MAX_PTHREAD_COUNT=$(makeopts_jobs) - # Change to the 'test' directory so that python does not try to import pyopencl from the source directory - # (Importing from the source directory fails, because the compiled '_cl' module is only in the build directory) - pushd test >/dev/null || die - epytest - popd >/dev/null || die -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pyopengl-accelerate/Manifest b/dev-python/pyopengl-accelerate/Manifest deleted file mode 100644 index 8e6d6530693a..000000000000 --- a/dev-python/pyopengl-accelerate/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyopengl_accelerate-3.1.10.tar.gz 21930 BLAKE2B 9843d8420d20df10f6946d9d6a9be78e7730ec08425f7b0ca7d43ee13b02b10ddf240589538313ba64cb5098d1c36adf0b65bc5abdbc6fd6ac10a7d97f529be2 SHA512 85a3eb19ead97ed4820bd70757e41c9a6719a8dd3fab2f7c4f57f654a216fd3fd3a21bc731d5c2e2c07fdd1236756f79ee70e3600c2cc22105b2885feb2187a7 -DIST pyopengl_accelerate-3.1.10.tar.gz.provenance 9526 BLAKE2B b1301849dc66bd6cf29dd2a0ef34fd4a08da439cd3d4b9957433e52d7f9f8ce0cb38caea4940f813164642979033c8bfefd8838aadb1979b83acd7525b5d9a42 SHA512 ce1b20ca15813977488419ee1ef224dac74eb41b36b0c36a88b9e3edb03bb219284aaaec6934c81f7e6f17211381eec473891cd36164874b008bb98d1e97c13e diff --git a/dev-python/pyopengl-accelerate/files/pyopengl-accelerate-3.1.9-cpython3.1.0.patch b/dev-python/pyopengl-accelerate/files/pyopengl-accelerate-3.1.9-cpython3.1.0.patch deleted file mode 100644 index e4f5dae95701..000000000000 --- a/dev-python/pyopengl-accelerate/files/pyopengl-accelerate-3.1.9-cpython3.1.0.patch +++ /dev/null @@ -1,20 +0,0 @@ -https://bugs.gentoo.org/955533 -https://github.com/mcfletch/pyopengl/issues/147 -https://github.com/mcfletch/pyopengl/pull/146 - -From 69e8ced15eb63c3f00293f59cef50d5fad02d884 Mon Sep 17 00:00:00 2001 -From: Vsevolod Misiul -Date: Mon, 19 May 2025 14:46:00 +0300 -Subject: [PATCH] For linux on arm64 the long type is not defined, so grab it - from ctypes.c_long - ---- a/src/vbo.pyx -+++ b/src/vbo.pyx -@@ -1,6 +1,7 @@ - """Cython-coded VBO implementation""" - #cython: language_level=3 - import ctypes, weakref -+from ctypes import c_long as long - from OpenGL_accelerate.formathandler cimport FormatHandler - from OpenGL import error - from OpenGL._bytes import bytes,unicode diff --git a/dev-python/pyopengl-accelerate/metadata.xml b/dev-python/pyopengl-accelerate/metadata.xml deleted file mode 100644 index daac0a05e972..000000000000 --- a/dev-python/pyopengl-accelerate/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - PyOpenGL-accelerate - pyopengl - mcfletch/pyopengl - - - Building NumPy native format handlers. - - diff --git a/dev-python/pyopengl-accelerate/pyopengl-accelerate-3.1.10.ebuild b/dev-python/pyopengl-accelerate/pyopengl-accelerate-3.1.10.ebuild deleted file mode 100644 index d710f6d00a8f..000000000000 --- a/dev-python/pyopengl-accelerate/pyopengl-accelerate-3.1.10.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/mcfletch/pyopengl -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Accelerate module for PyOpenGL" -HOMEPAGE=" - https://pyopengl.sourceforge.net/ - https://github.com/mcfletch/pyopengl/ - https://pypi.org/project/PyOpenGL-accelerate/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="numpy" - -DEPEND=" - numpy? ( - dev-python/numpy:=[${PYTHON_USEDEP}] - ) -" -RDEPEND=" - ${DEPEND} - dev-python/pyopengl[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/pyopengl-accelerate-3.1.9-cpython3.1.0.patch -) - -src_configure() { - if ! use numpy; then - cat > "${T}"/numpy.py <<-EOF || die - raise ImportError("building numpy extension disabled") - EOF - fi -} - -python_compile() { - local -x PYTHONPATH=${T}:${PYTHONPATH} - distutils-r1_python_compile -} - -python_test() { - cd "${T}" || die - epytest "${S}"/tests -} diff --git a/dev-python/pyopengl/Manifest b/dev-python/pyopengl/Manifest deleted file mode 100644 index 0d133e325e3e..000000000000 --- a/dev-python/pyopengl/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyopengl-3.1.10.tar.gz 1915580 BLAKE2B 9c050c077b552f64253d930a38e8ddfc5ddb236d2f01b891dff37e42c9964a161c449ff467804e7f3feb4d2f1e4348047ff573cd12a9f2e977d180d5c5a3d79b SHA512 f11c94e442e0954453974900de5c1ef984d19f92ffc152fcc904a81aedc39ed294f4c51a6f1247e85499224f60422c4567e52516c156079d4efabbdd437e8f7d -DIST pyopengl-3.1.10.tar.gz.provenance 9463 BLAKE2B 292b979c210d379a14a3b4c09033335dfa890447a80f21f2aa5ff3114021a5ccdcab1b8d0fa94f4ced4a052c9aa5f4779780940ce4d4db7e80cfdfb653f6bb92 SHA512 7ee52da53395b31f7d41ecd5d37b04026f7c77d4cf1d3d53d3f344f80490ad16a171a0ebddf623eb8ac35a197a1aaac548c45b64b7faba3b78853d17128827a5 diff --git a/dev-python/pyopengl/metadata.xml b/dev-python/pyopengl/metadata.xml deleted file mode 100644 index abe60e1c9f5b..000000000000 --- a/dev-python/pyopengl/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - mcfletch/pyopengl - PyOpenGL - pyopengl - - diff --git a/dev-python/pyopengl/pyopengl-3.1.10.ebuild b/dev-python/pyopengl/pyopengl-3.1.10.ebuild deleted file mode 100644 index aa72fcb8b37e..000000000000 --- a/dev-python/pyopengl/pyopengl-3.1.10.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 -PYPI_PN=PyOpenGL -PYPI_VERIFY_REPO=https://github.com/mcfletch/pyopengl -PYTHON_REQ_USE="tk?" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="Python OpenGL bindings" -HOMEPAGE=" - https://pyopengl.sourceforge.net/ - https://github.com/mcfletch/pyopengl/ - https://pypi.org/project/PyOpenGL/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86" -IUSE="tk" - -RDEPEND=" - media-libs/freeglut - virtual/opengl - x11-libs/libXi - x11-libs/libXmu - tk? ( dev-tcltk/togl ) -" -DEPEND=" - ${RDEPEND} -" - -# The tests need an X server with the GLX extension. Software rendering -# under Xvfb works but only with llvmpipe, not softpipe or swr. -BDEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pygame[${PYTHON_USEDEP},opengl,X] - dev-python/python-xlib[${PYTHON_USEDEP}] - !prefix? ( - media-libs/mesa[llvm] - x11-base/xorg-server[-minimal,xorg] - ) - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile memory tests - tests/test_checks.py::test_test_glgetfloat_leak - tests/test_vbo_memusage.py::test_sf_2980896 - # missing EGL stuffs? - tests/test_checks.py::test_check_egl_es2 - tests/test_checks.py::test_egl_ext_enumerate - # TODO - tests/test_core.py::TestCore::test_glCallLists_twice2 -) - -src_test() { - virtx distutils-r1_src_test -} diff --git a/dev-python/pyopenssl/Manifest b/dev-python/pyopenssl/Manifest deleted file mode 100644 index f92567717845..000000000000 --- a/dev-python/pyopenssl/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pyopenssl-26.1.0.tar.gz 186181 BLAKE2B 047bfcbcd21bb00bb8ae6d2e39c30f21f3925971fb199ef50d7fea4d12b3edbb9af0d74bce828f8b10a3d7f4b6739a6ba62ec3d9ae52ee83ccf8445b9b056ec8 SHA512 084117296b7013d665d7f30705b26ad5dd2758febfc7080ae656328d40a2e992b74c52abcc39b9243bc9a918b4611f1f497e56928a5789ffc63c0b521357eb9c -DIST pyopenssl-26.1.0.tar.gz.provenance 9212 BLAKE2B 2a0d770895ffd4d306f87a15b273233f3297741fc4ab0032f176d76319bdd8997868ceebdf6e6f75a4d169a69a3304de236809fe864d31374c830d4f8749bda1 SHA512 6542d8fb16868c390600c452ef99f05b831645dcf78ec0aba5a71b0504a88a5b0ac2f4467d776423ec5cc97f36020e35904a5f01d9418d69695dfc45850117a6 -DIST pyopenssl-26.2.0.tar.gz 182195 BLAKE2B aa86a2869e83fc133f0a608b6769199ecc57f7a9847dda018266c6be9fd34fb89c258eef42f42cc7f7fb392799bbe6a297148dd627d81bfccda9bc20b0b44e46 SHA512 701f205adad7384731710f572b48a41af87ea4ba7c7111421962e01079407f3e7b289dd5972feec80a6d182b818ee39e45c88464108589b16fe8239c19080265 -DIST pyopenssl-26.2.0.tar.gz.provenance 9306 BLAKE2B 114c21eafc21fcde8f3d12f84826a819d134d5ca357d9928073654027077e2cee7795200611e12d1900923e1084aff56880f39baa8f2b5badc46830adb5d8a31 SHA512 8976149e09e1dda78292578c53aa9d988004cff346a0f602fd1373c3fb209a86a3f0db3a3e5e9ae0b252275e1448e8190076a1811ff48b3ba7873cb438eb7d00 diff --git a/dev-python/pyopenssl/metadata.xml b/dev-python/pyopenssl/metadata.xml deleted file mode 100644 index 764f5e8a516a..000000000000 --- a/dev-python/pyopenssl/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - python@gentoo.org - Python - - - pyOpenSSL - pyopenssl - pyopenssl - cpe:/a:pyopenssl:pyopenssl - pyca/pyopenssl - - diff --git a/dev-python/pyopenssl/pyopenssl-26.1.0.ebuild b/dev-python/pyopenssl/pyopenssl-26.1.0.ebuild deleted file mode 100644 index aad2387434d3..000000000000 --- a/dev-python/pyopenssl/pyopenssl-26.1.0.ebuild +++ /dev/null @@ -1,60 +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=pyOpenSSL -PYPI_VERIFY_REPO=https://github.com/pyca/pyopenssl -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 toolchain-funcs pypi - -DESCRIPTION="Python interface to the OpenSSL library" -HOMEPAGE=" - https://www.pyopenssl.org/ - https://github.com/pyca/pyopenssl/ - https://pypi.org/project/pyOpenSSL/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - =dev-python/cryptography-46.0.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.9[${PYTHON_USEDEP}] - ' 3.{11..12}) -" -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme -EPYTEST_PLUGINS=( pytest-rerunfailures ) -distutils_enable_tests pytest - -src_test() { - local -x TZ=UTC - local EPYTEST_DESELECT=( - tests/test_ssl.py::TestContext::test_set_default_verify_paths - ) - - if ! tc-has-64bit-time_t; then - einfo "time_t is smaller than 64 bits, will skip broken tests" - EPYTEST_DESELECT+=( - tests/test_crypto.py::TestX509StoreContext::test_verify_with_time - ) - fi - - distutils-r1_src_test -} diff --git a/dev-python/pyopenssl/pyopenssl-26.2.0.ebuild b/dev-python/pyopenssl/pyopenssl-26.2.0.ebuild deleted file mode 100644 index 983167e80aba..000000000000 --- a/dev-python/pyopenssl/pyopenssl-26.2.0.ebuild +++ /dev/null @@ -1,60 +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=pyOpenSSL -PYPI_VERIFY_REPO=https://github.com/pyca/pyopenssl -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 toolchain-funcs pypi - -DESCRIPTION="Python interface to the OpenSSL library" -HOMEPAGE=" - https://www.pyopenssl.org/ - https://github.com/pyca/pyopenssl/ - https://pypi.org/project/pyOpenSSL/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - =dev-python/cryptography-46.0.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.9[${PYTHON_USEDEP}] - ' 3.{11..12}) -" -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme -EPYTEST_PLUGINS=( pytest-rerunfailures ) -distutils_enable_tests pytest - -src_test() { - local -x TZ=UTC - local EPYTEST_DESELECT=( - tests/test_ssl.py::TestContext::test_set_default_verify_paths - ) - - if ! tc-has-64bit-time_t; then - einfo "time_t is smaller than 64 bits, will skip broken tests" - EPYTEST_DESELECT+=( - tests/test_crypto.py::TestX509StoreContext::test_verify_with_time - ) - fi - - distutils-r1_src_test -} diff --git a/dev-python/pyotherside/Manifest b/dev-python/pyotherside/Manifest deleted file mode 100644 index df0f7c04ef8c..000000000000 --- a/dev-python/pyotherside/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyotherside-1.6.2.tar.gz 184620 BLAKE2B 78e02274f71a30c6bc0d78eb993d070e7dfc9487c3964ceb4138338180b00e837006de6c15adb6168c52dab87959961e2b2cf40cce5eb123e01aaaf06fc03cad SHA512 5f625b733bf9b15b16236be836696d62c9297bafcbb491dc2ec353522612c1b593379c130e281b7b259acdbffb5cd89fb46e060969d29e7ed2d1452c6bbf43d2 diff --git a/dev-python/pyotherside/metadata.xml b/dev-python/pyotherside/metadata.xml deleted file mode 100644 index b62c1e4a978e..000000000000 --- a/dev-python/pyotherside/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - Python - - - thp/pyotherside - - diff --git a/dev-python/pyotherside/pyotherside-1.6.2-r1.ebuild b/dev-python/pyotherside/pyotherside-1.6.2-r1.ebuild deleted file mode 100644 index 1951ae585f50..000000000000 --- a/dev-python/pyotherside/pyotherside-1.6.2-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit qmake-utils python-single-r1 - -DESCRIPTION="Asynchronous Python 3 Bindings for Qt" -HOMEPAGE=" - https://github.com/thp/pyotherside/ - https://thp.io/2011/pyotherside/ -" -SRC_URI="https://github.com/thp/pyotherside/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - dev-qt/qtbase:6[opengl] - dev-qt/qtdeclarative:6[opengl] - dev-qt/qtquick3d:6[opengl] - dev-qt/qtsvg:6 -" -RDEPEND="${DEPEND}" - -pkg_setup() { - python_setup -} - -src_prepare() { - default - sed -i -e "s/qtquicktests//" pyotherside.pro || die -} - -src_configure() { - eqmake6 -} - -src_test() { - QT_QPA_PLATFORM="offscreen" tests/tests || die -} - -src_install() { - emake install INSTALL_ROOT="${D}" -} diff --git a/dev-python/pyotp/Manifest b/dev-python/pyotp/Manifest deleted file mode 100644 index f6d0aa7c9d7f..000000000000 --- a/dev-python/pyotp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyotp-2.9.0.tar.gz 17763 BLAKE2B 32dd9772e0fc9de1cb13c204f5037dcf8352029e85a5df92c35f026e3960c649cd1d6f2b70b171133598e57a58707eebf34b4a8af18291a72f3e3aed8c659944 SHA512 2d3dd43997bbeceb078d9dfc4ec2d2ea608f1ac60c2189d45f775e1f47ff0cefcdfd36b77db1e022a8f8307b46329fbbad270e054853b63b5d7d457ad358731c diff --git a/dev-python/pyotp/metadata.xml b/dev-python/pyotp/metadata.xml deleted file mode 100644 index 1d160cdc5c1e..000000000000 --- a/dev-python/pyotp/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyotp - pyauth/pyotp - - diff --git a/dev-python/pyotp/pyotp-2.9.0.ebuild b/dev-python/pyotp/pyotp-2.9.0.ebuild deleted file mode 100644 index 736e7ea20283..000000000000 --- a/dev-python/pyotp/pyotp-2.9.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PyOTP is a Python library for generating and verifying one-time passwords" -HOMEPAGE=" - https://github.com/pyauth/pyotp/ - https://pypi.org/project/pyotp/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" - -distutils_enable_tests unittest diff --git a/dev-python/pypandoc/Manifest b/dev-python/pypandoc/Manifest deleted file mode 100644 index 3b3bc3ab6e88..000000000000 --- a/dev-python/pypandoc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pypandoc-1.17.gh.tar.gz 68117 BLAKE2B a2a098c30f3d34eb88a12ca4b8ff4c805c424d041b2ead26e59e87e6e145a618bc4f9115a774223336a193f8e66ab6e930c0d6c54060e4f42fde5fede4592812 SHA512 2871c708a3e0da99f16327b665d44265cca3a72c9dd03f9446e6952640cc86f61774a02902c6245287e2ec067cd2ca1f81174795940a7f4fa4c9cdaf22cfc2ab diff --git a/dev-python/pypandoc/metadata.xml b/dev-python/pypandoc/metadata.xml deleted file mode 100644 index 96745e62d54a..000000000000 --- a/dev-python/pypandoc/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - pypandoc - JessicaTegner/pypandoc - - diff --git a/dev-python/pypandoc/pypandoc-1.17.ebuild b/dev-python/pypandoc/pypandoc-1.17.ebuild deleted file mode 100644 index bbf52c7759d3..000000000000 --- a/dev-python/pypandoc/pypandoc-1.17.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Pypandoc provides a thin wrapper for pandoc, a universal document converter" -HOMEPAGE="https://github.com/JessicaTegner/pypandoc https://pypi.org/project/pypandoc" -SRC_URI="https://github.com/JessicaTegner/pypandoc/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DOCS+=( examples README.md LICENSE ) - -RDEPEND="virtual/pandoc" -BDEPEND=" - test? ( - >=dev-python/pandocfilters-1.5.0[${PYTHON_USEDEP}] - app-text/texlive-core - dev-texlive/texlive-latex - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexrecommended - ) -" - -EPYTEST_DESELECT=( - # Need internet - tests/test_pypandoc.py::TestPypandoc::test_basic_conversion_from_http_url -) -distutils_enable_tests pytest diff --git a/dev-python/pyparsing/Manifest b/dev-python/pyparsing/Manifest deleted file mode 100644 index 6a8bac789dfe..000000000000 --- a/dev-python/pyparsing/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyparsing-3.3.2.tar.gz 6851574 BLAKE2B ca0731c67790c706c9d3d7e7e6b60ae54d0698bba12b09c880de23f3dd40862b1a0e9d9a6ab50af4c202e2177f7e3c5465297e1ef65bac597bb933e83b0484df SHA512 2c09c22004b7882e1364e6c5b675998d1fd03d1053148e06bab46a6135277fec0281875ec060f07f2b4cb8d46f092adcb4166a5193f587f45c853187b96b57cc diff --git a/dev-python/pyparsing/metadata.xml b/dev-python/pyparsing/metadata.xml deleted file mode 100644 index 4cf5d8e827b3..000000000000 --- a/dev-python/pyparsing/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - python@gentoo.org - Python - - - The pyparsing module is an alternative approach to creating and - executing simple grammars, vs. the traditional lex/yacc approach, or the - use of regular expressions. The pyparsing module provides a library of - classes that client code uses to construct the grammar directly in - Python code. - - - - pyparsing - pyparsing - pyparsing/pyparsing - - diff --git a/dev-python/pyparsing/pyparsing-3.3.2.ebuild b/dev-python/pyparsing/pyparsing-3.3.2.ebuild deleted file mode 100644 index 213468e48187..000000000000 --- a/dev-python/pyparsing/pyparsing-3.3.2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2004-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Easy-to-use Python module for text parsing" -HOMEPAGE=" - https://github.com/pyparsing/pyparsing/ - https://pypi.org/project/pyparsing/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="examples" - -EPYTEST_PLUGINS=() -# tests unstable with xdist -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # railroad-diagrams not packaged (and not suitable for packaging yet) - tests/test_diagram.py - ) - local EPYTEST_DESELECT=( - # also railroad-diagrams - tests/test_examples.py::TestExamples::test_range_check - tests/test_examples.py::TestExamples::test_rosettacode - tests/test_unit.py::Test02_WithoutPackrat::testEmptyExpressionsAreHandledProperly - tests/test_unit.py::Test04_WithPackrat::testEmptyExpressionsAreHandledProperly - tests/test_unit.py::Test06_WithBoundedPackrat::testEmptyExpressionsAreHandledProperly - tests/test_unit.py::Test08_WithUnboundedPackrat::testEmptyExpressionsAreHandledProperly - tests/test_unit.py::Test09_WithLeftRecursionParsing::testEmptyExpressionsAreHandledProperly - tests/test_unit.py::Test10_WithLeftRecursionParsingBoundedMemo::testEmptyExpressionsAreHandledProperly - ) - - if ! has_version "dev-python/matplotlib[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_matplotlib_cases.py - ) - fi - - epytest -} - -python_install_all() { - if use examples; then - docompress -x /usr/share/doc/${PF}/examples - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/pyparted/Manifest b/dev-python/pyparted/Manifest deleted file mode 100644 index f4c969518079..000000000000 --- a/dev-python/pyparted/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyparted-3.13.0.gh.tar.gz 105838 BLAKE2B 37ba0004a36c6e9d417d3400bb2a91b2903050fa81e4deb0ef0f34232a1d59278f5074ce83e9ba03dc598fb9dae632a01d4d620837600543b130754dd0284463 SHA512 26819e28d73420937874f52fda03eb50ab1b136574ea9867a69d46ae4976d38c4f26a2697fa70597eed90dd78a5ea209bafcc3227a17a7a5d63cff6d107c2b11 diff --git a/dev-python/pyparted/metadata.xml b/dev-python/pyparted/metadata.xml deleted file mode 100644 index 548cb772df89..000000000000 --- a/dev-python/pyparted/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - mgorny@gentoo.org - Michał Górny - - - python@gentoo.org - Python - - - dcantrell/pyparted - pyparted - - diff --git a/dev-python/pyparted/pyparted-3.13.0.ebuild b/dev-python/pyparted/pyparted-3.13.0.ebuild deleted file mode 100644 index 29fa20564944..000000000000 --- a/dev-python/pyparted/pyparted-3.13.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for sys-block/parted" -HOMEPAGE=" - https://github.com/dcantrell/pyparted/ - https://pypi.org/project/pyparted/ -" -SRC_URI=" - https://github.com/dcantrell/pyparted/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ppc ppc64 ~sparc x86" - -DEPEND=" - >=sys-block/parted-3.4 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -distutils_enable_tests unittest diff --git a/dev-python/pypax/Manifest b/dev-python/pypax/Manifest deleted file mode 100644 index 2d3883f50ac2..000000000000 --- a/dev-python/pypax/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST elfix-0.9.5.tar.gz 401722 BLAKE2B 184f8944c62412675819ca86f13bcf23039ebcf069df528267f3e4272859e6cc442a1e05a7a121d88987c282d7e2f513d02f28ce41a8e3c0c226b456fa256aa6 SHA512 e15ab664357796f3a63ac54912eb43ae659947088a10ef16aafcbdd713cc3670fb0319cb2b95a2d29092866d322ef69df1d63847dfc0c4ab2cdd49e6eaa4635e diff --git a/dev-python/pypax/metadata.xml b/dev-python/pypax/metadata.xml deleted file mode 100644 index a985f69a43ad..000000000000 --- a/dev-python/pypax/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - hardened@gentoo.org - Gentoo Hardened - - - python@gentoo.org - Python - - - Enable XATTR_PAX_FLAGS support. - Enable PT_PAX_FLAGS support. - - - proj/elfix - gentoo/elfix - - diff --git a/dev-python/pypax/pypax-0.9.5-r2.ebuild b/dev-python/pypax/pypax-0.9.5-r2.ebuild deleted file mode 100644 index ff96e6a7a4be..000000000000 --- a/dev-python/pypax/pypax-0.9.5-r2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -if [[ ${PV} == *9999* ]] ; then - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/elfix.git" - inherit git-r3 -else - SRC_URI="https://dev.gentoo.org/~blueness/elfix/elfix-${PV}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - S="${WORKDIR}/elfix-${PV}" -fi - -DESCRIPTION="Python module to get or set either PT_PAX and/or XATTR_PAX flags" -HOMEPAGE="https://dev.gentoo.org/~blueness/elfix/ - https://wiki.gentoo.org/wiki/Project:Hardened/PaX_Quickstart" - -LICENSE="GPL-3" -SLOT="0" -IUSE="+ptpax +xtpax" -REQUIRED_USE="|| ( ptpax xtpax )" - -RDEPEND=" - ptpax? ( dev-libs/elfutils ) - xtpax? ( sys-apps/attr )" -DEPEND="${RDEPEND}" - -src_compile() { - cd scripts || die - unset PTPAX - unset XTPAX - use ptpax && export PTPAX="yes" - use xtpax && export XTPAX="yes" - distutils-r1_src_compile -} - -src_install() { - cd scripts || die - distutils-r1_src_install -} diff --git a/dev-python/pypax/pypax-9999.ebuild b/dev-python/pypax/pypax-9999.ebuild deleted file mode 100644 index 9e2e51017957..000000000000 --- a/dev-python/pypax/pypax-9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -if [[ ${PV} == *9999* ]] ; then - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/elfix.git" - inherit git-r3 -else - SRC_URI="https://dev.gentoo.org/~blueness/elfix/elfix-${PV}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86" - S="${WORKDIR}/elfix-${PV}" -fi - -DESCRIPTION="Python module to get or set either PT_PAX and/or XATTR_PAX flags" -HOMEPAGE="https://dev.gentoo.org/~blueness/elfix/ - https://wiki.gentoo.org/wiki/Project:Hardened/PaX_Quickstart" - -LICENSE="GPL-3" -SLOT="0" -IUSE="+ptpax +xtpax" -REQUIRED_USE="|| ( ptpax xtpax )" - -RDEPEND=" - ptpax? ( dev-libs/elfutils ) - xtpax? ( sys-apps/attr )" -DEPEND="${RDEPEND}" - -src_compile() { - cd scripts || die - unset PTPAX - unset XTPAX - use ptpax && export PTPAX="yes" - use xtpax && export XTPAX="yes" - distutils-r1_src_compile -} - -src_install() { - cd scripts || die - distutils-r1_src_install -} diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest deleted file mode 100644 index dfc10d977dd9..000000000000 --- a/dev-python/pypdf/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -DIST pypdf-6.10.2.gh.tar.gz 8408895 BLAKE2B 50d6bdfbc2483f7ffbb8d22a0d9b23230fdf6592ff4a75f806388d85e2a8327e21d17e1a0eb0dea502de3f49e7345a689c7dc4dc5ad29ee5499b3be11b909782 SHA512 d17c24a92a660593379b432af25c1a4009df4bb467720fa3fd5f8c616ce2e21fdf1eff6a8ad3cb7cccc8d8a71b8781cd4a499502aa15a84794b155ec84521214 -DIST pypdf-6.11.0.gh.tar.gz 9554012 BLAKE2B 31a91e0137639d120e042906b22de3f5839dd4c1006e48f74837d920ae6f87fd6967ff9507311a3a6173905b7216ddb9f299b334ed7bed718c4394d80aa7c194 SHA512 9ef7ad34d34a56aafc128dbeff86ff65666682498ab0c46b2d2e96859a05941f8eb5904d8d73a7d31e5b855829f731017d9fa3eb1c85782a0e5416a5ae6aa0ce -DIST pypdf-6.12.0.gh.tar.gz 9563895 BLAKE2B cc0f0a2e7d9baa2f6cafdf5d6f7bb338055d58c8c1da7a12d2f3654175733bbe24c939640e14bbf02a69212988815e25ac2d360830e719b3cbd127d546ab922e SHA512 0adf4796e7baa57c353c335f18da8743a1959102c470e62d4ccc4c05f55ea9bebba7dc9ee416d63dc39f02a33657ec43b699b5e7f1a7967baaff46d7c812fa93 -DIST pypdf-6.12.1.gh.tar.gz 9564771 BLAKE2B b83bc1effb0978c4caa449075a0bd58a25527d0839eff1f97f97b4d0fba67ab651d5558f1e2b00c65fdbf3e126f63d9a4576403e02bdf3c1fd385d47e3f79aa2 SHA512 06622020ae3d1613a00a6b9db776a7338c2b2c1c5ae0a69fa499856b4802308a26f52e48461d2db794a7d4dcf3dcb8a2751a9abafe1e840f90914bdf201176b6 -DIST pypdf-6.12.2.gh.tar.gz 9564951 BLAKE2B 3d4e38bbbec4e503a6f5a351b975075b598c34ddc66764d0ab2ff36827d7ea4098275ee3c619a5dcd71034d8af6b8f3ae3ecd60539cc8e051d23064da7a27a66 SHA512 c72d351c7603b30a8f18041f151b1930790889b488cc6fc4bf1804073f71b5ca0202a0bca96c2d7f3ffa32eb6b23408fe43579f6c9d05447e8cdcf94b881c1be -DIST pypdf-sample-files-65e82ed36c1efd9bd7172a35c8dcfd6e18aabfb2.gh.tar.gz 11748256 BLAKE2B f1820f38ebda08bbf2019e81e2cc605fef3dc366904ed552c3f95673d93c1bd440fdee4b8c199b6cbfd90a7ebfd5aab55b22edc6a3ad8418f9efdafd4e4c741d SHA512 5795189231e9e5f176b530c602ca778b1b8864c88b69c16c37f430ef6a2f3d4b08c3a8757f6522a1472b1b09583bd8df50f2628319bb076af45326b36f6b876a -DIST pypdf-sample-files-8c405ece5eff12396a34a1fae3276132002e1753.gh.tar.gz 11748093 BLAKE2B c5989200893b28a3c2062bb024a5cfc6f3389dc259ec129857979fa43469e1274559612b4d555499e2c7e16cf34be07825229932bf4d147fa6d7324d043e97d5 SHA512 c9771129b7668a2fd1fa79bb859ae9213f3d60341cf1b9937ff0eaab0de9bf4c35adcb7b896e93329038dc0f3809a0c697c523f8fe41b43030b0b029a88058e3 diff --git a/dev-python/pypdf/metadata.xml b/dev-python/pypdf/metadata.xml deleted file mode 100644 index 75594da4e373..000000000000 --- a/dev-python/pypdf/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pypdf - py-pdf/pypdf - - diff --git a/dev-python/pypdf/pypdf-6.10.2.ebuild b/dev-python/pypdf/pypdf-6.10.2.ebuild deleted file mode 100644 index af396479bfab..000000000000 --- a/dev-python/pypdf/pypdf-6.10.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -SAMPLE_COMMIT=65e82ed36c1efd9bd7172a35c8dcfd6e18aabfb2 -DESCRIPTION="Python library to work with PDF files" -HOMEPAGE=" - https://pypi.org/project/pypdf/ - https://github.com/py-pdf/pypdf/ -" -SRC_URI=" - https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz - -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,zlib,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - media-libs/jbig2dec[png] - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - default - if use test; then - mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die - fi -} - -python_test() { - epytest -o addopts= -m "not enable_socket" -} diff --git a/dev-python/pypdf/pypdf-6.11.0.ebuild b/dev-python/pypdf/pypdf-6.11.0.ebuild deleted file mode 100644 index a71a821980b0..000000000000 --- a/dev-python/pypdf/pypdf-6.11.0.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=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -SAMPLE_COMMIT=8c405ece5eff12396a34a1fae3276132002e1753 -DESCRIPTION="Python library to work with PDF files" -HOMEPAGE=" - https://pypi.org/project/pypdf/ - https://github.com/py-pdf/pypdf/ -" -SRC_URI=" - https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz - -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" - -BDEPEND=" - test? ( - >=dev-python/cryptography-3.1[${PYTHON_USEDEP}] - dev-python/fonttools[${PYTHON_USEDEP}] - >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,zlib,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - media-libs/jbig2dec[png] - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - default - if use test; then - mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die - fi -} - -python_test() { - epytest -o addopts= -m "not enable_socket" -} diff --git a/dev-python/pypdf/pypdf-6.12.0.ebuild b/dev-python/pypdf/pypdf-6.12.0.ebuild deleted file mode 100644 index a71a821980b0..000000000000 --- a/dev-python/pypdf/pypdf-6.12.0.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=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -SAMPLE_COMMIT=8c405ece5eff12396a34a1fae3276132002e1753 -DESCRIPTION="Python library to work with PDF files" -HOMEPAGE=" - https://pypi.org/project/pypdf/ - https://github.com/py-pdf/pypdf/ -" -SRC_URI=" - https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz - -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" - -BDEPEND=" - test? ( - >=dev-python/cryptography-3.1[${PYTHON_USEDEP}] - dev-python/fonttools[${PYTHON_USEDEP}] - >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,zlib,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - media-libs/jbig2dec[png] - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - default - if use test; then - mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die - fi -} - -python_test() { - epytest -o addopts= -m "not enable_socket" -} diff --git a/dev-python/pypdf/pypdf-6.12.1.ebuild b/dev-python/pypdf/pypdf-6.12.1.ebuild deleted file mode 100644 index 8356f2373919..000000000000 --- a/dev-python/pypdf/pypdf-6.12.1.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=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -SAMPLE_COMMIT=8c405ece5eff12396a34a1fae3276132002e1753 -DESCRIPTION="Python library to work with PDF files" -HOMEPAGE=" - https://pypi.org/project/pypdf/ - https://github.com/py-pdf/pypdf/ -" -SRC_URI=" - https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz - -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -BDEPEND=" - test? ( - >=dev-python/cryptography-3.1[${PYTHON_USEDEP}] - dev-python/fonttools[${PYTHON_USEDEP}] - >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,zlib,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - media-libs/jbig2dec[png] - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - default - if use test; then - mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die - fi -} - -python_test() { - epytest -o addopts= -m "not enable_socket" -} diff --git a/dev-python/pypdf/pypdf-6.12.2.ebuild b/dev-python/pypdf/pypdf-6.12.2.ebuild deleted file mode 100644 index 8356f2373919..000000000000 --- a/dev-python/pypdf/pypdf-6.12.2.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=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -SAMPLE_COMMIT=8c405ece5eff12396a34a1fae3276132002e1753 -DESCRIPTION="Python library to work with PDF files" -HOMEPAGE=" - https://pypi.org/project/pypdf/ - https://github.com/py-pdf/pypdf/ -" -SRC_URI=" - https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz - -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz - ) -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -BDEPEND=" - test? ( - >=dev-python/cryptography-3.1[${PYTHON_USEDEP}] - dev-python/fonttools[${PYTHON_USEDEP}] - >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,zlib,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - media-libs/jbig2dec[png] - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - default - if use test; then - mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die - fi -} - -python_test() { - epytest -o addopts= -m "not enable_socket" -} diff --git a/dev-python/pyperclip/Manifest b/dev-python/pyperclip/Manifest deleted file mode 100644 index 3fb9b23d5900..000000000000 --- a/dev-python/pyperclip/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyperclip-1.11.0.tar.gz 12185 BLAKE2B 31ff9747fb084046a8afb62a8799dfccdad8372cb771109cbf6d075df63e23e0a26c48afe56f850b2bbf671336ee942c26dd3f8e661523533d4cef282ead2e15 SHA512 3756e75db1dc321dafe3677956d6d84b7c730bfd282f0293931e7dc5a468f3abaf8397a5f02bee4473953026d0ac373b835fe1972b7f5fe69e661195007901ab diff --git a/dev-python/pyperclip/files/pyperclip-1.9.0-fix-test.patch b/dev-python/pyperclip/files/pyperclip-1.9.0-fix-test.patch deleted file mode 100644 index a7b2b653485b..000000000000 --- a/dev-python/pyperclip/files/pyperclip-1.9.0-fix-test.patch +++ /dev/null @@ -1,41 +0,0 @@ -Fix the tests for the 1.9.0 release. -See https://github.com/asweigart/pyperclip/issues/263 -From: kulikjak - ---- a/tests/test_pyperclip.py -+++ b/tests/test_pyperclip.py -@@ -8,7 +8,7 @@ - #import sys - #sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) - --from pyperclip import _executable_exists, HAS_DISPLAY -+from pyperclip import _executable_exists - from pyperclip import (init_osx_pbcopy_clipboard, init_osx_pyobjc_clipboard, - init_dev_clipboard_clipboard, - init_qt_clipboard, -@@ -99,12 +99,11 @@ def test_non_str(self): - self.copy(False) - self.assertEqual(self.paste(), 'False') - -- # All other non-str values raise an exception. -- with self.assertRaises(PyperclipException): -- self.copy(None) -+ self.copy(None) -+ self.assertEqual(self.paste(), 'None') - -- with self.assertRaises(PyperclipException): -- self.copy([2, 4, 6, 8]) -+ self.copy([2, 4, 6, 8]) -+ self.assertEqual(self.paste(), '[2, 4, 6, 8]') - - - class TestCygwin(_TestClipboard): -@@ -135,7 +134,7 @@ class TestOSX(_TestClipboard): - - - class TestQt(_TestClipboard): -- if HAS_DISPLAY: -+ if os.getenv("DISPLAY"): - try: - import PyQt5.QtWidgets - except ImportError: diff --git a/dev-python/pyperclip/metadata.xml b/dev-python/pyperclip/metadata.xml deleted file mode 100644 index 170e04fc7165..000000000000 --- a/dev-python/pyperclip/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - - - prometheanfire@gentoo.org - Matthew Thode - - - - pyperclip - asweigart/pyperclip - - diff --git a/dev-python/pyperclip/pyperclip-1.11.0.ebuild b/dev-python/pyperclip/pyperclip-1.11.0.ebuild deleted file mode 100644 index 65734613e821..000000000000 --- a/dev-python/pyperclip/pyperclip-1.11.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx pypi - -DESCRIPTION="A cross-platform clipboard module for Python" -HOMEPAGE=" - https://github.com/asweigart/pyperclip/ - https://pypi.org/project/pyperclip/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - || ( - x11-misc/xsel - x11-misc/xclip - kde-plasma/plasma-workspace - dev-python/pyqt5[${PYTHON_USEDEP}] - dev-python/qtpy[${PYTHON_USEDEP}] - ) -" -# test at least one backend -BDEPEND=" - test? ( - ${RDEPEND} - ) -" - -src_prepare() { - local PATCHES=( - "${FILESDIR}/${PN}-1.9.0-fix-test.patch" - ) - - # stupid windows - find -type f -exec sed -i -e 's:\r$::' {} + || die - - distutils-r1_src_prepare - - # klipper is hard to get working, and once we make it work, - # it breaks most of the other backends - # wl-copy requires wayland, not Xvfb - sed -e 's:_executable_exists("\(klipper\|wl-copy\)"):False:' \ - -i tests/test_pyperclip.py || die -} - -python_test() { - "${EPYTHON}" tests/test_pyperclip.py -vv || - die "Tests fail on ${EPYTHON}" -} - -src_test() { - virtx distutils-r1_src_test -} diff --git a/dev-python/pyperscan/Manifest b/dev-python/pyperscan/Manifest deleted file mode 100644 index 4f3ced8597f0..000000000000 --- a/dev-python/pyperscan/Manifest +++ /dev/null @@ -1,80 +0,0 @@ -DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c -DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST bindgen-0.69.1.crate 219972 BLAKE2B bbbc5b275134af2070ac7fda7dc757eab460764e773112bfd0f89e6ba1e2e368c2d5c3cdc693db34b9a739101ceace2ce06f5f18bb43e17e0f091bf12dc5b55c SHA512 bfe97f17f6b19ef3fbaa5df2a396e2ebbccf0edd428c88464bd3e6acf2b34119ad3bdc43741c7923dfd3661168c1b3a8987273dec9742dd7cbad1c2148761fff -DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.4.1.crate 37043 BLAKE2B f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414 SHA512 d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b -DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 -DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST clang-sys-1.6.1.crate 41346 BLAKE2B b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b SHA512 a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c -DIST cmake-0.1.50.crate 16748 BLAKE2B cd3b131fbc27764e15fcefdac31f97a9d12f82ac9758b2aad256ccb371ce3e2db8aed3c76fbf4816df3483dad9fffe9973940ced65be6d31463d8c059c543646 SHA512 868d5cece75d79382ac6176aabde1723bb7e26dc745383a636516ff45856dc9187fe5a83e139f17e3bb0c114624e9e71b93c8a460b89b8facbafbca50d1d0923 -DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177 -DIST errno-0.3.8.crate 10645 BLAKE2B 4a7af10845f11b3d8f177a75a692be468e8ef0ee53fb84a4d212335f1499456b6739a59af260894b5c3853d3bf21ef3490d1e3a613305561203ca334a636c3b3 SHA512 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d -DIST foreign-types-0.5.0.crate 7824 BLAKE2B 01a5111a11e48462914f9877d3228008590093633e957883fdafd3a7017e144c14fbbe713bb8b0061ebae78d20a49978191ce416a4e28317b67ec69e38acb879 SHA512 d07c92cf99c99419a3ebe05ba9154e396ab88116f46af736ffdd958c8e47741bca5d9f478f6719d5361360e844375968c1cbf6ac40995d47128a5e5fda3f6c82 -DIST foreign-types-macros-0.2.3.crate 7635 BLAKE2B ee89f576f2d892209c0f344dcab9dd85a671c976c8034b33dc984b93a5c872ff0353311657fa1dafc499243e55d3293a7bfc532ba55894a719a50ddaa6957589 SHA512 c3965e058d15159f789a8ab1597770ff6325e8ac9e6914c98450225ce27af849698646d53326e07b13eb3a9730452d926b73fd76e5a1fbd8ae4a6083bdce3367 -DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959727dcc6a21bb4efa6c28869a9affe7ee3b427d1bae25ed6928477d07959bd143d5d4fa27325f8f5a5cb0ddd3cdb9e5314df SHA512 c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e -DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b -DIST home-0.5.5.crate 8557 BLAKE2B b14225f6e967ccd37fa734f50991a50065047f3814c4e526f3b4605ceb9206d4d12e189b4033ab85792ffea34a30f2b0267b10b9b0ed88df52c37f6ae1ecea4d SHA512 4ba97149d8f70e9b6eefc930292c7e62fab6ad03d5e4e6bf93d40209d3a65e40932c6f3d14ca579ed19ba33195977c60fc52b3d3788629fc760f41ce90fa1e58 -DIST indoc-1.0.9.crate 13475 BLAKE2B a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf SHA512 db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8 -DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 -DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d -DIST libc-0.2.151.crate 736640 BLAKE2B ba8ea6d22b0eefdc5c1c5ee9fab960b6ea0eb7098a21b032563ec78b5d6e2a8f1d7ca4d5bb721c71de2c5de28e105029f229b9b03cd5168c78a65c7164e6d07d SHA512 2039bdfd704c5a876ff7d609622bb968260d6e0fd264ca457e92b75660503eca10e1ff21864b3c919d2656de521f03ef443895f5c0150271ae2502857742b0ec -DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 -DIST linux-raw-sys-0.4.12.crate 1465800 BLAKE2B 2f70a344c427093fd55732b68239f771cf6563edfe2db4b2f50cdbc904dfc7565b30bf06454b91482eaeea787b9cd4214979665bfa32f3c1c586551333cf4d2e SHA512 d9564d02d5f41356478066592e438629adb3275df0e5a1a44030cc99bf8856b8af64f18f27371f84122a828b34712aae16495a1a16050fbdbece6d95e9cdace9 -DIST lock_api-0.4.11.crate 27487 BLAKE2B 87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e SHA512 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3 -DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e -DIST memchr-2.6.4.crate 94439 BLAKE2B d1136f7105a33565214fdeecdc5a95e74d7fc7cf45997f81bf3cf389f3015fa561ab326433ddcff2db0b7259246eb6d26fc7b4e3c90c3af8b9b7ed7e8ec56ba0 SHA512 1065a67e04ec9210c70e430288e0a8d39f36ce6414722099553e99112ea2f8f710eae44bf39f8775b9850e6c8a50e634a1b1b084a8eb4f6b2eae6697dcf5b5f4 -DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe -DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c -DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad -DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c -DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c -DIST parking_lot_core-0.9.9.crate 32445 BLAKE2B 811d8de671bf6e0911cf0df7dcaee4fb03a3b223173a3bb8cee65a28724eeb7bac87f62aa7b1df5ea3fc93af3cee3ef30b83d06c6773d6b856a7e6fa5fa197ea SHA512 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032 -DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721 -DIST prettyplease-0.2.15.crate 57034 BLAKE2B 251f4b19f2580c5503c7c1d1c47bb9fc125f5c9b8d41c960430c953ae83484049df0fcb1bed11693389c1fe48b9a41a5be35701c4f19cec90ee1cdee592f4e4c SHA512 789f9e381964f2da75e9def9f2474bc8a15adb598faae5044088543c9cd53f6f2fb70875263adaa7504e73a9fe1890949bdb9930dad199638c00196b24da6929 -DIST proc-macro2-1.0.70.crate 44343 BLAKE2B fff0dec06b21e391783cc136790238acb783780eaedcf14875a350e7ceb46fdc100c8b9e3f09fb7f4c2196c25d4c6b61e574c0dad762d94533b628faab68cf5c SHA512 ae9366856853f7d96caf7a7581843d36bfc7843f8683897b19ffc666c03b0b1eff502ddb18ca4c1c1a239a368f03f6cc258b0e2795f64b61c6a31404462eec5f -DIST pyo3-0.18.3.crate 420236 BLAKE2B bc00a825a67ed3590b31d3ea6bd77f6c4c927c0355d9d03ce64ca44e36ae3e29ab4d891bf2d94ca074b3bf858e077c516dc64e4620f875fe1e8fbffb5c9db1ec SHA512 39f044a19a42a5e2f46049431fbe3fe10c14d12a4741cc789b42de7cbf448bcbded7fe38a0f124d994ff9bcd3d95a19305dbfdc7462331fda3e6686cc4289be5 -DIST pyo3-build-config-0.18.3.crate 29137 BLAKE2B 5fa645b64f50a078f38cc10a27ed52bd7e7aadd8a069c05ec2963f0b7c869b94d29eddda97cc31d200cf749ab8e2cd9cd1ea00e75620287e9187745ae0e100a5 SHA512 7ccad5f245e84895e147389f05270f32d12f81aba46bcd0dc184b8d62af2ea579efc50383502efda40601c981c4dbcf911aa7d8192364caa2e177ad939062cdb -DIST pyo3-ffi-0.18.3.crate 64474 BLAKE2B 32bedfb4c7d88e539e958af0dd48af311934a817282a01f860af7cd824fa1e3825c505463b78cda57541bea8ccbbedacdc0f67bef686e6775fab3787c26c6d2c SHA512 55240c7824ad1e5c69e05a31ec03e2064290c89c4c98f06c3ebc38c311a10b1690571c977a103790ddcc9623ac42fbf525fb028e910baedb9acafe39fd6e4a82 -DIST pyo3-macros-0.18.3.crate 7175 BLAKE2B 424cda4d0d75c7d4df6aeab0a475fc744039c9a663215c633e62762083930eb6736348f431b6f00d11a093961433fb13fb4c9da8a18268d1904e933157255646 SHA512 2b643ec3451267e836076bd79d110826fa0a2407955543c8a6a46b0dd16c477eb3ad919d51b7beca90eca2938a59577b32e1e67169df67429fac4cfaae5bf5ab -DIST pyo3-macros-backend-0.18.3.crate 48922 BLAKE2B 4937f6d9459c6651f85fd520e4783c051f28932192d02aba5711fbf0294ed617f5b0b35ebbac74f3e6048a3fd3b75028518ebadf1277eefaa501015a91269c77 SHA512 1e607e4925486e1a48748ef3163666910a06f9a4f4a2fd7eb6a6af87ea37b5b7edb9d3ab4958e6fe907a55c5f4bcb702a251d836dc3b57c4ab1c5d9248b8cd35 -DIST pyperscan-0.3.0.gh.tar.gz 78481 BLAKE2B 183b996dfd6ef23b7728798bc5959e68e92aaa4160544665feec38e57972906c99c34b9a3dafc0846510b1da2d88a4d14adaac26e56e556939b9210915736fc2 SHA512 88c7f6af02e56db6dd9b584a3da78c414be29d60c44a9e11bce2c07d800899c09f9620908e5aaf77fe4d0213899f5546d5d99aab1190036c42a37265b49db294 -DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c -DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d -DIST regex-1.10.2.crate 252839 BLAKE2B 4be7bede72d41634c52eea25566fb13337a84a055aae6fb73d3b18ab9168085ed04ffbfd5b6f87c2f85c9922893b9c9a253a8c874eae9185b2100850443b1517 SHA512 e594f70cc540586e4039e7b905ede9e507757b531f22a94aae185e47732ae0d54bceb2c6aceb815819a9652c01ccf697798d372631f2f864c04ca2eec59759d3 -DIST regex-automata-0.4.3.crate 617011 BLAKE2B e685724eb037411c1a73d6d355c76e9e32c40f1c9029acaf86477796d3f5ad092b0c5619f4df2fc1ce34243f2ad8af147aa31f83a435e5b5adf55b4c9c8a9359 SHA512 4fc82fe3556f829956c3172447589555ef286fd66ee9a445cbdcdbe57970655e35b6eb0895ba02c344d826609257e0c95d3f7f51858aa260103bed7b08d8c1a8 -DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e5a1608f2f16ba2333641b154624e378419daf8d1c955f21ff5f40f6d49c89569b7e11ea5649850846d0fe447a675c SHA512 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728 -DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 -DIST rustix-0.38.28.crate 365398 BLAKE2B cd9401511363c806f0c8de5076031aebd22a9c6cdc49963277bd7a58ebdccaa59c33710ee625bc0a07fe2102f370e39143adca0651d123a0dfeb562d32e7a537 SHA512 a48c959c0fbc9700294b1ab0fb71a303bcef89a01b4407c2d7dc7c83b35dfbdb69bb6ac9a364ba7d68b4e561445e6c227af586cab15d9799de9e6622e89ada12 -DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST shlex-1.2.0.crate 6584 BLAKE2B ac07c648d9affe62512edab307fe07436dce69b428570ba6455aaf21c178145b1026e35704f920fc177b334cf190f57e393e4dd9e522dd26d133f80fb2c15f47 SHA512 cf48c0c47aac44654a48047fed3568c30f53f19cd131615cabbc247dbdf1eb1b7540b0d188f341251b4876dd0d5fcc13792800f0160f7907e8d8fe9a5e75083f -DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d -DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.40.crate 245201 BLAKE2B 70876ef8e459f582d8045e46fbee7cc00088693d7d6feef1c07bd14dad3f6a555fa97762b8df018847bddbd2e9ad432a2640153adc6eb0e6d9bac821910c74c1 SHA512 27f9bda7df0549142ac0f732387182d5372f1a49facb2c5f20cfafd9b03afa0ed8c1e35b9b6f2659add33f01f00a2bee24de3b5709bb9238503e0064b791e612 -DIST target-lexicon-0.12.12.crate 25156 BLAKE2B f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85 SHA512 6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca -DIST thiserror-1.0.50.crate 19414 BLAKE2B a093f66ad191a8c4b15356f8d29578273b36f9f11b5843195eaa15b70bd4c8eaf6dffb631564386acf35a9ddf856e05055b419af52d4e008f582ae444f3dd5d2 SHA512 65605a9cfbc43447a50980739259a45d933f1eb315926dce909892f7162c79bd04bfcee7b38b5a9fa71b24fbe4416d050ae8e2443932577541513a23ebeeac46 -DIST thiserror-impl-1.0.50.crate 15357 BLAKE2B 41309507014a2c628b7e91d250335070e4cca6c6c452c90ee7e6173bed049df83ca197b37c16537cf15415550919c248e0f6c798aead760e7bbcd25eab701d50 SHA512 8555e010f94390e93ba757bce9ef25d066ed542f23b843db431a66fbab722584ea0ce6c9d4b6f4d92cea3d91c190336abd567c4a0aa4a27893db25720c5b89c9 -DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 -DIST unindent-0.1.11.crate 7700 BLAKE2B d4d1dde410c4194acb51f74f374cf11fa872e49fad8f5f24b596d72476403e5e312fedf7b0bcb1027384d53c8de565368d63c30eaf70a6e6cd958b82e5288ca3 SHA512 f800d6c37fe72477908c91457a738a73d2b8085bb5ae303d6d954405d6ccd98833b5da16a12c3ad1ab75d32a68dedc706dfaacc0fcbb95571dd829cdc03a356a -DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5 -DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 -DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed -DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 -DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 -DIST windows-targets-0.52.0.crate 6229 BLAKE2B 4b1efdd32202f112d3782b586ce60667f5d3b6f97ccae0d7da833aee2ae81ceece88b5ef4126db2448c9019de3f77e4fe66ed4286bb6275d9a5e8ab74725b804 SHA512 0ea09552d89b802ec0d419b640fa02d0af7af602704a0e88ba10f81d123dee0c907460f6ec91224177ec9a948970abd7414740eb219148a4d66c269c2362740e -DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 -DIST windows_aarch64_gnullvm-0.52.0.crate 430182 BLAKE2B f23370c62c4ab3fd885e3ee22e8ec2fb5a3a837a57044c1df3f9986dd4e7e9d0a44ec58be1648a41e1ea4d037afa3077f0f03de0204199a82fb8395731815a4a SHA512 b7c3fe0a2ad5149be0df48fc7a4d15879eb130bd9441c58c25fc71b8a91483f0b553fb1bf29a9302acd348e9083a547430a840b059b0cfe19867ecaffcae986f -DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff -DIST windows_aarch64_msvc-0.52.0.crate 821663 BLAKE2B e6f772858205f7cd871722136aec4d00daea4793ff9dcae53e6311e74526c46aa11c2b3df7a85e6c577757254cbfa5a713e68c694625ca274b64e7a1c5532c23 SHA512 8446bfe5b9fe538415762c8129ab3bf2fe45482e045bce367475747786602ad4ae1187c6e508dd9d7b6be81bfc8d430e0db9c624e35c7cc52e823023e46f5cf1 -DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a -DIST windows_i686_gnu-0.52.0.crate 870285 BLAKE2B a7688062a128a1b1394b3978210334e4e2aaa10dce131457c4a11ce0cb3f551e7f4962d1ece1846d8e9526983ced0e0a3ee8c933858e9314b62e76381e086ef9 SHA512 fe993f5bb6e039c257be9b35337e0221f718d23866818bfd19c76aaae236aafc2de4bb5014fcdf919563b5901cdaa14a2136cd086eeed3c83e46a5d02f6aa77e -DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e -DIST windows_i686_msvc-0.52.0.crate 888693 BLAKE2B 7a6e9d03e503c8f543e80a8c7bcf3f50cfa7eed462e487ae7b581746d7cc4d871b33e307110d3a3a75226d88e837f9452ac56bf3baf71b66cfab2626cc15558a SHA512 817ac796fd00bed51d80133ec873cf3d3d582ba41fec8a6f6407fbd7544f198e928aa5d710f70c13bbf74a1dde4c91c54e65eb9d3b7518a7f011ea42725eb671 -DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 -DIST windows_x86_64_gnu-0.52.0.crate 826213 BLAKE2B 3ca03285ef289fc844261142154e710e996c29940b1c0a7dc3016906ff6452fa50b24f8668fce0ca44bf169ab1228c217fece9f7bddac9ab8bdc54fddafaf8a8 SHA512 2d81af56ad0bc9536f6e066776642a546ce6c6d99551edc0603ffcafe6db15d5d5a32a642b204bbfadf34231daa3894ad7897a9c0c575c2b6bc1e3e58a9a3eb7 -DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa -DIST windows_x86_64_gnullvm-0.52.0.crate 430165 BLAKE2B af9345a1f6e0ed1392ca1534c68d23f3be0fbb6a42b3c5518cee14373e645038526da15e849d14abe45c53766a30c6c2042a626482ba4a05409f325eb6aa36b1 SHA512 e88af35fd1c694dc189783e5c81aafa61aeffbddce4d7130e1125d0ce3d932fafeb345990ffd98477c41b578b7f5090f4f9c0457b02146309b95549c9f8f44f0 -DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 -DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B cc448b65f98fc0fc4949ae622b7020d2dae927ae45310649f6ef71809740eda9d3db0fc035676c201fd9ab9639e9e7f21e2e992b4c789542f12b419d2c752179 SHA512 3aaee31533a1a48a6ab5cd15b3cadfbd906a93a153e53919d0aa74e440d11e29830554e4e014c215f5b88a475bb733fa8ba4ce9d773d3e23a40ea9ad37ddd0a7 diff --git a/dev-python/pyperscan/metadata.xml b/dev-python/pyperscan/metadata.xml deleted file mode 100644 index 9f7f95b8e704..000000000000 --- a/dev-python/pyperscan/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - vlaci/pyperscan - pyperscan - - diff --git a/dev-python/pyperscan/pyperscan-0.3.0.ebuild b/dev-python/pyperscan/pyperscan-0.3.0.ebuild deleted file mode 100644 index da2c79e6e8f6..000000000000 --- a/dev-python/pyperscan/pyperscan-0.3.0.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - aho-corasick@1.1.2 - autocfg@1.1.0 - bindgen@0.69.1 - bitflags@1.3.2 - bitflags@2.4.1 - cc@1.0.83 - cexpr@0.6.0 - cfg-if@1.0.0 - clang-sys@1.6.1 - cmake@0.1.50 - either@1.9.0 - errno@0.3.8 - foreign-types@0.5.0 - foreign-types-macros@0.2.3 - foreign-types-shared@0.3.1 - glob@0.3.1 - home@0.5.5 - indoc@1.0.9 - lazy_static@1.4.0 - lazycell@1.3.0 - libc@0.2.151 - libloading@0.7.4 - linux-raw-sys@0.4.12 - lock_api@0.4.11 - log@0.4.20 - memchr@2.6.4 - memoffset@0.8.0 - minimal-lexical@0.2.1 - nom@7.1.3 - once_cell@1.19.0 - parking_lot@0.12.1 - parking_lot_core@0.9.9 - peeking_take_while@0.1.2 - prettyplease@0.2.15 - proc-macro2@1.0.70 - pyo3@0.18.3 - pyo3-build-config@0.18.3 - pyo3-ffi@0.18.3 - pyo3-macros@0.18.3 - pyo3-macros-backend@0.18.3 - quote@1.0.33 - redox_syscall@0.4.1 - regex@1.10.2 - regex-automata@0.4.3 - regex-syntax@0.8.2 - rustc-hash@1.1.0 - rustix@0.38.28 - scopeguard@1.2.0 - shlex@1.2.0 - smallvec@1.11.2 - syn@1.0.109 - syn@2.0.40 - target-lexicon@0.12.12 - thiserror@1.0.50 - thiserror-impl@1.0.50 - unicode-ident@1.0.12 - unindent@0.1.11 - which@4.4.2 - winapi@0.3.9 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-x86_64-pc-windows-gnu@0.4.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.0 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.0 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.0 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.0 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.0 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.0 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.0 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.0 -" - -inherit cargo distutils-r1 - -DESCRIPTION="An opinionated Python binding for Hyperscan" -HOMEPAGE="https://github.com/vlaci/pyperscan https://vlaci.github.io/pyperscan/" - -SRC_URI="https://github.com/vlaci/pyperscan/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -SRC_URI+=" ${CARGO_CRATE_URIS}" - -LICENSE="MIT" -LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC Unicode-DFS-2016 Unlicense" - -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/vectorscan:= - llvm-core/clang -" -DEPEND="${RDEPEND}" - -QA_FLAGS_IGNORED=" - usr/lib/python.*/site-packages/pyperscan/_pyperscan.abi3.so -" - -distutils_enable_tests pytest diff --git a/dev-python/pyphen/Manifest b/dev-python/pyphen/Manifest deleted file mode 100644 index 9e185ca1707e..000000000000 --- a/dev-python/pyphen/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyphen-0.17.2.tar.gz 2079470 BLAKE2B 9b0363d8c098d2dad28edd06b0fcf1ad11b940e6060323a9e38e34520df69cb7aeec3c65f930282ccb8c4af9df51573462477bd70697024547d4ec09a1f30fac SHA512 8009dc6b82fc5c17cfad12fbf26cbbf4a8580cbbe6cb8274fbe640d7ac9ae30f08c21e2b670e69712c909b1624a930159e7398003b139fc8ad8e486611e5e5c4 diff --git a/dev-python/pyphen/metadata.xml b/dev-python/pyphen/metadata.xml deleted file mode 100644 index 5a4c5ffdd2df..000000000000 --- a/dev-python/pyphen/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyphen - Kozea/Pyphen - - diff --git a/dev-python/pyphen/pyphen-0.17.2.ebuild b/dev-python/pyphen/pyphen-0.17.2.ebuild deleted file mode 100644 index a3b9a2e62930..000000000000 --- a/dev-python/pyphen/pyphen-0.17.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python module for hyphenation using hunspell dictionaries" -HOMEPAGE=" - https://github.com/Kozea/Pyphen/ - https://pypi.org/project/pyphen/ -" - -LICENSE="GPL-2+ LGPL-2+ MPL-1.1" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/pypi-attestations/Manifest b/dev-python/pypi-attestations/Manifest deleted file mode 100644 index e4f5f7f34652..000000000000 --- a/dev-python/pypi-attestations/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pypi_attestations-0.0.29.tar.gz 128954 BLAKE2B 8d53dcfa274d049fb9f56b2864068ccba083ed7e781e0d5ff7834ac1f83a583102c8b7913261d84d7c7abbfd6ef949afa7de4ab5e3ddc33ed38ee68097c7b647 SHA512 6cc5d0b494ccdf6e6d5b57f5230f95bfa014c98d72a2cf6e1624f6c309bfff72fd7dcce53fae0c699467f6d71ca3c54b8a82330a14f7068b06b307831cf52f4e -DIST pypi_attestations-0.0.29.tar.gz.provenance 9538 BLAKE2B 263a8a980d023e224ab54079e2485b47e3c0a200b910f1a8d0980874f91053bff07cc7a10bd7daa8b710bbc1cf398f6ff5ad8455bd08a61378ee8539922d5a14 SHA512 37d90dd0fc9b2950c7f2e8c3a43a662044b0e5a69bf01d5bd564ea9fe73a48be07824a86d00aa194b3cba131c6f6d3650f1a2a6cdbf115f4cf9a01f230ce8e9a diff --git a/dev-python/pypi-attestations/metadata.xml b/dev-python/pypi-attestations/metadata.xml deleted file mode 100644 index 84d24fd6b0a1..000000000000 --- a/dev-python/pypi-attestations/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pypi/pypi-attestations - pypi-attestations - - diff --git a/dev-python/pypi-attestations/pypi-attestations-0.0.29.ebuild b/dev-python/pypi-attestations/pypi-attestations-0.0.29.ebuild deleted file mode 100644 index f60c784d6961..000000000000 --- a/dev-python/pypi-attestations/pypi-attestations-0.0.29.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pypi/pypi-attestations -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Convert between Sigstore Bundles and PEP-740 Attestation objects" -HOMEPAGE=" - https://github.com/pypi/pypi-attestations/ - https://pypi.org/project/pypi-attestations/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - =dev-python/pyasn1-0.6*[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.10.0[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/rfc3986[${PYTHON_USEDEP}] - =dev-python/sigstore-4*[${PYTHON_USEDEP}] - dev-python/sigstore-models[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_unpack() { - if use verify-provenance && - has_version "=dev-python/sigstore-4" - then - # https://bugs.gentoo.org/969332 - einfo "Skipping provenance check due to sigstore/pypi-attestations upgrade cycle" - default - return - fi - - pypi_src_unpack -} diff --git a/dev-python/pypillowfight/Manifest b/dev-python/pypillowfight/Manifest deleted file mode 100644 index 492add964ea5..000000000000 --- a/dev-python/pypillowfight/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libpillowfight-0.3.1.tar.bz2 87826393 BLAKE2B 7e6b2c3b6069d0e8bf4eea964d6ce3f90759d6d36b31f73780d928180f613abbd639ec7925dafc90be34adb893dfa2764fa818b41a4da6a557d5f9af4c0fa615 SHA512 7d8893a1b5d55b9cbce877b794e23269f838c5a071a6abc3834ee8af00cd3be8a70cfc49cb06653cfda9d91a798b62970c755408c47749971eb5e085699d06b1 diff --git a/dev-python/pypillowfight/metadata.xml b/dev-python/pypillowfight/metadata.xml deleted file mode 100644 index 231c5364b135..000000000000 --- a/dev-python/pypillowfight/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - voyageur@gentoo.org - Bernard Cafarelli - - - pypillowfight - World/OpenPaperwork/libpillowfight - - diff --git a/dev-python/pypillowfight/pypillowfight-0.3.1.ebuild b/dev-python/pypillowfight/pypillowfight-0.3.1.ebuild deleted file mode 100644 index f919e250a536..000000000000 --- a/dev-python/pypillowfight/pypillowfight-0.3.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=libpillowfight-${PV} -DESCRIPTION="Small library containing various image processing algorithms" -HOMEPAGE=" - https://gitlab.gnome.org/World/OpenPaperwork/libpillowfight/ - https://pypi.org/project/pypillowfight/ -" -SRC_URI=" - https://gitlab.gnome.org/World/OpenPaperwork/libpillowfight/-/archive/${PV}/${MY_P}.tar.bz2 -" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/pillow[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_prepare_all() { - sed -e "/'nose>=1.0'/d" -i setup.py || die - cat > src/pillowfight/_version.h <<- EOF || die - #define INTERNAL_PILLOWFIGHT_VERSION "$(ver_cut 1-3)" - EOF - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests -o addopts= -} diff --git a/dev-python/pypiserver/Manifest b/dev-python/pypiserver/Manifest deleted file mode 100644 index 7c27ebbbd8e8..000000000000 --- a/dev-python/pypiserver/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pypiserver-2.4.1.gh.tar.gz 157182 BLAKE2B 37d8898360070465f90f706401d94cc73502d8aefef8867281b52de527a162595b6707a862bf5bbaeba55c7c112cc04b8ec2d75fccc85a712cd10664288299a5 SHA512 11e1d224f5a001748e41e766431228af69f449562af70294194561b9f567da66a7f94a29ca107e1eb919694ad5d7a4325ed85c785885991bacaf705d63e7542a diff --git a/dev-python/pypiserver/metadata.xml b/dev-python/pypiserver/metadata.xml deleted file mode 100644 index 73a7c357baf3..000000000000 --- a/dev-python/pypiserver/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pypiserver - pypiserver/pypiserver - - diff --git a/dev-python/pypiserver/pypiserver-2.4.1.ebuild b/dev-python/pypiserver/pypiserver-2.4.1.ebuild deleted file mode 100644 index 58459e88b8ba..000000000000 --- a/dev-python/pypiserver/pypiserver-2.4.1.ebuild +++ /dev/null @@ -1,79 +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="Minimal PyPI server" -HOMEPAGE=" - https://github.com/pypiserver/pypiserver/ - https://pypi.org/project/pypiserver/ -" -SRC_URI=" - https://github.com/pypiserver/pypiserver/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/bottle[${PYTHON_USEDEP}] - >=dev-python/packaging-23.2[${PYTHON_USEDEP}] - >=dev-python/pip-7[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/importlib-resources[${PYTHON_USEDEP}] - ' 3.11) - $(python_gen_cond_dep ' - dev-python/legacy-cgi[${PYTHON_USEDEP}] - ' 3.14) -" -# NB: many test deps are optional/specific to tests we skip -BDEPEND=" - dev-python/setuptools-git[${PYTHON_USEDEP}] - test? ( - >=dev-python/build-1.2.0[${PYTHON_USEDEP}] - >=dev-python/passlib-1.6[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/webtest[${PYTHON_USEDEP}] - ) -" - -DOCS=( CHANGES.rst README.md ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unbundle bottle - sed -e 's:pypiserver[.]bottle_wrapper[.]::' \ - -i pypiserver/bottle_wrapper/__init__.py || die - rm pypiserver/bottle_wrapper/bottle.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet - tests/test_server.py::test_hash_algos - tests/test_server.py::test_pip_install_open_succeeds - tests/test_server.py::test_pip_install_authed_succeeds - # seems to rely on internal bottle details - tests/test_main.py::test_auto_servers - ) - - if ! has_version "dev-python/twine[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_server.py::test_twine_upload - tests/test_server.py::test_twine_register - ) - fi - - epytest tests -} diff --git a/dev-python/pypng/Manifest b/dev-python/pypng/Manifest deleted file mode 100644 index ef0e01cd5d5e..000000000000 --- a/dev-python/pypng/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pypng-pypng-0.20220715.0.tar.bz2 103437 BLAKE2B 4079df64f54a2f7f38ac0515c6be7d1b1048d5662c4bee78d0d1cbc014b3a560c7458845b8be07d499644e112a5b92aac890d887c0165577daeded09ca69a69d SHA512 48e254be1631c626bea366bcac5d8123bda14378d27ee95b4b80ae172821a9b194f136be315ae3539a6d1ad3e712a795f5cc60938b55941e441c64ec40feccb0 diff --git a/dev-python/pypng/metadata.xml b/dev-python/pypng/metadata.xml deleted file mode 100644 index 75386a340b19..000000000000 --- a/dev-python/pypng/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - - drj@pobox.com - David Jones - - pypng - drj11/pypng - drj11/pypng - - diff --git a/dev-python/pypng/pypng-0.20220715.0.ebuild b/dev-python/pypng/pypng-0.20220715.0.ebuild deleted file mode 100644 index 831622aa030d..000000000000 --- a/dev-python/pypng/pypng-0.20220715.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=pypng-${P} -DESCRIPTION="Pure Python PNG image encoder/decoder" -HOMEPAGE=" - https://gitlab.com/drj11/pypng/ - https://pypi.org/project/pypng/ -" -SRC_URI=" - https://gitlab.com/drj11/pypng/-/archive/${P}/${MY_P}.tar.bz2 -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~riscv x86" - -python_test() { - # let's talk about code quality - local -x PYTHONPATH=code PATH=code:${PATH} - "${EPYTHON}" code/test_png.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/pypresence/Manifest b/dev-python/pypresence/Manifest deleted file mode 100644 index 1745968d748b..000000000000 --- a/dev-python/pypresence/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pypresence-4.6.1.gh.tar.gz 217869 BLAKE2B 04673899211c651b7cff674378a37af1e21675576184afb96f2abdd6426d404fed0e25008eb1da5d32f4dbf7ea2aed57852afee1d37ee05eda3ab57ace6da6ae SHA512 df7dc6e9ed8426c0305149a842a618231f8242e57c6942568b8e8c0bb39398abf313134de2f1e57a07ce6c126cff2d2e6259a54d95a55274220356ddc1700a16 diff --git a/dev-python/pypresence/metadata.xml b/dev-python/pypresence/metadata.xml deleted file mode 100644 index 296cc3d3b7ea..000000000000 --- a/dev-python/pypresence/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - - pypresence - qwertyquerty/pypresence - - diff --git a/dev-python/pypresence/pypresence-4.6.1.ebuild b/dev-python/pypresence/pypresence-4.6.1.ebuild deleted file mode 100644 index 371c2df373b0..000000000000 --- a/dev-python/pypresence/pypresence-4.6.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Complete Discord IPC and Rich Presence wrapper library in Python" -HOMEPAGE="https://github.com/qwertyquerty/pypresence" -SRC_URI=" - https://github.com/qwertyquerty/pypresence/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_sphinx docs/sphinx dev-python/alabaster -EPYTEST_PLUGINS=( pytest-{asyncio,mock} ) -distutils_enable_tests pytest diff --git a/dev-python/pyprof2calltree/Manifest b/dev-python/pyprof2calltree/Manifest deleted file mode 100644 index d948d8d42544..000000000000 --- a/dev-python/pyprof2calltree/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyprof2calltree-1.4.5.gh.tar.gz 8806 BLAKE2B 3a8a838a8b03294504c64dbe1d0caee2606a1ec53005222dfe6c3692bacd0801041ce199fedb9c38e4f6edc91e210116d9c1e034e0aa283cafebb19bf6303fed SHA512 2fcda74ae67dc3a8abb5dc153864ef59f96cc62b1c9359d02be12e83966c17738f5aa4a3d1c6e2ff81614dc963fc4b2faf375bbbb1ad15650a6817e493cdde39 diff --git a/dev-python/pyprof2calltree/metadata.xml b/dev-python/pyprof2calltree/metadata.xml deleted file mode 100644 index 8d5ba24257c9..000000000000 --- a/dev-python/pyprof2calltree/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyprof2calltree - pwaller/pyprof2calltree - - diff --git a/dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild b/dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild deleted file mode 100644 index 11b26ad1870d..000000000000 --- a/dev-python/pyprof2calltree/pyprof2calltree-1.4.5-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Convert python profile data to kcachegrind calltree form" -HOMEPAGE=" - https://github.com/pwaller/pyprof2calltree/ - https://pypi.org/project/pyprof2calltree/ -" -# pypi tarball lacks tests -SRC_URI=" - https://github.com/pwaller/pyprof2calltree/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -distutils_enable_tests unittest diff --git a/dev-python/pyproj/Manifest b/dev-python/pyproj/Manifest deleted file mode 100644 index dbea8813c97d..000000000000 --- a/dev-python/pyproj/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyproj-3.7.2.gh.tar.gz 238905 BLAKE2B 10b3e1865273aa9371ae1593e8e1a7d6fc75176acf56895a832d88718b051c48538d6fd6e5ffabd4824d99826f6e88b9aacb89869d73f88bcf92f3c06538e27f SHA512 dc51e48809ccafb898353e2e497f93bb9dabb867cc4a10304fd8d25f9b8f9002741446e7387b6a0a9d77d7ee27329397eef14a6ff906032d5016b5509f46ef46 diff --git a/dev-python/pyproj/metadata.xml b/dev-python/pyproj/metadata.xml deleted file mode 100644 index 6093cc2778ee..000000000000 --- a/dev-python/pyproj/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - pyproj - pyproj - pyproj4/pyproj - - diff --git a/dev-python/pyproj/pyproj-3.7.2.ebuild b/dev-python/pyproj/pyproj-3.7.2.ebuild deleted file mode 100644 index c734a4dcf89d..000000000000 --- a/dev-python/pyproj/pyproj-3.7.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python interface to the PROJ library" -HOMEPAGE=" - https://github.com/pyproj4/pyproj/ - https://pypi.org/project/pyproj/ -" -SRC_URI=" - https://github.com/pyproj4/pyproj/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -DEPEND=" - >=sci-libs/proj-9.0.0:= -" -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - ${DEPEND} -" -BDEPEND=" - >=dev-python/cython-3[${PYTHON_USEDEP}] - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/shapely[${PYTHON_USEDEP}] - dev-python/xarray[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - # Avoid greedily trying -L/usr/lib, etc - # https://github.com/pyproj4/pyproj/blob/main/setup.py#L76 - export PROJ_LIBDIR="${ESYSROOT}/usr/$(get_libdir)" - export PROJ_INCDIR="${ESYSROOT}/usr/include" -} - -python_test() { - rm -rf pyproj || die - epytest -m "not network" test -} diff --git a/dev-python/pyproject-api/Manifest b/dev-python/pyproject-api/Manifest deleted file mode 100644 index 0a38a42da89b..000000000000 --- a/dev-python/pyproject-api/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pyproject_api-1.10.0.tar.gz 22785 BLAKE2B f28154697f79b884bd69d3ab37f3a2bf896211f43da160712a30bea73030ae475da61599da294451a28ca4abaae53f6e3f9e3001468a9525ee8a00f686765283 SHA512 41f5201622630b037bb483d21326f3698db1f0bdb43de8a4a40c2edeb0e3c29466c0e90a174d507fab387f119e147aa6cbb31a127ac8bdfea5e926bb9e25ab52 -DIST pyproject_api-1.10.0.tar.gz.provenance 9531 BLAKE2B bc12242aa96dae8b07df2ac55e7d65843b9eccfc5e2181bc48218dcd93fc33bbc8ee3c286723ac09f08fea64de2e0757cd07a111dceca50046e379bc282aa5b3 SHA512 c56453a76cc182156398084e94929d6543aa843f53ac1901eef6a645e5ffd30860569636b990c8057cef0eb6e9743d2185879067ba6d26aa1b464c483396fd6b -DIST pyproject_api-1.10.1.tar.gz 23477 BLAKE2B b7051bbd72f5c9d4115118e20d691e705fdaf5293c99c667db9528fd0a1a40010f331450fcea8b7349e8df7174dffcbfbe61bd03ec9873a1d02627bdf9dc234a SHA512 f37c805879a37aa9564fc5bc15cf7bcf7724fb1cec56dcc82328e1cc9f803c6e2053cccd2f30cca7d621f594db52773348e25f7a2b581a893a63e7f11e00f7c0 -DIST pyproject_api-1.10.1.tar.gz.provenance 10016 BLAKE2B 704a82013aacc995d75a24f48c7c4d08e5ce9d06697fe02827286a2ec47f4e26d42ae83cd9345fb177ceb5ed28bec18ce8e24c47d4f83e8ff00625c9e3d1050e SHA512 673a0779e7c8237b94296331257718bf6a5faa530f36ff57e4fe64e7ecfd23e3a17ede37e511804bf0c1f405b36595cecd9fd9dcd2794b49fd5af89aed7e944d diff --git a/dev-python/pyproject-api/metadata.xml b/dev-python/pyproject-api/metadata.xml deleted file mode 100644 index e625dc565153..000000000000 --- a/dev-python/pyproject-api/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - tox-dev/pyproject-api - pyproject-api - - diff --git a/dev-python/pyproject-api/pyproject-api-1.10.0.ebuild b/dev-python/pyproject-api/pyproject-api-1.10.0.ebuild deleted file mode 100644 index 3c1ce09fd2b8..000000000000 --- a/dev-python/pyproject-api/pyproject-api-1.10.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/pyproject-api -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="API to interact with the python pyproject.toml based projects" -HOMEPAGE=" - https://github.com/tox-dev/pyproject-api/ - https://pypi.org/project/pyproject-api/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/packaging-25[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-vcs-0.3.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/setuptools-70.1.0[${PYTHON_USEDEP}] - >=dev-python/wheel-0.40.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest diff --git a/dev-python/pyproject-api/pyproject-api-1.10.1.ebuild b/dev-python/pyproject-api/pyproject-api-1.10.1.ebuild deleted file mode 100644 index 81e717ad883d..000000000000 --- a/dev-python/pyproject-api/pyproject-api-1.10.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/pyproject-api -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="API to interact with the python pyproject.toml based projects" -HOMEPAGE=" - https://github.com/tox-dev/pyproject-api/ - https://pypi.org/project/pyproject-api/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/packaging-25[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-vcs-0.3.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/setuptools-70.1.0[${PYTHON_USEDEP}] - >=dev-python/wheel-0.40.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest diff --git a/dev-python/pyproject-fmt/Manifest b/dev-python/pyproject-fmt/Manifest deleted file mode 100644 index a038b85da07b..000000000000 --- a/dev-python/pyproject-fmt/Manifest +++ /dev/null @@ -1,12 +0,0 @@ -DIST pyproject_fmt-2.20.0.tar.gz 144673 BLAKE2B d2d126c87816b082210b4abc7eaca7482759d02bb07c7b0f31c37a5dc1481b9cf0b04980e4ef4711a94c05060aec8573ab968f5d014218f3b73d61913686731f SHA512 b8b6fe6e2336b203d1f1f7cd76e1ac54d49c4c7bc798160a84d722fde84c2acbfed9472e4e668e729d71a0b5c4342365c2d28d6d693aac1a164caea4f5b7a412 -DIST pyproject_fmt-2.20.0.tar.gz.provenance 9797 BLAKE2B 4fe967a8bde8903c260788139105dcba0e0ece5628f1d3037ddf5eadf0ffa5a01f085c4731137f715483a858a38989af2dba201525e9e14c3565cb1471cd9185 SHA512 afa428ea723162b5a5202573d35f99be76c233189a908a9f34ac4ffce2376f7eb27e44ff9bb0d30160f228d59e1e8abbf0a814cc5e6992001a3d83873e7e5d83 -DIST pyproject_fmt-2.21.1.tar.gz 152372 BLAKE2B d3c71cfad8dc645f4c02c98fccd4c417d2c7374aebf3154665383ecb735251965d8963bea055f80de67039048442a96891881efd455d97cb5107dcfe684f0975 SHA512 29096f55e51d384ca726568e58fefcf707dba6775b3b07a202ea647be9dd28897da662597a230b37d100ef929263432203aa6ea25768898284ea7c26bb53dfb5 -DIST pyproject_fmt-2.21.1.tar.gz.provenance 9617 BLAKE2B d64c03acd2d43cf10e77e53f9c80cdd4fb3afdec2d4fd84ce09868dea1942a8ad4749a210ec54bbf31ff4698ef09eb71a1a4d2172cd982c299cf6d0c2cea10c7 SHA512 81a3bf26b5a6cc0bab6918f6e2ddc288f52373e91bbd337a9c8482e14b604b926e19bd4b51e43c5e44f11d7fc5dbdcd65e4654e23907e4ae3614df37e3484edc -DIST pyproject_fmt-2.21.2.tar.gz 155067 BLAKE2B e1d5ed9ad538c934d176d54c64030312f430746e3450d383c9bce7156bb953cefeb1976b81825e8dd108ccd5c5c4b5f0af2c6986a838b9b8c206132ed5b738a1 SHA512 6e13de792660c3dcb01f4857df08c12e099a3c6ce411886f0d63d66aff126980f283428dd1de322f0f1d5fc4dcde8d23b1490bedf6e580340542895d315bd39a -DIST pyproject_fmt-2.21.2.tar.gz.provenance 9899 BLAKE2B dd64f16733cdceab98a70dd4680d3ef603976ba1d2a7e088c2906cd0ec05f3081586dd4d09a56c772106ff3dd8d3d81ffda497e34bd205aec0eec5ec5f0b108b SHA512 2585c2ab36baa9a1fce11e11d1468c990a736c543ce4de6c7476dd7df6f754b107795c238762110555eec284aefaa53e6eddc5733fce5b5ee701344baae5d086 -DIST tombi-0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b.gh.tar.gz 10564681 BLAKE2B 1cc4e307d89ae978c8022aed63ad7a7c08e71f810e42743589a6bf44499051250102ca3a60aa2cea65292dfd187240da96f6fb963511b6d4c06559c20bbc67a3 SHA512 e398e14c9b092f2378dfa848c697ea5cb0af705bcb801f288d2ca98b8c0d4aa3abf7a71f2f5a10a4a6a77e1e8d1f7089a0359b2a3ec9b226a19bbb40f0aa0a14 -DIST tombi-afbc4d39033e872c0739d43b66cb4b5c278ba11c.gh.tar.gz 10400276 BLAKE2B f697615f6538f0b47da592dc217342d915036223ecf0b97e05f6dcef15e8788e4314214dd7b624c1d6b7715df15ef5e6c480a0a9113f2016c58ab2744ec03f32 SHA512 87cfe1cf661c974dfb74382a178eb5d060cadc90eb62dbe8fe6671e3e29ff6cc77f4205be7a7ac0b15ad73be1529c2203a07e9fb383f81c72e07342705769d23 -DIST tombi-d5056f9743d7e3f194158e125b90d7294aa59ad7.gh.tar.gz 10475854 BLAKE2B 6a629d533e576930e8e988662e3d350137d32ce9b517578f4ee5f20437b75d31300568adf4a4fae2e9fc7a033af1031d4fbcaafa51656a3af2b8a7e03365495e SHA512 74aa91819f15420207850951d0d6b41d61dadf3bdb38406299ae1126bb9ae597a7eb9b69a4485165bf465eb10384b67c73b0e231ce22e1910bc2db448c4eb626 -DIST toml-fmt-pyproject-fmt-2.20.0-crates.tar.xz 18775804 BLAKE2B 2b977dce1adc8a43f0a6932dbb821a17a0885f570fbbb0cec6e5bf3ea8177baa6c9c6725a20e3326eeab337f7c521817f41b42225b18029baaa8d9eb2f31706c SHA512 495f714fcded00a9ad8da1deed04ed871c1ddca977c9ba0d28fc2a69a4ed693e0f2d2c0fb976417f98e2a52420d59543fbf7a0cc50599588b725f9f56c6285ef -DIST toml-fmt-pyproject-fmt-2.21.1-crates.tar.xz 18661404 BLAKE2B cb19d8ebbb7d4fb43494a89a910bc844862bbbc6f677dff27fceca27a74cc573d42f009cf2e0d979f286b7efe80bb72e88072b20da3afdc98b023b6740ccdba6 SHA512 1699771da1ee01a593d963b8d945038c8d2abdadaf40203a56504ec6a9dfbca896b1aa77a63c98ed77bed779fe3dfe365fab219eced7c3b7b222876be0a68170 -DIST toml-fmt-pyproject-fmt-2.21.2-crates.tar.xz 18776904 BLAKE2B ae748ae98a2769a78b34a2051e3237c40bc6714d88c58a22aec5af85caa86e4690e9749ddd1f87d2ebe0908a1a3f24a01a48e4abcf107fcdbd5d8322a0738c6a SHA512 474d707babc9a3f98a933ae645ffb951062491158c6863ff9dea7fee065b19f440501e092fbc28e62e4e67dce435689096a27b96c6acde3b8128b76b5890ca3e diff --git a/dev-python/pyproject-fmt/metadata.xml b/dev-python/pyproject-fmt/metadata.xml deleted file mode 100644 index f9c2c5394c95..000000000000 --- a/dev-python/pyproject-fmt/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - tox-dev/toml-fmt - pyproject-fmt - - diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.20.0.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.20.0.ebuild deleted file mode 100644 index bc2d6f3a3b85..000000000000 --- a/dev-python/pyproject-fmt/pyproject-fmt-2.20.0.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYPI_VERIFY_REPO=https://github.com/tox-dev/toml-fmt -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.87.0" -CRATES=" -" - -declare -A GIT_CRATES=( - [tombi-accessor]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-accessor' - [tombi-ast-editor]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-ast-editor' - [tombi-ast]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-ast' - [tombi-cache]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-cache' - [tombi-comment-directive-serde]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-comment-directive-serde' - [tombi-comment-directive-store]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-comment-directive-store' - [tombi-comment-directive]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-comment-directive' - [tombi-config]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-config' - [tombi-date-time]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-date-time' - [tombi-diagnostic]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-diagnostic' - [tombi-document-tree]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-document-tree' - [tombi-document]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-document' - [tombi-formatter]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-formatter' - [tombi-future]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-future' - [tombi-hashmap]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-hashmap' - [tombi-json-lexer]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-json-lexer' - [tombi-json-syntax]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-json-syntax' - [tombi-json-value]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-json-value' - [tombi-json]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-json' - [tombi-lexer]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-lexer' - [tombi-parser]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-parser' - [tombi-regex]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-regex' - [tombi-rg-tree]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-rg-tree' - [tombi-schema-store]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-schema-store' - [tombi-severity-level]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-severity-level' - [tombi-syntax]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-syntax' - [tombi-text]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-text' - [tombi-toml-text]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-toml-text' - [tombi-toml-version]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-toml-version' - [tombi-uri]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-uri' - [tombi-validator]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-validator' - [tombi-version-sort]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-version-sort' - [tombi-x-keyword]='https://github.com/tombi-toml/tombi;afbc4d39033e872c0739d43b66cb4b5c278ba11c;tombi-%commit%/crates/tombi-x-keyword' -) - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Format your pyproject.toml file" -HOMEPAGE=" - https://github.com/tox-dev/toml-fmt/ - https://pypi.org/project/pyproject-fmt/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} - https://github.com/gentoo-crate-dist/toml-fmt/releases/download/pyproject-fmt%2F${PV}/toml-fmt-${P}-crates.tar.xz -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 - Unicode-3.0 ZLIB -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/toml-fmt-common[${PYTHON_USEDEP}] -" -# tox is called as a subprocess, to get targets from tox.ini -BDEPEND=" - test? ( - dev-python/tox - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/pyproject_fmt/_lib.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - distutils-r1_src_prepare - sed -i -e '/strip/d' pyproject.toml || die -} - -python_test_all() { - # default features cause linking errors because they make pyo3 - # wrongly assume it's compiling a Python extension - # https://github.com/tox-dev/toml-fmt/issues/23 - cargo_src_test --no-default-features -} diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.21.1.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.21.1.ebuild deleted file mode 100644 index fa71b96989fa..000000000000 --- a/dev-python/pyproject-fmt/pyproject-fmt-2.21.1.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYPI_VERIFY_REPO=https://github.com/tox-dev/toml-fmt -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.87.0" -CRATES=" -" - -declare -A GIT_CRATES=( - [tombi-accessor]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-accessor' - [tombi-ast-editor]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-ast-editor' - [tombi-ast]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-ast' - [tombi-cache]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-cache' - [tombi-comment-directive-serde]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-comment-directive-serde' - [tombi-comment-directive-store]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-comment-directive-store' - [tombi-comment-directive]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-comment-directive' - [tombi-config]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-config' - [tombi-date-time]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-date-time' - [tombi-diagnostic]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-diagnostic' - [tombi-document-tree]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-document-tree' - [tombi-document]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-document' - [tombi-formatter]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-formatter' - [tombi-future]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-future' - [tombi-hashmap]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-hashmap' - [tombi-json-lexer]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-json-lexer' - [tombi-json-syntax]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-json-syntax' - [tombi-json-value]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-json-value' - [tombi-json]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-json' - [tombi-lexer]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-lexer' - [tombi-parser]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-parser' - [tombi-regex]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-regex' - [tombi-rg-tree]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-rg-tree' - [tombi-schema-store]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-schema-store' - [tombi-severity-level]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-severity-level' - [tombi-syntax]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-syntax' - [tombi-text]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-text' - [tombi-toml-text]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-toml-text' - [tombi-toml-version]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-toml-version' - [tombi-uri]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-uri' - [tombi-validator]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-validator' - [tombi-version-sort]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-version-sort' - [tombi-x-keyword]='https://github.com/tombi-toml/tombi;d5056f9743d7e3f194158e125b90d7294aa59ad7;tombi-%commit%/crates/tombi-x-keyword' -) - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Format your pyproject.toml file" -HOMEPAGE=" - https://github.com/tox-dev/toml-fmt/ - https://pypi.org/project/pyproject-fmt/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} - https://github.com/gentoo-crate-dist/toml-fmt/releases/download/pyproject-fmt%2F${PV}/toml-fmt-${P}-crates.tar.xz -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 - Unicode-3.0 ZLIB -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/toml-fmt-common[${PYTHON_USEDEP}] -" -# tox is called as a subprocess, to get targets from tox.ini -BDEPEND=" - test? ( - dev-python/tox - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/pyproject_fmt/_lib.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - distutils-r1_src_prepare - sed -i -e '/strip/d' pyproject.toml || die -} - -python_test_all() { - # default features cause linking errors because they make pyo3 - # wrongly assume it's compiling a Python extension - # https://github.com/tox-dev/toml-fmt/issues/23 - cargo_src_test --no-default-features -} diff --git a/dev-python/pyproject-fmt/pyproject-fmt-2.21.2.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-2.21.2.ebuild deleted file mode 100644 index 94b31f78c565..000000000000 --- a/dev-python/pyproject-fmt/pyproject-fmt-2.21.2.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYPI_VERIFY_REPO=https://github.com/tox-dev/toml-fmt -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.87.0" -CRATES=" -" - -declare -A GIT_CRATES=( - [tombi-accessor]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-accessor' - [tombi-ast-editor]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-ast-editor' - [tombi-ast]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-ast' - [tombi-cache]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-cache' - [tombi-comment-directive-serde]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-comment-directive-serde' - [tombi-comment-directive-store]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-comment-directive-store' - [tombi-comment-directive]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-comment-directive' - [tombi-config]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-config' - [tombi-date-time]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-date-time' - [tombi-diagnostic]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-diagnostic' - [tombi-document-tree]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-document-tree' - [tombi-document]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-document' - [tombi-formatter]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-formatter' - [tombi-future]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-future' - [tombi-hashmap]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-hashmap' - [tombi-json-lexer]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-json-lexer' - [tombi-json-syntax]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-json-syntax' - [tombi-json-value]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-json-value' - [tombi-json]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-json' - [tombi-lexer]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-lexer' - [tombi-parser]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-parser' - [tombi-regex]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-regex' - [tombi-rg-tree]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-rg-tree' - [tombi-schema-store]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-schema-store' - [tombi-severity-level]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-severity-level' - [tombi-syntax]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-syntax' - [tombi-text]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-text' - [tombi-toml-text]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-toml-text' - [tombi-toml-version]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-toml-version' - [tombi-uri]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-uri' - [tombi-validator]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-validator' - [tombi-version-sort]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-version-sort' - [tombi-x-keyword]='https://github.com/tombi-toml/tombi;0d64bd3bd8a5ddcaafdfc7b114e3b73ada0b325b;tombi-%commit%/crates/tombi-x-keyword' -) - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Format your pyproject.toml file" -HOMEPAGE=" - https://github.com/tox-dev/toml-fmt/ - https://pypi.org/project/pyproject-fmt/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} - https://github.com/gentoo-crate-dist/toml-fmt/releases/download/pyproject-fmt%2F${PV}/toml-fmt-${P}-crates.tar.xz -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 - Unicode-3.0 ZLIB -" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/toml-fmt-common[${PYTHON_USEDEP}] -" -# tox is called as a subprocess, to get targets from tox.ini -BDEPEND=" - test? ( - dev-python/tox - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/pyproject_fmt/_lib.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - distutils-r1_src_prepare - sed -i -e '/strip/d' pyproject.toml || die -} - -python_test_all() { - # default features cause linking errors because they make pyo3 - # wrongly assume it's compiling a Python extension - # https://github.com/tox-dev/toml-fmt/issues/23 - cargo_src_test --no-default-features -} diff --git a/dev-python/pyproject-hooks/Manifest b/dev-python/pyproject-hooks/Manifest deleted file mode 100644 index 7321a8dc1af8..000000000000 --- a/dev-python/pyproject-hooks/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyproject_hooks-1.2.0.tar.gz 19228 BLAKE2B e02864220393876639cc459918f48c02e19835b392102d117cb5900c9a4f5228bc21377421f7afdd67300ba15d131194197a3b4b1ce0ad7fef195bca9be4344b SHA512 e098e521f03cfae9a96c0ee5d2e2ef46ef832d8f38c7d8380fc17355776e09ae3a704879e6e4a2bc7999092c4dbf80267b3b56850135c74d275a12607e0ffe83 diff --git a/dev-python/pyproject-hooks/metadata.xml b/dev-python/pyproject-hooks/metadata.xml deleted file mode 100644 index c8e7d7283e51..000000000000 --- a/dev-python/pyproject-hooks/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pyproject-hooks - pypa/pyproject-hooks - - diff --git a/dev-python/pyproject-hooks/pyproject-hooks-1.2.0.ebuild b/dev-python/pyproject-hooks/pyproject-hooks-1.2.0.ebuild deleted file mode 100644 index 521a8b89ffd6..000000000000 --- a/dev-python/pyproject-hooks/pyproject-hooks-1.2.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Wrappers to build Python packages using PEP 517 hooks" -HOMEPAGE=" - https://pypi.org/project/pyproject-hooks/ - https://github.com/pypa/pyproject-hooks/ - https://pyproject-hooks.readthedocs.io/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/testpath[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fails due to setuptools 70.1 - # https://bugs.gentoo.org/936052 - # https://github.com/pypa/pyproject-hooks/issues/203 - tests/test_call_hooks.py::test_setup_py -) diff --git a/dev-python/pyproject-metadata/Manifest b/dev-python/pyproject-metadata/Manifest deleted file mode 100644 index 1af5056370d9..000000000000 --- a/dev-python/pyproject-metadata/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyproject_metadata-0.11.0.tar.gz 43799 BLAKE2B b6fc1e7ff0019172b1631864d7aee048f0304388bc7dbab65ae96f30713b75863b051ef73d1c0746c764cd601c8ccdde683dbc84cc1f8ee4d658607fe18ae70f SHA512 c26e6deef7fa34147079006934d79846bba39289f87a1c30fabb5d378b7596bb13f4719686a94350d03933960459b351ba55bebbf0f16558984e40d92f05f784 -DIST pyproject_metadata-0.11.0.tar.gz.provenance 9370 BLAKE2B 0addaafd89084690e0f624e01995be36dcd9024455b26f8130bdb6f99794f4ab2c4764898b2c192a307b230c858f2ed62ab222cc8ee2818245230798cd17efcc SHA512 8ef2f57b1e07009af61ed6dced5db528ed97d5dd2da91fba187081e8cc948426eaff24649fceeffb63bf3386fb1b3847472a42dbd1785b578b245209492d41bd diff --git a/dev-python/pyproject-metadata/metadata.xml b/dev-python/pyproject-metadata/metadata.xml deleted file mode 100644 index 26e6b1cdb733..000000000000 --- a/dev-python/pyproject-metadata/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pypa/pyproject-metadata - pyproject-metadata - - diff --git a/dev-python/pyproject-metadata/pyproject-metadata-0.11.0.ebuild b/dev-python/pyproject-metadata/pyproject-metadata-0.11.0.ebuild deleted file mode 100644 index 852a9d77d935..000000000000 --- a/dev-python/pyproject-metadata/pyproject-metadata-0.11.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pypa/pyproject-metadata -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PEP 621 metadata parsing" -HOMEPAGE=" - https://github.com/pypa/pyproject-metadata/ - https://pypi.org/project/pyproject-metadata/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/packaging-23.2[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pyproject2ebuild/Manifest b/dev-python/pyproject2ebuild/Manifest deleted file mode 100644 index 3f57cde58bcd..000000000000 --- a/dev-python/pyproject2ebuild/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyproject2ebuild-0.0.3.tar.gz 20125 BLAKE2B 8f47e6a5ead2f87bb1276de545706dbf1f22947a7a54877016540ad9e7249e5f34e18f6ecd645896c7c42625ff0496a6cb7e9e2294eb63af5af6593b33e7c974 SHA512 095651df43bbf40ebc058b4ae1c60cccf1e683f669db64648c5ecacd4a69175d023f05f178e4ba3dd00d870970fa3c663a573fad717f1963a715d1431b3c3459 diff --git a/dev-python/pyproject2ebuild/metadata.xml b/dev-python/pyproject2ebuild/metadata.xml deleted file mode 100644 index f20a8324dda5..000000000000 --- a/dev-python/pyproject2ebuild/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - Oz Tiram - oz.tiram@gmail.com - - - oz123/pyproject2ebuild - pyproject2ebuild - - diff --git a/dev-python/pyproject2ebuild/pyproject2ebuild-0.0.3.ebuild b/dev-python/pyproject2ebuild/pyproject2ebuild-0.0.3.ebuild deleted file mode 100644 index af2a4d269b3a..000000000000 --- a/dev-python/pyproject2ebuild/pyproject2ebuild-0.0.3.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2025 -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Convert pyproject.toml to Gentoo ebuilds automatically." -HOMEPAGE="https://gitlab.com/oz123/pyproject2ebuild" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" diff --git a/dev-python/pypugjs/Manifest b/dev-python/pypugjs/Manifest deleted file mode 100644 index 8f9a8ad3b783..000000000000 --- a/dev-python/pypugjs/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pypugjs-6.0.2.gh.tar.gz 70319 BLAKE2B 8f32d986e8d56da195eae4998291b2ae1719d1dff7b4b2125713f775bc3214f725dfe19a813d8d3241d97237585b325f7db2cde13bee01008e870193f1e1db2a SHA512 a26f0a29dcc7edccfff104cbe567d60ec4df8b8001b309193f0c58aadfdf4a7f94ae969b586b8df6cb704d3b2afad4793d269fa5f1f148c16d81ecd1c24c4eac -DIST pypugjs-6.0.3.gh.tar.gz 70856 BLAKE2B 53821105315e652d94b0add995e062eebed07e59979e74e5119ada5c5ef0bcd068491174aee281b9b5c1cc60ecfa54cfb5a58679847e6f107c00629b8f48ce09 SHA512 4abbb2c0809d122a75d10940a473c1f952c0cda10f7efba204db45d54001a86cde27d152b48ff685068e4184607ca3d54f5d82ddc651d12384f3be3cd07c2166 diff --git a/dev-python/pypugjs/metadata.xml b/dev-python/pypugjs/metadata.xml deleted file mode 100644 index 156316974973..000000000000 --- a/dev-python/pypugjs/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - python@gentoo.org - Python - - - - - andy@freilandkiwis.de - Andy Grabow - - pypugjs - kakulukia/pypugjs - - PyPugJS is a fork of PyJade with the name Jade changed to PugJS. -PyPuJS is a high performance port of Jade-lang for python, -that converts any .pug source to any of the Template-language (Django, -Jinja2, Mako or Tornado). - - diff --git a/dev-python/pypugjs/pypugjs-6.0.2.ebuild b/dev-python/pypugjs/pypugjs-6.0.2.ebuild deleted file mode 100644 index 031ee999044a..000000000000 --- a/dev-python/pypugjs/pypugjs-6.0.2.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=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Pug (Jade) syntax adapter for Django, Jinja2 and Mako templates" -HOMEPAGE=" - https://github.com/kakulukia/pypugjs/ - https://pypi.org/project/pypugjs/ -" -SRC_URI=" - https://github.com/kakulukia/pypugjs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/six-1.17.0[${PYTHON_USEDEP}] - >=dev-python/charset-normalizer-3.4.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/django-4.2.25[${PYTHON_USEDEP}] - >=dev-python/flask-2.3.3[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1.6[${PYTHON_USEDEP}] - >=dev-python/mako-1.3.10[${PYTHON_USEDEP}] - >=dev-python/tornado-6.5.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -src_prepare() { - # poetry nonsense - sed -i -e 's:\^:>=:' pyproject.toml || die - distutils-r1_src_prepare -} - -pkg_postinst() { - optfeature "converting to Django output" dev-python/django - optfeature "converting to Jinja2 output" dev-python/jinja2 - optfeature "converting to Mako output" dev-python/mako - optfeature "converting to Tornado output" dev-python/tornado -} diff --git a/dev-python/pypugjs/pypugjs-6.0.3.ebuild b/dev-python/pypugjs/pypugjs-6.0.3.ebuild deleted file mode 100644 index 031ee999044a..000000000000 --- a/dev-python/pypugjs/pypugjs-6.0.3.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=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Pug (Jade) syntax adapter for Django, Jinja2 and Mako templates" -HOMEPAGE=" - https://github.com/kakulukia/pypugjs/ - https://pypi.org/project/pypugjs/ -" -SRC_URI=" - https://github.com/kakulukia/pypugjs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/six-1.17.0[${PYTHON_USEDEP}] - >=dev-python/charset-normalizer-3.4.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/django-4.2.25[${PYTHON_USEDEP}] - >=dev-python/flask-2.3.3[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1.6[${PYTHON_USEDEP}] - >=dev-python/mako-1.3.10[${PYTHON_USEDEP}] - >=dev-python/tornado-6.5.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -src_prepare() { - # poetry nonsense - sed -i -e 's:\^:>=:' pyproject.toml || die - distutils-r1_src_prepare -} - -pkg_postinst() { - optfeature "converting to Django output" dev-python/django - optfeature "converting to Jinja2 output" dev-python/jinja2 - optfeature "converting to Mako output" dev-python/mako - optfeature "converting to Tornado output" dev-python/tornado -} diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest deleted file mode 100644 index 3861b384c83a..000000000000 --- a/dev-python/pypy-exe-bin/Manifest +++ /dev/null @@ -1,24 +0,0 @@ -DIST pypy-exe-7.3.20-1.amd64-musl.gpkg.tar 13076480 BLAKE2B 5baa61d48ea0e6d94567262b67a62eeb20f695cb641ec8e1e19d5009501f51b62c8a9f28729a3093631a3303ff0eb770207f34fe38f5a68ab616630c859edc3e SHA512 03c4009f202f1f5316836f054e41b755dc6959929ad52e1588b6f95af7243e2da95ccb7120a8a373280819ac261bef7aa544fc5a8420b2f7892be32f2585599c -DIST pypy-exe-7.3.20-1.amd64.gpkg.tar 13045760 BLAKE2B 54fdc97154a4776b498d2ea9589e9676dad7de319767f4c1ec7c0c7f7f5f7864215edb5988b0589205f46a76b62e01a7afc73cb9b8f6bcd8096cf8a88cbe5740 SHA512 70d4793db27c92e5c08b0e41c382569210463183eb7756d3c0c5815ee954699e297d721a5c10e02a8aeddf3b3df5aeb30fb1d4ee30beda1ce6aa7d005759831c -DIST pypy-exe-7.3.20-1.arm64-musl.gpkg.tar 11069440 BLAKE2B 9a3172c91e2976123e08762ace8d6e3b4de26cfde54a4255c1fe3b3c606a3b9b520092dad72c674001ad48bba79a0c798754fcd82c5cb217b3bf8cb9a5fc663d SHA512 6570d288e701c36765642f1b62815abacc54f8aba1f62a715827785402f40ecbccb77d2936697524eb552aea6804d2bd983b939e1745ab7b8040ac014d6832b3 -DIST pypy-exe-7.3.20-1.arm64.gpkg.tar 11038720 BLAKE2B e3e321d1b881728303943b2f55d6341ebf8dd81011d331857d07152d78d7967b7f117e786964510cbe434952748c91df30883565c0b0830c440d0608624a8c75 SHA512 99420b6ef43b623dc38e64989966c422d10285e9f2d6f527bcce77a0f010e8015705ac4088b79ce543a011c85145348023f2c212b8bb87b17ef220559055a0d2 -DIST pypy-exe-7.3.20-1.ppc64le-musl.gpkg.tar 6656000 BLAKE2B c1cfdd5c344c6c3a5cef6958df09928a50e6d00653fdff1b88be11a1d49140c0f92ff9bd58e6fe02e1945824b6a1627f72f0897215bd9468d367ac766b3a8f38 SHA512 6e99631287b28a84db5ce9cdc20f00f45c45c6856f24f3f88ce3a411c7606ad72d82418ba85b0db4708f412071aa277062a13fe2bb8183be564e1771248028fe -DIST pypy-exe-7.3.20-1.ppc64le.gpkg.tar 11141120 BLAKE2B a1d49d28fb87b4a18c81a4a7821585e593d36cc665a2f4a144ba143477812aff552f38d72658ffa672fc62adaea4ccf00357cb433da30bc0fb579496d94bbc60 SHA512 cb7e1624620c6fc99d18baee690ceaa3bffd9175f6392b9f5d65de136d1b47b01f09438eceeab7c18c55970f8d90de32c76abe7682ca5dba81d948a39a657936 -DIST pypy-exe-7.3.20-1.x86-musl.gpkg.tar 10014720 BLAKE2B 276a3f2d70a73829cb5acb7c185e9c9c0ded5f9e43fae82cd715297fe8dfd6a1a816e6ca6f7d4046f90d3271ca18042765e2eb4a051a60b6ac65530fed9549fc SHA512 e5ac44f88402466c3fe3fea27958a61e5f274fd5de303a9172bb80b4caa914a727bc0533ddd1007adea1be9937e2100fb86d7b04c22420bdd0fbd423dd4409b0 -DIST pypy-exe-7.3.20-1.x86.gpkg.tar 9973760 BLAKE2B ccac855fc15d5a9b5915eb42b1b201867fd621c1ef351386176b33b2e68c983d7f82695a19248208d431489a194a2c5f07839a881de77ff98da2ab77b15f5299 SHA512 008d27f98b65e41d88c594aeffcef57f1f48eb9590958462adbd98c00ff48acd260c378d9f02122e21b2a77d923a901dd55228faed039fcd612f9011d8779967 -DIST pypy-exe-7.3.22-1.amd64-musl.gpkg.tar 13025280 BLAKE2B 83dba63a8cc348b308f3ab3638678e8021162f6959d0bde8fe5cbe9575c7efd63c2f54891eaf51998bad87005ff0fba7807d7f19c5e40c8cd74cf2c01e4ead3c SHA512 005b747e81eadbde25c832a8584358fdd13155a7c300435ec77ec55fd24ac7cdbe623e57c8414032dd926b6ca9934878ce370edfb529279b6cf653f46b5f6a55 -DIST pypy-exe-7.3.22-1.amd64.gpkg.tar 13025280 BLAKE2B 3316aae1cd1b381f6dd7d040ef60ebfdbb8fd71293357e374303fe93a9715628a8e68f6c5e4b26a924dee804dda46640c377f71df56d2ebbd728324e1f2acabd SHA512 ac806071453fc74b605551371e3fcf20aee1f871f17e6674abdc49155146bf449296bb72312c5d0ee5ef16fef46fbb7124ea5f4cfeca5eaf0c4ce13c0acb5126 -DIST pypy-exe-7.3.22-1.arm64-musl.gpkg.tar 11438080 BLAKE2B 2df11ab4b88f6602d96f359907c510043c03b2988d8b64f5b20e665de8720e3cccbfff0877240c6a21f8f1bfc5d4b9ff1675b562eb97d7370d69033e153f1dbb SHA512 c8dce7df92648ce19b66bfd7d510f3605b1e8e32ecb4df052dd2f9cf1d1dd3bb4bd7a19aa7cb7e61db9e100a988d6ea661b044c9a1c82d500a1a84aa8378e355 -DIST pypy-exe-7.3.22-1.arm64.gpkg.tar 11325440 BLAKE2B 639bd60401d32df6f4747d35604d825201ac1e82a8c02bbf387e1f2b8d9942eeff32bb2e6992d911c0b717e8a307332640729f1efbef2c6eea7c3d8193fd6547 SHA512 579bf7cf9cc637406717f62f96c8bbc456ec3aba16b9cdf6f0148487b82a805a96b173f94693f97d9f4452db321d20b9a25fa4b524d34403f87b279be9a9eff3 -DIST pypy-exe-7.3.22-1.ppc64le-musl.gpkg.tar 6881280 BLAKE2B b0da0f23eda1071b43942ed26e085b55294fe3e5b4330aaf86433cbf1ec1ed39b91de5537a221a17b76801a1b29ab72cbe567fb8f7905b0242c9335b17e77433 SHA512 eddc6f84e76e679eb7c8e946b565219a8037c801231f13ed2488e895b3df9dd4d4486837cd75fbd87425d48b18b0d5c6ccd3db79c30c473c0dfa3c08dfbb6bce -DIST pypy-exe-7.3.22-1.ppc64le.gpkg.tar 11458560 BLAKE2B 619522d2566ae50958f801cf5ea195e6ca037e14afc4a71d5771c348e6e109ed7ecf626149e6fdf7547c2b0d5ced357f993f27a1df89a9d4b015a669bafe4c0b SHA512 0d63bcc1ead8dd46f9123abbc521be14cab3fc216615a71fe2c035dc226fe02aa371a5524b71f1f1f37da9020a250d903a0b3bc1da668935f37b63e59ff3657a -DIST pypy-exe-7.3.22-1.x86-musl.gpkg.tar 10168320 BLAKE2B c1f60078e1ad4dfb57d4b3594e7ff9b35f907b3c0257b9cdc603ebf93caf14b4c1c29471bec384647da25177cf2e023f018dde8eb5722b901fe65a4a43a4c749 SHA512 cce4ca148c85f7829389f11eca64d175594bfb8088fb9b95d9cbaccc888647f02412f184e9a3733be0e506ba045398da39867e89178c0dbf856e534977102c75 -DIST pypy-exe-7.3.22-1.x86.gpkg.tar 10117120 BLAKE2B a7842ef578f8befe3bb4d0a9b3ca88534d6e7b8ee5af9b2e4389a8b8a4907b7a57af04bbe0da8628aa178ab588a7192ef82dc0e64769125a3a9395cdd8dfb8f4 SHA512 f4e4540b4911c3ae5804abee9e01e4814b40d42f42fc973b4538593639b73dc987c6fd153207c1d930259e818f2db718f9c144d3a1871489024341e423c3c1ed -DIST pypy-exe-7.3.23-1.amd64-musl.gpkg.tar 13025280 BLAKE2B 4dd9ff3512481272fba5cccf7ebb52a285aa0b69fb19bf44ef4103579cb71da74660e20f0a3c4807be0584b537c10255b9a45e63a77f273807f4f4e1d0f8faca SHA512 15011be1684e367de930f666009e9ae6847d5847617d4befabe4a6f4260b647dc5dc6ffcd3c77a4b310587deb21e8224a4952ef7a45c9aebf8a23ccc9fed0320 -DIST pypy-exe-7.3.23-1.amd64.gpkg.tar 13045760 BLAKE2B 26cf9370d2824efc5852e1f5c4014b1b2d97e5cda080d9a497971b9d251e4e74162a901b51548eaa840d547118526f0f6e06e69817b84230023dbf8e17f54d84 SHA512 0d3f75b9960f0a5d143ad7411c92f46bebf5f0de4c4ca3c23946f137e56b067c20f7bb5b78567532187f0e980f92822b92e5da4477f9e0a4a25237d342189712 -DIST pypy-exe-7.3.23-1.arm64-musl.gpkg.tar 11315200 BLAKE2B b2b039d7ea22b59972a3a16f5b9533974b7c12c68e21bbbdf7259cf2047c83981110d93d4b522bc8937f12a9259f40e0d2814b2c1def2253df22bf5e6242fe11 SHA512 61401763b26e6e89919edd7a20e9a096687e60e4023d514546420b60ba40a4937daff1f2d43ca2af662c15260d07911b450c4a5306ce9f8d9f2b1038b78f8ffb -DIST pypy-exe-7.3.23-1.arm64.gpkg.tar 11345920 BLAKE2B 62d7931bce505718e6cd7fb862d0936d299aedded8895dd6f096ef34da55c4d7ec4139596f3423b6c7742c39d02173edecea3366fb1f6de7a532c34af3221a9d SHA512 e78609f54c0466cd6f40f7d9a0fe918346c40cdacad3b223697a728d39933d31fdf86ac188ee02ed4be8d49529f47ea971dd83ac86d95224c9fdbe9f57f75c9c -DIST pypy-exe-7.3.23-1.ppc64le-musl.gpkg.tar 6922240 BLAKE2B c6d97629864e0543b45b89de7a5747373885fd930628fece178fd8397fdd8be78a7dca9a69a3f88b801b547071fab08c5eefe2ac2144c5463a15a31492974241 SHA512 31462fd25f9d0f7742baa0616510de71df4771949aa17fc887ad71197dd3a484cbea765ef70cf1a8d0e58a3947a6b23e24f7a3c7b14abf37c58a6469c6194470 -DIST pypy-exe-7.3.23-1.ppc64le.gpkg.tar 11550720 BLAKE2B 46b84e31458a4e569696a7c8989201b9e729f29eabc43e653a296a84288b489e1ff92ab4f592e34c71efd3a2040831d63c9bff987bb2ffd300caa9e090163eb5 SHA512 3cea489a220f750b6788e57f8eaa0d5067736321b3213dbfc01cbc443f471a85224037fef9aee81cf6c9ba064e1760c4b12afe2fe1e6134c4696b0ae8b104176 -DIST pypy-exe-7.3.23-1.x86-musl.gpkg.tar 10137600 BLAKE2B 22b348d4694a9690e676bfc07317c8cb63db6b22f1eaabb467921ae650672939d21a42b67587b5fde89a50072115b875ea75fce680f6c0b71cd26f921acad464 SHA512 95b7625e6d4c3ac13de60c8e30a1ac00e58aa505ad486cdf126ed9a448640015f776611418d3b9dc7368b3794c54c06ac710e97129a61dc7684cbea8fdaa0b32 -DIST pypy-exe-7.3.23-1.x86.gpkg.tar 10137600 BLAKE2B 81fc75f12ff2d622e127fc4319f7349fae74786605395e7e0fee751dbeb163e44ffc378bcf9f057207527e422f0460336bdddac131e0db2f34b7b81824392e19 SHA512 8f3d3f2eb340d82014e3c23fef1bad84c9e6e9dbd5ddf5279c3db58a984a3be4c79a71f4fd7131ae654c5521f6abfa7cead3b3445d9a76b66f09f8801555bf70 diff --git a/dev-python/pypy-exe-bin/metadata.xml b/dev-python/pypy-exe-bin/metadata.xml deleted file mode 100644 index 2ed15cb705e2..000000000000 --- a/dev-python/pypy-exe-bin/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - Python - - - pypy/pypy - - diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.20.ebuild b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.20.ebuild deleted file mode 100644 index a66da0908693..000000000000 --- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.20.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils unpacker - -MY_P=pypy-exe-${PV}-1 -DESCRIPTION="PyPy executable (pre-built version)" -HOMEPAGE=" - https://pypy.org/ - https://github.com/pypy/pypy/ -" -SRC_URI=" - elibc_glibc? ( - amd64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/amd64/pypy-exe/${MY_P}.amd64.gpkg.tar - ) - arm64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/arm64/pypy-exe/${MY_P}.arm64.gpkg.tar - ) - ppc64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/ppc64le/pypy-exe/${MY_P}.ppc64le.gpkg.tar - ) - x86? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/x86/pypy-exe/${MY_P}.x86.gpkg.tar - ) - ) - elibc_musl? ( - amd64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/amd64-musl/pypy-exe/${MY_P}.amd64-musl.gpkg.tar - ) - arm64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/arm64-musl/pypy-exe/${MY_P}.arm64-musl.gpkg.tar - ) - ppc64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/ppc64le-musl/pypy-exe/${MY_P}.ppc64le-musl.gpkg.tar - ) - x86? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/x86-musl/pypy-exe/${MY_P}.x86-musl.gpkg.tar - ) - ) -" -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="${PV%_p*}" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -# sys-devel/gcc for libgcc_s.so -RDEPEND=" - app-arch/bzip2:0/1 - dev-libs/expat:0/0 - dev-libs/libffi:0/8 - sys-libs/ncurses:0/6 - >=virtual/zlib-1.1.3:0/1 - virtual/libintl:0/0 - elibc_glibc? ( - sys-devel/gcc - >=sys-libs/glibc-2.35 - ) - !dev-python/pypy-exe:${SLOT} -" - -QA_PREBUILT=" - usr/lib/pypy2.7/pypy-c-${SLOT} -" - -src_install() { - insinto / - doins -r */image/usr - fperms +x "/usr/lib/pypy2.7/pypy-c-${SLOT}" - pax-mark m "${ED}/usr/lib/pypy2.7/pypy-c-${SLOT}" -} diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.22.ebuild b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.22.ebuild deleted file mode 100644 index 3efe4577874e..000000000000 --- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.22.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils unpacker - -MY_P=pypy-exe-${PV}-1 -DESCRIPTION="PyPy executable (pre-built version)" -HOMEPAGE=" - https://pypy.org/ - https://github.com/pypy/pypy/ -" -SRC_URI=" - elibc_glibc? ( - amd64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/amd64/pypy-exe/${MY_P}.amd64.gpkg.tar - ) - arm64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/arm64/pypy-exe/${MY_P}.arm64.gpkg.tar - ) - ppc64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/ppc64le/pypy-exe/${MY_P}.ppc64le.gpkg.tar - ) - x86? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/x86/pypy-exe/${MY_P}.x86.gpkg.tar - ) - ) - elibc_musl? ( - amd64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/amd64-musl/pypy-exe/${MY_P}.amd64-musl.gpkg.tar - ) - arm64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/arm64-musl/pypy-exe/${MY_P}.arm64-musl.gpkg.tar - ) - ppc64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/ppc64le-musl/pypy-exe/${MY_P}.ppc64le-musl.gpkg.tar - ) - x86? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/x86-musl/pypy-exe/${MY_P}.x86-musl.gpkg.tar - ) - ) -" -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="${PV%_p*}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -# sys-devel/gcc for libgcc_s.so -RDEPEND=" - app-arch/bzip2:0/1 - dev-libs/expat:0/0 - dev-libs/libffi:0/8 - sys-libs/ncurses:0/6 - >=virtual/zlib-1.1.3:0/1 - virtual/libintl:0/0 - elibc_glibc? ( - sys-devel/gcc - >=sys-libs/glibc-2.35 - ) - !dev-python/pypy-exe:${SLOT} -" - -QA_PREBUILT=" - usr/lib/pypy2.7/pypy-c-${SLOT} -" - -src_install() { - insinto / - doins -r */image/usr - fperms +x "/usr/lib/pypy2.7/pypy-c-${SLOT}" - pax-mark m "${ED}/usr/lib/pypy2.7/pypy-c-${SLOT}" -} diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.23.ebuild b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.23.ebuild deleted file mode 100644 index 3efe4577874e..000000000000 --- a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.23.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils unpacker - -MY_P=pypy-exe-${PV}-1 -DESCRIPTION="PyPy executable (pre-built version)" -HOMEPAGE=" - https://pypy.org/ - https://github.com/pypy/pypy/ -" -SRC_URI=" - elibc_glibc? ( - amd64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/amd64/pypy-exe/${MY_P}.amd64.gpkg.tar - ) - arm64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/arm64/pypy-exe/${MY_P}.arm64.gpkg.tar - ) - ppc64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/ppc64le/pypy-exe/${MY_P}.ppc64le.gpkg.tar - ) - x86? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/x86/pypy-exe/${MY_P}.x86.gpkg.tar - ) - ) - elibc_musl? ( - amd64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/amd64-musl/pypy-exe/${MY_P}.amd64-musl.gpkg.tar - ) - arm64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/arm64-musl/pypy-exe/${MY_P}.arm64-musl.gpkg.tar - ) - ppc64? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/ppc64le-musl/pypy-exe/${MY_P}.ppc64le-musl.gpkg.tar - ) - x86? ( - https://distfiles.gentoo.org/pub/proj/python/binpkg/x86-musl/pypy-exe/${MY_P}.x86-musl.gpkg.tar - ) - ) -" -S="${WORKDIR}" - -LICENSE="MIT" -SLOT="${PV%_p*}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -# sys-devel/gcc for libgcc_s.so -RDEPEND=" - app-arch/bzip2:0/1 - dev-libs/expat:0/0 - dev-libs/libffi:0/8 - sys-libs/ncurses:0/6 - >=virtual/zlib-1.1.3:0/1 - virtual/libintl:0/0 - elibc_glibc? ( - sys-devel/gcc - >=sys-libs/glibc-2.35 - ) - !dev-python/pypy-exe:${SLOT} -" - -QA_PREBUILT=" - usr/lib/pypy2.7/pypy-c-${SLOT} -" - -src_install() { - insinto / - doins -r */image/usr - fperms +x "/usr/lib/pypy2.7/pypy-c-${SLOT}" - pax-mark m "${ED}/usr/lib/pypy2.7/pypy-c-${SLOT}" -} diff --git a/dev-python/pypy-exe/Manifest b/dev-python/pypy-exe/Manifest deleted file mode 100644 index 3fade5b1edd7..000000000000 --- a/dev-python/pypy-exe/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST pypy2.7-gentoo-patches-7.3.20.tar.xz 5324 BLAKE2B d2ac71ae4360292d1f4661e10ec817bebdaceb00c6deb92eb8ffaf023d7f0e511c10f10aac6c60d436f9b0f34185e989a87780c99913d011a679df8cdb6f255d SHA512 69839ed3c5cba8983661da8719b06a3054b94fc1a3eca9ccf3546c523745811cd91963afb39ea9551fe98e8f71fab6c9344ccbb0378c2b51f0dca8aef7f04ac4 -DIST pypy2.7-gentoo-patches-7.3.22.tar.xz 5312 BLAKE2B e407ac29b598a20f930e6ea0c6dbbedcb169b045f9bc2a40cb3e9ef9f32af3be647217ac00434fc2f109280de07c468329515b0ac655346052217e5455c84261 SHA512 3e88b7b5635f43a9ce141bf4ca30654bd4dd15f1f39a41ca219ad855700af1a9dd4a7ec512bab922b64f4f8c3930f36de1a78ed779e769f891592a0fb4c0fcaa -DIST pypy2.7-gentoo-patches-7.3.23.tar.xz 5316 BLAKE2B 923494c49ef09b1929ba1986891a08f23e4343c44eac792a688ac88b48d21770101ca50fcdf3986c686adefb24fbf58aef674ec608feea775984ab8a16385cb6 SHA512 c1d07caef19b77cb4950d56c1de8079900fc21728061f8620210932d2cd85f701407ce7b9947d2ef044211d1ffe8b77ce445da3c5aef69321b45e7ab8550dee3 -DIST pypy2.7-v7.3.20-src.tar.bz2 21016441 BLAKE2B 382830a4e2511b77861a96a52038f0f6ca69fd3a938cdc0434285dac217bbeacacb71a5566edad0240e7e7723924ee449b2237b3a84008e80922b19df8880638 SHA512 f23a065efc7f4ab4020de554ff1411b21d05364e19dd49f7026a9a1f90761342bdf5606f1522094991c189df449387ebf0f79240902b6836235cb3a4e89d6d3a -DIST pypy2.7-v7.3.22-src.tar.bz2 21025542 BLAKE2B 6bf17c72cc4d8d1ba7db9d726b29f15d1e7b04e767dec5399c0831eb3211256e9e981b430e02071522c4bc23cca0618e5b3fb1cb72f22ec39540a20fd96a8fa7 SHA512 482020a7a40e5642d88d1474979d733b079dc65d75f5d0a431c6ee2a8136cc101be42dabe51063e9f376c606f62559c6ab681dc65cd0abb5fef4e8d69931ad39 -DIST pypy2.7-v7.3.23-src.tar.bz2 21023543 BLAKE2B 7638e5aecd30d9c2c9ab22b1ab9a43331685885ee90ebfda8d2a88da34e4b0b998bd967eed30b309110b9d40b14df75f24a7e9219c7383b542602869ee1a12d9 SHA512 3750fc9c5309baa7627d00a77b4b2b1e0d755b75841acd0fcee484bc332f1e9ed9c1f33d2f4800777f20ea8849356f39c84167f96b9ebfdd7e479798d62eac06 diff --git a/dev-python/pypy-exe/metadata.xml b/dev-python/pypy-exe/metadata.xml deleted file mode 100644 index 3f2aeb55aa5e..000000000000 --- a/dev-python/pypy-exe/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - pypy/pypy - - - Build using PyPy with the engine configured towards low memory footprint. - This makes it possible to build PyPy using ~3.5G of RAM on amd64 and ~half of that on x86, - at the cost of lengthened build time. - - diff --git a/dev-python/pypy-exe/pypy-exe-7.3.20.ebuild b/dev-python/pypy-exe/pypy-exe-7.3.20.ebuild deleted file mode 100644 index 6db7039b6c97..000000000000 --- a/dev-python/pypy-exe/pypy-exe-7.3.20.ebuild +++ /dev/null @@ -1,189 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs pax-utils toolchain-funcs - -PYVER=2.7 -PYPY_PV=${PV%_p*} - -MY_P=pypy${PYVER}-v${PYPY_PV/_} -PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_}" - -DESCRIPTION="PyPy executable (build from source)" -HOMEPAGE=" - https://pypy.org/ - https://github.com/pypy/pypy/ -" -SRC_URI=" - https://downloads.python.org/pypy/${MY_P}-src.tar.bz2 - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 - https://distfiles.gentoo.org/pub/proj/python/patchsets/pypy${PYVER}/${PATCHSET}.tar.xz -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -SLOT="${PYPY_PV}" -KEYWORDS="amd64 ~arm64 x86" -IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2" - -DEPEND=" - >=virtual/zlib-1.1.3:= - dev-libs/libffi:0= - virtual/libintl:0= - dev-libs/expat:0= - bzip2? ( app-arch/bzip2:0= ) - ncurses? ( sys-libs/ncurses:0= ) -" -RDEPEND=" - ${DEPEND} - !dev-python/pypy-exe-bin:${PYPY_PV} -" -# don't enforce the dep on dev-python/pypy with USE=low-memory -# since it's going to cause circular dep with unhelpful error message -BDEPEND=" - !low-memory? ( - || ( - dev-lang/pypy:2.7 - dev-python/pypy - dev-lang/python:2.7 - ) - ) -" - -check_env() { - if ! has_version -b dev-lang/pypy:2.7 && - ! has_version -b dev-python/pypy - then - if use low-memory; then - eerror "USE=low-memory requires (a prior version of) dev-python/pypy" - eerror "installed." - else - ewarn "CPython 2.7 will be used to perform the translation. Upstream" - ewarn "recommends using (a prior version of) dev-python/pypy instead." - fi - elog "You can install a prebuilt version of PyPy first using e.g.:" - elog " $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin" - - if use low-memory; then - die "dev-python/pypy needs to be installed for USE=low-memory" - fi - fi - - if use low-memory; then - CHECKREQS_MEMORY="1750M" - use amd64 && CHECKREQS_MEMORY="3500M" - else - CHECKREQS_MEMORY="3G" - use amd64 && CHECKREQS_MEMORY="6G" - fi - - check-reqs_pkg_pretend -} - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - default -} - -src_configure() { - tc-export CC - - local jit_backend - if use jit; then - jit_backend='--jit-backend=' - - # We only need the explicit sse2 switch for x86. - # On other arches we can rely on autodetection which uses - # compiler macros. Plus, --jit-backend= doesn't accept all - # the modern values... - - if use x86; then - if use cpu_flags_x86_sse2; then - jit_backend+=x86 - else - jit_backend+=x86-without-sse2 - fi - else - jit_backend+=auto - fi - fi - - local args=( - --no-shared - $(usex jit -Ojit -O2) - - ${jit_backend} - - pypy/goal/targetpypystandalone - ) - - # Avoid linking against libraries disabled by use flags - local opts=( - bzip2:bz2 - ncurses:_minimal_curses - ) - - local opt - for opt in "${opts[@]}"; do - local flag=${opt%:*} - local mod=${opt#*:} - - args+=( - $(usex ${flag} --withmod --withoutmod)-${mod} - ) - done - - local interp - if use low-memory || - has_version -b dev-lang/pypy:2.7 || - has_version -b dev-python/pypy - then - einfo "Using already-installed PyPy to perform the translation." - interp=( pypy ) - if use low-memory; then - local -x PYPY_GC_MAX_DELTA=200MB - interp+=( --jit loop_longevity=300 ) - fi - else - einfo "Using CPython 2.7 to perform the translation." - interp=( python2.7 ) - - # reuse bundled pycparser to avoid external dep - mkdir -p "${T}"/pymod/cffi || die - : > "${T}"/pymod/cffi/__init__.py || die - cp -r lib_pypy/cffi/_pycparser "${T}"/pymod/cffi/ || die - local -x PYTHONPATH=${T}/pymod:${PYTHONPATH} - fi - - # translate into the C sources - # we're going to build them ourselves since otherwise pypy does not - # free up the unneeded memory before spawning the compiler - set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}" - echo -e "\033[1m${@}\033[0m" - "${@}" || die "translation failed" -} - -src_compile() { - emake -C "${T}"/usession*-0/testing_1 -} - -src_install() { - local dest=/usr/lib/pypy${PYVER} - exeinto "${dest}" - newexe "${T}"/usession*-0/testing_1/pypy-c pypy-c-${PYPY_PV} - insinto "${dest}"/include/${PYPY_PV} - doins include/pypy_* - pax-mark m "${ED}${dest}/pypy-c-${PYPY_PV}" -} diff --git a/dev-python/pypy-exe/pypy-exe-7.3.22.ebuild b/dev-python/pypy-exe/pypy-exe-7.3.22.ebuild deleted file mode 100644 index be5539ebfca9..000000000000 --- a/dev-python/pypy-exe/pypy-exe-7.3.22.ebuild +++ /dev/null @@ -1,189 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs pax-utils toolchain-funcs - -PYVER=2.7 -PYPY_PV=${PV%_p*} - -MY_P=pypy${PYVER}-v${PYPY_PV/_} -PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_}" - -DESCRIPTION="PyPy executable (build from source)" -HOMEPAGE=" - https://pypy.org/ - https://github.com/pypy/pypy/ -" -SRC_URI=" - https://downloads.python.org/pypy/${MY_P}-src.tar.bz2 - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 - https://distfiles.gentoo.org/pub/proj/python/patchsets/pypy${PYVER}/${PATCHSET}.tar.xz -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -SLOT="${PYPY_PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2" - -DEPEND=" - >=virtual/zlib-1.1.3:= - dev-libs/libffi:0= - virtual/libintl:0= - dev-libs/expat:0= - bzip2? ( app-arch/bzip2:0= ) - ncurses? ( sys-libs/ncurses:0= ) -" -RDEPEND=" - ${DEPEND} - !dev-python/pypy-exe-bin:${PYPY_PV} -" -# don't enforce the dep on dev-python/pypy with USE=low-memory -# since it's going to cause circular dep with unhelpful error message -BDEPEND=" - !low-memory? ( - || ( - dev-lang/pypy:2.7 - dev-python/pypy - dev-lang/python:2.7 - ) - ) -" - -check_env() { - if ! has_version -b dev-lang/pypy:2.7 && - ! has_version -b dev-python/pypy - then - if use low-memory; then - eerror "USE=low-memory requires (a prior version of) dev-python/pypy" - eerror "installed." - else - ewarn "CPython 2.7 will be used to perform the translation. Upstream" - ewarn "recommends using (a prior version of) dev-python/pypy instead." - fi - elog "You can install a prebuilt version of PyPy first using e.g.:" - elog " $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin" - - if use low-memory; then - die "dev-python/pypy needs to be installed for USE=low-memory" - fi - fi - - if use low-memory; then - CHECKREQS_MEMORY="1750M" - use amd64 && CHECKREQS_MEMORY="3500M" - else - CHECKREQS_MEMORY="3G" - use amd64 && CHECKREQS_MEMORY="6G" - fi - - check-reqs_pkg_pretend -} - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - default -} - -src_configure() { - tc-export CC - - local jit_backend - if use jit; then - jit_backend='--jit-backend=' - - # We only need the explicit sse2 switch for x86. - # On other arches we can rely on autodetection which uses - # compiler macros. Plus, --jit-backend= doesn't accept all - # the modern values... - - if use x86; then - if use cpu_flags_x86_sse2; then - jit_backend+=x86 - else - jit_backend+=x86-without-sse2 - fi - else - jit_backend+=auto - fi - fi - - local args=( - --no-shared - $(usex jit -Ojit -O2) - - ${jit_backend} - - pypy/goal/targetpypystandalone - ) - - # Avoid linking against libraries disabled by use flags - local opts=( - bzip2:bz2 - ncurses:_minimal_curses - ) - - local opt - for opt in "${opts[@]}"; do - local flag=${opt%:*} - local mod=${opt#*:} - - args+=( - $(usex ${flag} --withmod --withoutmod)-${mod} - ) - done - - local interp - if use low-memory || - has_version -b dev-lang/pypy:2.7 || - has_version -b dev-python/pypy - then - einfo "Using already-installed PyPy to perform the translation." - interp=( pypy ) - if use low-memory; then - local -x PYPY_GC_MAX_DELTA=200MB - interp+=( --jit loop_longevity=300 ) - fi - else - einfo "Using CPython 2.7 to perform the translation." - interp=( python2.7 ) - - # reuse bundled pycparser to avoid external dep - mkdir -p "${T}"/pymod/cffi || die - : > "${T}"/pymod/cffi/__init__.py || die - cp -r lib_pypy/cffi/_pycparser "${T}"/pymod/cffi/ || die - local -x PYTHONPATH=${T}/pymod:${PYTHONPATH} - fi - - # translate into the C sources - # we're going to build them ourselves since otherwise pypy does not - # free up the unneeded memory before spawning the compiler - set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}" - echo -e "\033[1m${@}\033[0m" - "${@}" || die "translation failed" -} - -src_compile() { - emake -C "${T}"/usession*-0/testing_1 -} - -src_install() { - local dest=/usr/lib/pypy${PYVER} - exeinto "${dest}" - newexe "${T}"/usession*-0/testing_1/pypy-c pypy-c-${PYPY_PV} - insinto "${dest}"/include/${PYPY_PV} - doins include/pypy_* - pax-mark m "${ED}${dest}/pypy-c-${PYPY_PV}" -} diff --git a/dev-python/pypy-exe/pypy-exe-7.3.23.ebuild b/dev-python/pypy-exe/pypy-exe-7.3.23.ebuild deleted file mode 100644 index be5539ebfca9..000000000000 --- a/dev-python/pypy-exe/pypy-exe-7.3.23.ebuild +++ /dev/null @@ -1,189 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs pax-utils toolchain-funcs - -PYVER=2.7 -PYPY_PV=${PV%_p*} - -MY_P=pypy${PYVER}-v${PYPY_PV/_} -PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_}" - -DESCRIPTION="PyPy executable (build from source)" -HOMEPAGE=" - https://pypy.org/ - https://github.com/pypy/pypy/ -" -SRC_URI=" - https://downloads.python.org/pypy/${MY_P}-src.tar.bz2 - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 - https://distfiles.gentoo.org/pub/proj/python/patchsets/pypy${PYVER}/${PATCHSET}.tar.xz -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -SLOT="${PYPY_PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2" - -DEPEND=" - >=virtual/zlib-1.1.3:= - dev-libs/libffi:0= - virtual/libintl:0= - dev-libs/expat:0= - bzip2? ( app-arch/bzip2:0= ) - ncurses? ( sys-libs/ncurses:0= ) -" -RDEPEND=" - ${DEPEND} - !dev-python/pypy-exe-bin:${PYPY_PV} -" -# don't enforce the dep on dev-python/pypy with USE=low-memory -# since it's going to cause circular dep with unhelpful error message -BDEPEND=" - !low-memory? ( - || ( - dev-lang/pypy:2.7 - dev-python/pypy - dev-lang/python:2.7 - ) - ) -" - -check_env() { - if ! has_version -b dev-lang/pypy:2.7 && - ! has_version -b dev-python/pypy - then - if use low-memory; then - eerror "USE=low-memory requires (a prior version of) dev-python/pypy" - eerror "installed." - else - ewarn "CPython 2.7 will be used to perform the translation. Upstream" - ewarn "recommends using (a prior version of) dev-python/pypy instead." - fi - elog "You can install a prebuilt version of PyPy first using e.g.:" - elog " $ emerge -1v dev-python/pypy dev-python/pypy-exe-bin" - - if use low-memory; then - die "dev-python/pypy needs to be installed for USE=low-memory" - fi - fi - - if use low-memory; then - CHECKREQS_MEMORY="1750M" - use amd64 && CHECKREQS_MEMORY="3500M" - else - CHECKREQS_MEMORY="3G" - use amd64 && CHECKREQS_MEMORY="6G" - fi - - check-reqs_pkg_pretend -} - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && check_env -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - default -} - -src_configure() { - tc-export CC - - local jit_backend - if use jit; then - jit_backend='--jit-backend=' - - # We only need the explicit sse2 switch for x86. - # On other arches we can rely on autodetection which uses - # compiler macros. Plus, --jit-backend= doesn't accept all - # the modern values... - - if use x86; then - if use cpu_flags_x86_sse2; then - jit_backend+=x86 - else - jit_backend+=x86-without-sse2 - fi - else - jit_backend+=auto - fi - fi - - local args=( - --no-shared - $(usex jit -Ojit -O2) - - ${jit_backend} - - pypy/goal/targetpypystandalone - ) - - # Avoid linking against libraries disabled by use flags - local opts=( - bzip2:bz2 - ncurses:_minimal_curses - ) - - local opt - for opt in "${opts[@]}"; do - local flag=${opt%:*} - local mod=${opt#*:} - - args+=( - $(usex ${flag} --withmod --withoutmod)-${mod} - ) - done - - local interp - if use low-memory || - has_version -b dev-lang/pypy:2.7 || - has_version -b dev-python/pypy - then - einfo "Using already-installed PyPy to perform the translation." - interp=( pypy ) - if use low-memory; then - local -x PYPY_GC_MAX_DELTA=200MB - interp+=( --jit loop_longevity=300 ) - fi - else - einfo "Using CPython 2.7 to perform the translation." - interp=( python2.7 ) - - # reuse bundled pycparser to avoid external dep - mkdir -p "${T}"/pymod/cffi || die - : > "${T}"/pymod/cffi/__init__.py || die - cp -r lib_pypy/cffi/_pycparser "${T}"/pymod/cffi/ || die - local -x PYTHONPATH=${T}/pymod:${PYTHONPATH} - fi - - # translate into the C sources - # we're going to build them ourselves since otherwise pypy does not - # free up the unneeded memory before spawning the compiler - set -- "${interp[@]}" rpython/bin/rpython --batch --source "${args[@]}" - echo -e "\033[1m${@}\033[0m" - "${@}" || die "translation failed" -} - -src_compile() { - emake -C "${T}"/usession*-0/testing_1 -} - -src_install() { - local dest=/usr/lib/pypy${PYVER} - exeinto "${dest}" - newexe "${T}"/usession*-0/testing_1/pypy-c pypy-c-${PYPY_PV} - insinto "${dest}"/include/${PYPY_PV} - doins include/pypy_* - pax-mark m "${ED}${dest}/pypy-c-${PYPY_PV}" -} diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest deleted file mode 100644 index 0e46b64f18e2..000000000000 --- a/dev-python/pypy/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pypy2.7-v7.3.22-src.tar.bz2 21025542 BLAKE2B 6bf17c72cc4d8d1ba7db9d726b29f15d1e7b04e767dec5399c0831eb3211256e9e981b430e02071522c4bc23cca0618e5b3fb1cb72f22ec39540a20fd96a8fa7 SHA512 482020a7a40e5642d88d1474979d733b079dc65d75f5d0a431c6ee2a8136cc101be42dabe51063e9f376c606f62559c6ab681dc65cd0abb5fef4e8d69931ad39 -DIST pypy2.7-v7.3.23-src.tar.bz2 21023543 BLAKE2B 7638e5aecd30d9c2c9ab22b1ab9a43331685885ee90ebfda8d2a88da34e4b0b998bd967eed30b309110b9d40b14df75f24a7e9219c7383b542602869ee1a12d9 SHA512 3750fc9c5309baa7627d00a77b4b2b1e0d755b75841acd0fcee484bc332f1e9ed9c1f33d2f4800777f20ea8849356f39c84167f96b9ebfdd7e479798d62eac06 diff --git a/dev-python/pypy/files/cryptography.patch b/dev-python/pypy/files/cryptography.patch deleted file mode 100644 index cf045d4e2310..000000000000 --- a/dev-python/pypy/files/cryptography.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff -urN pypy3.9-v7.3.9-src.orig/lib_pypy/_cffi_ssl/_cffi_src/openssl/cryptography.py pypy3.9-v7.3.9-src/lib_pypy/_cffi_ssl/_cffi_src/openssl/cryptography.py ---- pypy3.9-v7.3.9-src.orig/lib_pypy/_cffi_ssl/_cffi_src/openssl/cryptography.py 2022-05-06 15:55:16.721352072 +0200 -+++ pypy3.9-v7.3.9-src/lib_pypy/_cffi_ssl/_cffi_src/openssl/cryptography.py 2022-05-06 15:56:09.489348551 +0200 -@@ -44,6 +44,13 @@ - (LIBRESSL_VERSION_NUMBER < 0x3030200f) - #define CRYPTOGRAPHY_LIBRESSL_LESS_THAN_340 \ - (LIBRESSL_VERSION_NUMBER < 0x3040000f) -+#define ERR_LIB_OSSL_STORE 44 -+#define ERR_LIB_ASYNC 51 -+#define ERR_LIB_KDF 52 -+#define ERR_LIB_SM2 53 -+#define SSL3_RT_HEADER 0x100 -+#define SSL3_MT_CHANGE_CIPHER_SPEC 0x0101 -+#define SSL3_RT_INNER_CONTENT_TYPE 0x101 - #else - #define CRYPTOGRAPHY_LIBRESSL_27_OR_GREATER (0) - #define CRYPTOGRAPHY_LIBRESSL_28_OR_GREATER (0) diff --git a/dev-python/pypy/files/openssl_cleanup.patch b/dev-python/pypy/files/openssl_cleanup.patch deleted file mode 100644 index 5e15fb0d705d..000000000000 --- a/dev-python/pypy/files/openssl_cleanup.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff -urN pypy2.7-v7.3.9-src.orig/lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py pypy2.7-v7.3.9-src/lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py ---- pypy2.7-v7.3.9-src.orig/lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py 2022-10-09 14:27:13.166385660 +0200 -+++ pypy2.7-v7.3.9-src/lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py 2022-10-09 14:31:45.472405273 +0200 -@@ -31,8 +31,6 @@ - - FUNCTIONS = """ - --void OPENSSL_cleanup(void); -- - /* as of 1.1.0 OpenSSL does its own locking *angelic chorus*. This function - is now a noop macro. We can delete this once we drop 1.0.2 support. */ - void (*CRYPTO_get_locking_callback(void))(int, int, const char *, int); -@@ -90,21 +88,6 @@ - static const long Cryptography_HAS_LOCKING_CALLBACKS = 0; - #endif - --#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110 --static const long Cryptography_HAS_OPENSSL_CLEANUP = 0; -- --void (*OPENSSL_cleanup)(void) = NULL; -- --/* This function has a significantly different signature pre-1.1.0. since it is -- * for testing only, we don't bother to expose it on older OpenSSLs. -- */ --static const long Cryptography_HAS_MEM_FUNCTIONS = 0; --int (*Cryptography_CRYPTO_set_mem_functions)( -- void *(*)(size_t, const char *, int), -- void *(*)(void *, size_t, const char *, int), -- void (*)(void *, const char *, int)) = NULL; -- --#else - static const long Cryptography_HAS_OPENSSL_CLEANUP = 1; - static const long Cryptography_HAS_MEM_FUNCTIONS = 1; - -@@ -115,7 +98,6 @@ - ) { - return CRYPTO_set_mem_functions(m, r, f); - } --#endif - - void *Cryptography_malloc_wrapper(size_t size, const char *path, int line) { - return malloc(size); diff --git a/dev-python/pypy/files/openssl_ct.patch b/dev-python/pypy/files/openssl_ct.patch deleted file mode 100644 index 647031353305..000000000000 --- a/dev-python/pypy/files/openssl_ct.patch +++ /dev/null @@ -1,23 +0,0 @@ -Adapt for Certificate Transparency support in LibreSSL 3.5 - -Index: lib_pypy/_cffi_ssl/_cffi_src/openssl/ct.py ---- lib_pypy/_cffi_ssl/_cffi_src/openssl/ct.py.orig -+++ lib_pypy/_cffi_ssl/_cffi_src/openssl/ct.py -@@ -5,7 +5,7 @@ - from __future__ import absolute_import, division, print_function - - INCLUDES = """ --#if CRYPTOGRAPHY_OPENSSL_110_OR_GREATER -+#if CRYPTOGRAPHY_OPENSSL_110_OR_GREATER || CRYPTOGRAPHY_IS_LIBRESSL - #include - - typedef STACK_OF(SCT) Cryptography_STACK_OF_SCT; -@@ -65,7 +65,7 @@ int SCT_set_log_entry_type(SCT *, ct_log_entry_type_t) - """ - - CUSTOMIZATIONS = """ --#if CRYPTOGRAPHY_OPENSSL_110_OR_GREATER -+#if CRYPTOGRAPHY_OPENSSL_110_OR_GREATER || CRYPTOGRAPHY_IS_LIBRESSL - static const long Cryptography_HAS_SCT = 1; - #else - static const long Cryptography_HAS_SCT = 0; diff --git a/dev-python/pypy/files/openssl_dh.patch b/dev-python/pypy/files/openssl_dh.patch deleted file mode 100644 index b653872eff5b..000000000000 --- a/dev-python/pypy/files/openssl_dh.patch +++ /dev/null @@ -1,14 +0,0 @@ -Do not redefine a constant available in LibreSSL's headers. - -Index: lib_pypy/_cffi_ssl/_cffi_src/openssl/dh.py ---- lib_pypy/_cffi_ssl/_cffi_src/openssl/dh.py.orig -+++ lib_pypy/_cffi_ssl/_cffi_src/openssl/dh.py -@@ -110,7 +110,7 @@ int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_ - } - #endif - --#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110 -+#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110 && !CRYPTOGRAPHY_LIBRESSL_27_OR_GREATER - #ifndef DH_CHECK_Q_NOT_PRIME - #define DH_CHECK_Q_NOT_PRIME 0x10 - #endif diff --git a/dev-python/pypy/files/openssl_evp.patch b/dev-python/pypy/files/openssl_evp.patch deleted file mode 100644 index 07092e740609..000000000000 --- a/dev-python/pypy/files/openssl_evp.patch +++ /dev/null @@ -1,19 +0,0 @@ -Index: lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py ---- lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py.orig -+++ lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py -@@ -212,14 +212,10 @@ int (*EVP_PKEY_set1_tls_encodedpoint)(EVP_PKEY *, cons - #endif - - #if CRYPTOGRAPHY_OPENSSL_LESS_THAN_111 --static const long Cryptography_HAS_ONESHOT_EVP_DIGEST_SIGN_VERIFY = 0; -+static const long Cryptography_HAS_ONESHOT_EVP_DIGEST_SIGN_VERIFY = 1; - static const long Cryptography_HAS_RAW_KEY = 0; - static const long Cryptography_HAS_EVP_DIGESTFINAL_XOF = 0; - int (*EVP_DigestFinalXOF)(EVP_MD_CTX *, unsigned char *, size_t) = NULL; --int (*EVP_DigestSign)(EVP_MD_CTX *, unsigned char *, size_t *, -- const unsigned char *tbs, size_t) = NULL; --int (*EVP_DigestVerify)(EVP_MD_CTX *, const unsigned char *, size_t, -- const unsigned char *, size_t) = NULL; - EVP_PKEY *(*EVP_PKEY_new_raw_private_key)(int, ENGINE *, const unsigned char *, - size_t) = NULL; - EVP_PKEY *(*EVP_PKEY_new_raw_public_key)(int, ENGINE *, const unsigned char *, diff --git a/dev-python/pypy/files/openssl_hmac.patch b/dev-python/pypy/files/openssl_hmac.patch deleted file mode 100644 index 51f1b2264ab1..000000000000 --- a/dev-python/pypy/files/openssl_hmac.patch +++ /dev/null @@ -1,23 +0,0 @@ -Fix build with opaque HMAC_CTX in LibreSSL 3.5. - -Index: lib_pypy/_cffi_ssl/_cffi_src/openssl/hmac.py ---- lib_pypy/_cffi_ssl/_cffi_src/openssl/hmac.py.orig -+++ lib_pypy/_cffi_ssl/_cffi_src/openssl/hmac.py -@@ -24,7 +24,7 @@ void Cryptography_HMAC_CTX_free(HMAC_CTX *ctx); - - CUSTOMIZATIONS = """ - HMAC_CTX *Cryptography_HMAC_CTX_new(void) { --#if CRYPTOGRAPHY_OPENSSL_110_OR_GREATER -+#if CRYPTOGRAPHY_OPENSSL_110_OR_GREATER || defined(LIBRESSL_VERSION_NUMBER) - return HMAC_CTX_new(); - #else - /* This uses OPENSSL_zalloc in 1.1.0, which is malloc + memset */ -@@ -36,7 +36,7 @@ HMAC_CTX *Cryptography_HMAC_CTX_new(void) { - - - void Cryptography_HMAC_CTX_free(HMAC_CTX *ctx) { --#if CRYPTOGRAPHY_OPENSSL_110_OR_GREATER -+#if CRYPTOGRAPHY_OPENSSL_110_OR_GREATER || defined(LIBRESSL_VERSION_NUMBER) - return HMAC_CTX_free(ctx); - #else - if (ctx != NULL) { diff --git a/dev-python/pypy/files/openssl_ocsp.patch b/dev-python/pypy/files/openssl_ocsp.patch deleted file mode 100644 index 2dd70863b032..000000000000 --- a/dev-python/pypy/files/openssl_ocsp.patch +++ /dev/null @@ -1,23 +0,0 @@ -Fix build with opaque OCSP in LibreSSL 3.5. - -Index: lib_pypy/_cffi_ssl/_cffi_src/openssl/ocsp.py ---- lib_pypy/_cffi_ssl/_cffi_src/openssl/ocsp.py.orig -+++ lib_pypy/_cffi_ssl/_cffi_src/openssl/ocsp.py -@@ -109,7 +109,7 @@ struct ocsp_basic_response_st { - }; - #endif - --#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110 -+#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110 && LIBRESSL_VERSION_NUMBER < 0x3050000fL - /* These functions are all taken from ocsp_cl.c in OpenSSL 1.1.0 */ - const OCSP_CERTID *OCSP_SINGLERESP_get0_id(const OCSP_SINGLERESP *single) - { -@@ -148,7 +148,7 @@ const ASN1_OCTET_STRING *OCSP_resp_get0_signature(cons - } - #endif - --#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110J -+#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110J && LIBRESSL_VERSION_NUMBER < 0x3050000fL - const X509_ALGOR *OCSP_resp_get0_tbs_sigalg(const OCSP_BASICRESP *bs) - { - #if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110 diff --git a/dev-python/pypy/files/openssl_proto.patch b/dev-python/pypy/files/openssl_proto.patch deleted file mode 100644 index 22e2e7a3283d..000000000000 --- a/dev-python/pypy/files/openssl_proto.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -urN pypy2.7-v7.3.8-src.orig/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py pypy2.7-v7.3.8-src/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py ---- pypy2.7-v7.3.8-src.orig/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py 2022-03-27 20:40:31.151380366 +0200 -+++ pypy2.7-v7.3.8-src/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py 2022-03-27 20:45:26.044401605 +0200 -@@ -739,7 +739,7 @@ - int (*SSL_get_min_proto_version)(SSL *ssl) = NULL; - int (*SSL_get_max_proto_version)(SSL *ssl) = NULL; - #endif --#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110 -+#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110 && !CRYPTOGRAPHY_IS_LIBRESSL - int (*SSL_CTX_set_min_proto_version)(SSL_CTX *ctx, int version) = NULL; - int (*SSL_CTX_set_max_proto_version)(SSL_CTX *ctx, int version) = NULL; - int (*SSL_set_min_proto_version)(SSL *ssl, int version) = NULL; diff --git a/dev-python/pypy/files/openssl_ssl.patch b/dev-python/pypy/files/openssl_ssl.patch deleted file mode 100644 index 1c6f32460958..000000000000 --- a/dev-python/pypy/files/openssl_ssl.patch +++ /dev/null @@ -1,44 +0,0 @@ -Fix build with opaque SSL_CTX and COMP_METHOD and do not redefine -DTLSv1.2 and TLSv1.3 related defined vailable in recent LibreSSL versions. - -Index: lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py ---- lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py.orig -+++ lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py -@@ -552,7 +552,7 @@ int SSL_CTX_set_max_early_data(SSL_CTX *, uint32_t); - CUSTOMIZATIONS = """ - /* Added in 1.0.2 but we need it in all versions now due to the great - opaquing. */ --#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_102 -+#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_102 && !CRYPTOGRAPHY_IS_LIBRESSL - /* from ssl/ssl_lib.c */ - const SSL_METHOD *SSL_CTX_get_ssl_method(SSL_CTX *ctx) { - return ctx->method; -@@ -681,8 +681,8 @@ static const long Cryptography_HAS_SET_CERT_CB = 1; - - /* In OpenSSL 1.0.2i+ the handling of COMP_METHOD when OPENSSL_NO_COMP was - changed and we no longer need to typedef void */ --#if (defined(OPENSSL_NO_COMP) && CRYPTOGRAPHY_OPENSSL_LESS_THAN_102I) || \ -- CRYPTOGRAPHY_IS_LIBRESSL -+#if (defined(OPENSSL_NO_COMP) && CRYPTOGRAPHY_OPENSSL_LESS_THAN_102I) && \ -+ !CRYPTOGRAPHY_IS_LIBRESSL - static const long Cryptography_HAS_COMPRESSION = 0; - typedef void COMP_METHOD; - #else -@@ -729,8 +729,6 @@ const SSL_METHOD *(*DTLS_client_method)(void) = NULL; - static const long Cryptography_HAS_GENERIC_DTLS_METHOD = 1; - #endif - #if CRYPTOGRAPHY_OPENSSL_LESS_THAN_102 --static const long SSL_OP_NO_DTLSv1 = 0; --static const long SSL_OP_NO_DTLSv1_2 = 0; - long (*DTLS_set_link_mtu)(SSL *, long) = NULL; - long (*DTLS_get_link_min_mtu)(SSL *) = NULL; - #endif -@@ -836,7 +834,7 @@ static const long Cryptography_HAS_CIPHER_DETAILS = 0; - static const long Cryptography_HAS_CIPHER_DETAILS = 1; - #endif - --#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_111 -+#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_111 && !CRYPTOGRAPHY_IS_LIBRESSL - static const long Cryptography_HAS_TLSv1_3 = 0; - static const long SSL_OP_NO_TLSv1_3 = 0; - static const long SSL_VERIFY_POST_HANDSHAKE = 0; diff --git a/dev-python/pypy/files/openssl_x509.patch b/dev-python/pypy/files/openssl_x509.patch deleted file mode 100644 index 3714cf926a3a..000000000000 --- a/dev-python/pypy/files/openssl_x509.patch +++ /dev/null @@ -1,21 +0,0 @@ -Index: lib_pypy/_cffi_ssl/_cffi_src/openssl/x509.py ---- lib_pypy/_cffi_ssl/_cffi_src/openssl/x509.py.orig -+++ lib_pypy/_cffi_ssl/_cffi_src/openssl/x509.py -@@ -282,7 +282,7 @@ int X509_get_signature_nid(const X509 *x) - - /* Added in 1.0.2 but we need it in all versions now due to the great - opaquing. */ --#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_102 -+#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_102 && !defined(LIBRESSL_VERSION_NUMBER) - /* from x509/x_x509.c */ - int i2d_re_X509_tbs(X509 *x, unsigned char **pp) - { -@@ -308,7 +308,7 @@ X509_REVOKED *Cryptography_X509_REVOKED_dup(X509_REVOK - - /* Added in 1.1.0 but we need it in all versions now due to the great - opaquing. */ --#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110 -+#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_110 && !defined(LIBRESSL_VERSION_NUMBER) - int i2d_re_X509_REQ_tbs(X509_REQ *req, unsigned char **pp) - { - req->req_info->enc.modified = 1; diff --git a/dev-python/pypy/files/openssl_x509name.patch b/dev-python/pypy/files/openssl_x509name.patch deleted file mode 100644 index 53721e4de136..000000000000 --- a/dev-python/pypy/files/openssl_x509name.patch +++ /dev/null @@ -1,12 +0,0 @@ -Index: lib_pypy/_cffi_ssl/_cffi_src/openssl/x509name.py ---- lib_pypy/_cffi_ssl/_cffi_src/openssl/x509name.py.orig -+++ lib_pypy/_cffi_ssl/_cffi_src/openssl/x509name.py -@@ -75,7 +75,7 @@ Cryptography_STACK_OF_X509_NAME_ENTRY *sk_X509_NAME_EN - """ - - CUSTOMIZATIONS = """ --#if CRYPTOGRAPHY_OPENSSL_110_OR_GREATER -+#if CRYPTOGRAPHY_OPENSSL_110_OR_GREATER || defined(LIBRESSL_VERSION_NUMBER) - int Cryptography_X509_NAME_ENTRY_set(X509_NAME_ENTRY *ne) { - return X509_NAME_ENTRY_set(ne); - } diff --git a/dev-python/pypy/files/ssl_python.patch b/dev-python/pypy/files/ssl_python.patch deleted file mode 100644 index 03baf16e093f..000000000000 --- a/dev-python/pypy/files/ssl_python.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -urN pypy2.7-v7.3.8-src.orig/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py pypy2.7-v7.3.8-src/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py ---- pypy2.7-v7.3.8-src.orig/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py 2022-03-27 20:48:19.795414119 +0200 -+++ pypy2.7-v7.3.8-src/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py 2022-03-27 20:51:43.997428826 +0200 -@@ -577,7 +577,7 @@ - """ - - CUSTOMIZATIONS = """ --#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_102 -+#if CRYPTOGRAPHY_OPENSSL_LESS_THAN_102 && !CRYPTOGRAPHY_LIBRESSL_27_OR_GREATER - #error Python 3.7 requires OpenSSL >= 1.0.2 - #endif - diff --git a/dev-python/pypy/metadata.xml b/dev-python/pypy/metadata.xml deleted file mode 100644 index d58e6b044b8a..000000000000 --- a/dev-python/pypy/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - dev@liguros.net - Development - - - python@gentoo.org - Python - - - ports - \ No newline at end of file diff --git a/dev-python/pypy/pypy-7.3.22.ebuild b/dev-python/pypy/pypy-7.3.22.ebuild deleted file mode 100644 index 3bc0f904374c..000000000000 --- a/dev-python/pypy/pypy-7.3.22.ebuild +++ /dev/null @@ -1,314 +0,0 @@ -# Copyright 2021-2026 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -inherit pax-utils - -PYPY_PV=${PV%_p*} -MY_P=pypy2.7-v${PYPY_PV/_} -PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}" - -DESCRIPTION="A fast, compliant alternative implementation of the Python language" -HOMEPAGE=" - https://www.pypy.org/ - https://github.com/pypy/pypy/ -" -SRC_URI=" - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' -SLOT="0/73" -KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk" -RESTRICT="test" - -RDEPEND=" - || ( - >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV} - >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?] - ) - dev-libs/openssl:0= - - gdbm? ( sys-libs/gdbm:0= ) - sqlite? ( dev-db/sqlite:3= ) - tk? ( - dev-lang/tk:0= - dev-tcltk/tix:0= - ) -" -DEPEND=" - ${RDEPEND} -" - -src_prepare() { - default - - eapply -p0 ${FILESDIR}/openssl_ct.patch - eapply -p0 ${FILESDIR}/openssl_dh.patch - eapply -p0 ${FILESDIR}/openssl_evp.patch - eapply -p0 ${FILESDIR}/openssl_hmac.patch - eapply -p0 ${FILESDIR}/openssl_ocsp.patch - eapply -p0 ${FILESDIR}/openssl_ssl.patch - eapply -p0 ${FILESDIR}/openssl_x509.patch - eapply -p0 ${FILESDIR}/openssl_x509name.patch - eapply -p1 ${FILESDIR}/openssl_proto.patch - eapply -p1 ${FILESDIR}/ssl_python.patch - eapply -p1 ${FILESDIR}/cryptography.patch - eapply -p1 ${FILESDIR}/openssl_cleanup.patch -} - -src_compile() { - # copy over to make sys.prefix happy - cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die - cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die - # (not installed by pypy) - rm pypy/module/cpyext/include/_numpypy/numpy/README || die - mv pypy/module/cpyext/include/* include/ || die - mv pypy/module/cpyext/parse/*.h include/ || die - pax-mark m pypy-c - - # verify the subslot - local soabi=$( - ./pypy-c - <<-EOF - import sysconfig - print sysconfig.get_config_var("SOABI") - EOF - ) - [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}" - - einfo "Generating caches and CFFI modules ..." - - if use full-stdlib; then - # Generate Grammar and PatternGrammar pickles. - ./pypy-c - <<-EOF || die "Generation of Grammar and PatternGrammar pickles failed" - import lib2to3.pygram - import lib2to3.patcomp - lib2to3.patcomp.PatternCompiler() - EOF - - # Generate cffi modules - # Please keep in sync with pypy/tool/build_cffi_imports.py! - cffi_targets=( pypy_util ssl audioop syslog pwdgrp resource ) - use gdbm && cffi_targets+=( gdbm ) - use ncurses && cffi_targets+=( curses ) - use sqlite && cffi_targets+=( sqlite3 ) - use tk && cffi_targets+=( tkinter/tklib ) - - local t - # all modules except tkinter output to . - # tkinter outputs to the correct dir ... - cd lib_pypy || die - for t in "${cffi_targets[@]}"; do - # tkinter doesn't work via -m - ../pypy-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}" - done - - # Verify that CFFI module list is up-to-date - local expected_cksum=-7df4eab0 - local local_cksum=$( - ../pypy-c - <<-EOF - import binascii - import json - from pypy_tools.build_cffi_imports import cffi_build_scripts as x - print("%08x" % (binascii.crc32(json.dumps(x)),)) - EOF - ) - if [[ ${local_cksum} != ${expected_cksum} ]]; then - die "Please verify cffi_targets and update checksum to ${local_cksum}" - fi - - # Cleanup temporary objects - find -name "_cffi_*.[co]" -delete || die - find -type d -empty -delete || die - fi -} - -src_test() { - # (unset) - local -x PYTHONDONTWRITEBYTECODE= - local -x COLUMNS=80 - - local ignored_tests=( - # network - --ignore=lib-python/2.7/test/test_urllibnet.py - --ignore=lib-python/2.7/test/test_urllib2net.py - # lots of free space - --ignore=lib-python/2.7/test/test_zipfile64.py - - # broken by expat-2.4.5 - --ignore=lib-python/2.7/test/test_minidom.py - --ignore=lib-python/2.7/test/test_xml_etree.py - --ignore=lib-python/2.7/test/test_xml_etree_c.py - ) - - ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \ - "${ignored_tests[@]}" lib-python || die -} - -src_install() { - local dest=/usr/lib/pypy2.7 - einfo "Installing PyPy ..." - dosym pypy-c-${PYPY_PV} "${dest}/pypy-c" - insinto "${dest}" - # preserve mtimes to avoid obsoleting caches - insopts -p - if use full-stdlib; then - doins -r include lib_pypy lib-python - - # replace copied headers with symlinks - for x in "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/*; do - dosym "${PYPY_PV}/${x##*/}" "${dest}/include/${x##*/}" - done - - if ! use gdbm; then - rm -r "${ED}${dest}"/lib_pypy/gdbm.py \ - "${ED}${dest}"/lib-python/*2.7/test/test_gdbm.py || die - fi - if ! use sqlite; then - rm -r "${ED}${dest}"/lib-python/*2.7/sqlite3 \ - "${ED}${dest}"/lib_pypy/_sqlite3.py \ - "${ED}${dest}"/lib-python/*2.7/test/test_sqlite.py || die - fi - if ! use tk; then - rm -r "${ED}${dest}"/lib-python/*2.7/{idlelib,lib-tk} \ - "${ED}${dest}"/lib_pypy/_tkinter \ - "${ED}${dest}"/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die - fi - else - # install only the absolutely minimal subset of modules needed - # for pypy3 build - local lib_py_modules=( - # base modules needed to even start pypy (and import site) - codecs.py - copy_reg.py - encodings - genericpath.py - linecache.py - os.py - pkgutil.py - posixpath.py - re.py - runpy.py - site.py - sre_compile.py - sre_constants.py - sre_parse.py - stat.py - string.py - sysconfig.py - traceback.py - warnings.py - UserDict.py - - # needed for python_optimize - compileall.py - getopt.py - py_compile.py - struct.py - - # needed for rpython - argparse.py - atexit.py - base64.py - bdb.py - bisect.py - cmd.py - code.py - codeop.py - collections.py - colorsys.py - contextlib.py - copy.py - ctypes - dis.py - fnmatch.py - functools.py - gettext.py - hashlib.py - heapq.py - inspect.py - io.py - json - keyword.py - locale.py - logging - new.py - opcode.py - optparse.py - pdb.py - pickle.py - platform.py - pprint.py - random.py - repr.py - shlex.py - shutil.py - StringIO.py - subprocess.py - tempfile.py - textwrap.py - threading.py - tokenize.py - weakref.py - zipfile.py - ) - - local distutils_modules=( - # needed by site - __init__.py - errors.py - sysconfig.py - sysconfig_cpython.py - sysconfig_pypy.py - ) - - local lib_pypy_modules=( - # needed by site - _sysconfigdata.py - - # needed by rpython - cffi - _ctypes - _ffi.py - _functools.py - _sha.py - _sha256.py - _sha512.py - - # NB: we're deliberately skipping _hashlib to avoid some deps - ) - - cd lib-python/2.7 || die - insinto "${dest}/lib-python/2.7" - doins -r "${lib_py_modules[@]}" - cd - >/dev/null || die - - cd lib-python/2.7/distutils || die - insinto "${dest}/lib-python/2.7/distutils" - doins -r "${distutils_modules[@]}" - cd - >/dev/null || die - - cd lib_pypy || die - insinto "${dest}/lib_pypy" - doins -r "${lib_pypy_modules[@]}" - cd - >/dev/null || die - fi - - dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy - dodoc README.rst - - local -x PYTHON=${ED}${dest}/pypy-c-${PYPY_PV} - # temporarily copy to build tree to facilitate module builds - cp -p "${BROOT}${dest}/pypy-c-${PYPY_PV}" "${PYTHON}" || die - - einfo "Byte-compiling Python standard library..." - "${PYTHON}" -m compileall \ - -x 'bad_coding|badsyntax|make_ssl_data|lib2to3/tests/data' \ - -q -f -d "${dest}" "${ED}/${dest}" || die - - # remove to avoid collisions - rm "${PYTHON}" || die -} diff --git a/dev-python/pypy/pypy-7.3.23.ebuild b/dev-python/pypy/pypy-7.3.23.ebuild deleted file mode 100644 index 3bc0f904374c..000000000000 --- a/dev-python/pypy/pypy-7.3.23.ebuild +++ /dev/null @@ -1,314 +0,0 @@ -# Copyright 2021-2026 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -inherit pax-utils - -PYPY_PV=${PV%_p*} -MY_P=pypy2.7-v${PYPY_PV/_} -PATCHSET="pypy2.7-gentoo-patches-${PV/_rc/rc}" - -DESCRIPTION="A fast, compliant alternative implementation of the Python language" -HOMEPAGE=" - https://www.pypy.org/ - https://github.com/pypy/pypy/ -" -SRC_URI=" - https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 -" -S="${WORKDIR}/${MY_P}-src" - -LICENSE="MIT" -# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")' -SLOT="0/73" -KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 full-stdlib gdbm +jit ncurses sqlite tk" -RESTRICT="test" - -RDEPEND=" - || ( - >=dev-python/pypy-exe-bin-${PYPY_PV}:${PYPY_PV} - >=dev-python/pypy-exe-${PYPY_PV}:${PYPY_PV}[bzip2?,ncurses?] - ) - dev-libs/openssl:0= - - gdbm? ( sys-libs/gdbm:0= ) - sqlite? ( dev-db/sqlite:3= ) - tk? ( - dev-lang/tk:0= - dev-tcltk/tix:0= - ) -" -DEPEND=" - ${RDEPEND} -" - -src_prepare() { - default - - eapply -p0 ${FILESDIR}/openssl_ct.patch - eapply -p0 ${FILESDIR}/openssl_dh.patch - eapply -p0 ${FILESDIR}/openssl_evp.patch - eapply -p0 ${FILESDIR}/openssl_hmac.patch - eapply -p0 ${FILESDIR}/openssl_ocsp.patch - eapply -p0 ${FILESDIR}/openssl_ssl.patch - eapply -p0 ${FILESDIR}/openssl_x509.patch - eapply -p0 ${FILESDIR}/openssl_x509name.patch - eapply -p1 ${FILESDIR}/openssl_proto.patch - eapply -p1 ${FILESDIR}/ssl_python.patch - eapply -p1 ${FILESDIR}/cryptography.patch - eapply -p1 ${FILESDIR}/openssl_cleanup.patch -} - -src_compile() { - # copy over to make sys.prefix happy - cp -p "${BROOT}"/usr/lib/pypy2.7/pypy-c-${PYPY_PV} pypy-c || die - cp -p "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/* include/ || die - # (not installed by pypy) - rm pypy/module/cpyext/include/_numpypy/numpy/README || die - mv pypy/module/cpyext/include/* include/ || die - mv pypy/module/cpyext/parse/*.h include/ || die - pax-mark m pypy-c - - # verify the subslot - local soabi=$( - ./pypy-c - <<-EOF - import sysconfig - print sysconfig.get_config_var("SOABI") - EOF - ) - [[ ${soabi#pypy-} == ${SLOT#*/} ]] || die "update subslot to ${soabi}" - - einfo "Generating caches and CFFI modules ..." - - if use full-stdlib; then - # Generate Grammar and PatternGrammar pickles. - ./pypy-c - <<-EOF || die "Generation of Grammar and PatternGrammar pickles failed" - import lib2to3.pygram - import lib2to3.patcomp - lib2to3.patcomp.PatternCompiler() - EOF - - # Generate cffi modules - # Please keep in sync with pypy/tool/build_cffi_imports.py! - cffi_targets=( pypy_util ssl audioop syslog pwdgrp resource ) - use gdbm && cffi_targets+=( gdbm ) - use ncurses && cffi_targets+=( curses ) - use sqlite && cffi_targets+=( sqlite3 ) - use tk && cffi_targets+=( tkinter/tklib ) - - local t - # all modules except tkinter output to . - # tkinter outputs to the correct dir ... - cd lib_pypy || die - for t in "${cffi_targets[@]}"; do - # tkinter doesn't work via -m - ../pypy-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}" - done - - # Verify that CFFI module list is up-to-date - local expected_cksum=-7df4eab0 - local local_cksum=$( - ../pypy-c - <<-EOF - import binascii - import json - from pypy_tools.build_cffi_imports import cffi_build_scripts as x - print("%08x" % (binascii.crc32(json.dumps(x)),)) - EOF - ) - if [[ ${local_cksum} != ${expected_cksum} ]]; then - die "Please verify cffi_targets and update checksum to ${local_cksum}" - fi - - # Cleanup temporary objects - find -name "_cffi_*.[co]" -delete || die - find -type d -empty -delete || die - fi -} - -src_test() { - # (unset) - local -x PYTHONDONTWRITEBYTECODE= - local -x COLUMNS=80 - - local ignored_tests=( - # network - --ignore=lib-python/2.7/test/test_urllibnet.py - --ignore=lib-python/2.7/test/test_urllib2net.py - # lots of free space - --ignore=lib-python/2.7/test/test_zipfile64.py - - # broken by expat-2.4.5 - --ignore=lib-python/2.7/test/test_minidom.py - --ignore=lib-python/2.7/test/test_xml_etree.py - --ignore=lib-python/2.7/test/test_xml_etree_c.py - ) - - ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -vv \ - "${ignored_tests[@]}" lib-python || die -} - -src_install() { - local dest=/usr/lib/pypy2.7 - einfo "Installing PyPy ..." - dosym pypy-c-${PYPY_PV} "${dest}/pypy-c" - insinto "${dest}" - # preserve mtimes to avoid obsoleting caches - insopts -p - if use full-stdlib; then - doins -r include lib_pypy lib-python - - # replace copied headers with symlinks - for x in "${BROOT}"/usr/lib/pypy2.7/include/${PYPY_PV}/*; do - dosym "${PYPY_PV}/${x##*/}" "${dest}/include/${x##*/}" - done - - if ! use gdbm; then - rm -r "${ED}${dest}"/lib_pypy/gdbm.py \ - "${ED}${dest}"/lib-python/*2.7/test/test_gdbm.py || die - fi - if ! use sqlite; then - rm -r "${ED}${dest}"/lib-python/*2.7/sqlite3 \ - "${ED}${dest}"/lib_pypy/_sqlite3.py \ - "${ED}${dest}"/lib-python/*2.7/test/test_sqlite.py || die - fi - if ! use tk; then - rm -r "${ED}${dest}"/lib-python/*2.7/{idlelib,lib-tk} \ - "${ED}${dest}"/lib_pypy/_tkinter \ - "${ED}${dest}"/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die - fi - else - # install only the absolutely minimal subset of modules needed - # for pypy3 build - local lib_py_modules=( - # base modules needed to even start pypy (and import site) - codecs.py - copy_reg.py - encodings - genericpath.py - linecache.py - os.py - pkgutil.py - posixpath.py - re.py - runpy.py - site.py - sre_compile.py - sre_constants.py - sre_parse.py - stat.py - string.py - sysconfig.py - traceback.py - warnings.py - UserDict.py - - # needed for python_optimize - compileall.py - getopt.py - py_compile.py - struct.py - - # needed for rpython - argparse.py - atexit.py - base64.py - bdb.py - bisect.py - cmd.py - code.py - codeop.py - collections.py - colorsys.py - contextlib.py - copy.py - ctypes - dis.py - fnmatch.py - functools.py - gettext.py - hashlib.py - heapq.py - inspect.py - io.py - json - keyword.py - locale.py - logging - new.py - opcode.py - optparse.py - pdb.py - pickle.py - platform.py - pprint.py - random.py - repr.py - shlex.py - shutil.py - StringIO.py - subprocess.py - tempfile.py - textwrap.py - threading.py - tokenize.py - weakref.py - zipfile.py - ) - - local distutils_modules=( - # needed by site - __init__.py - errors.py - sysconfig.py - sysconfig_cpython.py - sysconfig_pypy.py - ) - - local lib_pypy_modules=( - # needed by site - _sysconfigdata.py - - # needed by rpython - cffi - _ctypes - _ffi.py - _functools.py - _sha.py - _sha256.py - _sha512.py - - # NB: we're deliberately skipping _hashlib to avoid some deps - ) - - cd lib-python/2.7 || die - insinto "${dest}/lib-python/2.7" - doins -r "${lib_py_modules[@]}" - cd - >/dev/null || die - - cd lib-python/2.7/distutils || die - insinto "${dest}/lib-python/2.7/distutils" - doins -r "${distutils_modules[@]}" - cd - >/dev/null || die - - cd lib_pypy || die - insinto "${dest}/lib_pypy" - doins -r "${lib_pypy_modules[@]}" - cd - >/dev/null || die - fi - - dosym ../lib/pypy2.7/pypy-c /usr/bin/pypy - dodoc README.rst - - local -x PYTHON=${ED}${dest}/pypy-c-${PYPY_PV} - # temporarily copy to build tree to facilitate module builds - cp -p "${BROOT}${dest}/pypy-c-${PYPY_PV}" "${PYTHON}" || die - - einfo "Byte-compiling Python standard library..." - "${PYTHON}" -m compileall \ - -x 'bad_coding|badsyntax|make_ssl_data|lib2to3/tests/data' \ - -q -f -d "${dest}" "${ED}/${dest}" || die - - # remove to avoid collisions - rm "${PYTHON}" || die -} diff --git a/dev-python/pyqt-builder/Manifest b/dev-python/pyqt-builder/Manifest deleted file mode 100644 index ea486b08bd00..000000000000 --- a/dev-python/pyqt-builder/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyqt_builder-1.19.1.tar.gz 5247679 BLAKE2B c86708891d26d760b4ce8cff535fcb52145c6eab18448b19d66c4039992cf4b4309f4feced07bba7bffdd734ea6e9c54e6e4de93f9dd5d7c269ea89cbab8a19e SHA512 2308c51f93c37b1d13f312e4f2475d26b22d374ef284925fead9eab4aa89b994770431aca45170ac2154b4813fff151798f113f56d4cbf6c6e544fb463104a6d diff --git a/dev-python/pyqt-builder/metadata.xml b/dev-python/pyqt-builder/metadata.xml deleted file mode 100644 index 097eeda6b6f5..000000000000 --- a/dev-python/pyqt-builder/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - qt@gentoo.org - Gentoo Qt Project - - - - https://github.com/Python-PyQt/PyQt-builder/blob/main/docs/releases.md - https://www.riverbankcomputing.com/static/Docs/PyQt-builder/ - Python-PyQt/PyQt-builder - PyQt-builder - - diff --git a/dev-python/pyqt-builder/pyqt-builder-1.19.1.ebuild b/dev-python/pyqt-builder/pyqt-builder-1.19.1.ebuild deleted file mode 100644 index 88b0ee84d447..000000000000 --- a/dev-python/pyqt-builder/pyqt-builder-1.19.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="The PEP 517 compliant PyQt build system" -HOMEPAGE="https://github.com/Python-PyQt/PyQt-builder/" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/sip-6.7[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -src_prepare() { - distutils-r1_src_prepare - - # skip installing DLLs - rm -r pyqtbuild/bundle/dlls || die -} diff --git a/dev-python/pyqt6-sip/Manifest b/dev-python/pyqt6-sip/Manifest deleted file mode 100644 index cc6231166f62..000000000000 --- a/dev-python/pyqt6-sip/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyqt6_sip-13.11.0.tar.gz 92509 BLAKE2B 8dbcaabd85a0286dbd9ded7e5f98aa970eaabb0d1282c8d2fd6f0bb640124c0e6e0736d778e14922f92b80f95f92b2e3fc3d58ecc115c281f31614ab9189a467 SHA512 4432ac7fe4e6a8943e4bcd0637b7e8453b3124476f703fc530a5d0eb499d218ccd9886d136ea18e4e078313bd4accf8d239ad865ae05d6ba47c811de40283737 -DIST pyqt6_sip-13.11.1.tar.gz 92574 BLAKE2B 36f5f32d250545af70e0666c167e4b51be01ca49a909391c3c9c8e1b57858949da7974a0730a7443f8e67b53dc24123204857d16d42d3862ddf985220cc74c93 SHA512 9697ae8a1b2dd8edb41642da2db30a5bb90886dc71033345aa1f12ca52f2a2784b8f181be65fd953adfdc9482c59c32a8c14f3334b0c242cdf10cf3bdf08d336 diff --git a/dev-python/pyqt6-sip/metadata.xml b/dev-python/pyqt6-sip/metadata.xml deleted file mode 100644 index c37952e6b29f..000000000000 --- a/dev-python/pyqt6-sip/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - qt@gentoo.org - Gentoo Qt Project - - - https://github.com/Python-SIP/sip/issues - PyQt6-sip - - diff --git a/dev-python/pyqt6-sip/pyqt6-sip-13.11.0.ebuild b/dev-python/pyqt6-sip/pyqt6-sip-13.11.0.ebuild deleted file mode 100644 index 030dcc8529d3..000000000000 --- a/dev-python/pyqt6-sip/pyqt6-sip-13.11.0.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# keep compat in sync with pyqt6 or else it confuses some revdeps -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="sip module support for PyQt6" -HOMEPAGE="https://pypi.org/project/PyQt6-sip/" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" diff --git a/dev-python/pyqt6-sip/pyqt6-sip-13.11.1.ebuild b/dev-python/pyqt6-sip/pyqt6-sip-13.11.1.ebuild deleted file mode 100644 index 030dcc8529d3..000000000000 --- a/dev-python/pyqt6-sip/pyqt6-sip-13.11.1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# keep compat in sync with pyqt6 or else it confuses some revdeps -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="sip module support for PyQt6" -HOMEPAGE="https://pypi.org/project/PyQt6-sip/" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" diff --git a/dev-python/pyqt6-webengine/Manifest b/dev-python/pyqt6-webengine/Manifest deleted file mode 100644 index 6a687558859c..000000000000 --- a/dev-python/pyqt6-webengine/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyqt6_webengine-6.10.0.tar.gz 37053 BLAKE2B b87f4f12de50fe124a310ae2a121f908f8e70a3c6bc70011368a9b79934614f46d2d7441448ec1971827cae6f0942ab7adcd360f6e191fa0b2793140a6baa871 SHA512 d331203281be2a5d176abe3dca8868a021acbc66e37e73952c6f706a7131d56d2caf66453b048720d4cc217f9db0d731cf49890048bcef3f207f25a8595f64aa -DIST pyqt6_webengine-6.11.0.tar.gz 37331 BLAKE2B 149a597d32d02fc9e1d374f24e4cad229c4054b67f5b5743b5df5fa97ca6696e3fe50ed0bf2513b3e3649614fe128f7ad28c7cd994d745b734918e9be11db07d SHA512 9c1602a97721f91640b2479e80662b3c342c28ed156ccafc6d1d0fef2c57beba6d8cb466dc770ca445cd2fd19361f03302e5d0bb1bd554cea5209a45319ce38c diff --git a/dev-python/pyqt6-webengine/metadata.xml b/dev-python/pyqt6-webengine/metadata.xml deleted file mode 100644 index 1e0abbb7a85c..000000000000 --- a/dev-python/pyqt6-webengine/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - qt@gentoo.org - Gentoo Qt Project - - - Build bindings for the QtWebEngineQuick module - Build bindings for the QtWebEngineWidgets module - - - https://www.riverbankcomputing.com/mailman/listinfo/pyqt/ - PyQt6-WebEngine - - diff --git a/dev-python/pyqt6-webengine/pyqt6-webengine-6.10.0.ebuild b/dev-python/pyqt6-webengine/pyqt6-webengine-6.10.0.ebuild deleted file mode 100644 index 9306f1c6de53..000000000000 --- a/dev-python/pyqt6-webengine/pyqt6-webengine-6.10.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=sip -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils - -QT_PV=$(ver_cut 1-2):6 - -DESCRIPTION="Python bindings for QtWebEngine" -HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64" -IUSE="debug quick +widgets" - -RDEPEND=" - >=dev-python/pyqt6-${QT_PV%:*}[gui,ssl,webchannel,${PYTHON_USEDEP}] - >=dev-qt/qtbase-${QT_PV}[gui,widgets?] - >=dev-qt/qtwebengine-${QT_PV}[widgets] - quick? ( - dev-python/pyqt6[qml] - >=dev-qt/qtwebengine-${QT_PV}[qml] - ) - widgets? ( dev-python/pyqt6[network,printsupport,widgets] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-python/pyqt-builder-1.19[${PYTHON_USEDEP}] - >=dev-python/sip-6.13.1[${PYTHON_USEDEP}] - >=dev-qt/qtbase-${QT_PV} -" - -src_prepare() { - default - - # hack: PyQt-builder runs qmake without our arguments and calls g++ - # or clang++ depending on what qtbase was built with, not used for - # building but fails with -native-symlinks - mkdir "${T}"/cxx || die - local cxx - ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die - ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die - PATH=${T}/cxx:${PATH} -} - -python_configure_all() { - append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug #892331) - append-cxxflags ${CPPFLAGS} # respect CPPFLAGS notably for DISTUTILS_EXT=1 - - DISTUTILS_ARGS=( - --jobs="$(makeopts_jobs)" - --qmake="$(qt6_get_bindir)"/qmake - --qmake-setting="$(qt6_get_qmake_args)" - --verbose - - --enable=QtWebEngineCore - $(usex quick --{enable,disable}=QtWebEngineQuick) - $(usex widgets --{enable,disable}=QtWebEngineWidgets) - - $(usev debug '--debug --qml-debug --tracing') - ) -} diff --git a/dev-python/pyqt6-webengine/pyqt6-webengine-6.11.0.ebuild b/dev-python/pyqt6-webengine/pyqt6-webengine-6.11.0.ebuild deleted file mode 100644 index 0044e4bb7fcc..000000000000 --- a/dev-python/pyqt6-webengine/pyqt6-webengine-6.11.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=sip -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils - -QT_PV=$(ver_cut 1-2):6 - -DESCRIPTION="Python bindings for QtWebEngine" -HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="debug quick +widgets" - -RDEPEND=" - >=dev-python/pyqt6-${QT_PV%:*}[gui,ssl,webchannel,${PYTHON_USEDEP}] - >=dev-qt/qtbase-${QT_PV}[gui,widgets?] - >=dev-qt/qtwebengine-${QT_PV}[widgets] - quick? ( - dev-python/pyqt6[qml] - >=dev-qt/qtwebengine-${QT_PV}[qml] - ) - widgets? ( dev-python/pyqt6[network,printsupport,widgets] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-python/pyqt-builder-1.19[${PYTHON_USEDEP}] - >=dev-python/sip-6.15[${PYTHON_USEDEP}] - >=dev-qt/qtbase-${QT_PV} -" - -src_prepare() { - default - - # hack: PyQt-builder runs qmake without our arguments and calls g++ - # or clang++ depending on what qtbase was built with, not used for - # building but fails with -native-symlinks - mkdir "${T}"/cxx || die - local cxx - ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die - ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die - PATH=${T}/cxx:${PATH} -} - -python_configure_all() { - append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug #892331) - append-cxxflags ${CPPFLAGS} # respect CPPFLAGS notably for DISTUTILS_EXT=1 - - DISTUTILS_ARGS=( - --jobs="$(makeopts_jobs)" - --qmake="$(qt6_get_bindir)"/qmake - --qmake-setting="$(qt6_get_qmake_args)" - --verbose - - --enable=QtWebEngineCore - $(usex quick --{enable,disable}=QtWebEngineQuick) - $(usex widgets --{enable,disable}=QtWebEngineWidgets) - - $(usev debug '--debug --qml-debug --tracing') - ) -} diff --git a/dev-python/pyqt6/Manifest b/dev-python/pyqt6/Manifest deleted file mode 100644 index c85b984cf329..000000000000 --- a/dev-python/pyqt6/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pyqt6-6.10.1.tar.gz 1085250 BLAKE2B cebdae9fc19c9e07cb9ce8963f04aa380a81f78ed6026e863a6d37c02e46b44200aa3ed2afcaac234f3b3993ead9c1a2a97655ff7c65760705abace2603574d9 SHA512 af9bb54b20fd177cf1dac5fe8fb0ff289e1e7e42716d09093d49dd99a7d8065c6b6f34784ed19e21e7e07ba0d550b270cb6be7273f7180e2bf886160fc773d01 -DIST pyqt6-6.10.2.tar.gz 1085573 BLAKE2B 7ff8427cb7616817023e7040a410e51cd22ff3f3cf1e5daa1d557fcc35df65052e439b4ed7411ad3b05976b2b4438b2869e3ec6d905f3ebfa4dda71a9aad3d16 SHA512 d58515d181530fdd71edc3edfa0b647a3aeeb56cbc33f4d7fd0d40a7a99d52298ac5bb4438b5dadea5439759e52cc459e601f1fab5d9afdd61f2a492d0bae1ef -DIST pyqt6-6.11.0.tar.gz 1087430 BLAKE2B ecc40adaa80516795b35b3708adfb8114a9e528b08a62fdcb68b85aa14a473dbd6ed5a99ae02a1108deac2f7dacec9170c113575bbaa9642dda3b71f2807fa2e SHA512 41f5f1f33eb2120d4966775455c63cdfeb8375dd268d330f163b6a76928a958b9cf53a6bad3050d819b9deadaa2118f194a84c19e518c9d75db34a146aa52366 diff --git a/dev-python/pyqt6/files/pyqt6-6.11.0-qt6.12.patch b/dev-python/pyqt6/files/pyqt6-6.11.0-qt6.12.patch deleted file mode 100644 index 1147e23e2a41..000000000000 --- a/dev-python/pyqt6/files/pyqt6-6.11.0-qt6.12.patch +++ /dev/null @@ -1,21 +0,0 @@ -Quick fix to build with (still unrleeased) Qt 6.12.0. ---- a/sip/QtCore/QtCoremod.sip -+++ b/sip/QtCore/QtCoremod.sip -@@ -23,5 +23,5 @@ - %Module(name=PyQt6.QtCore, call_super_init=True, default_VirtualErrorHandler=PyQt6, keyword_arguments="Optional", use_limited_api=True, py_ssize_t_clean=True) - --%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0 Qt_6_7_0 Qt_6_8_0 Qt_6_9_0 Qt_6_10_0 Qt_6_11_0} -+%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0 Qt_6_7_0 Qt_6_8_0 Qt_6_9_0 Qt_6_10_0 Qt_6_11_0 Qt_6_12_0} - - %Platforms {Android iOS Linux macOS WebAssembly Windows} ---- a/sip/QtCore/qcoreevent.sip -+++ b/sip/QtCore/qcoreevent.sip -@@ -201,6 +201,8 @@ - TabletTrackingChange, - GraphicsSceneLeave, -+%If (- Qt_6_12_0) - EnterEditFocus, - LeaveEditFocus, -+%End - %If (Qt_6_6_0 -) - DevicePixelRatioChange, diff --git a/dev-python/pyqt6/metadata.xml b/dev-python/pyqt6/metadata.xml deleted file mode 100644 index a018da8b5489..000000000000 --- a/dev-python/pyqt6/metadata.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - qt@gentoo.org - Gentoo Qt Project - - - Build bindings for the QtBluetooth module - Build bindings for the QtDBus module - Build bindings for the QtDesigner module and enable the designer plugin - Build bindings for the QtGui module - Build bindings for the QtHelp module - Build bindings for the QtMultimedia module - Build bindings for the QtNetwork module - Build bindings for the QtNfc module - Build bindings for the QtOpenGL module - Build bindings for the QtPdf module (uses pdfium from dev-qt/qtwebengine) - Build bindings for the QtPositioning module - Build bindings for the QtPrintSupport module - Build bindings for the QtQml module and enable the qml plugin - Build bindings for the QtQuick module - Build bindings for the QtQuick3D module - Build bindings for the QtRemoteObjects module - Build bindings for the QtSCXML module - Build bindings for the QtSensors module - Build bindings for the QtSerialPort module - Build bindings for the QtSpatialAudio module - Build bindings for the QtTextToSpeech module - Build bindings for the QtSql module - Build bindings for the QtSvg module - Build bindings for the QtTest module - Build bindings for the QtWebChannel module - Build bindings for the QtWebSockets module - Build bindings for the QtWidgets module - Build bindings for the QtXml module - - - https://www.riverbankcomputing.com/mailman/listinfo/pyqt/ - https://www.riverbankcomputing.com/static/Docs/PyQt6/ - PyQt6 - - diff --git a/dev-python/pyqt6/pyqt6-6.10.1.ebuild b/dev-python/pyqt6/pyqt6-6.10.1.ebuild deleted file mode 100644 index 26dd4914304a..000000000000 --- a/dev-python/pyqt6/pyqt6-6.10.1.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=sip -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils - -# can work with older Qt depending on the features the ebuild enables, -# but a same major.minor version lower bound is simpler to manage/test -QT_PV=$(ver_cut 1-2):6 - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" -# defaults match what is provided with qtbase by default (except testlib), -# reduces the need to set flags but does increase build time a fair amount -IUSE=" - +X bluetooth +dbus debug designer examples gles2-only +gui help - multimedia +network nfc opengl pdfium positioning +printsupport - qml quick quick3d remoteobjects scxml serialport sensors - spatialaudio speech +sql +ssl svg testlib webchannel websockets - vulkan wayland +widgets +xml -" -# see `grep -r "%Import " sip` and `grep qmake_QT project.py` -REQUIRED_USE=" - designer? ( gui widgets ) - help? ( gui widgets ) - multimedia? ( gui network ) - opengl? ( gui ) - pdfium? ( gui ) - printsupport? ( gui widgets ) - qml? ( network ) - quick3d? ( gui qml ) - quick? ( gui qml ) - remoteobjects? ( network ) - scxml? ( gui ) - spatialaudio? ( multimedia ) - sql? ( widgets ) - svg? ( gui ) - testlib? ( gui widgets ) - vulkan? ( gui ) - webchannel? ( network ) - websockets? ( network ) - widgets? ( gui ) -" - -# may use qt private symbols wrt qtbase's := -# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0 -COMMON_DEPEND=" - >=dev-qt/qtbase-${QT_PV}=[X?,dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,vulkan?,wayland?,widgets?,xml?] - bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] ) - dbus? ( - dev-python/dbus-python[${PYTHON_USEDEP}] - sys-apps/dbus - ) - designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) - help? ( >=dev-qt/qttools-${QT_PV}[assistant] ) - multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} ) - nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] ) - opengl? ( - gles2-only? ( media-libs/libglvnd ) - ) - pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] ) - positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) - qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) - quick3d? ( >=dev-qt/qtquick3d-${QT_PV} ) - quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] ) - remoteobjects? ( >=dev-qt/qtremoteobjects-${QT_PV} ) - scxml? ( >=dev-qt/qtscxml-${QT_PV} ) - sensors? ( >=dev-qt/qtsensors-${QT_PV} ) - serialport? ( >=dev-qt/qtserialport-${QT_PV} ) - speech? ( - >=dev-qt/qtdeclarative-${QT_PV} - >=dev-qt/qtspeech-${QT_PV} - ) - svg? ( >=dev-qt/qtsvg-${QT_PV} ) - webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} ) - websockets? ( >=dev-qt/qtwebsockets-${QT_PV} ) -" -RDEPEND=" - ${COMMON_DEPEND} - >=dev-python/pyqt6-sip-13.8[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - vulkan? ( dev-util/vulkan-headers ) -" -BDEPEND=" - >=dev-python/pyqt-builder-1.19[${PYTHON_USEDEP}] - >=dev-python/sip-6.13.1[${PYTHON_USEDEP}] - >=dev-qt/qtbase-${QT_PV} - dbus? ( virtual/pkgconfig ) -" - -src_prepare() { - default - - # hack: PyQt-builder runs qmake without our arguments and calls g++ - # or clang++ depending on what qtbase was built with, not used for - # building but fails with -native-symlinks - mkdir "${T}"/cxx || die - local cxx - ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die - ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die - PATH=${T}/cxx:${PATH} -} - -python_configure_all() { - append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug #892331) - append-cxxflags ${CPPFLAGS} # respect CPPFLAGS notably for DISTUTILS_EXT=1 - - pyqt_use_enable() { - local state=$(usex ${1} --enable= --disable=) - shift - echo ${*/#/${state}} - } - - DISTUTILS_ARGS=( - --jobs="$(makeopts_jobs)" - --qmake="$(qt6_get_bindir)"/qmake - --qmake-setting="$(qt6_get_qmake_args)" - --verbose - --confirm-license - - --enable=QtCore - - $(pyqt_use_enable bluetooth QtBluetooth) - $(pyqt_use_enable dbus QtDBus) - $(pyqt_use_enable designer QtDesigner) - $(pyqt_use_enable help QtHelp) - $(pyqt_use_enable gui QtGui) - #--disable=QtLocation # force-disabled in project.py - $(pyqt_use_enable multimedia QtMultimedia \ - $(usev widgets QtMultimediaWidgets)) - $(pyqt_use_enable network QtNetwork) - $(pyqt_use_enable nfc QtNfc) - $(pyqt_use_enable opengl QtOpenGL \ - $(usev widgets QtOpenGLWidgets)) - $(pyqt_use_enable pdfium QtPdf \ - $(usev widgets QtPdfWidgets)) - $(pyqt_use_enable positioning QtPositioning) - $(pyqt_use_enable printsupport QtPrintSupport) - $(pyqt_use_enable qml QtQml) - $(pyqt_use_enable quick QtQuick \ - $(usev widgets QtQuickWidgets)) - $(pyqt_use_enable quick3d QtQuick3D) - $(pyqt_use_enable remoteobjects QtRemoteObjects) - $(pyqt_use_enable scxml QtStateMachine) - $(pyqt_use_enable sensors QtSensors) - $(pyqt_use_enable serialport QtSerialPort) - $(pyqt_use_enable spatialaudio QtSpatialAudio) - $(pyqt_use_enable sql QtSql) - $(pyqt_use_enable svg QtSvg \ - $(usev widgets QtSvgWidgets)) - $(pyqt_use_enable testlib QtTest) - $(pyqt_use_enable speech QtTextToSpeech) - $(pyqt_use_enable webchannel QtWebChannel) - $(pyqt_use_enable websockets QtWebSockets) - $(pyqt_use_enable widgets QtWidgets) - $(pyqt_use_enable xml QtXml) - - $(usev debug '--debug --qml-debug --tracing') - - $(usev !dbus --no-dbus-python) - # note: upstream currently intentionally skips installing these two - # plugins when using wheels w/ pep517 so, *if* something does need - # them, it will need to be handled manually - $(usev !designer --no-designer-plugin) - $(usev !qml --no-qml-plugin) - - $(usev !X --disabled-feature=PyQt_XCB) - $(usev !gles2-only --disabled-feature=PyQt_OpenGL_ES2) - $(usev !opengl --disabled-feature=PyQt_OpenGL) - $(usev !ssl --disabled-feature=PyQt_SSL) - $(usev !vulkan --disabled-feature=PyQt_Vulkan) - $(usev !wayland --disabled-feature=PyQt_Wayland) - - # intended for Windows / Android or others - --disable=QAxContainer - --disabled-feature=PyQt_Permissions - ) -} - -python_install_all() { - einstalldocs - use examples && dodoc -r examples -} diff --git a/dev-python/pyqt6/pyqt6-6.10.2.ebuild b/dev-python/pyqt6/pyqt6-6.10.2.ebuild deleted file mode 100644 index a7ec61a12bf7..000000000000 --- a/dev-python/pyqt6/pyqt6-6.10.2.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=sip -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils - -# can work with older Qt depending on the features the ebuild enables, -# but a same major.minor version lower bound is simpler to manage/test -QT_PV=$(ver_cut 1-2):6 - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" -# defaults match what is provided with qtbase by default (except testlib), -# reduces the need to set flags but does increase build time a fair amount -IUSE=" - +X bluetooth +dbus debug designer examples gles2-only +gui help - multimedia +network nfc opengl pdfium positioning +printsupport - qml quick quick3d remoteobjects scxml serialport sensors - spatialaudio speech +sql +ssl svg testlib webchannel websockets - vulkan wayland +widgets +xml -" -# see `grep -r "%Import " sip` and `grep qmake_QT project.py` -REQUIRED_USE=" - designer? ( gui widgets ) - help? ( gui widgets ) - multimedia? ( gui network ) - opengl? ( gui ) - pdfium? ( gui ) - printsupport? ( gui widgets ) - qml? ( network ) - quick3d? ( gui qml ) - quick? ( gui qml ) - remoteobjects? ( network ) - scxml? ( gui ) - spatialaudio? ( multimedia ) - sql? ( widgets ) - svg? ( gui ) - testlib? ( gui widgets ) - vulkan? ( gui ) - webchannel? ( network ) - websockets? ( network ) - widgets? ( gui ) -" - -# may use qt private symbols wrt qtbase's := -# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0 -COMMON_DEPEND=" - >=dev-qt/qtbase-${QT_PV}=[X?,dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,vulkan?,wayland?,widgets?,xml?] - bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] ) - dbus? ( - dev-python/dbus-python[${PYTHON_USEDEP}] - sys-apps/dbus - ) - designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) - help? ( >=dev-qt/qttools-${QT_PV}[assistant] ) - multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} ) - nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] ) - opengl? ( - gles2-only? ( media-libs/libglvnd ) - ) - pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] ) - positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) - qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) - quick3d? ( >=dev-qt/qtquick3d-${QT_PV} ) - quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] ) - remoteobjects? ( >=dev-qt/qtremoteobjects-${QT_PV} ) - scxml? ( >=dev-qt/qtscxml-${QT_PV} ) - sensors? ( >=dev-qt/qtsensors-${QT_PV} ) - serialport? ( >=dev-qt/qtserialport-${QT_PV} ) - speech? ( - >=dev-qt/qtdeclarative-${QT_PV} - >=dev-qt/qtspeech-${QT_PV} - ) - svg? ( >=dev-qt/qtsvg-${QT_PV} ) - webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} ) - websockets? ( >=dev-qt/qtwebsockets-${QT_PV} ) -" -RDEPEND=" - ${COMMON_DEPEND} - >=dev-python/pyqt6-sip-13.8[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - vulkan? ( dev-util/vulkan-headers ) -" -BDEPEND=" - >=dev-python/pyqt-builder-1.19[${PYTHON_USEDEP}] - >=dev-python/sip-6.13.1[${PYTHON_USEDEP}] - >=dev-qt/qtbase-${QT_PV} - dbus? ( virtual/pkgconfig ) -" - -src_prepare() { - default - - # hack: PyQt-builder runs qmake without our arguments and calls g++ - # or clang++ depending on what qtbase was built with, not used for - # building but fails with -native-symlinks - mkdir "${T}"/cxx || die - local cxx - ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die - ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die - PATH=${T}/cxx:${PATH} -} - -python_configure_all() { - append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug #892331) - append-cxxflags ${CPPFLAGS} # respect CPPFLAGS notably for DISTUTILS_EXT=1 - - pyqt_use_enable() { - local state=$(usex ${1} --enable= --disable=) - shift - echo ${*/#/${state}} - } - - DISTUTILS_ARGS=( - --jobs="$(makeopts_jobs)" - --qmake="$(qt6_get_bindir)"/qmake - --qmake-setting="$(qt6_get_qmake_args)" - --verbose - --confirm-license - - --enable=QtCore - - $(pyqt_use_enable bluetooth QtBluetooth) - $(pyqt_use_enable dbus QtDBus) - $(pyqt_use_enable designer QtDesigner) - $(pyqt_use_enable help QtHelp) - $(pyqt_use_enable gui QtGui) - #--disable=QtLocation # force-disabled in project.py - $(pyqt_use_enable multimedia QtMultimedia \ - $(usev widgets QtMultimediaWidgets)) - $(pyqt_use_enable network QtNetwork) - $(pyqt_use_enable nfc QtNfc) - $(pyqt_use_enable opengl QtOpenGL \ - $(usev widgets QtOpenGLWidgets)) - $(pyqt_use_enable pdfium QtPdf \ - $(usev widgets QtPdfWidgets)) - $(pyqt_use_enable positioning QtPositioning) - $(pyqt_use_enable printsupport QtPrintSupport) - $(pyqt_use_enable qml QtQml) - $(pyqt_use_enable quick QtQuick \ - $(usev widgets QtQuickWidgets)) - $(pyqt_use_enable quick3d QtQuick3D) - $(pyqt_use_enable remoteobjects QtRemoteObjects) - $(pyqt_use_enable scxml QtStateMachine) - $(pyqt_use_enable sensors QtSensors) - $(pyqt_use_enable serialport QtSerialPort) - $(pyqt_use_enable spatialaudio QtSpatialAudio) - $(pyqt_use_enable sql QtSql) - $(pyqt_use_enable svg QtSvg \ - $(usev widgets QtSvgWidgets)) - $(pyqt_use_enable testlib QtTest) - $(pyqt_use_enable speech QtTextToSpeech) - $(pyqt_use_enable webchannel QtWebChannel) - $(pyqt_use_enable websockets QtWebSockets) - $(pyqt_use_enable widgets QtWidgets) - $(pyqt_use_enable xml QtXml) - - $(usev debug '--debug --qml-debug --tracing') - - $(usev !dbus --no-dbus-python) - # note: upstream currently intentionally skips installing these two - # plugins when using wheels w/ pep517 so, *if* something does need - # them, it will need to be handled manually - $(usev !designer --no-designer-plugin) - $(usev !qml --no-qml-plugin) - - $(usev !X --disabled-feature=PyQt_XCB) - $(usev !gles2-only --disabled-feature=PyQt_OpenGL_ES2) - $(usev !opengl --disabled-feature=PyQt_OpenGL) - $(usev !ssl --disabled-feature=PyQt_SSL) - $(usev !vulkan --disabled-feature=PyQt_Vulkan) - $(usev !wayland --disabled-feature=PyQt_Wayland) - - # intended for Windows / Android or others - --disable=QAxContainer - --disabled-feature=PyQt_Permissions - ) -} - -python_install_all() { - einstalldocs - use examples && dodoc -r examples -} diff --git a/dev-python/pyqt6/pyqt6-6.11.0.ebuild b/dev-python/pyqt6/pyqt6-6.11.0.ebuild deleted file mode 100644 index b119d5512ce6..000000000000 --- a/dev-python/pyqt6/pyqt6-6.11.0.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=sip -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils - -# can work with older Qt depending on the features the ebuild enables, -# but a same major.minor version lower bound is simpler to manage/test -QT_PV=$(ver_cut 1-2):6 - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -# defaults match what is provided with qtbase by default (except testlib), -# reduces the need to set flags but does increase build time a fair amount -IUSE=" - +X bluetooth +dbus debug designer examples gles2-only +gui help - multimedia +network nfc opengl pdfium positioning +printsupport - qml quick quick3d remoteobjects scxml serialport sensors - spatialaudio speech +sql +ssl svg testlib webchannel websockets - vulkan wayland +widgets +xml -" -# see `grep -r "%Import " sip` and `grep qmake_QT project.py` -REQUIRED_USE=" - designer? ( gui widgets ) - help? ( gui widgets ) - multimedia? ( gui network ) - opengl? ( gui ) - pdfium? ( gui ) - printsupport? ( gui widgets ) - qml? ( network ) - quick3d? ( gui qml ) - quick? ( gui qml ) - remoteobjects? ( network ) - scxml? ( gui ) - spatialaudio? ( multimedia ) - sql? ( widgets ) - svg? ( gui ) - testlib? ( gui widgets ) - vulkan? ( gui ) - webchannel? ( network ) - websockets? ( network ) - widgets? ( gui ) -" - -# may use qt private symbols wrt qtbase's := -# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0 -COMMON_DEPEND=" - >=dev-qt/qtbase-${QT_PV}=[X?,dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,vulkan?,wayland?,widgets?,xml?] - bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] ) - dbus? ( - dev-python/dbus-python[${PYTHON_USEDEP}] - sys-apps/dbus - ) - designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) - help? ( >=dev-qt/qttools-${QT_PV}[assistant] ) - multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} ) - nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] ) - opengl? ( - gles2-only? ( media-libs/libglvnd ) - ) - pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] ) - positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) - qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) - quick3d? ( >=dev-qt/qtquick3d-${QT_PV} ) - quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] ) - remoteobjects? ( >=dev-qt/qtremoteobjects-${QT_PV} ) - scxml? ( >=dev-qt/qtscxml-${QT_PV} ) - sensors? ( >=dev-qt/qtsensors-${QT_PV} ) - serialport? ( >=dev-qt/qtserialport-${QT_PV} ) - speech? ( - >=dev-qt/qtdeclarative-${QT_PV} - >=dev-qt/qtspeech-${QT_PV} - ) - svg? ( >=dev-qt/qtsvg-${QT_PV} ) - webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} ) - websockets? ( >=dev-qt/qtwebsockets-${QT_PV} ) -" -RDEPEND=" - ${COMMON_DEPEND} - >=dev-python/pyqt6-sip-13.8[${PYTHON_USEDEP}] -" -DEPEND=" - ${COMMON_DEPEND} - vulkan? ( dev-util/vulkan-headers ) -" -BDEPEND=" - >=dev-python/pyqt-builder-1.19[${PYTHON_USEDEP}] - >=dev-python/sip-6.15[${PYTHON_USEDEP}] - >=dev-qt/qtbase-${QT_PV} - dbus? ( virtual/pkgconfig ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-6.11.0-qt6.12.patch -) - -src_prepare() { - default - - # hack: PyQt-builder runs qmake without our arguments and calls g++ - # or clang++ depending on what qtbase was built with, not used for - # building but fails with -native-symlinks - mkdir "${T}"/cxx || die - local cxx - ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die - ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die - PATH=${T}/cxx:${PATH} -} - -python_configure_all() { - append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug #892331) - append-cxxflags ${CPPFLAGS} # respect CPPFLAGS notably for DISTUTILS_EXT=1 - - pyqt_use_enable() { - local state=$(usex ${1} --enable= --disable=) - shift - echo ${*/#/${state}} - } - - DISTUTILS_ARGS=( - --jobs="$(makeopts_jobs)" - --qmake="$(qt6_get_bindir)"/qmake - --qmake-setting="$(qt6_get_qmake_args)" - --verbose - --confirm-license - - --enable=QtCore - - $(pyqt_use_enable bluetooth QtBluetooth) - $(pyqt_use_enable dbus QtDBus) - $(pyqt_use_enable designer QtDesigner) - $(pyqt_use_enable help QtHelp) - $(pyqt_use_enable gui QtGui) - #--disable=QtLocation # force-disabled in project.py - $(pyqt_use_enable multimedia QtMultimedia \ - $(usev widgets QtMultimediaWidgets)) - $(pyqt_use_enable network QtNetwork) - $(pyqt_use_enable nfc QtNfc) - $(pyqt_use_enable opengl QtOpenGL \ - $(usev widgets QtOpenGLWidgets)) - $(pyqt_use_enable pdfium QtPdf \ - $(usev widgets QtPdfWidgets)) - $(pyqt_use_enable positioning QtPositioning) - $(pyqt_use_enable printsupport QtPrintSupport) - $(pyqt_use_enable qml QtQml) - $(pyqt_use_enable quick QtQuick \ - $(usev widgets QtQuickWidgets)) - $(pyqt_use_enable quick3d QtQuick3D) - $(pyqt_use_enable remoteobjects QtRemoteObjects) - $(pyqt_use_enable scxml QtStateMachine) - $(pyqt_use_enable sensors QtSensors) - $(pyqt_use_enable serialport QtSerialPort) - $(pyqt_use_enable spatialaudio QtSpatialAudio) - $(pyqt_use_enable sql QtSql) - $(pyqt_use_enable svg QtSvg \ - $(usev widgets QtSvgWidgets)) - $(pyqt_use_enable testlib QtTest) - $(pyqt_use_enable speech QtTextToSpeech) - $(pyqt_use_enable webchannel QtWebChannel) - $(pyqt_use_enable websockets QtWebSockets) - $(pyqt_use_enable widgets QtWidgets) - $(pyqt_use_enable xml QtXml) - - $(usev debug '--debug --qml-debug --tracing') - - $(usev !dbus --no-dbus-python) - # note: upstream currently intentionally skips installing these two - # plugins when using wheels w/ pep517 so, *if* something does need - # them, it will need to be handled manually - $(usev !designer --no-designer-plugin) - $(usev !qml --no-qml-plugin) - - $(usev !X --disabled-feature=PyQt_XCB) - $(usev !gles2-only --disabled-feature=PyQt_OpenGL_ES2) - $(usev !opengl --disabled-feature=PyQt_OpenGL) - $(usev !ssl --disabled-feature=PyQt_SSL) - $(usev !vulkan --disabled-feature=PyQt_Vulkan) - $(usev !wayland --disabled-feature=PyQt_Wayland) - - # intended for Windows / Android or others - --disable=QAxContainer - --disabled-feature=PyQt_Permissions - ) -} - -python_install_all() { - einstalldocs - use examples && dodoc -r examples -} diff --git a/dev-python/pyqtgraph/Manifest b/dev-python/pyqtgraph/Manifest deleted file mode 100644 index 0d2d572d526f..000000000000 --- a/dev-python/pyqtgraph/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyqtgraph-0.14.0.gh.tar.gz 2397130 BLAKE2B 51cec6093e1061a62f8db1ba431a43a8fc4831c5b7e07c8c88bdf3bdcf615589375c2fae5927ca027ce0b77529b49ad232a60a2751948e8fe100fcddaff9805a SHA512 f9c973d5dbfd79ef34652a5eb8eadbc1b0215aa1c30773e5c58148bae6a6d79d3e21a904b1a6dd8ff6eb7fe15debf6c1d45c8a9cce96cbcc60495bc9814259f7 diff --git a/dev-python/pyqtgraph/metadata.xml b/dev-python/pyqtgraph/metadata.xml deleted file mode 100644 index 253354553210..000000000000 --- a/dev-python/pyqtgraph/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - Python - - - PyQtGraph is a pure-python graphics and GUI library built on PyQt and numpy. - It is intended for use in mathematics / scientific / engineering applications. - Despite being written entirely in python, the library is very fast - due to its heavy leverage of numpy for number crunching - and Qt's GraphicsView framework for fast display. - - - - pyqtgraph/pyqtgraph - pyqtgraph - - diff --git a/dev-python/pyqtgraph/pyqtgraph-0.14.0.ebuild b/dev-python/pyqtgraph/pyqtgraph-0.14.0.ebuild deleted file mode 100644 index 562891af82c3..000000000000 --- a/dev-python/pyqtgraph/pyqtgraph-0.14.0.ebuild +++ /dev/null @@ -1,167 +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="A pure-python graphics and GUI library built on PyQt and numpy" -HOMEPAGE=" - https://www.pyqtgraph.org/ - https://github.com/pyqtgraph/pyqtgraph/ - https://pypi.org/project/pyqtgraph/ -" -SRC_URI=" - https://github.com/pyqtgraph/pyqtgraph/archive/${P}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${PN}-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv ~x86" -IUSE="opengl svg qt5 +qt6" -REQUIRED_USE="test? ( opengl svg ) || ( qt5 qt6 )" - -RDEPEND=" - dev-python/colorama[${PYTHON_USEDEP}] - >=dev-python/numpy-1.22[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] ) - qt5? ( dev-python/pyqt5[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}] ) - qt6? ( dev-python/pyqt6[gui,widgets,opengl=,svg=,${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( - dev-python/h5py[${PYTHON_USEDEP}] - qt5? ( dev-python/pyqt5[testlib,${PYTHON_USEDEP}] ) - qt6? ( dev-python/pyqt6[testlib,${PYTHON_USEDEP}] ) - dev-vcs/git - ) - sys-apps/gawk -" - -EPYTEST_PLUGINS=( pytest-xvfb ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # apparently fragile - tests/test_reload.py::test_reload - - # TODO - tests/exporters/test_svg.py::test_plotscene - tests/graphicsItems/test_ROI.py::test_PolyLineROI -) - -python_prepare_all() { - distutils-r1_python_prepare_all - - if ! use opengl; then - rm -r pyqtgraph/opengl || die - fi - - # pyqtgraph will automatically use any QT bindings it finds, - # patch the supported Qt versions to only include the ones we have enabled - # This can be simplified to: - # `sed 's/QT_LIB = os.getenv('PYQTGRAPH_QT_LIB')/'QT_LIB = "PyQt6"/' -i pyqtgraph/Qt/__init__.py` - # when we only need to support pyqt6. - local upstream_supported_qt=( - PySide{,2,6} - PyQt{4,5,6} - ) - local gentoo_qt=() - local is_supported_impl use_qt qt - # pyqtgraph has conditionals that depend on these values; we can't just remove them. - # set deselected or unsupported to None to avoid more patching - for qt in "${upstream_supported_qt[@]}"; do - is_supported_impl=0 - case ${qt} in - PyQt5) is_supported_impl=1; use_qt=${qt:2} ;; - PyQt6) is_supported_impl=1; use_qt=${qt:2} ;; - esac - if [[ "${is_supported_impl}" -eq 0 ]]; then - gentoo_qt+=( "${qt^^} = None" ) - continue - fi - if use ${use_qt,,}; then - gentoo_qt+=( "${qt^^} = '${qt}'" ) - else - gentoo_qt+=( "${qt^^} = None" ) - fi - done - - gawk -v qt_string="$(printf "%s\n" "${gentoo_qt[@]}")" -i inplace ' - BEGIN { - i = 0 - split(qt_string, qt_array, "\n") - j = 1 - } - /PYSIDE = '"'"'PySide'"'"'/ { - i = 6 # length of upstream_supported_qt - for (k = 1; k <= length(qt_array); k++) { - print qt_array[k] - j++ - } - } - i > 0 { - i-- - next - } - { print } - ' pyqtgraph/Qt/__init__.py || die "Failed to patch supported Qt versions" - - # We also need to remove them from load order. - local liborder=() - local qt - # The order is important (we want to prefer the newest at runtime) - for qt in qt6 qt5; do - if use ${qt}; then - liborder+=( "PY${qt^^}" ) - fi - done - - gawk -v libOrder="$(printf "%s, " "${liborder[@]}")" -i inplace ' - BEGIN { - libOrder = "[" substr(libOrder, 1, length(libOrder) - 2) "]" - } - /libOrder = \[PYQT6, PYSIDE6, PYQT5, PYSIDE2\]/ { - sub(/\[PYQT6, PYSIDE6, PYQT5, PYSIDE2\]/, libOrder) - } - { print } - ' pyqtgraph/Qt/__init__.py || die "Failed to patch qt version order" - - # Finally update the list of supported frontends in test to never try unsupported or deselected - if use test; then - local frontends=() - for qt in qt5 qt6; do - if use ${qt}; then - frontends+=( "Qt.PY${qt^^}: False," ) - fi - done - gawk -v frontends="$(printf "%s\n" "${frontends[@]}")" -i inplace ' - BEGIN { - i = 0 - split(frontends, frontend_array, "\n") - j = 1 - } - /frontends = {/ { - i = 6 # length of frontends - - print "frontends = {" - for (k = 1; k <= length(frontend_array); k++) { - print " " frontend_array[k] - } - print "}" - } - i > 0 { - i-- - next - } - { print } - ' pyqtgraph/examples/test_examples.py || die "Failed to patch test frontends" - fi -} diff --git a/dev-python/pyquery/Manifest b/dev-python/pyquery/Manifest deleted file mode 100644 index f02dcb258b2b..000000000000 --- a/dev-python/pyquery/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyquery-2.0.1.tar.gz 44999 BLAKE2B 704e3410bf06ed06d899dab4811fbb6e2869589a5f59a4eb32800a71580e98cdb6bdac1ca3d675d8e1ccacc162ac4ba75bf15f69355658ee2aede12d0e8d50d6 SHA512 c3db13b884beb3a4b2f77b3369c7a2256eee77102a41482f73c1c663778620bc6728d500ba47b51baa3f8c47d80325622a2bac54e5d7aecf1de7679577aa5e85 diff --git a/dev-python/pyquery/metadata.xml b/dev-python/pyquery/metadata.xml deleted file mode 100644 index fed1c7189e88..000000000000 --- a/dev-python/pyquery/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyquery - gawel/pyquery - - diff --git a/dev-python/pyquery/pyquery-2.0.1.ebuild b/dev-python/pyquery/pyquery-2.0.1.ebuild deleted file mode 100644 index 6f41c161c23c..000000000000 --- a/dev-python/pyquery/pyquery-2.0.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="A jQuery-like library for python" -HOMEPAGE=" - https://github.com/gawel/pyquery/ - https://pypi.org/project/pyquery/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/lxml-2.1[${PYTHON_USEDEP}] - >=dev-python/cssselect-1.2.0[${PYTHON_USEDEP}] -" -DEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/webtest[${PYTHON_USEDEP}] - dev-python/webob[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # needs network - tests/test_pyquery.py::TestWebScrappingEncoding::test_get - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -pkg_postinst() { - optfeature "Support for BeautifulSoup3 as a parser backend" dev-python/beautifulsoup4 -} diff --git a/dev-python/pyrate-limiter/Manifest b/dev-python/pyrate-limiter/Manifest deleted file mode 100644 index a40ffccb844f..000000000000 --- a/dev-python/pyrate-limiter/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pyrate_limiter-4.1.0.tar.gz 306136 BLAKE2B ca1231e7033f755b60f03439a9cc023df0333c4bfef30632743530c6fc1679c9b3696580c44c83988829f21091bb46f1d1aa6d6384fe0ede95073b64cd94a2a9 SHA512 3ffae7a8412989d37ca4ac3f30e3ca7cd44f8491537767094205c22594bd5ce543c861712929cd618f73b047260148be02d160cc44f03f92788a6209a82ed3c8 -DIST pyrate_limiter-4.1.0.tar.gz.provenance 9604 BLAKE2B eb99bcf9e09d32392ece5bd072897850af7cc9b3d420e0bb1db4ce5c3a8f9e1a4e6f2fbcd7a97311df21cfaa7d1a885f6cf94fdff9d5d41f4fce71b1275c0bb6 SHA512 ef23e57f7fe5abf2d9c191088b51e9f25e7adc720e3dfe6db1aa2d701619a97b3917766c22798b1ec8eacb4e3ffc58c6fe667088979e7bab4d73b86b1214ca8c -DIST pyrate_limiter-4.2.0.tar.gz 306505 BLAKE2B d0c74f31689f150c9b3b8cdddc51b999d37d326f6ddf14d15c61ee1e5fef660abe1de960375ef3895a4dd79ba62c3579de0f9c260ac885fa6615bcca498d696d SHA512 16780a32f12cb9ce793fb048df7a94399817f43b6ab641ed2c3f20627985a49fa573fa732bed0a82df7838959218db4e37ae75f5837ee0110131fc638eff33e8 -DIST pyrate_limiter-4.2.0.tar.gz.provenance 9813 BLAKE2B a1e46defe4be197c470066b1099b362fdec0d01eedaecf2f1ab91d9373bfae30ee76a5aa0b7af003bf4d10a117aa94b3b8e179563f3839c66d4ef1e0e8b70548 SHA512 58e982e22d08be90d6a51a5d4ddd47aaa2bb53691ca60ae1fbccc8212321edc0a2064a3be1369d9d6bd75c9aea15b94fe17f0c0c83b5c30594057c8609673974 diff --git a/dev-python/pyrate-limiter/metadata.xml b/dev-python/pyrate-limiter/metadata.xml deleted file mode 100644 index fc6dab4afd72..000000000000 --- a/dev-python/pyrate-limiter/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - - pyrate-limiter - vutran1710/PyrateLimiter - - diff --git a/dev-python/pyrate-limiter/pyrate-limiter-4.1.0.ebuild b/dev-python/pyrate-limiter/pyrate-limiter-4.1.0.ebuild deleted file mode 100644 index 252b3bdb277d..000000000000 --- a/dev-python/pyrate-limiter/pyrate-limiter-4.1.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/vutran1710/PyrateLimiter -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Rate-Limiter using Leaky-Bucket Algorimth Family" -HOMEPAGE=" - https://github.com/vutran1710/PyrateLimiter/ - https://pypi.org/project/pyrate-limiter/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/filelock[${PYTHON_USEDEP}] - dev-python/redis[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-db/redis - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # Optional dependency redis-py-cluster not packaged - "tests/test_02.py::test_redis_cluster" -) - -EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures} ) -EPYTEST_RERUNS=5 -: "${EPYTEST_TIMEOUT:=60}" -EPYTEST_XDIST=1 - -distutils_enable_sphinx docs \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinx-copybutton \ - dev-python/furo \ - dev-python/myst-parser \ - dev-python/sphinxcontrib-apidoc -distutils_enable_tests pytest - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - # 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 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} - -python_test() { - # postgres tests require psycopg-pool - epytest -k "not postgres" -} diff --git a/dev-python/pyrate-limiter/pyrate-limiter-4.2.0.ebuild b/dev-python/pyrate-limiter/pyrate-limiter-4.2.0.ebuild deleted file mode 100644 index 252b3bdb277d..000000000000 --- a/dev-python/pyrate-limiter/pyrate-limiter-4.2.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/vutran1710/PyrateLimiter -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Rate-Limiter using Leaky-Bucket Algorimth Family" -HOMEPAGE=" - https://github.com/vutran1710/PyrateLimiter/ - https://pypi.org/project/pyrate-limiter/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/filelock[${PYTHON_USEDEP}] - dev-python/redis[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-db/redis - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # Optional dependency redis-py-cluster not packaged - "tests/test_02.py::test_redis_cluster" -) - -EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures} ) -EPYTEST_RERUNS=5 -: "${EPYTEST_TIMEOUT:=60}" -EPYTEST_XDIST=1 - -distutils_enable_sphinx docs \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinx-copybutton \ - dev-python/furo \ - dev-python/myst-parser \ - dev-python/sphinxcontrib-apidoc -distutils_enable_tests pytest - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - # 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 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} - -python_test() { - # postgres tests require psycopg-pool - epytest -k "not postgres" -} diff --git a/dev-python/pyrefly/Manifest b/dev-python/pyrefly/Manifest deleted file mode 100644 index 924b889c32d8..000000000000 --- a/dev-python/pyrefly/Manifest +++ /dev/null @@ -1,446 +0,0 @@ -DIST Inflector-0.11.4.crate 17438 BLAKE2B eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd SHA512 f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e -DIST addr2line-0.25.1.crate 43134 BLAKE2B 1538b50e123fe0a3fa0940ba4718cc86720e63f874fc7d949917720feb57e6daefa471caaee4c14e200ca385af738effd388861982c128933390b6a6227b7d2d SHA512 c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2 -DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423 -DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b -DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 -DIST allocative-0.3.4.crate 27263 BLAKE2B 0e4802b3e4029fc7c85661421dc6502b04f661ecaaab15a59b84e0f85514a9c0fc94e990e23b445a28c3a309a4f8dafbfc7f23ff579d956e73f6eee2748920ee SHA512 4f3f25ddb81d742a442cbcf5c9544712cf98506498cba7a6ea2a3b400bf2c0e849798e8cb9aa062c1b794e8f92d5c805ac35e497601ecda3920f43140f7f3de3 -DIST allocative_derive-0.3.3.crate 3896 BLAKE2B 9b1ea737b1343fbfcc27cbe43f58742418bec33ad9e5f22ec274d2601cb01778c66a860380e9d450cdf937d9a900b42d18b460aec27a06012e95f927f5ff449e SHA512 285e111c71ca4e27dfc6dd150b221b215e31789b36f31539ca241d10e2f4a25673617abb14890d963b35883d38de53e7ff1a4c04af4c66bb0d46e976a2834258 -DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03 -DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 -DIST anstream-0.6.21.crate 29516 BLAKE2B ddab9728a4824b1682a84339e2c5212904fcf878867c8ed7604ce045d4ba6bae0f129e73968e20d58a9b2e297ad1b6ddd5557907d3b6ae9253e3127ea901d40b SHA512 909059510b778f606df779d5f8ee69cf721072e81f933eb5f5fddaa4d1586a0040ba7456165d5db16c812dd654c2dda6b929ccb997310b507f1b79846ca1f402 -DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d -DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9 -DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B f796ddf1af04c93d7ee2721731e5cd22bb941919940a9edf6b2a658a8c39e87bd801bfd989631d64e9061067f7349796c56009ec61c02d754748181cc4d91a62 SHA512 fbac25189a0f4c0ddf2733c8ff74bdc2dc1a35e522d0201fa48f0f45e1d5d0a42e4806178507d0bc6a2ac22978b813eae5d57f09dddc80582de524690d87147f -DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085 -DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a -DIST anstyle-wincon-3.0.7.crate 12400 BLAKE2B 2023529aa12ebe1b7073a88180ac7491fbba7e8556ba20061bec22b1db9d0f3da058faa5bd7f499d8e5da18422dec7e7648f3b4acd7b4a2d2064824f1b881259 SHA512 782440c1093235ad481f0b854f5a3d3acb7908d2e5ddbd4143139b8bfd0faaf2f9816c1034e760d9261a233e6d645098cd5a594064f190662908eaf79972c903 -DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b -DIST append-only-vec-0.1.8.crate 12475 BLAKE2B 43471ac0a1f47ca45f7663d0b8bee249e98ad7bb0cbaddfc6e6f103e75caf89b2b8fc8c78a79521d347db18dd108dffe79b9b6b6e874fe032af6887aa9e0de07 SHA512 1e74d7ce860efbb8e43e9e7bdc8d821dc24e0577f5214f06713eae9e5ed66b5265f1cd60b63efc30ae88c5e934bb2c08b69c68dd03491c4281752dc8e0e96189 -DIST arc-swap-1.9.1.crate 81367 BLAKE2B 59a8ff24b08d64834bda5f6dee0d785ae166245122ff71fc43e52a8fcf96cbf3b10215a5645aac3d10b7be86a4c86132db4cee37df842a7339c3014897f6dfc9 SHA512 534cf98b285098e204b2342346454634f9f20b65512346097d4b2123b4f36d8577a31f54268cdfb24c14f6ad9619f70ff111471628c17ef8c71442c1919b1bdf -DIST argfile-0.2.1.crate 9058 BLAKE2B 19a094f43f1dcc6874c4f10604bb0b29da93ef346127cadb76fa1c9ae90c598e2e91bb98c683c4c31b7dee56d20971cede5d0785df45244a9bef157a1d6a0889 SHA512 ca0d8f5dd7748443b131c63ed0cac31857f090ff8f3616167290b1ac491495ffec26aaafa258c02492e0fe4447e3ae398089afe0e06daa5556520866e527e6e5 -DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606 -DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8 -DIST atomic-0.5.3.crate 12801 BLAKE2B 0839f1d26840f33f865248ba8f8e275f8168d5dc07a7e424717ef48db014da3c2fe8877eb7a08230669d2b585775145efb69bfc43da7062ac9076b037a9f1bf5 SHA512 de1be4302b4d8f50ef5a808ef09881726e56fbdd72bd1b2a118724295a48128bae57316805ed92e991b82b06e7bf229efac4deff9a9ce84fdb839726a2ae8064 -DIST attribute-derive-0.10.3.crate 21090 BLAKE2B 2ef802e237d68c539f8db63d6196d41a3df6cc6a7b63b50c04e3e8719a4936f912af5ae30bde9f1af20e2271f764b18ffc419b36efa50766c4003ac937d2e752 SHA512 86a6f5db99ecce929b7392e69c36912748a4759fdc8c80f8af6e8848ca31b5794d4182218b003fd77f0882fa7841fbe184c2ac16ce411a9b6370d6436b785f8b -DIST attribute-derive-macro-0.10.3.crate 8849 BLAKE2B 79b6770cc2fc995327193882aab8349a46135fa848f218cbdee80785b05fe892eb86660ddf1cc0673996d498e7d379a377c1ca544a703898c9188d3ed162181d SHA512 84ac6f100fc73ca0a3af9e94685d859d4a4c786d84762c27ac11d3cbd5622d554dad7b21519c90096c90f9238e1b41d3b28a1c2ff5ac6d6ea555c9faf46cf958 -DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST backtrace-on-stack-overflow-0.3.0.crate 7017 BLAKE2B 90dc45ea4378b47fe73938baedcf1b06e061be0be86d9dfde2cbdf873800e48aa01c3b1dfc792be49d14784f6d639b7240258190f10cc0ecaed9ee618364016a SHA512 5bbc3722725c635611fb2ea0ddd2d8c6fb75185958a2b02509e9ca574f3b1d33959a0f2b5bf9d950f83447f3229cb11faa9558abca8f260886e72cbdcc6ef639 -DIST backtrace-rs-df979dcf80027eb047d7bb9e0874710c15009f31.gh.tar.gz 99194 BLAKE2B 4896c2ca90ef6c15e7f18b08c6f2221351b69a74e0e9bce8f48b57c06bc0880802935310a3305f65b3dcb8b55419b4151a7fb64bb9cef3d70682a5b17dcff938 SHA512 4a1e9245d41e9d112a4f743434bf5afd338037e1f93526c6b8b1fd728071e550c848bc8457d322715f44859a556bc989ad35aa8447929b2f77b115f3722caa17 -DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 -DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.11.1.crate 49082 BLAKE2B c9c875b54e0a12115ecd846ef0a66bc7070d38892285a4142f1b1f26b07d407fa440a2943f310046f5fbc9a2428fcc56f2e44d06360e551d4b27c9b8cf93eab0 SHA512 c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7 -DIST blake3-1.8.2.crate 205967 BLAKE2B ec9afd8f3fda5ac545fae869e4af941a4ae30473cb3e5a0b0f128c1dbf0c6231e3cf87decdfc765b69b99e2b2879f3f345ff7bf738911557740fb0445c9e028c SHA512 8635c3ac12c7f333912a6f42c75499395d6178a0dca810d9199bb533facb409970b17bff4b7f55731a7d5d75932e62b236e1651ed0388e2796024bd7dd2852b8 -DIST block-buffer-0.10.2.crate 10258 BLAKE2B d3ad2f9f0379e04320e954e1a2226949d83cc1acdda806b98329a5ddcfdbbafdf511907d99ad7daae271a2981ad0c39de218968c22c3487e21a32817d41c23fa SHA512 8f1d99af7c08bf3b54ba7383cf0272eb5a8137f6244bc2d7e6d6761016614514ad7d27c5c51946c5cd7becd84b320f62fc2770e7aa07038d370505c29e032078 -DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac -DIST bumpalo-3.20.2.crate 97696 BLAKE2B 0c744cb37279ca82e4c2a60be64c63e61c8290c9ff904c4a2ffd0e23f9ba96b1d63a30cce83fc757cbd40364bbe5e410da024c04cd9481f33831cfacc2133156 SHA512 4c725a4eb436fc9b3302430f5bec699563bed4b6a86c187defba9a83b749089eb6b00a6855afa4d42ac5eb324088eada3c0713f3e8c2d1c85bea4dcca83a4a60 -DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f -DIST bytes-1.11.1.crate 78584 BLAKE2B 4985426ff626d880a0da3d592ba48d697c88a83f48177e2b7380cb55e736a43f3cdf662d99cf0908b599aa8eccfebff2910405559e490b71adcf3f078673cd72 SHA512 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab -DIST capnp-0.25.4.crate 150875 BLAKE2B 0a9b9a263e58b7196123020e6b41dfee8c467884d1ebbf1b5777c6d2eb46b3dec127d9a877f194cd7bc83d816361ecb2ccd2263d671b7937c9051a3135d93e12 SHA512 56cd5487a342931160642d914c03d1a99403481f6d68fa03e82957203cb9305c25d122c86f5b87fbf7f2d7fd51d0029299ad50f374d42d21db582b4baf5ad033 -DIST castaway-0.2.4.crate 12546 BLAKE2B 22f5199928387778df87086aa786bb25b79e77040d7408b601a2c5d07968ea79c018d3c69b3dbb6a785edbecab000621d5921b69d628ab6b3a9ce43c79615d51 SHA512 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481 -DIST cc-1.2.61.crate 97163 BLAKE2B d46641d905e44c60e36c3918c6fb666c7d5f19316a1415e5f51909f79a00773bd763784a71aa7ee85a4c058177596a06a5c4a807904bbd2340c31103312d415d SHA512 4728983b06cf6cfb8a042759b7da2d9123939cb3c87fd78d3d7dc565871b5a4aa522afe515bbfff62218d8ef5ca16ed88f777c30b746820c13c9a6bf98dc7ddd -DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d -DIST chacha20-0.10.0.crate 38763 BLAKE2B 84d3d12379495b724b33accdbafe0209d0ddfeec74115b59228fb03e02089f1531f1396783a408b26cfb90372670c809bee8ab056cc847102cfc92ea065656aa SHA512 97e50d8e16118070ec75c086bae3695513b63c2ad3c5d43e3fb57892f21c9634977bc506c0c094aeb61bc8864518cee3eabf6b81504128ab0a876b2f6860b43a -DIST chrono-0.4.44.crate 240549 BLAKE2B 7d3d1763ded8808a7402541513d00241c444b5b0503e144b568d2c0dc185ed20111163340a3895f30dc38864206a03d129840ed9a2841760dbcd5be26511c7e6 SHA512 0b1a83885724e9180e71ee9fed146d070d88620d46b74970a67f4af04f583dddc0285e7d09574b99507786568ac7fb3f06a5dfbd25c51490c8d444c145bdee21 -DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a -DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7 -DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06 -DIST clap_lex-1.0.0.crate 13466 BLAKE2B 9a29422e6723fbb76131ce7ca970418200b4ce9bb84936f156e416c96aca25aba7d9982af70f7fdb696a28011463e09a4cbc00df7141e1a6bfb5236178309ca1 SHA512 2e65fdfd8a7310f43c333efb41b18818bd79dc83bf192eeb53f0ab524b500c0660280186308960a0b5b724092319f9325bb92b0b63738fcaea7b932d0d7e3887 -DIST codespan-reporting-0.12.0.crate 55796 BLAKE2B 67ecdcb02accc9a65d6706ea632248404fc0cfd6fff8adf633cf4923f5b6382043d9fd1ec77e3e2f3b75420239add7925670bef72d18269e664e6a8d2539123b SHA512 73d3835dc25b4a4088416c2b74aa22c04dfd14bfb9fd85a1f2b22fed8acef284437b2eccef0098b593ad082df65d6a66aa5852c4d81a9df33718a81be56d8d09 -DIST codespan-reporting-0.13.1.crate 57424 BLAKE2B c1406558bea10a66cf979d5469002520210316971d86e75379f57bf954b228dab4a93176cae1ba55e7b880021539d87c35b20488373b94fc44ebceb86e34795e SHA512 876f4ba5dc3d7d0b201f6ea25effb787e01ebffb74bad88810aae8e293c3ac264c8c58bc81a20b29150040ecb755920695457ce8c0bb4a5b382552b5b44e6497 -DIST collection_literals-1.0.2.crate 3928 BLAKE2B f4b7a629b4fa99a695b3f748f7e159d6fcee7a82180f836e225fa7a3933039525dd19959d2fa32f99c5e1435296a48cf7c517cec8d56374a37e6231d3b92de81 SHA512 41a6d78e09cc3682ac382779e6713dc54c103be514df8622942d12d0b37471711475ceeb652d9ca5c15801b94624379ed6073bf36c3fc74a5d255a9fee2635d0 -DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551 -DIST compact_str-0.8.0.crate 70994 BLAKE2B 27ab4163d71915f9cfc160fdfa4ed049c98b06d0060def8c4bdd29e8ca37716a1c53877f70d1eb38260d44003e833c538b20bb4960f0b28a7becca5c9b29984e SHA512 5a236c501222b577fef7d7190882e20e85cc6deacf9d1f6a1d710893654b53a91c7d47373f0d10e9bfe138dbb2f4e99802deb2a92001bae7e130f6558ed9d1fd -DIST compact_str-0.9.0.crate 72135 BLAKE2B 11b283ad67c3f70f0d311393f82e24751475a884b78c7055ea9a4708c8b2837a0fd6f1553436ead2f0994828235d6462e8d3b832f1f7fe1b5be5204ea2099321 SHA512 b5de4798ed088d4bf15d39bd57bd390f1cae946176b7a5d3576fc56493775eeed832d851c552d847c2f66717e15052b39ddebe6ca5ae68664dd759a226f5fbcf -DIST configparser-3.1.0.crate 25473 BLAKE2B 35bde987961dd7b7071ad17a00041d98641dae6bb57b2d42fcca9484a8237499502552b837b7330dcf3b2fdc7fcc65a3aa3c319e85798a63f02e16adf36e6aea SHA512 89b3b51a60793b8bf71ffc8f5a7c098264d1111db644fe4ae54c797af9c712359aeb001eccbdb41569a63d9052efb2f8d1b069842da0ab63fbac9a3d7e1243e2 -DIST console-0.16.1.crate 39129 BLAKE2B beec08ca77c04ff56595ab7a3d7d3237bee31f02f4af9c74ca34c6e9cb47bdb2bf422b2d9151d6be0694fd98d1f5ddccd42b64c0b9d8c100bd2baacbb9f6b20c SHA512 8d3f4e52355f135f98f0ececdf8b7ada8270ed0ee5faf791299d236a194fef42ec87ac84bbddb464619dd32d8ea8b985b26c8710acfc29480bd362507b150786 -DIST console_error_panic_hook-0.1.7.crate 507196 BLAKE2B 90f2855b54c78258f9e4983849a0c0b41f842990d622bef0ea16ae5e3a93914919022d21b1437bb2ce644333d4e0c6e7b55d960452c4fa437e23bcd0da83a4dd SHA512 49f4fb2175c0068981678f291422ace3737dab7033b1a49d78fd821512c92fdd023c3fe28c7daed88c8f338c30a9c7f82f18bb4583c3fe7839ad8dcd0addd6b9 -DIST const-str-0.4.3.crate 25896 BLAKE2B 80ea4424a7fed2629ffc5d93339743b259ccb4f66f39c2777fdcbbef4ab5791f0b80100ebfd6bcfce9ae82e286cea300aae0c807795c4095aa6fbc62443295b7 SHA512 41575d0f906d24d7ea4eb9918b41fb3d3e08243d813ab2940d908b0892670cd4cf7eafb67ffd7300dbfc93dd06aa6934b28fe001719895d5e97ae3b028413136 -DIST constant_time_eq-0.3.1.crate 11561 BLAKE2B 9ac06a1b13da2aacfaa20d60e48df4f32f6462e4036fd9ec116c45a9bbe142a18b82cf18d762989876f31b745d98d52ce7e3d32f6c9700a500f16f00649b5699 SHA512 2b6b0d7572c02606b7c3780013fb1d1773b999a0d9934e4b140dd82f94e6c91d2ef82f6daaa1bda94f95bdf6b5997b2f0ea0c8eba8ca7e28a07d1e06b1071b50 -DIST convert_case-0.11.0.crate 31545 BLAKE2B fbf81dfcd98e0f4aba44a144099d707ea4f312f087dabe14152cc9ce285463bb3599a1b4f8365498c63521011fc880241fede0457de097194b083bcbafbbb906 SHA512 6775a77a4ce8b74dd8eb60a5f63f0e4e70446f64ea920872929c4d50de8516ab2c6de3470932c1613f895ae7303c527cae9b2dfbf6731072113fea95e01a6137 -DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a -DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2 -DIST cpufeatures-0.3.0.crate 14156 BLAKE2B 9408d9b8f314a21702bde22f272d47263ef06e8f6fac116edb2464109ae2ff0d10b9d4f54d465bb6c55bea5722326bb8ee541352e6f5e03116a449930fa8375a SHA512 a842c5e7fe435c4339ba0e12169bcf1a2c2ebf4b0d02cf200f91d88a736607a930ba840a7db6a71afc6b125649a9f14ce0977599db917ee78880ec1ed9600f88 -DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b -DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 -DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 -DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 -DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82 -DIST ctor-0.1.26.crate 10803 BLAKE2B 93627949b92651243b7a763d3d45a22fafcf2147a30661c4cc017e222bfc2bc12b4071054e3079adc431fc8a5dd8b86a8d11c53c401be6db846a3d0d2076b9b5 SHA512 3a3d60c976ec02a9edfe04470af4b04b02601c48e2a007393cedfef5c13e22bca58630e9e885e635a71aabc3e0ad8fb70995876551cdbc6a31029d8d2bc2e86d -DIST cxx-870ebbecad0f6be394d4f9fb9bd62b551662651a.gh.tar.gz 364301 BLAKE2B 5689a2002dbd47d6b088e91c02dcbb530a06ae61076cedfed8fa0d7d65755a9b43c04761ace08d2824a03850fb9ef0e25e35239006101accce1c4b3cbed18594 SHA512 8c46ec72c5a8527728b4796dc180347928842afdc5f791512413f23cc42f3970adf00b9533c7affde79693cdb44d311086213f47c5b223056e108d80d79b8a44 -DIST cxx-d98f6c434f8e6a018533c31a7a4cf7cdc7252210.gh.tar.gz 398779 BLAKE2B 35b6dd54074a58f649b10f0b661a9160d0be3f92c5ff6202aad2d8959bafd50c32032ada3289e4ab87e68312eef4835b80c399cd2998fe55b13e6f377256e3f3 SHA512 d1ee01a4329796855a2528ab0f338bc8662ed7ae606b0b6f9d493a983bf68d06ec79c940273c603d7b0ec51fe5d76eb1eb06365a323739ac7fb8700e227bfe24 -DIST darling-0.23.0.crate 43298 BLAKE2B a207ed640665664402ee07eda679af83e498c3de79a9e41c3fe1fec4b28071ba52acdb1f790d46b6c6c1744da96991c14f96002cf149e080a4982d5a74280b9e SHA512 6257756befa2e6a8b17ee21d64e8430071bfd1e8f72c680f67b3c15934e726ec24e30da37fcb5ea4f4b3d925f81cf4ea22d6c85788f101090b32d95f08bdb2e5 -DIST darling_core-0.23.0.crate 74564 BLAKE2B cb5d45b08fa8927d91f113a37a8eb77f632713e3feaa629d37a6a0fd20112a202bb8ad574a096f0ba7b3b870e7a9982c86641e1cb4f9e33fcee59a65524b5406 SHA512 52ac3dac977b7f1cbdc3c0ee545356495216af6d8a4f179cbb51c8bc80253cf028bd9b624b6f42d6354d913e7fc5ea980234aa2ccf383c8779ca70fde72591a9 -DIST darling_macro-0.23.0.crate 2480 BLAKE2B e81f6bb801e5fabf71fbaf966735e5388023f75e12b8f9bd32e2cd49608ce05625849ecea54db3d682a9d091f8f0348dd60777c316c91af5186aeb0b97e4cf1b SHA512 f6565876c9846b1295be23eda6decbba817c64c3e2ba56fb0009c2acb68d542481dbb033b0e753dfb1eb967f24f87b781869c8bd5018a7789066229a4919c8c3 -DIST dashmap-5.5.3.crate 24061 BLAKE2B 2bdd62f674e90007a81b76419dd5df1b58c3d9b80bed4324d9e0298355cd66706794c7187c74bd9a6ce119d81ba9400c47aa2729ec923979b0bc081329051e71 SHA512 15079a921d768224defebdf8d5339257c9e94a46d115b37ddfca8eb83718b2448555a8982bcf0381a915d292aff9d271a89d3398d2ae2f396dd581cc6883963a -DIST dashmap-6.1.0.crate 24828 BLAKE2B de8632e7e22132fb2464653cbf6d928d7f2abd8e7352a50e6fcbf6b522aaec67ab2a7618cdd34f0d48d0bdfbef026a1515d5ada98ac5b123fc7856246e392968 SHA512 03a727e41505e5e7068df8fb27fad6d348fc14f6b1609d7f606fba765fb92fec7fb42c6427bc11d057ad2ad52d1b44bcf5a802651765148941ba41fa75968cb0 -DIST deranged-0.5.5.crate 24438 BLAKE2B e0e825fdae479fbfb057fa084882eb58836490b5158205d55b4adb593882fe70f10f9b1b6c2ebd3ab6a61673dbb3a56e4f5af32b154c645fff3b53a814e5e648 SHA512 c19b716727b904f1c3dcf4e0b5489ca3a7540925f2c633f827ce6fff7a2649bc22835b433fc06376dfd0fed48b232f70aa23b24fd0e834692f96f1d6a319f266 -DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da -DIST derive-where-1.5.0.crate 52436 BLAKE2B 8f9f206255af443d42ac2c2311112dc93936a1415ff3f03458e0fb01508df197fed4e0c03629f2d0bbdb528f5a7cbf7a3f6977c0360f0fb26692e3d0c13794f3 SHA512 700072badcad4d9691e5aa0909b551e62c5aa76fd54c691966b53f345ab682cfa497cb918c715b9791e6b58429de637292b1f4d5c0c57418e9c081e87eb85f34 -DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb -DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c -DIST displaydoc-7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0.gh.tar.gz 20618 BLAKE2B e82bd1885d8f68432201cc1da4ffc2df5baff4c61cb6ac596b10b4fab0a9943c4b4ebc4a3a73abd03b55bc41c88e436c0ddc2d778abfe9980c84c8bd53b337f3 SHA512 c2055fdf2c831f664b1a4934a763fddeda3f9441137439b9ad61b122d5479f444fa758e4f686c88c99dcf97c7b66ef59e6c62ca054dc42f0674eba09d362fbe1 -DIST dupe-0.9.1.crate 7525 BLAKE2B f9fb29cbd60b567cea5cc25fbde452ed5e05da2f1153e2aa95f4f0eee936edb4320c31c8c0afbc4f776cf5cd5b76c6ca6d620f6657a484a802e0db0421dcba27 SHA512 72243e8dc4c8bce92fb509e42c210a3f05bca27e265effccb42fd509cd8952f8e4048ee79720c2d343e2964730021769f19b28055e4ded7245bccb9b18711ecf -DIST dupe_derive-0.9.1.crate 7574 BLAKE2B 1948bd4c168f3ebb6206346804a51ec2d77526c22833bc13ed9eb2f808526bd9ff0379c291150ec3bd5b2e20cb7f872de704f48f1c69c409d400350483f67bd3 SHA512 92019c5248d13340abf8068ae242bf910ade376d2a944c6df6b3bdf4ab7b275764e23d49a43f2a27dda37cede97be9ccacc811bf2b6f3923e818e628c5879f69 -DIST dyn-clone-1.0.20.crate 13134 BLAKE2B 986c424a38fb634eaefc546a25ecd927872573647a139dd6750b5c1005d9e0ab349b47d10991a9cce51b6c457150500808c7a1af569a8cf1911525ba8c1429a0 SHA512 5910c39f1ce031fb89d4974530a60b66848038e2f2bc78bdb3d34e6f40075fb4457b8a604309bedc4012fa46b17212e81dfb376cc6b45fa2dee823a86264690f -DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f -DIST embedded-io-0.7.1.crate 16035 BLAKE2B 89f2b5835a7bd72f77710cbbfccb4590707afe3697e8041286dc6b7cb17abb6ff57e47f3ad7cdd30b0ace055832a57d9a996809a8c726d13efd24559ef9a5654 SHA512 38a30eb258aa0f10b059a295b12ac7ff1121118b5b33e81a476ac6314e4434be9d5a83e70e8464bd120521e1c62c17ebb1c989b4dc8ef04018d3d3678c9a6a34 -DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359 -DIST enum-iterator-2.3.0.crate 8386 BLAKE2B d3f4de58af412f264faa6d04a3d86265758eb388879058727121694a076f4c448cbb0a9e3de97369c34fbf7115d6f29ebb03b049d273dc0f68eeebb7c3c5f2ce SHA512 7d3db7adfa53603f51cae0d8e8faa5323d5ed18aabe1b52bff2a67065cc087896fb6cb1a70689a3050d847e5ed5bf01e290be009adccea6a4b91df930988f8d6 -DIST enum-iterator-derive-1.5.0.crate 6630 BLAKE2B 81339a5994f62124161bce18359edef9d5bfa01810336933d4e05dd93fce225a789829fc3caa8805afc97ea8bf589ade04948305acb36843001773b81cec287b SHA512 55b8e847851322c4df6fc93572b8be0825a7b0c5c8f874430c5ef5005856323a479e7f259b9c7d27aefaffe00c210237e0675a93cb3f052cc82ac06b6bd232b7 -DIST env_logger-0.8.4.crate 33342 BLAKE2B b1bb359be2f34ca6f93f72154c86920b8254f574b48f693b2ae7296cd1ff25d34dea61e95fb2954569fdebb6c522c851ef7499c107005528aa2226df13b0de33 SHA512 9e4478ff609a2e1e1a902a55b221af43a52622fdb5668dc33fb0be354b964708b7b6d13b7f1ef11982f45fa7e71f0712a2ab3fd4ea98155a5115e5a7c3d33049 -DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 -DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366 -DIST faster-hex-0.6.1.crate 6265 BLAKE2B 4373204c7bbd3bcb9067099c8a9b350970accf52e5ada5dd74555e9539cfc2f8bf82d53d788d270f95d5d1cff5e8ab65ba47b07e1a5c7e14fd7eb6603e0a0155 SHA512 6f57242da736d5cda9d8ad567a05eaf86e20a1879351ca9029c9ccbf941160d0da08853d0044cdde1dc6eab4d55f2e7897469bcae445d3f25a1e0dce61467aec -DIST fastrand-2.4.1.crate 20773 BLAKE2B 79fe53f19cbd8343ba15c21adad7397ca9e351d00d77673913063f8f8c02c0753a29828ddc7d52f2f2f68e8e1822f31060fc52d046769f6e768d510cbf2086e1 SHA512 7120edccfb1aac689412f463abb816e3ec2e7c6f7da3576c060229139c11af5e69408bce42dde4d78046cd09ba8db53a6f9c4fdcd68e5fb151b72a0906a8bc7c -DIST filetime-0.2.27.crate 16678 BLAKE2B 7ecc5d1153771eb322e3b885426a05d4b8f17c7030ade7fc825b32edf23ec52db2a0024dacb1bf34f2e1b194c759c0fbc06f711f010d5786a5a18f114515a54b SHA512 f1daa3074b0686b54e6232b663ddcc442c991e35a49743630206f40b55d710687d9eebc525a47ac747bc123d8301d8374fea7c1dc6d05ea916e76612bc4c70dd -DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de -DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22 -DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89c2c767ef76b4c8d83bf099196d053054c8fbaac74da7fd5eb0224fe43731102f2f0bcb18ccdbc0c8150774c3 SHA512 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163 -DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a -DIST fs-err-2.11.0.crate 20449 BLAKE2B 8ffe7c49f4733edcd30ade9b75064e9fcf4ed1c87620d629fcd44dbf87e85e28d23fbaad05a50d8baca877f3eb9e088d8dd744d2ca092c443735fa7129609c9c SHA512 a8bf948b94e7325c583035a04d30c8ecf33d543ac366a550d757d65a0d7575d501e01dd1a80c8b0c278f80b9f3298f8dcd03c3c636810fbfe6a4a910ee8915a7 -DIST fsevent-sys-4.1.0.crate 4620 BLAKE2B c203c774d5038d4c4abdd7bb9407a6b5f2b203a609bd92a7fde38afaa71248f4610e89c73eaf982a5d76560f9503081b7b10573046b1a91f09de4b642709417a SHA512 e702686629557b879efaccd37b03a7ec515eeea29d8f8ba46f82b8b68ad157ef9d6b188be031f806d8fd27d4e9d2689cdd6bfa14e4ff77493a7d0be3ef1238a7 -DIST futures-0.1.31.crate 157731 BLAKE2B bd1c51f7b5c6018547d1aee3ec550fa55ca955b48c04c8e9e91e5aa944540fa69fe590d2296085d7e772c7aaac37dce00624323bd6e31f92af269dcdbf30d511 SHA512 4be7199261201ef4dcdac5a5a237a70eee33d8fad9a81f76d739f4fc7ad39c87fb2f4719ed7e7a7bc5773c5b51196e4aa4ced5375292198c8d89a03f1692b341 -DIST futures-0.3.32.crate 61234 BLAKE2B dd15b4558a91d8012bfd9d7ea3cf9764d8b4d9a4d9a2fcdfc10f30465d649989b637045e2cd72948dae060eab3de4ce257f90de263e4b08c3bd0cc37e79bfcf7 SHA512 ba0fab7062af4d01143ebaab728b9d836a6589821e49347751add959f7b85c685f91f99b6a31e44988d887c4301bf657c0f8d969cb3ae219235aef2528aeb4ae -DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab -DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137 -DIST futures-executor-0.3.32.crate 18581 BLAKE2B ef9b6c7752a913d9ec420858c6e1c102c7b961412fcfa5a6832f11b1f3ce7ff47383d0b0827acbc2d84c00f3a0fd92c3d61be44eca4117470211ff3dd3de0880 SHA512 1bd682040fa15d7b6370b6c57d8109cc6e151230a3ecdede1485906c95feef911cffd15a8bdd3114e87efbba79ce444c05baa7dad6dd74aec09f2f00c645b040 -DIST futures-io-0.3.32.crate 9191 BLAKE2B 01938a42ddd4de31a389136376738b4e6fa6820698b470fad50db28886435857a9ef4b30d871559ab6a4fbdb3325cc05615a53e4bb37fa4eec2d019f26fcd42c SHA512 df7447fcc2046d5453d26913109bde4dfcfee2cb6914e963b090c68b32fd5256c65697235fa5ca960659791bf787ca6ac88b6b09c42abc82527f3d3c6de5ac61 -DIST futures-macro-0.3.32.crate 11929 BLAKE2B cb8645742a8b70286ebcb3c8f676c97726e0e8367a926d171439c8ead49933afab39111b66edb249133274641cf623086f4eacba4774885552b02132060d45cc SHA512 39a5d7d4e610521d1d6d285a5ffec43b7d331d92d80e60890448d016ceb30ea577c93eb961321cf6c314273e566964dd879f7cd4b855b9f5e141dffe8e83aff9 -DIST futures-sink-0.3.32.crate 8106 BLAKE2B 881eb606c985836f361f5133b32401f4ba84289a0c8e0e075f74ee2a6fd9ee1fb9197f53086c368c2e231db5f1e61ae88f99f578c50956d124b612f1e8060222 SHA512 05438809ce417dc5dc46c14b9190cf798e0ab5b7dd5b442adba2ba344618e076807d4884f4a8cdf2f321a27557b3e3b563805fbd51a9561e9224d7502d4a6bd3 -DIST futures-task-0.3.32.crate 11377 BLAKE2B 290a2e7f7c957acfffc8041a5ce961b84bc6b1d02412ee8dce29cdc9a7d4daccbe430291d1a735c132b907448669aea4e5a3aa292cb5ea4b466b30fcd4e3f98f SHA512 eea93a8490d7083566d7f723c0bfae01583787028ae5d8bba851625b1ccb2587d27db0cbf3d7fbfa36b51bd6d444c54905cc4d56021f43a5a440cc8b0ed73520 -DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d68474db307ac4dd5863d73d1d93c54e90a18e21663864e94f2bd86999356e19b8325e321cd5c63da6e3e05f26c3af836fc SHA512 77705985b5cefd5a9009e631689f5967320cbd1363888cc8b7eef3f7457afb38c793499fc3edd4453bc8771c43436e5da1538ce0c5ef655a5e597f4fda2727b1 -DIST fuzzy-matcher-0.3.7.crate 18047 BLAKE2B 934b90a74826393ceccc3e433df7cbc056a10744077e7a2178df9d9edc9db5d4cbc86d006c0ef1f7d82f4fb8ea0d52df71be1c7cc9ee39b433207d7f2126404e SHA512 ebcb6de06dd66da952183c75e4a44988bc60df17f035fe541c134f1c4e3c33d18a7385a9867fc23a99c07cef2b2737edd6128dea6546e243985da2f3a55dd8e3 -DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38 -DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d -DIST get-size-derive2-0.7.4.crate 8837 BLAKE2B 8ced36e88b77a60e849bfd4cdc62e2bf54499c80ae574670be91c90a0fb09984891cfe13065319360ef74763eef3008033b4e7a24d72b56a31c59c7bc85ae8a6 SHA512 365e0309fefc767c53301354a7b5e38f5f8bd93688c0c49aacedd464c85a2355906f3875210b362f69b0d9a8f7ae73c18c507244446dcd1fe60c4e9b23731f92 -DIST get-size2-0.7.4.crate 21463 BLAKE2B b316512f448406d34d749449de2a81068745cd24f34c57d352eead6ffccac3cd97d25218c681a43925e5c416d3bc9821067ca54c4b00b14480e8eca6930f6a4c SHA512 11cd64fd88f5059c334e434287c00ee60f251195084b99aba21dde774ba6b71e2cb80ab0a51f0c7318fe21afb50b52d92e4f9d6465812955793aca529222c8f5 -DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f -DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a -DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 -DIST getrandom-0.4.1.crate 53686 BLAKE2B 3b6dd1e30a5b9e771efa0a3d87da99c8c0da5f3be368859b1ba6f883c9a7ab4926c3713149cec3524766070d8fffd284ab5c382c29b74e0aeb54682d4643eaba SHA512 120649af83beaf0ae68e28e47838c11ab7def55f683c16fb4cade1f13bdb38316a1823e93f420ac9a5d928868d09f376b9b079dda2a639eb1c2f931c09ba43f4 -DIST gimli-0.32.3.crate 289789 BLAKE2B d2794b527c4e0fc8ba10d12711deba8606bbbbe3625227d9b886b3d6846760d9dbc7ec258fbc13673017bb0706a9cdcd573b760d21857fc55deaec7b4be30994 SHA512 e3ec768bcec1e4232b46d7c0a63470d5d966098017d344001ff600587df9ff8419b133b2037fd0869946414718da0da9285b1255468dd5375e46bed3d3a95503 -DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219 -DIST globset-0.4.18.crate 28970 BLAKE2B 3c24364c29c8dece3da0e978a5be3319e5a33731b53200102bf9cd33faf18b590afbaa45462a87a7ba54a59464a82b46c8a51d9f664ca59a6735721cf6bd82c4 SHA512 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54 -DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 -DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 -DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692 -DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669 -DIST hashbrown-0.17.0.crate 154597 BLAKE2B 1fd03ebd3df85e88abbc498ae8166d3d15f3196c52ce17cd29751be5aaca18d62629b96c1a4fd431e8b38c313e4aefbf78dedbf65bc202d9e4e69dbc1b03f780 SHA512 248f5333b23cb83fd8e439a17df85d0f5bea6dadb0e7cf2cd2d3bd0049494c125ea4fdf74ce2623884d2a3884d444689a0a7cfc9b52ad3d8de40f7498c56ef06 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 -DIST home-0.5.12.crate 9445 BLAKE2B 22790e93236af05957848cb61a2526da2b70177ec7386cb14c10427a932639e03b7dda04f988cd738de341278bf4bd1389ff0ba722fa25bd17b8888a8774eb75 SHA512 3397947c3dc44749075b3076cd038936993b5755180b8190ea45c31b7ddd1701a14a4fb36c07adc7010a171b750f1a1ccd82c83640d42d350e996ff56c311df5 -DIST human_bytes-0.4.3.crate 5654 BLAKE2B 5054137704a827ad43bae10253706010a7a44d335ac925800a149fb1f788ea14ea049b63e38651f1dffc744e32e3dd8dcac7ec58c336d07a0df95aaace593338 SHA512 329586e679f1322d90a034ae4f3038bce0e422342bf7414fbfac3449c3672589e7a9dc509464c4eafdd90ea45ea263ddaa64c0e476d9ef3abbe77c7560065070 -DIST iana-time-zone-0.1.65.crate 34079 BLAKE2B 4d84dd4655dd42ed9cf49ed8d93d0ad244f42433faa2894a1f8240a49f65021864e8aadb816d5725984bcd5c1a6e8e1ac210b50751e3af8b3ad2a61421a74e4d SHA512 4443d5a01ef4b10eb27ed8c866ed71619ccb594dee81a0350106f39575b9373c6199d925b92112fdf0aaa20f5d955d09fab1867dc1b4cba2841c713d40cde6d6 -DIST iana-time-zone-haiku-0.1.1.crate 7200 BLAKE2B 9e748694423cadd6edebc1daef2aa4126904f5597202874d68066a15580cade77f48f1e6f2a77e17c7de0fae5204ef1262ad5b6f30bd95f4faec77748aa2ae0a SHA512 daa7570aaf5a07c990b07fdc2153b63d947598ed35aa9c35c4773772a6c67997143b120a18ff4c7c13474d296e81a92975ebf5b9aa9d204c1820e9629cb2e369 -DIST icu_collections-2.2.0.crate 88011 BLAKE2B 6caeec073fb6dea88daa77c7a4d8e3699924bfab2a98f21429e5aee73367e2c1e72e8c183050dcf3ce8f69d432874c69acd800b6a15b08ff440d45b0d683976e SHA512 e7997eca01778c9635fd918d05c850d43abc3cada2b1e79c0a4043f2bf275c238d185f1c55ef06548de88eb3d02c3d04f74061cc20e0843ee46f4776e701818e -DIST icu_locale_core-2.2.0.crate 78639 BLAKE2B 106cbc50948d7253bc25c5ac3321e6cc236e23a548f0313267a2e028a74d58f838543a0caca50a2e3550207741f967e7fd8bf84c3b24932683b28f11cb065a4d SHA512 bf29c3f1cd5cea979ce82243aa19d4dada121448ddd974b27cb325ac92e18953fa4e9af2758198ba6a41c367ea659c92e450328e85ebf73d231126674e238c2c -DIST icu_normalizer-2.2.0.crate 78154 BLAKE2B c24d908f03bc018dffe43820f19b8298d8e998a3347b56b59d8bef710055f7b4deff807a70783f05d81bbc04944077b7807dc8408bc1019a09e6346e72bc21e0 SHA512 98e48fcfe47623c592feee082264f50e96a82d89fa17e89d5d94de8e1cf3ec2529625954947d9b3bf9746f1cf0062b3abfd2d8f7cfa3b8e445c98284fbbc7023 -DIST icu_normalizer_data-2.2.0.crate 67134 BLAKE2B 843c78279057acb4abd7fba5a22c5cdb0dd396365a473be4d03603d26eebaa1250b5463122a1f63911ea9dd68423cb7e47882b21393434ee1994ab4e558ddb15 SHA512 494559893b3db0960fc04294e1f606bf466c3970153335f48ff475d22fae614626d66d46130f0943d5345489ed5aa8118737d27b6e883d331993206a39a7484f -DIST icu_properties-2.2.0.crate 63950 BLAKE2B bcdf9ab45f90145bc21478791579986f5ba5d1cad36e83fe90dacfa3b43991f98ff2434965ec47d2eb6197b8dc45cd72abd66297845e9f74545a97c4279951e1 SHA512 880c0e19ca4ea3abe1322f9ce70c7138b0275dfa6c21b32ef65112d30059173b6d532aca0464f6b161aaa94ad56a0bd06b45156ba0c5ecdfab6f9fc52ab73bbc -DIST icu_properties_data-2.2.0.crate 168901 BLAKE2B 47468d4e5235e73818d15918fca8ce2e404decc48e7c4f5e8fbd5b9010510a283c77793c91796152a80f0529eb4759d91bb0b6ce9b9498935353e4f190ee363d SHA512 35330585d459673096b545753e36cdbd3e26b202c2b905032dfcb477c546e4cca6d323d3b5d2f0e7b0e4a983094f048c1543d215fec68535fd5655e839dfbfb7 -DIST icu_provider-2.2.0.crate 51620 BLAKE2B 97dc0dd0f22ab74b80127a4091b8f140427c41189ec0897a65ea8443c307c27a46866b08d6a4e4b348e18c673d96e15258c2086a9513a9fa9c23c1a8dd57bfcb SHA512 a1a193fc08ebe34782efd21b70778c38fd9f6d99c08321cd2bb457d6cc91593ecb806dd61b8179fe9b66d99d79d518081eb1d1e2933b08a3b28158806ad6169a -DIST id-arena-2.3.0.crate 12883 BLAKE2B 2a7f498c3ea5632af4a369d46f90106e642bccbb8e36ac7fe37be05c2125989ea2cf625db92a782408ecb5f68d3efbf3006413b5b748815ee42b9dcfb28d0ba2 SHA512 99652279014e63680d66bc8022ec3d2373d6e476646ee5551346fc9e62d1fd94b28c945bfc30df14c85d085aefc7fbb9051fe11012f63a9254bc11f03133f116 -DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9 -DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106 -DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba -DIST ignore-0.4.25.crate 59154 BLAKE2B a08a6ec639edefc1dcdb2854120abe060745b2b3926fd10cb247b4d7e80e83aefab713a9b40359e8d5aed260938b93a46f299bb57a4c19de4ddde2a888dac66d SHA512 0dc0f2b2405dbce760e4bfb544ad56f94547e111e309622b3c1791ffefe33b66fcdc89f15f03e358794e42e8ec4c739a62d43a462d512682329b227cd419cea7 -DIST index_vec-0.1.4.crate 28291 BLAKE2B c732283735699477a93e5aa34a9e9031153c0b9d82576d3db6e39753c381043c420bdd221cb3c72a00aeced3ecb0f0629139260fd78c11294416c3d1d274e243 SHA512 25e8ebff671e1fe2d68e4f77bdcac69c878cbc38914a7b742692d49febfe5ef6f208e89077046174cb6647fb5c30b89253be7eb80baa5b55e1b729538de71395 -DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85 -DIST indexmap-2.14.0.crate 104085 BLAKE2B 828d8eede906c2908baecac840757ca8795587a552cc9dbcccde89a3b81444d99395670fd71404c33033aa5a1b905ed0621fc39236024c8b8b385e5d29ca6b5e SHA512 fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f -DIST indicatif-0.18.4.crate 68731 BLAKE2B 4804334ef2680c3ee0f265edc6cc6699967c63b89365501aa860765db5a5139f9a12bebc8a3c748eac998ef9c26785711b81996c0cbd42d13f8b87f48b641c30 SHA512 6a7484ab982c75c7ddff3846913a74046406b5323af3356bccd51e6fef63bb43ad6ca07cbc6628544cf403b29893a7e095ab096289a6e2f47ca1bbf573a7d78f -DIST inotify-0.11.1.crate 29364 BLAKE2B 7dc7ea128e8b149c2cbcf60fbf1178ad2486a1275de6207e67b3ef3b15f94ede55274ec454d3ad8c41fe4166f5e97f185849296db7a7c4b1bc116aff68eae5eb SHA512 263838a8f53e2e45d1edaa176aa580b774c62284e5f19daf66fe56c3c1766cf0c9361172a002bf7f71c7932bf5088cdbff88c203900be615abaf83ee2fa1f4e9 -DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da -DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 -DIST interpolator-0.5.0.crate 29578 BLAKE2B 2c6522b4c0affb8cfd72927088eca1e2a533ff71ffad5bb335491ed5035ff1c42273ebe17eca48dad802c34691d328c46cc7f464ab43fed17409c8c2e0ac5dd0 SHA512 4e7cf0c077d2b7079113d5002d0157be3b801f72baca32f0255de7d8ad5d9ad5171d429e084a2760f8174ec2dd4463c50efea340cb5660a50c191e219919f8dc -DIST is-macro-0.3.6.crate 9068 BLAKE2B f71d613cff0fd7364b82ee5e411ec8f8e0a1c68e98e78c3689eceefc9cb356fdf7079ee3e3fa301aa5b6f63a4c8b4745c74f0be03579d8498d8aec8b1cf929b9 SHA512 d803f8efad46572de59da406c508aa538733ae454919a7f6885e65d5c014982036b0bbea33314f07743ac1e0db188b76c28056e03993f3e95b22992e18cb9727 -DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 -DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 -DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645 -DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e -DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c -DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549 -DIST js-sys-0.3.95.crate 104031 BLAKE2B 20141a55de6ad577cf1d48efe79dd3ba4a36d7e2b43feec4ef90fefe522dace2146c4746d982cd93b41c410ce6357c7b0bfafcc81366e9f74e09ec5ff61cfb1d SHA512 3e7a3376d6edf12643ad4e75c075bbb4eabfc59e02b0246b88d3f46f2163c932fb08a21d825589a7bc78e0fe92eb5b96502da2a20b6beb39f2ec483fc0725a27 -DIST kqueue-1.1.1.crate 21504 BLAKE2B 3397a355b56d979371f3a790ca6de4880ee1cb78c6fd9ec85766e1bb5ccc25f811f7065a31dc14b0b4686de4bb1902c2e2c3026719ecb923e3bda553998d187d SHA512 08ca26fd83c4aca32d53d85155580fac95b50709662975632aa542cb1e8a2ea5f8cc0f628194777093168a9950d485fb395bb55e7302dd25d03bd311e8ac84aa -DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B d75e152cfccbdf7ae000be14e0f84c6d1fd07290fe498349a8715061a83d8c02011b59578db2c451de011ac3eb4b218aeea73963a2a5cd82e7f5f49de0779632 SHA512 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5 -DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f -DIST leb128fmt-0.1.0.crate 14138 BLAKE2B 6353a2520bb93e0a3cfaade09ffbd8cf981d2cf75579e865941f3fea0dc745c54472b369873b1ef4f26dd7f356860e563bc7ca6e7615d600b272c698a55e54eb SHA512 82fbc7f0786185453fbf11fb3ae58e71fce9780f81eb6a56d7b559e3a0c6825751dd8b64f1266aab73fe65f7483a206e42f31ee1a1b7b1801246c6dc9c2ea817 -DIST libc-0.2.183.crate 816918 BLAKE2B d0c26ca25b0808575aa540a5f0f43acaaa5a972269c5f101122538a1733b37b6aac3696a0d7298fe16974b06efb0b92072252eef40b17b977af24cc857963daf SHA512 017986d4fa8c362f8900c1c82c7381066382a7272cfe114243b8d47637d042c87b5ebef7881cf46727e00e541a0a8270a32db694ce8d78372672cf08224a90b2 -DIST libmimalloc-sys-0.1.44.crate 451625 BLAKE2B 1100d7d9fa8afe282b05c7c0c7d49552b3be802544e7377b5365eecbade0f85a16c2431294eada05b641d04c0cd1b40e0bd65da3a7ae8f130d51500d81948fa6 SHA512 18de89a1084ed2da37f9ea6357289e40fe95d86e8de2ee4567bba5453c2f622a116473e2baffeb086cdf814a4b7b12f6e05563992b0b88cf939abcc5a2584fc2 -DIST libredox-0.1.12.crate 7469 BLAKE2B 93ef90131d6de7b49f1c720f3b01f18856e825479f53fb173fec67d3b2c7d6eea86a8dd4789752dfd8f59b7668be82ba834c662a86c0196181f7822f418f323b SHA512 8206d0cd3faacccb681551d20d9cae977a9fbbb4801aa53daa124633925bae73d1967f6c75ac9718527cd567dc39239a8e97e12e0747bfb3d53b9bb33bcdbc4f -DIST link-cplusplus-1.0.12.crate 8178 BLAKE2B 4705a5241ce7079880de179d35824f8058bec06743b6fe88d282283f037dc6f9eeb05ffc5e334e2ffe6b8d3ceb91810b385ff889952f1e3128dbcdf286143a63 SHA512 ea9fadb4f47de60e7200905f568fc962cd6d2b6fad652f1144ee3f5748874a422e1a3111ba999689f295b7fcc3ef19981d6ea52034ea2759aa23bec355cda911 -DIST link-cplusplus-1.0.9.crate 7484 BLAKE2B 4f73807068243aa0dc4b6773c5446fc988154669eb196afca19fe39ffe63627ee705c4ee3cf9cca9628d0bb8fc4cdeb7ef52b41bab810d12721a6ad53d9557ee SHA512 30697093b54ca449135d7a2a963bdd9af61a446472b0f245c87a05bd6eefa62eeebf9cc58cf17aa77ac5f2301b05ae27d13eb50d92ec58fec27303f865261170 -DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54 -DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309 -DIST litemap-0.8.1.crate 34172 BLAKE2B 3614a408d5c6b03c5371396dfaa5c654073dcbcbed3782a15cb6aa53973405344ae8ea7e96cf4b00e036be985cab9503bbdb51379fa55ba739c387d28d646a85 SHA512 6034f72d3c90ebe406b7e1b6df7e2535cde7728cfaa5328e66351d231f888625f394974f6aad891eff48142b00f14916fd8464a59fcaea1627ebc7338b865ead -DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0 -DIST lock_free_hashtable-0.1.2.crate 17964 BLAKE2B 1352bf73c3afe8b3e7ada0d51ef92db2af7e38cd5a4142baaa1b313fd68cb173fbbfebe3809fd78b40cdc49878e006e243e3bc225741400711a824b871a42cde SHA512 afaf99819d89d2c0f59cff9ec46fc53f1ee083e0a3c40e4c40441aced18676f2e3498b961a0847d93e8fe29c92dfe0847b774ae4175c096a06a9f4dde9164203 -DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3 -DIST lsp-server-0.7.9.crate 21215 BLAKE2B c19aecf7e8e754155a2b8844ba882260032691172bbd23c6b2a9efef433e6fc0ff5c00998753915e1a6cc90ded67af48c20cf1326aecc1da25956960f0c0f85a SHA512 332814c48389bdd32ddb75616b4361a2f22370267a66f31b063b1bc4ab19439cc0f4de833394288c92e62a15fdfdbd9aafa24df9efc3607bfc4d5e153c4f4386 -DIST lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.gh.tar.gz 71124 BLAKE2B b2ea1c8fdd96dcc78ea48be71d1a4870fe1ff7f6a03dfe96479e0cba5f6b13ea68381d0a85fcb79a1ec2345eab7032c76cf567a813885128f94ac0c47c3de7bf SHA512 3362f9db4e78261825ae17b3429f9c54dc1b32a8b6a275ecff7bbe457c610d27ac37e68be3e9e27378f5f54c786dee787fd87b33c102f2507a46cf7290390ab5 -DIST manyhow-0.11.4.crate 22658 BLAKE2B c511a34ae1a5039ffae22e10910672d0f0d49fddaed995f4b3ff2f1ffbff6da9f66a4c57fd14c4f79187819e27abf8974a0252557a8ef53cc9748ee21a003a1e SHA512 1943d60e95b53f5bf57df437a93f24f0257ea83f96ccf074d1868dfa6baa182fe2eba753f79bc090781e373cb4140ffc407de644ac591fd727556df2a98f3dba -DIST manyhow-macros-0.11.4.crate 5162 BLAKE2B 637cf03d0c02eb7ea01ea8c29f83ac61d9394349afdb3532f60997c200d271bc2c52a02f36253668be9868a7426d6d6e616dd816cc91d3ff8397ae08df7c1ac4 SHA512 69be1c7ce61b54986a66801a3d8a95ec3ba3f8f7066d9c5ec9374c526ebbb5bbb84ab2aadcca97c83d5bab9a8fc592b290a30a8ae9bb30199e50804ff9113a9a -DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f -DIST matchers-0.2.0.crate 7075 BLAKE2B 0aa33946aa11908019ef4b189e54d3d1e8e4887175211d494301393defd85f8e877fa11b82bc09bf5e71188f1d3c3643e0982aab2afa452bee9232b41f4d942b SHA512 d75be87dd3954b62e67b34021fbc318204eebd192f0f9b5f3de29e477550e2e2198697e7b22b9588279a98a49690cb4d885e5eca49600d70efce8adaeae46d53 -DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f -DIST memmap2-0.9.10.crate 34846 BLAKE2B 9f8e59e9695b36b7d86a4caf14718cba2d609605ba4cf5edd3dd5d67ba04bd4a26de3a775220c190f21a0b81bcfc4f9850995bcbf4f45241250196aa783c09c8 SHA512 d119205790c5f724e7001562f0b5917aa36697cd626e9080e31f7aedc0e8c6027f6d9720b441b969cd1a3bf909720e815557d94ff84ae1d08b8ec0f8842ac9d8 -DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f -DIST memory-stats-1.2.0.crate 11060 BLAKE2B ad3d5dc6e90099bb70f48a6cf56446de1e1ffd0720454b9281886c54b7db078cd7690822a8286e96a1ff20cd9361872776aff2250cc07d3f11390df9521c2962 SHA512 47399bcd9c5ce73fa45992924ba66431d50cebdbaf46a045a129b25d704ceb9dccd49b67dba72b18f464a17488cebe6a3718348e16cd0fc9cf49a3edf74c3001 -DIST mimalloc-0.1.48.crate 4742 BLAKE2B caebd736d598c17e0b09f2695175789d227e9999e30a76d5cd7a5c04399bd1877d9ed60fa5986a96f10962b7877f533813d2a3ecce4f43c79aa8ec2de7b7172f SHA512 c12fc48e673c323bf7bf850553695b1fdbc63795e3849028a15490421f072745b9208501ddb7394d3f93f2c1a569636ee8e77cdb37340c52762ce0d3af3fc1ac -DIST miniz_oxide-0.8.8.crate 67065 BLAKE2B 8cffe475d689a07246c00f979db6ea37d7e2ec3f8f2e6b5ac548f1182ec97e2ef1374e26ef275edb6f67814f33e32f130f77dc6731fc33f2e786bd9eb3ff22a5 SHA512 3537bb17c9d67c71b601e48008d44c51ba087ef4c827c5fc04b08ab09df92e87392c56b03ff52c66323f5923130580a81f4641d549ebb3f5f7e36bfab90bad04 -DIST mio-1.2.0.crate 106403 BLAKE2B c9b2342879cf19b95c9b9e472fd5e8caa6f6371bc7734b6d9af71c736a4aa218837ac3c8a1f84d1fd1ce4bfed9ff417d319f47e52c4d637b15e2a179f859c3ae SHA512 148daec8a99b63ad5742695ce7b5306d32dfcb484fc819b1220079c59219695d2892bbf83b65aa2dd76b68272fa195d353ecb28d9de795e176c4a38be729b04c -DIST nix-0.23.1.crate 240531 BLAKE2B 8e03f4edbad39a467c1557083cfbbd6eff4b78d5ec4e0f1ba06eb043f853352f5154f115ce75556e0d672f0499a9d4c03650bc5a1f57ba1b920cd1595cc50ea9 SHA512 23431030b094ebb027200d8cdc05d0ac1730fbb86ee088795a2314f1ba19b76ed5f24373c1aba8125575bf69f8e7d4d9c08344b9cb49a4ae3d8f7987b5f4e6b6 -DIST notify-8.2.0.crate 39067 BLAKE2B 34792d7e0d43dde7ac70158dc3a0059c0cf86cbef9160e8f10a3292581ff866fba5c6cb000212789a47ae083fae0a65ae5180a49b5d40008bb0709b637ca1e0c SHA512 5b68f2437a2798aac5c240a10aac642708ef9ceefd58f448e7d37facd148768080cd3712e352e1736f910b660609753b47d8e00d4c6d0936cc5009c4d32084e9 -DIST notify-types-2.0.0.crate 14495 BLAKE2B 4e647ec4682d8cd27b6dede818bb98bd1fbdb6c4d983687057fc1f86e3eb56832d25dc83e7700639e1289da76e3dd987d89648ce438e5869c3236847cd8dc91d SHA512 2364311cb22104a661ee4f0b687777f5887c988a3760162a0b51cece66ce99838bc2224f346994687057fda1e19c01e6b1cf812eb1de8e3aad9667b229f9e5ec -DIST nu-ansi-term-0.50.1.crate 28536 BLAKE2B fc259654aca2119c1d913e101b0fe7a561b44ba4a6145d309bec23d82ba5e4db916852acafecb727efc92b5dea1641304b26c383ac07a8796e296bb179eaa669 SHA512 c29735a5e1562776251dbd7337a3e4b68eeb299e86c534feab6478512ca5e167b42ebd32c6c461b71187cd375b8a2f587feb962f1501a656543f1429731a95a2 -DIST nu-ansi-term-0.50.3.crate 29597 BLAKE2B 197e6659d8ab6e059fcf814795edfb015a5aae08071e1d14b919d2b47e2f5c156329f912e0c351db0a084a0cafbfe6882970cf33bb56911aa7e6eea684de514d SHA512 45f5469a7b5d5641fc93ad6953bba8e91d14a511283ba628c2bd75fb05cba6d571ed505d7a43df905eb7725fadcb263a47c3f151bb5d2d7b37fec4fc62f2feb3 -DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 -DIST num-conv-0.2.0.crate 7034 BLAKE2B 903495ef172da73d40e6f3f2480b7c6ec4f1a45f05151e2c6ac5676159485270cfae0f48a6326de700fa02b00dc3dcc746681c2a16b072ccd129f2a1cf8e3ded SHA512 5d17b59e4c76ac7732d7d218da18d83dc99fd1f5c396c054d7e40a583a2fc3d15dd9e545d968fea61cdc8a4f7eb2592fd5c02ba734e3361b6ee2686eb9a57fd1 -DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae -DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST num_threads-0.1.3.crate 6374 BLAKE2B 9eade62e9a320f9b5818b6a823ac396771ae9524033535a9dc5fde407c233ec48915752a14262032a0fe37c92e3ea50de2ced1070bdffd8a280b147bf1c1d607 SHA512 f8537933810ff5b582473d757faa0b39418e0aa557fe78e48fe611984666f7e8a1e98eeccebf42526e21260a6f35ca5a3b987e5bda445582be16fe2354ad33e4 -DIST object-0.37.3.crate 344032 BLAKE2B 7cef4fb0adfe2c0ce56705404b1e1b2b22afbd741cdc16bb5a2c76c9c2df03eca801b0cbd9077a4ad153b97c37d20637608018f532918e82d1f27c75f603dbac SHA512 e6a72ff6ed5066e0b6fd4b5c37dc0c3d334052f3d123fa0aea2dfa45c8ba5700fd6a66f4f76efbd8823f0935c6d1bf9cb3aadcb8eec1370b0126511606038aa8 -DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 -DIST os_str_bytes-7.1.1.crate 28828 BLAKE2B ed9ff946d2e5476b9b433644ae603f70b8cae4c340564369e8048bb3754b57557cedeffe1341603dbdbd466db599b57f08e5038b9d0df3a6f2594fd4e39b486c SHA512 894468e47fef80996e792c74d51ca5507b7f45f1f730f91c784be4c100e06772418b63782974219fd10bb1b5d797c0d2075c9771c972a5862ad9d768e1ec83ff -DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e -DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca -DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00 -DIST parking_lot_core-0.9.12.crate 34110 BLAKE2B 4c1b3fe163c843c05effee9cd0a0461e39875040298b8a8b880c05a7db038c55ed84d1e4534417fa0e7a0395e06200d909fc16031514e3ba0ec03f011a86598e SHA512 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d -DIST parse-display-0.8.2.crate 7191 BLAKE2B e0b9b7e959c4c6900681e446855c3efb9707860d846d734f1abf4c5f9a4c2aca72802fd71e27c42b8559472107695ef8ba3ef994509dc0fd550a5e4b69f52a75 SHA512 66278134d58ac5efd77c9e287c94bf49ecb793dd88eb770267a035eff35622b7b4cafa4390ea33ddae949bcb15faa58a6eb8b7bdd52bcb67bc5f7b8de9857262 -DIST parse-display-derive-0.8.2.crate 19140 BLAKE2B 15074a4eddfcc6439093c2964470c08b56664739908b32adee47f86bbc5da7b7bb83f13e5cb33f814543c18499a09e44feeb923f88b530562b8fd3fd1f091fc5 SHA512 ec045bc61c6ed763cde697840b3f0d87f32264765868e58e1f090e3dd5d156046b4629d6bb4f8150511b52f20fac0738cc9dcc46fd430a95bff7f17062362efb -DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4 -DIST path-absolutize-3.1.1.crate 6605 BLAKE2B 7dd297c7f510e61de2a5f89b0d876948afcb554e68605c119d7294176297cdcc6872394dc6207e6fe6841f2069dc84d1d0e0cf42bc071b479b8ade106f8b4c1a SHA512 d5377c9b781beda9c025918e2fa5c73fbe6747d41ba8ae642a4ccf2a6308d53a803707b1f3e940937588683ff3a6afd8f1b3e28e316311e134e42428e65b4a04 -DIST path-dedot-3.1.1.crate 6596 BLAKE2B a46a8932c16d67c99dca004919a93eddc50d2e939c6c16580ffed3d42d0d4e5718fa3b76cb5647a3f98cd901de58747240d708f13e6f1ac93618c990af360a91 SHA512 9d3519f614faab679c5644174b5b810d0bc9a22ed464aaebaa0be2d9fad75a4aa0fb952ec823e97ea12ab62de61e456f1f0bf011f771dc2a6d117d0a8090123b -DIST pathdiff-0.2.3.crate 7495 BLAKE2B 4fd2dc1beb3385b86603404a344d992ec8454addc580384df4004df1e83bc326283081f591b8b1d87d99a4c9f08a3a68159776c0c57a64f7299c1845961ccf73 SHA512 54938b311d4eeb49d1d7418d2ab7ffd19bd308c36419cf3ad3ae58785b971fbb2fd2d8f5907e0c47be7bf74ded98c62deeb90f509e6cb0edc6d3c1a69dce3bf7 -DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a -DIST phf-0.11.3.crate 23231 BLAKE2B 588ff9dfc05a3d2cbe223d97c36c8a596d89cd421b568a0526992a089958e4b4ae8f7d33b3f15cf935d20bffea8f60d39ef2d2e1904101f285ca9b8b8155ecb0 SHA512 20a834481bc43ac8c560b00e337294d3c14d1fe359e7f78ed08166b096305e40277f4cd3c179a740911b5c241aeb4e263afa1a50d37f383ef63da113bd6270a9 -DIST phf_codegen-0.11.3.crate 13741 BLAKE2B 88b6f0c206a95945c115401a30ba1bbf6a74e3acd4458f892fcd1eae5312765ed4e17272a814b6242240b97cc0d4eaedbf8c1c37a090d9aeda6ab23bd2280e78 SHA512 e86c3b73de198aa0ac67beb6eeebb88865f77d075b9d7f290eb9b73bfdd6728d9479f796d56e4f3358226ee88b877d848017cd951a14804534e4cb656eed209e -DIST phf_generator-0.11.1.crate 11075 BLAKE2B fc8fb9d06ea933ddabef555b01be6d72c108cc5f493981b87ba2d926259a6311f5407eee441377ed0e76d041a792858ec39a19d269677b49f285b60c34f441c5 SHA512 0b6eec4edc5376c30dfde8c7fe4da5905412b944dd56c085e90198c9d716b40aa9928a8d08cd1a7a4c6ca26c83d318fadc61fbb5cddfa239aae07a6c831c5e50 -DIST phf_shared-0.11.3.crate 15199 BLAKE2B 82441a3f6db12e9021552b51ef4ad8b564532833dce782938d7d721e9f2d8b7015eee7483724552b8fcfeeed365259cdfd5044e9d2a999f42baf476df8141db4 SHA512 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e -DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df -DIST pkg-config-0.3.33.crate 21590 BLAKE2B 576349a975cd4b9ff08c7f797f300cb2774425c72ed7baced19e0ba6231246f4479939c61bcc9efeb9174a2d6917bf009f02e93c26800c65e798b9e51ccf4d8b SHA512 af931d889e72f51e0ae41c880a1f5aa6215b93148cf7041378664e4ba013d0c83d654e560a73c9d7b301b5a008c221e48ac81b413d1123786e003c97f7fff63a -DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 -DIST potential_utf-0.1.4.crate 9514 BLAKE2B 97979688c9a93a05c29a9a55ac0a37e704eb4623d5890562cdc1c797cbf3e73aacdc6251d47151ac0874ec6d1eefbca8173630f20de3c44fea254be90819e027 SHA512 a8e36c596d7fcc3f13a80457a07da5ff0fda62954efeae3c2aa477bb32465b20fabcaec269929af666030415343a2c94d86db26f9f9bb5e2e2b151581f0e6022 -DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029 -DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc -DIST pretty_assertions-1.4.1.crate 78952 BLAKE2B 016df9fb2f24304b68a6bf4fc8e144387f07a5a15fc8d92757cffad11b4a00e74559abf597d4ac8619a3dfea705c82df1b8c8620c5f32c61ea8f212fd9cbf9f5 SHA512 474f77c61cc17bbe9914c56b98a80e5918450205827cd059d693c2d603ff61a0897cad25dde645cb495200e61ddc14333d15eb8bf2de090a2eb68deeb9aec8b0 -DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447 SHA512 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0 -DIST proc-macro-utils-0.10.0.crate 21572 BLAKE2B 2b7c3c25cc883152810e217d3da2da2d3fd0dd453f44630ec3a27537ec471acc041cda3eda1e73776a0e765e4ff70928e7618d7211252f9a700654cb7bf9a3ea SHA512 7581266de7c292568e8798433e0153a8a4962b80558185b6097be88b0d5fd39cac1cb152f496246089baf7fd4c644614086d047493c0b77d65b4d03eb3a8df71 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST prost-0.11.9.crate 28958 BLAKE2B 9ac3218b9250c9e6036eb43f7b72904e5bb336bfdfa471587d227731edf423cf17d110657e5166ba04ca1f27113a1f6a4ae36ca44697a04d40b120675fbe6a27 SHA512 e71edba46bc7539bed001b1779c398a5ede7d82b15556f8a1d3a5c5867a75efe32e952204cf4e7380e8c50e11f08a765e042e63cd732a51d29f0e912efec31b1 -DIST prost-derive-0.11.9.crate 19513 BLAKE2B b5da185391df8d21e0800b066ceb42d2132e72904a9c51fc7c95b9c08ed4c3cfb615bd2fcf87b4a26f6f5e2fdf53304ea2ece6998fe7f0f548935f90c8c77754 SHA512 6bc09695d3de978d1ff0b26b704b0f3d3fefb38c98ce68b440ada04f340015bb582cfd31f508df1105506b7fedda6741ec7750caee6dbd817cabedfc11481e2b -DIST prost-types-0.11.9.crate 40809 BLAKE2B fae812d78c5199ae8d383f1abe801cd928e7927ee8fe68aa88c4d410471c75781ab859e681f73eb9550f307be3a492880ff5747d3b806dde41f209ffee403602 SHA512 0c163e8c12ad9dfedfe5b6ba13f62f30c57382de2fc9fcca4e6c04114887cda5e8fc5f6e2633624a4d54980f21c3f041d34f05ceb4d7cfa97135293874a3002e -DIST pulldown-cmark-0.13.3.crate 154953 BLAKE2B f732e8af5ff90ae77d923ce484f14c710771fc504965a50558f6cb27cf69fdd159eff85f143fe0f167698521ea8dc3bdf1931b040e616f24e76b1d3a6b9ec206 SHA512 8cd256b719c803f5bafe99df8754f518f04c977100e2a786b7cbc35cc1937f1f9595de299868e6fc595e4431ec52b84d4c427844f8852070e00d19057fe8ee32 -DIST pulldown-cmark-escape-0.11.0.crate 6719 BLAKE2B 232d5e5efaa6c9b5ba140051e21cbc16b46b32fc40931bf434fe25c24fea5d8a39e47926a6256a826548081e246b4ae36c41c7449a866cdaf60037eb64ee0965 SHA512 b8244d6c93a983bcade5e1ff699f334aa72eb638b7e4d22cc746b713b1d0144e6c1eac243476362a77bfed37a3a13a6315ac8d57920dadee7d2734f4d96023e0 -DIST pyrefly-0.63.1.tar.gz 5574619 BLAKE2B 9990be6223d6fe10e842713bd9befb88f955edc81fdb9154b18b1913efd419d7c2d7c13ea03ea75bc88c2b58f125ada1655d9cef26de4f161a3982e7276aac1c SHA512 48c59f7447ab88f7cdf70461b9bbe6a3ac413518005ff96fb351157110cca72fa342a51c8196e65f21a2e97af7cc41feaf9c6d973699fb5a74cc8fae73b15526 -DIST pyrefly-0.63.1.tar.gz.provenance 9368 BLAKE2B 8cc7a3439d8c5d28c28429487efe267091feccfd890b7b460d12402184af433dc4a9031c77346b54a87b12bec3be3fb5e7fee7d0192ad1820af893083fa854b7 SHA512 f82e970bc4435ec9ff725e33bab57f4c993b523056216fbc45ad78c10e3e16ecc73e5c116e828887a7ba3b56dc89f54b1938d318f8d0574ccc53841061212808 -DIST pyrefly-0.64.1.tar.gz 5678602 BLAKE2B bd5febf5f561576fb25f81550bcb84edf4dc9ded9b0451cf51d61611831e47ee750cf0e44fcceed231305251ad4fed2e084f23cc4b611597888eb1b5d4ef9585 SHA512 846f6fe31096d8deee7760fc20a998f38fec6984f6b31bcf6a9b8f984e18801ff5a4c81baefcad31235cdd12b9f38f2a95f178058130a69c30a2028327cc80be -DIST pyrefly-0.64.1.tar.gz.provenance 9565 BLAKE2B 759704ab47ba5454c799a43e1359f12bb02296e39dd0827f55195249500d8e080610ba92d3b354aa4da41511e730da4c29281cf14f11e5e7e1346a3e6fc7ec2f SHA512 f3530bc953e6d81bb2271c8e244fa46be162470cc02ad9dae4abacb53c24b4189bf0461ba67ba1650af76d4b3dd2785a8e9c938e6c8a30e00c549b19e920f1ab -DIST pyrefly-1.0.0.tar.gz 5677995 BLAKE2B a0668f10fbcd4f0ec2023198304fff8610c1cc28afbe9c721d5146da66f624a87cb0a8c92211278dc29559ec3189313fb768ee1b93d563196099384f421d6ca0 SHA512 295ce622a253989788efb32bfb7406ce7481804e7bbee4b51fe2e612b182850b97505aaf2803f07bee384db2555ae55c2a2e77eb82ea33998b02627eb59d304c -DIST pyrefly-1.0.0.tar.gz.provenance 9796 BLAKE2B d089bb90b537936ca4d4061897e50e9e16218b38f429bc92721847dea8da23ef2d57020b258332c79270f82a0c313063e0cea72fd2ed40b0120159b698680ea3 SHA512 eda161ce6fc4f8ecfa7a6700d3bd798962d95c802a72fe3288f8383cf2661be8c22d4cf3ba322552fc758d97ffccc212740a4031c9c1adb1e168f1ca4a11c89f -DIST quickcheck-6ecdf5bb4b0132ce66670b4d46453aa022ea892c.gh.tar.gz 29222 BLAKE2B 6ef1d6f2fb27f382c78691a952363d5a4263a20f85ba19cba8010b5d7ef6d862f7f5f5c0cb88949a59e81143ba3aeaa4fd2e4cda7371de771ef8f5ca3a5c0d3c SHA512 e52a65947432f3a92d47c54df3645a1b3aa721b74c1357281d9d06c56b85e816794082dfaa1f2f9de2239fa156e2eb18003c6ca4fe3b13fcec4dd90a157aadb1 -DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 -DIST quote-use-0.8.4.crate 3067 BLAKE2B e60ff6700aceb55275013c5cb12f5d6b358879d31173d32aa40d3cc07bfdef26ff70a441e6c56719a43aff527dbc46558117380a0a5ba3a51bc90adcd6eba610 SHA512 eb14fc2fa9f63ab7c544eba0f0de36516896d7389c9bbef82ca4ad9343c720261943d512d04f195989f8fd4347ec169ad400a96ab8d36e9ccac7567b2f22d19a -DIST quote-use-macros-0.8.4.crate 5660 BLAKE2B c98e7af0ac6ce7bafd8142afaa19d18a2044367e17c4bdb33a6580d2618bcd6a2e823d2b852dd12b11f08f5b149ff1d9bf2ebbfd3e044b3eb3f5a492a62f6740 SHA512 596c2e46b001880ca120fe1dce0988c4f224ad9f9911048e66686f1ec6860c0c2e3afd3a54d37afdc93824e019ce0eda5223f8c012457953f30a7e9a3ee8e036 -DIST r-efi-5.2.0.crate 64764 BLAKE2B ee17fae983b2c39137cb75698062a3bf8edb4bc680b04900797730618b54298e2f1d13ceab6b660f7a1799f6fc4113ca15d4320b1b95fc42913e0930f3aa16f8 SHA512 80f89d467b482297ec2c13cb0dc8e310442495483e25c33bb523f1cb66d6ce01fee4a57b36880a4f51c0e9f20eb3f993a5bc0a13224d52693dbc81b97c630158 -DIST rand-0.10.1.crate 105801 BLAKE2B f442da8e90eace94adb0d7a1835d54091b0940d5ac75adf60b337edc1964776c06ed06f0e97fd719d7fce4c187d33d7fdc29fe74d5caea05eb2d81e12bb05882 SHA512 514af678610fd4a2abf7cfb8f9e0d738e600b492dce8dff0d30b5e637de5f84995cde4fc29e7ba4884361693087fe94c27544d2ddfc1960fa724d2e375de9f95 -DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 -DIST rand-0.9.4.crate 99786 BLAKE2B a6a3c106a8f89cc5f066497fa976b43f577a10b673f1023e28da03f116caec679d85108e112114485ea8536a8edf93f849314f27925081b3d2618d61c4e65f70 SHA512 3b78989d418b84dc00833237e1e83d93a263d67d9ef8570785d1917a7dc731103db1b790643def196d66bd8f163da49994742791a1b2d9da03f854a0176e68ac -DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 -DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96 -DIST rand_core-0.10.1.crate 22833 BLAKE2B 2fb3972c7a83060afd88e3e1c97c26ac2236222c02259b421109406047fa7599e3408db34d22037eac42887d129692d163b5466190c87cb18b97ea6e12f1ea6b SHA512 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d -DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 -DIST rand_core-0.9.5.crate 24129 BLAKE2B b259f980ad82cce5d7871d7d72adceccdf75348c9adc628308cede24b603df4c1978fcb9976574d99d1024207bd496df6359a998f7a6f1b235d3f16fd8556252 SHA512 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56 -DIST rayon-1.12.0.crate 183391 BLAKE2B 97807936988b73fcd72574a9677ce0364e67f5932cab13e137bb3d285a14c366d767bcb7d1fad9733be7b022c2bfef7eb8131555966470d53f41b85414915557 SHA512 adad1851620e8f4652449aeb110c62741d454818910cb6aebc2bdf71672b8b3e1371a0045b1e2d8faf2a1a638558220fd2b7e3dd3a7b8178441dacf2d0bce2cb -DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b -DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92 -DIST redox_syscall-0.5.6.crate 26186 BLAKE2B 709c087edaee82f6c08ce585d01bd34d100c30cb1568791a050626afa538f97b2542495b87029c9bd2c32693f00fe84e40bd6d521638a4ee50f09c8a322fd6b3 SHA512 db8583573e4256132be13aaaf7dc075c9e55adea5c160af1958a46f9f9d43f1379f3342c068b05a60ee4aca1bdc4af17608a564a68fe5c3c6ef5859f5fddc0f7 -DIST redox_syscall-0.7.0.crate 27652 BLAKE2B d0c5c9944469a733fe4f3fb2e1d08f1c695996b775828483c833b0eb13f9bd11dfe6325efcbc2e774f4962aaf5ee74ccb084d897c4e8fdcbb80f74e0f08841bd SHA512 b4aca4205e630f4e38de2bdcf5db0ba921a50ce73b686280a6b0ab12959a92862e225f352e0bc041ec90202b6fd622e1ff9fc24556296e92636a184917cb1b0e -DIST ref-cast-1.0.25.crate 15192 BLAKE2B d38a9cac7cc2253b8892e2dcda3224ed637713a667c7dc283a2744307e437a2233314a57ca8f9568afcb72425533c688820e12d42650fb797bd23c88dd99c131 SHA512 dbab09333cb8b7f9b0ff262223a10078e7cf729266b90df47c1fdbf1d15cb31807314514556c72211da633efb988e3d6ac8e0e1598b7b55b557f83378deb0120 -DIST ref-cast-impl-1.0.25.crate 10167 BLAKE2B 0b648a9d54300e309214d8061f017d8c344eaf5be3623a361dc3d7dea687daf59ee09fb3c21c955a9fd9da44910d19f0b5a7b515a8877428d24369f6d21aacc4 SHA512 c79cb5a1338796e037927e99a9201738cf2a2ebd1983d120828569644c60fb5a3444c2eee830093b166af6734fa8ba649082e523170d840b9e8a548341fc3b70 -DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000 -DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932 -DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 -DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd -DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3 -DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4 -DIST relative-path-1.9.3.crate 22400 BLAKE2B c6bd04b060013de042079a741a864150632c02cdc493ca1cfd746bcc12f6ad903f8f0748ec68261c979d833089c0fc091f7c9da2b2936e8f75dad8d4638a7b10 SHA512 fd5c88d370865870570859a110245e009eba557225e4297783a606227b13b42abf0c7e69a4beb5093a5a9dabac1545afd988f4c831abe912c21ccd8013c30382 -DIST ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz 8416527 BLAKE2B ed62c56625d69655ed06163710a3c1fa9c8398252605f12cbe089f0b32c0b6c028033b057994ef9feee136786c9fb449df75e027880779b6460371fc7c1ae743 SHA512 868d53980c56f1b0f0013a5c9ba85e370cae11ff6a748780c2070e8acf3cd44d278230e255c5f4f85b4bc9f1cd40300e9af3fbe154ce975efdb216670c153224 -DIST rustc-demangle-0.1.27.crate 30448 BLAKE2B c301ebc7d127c679d95dc77798f738263aed592a9d08cc6a5e3f53a4b48fcdb8ddc824550c35c6274093315d71dd720588e1bb7d6145d1e3975dcdef72c45932 SHA512 da827b28e0be62af85b4b5dc15de06d78058bdf19888ebc7c55a46b533d81e2d8ba922bf032bcfa5334c6c43dd5bb272ae9510ffcf9ca2711a284bfbe245fcc4 -DIST rustc-hash-2.1.2.crate 14754 BLAKE2B 6e9bd4ca7c27339e5d06bb82139d9d4f18c9b56d4d9cebba69c7dd7220e9cd16b9894881ef1e82adbd8ad01d5255b984952332438c97d55eadf40b320df1fa27 SHA512 0e63079dabc124395e73b585b7c68ce00be583e0809c3ecd2d1cfe0b4d64e2f2870294372c658051fdaeafc51fdd348a461ceaf1b87ebd5f2e2dfc717c2ac5e1 -DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f -DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c -DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 -DIST ryu-0.2.8.crate 42798 BLAKE2B 393eba320c417af8d2cc23f5fc2874d7813fc3cd4804f7cba1d374f073f74bda4de8208544f30a5650d21cccad28611c8ab2bbdce15ba63b88d6b17100ac5ea7 SHA512 15a17fa06cb971847386013b7bc80e0483bb30f62062ac1e3200d588cb52771a7d34cdd74aba51de46341d303bd29065cf1f8cdcc17c23576cfadaefe63384b4 -DIST ryu-1.0.23.crate 52823 BLAKE2B 20ab79357165c4fa0eb5139047ea9fb7190de888e7131d8be1860d9c3f81b9aa6eb74b8835d6a277a359ea8457cb9c3f3e10eb08ce696ea88b3c050f70426cce SHA512 46257bb145f9f083347b808ecf5932dc66ffa656550494788c1011116976ec811531cd27e3c28677cfb774fba5effc310bd232e697ebb4f25f059acfb9c82937 -DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c -DIST schemars-0.9.0.crate 80032 BLAKE2B 89ed96fa1202c3e1891c1e8aac2edee8d672659707aa2215eddaee122fef2bfedb1cbe1c6963111a7dfd0c98957c1e1574623dd7c5840a3becc6d003ff1f6570 SHA512 5e6c65dbb91f6016c76b638c0277ad42fd002d1ff5413a54da353775543dd87d6c1c7e473e0f2a0bc4f41e1b94d4e72d1ea850aca78160a4a1866167b6650960 -DIST schemars-1.2.1.crate 94403 BLAKE2B 428d5b2956848ae7549e488b120cd87e6ace83d1a0ccceeee57695faea8885efb80b0a46a1690e4cbfd867c7d57769de7f1b137e91dc11cb843f123f92e20984 SHA512 a18a5e29b98ebbd78d46670317ad467904389a71e323f576c61816ff9ed86013df5048384b9c9af01c6087e4eae10e3dddccca6b3b6cc723feb2a6af08cae9e1 -DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST scratch-1.0.6.crate 7974 BLAKE2B a8cd0ed8c98955f55f2512bfca4e392830fc0b29b457baeee62683a9759823baa1828f1e4e4b698f4b7ff565bb91966d658bd9f6ca538e4ce576798245544d72 SHA512 84a590aee128b25f7e7bcb89e7755feee76dce4ea5c252bd47990c9d5b2993c031dc19f8c3b259c4f96c2355978091da2364de646ab51659cde3bf4b329d6194 -DIST seahash-4.1.0.crate 31976 BLAKE2B f553bcff7af9da9b024efd8db4ec8cbe4100dcf4ccd8f627c724fe4a34b678ef0be8da44e92ea55c4622b9f9f37228792a22c8bcdd54e652ca926eb3c7d37655 SHA512 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b -DIST semver-1.0.28.crate 33064 BLAKE2B 03bb56f4f0ec6f4cb208277500eba03cc81a7b2a115d64849b2d154066f723d46f8625df7c512cfbb2e402a36cbc5a1627e8041ac2de92daacd4a92a6943979c SHA512 bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7 -DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 -DIST serde-wasm-bindgen-0.6.5.crate 21098 BLAKE2B 34b7a66752422c21031fb21202c8405c43a1e6758eb067b4fafeb24f812280e70bf16c27bbcfa4b4b5723e369bca81e42020677787a79277f32f71eaab6822fd SHA512 c457b1e8c83760d94eaf8eb49169cd620cc1fd8246af8953503c2bea9c4ae916f3de3b9070bfd4102a713f8d843b6ee96404e27b21a48c589b444aae0f9303b1 -DIST serde_bser-0.4.0.crate 18744 BLAKE2B c1afe41ffb0122784e5e3bc9aff49f08ac71406be2fb18d68e3c83a9fa59a7c5c50ee682f92ba7afb2d9fecb1bd4bba1ce87eaa9208ba1b12f835ff01e6b276b SHA512 d1837352a2b829771b178c668ca9555c88bedd0aad07dec31797386bd7d4e2de43acd9b7eeedb4a344a86a8b85bc37a773851ba6cc0a59222455b61f86ce9f2f -DIST serde_bytes-0.11.19.crate 13427 BLAKE2B 9cecba42c6aa66b577c90577002184376aabd962e2de3a7803ea073479601f142cf2e372501f8caaed3b3030d1202e3d0ee1cbde84a6b1d9e704d690b65c578f SHA512 9d3f72532f57703231b6e60f4bfade202a734944e0eff5a336aa342c5b15949cf29a0aeba4a921cb7a573016f77f12dc3a5a78603f93d07352e0b64f3a4307dd -DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 -DIST serde_json-1.0.149.crate 155994 BLAKE2B 7564c287a05c95feeba2b3a17e2e43ba047b0132b40fc4dd0c09141c2aac559c00bf4c63cbd24c17f12f5e6b49cf38b240d2c6c66677ee7a9edb197aba7d57fd SHA512 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43 -DIST serde_jsonrc-0.1.0.crate 66788 BLAKE2B faa9d0eb73ffc4182070b97f3bffa882e6e934bead2078bb01b0a40e437fc6c93592b53562a60eea6884ebc1b9e9b92be540371c09890cb2021dca86cafd6a4b SHA512 fc924aab897604177fa7ceca478d29d0df616cb5677a1d75c9c9e3b33173d3df5807aa7bde836199a8d65fe413d04cf217c15cbab77ce0cfff690097bd629a2a -DIST serde_repr-0.1.20.crate 12627 BLAKE2B 64aa318e56628fa7d9777f7387e66d122454008fd1f296ed29b4fa7f4ad4c358ad981bf7d093f3e3a5ac8aaeb29a9a62b0c11ed70983d82ab76897dfbacb9394 SHA512 0b47cacfd34f914acd48f443b62247667565b12f2a5bd5b80f6474074e08bb7a3bc85b8711bb3d45e17003c181f3366da6669382cfed6276cfa88b6ea55c3e68 -DIST serde_spanned-1.1.1.crate 11025 BLAKE2B 24329285e068484b2480d603a6ab7f041f111e03eaaed6db00ac94e36e608c810b7f19040265c51e9d881e65a107cdfde98068b5f1f56dbb8e1fe6677683ac58 SHA512 ed6f0cd52d97985458d530a1ff973aabef8b611a17e739d5011aa50293e4cc994af24992e07ac55e0d2a8fa8d0577ebdba4b42b920cde505e05dadf05382e545 -DIST serde_with-3.18.0.crate 199584 BLAKE2B a241f0615724331191be1744df53935f1b8b74c736204d9e0359d68789d045117d0de54299ab62055e5561e9956a2a8631bd01d0913e44eb9a18146ca5210c48 SHA512 313d3f9ea8f81d97a28fdf86404b349b875dee85e01969e2c4d07f678c3bafcd50446c75a191ef883fc5054ef22d0a037da41a9ed5e162ae70f36a3ca0a0291e -DIST serde_with_macros-3.18.0.crate 38080 BLAKE2B 4b82be32e83b7e046112985772c8d4492eba188ba3fcc59843aa0ff6dd6fbf5ded1805e23e0379a1d74bc0818a6d7cfc34f6df45fb8a27f6eab6d8075608c3ec SHA512 27d91e80f2675b31fa3b6be7c920496614108b81196e9064ae79dabeb8e10b1d2f274f22c72377e45e47c43d95f107fc9be9fad94acd89989070ce8d35722e84 -DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80 -DIST sharded-slab-0.1.4.crate 52479 BLAKE2B 766d81761909006ac740cce13e8361734c3c7072cd07c8c8f611f09772e16f11aa93cabdc5273b9446f5da391b26b7e7d619be523488d8b3558c64c18f20d591 SHA512 123a9ddb126d1adf41a30a632604264d66a06bacc497db6373e9dd36164197f8321f2fc826a16247674f0f69d9f6e30aca37810f787693c4a5c2cee8c5887c55 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST signal-hook-registry-1.4.5.crate 19004 BLAKE2B 6537f8523aa03e3941bdd115b35716c62ea523a67f99662e28a2d384a5917c43c68a3a26ee9af82ca44f07494ddf39a5ddf2cbff22b0e0a9fc917cf72bf57b5f SHA512 8e7c41c4b57bc5ecd6cc16e6ea8206af0005ba1e7640e2eaabe84c81312c400c74efc229b563f4627fb7d167cd7bb43e0d2d75ae5b8c545ec9ef43f967ba838a -DIST siphasher-1.0.1.crate 10351 BLAKE2B 6653898cf0eb071fe83b7c317f93ffb73bd26ed601961173875b26ec8851632599891ec178b7e14318abb9eb98d522db8022deb852af9ad9f6bf38a5a5708e82 SHA512 d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28 -DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9 -DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 -DIST socket2-0.6.3.crate 59330 BLAKE2B 09055b889f501975ebb358382237e85c35d81108b5ee91652843b363477cf103bf72dd922e94aca201720faba00a25898bdb88df3a7e335d0664d48873453129 SHA512 c69ed9bafe82dce5fb6333430f06dd5bea910dbc2085ae6bc3f0b5b3d2f965459a8c19e90a877dcbfec70dc8098df11ffc01dd5a401b5638c29b6dabb3891ae3 -DIST sorted_vector_map-0.2.1.crate 19705 BLAKE2B 7987a3ac98a9a94befe9c8cc24411e4addb8a8a7312cf55dc34a7ec0b5217df2d811335afba6fe1759b5a4e27d0f15cb561204decc61a9d10bad1eafe7af73e9 SHA512 ff33aa46f82e30acb5d24c5f3d464ffaf12d3b36420a760493e2b682647e466e626f29183cc74379b42b210fec3da2dfcbad1ad2a27f3005a00a36fa9b870b98 -DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03 -DIST starlark_map-0.13.0.crate 45698 BLAKE2B 949bb49996a3ab83900db4cdafaf895e4c1ff2e49b13256cf6eb4b906cc76deaa1921894419d69abf3f001b5974bda54f4954ddcfb50a486b7574c9207e27ffa SHA512 16e42e87a12aaf1aa82938960f18771e926f089211bed59f24d678b7887d5423ca68d8a402d18414b097bc69563ebbbc1c685ee4bccbc65e9e50b6e607a655f5 -DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee -DIST static_interner-0.1.1.crate 3831 BLAKE2B 4574417b14ac48b78fb4da5213a70e2f5a497364be258d44c7f5130499f00ec9849cdb88f796424e87bc949b01bc219b5f43cee4d57e4bbe35f14d67adb5da73 SHA512 9132e6667b4219aaf68f0edf86ec7a6bfb507d6fa5f89d250be1ced7ad97d64632ae7d9fa1083990851e32b1ffd5796b02e9cfb53594cc20f77016a5eef735f2 -DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 -DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c -DIST structmeta-0.2.0.crate 10243 BLAKE2B 65e8512f0e61eec9f579926a6216c534ac77e1a2289958c35a8c678805c6d03e59757c16e5fc9cdba5a8daeea4186b843ff11c794e84a3f56db17710975bc7cb SHA512 02e46464e6d4ec2f5b4e33aca6580bdc8baa150edd86cf8c0aa7f4d2e39b040c6c7581029fb94cf90bc17e708e1e6e289bb67aaa931edcaffc6341d747fd0d9c -DIST structmeta-derive-0.2.0.crate 12328 BLAKE2B f71502ac396ea2c04455bb594a25994bbf5751e85bd4dfebe944960aef61a76d839ce1371094f81c4f536e9a29b4571809d0febddb2f5e99d5b876cae7f323c5 SHA512 03c6f598530264ac741bd6cdc5972bdd91e8f1d851015d7409acb494c3141402889fd552dd850a913b01583889579dab19ebf99a3489261084036bca7d2ee3a0 -DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd -DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 -DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb -DIST tar-0.4.45.crate 67847 BLAKE2B 2dab1e4bb568970cf52644a0719f69a62503307051362a8b279e3418ffda2fe8d30fdf3e4455cba7ee238f60fb10b5a89112ae2bdb102ab98aa3e38307111277 SHA512 a45e6250f93a31c1ea99a251de6294c4d66931b3277f4119e68586abd328d523e251294701ae578459276558ad256a4073d83fd968ae9346faf7d8d1ca55a593 -DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a -DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a -DIST terminal_size-0.4.4.crate 10022 BLAKE2B 217873a3d3ff353e03c8612a4c428570b9ad10f1a01b7ecbf276082716e04934cd5d5a8f8fdf29f6eafa61a7909a4720bfa5b0ca139a4a25365b480dcf0877e9 SHA512 85061564489b4fcb8c5a958c66f6c26de4ac3ef7c95afc38464c0b294e56420a9a5bf533691db2282e6429de5405fe7b6273063c4e79c7c72ed0d00748e6008e -DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899 -DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352 -DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3 -DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553 -DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4 -DIST tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate 900826 BLAKE2B 402200007671a33bc9f2994d91198866b875b85d95dae5ea139570fb4a80aed9a32930b15a790e29b3cb03e5f2db13b72fc5e415f6b04b5f893a28a0a930ded9 SHA512 01aab571381f9965faf0083240a4b65ea56a39f36feb7b540183e39ca20adec159bea773a79b29172e01ba52b06dba95c9e8b1ec0b62b380f659b0b66cbf7214 -DIST tikv-jemallocator-0.6.1.crate 14074 BLAKE2B 10a6089519c774b0ff8ded1415c0f0a14cc8f2468b993917d1a18ca9c61df57e7d3ff24e3f2d53e5a3b61baa502fc6754f03888118ff5d3c692a8a5029e66068 SHA512 7cee184e66aa45323cbcce4f7593ffbabf4b4c0835a568276cb18c0dc90b44373b7384210a219cc26535aff752539314166471eeb4705e9f1ffa3a10f98bf3af -DIST time-0.3.47.crate 225161 BLAKE2B 11b19cedab54f06763fdd710c273d0cc3bc4de1a7e39dba9657c860448e93d22d83552f858699be3a5f4aee4cd888b959c05f90d5c24208610dc4d0dcfcf3df5 SHA512 c43decfab65f62b7719f9b2b4bf6eb80fe3ed80f670e1b47aa0879baea403aa19557506ec9433df31ae9fe9cd92cfebfa237c9b2f5dec8d5eb093c54bb815f76 -DIST time-core-0.1.8.crate 9634 BLAKE2B 6fd5acc286636de923ea527874c02acbc31577ffe0f15e2d89de5d1d2a9c1551c68ebe392667cc8d34434223484da792c0bf967f5b362d1784818b016ddce0ee SHA512 cf9f2d5da0fc1b61ff53c11476d9a73e76740dc166ac0b4c4953e25d63971c5471f6e3bcd6d1287394fac44fbbaf6d855a09ee694d845bedf693e6b8a517c9fa -DIST time-macros-0.2.27.crate 25144 BLAKE2B a308949ecf582451a01669ac0468b74231e6b466da44c4dff864baa22cccf33ad64ba3c80a75afd4c19bf983dee11b157fc973d9e4fa78a614bc98951506b4bd SHA512 5caaacc82e9b73bd3891e55aece04ca3800884f9e52c01d5f9a62fc9e554940454df713d903854c68b85b5a43c7fd8dc8e7047f596be72f86952cfdf9323a818 -DIST tinystr-0.8.3.crate 24710 BLAKE2B 5ff044db0b3c11c6ce5edf6dd4562087449c7af0668a5de08e07588c3b225a3c13f15ed39f2f7d8860dd4d0bd88fc95ea2b7fc96446e5963521eadb6699dc80d SHA512 1208a3502aad5783a99d05c6c546f0f9de5b468b273c0931a33829c857a159679f8720622ee0700bb8df397baa590e0411f89116327759a859ff46438ac73bfa -DIST tinyvec-1.11.0.crate 53096 BLAKE2B 58b2a97f9883e557073999502bc3f1b08d075b216b0818beef19336c505926a352d1cdd8e596e929c2068912d2f4967cecc663b3834931bb73d845ffb49c3660 SHA512 5b07b93f5fa38a4e5512ba38a424df38582e5dbf39bec11b8b486d2b5b0726bad9b2c4b43ed1312b2ab6c8debc6bf78c48c05eb9c1c9c8187220f60a3c6f748f -DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 -DIST tokio-1.52.1.crate 900270 BLAKE2B f84b7d9843533e860a8fdc3d080ab4f81e3759154caef96dcff239e5ebd91d96319a71b06d4a74bea116f25ad592e48673876824064f7338fc6ea6d01aa46780 SHA512 4b88b74953edb136b963fb72e279852fed62fae26b9e3378b0bc079c6b19529e8ec60cdf1520678dd0ccbbeda64b615c34bd2ddd3a27252df42f1a8076e7afb0 -DIST tokio-macros-2.7.0.crate 15859 BLAKE2B 430d68352a433d070dbe80146860179023a01cd8fc7923a55337f48743269dfed914cb69989eda8ff969c74a96b28cd32f0a59caa87d5b2f3e3828d878d0b026 SHA512 c93653ec669b092e928f71ed1e7af8783a5e9899739265389ee24301a0a5a9e2b98c69539937f78926e47c13a36aa70c70eae278ba6c082306e4044a7021c2c7 -DIST tokio-util-0.6.10.crate 71140 BLAKE2B 54dae89f8c3886feeccb905d371d9c3f1411fecc398eeb388677e364583fa42ecaa3ea21f10ad76e1873eb91da017ad19ab56befcca81d4e89ebc1253a9bf029 SHA512 0fbf96817b32fe561b26793e599377e9b58c28513e48d0ac070e81f64c0c64fb4d41a626f27b841e88970e8beb75fc2e94a8e9564e63416719756a9d845d8bc1 -DIST toml-0.9.12+spec-1.1.0.crate 56485 BLAKE2B 1552fd92ece75ebf9e8e4914bd60e981333d6f22f5b09baa489bb206369a654c4246d3f8832d7a8e03d2e4abe85cb6871b9ac9289af278b767e200807a4400ed SHA512 214cef1049e5f569ae448041bd0b6989626ab685c580fb77dbb47a4a8a16d879801f88ef5d298b711a82018788a4099a0a008de7d025c362c9fd989098be9b89 -DIST toml_datetime-0.7.5+spec-1.1.0.crate 17975 BLAKE2B 78f3ba1af90ef25ba23491c1828e8c64d70ae9fdd4718e58c689c17848f9b74469d62471c7ba447dada7d749e1c63b153bc2850b9966cf1ac7ce87a6c7916861 SHA512 4db08a8865011ebec8351a5c42c7c9ce862956c04cf80d10644f68d727362699a4240db9e210cb6d558fecadb63da0fb41b356b5f0cd1142303069988a8642b0 -DIST toml_edit-0.23.10+spec-1.0.0.crate 66420 BLAKE2B ca854ab01780950033763887069becee2527e72c72dc821e0b152713faa4b9414ce111ab1e57742bb13ca1d32e5756e9b564d4db50b2c4d93a8dc533d437a04b SHA512 2e8eb555e7c1eb2279f9f868f688b78f27a53a60985be952561e81d2d317f1f115739de6c15ee79ff7e580272657c0a86138410ac10505a0e3ae3836412c7f99 -DIST toml_parser-1.1.2+spec-1.1.0.crate 35485 BLAKE2B b45ff5281d25d002fb9807005f6593e218aed03573d99ec0837ae75e4e19c40cf21759b0813556904d5060e5c8c309bf406485766ba14e9b464771886deece15 SHA512 11d4a5489337f9e2eed3f47b04376b0d00f9962a8fe6fa59518a4b5f0c7886aa8416f4e34ba640102a3abc45fe7ce628d1fc5327a4453dd7866a7f16fb45cd9b -DIST toml_writer-1.1.1+spec-1.1.0.crate 18841 BLAKE2B ff11963c7dd3469bbb9042d10c9f201aa78d4cec5b0aeb3943d17f2a632243f0bf0358989c618b0bb8cd067827f20e06dfbb1ba54a0d55e1ed1cf45f3c2c2567 SHA512 f8114a147e81c99b7cfff81c9c337b04d27199259cfa853ff1df4f56fd65d7a2d845d90e21ec51c36069b11f7e4b7a6fbcc69a9594954ec032c75998b2480697 -DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869 -DIST tracing-attributes-0.1.31.crate 39733 BLAKE2B 5a345c85a36414241fa88bb44cfee5e07b33ad39416be0f05e35e0f17adeb99ef68cd1fcdbb7beed21c1efbeb2020a81a33f33b74c3486aba32bec175b5f9c9f SHA512 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa -DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6 -DIST tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0afcdf50807bd0f6df7539635e239b5095696872103125a4d4cfec24af6336fce6f3931363dd5be4f53a09fa584f2 SHA512 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285 -DIST tracing-serde-0.2.0.crate 7755 BLAKE2B b2c50889ef3d65e843133c5c518f907829c14997155ff56da129b32d74b5b99aaf0082ed9963a7e1f9b20072ca28fc5b9744270c26456490c54a248277b3eb23 SHA512 d5914943ca8a80959287117d5d5f3fee0f01baa49cef02002bbd00507743e06c3c5df31a346dce54b9d5d20358fd512d4ae54a0956f1dd334b9bf0c7e7594823 -DIST tracing-subscriber-0.3.23.crate 213773 BLAKE2B c47dbb00620dfef7b629f5f39549040ba1a7fdb1e511bd57212234396be248c66baddd5b12cfee49bad8bd9aebe9d4e9dd663df7e4e0230047fc028f9c4decc9 SHA512 9d69512c39fe2a4d9f4e27f373e3c79d2b23dc6a8e10e8388c5bba87d6f80048edd1e70541fb4311b9708d53510a53dfe69f32c1e3e36ea85c6dfaafc2c01f74 -DIST triomphe-0.1.15.crate 34711 BLAKE2B 0b47f413da6e80737b59c921992e629b9e55e8984f50e268058a1baf296804a319d8fb4792dda693abc43e4f164148923e5b6f3ebb8be7d072d9e0638629ef8e SHA512 43e82d5389061764cfcb13877c9bf1a71150f698a08347aa1dd168e1bf5b615d1e0f11a81b1b4742737d735a2615781cc5bcdfc7a1582f9fd0f204d20b6e92cf -DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4 -DIST unicase-2.9.0.crate 24368 BLAKE2B 6564ceec45d9bbac876cc12015e46f4efb415fdda4a37a62f8dc00ac93fa7a6a643887035caf0c6eb13b07571a2145e393080930fc5d1f71899794a942440409 SHA512 1255c6eb4cb7217f0ccb698f790115d88dac3dae3708832f9cdb135f6cd914b2653048463036bc396d0da0cf415251b53c70e27ad5a1cf39a9bb18d8112aae44 -DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 -DIST unicode-normalization-0.1.25.crate 128462 BLAKE2B 20f8733bdf09bfb5b039f0be20eeb4af657b3cfae520660a107d7310aa58389757cdebcf0e88c6c0036d4ba090b9a97138254695dd8e679dc902c7a9cfda6223 SHA512 265f8088e46d445174cdddba0203457acb329c4ab20b039caccd8739968b50a76f253e2a82ebe3873237fbda1f6228e127f147f546af0512471a368ab0973727 -DIST unicode-segmentation-1.13.2.crate 111829 BLAKE2B dcca4af1f3d432c7f40366f7a29267a698cd0ee9a8d3fdb55c577c3456c75f1d664f8bd1f9a59f9b19b93f073a1af7f89bc7d70f87f7c8ade148187c9b8b4990 SHA512 79652f9c22e755530e3910e8a4e176cc882c4b9895755e1539e20820b6dd74cbd52dcc9185eb11f3f150214fb6a822a4aadb6fe967e9a590602008587c67cf77 -DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb -DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965 -DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764 -DIST unicode_names2-1.2.2.crate 300609 BLAKE2B da243d53e507563335b98f7da478d0bbce18cbfbcf9df3c4da84594867d08bbcc1b1a221c1c0dcb37d995d5770c1126ccc553220cc9e6d926a16e1ecf15e778c SHA512 eea29593e6f7ba35129782248e18c0220001eaf83796abdc5ef2d64ba9e9d2c9ac39ef444a8aa675bff1325170dc31a785f21b97ef7624feadb581914ee32db6 -DIST unicode_names2_generator-1.2.2.crate 14017 BLAKE2B 9ab0d78f21fc51e9a273425a7c53ab80095a2edb577c6ae7a05d995a123f2da1357b19b86616ea51b77329e5c5b7324e2ee99809ab397d3a7011cf6507c6007c SHA512 7bbb67f7ea4d8035e28f83300297557c7efd8aaa96da83f88dfa42c89ea0bc153bcf7fa4b03ed443c040ccf784bc0e2a42df17746e40f667db9b4ab206e25720 -DIST unit-prefix-0.5.1.crate 7627 BLAKE2B 73c1cfe0c8736556700ae374de1004832d3c5e87370d0e0295a60ee78c8dc7a1b4153c1649207734a716820d55e9f3fc5932da87fbd8abd9ff5b8e0d3477eafe SHA512 ceffc0a250d17eb08edd4ad07411834dfcef275c1f5bfa4085f16852133a8b3467be3e8e696336da4a9901b235da66f04ecd9616395b6dd0d9ea88b66000a5a0 -DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a SHA512 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c -DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 -DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 -DIST uuid-1.23.1.crate 62932 BLAKE2B 8ff58079d6a1eacf2d1baaf1dba6ca5c5da84768a27e2f7f1f9843f6057ed634843ad96a6797b4fdee5a01716ebade8b99433a9b9b3dad794bb9a26d93c81059 SHA512 7f9222285c9e6635d9ed0b03ae945c2037bd7f7486bb05214355c19eb3fc0f7685b3f6b3bb58e158e1dd26cbf4772af7180420305f2ff001a69e90ea6f2c428e -DIST uuid-rng-internal-1.23.1.crate 4053 BLAKE2B fe6c030ca6a667ade56217be339a8057c1b6c4a5badcefef5919ae90e692397905e58c50ba7b4a804ac464a79d71a9c9afcbbfbe433aee57c855271ad637a23d SHA512 997f8b87fe94709f52f24e18179768739754abdd04b1e75cccfd3656506f748d95c1a7e6162d34bb3cf5855e6d44843d35b04aa24a3e0ac0e0780d85709e4844 -DIST valuable-0.1.1.crate 28679 BLAKE2B 33a68f81cb0448fa737fd7416f2dc1f0e4f171851692e5f759bc375ca8ffbe6eb53912823a59da44228029d379729b669e8213f00928c9b1a182c5d26c0de8bb SHA512 d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf -DIST vec1-1.12.1.crate 34165 BLAKE2B b941fa0077ff3757eda77f3b295fb505881c10de6a340888ace26a537f913af55a17622947e0d7bb47e7080c4b361fef5e6e0015fe9fd20ad0f4e52a1278bb24 SHA512 4029c43c0bc0c72747954fe64684f33092693bb1bda6b59118d0edd460f1927e849817c27ae71200e5ff2312fbaaf8000edc17dd542a33d3948cf1ad9c9a1e85 -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad -DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f -DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb -DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 BLAKE2B d8251ea31999f954eb1264bbc7792ba16a90aec3ed3112fe84b9a93dd8a0e493390b899be9e5e215ebebf644697d3bab680cb07d5e64617cbb57e6b2a28ae95f SHA512 fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d -DIST wasm-bindgen-0.2.118.crate 61149 BLAKE2B 3d5655101b382f2870aebfa35eb38cee19402eae18cae102824876f01094e5f505b26ee6f1afafa786b0cbe6b94ecb5c292db54bb85cc453ecacf6fc602bf79f SHA512 a61545f1895fe5a6e9d33b321f8d6e888c73c44b524fc38ac667df4f0cf7cea785d072c3cffc7d7bb26d288ddce90683bcdab3ba09be929016cf1f742020e270 -DIST wasm-bindgen-macro-0.2.118.crate 9288 BLAKE2B fb4935cf037278752326a8ee4e78ca89738b426ebc14a90a63e1c37e7bb250e7bc4a08390448b1d49d7dfdc58d1e53ad98f08220c57187584740fa73950b365f SHA512 9370d4abeb445a0d8a89d0fa9156611dacdece4ff809e929987436ac2d6cfb1a3625b892a90f6c1e32f7541592415eb37259ada379b39b2aeddc8f3a2f8f1b3d -DIST wasm-bindgen-macro-support-0.2.118.crate 64823 BLAKE2B 22381eb0019bb582dd1b4aab1b33ac3684d6eb8b0a613d1f8909eea82a4df561844e340e81b7c0cadf452039889cb3c1b386aaa4f6c7d25d6852529bb28d8e09 SHA512 36896af83f1d9fc9f72b4709c600db787538b7e889b86a374ff933b5c29ef80d09a2599d54fec051b3559c896ed035243595fbdac834f909860ff47eab2f7185 -DIST wasm-bindgen-shared-0.2.118.crate 10565 BLAKE2B a139fbbc5b63fec19708772d7f3cb457c2c24ca73a72618e4bdc65c8090390296e841a9ec5969d1cc0f90cd61351f43b5dd1d0462d08635d90bf01b24ef12b17 SHA512 916d6535f91aedf68b90d2491473d758244e664aee2d82734ed2bd377eaed90e929aa06ce95790ba120405337caea88624cf25fcedbe6af8b0820905e203fcd4 -DIST wasm-encoder-0.244.0.crate 85804 BLAKE2B 6dabb55c635d13d1d56711a43c655dfcb74bb9f0be10bccd412c21b5dcd63a46b73ff40955ff28aa0fba9341fe22161c8d253762afd587eaf69a7ca49c06e285 SHA512 ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2 -DIST wasm-metadata-0.244.0.crate 21500 BLAKE2B 8da1035b6302c23b00792d90153f74f35eb9cbe913366b43ff7e5d81481c903396b32ad54a416a14b40ff8d4ba329c6fda8c203e4b16f1ab80b3bf4535cde72e SHA512 77677c68dafabacc9697c6090d01fdb171c33ca1663c86dcd3612630b2ea6c41232a7cee125ba416d373edb34ea8e0926d164012461e2ddca8d4d18597feb855 -DIST wasmparser-0.244.0.crate 265607 BLAKE2B fb982e84536afde140d972614bf6c2875ef169f0b68010393e61d8a1041e57d5355e8f0a57df0681ce4159f830e30a59affbd733656aa9c633ad959225007b11 SHA512 d1a1f549fe93e11cf4155a8f5840fa444505ca9184e28163917bd8ddb1d53cb4d2be0335e183ec24625a7db22dd5d7e22c93c697bdd4de0d537b54af4ed7d834 -DIST watchman_client-0.9.0.crate 34077 BLAKE2B ac603a3039150affd094fba66cc69e5d789e9e3fcec27c361a09bddbc5c2f6e59c4c82bcbe3b75cbf7e80923f8953e2f2456841453757d3bd439dc5a6dfa72c6 SHA512 52d8ed427b544ca34a4a7b387205460cc0724d7843585209f1bb51a89bacfa21cd595f0a19b61b2a6468a62d1e825361a42ffc93ea6322bdd8e15a9b15df4b09 -DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f -DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5 -DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 -DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01 -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-core-0.62.2.crate 36932 BLAKE2B f291939153338efd768bee7cb3891814a1d46ed5cac1e2ea72a7ac66613842c02e1de89052a53e8b164d1055d9d4a138711929af897486b3a6da02e91aee3103 SHA512 b3b3e95b7ff6df91ebf866f8ec9c5e8f67134a26f1690d286f62fd756ebc5e2c59c583d4fdc213e5aaf6834f2693329f3eccbee83fa0567663cfa7d9d9ca549a -DIST windows-implement-0.60.2.crate 15325 BLAKE2B 1f4e5b6759224a74f006c3bfb9acd3bb5fb111fdcf6e4f5e838ca10ac200baf48261583386962d357deffbabea4f67f8e257b8ad8b01b5aee6fe67f3822a7c13 SHA512 212fd6c1f25da40f2131b07ce1c0a34c23177c4666bc518e00a9b4f2bd23c1d131bac565fde531c51f21167f9eb1591e381fc6bc44ce952f6945bad6547c1579 -DIST windows-interface-0.59.3.crate 11809 BLAKE2B c3f439e14e85175f12b4403295f063f53d03224ed1842ad3826fb2beb89c2884317105e28d9d9af2000e08b5bf2fd05befa48dcd0325baba168acb19c8341d86 SHA512 6fe54da90ca797a5e1927803febb07d1e2e4db0bdba5a9cd84d823dc9118390c0f988387e8c614949b9f3c3a0fd47743fd0ddec3200f897952c53a57bb34adee -DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b -DIST windows-result-0.4.1.crate 13381 BLAKE2B 3960ffb7f15826bd2f8636133412872d7af9c2d89fde07d2183188083e22580ecbef11f423523aa864c0b199a494aabf1d6386d7c7fceeb7ad74575347efbd27 SHA512 a2b7cc53608b8243bf9b19adb75cdc1698b8caf78d939c3afc0c01b1e89f9cb951306cc1673f9b400b926437340681af641ee322f7e761a641ee40e52b21b9f2 -DIST windows-strings-0.5.1.crate 13966 BLAKE2B 9143cfa5a4184bf0aeb62f8c85d0629d7417b74727349cf46f0d1f28d0e255cc218ac5bc39fe1c7f0311c418f23644e84644b8e7833c5b1c8d1f523c3d38d728 SHA512 c1c3e620aeacbbba0159e789cf0a0261e943f626d21392a77ff00d321c867a0a6ea75054f594a63fcc86cb9ba6bb580d96c29e0a8fdffe90e73658aefc3472b2 -DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed -DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 -DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 -DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d -DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f -DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 -DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f -DIST windows-targets-0.53.2.crate 7046 BLAKE2B b4b856f2d1f5b3eb4dd02efb4a3394a4ae11349b809ba2d231e71b005ffc4f801cc275248d998d3bd47cc2f6a9161f7f59cc11cd019ac2180cb1f531a5da60e3 SHA512 9a1f236aabf0b1f2a649f926825e1dba54b1257ed4eb494a8c01a21114d945f57ca4371230693b90e0fd3e1bf48be7c31abc7818b3ec65ce1553e6cdf97b9963 -DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 -DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 -DIST windows_aarch64_gnullvm-0.53.0.crate 782443 BLAKE2B 64a74d4f10a60cfbd6cc02dfbb41ca9709abf56f49f74a6dfb4f4686bdc3d847d27eb92553c553c4ccbd39dd4f967bad1cba3c42a33a0e86fd8500284f260cd0 SHA512 185d1a63f3c00a4acd1a14701fd12ebcd715d6e709d6e40e6423e832fda0336463a8746f8eb5e3f81c9fbf26ed0de2332c04bd4d057c57ff67dd43e6a07fa9ac -DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff -DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b -DIST windows_aarch64_msvc-0.53.0.crate 834446 BLAKE2B cc3df33489a282fcce6d693dd14d4bd5a284279794fed9e717a37c9367e4b3b40c47981e70adbcf8b15cc9cc01aebb63cf90f4564bd4289c8ef8daf59fd6bb50 SHA512 32d56f60b2327e334552f7554e67adc042b3c8e79f6b69237d83fa28f768cbee232b1e783430dad1b437dbaf2d7e1f1ae5c53e2cacf3021b99498148ac964cb3 -DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a -DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 -DIST windows_i686_gnu-0.53.0.crate 936973 BLAKE2B c64b15193a5263e871e1919ecdb49fbf5a94b3e5b8d96c547a9212733f3bd07096511cd6f6b129dd3566bfc263c17e909daf04925916cb4f6789c797926ea793 SHA512 676ec6ed73672e418913078d8bae9b74679db02a3b5bee9cc72c62452fb70d87f7dd1e2b2a7e4e6058f4bc536c15075f929c38c7261d7f47872099a397fb5ca3 -DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f -DIST windows_i686_gnullvm-0.53.0.crate 854056 BLAKE2B db81a346b516db01e7977137e11f79c0cf1df0763a5415b75c9f49972436c22ab77084f958b92a7cda3fa11bf2a764ee7bb6b2e6592889a895c278793a806ff6 SHA512 ec830a4c7b5d3be4948d788971f034c53e4bda7351ceb9aeb5a0af24868fe8c8383f96b1736de27832b113d2a679d5fa8764db2fe2db5942e25bccd036e96232 -DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e -DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 -DIST windows_i686_msvc-0.53.0.crate 903450 BLAKE2B 0cb567d1b54ff979ad6549f1a17919510eecd62e028bc01ee3448ade18d08e684746023881f713e078ae5ca9d9e799cc4e6d15bea12f926463d291f46d6b3c85 SHA512 9f7f6df98e47895e0824dd70af7b6dd5017b65a6904f0b0c6cba8df59f8162489754c6437f87b281fc8c34da2557e21eb33c89ef505f1b3fbcf60f5152191342 -DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 -DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb -DIST windows_x86_64_gnu-0.53.0.crate 902585 BLAKE2B f376f4ed30c1f82f567713f2fa03dd5fe5f8e78ea876d4d29e4b3a0fc52400d64cd6b971e06fb4607e5da15d6c4aba6a7a83841e2f178ffec73e70996f1ce052 SHA512 9856a67c32c9969100ff4f730047f92ecdf8a19e003553b3d9cbfd847f376a20c72a1202071a36f3640afbb6ff45f95c83579ce4a45a2b64485c980fc06b65ab -DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa -DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd -DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc6500616fec8f019f89cc0f3c43b45332ff8275dd0f7919cf0b6e0fd2d50aaa1cd7e381e7d20211414f619ca92b60a21fa2137c7f9b0 SHA512 bd3777209b4cee092134c21298859d5974b29b70fd0d2882ae704b58a34413022de944f6254d8948fc87b4dbe1044b08ddc6a82b9d1a48b33d33509454318e7f -DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 -DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 -DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707 -DIST winnow-0.7.15.crate 187092 BLAKE2B 2fa004d7d0a166202e27f9bdb57f7ba7d1a8d736a77518e8a49afc1c1574db93746a50d26f802f571c14e8c138857e1e13802c04308f9e06215517c012e9b275 SHA512 47c4abb8de7f024e2e85b1c0ed9ebe16b9de29ce82c536a133de9d64d99ac37191e4322221640785234a32b03a28bfa99ced738bad5088d39bfbbe2a64c99689 -DIST winnow-1.0.1.crate 187973 BLAKE2B ef46016b4ba1bcfb12910939e20a433d27713dd543e7a17939888fb3ad1935b8f5fa854cea7bbbf9492a2da7657ec14ffb46edaad99dbcb0dfdaf07348a87f51 SHA512 dcd91121c980b6245ba479632d9f7ff0482a78509c21724c80af95f75ee5a36f7898de6cca637362a32bc385db3432dfa27193b836e0a23acc60bd7d4ad65d6b -DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548 -DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e -DIST wit-bindgen-core-0.51.0.crate 35048 BLAKE2B 1ce5f1bd6d1ceceaeb91d247f63745abfd25b539b57dc12321a2342f55da1207c697641a778ad6bff2bbece300fa52a788c7890e8dc49c5357f48292fed2a693 SHA512 eec78ac1566cc4f03b1d0d7d2e84c3d0fc2458a649c01a45c9c3781034078ed51b4a9852760fe96115006fb3415bcb31b1bf429cb3cac6e51e09a1c0cfc32ed0 -DIST wit-bindgen-rust-0.51.0.crate 57051 BLAKE2B 65c45b1b8b08681ded9bae2b4ac982770fa613bfe850128de1116a51ddd6366423c27e1f704817ad69dc05694e03aabb56af5bad3aeb0aba3cbc9415fad474e7 SHA512 7a5c29b92fa53ac8f8097b04a9507f471003edabcae0223d35180937b9254c62b24d9f4cef790000bd7bc7f6966af3aced2d7196359479480455baf5f4450f9f -DIST wit-bindgen-rust-macro-0.51.0.crate 14283 BLAKE2B 79bc4a4846ec73ae02fe69fcb7898297647a0c70526fbd555e79a4c76de968f0d4c9e2e497643d9c1e7403bb8176a2108ca25a7cef577b9db3ae04142a3bd1ba SHA512 bdf6ab20b484180bfde867b8c8b03c10fe02a9279895ece43fddbc20b1ffe771128590d3d4c72585e959512808682278e54983d11066e0192d84b7aee830e0e2 -DIST wit-component-0.244.0.crate 256882 BLAKE2B 5e9c706693e3064ffbbe28a23e64e5bc32f6772ed294dce3bd2972b8d951f2820ddcee5f9e651b1acc470740b021986cedb6f0ff7a9bdc2b6e13f997dd341024 SHA512 efbf91954b7c4fc9cf5835783245f3a8cda7e5883c6e244a3da85a64b6b2d74f44ffa5f73309de7451b5e6aaf614664869769b140872ab85913878e52e490a00 -DIST wit-parser-0.244.0.crate 159371 BLAKE2B f46db4840d3cbcd42e5d26b854247d172f8385810a10c437aaa6b67f3f72dcc230a8d75f4e5ccff6ea006c8a52c2fe92f39d9d90cb30ba594c02ae618fb66bb6 SHA512 c554a167ce9802fbc7537700376da70ed6a79f96adeba5a0e4c955a7cc4f2ae4f588071e25735903d4f509f2590341fa39b2edd018cf6d3bf8ad6477b2474b01 -DIST writeable-0.6.2.crate 25181 BLAKE2B ffc57bdfd8eeef7e2b50a1a7fb2fc8af0322c17cc99cc4a3eef3fb2062e447e05721db74e62080fab08f565db15dba21be8b6bfbcac984acd2eb2a80e08b9ba2 SHA512 d267aba601237bc4061a484103c10f0cf4ca3cf6db0f50063319801e1aa73272280115ad3ad4f461ecc4ed9cf4ee19131ee7cfacffacfcde54657bdfe3c557e7 -DIST xattr-1.6.1.crate 15952 BLAKE2B def5f9063d23cd2ba35a902030de550e6093509cd931c756dce4d7fa86bfaf5ad20e732723522582eaf079eec01ccdc7c7b737a0b9a39cf4da76fd94e88040e1 SHA512 01827ccb9dbac87c1b3474e785e8015f3b8d15ef06090c288a889e6c4441de849b812be196e528ff0bcf35311ba7f3ad57cfbfa9646dda5685452626ad785ab7 -DIST xxhash-rust-0.8.15.crate 21515 BLAKE2B 0d82ffaecfedc3001e4273c7cb3211e847c110334c0558099c02c2457ccc1f6381b5b1c9c13ec87236e23f4e5551e3cb09101bca75358481ed7ae8ecb83d4866 SHA512 80a73a93249cfa0043a743e883f078d9e4bbedc236dec239d9f89b6816715c614f212930fe8842f0598275d2676a0e406a1ab7101158c163f50b9d1d00265925 -DIST yansi-1.0.1.crate 75497 BLAKE2B c0d396c93a733ed6ec12aca3385d816f39b1f1fbed75da460f491f0cbfc30ba462842ebd1627fa8e5d2b7c0f37913a23747e5f5e23df1cb7c85d965e6c37159b SHA512 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541 -DIST yoke-0.8.2.crate 32790 BLAKE2B 4da3adefbb91fd6a9d715ff0f96e425a07672ec5a607eb365b7a7c1427cccf5764c338a5e709234e1e51df09114ebd01a379633ec121c3da6e9038100ecc364b SHA512 fc4d0a912d531d661dc21000ea50eb18cb96b471f60f0624c644e055337c50523bf0b89d222e759e0e6fda1ae2debc9d87efa26b3427504456e3fd241658bb32 -DIST yoke-derive-0.8.2.crate 15077 BLAKE2B d067fa9c5a9d1978c0a86fa58034b4aaec8815c106aabc4f91d9d1e5c297a03ed287daa35374a2a2c3946e73abb05e159c118014cdb01b9c939f7eae5416bea8 SHA512 ed37289fe2dfcafda13be24b3e4aae1fbbdd6f52c42a1f2d770771f458af0d17b4cbe487941381b4bd692388e9818b45c686bdcd6229918e0f5b6fced1068ca3 -DIST zerocopy-0.8.48.crate 287554 BLAKE2B f66a7efa5970e16ad8c0e35a7f894192d93f9f9328bf1f8ff3f75f0a091cc8a44c5bddb4cd89e6acd8422cbc1ca1c6fc230c65b32e82460ab541435ab81408dc SHA512 c66a2a301bebfcb6519ac122d5b03a5f5ea2443d83ebcacfacc564d01b9d6173581fcb4df122444c910ea0b0e420d1529e3318d60695cec3d9df28a1837b9f9e -DIST zerocopy-derive-0.8.48.crate 97646 BLAKE2B a75bf954fc7b9878325bb7dd953351eef1858ab3d41464661cd5fd8638f8417fa2ae05c4fc9b72ea7c2121a6455ecf683a1f096b49f62941fc110f2c43316ee5 SHA512 7dd11845b9c07fcc6c7289f792a27c30b2eb6122a403e9cfaa59177a953a60e5e412040a085d12b31a4c52306d3e3517a7f295ba62fb4441aac8e2d5f052e3c3 -DIST zerofrom-0.1.7.crate 6140 BLAKE2B 3b7b9d9f234d84e3111683652fc0d375939b3bac138a1a0251c31eae5918ba324be4a9bfca251ba1d3e76c482f152a9bdb8a235d3d92d147ec35b65533cdc41e SHA512 e189816b92ca0f51a009b7bd63b07995aa1543ef5e69cf049ffc7f3605cd0ed48cfce958384a5775e233c25004e2289195e8c8ee1a8032f3cfc14a5e4b2cb446 -DIST zerofrom-derive-0.1.7.crate 8853 BLAKE2B 26b8932561c7705850ef88f1816141fadfa2077742cf5bb2eb66042cb657f2b3b76a2855cf49c1bb5a934f4147a29a73144fdcbc435c6ca4ff1a562ef103557d SHA512 22de0ee75a7463e6b263f17d91291d2e2800ae0b5066304b24459b58de8e528e36de77dda149d74abdecd26cab58f0ed34aa603b3361f00976929efdb3371da6 -DIST zerotrie-0.2.4.crate 83690 BLAKE2B 96f443dd0c9501464031426e6aeae9cee78cb604a2c151da4707c21eb317b55b4a415ab28836213d56613e40c5f0911b68b0ea3dcb9c0546ba64d81f4af5ddf2 SHA512 daaa133ef8916a14ee12af2de5e042086d6817822fe498c49fbadd2c03c5512f0adcd5ada268fa5bf70ae2dd23f14245a0f099a37abe09251478303c069a410d -DIST zerovec-0.11.6.crate 128583 BLAKE2B 32be3ec333c124894009ff13feadcc6548a93485444eef0d1085a995a55e73a8165e77589b13893a5f6bf585ddad750cf0364e8fa14e00eec239150f14bb0adc SHA512 9a0b22654ce3b76cd5e9bdfbcf8d5344dff4116f37f6e22ee4687677c7fe8a69122a2cc86b0d722ff2040547a810528a5a0d9bb5d8c4ac2d3fa0323dcd18320d -DIST zerovec-derive-0.11.3.crate 22115 BLAKE2B 4669526abb7a51d35045bf765017f6070e371aa33d06e66870f043401bd118192b53c422794d08ee2cf9c41e2eb8922a80ed0f450bf3c8c5e78d3f437f984ce2 SHA512 1195cf266a28cf1bdc48a02b2b721f24c785b317dc421475818cc0fe616230bbb91468ab2f67981bf6d3ea2b830eca2e10b85502f622ecb06880e4fff376d29f -DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 -DIST zstd-0.13.3.crate 30514 BLAKE2B f849d794a4e9157c95d7fcce57551a0fe25098348759086219adab57f37b328e9701b65994da30d8756adf12feae4407f5be92f6c1ca43a57807097520fcd04f SHA512 07e1589ebf2aa169cdc50381f5078012574e3613cc89f3d02914b286d37a9028124c6d40ee8efd75ecc50f31e51a24d2ad0a6e83e669d7dc6477fc43878d4751 -DIST zstd-safe-7.2.4.crate 29350 BLAKE2B d14a28f39faf7ed77b9dc11d79cc3b0b79f904a2cf2e78b184a0e57f02bb4a5c49c71c6693352a4f1e6d4653e570c491d52a4dca80293a7f98f49659d1d2ca82 SHA512 b4f3a4dc63814a2a088e549a0fa0bdeeba3e5ab3416c414207eb9ec1772f8913002f3b94ccf0675b651af94ed12eda427cc90dd40a8e81b3ed565ce80f4db1de -DIST zstd-sys-2.0.16+zstd.1.5.7.crate 775620 BLAKE2B e2e7e887605e84f9feaef0ce121c52f72620b56b1a892c3cb42ae7630109f37f5a687cb18a5993bd54ea5a18870771edf275330ead43d0db77436e5605669599 SHA512 4bd56e78003a084a27d916ce845f90ae4657725c0f34d56290a8b0c463309e10d2980d1ee6350d6a913cb7906950271ef3da7f25f56b47d02e4b4a5d902ac7ac diff --git a/dev-python/pyrefly/metadata.xml b/dev-python/pyrefly/metadata.xml deleted file mode 100644 index 9b0b2b564e36..000000000000 --- a/dev-python/pyrefly/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - ghostyn678+git@gmail.com - dsaf - - - Pyrefly is a type checker and language server for Python, - which provides lightning-fast type checking along with IDE - features such as code navigation, semantic highlighting, - and code completion. - - - facebook/pyrefly - pyrefly - https://github.com/facebook/pyrefly/issues - https://pyrefly.org/en/docs/ - - diff --git a/dev-python/pyrefly/pyrefly-0.63.1.ebuild b/dev-python/pyrefly/pyrefly-0.63.1.ebuild deleted file mode 100644 index 06f0f5a91e3d..000000000000 --- a/dev-python/pyrefly/pyrefly-0.63.1.ebuild +++ /dev/null @@ -1,533 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.15.1 - -EAPI=8 - -RUST_MIN_VER="1.89" -PYPI_VERIFY_REPO=https://github.com/facebook/pyrefly/ - -CRATES=" - Inflector@0.11.4 - addr2line@0.25.1 - adler2@2.0.0 - ahash@0.8.12 - aho-corasick@1.1.4 - allocative@0.3.4 - allocative_derive@0.3.3 - allocator-api2@0.2.21 - android_system_properties@0.1.5 - anstream@0.6.21 - anstream@1.0.0 - anstyle-parse@0.2.0 - anstyle-parse@1.0.0 - anstyle-query@1.0.0 - anstyle-wincon@3.0.7 - anstyle@1.0.14 - anyhow@1.0.102 - append-only-vec@0.1.8 - arc-swap@1.9.1 - argfile@0.2.1 - arrayref@0.3.9 - arrayvec@0.7.6 - atomic@0.5.3 - attribute-derive-macro@0.10.3 - attribute-derive@0.10.3 - autocfg@1.1.0 - backtrace-on-stack-overflow@0.3.0 - base64@0.22.1 - bitflags@1.3.2 - bitflags@2.11.1 - blake3@1.8.2 - block-buffer@0.10.2 - bstr@1.12.1 - bumpalo@3.20.2 - byteorder@1.5.0 - bytes@1.11.1 - capnp@0.25.4 - castaway@0.2.4 - cc@1.2.61 - cfg-if@1.0.4 - chacha20@0.10.0 - chrono@0.4.44 - clap@4.6.1 - clap_builder@4.6.0 - clap_derive@4.6.1 - clap_lex@1.0.0 - codespan-reporting@0.12.0 - collection_literals@1.0.2 - colorchoice@1.0.0 - compact_str@0.8.0 - compact_str@0.9.0 - configparser@3.1.0 - console@0.16.1 - console_error_panic_hook@0.1.7 - const-str@0.4.3 - constant_time_eq@0.3.1 - convert_case@0.11.0 - core-foundation-sys@0.8.7 - cpufeatures@0.2.17 - cpufeatures@0.3.0 - crossbeam-channel@0.5.15 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.21 - crypto-common@0.1.7 - ctor@0.1.26 - darling@0.23.0 - darling_core@0.23.0 - darling_macro@0.23.0 - dashmap@5.5.3 - deranged@0.5.5 - derivative@2.2.0 - derive-where@1.5.0 - diff@0.1.13 - digest@0.10.7 - dupe@0.9.1 - dupe_derive@0.9.1 - dyn-clone@1.0.20 - either@1.15.0 - embedded-io@0.7.1 - encode_unicode@1.0.0 - enum-iterator-derive@1.5.0 - enum-iterator@2.3.0 - env_logger@0.8.4 - equivalent@1.0.2 - errno@0.3.14 - faster-hex@0.6.1 - fastrand@2.4.1 - filetime@0.2.27 - find-msvc-tools@0.1.9 - foldhash@0.1.5 - foldhash@0.2.0 - form_urlencoded@1.2.2 - fs-err@2.11.0 - fsevent-sys@4.1.0 - futures-channel@0.3.32 - futures-core@0.3.32 - futures-executor@0.3.32 - futures-io@0.3.32 - futures-macro@0.3.32 - futures-sink@0.3.32 - futures-task@0.3.32 - futures-util@0.3.32 - futures@0.1.31 - futures@0.3.32 - fuzzy-matcher@0.3.7 - fxhash@0.2.1 - generic-array@0.14.7 - get-size-derive2@0.7.4 - get-size2@0.7.4 - getopts@0.2.21 - getrandom@0.2.17 - getrandom@0.3.4 - getrandom@0.4.1 - gimli@0.32.3 - glob@0.3.3 - globset@0.4.18 - hashbrown@0.12.3 - hashbrown@0.14.5 - hashbrown@0.15.5 - hashbrown@0.16.1 - hashbrown@0.17.0 - heck@0.5.0 - hex@0.4.3 - home@0.5.12 - human_bytes@0.4.3 - iana-time-zone-haiku@0.1.1 - iana-time-zone@0.1.65 - icu_collections@2.2.0 - icu_locale_core@2.2.0 - icu_normalizer@2.2.0 - icu_normalizer_data@2.2.0 - icu_properties@2.2.0 - icu_properties_data@2.2.0 - icu_provider@2.2.0 - id-arena@2.3.0 - ident_case@1.0.1 - idna@1.1.0 - idna_adapter@1.2.1 - ignore@0.4.25 - index_vec@0.1.4 - indexmap@1.9.2 - indexmap@2.14.0 - indicatif@0.18.4 - inotify-sys@0.1.5 - inotify@0.11.1 - instant@0.1.12 - interpolator@0.5.0 - is-macro@0.3.6 - is_terminal_polyfill@1.70.1 - itertools@0.10.5 - itertools@0.14.0 - itoa@0.4.8 - itoa@1.0.18 - jobserver@0.1.34 - js-sys@0.3.95 - kqueue-sys@1.0.4 - kqueue@1.1.1 - lazy_static@1.5.0 - leb128fmt@0.1.0 - libc@0.2.183 - libmimalloc-sys@0.1.44 - libredox@0.1.12 - link-cplusplus@1.0.9 - linux-raw-sys@0.12.1 - linux-raw-sys@0.4.15 - litemap@0.8.1 - lock_api@0.4.14 - lock_free_hashtable@0.1.2 - log@0.4.29 - lsp-server@0.7.9 - manyhow-macros@0.11.4 - manyhow@0.11.4 - maplit@1.0.2 - matchers@0.2.0 - memchr@2.8.0 - memmap2@0.9.10 - memoffset@0.6.5 - memory-stats@1.2.0 - mimalloc@0.1.48 - miniz_oxide@0.8.8 - mio@1.2.0 - nix@0.23.1 - notify-types@2.0.0 - notify@8.2.0 - nu-ansi-term@0.50.1 - num-bigint@0.4.6 - num-conv@0.2.0 - num-integer@0.1.46 - num-traits@0.2.19 - num_threads@0.1.3 - object@0.37.3 - once_cell@1.21.4 - os_str_bytes@7.1.1 - parking_lot@0.11.2 - parking_lot@0.12.5 - parking_lot_core@0.8.5 - parking_lot_core@0.9.12 - parse-display-derive@0.8.2 - parse-display@0.8.2 - paste@1.0.15 - path-absolutize@3.1.1 - path-dedot@3.1.1 - pathdiff@0.2.3 - percent-encoding@2.3.2 - phf@0.11.3 - phf_codegen@0.11.3 - phf_generator@0.11.1 - phf_shared@0.11.3 - pin-project-lite@0.2.17 - pkg-config@0.3.33 - portable-atomic@1.13.1 - potential_utf@0.1.4 - powerfmt@0.2.0 - ppv-lite86@0.2.21 - pretty_assertions@1.4.1 - prettyplease@0.2.37 - proc-macro-utils@0.10.0 - proc-macro2@1.0.106 - prost-derive@0.11.9 - prost-types@0.11.9 - prost@0.11.9 - pulldown-cmark-escape@0.11.0 - pulldown-cmark@0.13.3 - quote-use-macros@0.8.4 - quote-use@0.8.4 - quote@1.0.45 - r-efi@5.2.0 - rand@0.10.1 - rand@0.8.5 - rand@0.9.4 - rand_chacha@0.3.1 - rand_chacha@0.9.0 - rand_core@0.10.1 - rand_core@0.6.4 - rand_core@0.9.5 - rayon-core@1.13.0 - rayon@1.12.0 - redox_syscall@0.2.10 - redox_syscall@0.5.6 - redox_syscall@0.7.0 - ref-cast-impl@1.0.25 - ref-cast@1.0.25 - regex-automata@0.4.13 - regex-syntax@0.7.5 - regex-syntax@0.8.8 - regex@1.12.3 - relative-path@1.9.3 - rustc-demangle@0.1.27 - rustc-hash@2.1.2 - rustix@0.38.44 - rustix@1.1.4 - rustversion@1.0.22 - ryu@0.2.8 - ryu@1.0.23 - same-file@1.0.6 - schemars@0.9.0 - schemars@1.2.1 - scopeguard@1.2.0 - scratch@1.0.6 - seahash@4.1.0 - semver@1.0.28 - serde-wasm-bindgen@0.6.5 - serde@1.0.228 - serde_bser@0.4.0 - serde_bytes@0.11.19 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.149 - serde_jsonrc@0.1.0 - serde_repr@0.1.20 - serde_spanned@1.1.1 - serde_with@3.18.0 - serde_with_macros@3.18.0 - sha2@0.10.9 - sharded-slab@0.1.4 - shlex@1.3.0 - signal-hook-registry@1.4.5 - siphasher@1.0.1 - slab@0.4.12 - smallvec@1.15.1 - socket2@0.6.3 - sorted_vector_map@0.2.1 - stable_deref_trait@1.2.0 - starlark_map@0.13.0 - static_assertions@1.1.0 - static_interner@0.1.1 - strsim@0.10.0 - strsim@0.11.1 - structmeta-derive@0.2.0 - structmeta@0.2.0 - subtle@2.6.1 - syn@1.0.109 - syn@2.0.117 - synstructure@0.13.2 - tar@0.4.45 - tempfile@3.27.0 - termcolor@1.4.1 - terminal_size@0.4.4 - thiserror-impl@1.0.69 - thiserror-impl@2.0.18 - thiserror@1.0.69 - thiserror@2.0.18 - thread_local@1.1.9 - tikv-jemalloc-sys@0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 - tikv-jemallocator@0.6.1 - time-core@0.1.8 - time-macros@0.2.27 - time@0.3.47 - tinystr@0.8.3 - tinyvec@1.11.0 - tinyvec_macros@0.1.0 - tokio-macros@2.7.0 - tokio-util@0.6.10 - tokio@1.52.1 - toml@0.9.12+spec-1.1.0 - toml_datetime@0.7.5+spec-1.1.0 - toml_edit@0.23.10+spec-1.0.0 - toml_parser@1.1.2+spec-1.1.0 - toml_writer@1.1.1+spec-1.1.0 - tracing-attributes@0.1.31 - tracing-core@0.1.36 - tracing-log@0.2.0 - tracing-serde@0.2.0 - tracing-subscriber@0.3.23 - tracing@0.1.44 - triomphe@0.1.15 - typenum@1.19.0 - unicase@2.9.0 - unicode-ident@1.0.24 - unicode-normalization@0.1.25 - unicode-segmentation@1.13.2 - unicode-width@0.1.14 - unicode-width@0.2.2 - unicode-xid@0.2.6 - unicode_names2@1.2.2 - unicode_names2_generator@1.2.2 - unit-prefix@0.5.1 - url@2.5.8 - utf8_iter@1.0.4 - utf8parse@0.2.2 - uuid-rng-internal@1.23.1 - uuid@1.23.1 - valuable@0.1.1 - vec1@1.12.1 - version_check@0.9.5 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasip2@1.0.1+wasi-0.2.4 - wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 - wasm-bindgen-macro-support@0.2.118 - wasm-bindgen-macro@0.2.118 - wasm-bindgen-shared@0.2.118 - wasm-bindgen@0.2.118 - wasm-encoder@0.244.0 - wasm-metadata@0.244.0 - wasmparser@0.244.0 - watchman_client@0.9.0 - web-time@1.1.0 - which@4.4.2 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.11 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.62.2 - windows-implement@0.60.2 - windows-interface@0.59.3 - windows-link@0.2.1 - windows-result@0.4.1 - windows-strings@0.5.1 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-sys@0.60.2 - windows-sys@0.61.2 - windows-targets@0.48.5 - windows-targets@0.52.6 - windows-targets@0.53.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_gnullvm@0.53.0 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_aarch64_msvc@0.53.0 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnu@0.53.0 - windows_i686_gnullvm@0.52.6 - windows_i686_gnullvm@0.53.0 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_i686_msvc@0.53.0 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnu@0.53.0 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_gnullvm@0.53.0 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.6 - windows_x86_64_msvc@0.53.0 - winnow@0.7.15 - winnow@1.0.1 - wit-bindgen-core@0.51.0 - wit-bindgen-rust-macro@0.51.0 - wit-bindgen-rust@0.51.0 - wit-bindgen@0.46.0 - wit-bindgen@0.51.0 - wit-component@0.244.0 - wit-parser@0.244.0 - writeable@0.6.2 - xattr@1.6.1 - xxhash-rust@0.8.15 - yansi@1.0.1 - yoke-derive@0.8.2 - yoke@0.8.2 - zerocopy-derive@0.8.48 - zerocopy@0.8.48 - zerofrom-derive@0.1.7 - zerofrom@0.1.7 - zerotrie@0.2.4 - zerovec-derive@0.11.3 - zerovec@0.11.6 - zmij@1.0.21 - zstd-safe@7.2.4 - zstd-sys@2.0.16+zstd.1.5.7 - zstd@0.13.3 -" - -declare -A GIT_CRATES=( - [backtrace]='https://github.com/rust-lang/backtrace-rs;df979dcf80027eb047d7bb9e0874710c15009f31;backtrace-rs-%commit%' - [cxx-build]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/build' - [cxx]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%' - [cxxbridge-cmd]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/gen/cmd' - [cxxbridge-flags]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/flags' - [cxxbridge-macro]='https://github.com/facebookexperimental/cxx;870ebbecad0f6be394d4f9fb9bd62b551662651a;cxx-%commit%/macro' - [displaydoc]='https://github.com/yaahc/displaydoc;7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0;displaydoc-%commit%' - [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%' - [quickcheck]='https://github.com/jakoschiko/quickcheck;6ecdf5bb4b0132ce66670b4d46453aa022ea892c;quickcheck-%commit%' - [ruff_annotate_snippets]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_annotate_snippets' - [ruff_cache]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_cache' - [ruff_diagnostics]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_diagnostics' - [ruff_notebook]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_notebook' - [ruff_python_ast]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_ast' - [ruff_python_parser]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_parser' - [ruff_python_trivia]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_trivia' - [ruff_source_file]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_source_file' - [ruff_text_size]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_text_size' -) - -inherit cargo pypi - -DESCRIPTION="A fast type checker and language server for Python with powerful IDE features" -HOMEPAGE=" - https://pyrefly.org/ - https://github.com/facebook/pyrefly - https://pypi.org/project/pyrefly/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -S="${WORKDIR}/${P}/${PN}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT Unicode-3.0 - Unicode-DFS-2016 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="app-arch/zstd:=" -RDEPEND="${DEPEND}" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - default - - local crate crate_patches crate_uri commit crate_dir host - for crate in "${!GIT_CRATES[@]}"; do - IFS=';' read -r crate_uri commit crate_dir host <<< "${GIT_CRATES[${crate}]}" - : "${crate_dir:=${crate}-%commit%}" - crate_patches+="${crate} = { path = \"${WORKDIR}/${crate_dir//%commit%/${commit}}\" };;" - done - printf -- "[patch.crates-io]\\n%s" "${crate_patches//;;/$'\n'}" \ - >> "${CARGO_HOME}/config.toml" -} - -src_configure() { - # Requires nightly - export RUSTC_BOOTSTRAP=1 - - # zstd-sys https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#zstd-sys - export ZSTD_SYS_USE_PKG_CONFIG=1 - - cargo_src_configure -} - -src_test() { - local -x CONFIG_DOC_PATH="${WORKDIR}/${P}/website/docs/configuration.mdx" - local -x ERROR_KINDS_DOC_PATH="${WORKDIR}/${P}/website/docs/error-kinds.mdx" - - local -x TEST_FILES_PATH="${S}/lib/test/lsp/lsp_interaction/test_files" - - local -x PYDANTIC_TEST_PATH="${S}/lib/test/pydantic/third-party" - local -x DJANGO_TEST_PATH="${S}/lib/test/django/third-party" - local -x FACTORY_BOY_TEST_PATH="${S}/lib/test/factory_boy/third-party" - local -x ATTRS_TEST_PATH="${S}/lib/test/attrs/third-party" - local -x MARSHMALLOW_TEST_PATH="${S}/lib/test/marshmallow/third-party" - - local -x GLEAN_SNAPSHOTS_PATH="${S}/lib/report/glean/snapshots" - local -x REPORT_TEST_PATH="${S}/lib/test/report/test_files" - local -x STUBGEN_TEST_PATH="${S}/lib/test/stubgen" - - cargo_src_test --no-fail-fast -} diff --git a/dev-python/pyrefly/pyrefly-0.64.1.ebuild b/dev-python/pyrefly/pyrefly-0.64.1.ebuild deleted file mode 100644 index f0bf73fdf977..000000000000 --- a/dev-python/pyrefly/pyrefly-0.64.1.ebuild +++ /dev/null @@ -1,535 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.15.1 - -EAPI=8 - -RUST_MIN_VER="1.89" -PYPI_VERIFY_REPO=https://github.com/facebook/pyrefly/ - -CRATES=" - Inflector@0.11.4 - addr2line@0.25.1 - adler2@2.0.0 - ahash@0.8.12 - aho-corasick@1.1.4 - allocative@0.3.4 - allocative_derive@0.3.3 - allocator-api2@0.2.21 - android_system_properties@0.1.5 - anstream@0.6.21 - anstream@1.0.0 - anstyle-parse@0.2.0 - anstyle-parse@1.0.0 - anstyle-query@1.0.0 - anstyle-wincon@3.0.7 - anstyle@1.0.14 - anyhow@1.0.102 - append-only-vec@0.1.8 - arc-swap@1.9.1 - argfile@0.2.1 - arrayref@0.3.9 - arrayvec@0.7.6 - atomic@0.5.3 - attribute-derive-macro@0.10.3 - attribute-derive@0.10.3 - autocfg@1.1.0 - backtrace-on-stack-overflow@0.3.0 - base64@0.22.1 - bitflags@1.3.2 - bitflags@2.11.1 - blake3@1.8.2 - block-buffer@0.10.2 - bstr@1.12.1 - bumpalo@3.20.2 - byteorder@1.5.0 - bytes@1.11.1 - capnp@0.25.4 - castaway@0.2.4 - cc@1.2.61 - cfg-if@1.0.4 - chacha20@0.10.0 - chrono@0.4.44 - clap@4.6.1 - clap_builder@4.6.0 - clap_derive@4.6.1 - clap_lex@1.0.0 - codespan-reporting@0.13.1 - collection_literals@1.0.2 - colorchoice@1.0.0 - compact_str@0.8.0 - compact_str@0.9.0 - configparser@3.1.0 - console@0.16.1 - console_error_panic_hook@0.1.7 - const-str@0.4.3 - constant_time_eq@0.3.1 - convert_case@0.11.0 - core-foundation-sys@0.8.7 - cpufeatures@0.2.17 - cpufeatures@0.3.0 - crossbeam-channel@0.5.15 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.21 - crypto-common@0.1.7 - ctor@0.1.26 - darling@0.23.0 - darling_core@0.23.0 - darling_macro@0.23.0 - dashmap@5.5.3 - dashmap@6.1.0 - deranged@0.5.5 - derivative@2.2.0 - derive-where@1.5.0 - diff@0.1.13 - digest@0.10.7 - dupe@0.9.1 - dupe_derive@0.9.1 - dyn-clone@1.0.20 - either@1.15.0 - embedded-io@0.7.1 - encode_unicode@1.0.0 - enum-iterator-derive@1.5.0 - enum-iterator@2.3.0 - env_logger@0.8.4 - equivalent@1.0.2 - errno@0.3.14 - faster-hex@0.6.1 - fastrand@2.4.1 - filetime@0.2.27 - find-msvc-tools@0.1.9 - foldhash@0.1.5 - foldhash@0.2.0 - form_urlencoded@1.2.2 - fs-err@2.11.0 - fsevent-sys@4.1.0 - futures-channel@0.3.32 - futures-core@0.3.32 - futures-executor@0.3.32 - futures-io@0.3.32 - futures-macro@0.3.32 - futures-sink@0.3.32 - futures-task@0.3.32 - futures-util@0.3.32 - futures@0.1.31 - futures@0.3.32 - fuzzy-matcher@0.3.7 - fxhash@0.2.1 - generic-array@0.14.7 - get-size-derive2@0.7.4 - get-size2@0.7.4 - getopts@0.2.21 - getrandom@0.2.17 - getrandom@0.3.4 - getrandom@0.4.1 - gimli@0.32.3 - glob@0.3.3 - globset@0.4.18 - hashbrown@0.12.3 - hashbrown@0.14.5 - hashbrown@0.15.5 - hashbrown@0.16.1 - hashbrown@0.17.0 - heck@0.5.0 - hex@0.4.3 - home@0.5.12 - human_bytes@0.4.3 - iana-time-zone-haiku@0.1.1 - iana-time-zone@0.1.65 - icu_collections@2.2.0 - icu_locale_core@2.2.0 - icu_normalizer@2.2.0 - icu_normalizer_data@2.2.0 - icu_properties@2.2.0 - icu_properties_data@2.2.0 - icu_provider@2.2.0 - id-arena@2.3.0 - ident_case@1.0.1 - idna@1.1.0 - idna_adapter@1.2.1 - ignore@0.4.25 - index_vec@0.1.4 - indexmap@1.9.2 - indexmap@2.14.0 - indicatif@0.18.4 - inotify-sys@0.1.5 - inotify@0.11.1 - instant@0.1.12 - interpolator@0.5.0 - is-macro@0.3.6 - is_terminal_polyfill@1.70.1 - itertools@0.10.5 - itertools@0.14.0 - itoa@0.4.8 - itoa@1.0.18 - jobserver@0.1.34 - js-sys@0.3.95 - kqueue-sys@1.0.4 - kqueue@1.1.1 - lazy_static@1.5.0 - leb128fmt@0.1.0 - libc@0.2.183 - libmimalloc-sys@0.1.44 - libredox@0.1.12 - link-cplusplus@1.0.12 - linux-raw-sys@0.12.1 - linux-raw-sys@0.4.15 - litemap@0.8.1 - lock_api@0.4.14 - lock_free_hashtable@0.1.2 - log@0.4.29 - lsp-server@0.7.9 - manyhow-macros@0.11.4 - manyhow@0.11.4 - maplit@1.0.2 - matchers@0.2.0 - memchr@2.8.0 - memmap2@0.9.10 - memoffset@0.6.5 - memory-stats@1.2.0 - mimalloc@0.1.48 - miniz_oxide@0.8.8 - mio@1.2.0 - nix@0.23.1 - notify-types@2.0.0 - notify@8.2.0 - nu-ansi-term@0.50.3 - num-bigint@0.4.6 - num-conv@0.2.0 - num-integer@0.1.46 - num-traits@0.2.19 - num_threads@0.1.3 - object@0.37.3 - once_cell@1.21.4 - os_str_bytes@7.1.1 - parking_lot@0.11.2 - parking_lot@0.12.5 - parking_lot_core@0.8.5 - parking_lot_core@0.9.12 - parse-display-derive@0.8.2 - parse-display@0.8.2 - paste@1.0.15 - path-absolutize@3.1.1 - path-dedot@3.1.1 - pathdiff@0.2.3 - percent-encoding@2.3.2 - phf@0.11.3 - phf_codegen@0.11.3 - phf_generator@0.11.1 - phf_shared@0.11.3 - pin-project-lite@0.2.17 - pkg-config@0.3.33 - portable-atomic@1.13.1 - potential_utf@0.1.4 - powerfmt@0.2.0 - ppv-lite86@0.2.21 - pretty_assertions@1.4.1 - prettyplease@0.2.37 - proc-macro-utils@0.10.0 - proc-macro2@1.0.106 - prost-derive@0.11.9 - prost-types@0.11.9 - prost@0.11.9 - pulldown-cmark-escape@0.11.0 - pulldown-cmark@0.13.3 - quote-use-macros@0.8.4 - quote-use@0.8.4 - quote@1.0.45 - r-efi@5.2.0 - rand@0.10.1 - rand@0.8.5 - rand@0.9.4 - rand_chacha@0.3.1 - rand_chacha@0.9.0 - rand_core@0.10.1 - rand_core@0.6.4 - rand_core@0.9.5 - rayon-core@1.13.0 - rayon@1.12.0 - redox_syscall@0.2.10 - redox_syscall@0.5.6 - redox_syscall@0.7.0 - ref-cast-impl@1.0.25 - ref-cast@1.0.25 - regex-automata@0.4.14 - regex-syntax@0.7.5 - regex-syntax@0.8.10 - regex@1.12.3 - relative-path@1.9.3 - rustc-demangle@0.1.27 - rustc-hash@2.1.2 - rustix@0.38.44 - rustix@1.1.4 - rustversion@1.0.22 - ryu@0.2.8 - ryu@1.0.23 - same-file@1.0.6 - schemars@0.9.0 - schemars@1.2.1 - scopeguard@1.2.0 - scratch@1.0.6 - seahash@4.1.0 - semver@1.0.28 - serde-wasm-bindgen@0.6.5 - serde@1.0.228 - serde_bser@0.4.0 - serde_bytes@0.11.19 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.149 - serde_jsonrc@0.1.0 - serde_repr@0.1.20 - serde_spanned@1.1.1 - serde_with@3.18.0 - serde_with_macros@3.18.0 - sha2@0.10.9 - sharded-slab@0.1.4 - shlex@1.3.0 - signal-hook-registry@1.4.5 - siphasher@1.0.1 - slab@0.4.12 - smallvec@1.15.1 - socket2@0.6.3 - sorted_vector_map@0.2.1 - stable_deref_trait@1.2.0 - starlark_map@0.13.0 - static_assertions@1.1.0 - static_interner@0.1.1 - strsim@0.10.0 - strsim@0.11.1 - structmeta-derive@0.2.0 - structmeta@0.2.0 - subtle@2.6.1 - syn@1.0.109 - syn@2.0.117 - synstructure@0.13.2 - tar@0.4.45 - tempfile@3.27.0 - termcolor@1.4.1 - terminal_size@0.4.4 - thiserror-impl@1.0.69 - thiserror-impl@2.0.18 - thiserror@1.0.69 - thiserror@2.0.18 - thread_local@1.1.9 - tikv-jemalloc-sys@0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 - tikv-jemallocator@0.6.1 - time-core@0.1.8 - time-macros@0.2.27 - time@0.3.47 - tinystr@0.8.3 - tinyvec@1.11.0 - tinyvec_macros@0.1.0 - tokio-macros@2.7.0 - tokio-util@0.6.10 - tokio@1.52.1 - toml@0.9.12+spec-1.1.0 - toml_datetime@0.7.5+spec-1.1.0 - toml_edit@0.23.10+spec-1.0.0 - toml_parser@1.1.2+spec-1.1.0 - toml_writer@1.1.1+spec-1.1.0 - tracing-attributes@0.1.31 - tracing-core@0.1.36 - tracing-log@0.2.0 - tracing-serde@0.2.0 - tracing-subscriber@0.3.23 - tracing@0.1.44 - triomphe@0.1.15 - typenum@1.19.0 - unicase@2.9.0 - unicode-ident@1.0.24 - unicode-normalization@0.1.25 - unicode-segmentation@1.13.2 - unicode-width@0.1.14 - unicode-width@0.2.2 - unicode-xid@0.2.6 - unicode_names2@1.2.2 - unicode_names2_generator@1.2.2 - unit-prefix@0.5.1 - url@2.5.8 - utf8_iter@1.0.4 - utf8parse@0.2.2 - uuid-rng-internal@1.23.1 - uuid@1.23.1 - valuable@0.1.1 - vec1@1.12.1 - version_check@0.9.5 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasip2@1.0.1+wasi-0.2.4 - wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 - wasm-bindgen-macro-support@0.2.118 - wasm-bindgen-macro@0.2.118 - wasm-bindgen-shared@0.2.118 - wasm-bindgen@0.2.118 - wasm-encoder@0.244.0 - wasm-metadata@0.244.0 - wasmparser@0.244.0 - watchman_client@0.9.0 - web-time@1.1.0 - which@4.4.2 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.11 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.62.2 - windows-implement@0.60.2 - windows-interface@0.59.3 - windows-link@0.2.1 - windows-result@0.4.1 - windows-strings@0.5.1 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-sys@0.60.2 - windows-sys@0.61.2 - windows-targets@0.48.5 - windows-targets@0.52.6 - windows-targets@0.53.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_gnullvm@0.53.0 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_aarch64_msvc@0.53.0 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnu@0.53.0 - windows_i686_gnullvm@0.52.6 - windows_i686_gnullvm@0.53.0 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_i686_msvc@0.53.0 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnu@0.53.0 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_gnullvm@0.53.0 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.6 - windows_x86_64_msvc@0.53.0 - winnow@0.7.15 - winnow@1.0.1 - wit-bindgen-core@0.51.0 - wit-bindgen-rust-macro@0.51.0 - wit-bindgen-rust@0.51.0 - wit-bindgen@0.46.0 - wit-bindgen@0.51.0 - wit-component@0.244.0 - wit-parser@0.244.0 - writeable@0.6.2 - xattr@1.6.1 - xxhash-rust@0.8.15 - yansi@1.0.1 - yoke-derive@0.8.2 - yoke@0.8.2 - zerocopy-derive@0.8.48 - zerocopy@0.8.48 - zerofrom-derive@0.1.7 - zerofrom@0.1.7 - zerotrie@0.2.4 - zerovec-derive@0.11.3 - zerovec@0.11.6 - zmij@1.0.21 - zstd-safe@7.2.4 - zstd-sys@2.0.16+zstd.1.5.7 - zstd@0.13.3 -" - -declare -A GIT_CRATES=( - [backtrace]='https://github.com/rust-lang/backtrace-rs;df979dcf80027eb047d7bb9e0874710c15009f31;backtrace-rs-%commit%' - [cxx-build]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/gen/build' - [cxx]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%' - [cxxbridge-cmd]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/gen/cmd' - [cxxbridge-flags]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/flags' - [cxxbridge-macro]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/macro' - [displaydoc]='https://github.com/yaahc/displaydoc;7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0;displaydoc-%commit%' - [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%' - [quickcheck]='https://github.com/jakoschiko/quickcheck;6ecdf5bb4b0132ce66670b4d46453aa022ea892c;quickcheck-%commit%' - [ruff_annotate_snippets]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_annotate_snippets' - [ruff_cache]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_cache' - [ruff_diagnostics]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_diagnostics' - [ruff_notebook]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_notebook' - [ruff_python_ast]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_ast' - [ruff_python_parser]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_parser' - [ruff_python_trivia]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_trivia' - [ruff_source_file]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_source_file' - [ruff_text_size]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_text_size' -) - -inherit cargo pypi - -DESCRIPTION="A fast type checker and language server for Python with powerful IDE features" -HOMEPAGE=" - https://pyrefly.org/ - https://github.com/facebook/pyrefly - https://pypi.org/project/pyrefly/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -S="${WORKDIR}/${P}/${PN}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT Unicode-3.0 - Unicode-DFS-2016 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="app-arch/zstd:=" -RDEPEND="${DEPEND}" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - default - - local crate crate_patches crate_uri commit crate_dir host - for crate in "${!GIT_CRATES[@]}"; do - IFS=';' read -r crate_uri commit crate_dir host <<< "${GIT_CRATES[${crate}]}" - : "${crate_dir:=${crate}-%commit%}" - crate_patches+="${crate} = { path = \"${WORKDIR}/${crate_dir//%commit%/${commit}}\" };;" - done - printf -- "[patch.crates-io]\\n%s" "${crate_patches//;;/$'\n'}" \ - >> "${CARGO_HOME}/config.toml" -} - -src_configure() { - # Requires nightly - export RUSTC_BOOTSTRAP=1 - - # zstd-sys https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#zstd-sys - export ZSTD_SYS_USE_PKG_CONFIG=1 - - cargo_src_configure - -} - -src_test() { - local -x CONFIG_DOC_PATH="${WORKDIR}/${P}/website/docs/configuration.mdx" - local -x ERROR_KINDS_DOC_PATH="${WORKDIR}/${P}/website/docs/error-kinds.mdx" - - local -x TEST_FILES_PATH="${S}/lib/test/lsp/lsp_interaction/test_files" - - local -x PYDANTIC_TEST_PATH="${S}/lib/test/pydantic/third-party" - local -x DJANGO_TEST_PATH="${S}/lib/test/django/third-party" - local -x FACTORY_BOY_TEST_PATH="${S}/lib/test/factory_boy/third-party" - local -x ATTRS_TEST_PATH="${S}/lib/test/attrs/third-party" - local -x MARSHMALLOW_TEST_PATH="${S}/lib/test/marshmallow/third-party" - - local -x GLEAN_SNAPSHOTS_PATH="${S}/lib/report/glean/snapshots" - local -x REPORT_TEST_PATH="${S}/lib/test/report/test_files" - local -x STUBGEN_TEST_PATH="${S}/lib/test/stubgen" - - cargo_src_test --no-fail-fast -} diff --git a/dev-python/pyrefly/pyrefly-1.0.0.ebuild b/dev-python/pyrefly/pyrefly-1.0.0.ebuild deleted file mode 100644 index 2060c4ed9657..000000000000 --- a/dev-python/pyrefly/pyrefly-1.0.0.ebuild +++ /dev/null @@ -1,534 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.15.1 - -EAPI=8 - -RUST_MIN_VER="1.89" -PYPI_VERIFY_REPO=https://github.com/facebook/pyrefly/ - -CRATES=" - Inflector@0.11.4 - addr2line@0.25.1 - adler2@2.0.0 - ahash@0.8.12 - aho-corasick@1.1.4 - allocative@0.3.4 - allocative_derive@0.3.3 - allocator-api2@0.2.21 - android_system_properties@0.1.5 - anstream@0.6.21 - anstream@1.0.0 - anstyle-parse@0.2.0 - anstyle-parse@1.0.0 - anstyle-query@1.0.0 - anstyle-wincon@3.0.7 - anstyle@1.0.14 - anyhow@1.0.102 - append-only-vec@0.1.8 - arc-swap@1.9.1 - argfile@0.2.1 - arrayref@0.3.9 - arrayvec@0.7.6 - atomic@0.5.3 - attribute-derive-macro@0.10.3 - attribute-derive@0.10.3 - autocfg@1.1.0 - backtrace-on-stack-overflow@0.3.0 - base64@0.22.1 - bitflags@1.3.2 - bitflags@2.11.1 - blake3@1.8.2 - block-buffer@0.10.2 - bstr@1.12.1 - bumpalo@3.20.2 - byteorder@1.5.0 - bytes@1.11.1 - capnp@0.25.4 - castaway@0.2.4 - cc@1.2.61 - cfg-if@1.0.4 - chacha20@0.10.0 - chrono@0.4.44 - clap@4.6.1 - clap_builder@4.6.0 - clap_derive@4.6.1 - clap_lex@1.0.0 - codespan-reporting@0.13.1 - collection_literals@1.0.2 - colorchoice@1.0.0 - compact_str@0.8.0 - compact_str@0.9.0 - configparser@3.1.0 - console@0.16.1 - console_error_panic_hook@0.1.7 - const-str@0.4.3 - constant_time_eq@0.3.1 - convert_case@0.11.0 - core-foundation-sys@0.8.7 - cpufeatures@0.2.17 - cpufeatures@0.3.0 - crossbeam-channel@0.5.15 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.21 - crypto-common@0.1.7 - ctor@0.1.26 - darling@0.23.0 - darling_core@0.23.0 - darling_macro@0.23.0 - dashmap@5.5.3 - dashmap@6.1.0 - deranged@0.5.5 - derivative@2.2.0 - derive-where@1.5.0 - diff@0.1.13 - digest@0.10.7 - dupe@0.9.1 - dupe_derive@0.9.1 - dyn-clone@1.0.20 - either@1.15.0 - embedded-io@0.7.1 - encode_unicode@1.0.0 - enum-iterator-derive@1.5.0 - enum-iterator@2.3.0 - env_logger@0.8.4 - equivalent@1.0.2 - errno@0.3.14 - faster-hex@0.6.1 - fastrand@2.4.1 - filetime@0.2.27 - find-msvc-tools@0.1.9 - foldhash@0.1.5 - foldhash@0.2.0 - form_urlencoded@1.2.2 - fs-err@2.11.0 - fsevent-sys@4.1.0 - futures-channel@0.3.32 - futures-core@0.3.32 - futures-executor@0.3.32 - futures-io@0.3.32 - futures-macro@0.3.32 - futures-sink@0.3.32 - futures-task@0.3.32 - futures-util@0.3.32 - futures@0.1.31 - futures@0.3.32 - fuzzy-matcher@0.3.7 - fxhash@0.2.1 - generic-array@0.14.7 - get-size-derive2@0.7.4 - get-size2@0.7.4 - getopts@0.2.21 - getrandom@0.2.17 - getrandom@0.3.4 - getrandom@0.4.1 - gimli@0.32.3 - glob@0.3.3 - globset@0.4.18 - hashbrown@0.12.3 - hashbrown@0.14.5 - hashbrown@0.15.5 - hashbrown@0.16.1 - hashbrown@0.17.0 - heck@0.5.0 - hex@0.4.3 - home@0.5.12 - human_bytes@0.4.3 - iana-time-zone-haiku@0.1.1 - iana-time-zone@0.1.65 - icu_collections@2.2.0 - icu_locale_core@2.2.0 - icu_normalizer@2.2.0 - icu_normalizer_data@2.2.0 - icu_properties@2.2.0 - icu_properties_data@2.2.0 - icu_provider@2.2.0 - id-arena@2.3.0 - ident_case@1.0.1 - idna@1.1.0 - idna_adapter@1.2.1 - ignore@0.4.25 - index_vec@0.1.4 - indexmap@1.9.2 - indexmap@2.14.0 - indicatif@0.18.4 - inotify-sys@0.1.5 - inotify@0.11.1 - instant@0.1.12 - interpolator@0.5.0 - is-macro@0.3.6 - is_terminal_polyfill@1.70.1 - itertools@0.10.5 - itertools@0.14.0 - itoa@0.4.8 - itoa@1.0.18 - jobserver@0.1.34 - js-sys@0.3.95 - kqueue-sys@1.0.4 - kqueue@1.1.1 - lazy_static@1.5.0 - leb128fmt@0.1.0 - libc@0.2.183 - libmimalloc-sys@0.1.44 - libredox@0.1.12 - link-cplusplus@1.0.12 - linux-raw-sys@0.12.1 - linux-raw-sys@0.4.15 - litemap@0.8.1 - lock_api@0.4.14 - lock_free_hashtable@0.1.2 - log@0.4.29 - lsp-server@0.7.9 - manyhow-macros@0.11.4 - manyhow@0.11.4 - maplit@1.0.2 - matchers@0.2.0 - memchr@2.8.0 - memmap2@0.9.10 - memoffset@0.6.5 - memory-stats@1.2.0 - mimalloc@0.1.48 - miniz_oxide@0.8.8 - mio@1.2.0 - nix@0.23.1 - notify-types@2.0.0 - notify@8.2.0 - nu-ansi-term@0.50.3 - num-bigint@0.4.6 - num-conv@0.2.0 - num-integer@0.1.46 - num-traits@0.2.19 - num_threads@0.1.3 - object@0.37.3 - once_cell@1.21.4 - os_str_bytes@7.1.1 - parking_lot@0.11.2 - parking_lot@0.12.5 - parking_lot_core@0.8.5 - parking_lot_core@0.9.12 - parse-display-derive@0.8.2 - parse-display@0.8.2 - paste@1.0.15 - path-absolutize@3.1.1 - path-dedot@3.1.1 - pathdiff@0.2.3 - percent-encoding@2.3.2 - phf@0.11.3 - phf_codegen@0.11.3 - phf_generator@0.11.1 - phf_shared@0.11.3 - pin-project-lite@0.2.17 - pkg-config@0.3.33 - portable-atomic@1.13.1 - potential_utf@0.1.4 - powerfmt@0.2.0 - ppv-lite86@0.2.21 - pretty_assertions@1.4.1 - prettyplease@0.2.37 - proc-macro-utils@0.10.0 - proc-macro2@1.0.106 - prost-derive@0.11.9 - prost-types@0.11.9 - prost@0.11.9 - pulldown-cmark-escape@0.11.0 - pulldown-cmark@0.13.3 - quote-use-macros@0.8.4 - quote-use@0.8.4 - quote@1.0.45 - r-efi@5.2.0 - rand@0.10.1 - rand@0.8.5 - rand@0.9.4 - rand_chacha@0.3.1 - rand_chacha@0.9.0 - rand_core@0.10.1 - rand_core@0.6.4 - rand_core@0.9.5 - rayon-core@1.13.0 - rayon@1.12.0 - redox_syscall@0.2.10 - redox_syscall@0.5.6 - redox_syscall@0.7.0 - ref-cast-impl@1.0.25 - ref-cast@1.0.25 - regex-automata@0.4.14 - regex-syntax@0.7.5 - regex-syntax@0.8.10 - regex@1.12.3 - relative-path@1.9.3 - rustc-demangle@0.1.27 - rustc-hash@2.1.2 - rustix@0.38.44 - rustix@1.1.4 - rustversion@1.0.22 - ryu@0.2.8 - ryu@1.0.23 - same-file@1.0.6 - schemars@0.9.0 - schemars@1.2.1 - scopeguard@1.2.0 - scratch@1.0.6 - seahash@4.1.0 - semver@1.0.28 - serde-wasm-bindgen@0.6.5 - serde@1.0.228 - serde_bser@0.4.0 - serde_bytes@0.11.19 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.149 - serde_jsonrc@0.1.0 - serde_repr@0.1.20 - serde_spanned@1.1.1 - serde_with@3.18.0 - serde_with_macros@3.18.0 - sha2@0.10.9 - sharded-slab@0.1.4 - shlex@1.3.0 - signal-hook-registry@1.4.5 - siphasher@1.0.1 - slab@0.4.12 - smallvec@1.15.1 - socket2@0.6.3 - sorted_vector_map@0.2.1 - stable_deref_trait@1.2.0 - starlark_map@0.13.0 - static_assertions@1.1.0 - static_interner@0.1.1 - strsim@0.10.0 - strsim@0.11.1 - structmeta-derive@0.2.0 - structmeta@0.2.0 - subtle@2.6.1 - syn@1.0.109 - syn@2.0.117 - synstructure@0.13.2 - tar@0.4.45 - tempfile@3.27.0 - termcolor@1.4.1 - terminal_size@0.4.4 - thiserror-impl@1.0.69 - thiserror-impl@2.0.18 - thiserror@1.0.69 - thiserror@2.0.18 - thread_local@1.1.9 - tikv-jemalloc-sys@0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 - tikv-jemallocator@0.6.1 - time-core@0.1.8 - time-macros@0.2.27 - time@0.3.47 - tinystr@0.8.3 - tinyvec@1.11.0 - tinyvec_macros@0.1.0 - tokio-macros@2.7.0 - tokio-util@0.6.10 - tokio@1.52.1 - toml@0.9.12+spec-1.1.0 - toml_datetime@0.7.5+spec-1.1.0 - toml_edit@0.23.10+spec-1.0.0 - toml_parser@1.1.2+spec-1.1.0 - toml_writer@1.1.1+spec-1.1.0 - tracing-attributes@0.1.31 - tracing-core@0.1.36 - tracing-log@0.2.0 - tracing-serde@0.2.0 - tracing-subscriber@0.3.23 - tracing@0.1.44 - triomphe@0.1.15 - typenum@1.19.0 - unicase@2.9.0 - unicode-ident@1.0.24 - unicode-normalization@0.1.25 - unicode-segmentation@1.13.2 - unicode-width@0.1.14 - unicode-width@0.2.2 - unicode-xid@0.2.6 - unicode_names2@1.2.2 - unicode_names2_generator@1.2.2 - unit-prefix@0.5.1 - url@2.5.8 - utf8_iter@1.0.4 - utf8parse@0.2.2 - uuid-rng-internal@1.23.1 - uuid@1.23.1 - valuable@0.1.1 - vec1@1.12.1 - version_check@0.9.5 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasip2@1.0.1+wasi-0.2.4 - wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 - wasm-bindgen-macro-support@0.2.118 - wasm-bindgen-macro@0.2.118 - wasm-bindgen-shared@0.2.118 - wasm-bindgen@0.2.118 - wasm-encoder@0.244.0 - wasm-metadata@0.244.0 - wasmparser@0.244.0 - watchman_client@0.9.0 - web-time@1.1.0 - which@4.4.2 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.11 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.62.2 - windows-implement@0.60.2 - windows-interface@0.59.3 - windows-link@0.2.1 - windows-result@0.4.1 - windows-strings@0.5.1 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-sys@0.60.2 - windows-sys@0.61.2 - windows-targets@0.48.5 - windows-targets@0.52.6 - windows-targets@0.53.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_gnullvm@0.53.0 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_aarch64_msvc@0.53.0 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnu@0.53.0 - windows_i686_gnullvm@0.52.6 - windows_i686_gnullvm@0.53.0 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_i686_msvc@0.53.0 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnu@0.53.0 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_gnullvm@0.53.0 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.6 - windows_x86_64_msvc@0.53.0 - winnow@0.7.15 - winnow@1.0.1 - wit-bindgen-core@0.51.0 - wit-bindgen-rust-macro@0.51.0 - wit-bindgen-rust@0.51.0 - wit-bindgen@0.46.0 - wit-bindgen@0.51.0 - wit-component@0.244.0 - wit-parser@0.244.0 - writeable@0.6.2 - xattr@1.6.1 - xxhash-rust@0.8.15 - yansi@1.0.1 - yoke-derive@0.8.2 - yoke@0.8.2 - zerocopy-derive@0.8.48 - zerocopy@0.8.48 - zerofrom-derive@0.1.7 - zerofrom@0.1.7 - zerotrie@0.2.4 - zerovec-derive@0.11.3 - zerovec@0.11.6 - zmij@1.0.21 - zstd-safe@7.2.4 - zstd-sys@2.0.16+zstd.1.5.7 - zstd@0.13.3 -" - -declare -A GIT_CRATES=( - [backtrace]='https://github.com/rust-lang/backtrace-rs;df979dcf80027eb047d7bb9e0874710c15009f31;backtrace-rs-%commit%' - [cxx-build]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/gen/build' - [cxx]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%' - [cxxbridge-cmd]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/gen/cmd' - [cxxbridge-flags]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/flags' - [cxxbridge-macro]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/macro' - [displaydoc]='https://github.com/yaahc/displaydoc;7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0;displaydoc-%commit%' - [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%' - [quickcheck]='https://github.com/jakoschiko/quickcheck;6ecdf5bb4b0132ce66670b4d46453aa022ea892c;quickcheck-%commit%' - [ruff_annotate_snippets]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_annotate_snippets' - [ruff_cache]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_cache' - [ruff_diagnostics]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_diagnostics' - [ruff_notebook]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_notebook' - [ruff_python_ast]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_ast' - [ruff_python_parser]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_parser' - [ruff_python_trivia]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_trivia' - [ruff_source_file]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_source_file' - [ruff_text_size]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_text_size' -) - -inherit cargo pypi - -DESCRIPTION="A fast type checker and language server for Python with powerful IDE features" -HOMEPAGE=" - https://pyrefly.org/ - https://github.com/facebook/pyrefly - https://pypi.org/project/pyrefly/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -S="${WORKDIR}/${P}/${PN}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT Unicode-3.0 - Unicode-DFS-2016 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="app-arch/zstd:=" -RDEPEND="${DEPEND}" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_prepare() { - default - - local crate crate_patches crate_uri commit crate_dir host - for crate in "${!GIT_CRATES[@]}"; do - IFS=';' read -r crate_uri commit crate_dir host <<< "${GIT_CRATES[${crate}]}" - : "${crate_dir:=${crate}-%commit%}" - crate_patches+="${crate} = { path = \"${WORKDIR}/${crate_dir//%commit%/${commit}}\" };;" - done - printf -- "[patch.crates-io]\\n%s" "${crate_patches//;;/$'\n'}" \ - >> "${CARGO_HOME}/config.toml" -} - -src_configure() { - # Requires nightly - export RUSTC_BOOTSTRAP=1 - - # zstd-sys https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#zstd-sys - export ZSTD_SYS_USE_PKG_CONFIG=1 - - cargo_src_configure -} - -src_test() { - local -x CONFIG_DOC_PATH="${WORKDIR}/${P}/website/docs/configuration.mdx" - local -x ERROR_KINDS_DOC_PATH="${WORKDIR}/${P}/website/docs/error-kinds.mdx" - - local -x TEST_FILES_PATH="${S}/lib/test/lsp/lsp_interaction/test_files" - - local -x PYDANTIC_TEST_PATH="${S}/lib/test/pydantic/third-party" - local -x DJANGO_TEST_PATH="${S}/lib/test/django/third-party" - local -x FACTORY_BOY_TEST_PATH="${S}/lib/test/factory_boy/third-party" - local -x ATTRS_TEST_PATH="${S}/lib/test/attrs/third-party" - local -x MARSHMALLOW_TEST_PATH="${S}/lib/test/marshmallow/third-party" - - local -x GLEAN_SNAPSHOTS_PATH="${S}/lib/report/glean/snapshots" - local -x REPORT_TEST_PATH="${S}/lib/test/report/test_files" - local -x STUBGEN_TEST_PATH="${S}/lib/test/stubgen" - - cargo_src_test --no-fail-fast -} diff --git a/dev-python/pyrfc3339/Manifest b/dev-python/pyrfc3339/Manifest deleted file mode 100644 index 8cfde70ceebe..000000000000 --- a/dev-python/pyrfc3339/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyrfc3339-2.1.0.gh.tar.gz 15561 BLAKE2B 28a135bf19874a6767884c73e6c9a51cf2b36da276208294ebbe5315cc4ac13b7372e725a3ab4afded3113a069a14fe233eb4a2a5376153e90f701fdc6042a32 SHA512 85743ab6dc478467e925f909ed9dd9b1b65bc666b3364cb623e0f65e3c624b33022f8958f6d63bac82cfe12cc6e75bd1c92991d13b039445d4267880795edb96 diff --git a/dev-python/pyrfc3339/metadata.xml b/dev-python/pyrfc3339/metadata.xml deleted file mode 100644 index e281084bc91a..000000000000 --- a/dev-python/pyrfc3339/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyRFC3339 - kurtraschke/pyRFC3339 - - diff --git a/dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild b/dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild deleted file mode 100644 index 2b9d0009d9ca..000000000000 --- a/dev-python/pyrfc3339/pyrfc3339-2.1.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Generates and parses RFC 3339 timestamps" -HOMEPAGE=" - https://github.com/kurtraschke/pyRFC3339/ - https://pypi.org/project/pyRFC3339/ -" -SRC_URI=" - https://github.com/kurtraschke/pyRFC3339/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/pyRFC3339-${PV} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" - -BDEPEND=" - >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/pyrime/Manifest b/dev-python/pyrime/Manifest deleted file mode 100644 index 5cbf2f71e386..000000000000 --- a/dev-python/pyrime/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyrime-0.0.7.tar.gz 42660 BLAKE2B 0166f8248c2af6451a39096dedba69e0f8448b92119795813813a306affebdf492e27c05c91e884df7b509ae53a37e9546419bc38abf127b85b870c5944da480 SHA512 e88cfa65ae9cba052fbf1110bf0270cabc3fe44898bdbbf5f59ca83cff192b678c0b2ea86d8385f4a2c43765b94c22667de605a2958099bd8444bdafe23f32af diff --git a/dev-python/pyrime/files/pyrime-0.0.7-fix-meson-project.patch b/dev-python/pyrime/files/pyrime-0.0.7-fix-meson-project.patch deleted file mode 100644 index 4e0d4cd705bf..000000000000 --- a/dev-python/pyrime/files/pyrime-0.0.7-fix-meson-project.patch +++ /dev/null @@ -1,11 +0,0 @@ -https://bugs.gentoo.org/946510 -https://github.com/Freed-Wu/pyrime/pull/3 -Using Cython requires both 'cython' and 'c' to be specified in the -project(). ---- a/meson.build -+++ b/meson.build -@@ -1,3 +1,3 @@ --project('pyrime', 'cython', version: '0.0.7') -+project('pyrime', 'cython', 'c', version: '0.0.7') - - subdir('src/pyrime') diff --git a/dev-python/pyrime/metadata.xml b/dev-python/pyrime/metadata.xml deleted file mode 100644 index 18f927cb59d4..000000000000 --- a/dev-python/pyrime/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - wuzhenyu@ustc.edu - Wu, Zhenyu - - - Add support for dev-python/ptpython - Add support for dev-python/prompt-toolkit - - - pyrime - Freed-Wu/pyrime - - diff --git a/dev-python/pyrime/pyrime-0.0.7.ebuild b/dev-python/pyrime/pyrime-0.0.7.ebuild deleted file mode 100644 index 6589477fec9d..000000000000 --- a/dev-python/pyrime/pyrime-0.0.7.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="rime for python" -HOMEPAGE=" - https://github.com/Freed-Wu/pyrime - https://pypi.org/project/pyrime -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="+prompt-toolkit +ptpython" - -DEPEND=" - app-i18n/librime - dev-python/autopxd[${PYTHON_USEDEP}] -" -RDEPEND=" - $DEPEND - prompt-toolkit? ( - dev-python/prompt-toolkit[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] - ) - ptpython? ( - dev-python/ptpython[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${P}-fix-meson-project.patch" -) - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - epytest -} diff --git a/dev-python/pyro5/Manifest b/dev-python/pyro5/Manifest deleted file mode 100644 index c3c6a3ded85c..000000000000 --- a/dev-python/pyro5/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyro5-5.16.tar.gz 448592 BLAKE2B dbf0e144564afd7bcfa47fe8cdf9571a5b15be462705db360f2e770333482705864fb1567c028fe2d92573b6e6fcd0ef18d27ef90bf9fa41976e573975085a30 SHA512 4a3c67bedb33788f0dfb9e0d75889b339b12da8806d6f4e1ced6e4b62812071a028d232a0ef44c95841acba523aa7466317c5269f17a0ac3d62c8b3667ac6e3a diff --git a/dev-python/pyro5/metadata.xml b/dev-python/pyro5/metadata.xml deleted file mode 100644 index 7a9a2bcc2903..000000000000 --- a/dev-python/pyro5/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - ceamac@gentoo.org - Viorel Munteanu - - - python@gentoo.org - Python - - - irmen/Pyro5 - Pyro5 - - - diff --git a/dev-python/pyro5/pyro5-5.16.ebuild b/dev-python/pyro5/pyro5-5.16.ebuild deleted file mode 100644 index 2921de762aa9..000000000000 --- a/dev-python/pyro5/pyro5-5.16.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 pypi - -DESCRIPTION="Distributed object middleware for Python (RPC)" -HOMEPAGE=" - https://pyro5.readthedocs.io/ - https://github.com/irmen/Pyro5/ - https://pypi.org/project/Pyro5/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/build[${PYTHON_USEDEP}] - >=dev-python/serpent-1.40[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs/source \ - dev-python/sphinx-rtd-theme - -python_test() { - local EPYTEST_DESELECT=( - # https://github.com/irmen/Pyro5/issues/83 (pypy3 specific) - tests/test_server.py::TestServerOnce::testRegisterWeak - ) - - epytest -m 'not network' -} diff --git a/dev-python/pyroute2/Manifest b/dev-python/pyroute2/Manifest deleted file mode 100644 index c1d849917be6..000000000000 --- a/dev-python/pyroute2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyroute2-0.9.6.tar.gz 478486 BLAKE2B 995b1d66e9f7c82a1ab4461516a455f58a0d5b549cca665741afed2e96fb836ba113c736bb23ed14ae140056e770ca24f091cded3b5ea17d742752843b7ff24e SHA512 b568b79e1cc38651be8ea020326a147e26ec5fb7b9257ec95d809214b6110483fac7672dd8621d7d4f4108d10be35a9dcc770aaf2eccc801861b12af77ad73d5 diff --git a/dev-python/pyroute2/metadata.xml b/dev-python/pyroute2/metadata.xml deleted file mode 100644 index 2ddf3cfd395c..000000000000 --- a/dev-python/pyroute2/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - henning@hennsch.de - Henning Schild - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - pyroute2 - svinota/pyroute2 - - diff --git a/dev-python/pyroute2/pyroute2-0.9.6.ebuild b/dev-python/pyroute2/pyroute2-0.9.6.ebuild deleted file mode 100644 index f69ae220f548..000000000000 --- a/dev-python/pyroute2/pyroute2-0.9.6.ebuild +++ /dev/null @@ -1,26 +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} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 pypi - -DESCRIPTION="A pure Python netlink and Linux network configuration library" -HOMEPAGE=" - https://github.com/svinota/pyroute2/ - https://pypi.org/project/pyroute2/ -" - -LICENSE="|| ( GPL-2+ Apache-2.0 )" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -# tests need root access -RESTRICT="test" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" diff --git a/dev-python/pyrqlite/Manifest b/dev-python/pyrqlite/Manifest deleted file mode 100644 index ef686f56dcf8..000000000000 --- a/dev-python/pyrqlite/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyrqlite-2.2.3.gh.tar.gz 21554 BLAKE2B 1a3c09eaee20a19ab06a4f91a5b12659eafe425f796599ef9abf85f99563a62b40f1f82488611e0bbd1fb18853e2b1e310ecd7f94cb89f5840e34c51a4bd42ef SHA512 063a9072846c31fd34ea5261fe97f1023a95122c39c58292c7ab08ba148e01ab5001adda28c2856f0e29b67be553a8bae011d274edfdd3028aacd22179d309d7 diff --git a/dev-python/pyrqlite/files/pyrqlite-2.2.3-test-support.patch b/dev-python/pyrqlite/files/pyrqlite-2.2.3-test-support.patch deleted file mode 100644 index 06559446ef12..000000000000 --- a/dev-python/pyrqlite/files/pyrqlite-2.2.3-test-support.patch +++ /dev/null @@ -1,50 +0,0 @@ -From cb5ba83c0ba95eae0026afdc8ae0312b8e51f647 Mon Sep 17 00:00:00 2001 -From: Zac Medico -Date: Wed, 2 Oct 2024 16:48:38 -0700 -Subject: [PATCH] Eliminate non-public test.support usage - -This fixes the "No module named test" issue reported here: - -https://bugs.gentoo.org/940579 ---- - src/test/test_dbapi.py | 17 ++++++----------- - 1 file changed, 6 insertions(+), 11 deletions(-) - -diff --git a/src/test/test_dbapi.py b/src/test/test_dbapi.py -index df32f2f..cb756d2 100644 ---- a/src/test/test_dbapi.py -+++ b/src/test/test_dbapi.py -@@ -24,13 +24,6 @@ - from __future__ import print_function - - import sys --try: -- import test.support.warnings_helper as test_support --except ImportError: -- try: -- import test.support as test_support -- except ImportError: -- from test import test_support - import unittest - - import pyrqlite.dbapi2 as sqlite -@@ -571,10 +564,12 @@ class ConstructorTests(unittest.TestCase): - ts = sqlite.TimestampFromTicks(42) - - def test_CheckBinary(self): -- with (test_support.check_warnings() if sys.version_info[0] >= 3 -- else test_support.check_py3k_warnings()): -- b = sqlite.Binary(chr(0).encode() + b"'" -- if sys.version_info[0] >= 3 else chr(0) + b"'") -+ self.assertEqual( -+ b"\0'", -+ sqlite.Binary( -+ chr(0).encode() + b"'" if sys.version_info[0] >= 3 else chr(0) + b"'" -+ ), -+ ) - - class ExtensionTests(unittest.TestCase): - @classmethod --- -2.45.2 - diff --git a/dev-python/pyrqlite/metadata.xml b/dev-python/pyrqlite/metadata.xml deleted file mode 100644 index 020d9ac0943d..000000000000 --- a/dev-python/pyrqlite/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - zmedico@gentoo.org - - - rqlite/pyrqlite - pyrqlite - - diff --git a/dev-python/pyrqlite/pyrqlite-2.2.3.ebuild b/dev-python/pyrqlite/pyrqlite-2.2.3.ebuild deleted file mode 100644 index 3bb21c874d39..000000000000 --- a/dev-python/pyrqlite/pyrqlite-2.2.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Python client for rqlite" -HOMEPAGE=" - https://github.com/rqlite/pyrqlite/ - https://pypi.org/project/pyrqlite/ -" -SRC_URI=" - https://github.com/rqlite/pyrqlite/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - test? ( - >=dev-db/rqlite-6.7.0 - ) -" -PATCHES=("${FILESDIR}/pyrqlite-2.2.3-test-support.patch") - -distutils_enable_tests pytest diff --git a/dev-python/pyrsistent/Manifest b/dev-python/pyrsistent/Manifest deleted file mode 100644 index f3c8a82e9cf2..000000000000 --- a/dev-python/pyrsistent/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyrsistent-0.20.0.tar.gz 103642 BLAKE2B ebc5d8f2309599ae3e34c35d35edb148758fde28270b9c5c9880e5a180bdf11424804aba0272b515224ed4edcf9dbad3ff21b810a0d40f563617ece76e275432 SHA512 ac78c55e8687f12ae8729f2262a76a9257a6d6f4bbb5a01cb45ffb170d5c2044b1f26b3ed1359b2d722201507c32781f024b49b20d45faedf288823a98255a6f diff --git a/dev-python/pyrsistent/metadata.xml b/dev-python/pyrsistent/metadata.xml deleted file mode 100644 index 83aa9250a381..000000000000 --- a/dev-python/pyrsistent/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - python@gentoo.org - Python - - - pyrsistent - - tobias.l.gustafsson@gmail.com - Tobias Gustafsson - - tobgu/pyrsistent - - - - Compiles native C extensions (speedups, instead of using python - fallback code). - - - diff --git a/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild b/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild deleted file mode 100644 index a2d0caa53533..000000000000 --- a/dev-python/pyrsistent/pyrsistent-0.20.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Persistent/Functional/Immutable data structures" -HOMEPAGE=" - https://github.com/tobgu/pyrsistent/ - https://pypi.org/project/pyrsistent/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="+native-extensions" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_configure() { - if ! use native-extensions; then - export PYRSISTENT_SKIP_EXTENSION=1 - fi -} diff --git a/dev-python/pyrss2gen/Manifest b/dev-python/pyrss2gen/Manifest deleted file mode 100644 index 786ad3ff4ce0..000000000000 --- a/dev-python/pyrss2gen/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PyRSS2Gen-1.1.tar.gz 9149 BLAKE2B 1f388e8616c79d8b5436f69191d479c529e1348308d69782a833bec714da6289fc459ea2b554a1e660027a25d0581c441a0e75a623add3c42c8c33c5cc8518e1 SHA512 2240686914c87984626eb739676927fcd53488158bdebf589e07e8a778e6d24305964e032581c61836f0fabc1264e42d05c88eac8f4c5f6536c31c775434ce02 diff --git a/dev-python/pyrss2gen/metadata.xml b/dev-python/pyrss2gen/metadata.xml deleted file mode 100644 index b612a87851b5..000000000000 --- a/dev-python/pyrss2gen/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - PyRSS2Gen - - diff --git a/dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild b/dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild deleted file mode 100644 index 6c1373d3dc9c..000000000000 --- a/dev-python/pyrss2gen/pyrss2gen-1.1-r2.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="PyRSS2Gen-${PV}" -DESCRIPTION="RSS feed generator written in Python" -HOMEPAGE="http://www.dalkescientific.com/Python/PyRSS2Gen.html - https://pypi.org/project/PyRSS2Gen/" -SRC_URI="http://www.dalkescientific.com/Python/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" diff --git a/dev-python/pyrss2gen/pyrss2gen-1.1-r3.ebuild b/dev-python/pyrss2gen/pyrss2gen-1.1-r3.ebuild deleted file mode 100644 index a83f70eb72fe..000000000000 --- a/dev-python/pyrss2gen/pyrss2gen-1.1-r3.ebuild +++ /dev/null @@ -1,20 +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 - -MY_P="PyRSS2Gen-${PV}" -DESCRIPTION="RSS feed generator written in Python" -HOMEPAGE="http://www.dalkescientific.com/Python/PyRSS2Gen.html - https://pypi.org/project/PyRSS2Gen/" -SRC_URI="http://www.dalkescientific.com/Python/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" diff --git a/dev-python/pyscard/Manifest b/dev-python/pyscard/Manifest deleted file mode 100644 index 7182eaa6ddbc..000000000000 --- a/dev-python/pyscard/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyscard-2.3.1.tar.gz 160650 BLAKE2B dd367b4d459eb413a6ef6c22440f07e191548a4b9f2c7d60a5fa1dfedc76f6f86b5b7937f4a1b733e748d3e9312997eeb8fc56fca589993992a299b44a74959f SHA512 8871e676ecd7fb1c5bbdc95d7fe6a431c977e4753c2ca7512f39ff38f4a92f0b88c1e990f1b36848c0005b20097c2dd7a823bb418c7c8fea0e368e24316e95e6 -DIST pyscard-2.3.1.tar.gz.asc 833 BLAKE2B e34c450afb2e11be8dc413ad5a0644147066152f70bfaef616c6631c2c55c718b944f8635e89628ba6ea3e8e79e86db8d5a76c6ef9f53cdcf94cad34f84ecb73 SHA512 d9367c2519d43df7cd27a577040bb8ae6c238a3ebd8af2ced24b56bfd9adba98f7fd712278bc678063c6626779a9d0de825129aa7fb6eb134fb83044340ba9ad diff --git a/dev-python/pyscard/metadata.xml b/dev-python/pyscard/metadata.xml deleted file mode 100644 index 3c9d1a39326e..000000000000 --- a/dev-python/pyscard/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - pyscard - pyscard - LudovicRousseau/pyscard - - diff --git a/dev-python/pyscard/pyscard-2.3.1.ebuild b/dev-python/pyscard/pyscard-2.3.1.ebuild deleted file mode 100644 index 3ce13df10e7c..000000000000 --- a/dev-python/pyscard/pyscard-2.3.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ludovicrousseau.asc - -inherit distutils-r1 optfeature verify-sig - -DESCRIPTION="Smart card support in python" -HOMEPAGE=" - https://pyscard.sourceforge.io/ - https://github.com/LudovicRousseau/pyscard/ - https://pypi.org/project/pyscard/ -" -SRC_URI=" - https://downloads.sourceforge.net/project/pyscard/pyscard/pyscard%20${PV}/${P}.tar.gz - verify-sig? ( https://downloads.sourceforge.net/project/pyscard/pyscard/pyscard%20${PV}/${P}.tar.gz.asc ) -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" - -DEPEND=" - sys-apps/pcsc-lite -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-lang/swig - verify-sig? ( sec-keys/openpgp-keys-ludovicrousseau ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "Gui support" dev-python/wxpython - optfeature "Support of remote readers with Pyro" dev-python/Pyro4 -} diff --git a/dev-python/pyscreenshot/Manifest b/dev-python/pyscreenshot/Manifest deleted file mode 100644 index 674f5040813a..000000000000 --- a/dev-python/pyscreenshot/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyscreenshot-3.1.gh.tar.gz 36860 BLAKE2B fff930ad784da3e800d7c85bba2ea03db8f91011083b437f31c0d62037df9fa8921f9572d2271c258bdafa5d4c0b9d3ff93a7b8ab53db2cc24373f971fb6dc54 SHA512 9cbb58ddf2248548fb8b3519b41646e6f00d635ddaac69cc20a41b57e8693466c2b93947d72cf3a0caa0ee20f9d42f70587079a919b1c1d156212d6f942285ee diff --git a/dev-python/pyscreenshot/metadata.xml b/dev-python/pyscreenshot/metadata.xml deleted file mode 100644 index a663bf0f9111..000000000000 --- a/dev-python/pyscreenshot/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyscreenshot - ponty/pyscreenshot - - diff --git a/dev-python/pyscreenshot/pyscreenshot-3.1.ebuild b/dev-python/pyscreenshot/pyscreenshot-3.1.ebuild deleted file mode 100644 index 354a87dc04b5..000000000000 --- a/dev-python/pyscreenshot/pyscreenshot-3.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 virtualx - -DESCRIPTION="Python screenshot library" -HOMEPAGE=" - https://github.com/ponty/pyscreenshot/ - https://pypi.org/project/pyscreenshot/ -" -SRC_URI=" - https://github.com/ponty/pyscreenshot/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - dev-python/easyprocess[${PYTHON_USEDEP}] - dev-python/entrypoint2[${PYTHON_USEDEP}] - dev-python/jeepney[${PYTHON_USEDEP}] - dev-python/mss[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pillow[xcb,${PYTHON_USEDEP}] - dev-python/pygame[${PYTHON_USEDEP}] - dev-python/python-xlib[${PYTHON_USEDEP}] - dev-python/pyvirtualdisplay[${PYTHON_USEDEP}] - media-gfx/imagemagick - media-gfx/pqiv - media-gfx/scrot - x11-apps/xdpyinfo - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - tests/test_check.py::test_speedtest - ) - - # skip GNOME/KDE tests that require D-BUS - local -x XDG_CURRENT_DESKTOP=none - # nonfatal is already implied by virtx, make it explicit though - nonfatal epytest || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/pysdl2/Manifest b/dev-python/pysdl2/Manifest deleted file mode 100644 index f406a59c1ea3..000000000000 --- a/dev-python/pysdl2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pysdl2-0.9.17.tar.gz 775955 BLAKE2B 205bd6d1e6562133f77827daf77bca9f7cbb589c7454e10fba2b86526c17d7300b2e42ea83030e11703696b62c17b0d5f9c46f082535a67e16d46cc90e048d8c SHA512 ec4bf3b3d01e6c4ffa08fba032d345ec5da141a8021fa5ac98fbbde04e22911893bcd4159afb3a52e06eb178a460b451256487c9b3a3a8105448db36ba0df6b8 diff --git a/dev-python/pysdl2/metadata.xml b/dev-python/pysdl2/metadata.xml deleted file mode 100644 index 4f40190355c3..000000000000 --- a/dev-python/pysdl2/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - mgorny@gentoo.org - Michał Górny - - - python@gentoo.org - - - py-sdl/py-sdl2 - PySDL2 - - diff --git a/dev-python/pysdl2/pysdl2-0.9.17.ebuild b/dev-python/pysdl2/pysdl2-0.9.17.ebuild deleted file mode 100644 index 6663df4c2741..000000000000 --- a/dev-python/pysdl2/pysdl2-0.9.17.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=PySDL2 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python (ctypes) bindings for SDL2 libraries" -HOMEPAGE=" - https://github.com/py-sdl/py-sdl2/ - https://pypi.org/project/PySDL2/ -" - -LICENSE="|| ( public-domain CC0-1.0 ZLIB )" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# Optional deps: -# - dev-python/numpy, -# - dev-python/pillow, -# - media-libs/sdl2-* (loaded dynamically via ctypes). -# -# If a reverse dependency needs the specific module, it should -# explicitly depend on the optional module in question. You also -# probably need to explicitly require some media-libs/libsdl2 flags. -RDEPEND="media-libs/libsdl2" - -# Require all of SDL2 libraries and at least the most common subsystems -# for better test coverage. -DEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - media-libs/libsdl2[joystick,sound,video] - media-libs/sdl2-gfx - media-libs/sdl2-image[gif,jpeg,png,tiff,webp] - || ( - media-libs/sdl2-mixer[flac] - media-libs/sdl2-mixer[midi] - media-libs/sdl2-mixer[mod] - media-libs/sdl2-mixer[mp3] - media-libs/sdl2-mixer[opus] - ) - media-libs/sdl2-ttf - )" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # pysdl2 was misusing libsdl2's error API. Fixed upstream already - # but it didn't land in 0.9.16. - # https://bugs.gentoo.org/916120 - # https://bugs.gentoo.org/916118 - sdl2/test/gamecontroller_test.py - sdl2/test/hidapi_test.py::test_SDL_hid_enumerate - ) - - local -x SDL_VIDEODRIVER=dummy - local -x SDL_AUDIODRIVER=dummy - local -x SDL_RENDER_DRIVER=software - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -x -} diff --git a/dev-python/pysdl3/Manifest b/dev-python/pysdl3/Manifest deleted file mode 100644 index fc83111debb2..000000000000 --- a/dev-python/pysdl3/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pysdl3-0.9.9b1.tar.gz 1419876 BLAKE2B d9d0c0eeb9178bdc842557e2371492c009dadfe0b888d43865d2798d4e0f5a878d63014afb022347a626e72b3e872c63523199717998c23cc2eb251b7ab31407 SHA512 33b991642ff05e34d9aeba39d182faf66e8d4106a0db4ddc908527b0b3066984f3a3555d3b50a7317058cd1460ad54c02f92682c1bd88f49b53273faa0b41cf8 diff --git a/dev-python/pysdl3/metadata.xml b/dev-python/pysdl3/metadata.xml deleted file mode 100644 index f43512c15799..000000000000 --- a/dev-python/pysdl3/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - Aermoss/PySDL3 - pysdl3 - - diff --git a/dev-python/pysdl3/pysdl3-0.9.9_beta1.ebuild b/dev-python/pysdl3/pysdl3-0.9.9_beta1.ebuild deleted file mode 100644 index 97f03ad71eee..000000000000 --- a/dev-python/pysdl3/pysdl3-0.9.9_beta1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pure Python wrapper for SDL3" -HOMEPAGE=" - https://pypi.org/project/pysdl3/ - https://github.com/Aermoss/PySDL3 -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] -" - -RDEPEND=" - media-libs/libsdl3 - ${DEPEND} -" - -src_install() { - distutils-r1_src_install - - cat - > 99pysdl3 <<-EOF - SDL_DISABLE_METADATA=1 - SDL_DOC_GENERATOR=0 - SDL_BINARY_PATH=/usr/$(get_libdir) - EOF - - # Workaround for https://github.com/Aermoss/PySDL3/issues/27 - doenvd 99pysdl3 -} - -python_test() { - SDL_DISABLE_METADATA=1 SDL_DOC_GENERATOR=0 SDL_BINARY_PATH="/usr/$(get_libdir)" \ - ${EPYTHON} -c 'import tests' || die -} diff --git a/dev-python/pyserial/Manifest b/dev-python/pyserial/Manifest deleted file mode 100644 index 099907e50a93..000000000000 --- a/dev-python/pyserial/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyserial-3.5.tar.gz 159125 BLAKE2B 6be1930afc6cfecad54cd7a116a0e93085d166907acb4c2fa5b7b9485ec28cfb6dc9e7ffc13ae5628c344ef0f78c15bdd828b8d51048a484548538cf14b9da20 SHA512 c8df5e50d952d5a6dcf1d9253a6ba953e9763c545a867da66c22c90dfa015aba0194f2a8f29a229d0a5f4dc8bfeeaaab8bcfda4066ed78a18b151bc05e6ae327 diff --git a/dev-python/pyserial/files/pyserial-3.5-glibc-2.42.patch b/dev-python/pyserial/files/pyserial-3.5-glibc-2.42.patch deleted file mode 100644 index 3a4e95a85449..000000000000 --- a/dev-python/pyserial/files/pyserial-3.5-glibc-2.42.patch +++ /dev/null @@ -1,39 +0,0 @@ -https://github.com/pyserial/pyserial/issues/805 -https://github.com/pyserial/pyserial/pull/808 - -From 152f2639c630141b9d23f023178b619751e624a0 Mon Sep 17 00:00:00 2001 -From: Alexander von Gluck IV -Date: Sun, 24 Aug 2025 20:17:51 -0500 -Subject: [PATCH] serial_posix: Fix custom baud rates for glibc >=2.42; solves - #805 - -* https://sourceware.org/pipermail/libc-alpha/2025-July/168553.html -* Based on changes recommended by JoaoBarioni in #805 -* Reverts 0085e1e1d (#519) ---- - serial/serialposix.py | 11 ++--------- - 1 file changed, 2 insertions(+), 9 deletions(-) - -diff --git a/serial/serialposix.py b/serial/serialposix.py -index 0464075b..6f843918 100644 ---- a/serial/serialposix.py -+++ b/serial/serialposix.py -@@ -430,15 +430,8 @@ def _reconfigure_port(self, force_update=False): - ispeed = ospeed = self.BAUDRATE_CONSTANTS[self._baudrate] - except KeyError: - #~ raise ValueError('Invalid baud rate: %r' % self._baudrate) -- -- # See if BOTHER is defined for this platform; if it is, use -- # this for a speed not defined in the baudrate constants list. -- try: -- ispeed = ospeed = BOTHER -- except NameError: -- # may need custom baud rate, it isn't in our list. -- ispeed = ospeed = getattr(termios, 'B38400') -- -+ # Use safe placeholder for tcsetattr(), try to set special baudrate later -+ ispeed = ospeed = termios.B38400 - try: - custom_baud = int(self._baudrate) # store for later - except ValueError: - diff --git a/dev-python/pyserial/files/pyserial-3.5-unittest-fix.patch b/dev-python/pyserial/files/pyserial-3.5-unittest-fix.patch deleted file mode 100644 index 1576cedcf00c..000000000000 --- a/dev-python/pyserial/files/pyserial-3.5-unittest-fix.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 239f840076bf9da76906dc029f26a423fef4a698 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Petr=20Van=C4=9Bk?= -Date: Fri, 7 Jun 2024 16:45:15 +0200 -Subject: [PATCH] Replace deprecated unittest.findTestCases function - -The unittest.findTestCases function was deprecated in Python 3.11 and -later removed in Python 3.13. The TestLoader methods should be used -instead [1]. - -[1] https://docs.python.org/3.13/whatsnew/3.13.html#unittest - -Upstream-Issue: https://github.com/pyserial/pyserial/issues/754 -Upstream-PR: https://github.com/pyserial/pyserial/issues/757 - -diff --git a/test/run_all_tests.py b/test/run_all_tests.py -index e0797e7e..f09fe9bb 100644 ---- a/test/run_all_tests.py -+++ b/test/run_all_tests.py -@@ -37,7 +37,8 @@ - print("skipping {}".format(modulename)) - else: - module.PORT = PORT -- testsuite = unittest.findTestCases(module) -+ loader = unittest.TestLoader() -+ testsuite = loader.loadTestsFromModule(module) - print("found {} tests in {!r}".format(testsuite.countTestCases(), modulename)) - mainsuite.addTest(testsuite) - diff --git a/dev-python/pyserial/metadata.xml b/dev-python/pyserial/metadata.xml deleted file mode 100644 index 5a3acf0d866e..000000000000 --- a/dev-python/pyserial/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyserial - pyserial - pyserial/pyserial - - diff --git a/dev-python/pyserial/pyserial-3.5-r3.ebuild b/dev-python/pyserial/pyserial-3.5-r3.ebuild deleted file mode 100644 index f1265f2d39f6..000000000000 --- a/dev-python/pyserial/pyserial-3.5-r3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Serial Port extension" -HOMEPAGE=" - https://github.com/pyserial/pyserial/ - https://pypi.org/project/pyserial/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="examples" - -DOCS=( CHANGES.rst README.rst ) - -PATCHES=( - "${FILESDIR}/${P}-unittest-fix.patch" - "${FILESDIR}/${P}-glibc-2.42.patch" -) - -distutils_enable_sphinx documentation --no-autodoc - -python_test() { - "${EPYTHON}" test/run_all_tests.py loop:// -v || - die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-python/pyside/Manifest b/dev-python/pyside/Manifest deleted file mode 100644 index 5cf249ef706c..000000000000 --- a/dev-python/pyside/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyside-setup-everywhere-src-6.10.3.tar.xz 17900952 BLAKE2B e30ede40299161a928a919895a9d26e04e9b58eafa681c2c41ebd37eed39e9b7df74435720e693f87e72f67701dad92cc36938896946f382dac6db0266365fa9 SHA512 6a42478bdfbaef07a993451de423420b20b1a0858c3a86b67071d209a384a6ec6847d95a057a7fc8585206434b817c54f1e301ccf057635e04ea63c6713a7eec -DIST pyside-setup-everywhere-src-6.11.1.tar.xz 17963432 BLAKE2B 12c24c6840ef2e80a398e0697530c71f6a1dcd234f70b6c173cb216c1ccd3bcc0cdc51bf39704efd6ab1971d993ffbb41b5f7bf4774dacbd2a65914324d687c5 SHA512 662c07ee644b2f62cb91d5df81751fcbf81169e3a0f6d1ff7853334f9401b59dab9f0d5fdc368c6a730e72c04c8271d10215ae4a7419652b77b9808e7dd94d0f diff --git a/dev-python/pyside/files/pyside-6.10.0-dont-vendor-ffmpeg.patch b/dev-python/pyside/files/pyside-6.10.0-dont-vendor-ffmpeg.patch deleted file mode 100644 index 72c09ec5f9ca..000000000000 --- a/dev-python/pyside/files/pyside-6.10.0-dont-vendor-ffmpeg.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- a/build_scripts/platforms/unix.py -+++ b/build_scripts/platforms/unix.py -@@ -234,14 +234,6 @@ def prepare_packages_posix(pyside_build, _vars, cross_build=False): - "{st_build_dir}/{st_package_name}/jar", - _vars=_vars) - -- # Some libraries specific to Linux/Android from 6.8 -- # eg: the libav* libraries are required for the multimedia module -- if config.is_internal_pyside_build() and (sys.platform != "darwin" or is_android): -- qt_multimedia_filters = [f"lib{lib}*.so*" for lib in PYSIDE_MULTIMEDIA_LIBS] -- copydir("{qt_lib_dir}", destination_qt_dir / "lib", -- _filter=qt_multimedia_filters, -- recursive=False, _vars=_vars, force_copy_symlinks=True) -- - # Copy Qt libs to package - if OPTION["STANDALONE"]: - if config.is_internal_pyside_build() or config.is_internal_shiboken_generator_build(): - diff --git a/dev-python/pyside/files/pyside-6.10.1-pass-ninja-opts.patch b/dev-python/pyside/files/pyside-6.10.1-pass-ninja-opts.patch deleted file mode 100644 index b6f05c5a59c5..000000000000 --- a/dev-python/pyside/files/pyside-6.10.1-pass-ninja-opts.patch +++ /dev/null @@ -1,20 +0,0 @@ -Allows passing --load-average and not passing --jobs which would stop the jobserver from working. - -This is a Gentoo'ism so its not upstreamable in this form. - -diff --git a/build_scripts/main.py b/build_scripts/main.py -index cdaa439ff..3e088961e 100644 ---- a/build_scripts/main.py -+++ b/build_scripts/main.py -@@ -854,8 +854,8 @@ class PysideBuild(_build, CommandMixin, BuildInfoCollectorMixin): - - log.info(f"-- Compiling module {extension}...") - cmd_make = [str(self.make_path)] -- if OPTION["JOBS"]: -- cmd_make.append(OPTION["JOBS"]) -+ if self.make_generator == "Ninja": -+ cmd_make.extend(os.getenv("NINJAOPTS").split()) - if OPTION["LOG_LEVEL"] == LogLevel.VERBOSE and self.make_generator == "Ninja": - cmd_make.append("-v") - if run_process(cmd_make) != 0: - diff --git a/dev-python/pyside/files/pyside-6.10.2-quick-fix-build-wheel.patch b/dev-python/pyside/files/pyside-6.10.2-quick-fix-build-wheel.patch deleted file mode 100644 index 56992c3f49a4..000000000000 --- a/dev-python/pyside/files/pyside-6.10.2-quick-fix-build-wheel.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/build_scripts/wheel_override.py -+++ b/build_scripts/wheel_override.py -@@ -20,9 +20,9 @@ - - from packaging import tags - from wheel import __version__ as wheel_version -- from wheel.bdist_wheel import bdist_wheel as _bdist_wheel -- from wheel.bdist_wheel import get_abi_tag, get_platform -- from wheel.bdist_wheel import safer_name as _safer_name -+ from setuptools.command.bdist_wheel import bdist_wheel as _bdist_wheel -+ from setuptools.command.bdist_wheel import get_abi_tag, get_platform -+ from setuptools.command.bdist_wheel import safer_name as _safer_name - - wheel_module_exists = True - except Exception as e: diff --git a/dev-python/pyside/files/pyside-6.11.0-find-cmake-helpers.patch b/dev-python/pyside/files/pyside-6.11.0-find-cmake-helpers.patch deleted file mode 100644 index 4e321cc773ac..000000000000 --- a/dev-python/pyside/files/pyside-6.11.0-find-cmake-helpers.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/sources/pyside6/cmake/PySideHelpers.cmake b/sources/pyside6/cmake/PySideHelpers.cmake -index ec803a1..335893f 100644 ---- a/sources/pyside6/cmake/PySideHelpers.cmake -+++ b/sources/pyside6/cmake/PySideHelpers.cmake -@@ -43,6 +43,8 @@ function(pyside_internal_find_host_shiboken_tools) - if(QFP_SHIBOKEN_HOST_PATH) - list(APPEND find_package_extra_args PATHS "${QFP_SHIBOKEN_HOST_PATH}/lib/cmake") - list(PREPEND CMAKE_FIND_ROOT_PATH "${QFP_SHIBOKEN_HOST_PATH}") -+ elseif(QFP_SHIBOKEN_TARGET_PATH) -+ list(APPEND find_package_extra_args PATHS "${QFP_SHIBOKEN_TARGET_PATH}/lib/cmake") - endif() - - # When doing a regular build, immediately mark the package as required. -diff --git a/sources/shiboken6/cmake/ShibokenHelpers.cmake b/sources/shiboken6/cmake/ShibokenHelpers.cmake -index 8c3c8f9..b5e3c68 100644 ---- a/sources/shiboken6/cmake/ShibokenHelpers.cmake -+++ b/sources/shiboken6/cmake/ShibokenHelpers.cmake -@@ -530,6 +530,8 @@ function(shiboken_internal_find_host_shiboken_tools) - if(QFP_SHIBOKEN_HOST_PATH) - list(APPEND find_package_extra_args PATHS "${QFP_SHIBOKEN_HOST_PATH}/lib/cmake") - list(PREPEND CMAKE_FIND_ROOT_PATH "${QFP_SHIBOKEN_HOST_PATH}") -+ elseif(QFP_SHIBOKEN_TARGET_PATH) -+ list(APPEND find_package_extra_args PATHS "${QFP_SHIBOKEN_TARGET_PATH}/lib/cmake") - endif() - set(SHIBOKEN6TOOLS_SKIP_FIND_DEPENDENCIES TRUE) - find_package( diff --git a/dev-python/pyside/files/pyside-6.11.1-fix-llvm-version.patch b/dev-python/pyside/files/pyside-6.11.1-fix-llvm-version.patch deleted file mode 100644 index 28cc48601ef3..000000000000 --- a/dev-python/pyside/files/pyside-6.11.1-fix-llvm-version.patch +++ /dev/null @@ -1,16 +0,0 @@ -https://codeberg.org/gentoo/gentoo/pulls/884#issuecomment-14921022 - -Fixes https://github.com/pyside/pyside-setup/commit/2f25d2a3db2ffc4c5e18654138249d285e995d08 - ---- a/sources/shiboken6_generator/cmake/ShibokenGeneratorSetup.cmake -+++ b/sources/shiboken6_generator/cmake/ShibokenGeneratorSetup.cmake -@@ -36,7 +36,7 @@ compute_config_py_values(shiboken6_VERSION) - - shiboken_internal_set_python_site_packages() - --string(REGEX REPLACE "\\.[0-9]+\\.[0-9]+$" "" LLVM_VERSION "${LLVM_PACKAGE_VERSION}") -+set(LLVM_VERSION "${LLVM_VERSION_MAJOR}") - - set_cmake_cxx_flags() - set(CMAKE_CXX_FLAGS - diff --git a/dev-python/pyside/metadata.xml b/dev-python/pyside/metadata.xml deleted file mode 100644 index 345384e8dddf..000000000000 --- a/dev-python/pyside/metadata.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - negril.nx+gentoo@gmail.com - Paul Zander - - - Build Qt3DCore, Qt3DAnimation, Qt3DExtras, Qt3DInput, Qt3DLogic, and Qt3DRender modules - Build QtBluetooth module - Build QtCharts module - Build QtConcurrent module - Build QtCore module, if disable then only shiboken will be built - Build QtDesigner and QtUiTools modules - Build QtGui "QOpenGL*" classes - Build QtGraphs module - Build QtGui module - Build QtHelp module - Build QtHttpServer module - Build QtLocation module - Build QtMultimedia and QtMultimediaWidgets modules - Build QtNetwork module - Build QtNetworkAuth module - Build QtNfc module - Build with support for dev-python/numpy - Build QtPdf module - Build QtPositioning module - Build QtPrintSupport module - Build QtQml module - Build QtQuick and QtQuickWidgets modules - Build QtQuick3D and QtQuickWidgets modules - Build QtScxml module - Build QtSensors module - Build QtSerialBus modules - Build QtSerialPort modules - Build QtSpatialAudio module - Build QtTextToSpeech module - Build QtSql module - Build QtSvg module - Build QtRemoteObjects module - Build QtTest module - Build PySide Tools - Build UITools module - Build QtWebChannel module - Build QtWebEngine and QtWebEngineWidgets modules - Build QtWebSockets module - Build QtWebView module - Build QtWidgets module - Build QtXml module - - - PySide6 - shiboken6 - qtproject/pyside-pyside-setup - - diff --git a/dev-python/pyside/pyside-6.10.3.ebuild b/dev-python/pyside/pyside-6.10.3.ebuild deleted file mode 100644 index a8f3c03591d3..000000000000 --- a/dev-python/pyside/pyside-6.10.3.ebuild +++ /dev/null @@ -1,584 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# NOTE: We combine here several PyPI packages, we do this because -# pyside can and does break if it is compiled with a different -# toolchain then was used to build shiboken. This bundling ensures -# that we always use the same toolchain for all components. - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -LLVM_COMPAT=( {18..21} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 - -inherit distutils-r1 llvm-r2 multiprocessing ninja-utils qmake-utils virtualx - -MY_PN=${PN}-setup-everywhere-src -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide6" - -if [[ ${PV} == *.9999 ]]; then - inherit git-r3 - EGIT_REPO_URI=( - "https://code.qt.io/${PN}/${PN}-setup.git" - "https://github.com/qtproject/${PN}-${PN}-setup.git" - ) - EGIT_BRANCH=dev - [[ ${PV} == 6.*.9999 ]] && EGIT_BRANCH=${PV%.9999} -else - SRC_URI="https://download.qt.io/official_releases/QtForPython/${PN}6/PySide6-${PV}-src/${MY_P}.tar.xz" - S="${WORKDIR}/${MY_P}" - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" -fi - -LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )" -SLOT="6/${PV}" - -# If a flag enables multiple Qt modules, they should be ordered -# according to their dependencies, e.g. for 3d, 3DCore must be first. -# Widgets for various modules are handled as a special case later -declare -A QT_MODULES=( - ["3d"]="3DCore 3DRender 3DLogic 3DInput 3DAnimation 3DExtras" - ["bluetooth"]="Bluetooth" - ["charts"]="Charts" - ["+concurrent"]="Concurrent" - ["+core"]="Core" - ["+dbus"]="DBus" - ["designer"]="Designer" - ["+gui"]="Gui" - ["help"]="Help" - ["httpserver"]="HttpServer" - ["location"]="Location" - ["multimedia"]="Multimedia" # plus widgets - ["network-auth"]="NetworkAuth" - ["+network"]="Network" - ["nfc"]="Nfc" - ["+opengl"]="OpenGL" # plus widgets - ["pdfium"]="Pdf" # plus widgets - ["positioning"]="Positioning" - ["+printsupport"]="PrintSupport" - ["qml"]="Qml" - ["quick3d"]="Quick3D" - ["quick"]="Quick" # plus widgets - ["remoteobjects"]="RemoteObjects" - ["scxml"]="Scxml" - ["sensors"]="Sensors" - ["serialbus"]="SerialBus" - ["serialport"]="SerialPort" - ["spatialaudio"]="SpatialAudio" - ["+sql"]="Sql" - ["svg"]="Svg" # plus widgets - ["speech"]="TextToSpeech" - ["+testlib"]="Test" - ["uitools"]="UiTools" - ["webchannel"]="WebChannel" - ["webengine"]="WebEngineCore" # plus widgets and quick - ["websockets"]="WebSockets" - ["webview"]="WebView" - ["+widgets"]="Widgets" - ["+xml"]="Xml" -) - -# Manually reextract these requirements on version bumps by running the -# following one-liner from within "${S}": -# $ grep 'set.*_deps' PySide6/Qt*/CMakeLists.txt -declare -A QT_REQUIREMENTS=( - ["3d"]="gui network opengl" - ["bluetooth"]="core" - ["charts"]="core gui widgets" - ["concurrent"]="core" - ["dbus"]="core" - ["designer"]="widgets" - ["gles2-only"]="gui" - ["gui"]="core" - ["help"]="widgets" - ["httpserver"]="core concurrent network websockets" - ["location"]="core positioning" - ["multimedia"]="core gui network" - ["network-auth"]="network" - ["network"]="core" - ["nfc"]="core" - ["opengl"]="gui" - ["pdfium"]="core gui network" - ["positioning"]="core" - ["printsupport"]="widgets" - ["qml"]="network" - ["quick"]="gui network qml opengl" - ["quick3d"]="gui network qml quick" - ["remoteobjects"]="core network" - ["scxml"]="core" - ["sensors"]="core" - ["serialbus"]="core network serialport" - ["serialport"]="core" - ["spatialaudio"]="core gui network multimedia" - ["speech"]="core multimedia" - ["sql"]="widgets" - ["svg"]="gui" - ["testlib"]="widgets" - ["uitools"]="widgets" - ["webchannel"]="core" - ["webengine"]="core gui network printsupport quick webchannel" - ["websockets"]="network" - ["webview"]="gui quick webengine" - ["widgets"]="gui" - ["xml"]="core" -) - -IUSE="${!QT_MODULES[*]} debug doc gles2-only numpy test tools" -RESTRICT="!test? ( test )" - -# majority of QtQml tests require QtQuick support -REQUIRED_USE=" - test? ( - qml? ( quick ) - ) -" -for requirement in "${!QT_REQUIREMENTS[@]}"; do - REQUIRED_USE+=" ${requirement}? ( ${QT_REQUIREMENTS[${requirement}]} ) " -done - -# Minimal supported version of Qt. -QT_PV="$(ver_cut 1-3)*:6" - -# WebEngine needs sound support, so enable either pulseaudio or alsa -RDEPEND=" - dev-libs/libxml2:= - dev-libs/libxslt - =dev-qt/qtbase-${QT_PV}[concurrent?,dbus?,gles2-only=,network?,opengl?,sql?,widgets?,xml?] - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - ') - 3d? ( =dev-qt/qt3d-${QT_PV}[qml?,gles2-only=] ) - bluetooth? ( =dev-qt/qtconnectivity-${QT_PV}[bluetooth] ) - charts? ( =dev-qt/qtcharts-${QT_PV} ) - designer? ( =dev-qt/qttools-${QT_PV}[designer,widgets,gles2-only=] ) - gui? ( - =dev-qt/qtbase-${QT_PV}[gui,jpeg(+)] - x11-libs/libxkbcommon - ) - help? ( =dev-qt/qttools-${QT_PV}[assistant,gles2-only=] ) - httpserver? ( =dev-qt/qthttpserver-${QT_PV} ) - location? ( =dev-qt/qtlocation-${QT_PV} ) - multimedia? ( =dev-qt/qtmultimedia-${QT_PV}[widgets(+)?] ) - network? ( =dev-qt/qtbase-${QT_PV}[ssl] ) - network-auth? ( =dev-qt/qtnetworkauth-${QT_PV} ) - nfc? ( =dev-qt/qtconnectivity-${QT_PV}[nfc] ) - numpy? ( >=dev-python/numpy-2.1.3[${PYTHON_USEDEP}] ) - pdfium? ( =dev-qt/qtwebengine-${QT_PV}[pdfium(-),widgets?] ) - positioning? ( =dev-qt/qtpositioning-${QT_PV} ) - printsupport? ( =dev-qt/qtbase-${QT_PV}[gui,widgets] ) - qml? ( =dev-qt/qtdeclarative-${QT_PV}[opengl?,widgets?] ) - quick3d? ( =dev-qt/qtquick3d-${QT_PV}[opengl?] ) - remoteobjects? ( =dev-qt/qtremoteobjects-${QT_PV} ) - scxml? ( =dev-qt/qtscxml-${QT_PV} ) - sensors? ( =dev-qt/qtsensors-${QT_PV}[qml?] ) - speech? ( =dev-qt/qtspeech-${QT_PV} ) - serialbus? ( =dev-qt/qtserialbus-${QT_PV} ) - serialport? ( =dev-qt/qtserialport-${QT_PV} ) - svg? ( =dev-qt/qtsvg-${QT_PV} ) - testlib? ( =dev-qt/qtbase-${QT_PV}[gui] ) - tools? ( - =dev-qt/qtbase-${QT_PV} - =dev-qt/qtdeclarative-${QT_PV}[qmlls] - =dev-qt/qttools-${QT_PV}[assistant,designer,linguist] - dev-python/pkginfo[${PYTHON_USEDEP}] - ) - uitools? ( =dev-qt/qttools-${QT_PV}[gles2-only=,widgets] ) - webchannel? ( =dev-qt/qtwebchannel-${QT_PV} ) - webengine? ( || ( - =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?] - =dev-qt/qtwebengine-${QT_PV}[pulseaudio,widgets?] - ) - ) - websockets? ( =dev-qt/qtwebsockets-${QT_PV} ) - webview? ( =dev-qt/qtwebview-${QT_PV} ) - !dev-python/pyside:0 - !dev-python/shiboken6 - !dev-python/pyside6-tools -" - -DEPEND="${RDEPEND} - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - ') - dev-util/vulkan-headers - test? ( =dev-qt/qtbase-${QT_PV}[gui] ) -" # testlib is toggled by the gui flag on qtbase - -BDEPEND=" - dev-build/cmake - dev-python/distro[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - dev-util/patchelf - doc? ( - >=dev-libs/libxml2-2.6.32 - >=dev-libs/libxslt-1.1.19 - media-gfx/graphviz - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/myst-parser[${PYTHON_USEDEP}] - ) - numpy? ( dev-python/numpy[${PYTHON_USEDEP}] ) -" - -PATCHES=( - "${FILESDIR}/${PN}-6.10.2-quick-fix-build-wheel.patch" - "${FILESDIR}/${PN}-6.10.0-dont-vendor-ffmpeg.patch" - "${FILESDIR}/${PN}-6.10.1-pass-ninja-opts.patch" -) - -# Build system duplicates system libraries. TODO: fix -QA_PREBUILT=( - "/usr/lib/python*/site-packages/PySide6/*" -) - -python_prepare_all() { - distutils-r1_python_prepare_all - - # Shiboken6 assumes Vulkan headers live under either "$VULKAN_SDK/include" - # or "$VK_SDK_PATH/include" rather than "${EPREFIX}/usr/include/vulkan". - sed -i -e "s~\bdetectVulkan(&headerPaths);~headerPaths.append(HeaderPath{QByteArrayLiteral(\"${EPREFIX}/usr/include/vulkan\"), HeaderType::System});~" \ - sources/shiboken6/ApiExtractor/clangparser/compilersupport.cpp || die - - # Shiboken6 assumes the "/usr/lib/clang/${CLANG_NEWEST_VERSION}/include/" - # subdirectory provides Clang builtin includes (e.g., "stddef.h") for the - # currently installed version of Clang, where ${CLANG_NEWEST_VERSION} is - # the largest version specifier that exists under the "/usr/lib/clang/" - # subdirectory. This assumption is false in edge cases, including when - # users downgrade from newer Clang versions but fail to remove those - # versions with "emerge --depclean". See also: - # https://github.com/leycec/raiagent/issues/85 - # - # Sadly, the clang-* family of functions exported by the "toolchain-funcs" - # eclass are defective, returning nonsensical placeholder strings if the - # end user has *NOT* explicitly configured their C++ compiler to be Clang. - # PySide6 does *NOT* care whether the end user has done so or not, as - # PySide6 unconditionally requires Clang in either case. See also: - # https://bugs.gentoo.org/619490 - sed -e \ - 's~(findClangBuiltInIncludesDir())~(QStringLiteral("'"${EPREFIX}"'/usr/lib/clang/'"${LLVM_SLOT}"'/include"))~' \ - -i sources/shiboken6/ApiExtractor/clangparser/compilersupport.cpp || die - - sed -e \ - 's~set(libclang_directory_suffix "lib")~set(libclang_directory_suffix "'"$(get_libdir)"'")~' \ - -i sources/shiboken6/cmake/ShibokenHelpers.cmake || die - - # blacklist.txt works like XFAIL - cat <<- EOF >> build_history/blacklist.txt || die - # segfaults with QOpenGLContext::create - [pysidetest::qapp_like_a_macro_test] - linux - # no mypy - [pysidetest::mypy_correctness_test] - linux - # Tries to execute pip install - [pyside6-deploy::test_pyside6_deploy] - linux - [pyside6-android-deploy::test_pyside6_android_deploy] - linux - # Behavior changed and test not changed to accomodate - # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-3135 - [registry::existence_test] - linux - # Doesn't appear to play well with virtualx as it tries to use wayland - [QtUiTools::loadUiType_test] - linux - # py3.14? - [sample::multiple_derived] - linux - EOF - - if ! use numpy; then - cat <<- EOF >> build_history/blacklist.txt || die - # Requires numpy support to pass - [sample::array_numpy] - linux - [sample::nontypetemplate] - linux - [QtGui::qpainter_test] - linux - [QtCore::qrangemodel_test] - linux - EOF - fi -} - -python_configure_all() { - export LLVM_INSTALL_DIR="$(get_llvm_prefix)" - - # see pyside-6.10.1-pass-ninja-opts.patch - export NINJAOPTS="$(get_NINJAOPTS)" - - ENABLED_QT_MODULES=() - - # The order matters, dependencies must come first so process - # REQUIRED_USE and recursively enable modules - enable_qt_mod() { - local flag=${1} - local modules=${QT_MODULES[${flag}]} - if [[ -z ${modules} ]]; then - die "incorrect flag=${flag}, not registered" - fi - local dependencies=${QT_REQUIREMENTS[${flag//+}]} - if [[ -n ${dependencies} ]]; then - local depflag - for depflag in ${dependencies}; do - if use "${depflag}"; then - if [[ -z ${QT_MODULES[${depflag}]} ]]; then - depflag=+${depflag} - fi - enable_qt_mod "${depflag}" - else - die "${depflag} is required but not enabled" - fi - done - fi - if [[ "${ENABLED_QT_MODULES[*]}" != *${modules}* ]]; then - # modules is whitespace separated. We expand implicitly. - ENABLED_QT_MODULES+=( ${modules} ) - fi - } - # Enable specified qt modules - local flag - for flag in "${!QT_MODULES[@]}"; do - if use "${flag//+}"; then - enable_qt_mod "${flag}" - fi - done - - # Special cases - if use widgets; then - use multimedia && ENABLED_QT_MODULES+=( MultimediaWidgets ) - use opengl && ENABLED_QT_MODULES+=( OpenGLWidgets ) - use pdfium && ENABLED_QT_MODULES+=( PdfWidgets ) - use quick && ENABLED_QT_MODULES+=( QuickWidgets ) - use svg && ENABLED_QT_MODULES+=( SvgWidgets ) - use webengine && ENABLED_QT_MODULES+=( WebEngineWidgets ) - fi - if use quick; then - use webengine && ENABLED_QT_MODULES+=( WebEngineQuick ) - use testlib && ENABLED_QT_MODULES+=( QuickTest ) - fi - - # Arguments listed in options.py - MAIN_DISTUTILS_ARGS=( - --cmake="${ESYSROOT}/usr/bin/cmake" - --ignore-git - --limited-api=no - --module-subset="$(printf '%s,' "${ENABLED_QT_MODULES[@]}")" - --no-strip - --no-size-optimization - --openssl="${ESYSROOT}/usr/bin/openssl" - --qt="$(ver_cut 1-3)" - --qtpaths="$(qt6_get_bindir)/qtpaths" - --verbose-build - --parallel="$(makeopts_jobs)" - "$(usex debug "--debug" "--relwithdebinfo")" - "--$(usex doc "build" "skip")-docs" - "--$(usex numpy "enable" "disable")-numpy-support" - ) - - if use test; then - MAIN_DISTUTILS_ARGS+=( - "--build-tests" - "--use-xvfb" - ) - fi - - if ! use tools; then - MAIN_DISTUTILS_ARGS+=( - "--no-qt-tools" - ) - fi -} - -python_compile() { - DISTUTILS_ARGS=( - "${MAIN_DISTUTILS_ARGS[@]}" - --build-type=shiboken6 - ) - distutils-r1_python_compile - - # The build system uses its own build dir, find the name of this dir. - local pyside_build_dir - read -r pyside_build_dir < <( - find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" \ - -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n" - ) - export pyside_build_id="${pyside_build_dir#"qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-"}" - export PYTHONPATH="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install/lib/${EPYTHON}/site-packages:${PYTHONPATH}" - - DISTUTILS_ARGS=( - "${MAIN_DISTUTILS_ARGS[@]}" - --reuse-build - --shiboken-target-path="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install" - --build-type=shiboken6-generator - ) - distutils-r1_python_compile - export PYTHONPATH="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install/lib/${EPYTHON}/site-packages:${PYTHONPATH}" - - # If no pyside modules enabled, build just shiboken - if [[ ${#ENABLED_QT_MODULES[@]} -gt 0 ]]; then - DISTUTILS_ARGS=( - "${MAIN_DISTUTILS_ARGS[@]}" - --reuse-build - --shiboken-target-path="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install" - --build-type=pyside6 - ) - distutils-r1_python_compile - export PYTHONPATH="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install/lib/${EPYTHON}/site-packages:${PYTHONPATH}" - fi - - # Link libraries to the usual location for backwards compatibility - pushd "${BUILD_DIR}/install/$(python_get_sitedir)" >/dev/null || - die - mkdir -p "${BUILD_DIR}/install/usr/$(get_libdir)" || die - local lib - for lib in */*.cpython-*.so - do - local base=${lib##*/} - ln -s "${base}" "${lib%/*}/${base%%.*}-${EPYTHON}.so" || - die - done - for lib in */*.cpython-*.so."$(ver_cut 1-2)" - do - local base=${lib##*/} - ln -s "${base}" "${lib%/*}/${base%%.*}-${EPYTHON}.so.$(ver_cut 1-2)" || - die - done - for lib in */*.so*; do - ln -s "../../$(python_get_sitedir)/${lib}" \ - "${BUILD_DIR}/install/usr/$(get_libdir)/${lib#*/}" || die - done - popd >/dev/null || die - - # Symlinks for compatibility with pypi wheels - local dir - if [[ -d ${BUILD_DIR}/install/$(python_get_sitedir)/PySide6 ]] - then - pushd "${BUILD_DIR}/install/$(python_get_sitedir)/PySide6" \ - >/dev/null || die - mkdir -p "${BUILD_DIR}/install/usr/share/PySide6" || die - for dir in doc glue typesystems; do - ln -s "../../../$(python_get_sitedir)/PySide6/${dir}" \ - "${BUILD_DIR}/install/usr/share/PySide6/${dir}" || - die - done - popd >/dev/null || die - fi - mkdir -p "${BUILD_DIR}/install/usr/include" - for dir in PySide6 shiboken6 shiboken6_generator; do - if [[ -d ${BUILD_DIR}/install/$(python_get_sitedir)/${dir}/include ]] - then - ln -s "../../$(python_get_sitedir)/${dir}/include" \ - "${BUILD_DIR}/install/usr/include/${dir//_generator}" || - die - fi - done - - # Install misc files from inner install dir - find "${BUILD_DIR}"/build*/"${pyside_build_dir}"/install -type f \ - -name libPySidePlugin.so -exec \ - mkdir -p "${BUILD_DIR}/install/$(qt6_get_plugindir)/designer/" \; \ - -exec \ - cp "{}" "${BUILD_DIR}/install/$(qt6_get_plugindir)/designer/" \; \ - || die - - for dir in cmake pkgconfig; do - find "${BUILD_DIR}"/build*/"${pyside_build_dir}"/install -type d -name "${dir}" \ - -exec cp -r "{}" "${BUILD_DIR}/install/usr/lib/" \; \ - || die - done - - # Uniquify the pkgconfigs file for the current Python target, - # preserving an unversioned "shiboken6.pc" file arbitrarily - # associated with the last Python target. - if [[ -f ${BUILD_DIR}/install/usr/lib/pkgconfig/shiboken6.pc ]] - then - sed -e 's~prefix=.*~prefix=/usr~g' \ - -e 's~exec_prefix=.*~exec_prefix=${prefix}~g' \ - -e "s~libdir=.*~libdir=$(python_get_sitedir)/shiboken6~g" \ - -e "s~includedir=.*~includedir=$(python_get_sitedir)/shiboken6_generator/include~g" \ - -i "${BUILD_DIR}/install/usr/lib/pkgconfig/shiboken6.pc" || die - cp "${BUILD_DIR}/install/usr/lib/pkgconfig/"shiboken6{,-${EPYTHON}}.pc || die - fi - if [[ -f ${BUILD_DIR}/install/usr/lib/pkgconfig/pyside6.pc ]] - then - sed -e 's~^Requires: shiboken6$~&-'${EPYTHON}'~' \ - -e 's~prefix=.*~prefix=/usr~g' \ - -e 's~exec_prefix=.*~exec_prefix=${prefix}~g' \ - -e "s~libdir=.*~libdir=$(python_get_sitedir)/PySide6~g" \ - -e "s~includedir=.*~includedir=$(python_get_sitedir)/PySide6/include~g" \ - -e "s~typesystemdir=.*~typesystemdir=$(python_get_sitedir)/PySide6/typesystems~g" \ - -e "s~gluedir=.*~gluedir=$(python_get_sitedir)/PySide6/glue~g" \ - -e "s~pythonpath=.*~pythonpath=$(python_get_sitedir)~g" \ - -i "${BUILD_DIR}/install/usr/lib/pkgconfig/pyside6.pc" || die - cp "${BUILD_DIR}/install/usr/lib/pkgconfig/"pyside6{,-${EPYTHON}}.pc || die - fi - - # _IMPORT_PREFIX breaks on split-usr/merged-usr plus weird random issues. - # These are not duplicates, the generated files are somehow different on - # different systems. - sed \ - -e "s~\${_IMPORT_PREFIX}/lib/libshiboken6\.cpython~/usr/$(get_libdir)/libshiboken6\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/shiboken6/libshiboken6\.cpython~/usr/$(get_libdir)/libshiboken6\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/bin/shiboken6~/usr/bin/shiboken6~g" \ - -e "s~\${_IMPORT_PREFIX}/shiboken6_generator/shiboken6~/usr/bin/shiboken6~g" \ - -e "s~\${_IMPORT_PREFIX}/lib/libpyside6\.cpython~/usr/$(get_libdir)/libpyside6\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/PySide6/libpyside6\.cpython~/usr/$(get_libdir)/libpyside6\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/lib/libpyside6qml\.cpython~/usr/$(get_libdir)/libpyside6qml\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/PySide6/libpyside6qml\.cpython~/usr/$(get_libdir)/libpyside6qml\.cpython~g" \ - -e "s~libshiboken6\.cpython.*\.so\.$(ver_cut 1-3)~libshiboken6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6\.cpython.*\.so\.$(ver_cut 1-3)~libpyside6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6qml\.cpython.*\.so\.$(ver_cut 1-3)~libpyside6qml\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libshiboken6\.cpython.*\.so\.$(ver_cut 1-2)~libshiboken6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6\.cpython.*\.so\.$(ver_cut 1-2)~libpyside6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6qml\.cpython.*\.so\.$(ver_cut 1-2)~libpyside6qml\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~\${PACKAGE_PREFIX_DIR}/~\${PACKAGE_PREFIX_DIR}/share/PySide6/~g" \ - -e "s~\${_IMPORT_PREFIX}/shiboken6/include~/usr/include/shiboken6~g" \ - -e "s~\${_IMPORT_PREFIX}/PySide6/include~/usr/include/PySide6~g" \ - -i "${BUILD_DIR}/install/usr/lib/cmake/"*/*.cmake || die - local file - for file in "${BUILD_DIR}/install/usr/lib/cmake/"*/*.cpython-*.cmake - do - local base=${file##*/} - ln -s "${base}" "${file%/*}/${base%%.*}-${EPYTHON}.cmake" || - die - done -} - -python_test() { - # Otherwise it picks the last built directory breaking assumption for multi target builds - local pyside_build_dir="qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id}" - - local buildno=$(find "${BUILD_DIR}"/build* -name "${pyside_build_dir}" | sort -V | tail -n1) - if [[ -z "${buildno}" ]]; then - die "could not find any build directories for ${pyside_build_dir}" - fi - - buildno="${buildno#"${BUILD_DIR}/build"}" - buildno="${buildno%"/${pyside_build_dir}"}" - - local -x PYTHONPATH="${BUILD_DIR}/install$(python_get_sitedir)" - local -x QTEST_ENVIRONMENT=ci - - # test shiboken6 build - virtx ${EPYTHON} testrunner.py test --buildno "$((buildno - 1))" --projects=shiboken6 || - die "Tests failed with ${EPYTHON}" - - if use core; then - # test pyside6 build - virtx ${EPYTHON} testrunner.py test --buildno "${buildno}" --projects=pyside6 || - die "Tests failed with ${EPYTHON}" - fi -} - -pkg_preinst() { - # Avoid symlinks being blocked by directories - rm -rf "${EROOT}/usr/include/"{PySide6,shiboken6} || die - rm -rf "${EROOT}/usr/share/PySide6" || die -} diff --git a/dev-python/pyside/pyside-6.11.1-r1.ebuild b/dev-python/pyside/pyside-6.11.1-r1.ebuild deleted file mode 100644 index 02c5cf55b5df..000000000000 --- a/dev-python/pyside/pyside-6.11.1-r1.ebuild +++ /dev/null @@ -1,610 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# NOTE: We combine here several PyPI packages, we do this because -# pyside can and does break if it is compiled with a different -# toolchain then was used to build shiboken. This bundling ensures -# that we always use the same toolchain for all components. - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -LLVM_COMPAT=( {18..22} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 - -inherit distutils-r1 llvm-r2 multiprocessing ninja-utils qmake-utils virtualx - -MY_PN=${PN}-setup-everywhere-src -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide6" - -if [[ ${PV} == *.9999 ]]; then - inherit git-r3 - EGIT_REPO_URI=( - "https://code.qt.io/${PN}/${PN}-setup.git" - "https://github.com/qtproject/${PN}-${PN}-setup.git" - ) - EGIT_BRANCH=dev - [[ ${PV} == 6.*.9999 ]] && EGIT_BRANCH=${PV%.9999} -else - SRC_URI="https://download.qt.io/official_releases/QtForPython/${PN}6/PySide6-${PV}-src/${MY_P}.tar.xz" - S="${WORKDIR}/${MY_P}" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -fi - -LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )" -SLOT="6/${PV}" - -# If a flag enables multiple Qt modules, they should be ordered -# according to their dependencies, e.g. for 3d, 3DCore must be first. -# Widgets for various modules are handled as a special case later -declare -A QT_MODULES=( - ["3d"]="3DCore 3DRender 3DLogic 3DInput 3DAnimation 3DExtras" - ["bluetooth"]="Bluetooth" - ["charts"]="Charts" - ["+concurrent"]="Concurrent" - ["+core"]="Core" - ["+dbus"]="DBus" - ["designer"]="Designer" - ["graphs"]="Graphs" # plus widgets - ["+gui"]="Gui" - ["help"]="Help" - ["httpserver"]="HttpServer" - ["location"]="Location" - ["multimedia"]="Multimedia" # plus widgets - ["network-auth"]="NetworkAuth" - ["+network"]="Network" - ["nfc"]="Nfc" - ["+opengl"]="OpenGL" # plus widgets - ["pdfium"]="Pdf" # plus widgets - ["positioning"]="Positioning" - ["+printsupport"]="PrintSupport" - ["qml"]="Qml" - ["quick3d"]="Quick3D" - ["quick"]="Quick" # plus widgets - ["remoteobjects"]="RemoteObjects" - ["scxml"]="Scxml" - ["sensors"]="Sensors" - ["serialbus"]="SerialBus" - ["serialport"]="SerialPort" - ["spatialaudio"]="SpatialAudio" - ["+sql"]="Sql" - ["svg"]="Svg" # plus widgets - ["speech"]="TextToSpeech" - ["+testlib"]="Test" - ["uitools"]="UiTools" - ["webchannel"]="WebChannel" - ["webengine"]="WebEngineCore" # plus widgets and quick - ["websockets"]="WebSockets" - ["webview"]="WebView" - ["+widgets"]="Widgets" - ["+xml"]="Xml" -) - -# Manually reextract these requirements on version bumps by running the -# following one-liner from within "${S}": -# $ grep -E '(set|list).*_deps' sources/pyside6/PySide6/Qt*/CMakeLists.txt -declare -A QT_REQUIREMENTS=( - ["3d"]="gui network" - ["bluetooth"]="core" - ["charts"]="core gui widgets" - ["concurrent"]="core" - ["dbus"]="core" - ["designer"]="widgets" - ["gles2-only"]="gui" - ["graphs"]="core network gui qml quick quick3d" - ["gui"]="core" - ["help"]="widgets" - ["httpserver"]="core concurrent network websockets" - ["location"]="core positioning" - ["multimedia"]="core gui network" - ["network-auth"]="network" - ["network"]="core" - ["nfc"]="core" - ["opengl"]="gui" - ["pdfium"]="core gui network" - ["positioning"]="core" - ["printsupport"]="widgets" - ["qml"]="network" - ["quick"]="gui network qml" - ["quick3d"]="gui network qml quick" - ["remoteobjects"]="core network" - ["scxml"]="core" - ["sensors"]="core" - ["serialbus"]="core network serialport" - ["serialport"]="core" - ["spatialaudio"]="core gui network multimedia" - ["speech"]="core multimedia" - ["sql"]="widgets" - ["svg"]="gui" - ["testlib"]="widgets" - ["uitools"]="widgets" - ["webchannel"]="core" - ["webengine"]="core gui network printsupport webchannel" - ["websockets"]="network" - ["webview"]="gui quick webengine" - ["widgets"]="gui" - ["xml"]="core" -) -# Manually reextract these requirements on version bumps by running the -# following one-liner from within "${S}": -# $ grep 'check_qt_opengl' sources/pyside6/PySide6/Qt*/CMakeLists.txt -declare -a CONDITIONAL_OPENGL=( - 3d graphs quick -) - -IUSE="${!QT_MODULES[*]} debug doc gles2-only numpy test tools" -RESTRICT="!test? ( test )" - -# majority of QtQml tests require QtQuick support -REQUIRED_USE=" - test? ( - qml? ( quick ) - ) -" -for requirement in "${!QT_REQUIREMENTS[@]}"; do - REQUIRED_USE+=" ${requirement}? ( ${QT_REQUIREMENTS[${requirement}]} ) " -done - -# Minimal supported version of Qt. -QT_PV="$(ver_cut 1-3)*:6" - -# USE="tools" is heavily automagic based on what other qt tools are installed at build time. - -# WebEngine needs sound support, so enable either pulseaudio or alsa -RDEPEND=" - dev-libs/libxml2:= - dev-libs/libxslt - =dev-qt/qtbase-${QT_PV}[concurrent?,dbus?,gles2-only=,network?,opengl=,sql?,widgets?,xml?] - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - ') - 3d? ( =dev-qt/qt3d-${QT_PV}[qml?,gles2-only=] ) - bluetooth? ( =dev-qt/qtconnectivity-${QT_PV}[bluetooth] ) - charts? ( =dev-qt/qtcharts-${QT_PV} ) - designer? ( =dev-qt/qttools-${QT_PV}[designer,widgets,gles2-only=] ) - graphs? ( =dev-qt/qtgraphs-${QT_PV}[quick3d] ) - gui? ( - =dev-qt/qtbase-${QT_PV}[gui,jpeg(+)] - x11-libs/libxkbcommon - ) - help? ( =dev-qt/qttools-${QT_PV}[assistant,gles2-only=] ) - httpserver? ( =dev-qt/qthttpserver-${QT_PV} ) - location? ( =dev-qt/qtlocation-${QT_PV} ) - multimedia? ( =dev-qt/qtmultimedia-${QT_PV}[widgets(+)?] ) - network? ( =dev-qt/qtbase-${QT_PV}[ssl] ) - network-auth? ( =dev-qt/qtnetworkauth-${QT_PV} ) - nfc? ( =dev-qt/qtconnectivity-${QT_PV}[nfc] ) - numpy? ( >=dev-python/numpy-2.1.3[${PYTHON_USEDEP}] ) - pdfium? ( =dev-qt/qtwebengine-${QT_PV}[pdfium(-),widgets?] ) - positioning? ( =dev-qt/qtpositioning-${QT_PV} ) - printsupport? ( =dev-qt/qtbase-${QT_PV}[gui,widgets] ) - qml? ( =dev-qt/qtdeclarative-${QT_PV}[opengl?,widgets?] ) - quick3d? ( =dev-qt/qtquick3d-${QT_PV}[opengl?] ) - remoteobjects? ( =dev-qt/qtremoteobjects-${QT_PV} ) - scxml? ( =dev-qt/qtscxml-${QT_PV} ) - sensors? ( =dev-qt/qtsensors-${QT_PV}[qml?] ) - speech? ( =dev-qt/qtspeech-${QT_PV} ) - serialbus? ( =dev-qt/qtserialbus-${QT_PV} ) - serialport? ( =dev-qt/qtserialport-${QT_PV} ) - svg? ( =dev-qt/qtsvg-${QT_PV} ) - testlib? ( =dev-qt/qtbase-${QT_PV}[gui] ) - tools? ( - =dev-qt/qtbase-${QT_PV} - =dev-qt/qtdeclarative-${QT_PV}[qmlls] - =dev-qt/qttools-${QT_PV}[assistant,designer,linguist] - dev-python/pkginfo[${PYTHON_USEDEP}] - ) - uitools? ( =dev-qt/qttools-${QT_PV}[gles2-only=,widgets] ) - webchannel? ( =dev-qt/qtwebchannel-${QT_PV} ) - webengine? ( || ( - =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?] - =dev-qt/qtwebengine-${QT_PV}[pulseaudio,widgets?] - ) - ) - websockets? ( =dev-qt/qtwebsockets-${QT_PV} ) - webview? ( =dev-qt/qtwebview-${QT_PV} ) - !dev-python/pyside:0 - !dev-python/shiboken6 - !dev-python/pyside6-tools -" - -DEPEND="${RDEPEND} - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - ') - dev-util/vulkan-headers - test? ( =dev-qt/qtbase-${QT_PV}[gui] ) -" # testlib is toggled by the gui flag on qtbase - -BDEPEND=" - dev-build/cmake - dev-python/distro[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - dev-util/patchelf - doc? ( - >=dev-libs/libxml2-2.6.32 - >=dev-libs/libxslt-1.1.19 - media-gfx/graphviz - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/myst-parser[${PYTHON_USEDEP}] - ) - numpy? ( dev-python/numpy[${PYTHON_USEDEP}] ) - test? ( dev-python/pkginfo[${PYTHON_USEDEP}] ) -" - -PATCHES=( - "${FILESDIR}/${PN}-6.10.0-dont-vendor-ffmpeg.patch" - "${FILESDIR}/${PN}-6.10.1-pass-ninja-opts.patch" - "${FILESDIR}/${PN}-6.11.0-find-cmake-helpers.patch" - "${FILESDIR}/${PN}-6.11.1-fix-llvm-version.patch" -) - -# Build system duplicates system libraries. TODO: fix -QA_PREBUILT=( - "/usr/lib/python*/site-packages/PySide6/*" -) - -python_prepare_all() { - distutils-r1_python_prepare_all - - # Shiboken6 assumes Vulkan headers live under either "$VULKAN_SDK/include" - # or "$VK_SDK_PATH/include" rather than "${EPREFIX}/usr/include/vulkan". - sed -i -e "s~\bdetectVulkan(&headerPaths);~headerPaths.append(HeaderPath{QByteArrayLiteral(\"${EPREFIX}/usr/include/vulkan\"), HeaderType::System});~" \ - sources/shiboken6_generator/ApiExtractor/clangparser/compilersupport.cpp || die - - # Shiboken6 assumes the "/usr/lib/clang/${CLANG_NEWEST_VERSION}/include/" - # subdirectory provides Clang builtin includes (e.g., "stddef.h") for the - # currently installed version of Clang, where ${CLANG_NEWEST_VERSION} is - # the largest version specifier that exists under the "/usr/lib/clang/" - # subdirectory. This assumption is false in edge cases, including when - # users downgrade from newer Clang versions but fail to remove those - # versions with "emerge --depclean". See also: - # https://github.com/leycec/raiagent/issues/85 - # - # Sadly, the clang-* family of functions exported by the "toolchain-funcs" - # eclass are defective, returning nonsensical placeholder strings if the - # end user has *NOT* explicitly configured their C++ compiler to be Clang. - # PySide6 does *NOT* care whether the end user has done so or not, as - # PySide6 unconditionally requires Clang in either case. See also: - # https://bugs.gentoo.org/619490 - sed -e \ - 's~(findClangBuiltInIncludesDir())~(QStringLiteral("'"${EPREFIX}"'/usr/lib/clang/'"${LLVM_SLOT}"'/include"))~' \ - -i sources/shiboken6_generator/ApiExtractor/clangparser/compilersupport.cpp || die - - sed -e \ - 's~set(libclang_directory_suffix "lib")~set(libclang_directory_suffix "'"$(get_libdir)"'")~' \ - -i sources/shiboken6/cmake/ShibokenHelpers.cmake || die - - # blacklist.txt works like XFAIL - cat <<- EOF >> build_history/blacklist.txt || die - # segfaults with QOpenGLContext::create - [pysidetest::qapp_like_a_macro_test] - linux - # no mypy - [pysidetest::mypy_correctness_test] - linux - # Tries to execute pip install - [pyside6-deploy::test_pyside6_deploy] - linux - [pyside6-android-deploy::test_pyside6_android_deploy] - linux - # Behavior changed and test not changed to accomodate - # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-3135 - [registry::existence_test] - linux - # Doesn't appear to play well with virtualx as it tries to use wayland - [QtUiTools::loadUiType_test] - linux - # py3.14? - [sample::multiple_derived] - linux - # Doesn't appear to play well with virtualx as it tries to use wayland - [QtWidgets::qapp_issue_585] - linux - EOF - - if ! use numpy; then - cat <<- EOF >> build_history/blacklist.txt || die - # Requires numpy support to pass - [sample::array_numpy] - linux - [sample::nontypetemplate] - linux - [QtGui::qpainter_test] - linux - [QtCore::qrangemodel_test] - linux - [QtGraphs::qgraphs_numpy_test] - linux - EOF - fi -} - -python_configure_all() { - export LLVM_INSTALL_DIR="$(get_llvm_prefix)" - - # see pyside-6.10.1-pass-ninja-opts.patch - export NINJAOPTS="$(get_NINJAOPTS)" - - ENABLED_QT_MODULES=() - - # The order matters, dependencies must come first so process - # REQUIRED_USE and recursively enable modules - enable_qt_mod() { - local flag=${1} - local modules=${QT_MODULES[${flag}]} - if [[ -z ${modules} ]]; then - die "incorrect flag=${flag}, not registered" - fi - local dependencies=${QT_REQUIREMENTS[${flag//+}]} - if [[ -n ${dependencies} ]]; then - local depflag - for depflag in ${dependencies}; do - if use "${depflag}"; then - if [[ -z ${QT_MODULES[${depflag}]} ]]; then - depflag=+${depflag} - fi - enable_qt_mod "${depflag}" - else - die "${depflag} is required but not enabled" - fi - done - if use opengl && [[ ${CONDITIONAL_OPENGL[@]} =~ ${flag//+} ]]; then - # match key in QT_MODULES - enable_qt_mod "+opengl" - fi - fi - if [[ "${ENABLED_QT_MODULES[*]}" != *${modules}* ]]; then - # modules is whitespace separated. We expand implicitly. - ENABLED_QT_MODULES+=( ${modules} ) - fi - } - # Enable specified qt modules - local flag - for flag in "${!QT_MODULES[@]}"; do - if use "${flag//+}"; then - enable_qt_mod "${flag}" - fi - done - - # Special cases - if use widgets; then - use multimedia && ENABLED_QT_MODULES+=( MultimediaWidgets ) - use opengl && ENABLED_QT_MODULES+=( OpenGLWidgets ) - use pdfium && ENABLED_QT_MODULES+=( PdfWidgets ) - use quick && ENABLED_QT_MODULES+=( QuickWidgets ) - use graphs && ENABLED_QT_MODULES+=( GraphsWidgets ) # requires QuickWidgets - use svg && ENABLED_QT_MODULES+=( SvgWidgets ) - use webengine && ENABLED_QT_MODULES+=( WebEngineWidgets ) - fi - if use quick; then - use webengine && ENABLED_QT_MODULES+=( WebEngineQuick ) - use testlib && ENABLED_QT_MODULES+=( QuickTest ) - fi - - # Arguments listed in options.py - MAIN_DISTUTILS_ARGS=( - --cmake="${ESYSROOT}/usr/bin/cmake" - --ignore-git - --limited-api=no - --module-subset="$(printf '%s,' "${ENABLED_QT_MODULES[@]}")" - --no-strip - --no-size-optimization - --openssl="${ESYSROOT}/usr/bin/openssl" - --qt="$(ver_cut 1-3)" - --qtpaths="$(qt6_get_bindir)/qtpaths" - --log-level=verbose - --parallel="$(makeopts_jobs)" - "$(usex debug "--debug" "--relwithdebinfo")" - "--$(usex doc "build" "skip")-docs" - "--$(usex numpy "enable" "disable")-numpy-support" - ) - - if use test; then - MAIN_DISTUTILS_ARGS+=( - "--build-tests" - "--use-xvfb" - ) - fi - - if ! use tools; then - MAIN_DISTUTILS_ARGS+=( - "--no-qt-tools" - ) - fi -} - -python_compile() { - DISTUTILS_ARGS=( - "${MAIN_DISTUTILS_ARGS[@]}" - --build-type=shiboken6-generator - ) - distutils-r1_python_compile - - # The build system uses its own build dir, find the name of this dir. - local pyside_build_dir - read -r pyside_build_dir < <( - find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" \ - -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n" - ) - export pyside_build_id="${pyside_build_dir#"qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-"}" - export PYTHONPATH="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package:${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install/lib/${EPYTHON}/site-packages:${PYTHONPATH}" - - DISTUTILS_ARGS=( - "${MAIN_DISTUTILS_ARGS[@]}" - --reuse-build - --shiboken-target-path="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package/shiboken6_generator" - --build-type=shiboken6 - ) - distutils-r1_python_compile - export PYTHONPATH="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package:${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install/lib/${EPYTHON}/site-packages:${PYTHONPATH}" - - # Copy shiboken6_generator files to shiboken6 package so we can reuse the shiboken-target-path - rsync -ur "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-2))/${pyside_build_dir}/package/shiboken6_generator/"* "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package/shiboken6/" || die - ln -s shiboken6 "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package/shiboken6_generator" || die - - # If no pyside modules enabled, build just shiboken - if [[ ${#ENABLED_QT_MODULES[@]} -gt 0 ]]; then - DISTUTILS_ARGS=( - "${MAIN_DISTUTILS_ARGS[@]}" - --reuse-build - --shiboken-target-path="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package/shiboken6" - --build-type=pyside6 - ) - distutils-r1_python_compile - export PYTHONPATH="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package:${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install/lib/${EPYTHON}/site-packages:${PYTHONPATH}" - fi - - # Link libraries to the usual location for backwards compatibility - pushd "${BUILD_DIR}/install/$(python_get_sitedir)" >/dev/null || - die - mkdir -p "${BUILD_DIR}/install/usr/$(get_libdir)" || die - local lib - for lib in */*.cpython-*.so - do - local base=${lib##*/} - ln -s "${base}" "${lib%/*}/${base%%.*}-${EPYTHON}.so" || - die - done - for lib in */*.cpython-*.so."$(ver_cut 1-2)" - do - local base=${lib##*/} - ln -s "${base}" "${lib%/*}/${base%%.*}-${EPYTHON}.so.$(ver_cut 1-2)" || - die - done - for lib in */*.so*; do - ln -s "../../$(python_get_sitedir)/${lib}" \ - "${BUILD_DIR}/install/usr/$(get_libdir)/${lib#*/}" || die - done - popd >/dev/null || die - - # Symlinks for compatibility with pypi wheels - local dir - if [[ -d ${BUILD_DIR}/install/$(python_get_sitedir)/PySide6 ]] - then - pushd "${BUILD_DIR}/install/$(python_get_sitedir)/PySide6" \ - >/dev/null || die - mkdir -p "${BUILD_DIR}/install/usr/share/PySide6" || die - for dir in doc glue typesystems; do - ln -s "../../../$(python_get_sitedir)/PySide6/${dir}" \ - "${BUILD_DIR}/install/usr/share/PySide6/${dir}" || - die - done - popd >/dev/null || die - fi - mkdir -p "${BUILD_DIR}/install/usr/include" - for dir in PySide6 shiboken6 shiboken6_generator; do - if [[ -d ${BUILD_DIR}/install/$(python_get_sitedir)/${dir}/include ]] - then - ln -s "../../$(python_get_sitedir)/${dir}/include" \ - "${BUILD_DIR}/install/usr/include/${dir//_generator}" || - die - fi - done - - # Install misc files from inner install dir - find "${BUILD_DIR}"/build*/"${pyside_build_dir}"/install -type f \ - -name libPySidePlugin.so -exec \ - mkdir -p "${BUILD_DIR}/install/$(qt6_get_plugindir)/designer/" \; \ - -exec \ - cp "{}" "${BUILD_DIR}/install/$(qt6_get_plugindir)/designer/" \; \ - || die - - for dir in cmake pkgconfig; do - find "${BUILD_DIR}"/build*/"${pyside_build_dir}"/install/lib -type d -path "*/lib/${dir}" \ - -exec cp -nr "{}" "${BUILD_DIR}/install/usr/lib/" \; \ - || die - done - - # Uniquify the pkgconfigs file for the current Python target, - # preserving an unversioned "shiboken6.pc" file arbitrarily - # associated with the last Python target. - if [[ -f ${BUILD_DIR}/install/usr/lib/pkgconfig/shiboken6.pc ]] - then - sed -e 's~prefix=.*~prefix=/usr~g' \ - -e 's~exec_prefix=.*~exec_prefix=${prefix}~g' \ - -e "s~libdir=.*~libdir=$(python_get_sitedir)/shiboken6~g" \ - -e "s~includedir=.*~includedir=$(python_get_sitedir)/shiboken6_generator/include~g" \ - -i "${BUILD_DIR}/install/usr/lib/pkgconfig/shiboken6.pc" || die - cp "${BUILD_DIR}/install/usr/lib/pkgconfig/"shiboken6{,-${EPYTHON}}.pc || die - fi - if [[ -f ${BUILD_DIR}/install/usr/lib/pkgconfig/pyside6.pc ]] - then - sed -e 's~^Requires: shiboken6$~&-'${EPYTHON}'~' \ - -e 's~prefix=.*~prefix=/usr~g' \ - -e 's~exec_prefix=.*~exec_prefix=${prefix}~g' \ - -e "s~libdir=.*~libdir=$(python_get_sitedir)/PySide6~g" \ - -e "s~includedir=.*~includedir=$(python_get_sitedir)/PySide6/include~g" \ - -e "s~typesystemdir=.*~typesystemdir=$(python_get_sitedir)/PySide6/typesystems~g" \ - -e "s~gluedir=.*~gluedir=$(python_get_sitedir)/PySide6/glue~g" \ - -e "s~pythonpath=.*~pythonpath=$(python_get_sitedir)~g" \ - -i "${BUILD_DIR}/install/usr/lib/pkgconfig/pyside6.pc" || die - cp "${BUILD_DIR}/install/usr/lib/pkgconfig/"pyside6{,-${EPYTHON}}.pc || die - fi - - # _IMPORT_PREFIX breaks on split-usr/merged-usr plus weird random issues. - # These are not duplicates, the generated files are somehow different on - # different systems. - sed \ - -e "s~\${_IMPORT_PREFIX}/lib/libshiboken6\.cpython~/usr/$(get_libdir)/libshiboken6\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/shiboken6/libshiboken6\.cpython~/usr/$(get_libdir)/libshiboken6\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/bin/shiboken6~/usr/bin/shiboken6~g" \ - -e "s~\${_IMPORT_PREFIX}/shiboken6_generator/shiboken6~/usr/bin/shiboken6~g" \ - -e "s~\${_IMPORT_PREFIX}/lib/libpyside6\.cpython~/usr/$(get_libdir)/libpyside6\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/PySide6/libpyside6\.cpython~/usr/$(get_libdir)/libpyside6\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/lib/libpyside6qml\.cpython~/usr/$(get_libdir)/libpyside6qml\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/PySide6/libpyside6qml\.cpython~/usr/$(get_libdir)/libpyside6qml\.cpython~g" \ - -e "s~libshiboken6\.cpython.*\.so\.$(ver_cut 1-3)~libshiboken6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6\.cpython.*\.so\.$(ver_cut 1-3)~libpyside6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6qml\.cpython.*\.so\.$(ver_cut 1-3)~libpyside6qml\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libshiboken6\.cpython.*\.so\.$(ver_cut 1-2)~libshiboken6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6\.cpython.*\.so\.$(ver_cut 1-2)~libpyside6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6qml\.cpython.*\.so\.$(ver_cut 1-2)~libpyside6qml\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~\${_IMPORT_PREFIX}/shiboken6/include~/usr/include/shiboken6~g" \ - -e "s~\${_IMPORT_PREFIX}/PySide6/include~/usr/include/PySide6~g" \ - -i "${BUILD_DIR}/install/usr/lib/cmake/"*/*.cmake || die - local file - for file in "${BUILD_DIR}/install/usr/lib/cmake/"*/*.cpython-*.cmake - do - local base=${file##*/} - ln -s "${base}" "${file%/*}/${base%%.*}-${EPYTHON}.cmake" || - die - done -} - -python_test() { - # Otherwise it picks the last built directory breaking assumption for multi target builds - local pyside_build_dir="qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id}" - - local buildno=$(find "${BUILD_DIR}"/build* -name "${pyside_build_dir}" | sort -V | tail -n1) - if [[ -z "${buildno}" ]]; then - die "could not find any build directories for ${pyside_build_dir}" - fi - - buildno="${buildno#"${BUILD_DIR}/build"}" - buildno="${buildno%"/${pyside_build_dir}"}" - - local -x PYTHONPATH="${BUILD_DIR}/install$(python_get_sitedir)" - local -x QTEST_ENVIRONMENT=ci - - # test shiboken6 build - virtx ${EPYTHON} testrunner.py test --buildno "$((buildno - 1))" --projects=shiboken6 || - die "Tests failed with ${EPYTHON}" - - if use core; then - # test pyside6 build - virtx ${EPYTHON} testrunner.py test --buildno "${buildno}" --projects=pyside6 || - die "Tests failed with ${EPYTHON}" - fi -} - -pkg_preinst() { - # Avoid symlinks being blocked by directories - rm -rf "${EROOT}/usr/include/"{PySide6,shiboken6} || die - rm -rf "${EROOT}/usr/share/PySide6" || die -} diff --git a/dev-python/pyside/pyside-6.9999.ebuild b/dev-python/pyside/pyside-6.9999.ebuild deleted file mode 100644 index 3bbe9443427b..000000000000 --- a/dev-python/pyside/pyside-6.9999.ebuild +++ /dev/null @@ -1,608 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# NOTE: We combine here several PyPI packages, we do this because -# pyside can and does break if it is compiled with a different -# toolchain then was used to build shiboken. This bundling ensures -# that we always use the same toolchain for all components. - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -LLVM_COMPAT=( {18..22} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 - -inherit distutils-r1 llvm-r2 multiprocessing ninja-utils qmake-utils virtualx - -MY_PN=${PN}-setup-everywhere-src -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide6" - -if [[ ${PV} == *.9999 ]]; then - inherit git-r3 - EGIT_REPO_URI=( - "https://code.qt.io/${PN}/${PN}-setup.git" - "https://github.com/qtproject/${PN}-${PN}-setup.git" - ) - EGIT_BRANCH=dev - [[ ${PV} == 6.*.9999 ]] && EGIT_BRANCH=${PV%.9999} -else - SRC_URI="https://download.qt.io/official_releases/QtForPython/${PN}6/PySide6-${PV}-src/${MY_P}.tar.xz" - S="${WORKDIR}/${MY_P}" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -fi - -LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )" -SLOT="6/${PV}" - -# If a flag enables multiple Qt modules, they should be ordered -# according to their dependencies, e.g. for 3d, 3DCore must be first. -# Widgets for various modules are handled as a special case later -declare -A QT_MODULES=( - ["3d"]="3DCore 3DRender 3DLogic 3DInput 3DAnimation 3DExtras" - ["bluetooth"]="Bluetooth" - ["charts"]="Charts" - ["+concurrent"]="Concurrent" - ["+core"]="Core" - ["+dbus"]="DBus" - ["designer"]="Designer" - ["graphs"]="Graphs" # plus widgets - ["+gui"]="Gui" - ["help"]="Help" - ["httpserver"]="HttpServer" - ["location"]="Location" - ["multimedia"]="Multimedia" # plus widgets - ["network-auth"]="NetworkAuth" - ["+network"]="Network" - ["nfc"]="Nfc" - ["+opengl"]="OpenGL" # plus widgets - ["pdfium"]="Pdf" # plus widgets - ["positioning"]="Positioning" - ["+printsupport"]="PrintSupport" - ["qml"]="Qml" - ["quick3d"]="Quick3D" - ["quick"]="Quick" # plus widgets - ["remoteobjects"]="RemoteObjects" - ["scxml"]="Scxml" - ["sensors"]="Sensors" - ["serialbus"]="SerialBus" - ["serialport"]="SerialPort" - ["spatialaudio"]="SpatialAudio" - ["+sql"]="Sql" - ["svg"]="Svg" # plus widgets - ["speech"]="TextToSpeech" - ["+testlib"]="Test" - ["uitools"]="UiTools" - ["webchannel"]="WebChannel" - ["webengine"]="WebEngineCore" # plus widgets and quick - ["websockets"]="WebSockets" - ["webview"]="WebView" - ["+widgets"]="Widgets" - ["+xml"]="Xml" -) - -# Manually reextract these requirements on version bumps by running the -# following one-liner from within "${S}": -# $ grep -E '(set|list).*_deps' sources/pyside6/PySide6/Qt*/CMakeLists.txt -declare -A QT_REQUIREMENTS=( - ["3d"]="gui network" - ["bluetooth"]="core" - ["charts"]="core gui widgets" - ["concurrent"]="core" - ["dbus"]="core" - ["designer"]="widgets" - ["gles2-only"]="gui" - ["graphs"]="core network gui qml quick quick3d" - ["gui"]="core" - ["help"]="widgets" - ["httpserver"]="core concurrent network websockets" - ["location"]="core positioning" - ["multimedia"]="core gui network" - ["network-auth"]="network" - ["network"]="core" - ["nfc"]="core" - ["opengl"]="gui" - ["pdfium"]="core gui network" - ["positioning"]="core" - ["printsupport"]="widgets" - ["qml"]="network" - ["quick"]="gui network qml" - ["quick3d"]="gui network qml quick" - ["remoteobjects"]="core network" - ["scxml"]="core" - ["sensors"]="core" - ["serialbus"]="core network serialport" - ["serialport"]="core" - ["spatialaudio"]="core gui network multimedia" - ["speech"]="core multimedia" - ["sql"]="widgets" - ["svg"]="gui" - ["testlib"]="widgets" - ["uitools"]="widgets" - ["webchannel"]="core" - ["webengine"]="core gui network printsupport webchannel" - ["websockets"]="network" - ["webview"]="gui quick webengine" - ["widgets"]="gui" - ["xml"]="core" -) -# Manually reextract these requirements on version bumps by running the -# following one-liner from within "${S}": -# $ grep 'check_qt_opengl' sources/pyside6/PySide6/Qt*/CMakeLists.txt -declare -a CONDITIONAL_OPENGL=( - 3d graphs quick -) - -IUSE="${!QT_MODULES[*]} debug doc gles2-only numpy test tools" -RESTRICT="!test? ( test )" - -# majority of QtQml tests require QtQuick support -REQUIRED_USE=" - test? ( - qml? ( quick ) - ) -" -for requirement in "${!QT_REQUIREMENTS[@]}"; do - REQUIRED_USE+=" ${requirement}? ( ${QT_REQUIREMENTS[${requirement}]} ) " -done - -# Minimal supported version of Qt. -QT_PV="$(ver_cut 1-3)*:6" - -# USE="tools" is heavily automagic based on what other qt tools are installed at build time. - -# WebEngine needs sound support, so enable either pulseaudio or alsa -RDEPEND=" - dev-libs/libxml2:= - dev-libs/libxslt - =dev-qt/qtbase-${QT_PV}[concurrent?,dbus?,gles2-only=,network?,opengl=,sql?,widgets?,xml?] - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - ') - 3d? ( =dev-qt/qt3d-${QT_PV}[qml?,gles2-only=] ) - bluetooth? ( =dev-qt/qtconnectivity-${QT_PV}[bluetooth] ) - charts? ( =dev-qt/qtcharts-${QT_PV} ) - designer? ( =dev-qt/qttools-${QT_PV}[designer,widgets,gles2-only=] ) - graphs? ( =dev-qt/qtgraphs-${QT_PV}[quick3d] ) - gui? ( - =dev-qt/qtbase-${QT_PV}[gui,jpeg(+)] - x11-libs/libxkbcommon - ) - help? ( =dev-qt/qttools-${QT_PV}[assistant,gles2-only=] ) - httpserver? ( =dev-qt/qthttpserver-${QT_PV} ) - location? ( =dev-qt/qtlocation-${QT_PV} ) - multimedia? ( =dev-qt/qtmultimedia-${QT_PV}[widgets(+)?] ) - network? ( =dev-qt/qtbase-${QT_PV}[ssl] ) - network-auth? ( =dev-qt/qtnetworkauth-${QT_PV} ) - nfc? ( =dev-qt/qtconnectivity-${QT_PV}[nfc] ) - numpy? ( >=dev-python/numpy-2.1.3[${PYTHON_USEDEP}] ) - pdfium? ( =dev-qt/qtwebengine-${QT_PV}[pdfium(-),widgets?] ) - positioning? ( =dev-qt/qtpositioning-${QT_PV} ) - printsupport? ( =dev-qt/qtbase-${QT_PV}[gui,widgets] ) - qml? ( =dev-qt/qtdeclarative-${QT_PV}[opengl?,widgets?] ) - quick3d? ( =dev-qt/qtquick3d-${QT_PV}[opengl?] ) - remoteobjects? ( =dev-qt/qtremoteobjects-${QT_PV} ) - scxml? ( =dev-qt/qtscxml-${QT_PV} ) - sensors? ( =dev-qt/qtsensors-${QT_PV}[qml?] ) - speech? ( =dev-qt/qtspeech-${QT_PV} ) - serialbus? ( =dev-qt/qtserialbus-${QT_PV} ) - serialport? ( =dev-qt/qtserialport-${QT_PV} ) - svg? ( =dev-qt/qtsvg-${QT_PV} ) - testlib? ( =dev-qt/qtbase-${QT_PV}[gui] ) - tools? ( - =dev-qt/qtbase-${QT_PV} - =dev-qt/qtdeclarative-${QT_PV}[qmlls] - =dev-qt/qttools-${QT_PV}[assistant,designer,linguist] - dev-python/pkginfo[${PYTHON_USEDEP}] - ) - uitools? ( =dev-qt/qttools-${QT_PV}[gles2-only=,widgets] ) - webchannel? ( =dev-qt/qtwebchannel-${QT_PV} ) - webengine? ( || ( - =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?] - =dev-qt/qtwebengine-${QT_PV}[pulseaudio,widgets?] - ) - ) - websockets? ( =dev-qt/qtwebsockets-${QT_PV} ) - webview? ( =dev-qt/qtwebview-${QT_PV} ) - !dev-python/pyside:0 - !dev-python/shiboken6 - !dev-python/pyside6-tools -" - -DEPEND="${RDEPEND} - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT} - llvm-core/llvm:${LLVM_SLOT} - ') - dev-util/vulkan-headers - test? ( =dev-qt/qtbase-${QT_PV}[gui] ) -" # testlib is toggled by the gui flag on qtbase - -BDEPEND=" - dev-build/cmake - dev-python/distro[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - dev-util/patchelf - doc? ( - >=dev-libs/libxml2-2.6.32 - >=dev-libs/libxslt-1.1.19 - media-gfx/graphviz - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/myst-parser[${PYTHON_USEDEP}] - ) - numpy? ( dev-python/numpy[${PYTHON_USEDEP}] ) - test? ( dev-python/pkginfo[${PYTHON_USEDEP}] ) -" - -PATCHES=( - "${FILESDIR}/${PN}-6.10.0-dont-vendor-ffmpeg.patch" - "${FILESDIR}/${PN}-6.10.1-pass-ninja-opts.patch" -) - -# Build system duplicates system libraries. TODO: fix -QA_PREBUILT=( - "/usr/lib/python*/site-packages/PySide6/*" -) - -python_prepare_all() { - distutils-r1_python_prepare_all - - # Shiboken6 assumes Vulkan headers live under either "$VULKAN_SDK/include" - # or "$VK_SDK_PATH/include" rather than "${EPREFIX}/usr/include/vulkan". - sed -i -e "s~\bdetectVulkan(&headerPaths);~headerPaths.append(HeaderPath{QByteArrayLiteral(\"${EPREFIX}/usr/include/vulkan\"), HeaderType::System});~" \ - sources/shiboken6_generator/ApiExtractor/clangparser/compilersupport.cpp || die - - # Shiboken6 assumes the "/usr/lib/clang/${CLANG_NEWEST_VERSION}/include/" - # subdirectory provides Clang builtin includes (e.g., "stddef.h") for the - # currently installed version of Clang, where ${CLANG_NEWEST_VERSION} is - # the largest version specifier that exists under the "/usr/lib/clang/" - # subdirectory. This assumption is false in edge cases, including when - # users downgrade from newer Clang versions but fail to remove those - # versions with "emerge --depclean". See also: - # https://github.com/leycec/raiagent/issues/85 - # - # Sadly, the clang-* family of functions exported by the "toolchain-funcs" - # eclass are defective, returning nonsensical placeholder strings if the - # end user has *NOT* explicitly configured their C++ compiler to be Clang. - # PySide6 does *NOT* care whether the end user has done so or not, as - # PySide6 unconditionally requires Clang in either case. See also: - # https://bugs.gentoo.org/619490 - sed -e \ - 's~(findClangBuiltInIncludesDir())~(QStringLiteral("'"${EPREFIX}"'/usr/lib/clang/'"${LLVM_SLOT}"'/include"))~' \ - -i sources/shiboken6_generator/ApiExtractor/clangparser/compilersupport.cpp || die - - sed -e \ - 's~set(libclang_directory_suffix "lib")~set(libclang_directory_suffix "'"$(get_libdir)"'")~' \ - -i sources/shiboken6/cmake/ShibokenHelpers.cmake || die - - # blacklist.txt works like XFAIL - cat <<- EOF >> build_history/blacklist.txt || die - # segfaults with QOpenGLContext::create - [pysidetest::qapp_like_a_macro_test] - linux - # no mypy - [pysidetest::mypy_correctness_test] - linux - # Tries to execute pip install - [pyside6-deploy::test_pyside6_deploy] - linux - [pyside6-android-deploy::test_pyside6_android_deploy] - linux - # Behavior changed and test not changed to accomodate - # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-3135 - [registry::existence_test] - linux - # Doesn't appear to play well with virtualx as it tries to use wayland - [QtUiTools::loadUiType_test] - linux - # py3.14? - [sample::multiple_derived] - linux - # Doesn't appear to play well with virtualx as it tries to use wayland - [QtWidgets::qapp_issue_585] - linux - EOF - - if ! use numpy; then - cat <<- EOF >> build_history/blacklist.txt || die - # Requires numpy support to pass - [sample::array_numpy] - linux - [sample::nontypetemplate] - linux - [QtGui::qpainter_test] - linux - [QtCore::qrangemodel_test] - linux - [QtGraphs::qgraphs_numpy_test] - linux - EOF - fi -} - -python_configure_all() { - export LLVM_INSTALL_DIR="$(get_llvm_prefix)" - - # see pyside-6.10.1-pass-ninja-opts.patch - export NINJAOPTS="$(get_NINJAOPTS)" - - ENABLED_QT_MODULES=() - - # The order matters, dependencies must come first so process - # REQUIRED_USE and recursively enable modules - enable_qt_mod() { - local flag=${1} - local modules=${QT_MODULES[${flag}]} - if [[ -z ${modules} ]]; then - die "incorrect flag=${flag}, not registered" - fi - local dependencies=${QT_REQUIREMENTS[${flag//+}]} - if [[ -n ${dependencies} ]]; then - local depflag - for depflag in ${dependencies}; do - if use "${depflag}"; then - if [[ -z ${QT_MODULES[${depflag}]} ]]; then - depflag=+${depflag} - fi - enable_qt_mod "${depflag}" - else - die "${depflag} is required but not enabled" - fi - done - if use opengl && [[ ${CONDITIONAL_OPENGL[@]} =~ ${flag//+} ]]; then - # match key in QT_MODULES - enable_qt_mod "+opengl" - fi - fi - if [[ "${ENABLED_QT_MODULES[*]}" != *${modules}* ]]; then - # modules is whitespace separated. We expand implicitly. - ENABLED_QT_MODULES+=( ${modules} ) - fi - } - # Enable specified qt modules - local flag - for flag in "${!QT_MODULES[@]}"; do - if use "${flag//+}"; then - enable_qt_mod "${flag}" - fi - done - - # Special cases - if use widgets; then - use multimedia && ENABLED_QT_MODULES+=( MultimediaWidgets ) - use opengl && ENABLED_QT_MODULES+=( OpenGLWidgets ) - use pdfium && ENABLED_QT_MODULES+=( PdfWidgets ) - use quick && ENABLED_QT_MODULES+=( QuickWidgets ) - use graphs && ENABLED_QT_MODULES+=( GraphsWidgets ) # requires QuickWidgets - use svg && ENABLED_QT_MODULES+=( SvgWidgets ) - use webengine && ENABLED_QT_MODULES+=( WebEngineWidgets ) - fi - if use quick; then - use webengine && ENABLED_QT_MODULES+=( WebEngineQuick ) - use testlib && ENABLED_QT_MODULES+=( QuickTest ) - fi - - # Arguments listed in options.py - MAIN_DISTUTILS_ARGS=( - --cmake="${ESYSROOT}/usr/bin/cmake" - --ignore-git - --limited-api=no - --module-subset="$(printf '%s,' "${ENABLED_QT_MODULES[@]}")" - --no-strip - --no-size-optimization - --openssl="${ESYSROOT}/usr/bin/openssl" - --qt="$(ver_cut 1-3)" - --qtpaths="$(qt6_get_bindir)/qtpaths" - --log-level=verbose - --parallel="$(makeopts_jobs)" - "$(usex debug "--debug" "--relwithdebinfo")" - "--$(usex doc "build" "skip")-docs" - "--$(usex numpy "enable" "disable")-numpy-support" - ) - - if use test; then - MAIN_DISTUTILS_ARGS+=( - "--build-tests" - "--use-xvfb" - ) - fi - - if ! use tools; then - MAIN_DISTUTILS_ARGS+=( - "--no-qt-tools" - ) - fi -} - -python_compile() { - DISTUTILS_ARGS=( - "${MAIN_DISTUTILS_ARGS[@]}" - --build-type=shiboken6-generator - ) - distutils-r1_python_compile - - # The build system uses its own build dir, find the name of this dir. - local pyside_build_dir - read -r pyside_build_dir < <( - find "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))" \ - -maxdepth 1 -type d -name 'qfp*-py*-qt*-*' -printf "%f\n" - ) - export pyside_build_id="${pyside_build_dir#"qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-"}" - export PYTHONPATH="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package:${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install/lib/${EPYTHON}/site-packages:${PYTHONPATH}" - - DISTUTILS_ARGS=( - "${MAIN_DISTUTILS_ARGS[@]}" - --reuse-build - --shiboken-target-path="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package/shiboken6_generator" - --build-type=shiboken6 - ) - distutils-r1_python_compile - export PYTHONPATH="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package:${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install/lib/${EPYTHON}/site-packages:${PYTHONPATH}" - - # Copy shiboken6_generator files to shiboken6 package so we can reuse the shiboken-target-path - rsync -ur "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-2))/${pyside_build_dir}/package/shiboken6_generator/"* "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package/shiboken6/" || die - ln -s shiboken6 "${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package/shiboken6_generator" || die - - # If no pyside modules enabled, build just shiboken - if [[ ${#ENABLED_QT_MODULES[@]} -gt 0 ]]; then - DISTUTILS_ARGS=( - "${MAIN_DISTUTILS_ARGS[@]}" - --reuse-build - --shiboken-target-path="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package/shiboken6" - --build-type=pyside6 - ) - distutils-r1_python_compile - export PYTHONPATH="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/package:${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install/lib/${EPYTHON}/site-packages:${PYTHONPATH}" - fi - - # Link libraries to the usual location for backwards compatibility - pushd "${BUILD_DIR}/install/$(python_get_sitedir)" >/dev/null || - die - mkdir -p "${BUILD_DIR}/install/usr/$(get_libdir)" || die - local lib - for lib in */*.cpython-*.so - do - local base=${lib##*/} - ln -s "${base}" "${lib%/*}/${base%%.*}-${EPYTHON}.so" || - die - done - for lib in */*.cpython-*.so."$(ver_cut 1-2)" - do - local base=${lib##*/} - ln -s "${base}" "${lib%/*}/${base%%.*}-${EPYTHON}.so.$(ver_cut 1-2)" || - die - done - for lib in */*.so*; do - ln -s "../../$(python_get_sitedir)/${lib}" \ - "${BUILD_DIR}/install/usr/$(get_libdir)/${lib#*/}" || die - done - popd >/dev/null || die - - # Symlinks for compatibility with pypi wheels - local dir - if [[ -d ${BUILD_DIR}/install/$(python_get_sitedir)/PySide6 ]] - then - pushd "${BUILD_DIR}/install/$(python_get_sitedir)/PySide6" \ - >/dev/null || die - mkdir -p "${BUILD_DIR}/install/usr/share/PySide6" || die - for dir in doc glue typesystems; do - ln -s "../../../$(python_get_sitedir)/PySide6/${dir}" \ - "${BUILD_DIR}/install/usr/share/PySide6/${dir}" || - die - done - popd >/dev/null || die - fi - mkdir -p "${BUILD_DIR}/install/usr/include" - for dir in PySide6 shiboken6 shiboken6_generator; do - if [[ -d ${BUILD_DIR}/install/$(python_get_sitedir)/${dir}/include ]] - then - ln -s "../../$(python_get_sitedir)/${dir}/include" \ - "${BUILD_DIR}/install/usr/include/${dir//_generator}" || - die - fi - done - - # Install misc files from inner install dir - find "${BUILD_DIR}"/build*/"${pyside_build_dir}"/install -type f \ - -name libPySidePlugin.so -exec \ - mkdir -p "${BUILD_DIR}/install/$(qt6_get_plugindir)/designer/" \; \ - -exec \ - cp "{}" "${BUILD_DIR}/install/$(qt6_get_plugindir)/designer/" \; \ - || die - - for dir in cmake pkgconfig; do - find "${BUILD_DIR}"/build*/"${pyside_build_dir}"/install/lib -type d -path "*/lib/${dir}" \ - -exec cp -nr "{}" "${BUILD_DIR}/install/usr/lib/" \; \ - || die - done - - # Uniquify the pkgconfigs file for the current Python target, - # preserving an unversioned "shiboken6.pc" file arbitrarily - # associated with the last Python target. - if [[ -f ${BUILD_DIR}/install/usr/lib/pkgconfig/shiboken6.pc ]] - then - sed -e 's~prefix=.*~prefix=/usr~g' \ - -e 's~exec_prefix=.*~exec_prefix=${prefix}~g' \ - -e "s~libdir=.*~libdir=$(python_get_sitedir)/shiboken6~g" \ - -e "s~includedir=.*~includedir=$(python_get_sitedir)/shiboken6_generator/include~g" \ - -i "${BUILD_DIR}/install/usr/lib/pkgconfig/shiboken6.pc" || die - cp "${BUILD_DIR}/install/usr/lib/pkgconfig/"shiboken6{,-${EPYTHON}}.pc || die - fi - if [[ -f ${BUILD_DIR}/install/usr/lib/pkgconfig/pyside6.pc ]] - then - sed -e 's~^Requires: shiboken6$~&-'${EPYTHON}'~' \ - -e 's~prefix=.*~prefix=/usr~g' \ - -e 's~exec_prefix=.*~exec_prefix=${prefix}~g' \ - -e "s~libdir=.*~libdir=$(python_get_sitedir)/PySide6~g" \ - -e "s~includedir=.*~includedir=$(python_get_sitedir)/PySide6/include~g" \ - -e "s~typesystemdir=.*~typesystemdir=$(python_get_sitedir)/PySide6/typesystems~g" \ - -e "s~gluedir=.*~gluedir=$(python_get_sitedir)/PySide6/glue~g" \ - -e "s~pythonpath=.*~pythonpath=$(python_get_sitedir)~g" \ - -i "${BUILD_DIR}/install/usr/lib/pkgconfig/pyside6.pc" || die - cp "${BUILD_DIR}/install/usr/lib/pkgconfig/"pyside6{,-${EPYTHON}}.pc || die - fi - - # _IMPORT_PREFIX breaks on split-usr/merged-usr plus weird random issues. - # These are not duplicates, the generated files are somehow different on - # different systems. - sed \ - -e "s~\${_IMPORT_PREFIX}/lib/libshiboken6\.cpython~/usr/$(get_libdir)/libshiboken6\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/shiboken6/libshiboken6\.cpython~/usr/$(get_libdir)/libshiboken6\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/bin/shiboken6~/usr/bin/shiboken6~g" \ - -e "s~\${_IMPORT_PREFIX}/shiboken6_generator/shiboken6~/usr/bin/shiboken6~g" \ - -e "s~\${_IMPORT_PREFIX}/lib/libpyside6\.cpython~/usr/$(get_libdir)/libpyside6\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/PySide6/libpyside6\.cpython~/usr/$(get_libdir)/libpyside6\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/lib/libpyside6qml\.cpython~/usr/$(get_libdir)/libpyside6qml\.cpython~g" \ - -e "s~\${_IMPORT_PREFIX}/PySide6/libpyside6qml\.cpython~/usr/$(get_libdir)/libpyside6qml\.cpython~g" \ - -e "s~libshiboken6\.cpython.*\.so\.$(ver_cut 1-3)~libshiboken6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6\.cpython.*\.so\.$(ver_cut 1-3)~libpyside6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6qml\.cpython.*\.so\.$(ver_cut 1-3)~libpyside6qml\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libshiboken6\.cpython.*\.so\.$(ver_cut 1-2)~libshiboken6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6\.cpython.*\.so\.$(ver_cut 1-2)~libpyside6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~libpyside6qml\.cpython.*\.so\.$(ver_cut 1-2)~libpyside6qml\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \ - -e "s~\${_IMPORT_PREFIX}/shiboken6/include~/usr/include/shiboken6~g" \ - -e "s~\${_IMPORT_PREFIX}/PySide6/include~/usr/include/PySide6~g" \ - -i "${BUILD_DIR}/install/usr/lib/cmake/"*/*.cmake || die - local file - for file in "${BUILD_DIR}/install/usr/lib/cmake/"*/*.cpython-*.cmake - do - local base=${file##*/} - ln -s "${base}" "${file%/*}/${base%%.*}-${EPYTHON}.cmake" || - die - done -} - -python_test() { - # Otherwise it picks the last built directory breaking assumption for multi target builds - local pyside_build_dir="qfp$(usev debug d)-py${EPYTHON#python}-qt$(ver_cut 1-3)-${pyside_build_id}" - - local buildno=$(find "${BUILD_DIR}"/build* -name "${pyside_build_dir}" | sort -V | tail -n1) - if [[ -z "${buildno}" ]]; then - die "could not find any build directories for ${pyside_build_dir}" - fi - - buildno="${buildno#"${BUILD_DIR}/build"}" - buildno="${buildno%"/${pyside_build_dir}"}" - - local -x PYTHONPATH="${BUILD_DIR}/install$(python_get_sitedir)" - local -x QTEST_ENVIRONMENT=ci - - # test shiboken6 build - virtx ${EPYTHON} testrunner.py test --buildno "$((buildno - 1))" --projects=shiboken6 || - die "Tests failed with ${EPYTHON}" - - if use core; then - # test pyside6 build - virtx ${EPYTHON} testrunner.py test --buildno "${buildno}" --projects=pyside6 || - die "Tests failed with ${EPYTHON}" - fi -} - -pkg_preinst() { - # Avoid symlinks being blocked by directories - rm -rf "${EROOT}/usr/include/"{PySide6,shiboken6} || die - rm -rf "${EROOT}/usr/share/PySide6" || die -} diff --git a/dev-python/pysimdjson/Manifest b/dev-python/pysimdjson/Manifest deleted file mode 100644 index c77e8d199f38..000000000000 --- a/dev-python/pysimdjson/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pysimdjson-7.0.2.gh.tar.gz 4671134 BLAKE2B 66ce5438293c5550b32a2cfcb0276e090a95a973b2e3346620d7ea2029d9cbac544fd10cf5a663edeacb8b828519ca7f4312e830f69b27d2cb4c997ec98971ee SHA512 2080210fce8070639e1b46494ecfb1cb1fd17cf70bf1dfcfa7c00efefa6fceae14759ab3088210cb6cd57b35a6a2888c107822aeceaea35c04a6f007fe327974 diff --git a/dev-python/pysimdjson/files/pysimdjson-7.0.0-system-lib.patch b/dev-python/pysimdjson/files/pysimdjson-7.0.0-system-lib.patch deleted file mode 100644 index 553ba25fc612..000000000000 --- a/dev-python/pysimdjson/files/pysimdjson-7.0.0-system-lib.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff --git a/pyproject.toml b/pyproject.toml -index 0e199d8..a885369 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -18,5 +18,5 @@ pysimdjson = { workspace = true } - [tool.setuptools] - ext-modules = [ -- { name = "csimdjson", sources = ["simdjson/simdjson.cpp", "simdjson/util.cpp", "simdjson/csimdjson.pyx"], py-limited-api = true }, -+ { name = "csimdjson", sources = ["simdjson/util.cpp", "simdjson/csimdjson.pyx"], py-limited-api = true, libraries = ["simdjson"] }, - ] - diff --git a/dev-python/pysimdjson/metadata.xml b/dev-python/pysimdjson/metadata.xml deleted file mode 100644 index 1d5122e2c352..000000000000 --- a/dev-python/pysimdjson/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - pysimdjson - TkTech/pysimdjson - - diff --git a/dev-python/pysimdjson/pysimdjson-7.0.2.ebuild b/dev-python/pysimdjson/pysimdjson-7.0.2.ebuild deleted file mode 100644 index 8f953d00977f..000000000000 --- a/dev-python/pysimdjson/pysimdjson-7.0.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for simdjson" -HOMEPAGE=" - https://github.com/TkTech/pysimdjson/ - https://pypi.org/project/pysimdjson/ -" -SRC_URI=" - https://github.com/TkTech/pysimdjson/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - >=dev-libs/simdjson-2.0.1:= - test? ( dev-libs/simdjson[all-impls(-)] ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - # unbundle - local PATCHES=( - "${FILESDIR}/pysimdjson-7.0.0-system-lib.patch" - ) - - rm simdjson/simdjson.cpp || die - echo "#include_next " > simdjson/simdjson.h || die - - distutils-r1_src_prepare -} - -python_test() { - epytest -o required_plugins= -} diff --git a/dev-python/pysmi/Manifest b/dev-python/pysmi/Manifest deleted file mode 100644 index 799e46c076f1..000000000000 --- a/dev-python/pysmi/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pysmi-1.6.3.gh.tar.gz 190769 BLAKE2B bf15c93dc1a8f1eb7bf9c1e2cafb179b5c38e74c22cebcd92607e23f65668bcd6890004f50c34b0a50fecff691a614ecad85adf9b74deb7d30bf783098be1806 SHA512 879d4f3ab087c8b41349f9304b09082612a112a00fca13ff121a4bbe4ec034f1d33f7b394703f8e1216e311fdcd40085fd75294d1a8248b33975eff59a228ab0 -DIST pysmi-2.0.0.gh.tar.gz 187481 BLAKE2B a3445c81b351282a2431a6c305f55df82e409af2c9341a7dba37c906edf291b06c025a4edb72a37e32e5566f0a5e07c9a3d98efe0d6e2da1009676e686341104 SHA512 34db8ad62fd8951948b123448bc3fbdb3b40c515c5a5de5034968137207b5e4b5016d7e02d3fa5f9cb39f10b631ae6fc76b3e26871e4d86370935445b67c7f79 diff --git a/dev-python/pysmi/metadata.xml b/dev-python/pysmi/metadata.xml deleted file mode 100644 index 07a2a81636a7..000000000000 --- a/dev-python/pysmi/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pysmi - lextudio/pysmi - - diff --git a/dev-python/pysmi/pysmi-1.6.3-r1.ebuild b/dev-python/pysmi/pysmi-1.6.3-r1.ebuild deleted file mode 100644 index d3a96509b2f3..000000000000 --- a/dev-python/pysmi/pysmi-1.6.3-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2017-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of SNMP/SMI MIB parsing and conversion library" -HOMEPAGE=" - https://github.com/lextudio/pysmi/ - https://pypi.org/project/pysmi/ -" -# 1.6.1 removed tests -SRC_URI=" - https://github.com/lextudio/pysmi/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ~sparc x86" - -RDEPEND=" - >=dev-python/jinja2-3.1.3[${PYTHON_USEDEP}] - >=dev-python/ply-3.11[${PYTHON_USEDEP}] - >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pysnmp-7.1.16[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # incompatibility with pysnmp >= 7 - tests/test_objecttype_smiv2_pysnmp.py::ObjectTypeBitsTestCase::testObjectTypeSyntax -) diff --git a/dev-python/pysmi/pysmi-1.6.3.ebuild b/dev-python/pysmi/pysmi-1.6.3.ebuild deleted file mode 100644 index d3a96509b2f3..000000000000 --- a/dev-python/pysmi/pysmi-1.6.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2017-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of SNMP/SMI MIB parsing and conversion library" -HOMEPAGE=" - https://github.com/lextudio/pysmi/ - https://pypi.org/project/pysmi/ -" -# 1.6.1 removed tests -SRC_URI=" - https://github.com/lextudio/pysmi/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ~sparc x86" - -RDEPEND=" - >=dev-python/jinja2-3.1.3[${PYTHON_USEDEP}] - >=dev-python/ply-3.11[${PYTHON_USEDEP}] - >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pysnmp-7.1.16[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # incompatibility with pysnmp >= 7 - tests/test_objecttype_smiv2_pysnmp.py::ObjectTypeBitsTestCase::testObjectTypeSyntax -) diff --git a/dev-python/pysmi/pysmi-2.0.0.ebuild b/dev-python/pysmi/pysmi-2.0.0.ebuild deleted file mode 100644 index 335d69443f98..000000000000 --- a/dev-python/pysmi/pysmi-2.0.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2017-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure-Python implementation of SNMP/SMI MIB parsing and conversion library" -HOMEPAGE=" - https://github.com/lextudio/pysmi/ - https://pypi.org/project/pysmi/ -" -# 1.6.1 removed tests -SRC_URI=" - https://github.com/lextudio/pysmi/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86" - -RDEPEND=" - >=dev-python/jinja2-3.1.3[${PYTHON_USEDEP}] - >=dev-python/lark-1.1.9[${PYTHON_USEDEP}] - >=dev-python/requests-2.26.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pysnmp-7.1.16[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # incompatibility with pysnmp >= 7 - tests/test_objecttype_smiv2_pysnmp.py::ObjectTypeBitsTestCase::testObjectTypeSyntax -) diff --git a/dev-python/pysnmp-mibs/Manifest b/dev-python/pysnmp-mibs/Manifest deleted file mode 100644 index c299a9751d4c..000000000000 --- a/dev-python/pysnmp-mibs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pysnmp-mibs-0.1.6.tar.gz 2113334 BLAKE2B a685dac05f11284c28c6ec9ebfdb4e99145d4cb48b982cda771694ee3ecf522af07d174a8b97430728dffa243de7889f8a831575113d8a9b35a494d1d9277b2c SHA512 6956d437f7815e31af13ac54ade7526e07fefb63a4c4bec95fb5d5c8f198f0d7bc8bee2cd9d0072c46d089f579d6cd6227152646a763e3342c626cce367e89b2 diff --git a/dev-python/pysnmp-mibs/metadata.xml b/dev-python/pysnmp-mibs/metadata.xml deleted file mode 100644 index 67f7764372fe..000000000000 --- a/dev-python/pysnmp-mibs/metadata.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - netmon@gentoo.org - Gentoo network monitoring and analysis project - - - - This is a Python implementation of SNMP v.1/v.2c engine. Its general - functionality is to assemble/disassemble SNMP messages from/into - given SNMP Object IDs along with associated values. PySNMP also provides - a few transport methods specific to TCP/IP networking. - - PySNMP is written entirely in Python and is self-sufficient in terms - that it does not rely on any third party tool (it is not a wrapper!). - - - これは SNMP v.1/v.2 エンジンのPython言語での実装です。関連値に沿ったSNMPオブジェ - クトIDから/へSNMPメッセージをアセンブル/ディスアセンブルするのが一般的な機能です - 。PySNMPは幾つかのTCP/IPネットワーキングを特定するトランスポート・メソッドも提供 - します。 - - PySNMPは全体をPython言語で記述され、どのサードパーティ製ツールも信用しない立場で - 自給自足します。(これはラッパー・ツールではありません。) - - - pysnmp-mibs - etingof/pysnmp-mibs - - diff --git a/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6-r1.ebuild b/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6-r1.ebuild deleted file mode 100644 index a15cdde9d229..000000000000 --- a/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6-r1.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="SNMP framework in Python - MIBs" -HOMEPAGE="https://github.com/etingof/pysnmp-mibs" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-python/pysnmp-4.2.3[${PYTHON_USEDEP}]" diff --git a/dev-python/pysnmp/Manifest b/dev-python/pysnmp/Manifest deleted file mode 100644 index 4c81606d0590..000000000000 --- a/dev-python/pysnmp/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pysnmp-7.1.25.gh.tar.gz 474626 BLAKE2B 719dc01aed012e29f45fa13c1e4132fe2dfff6a9e852c36d990ee184555ef61067ca626bfb5836b8cd255cc40452e929808002dcc7277d4018f9b09a6bcb136b SHA512 ec6ae8f19e8ee242e36cd1c2fa28c03eb3526b76dd4d7226bc21f63f4b645342c22e66d88880f2083b8a11e8721df50e29ef73329374304349e9c9af0d4a9996 -DIST pysnmp-7.1.26.gh.tar.gz 474653 BLAKE2B b5a501dde4f9b528cdda7072b04903b52ea8f4428c7efde683ae009add053aefa8bbcfa95bf694f55dfbe69dc770be3fa31a89250061c1b4745360c17e6e54cd SHA512 10f1420e76ebb5388668b34f9e9107e33d02568b9c327278d2bee4de054677967eccd36efcf93d9a6f7f33a3442a1daf9445e33dd372987ab44c2f56b94c33f6 -DIST pysnmp-7.1.27.gh.tar.gz 476101 BLAKE2B 37c7e51ad115b0c166cc2f84ddcbaab965ecf2db16dd464be56e3acf214ef3089a3586d49e6765528a8ff8298a08adb495898cfa8fff2e4922e5d1d6b219c0ba SHA512 0e9f720e5c097692466f03e3c28aea1a8686c8061a46e08014bedca1de1a505c1fb74b8876241386e93cbc5aeefae5668fef7d64e201e76961d0ff90f4c84e1a diff --git a/dev-python/pysnmp/metadata.xml b/dev-python/pysnmp/metadata.xml deleted file mode 100644 index a186a5e4f025..000000000000 --- a/dev-python/pysnmp/metadata.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - netmon@gentoo.org - Gentoo network monitoring and analysis project - - - python@gentoo.org - Python - - - - This is a Python implementation of SNMP v.1/v.2c engine. Its general - functionality is to assemble/disassemble SNMP messages from/into - given SNMP Object IDs along with associated values. PySNMP also provides - a few transport methods specific to TCP/IP networking. - - PySNMP is written entirely in Python and is self-sufficient in terms - that it does not rely on any third party tool (it is not a wrapper!). - - - これは SNMP v.1/v.2 エンジンのPython言語での実装です。関連値に沿ったSNMPオブジェ - クトIDから/へSNMPメッセージをアセンブル/ディスアセンブルするのが一般的な機能です - 。PySNMPは幾つかのTCP/IPネットワーキングを特定するトランスポート・メソッドも提供 - します。 - - PySNMPは全体をPython言語で記述され、どのサードパーティ製ツールも信用しない立場で - 自給自足します。(これはラッパー・ツールではありません。) - - - pysnmp - pysnmp - lextudio/pysnmp - - diff --git a/dev-python/pysnmp/pysnmp-7.1.25.ebuild b/dev-python/pysnmp/pysnmp-7.1.25.ebuild deleted file mode 100644 index 3c41ce669089..000000000000 --- a/dev-python/pysnmp/pysnmp-7.1.25.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python SNMP library" -HOMEPAGE=" - https://pypi.org/project/pysnmp/ - https://github.com/lextudio/pysnmp/ -" -SRC_URI=" - https://github.com/lextudio/pysnmp/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ~sparc x86" -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=" - >=dev-python/cryptography-43.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.6.3[${PYTHON_USEDEP}] - >=dev-python/pysmi-1.5.7[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures} ) -# flaky because of timeouts -EPYTEST_RERUNFAILURES=5 -distutils_enable_tests pytest -# TODO -# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/smi/manager/test_mib-tree-inspection.py::test_getNodeName_by_symbol_description_with_module_name_2 - ) - - mibdump CISCO-ENHANCED-IPSEC-FLOW-MIB.py || die - mibdump LEXTUDIO-TEST-MIB || die - mibdump NET-SNMP-EXAMPLES-MIB || die - mibdump IF-MIB || die - epytest -} diff --git a/dev-python/pysnmp/pysnmp-7.1.26.ebuild b/dev-python/pysnmp/pysnmp-7.1.26.ebuild deleted file mode 100644 index e15b406dd439..000000000000 --- a/dev-python/pysnmp/pysnmp-7.1.26.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python SNMP library" -HOMEPAGE=" - https://pypi.org/project/pysnmp/ - https://github.com/lextudio/pysnmp/ -" -SRC_URI=" - https://github.com/lextudio/pysnmp/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86" -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=" - >=dev-python/cryptography-43.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.6.3[${PYTHON_USEDEP}] - >=dev-python/pysmi-2.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures} ) -# flaky because of timeouts -EPYTEST_RERUNFAILURES=5 -distutils_enable_tests pytest -# TODO -# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/smi/manager/test_mib-tree-inspection.py::test_getNodeName_by_symbol_description_with_module_name_2 - ) - - mibdump CISCO-ENHANCED-IPSEC-FLOW-MIB.py || die - mibdump LEXTUDIO-TEST-MIB || die - mibdump NET-SNMP-EXAMPLES-MIB || die - mibdump IF-MIB || die - epytest -} diff --git a/dev-python/pysnmp/pysnmp-7.1.27.ebuild b/dev-python/pysnmp/pysnmp-7.1.27.ebuild deleted file mode 100644 index c50eae03037c..000000000000 --- a/dev-python/pysnmp/pysnmp-7.1.27.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python SNMP library" -HOMEPAGE=" - https://pypi.org/project/pysnmp/ - https://github.com/lextudio/pysnmp/ -" -SRC_URI=" - https://github.com/lextudio/pysnmp/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86" -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=" - >=dev-python/cryptography-43.0.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.6.3[${PYTHON_USEDEP}] - >=dev-python/pysmi-2.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures} ) -# flaky because of timeouts -EPYTEST_RERUNFAILURES=5 -distutils_enable_tests pytest -# TODO -# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap - -python_test() { - # see .github/workflows/build-test.yml - mibdump --generate-mib-texts NET-SNMP-EXAMPLES-MIB || die - mibdump --generate-mib-texts IF-MIB || die - mibdump --generate-mib-texts LEXTUDIO-TEST-MIB || die - mibdump --generate-mib-texts CISCO-ENHANCED-IPSEC-FLOW-MIB.py || die - mibdump --generate-mib-texts TCP-MIB || die - - epytest -} diff --git a/dev-python/pysnmpcrypto/Manifest b/dev-python/pysnmpcrypto/Manifest deleted file mode 100644 index da1aa7eeea51..000000000000 --- a/dev-python/pysnmpcrypto/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pysnmpcrypto-0.0.4.tar.gz 7244 BLAKE2B 305177bb2cae41859ea1a8dde21879a0e5c75c02b1c00593ceb719394bdadb119b67a652d5f7ea7c80c384f8bab81ab795db747548db8e4a4f1fa96bca291b07 SHA512 ee293ecc787ac24bf7d88966e72f5104d0bf1d7458947c50607051706edb847ac5ca806ace9ef4ae5066576b6610a7eae840a0682fe830515d5024ee2a955ed5 diff --git a/dev-python/pysnmpcrypto/metadata.xml b/dev-python/pysnmpcrypto/metadata.xml deleted file mode 100644 index 9e998bc84397..000000000000 --- a/dev-python/pysnmpcrypto/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - lextudio/pysnmpcrypto - pysnmpcrypto - - diff --git a/dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild b/dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild deleted file mode 100644 index 76bc2dd4e4a0..000000000000 --- a/dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Strong cryptography support for PySNMP (SNMP library for Python)" -HOMEPAGE=" - https://pypi.org/project/pysnmpcrypto/ - https://github.com/lextudio/pysnmpcrypto -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ~sparc x86" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pycryptodome[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/pysnooper/Manifest b/dev-python/pysnooper/Manifest deleted file mode 100644 index 74610cf2e43f..000000000000 --- a/dev-python/pysnooper/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST PySnooper-1.2.1.tar.gz 46212 BLAKE2B d646098fce8f846151772788693d1b577a0be5fcfcece788ed453ddd11b44fd4550dffff545fe3c6eea40b96ac51d9f97adb168f88051f7bae74eaa4cf76335a SHA512 a342e54b0cecc0630e742d428da6f6a499b5ef130e62b3df4a2ca6f96dc15c36c0483dfea371fbce2602a19b30d0794f16ccb70a2a767d1bc9d668c92fc466d2 -DIST pysnooper-1.2.3.tar.gz 46283 BLAKE2B 6ab42725981095de596900fd1d91e4d63c22d293d901ea55a57936e058c15d3d316ed06edf16c361e33c0c65259dea390790b4be1300639abdf28ce61a3f2eca SHA512 b6764f8105c2e992a3f87b6fb0df613017937e7e417493f73dbb9eca350fe0a93fd34e1e6d0bf84bfc618a42144b814c079da43df6ce6577f3aaaace4529668b diff --git a/dev-python/pysnooper/metadata.xml b/dev-python/pysnooper/metadata.xml deleted file mode 100644 index a6f1197920bd..000000000000 --- a/dev-python/pysnooper/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - zhuyifei1999@gmail.com - YiFei Zhu - - - https://github.com/cool-RR/PySnooper/issues - PySnooper - cool-RR/PySnooper - - diff --git a/dev-python/pysnooper/pysnooper-1.2.1.ebuild b/dev-python/pysnooper/pysnooper-1.2.1.ebuild deleted file mode 100644 index 60d9db6c7014..000000000000 --- a/dev-python/pysnooper/pysnooper-1.2.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="PySnooper" -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="Never use print for debugging again" -HOMEPAGE=" - https://pypi.org/project/pysnooper/ - https://github.com/cool-RR/PySnooper -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/pysnooper/pysnooper-1.2.3.ebuild b/dev-python/pysnooper/pysnooper-1.2.3.ebuild deleted file mode 100644 index 90484f4faa27..000000000000 --- a/dev-python/pysnooper/pysnooper-1.2.3.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="PySnooper" -inherit distutils-r1 pypi - -DESCRIPTION="Never use print for debugging again" -HOMEPAGE=" - https://pypi.org/project/pysnooper/ - https://github.com/cool-RR/PySnooper -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/pysocks/Manifest b/dev-python/pysocks/Manifest deleted file mode 100644 index eb0ba6dc0a64..000000000000 --- a/dev-python/pysocks/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PySocks-1.7.1.tar.gz 284429 BLAKE2B 8015e8a0a7ebfbb09ec542393aeb633a769701445c07f24bb9e62b07803d7bb605f22e79ad9ec83e47aa7fe843a1a057073d97e25482e742f42e18b2c7a2f1b3 SHA512 cef4a5ce8c67fb485644696a23bf68a721db47f3211212de2d4431eaf9ebd26077dd5a06f6dfa7fde2dcb9d7c1ed551facd014e999929cb4d7b504972c464016 diff --git a/dev-python/pysocks/metadata.xml b/dev-python/pysocks/metadata.xml deleted file mode 100644 index 869cadcf8955..000000000000 --- a/dev-python/pysocks/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - - - anorov.vorona@gmail.com - Anorov - - PySocks - Anorov/PySocks - - diff --git a/dev-python/pysocks/pysocks-1.7.1-r2.ebuild b/dev-python/pysocks/pysocks-1.7.1-r2.ebuild deleted file mode 100644 index e1ceb5c58b2d..000000000000 --- a/dev-python/pysocks/pysocks-1.7.1-r2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=PySocks -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="SOCKS client module" -HOMEPAGE=" - https://github.com/Anorov/PySocks/ - https://pypi.org/project/PySocks/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -# tests are broken beyond repair and the package is no longer maintained -RESTRICT="test" diff --git a/dev-python/pysol-cards/Manifest b/dev-python/pysol-cards/Manifest deleted file mode 100644 index 26ca64880faa..000000000000 --- a/dev-python/pysol-cards/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pysol_cards-0.24.0.tar.gz 20541 BLAKE2B 896f1f41dd135adce02649a07ed937f9ee2287224d1ec3c10eca2c28856483c7081144af24bdfee82207e0ec695f763cd375e85b82f15181b64ff00beaaa5010 SHA512 a03c8ad39838f4808c1a68f869969ba54f7f09dc3166e397adb9d134e51d7e7382e3a1d8074ca480544deb8746f59e32b00b846172e35127b7c227d3ede14e01 diff --git a/dev-python/pysol-cards/metadata.xml b/dev-python/pysol-cards/metadata.xml deleted file mode 100644 index 474258121ee8..000000000000 --- a/dev-python/pysol-cards/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - kde@gentoo.org - - - python@gentoo.org - Python - - - pysol-cards - shlomif/pysol_cards - - - diff --git a/dev-python/pysol-cards/pysol-cards-0.24.0.ebuild b/dev-python/pysol-cards/pysol-cards-0.24.0.ebuild deleted file mode 100644 index 6c2484df0ff4..000000000000 --- a/dev-python/pysol-cards/pysol-cards-0.24.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Deal PySol FreeCell cards" -HOMEPAGE=" - https://github.com/shlomif/pysol_cards/ - https://pypi.org/project/pysol-cards/ -" - -LICENSE="Apache-2.0 MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" - -distutils_enable_tests unittest - -python_test() { - eunittest -s tests -} diff --git a/dev-python/pyspectrum2/Manifest b/dev-python/pyspectrum2/Manifest deleted file mode 100644 index 5e212c74833d..000000000000 --- a/dev-python/pyspectrum2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyspectrum2-0.2.0.gh.tar.gz 31500 BLAKE2B 230329f9b1f12c7f7cff234b95d9715609cd0922c6c833726dfe72e7da0ba646e8d059d2f42d70fb97c8cb755436307369336551d44bf7954f2281f49d03ea6f SHA512 40c9f7dda808fd5bca05026b7418022b660d53b6ef52d684885ed04a47185ce2d1e2988bff5b874977c736bf5cf75f10f9daf752475504327844d4f1948f2286 diff --git a/dev-python/pyspectrum2/metadata.xml b/dev-python/pyspectrum2/metadata.xml deleted file mode 100644 index 70514c9f8000..000000000000 --- a/dev-python/pyspectrum2/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - conikost@gentoo.org - Conrad Kostecki - - - pyspectrum2 implements the Protobuf-based interface to Spectrum2 - required for building Python-based Spectrum2 backends. - - - https://github.com/stv0g/pyspectrum2/issues - stv0g/pyspectrum2 - pyspectrum2 - - diff --git a/dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild b/dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild deleted file mode 100644 index 92399ee7fc7b..000000000000 --- a/dev-python/pyspectrum2/pyspectrum2-0.2.0-r2.ebuild +++ /dev/null @@ -1,26 +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="Implements a protobuf-based interface for Spectrum2 python-based backends" -HOMEPAGE="https://github.com/stv0g/pyspectrum2" -SRC_URI="https://github.com/stv0g/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND="dev-python/protobuf[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -python_install_all() { - distutils-r1_python_install_all - - python_optimize -} diff --git a/dev-python/pyspellchecker/Manifest b/dev-python/pyspellchecker/Manifest deleted file mode 100644 index 74b677fa52fc..000000000000 --- a/dev-python/pyspellchecker/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyspellchecker-0.9.0.gh.tar.gz 79001668 BLAKE2B dda2a818c139afcc8564185a8338f68bccd9c5b4c9f109803b9c27fb18bafc48e6357550ad8659520472d54b05104fd517253b9deb5f4ce9d46bd6fcdf42ce71 SHA512 4c1cd3af70090aba1d799f8a0b71518c553f8e94c5b961065bd28ba3385a9cfb87c78e166ffa556e32e90fe2708fddb2dda0e37ee10e2699655670eee579aeb6 diff --git a/dev-python/pyspellchecker/metadata.xml b/dev-python/pyspellchecker/metadata.xml deleted file mode 100644 index b1d2f9a69b27..000000000000 --- a/dev-python/pyspellchecker/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - Oz Tiram - oz.tiram@gmail.com - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - - barrust/pyspellchecker - pyspellchecker - https://pyspellchecker.readthedocs.io/ - - diff --git a/dev-python/pyspellchecker/pyspellchecker-0.9.0.ebuild b/dev-python/pyspellchecker/pyspellchecker-0.9.0.ebuild deleted file mode 100644 index 08e9805c128f..000000000000 --- a/dev-python/pyspellchecker/pyspellchecker-0.9.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# 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/pyspelling/Manifest b/dev-python/pyspelling/Manifest deleted file mode 100644 index 976e99500033..000000000000 --- a/dev-python/pyspelling/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyspelling-2.12.1.tar.gz 163855 BLAKE2B b4837980ccbe42cd39469ee5aac8481bdad0058682315150a125caac1e0b2f7e4663eb6ba0ab4bbd41c0b7fb142ef1ea2f43d1702f86377c0cbae34a3adf4589 SHA512 31480bf588035077339629743929981c52d3129899b82473048d0ca87ec93e3ce3600e29d6fd0077c4973a220d3c351674e4937f1cf1a47edf6f752058a1749a -DIST pyspelling-2.12.1.tar.gz.provenance 9383 BLAKE2B 4dbe9f89f3690dd329b8207139360fc52a6c3c7458a632c388a2c87024ecaec9dbfa813b9bbea78be9c83b92de8b5e3bf968517b5cbaad49e3d3df468bbcaee4 SHA512 4d4d781bb5f72065c33e56e111c7a9497df933cefb9c83162b94b1835dc5660db224c6cfd336bd587367f4755d9900cb296c8c5ee7f418c2b3656054834ea2d4 diff --git a/dev-python/pyspelling/metadata.xml b/dev-python/pyspelling/metadata.xml deleted file mode 100644 index 200c1f52827e..000000000000 --- a/dev-python/pyspelling/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - python@gentoo.org - Python - - - - facelessuser/pyspelling - pyspelling - - -PySpelling is a module to help with automating spell checking in a project with Aspell or -Hunspell. It is essentially a wrapper around the command line utility of these two spell -checking tools, and allows you to setup different spelling tasks for different file types. -You can apply specific and different filters and options to each task. PySpelling can also -be used in CI environments to fail the build if there are misspelled words. -Aspell and Hunspell are very good spell checking tools. Aspell particularly comes with a couple of filters, but the filters are limited in types and aren't extremely flexible. PySpelling was created to work around Aspell's and Hunspell's filtering shortcomings by creating a wrapper around them that could be extended to handle more kinds of file formats and provide more advanced filtering. If you need to filter out specific HTML tags with specific IDs or class names, PySpelling can do it. If you want to scan Python files for docstrings, but also avoid specific content within the docstring, you can do that as well. If PySpelling doesn't have a filter you need, with access to so many available Python modules, you can easily write your own. - - diff --git a/dev-python/pyspelling/pyspelling-2.12.1.ebuild b/dev-python/pyspelling/pyspelling-2.12.1.ebuild deleted file mode 100644 index f6e7c472d9be..000000000000 --- a/dev-python/pyspelling/pyspelling-2.12.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/facelessuser/pyspelling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Spell checker automation tool" -HOMEPAGE=" - https://github.com/facelessuser/pyspelling/ - https://pypi.org/project/pyspelling/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" - -RDEPEND=" - || ( app-text/aspell app-text/hunspell ) - - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/soupsieve-1.8[${PYTHON_USEDEP}] - >=dev-python/wcmatch-6.5[${PYTHON_USEDEP}] -" -# The package can use either aspell or hunspell but tests both if both -# are installed. Therefore, we need to ensure that both have English -# dictionary installed. -BDEPEND=" - test? ( - app-dicts/aspell-en - app-dicts/myspell-en - dev-vcs/git - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pyspf/Manifest b/dev-python/pyspf/Manifest deleted file mode 100644 index b7fa173f03d9..000000000000 --- a/dev-python/pyspf/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyspf-2.0.14.tar.gz 69446 BLAKE2B 95a3bf89ab85aad84dcbbe81ada7f19d23cc689893df1d1317c0e06eb1f6b6d21b1e805d68e7c0c84161d711b9c6067f115d78c8786ce384036f7d0c425269b9 SHA512 ca801a899a80c18cd2c6bb8c125817c29898189805040cce8d29ace7a5aa34b43b9d10545150a1f39abd7bc49cd8da4fe753a04ac9b911e7bb9d77473753eeee diff --git a/dev-python/pyspf/files/pyspf-2.0.14-py313.patch b/dev-python/pyspf/files/pyspf-2.0.14-py313.patch deleted file mode 100644 index d6f71759fa49..000000000000 --- a/dev-python/pyspf/files/pyspf-2.0.14-py313.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 7c92c9db299a466aad981dd747bbfd2a57db6827 Mon Sep 17 00:00:00 2001 -From: Colin Watson -Date: Sun, 12 Jan 2025 15:40:39 +0000 -Subject: [PATCH] Fix doctest registration for Python 3.13 - -`unittest.makeSuite` was deprecated in Python 3.11 and removed in 3.13. ---- - test/testspf.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/test/testspf.py b/test/testspf.py -index eb8d933..beac450 100644 ---- a/test/testspf.py -+++ b/test/testspf.py -@@ -225,7 +225,7 @@ def makeSuite(filename): - return suite - - def docsuite(): -- suite = unittest.makeSuite(SPFTestCases,'test') -+ suite = unittest.defaultTestLoader.loadTestsFromTestCase(SPFTestCases) - try: - import authres - except: diff --git a/dev-python/pyspf/metadata.xml b/dev-python/pyspf/metadata.xml deleted file mode 100644 index 17e58e6e0d8a..000000000000 --- a/dev-python/pyspf/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - sdgathman/pyspf - pyspf - - diff --git a/dev-python/pyspf/pyspf-2.0.14-r3.ebuild b/dev-python/pyspf/pyspf-2.0.14-r3.ebuild deleted file mode 100644 index 7be5221fc004..000000000000 --- a/dev-python/pyspf/pyspf-2.0.14-r3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="ipv6(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Python implementation of the Sender Policy Framework (SPF)" -HOMEPAGE=" - https://github.com/sdgathman/pyspf/ - https://pypi.org/project/pyspf/ -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/authres[${PYTHON_USEDEP}] - dev-python/dnspython[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - # https://github.com/sdgathman/pyspf/pull/42 - "${FILESDIR}/${P}-py313.patch" -) - -python_test() { - cd test || die - "${EPYTHON}" testspf.py || die "Test fail with ${EPYTHON}" -} diff --git a/dev-python/pyspnego/Manifest b/dev-python/pyspnego/Manifest deleted file mode 100644 index fb9c781f3344..000000000000 --- a/dev-python/pyspnego/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyspnego-0.12.1.tar.gz 226027 BLAKE2B 06652f516bc1a2a051ab45f60e21c3010ce77981f4803ca18d9c548261c18b777333882de885d9042be0cf7aa47b86f5c5a08d22772450892d723c2839f15f82 SHA512 a31cb6624262a4f0005a9eaa22d94e192a3577e9aaff26f6202a5da21c304b30e190278341162933b6dfe904f5fe6242ea8d81dae4a3bb1e7653172d9380d135 -DIST pyspnego-0.12.1.tar.gz.provenance 9136 BLAKE2B 5494e591b7cdd3dea6ccb9f1701f2c503a8a6094905611201ab6324d48c2e3392b2a33f826b65ea302206826a9b108e720a0a6ecb5c0790d315bbc8b5eee329c SHA512 77e8ff42e0e716dd029a3f399aa00dc0910eb706b57eb0717e3d7877233311ddcd7d3bb19b1e75489b46397c2eec3537d69ee073c4301cb010c55d392b6a2917 diff --git a/dev-python/pyspnego/metadata.xml b/dev-python/pyspnego/metadata.xml deleted file mode 100644 index 4f6197ee1acf..000000000000 --- a/dev-python/pyspnego/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - - pyspnego - jborean93/pyspnego - - diff --git a/dev-python/pyspnego/pyspnego-0.12.1.ebuild b/dev-python/pyspnego/pyspnego-0.12.1.ebuild deleted file mode 100644 index 76ff4513c291..000000000000 --- a/dev-python/pyspnego/pyspnego-0.12.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jborean93/pyspnego -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Library to handle SPNEGO and CredSSP authentication" -HOMEPAGE=" - https://github.com/jborean93/pyspnego/ - https://pypi.org/project/pyspnego/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/gssapi[${PYTHON_USEDEP}] - >=dev-python/krb5-0.3.0[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "Kerberos authentication" "dev-python/gssapi >=dev-python/krb5-0.3.0" - optfeature "YAML output support" "dev-python/ruamel-yaml" -} diff --git a/dev-python/pysrt/Manifest b/dev-python/pysrt/Manifest deleted file mode 100644 index d964d0eb1a29..000000000000 --- a/dev-python/pysrt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pysrt-1.1.2.tar.gz 104371 BLAKE2B b6f8e1e6d0cc0ae7ac4a5eb1ac9c5444318fd579fd2cbd926bed932326c986743d3efc1b604353df92a3dc67ea0d47f9a77eeba28d561b3f69b4b63eff8b78ad SHA512 a3a0988068d3cc13e6d44aec548a94e79d9ed29cfcd1e8e35ff56b50f0feb32a1baac2220c5331281c98a19ad9a3e9f960832a661699921cde0d185ea21e9753 diff --git a/dev-python/pysrt/metadata.xml b/dev-python/pysrt/metadata.xml deleted file mode 100644 index 0cac0ebb558d..000000000000 --- a/dev-python/pysrt/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - - pysrt - byroot/pysrt - https://github.com/byroot/pysrt/issues - - diff --git a/dev-python/pysrt/pysrt-1.1.2-r1.ebuild b/dev-python/pysrt/pysrt-1.1.2-r1.ebuild deleted file mode 100644 index 1a0e7b71be98..000000000000 --- a/dev-python/pysrt/pysrt-1.1.2-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python library used to edit or create SubRip files" -HOMEPAGE=" - https://github.com/byroot/pysrt/ - https://pypi.org/project/pysrt/ -" -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/byroot/pysrt.git" -else - inherit pypi - KEYWORDS="amd64 ~arm arm64 x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - dev-python/chardet[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - # https://github.com/byroot/pysrt/commit/93f52f6d4f70f4e18dc71deeaae0ec1e9100a50f - sed -i -e 's:assertEquals:assertEqual:' tests/*.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/pysrt/pysrt-9999.ebuild b/dev-python/pysrt/pysrt-9999.ebuild deleted file mode 100644 index baa23d6e39b7..000000000000 --- a/dev-python/pysrt/pysrt-9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python library used to edit or create SubRip files" -HOMEPAGE=" - https://github.com/byroot/pysrt/ - https://pypi.org/project/pysrt/ -" -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/byroot/pysrt.git" -else - inherit pypi - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND=" - dev-python/chardet[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/pystache/Manifest b/dev-python/pystache/Manifest deleted file mode 100644 index f9f4266a5002..000000000000 --- a/dev-python/pystache/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pystache-0.6.8.gh.tar.gz 273350 BLAKE2B 55ca9cca131dbd61cb30b3cf37d677069f721f6ff80d8452b3abc51b76e5963a0bb68c35caa3afe4ad0cb0071e91866b7342eb01c636f39689bdecb38a91e6fc SHA512 b2eecabdc39f86713b4f3387b4a80afaa0a80ecc0a34482e3d9341467660666a7bdcd83d21fc9fd3b61a764a1c840a5ba8041f9a66a3b130c849e8bd8cf1f9b5 diff --git a/dev-python/pystache/metadata.xml b/dev-python/pystache/metadata.xml deleted file mode 100644 index 9431f9ea7234..000000000000 --- a/dev-python/pystache/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - Updated Python implementation of Mustache, a framework-agnostic and - logic-free templating system supporting both Markdown and rSt. - - - - PennyDreadfulMTG/pystache - pystache - - diff --git a/dev-python/pystache/pystache-0.6.8.ebuild b/dev-python/pystache/pystache-0.6.8.ebuild deleted file mode 100644 index 3f81647f384f..000000000000 --- a/dev-python/pystache/pystache-0.6.8.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Updated Python implementation of Mustache templating framework" -HOMEPAGE=" - https://github.com/PennyDreadfulMTG/pystache/ - https://pypi.org/project/pystache/ -" - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://github.com/PennyDreadfulMTG/pystache.git" - EGIT_BRANCH="master" - inherit git-r3 -else - SRC_URI=" - https://github.com/PennyDreadfulMTG/pystache/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -LICENSE="MIT" -SLOT="0" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/pystardict/Manifest b/dev-python/pystardict/Manifest deleted file mode 100644 index 7ee7706bd7a3..000000000000 --- a/dev-python/pystardict/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pystardict-0.8-r1.tar.gz 795302 BLAKE2B eed78612e616a56920ab40035dd14682d8420d34919df8f00deabdf36b287723cd12815cda9bb3c5eb9d6d123edd961dbd5da7301a4f5c5ac56b0b49665a5050 SHA512 a5cb64993e4d870c3fb30e78462ac52bba994088b51d74e2eb7a0c41436bd1bb6733c6a11f30404eae446669209a7dc8f8d74efb28f5cce3997c26fcad833db7 diff --git a/dev-python/pystardict/metadata.xml b/dev-python/pystardict/metadata.xml deleted file mode 100644 index d44386d847a9..000000000000 --- a/dev-python/pystardict/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - PyStarDict - lig/pystardict - - - dev@notyourcomputer.net - shaoyu - - diff --git a/dev-python/pystardict/pystardict-0.8-r1.ebuild b/dev-python/pystardict/pystardict-0.8-r1.ebuild deleted file mode 100644 index ea37dd66bd1f..000000000000 --- a/dev-python/pystardict/pystardict-0.8-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -MY_PN="PyStarDict" -DESCRIPTION="Library for manipulating StarDict dictionaries from within Python" -HOMEPAGE=" - https://pypi.org/project/PyStarDict/ - https://github.com/lig/pystardict -" -SRC_URI="$(pypi_sdist_url --no-normalize ${MY_PN}) -> ${P}-r1.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND="dev-python/six[${PYTHON_USEDEP}]" -BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest diff --git a/dev-python/pysubs2/Manifest b/dev-python/pysubs2/Manifest deleted file mode 100644 index 46b1dbd38ccb..000000000000 --- a/dev-python/pysubs2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pysubs2-1.8.1.tar.gz 1153150 BLAKE2B 33a8921f2dbfcdc26c2b96b2525189193c7d34d094943d348880a3cd0694bb310c82dbd5230e736218db9fe6bd704671770866dcfa13844ecb0d766d378ddebc SHA512 45dacf1f28d358465e434457a59a725d9440c9ffa6f36cdf5a3c7dc43eefe00107b875d0fcb3fc13238616d0689e9ca5191ad6c96ee803676c39cd71c05acaa6 diff --git a/dev-python/pysubs2/metadata.xml b/dev-python/pysubs2/metadata.xml deleted file mode 100644 index d9b4892f7604..000000000000 --- a/dev-python/pysubs2/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sam@gentoo.org - Sam James - - - python@gentoo.org - Python - - - - pysubs2 - tkarabela/pysubs2 - - diff --git a/dev-python/pysubs2/pysubs2-1.8.1.ebuild b/dev-python/pysubs2/pysubs2-1.8.1.ebuild deleted file mode 100644 index 58011d3002c3..000000000000 --- a/dev-python/pysubs2/pysubs2-1.8.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library for editing subtitle files" -HOMEPAGE=" - https://github.com/tkarabela/pysubs2 - https://pypi.org/project/pysubs2/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pysvn/Manifest b/dev-python/pysvn/Manifest deleted file mode 100644 index 010038062f12..000000000000 --- a/dev-python/pysvn/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pysvn-1.9.22.tar.gz 669169 BLAKE2B b6f5e2aedd902daa29d5e634263e21de134b73f72e17bb9363f415ac0696063457579af8778c72ca9852b5ee33142250d6a46700181b11ec2ec0a4e90db60525 SHA512 68b4fdb8a5de7cd0fb868ef56ac4d17938561a7f2c37db4089a3a2f4fc256043c80d7331befc013e6141be70722c843665c59c36d455e372ecb3ecc4587cba41 -DIST pysvn-1.9.25.tar.gz 670036 BLAKE2B 9cacf9b63406844a04a496b31702c3c20f58ee39f86c27f0861782a18423a63936a8e507f1d24a2095716412caf0a20a75a53751de8c04898f123249b73dec1f SHA512 fecf5612f0b1e31373876fef21f9dcf61b0bec134f84497da878292119e0dff999203abffcdcc22854af2387cba4e7319823f8908c5d6eb8f5aae9f6f4d1afdb diff --git a/dev-python/pysvn/metadata.xml b/dev-python/pysvn/metadata.xml deleted file mode 100644 index 70d926f79d7e..000000000000 --- a/dev-python/pysvn/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - pysvn - - diff --git a/dev-python/pysvn/pysvn-1.9.22-r1.ebuild b/dev-python/pysvn/pysvn-1.9.22-r1.ebuild deleted file mode 100644 index a2aea89aa58f..000000000000 --- a/dev-python/pysvn/pysvn-1.9.22-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=no -DISTUTILS_EXT=1 - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Object-oriented python bindings for subversion" -HOMEPAGE="https://pysvn.sourceforge.io/" -SRC_URI="https://downloads.sourceforge.net/project/pysvn/pysvn/V${PV}/${P}.tar.gz" - -LICENSE="Apache-1.1" -SLOT="0" -KEYWORDS="amd64 ~arm ppc x86" -IUSE="doc examples" - -DEPEND=" - >=dev-python/pycxx-7.1.8[${PYTHON_USEDEP}] - >=dev-vcs/subversion-1.9" -RDEPEND="${DEPEND}" - -python_prepare_all() { - # Don't use internal copy of dev-python/pycxx. - rm -r Import || die - - distutils-r1_python_prepare_all -} - -python_configure() { - cd Source || die - CC="$(tc-getCC)" CCC="$(tc-getCXX)" \ - esetup.py configure -} - -python_compile() { - cd Source || die - emake -} - -python_test() { - cd Tests || die - emake -} - -python_install() { - cd Source || die - python_domodule pysvn -} - -python_install_all() { - use doc && local HTML_DOCS=( Docs/. ) - if use examples; then - docinto examples - dodoc -r Examples/Client/. - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pysvn/pysvn-1.9.25.ebuild b/dev-python/pysvn/pysvn-1.9.25.ebuild deleted file mode 100644 index 008b07905d4c..000000000000 --- a/dev-python/pysvn/pysvn-1.9.25.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=no -DISTUTILS_EXT=1 - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Object-oriented python bindings for subversion" -HOMEPAGE="https://pysvn.sourceforge.io/" -SRC_URI="https://downloads.sourceforge.net/project/pysvn/pysvn/V${PV}/${P}.tar.gz" - -LICENSE="Apache-1.1" -SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~x86" -IUSE="doc examples" - -DEPEND=" - >=dev-python/pycxx-7.1.8[${PYTHON_USEDEP}] - >=dev-vcs/subversion-1.9" -RDEPEND="${DEPEND}" - -python_prepare_all() { - # Don't use internal copy of dev-python/pycxx. - rm -r Import || die - - distutils-r1_python_prepare_all -} - -python_configure() { - cd Source || die - CC="$(tc-getCC)" CCC="$(tc-getCXX)" \ - esetup.py configure -} - -python_compile() { - cd Source || die - emake -} - -python_test() { - cd Tests || die - emake -} - -python_install() { - cd Source || die - python_domodule pysvn -} - -python_install_all() { - use doc && local HTML_DOCS=( Docs/. ) - if use examples; then - docinto examples - dodoc -r Examples/Client/. - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pyte/Manifest b/dev-python/pyte/Manifest deleted file mode 100644 index e02f40ac84f1..000000000000 --- a/dev-python/pyte/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyte-0.8.2.gh.tar.gz 94352 BLAKE2B 70b8e580b0fffee7c61dcf1b0538751584a405d2c46db6cedb3d6fe1b13a00a7b4c84495e49b0facb2644a22c4021ce6f1a4c91bb8016198e2c779ae0437157b SHA512 6b70f16062a6099fe9ef6f6bb789c18ffe7c0003c48877fd32b68a6cb8fd911e8688118663e7a1af60c5c3e04a55504a40953d2e5814376872ce1afcc64e0bb8 diff --git a/dev-python/pyte/metadata.xml b/dev-python/pyte/metadata.xml deleted file mode 100644 index 1ec91be8fede..000000000000 --- a/dev-python/pyte/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyte - selectel/pyte - - diff --git a/dev-python/pyte/pyte-0.8.2.ebuild b/dev-python/pyte/pyte-0.8.2.ebuild deleted file mode 100644 index 20462f7b2578..000000000000 --- a/dev-python/pyte/pyte-0.8.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Simple VTXXX-compatible terminal emulator" -HOMEPAGE=" - https://pypi.org/project/pyte/ - https://github.com/selectel/pyte/ -" -SRC_URI=" - https://github.com/selectel/pyte/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/wcwidth[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_prepare_all() { - # run pytest directly for tests - sed -i '/setup_requires/d' setup.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/pytesseract/Manifest b/dev-python/pytesseract/Manifest deleted file mode 100644 index 0451c2b491a0..000000000000 --- a/dev-python/pytesseract/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytesseract-0.3.13.gh.tar.gz 1099109 BLAKE2B 72bd060c070471cd85ef467c4ba339c0e88c151d2af768212071a35e79169f718907a2dbedb53f10821ce69302253e01181bfa29b1e9b4af1847dac5453c7aba SHA512 da5edaaca8a0c796c2a47777e4b894824b16522d7d3a0e8f669a183bcbdfdf0d0412de4ca53d5bef082fd2b627356e7fd21f86e3107525a99a011fcaba5adacf diff --git a/dev-python/pytesseract/metadata.xml b/dev-python/pytesseract/metadata.xml deleted file mode 100644 index a59128537ce9..000000000000 --- a/dev-python/pytesseract/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - Python-tesseract is an optical character recognition (OCR) tool for - python. - That is, it will recognize and "read" the text embedded in images. - - Python-tesseract is a wrapper for Google's Tesseract-OCR Engine. - It is also useful as a stand-alone invocation script to tesseract, as - it can read all image types supported by the Pillow and Leptonica - imaging libraries, including jpeg, png, gif, bmp, tiff, and others. - Additionally, if used as a script, Python-tesseract will print the - recognized text instead of writing it to a file. - - - madmaze/pytesseract - pytesseract - - diff --git a/dev-python/pytesseract/pytesseract-0.3.13.ebuild b/dev-python/pytesseract/pytesseract-0.3.13.ebuild deleted file mode 100644 index 4c47b503fbeb..000000000000 --- a/dev-python/pytesseract/pytesseract-0.3.13.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2022-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="Optical character recognition (OCR) tool" -HOMEPAGE=" - https://github.com/madmaze/pytesseract/ - https://pypi.org/project/pytesseract/ -" -SRC_URI=" - https://github.com/madmaze/pytesseract/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - dev-python/pillow[${PYTHON_USEDEP}] - app-text/tesseract -" -BDEPEND=" - test? ( - app-text/tesseract[jpeg,png,tiff,webp] - media-libs/leptonica[gif,jpeg2k] - app-text/tessdata_fast[l10n_fr] - dev-python/pillow[jpeg,zlib] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pytest-aiohttp/Manifest b/dev-python/pytest-aiohttp/Manifest deleted file mode 100644 index b8183d664787..000000000000 --- a/dev-python/pytest-aiohttp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_aiohttp-1.1.0.tar.gz 12842 BLAKE2B 96a9164d041e417a9176aba97ade3eb22a58ec7042de38745956b0a9525389f1615b626cf014d86df78491b948f7f6820b25dceb58937b674d2ca33aa534e38c SHA512 891a379535f1ecc9e74282d813cfc11b74c79c852d08e94942e1bb29c0eafecdce73ffbf6aefce24c37315c502bdfe0861bc97b6be1489dd3dd59b2aa215f4e8 diff --git a/dev-python/pytest-aiohttp/metadata.xml b/dev-python/pytest-aiohttp/metadata.xml deleted file mode 100644 index 79a95ba43860..000000000000 --- a/dev-python/pytest-aiohttp/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - aio-libs/pytest-aiohttp - pytest-aiohttp - - diff --git a/dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild b/dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild deleted file mode 100644 index 21ec90d88ad6..000000000000 --- a/dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin for aiohttp support" -HOMEPAGE=" - https://github.com/aio-libs/pytest-aiohttp/ - https://pypi.org/project/pytest-aiohttp/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/aiohttp-3.11.0_beta1[${PYTHON_USEDEP}] - >=dev-python/pytest-6.1.0[${PYTHON_USEDEP}] - >=dev-python/pytest-asyncio-0.17.2[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # warning doesn't seem to be emitted for some reason - # doesn't look very important - tests/test_obsolete_fixtures.py::test_loop_fixture -) diff --git a/dev-python/pytest-asyncio/Manifest b/dev-python/pytest-asyncio/Manifest deleted file mode 100644 index 0df065f40a47..000000000000 --- a/dev-python/pytest-asyncio/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST pytest_asyncio-1.3.0.tar.gz 50087 BLAKE2B 7a7c913cd31c9412947b63ab4fdf67998540831ef7d6914c96a4a97b271c92f81aeb9acad484de7aa98e36ec5b504a9a0a37a0684bf1cc2b99a22f683a3a9f11 SHA512 239fa63116622cdb22b0521f8af5b4f0c7f1c0e3975592a7711160ff636d2fbe3277d261df44dca5e11a666b50614732c5089c981d345b818de1abcad47dcf14 -DIST pytest_asyncio-1.3.0.tar.gz.provenance 9390 BLAKE2B 3d73af4756ba0860af2ddea485595d6b09fe60c67d21fd5e441bca5e8b66de3dfd21e804283dbfc722d23ad690245bee2f8f620e58a872bdec0641e3c4a1041c SHA512 0e31a7de06316ac6fdd2a9e05325ca3fcdc6bad4837384c3a9b9230720994c1d71ba405c3bb9497c6dbe8c26f05df46e7a5459faef4ef2cbe5898dfd8e2fe4fe -DIST pytest_asyncio-1.4.0.tar.gz 58514 BLAKE2B e6c60b530c04ed7abcdccb83b6048499157950a4759afa8c49ec63e7107102f7343bd282c449a4e7e1788843b382d8dd71d027dc1106f3fffc7e207fd813693a SHA512 29e05011f2f515b0ac517e43936bb853ec3aedc8016cdc3a0e3a97aa1a4b1f2e815db7e79f10d2edb59971a224c92229a1d9354d54f10a7fa9a04474afebd39c -DIST pytest_asyncio-1.4.0.tar.gz.provenance 9588 BLAKE2B 8a85513c6b3a48388db398860b9fef327987eabc51fb8b5b7b462c48e0c9c5b856c45b10346a80af2222996af4b9a53f52a2ca574830753497c05f18c760095a SHA512 8b4bca02b8345e49fee0fd041f72ab040f89062adb05ee20f10df86710f62bed02510ed5e2f9643bddac5153c7dd04109bc6d060e7901204b831bfb9a3c06447 -DIST pytest_asyncio-1.4.0a2.tar.gz 57596 BLAKE2B c7e78fb44dfaa6175130971c08d2f2c7db786d7e9f27c794ef94400ee7140cbaa0bf3530960389da1d6f3fa49915a77478efe5535fb0da20be11e4d3846fcce6 SHA512 7bd28309b4cb0da9e3352145603416a72032d54cab6ce6464783c19e41742c9550bbddb8333cec5fd78ee935b0866427aeb5ccdc55cd24eca05a28a9ea25fb81 -DIST pytest_asyncio-1.4.0a2.tar.gz.provenance 9722 BLAKE2B 2c44a53e0ddefb3b5be15db11d5c5c24eb26343fc0a73d6fe643217fb54d92825c2e72a643329839a4d1e3600855efea0ffa99d5a59247df4e84d85fc202c288 SHA512 b96a9ec255ade5b2c283581877912a85ff33d3c7590f30d47a80b36e442abd2ecfa68cc329ca9b4fb5a3322bc775fdbe62aa1012b57e7ab98c88a23bdb2ddaee diff --git a/dev-python/pytest-asyncio/metadata.xml b/dev-python/pytest-asyncio/metadata.xml deleted file mode 100644 index d4ef5573576a..000000000000 --- a/dev-python/pytest-asyncio/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pytest-asyncio - pytest-dev/pytest-asyncio - - diff --git a/dev-python/pytest-asyncio/pytest-asyncio-1.3.0.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-1.3.0.ebuild deleted file mode 100644 index 72904a162444..000000000000 --- a/dev-python/pytest-asyncio/pytest-asyncio-1.3.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-asyncio -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for testing asyncio code with pytest" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-asyncio/ - https://pypi.org/project/pytest-asyncio/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/pytest-8.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.12[${PYTHON_USEDEP}] - ' 3.{11..12}) -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fail due to mismatched warning count - tests/modes/test_strict_mode.py::test_strict_mode_ignores_unmarked_fixture - tests/test_event_loop_fixture.py::test_closing_event_loop_in_sync_fixture_teardown_raises_warning - tests/test_event_loop_fixture.py::test_event_loop_fixture_asyncgen_error - tests/test_event_loop_fixture.py::test_event_loop_fixture_handles_unclosed_async_gen - # docs often fail randomly over test ordering (xdist) - docs -) - -src_prepare() { - distutils-r1_src_prepare - - # remove pins - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die -} diff --git a/dev-python/pytest-asyncio/pytest-asyncio-1.4.0.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-1.4.0.ebuild deleted file mode 100644 index cec892dc607a..000000000000 --- a/dev-python/pytest-asyncio/pytest-asyncio-1.4.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-asyncio -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for testing asyncio code with pytest" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-asyncio/ - https://pypi.org/project/pytest-asyncio/ -" - -LICENSE="Apache-2.0" -SLOT="0" -if [[ ${PV} == *_alpha* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -fi - -RDEPEND=" - >=dev-python/pytest-8.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.12[${PYTHON_USEDEP}] - ' 3.{11..12}) -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fail due to mismatched warning count - tests/modes/test_strict_mode.py::test_strict_mode_ignores_unmarked_fixture - tests/test_event_loop_fixture.py::test_closing_event_loop_in_sync_fixture_teardown_raises_warning - tests/test_event_loop_fixture.py::test_event_loop_fixture_asyncgen_error - tests/test_event_loop_fixture.py::test_event_loop_fixture_handles_unclosed_async_gen - # docs often fail randomly over test ordering (xdist) - docs - # probably manual plugin loading - tests/test_set_event_loop.py::test_asyncio_run_after_async_fixture_does_not_leak_loop -) - -src_prepare() { - distutils-r1_src_prepare - - # remove pins - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die -} diff --git a/dev-python/pytest-asyncio/pytest-asyncio-1.4.0_alpha2.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-1.4.0_alpha2.ebuild deleted file mode 100644 index cec892dc607a..000000000000 --- a/dev-python/pytest-asyncio/pytest-asyncio-1.4.0_alpha2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-asyncio -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for testing asyncio code with pytest" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-asyncio/ - https://pypi.org/project/pytest-asyncio/ -" - -LICENSE="Apache-2.0" -SLOT="0" -if [[ ${PV} == *_alpha* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -fi - -RDEPEND=" - >=dev-python/pytest-8.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.12[${PYTHON_USEDEP}] - ' 3.{11..12}) -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fail due to mismatched warning count - tests/modes/test_strict_mode.py::test_strict_mode_ignores_unmarked_fixture - tests/test_event_loop_fixture.py::test_closing_event_loop_in_sync_fixture_teardown_raises_warning - tests/test_event_loop_fixture.py::test_event_loop_fixture_asyncgen_error - tests/test_event_loop_fixture.py::test_event_loop_fixture_handles_unclosed_async_gen - # docs often fail randomly over test ordering (xdist) - docs - # probably manual plugin loading - tests/test_set_event_loop.py::test_asyncio_run_after_async_fixture_does_not_leak_loop -) - -src_prepare() { - distutils-r1_src_prepare - - # remove pins - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die -} diff --git a/dev-python/pytest-bdd/Manifest b/dev-python/pytest-bdd/Manifest deleted file mode 100644 index ed6d832096fb..000000000000 --- a/dev-python/pytest-bdd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-bdd-8.1.0.gh.tar.gz 116529 BLAKE2B b282f42dbde9394f37e41682d44352d5895a30e2b88c20c46f8d9344f8069e25e2a7a2b6225ebd34a43b60d2392c7bc515f2ebd94bb26a0d350b7d188dd4d77e SHA512 6b03a509a8026ac242a4446caffc019b264f3528322eab8aa0ca2ce4c099bbc45640d63087a756d0d1d0daacdd2f396f121823ca500cef38391e9313a0f898ab diff --git a/dev-python/pytest-bdd/files/pytest-bdd-8.1.0-gherkin-bounds.patch b/dev-python/pytest-bdd/files/pytest-bdd-8.1.0-gherkin-bounds.patch deleted file mode 100644 index 0a1087211c96..000000000000 --- a/dev-python/pytest-bdd/files/pytest-bdd-8.1.0-gherkin-bounds.patch +++ /dev/null @@ -1,12 +0,0 @@ -Unknown how long until next release, and meanwhile `pip check` -reporting errors has a tendency to break random things. - -Backport from: -https://github.com/pytest-dev/pytest-bdd/commit/8ce79eafa6ac4 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -43,3 +43,3 @@ - packaging = "*" --gherkin-official = "^29.0.0" -+gherkin-official = ">=29.0.0" - diff --git a/dev-python/pytest-bdd/metadata.xml b/dev-python/pytest-bdd/metadata.xml deleted file mode 100644 index e5bcfe846403..000000000000 --- a/dev-python/pytest-bdd/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - ionen@gentoo.org - Ionen Wolkens - - - - pytest-dev/pytest-bdd - pytest-bdd - - diff --git a/dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild b/dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild deleted file mode 100644 index 8bc9fb0f5127..000000000000 --- a/dev-python/pytest-bdd/pytest-bdd-8.1.0-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="BDD library for the pytest runner" -HOMEPAGE="https://pytest-bdd.readthedocs.io/" -SRC_URI=" - https://github.com/pytest-dev/pytest-bdd/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64" - -RDEPEND=" - dev-python/gherkin-official[${PYTHON_USEDEP}] - dev-python/mako[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/parse-type[${PYTHON_USEDEP}] - dev-python/parse[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( ${PN} ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest - -DOCS=( AUTHORS.rst CHANGES.rst README.rst ) - -PATCHES=( - "${FILESDIR}"/${P}-gherkin-bounds.patch -) - -src_test() { - local -x COLUMNS=80 - - local EPYTEST_DESELECT=( - # https://github.com/pytest-dev/pytest-bdd/issues/779 - tests/parser/test_errors.py::test_step_outside_scenario_or_background_error - ) - - distutils-r1_src_test -} diff --git a/dev-python/pytest-cases/Manifest b/dev-python/pytest-cases/Manifest deleted file mode 100644 index a296c97e116c..000000000000 --- a/dev-python/pytest-cases/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_cases-3.9.1.tar.gz 1094071 BLAKE2B 58399107030bc97d08a8a43534eb840d5426e02025215e58d0f1a48300d1b64a50969636b5dbcb96ad3b3479383ff0f6663e05b426d811a7e0491d2801894fd7 SHA512 46c8716bbd7a926c2b12c9190734f1779f236b8c8954aead75b4b83ea914e60520281bc1fd51420773ce08111dcb4e8f99ac646e468700bc1eb7e47873dd65dc diff --git a/dev-python/pytest-cases/metadata.xml b/dev-python/pytest-cases/metadata.xml deleted file mode 100644 index 474f1d4e9b69..000000000000 --- a/dev-python/pytest-cases/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - pytest-cases - smarie/python-pytest-cases - https://smarie.github.io/python-pytest-cases/ - - sylvain.marie@schneider-electric.com - Sylvain Marie - - - diff --git a/dev-python/pytest-cases/pytest-cases-3.9.1-r1.ebuild b/dev-python/pytest-cases/pytest-cases-3.9.1-r1.ebuild deleted file mode 100644 index 256c73c29320..000000000000 --- a/dev-python/pytest-cases/pytest-cases-3.9.1-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Separate test code from test cases in pytest" -HOMEPAGE=" - https://pypi.org/project/pytest-cases/ - https://github.com/smarie/python-pytest-cases -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/decopatch[${PYTHON_USEDEP}] - >=dev-python/makefun-1.15.1[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( ${PN} pytest-asyncio pytest-harvest pytest-steps pytest-xdist ) - -distutils_enable_tests pytest - -src_prepare() { - sed "/pkg_resources/d" -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest deleted file mode 100644 index c8199fc1d861..000000000000 --- a/dev-python/pytest-check/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_check-2.8.0.tar.gz 37723 BLAKE2B 27cd1c716966637e7acba166dd2e63b76712442440d75c4a9d19ebb13486a8f9324888539cd5ea45ff9e7a44e6c65b4ad7424aab4586d837b7d8313e7174bf91 SHA512 90e86038e37b8cae6bb464c21d5e826173b48705524b82f2aed25851e3271923700fcdeae3605c2f0eee1eecb3630d746444cccb86a835990b78f7490a38836f diff --git a/dev-python/pytest-check/metadata.xml b/dev-python/pytest-check/metadata.xml deleted file mode 100644 index 5d7827d9d2b4..000000000000 --- a/dev-python/pytest-check/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - arthurzam@gentoo.org - Arthur Zamarin - - - python@gentoo.org - Python - - - - okken/pytest-check - pytest-check - - diff --git a/dev-python/pytest-check/pytest-check-2.8.0.ebuild b/dev-python/pytest-check/pytest-check-2.8.0.ebuild deleted file mode 100644 index a0b4dc995d4e..000000000000 --- a/dev-python/pytest-check/pytest-check-2.8.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2021-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 pypi - -DESCRIPTION="pytest plugin that allows multiple failures per test" -HOMEPAGE=" - https://github.com/okken/pytest-check/ - https://pypi.org/project/pytest-check/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest diff --git a/dev-python/pytest-click/Manifest b/dev-python/pytest-click/Manifest deleted file mode 100644 index b447dd25bb3b..000000000000 --- a/dev-python/pytest-click/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_click-1.1.0.tar.gz 5054 BLAKE2B ad14c214ff767293d75a02930cc9852b97145c5554b6c4aa112e523a6d3e95fa967931c0a3b0beee3e2a69cd8df0d1c2c1bf33f351c3585cb446e1cd6efa5cad SHA512 49ab5fd3499cc519172f364505f1884596c0b45ebc1b64245cfc235f70d2c4765d133d69615300429b4010f28ab725941f53219f4f0ae6520b452a22503886a1 diff --git a/dev-python/pytest-click/metadata.xml b/dev-python/pytest-click/metadata.xml deleted file mode 100644 index 2153c19b38fd..000000000000 --- a/dev-python/pytest-click/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - Stranger6667/pytest-click - pytest-click - - diff --git a/dev-python/pytest-click/pytest-click-1.1.0.ebuild b/dev-python/pytest-click/pytest-click-1.1.0.ebuild deleted file mode 100644 index 3eee68b8df0e..000000000000 --- a/dev-python/pytest-click/pytest-click-1.1.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pytest plugin for Click" -HOMEPAGE=" - https://pypi.org/project/pytest-click/ - https://github.com/Stranger6667/pytest-click/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -DOCS=( CHANGELOG.md README.rst ) diff --git a/dev-python/pytest-codeblocks/Manifest b/dev-python/pytest-codeblocks/Manifest deleted file mode 100644 index 2279b509d24b..000000000000 --- a/dev-python/pytest-codeblocks/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-codeblocks-0.17.0.gh.tar.gz 9104 BLAKE2B 50f6d7cdf0c2d355c91a1a518622f65c4520a4e655d9c6aae64b0ea7697cf2605f37cf070fc9b7c60c2aef655b5a9adacd5acf4dbfbca2ccb8224316733dc269 SHA512 20044f10e997fbe15a8389aebdad324c2b102a11287315c8c85042f5497f51723c030b918f0cd923beb9f0c5b33a41673426a8c550814e1bd8b9b5476dd0dbf5 diff --git a/dev-python/pytest-codeblocks/metadata.xml b/dev-python/pytest-codeblocks/metadata.xml deleted file mode 100644 index d3c21cb385ac..000000000000 --- a/dev-python/pytest-codeblocks/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - nschloe/pytest-codeblocks - pytest_codeblocks - - - diff --git a/dev-python/pytest-codeblocks/pytest-codeblocks-0.17.0.ebuild b/dev-python/pytest-codeblocks/pytest-codeblocks-0.17.0.ebuild deleted file mode 100644 index e44c12829803..000000000000 --- a/dev-python/pytest-codeblocks/pytest-codeblocks-0.17.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2019-2025 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="Extract code blocks from markdown" -HOMEPAGE=" - https://github.com/nschloe/pytest-codeblocks/ - https://pypi.org/project/pytest_codeblocks/ -" -SRC_URI=" - https://github.com/nschloe/pytest-codeblocks/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - epytest -p pytester -} diff --git a/dev-python/pytest-console-scripts/Manifest b/dev-python/pytest-console-scripts/Manifest deleted file mode 100644 index e92adb7031ca..000000000000 --- a/dev-python/pytest-console-scripts/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-console-scripts-1.4.1.tar.gz 20994 BLAKE2B b29ca597735e912b63abbc0dff29333bc5ab8e2882432dcec0ff92f5637b9a93e68359de8f1ad7885e6673d44d4c5515d832cff1a80aaa7f3eaeb875394418eb SHA512 b96def518a8c2930f092f68c1ba4a0ea55757c38cfa9dd39dd0ffdc54127bca3a2333c39159d7723ad1b412047244fde08753652e1945509b80dcbfa00dacfbb diff --git a/dev-python/pytest-console-scripts/metadata.xml b/dev-python/pytest-console-scripts/metadata.xml deleted file mode 100644 index f2497055c2c5..000000000000 --- a/dev-python/pytest-console-scripts/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - pytest-console-scripts - kvas-it/pytest-console-scripts - - diff --git a/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild b/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild deleted file mode 100644 index 7b9689779bb0..000000000000 --- a/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pytest plugin for testing console scripts" -HOMEPAGE="https://github.com/kvas-it/pytest-console-scripts" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pytest-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - local script="${BUILD_DIR}/install${EPREFIX}/usr/bin/pytest" - cat > "${script}" <<-EOF - #!/usr/bin/env python - import pytest - import sys - sys.exit(pytest.console_main()) - EOF - chmod +x "${script}" || die - epytest -o tmp_path_retention_count=1 - rm "${script}" || die -} diff --git a/dev-python/pytest-cov/Manifest b/dev-python/pytest-cov/Manifest deleted file mode 100644 index b0b736d2ec4b..000000000000 --- a/dev-python/pytest-cov/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_cov-7.1.0.tar.gz 55592 BLAKE2B 9b0a81a8242e1a6204c971edb3d7693eef04dcbf88d0dbc382a314e9ea55918fd694db8bdb72a260e29adab1eb8c981e3d7a51fdea12f61f946f87fdcecc9ae7 SHA512 914e24466a4049b1ee712e5cda516e7bb004b2fdd00851e448eaec14110eaceba5a965728183dcf36f2a2b25bf45ea9b662b8aa89b999c15929c4cc992af11bb diff --git a/dev-python/pytest-cov/metadata.xml b/dev-python/pytest-cov/metadata.xml deleted file mode 100644 index c08667f70412..000000000000 --- a/dev-python/pytest-cov/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-cov - pytest-dev/pytest-cov - - diff --git a/dev-python/pytest-cov/pytest-cov-7.1.0.ebuild b/dev-python/pytest-cov/pytest-cov-7.1.0.ebuild deleted file mode 100644 index a4bc4ac21610..000000000000 --- a/dev-python/pytest-cov/pytest-cov-7.1.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin for coverage reporting" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-cov/ - https://pypi.org/project/pytest-cov/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/coverage-7.10.6[${PYTHON_USEDEP}] - >=dev-python/pluggy-1.2[${PYTHON_USEDEP}] - >=dev-python/pytest-7[${PYTHON_USEDEP}] -" -# NB: xdist is also used directly in the test suite -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - test? ( - dev-python/fields[${PYTHON_USEDEP}] - >=dev-python/process-tests-2.0.2[${PYTHON_USEDEP}] - >=dev-python/py-1.4.22[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/furo - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - # https://github.com/pytest-dev/pytest-cov/issues/517 - local sitedir="$(python_get_sitedir)" - local -x PYTHONPATH="${BUILD_DIR}/install${sitedir}:${BROOT}${sitedir#"${EPREFIX}"}:${PYTHONPATH}" - local -x PYTHONUSERBASE=/usr - - local EPYTEST_DESELECT=( - # no celery in ::gentoo - tests/test_pytest_cov.py::test_celery - # TODO - tests/test_pytest_cov.py::test_filterwarnings_error - ) - - case ${EPYTHON} in - python3.14*) - EPYTEST_DESELECT+=( - # https://github.com/pytest-dev/pytest-cov/issues/719 - # (skipped previously) - tests/test_pytest_cov.py::test_contexts - ) - ;; - esac - - epytest -} diff --git a/dev-python/pytest-custom-exit-code/Manifest b/dev-python/pytest-custom-exit-code/Manifest deleted file mode 100644 index 21949871acfd..000000000000 --- a/dev-python/pytest-custom-exit-code/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-custom-exit-code-0.3.0.gh.tar.gz 11147 BLAKE2B 1ffbd021f9b637de19bccc7f6fe41048b6fc600236a29faa2e9729c814ce42c8d08ec19f29de4852ec3f82f6ec850740f5bb2c7119e047c2498edbed2c8bb6dd SHA512 6b412866d60580908d6e53829ca7c5661a7a7ff4927f014e8765315da6152c1e459b5076874a11c54f7b90e7a0480011d80d883d51f437a1780ad8442366e3a5 diff --git a/dev-python/pytest-custom-exit-code/metadata.xml b/dev-python/pytest-custom-exit-code/metadata.xml deleted file mode 100644 index 7205210a2a24..000000000000 --- a/dev-python/pytest-custom-exit-code/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - pytest-custom-exit-code - yashtodi94/pytest-custom_exit_code - - diff --git a/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild b/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild deleted file mode 100644 index 873d4054f16b..000000000000 --- a/dev-python/pytest-custom-exit-code/pytest-custom-exit-code-0.3.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -MY_PN=${PN//-/_} -MY_PN=${MY_PN/_/-} - -DESCRIPTION="Exit pytest test session with custom exit code in different scenarios" -HOMEPAGE=" - https://pypi.org/project/pytest-custom-exit-code/ - https://github.com/yashtodi94/pytest-custom_exit_code -" - -SRC_URI="https://github.com/yashtodi94/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -RDEPEND=" - >=dev-python/pytest-7.0.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - ) -" - -distutils_enable_tests pytest - -python_test() { - epytest tests -} diff --git a/dev-python/pytest-datadir/Manifest b/dev-python/pytest-datadir/Manifest deleted file mode 100644 index 7b3558464630..000000000000 --- a/dev-python/pytest-datadir/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_datadir-1.8.0.tar.gz 11848 BLAKE2B bf48a45fb67a51c9b8183767d38618580a9b972a5054cd68a402d695e168cc73672a23373002c1498965e0cde97e18df1765a2bb33b70aae80dae30c61a02f17 SHA512 10be9c77f4c0baea834b7758b8a30d82c7e80a406ef59a1ee0386e78fe74b4dbb1237c743ca6be8a8f0b777a2a74b42b07e89ddd7fdf18cdc53959a676c022fe -DIST pytest_datadir-1.8.0.tar.gz.provenance 9777 BLAKE2B a17fbcbc5cc5a65edab93d32885563b205b7de218d83285015c174194d6a62cb74fcb2f6e084ebc0b5efcea02ea6ce46e494acf6f3a61797e40f1f088de3481d SHA512 b43a0cc992bfa0531f53e364e4e49ea02b9d3655e3bd8a50cccbf067883040fbc749d60baea1168012138ebe110d909290c0af0052cab661531e8a92e6ce937a diff --git a/dev-python/pytest-datadir/metadata.xml b/dev-python/pytest-datadir/metadata.xml deleted file mode 100644 index e6acb63c0415..000000000000 --- a/dev-python/pytest-datadir/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - gabrielcnr/pytest-datadir - pytest-datadir - - diff --git a/dev-python/pytest-datadir/pytest-datadir-1.8.0.ebuild b/dev-python/pytest-datadir/pytest-datadir-1.8.0.ebuild deleted file mode 100644 index 09f08dc2d527..000000000000 --- a/dev-python/pytest-datadir/pytest-datadir-1.8.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/gabrielcnr/pytest-datadir -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pytest plugin for manipulating test data directories and files" -HOMEPAGE=" - https://github.com/gabrielcnr/pytest-datadir/ - https://pypi.org/project/pytest-datadir/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest diff --git a/dev-python/pytest-datafiles/Manifest b/dev-python/pytest-datafiles/Manifest deleted file mode 100644 index 96e21d01adb8..000000000000 --- a/dev-python/pytest-datafiles/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-datafiles-3.0.1.gh.tar.gz 109729 BLAKE2B c03de4205b3f4d97ab21e28b09dd963446aee4475d67e812a27f99b94a17febd6046b92869cecb87647ca78cc8e98ee13d75d672f1008c70cba00e86dd832edb SHA512 ecd8a487430903c151e3d6f374cd0f92934dec4ff67dac98380336ffd1298c96cb08b3ed8d36a519e936297108bf60b2fdb22c2a6d97a795a0e25d6aba6c7511 diff --git a/dev-python/pytest-datafiles/metadata.xml b/dev-python/pytest-datafiles/metadata.xml deleted file mode 100644 index 6556c9854a3c..000000000000 --- a/dev-python/pytest-datafiles/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - omarkohl/pytest-datafiles - pytest-datafiles - - diff --git a/dev-python/pytest-datafiles/pytest-datafiles-3.0.1.ebuild b/dev-python/pytest-datafiles/pytest-datafiles-3.0.1.ebuild deleted file mode 100644 index 943a30829bee..000000000000 --- a/dev-python/pytest-datafiles/pytest-datafiles-3.0.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2023-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="Create a 'tmp_path' containing predefined files/directories" -HOMEPAGE=" - https://github.com/omarkohl/pytest-datafiles/ - https://pypi.org/project/pytest-datafiles/ -" -SRC_URI=" - https://github.com/omarkohl/pytest-datafiles/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/pytest-6.2.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest diff --git a/dev-python/pytest-describe/Manifest b/dev-python/pytest-describe/Manifest deleted file mode 100644 index 2ae70338c29b..000000000000 --- a/dev-python/pytest-describe/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_describe-3.1.0.tar.gz 9180 BLAKE2B 9bfc8cfe0a31e12d12415d4d57a99849e2f1480e616255ac5cc01a5420e99b79e0591cb1a5dca03699f53c0d868b59932fed567f707673a48f89c1ceb42fb0b1 SHA512 f5e46573767fdfdc00450b7ca9c96462f3895eaf4b633fa00613df50758d011af62dc74db1546d404fcfa746e887ada403db415cdc6ae09f011d1ab3b6e04606 -DIST pytest_describe-3.1.0.tar.gz.provenance 9441 BLAKE2B 20122d336bd38df79d51e329183daa06bfdd0fcfc83fe886a8051ef0be95d9edb15d77f8f79d0fe96e33356e976e2c4c58009f5b372800543896efd90e0958a4 SHA512 6a1091fbca66f4bbb3ec85700e87f025014a54ccb90ea1b5fbc5417ea16872fc3636194a936ce051c97fac3a5bcfff5078dff84ab1612e0885a0a3de88573766 diff --git a/dev-python/pytest-describe/metadata.xml b/dev-python/pytest-describe/metadata.xml deleted file mode 100644 index 8611d0619d85..000000000000 --- a/dev-python/pytest-describe/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-describe - pytest-dev/pytest-describe - - diff --git a/dev-python/pytest-describe/pytest-describe-3.1.0.ebuild b/dev-python/pytest-describe/pytest-describe-3.1.0.ebuild deleted file mode 100644 index a6ffb5f747b4..000000000000 --- a/dev-python/pytest-describe/pytest-describe-3.1.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-describe -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Describe-style plugin for pytest" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-describe/ - https://pypi.org/project/pytest-describe/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" - -RDEPEND=" - >=dev-python/pytest-6[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin dependencies - sed -i -e 's:,<[0-9]*::' pyproject.toml || die -} diff --git a/dev-python/pytest-django/Manifest b/dev-python/pytest-django/Manifest deleted file mode 100644 index 96262511cf94..000000000000 --- a/dev-python/pytest-django/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-django-4.12.0.gh.tar.gz 85134 BLAKE2B 36c697fbc97469015170d34fa6e4e3fd9330d78753b6e29caee8ff40dbeddaf29e3dfa12c9bb2332ac3667ca1360254ee4db103ae69e8c6b6c7c6b7bc82ff353 SHA512 054a37b652831838b13ea0480855b2d3c5008ec9d75dae88e9bf8b8f2eac0bc7b69eb9dae46c45ba0e39019f265b5a8cfff7a8d144eae8e8dc4dfb4ea222a266 diff --git a/dev-python/pytest-django/metadata.xml b/dev-python/pytest-django/metadata.xml deleted file mode 100644 index 9438a048da20..000000000000 --- a/dev-python/pytest-django/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-django - pytest-dev/pytest-django - - diff --git a/dev-python/pytest-django/pytest-django-4.12.0.ebuild b/dev-python/pytest-django/pytest-django-4.12.0.ebuild deleted file mode 100644 index 911c1a661f83..000000000000 --- a/dev-python/pytest-django/pytest-django-4.12.0.ebuild +++ /dev/null @@ -1,50 +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="A Django plugin for pytest" -HOMEPAGE=" - https://pypi.org/project/pytest-django/ - https://pytest-django.readthedocs.io/ - https://github.com/pytest-dev/pytest-django/ -" -SRC_URI=" - https://github.com/pytest-dev/pytest-django/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-1.11.1[${PYTHON_USEDEP}] - test? ( - dev-python/django[${PYTHON_USEDEP}] - >=dev-python/django-configurations-2.0[${PYTHON_USEDEP}] - ) -" - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -distutils_enable_tests pytest - -python_test() { - local -x DJANGO_SETTINGS_MODULE - local -x PYTHONPATH=${PWD} - for DJANGO_SETTINGS_MODULE in pytest_django_test.settings_sqlite{,_file}; do - einfo "Testing ${DJANGO_SETTINGS_MODULE}" - epytest tests - done -} diff --git a/dev-python/pytest-embedded/Manifest b/dev-python/pytest-embedded/Manifest deleted file mode 100644 index 59e7511bee39..000000000000 --- a/dev-python/pytest-embedded/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_embedded-1.16.2.tar.gz 32920 BLAKE2B 99ae73c583560135644ffb3afbce483d0856ac39abac6e953ea89634bb7c363c630d2455f376ab21d6d9912e200e2cd663dd02488aa22777259acb9823143c92 SHA512 6d83d05237f4e574238b5c641023a0de9171cc330802d11286887b94cd1d12485237092801217cce06bec6746fd4b9590ec30004617c8178f12505a92165d3ad -DIST pytest_embedded-1.17.0.tar.gz 32992 BLAKE2B 96fbaa25686f04b0cb8d5a5c517edcc1a25e9ad2515aa27a1672b1429cbba2b973474b3a456b0945dc4792ebe5d18273c66426dffe19d3222c97101d3ee5e3ed SHA512 056c169f8f5a09322a7084be8b14e964636fd8453dc212970f5689037474ec269aa8b7f97c373916604a276ab7df9ac073a2408e7bbb1af424f80ec08b99efdc diff --git a/dev-python/pytest-embedded/metadata.xml b/dev-python/pytest-embedded/metadata.xml deleted file mode 100644 index 9fe62736fabd..000000000000 --- a/dev-python/pytest-embedded/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - pytest-embedded - espressif/pytest-embedded - - diff --git a/dev-python/pytest-embedded/pytest-embedded-1.16.2.ebuild b/dev-python/pytest-embedded/pytest-embedded-1.16.2.ebuild deleted file mode 100644 index dceb7e71a36f..000000000000 --- a/dev-python/pytest-embedded/pytest-embedded-1.16.2.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="A pytest plugin for embedded systems" -HOMEPAGE=" - https://pypi.org/project/pytest-embedded/ - https://github.com/espressif/pytest-embedded -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" diff --git a/dev-python/pytest-embedded/pytest-embedded-1.17.0.ebuild b/dev-python/pytest-embedded/pytest-embedded-1.17.0.ebuild deleted file mode 100644 index dceb7e71a36f..000000000000 --- a/dev-python/pytest-embedded/pytest-embedded-1.17.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="A pytest plugin for embedded systems" -HOMEPAGE=" - https://pypi.org/project/pytest-embedded/ - https://github.com/espressif/pytest-embedded -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" diff --git a/dev-python/pytest-env/Manifest b/dev-python/pytest-env/Manifest deleted file mode 100644 index 9e95a5c83652..000000000000 --- a/dev-python/pytest-env/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_env-1.6.0.tar.gz 16163 BLAKE2B eb7c69bbc6dbf6acbe4638984e58a1142639a143c915011b2ed14a55f7030ebd688e6781bbfbe61b2e304756619970ca1c8d90cfaade0be0ed49a504bf1bd9b5 SHA512 3b5e0dc01654dd56497c45e03e4372c9f1be193ef3210ed1a48a09b20f4033e6f1a62fcfbf726dd43c1a4eed4e1f26095c3f1c1b510d428690e2e7349f228ea6 -DIST pytest_env-1.6.0.tar.gz.provenance 9475 BLAKE2B e1aac6bf68473e1e74fb0d23bbc37dc7c5c0b429124df164985e8523bdfe50491ff4a6faadc404393f8bd44b45ec8b48f825f6482bc21606466d6d8a4b7db770 SHA512 023891954a67fb254ae5277d74c78e7f3218ca315b672883d7156687879ca24b69bc2b8dc1f887d80ac125b9c434300af3645fce5c2e4eb06805ef395d9ac869 diff --git a/dev-python/pytest-env/metadata.xml b/dev-python/pytest-env/metadata.xml deleted file mode 100644 index 4213ff39917c..000000000000 --- a/dev-python/pytest-env/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-dev/pytest-env - pytest-env - - diff --git a/dev-python/pytest-env/pytest-env-1.6.0.ebuild b/dev-python/pytest-env/pytest-env-1.6.0.ebuild deleted file mode 100644 index 53377984e1c8..000000000000 --- a/dev-python/pytest-env/pytest-env-1.6.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-env -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin that allows you to add environment variables" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-env/ - https://pypi.org/project/pytest-env/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/python-dotenv-1.2.2[${PYTHON_USEDEP}] - >=dev-python/pytest-9.0.2[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # upstream lower bounds are meaningless - sed -i -e 's:>=[0-9.]*::' pyproject.toml || die -} diff --git a/dev-python/pytest-expect/Manifest b/dev-python/pytest-expect/Manifest deleted file mode 100644 index 388c1f12e648..000000000000 --- a/dev-python/pytest-expect/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-expect-1.1.0.tar.gz 3595 BLAKE2B f291021c1fb44371f43d5970573872d3db04e0b29e909de01c2183e79d96f9a72060b75f914cd7460b914864b98191460b4c44809a0f5ddf728fc6ef0c94c348 SHA512 41d2b296844e9dab9429f34eec37fe106a4e6c2039824c37067ed048dcc328b13e666b22d3482ccfc6153af4e44b5d895f3011ec45df55ffa07a98459e3caefd diff --git a/dev-python/pytest-expect/metadata.xml b/dev-python/pytest-expect/metadata.xml deleted file mode 100644 index 664bd58020cb..000000000000 --- a/dev-python/pytest-expect/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - pytest-expect - gsnedders/pytest-expect - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - diff --git a/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild b/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild deleted file mode 100644 index 21ad4c465da2..000000000000 --- a/dev-python/pytest-expect/pytest-expect-1.1.0-r2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin that stores test expectations by saving the set of failing tests" -HOMEPAGE=" - https://github.com/gsnedders/pytest-expect/ - https://pypi.org/project/pytest-expect/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -# no tests -RESTRICT="test" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/u-msgpack-python[${PYTHON_USEDEP}] -" diff --git a/dev-python/pytest-fixture-classes/Manifest b/dev-python/pytest-fixture-classes/Manifest deleted file mode 100644 index 2cf66e8e98de..000000000000 --- a/dev-python/pytest-fixture-classes/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_fixture_classes-1.0.4.tar.gz 58193 BLAKE2B 803f962bd50544aa68a9a5cb1faf66c3b6d7f87dded9c55f317a8511a101c08b3f8a1b6232f7f134b9270b24045b6e7f23144346ca804b884f01f63c988661f2 SHA512 a4d8ca3eb12d42962e61a72826fe9b22a9c24108fadaa82ed06d503074df7411703be9d8078f60d51bf8b9d773b2a75d556df3d63a18db9da3219dc20407d0f4 diff --git a/dev-python/pytest-fixture-classes/metadata.xml b/dev-python/pytest-fixture-classes/metadata.xml deleted file mode 100644 index cd7d8cdac2c1..000000000000 --- a/dev-python/pytest-fixture-classes/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - zmievsa/pytest-fixture-classes - pytest-fixture-classes - - diff --git a/dev-python/pytest-fixture-classes/pytest-fixture-classes-1.0.4.ebuild b/dev-python/pytest-fixture-classes/pytest-fixture-classes-1.0.4.ebuild deleted file mode 100644 index eb77b78b56ae..000000000000 --- a/dev-python/pytest-fixture-classes/pytest-fixture-classes-1.0.4.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2025-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 pypi - -DESCRIPTION="Fixtures as classes" -HOMEPAGE=" - https://github.com/zmievsa/pytest-fixture-classes/ - https://pypi.org/project/pytest-fixture-classes/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest diff --git a/dev-python/pytest-flask/Manifest b/dev-python/pytest-flask/Manifest deleted file mode 100644 index 2812cc719cff..000000000000 --- a/dev-python/pytest-flask/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-flask-1.3.0.tar.gz 35816 BLAKE2B 008c7f2acdc320dcab3e1745fb8e546a1f4cbdf75155db85f00bb70aea2eb3efa46d68f39fac114e3ddc3675b45d3d6d9a7bba8eb0c331c36e7f3d08c83c5da0 SHA512 4512e261cf6b284540ea9dda4cade52be57776c16f0cc7185755cbec294e526268753dbe663200a6ab3dee2ac0cc42df080d8f0045f88feac5de115fcc71ac21 diff --git a/dev-python/pytest-flask/files/flask-1.3.0-py3.14.patch b/dev-python/pytest-flask/files/flask-1.3.0-py3.14.patch deleted file mode 100644 index e5c748b61174..000000000000 --- a/dev-python/pytest-flask/files/flask-1.3.0-py3.14.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 6cc0d1162f31302cd95fcca49744847da3071672 Mon Sep 17 00:00:00 2001 -From: Alfred Wingate -Date: Sat, 21 Mar 2026 21:01:11 +0200 -Subject: [PATCH] Explicitly use the fork start method on all platforms - -The default has changed away from fork on all platforms in python 3.14. - -See-Also: cfc804776f24c7230627b15bd935e5da5f809db7 -See-Also: https://github.com/python/cpython/issues/84559 -Signed-off-by: Alfred Wingate ---- a/src/pytest_flask/live_server.py -+++ b/src/pytest_flask/live_server.py -@@ -9,9 +9,8 @@ import time - import pytest - - --# force 'fork' on macOS --if platform.system() == "Darwin": -- multiprocessing = multiprocessing.get_context("fork") -+# errors on start methods other than "fork". Default changed away from it for MacOS in 3.8 and the rest of the platforms in 3.14. -+multiprocessing = multiprocessing.get_context("fork") # type: ignore[assignment] - - - class LiveServer: # pragma: no cover --- -2.54.0 - diff --git a/dev-python/pytest-flask/metadata.xml b/dev-python/pytest-flask/metadata.xml deleted file mode 100644 index c756da298f94..000000000000 --- a/dev-python/pytest-flask/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - arsen@gentoo.org - Arsen Arsenović - - - stkw0@disroot.org - David Roman - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - pytest-flask - pytest-dev/pytest-flask - - diff --git a/dev-python/pytest-flask/pytest-flask-1.3.0.ebuild b/dev-python/pytest-flask/pytest-flask-1.3.0.ebuild deleted file mode 100644 index 74803228b96f..000000000000 --- a/dev-python/pytest-flask/pytest-flask-1.3.0.ebuild +++ /dev/null @@ -1,33 +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_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="A set of pytest fixtures to test Flask applications" -HOMEPAGE=" - https://pytest-flask.readthedocs.io/ - https://github.com/pytest-dev/pytest-flask/ - https://pypi.org/project/pytest-flask/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - dev-python/flask[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/flask-1.3.0-py3.14.patch -) diff --git a/dev-python/pytest-forked/Manifest b/dev-python/pytest-forked/Manifest deleted file mode 100644 index e09cede00fd1..000000000000 --- a/dev-python/pytest-forked/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-forked-1.6.0.tar.gz 9977 BLAKE2B cfef0ce10c9690894de14ed503ba74244c99c235838039f800b2c26430258e62c98fcc49d9e59b240b2ceee79e467bfbf0da5c96bc4a2d59770ceadd5021a5a9 SHA512 28fedc56fd696a4e7cf528034056849eff14094d5e7f0e94c7c477a7e91e42c08988769cf6f40d25fe8823399e552253cde2198121dd6a9e475fb6a8ce358cad diff --git a/dev-python/pytest-forked/files/pytest-forked-1.6.0-pytest-8.patch b/dev-python/pytest-forked/files/pytest-forked-1.6.0-pytest-8.patch deleted file mode 100644 index 889405c00fad..000000000000 --- a/dev-python/pytest-forked/files/pytest-forked-1.6.0-pytest-8.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 398f003660dda242b97217390718a2a90c3d7a88 Mon Sep 17 00:00:00 2001 -From: Stanislav Levin -Date: Tue, 13 Feb 2024 12:44:53 +0300 -Subject: [PATCH] Sync expected test_xfail's xpassed summary to Pytest 8 - -With Pytest 8: -https://docs.pytest.org/en/stable/changelog.html#pytest-8-0-0rc2-2024-01-17 - -> For xpasses, add - in summary between test name and reason, to match how xfail is displayed. - -Fixes: https://github.com/pytest-dev/pytest-forked/issues/89 -Signed-off-by: Stanislav Levin ---- - testing/test_xfail_behavior.py | 11 +++++------ - 1 file changed, 5 insertions(+), 6 deletions(-) - -diff --git a/testing/test_xfail_behavior.py b/testing/test_xfail_behavior.py -index 15edd93..d4e5ee7 100644 ---- a/testing/test_xfail_behavior.py -+++ b/testing/test_xfail_behavior.py -@@ -7,6 +7,7 @@ import pytest - IS_PYTEST4_PLUS = int(pytest.__version__[0]) >= 4 # noqa: WPS609 - FAILED_WORD = "FAILED" if IS_PYTEST4_PLUS else "FAIL" - PYTEST_GTE_7_2 = hasattr(pytest, "version_tuple") and pytest.version_tuple >= (7, 2) # type: ignore[attr-defined] -+PYTEST_GTE_8_0 = hasattr(pytest, "version_tuple") and pytest.version_tuple >= (8, 0) # type: ignore[attr-defined] - - pytestmark = pytest.mark.skipif( # pylint: disable=invalid-name - not hasattr(os, "fork"), # noqa: WPS421 -@@ -60,12 +61,10 @@ def test_xfail(is_crashing, is_strict, testdir): - if expected_lowercase == "xpassed": - # XPASS wouldn't have the crash message from - # pytest-forked because the crash doesn't happen -- short_test_summary = " ".join( -- ( -- short_test_summary, -- "The process gets terminated", -- ) -- ) -+ if PYTEST_GTE_8_0: -+ short_test_summary += " -" -+ short_test_summary += " The process gets terminated" -+ - reason_string = ( - f"reason: The process gets terminated; " - f"pytest-forked reason: " --- -2.45.2 - diff --git a/dev-python/pytest-forked/metadata.xml b/dev-python/pytest-forked/metadata.xml deleted file mode 100644 index a20a007891ed..000000000000 --- a/dev-python/pytest-forked/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-forked - pytest-dev/pytest-forked - - diff --git a/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild b/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild deleted file mode 100644 index c079c4aaf6ab..000000000000 --- a/dev-python/pytest-forked/pytest-forked-1.6.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Run tests in isolated forked subprocesses" -HOMEPAGE=" - https://pypi.org/project/pytest-forked/ - https://github.com/pytest-dev/pytest-forked/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# Please do not RDEPEND on pytest; this package won't do anything -# without pytest installed, and there is no reason to force older -# implementations on pytest. -RDEPEND=" - dev-python/py[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - # https://github.com/pytest-dev/pytest-forked/pull/90 - "${FILESDIR}/${P}-pytest-8.patch" - ) - - distutils-r1_src_prepare - - # this is not printed when loaded via PYTEST_PLUGINS - sed -i -e '/loaded_pytest_plugins/d' testing/test_xfail_behavior.py || die -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_forked - epytest -o tmp_path_retention_count=1 -} diff --git a/dev-python/pytest-freezer/Manifest b/dev-python/pytest-freezer/Manifest deleted file mode 100644 index a8480c538f2f..000000000000 --- a/dev-python/pytest-freezer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_freezer-0.4.9.tar.gz 3177 BLAKE2B 77c0c115adf2c10e8078d5117213a857ee838665b59344d155f2ba1f6ed1a8ba55fa877cd5cee333ec62f39f44b2acd2e2863c593d498f041087f9ecf9de684a SHA512 cbe874b4f855a7badfdf214f53a5af403ca99445e66b62ec4a26ee1da72dfe2ec280d2c0b9263fb1a398654e7214418956b4f68421e1689a7cfb3b9ed9a1b124 diff --git a/dev-python/pytest-freezer/metadata.xml b/dev-python/pytest-freezer/metadata.xml deleted file mode 100644 index 800e4e6973d8..000000000000 --- a/dev-python/pytest-freezer/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pytest-dev/pytest-freezer - pytest-freezer - - diff --git a/dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild b/dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild deleted file mode 100644 index c34821d1addc..000000000000 --- a/dev-python/pytest-freezer/pytest-freezer-0.4.9.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pytest plugin providing a fixture interface for spulec/freezegun" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-freezer/ - https://pypi.org/project/pytest-freezer/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/freezegun-1.1[${PYTHON_USEDEP}] - >=dev-python/pytest-3.6[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest diff --git a/dev-python/pytest-gitconfig/Manifest b/dev-python/pytest-gitconfig/Manifest deleted file mode 100644 index 0162b11a4f4e..000000000000 --- a/dev-python/pytest-gitconfig/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_gitconfig-0.9.0.tar.gz 10078 BLAKE2B 7354c3f3cc1cb603428d6a3231d325276265d3aabb25970e372e8c20189a903e51cbed8b9f3d40b7cf24d6a1b54e618a42d368a92be50a6cc0fdd792d4b5be22 SHA512 03c6cdef1526656abdfabac8afe92999e85cff8997f5d27073f8d24c9e9e03cbf1016777bfc8a3de3213151b87aa629f2aad8de2b0056105f288fa2ef12f2d02 -DIST pytest_gitconfig-0.9.0.tar.gz.provenance 9705 BLAKE2B 2549e8b0459b77e86b35a0d6d3a10fab90965f5d07302c609baa04ff7eb0d62aebc98ea367e5743feb8ccf69d1f98ebf98e5ae152f814f5a985a6ac3650873ec SHA512 b8efc3a67a7016cd0e5328d969991ad40108973c0d236ca8a38da3c54c2f12623e30949fe28460a689984b476e07bbb713b115e3a3f4df2787166e11916a230a diff --git a/dev-python/pytest-gitconfig/metadata.xml b/dev-python/pytest-gitconfig/metadata.xml deleted file mode 100644 index 672081b22fd5..000000000000 --- a/dev-python/pytest-gitconfig/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - noirbizarre/pytest-gitconfig - pytest-gitconfig - - diff --git a/dev-python/pytest-gitconfig/pytest-gitconfig-0.9.0.ebuild b/dev-python/pytest-gitconfig/pytest-gitconfig-0.9.0.ebuild deleted file mode 100644 index 18de2e018eab..000000000000 --- a/dev-python/pytest-gitconfig/pytest-gitconfig-0.9.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYPI_VERIFY_REPO=https://github.com/noirbizarre/pytest-gitconfig -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Provide a Git config sandbox for testing" -HOMEPAGE=" - https://github.com/noirbizarre/pytest-gitconfig/ - https://pypi.org/project/pytest-gitconfig/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/pytest-7.1.2[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest diff --git a/dev-python/pytest-golden/Manifest b/dev-python/pytest-golden/Manifest deleted file mode 100644 index b85400df764f..000000000000 --- a/dev-python/pytest-golden/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_golden-1.0.1.tar.gz 12540 BLAKE2B 019c909b955c3e6897eefb5a7b6e88f43dfb6f5783e61c1880487d179b4847a73db88a4e2acfc9ad25336319583305624b1219117c2eef6ff1fd5e3264f0e641 SHA512 5f3e5e38ab7f57f953c216dcb1a745b55881cf74594d2c621358be7f02440632eae5ec59572d695ad6a5a5a6134168e9f398d82bdddc45b317ec6c99ea5ba2f9 -DIST pytest_golden-1.0.1.tar.gz.provenance 9314 BLAKE2B 734ae758d3fd51d57f13f6fe6b2267b881b710adf8cd8135db7bc6d94502f74e590babc87bef2f2d64bf16e868b5fabf05d9dbbaf6818c7b52127eed8aed82ff SHA512 8f40647e0bac41a9c09f10ac655b9a9fd6c4041e13c819de9b06b759ae83016d12a7630d9eb33996fdfee0c02c1677e94f5ebcdc5eff03cf17435cf5abb97e14 diff --git a/dev-python/pytest-golden/metadata.xml b/dev-python/pytest-golden/metadata.xml deleted file mode 100644 index d96c8fa54a8f..000000000000 --- a/dev-python/pytest-golden/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-golden - oprypin/pytest-golden - - diff --git a/dev-python/pytest-golden/pytest-golden-1.0.1.ebuild b/dev-python/pytest-golden/pytest-golden-1.0.1.ebuild deleted file mode 100644 index af8af2c49049..000000000000 --- a/dev-python/pytest-golden/pytest-golden-1.0.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/oprypin/pytest-golden -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Plugin for pytest that offloads expected outputs to data files" -HOMEPAGE=" - https://github.com/oprypin/pytest-golden/ - https://pypi.org/project/pytest-golden/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/pytest-6.1.2[${PYTHON_USEDEP}] - >=dev-python/ruamel-yaml-0.16.12[${PYTHON_USEDEP}] - =dev-python/testfixtures-6.15.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest diff --git a/dev-python/pytest-harvest/Manifest b/dev-python/pytest-harvest/Manifest deleted file mode 100644 index c5ad0f846369..000000000000 --- a/dev-python/pytest-harvest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-harvest-1.10.5.tar.gz 81064 BLAKE2B 3c45a2e0779fed3c8a8e6e8e340b1e5752ffc257d39c5d64a976da680340a954d92206cd0fa33bcd03c2453600ed96924c5d733c7005dc333e927cf82c2ba862 SHA512 292b6daa75cc0e54b0c74feb75fc5b7f1745390865c8868439ac8a89c74fc1589a9794749f501f6af76ad46a3aa8d2e72076b827e6eddbd75ae5fb908fc35cf0 diff --git a/dev-python/pytest-harvest/metadata.xml b/dev-python/pytest-harvest/metadata.xml deleted file mode 100644 index d413c12f2e3d..000000000000 --- a/dev-python/pytest-harvest/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - pytest-harvest - smarie/python-pytest-harvest - https://smarie.github.io/python-pytest-harvest/ - - sylvain.marie@schneider-electric.com - Sylvain Marie - - - diff --git a/dev-python/pytest-harvest/pytest-harvest-1.10.5-r1.ebuild b/dev-python/pytest-harvest/pytest-harvest-1.10.5-r1.ebuild deleted file mode 100644 index c36ca5f18722..000000000000 --- a/dev-python/pytest-harvest/pytest-harvest-1.10.5-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="Store and retrieve data created during your pytest tests execution" -HOMEPAGE=" - https://pypi.org/project/pytest-harvest/ - https://github.com/smarie/python-pytest-harvest -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/decopatch[${PYTHON_USEDEP}] - >=dev-python/makefun-1.5[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/tabulate[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( ${PN} pytest-cases pytest-xdist ) -EPYTEST_DESELECT=( - "pytest_harvest/tests/test_all_raw_with_meta_check.py::test_run_all_tests[test_get_session_results.py]" - "pytest_harvest/tests/test_all_raw_with_meta_check.py::test_run_all_tests[test_get_session_results_indirect_and_noparam.py]" -) - -distutils_enable_tests pytest - -python_test() { - epytest pytest_harvest/tests --doctest-modules -} diff --git a/dev-python/pytest-helpers-namespace/Manifest b/dev-python/pytest-helpers-namespace/Manifest deleted file mode 100644 index 0331bcc665fe..000000000000 --- a/dev-python/pytest-helpers-namespace/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-helpers-namespace-2021.12.29.gh.tar.gz 51376 BLAKE2B cbc79e6868a18f7174b96e73e3e902ea969d5a361c141e12bf5a67eeb7c93cead61629842f8b8744e58240cd8b85f9864ed95fec7ce048446963592b41bbd7e5 SHA512 82c231ff11a36fce7b16a0ceea51c9306f7e05ca3f9e8cc7cc1c77ac9822f974d1ac893d2bf9b7154bf9593a529193daa041ccaaced6fdd9e38ba4f794f161b0 diff --git a/dev-python/pytest-helpers-namespace/metadata.xml b/dev-python/pytest-helpers-namespace/metadata.xml deleted file mode 100644 index a133de048813..000000000000 --- a/dev-python/pytest-helpers-namespace/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - - - chutzpah@gentoo.org - Patrick McLean - - - - pytest-helpers-namespace - saltstack/pytest-helpers-namespace - - diff --git a/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.12.29-r1.ebuild b/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.12.29-r1.ebuild deleted file mode 100644 index 1c59fbd72609..000000000000 --- a/dev-python/pytest-helpers-namespace/pytest-helpers-namespace-2021.12.29-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Provides a helpers pytest namespace" -HOMEPAGE=" - https://github.com/saltstack/pytest-helpers-namespace/ - https://pypi.org/project/pytest-helpers-namespace/ -" -SRC_URI=" - https://github.com/saltstack/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_helpers_namespace.plugin - epytest -p pytest_forked --forked -} diff --git a/dev-python/pytest-home/Manifest b/dev-python/pytest-home/Manifest deleted file mode 100644 index 36189b071784..000000000000 --- a/dev-python/pytest-home/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_home-0.6.0.tar.gz 8073 BLAKE2B 13760c97f2466eaf4d6b4cd5630bc7c1129d86049a9083b13fa389a8c8e47de62e2b7b71bafd6348cf6fde8a246b9fe32be6c03d45b7f0bcdef565a95b95fae6 SHA512 8abb4d3f5ff9c5b90ed5cea3b80c877899c68a53d424cc6785a5664b7df1fa7afcaf435c3f752ee74d911dc7ceb4c95e970d25dfad9225538737779ad0b9bcf8 diff --git a/dev-python/pytest-home/metadata.xml b/dev-python/pytest-home/metadata.xml deleted file mode 100644 index 01af36105bbf..000000000000 --- a/dev-python/pytest-home/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - python@gentoo.org - - - - jaraco/pytest-home - pytest-home - - diff --git a/dev-python/pytest-home/pytest-home-0.6.0.ebuild b/dev-python/pytest-home/pytest-home-0.6.0.ebuild deleted file mode 100644 index 9a8a4abc69b8..000000000000 --- a/dev-python/pytest-home/pytest-home-0.6.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Home directory fixtures" -HOMEPAGE=" - https://github.com/jaraco/pytest-home/ - https://pypi.org/project/pytest-home/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-vcs/git - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_home.fixtures - epytest -} diff --git a/dev-python/pytest-httpbin/Manifest b/dev-python/pytest-httpbin/Manifest deleted file mode 100644 index 30a2635fad81..000000000000 --- a/dev-python/pytest-httpbin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-httpbin-2.1.0.gh.tar.gz 13140 BLAKE2B d1108b8464dbc1075007b4695810afe46fed17b51a785f12dfa184ba27efcfe88818ab8073c050334398eecfd647cd9169ef2d053e3fb424a02ece8a8d8c1518 SHA512 849985f170318ea3ad1d2af8811f3e3fef0e62bd6bdc611f061a8cd7d84a2d85d0ba9caf8c97298e1c99b979b08f1a28476927fa7abc1fa57334732ecfbdf2db diff --git a/dev-python/pytest-httpbin/metadata.xml b/dev-python/pytest-httpbin/metadata.xml deleted file mode 100644 index 47ca05dd106e..000000000000 --- a/dev-python/pytest-httpbin/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-httpbin - - me@kevinmccarthy.org - Kevin McCarthy - - kevin1024/pytest-httpbin - - diff --git a/dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild b/dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild deleted file mode 100644 index 0bbf5534521a..000000000000 --- a/dev-python/pytest-httpbin/pytest-httpbin-2.1.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Easily test your HTTP library against a local copy of httpbin" -HOMEPAGE=" - https://github.com/kevin1024/pytest-httpbin/ - https://pypi.org/project/pytest-httpbin/ -" -SRC_URI=" - https://github.com/kevin1024/pytest-httpbin/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/httpbin[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/requests[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/pytest-httpserver/Manifest b/dev-python/pytest-httpserver/Manifest deleted file mode 100644 index b5bcd56b4bf6..000000000000 --- a/dev-python/pytest-httpserver/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_httpserver-1.1.5.tar.gz 70974 BLAKE2B ed8f8e23fdc9ec75782dd5d89ac7372a906bf83be583ad8cf5b6c0ce870137d91c4b2e21ab4d426be2751b2c11d88c9faf4092a1963f65245130c66f5c29d13f SHA512 1a5ee0b65922db6623b0f93f7b0f2d4d223ab6f21705bf94f62135695c5e85ce2528fc6cfe7f833fd1170aad092ce924e060c4a47666cadec3fbbdd5a3f67daa diff --git a/dev-python/pytest-httpserver/metadata.xml b/dev-python/pytest-httpserver/metadata.xml deleted file mode 100644 index 36e3fb944f0e..000000000000 --- a/dev-python/pytest-httpserver/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest_httpserver - csernazs/pytest-httpserver - - diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.1.5.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.1.5.ebuild deleted file mode 100644 index 0225b02936ba..000000000000 --- a/dev-python/pytest-httpserver/pytest-httpserver-1.1.5.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="HTTP server for pytest to test HTTP clients" -HOMEPAGE=" - https://github.com/csernazs/pytest-httpserver/ - https://pypi.org/project/pytest_httpserver/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/werkzeug-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/requests[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # tests from building release artifacts - tests/test_release.py -) diff --git a/dev-python/pytest-httpx/Manifest b/dev-python/pytest-httpx/Manifest deleted file mode 100644 index a3909f5faa09..000000000000 --- a/dev-python/pytest-httpx/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_httpx-0.36.2.tar.gz 57683 BLAKE2B fe583d1e1cccb158ef760e969fb366b59baaa215d6679c784830b2acab3e91f196f3212f06d1cf824bf6fd85dbefc1d62fbc8f8150745dcc158d6d4dbf05c973 SHA512 545d0a7052d4ff01d5464d31fdefce903124ba383db814b170a1e6cb02b26450f01de2d9fa66b997315b66d33ce41f6ead5365c20c98141fd49f7430156713af -DIST pytest_httpx-0.36.2.tar.gz.provenance 9780 BLAKE2B e88f79ed7245b3cee7ca3c17468405af55afe61bd4b4c6cc976b82d673a619e738b997fa9b5625f2af95fc2f788d67338a2e6e9bf43977d3dfb4afec5933fb77 SHA512 3af404436082fb5eef1f63d17daaa6f8dc73536775626080f5794137439fdf65329844dd6a6c47c05a64a1b5ec558303405d0dfe2a1fe5cd6ce7d8e888f956ce diff --git a/dev-python/pytest-httpx/metadata.xml b/dev-python/pytest-httpx/metadata.xml deleted file mode 100644 index 6da67a06539c..000000000000 --- a/dev-python/pytest-httpx/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-httpx - Colin-b/pytest_httpx - https://github.com/Colin-b/pytest_httpx/issues - - diff --git a/dev-python/pytest-httpx/pytest-httpx-0.36.2.ebuild b/dev-python/pytest-httpx/pytest-httpx-0.36.2.ebuild deleted file mode 100644 index b95ce283d201..000000000000 --- a/dev-python/pytest-httpx/pytest-httpx-0.36.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/Colin-b/pytest_httpx -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Send responses to HTTPX using pytest" -HOMEPAGE=" - https://colin-b.github.io/pytest_httpx/ - https://github.com/Colin-b/pytest_httpx/ - https://pypi.org/project/pytest-httpx/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/httpx-0.28[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" pytest-asyncio ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin dependencies - sed -i -e '/==/{s:==:>=:;s:\.\*::}' pyproject.toml || die -} diff --git a/dev-python/pytest-import-check/Manifest b/dev-python/pytest-import-check/Manifest deleted file mode 100644 index 10e039baaf78..000000000000 --- a/dev-python/pytest-import-check/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_import_check-0.0.4.tar.gz 17221 BLAKE2B d835f1104a1b96aa07e42b5abf6db70284affdb50cfbda22f4a1d4cdf6a7bc5fc93914c95c96b775cf799c0a895bedded63b767946a1caa25b3339a20f16daff SHA512 b661c8da479ec3c02907d34c1b87aaf2a6ab2570bcc61bd9bb662d1292d02093f9b2726e23ae773d6a0d8c28f64a7e2025222dd2c8a2bd7af85adcafb85e69ed diff --git a/dev-python/pytest-import-check/metadata.xml b/dev-python/pytest-import-check/metadata.xml deleted file mode 100644 index a22212b8fe0f..000000000000 --- a/dev-python/pytest-import-check/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - mgorny@gentoo.org - Michał Górny - - - - projg2/pytest-import-check - pytest-import-check - - diff --git a/dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild b/dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild deleted file mode 100644 index 98ae199a18dd..000000000000 --- a/dev-python/pytest-import-check/pytest-import-check-0.0.4.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin to check whether Python modules can be imported" -HOMEPAGE=" - https://github.com/projg2/pytest-import-check/ - https://pypi.org/project/pytest-import-check/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pytest-8.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/setuptools[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_import_check.plugin - epytest -} diff --git a/dev-python/pytest-jobserver/Manifest b/dev-python/pytest-jobserver/Manifest deleted file mode 100644 index 062309b278ad..000000000000 --- a/dev-python/pytest-jobserver/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_jobserver-1.1.0.tar.gz 11754 BLAKE2B 94954dc6db8b1a698701bb6cb4e9c190526e7874a440c9059d8b251e5ffec899229de4a4d1f9b1e74c1e1fbf390a78179d5b2957d1bb4db7b88e6fc9dea27f59 SHA512 0d6dfde282fe060ac187d9475fc8a6600254341ae7a062f95c9ef259a94bfaaab4e374363651989ecff3fbd8b2603a5802effbb53692dfa5b1658a1715239221 -DIST pytest_jobserver-1.1.0.tar.gz.provenance 9701 BLAKE2B e6fb380757ae3f7843fc3e04e02aa4381f66432738df6ee29a2d17f280128344e61172ac294bfdc88a09fd937a2617ff276ed0232d3693303c2fd0332170d9a1 SHA512 423e35342da9a76e668243b69f5dba305c4699ab8a50b1ba6a9622b249bb031afda85f4b63ccf4e5e7fbcd56a9abdea066f2d096edb76aa28ad6da262bb7cd38 diff --git a/dev-python/pytest-jobserver/metadata.xml b/dev-python/pytest-jobserver/metadata.xml deleted file mode 100644 index cf7ca257edba..000000000000 --- a/dev-python/pytest-jobserver/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - tommilligan/pytest-jobserver - pytest-jobserver - - diff --git a/dev-python/pytest-jobserver/pytest-jobserver-1.1.0.ebuild b/dev-python/pytest-jobserver/pytest-jobserver-1.1.0.ebuild deleted file mode 100644 index f19364db61b2..000000000000 --- a/dev-python/pytest-jobserver/pytest-jobserver-1.1.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/tommilligan/pytest-jobserver -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Limit parallel tests with POSIX jobserver" -HOMEPAGE=" - https://github.com/tommilligan/pytest-jobserver/ - https://pypi.org/project/pytest-jobserver/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~riscv ~s390 ~x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - pytest_jobserver/test/test_plugin.py::test_xdist_makeflags_fails - # broken by implicit slot fix - pytest_jobserver/test/test_plugin.py::test_jobserver_token_fixture - pytest_jobserver/test/test_plugin.py::test_server_xdist - ) - - unset A MAKEFLAGS - - # missing conftest.py - epytest -p pytester -} diff --git a/dev-python/pytest-jupyter/Manifest b/dev-python/pytest-jupyter/Manifest deleted file mode 100644 index 16c7dbd1df73..000000000000 --- a/dev-python/pytest-jupyter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_jupyter-0.11.0.tar.gz 15773 BLAKE2B c7176ee096149a9336c4ffa00b00c43700ee50a78983b6ca9ce6041070f36d3dd7fe13e839766b6431d67785d5d5eb6133ed6aa51c2f1d05a020b129946ad1f0 SHA512 008c98fca8204e8a64919722a659cb3fe07bf74cd2c3b12045701a68e6798385606882d556e00a4c2fc814aea601e4dc7faa307ee3f86bffde3f771ee6fc170c diff --git a/dev-python/pytest-jupyter/metadata.xml b/dev-python/pytest-jupyter/metadata.xml deleted file mode 100644 index 8d9f695ec9a1..000000000000 --- a/dev-python/pytest-jupyter/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - pytest-jupyter - jupyter-server/pytest-jupyter - - diff --git a/dev-python/pytest-jupyter/pytest-jupyter-0.11.0.ebuild b/dev-python/pytest-jupyter/pytest-jupyter-0.11.0.ebuild deleted file mode 100644 index 283665d4ccf4..000000000000 --- a/dev-python/pytest-jupyter/pytest-jupyter-0.11.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pytest plugin for testing Jupyter libraries and extensions" -HOMEPAGE=" - https://jupyter.org/ - https://github.com/jupyter-server/pytest-jupyter/ - https://pypi.org/project/pytest-jupyter/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/ipykernel-6.14[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-7.4.0[${PYTHON_USEDEP}] - >=dev-python/jupyter-core-5.7[${PYTHON_USEDEP}] - >=dev-python/jupyter-server-1.21[${PYTHON_USEDEP}] - >=dev-python/nbformat-5.3[${PYTHON_USEDEP}] - >=dev-python/pytest-7[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-timeout ) -distutils_enable_tests pytest diff --git a/dev-python/pytest-lazy-fixtures/Manifest b/dev-python/pytest-lazy-fixtures/Manifest deleted file mode 100644 index 3101abb6a779..000000000000 --- a/dev-python/pytest-lazy-fixtures/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_lazy_fixtures-1.3.3.tar.gz 34294 BLAKE2B bab4edfca0a889893b4b098b9bce21202007965920b08330edd7fa34e9d31f6648f82a58be19aa61f33e006a8ed0fb0cbd7c845dffc0c0bc6c618549a24a2f99 SHA512 bc661cf44f204f29741eba70b3d83bab1ab9deaca55b1c93c9ef7a25989b8d85cf16315aa8b9e2a205eb1cbad1d4875d9c61be6a48297baa5e6d64fd5b947cff -DIST pytest_lazy_fixtures-1.4.0.tar.gz 36188 BLAKE2B c950a222fc12f4fca293aff1ce68fa8d831c89d85b3c6a9e4d55b3f1076893bb906abf0b76a4a45052e6093681955416548773e2b86153f19678d12d0d17a9ce SHA512 05e083174cbb1e3f89fe714cbd302fe435d11ecf443476200df9f5ae026847ffd11e348f002ec7a257085179f8340cbf93f1062553e6538b475272fc629d4a6f diff --git a/dev-python/pytest-lazy-fixtures/metadata.xml b/dev-python/pytest-lazy-fixtures/metadata.xml deleted file mode 100644 index e66300e8bbd2..000000000000 --- a/dev-python/pytest-lazy-fixtures/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - dev-petrov/pytest-lazy-fixtures - pytest-lazy-fixtures - - diff --git a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.3.3.ebuild b/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.3.3.ebuild deleted file mode 100644 index dc9151279ff8..000000000000 --- a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.3.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2024-2025 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 pypi - -DESCRIPTION="Allows you to use fixtures in @pytest.mark.parametrize" -HOMEPAGE=" - https://github.com/dev-petrov/pytest-lazy-fixtures/ - https://pypi.org/project/pytest-lazy-fixtures/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/pytest-7[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # test for pytest-deadfixtures compatibility - tests/test_deadfixtures_support.py -) diff --git a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.4.0.ebuild b/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.4.0.ebuild deleted file mode 100644 index bc0fbfffdd50..000000000000 --- a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.4.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2024-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 pypi - -DESCRIPTION="Allows you to use fixtures in @pytest.mark.parametrize" -HOMEPAGE=" - https://github.com/dev-petrov/pytest-lazy-fixtures/ - https://pypi.org/project/pytest-lazy-fixtures/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pytest-7[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-fixture-classes[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # test for pytest-deadfixtures compatibility - tests/test_deadfixtures_support.py -) diff --git a/dev-python/pytest-localftpserver/Manifest b/dev-python/pytest-localftpserver/Manifest deleted file mode 100644 index 85c8c33abf05..000000000000 --- a/dev-python/pytest-localftpserver/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_localftpserver-1.5.0.tar.gz 49333 BLAKE2B 6a60adbf4090352b74950957602599a76cf7827ca295ea8e2ecd566e474dd0306a99bdc5c258118f9f3d156e8d754e1da53e39b9a9abc1bc04c90c4f2b7f0d2b SHA512 3ce907eb0cfe29f39c552b6bbe3e469f37dae4e2211927996b21f578c290031e3adf2b26a409cc6aee3e69fa03e88dc2ae1f36dc9320798beff80739858a262e diff --git a/dev-python/pytest-localftpserver/metadata.xml b/dev-python/pytest-localftpserver/metadata.xml deleted file mode 100644 index 4a096d66c8b8..000000000000 --- a/dev-python/pytest-localftpserver/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - 3dprint@gentoo.org - Gentoo 3D Printer Project - - - - https://github.com/oz123/pytest-localftpserver/issues - https://pytest-localftpserver.readthedocs.io - pytest-localftpserver - oz123/pytest-localftpserver - - diff --git a/dev-python/pytest-localftpserver/pytest-localftpserver-1.5.0.ebuild b/dev-python/pytest-localftpserver/pytest-localftpserver-1.5.0.ebuild deleted file mode 100644 index fe890232a6e4..000000000000 --- a/dev-python/pytest-localftpserver/pytest-localftpserver-1.5.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A PyTest plugin which provides an FTP fixture for your tests" -HOMEPAGE=" - https://github.com/oz123/pytest-localftpserver/ - https://pypi.org/project/pytest-localftpserver/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/pyftpdlib[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_IGNORE=( - # these are broken upstream - tests/test_pytest_localftpserver_TLS.py - # TODO - tests/test_pytest_localftpserver_with_env_var.py -) - -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest diff --git a/dev-python/pytest-localserver/Manifest b/dev-python/pytest-localserver/Manifest deleted file mode 100644 index 8f76760875fa..000000000000 --- a/dev-python/pytest-localserver/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_localserver-0.10.0.tar.gz 30796 BLAKE2B e160a1e57f08c64505a5cfe72156b0f2f0a1abbedb45f367ebbad45b07be78b89f3300a6fac2c2abb3c02fa8a7d842331b71462a8f3b7087bfdbd2e6f93e334f SHA512 ad0469fca286c83972986ea03aaab35b893d54ebdcbf7a2de278d87d255ccd61a22808e2c4601fafe46869adcd69e7477e71577bf42afc891df29acb4f740be6 -DIST pytest_localserver-0.10.0.tar.gz.provenance 9701 BLAKE2B d66da058771bc67682a7ba52ba2d8e92a7fac587259440111a6f76395ba9e314203e85f1f6caff96301121452a57fc71f7bbb872a1bb5b6be71d6ee5e886f2a9 SHA512 f8546ee1d0e6bece4813931e08d65161f612fb04ad2f40d96d7b6d5ff6af15d5f16ea4b5f68857d99efaedb8f8418c9749970ee91169d64b8a196ccb4071db02 diff --git a/dev-python/pytest-localserver/metadata.xml b/dev-python/pytest-localserver/metadata.xml deleted file mode 100644 index eb7afbe724c2..000000000000 --- a/dev-python/pytest-localserver/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-localserver - pytest-dev/pytest-localserver - - diff --git a/dev-python/pytest-localserver/pytest-localserver-0.10.0.ebuild b/dev-python/pytest-localserver/pytest-localserver-0.10.0.ebuild deleted file mode 100644 index 17676bcc6754..000000000000 --- a/dev-python/pytest-localserver/pytest-localserver-0.10.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-localserver -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pytest plugin to test server connections locally" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-localserver/ - https://pypi.org/project/pytest-localserver/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/werkzeug-0.10[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/requests[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # requires aiosmtpd that is dead and broken beyond repair - tests/test_smtp.py -) - -src_prepare() { - # remove aiosmtpd dep - sed -e '/aiosmtpd/d' -i setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/pytest-markdown/Manifest b/dev-python/pytest-markdown/Manifest deleted file mode 100644 index fb3b39898a02..000000000000 --- a/dev-python/pytest-markdown/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_markdown-1.0.2.tar.gz 2991 BLAKE2B 489bd1ccd6060b9588515772ff1f269dc57c328b3695405d0dd755340968899a2b912644e325ce5792528da90e5eac828314dbb9d1396eb34dffe0da04261848 SHA512 a2d5b38982f004a362ec2bda7aec45a6fb9e0b33dfd212647d8eab38fdadf6501b7fec8ad8838b286d81a156429aeb0ad3aa63361a580c2c7528fe19e474a7f6 diff --git a/dev-python/pytest-markdown/metadata.xml b/dev-python/pytest-markdown/metadata.xml deleted file mode 100644 index 78defe38a00b..000000000000 --- a/dev-python/pytest-markdown/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - Jc2k/pytest-markdown - pytest-markdown - - diff --git a/dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild b/dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild deleted file mode 100644 index ea67bd57e600..000000000000 --- a/dev-python/pytest-markdown/pytest-markdown-1.0.2-r1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517="poetry" - -inherit distutils-r1 pypi - -DESCRIPTION="Run tests in your markdown" -HOMEPAGE=" - https://github.com/Jc2k/pytest-markdown/ - https://pypi.org/project/pytest-markdown/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -RDEPEND=">=dev-python/commonmark-0.9.1[${PYTHON_USEDEP}] - >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}]" diff --git a/dev-python/pytest-metadata/Manifest b/dev-python/pytest-metadata/Manifest deleted file mode 100644 index f11b6e83c298..000000000000 --- a/dev-python/pytest-metadata/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_metadata-3.1.1.tar.gz 9952 BLAKE2B b0f68c406bad035548f051d49cdc5a005279caaca2bffff45674be9143b0c41516bf5a3c1b092cd1717bfd44123e9be3381d40a46664da2231aec9e6c9abc8ce SHA512 20c880cd797534dee9206ef99755643fccc9d62521f1b50dbcc7f2ac0a8ab6adccc4158510c00e20308bed93ada180448ac9f06277cc1af3ba94a1b903da4b09 diff --git a/dev-python/pytest-metadata/metadata.xml b/dev-python/pytest-metadata/metadata.xml deleted file mode 100644 index a98c7e0de3a6..000000000000 --- a/dev-python/pytest-metadata/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pytest-metadata - pytest-dev/pytest-metadata - - diff --git a/dev-python/pytest-metadata/pytest-metadata-3.1.1.ebuild b/dev-python/pytest-metadata/pytest-metadata-3.1.1.ebuild deleted file mode 100644 index 40c5142cdb7f..000000000000 --- a/dev-python/pytest-metadata/pytest-metadata-3.1.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A plugin for pytest that provides access to test session metadata" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-metadata/ - https://pypi.org/project/pytest-metadata/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/pytest-mock/Manifest b/dev-python/pytest-mock/Manifest deleted file mode 100644 index 5a4c544d4f48..000000000000 --- a/dev-python/pytest-mock/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_mock-3.15.1.tar.gz 34036 BLAKE2B bfd7a4ec32612b4a4351c43ff36e7a4ab053623a97842a701457d90b6a8bc8dbb731ded770f1605b881ada9b0255795a970f4dfed41cb550d17ca71ccbd8dd75 SHA512 1807446f2f1547459820d7b0b196d089d2fc574d5e017c4a0d318f5b430c12c83ef0a5593498425cc08972c4b77ce43cc935ee44e1ffef2887f7efbd5fe0d7cc -DIST pytest_mock-3.15.1.tar.gz.provenance 10055 BLAKE2B 158410280dd839301fceb807ba80c199d248efd38b643e5bed0938e041fcbe99e3a6f04cda0f1aa4b2ad226331ede1a2477425e6c477e636e371d4e54e33eb64 SHA512 356eddc3637f622b53ff7791474d82ff116b0ce16414b8ee5b595cd3dd08b32c266e5e133ce79281775f1826613fb5ed01643aa87abcbd816c3a178120a49198 diff --git a/dev-python/pytest-mock/metadata.xml b/dev-python/pytest-mock/metadata.xml deleted file mode 100644 index ce2ad5348355..000000000000 --- a/dev-python/pytest-mock/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - pytest-mock - pytest-dev/pytest-mock - - - - python@gentoo.org - - diff --git a/dev-python/pytest-mock/pytest-mock-3.15.1.ebuild b/dev-python/pytest-mock/pytest-mock-3.15.1.ebuild deleted file mode 100644 index c1ff501f00c2..000000000000 --- a/dev-python/pytest-mock/pytest-mock-3.15.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-mock -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Thin-wrapper around the mock package for easier use with pytest" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-mock/ - https://pypi.org/project/pytest-mock/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/pytest-6.2.5[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - $(python_gen_cond_dep ' - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" - -python_test() { - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local EPYTEST_PLUGINS=( "${PN}" pytest-asyncio ) - local EPYTEST_PLUGIN_LOAD_VIA_ENV=1 - local EPYTEST_DESELECT=() - - if has_version dev-python/mock; then - EPYTEST_DESELECT+=( - tests/test_pytest_mock.py::test_standalone_mock - ) - fi - - epytest --assert=plain -} diff --git a/dev-python/pytest-mpl/Manifest b/dev-python/pytest-mpl/Manifest deleted file mode 100644 index b157c15e79ef..000000000000 --- a/dev-python/pytest-mpl/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest-mpl-0.17.0.tar.gz 885613 BLAKE2B d1a6d4551052eeeb7ecbf9722c782796aa74215a3241d1c037fca98972777dd35d7616ec8ef2bd4f00b6428f5dea516243244b61f56ec38d72a4805a75c91a50 SHA512 968397b1d75482729ad73f4844970c3c335c009e689f4163bd5a028c84627455a7d20563e62c6940b27c62229e5744496bec36c2440d402c0aee0a7853550f9b -DIST pytest_mpl-0.19.0.tar.gz 881884 BLAKE2B 4d57155ec3af24572ce7f881ace78e88289fafcfc4edf2e433561d4a20970434cfbb4798aa3ec0c882c939ef32f20a5a5976c62d7e9ddc8c15b608923750fa55 SHA512 fcfd1ba11ff3a6bfec6100893421cba245a259835c823f2c2d2bb472f5a5031e699a1f0ffc5608b245691f95827f411ffc60c8b5c5d4ff33a9642ccd1bfbda80 diff --git a/dev-python/pytest-mpl/metadata.xml b/dev-python/pytest-mpl/metadata.xml deleted file mode 100644 index c9b79fa5f81b..000000000000 --- a/dev-python/pytest-mpl/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-mpl - matplotlib/pytest-mpl - - diff --git a/dev-python/pytest-mpl/pytest-mpl-0.17.0.ebuild b/dev-python/pytest-mpl/pytest-mpl-0.17.0.ebuild deleted file mode 100644 index abd19c1122af..000000000000 --- a/dev-python/pytest-mpl/pytest-mpl-0.17.0.ebuild +++ /dev/null @@ -1,47 +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_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Facilitate image comparison for Matplotlib figures" -HOMEPAGE=" - https://pypi.org/project/pytest-mpl/ - https://github.com/matplotlib/pytest-mpl -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # these tests are pinned to specific output image hashes - # and none match nowadays - tests/subtests/test_subtest.py - tests/test_baseline_path.py::test_config - tests/test_pytest_mpl.py::test_formats - tests/test_results_always.py::test_config - tests/test_use_full_test_name.py::test_config - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_mpl.plugin - epytest -} diff --git a/dev-python/pytest-mpl/pytest-mpl-0.19.0.ebuild b/dev-python/pytest-mpl/pytest-mpl-0.19.0.ebuild deleted file mode 100644 index 45693c0e69c8..000000000000 --- a/dev-python/pytest-mpl/pytest-mpl-0.19.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Facilitate image comparison for Matplotlib figures" -HOMEPAGE=" - https://pypi.org/project/pytest-mpl/ - https://github.com/matplotlib/pytest-mpl -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # these tests are pinned to specific output image hashes - # and none match nowadays - tests/subtests/test_subtest.py - tests/test_baseline_path.py::test_config - tests/test_pytest_mpl.py::test_formats - tests/test_results_always.py::test_config - tests/test_use_full_test_name.py::test_config -) diff --git a/dev-python/pytest-mypy-plugins/Manifest b/dev-python/pytest-mypy-plugins/Manifest deleted file mode 100644 index 73a5d8660e22..000000000000 --- a/dev-python/pytest-mypy-plugins/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-mypy-plugins-3.2.0.gh.tar.gz 25568 BLAKE2B 60143ea5316cb3efd1aa356123cd40b52e7883dc201c22f108e0f4fb3aa3e9aae296920a1422cb1f8084c7657c29c955f07892b09a643a88f9024f726209ab6f SHA512 3d5a6490b626f5dbb3f3c946f2ffbbb56cd0128b8234e9d98020d147e9f8f0841c76ca72f3cadb5ad568a5663e403417028fc07f85ec7f0e3a50b592bde734a7 diff --git a/dev-python/pytest-mypy-plugins/metadata.xml b/dev-python/pytest-mypy-plugins/metadata.xml deleted file mode 100644 index 3da79fbbd29c..000000000000 --- a/dev-python/pytest-mypy-plugins/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - watermanpaint@posteo.net - Lucio Sauer - - - - https://github.com/typeddjango/pytest-mypy-plugins/blob/master/CHANGELOG.md - - typeddjango/pytest-mypy-plugins - pytest-mypy-plugins - - diff --git a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.2.0.ebuild b/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.2.0.ebuild deleted file mode 100644 index da1e5e5637a9..000000000000 --- a/dev-python/pytest-mypy-plugins/pytest-mypy-plugins-3.2.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="pytest plugin for testing mypy types, stubs, plugins" -HOMEPAGE=" - https://pypi.org/project/pytest-mypy-plugins/ - https://github.com/typeddjango/pytest-mypy-plugins/ -" - -SRC_URI="https://github.com/typeddjango/pytest-mypy-plugins/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DOCS="README* CHANGELOG*" - -RDEPEND=" - dev-python/decorator[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - >=dev-python/mypy-1.3.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( ${PN} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # circumvents our test setup by calling "pytest"; do the test manually - pytest_mypy_plugins/tests/test_explicit_configs.py - ) - distutils-r1_python_test - - local config= testfile="${S}"/pytest_mypy_plugins/tests/test-mypy-config.yml - - for config in pytest_mypy_plugins/tests/test_configs/*{1,2}.toml; do - epytest --mypy-pyproject-toml-file "${config}" "${testfile}" - done - for config in pytest_mypy_plugins/tests/test_configs/*.{ini,cfg}; do - epytest --mypy-ini-file "${config}" "${testfile}" - done -} diff --git a/dev-python/pytest-order/Manifest b/dev-python/pytest-order/Manifest deleted file mode 100644 index 69891c3c3c28..000000000000 --- a/dev-python/pytest-order/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pytest_order-1.3.0.tar.gz 47544 BLAKE2B 9f061910babc8f9ffe25180cc3d4c708c97fbd6afd167ce5d937b57977de1694c2be2abf1995ad91d6aa15c2593d14e39576ada3dfc4e33132cc1a813ea44d5e SHA512 e6accdf49fee88b4911eca991a404e00071a58291bdd564a361640ede68e4c3f80ad79522075258f9e7451dd704627c2950922015f66068dd4969e9da20caef9 -DIST pytest_order-1.4.0.tar.gz 49891 BLAKE2B 8cd9b4586ba5093b96ea96a777717a736e64d6dc0502b6919feaab6c694a4d01d3a5e57dc80879aee767d193e9bbb307abc0dbcb4d5c6022fb3c0ea47518c266 SHA512 11213fd825a5092d273a3a3508816097f5f376ea9457cd445be796bdeb2a672bfaedd8acbd278f3012152faf0cb5ec8de647fe86499745e541409a32bb888ec0 -DIST pytest_order-1.4.0.tar.gz.provenance 9826 BLAKE2B f5a825ad31ed44d024e334fe4f2a6d00c22932c61b7ff622ae16a64bbf8c176601eee95f4ba27149ddf63bffbd3c80f62c59d2da87d034794d4f2c645a93f554 SHA512 6b7ae442c1de7df9e17cb336bdac232fb3688d64df7a98323cfc649fe23595bef8f95ccd6158a718e3fdf34bcdf326e0610ee40486193d1cfeb08fe5eeffe19a diff --git a/dev-python/pytest-order/metadata.xml b/dev-python/pytest-order/metadata.xml deleted file mode 100644 index 55a542a2853e..000000000000 --- a/dev-python/pytest-order/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - - pytest-dev/pytest-order - pytest-order - - diff --git a/dev-python/pytest-order/pytest-order-1.3.0.ebuild b/dev-python/pytest-order/pytest-order-1.3.0.ebuild deleted file mode 100644 index c815b0a8fb4b..000000000000 --- a/dev-python/pytest-order/pytest-order-1.3.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin to run your tests in a specific order" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-order/ - https://pypi.org/project/pytest-order/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/pytest-6.4.2[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( "${PN}" pytest-{mock,xdist} ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest -distutils_enable_sphinx docs/source - -EPYTEST_DESELECT=( - # these require pytest-dependency - tests/test_dependency.py::test_order_dependencies_no_auto_mark - tests/test_dependency.py::test_order_dependencies_auto_mark - tests/test_order_group_scope_dep.py::test_class_group_scope_module_scope - tests/test_order_group_scope_named_dep.py::test_class_group_scope_module_scope -) diff --git a/dev-python/pytest-order/pytest-order-1.4.0.ebuild b/dev-python/pytest-order/pytest-order-1.4.0.ebuild deleted file mode 100644 index 9447e07196dd..000000000000 --- a/dev-python/pytest-order/pytest-order-1.4.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-order -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin to run your tests in a specific order" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-order/ - https://pypi.org/project/pytest-order/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/pytest-7.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" pytest-{mock,xdist} ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest -distutils_enable_sphinx docs/source - -EPYTEST_DESELECT=( - # these require pytest-dependency - tests/test_dependency.py::test_order_dependencies_no_auto_mark - tests/test_dependency.py::test_order_dependencies_auto_mark - tests/test_order_group_scope_dep.py::test_class_group_scope_module_scope - tests/test_order_group_scope_named_dep.py::test_class_group_scope_module_scope -) diff --git a/dev-python/pytest-ordering/Manifest b/dev-python/pytest-ordering/Manifest deleted file mode 100644 index 70e461ee5ebf..000000000000 --- a/dev-python/pytest-ordering/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-ordering-0.6.gh.tar.gz 11046 BLAKE2B 468ae5f04029b96ed3058b7f429aec0aaf96092453b229c3de5eab174702af2c1a9fe83171c68d282c4a144b3dd736daf9ed87b9e139a7bd175114f504049ebc SHA512 fd3aec83914f64d1295e1a1bf3fdc580c6824a749a1da8cebae275fef940d6ed6e5dcafad321d94f504a153e13e298b6544dc3c2db716a6b25d3148c2365fe15 diff --git a/dev-python/pytest-ordering/files/pytest-ordering-0.6-fix-pytest-6.patch b/dev-python/pytest-ordering/files/pytest-ordering-0.6-fix-pytest-6.patch deleted file mode 100644 index 3a3ea15f4b8e..000000000000 --- a/dev-python/pytest-ordering/files/pytest-ordering-0.6-fix-pytest-6.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 9bfb05700386254afabb38f762e0ea860b567209 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= -Date: Tue, 26 Jan 2021 20:42:14 +0100 -Subject: [PATCH] Don't use accidental pytest API, fix tests for pytest 6.2+ - -https://github.com/ftobia/pytest-ordering/pull/76 - ---- a/tests/test_ordering.py -+++ b/tests/test_ordering.py -@@ -12,9 +12,9 @@ def item_names_for(testdir): - def _item_names_for(tests_content): - # some strange code to extract sorted items - items = testdir.getitems(tests_content) -- hook = testdir.config.hook -+ hook = items[0].config.hook - hook.pytest_collection_modifyitems(session=items[0].session, -- config=testdir.config, items=items) -+ config=items[0].config, items=items) - return [item.name for item in items] - - return _item_names_for diff --git a/dev-python/pytest-ordering/files/pytest-ordering-0.6-marks.patch b/dev-python/pytest-ordering/files/pytest-ordering-0.6-marks.patch deleted file mode 100644 index 16712166325c..000000000000 --- a/dev-python/pytest-ordering/files/pytest-ordering-0.6-marks.patch +++ /dev/null @@ -1,56 +0,0 @@ -From 6de05faa7d399a3f0f99b33b75747d39adb1f535 Mon Sep 17 00:00:00 2001 -From: Brian Maissy -Date: Fri, 31 May 2019 03:03:38 +0300 -Subject: [PATCH] register marks, document python and pytest dependencies, and - test the full matrix with tox and travis - -minimized from: -https://github.com/ftobia/pytest-ordering/commit/6de05faa7d399a3f0f99b33b75747d39adb1f535 - -diff --git a/pytest_ordering/__init__.py b/pytest_ordering/__init__.py -index 0cca91d..c8eb64a 100644 ---- a/pytest_ordering/__init__.py -+++ b/pytest_ordering/__init__.py -@@ -28,13 +28,23 @@ - def pytest_configure(config): - """Register the "run" marker.""" - -+ provided_by_pytest_ordering = ( -+ 'Provided by pytest-ordering. ' -+ 'See also: http://pytest-ordering.readthedocs.org/' -+ ) -+ - config_line = ( - 'run: specify ordering information for when tests should run ' -- 'in relation to one another. Provided by pytest-ordering. ' -- 'See also: http://pytest-ordering.readthedocs.org/' -+ 'in relation to one another. ' + provided_by_pytest_ordering - ) - config.addinivalue_line('markers', config_line) - -+ for mark_name in orders_map.keys(): -+ config_line = '{}: run test {}. {}'.format(mark_name, -+ mark_name.replace('_', ' '), -+ provided_by_pytest_ordering) -+ config.addinivalue_line('markers', config_line) -+ - - def pytest_collection_modifyitems(session, config, items): - grouped_items = {} -diff --git a/tests/test_ordering.py b/tests/test_ordering.py -index 12f4689..dd703ab 100644 ---- a/tests/test_ordering.py -+++ b/tests/test_ordering.py -@@ -268,7 +268,10 @@ def test_5(self): pass - assert item_names_for(tests_content) == ['test_3', 'test_4', 'test_5', 'test_1', 'test_2'] - - --def test_run_marker_registered(capsys): -- pytest.main('--markers') -+def test_markers_registered(capsys): -+ pytest.main(['--markers']) - out, err = capsys.readouterr() - assert '@pytest.mark.run' in out -+ assert '@pytest.mark.first' in out -+ assert '@pytest.mark.last' in out -+ assert out.count('Provided by pytest-ordering') == 17 diff --git a/dev-python/pytest-ordering/metadata.xml b/dev-python/pytest-ordering/metadata.xml deleted file mode 100644 index 24ed22f81900..000000000000 --- a/dev-python/pytest-ordering/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - ftobia/pytest-ordering - pytest-ordering - - diff --git a/dev-python/pytest-ordering/pytest-ordering-0.6-r1.ebuild b/dev-python/pytest-ordering/pytest-ordering-0.6-r1.ebuild deleted file mode 100644 index 741502792cdc..000000000000 --- a/dev-python/pytest-ordering/pytest-ordering-0.6-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="pytest plugin to run your tests in a specific order" -HOMEPAGE=" - https://github.com/ftobia/pytest-ordering/ - https://pypi.org/project/pytest-ordering/ -" -SRC_URI=" - https://github.com/ftobia/pytest-ordering/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${P}-fix-pytest-6.patch" - "${FILESDIR}/${P}-marks.patch" -) - -distutils_enable_tests pytest -distutils_enable_sphinx docs/source diff --git a/dev-python/pytest-param-files/Manifest b/dev-python/pytest-param-files/Manifest deleted file mode 100644 index b20cc2822bec..000000000000 --- a/dev-python/pytest-param-files/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-param-files-0.6.0.gh.tar.gz 8526 BLAKE2B be4f2f385d5dcbb1debde45a9fb48cb22c8e75e39daeaf891ca2b0321afbd27b4917b1f6058816e9fac2fb589076a06d6159bbbb0bac610bc3498ffcf71cf812 SHA512 712e4dfcccec3bc266f98a6339985b42171cf255552356107953dba691f4d6cfac125a8390349459cf67d8ca92ddc2a9dba8cfdd9b3a20a5ec6578df93cb006a diff --git a/dev-python/pytest-param-files/metadata.xml b/dev-python/pytest-param-files/metadata.xml deleted file mode 100644 index a59f07232de3..000000000000 --- a/dev-python/pytest-param-files/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest_param_files - chrisjsewell/pytest-param-files - - diff --git a/dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild b/dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild deleted file mode 100644 index 9fcda277909d..000000000000 --- a/dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Pytest parametrize decorators from external files" -HOMEPAGE=" - https://github.com/chrisjsewell/pytest-param-files/ - https://pypi.org/project/pytest_param_files/ -" -SRC_URI=" - https://github.com/chrisjsewell/pytest-param-files/archive/v${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" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/ruamel-yaml-0.15[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/pytest-plus/Manifest b/dev-python/pytest-plus/Manifest deleted file mode 100644 index 6941c7edf668..000000000000 --- a/dev-python/pytest-plus/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_plus-0.8.1.tar.gz 15444 BLAKE2B 9f838340746fba1556f34fc212f36cfeffa91d51d7a78ee15c94df065274c117dcf80d137e70a8753961f3744f0fa33072ff225740871728f6f2dda1f81f00d7 SHA512 d84ec863522610fb66b8214da4fa626345da7afb6a127717bb8d3ba0c5c8bd91f0b756f4f1ca2e81f9c38c0ada7ddefa2879bc6b9969b1643c46b59c72e092e6 -DIST pytest_plus-0.8.1.tar.gz.provenance 9313 BLAKE2B 626b3353d9210497f4379ffa36c785eca4bffd9514f553cd8859d33b1c791bfaaf862beeff2503b6eac3d6dd13f0be73ec9c89ad2652bec6f2b36dcec12ba1f5 SHA512 26cfe4f3fa28d70ca92f16a6c3128547639e631c7d8f6f3d8e1004409f796ca6b4b267e41012d8e1bd809e449f7ec791e55582fb3839478215398f46a0939cc2 diff --git a/dev-python/pytest-plus/metadata.xml b/dev-python/pytest-plus/metadata.xml deleted file mode 100644 index d1f9da41b86d..000000000000 --- a/dev-python/pytest-plus/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-dev/pytest-plus - pytest-plus - - diff --git a/dev-python/pytest-plus/pytest-plus-0.8.1.ebuild b/dev-python/pytest-plus/pytest-plus-0.8.1.ebuild deleted file mode 100644 index 54f4aef052d5..000000000000 --- a/dev-python/pytest-plus/pytest-plus-0.8.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-plus -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PyTest Plus Plugin - extends pytest functionality" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-plus/ - https://pypi.org/project/pytest-plus/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv" - -RDEPEND=" - >=dev-python/pytest-7.4.2[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest diff --git a/dev-python/pytest-qt/Manifest b/dev-python/pytest-qt/Manifest deleted file mode 100644 index 2f71028c9090..000000000000 --- a/dev-python/pytest-qt/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_qt-4.5.0.tar.gz 128702 BLAKE2B c39abc147de4b9651308bf51fe6bef7285f27229c62f5b52d10357b05647b05fc7737c0a91c7032e88150af544e98044c2310b32154b93c4b3aaa30da76b7417 SHA512 84b4789e3017dfbbc0c36658bb36d175055cf2354612833aae91441e803457142d412edbe74823f916ac1cccb73efc87ed73b776a8b18cf71d66497514edc5cd -DIST pytest_qt-4.5.0.tar.gz.provenance 9286 BLAKE2B 6eaf573ca9cfcabf9b1d54d30310e0307f44486b21b2439a78783688084a2691c5ecd3fb16234e1217d68e28f194d15036b3eb16f0ec1587adb490a3d113a3be SHA512 9f013bd314ad88a6bc918b7a68db5d172456fc0440e14f5a639c9cf8ea50aa8d1588eb7ead3a88426e79dbc4a801733c04cf5d763d05e7d6cf3a3ba218f34c10 diff --git a/dev-python/pytest-qt/metadata.xml b/dev-python/pytest-qt/metadata.xml deleted file mode 100644 index 91e091c57f18..000000000000 --- a/dev-python/pytest-qt/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - pytest-qt - pytest-dev/pytest-qt - - - diff --git a/dev-python/pytest-qt/pytest-qt-4.5.0-r1.ebuild b/dev-python/pytest-qt/pytest-qt-4.5.0-r1.ebuild deleted file mode 100644 index f72132f9366d..000000000000 --- a/dev-python/pytest-qt/pytest-qt-4.5.0-r1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-qt -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx pypi - -DESCRIPTION="Pytest plugin for PyQt6 and PySide6 applications" -HOMEPAGE=" - https://pypi.org/project/pytest-qt/ - https://github.com/pytest-dev/pytest-qt/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/pluggy-1.1[${PYTHON_USEDEP}] - dev-python/qtpy[gui,testlib,widgets(+),${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - || ( - dev-python/pyqt6[gui,testlib,widgets,${PYTHON_USEDEP}] - dev-python/pyqt5[gui,testlib,widgets,${PYTHON_USEDEP}] - dev-python/pyside:6[gui,testlib,widgets,${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # requires the window to be activated; that doesn't seem - # to be possible inside Xvfb - "tests/test_basics.py::test_wait_window[waitActive-True]" - - # TODO - tests/test_exceptions.py::test_exceptions_dont_leak - - # we are forcing a specific module via envvar, effectively - # overriding the config - tests/test_basics.py::test_qt_api_ini_config - tests/test_basics.py::test_qt_api_ini_config_with_envvar - ) - - local -x QT_API PYTEST_QT_API - local tests_ran= - for QT_API in pyqt{5,6} "pyside:6"; do - if has_version "dev-python/${QT_API}[gui,testlib,widgets,${PYTHON_USEDEP}]" - then - PYTEST_QT_API=${QT_API//:/} - einfo "Testing with ${EPYTHON} and ${PYTEST_QT_API}" - # force-disable xfail_strict as upstream as xfail assumptions - # don't seem to hold on arm64 - nonfatal epytest -oxfail_strict=false || - die -n "Tests failed with ${EPYTHON} and ${PYTEST_QT_API}" || - return 1 - tests_ran=1 - fi - done - - if [[ ! ${tests_ran} ]]; then - die "No tests ran!" - fi -} diff --git a/dev-python/pytest-recording/Manifest b/dev-python/pytest-recording/Manifest deleted file mode 100644 index 0cbd1e399774..000000000000 --- a/dev-python/pytest-recording/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_recording-0.13.3.tar.gz 26228 BLAKE2B 96ebdda1e6efb551f0d878c90f144359db3eb72c08a25b4d4ce5acaf4c664d06d787521935290731032be0076f9258af554a321ddab99b82d9747eee579a4db5 SHA512 32eda1e7066ed0e85344c36bc22856a0baeb74138c2bf026915a2dbe2e3e65f43b1154c097f1f183244e83f0aee5ee0bdd3ee563eb2014d41fb5ade3c10c9baf -DIST pytest_recording-0.13.4.tar.gz 26576 BLAKE2B edb64ed12dfe6d7d2709b43daf76626b7adc2d96b5980f81f38a358cc465bf7342e2b1ac78e6418b4bd4ee20d17f50b83f83568fb8c6c2225fb7337aeb3bd996 SHA512 b4bf67b60272945c64ad11d6fcfc0184cd4e8a336131e34cf9581e0a214532013c8882ebf88651d89cc91481456a7419549229d234e0e38e8025bba563dafffc diff --git a/dev-python/pytest-recording/metadata.xml b/dev-python/pytest-recording/metadata.xml deleted file mode 100644 index 9fa86cdaa74d..000000000000 --- a/dev-python/pytest-recording/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - kiwicom/pytest-recording - pytest-recording - - diff --git a/dev-python/pytest-recording/pytest-recording-0.13.3.ebuild b/dev-python/pytest-recording/pytest-recording-0.13.3.ebuild deleted file mode 100644 index b49e98bff964..000000000000 --- a/dev-python/pytest-recording/pytest-recording-0.13.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023-2025 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 pypi - -DESCRIPTION="A pytest plugin to record network interactions via VCR.py" -HOMEPAGE=" - https://pypi.org/project/pytest-recording/ - https://github.com/kiwicom/pytest-recording/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pytest-3.5.0[${PYTHON_USEDEP}] - >=dev-python/vcrpy-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-httpbin[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test () { - local EPYTEST_DESELECT=( - # Internet - # https://github.com/kiwicom/pytest-recording/issues/131 - tests/test_blocking_network.py::test_block_network_with_allowed_hosts - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_recording.plugin - PYTEST_PLUGINS+=,pytest_httpbin.plugin,pytest_mock - epytest -} diff --git a/dev-python/pytest-recording/pytest-recording-0.13.4.ebuild b/dev-python/pytest-recording/pytest-recording-0.13.4.ebuild deleted file mode 100644 index f880fb788e57..000000000000 --- a/dev-python/pytest-recording/pytest-recording-0.13.4.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023-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 pypi - -DESCRIPTION="A pytest plugin to record network interactions via VCR.py" -HOMEPAGE=" - https://pypi.org/project/pytest-recording/ - https://github.com/kiwicom/pytest-recording/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/pytest-3.5.0[${PYTHON_USEDEP}] - >=dev-python/vcrpy-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-httpbin[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test () { - local EPYTEST_DESELECT=( - # Internet - # https://github.com/kiwicom/pytest-recording/issues/131 - tests/test_blocking_network.py::test_block_network_with_allowed_hosts - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=pytest_recording.plugin - PYTEST_PLUGINS+=,pytest_httpbin.plugin,pytest_mock - epytest -} diff --git a/dev-python/pytest-regressions/Manifest b/dev-python/pytest-regressions/Manifest deleted file mode 100644 index 7b96a672b97b..000000000000 --- a/dev-python/pytest-regressions/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pytest_regressions-2.10.0.tar.gz 115513 BLAKE2B 0f532f31033f0f8b2173068b7cacb5577e094b30a4c27c60445516fb09c470ece93f0b73141b1a7d55d33599c7af9b2405a2c5f781bb56193e8c8f05994f478a SHA512 2d815efd0d2d652189b46ea885d05c9939b849f0e29532b4418e7edce5ba1bab888ead06dde5ef03f74a357da00f5202b1ed15d4320c42d57d2f55c1229b6ccf -DIST pytest_regressions-2.10.0.tar.gz.provenance 9449 BLAKE2B a22ab9546334566f32a9f1f3776626c0c801b87d224a2d600cdb3cf9d7ade1af188a99cc1eb4234327264e7a1e05463b4dd71df186e5f83494a5040ba9849761 SHA512 aed8ee5469fd94d6cbb27a76f9e93432347b7d608158b9176d6d2103105ca9bf17db9f87ef4a2eb2890d57c27d4a88dc3d6fac36fac933a0701b4d6069b91fbb -DIST pytest_regressions-2.11.0.tar.gz 117474 BLAKE2B 07faddd4e07b8088875671d8f7217e0ce2c96a9c42f7f41ad83193c4011782d079cca4fd10422194cf2b538c5ddec8f476855aedf4d6bc08139eb7ccdf9c9edf SHA512 7d65577c637d0a05dc7c3cf0ffdedab2247111a700057cf24bd6d07a77223079b60b557c84cc723e486182d9caebc958260267d2f8874f88705392461aa8640b -DIST pytest_regressions-2.11.0.tar.gz.provenance 9821 BLAKE2B cd191051b4ad75ba561ffeb91e870f8e4ad7c5662c6060f2e58e6add7a4d219c43c917688a3da6e16cebb426d1e4fa9f18067a213037a668de109b0a572d5471 SHA512 a633d77c1098488c0e5ff869e84475ac9f8b5cfcd1e5672e35eadd684e0994fcb8bc03fd53015bbbbdbb9d64e665a4826abc6934eaf5f0feb8b15c8689f06b08 diff --git a/dev-python/pytest-regressions/metadata.xml b/dev-python/pytest-regressions/metadata.xml deleted file mode 100644 index 492bc223a88a..000000000000 --- a/dev-python/pytest-regressions/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - ESSS/pytest-regressions - pytest-regressions - - diff --git a/dev-python/pytest-regressions/pytest-regressions-2.10.0.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.10.0.ebuild deleted file mode 100644 index 8ae59a09d3a9..000000000000 --- a/dev-python/pytest-regressions/pytest-regressions-2.10.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/ESSS/pytest-regressions -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Easy to use fixtures to write regression tests" -HOMEPAGE=" - https://github.com/ESSS/pytest-regressions/ - https://pypi.org/project/pytest-regressions/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/pytest-datadir-1.7.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx doc dev-python/sphinx-rtd-theme - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=() - if ! has_version "dev-python/matplotlib[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_image_regression.py::test_image_regression - ) - fi - if ! has_version "dev-python/numpy[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_ndarrays_regression.py - ) - fi - if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_filenames.py::test_foo - tests/test_filenames.py::TestClass::test_foo - tests/test_filenames.py::TestClassWithIgnoredName::test_foo - ) - EPYTEST_IGNORE+=( - tests/test_dataframe_regression.py - tests/test_num_regression.py - ) - fi - if ! has_version "dev-python/pillow[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_image_regression.py - ) - fi - - if [[ ${EPYTHON} == python3.14* ]] ; then - EPYTEST_DESELECT+=( - # Sensitive to warnings - tests/test_data_regression.py::test_regen_all - ) - fi - - local EPYTEST_PLUGINS=( pytest-{datadir,regressions} ) - epytest -} diff --git a/dev-python/pytest-regressions/pytest-regressions-2.11.0.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.11.0.ebuild deleted file mode 100644 index a0c9039a0474..000000000000 --- a/dev-python/pytest-regressions/pytest-regressions-2.11.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/ESSS/pytest-regressions -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Easy to use fixtures to write regression tests" -HOMEPAGE=" - https://github.com/ESSS/pytest-regressions/ - https://pypi.org/project/pytest-regressions/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/pytest-datadir-1.7.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx doc dev-python/sphinx-rtd-theme - -python_test() { - local EPYTEST_DESELECT=() - local EPYTEST_IGNORE=() - if ! has_version "dev-python/matplotlib[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_image_regression.py::test_image_regression - ) - fi - if ! has_version "dev-python/numpy[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_ndarrays_regression.py - ) - fi - if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_filenames.py::test_foo - tests/test_filenames.py::TestClass::test_foo - tests/test_filenames.py::TestClassWithIgnoredName::test_foo - ) - EPYTEST_IGNORE+=( - tests/test_dataframe_regression.py - tests/test_num_regression.py - ) - fi - if ! has_version "dev-python/pillow[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_image_regression.py - ) - fi - - if [[ ${EPYTHON} == python3.14* ]] ; then - EPYTEST_DESELECT+=( - # Sensitive to warnings - tests/test_data_regression.py::test_regen_all - ) - fi - - local EPYTEST_PLUGINS=( pytest-{datadir,regressions} ) - epytest -} diff --git a/dev-python/pytest-relaxed/Manifest b/dev-python/pytest-relaxed/Manifest deleted file mode 100644 index 45ddf99139f1..000000000000 --- a/dev-python/pytest-relaxed/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-relaxed-2.0.2.gh.tar.gz 22078 BLAKE2B b932688a4179eb00e95b0b4d3bc1a996affba50d6f7f4435fa9f33e965e3328c8b48476c731d2728410e83ebae084833d4117abfde12dd704f61cf218ec71edd SHA512 3dfd50d737338fa98203071733ed8bbfc6686068f4ae1820cc4708da5eaa01184b0e9772343090b7dff440b9e7d35c43d38c20fe82f6475124ccaf1f404a552f diff --git a/dev-python/pytest-relaxed/metadata.xml b/dev-python/pytest-relaxed/metadata.xml deleted file mode 100644 index 5fd99fc77300..000000000000 --- a/dev-python/pytest-relaxed/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - pytest-relaxed - bitprophet/pytest-relaxed - - diff --git a/dev-python/pytest-relaxed/pytest-relaxed-2.0.2.ebuild b/dev-python/pytest-relaxed/pytest-relaxed-2.0.2.ebuild deleted file mode 100644 index 86f8d5bb9b03..000000000000 --- a/dev-python/pytest-relaxed/pytest-relaxed-2.0.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Relaxed test discovery for pytest" -HOMEPAGE="https://github.com/bitprophet/pytest-relaxed https://pypi.org/project/pytest-relaxed" -SRC_URI="https://github.com/bitprophet/pytest-relaxed/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -BDEPEND=" - test? ( - dev-python/decorator[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - tests/test_collection.py::TestRelaxedMixin::test_skips_pytest_fixtures -) - -distutils_enable_tests pytest diff --git a/dev-python/pytest-repeat/Manifest b/dev-python/pytest-repeat/Manifest deleted file mode 100644 index 878ff9bcb7ca..000000000000 --- a/dev-python/pytest-repeat/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_repeat-0.9.4.tar.gz 6488 BLAKE2B e4869355b247bf65babfdb145d368179e396c737177d5eb271581a826bcc58d4e0354860f6fc230bef483817072a41298d58488c32329d731748b6929a39c764 SHA512 d69faed88373f04b8b3d359dcf0514e8a522a533590dcbf3178fb19337bb578c296df74c918c454511b9b0cdc55d5a580ca253cffab2b239f30812f0e9314ba3 -DIST pytest_repeat-0.9.4.tar.gz.provenance 9435 BLAKE2B 17bf0b7ee11a96e85fd913b05066e477e7df573975586a3d73398dc12c7778d78eb839607170a82ada4073a113ff17029e784f040e61d92fa67b091f1fe8739c SHA512 74f2901ea99ee731ac2478e56b8e33300ed74244b72b4f8dd242e89df047135855d3b632ec932b0cb6daee328608327f6c003750f592dcec01db07afd39c4f0e diff --git a/dev-python/pytest-repeat/metadata.xml b/dev-python/pytest-repeat/metadata.xml deleted file mode 100644 index 3e13149d0347..000000000000 --- a/dev-python/pytest-repeat/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pytest-dev/pytest-repeat - pytest-repeat - - diff --git a/dev-python/pytest-repeat/pytest-repeat-0.9.4.ebuild b/dev-python/pytest-repeat/pytest-repeat-0.9.4.ebuild deleted file mode 100644 index 50edcf7906f7..000000000000 --- a/dev-python/pytest-repeat/pytest-repeat-0.9.4.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2024-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/pytest-dev/pytest-repeat -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin for repeating tests" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-repeat/ - https://pypi.org/project/pytest-repeat/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest diff --git a/dev-python/pytest-reraise/Manifest b/dev-python/pytest-reraise/Manifest deleted file mode 100644 index 62e7e97648d6..000000000000 --- a/dev-python/pytest-reraise/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-reraise-2.1.2.gh.tar.gz 33487 BLAKE2B 8abb4d9524a397ab9ec8554534b26ce13ce14eaa88fe7073b57f3b4a410ff4e179a5ee7d3eb9e3e94f963a912ea0bdbc44c172e2474ab0035b8be7665b0ca756 SHA512 0095a3fd9672349a8d6628f11ac57369d48e1fdc20722215a8713ee396af563d0c95947592b5578da251b590087e479d6597bd403d1e6c2e38de4208a6db04a9 diff --git a/dev-python/pytest-reraise/metadata.xml b/dev-python/pytest-reraise/metadata.xml deleted file mode 100644 index 81510df974c7..000000000000 --- a/dev-python/pytest-reraise/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - bjoluc/pytest-reraise - pytest-reraise - - diff --git a/dev-python/pytest-reraise/pytest-reraise-2.1.2.ebuild b/dev-python/pytest-reraise/pytest-reraise-2.1.2.ebuild deleted file mode 100644 index 268a587bfd30..000000000000 --- a/dev-python/pytest-reraise/pytest-reraise-2.1.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Make multi-threaded pytest test cases fail when they should" -HOMEPAGE=" - https://github.com/bjoluc/pytest-reraise/ - https://pypi.org/project/pytest-reraise/ -" -# no tests in pypi sdist, v2.1.2 -SRC_URI=" - https://github.com/bjoluc/pytest-reraise/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/pytest-4.6[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/pytest-rerunfailures/Manifest b/dev-python/pytest-rerunfailures/Manifest deleted file mode 100644 index 4b295731cf7f..000000000000 --- a/dev-python/pytest-rerunfailures/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pytest_rerunfailures-16.1.tar.gz 30889 BLAKE2B 05e4f4a209371b33acfc469a95e5b9ca6a80f97f7529355bf315a78f384e79c60895f6aace0df223591d041015bb280c3ee4c24db9fb97eb44a5b6268042d60c SHA512 ad5d55b7d7dfa9ea3f488a021b1ab3624f297ff723ee99f7a4bf77c402f7e9770b81d7590d6e2701c19fa744b8e1695c96b8272d9c2de0625309489a4337a223 -DIST pytest_rerunfailures-16.2.tar.gz 32121 BLAKE2B f4beff5202f72734be455b60dd0f597f437fe5bedade220a1c863df907d1f058c6692268029e15395aadc9c53d48b7ad78321b038b9b8f5d6005a086a79ef052 SHA512 e31ebdd258a43211ef8c3f789eb217b413a4ee1e0a31fb037e6642dad6a247f596ab537896d50ff069a06b72c89f2c1e3a65dc1394bf4d81753ccdb25f79a124 -DIST pytest_rerunfailures-16.3.tar.gz 34148 BLAKE2B 29e9d4e0f7455b7f41b7654e1399d0735f40ce508ce7def89eeb42aa4d1eaf2ab749b05312158e450316262ff6fa95ec6633345ad94f7c6d92165a07e4ea0e41 SHA512 084fe9eee35d7158d20ea9b0c49315c2cf6503a0a6e0aafabb9f4ec8e42955160cb0b9f2c75a8dc6fd1ab9188c5e1aa1a39bb26639ba0a94e9983de5a4ab3f5e diff --git a/dev-python/pytest-rerunfailures/metadata.xml b/dev-python/pytest-rerunfailures/metadata.xml deleted file mode 100644 index 72fe6afede9e..000000000000 --- a/dev-python/pytest-rerunfailures/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-rerunfailures - pytest-dev/pytest-rerunfailures - - diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.1.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.1.ebuild deleted file mode 100644 index 43571a7b0bb1..000000000000 --- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin to re-run tests to eliminate flaky failures" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-rerunfailures/ - https://pypi.org/project/pytest-rerunfailures/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/packaging-17.1[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.2.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.2.ebuild deleted file mode 100644 index 5e7b796a718c..000000000000 --- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin to re-run tests to eliminate flaky failures" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-rerunfailures/ - https://pypi.org/project/pytest-rerunfailures/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/packaging-17.1[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.3.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.3.ebuild deleted file mode 100644 index 5e7b796a718c..000000000000 --- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.3.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin to re-run tests to eliminate flaky failures" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-rerunfailures/ - https://pypi.org/project/pytest-rerunfailures/ -" - -LICENSE="MPL-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/packaging-17.1[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/pytest-reserial/Manifest b/dev-python/pytest-reserial/Manifest deleted file mode 100644 index 649be39a5a6f..000000000000 --- a/dev-python/pytest-reserial/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_reserial-0.6.1.tar.gz 14432 BLAKE2B 5f265f01625cba3d66459f0ecb41c9aeafefce5ae85725e0264a78ab74c18ad4ccc8a4620163931ac543db6f29ebad266395af580ea2974295919cecb76c7771 SHA512 3a1d88f9ff1837acb6721eee96d4bfb0825738ad94ce73848cca5bc355b1f14eda93947d958bbeda24f38322c73117ff9a28931ebd490551f6ef3366986e4816 -DIST pytest_reserial-0.6.1.tar.gz.provenance 9527 BLAKE2B 25e46c15741c11076f1f81395f6885ae4bba75014c9e71eecffd9707e9766efba332d3fe3da604572f189d369c4acf3c60abe59264b85bbcf2485e246d0dcaf8 SHA512 4f380b7ec1a1fd06529073f8d174a8f52dba7ae82e2f6926021bd255b6efc6aab36f281b030f6ac2bc4428fa6388cb011de9bb501f2ff1f065bc986632addce1 diff --git a/dev-python/pytest-reserial/metadata.xml b/dev-python/pytest-reserial/metadata.xml deleted file mode 100644 index d1bb807c062a..000000000000 --- a/dev-python/pytest-reserial/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-reserial - bessman/pytest-reserial - - diff --git a/dev-python/pytest-reserial/pytest-reserial-0.6.1.ebuild b/dev-python/pytest-reserial/pytest-reserial-0.6.1.ebuild deleted file mode 100644 index 87f1d2daa278..000000000000 --- a/dev-python/pytest-reserial/pytest-reserial-0.6.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/bessman/pytest-reserial -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pytest plugin for recording and replaying serial port traffic during tests" -HOMEPAGE=" - https://pypi.org/project/pytest-reserial/ - https://github.com/bessman/pytest-reserial/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest diff --git a/dev-python/pytest-salt-factories/Manifest b/dev-python/pytest-salt-factories/Manifest deleted file mode 100644 index 8663b1a7fc41..000000000000 --- a/dev-python/pytest-salt-factories/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pytest-salt-factories-1.0.0_rc29.gh.tar.gz 168690 BLAKE2B d365cdef727e6ed0c0d2d06ce3c8731ddf67181d4d8386d106b7569c709fc5336529c72e907d44496463b47b18659376a64c79b08d45aaa5aa7d8d927a646db3 SHA512 7dd0e9d5bb6e4b292ef145f6fec770435f1cd23a07be67c98e155b1aa3a34bec1c542d97a6cae0302ad46e5c2f4e35eadb45bd7ea8979c05c6ddf1aacde9f755 -DIST pytest-salt-factories-1.0.1.gh.tar.gz 169610 BLAKE2B 7f24d25ac9713204b3ba922aefbbb7e41de400128670eeba05679f85e6ee838ca8d595908ed442c8760e08be7c0041f936ee0ccfec651de767a4b660e47c136f SHA512 598486f15f00654509a68b0a216d84e1f790b4b9a28c2fd85b809d357d030299db6137e1b15883dc682b3eaa4f29f47b76bd06c1d1a9994028dc0332af972991 -DIST pytest-salt-factories-1.0.5.gh.tar.gz 169829 BLAKE2B 715818a9b79be5313aceb596b3046bea4cf3e44ad3c3682d24e558cba6664f03657d35856cb09dcc7f78dcd8043ab53e42ab1a2bb0a488b304c947f71a008a26 SHA512 33e9d58f57b64f3d9edce401cecd526ede0365c1991c0ea2e5263a131601425eca5cd4e71a7b82415f4ce6b078fd0f913c2e14fdf63e0b1edbab364c69d574d4 diff --git a/dev-python/pytest-salt-factories/metadata.xml b/dev-python/pytest-salt-factories/metadata.xml deleted file mode 100644 index f4e2d0cc3dc2..000000000000 --- a/dev-python/pytest-salt-factories/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - - saltstack/pytest-salt-factories - pytest-salt-factories - - diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc29.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc29.ebuild deleted file mode 100644 index acf29b86bcc1..000000000000 --- a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc29.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="The new generation of the pytest-salt Plugin" -HOMEPAGE=" - https://github.com/saltstack/pytest-salt-factories/ - https://pypi.org/project/pytest-salt-factories/ -" -SRC_URI=" - https://github.com/saltstack/pytest-salt-factories/archive/${PV//_/}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${P//_/} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/docker[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] - dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] - dev-python/pytest-skip-markers[${PYTHON_USEDEP}] - dev-python/pytest-system-statistics[${PYTHON_USEDEP}] - >=dev-python/pytest-shell-utilities-1.4.0[${PYTHON_USEDEP}] - dev-python/pyzmq[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - >=app-admin/salt-3005.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/importlib-metadata[${PYTHON_USEDEP}] - dev-python/pyfakefs[${PYTHON_USEDEP}] - dev-python/pytest-subtests[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -src_prepare() { - sed -i -e 's:helpers_namespace:pytest_&.plugin:' tests/conftest.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - "tests/functional/test_manager.py::test_system_service_cli[system-service(True)]" - "tests/functional/test_manager.py::test_system_service_config_fixture[system-service(True)]" - tests/integration/factories/daemons/ssh/test_salt_ssh.py::test_salt_ssh - tests/integration/factories/daemons/sshd/test_sshd.py::test_connect - tests/scenarios/examples/test_echoext.py::test_echoext - ) - - local ret tempdir x - # ${T} is too long a path for the tests to work - tempdir="$(mktemp -du --tmpdir=/tmp salt-XXX)" || die - addwrite "${tempdir}" - - local -x SHELL="/bin/bash" TMPDIR="${tempdir}" - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=saltfactories.plugins - PYTEST_PLUGINS+=,pytest_helpers_namespace.plugin - PYTEST_PLUGINS+=,pytestsysstats.plugin - PYTEST_PLUGINS+=,pytest_subtests - for x in factories markers sysinfo event_listener log_server loader - do - PYTEST_PLUGINS+=,saltfactories.plugins.${x} - done - - nonfatal epytest --no-sys-stats - ret=${?} - - rm -rf "${tempdir}" || die - [[ ${ret} -ne 0 ]] && die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.1.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.1.ebuild deleted file mode 100644 index 6f5223dfc8a1..000000000000 --- a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="The new generation of the pytest-salt Plugin" -HOMEPAGE=" - https://github.com/saltstack/pytest-salt-factories/ - https://pypi.org/project/pytest-salt-factories/ -" -SRC_URI=" - https://github.com/saltstack/pytest-salt-factories/archive/${PV//_/}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${P//_/} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/docker[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] - dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] - dev-python/pytest-skip-markers[${PYTHON_USEDEP}] - dev-python/pytest-system-statistics[${PYTHON_USEDEP}] - >=dev-python/pytest-shell-utilities-1.4.0[${PYTHON_USEDEP}] - dev-python/pyzmq[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - >=app-admin/salt-3005.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/importlib-metadata[${PYTHON_USEDEP}] - dev-python/pyfakefs[${PYTHON_USEDEP}] - dev-python/pytest-subtests[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -src_prepare() { - sed -i -e 's:helpers_namespace:pytest_&.plugin:' tests/conftest.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - "tests/functional/test_manager.py::test_system_service_cli[system-service(True)]" - "tests/functional/test_manager.py::test_system_service_config_fixture[system-service(True)]" - tests/integration/factories/daemons/ssh/test_salt_ssh.py::test_salt_ssh - tests/integration/factories/daemons/sshd/test_sshd.py::test_connect - tests/scenarios/examples/test_echoext.py::test_echoext - ) - - local ret tempdir x - # ${T} is too long a path for the tests to work - tempdir="$(mktemp -du --tmpdir=/tmp salt-XXX)" || die - addwrite "${tempdir}" - - local -x SHELL="/bin/bash" TMPDIR="${tempdir}" - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=saltfactories.plugins - PYTEST_PLUGINS+=,pytest_helpers_namespace.plugin - PYTEST_PLUGINS+=,pytestsysstats.plugin - PYTEST_PLUGINS+=,pytest_subtests - for x in factories markers sysinfo event_listener log_server loader - do - PYTEST_PLUGINS+=,saltfactories.plugins.${x} - done - - nonfatal epytest --no-sys-stats - ret=${?} - - rm -rf "${tempdir}" || die - [[ ${ret} -ne 0 ]] && die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.5.ebuild b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.5.ebuild deleted file mode 100644 index fa4f33909cd3..000000000000 --- a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.5.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="The new generation of the pytest-salt Plugin" -HOMEPAGE=" - https://github.com/saltstack/pytest-salt-factories/ - https://pypi.org/project/pytest-salt-factories/ -" -SRC_URI=" - https://github.com/saltstack/pytest-salt-factories/archive/${PV//_/}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${P//_/} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/docker[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] - dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] - dev-python/pytest-skip-markers[${PYTHON_USEDEP}] - dev-python/pytest-system-statistics[${PYTHON_USEDEP}] - >=dev-python/pytest-shell-utilities-1.4.0[${PYTHON_USEDEP}] - dev-python/pyzmq[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - >=app-admin/salt-3005.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/importlib-metadata[${PYTHON_USEDEP}] - dev-python/pyfakefs[${PYTHON_USEDEP}] - dev-python/pytest-subtests[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -src_prepare() { - sed -i -e 's:helpers_namespace:pytest_&.plugin:' tests/conftest.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - "tests/functional/test_manager.py::test_system_service_cli[system-service(True)]" - "tests/functional/test_manager.py::test_system_service_config_fixture[system-service(True)]" - tests/integration/factories/daemons/ssh/test_salt_ssh.py::test_salt_ssh - tests/integration/factories/daemons/sshd/test_sshd.py::test_connect - tests/scenarios/examples/test_echoext.py::test_echoext - ) - - local ret tempdir x - # ${T} is too long a path for the tests to work - tempdir="$(mktemp -du --tmpdir=/tmp salt-XXX)" || die - addwrite "${tempdir}" - - local -x SHELL="/bin/bash" TMPDIR="${tempdir}" - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=saltfactories.plugins - PYTEST_PLUGINS+=,pytest_helpers_namespace.plugin - PYTEST_PLUGINS+=,pytestsysstats.plugin - PYTEST_PLUGINS+=,pytest_subtests - for x in factories markers sysinfo event_listener log_server loader - do - PYTEST_PLUGINS+=,saltfactories.plugins.${x} - done - - nonfatal epytest --no-sys-stats - ret=${?} - - rm -rf "${tempdir}" || die - [[ ${ret} -ne 0 ]] && die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/pytest-services/Manifest b/dev-python/pytest-services/Manifest deleted file mode 100644 index 0547d375f4d6..000000000000 --- a/dev-python/pytest-services/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-services-2.2.2.gh.tar.gz 21492 BLAKE2B f17e4f544a2a72c597290a94adbd86acf6b5110de126e3d43f99b96e924978893249fb90a83e23f814377cd86126bbdcd395f3cce0da935f783cee1cb473eece SHA512 d59c27e9b2041204425e1bbffceb6fa7ad5d19d3af062e24d67f5ddb464008a572ff539614405fa8134b5b4cd4605a067b20b912dcbdede9eca1dc5a544181e6 diff --git a/dev-python/pytest-services/files/pytest-services-2.0.1-lockdir.patch b/dev-python/pytest-services/files/pytest-services-2.0.1-lockdir.patch deleted file mode 100644 index 0ecf7be8c3c0..000000000000 --- a/dev-python/pytest-services/files/pytest-services-2.0.1-lockdir.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -ur pytest-services-2.0.1.orig/pytest_services/folders.py pytest-services-2.0.1/pytest_services/folders.py ---- pytest-services-2.0.1.orig/pytest_services/folders.py 2019-11-12 13:04:01.000000000 -0800 -+++ pytest-services-2.0.1/pytest_services/folders.py 2019-11-20 23:26:55.760949590 -0800 -@@ -9,7 +9,7 @@ - @pytest.fixture(scope='session') - def root_dir(): - """The parent directory of the test base artifact directory.""" -- return '/tmp' -+ return os.getenv("TMPDIR") or '/tmp' - - - @pytest.yield_fixture(scope='session') -@@ -47,7 +47,8 @@ - def memory_root_dir(root_dir): - """The parent directory of the test artifact directory in memory.""" - # check for a free space for at least 8 parallel processes -- if os.path.exists('/dev/shm') and psutil.disk_usage('/dev/shm').free > 1024 * 1024 * 64 * 10: -+ if os.path.exists('/dev/shm') and psutil.disk_usage('/dev/shm').free > 1024 * 1024 * 64 * 10 \ -+ and os.access('/dev/shm', os.W_OK): - return '/dev/shm' - return root_dir - -Only in pytest-services-2.0.1/pytest_services: .folders.py.un~ diff --git a/dev-python/pytest-services/files/pytest-services-2.0.1-no-mysql.patch b/dev-python/pytest-services/files/pytest-services-2.0.1-no-mysql.patch deleted file mode 100644 index 2a86f5110d5e..000000000000 --- a/dev-python/pytest-services/files/pytest-services-2.0.1-no-mysql.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff -ur pytest-services-2.0.1.orig/tests/test_plugin.py pytest-services-2.0.1/tests/test_plugin.py ---- pytest-services-2.0.1.orig/tests/test_plugin.py 2019-11-12 13:04:01.000000000 -0800 -+++ pytest-services-2.0.1/tests/test_plugin.py 2019-11-20 19:28:17.789932680 -0800 -@@ -3,7 +3,6 @@ - import socket - - import pylibmc --import MySQLdb - - - def test_memcached(request, memcached, memcached_socket): -@@ -17,12 +16,6 @@ - assert mc.get('some') is None - - --def test_mysql(mysql, mysql_connection, mysql_socket): -- """Test mysql service.""" -- conn = MySQLdb.connect(user='root', unix_socket=mysql_socket) -- assert conn -- -- - def test_xvfb(xvfb, xvfb_display): - """Test xvfb service.""" - socket.create_connection(('127.0.0.1', 6000 + xvfb_display)) -Only in pytest-services-2.0.1/tests: .test_plugin.py.un~ diff --git a/dev-python/pytest-services/metadata.xml b/dev-python/pytest-services/metadata.xml deleted file mode 100644 index 7ef99698c485..000000000000 --- a/dev-python/pytest-services/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-services - pytest-dev/pytest-services - - diff --git a/dev-python/pytest-services/pytest-services-2.2.2.ebuild b/dev-python/pytest-services/pytest-services-2.2.2.ebuild deleted file mode 100644 index 0aea572efca9..000000000000 --- a/dev-python/pytest-services/pytest-services-2.2.2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Collection of fixtures and utility functions to run service processes for pytest" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-services/ - https://pypi.org/project/pytest-services/ -" -SRC_URI=" - https://github.com/pytest-dev/pytest-services/archive/v${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" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/zc-lockfile[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/pylibmc[${PYTHON_USEDEP}] - x11-base/xorg-server[xvfb] - net-misc/memcached - !!dev-python/pytest-salt - ) -" - -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/pytest-services-2.0.1-no-mysql.patch" - "${FILESDIR}/pytest-services-2.0.1-lockdir.patch" -) - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/pytest-shell-utilities/Manifest b/dev-python/pytest-shell-utilities/Manifest deleted file mode 100644 index 5a1608f085c4..000000000000 --- a/dev-python/pytest-shell-utilities/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-shell-utilities-1.9.7.gh.tar.gz 79847 BLAKE2B f74fdfc24acd521313b2cc98bfcaaf916ff649a88b10c642edb8af785f7c473fbc97d80badec5e7da5b27a6394c6c16e6c354e8261cdfa94cb48ef3eb7174940 SHA512 6e072bbf429abde82504c8c7c03e360d07c88a0239fec10e5d20f424a776fa170a90b0a8a7d809813413326c0915e06164eeeb619c7385a68992fd2bd662bcea diff --git a/dev-python/pytest-shell-utilities/files/pytest-shell-utilities-1.9.7-py314.patch b/dev-python/pytest-shell-utilities/files/pytest-shell-utilities-1.9.7-py314.patch deleted file mode 100644 index 2f4e10363fd2..000000000000 --- a/dev-python/pytest-shell-utilities/files/pytest-shell-utilities-1.9.7-py314.patch +++ /dev/null @@ -1,22 +0,0 @@ -From c8edc1e1060b48de2da5f6c5fa08789b5f1bc783 Mon Sep 17 00:00:00 2001 -From: Daniel Garcia Moreno -Date: Mon, 17 Nov 2025 10:48:36 +0100 -Subject: [PATCH] test: Set start method to "fork" in test_daemon - -Fix https://github.com/saltstack/pytest-shell-utilities/issues/56 ---- - tests/functional/shell/test_daemon.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/tests/functional/shell/test_daemon.py b/tests/functional/shell/test_daemon.py -index 8f2f32d..86c1f76 100644 ---- a/tests/functional/shell/test_daemon.py -+++ b/tests/functional/shell/test_daemon.py -@@ -48,6 +48,7 @@ def test_daemon_process_termination(request: FixtureRequest, tempfiles: Tempfile - - import time - import multiprocessing -+ multiprocessing.set_start_method('fork') - - def spin(): - while True: diff --git a/dev-python/pytest-shell-utilities/metadata.xml b/dev-python/pytest-shell-utilities/metadata.xml deleted file mode 100644 index 584d1f6287a0..000000000000 --- a/dev-python/pytest-shell-utilities/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Patrick McLean - chutzpah@gentoo.org - - - python@gentoo.org - Python - - - - saltstack/pytest-shell-utilities - pytest-shell-utilities - - diff --git a/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.7-r1.ebuild b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.7-r1.ebuild deleted file mode 100644 index ab49beb6cbc4..000000000000 --- a/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.7-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2022-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="pytest plugin: fixtures and code to help with running shell commands on tests" -HOMEPAGE=" - https://pypi.org/project/pytest-shell-utilities/ - https://github.com/saltstack/pytest-shell-utilities/ -" -SRC_URI=" - https://github.com/saltstack/pytest-shell-utilities/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/attrs-22.1.0[${PYTHON_USEDEP}] - >=dev-python/pytest-7.4.0[${PYTHON_USEDEP}] - >=dev-python/psutil-5.0.0[${PYTHON_USEDEP}] - dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] - dev-python/pytest-skip-markers[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/pytest-shell-utilities-1.9.7-py314.patch" -) - -EPYTEST_PLUGINS=( "${PN}" pytest-subtests ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/pytest-skip-markers/Manifest b/dev-python/pytest-skip-markers/Manifest deleted file mode 100644 index 830a3c2d8ab5..000000000000 --- a/dev-python/pytest-skip-markers/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-skip-markers-1.5.2.gh.tar.gz 73513 BLAKE2B 51eb60d13a4b91030f68cf95cf1cb1987cc77bc105355fbceb289e73412f577347ba0340403e32b7930c08945b4d0292b7eededc84e8a5932c457073c823be1e SHA512 631cc632dc3d56cc9a62253f50897b98305402516faa2cf10fce8099069618bc82d281ddf1bf5e89ce8e62b798a8391a09132ec493199f3a86e8681c7062b58f diff --git a/dev-python/pytest-skip-markers/metadata.xml b/dev-python/pytest-skip-markers/metadata.xml deleted file mode 100644 index 3968dc3142c9..000000000000 --- a/dev-python/pytest-skip-markers/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Patrick McLean - chutzpah@gentoo.org - - - python@gentoo.org - Python - - - - saltstack/pytest-skip-markers - pytest-skip-markers - - diff --git a/dev-python/pytest-skip-markers/pytest-skip-markers-1.5.2.ebuild b/dev-python/pytest-skip-markers/pytest-skip-markers-1.5.2.ebuild deleted file mode 100644 index 700da5ebd63c..000000000000 --- a/dev-python/pytest-skip-markers/pytest-skip-markers-1.5.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Pytest plugin which implements a few useful skip markers" -HOMEPAGE=" - https://pytest-skip-markers.readthedocs.io/en/latest/ - https://github.com/saltstack/pytest-skip-markers -" -SRC_URI=" - https://github.com/saltstack/pytest-skip-markers/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pytest-7.1.0[${PYTHON_USEDEP}] - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/pip[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pyfakefs ) -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/pytest-snapshot/Manifest b/dev-python/pytest-snapshot/Manifest deleted file mode 100644 index 41a09617fdc6..000000000000 --- a/dev-python/pytest-snapshot/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-snapshot-0.9.0.tar.gz 19877 BLAKE2B 2be9dfb5b4307b06f8633199e540a9635420ea0e783602fdc08321ceb8df2d1dfab241dc933e188c7ad252fffeef9960d78905c578da87af69c6e0fb77586c34 SHA512 ad0ce310ea8927dfac1ae07bae0bfb6651cfe4cb9e0ec17475923eaee4a64cac99ca24840da3831dfc24a514cde09cd9433fa896316646ba40078b46d8f079db diff --git a/dev-python/pytest-snapshot/files/pytest-snapshot-0.9.0-pytest8.patch b/dev-python/pytest-snapshot/files/pytest-snapshot-0.9.0-pytest8.patch deleted file mode 100644 index 4b1306b39710..000000000000 --- a/dev-python/pytest-snapshot/files/pytest-snapshot-0.9.0-pytest8.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://github.com/joseph-roitman/pytest-snapshot/issues/71 -https://github.com/joseph-roitman/pytest-snapshot/pull/72 - -From c9df38f672d42f13ab519ad7a9337d7b44b87346 Mon Sep 17 00:00:00 2001 -From: Reuven Peleg <4018286+R-Peleg@users.noreply.github.com> -Date: Tue, 9 Jul 2024 10:58:50 +0300 -Subject: [PATCH] Allow the '(' in the new pytest's output - ---- a/tests/test_assert_match.py -+++ b/tests/test_assert_match.py -@@ -87,8 +87,8 @@ def test_sth(snapshot): - r"E* assert * == *", - r"E* At index 4 diff: * != *", - r"E* Full diff:", -- r"E* - b'the valu\xc3\x89 of snapshot1.txt{}'".format(repr(os.linesep)[1:-1]), -- r"E* + b'the INCORRECT value of snapshot1.txt{}'".format(repr(os.linesep)[1:-1]), -+ r"E* - *b'the valu\xc3\x89 of snapshot1.txt{}'*".format(repr(os.linesep)[1:-1]), -+ r"E* + *b'the INCORRECT value of snapshot1.txt{}'*".format(repr(os.linesep)[1:-1]), - ]) - assert result.ret == 1 - diff --git a/dev-python/pytest-snapshot/metadata.xml b/dev-python/pytest-snapshot/metadata.xml deleted file mode 100644 index 505dba937794..000000000000 --- a/dev-python/pytest-snapshot/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - joseph-roitman/pytest-snapshot - pytest-snapshot - - diff --git a/dev-python/pytest-snapshot/pytest-snapshot-0.9.0.ebuild b/dev-python/pytest-snapshot/pytest-snapshot-0.9.0.ebuild deleted file mode 100644 index 6f2c3f94c7f2..000000000000 --- a/dev-python/pytest-snapshot/pytest-snapshot-0.9.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A plugin for snapshot testing with pytest" -HOMEPAGE=" - https://github.com/joseph-roitman/pytest-snapshot/ - https://pypi.org/project/pytest-snapshot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pytest-3.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-snapshot ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/pytest-snapshot-0.9.0-pytest8.patch -) diff --git a/dev-python/pytest-socket/Manifest b/dev-python/pytest-socket/Manifest deleted file mode 100644 index 8d277f293b5a..000000000000 --- a/dev-python/pytest-socket/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST pytest_socket-0.7.0.tar.gz 12389 BLAKE2B e99e607e1a614c1e59a1d0d3a2eb00124e43906af5b25b812e7b7975f80e7b31bf5900403e1618e41583e2438bbd25a17fd984f9460356876305de748a376bd0 SHA512 b32d0077287cbdea19c65f750f904084aeb9ede6b95916a471b4d16ba89648a77b799d33d1b33e1aee0fa7560bd9fe532fc1e59406aee08648efe35499fc936b -DIST pytest_socket-0.8.0.tar.gz 13912 BLAKE2B 4b4b1754219db8e3afdb1c4802e58e5734d57417ee0feb6e29d9ee7c3439b436c44242c24780bfda36554d0d24e465d9bb612c7bd2170c6c51b84ec65d9f351b SHA512 2ae68d3302e90893094a94a842e0c98b71bc9beef9a54465b3177151353048fe582559123679efc45b688b329a175591d217654e8e3fa0ca237b461206263365 -DIST pytest_socket-0.8.0.tar.gz.provenance 9514 BLAKE2B 11909cc1cd125119868ea271c694875779606e22164f6d1fc50962aee6a437f460c1857fdc44b702adf4fcae0a5adfbfd12b13e942b780f89c77e7036b981f20 SHA512 528f8cb754b570a0323b08b1c3e81921b59ca841b6a1c4e101173bb189c9cf88cd11e9fc958c0b2a8caa51ac7bcb7ea8b8bad696baffc1d6b7804756e0678157 diff --git a/dev-python/pytest-socket/metadata.xml b/dev-python/pytest-socket/metadata.xml deleted file mode 100644 index 4a10e3c51ae2..000000000000 --- a/dev-python/pytest-socket/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - - pytest-socket - miketheman/pytest-socket - - diff --git a/dev-python/pytest-socket/pytest-socket-0.7.0-r1.ebuild b/dev-python/pytest-socket/pytest-socket-0.7.0-r1.ebuild deleted file mode 100644 index 49bbf1d8207b..000000000000 --- a/dev-python/pytest-socket/pytest-socket-0.7.0-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pytest Plugin to disable socket calls during tests" -HOMEPAGE=" - https://github.com/miketheman/pytest-socket/ - https://pypi.org/project/pytest-socket/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" pytest-http{bin,x} ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/test_async.py::test_starlette - tests/test_restrict_hosts.py::test_help_message - - # require DNS access - tests/test_async.py::test_httpx_fails - tests/test_combinations.py::test_parametrize_with_socket_enabled_and_allow_hosts - tests/test_precedence.py::test_global_disable_and_allow_host - tests/test_socket.py::test_urllib_succeeds_by_default - tests/test_socket.py::test_enabled_urllib_succeeds - tests/test_socket.py::test_disabled_urllib_fails -) diff --git a/dev-python/pytest-socket/pytest-socket-0.8.0.ebuild b/dev-python/pytest-socket/pytest-socket-0.8.0.ebuild deleted file mode 100644 index 6d31e43c3ddb..000000000000 --- a/dev-python/pytest-socket/pytest-socket-0.8.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYPI_VERIFY_REPO=https://github.com/miketheman/pytest-socket -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pytest Plugin to disable socket calls during tests" -HOMEPAGE=" - https://github.com/miketheman/pytest-socket/ - https://pypi.org/project/pytest-socket/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" pytest-http{bin,x} ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/test_async.py::test_starlette - tests/test_restrict_hosts.py::test_help_message - - # require DNS access - tests/test_async.py::test_httpx_fails - tests/test_combinations.py::test_parametrize_with_socket_enabled_and_allow_hosts - tests/test_precedence.py::test_global_disable_and_allow_host - tests/test_socket.py::test_urllib_succeeds_by_default - tests/test_socket.py::test_enabled_urllib_succeeds - tests/test_socket.py::test_disabled_urllib_fails -) diff --git a/dev-python/pytest-steps/Manifest b/dev-python/pytest-steps/Manifest deleted file mode 100644 index 371f81725e61..000000000000 --- a/dev-python/pytest-steps/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-steps-1.8.0.tar.gz 77136 BLAKE2B 7066cb7b586db6cc12fdc0f0da61c3207c32b9eef4dd667694d4db81fde849632dadf679bf44769cb307fcf5ab54b0878a9ad571c958f53dcb1ce6217c9a1651 SHA512 a8e159ba322c7d85dad1cc063781d79fec5a3ae3b135f341db2a254034fdbd004495bac6e5252f192771d3b34638a1abf24492594a612754d50be2d4a21e236e diff --git a/dev-python/pytest-steps/files/pytest-steps-1.8.0-strict-mkdocs.patch b/dev-python/pytest-steps/files/pytest-steps-1.8.0-strict-mkdocs.patch deleted file mode 100644 index b9b833a46a3d..000000000000 --- a/dev-python/pytest-steps/files/pytest-steps-1.8.0-strict-mkdocs.patch +++ /dev/null @@ -1,20 +0,0 @@ -https://www.mkdocs.org/about/release-notes/#stricter-directory-validation - -diff --git a/docs/mkdocs.yml b/mkdocs.yml -similarity index 95% -rename from docs/mkdocs.yml -rename to mkdocs.yml -index 8359d3f..b4c34c4 100644 ---- a/docs/mkdocs.yml -+++ b/mkdocs.yml -@@ -1,8 +1,8 @@ - site_name: pytest_steps - # site_description: 'A short description of my project' - repo_url: https://github.com/smarie/python-pytest-steps --docs_dir: . --site_dir: ../site -+docs_dir: ./docs -+site_dir: ./site - nav: - - Home: index.md - - API reference: api_reference.md diff --git a/dev-python/pytest-steps/metadata.xml b/dev-python/pytest-steps/metadata.xml deleted file mode 100644 index 82c00a6efbe1..000000000000 --- a/dev-python/pytest-steps/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - pytest-steps - smarie/python-pytest-steps - https://smarie.github.io/python-pytest-steps/ - - sylvain.marie@schneider-electric.com - Sylvain Marie - - - diff --git a/dev-python/pytest-steps/pytest-steps-1.8.0-r1.ebuild b/dev-python/pytest-steps/pytest-steps-1.8.0-r1.ebuild deleted file mode 100644 index 99204bd60904..000000000000 --- a/dev-python/pytest-steps/pytest-steps-1.8.0-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="Create step-wise / incremental tests in pytest" -HOMEPAGE=" - https://pypi.org/project/pytest-steps/ - https://github.com/smarie/python-pytest-steps -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/makefun-1.5[${PYTHON_USEDEP}] - dev-python/wrapt[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/tabulate[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}/${P}-strict-mkdocs.patch" ) - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( ${PN} pytest-cases pytest-harvest pytest-xdist ) -EPYTEST_DESELECT=( - # tests fail with recent Pandas - pytest_steps/tests/test_docs_example_with_harvest.py::test_synthesis_df - pytest_steps/tests/test_steps_harvest.py::test_synthesis -) - -distutils_enable_tests pytest - -src_prepare() { - sed "/pytest-runner/d" -i setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - epytest pytest_steps/tests --doctest-modules -} diff --git a/dev-python/pytest-subprocess/Manifest b/dev-python/pytest-subprocess/Manifest deleted file mode 100644 index 4cf41d008399..000000000000 --- a/dev-python/pytest-subprocess/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest-subprocess-1.5.4.gh.tar.gz 39954 BLAKE2B 55998187a3492dd418d394ed373b29238ff26a2a82e806cf0833adf5d1ef9a8003f2f1677f916528ff414faba5ef6f739740c999f2784538717aca8563a5ad90 SHA512 c1f4e7ca0c318a47caf74886f7352983e5bc90b8d29d206649beb570e32da1cd48c94f435aee2e802c1b66f79548b1b3846fe573a8b1df28a082b3369b1f664d -DIST pytest-subprocess-1.6.0.gh.tar.gz 43337 BLAKE2B 445941ff835134076ff937cde38d1c6df61ae74e5671d987db09596cae221d2b8760abeee0b16647ce44fb1613d919c7d077e76caafd4bcd98f1dfe366a76527 SHA512 5da3f4af4b9226d88af22532027b3746e4640583d60f5022a97ae58b69c41831e94518464a77821a9cb4add85b0a29c345bc1089c70452ecf65836c80cd6c809 diff --git a/dev-python/pytest-subprocess/metadata.xml b/dev-python/pytest-subprocess/metadata.xml deleted file mode 100644 index fff3884af1d5..000000000000 --- a/dev-python/pytest-subprocess/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - aklajnert/pytest-subprocess - pytest-subprocess - - diff --git a/dev-python/pytest-subprocess/pytest-subprocess-1.5.4.ebuild b/dev-python/pytest-subprocess/pytest-subprocess-1.5.4.ebuild deleted file mode 100644 index 92f8f48f7f9c..000000000000 --- a/dev-python/pytest-subprocess/pytest-subprocess-1.5.4.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# 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 - -DESCRIPTION="A plugin to fake subprocess for pytest" -HOMEPAGE=" - https://github.com/aklajnert/pytest-subprocess/ - https://pypi.org/project/pytest-subprocess/ -" -SRC_URI=" - https://github.com/aklajnert/pytest-subprocess/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" - -RDEPEND=" - >=dev-python/pytest-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/anyio[${PYTHON_USEDEP}] - >=dev-python/docutils-0.12[${PYTHON_USEDEP}] - >=dev-python/pygments-2.0[${PYTHON_USEDEP}] - >=dev-python/pytest-asyncio-0.15.1[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-{asyncio,rerunfailures} ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # broken in plain venv - # https://github.com/aklajnert/pytest-subprocess/issues/201 - 'tests/test_examples.py::test_documentation[README.rst]' -) diff --git a/dev-python/pytest-subprocess/pytest-subprocess-1.6.0.ebuild b/dev-python/pytest-subprocess/pytest-subprocess-1.6.0.ebuild deleted file mode 100644 index 516176ba7134..000000000000 --- a/dev-python/pytest-subprocess/pytest-subprocess-1.6.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# 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 - -DESCRIPTION="A plugin to fake subprocess for pytest" -HOMEPAGE=" - https://github.com/aklajnert/pytest-subprocess/ - https://pypi.org/project/pytest-subprocess/ -" -SRC_URI=" - https://github.com/aklajnert/pytest-subprocess/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" - -RDEPEND=" - >=dev-python/pytest-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/anyio[${PYTHON_USEDEP}] - >=dev-python/docutils-0.12[${PYTHON_USEDEP}] - >=dev-python/pygments-2.0[${PYTHON_USEDEP}] - >=dev-python/pytest-asyncio-0.15.1[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-{asyncio,rerunfailures} ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # broken in plain venv - # https://github.com/aklajnert/pytest-subprocess/issues/201 - 'tests/test_examples.py::test_documentation[README.rst]' -) diff --git a/dev-python/pytest-subtests/Manifest b/dev-python/pytest-subtests/Manifest deleted file mode 100644 index 3d1f96f1c9ca..000000000000 --- a/dev-python/pytest-subtests/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_subtests-0.15.0.tar.gz 18525 BLAKE2B 42cb99fd34a60d20ed0d68e4c2f7ec7f7a73345832e4b02513a0fd0c818a051d8fc5262e5dbb58d610aed00b6a09d3d36b70ab60a9fe3e4854b418b890a67cac SHA512 777a4b379fbccbb0a9e697ad5e56a9c15da6c4d832ce94bf37f16adcf96275ac20d3a80185fe40b78fad11a7f652b8f8268af2e0f0af80befdd7a7616293cbb5 -DIST pytest_subtests-0.15.0.tar.gz.provenance 9814 BLAKE2B 6b5c12d372cc0d592e97e1ababb548683a4e4e559f38bc2553e70a23f75552756524ca516a05a0f1420abe79f9881d128ff9ea50b0f9f4b7ec858714e0f5f078 SHA512 c99f73b827bcca11927161c4654e4b46fcb879e6ee6270a388d0fe052ffd71e65399f33b996fcfc591a7bea5eeb8e1bdca77e1daf5d61ccb9ed3c7b5b1b42ed1 diff --git a/dev-python/pytest-subtests/metadata.xml b/dev-python/pytest-subtests/metadata.xml deleted file mode 100644 index d4b4fb7fd54a..000000000000 --- a/dev-python/pytest-subtests/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-dev/pytest-subtests - pytest-subtests - - diff --git a/dev-python/pytest-subtests/pytest-subtests-0.15.0.ebuild b/dev-python/pytest-subtests/pytest-subtests-0.15.0.ebuild deleted file mode 100644 index 7202fcab4d15..000000000000 --- a/dev-python/pytest-subtests/pytest-subtests-0.15.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-subtests -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Unittest subTest() support and subtests fixture" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-subtests/ - https://pypi.org/project/pytest-subtests/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/pytest-7.4[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-xdist ) -distutils_enable_tests pytest diff --git a/dev-python/pytest-sugar/Manifest b/dev-python/pytest-sugar/Manifest deleted file mode 100644 index c77cb898990f..000000000000 --- a/dev-python/pytest-sugar/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-sugar-1.1.1.tar.gz 16533 BLAKE2B 4b2080903cda92f67c70d4e9da3793e1069c9ab7b4b6673e0614808b0833d03beebce8cf86e773d0662f46871605250d164d5f5ecf66f89304b5dce6766ffebf SHA512 b8cd87b13626f5aff64fc199bf128a36e11e34c8d05b9044312a6702a88ed4ef41f87824b377e559f879ec87260435521e95ba21641f8ab4737670fd23c509d3 diff --git a/dev-python/pytest-sugar/metadata.xml b/dev-python/pytest-sugar/metadata.xml deleted file mode 100644 index 03f2581dac21..000000000000 --- a/dev-python/pytest-sugar/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - arthurzam@gentoo.org - Arthur Zamarin - - - - Teemu/pytest-sugar - pytest-sugar - - diff --git a/dev-python/pytest-sugar/pytest-sugar-1.1.1.ebuild b/dev-python/pytest-sugar/pytest-sugar-1.1.1.ebuild deleted file mode 100644 index 3b411f4beb0b..000000000000 --- a/dev-python/pytest-sugar/pytest-sugar-1.1.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Plugin that changes the default look and feel of pytest" -HOMEPAGE=" - https://github.com/Teemu/pytest-sugar/ - https://pypi.org/project/pytest-sugar/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/pytest-6.2.0[${PYTHON_USEDEP}] - >=dev-python/termcolor-2.1.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" pytest-{rerunfailures,xdist} ) -distutils_enable_tests pytest diff --git a/dev-python/pytest-system-statistics/Manifest b/dev-python/pytest-system-statistics/Manifest deleted file mode 100644 index dceabab2f895..000000000000 --- a/dev-python/pytest-system-statistics/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-system-statistics-1.0.2.gh.tar.gz 55147 BLAKE2B 9b1217102a23e723090e04652fdd727818e2404bf110e4f54289251eb92f4abb59861ba6c6fc611c843960cf0595fa5cbd636071033327d4e602606e8ab63abf SHA512 1fab5038dde504ab0d5d0f4da851c9a8260849adb38a1196c6399131d77cc24a1926e68310dd0701ed001a20a7fcfb57c5202c5ebfd6de4c85aac4be49fc7347 diff --git a/dev-python/pytest-system-statistics/files/pytest-system-statistics-1.0.2-loader.patch b/dev-python/pytest-system-statistics/files/pytest-system-statistics-1.0.2-loader.patch deleted file mode 100644 index 6d4751759617..000000000000 --- a/dev-python/pytest-system-statistics/files/pytest-system-statistics-1.0.2-loader.patch +++ /dev/null @@ -1,43 +0,0 @@ -diff --git a/src/pytestsysstats/plugin.py b/src/pytestsysstats/plugin.py -index 4009858..3067f73 100644 ---- a/src/pytestsysstats/plugin.py -+++ b/src/pytestsysstats/plugin.py -@@ -231,20 +231,17 @@ def pytest_sessionstart(session: "Session") -> None: - ): - stats_processes_instance = StatsProcesses() - stats_processes_instance.add("Test Suite Run", os.getpid()) -- else: -- stats_processes_instance = None -+ session.config.pluginmanager.register(stats_processes_instance, "sysstats-processes") - -- session.config.pluginmanager.register(stats_processes_instance, "sysstats-processes") -- -- terminalreporter = session.config.pluginmanager.getplugin( -- "terminalreporter" -- ) # type: "TerminalReporter" -- sys_stats_reporter = SystemStatsReporter( -- config=session.config, -- stats_processes=stats_processes_instance, -- terminalreporter=terminalreporter, -- ) -- session.config.pluginmanager.register(sys_stats_reporter, "sysstats-reporter") -+ terminalreporter = session.config.pluginmanager.getplugin( -+ "terminalreporter" -+ ) # type: "TerminalReporter" -+ sys_stats_reporter = SystemStatsReporter( -+ config=session.config, -+ stats_processes=stats_processes_instance, -+ terminalreporter=terminalreporter, -+ ) -+ session.config.pluginmanager.register(sys_stats_reporter, "sysstats-reporter") - - - @pytest.fixture(scope="session") # type: ignore[misc] -@@ -252,5 +249,5 @@ def stats_processes(request: "SubRequest") -> StatsProcesses: - """ - Session scoped process statistics tracker. - """ -- plugin = request.config.pluginmanager.get_plugin("sysstats-processes") # type: StatsProcesses -- return plugin -+ if request.config.pluginmanager.has_plugin("sysstats-processes"): -+ return request.config.pluginmanager.get_plugin("sysstats-processes") # type: StatsProcesses diff --git a/dev-python/pytest-system-statistics/metadata.xml b/dev-python/pytest-system-statistics/metadata.xml deleted file mode 100644 index 30e449670acf..000000000000 --- a/dev-python/pytest-system-statistics/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - Patrick McLean - chutzpah@gentoo.org - - - saltstack/pytest-system-statistics - pytest-system-statistics - - diff --git a/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r2.ebuild b/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r2.ebuild deleted file mode 100644 index 0b2935b1732d..000000000000 --- a/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2022-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="Pytest Plugin Which Reports System Usage Statistics" -HOMEPAGE=" - https://pypi.org/project/pytest-system-statistics/ - https://github.com/saltstack/pytest-system-statistics/ -" -SRC_URI=" - https://github.com/saltstack/pytest-system-statistics/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}] - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - dev-python/pytest-skip-markers[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/pytest-system-statistics-1.0.2-loader.patch" -) - -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - local EPYTEST_DESELECT=( - tests/functional/test_syststats.py::test_proc_sys_stats - tests/functional/test_syststats.py::test_proc_sys_stats_no_children - ) - epytest -} diff --git a/dev-python/pytest-testinfra/Manifest b/dev-python/pytest-testinfra/Manifest deleted file mode 100644 index 075dc72ba967..000000000000 --- a/dev-python/pytest-testinfra/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_testinfra-10.2.2.tar.gz 76153 BLAKE2B 85d25268eacbdbf97fcbfdd32cea92228475a76cc057cd633fd096375a1e5397f31628cffed1cafcbb41ef5f29ef5ea55f5134c3455d562e3d644006a897b706 SHA512 bcbc4d60bfbc030d0ca37f710c3b300890f18275830e0e7758bbceee3eb37ed020b9053e32ece1f5ce0be6cb341adff87e2842dabb2100280f4ec8f4acec1113 -DIST pytest_testinfra-10.2.2.tar.gz.provenance 9233 BLAKE2B 9825deae04b10c238bd220a1db316bbacf3e528382861448e13d68359474878421fd0b29c384ad90187ccc1dad5ccb98929bc035308ebcd73756bcac7fb3ce28 SHA512 697940bc33d4b3cee8b856633a8958cbab9151cf7f496977222bda14afa3f90bf89daf4bb53dd4c9aae9a6fc8c78cbac5095590e88ca264b18be5205a6607f17 diff --git a/dev-python/pytest-testinfra/metadata.xml b/dev-python/pytest-testinfra/metadata.xml deleted file mode 100644 index 94c69f341249..000000000000 --- a/dev-python/pytest-testinfra/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - With Testinfra you can write unit tests in Python to test actual state of your servers - configured by management tools like Salt, Ansible, Puppet, Chef and so on. - - Testinfra aims to be a Serverspec equivalent in Python. - - - python@gentoo.org - Python - - - - pytest-dev/pytest-testinfra - pytest-testinfra - - diff --git a/dev-python/pytest-testinfra/pytest-testinfra-10.2.2.ebuild b/dev-python/pytest-testinfra/pytest-testinfra-10.2.2.ebuild deleted file mode 100644 index 6c25ee7330dd..000000000000 --- a/dev-python/pytest-testinfra/pytest-testinfra-10.2.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-testinfra -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Write unit tests in Python to test actual state of your servers" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-testinfra/ - https://pypi.org/project/pytest-testinfra/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] -" -# Ansible is called via its CLI -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - app-admin/ansible - dev-python/paramiko[${PYTHON_USEDEP}] - dev-python/pywinrm[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - local EPYTEST_DESELECT=() - - # This is the only test which actually fails if salt cannot be imported - if ! has_version "dev-python/salt[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - test/test_backends.py::test_backend_importables - ) - fi - - epytest -} - -pkg_postinst() { - elog "For the list of available connection back-ends and their dependencies," - elog "please consult https://testinfra.readthedocs.io/en/latest/backends.html" -} diff --git a/dev-python/pytest-textual-snapshot/Manifest b/dev-python/pytest-textual-snapshot/Manifest deleted file mode 100644 index 3715cd71b835..000000000000 --- a/dev-python/pytest-textual-snapshot/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_textual_snapshot-1.1.0.tar.gz 11391 BLAKE2B fc82f23e6e1eebd093694eba8fc419269dc88c9466dc601501ce346f4749f517d506aea977a3887f9cdf3cd60c87a845cea74eb7eb35d03607af22a8fa7890af SHA512 df667fc68b69ebe92ad669621203be0f89d0ec25c0a203b12a732cc56bd7a366f9ea24496bf9d3abceafa524cde506e7025deeb3d92f61d9e278ed56f8cf979e diff --git a/dev-python/pytest-textual-snapshot/files/pytest-textual-snapshot-1.1.0-syrupy-5-compat.patch b/dev-python/pytest-textual-snapshot/files/pytest-textual-snapshot-1.1.0-syrupy-5-compat.patch deleted file mode 100644 index 52966c959094..000000000000 --- a/dev-python/pytest-textual-snapshot/files/pytest-textual-snapshot-1.1.0-syrupy-5-compat.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/pytest_textual_snapshot.py b/pytest_textual_snapshot.py -index 44c5fd4..902a002 100644 ---- a/pytest_textual_snapshot.py -+++ b/pytest_textual_snapshot.py -@@ -31,12 +31,12 @@ if TYPE_CHECKING: - - - class SVGImageExtension(SingleFileSnapshotExtension): -- _file_extension = "svg" -+ file_extension = "svg" - _write_mode = WriteMode.TEXT - -- def _read_snapshot_data_from_location(self, *args, **kwargs) -> Optional["SerializableData"]: -+ def read_snapshot_data_from_location(self, *args, **kwargs) -> Optional["SerializableData"]: - """Normalize SVG data right after they are loaded from persistent storage.""" -- data = super()._read_snapshot_data_from_location(*args, **kwargs) -+ data = super().read_snapshot_data_from_location(*args, **kwargs) - if data is not None: - data = normalize_svg(data) - return data -@@ -305,6 +305,8 @@ def retrieve_svg_diffs( - pass_count = 0 - - n = 0 -+ if not Path(tempdir.name).exists(): -+ return diffs, pass_count - for data_path in Path(tempdir.name).iterdir(): - ( - passed, diff --git a/dev-python/pytest-textual-snapshot/metadata.xml b/dev-python/pytest-textual-snapshot/metadata.xml deleted file mode 100644 index c50268859a4d..000000000000 --- a/dev-python/pytest-textual-snapshot/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - pytest-textual-snapshot - Textualize/pytest-textual-snapshot - - diff --git a/dev-python/pytest-textual-snapshot/pytest-textual-snapshot-1.1.0.ebuild b/dev-python/pytest-textual-snapshot/pytest-textual-snapshot-1.1.0.ebuild deleted file mode 100644 index c431b0b3c08f..000000000000 --- a/dev-python/pytest-textual-snapshot/pytest-textual-snapshot-1.1.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Snapshot testing for Textual apps" -HOMEPAGE=" - https://github.com/Textualize/pytest-textual-snapshot - https://pypi.org/project/pytest-textual-snapshot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/jinja2-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pytest-8.0.0[${PYTHON_USEDEP}] - >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] - >=dev-python/syrupy-5.0.0[${PYTHON_USEDEP}] - >=dev-python/textual-0.28.0[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.0-syrupy-5-compat.patch" -) - -src_prepare() { - distutils-r1_src_prepare - - # Convert to proper Python package - mkdir pytest_textual_snapshot || die - - mv pytest_textual_snapshot.py pytest_textual_snapshot/__init__.py || die - mv resources pytest_textual_snapshot/ || die - - sed -i 's|"resources/\*\*/\*"|"pytest_textual_snapshot/resources/\*\*/\*"|' \ - pyproject.toml || die -} diff --git a/dev-python/pytest-timeout/Manifest b/dev-python/pytest-timeout/Manifest deleted file mode 100644 index 495b55566e5b..000000000000 --- a/dev-python/pytest-timeout/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest_timeout-2.4.0.tar.gz 17973 BLAKE2B 97408cf5c9b49d809ef7a5d057afd22dfd856b64043879fa8e7d9f3996f76f5554bfed62bc8f40f4e5f28f058067b29b582953bf977fd1f6de95dfc7184ce41c SHA512 ca37754c20517024cb88e88e9c4d8497ff5c235d1bae4bc082d21b5807b43aac8294757900f9bc29e3e34a4b8c671136468793f47baadebf086f924b59b0bd0c diff --git a/dev-python/pytest-timeout/metadata.xml b/dev-python/pytest-timeout/metadata.xml deleted file mode 100644 index 7f42025636a8..000000000000 --- a/dev-python/pytest-timeout/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-dev/pytest-timeout - pytest-timeout - - diff --git a/dev-python/pytest-timeout/pytest-timeout-2.4.0.ebuild b/dev-python/pytest-timeout/pytest-timeout-2.4.0.ebuild deleted file mode 100644 index df5440d8eefe..000000000000 --- a/dev-python/pytest-timeout/pytest-timeout-2.4.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="pytest plugin to abort hanging tests" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-timeout/ - https://pypi.org/project/pytest-timeout/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# do not rdepend on pytest, it won't be used without it anyway -# pytest-cov used to test compatibility -BDEPEND=" - test? ( - dev-python/pexpect[${PYTHON_USEDEP}] - !hppa? ( - $(python_gen_cond_dep ' - dev-python/pytest-cov[${PYTHON_USEDEP}] - ' python3_{11..13} 'pypy3*') - ) - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - if has_version "dev-python/pytest-cov[${PYTHON_USEDEP}]"; then - local EPYTEST_PLUGINS=( "${EPYTEST_PLUGINS[@]}" pytest-cov ) - else - EPYTEST_DESELECT+=( - test_pytest_timeout.py::test_cov - ) - fi - - epytest -} diff --git a/dev-python/pytest-tornasync/Manifest b/dev-python/pytest-tornasync/Manifest deleted file mode 100644 index 3f23e97f70d9..000000000000 --- a/dev-python/pytest-tornasync/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-tornasync-0.6.0.post2.gh.tar.gz 6157 BLAKE2B 315526ebfe1801ccb10258c0258a83f16efdc28b2b2dcdeece94423a0230506fc08ef176655e35c7aed007fad40501d6a1b0ad20728dfc58faddaad003fb1182 SHA512 fe21bc724b0bcc192f0ca7628302cda0b8122e1b5aedd4f7a0818bc757f45c1d4f76b2aecc35396349df7fc5b43c1278a5a06af44c2b29d8bf1e691164324231 diff --git a/dev-python/pytest-tornasync/metadata.xml b/dev-python/pytest-tornasync/metadata.xml deleted file mode 100644 index abd0597a1324..000000000000 --- a/dev-python/pytest-tornasync/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - pytest-tornasync - eukaryote/pytest-tornasync - - diff --git a/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2-r1.ebuild b/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2-r1.ebuild deleted file mode 100644 index 1c8256b5d571..000000000000 --- a/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -MY_P=${PN}-${PV/_p/.post} -DESCRIPTION="Pytest plugin for testing Python 3.5+ Tornado code" -HOMEPAGE=" - https://github.com/eukaryote/pytest-tornasync/ - https://pypi.org/project/pytest-tornasync/ -" -SRC_URI=" - https://github.com/eukaryote/pytest-tornasync/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pytest-3.0[${PYTHON_USEDEP}] - >=dev-python/tornado-5.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_prepare_all() { - # Do not install the license file - sed -i -e '/LICENSE/d' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_tornasync.plugin -} diff --git a/dev-python/pytest-trio/Manifest b/dev-python/pytest-trio/Manifest deleted file mode 100644 index 1254cd58eb31..000000000000 --- a/dev-python/pytest-trio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-trio-0.8.0.tar.gz 46525 BLAKE2B 54660dc9b021af0ec18eace72f053223d16e89635c74d71329a005e5fee3bf6e2055cc29412d9de7443b2594ee53d68890d1e30ed7c94560c355d4342bb3d035 SHA512 79141021633b7b2d8a840d7eaf6a3447bccd59d1bd4909e7feba88a9ae8244376f281b64fde4333b5a575957e3f73028e389a9abf0d19a35417f15c47eeccd05 diff --git a/dev-python/pytest-trio/files/pytest-trio-0.8.0-test.patch b/dev-python/pytest-trio/files/pytest-trio-0.8.0-test.patch deleted file mode 100644 index a65fd2aee071..000000000000 --- a/dev-python/pytest-trio/files/pytest-trio-0.8.0-test.patch +++ /dev/null @@ -1,52 +0,0 @@ -From 9cda20bbb966fe1e4ae51921d566c668654ee5e1 Mon Sep 17 00:00:00 2001 -From: Vincent Vanlaer -Date: Sun, 3 Sep 2023 00:00:54 +0200 -Subject: [PATCH 1/2] Remove trio.tests import causing warnings - -It is deprecated and the replacement is made private as trio._tests. -While we could be using that, this commit copies over the one relevant -function that is actually necessary. The other two imports just repeat -tests that are already in trio and do not need repeating here. ---- - .../_tests/test_hypothesis_interaction.py | 21 ++++++++++++++----- - 1 file changed, 16 insertions(+), 5 deletions(-) - -diff --git a/pytest_trio/_tests/test_hypothesis_interaction.py b/pytest_trio/_tests/test_hypothesis_interaction.py -index 75aa9f7..cb95a96 100644 ---- a/pytest_trio/_tests/test_hypothesis_interaction.py -+++ b/pytest_trio/_tests/test_hypothesis_interaction.py -@@ -1,10 +1,5 @@ - import pytest - import trio --from trio.tests.test_scheduler_determinism import ( -- scheduler_trace, -- test_the_trio_scheduler_is_not_deterministic, -- test_the_trio_scheduler_is_deterministic_if_seeded, --) - from hypothesis import given, settings, strategies as st - - from pytest_trio.plugin import _trio_test_runner_factory -@@ -38,6 +33,22 @@ async def test_mark_and_parametrize(x, y): - assert y in (1, 2) - - -+async def scheduler_trace(): -+ """Returns a scheduler-dependent value we can use to check determinism.""" -+ trace = [] -+ -+ async def tracer(name): -+ for i in range(10): -+ trace.append((name, i)) -+ await trio.sleep(0) -+ -+ async with trio.open_nursery() as nursery: -+ for i in range(5): -+ nursery.start_soon(tracer, i) -+ -+ return tuple(trace) -+ -+ - def test_the_trio_scheduler_is_deterministic_under_hypothesis(): - traces = [] - - diff --git a/dev-python/pytest-trio/metadata.xml b/dev-python/pytest-trio/metadata.xml deleted file mode 100644 index 8ea97b263b78..000000000000 --- a/dev-python/pytest-trio/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - - python-trio/pytest-trio - pytest-trio - - diff --git a/dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild b/dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild deleted file mode 100644 index 8e8da622afda..000000000000 --- a/dev-python/pytest-trio/pytest-trio-0.8.0-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="This is a pytest plugin to help you test projects that use Trio" -HOMEPAGE=" - https://github.com/python-trio/pytest-trio - https://pypi.org/project/pytest-trio/ -" - -LICENSE="|| ( MIT Apache-2.0 )" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/outcome-1.1.0[${PYTHON_USEDEP}] - >=dev-python/pytest-7.2.0[${PYTHON_USEDEP}] - >=dev-python/trio-0.22.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/hypothesis-3.64[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs/source \ - dev-python/attrs \ - dev-python/sphinx-rtd-theme \ - dev-python/sphinxcontrib-trio - -python_prepare_all() { - local PATCHES=( - # https://github.com/python-trio/pytest-trio/pull/135 - "${FILESDIR}/${P}-test.patch" - ) - - # Defining 'pytest_plugins' in a non-top-level conftest is no longer supported: - mv pytest_trio/_tests/conftest.py conftest.py || die - distutils-r1_python_prepare_all -} - -python_test() { - # disable autoloading pytest-asyncio in nested pytest calls - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # since we disabled autoloading, force loading pytest-trio - local -x PYTEST_PLUGINS=pytest_trio.plugin - epytest -} diff --git a/dev-python/pytest-twisted/Manifest b/dev-python/pytest-twisted/Manifest deleted file mode 100644 index 38b1b5b0ca4e..000000000000 --- a/dev-python/pytest-twisted/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-twisted-1.14.3.gh.tar.gz 17412 BLAKE2B 00516995770e338ffcbd611d31e96576489cc188aba778913938c0fee511e24df887dc1ba41f5ac63cd85e9efec41a78242dd90705a9769bf7c37130749646c2 SHA512 fce003bdf7684a3a3f3bc45d0d7adfbb6350ee7b2f69a35c2ddbd66073e2a993a127fef24008d8300493334543baaf902033316e2c923c6b827a26d0a7356bb6 diff --git a/dev-python/pytest-twisted/metadata.xml b/dev-python/pytest-twisted/metadata.xml deleted file mode 100644 index 38103ec00b98..000000000000 --- a/dev-python/pytest-twisted/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - kangie@gentoo.org - Matt Jolly - - - python@gentoo.org - Python - - - - pytest-dev/pytest-twisted - pytest-twisted - - diff --git a/dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild b/dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild deleted file mode 100644 index cf2058ad7828..000000000000 --- a/dev-python/pytest-twisted/pytest-twisted-1.14.3-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="A pytest plugin for testing Twisted framework consumers" -HOMEPAGE=" - https://github.com/pytest-dev/pytest-twisted/ - https://pypi.org/project/pytest-twisted/ -" -SRC_URI=" - https://github.com/pytest-dev/pytest-twisted/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" - -RDEPEND=" - dev-python/decorator[${PYTHON_USEDEP}] - dev-python/greenlet[${PYTHON_USEDEP}] - >=dev-python/pytest-2.3[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] -" -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest deleted file mode 100644 index 69ba09aa248b..000000000000 --- a/dev-python/pytest-xdist/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_xdist-3.8.0.tar.gz 88069 BLAKE2B fe1c06b937c7c08535949c026e15af046e41d46601c6fc79a56f586b8c88737b9e13af692ff270f0019c17fd47283e50f34f5567e0c2a71603729e2503e61fec SHA512 fedea555be872afe09409cb1a2a3e5c183efefacc2f0eb6edeb306b855ac0ebd1d0b0063186c8c434410c0c35a178f5a80133d7f4b48ad71a4e4e0110315396b -DIST pytest_xdist-3.8.0.tar.gz.provenance 9492 BLAKE2B bc66519ffce6812f93b5770ba9dfddef8f230c8683e150d956e359ea7ce722db528b135f06e37f62d9613cc2e3c535e0f498d34c3971a2bdc200eef2d54542d0 SHA512 449bc03d3db3d57e3b13dc8609bb2a56ff6409aa65f697713418d0451323907eeb6030d3b287805129a11825ef84b3ccc5d2ad02799b4fdc85f75b2b9cd74a92 diff --git a/dev-python/pytest-xdist/files/pytest-xdist-3.8.0-pytest-9.patch b/dev-python/pytest-xdist/files/pytest-xdist-3.8.0-pytest-9.patch deleted file mode 100644 index c39a004664bb..000000000000 --- a/dev-python/pytest-xdist/files/pytest-xdist-3.8.0-pytest-9.patch +++ /dev/null @@ -1,64 +0,0 @@ -From 0c984478f39d7a01aa24c061f2581bdfd071cb6a Mon Sep 17 00:00:00 2001 -From: Bruno Oliveira -Date: Sun, 2 Nov 2025 10:18:21 -0300 -Subject: [PATCH] Adapt test to also worth with pytest-main - ---- - testing/test_newhooks.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/testing/test_newhooks.py b/testing/test_newhooks.py -index e3a8ac6f..9091ed31 100644 ---- a/testing/test_newhooks.py -+++ b/testing/test_newhooks.py -@@ -115,7 +115,7 @@ def pytest_handlecrashitem(crashitem, report, sched): - res.stdout.fnmatch_lines_random(["*HOOK: pytest_handlecrashitem"]) - res.stdout.fnmatch_lines( - [ -- "FAILED test_handlecrashitem_one.py::test_b", -- "FAILED test_handlecrashitem_one.py::test_b", -+ "FAILED test_handlecrashitem_one.py::test_b*", -+ "FAILED test_handlecrashitem_one.py::test_b*", - ] - ) -From 44f4bea2652e06e7cd5d4a063aa2673b5ef701ee Mon Sep 17 00:00:00 2001 -From: Bruno Oliveira -Date: Tue, 11 Nov 2025 08:00:23 -0300 -Subject: [PATCH] Fix CI for pytest 9.0+ (#1272) - ---- - testing/test_remote.py | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -diff --git a/testing/test_remote.py b/testing/test_remote.py -index 909f7ca2..ae82e2b7 100644 ---- a/testing/test_remote.py -+++ b/testing/test_remote.py -@@ -378,6 +378,11 @@ def test_mainargv(request): - - - def test_remote_usage_prog(pytester: pytest.Pytester) -> None: -+ if pytest.version_tuple[:2] >= (9, 0): -+ get_optparser_expr = "get_config_parser.optparser" -+ else: -+ get_optparser_expr = "get_config_parser._getparser()" -+ - pytester.makeconftest( - """ - import pytest -@@ -394,12 +399,12 @@ def pytest_configure(config): - """ - ) - pytester.makepyfile( -- """ -+ f""" - import sys - - def test(get_config_parser, request): -- get_config_parser._getparser().error("my_usage_error") -- """ -+ {get_optparser_expr}.error("my_usage_error") -+ """ - ) - - result = pytester.runpytest_subprocess("-n1") diff --git a/dev-python/pytest-xdist/metadata.xml b/dev-python/pytest-xdist/metadata.xml deleted file mode 100644 index 137ccb1542de..000000000000 --- a/dev-python/pytest-xdist/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-xdist - pytest-dev/pytest-xdist - - diff --git a/dev-python/pytest-xdist/pytest-xdist-3.8.0.ebuild b/dev-python/pytest-xdist/pytest-xdist-3.8.0.ebuild deleted file mode 100644 index 21ca738fa0fa..000000000000 --- a/dev-python/pytest-xdist/pytest-xdist-3.8.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-xdist -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Distributed testing and loop-on-failing modes" -HOMEPAGE=" - https://pypi.org/project/pytest-xdist/ - https://github.com/pytest-dev/pytest-xdist/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/execnet-2.1[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/filelock[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/pytest-dev/pytest-xdist/commit/0c984478f39d7a01aa24c061f2581bdfd071cb6a - # https://github.com/pytest-dev/pytest-xdist/commit/44f4bea2652e06e7cd5d4a063aa2673b5ef701ee - "${FILESDIR}/${P}-pytest-9.patch" -) - -python_test() { - epytest -o tmp_path_retention_count=1 -} diff --git a/dev-python/pytest-xprocess/Manifest b/dev-python/pytest-xprocess/Manifest deleted file mode 100644 index c82c5550bf16..000000000000 --- a/dev-python/pytest-xprocess/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytest-xprocess-1.0.2.tar.gz 13232 BLAKE2B c58128aba5437ddbb4e7b6870bd7ba67c2630a1571db19bc7033e7e078cecba7f77b2f2b86c12afa3e2a1780a2591db255ff63d4f2cffdea1bf880c5715e90ea SHA512 e1d797dcc6aa47f16fbbf488b395e048df7d603cf0b3a25b66546be2f33bc6ba97db3cf33964a821cc88e990386942225bec5f5606103d3615324efe716291df diff --git a/dev-python/pytest-xprocess/metadata.xml b/dev-python/pytest-xprocess/metadata.xml deleted file mode 100644 index f5e9bfe6ce97..000000000000 --- a/dev-python/pytest-xprocess/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest-dev/pytest-xprocess - pytest-xprocess - - diff --git a/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild deleted file mode 100644 index 2fb29a55f06c..000000000000 --- a/dev-python/pytest-xprocess/pytest-xprocess-1.0.2.ebuild +++ /dev/null @@ -1,29 +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_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Manage external processes across test runs" -HOMEPAGE=" - https://pypi.org/project/pytest-xprocess/ - https://github.com/pytest-dev/pytest-xprocess/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest diff --git a/dev-python/pytest-xvfb/Manifest b/dev-python/pytest-xvfb/Manifest deleted file mode 100644 index 9fed8eef3456..000000000000 --- a/dev-python/pytest-xvfb/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytest_xvfb-3.1.1.tar.gz 9022 BLAKE2B 22615f066e3e92604416cd0f04c2556ee8807529408e5268826a065a728b18bbe8ace2f540d7c16ad6450dced4c02b50b84da58008040bcabf0cb37883647b0d SHA512 703a8523e6d496d1bddb9dafbc594c180fa5647903cba71a6ab561ba40184d2ce9c54e5b1f3122d14575216e4d55bccef14f0241810f48bb870b2dc410b9f3ab -DIST pytest_xvfb-3.1.1.tar.gz.provenance 9238 BLAKE2B 97be1b82b14bf00bb854341084d3ca2313dd4754895a5b28afce1b81459f302c586c6ef1176314cc3e67c359e55c19e28975ca735407fe31ed8740bf5ed54718 SHA512 8aa208863eae7a45b2101f4570193f9990b5c3792ca67be5f05e9565fbc4859b30a2c25ca7063c9991cd17fa4bd791be27ab90b3eb5171b5e57af78646cb901f diff --git a/dev-python/pytest-xvfb/metadata.xml b/dev-python/pytest-xvfb/metadata.xml deleted file mode 100644 index 61085c5734a8..000000000000 --- a/dev-python/pytest-xvfb/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - ionen@gentoo.org - Ionen Wolkens - - - - The-Compiler/pytest-xvfb - pytest-xvfb - - diff --git a/dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild b/dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild deleted file mode 100644 index 33d8f85b9121..000000000000 --- a/dev-python/pytest-xvfb/pytest-xvfb-3.1.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/The-Compiler/pytest-xvfb -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="tk" - -inherit distutils-r1 pypi - -DESCRIPTION="Pytest plugin to run Xvfb for tests" -HOMEPAGE=" - https://github.com/The-Compiler/pytest-xvfb/ - https://pypi.org/project/pytest-xvfb/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pyvirtualdisplay[${PYTHON_USEDEP}] - x11-base/xorg-server[xvfb] -" - -EPYTEST_PLUGINS=( ${PN} ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest deleted file mode 100644 index 9519f194a906..000000000000 --- a/dev-python/pytest/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pytest-9.0.2.tar.gz 1568901 BLAKE2B dfee0770197f86ca8a13cb80f39c5d0e6a017097daca590fdbc0ef32e8882f03eb1ec8850682414da194deb63c48f7e280f2c9b14ed3b87e2de81b27a9ded366 SHA512 4f8177b30e39a644763d3e37a78d28d2e8b40e47a834862096571255279adfde22278d27801e36e366cc49e7ab59c38a0f4597b9f5b4c3e45912bd046ef214c9 -DIST pytest-9.0.2.tar.gz.provenance 9481 BLAKE2B e92eceb4757782e5c8654c7f5cb788e5c197f1f9c198d684104cbc5d540322f4c0f0e6a93d6352e318ec79660c48ea792c3bd3714be59ee7e2a0c40d11000e1f SHA512 07c5c0a21a593cb02810b7beb3e882c3bb3671873d2755f9490c737532ee3934f00be679cdcd0c8650f4cb85d302797978e89d8b5fab623f872a771086b64df1 -DIST pytest-9.0.3.tar.gz 1572165 BLAKE2B a86001e79e630f8e7aa3007d287271702b11eef00938f50f8f404a646c90cacb2f661e9d7ce08fa6820ec1dbc858c30a0c450126b52388356ef23d138669e297 SHA512 228908e1f9718c418b5e118e7c49cb4b998b907982e277f29cdd13199383425cce9c7cee3275440bb1d0b0ae68b4a88443ef3400f506e9b787fc4d816bc47003 -DIST pytest-9.0.3.tar.gz.provenance 9379 BLAKE2B e5d6d3cfde46cfa80ddb436fbf7608e79ced8a08fad3a5841ccc30ecd40a425e37745a9994c9cf75602467934d14d23df07ed1c20ae4801ea3e60b3fde4d805b SHA512 6e93af12b5ab40e5c76ca6f42298767a9d04f1ace4af4403e4d2589962e3dc79d8a8e0c308f528a4cf8d0b60ad600bd33128982a59bbb74c2eb0ca16192b0f51 diff --git a/dev-python/pytest/metadata.xml b/dev-python/pytest/metadata.xml deleted file mode 100644 index 658b076e7182..000000000000 --- a/dev-python/pytest/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytest - pytest-dev/pytest - - diff --git a/dev-python/pytest/pytest-9.0.2.ebuild b/dev-python/pytest/pytest-9.0.2.ebuild deleted file mode 100644 index a1c1a844cbac..000000000000 --- a/dev-python/pytest/pytest-9.0.2.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple powerful testing with Python" -HOMEPAGE=" - https://pytest.org/ - https://github.com/pytest-dev/pytest/ - https://pypi.org/project/pytest/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/iniconfig-1.0.1[${PYTHON_USEDEP}] - >=dev-python/packaging-22[${PYTHON_USEDEP}] - =dev-python/pluggy-1.5.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/argcomplete[${PYTHON_USEDEP}] - >=dev-python/attrs-19.2[${PYTHON_USEDEP}] - >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/xmlschema[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" - -src_test() { - # workaround new readline defaults - echo "set enable-bracketed-paste off" > "${T}"/inputrc || die - local -x INPUTRC="${T}"/inputrc - distutils-r1_src_test -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local -x COLUMNS=80 - - local EPYTEST_DESELECT=( - # broken by epytest args - testing/test_warnings.py::test_works_with_filterwarnings - testing/test_threadexception.py::test_unhandled_thread_exception_after_teardown - testing/test_unraisableexception.py::test_refcycle_unraisable - - # does not like verbosity - testing/test_assertrewrite.py::TestAssertionRewrite::test_len - - # tend to be broken by random pytest plugins - # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out) - testing/test_helpconfig.py::test_version_less_verbose - testing/test_helpconfig.py::test_version_verbose - testing/test_junitxml.py::test_random_report_log_xdist - testing/test_junitxml.py::test_runs_twice_xdist - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose - testing/test_terminal.py::TestProgressWithTeardown::test_xdist_normal - testing/test_terminal.py::TestTerminalFunctional::test_header_trailer_info - testing/test_terminal.py::TestTerminalFunctional::test_no_header_trailer_info - - # unstable with xdist - testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting_xdist - - # TODO (XPASS) - testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_not_altered - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_simple - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_twice - testing/test_debugging.py::TestPDB::test_pdb_with_injected_do_debug - testing/test_debugging.py::test_pdb_suspends_fixture_capturing - - # setuptools warnings - testing/acceptance_test.py::TestInvocationVariants::test_cmdline_python_namespace_package - - # PDB tests seem quite flaky (they time out often) - testing/test_debugging.py::TestPDB - ) - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # regressions on pypy3.9 - # https://github.com/pytest-dev/pytest/issues/9787 - testing/test_skipping.py::test_errors_in_xfail_skip_expressions - ) - ;; - python3.14) - EPYTEST_DESELECT+=( - testing/test_doctest.py::TestDoctests::test_doctest_unexpected_exception - ) - ;; - esac - - local EPYTEST_PLUGINS=() - local EPYTEST_XDIST=1 - epytest -} diff --git a/dev-python/pytest/pytest-9.0.3.ebuild b/dev-python/pytest/pytest-9.0.3.ebuild deleted file mode 100644 index ed769b0ac66d..000000000000 --- a/dev-python/pytest/pytest-9.0.3.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple powerful testing with Python" -HOMEPAGE=" - https://pytest.org/ - https://github.com/pytest-dev/pytest/ - https://pypi.org/project/pytest/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/iniconfig-1.0.1[${PYTHON_USEDEP}] - >=dev-python/packaging-22[${PYTHON_USEDEP}] - =dev-python/pluggy-1.5.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/argcomplete[${PYTHON_USEDEP}] - >=dev-python/attrs-19.2[${PYTHON_USEDEP}] - >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/xmlschema[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" - -src_test() { - # workaround new readline defaults - echo "set enable-bracketed-paste off" > "${T}"/inputrc || die - local -x INPUTRC="${T}"/inputrc - distutils-r1_src_test -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local -x COLUMNS=80 - - local EPYTEST_DESELECT=( - # broken by epytest args - testing/test_warnings.py::test_works_with_filterwarnings - testing/test_threadexception.py::test_unhandled_thread_exception_after_teardown - testing/test_unraisableexception.py::test_refcycle_unraisable - - # does not like verbosity - testing/test_assertrewrite.py::TestAssertionRewrite::test_len - - # tend to be broken by random pytest plugins - # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out) - testing/test_helpconfig.py::test_version_less_verbose - testing/test_helpconfig.py::test_version_verbose - testing/test_junitxml.py::test_random_report_log_xdist - testing/test_junitxml.py::test_runs_twice_xdist - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose - testing/test_terminal.py::TestProgressWithTeardown::test_xdist_normal - testing/test_terminal.py::TestTerminalFunctional::test_header_trailer_info - testing/test_terminal.py::TestTerminalFunctional::test_no_header_trailer_info - - # unstable with xdist - testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting_xdist - - # TODO (XPASS) - testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_not_altered - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_simple - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_twice - testing/test_debugging.py::TestPDB::test_pdb_with_injected_do_debug - testing/test_debugging.py::test_pdb_suspends_fixture_capturing - - # setuptools warnings - testing/acceptance_test.py::TestInvocationVariants::test_cmdline_python_namespace_package - - # PDB tests seem quite flaky (they time out often) - testing/test_debugging.py::TestPDB - ) - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # regressions on pypy3.9 - # https://github.com/pytest-dev/pytest/issues/9787 - testing/test_skipping.py::test_errors_in_xfail_skip_expressions - ) - ;; - python3.14) - EPYTEST_DESELECT+=( - testing/test_doctest.py::TestDoctests::test_doctest_unexpected_exception - ) - ;; - esac - - local EPYTEST_PLUGINS=() - local EPYTEST_XDIST=1 - epytest -} diff --git a/dev-python/python-augeas/Manifest b/dev-python/python-augeas/Manifest deleted file mode 100644 index 459dc07e140e..000000000000 --- a/dev-python/python-augeas/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-augeas-1.2.0.tar.gz 99396 BLAKE2B d65184451d4d0efb5220006296e5039a1a5ff9536b1eca60f876150f056f1bd8e7883bc25f777b4e079bb39e1397bfc611eea67ebf0e29eebbb8db3a8f1f1cbd SHA512 5d462263cb1857694796500ff412cf53d3800a030277a53ba9d84dda9dbcbdd7693a3ae7eec467d816aa07dfa27c5b06cc0cf6470bfa8bf72e45c56e192c431f diff --git a/dev-python/python-augeas/metadata.xml b/dev-python/python-augeas/metadata.xml deleted file mode 100644 index bdaeb515c5b0..000000000000 --- a/dev-python/python-augeas/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - prometheanfire@gentoo.org - - - python@gentoo.org - Python - - - - python-augeas - hercules-team/python-augeas - - diff --git a/dev-python/python-augeas/python-augeas-1.2.0.ebuild b/dev-python/python-augeas/python-augeas-1.2.0.ebuild deleted file mode 100644 index e0adc41e4aed..000000000000 --- a/dev-python/python-augeas/python-augeas-1.2.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for Augeas" -HOMEPAGE=" - https://augeas.net/ - https://github.com/hercules-team/python-augeas/ - https://pypi.org/project/python-augeas/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - app-admin/augeas - >=dev-python/cffi-1.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" - -distutils_enable_tests unittest diff --git a/dev-python/python-axolotl-curve25519/Manifest b/dev-python/python-axolotl-curve25519/Manifest deleted file mode 100644 index e488ad0bf951..000000000000 --- a/dev-python/python-axolotl-curve25519/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-axolotl-curve25519-0.4.1-2.gh.tar.gz 100957 BLAKE2B cda4fb7ad7c78df7465a952e2b5f3c6616849876bc1c8b72dde08042a655c2b86233329d311f6bee1bfc6d2b32926968aafc7e6204320209c2c1bd008f1aa361 SHA512 cbc7c6caa47a9a811640c247a1be727d7b1b68bcdb4c5336e02b4d1eaf9fd2c57b7438b0da466a379a1c0f3f146756b9b7eea3c9b7945ce88478d4bf0b8a1e0d diff --git a/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-0.4.1_p2-fix-setuptools-warning.diff b/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-0.4.1_p2-fix-setuptools-warning.diff deleted file mode 100644 index b62111a0b7c3..000000000000 --- a/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-0.4.1_p2-fix-setuptools-warning.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naurp a/setup.py b/setup.py ---- a/setup.py 2018-04-14 12:44:43.000000000 +0200 -+++ b/setup.py 2023-04-01 18:39:19.732484796 +0200 -@@ -18,7 +18,7 @@ module_curve = Extension('axolotl_curve2 - ) - setup( - name='python-axolotl-curve25519', -- version="0.4.1-2", -+ version="0.4.1.post2", - license='GPLv3 License', - author='Tarek Galal', - ext_modules = [module_curve], diff --git a/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-fix-type.patch b/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-fix-type.patch deleted file mode 100644 index dc30fff8d911..000000000000 --- a/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-fix-type.patch +++ /dev/null @@ -1,15 +0,0 @@ -See https://github.com/tgalal/python-axolotl-curve25519/pull/26 - -diff --git a/curve25519module.c b/curve25519module.c -index f4bd3d7..cf8bb45 100644 ---- a/curve25519module.c -+++ b/curve25519module.c -@@ -158,7 +158,7 @@ curve25519_functions[] = { - PyModuleDef_HEAD_INIT, - "axolotl_curve25519", - NULL, -- NULL, -+ 0, - curve25519_functions, - }; - diff --git a/dev-python/python-axolotl-curve25519/metadata.xml b/dev-python/python-axolotl-curve25519/metadata.xml deleted file mode 100644 index 9bcf66a3d106..000000000000 --- a/dev-python/python-axolotl-curve25519/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - conikost@gentoo.org - Conrad Kostecki - - - This is a python wrapper for the curve25519 library with ed25519 signatures. - The C code was pulled from libaxolotl-android. - At the moment this wrapper is meant for use by dev-python/python-axolotl. - - - https://github.com/tgalal/python-axolotl-curve25519/issues - tgalal/python-axolotl-curve25519 - python-axolotl-curve25519 - - diff --git a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild deleted file mode 100644 index f200c2b2f838..000000000000 --- a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_PV="${PV/_p/-}" - -DESCRIPTION="A python wrapper for the curve25519 library with ed25519 signatures" -HOMEPAGE="https://github.com/tgalal/python-axolotl-curve25519" -SRC_URI="https://github.com/tgalal/${PN}/archive/${MY_PV}.tar.gz -> ${PN}-${MY_PV}.gh.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="BSD GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" - -PATCHES=( - "${FILESDIR}/python-axolotl-curve25519-fix-type.patch" - "${FILESDIR}/${P}-fix-setuptools-warning.diff" -) diff --git a/dev-python/python-axolotl/Manifest b/dev-python/python-axolotl/Manifest deleted file mode 100644 index 43fb35fe67ae..000000000000 --- a/dev-python/python-axolotl/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python-axolotl-0.2.3-update-proto.patch 63323 BLAKE2B 2d922584ed0f92c115b1eca8dee26ed27ae91c31702dd91d81c80495712f70cc96a9c1c1332358f2c70d5331378609fcfb09350862cf07eeec37fc63fe5e9759 SHA512 3d2457af683b073450587b61076e09704036f8081b2ce5150e1be347b2a0081bb8b338169c111e6416770d6c3aed7251dd225a7d8b1c58409756e3176aa96c6f -DIST python-axolotl-0.2.3.gh.tar.gz 52139 BLAKE2B 8539f4ff6d9d7e57965cdbbd510f499cf344490091fe56b013d1ab60986092ac8a7a76248624993692077020043ea21c1d9448ecf9b76a698b43da4e014f37ab SHA512 1a10dc9df2f95d19b49909d4d136b5266aae19e24ac84f8b263ae7d4de18f77353c737616ac0648b600e05699a90d348f95c6c1659849986becefb4a0277fc80 diff --git a/dev-python/python-axolotl/metadata.xml b/dev-python/python-axolotl/metadata.xml deleted file mode 100644 index c0b1f15bdc96..000000000000 --- a/dev-python/python-axolotl/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - conikost@gentoo.org - Conrad Kostecki - - - This is a python port of libsignal-protocol-java. - It's a ratcheting forward secrecy protocol that works - in synchronous and asynchronous messaging environments. - Originally written by Moxie Marlinspike. - - - https://github.com/tgalal/python-axolotl/issues - tgalal/python-axolotl - python-axolotl - - diff --git a/dev-python/python-axolotl/python-axolotl-0.2.3-r4.ebuild b/dev-python/python-axolotl/python-axolotl-0.2.3-r4.ebuild deleted file mode 100644 index da00ab2cb664..000000000000 --- a/dev-python/python-axolotl/python-axolotl-0.2.3-r4.ebuild +++ /dev/null @@ -1,40 +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="A python module for the axolotl protocol" -HOMEPAGE=" - https://github.com/tgalal/python-axolotl/ - https://pypi.org/project/python-axolotl/ -" -SRC_URI=" - https://github.com/tgalal/python-axolotl/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - https://github.com/parona-source/python-axolotl/commit/f23e151c2f27043c7261eb07dd50f269abf51dce.patch - -> python-axolotl-0.2.3-update-proto.patch -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" - -PATCHES=( - # https://bugs.gentoo.org/936053 - # https://github.com/tgalal/python-axolotl/pull/46 - "${DISTDIR}"/python-axolotl-0.2.3-update-proto.patch -) - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/protobuf-3.20[${PYTHON_USEDEP}] - dev-python/python-axolotl-curve25519[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/python-barbicanclient/Manifest b/dev-python/python-barbicanclient/Manifest deleted file mode 100644 index 9782ed7f86ac..000000000000 --- a/dev-python/python-barbicanclient/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_barbicanclient-7.3.0.tar.gz 128409 BLAKE2B 311fe17580efd67b158d477c838ac6c87e7c4d9d193561f76199bd3ead56b790781e0891ce402928dcd6becbd4f3b956b9b778327d48492d8023838a79337557 SHA512 db31cb44519c4dbbb0155f936284d05f4481ea1c7cbbfb1a3ae333803b936dbe58c9a307817f888da1af7289b9c735bd2a46bb7b1369c032f78577c898945506 -DIST python_barbicanclient-7.4.0.tar.gz 128635 BLAKE2B fee534d432920a0905def10d282286b7effc045be3fce0e70f3e31c01f8f2c013e7e38fd01aafef20f725e897551dea794c36f8807739e5eb406acae860edd4d SHA512 c8899e3a8c21a595bf3b09e9b9989e03679a6a6a10e8e807220ae7b7343b359a3687580bdf53a21c8aa4e1f79a2555cd3ee11e8ad2464deaa408272df123010e diff --git a/dev-python/python-barbicanclient/metadata.xml b/dev-python/python-barbicanclient/metadata.xml deleted file mode 100644 index 63dffd883aaa..000000000000 --- a/dev-python/python-barbicanclient/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gentoo-bugzilla@vimja.email - Niklaus 'vimja' Hofer - - - python-barbicanclient - openstack/python-barbicanclient - - diff --git a/dev-python/python-barbicanclient/python-barbicanclient-7.3.0.ebuild b/dev-python/python-barbicanclient/python-barbicanclient-7.3.0.ebuild deleted file mode 100644 index c6443ae25124..000000000000 --- a/dev-python/python-barbicanclient/python-barbicanclient-7.3.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Client library for Barbican API." -HOMEPAGE=" - https://opendev.org/openstack/python-barbicanclient - https://github.com/openstack/python-barbicanclient/ - https://pypi.org/project/python-barbicanclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-5.1.1[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/coverage-4.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare -} - -EPYTEST_PLUGINS=() - -EPYTEST_IGNORE=( - # Requires access to cloud instance - functionaltests/ -) - -distutils_enable_tests pytest diff --git a/dev-python/python-barbicanclient/python-barbicanclient-7.4.0.ebuild b/dev-python/python-barbicanclient/python-barbicanclient-7.4.0.ebuild deleted file mode 100644 index c6443ae25124..000000000000 --- a/dev-python/python-barbicanclient/python-barbicanclient-7.4.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Client library for Barbican API." -HOMEPAGE=" - https://opendev.org/openstack/python-barbicanclient - https://github.com/openstack/python-barbicanclient/ - https://pypi.org/project/python-barbicanclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-5.1.1[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/coverage-4.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare -} - -EPYTEST_PLUGINS=() - -EPYTEST_IGNORE=( - # Requires access to cloud instance - functionaltests/ -) - -distutils_enable_tests pytest diff --git a/dev-python/python-box/Manifest b/dev-python/python-box/Manifest deleted file mode 100644 index ac100b034623..000000000000 --- a/dev-python/python-box/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Box-7.4.1.gh.tar.gz 89513 BLAKE2B 32fc6046528ce79d41f19143a13810868fc074ce997c5a9558026a001ba819e9d51dc75e332a766650bea4f78b1af88f682de7d23a6252917338125e4c46312b SHA512 2dc78e368257a15a7ab1bc5a69bdc6edba1d98308da127670fde22440f30be1fa44d68641db270a733872b96e1658a37fc18ec4faec584515fa9bf02850da41e diff --git a/dev-python/python-box/metadata.xml b/dev-python/python-box/metadata.xml deleted file mode 100644 index f82e4094d819..000000000000 --- a/dev-python/python-box/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - kangie@gentoo.org - Matt Jolly - - - cdgriffith/Box - python-box - - - Compiles native C extensions - - diff --git a/dev-python/python-box/python-box-7.4.1.ebuild b/dev-python/python-box/python-box-7.4.1.ebuild deleted file mode 100644 index 68a20cc190e9..000000000000 --- a/dev-python/python-box/python-box-7.4.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=Box-${PV} -DESCRIPTION="Python dictionaries with advanced dot notation access" -HOMEPAGE=" - https://github.com/cdgriffith/Box/ - https://pypi.org/project/python-box/ -" -SRC_URI=" - https://github.com/cdgriffith/Box/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="+native-extensions" - -RDEPEND=" - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # require unpackaged 'toon' (probably from git too) - test/test_box.py::TestBox::test_toon_files - test/test_box.py::TestBox::test_toon_from_toon_with_box_args - test/test_box.py::TestBox::test_toon_strings - test/test_box_list.py::TestBoxList::test_toon_files - test/test_box_list.py::TestBoxList::test_toon_strings -) - -src_prepare() { - if ! use native-extensions; then - # a cheap hack, extensions are auto-disabled if Cython.Build - # is not importable - > Cython.py || die - fi - - distutils-r1_src_prepare -} - -python_test() { - rm -rf box || die - epytest -} diff --git a/dev-python/python-bugzilla/Manifest b/dev-python/python-bugzilla/Manifest deleted file mode 100644 index fc26d490c620..000000000000 --- a/dev-python/python-bugzilla/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_bugzilla-3.3.0.tar.gz 120711 BLAKE2B 29b6b52c3907606ea474b2f21276fcc6ee307aec315787fe7910e2df16b8e571cff78e133326520f28574bce8d99fc2331e6341fd8fe09edbc9d61d4dcc72856 SHA512 e8e015575a4d2540e351628099642d586bfeefdc8fca0b1e2de802db4ef91b26952d84b5073ef39a6e3a54b181b1937f169c4477267f777f5a9551a5757cacbf diff --git a/dev-python/python-bugzilla/metadata.xml b/dev-python/python-bugzilla/metadata.xml deleted file mode 100644 index 4614b3e34fa3..000000000000 --- a/dev-python/python-bugzilla/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - dilfridge@gentoo.org - Andreas K. Huettel - - - mgorny@gentoo.org - Michał Górny - - - python@gentoo.org - Python - - - - python-bugzilla/python-bugzilla - python-bugzilla - - diff --git a/dev-python/python-bugzilla/python-bugzilla-3.3.0.ebuild b/dev-python/python-bugzilla/python-bugzilla-3.3.0.ebuild deleted file mode 100644 index 1313a97cc61d..000000000000 --- a/dev-python/python-bugzilla/python-bugzilla-3.3.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A python module for interacting with Bugzilla over XMLRPC" -HOMEPAGE=" - https://github.com/python-bugzilla/python-bugzilla/ - https://pypi.org/project/python-bugzilla/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - || ( - dev-python/python-magic[${PYTHON_USEDEP}] - sys-apps/file[python,${PYTHON_USEDEP}] - ) - dev-python/requests[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/docutils[${PYTHON_USEDEP}] - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/python-caja/Manifest b/dev-python/python-caja/Manifest deleted file mode 100644 index e0496406bd06..000000000000 --- a/dev-python/python-caja/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-caja-1.28.0.tar.xz 324164 BLAKE2B a0b0f3a75acbd6481dfaf88656d32b1c4de4435597a85bfd95bc4989b9c29b218ac2e4629b0551f779d60f045d5768cac5aa3c0c298412bc45f11282d53b01f6 SHA512 a87c05664c1afcddd14a26c564ecfaa58405d922b48bd9e53bd777623e88e53ddb59dd6debf5a90f3989285b198d8c307e7e5059cbd6e333fde9426724946366 diff --git a/dev-python/python-caja/metadata.xml b/dev-python/python-caja/metadata.xml deleted file mode 100644 index 4d5a275a3b35..000000000000 --- a/dev-python/python-caja/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - mate-desktop/python-caja - - diff --git a/dev-python/python-caja/python-caja-1.28.0.ebuild b/dev-python/python-caja/python-caja-1.28.0.ebuild deleted file mode 100644 index 0e67985dd73c..000000000000 --- a/dev-python/python-caja/python-caja-1.28.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MATE_LA_PUNT="yes" - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit mate python-single-r1 - -if [[ "${PV}" != *9999 ]]; then - KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" -fi - -DESCRIPTION="Python bindings for the Caja file manager" -LICENSE="GPL-2+" -SLOT="0" -IUSE="doc" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -RDEPEND="${PYTHON_DEPS} - >=dev-libs/glib-2.50:2 - $( python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]' ) - >=mate-base/caja-1.17.1[introspection] - >=x11-libs/gtk+-3.22:3 -" -BDEPEND="${RDEPEND} - dev-util/gtk-doc - dev-build/gtk-doc-am - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - doc? ( app-text/docbook-xml-dtd:4.1.2 ) -" - -src_prepare() { - MATE_FORCE_AUTORECONF="true" - - sed -i "s/\$(PACKAGE)/${PF}/g" examples/Makefile.am || die - mate_src_prepare -} - -src_install() { - mate_src_install - - # Keep the directory for systemwide extensions. - keepdir /usr/share/caja-python/extensions/ - - # The HTML documentation generation is broken and commented out by upstream. - # - #if use doc ; then - # insinto /usr/share/gtk-doc/html/nautilus-python # for dev-util/devhelp - # doins -r docs/html/* - #fi -} diff --git a/dev-python/python-cinderclient/Manifest b/dev-python/python-cinderclient/Manifest deleted file mode 100644 index 265530a26726..000000000000 --- a/dev-python/python-cinderclient/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_cinderclient-9.9.0.tar.gz 236806 BLAKE2B c4fe3f2b711e27defb2b585fe245e9b8f50eb68bc51ea2e2605e654983fc939fd1664e210f81a8ab264364150c7507d7046997477882a0584744f792a6ad5059 SHA512 7f3a8cdf6c3db29bf4e27cc63fbf7561e0edc5fab10faf0d03eef9993a902baf45a5fc5505af2bf03a971c2d73d2b42d6a4158e7ee2568be5fc3b30573e05e91 diff --git a/dev-python/python-cinderclient/metadata.xml b/dev-python/python-cinderclient/metadata.xml deleted file mode 100644 index 67ae8c63517f..000000000000 --- a/dev-python/python-cinderclient/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - python-cinderclient - python-cinderclient - openstack/python-cinderclient - - diff --git a/dev-python/python-cinderclient/python-cinderclient-9.9.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-9.9.0.ebuild deleted file mode 100644 index 197e86aeeeb0..000000000000 --- a/dev-python/python-cinderclient/python-cinderclient-9.9.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack Cinder API" -HOMEPAGE=" - https://opendev.org/openstack/python-cinderclient/ - https://github.com/openstack/python-cinderclient/ - https://pypi.org/project/python-cinderclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/keystoneauth1-5.9.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}] - >=dev-python/pbr-5.5.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] - >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] - >=dev-python/stevedore-3.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/ddt[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/oslo-serialization[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - # functional tests require cloud instance access - eunittest -b cinderclient/tests/unit -} diff --git a/dev-python/python-ctags3/Manifest b/dev-python/python-ctags3/Manifest deleted file mode 100644 index 9d0661d91699..000000000000 --- a/dev-python/python-ctags3/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-ctags3-1.6.0.gh.tar.gz 70311 BLAKE2B f286aad922f8220d5f0b42f2919425d836bd27e9b2a85739333295d6e681172b20d33d010821c881583a4bed29d103939cf4b7e1d67190ba52cf1e0a1ca75290 SHA512 38df28c1055b2240e5da7699a7c72bab85908c7b1a1b4db83f19350541fe49d8499a9b7400ad14c77166b459fbb30f6b2c22d65685ac5f392ececa3eeecb6f41 diff --git a/dev-python/python-ctags3/metadata.xml b/dev-python/python-ctags3/metadata.xml deleted file mode 100644 index 69a96d84a4dd..000000000000 --- a/dev-python/python-ctags3/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - python-ctags3 - universal-ctags/python-ctags3 - https://github.com/universal-ctags/python-ctags3/issues - - diff --git a/dev-python/python-ctags3/python-ctags3-1.6.0-r1.ebuild b/dev-python/python-ctags3/python-ctags3-1.6.0-r1.ebuild deleted file mode 100644 index 0e76edc70096..000000000000 --- a/dev-python/python-ctags3/python-ctags3-1.6.0-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="python-ctags3-${PV}" -DESCRIPTION="Exuberant Ctags indexing python bindings" -HOMEPAGE="https://github.com/universal-ctags/python-ctags3" -# PyPI tarballs don't contain pyx files -SRC_URI="https://github.com/universal-ctags/python-ctags3/archive/${PV}.tar.gz -> ${MY_P}.gh.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - dev-util/ctags:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_prepare_all() { - # We currently need to let Cython regenerate this file to make Python 3.11 - # support work - rm src/_readtags.c || die - cython -3 src/_readtags.pyx || die - distutils-r1_python_prepare_all -} - -python_test() { - # To prevent pytest from importing it and failing with: - # ModuleNotFoundError: No module named 'ctags._readtags' - rm -rf src/ctags || die - epytest -} diff --git a/dev-python/python-daemon/Manifest b/dev-python/python-daemon/Manifest deleted file mode 100644 index 211642cb9e02..000000000000 --- a/dev-python/python-daemon/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_daemon-3.1.2.tar.gz 71576 BLAKE2B 605b84271935e5c8bf54aee64f4a4a4dfec06e87acb7d2edd2c7676c67f0b1b933bceec29ab91debad8745e501744cf507f745e1aa0b159f7b600257ed68815c SHA512 3901b9f14f11b8765eb31874fdb9410cbda1425ce70d2702827fe4745b5b8fb93f23e9f71faa6b0ca001745aeea03c186c4e29d973cb12a5912340dae6aa2ee0 diff --git a/dev-python/python-daemon/metadata.xml b/dev-python/python-daemon/metadata.xml deleted file mode 100644 index 4b5d6de91764..000000000000 --- a/dev-python/python-daemon/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - - python-daemon - - diff --git a/dev-python/python-daemon/python-daemon-3.1.2.ebuild b/dev-python/python-daemon/python-daemon-3.1.2.ebuild deleted file mode 100644 index 00e72c722b52..000000000000 --- a/dev-python/python-daemon/python-daemon-3.1.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library to implement a well-behaved Unix daemon process" -HOMEPAGE=" - https://pagure.io/python-daemon/ - https://pypi.org/project/python-daemon/ -" - -# build system and tests use GPL-3.0+ but none of these files are installed -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~mips ~ppc ppc64 ~sparc x86" - -RDEPEND=" - >=dev-python/lockfile-0.10[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/docutils[${PYTHON_USEDEP}] - test? ( - dev-python/testtools[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # overengineered logic with NIH deps - rm setup.py || die - cat > setup.cfg <<-EOF || die - [metadata] - version = ${PV} - description = ${DESCRIPTION} - maintainer = - long_description = - exclude = doc - EOF - - # tests for their overengineered setup - rm test/test_{setup,util_metadata}.py || die -} diff --git a/dev-python/python-dateutil/Manifest b/dev-python/python-dateutil/Manifest deleted file mode 100644 index 82d26649de2c..000000000000 --- a/dev-python/python-dateutil/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-dateutil-2.9.0.post0.tar.gz 342432 BLAKE2B b3469ff9900afd98f474f162083570c28ac93378efc772b5f365fa0d5d4354a96867a024065adc430b71d7bde6909195ac4ebe3ad1d17e638fded0b4b40f9954 SHA512 f76522de0ff21547327eaf6966e80a15c57f8f92588d520eabd354a732e5c4b51d9c3ac5effd9eaa6dd451d1bce329a54a3f4c6bf4f1bd08ff06b0305c994e5a diff --git a/dev-python/python-dateutil/files/python-dateutil-2.9.0-no-pytest-cov.patch b/dev-python/python-dateutil/files/python-dateutil-2.9.0-no-pytest-cov.patch deleted file mode 100644 index d483451a0adf..000000000000 --- a/dev-python/python-dateutil/files/python-dateutil-2.9.0-no-pytest-cov.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/tests/conftest.py b/tests/conftest.py -index 78ed70a..4bb4c0a 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -14,10 +14,11 @@ def pytest_collection_modifyitems(items): - - marker = marker_getter('xfail') - -+ # requires pytest-cov - # Need to query the args because conditional xfail tests still have - # the xfail mark even if they are not expected to fail -- if marker and (not marker.args or marker.args[0]): -- item.add_marker(pytest.mark.no_cover) -+ #if marker and (not marker.args or marker.args[0]): -+ # item.add_marker(pytest.mark.no_cover) - - - def set_tzpath(): diff --git a/dev-python/python-dateutil/files/python-dateutil-2.9.0-system-tzdata.patch b/dev-python/python-dateutil/files/python-dateutil-2.9.0-system-tzdata.patch deleted file mode 100644 index 08a983d9f6a2..000000000000 --- a/dev-python/python-dateutil/files/python-dateutil-2.9.0-system-tzdata.patch +++ /dev/null @@ -1,91 +0,0 @@ -diff --git a/src/dateutil/zoneinfo/__init__.py b/src/dateutil/zoneinfo/__init__.py -index 34f11ad..e3f0f94 100644 ---- a/src/dateutil/zoneinfo/__init__.py -+++ b/src/dateutil/zoneinfo/__init__.py -@@ -1,6 +1,7 @@ - # -*- coding: utf-8 -*- - import warnings - import json -+import os - - from tarfile import TarFile - from pkgutil import get_data -@@ -10,7 +11,7 @@ from dateutil.tz import tzfile as _tzfile - - __all__ = ["get_zonefile_instance", "gettz", "gettz_db_metadata"] - --ZONEFILENAME = "dateutil-zoneinfo.tar.gz" -+ZONEDIRECTORY = "/usr/share/zoneinfo" - METADATA_FN = 'METADATA' - - -@@ -19,12 +20,14 @@ class tzfile(_tzfile): - return (gettz, (self._filename,)) - - --def getzoneinfofile_stream(): -- try: -- return BytesIO(get_data(__name__, ZONEFILENAME)) -- except IOError as e: # TODO switch to FileNotFoundError? -- warnings.warn("I/O error({0}): {1}".format(e.errno, e.strerror)) -- return None -+def iter_zones(topdir): -+ for dirpath, dirnames, filenames in os.walk(topdir): -+ for f in filenames: -+ if f.endswith(('.list', '.tab', '.zi', 'leapseconds')): -+ continue -+ fpath = os.path.join(dirpath, f) -+ relpath = os.path.relpath(fpath, topdir) -+ yield (relpath, tzfile(fpath, filename=relpath)) - - - class ZoneInfoFile(object): -@@ -48,7 +51,7 @@ class ZoneInfoFile(object): - # no metadata in tar file - self.metadata = None - else: -- self.zones = {} -+ self.zones = dict(iter_zones(ZONEDIRECTORY)) - self.metadata = None - - def get(self, name, default=None): -@@ -99,7 +102,7 @@ def get_zonefile_instance(new_instance=False): - zif = getattr(get_zonefile_instance, '_cached_instance', None) - - if zif is None: -- zif = ZoneInfoFile(getzoneinfofile_stream()) -+ zif = ZoneInfoFile() - - get_zonefile_instance._cached_instance = zif - -@@ -140,7 +143,7 @@ def gettz(name): - DeprecationWarning) - - if len(_CLASS_ZONE_INSTANCE) == 0: -- _CLASS_ZONE_INSTANCE.append(ZoneInfoFile(getzoneinfofile_stream())) -+ _CLASS_ZONE_INSTANCE.append(ZoneInfoFile()) - return _CLASS_ZONE_INSTANCE[0].zones.get(name) - - -@@ -163,5 +166,5 @@ def gettz_db_metadata(): - DeprecationWarning) - - if len(_CLASS_ZONE_INSTANCE) == 0: -- _CLASS_ZONE_INSTANCE.append(ZoneInfoFile(getzoneinfofile_stream())) -+ _CLASS_ZONE_INSTANCE.append(ZoneInfoFile()) - return _CLASS_ZONE_INSTANCE[0].metadata -diff --git a/tests/test_imports.py b/tests/test_imports.py -index 7d0749e..4256f45 100644 ---- a/tests/test_imports.py -+++ b/tests/test_imports.py -@@ -232,9 +232,8 @@ def test_import_zone_info_from(): - def test_import_zone_info_star(): - from dateutil.zoneinfo import gettz - from dateutil.zoneinfo import gettz_db_metadata -- from dateutil.zoneinfo import rebuild - -- zi_all = (gettz, gettz_db_metadata, rebuild) -+ zi_all = (gettz, gettz_db_metadata) - - for var in zi_all: - assert var is not None diff --git a/dev-python/python-dateutil/metadata.xml b/dev-python/python-dateutil/metadata.xml deleted file mode 100644 index 32cce9bc255a..000000000000 --- a/dev-python/python-dateutil/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - The dateutil module provides powerful extensions to the standard - datetime module, available in Python 2.3+. - - - - python-dateutil - dateutil/dateutil - dateutil - - diff --git a/dev-python/python-dateutil/python-dateutil-2.9.0_p0.ebuild b/dev-python/python-dateutil/python-dateutil-2.9.0_p0.ebuild deleted file mode 100644 index e592f30a6a2a..000000000000 --- a/dev-python/python-dateutil/python-dateutil-2.9.0_p0.ebuild +++ /dev/null @@ -1,62 +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_NO_NORMALIZE=1 -PYTHON_FULLY_TESTED=( python3_{11..14} python3_{13..14}t ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Extensions to the standard Python datetime module" -HOMEPAGE=" - https://dateutil.readthedocs.io/ - https://pypi.org/project/python-dateutil/ - https://github.com/dateutil/dateutil/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/six-1.5[${PYTHON_USEDEP}] - sys-libs/timezone-data -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/hypothesis[${PYTHON_USEDEP}] - ' "${PYTHON_FULLY_TESTED[@]}") - ) -" - -PATCHES=( - "${FILESDIR}/python-dateutil-2.9.0-system-tzdata.patch" - "${FILESDIR}/python-dateutil-2.9.0-no-pytest-cov.patch" -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - # don't install zoneinfo tarball - sed -i '/package_data=/d' setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_IGNORE=() - if ! has_version "dev-python/hypothesis[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/property - ) - fi - - epytest -} diff --git a/dev-python/python-dbusmock/Manifest b/dev-python/python-dbusmock/Manifest deleted file mode 100644 index d5de96971d9a..000000000000 --- a/dev-python/python-dbusmock/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_dbusmock-0.38.1.tar.gz 108144 BLAKE2B fc0353759e4b69675af4edcf4d3824bee007ec77ae903508dcc03cee6df24f527e9fc819503ee4bdc67e880d215bb4fce71c183b5fc24fc2a0d38bc1739b7b1c SHA512 3bfd069f977171045338bd76862660a0e088e99aa000261fe2d447d8576cecdf249579162eae54ad21bdd4a1ad3421da13b5ee30e347d813990f55288c09b85e -DIST python_dbusmock-0.38.1.tar.gz.provenance 9593 BLAKE2B ef364b3158a1c6ab670bdff39e7c18f384aa96e841eec525ce0e81d45826825edf39b9a147563ac343b17dc0a21395fdf5ecb89ee0e13df3e6750faf9c5480e9 SHA512 0a052310133b95b03eded22314b5f2a936c2ca1b57f3725eadc639449c4c6d64c9811d2d260b84db29762874b574faa930c2dd9e903ae008121f4ca22ecaed9d diff --git a/dev-python/python-dbusmock/metadata.xml b/dev-python/python-dbusmock/metadata.xml deleted file mode 100644 index 02b078da05f7..000000000000 --- a/dev-python/python-dbusmock/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - python@gentoo.org - Python - - - - martinpitt/python-dbusmock - python-dbusmock - - diff --git a/dev-python/python-dbusmock/python-dbusmock-0.38.1.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.38.1.ebuild deleted file mode 100644 index fa285facf2d4..000000000000 --- a/dev-python/python-dbusmock/python-dbusmock-0.38.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/martinpitt/python-dbusmock -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Easily create mock objects on D-Bus for software testing" -HOMEPAGE=" - https://github.com/martinpitt/python-dbusmock/ - https://pypi.org/project/python-dbusmock/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - sys-power/upower - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # linter tests, fragile to newer linter versions - tests/test_code.py -) - -src_prepare() { - # dev-python/dbus-python uses autotools, so no .dist-info there - sed -i '/dbus-python/d' pyproject.toml setup.cfg || die - - distutils-r1_src_prepare -} - -python_test() { - # tests are fragile to long socket paths - local -x TMPDIR=/tmp - # Tests break if XDG_DATA_DIRS is modified by flatpak install - unset XDG_DATA_DIRS - epytest -} diff --git a/dev-python/python-debian/Manifest b/dev-python/python-debian/Manifest deleted file mode 100644 index e11f66fd46f7..000000000000 --- a/dev-python/python-debian/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-debian_1.1.0.tar.xz 200940 BLAKE2B 24d31e04fc08c43f9b9e4c9ad71eedaa3529f47266eed2610fc9cfd8a2c3ab932bf9570fcc5c49a219189d6a522af92ee8378aa520932d83ec8153463657484b SHA512 e93e8e6b0127a2f78b70c827ae9afec6302daf790315d1d3445d51f0da487768ec134a5173ea2ec75482fdd1da6af0e8fdb9037234a3c35f9b982a49dfbddfcf diff --git a/dev-python/python-debian/metadata.xml b/dev-python/python-debian/metadata.xml deleted file mode 100644 index 16fe9c1ceca9..000000000000 --- a/dev-python/python-debian/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - floppym@gentoo.org - Mike Gilbert - - - python@gentoo.org - Python - - - - python-debian - - diff --git a/dev-python/python-debian/python-debian-1.1.0.ebuild b/dev-python/python-debian/python-debian-1.1.0.ebuild deleted file mode 100644 index 2ac3456cfc42..000000000000 --- a/dev-python/python-debian/python-debian-1.1.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2011-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="Python modules to work with Debian-related data formats" -HOMEPAGE=" - https://salsa.debian.org/python-debian-team/python-debian/ - https://pypi.org/project/python-debian/ -" -SRC_URI="mirror://debian/pool/main/${PN::1}/${PN}/${PN}_${PV}.tar.xz" -# seriously? -S=${WORKDIR}/work - -LICENSE="GPL-2 GPL-3" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" - -RDEPEND=" - dev-python/charset-normalizer[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - app-arch/dpkg - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - distutils-r1_python_prepare_all - - # silence false positives - rm -rf debian || die - - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} - -python_compile_all() { - # See debian/rules. - "${EPYTHON}" src/debian/doc-debtags > README.debtags || die -} - -python_test() { - epytest --doctest-modules -} diff --git a/dev-python/python-designateclient/Manifest b/dev-python/python-designateclient/Manifest deleted file mode 100644 index 60374a9ebfb8..000000000000 --- a/dev-python/python-designateclient/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_designateclient-6.4.0.tar.gz 73138 BLAKE2B ee8ad46cc5c82027afc914933ae6a84d046f282241761fb4c59db7e8c578b862033878baeead1ed1d583893c1ce422030d9110eed70947358403a0781982104e SHA512 72b8394a386acb1f529ac3d5eaa815cecc843519deda758340fc1872f98aa7bbced9585f261d8742f7def7a6756f2801d9611240f2a6d0a8aafd907b1c060e5d diff --git a/dev-python/python-designateclient/metadata.xml b/dev-python/python-designateclient/metadata.xml deleted file mode 100644 index 932ed8b2a948..000000000000 --- a/dev-python/python-designateclient/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gentoo-bugzilla@vimja.email - Niklaus 'vimja' Hofer - - - python-designateclient - openstack/python-designateclient - - diff --git a/dev-python/python-designateclient/python-designateclient-6.4.0.ebuild b/dev-python/python-designateclient/python-designateclient-6.4.0.ebuild deleted file mode 100644 index 78d81bb70ab0..000000000000 --- a/dev-python/python-designateclient/python-designateclient-6.4.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenStack DNS-as-a-Service - Client" -HOMEPAGE=" - https://opendev.org/openstack/python-designateclient - https://github.com/openstack/python-designateclient/ - https://pypi.org/project/python-designateclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/cliff-2.10.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/pbr-3.0.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.4.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/python-subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() - -EPYTEST_IGNORE=( - # not packaged - designateclient/hacking/checks.py - # Requires access to cloud instance - designateclient/functionaltests/ -) - -distutils_enable_tests pytest diff --git a/dev-python/python-discovery/Manifest b/dev-python/python-discovery/Manifest deleted file mode 100644 index 382f3fe804c3..000000000000 --- a/dev-python/python-discovery/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST python_discovery-1.3.1.tar.gz 68011 BLAKE2B ba0e1e7320a8d5834c80f6218c48badd1668e189daa8d5b4d616dc24b275fa07b154381ff683fb48ac4400004cb1106d46c70b2b1b470eb6b948b0799c9b1e36 SHA512 af8a90cf411d6c914ce12e7f198e92bc166100eff1dbe814b1731abc8913abf7a8a0d44a269bd86985cc19e9235cc3995056014f7bdd02dba5e62af4117bdf47 -DIST python_discovery-1.3.1.tar.gz.provenance 9549 BLAKE2B 46c2c90661a8f0f59f6e33ef9bdcfebf99f194c7d27b5f76bdb9a6c4d2f92d8c1d1eb2fa922f37a8dee7b800eef0685ca49ac2221253c670c4fa3171ac9ec0bf SHA512 df2a72238637c04fa7d7ba316a82a18bf1c057bd21fea7a4278d26a7eec156614c56ea47209ce875de42d82a5dce84d176e223e2504edf1ef6ab89713f11af5a -DIST python_discovery-1.3.2.tar.gz 68199 BLAKE2B dc1b79e7581d42f61494d50319ba6c76a77a78a3d20c23096b826979a7e20953d18936a9165d3bbee926efa0d7d0c8dda50dd0f537d3d4742b8088fb6945539c SHA512 4f1072b5f872f3bc53466e7d2dc6a5a216099af8d7207abe520c4117dbc3cfb17b77094e601b22334e44a2bc4acd01e5e7eabac535e03aea484d6621b1698c4b -DIST python_discovery-1.3.2.tar.gz.provenance 10087 BLAKE2B 9ea3c60064be68e44f67da236dd969b152eae89c76b7ead46b4b4e4ac5db7dc58f41dda76f01cb2c5068e659bc88d7e37a852f82b9917e42cccf865e7a75576b SHA512 62e45f92fa3b7c6199900d2574d36921982a6bbe4fde5ce747fa9f01e71498ab2a23155a26be6862ca96f9f1a9a579cd7e6265afaf72013df563af2165bdeafb -DIST python_discovery-1.4.0.tar.gz 68455 BLAKE2B a2c0c4785aadbf829ae784b9cef80f621661a9bbcbe4d9f483b8471b58dd76f9d1e10e7a8690ff6a52d7d58c9315afd0053bdb6a3e7ae0371b2b74c991a8eb8a SHA512 689aa141e7d1dd5c00ea474836a248b71c13abbc72780f21f6cb1be1b0e202a1c88b53a1f0dd3e8949134fe5b8892298884b9348a2b7209d7bba8f2ab9d0466e -DIST python_discovery-1.4.0.tar.gz.provenance 9934 BLAKE2B 7e0949b3a7ebbc8bc8ac5b8b01f6ad1e0e38bece245bfb9d75567712ed3bb84939221565bbc823027949a14a857d4e1c6b682618c9cb612ca075e4f4848e48cc SHA512 671054e43f9c6db32468c08e30e955371d8a731db9322480ede309589b59ef3e2eaf9492a367f3eefc6e49293c08bb9a4034b09864b7f68b660198cd9d884421 diff --git a/dev-python/python-discovery/metadata.xml b/dev-python/python-discovery/metadata.xml deleted file mode 100644 index 201be55b0824..000000000000 --- a/dev-python/python-discovery/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - tox-dev/python-discovery - python-discovery - - diff --git a/dev-python/python-discovery/python-discovery-1.3.1.ebuild b/dev-python/python-discovery/python-discovery-1.3.1.ebuild deleted file mode 100644 index 984af8461c7b..000000000000 --- a/dev-python/python-discovery/python-discovery-1.3.1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/python-discovery -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interpreter discovery" -HOMEPAGE=" - https://github.com/tox-dev/python-discovery/ - https://pypi.org/project/python-discovery/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86" - -RDEPEND=" - >=dev-python/filelock-3.15.4[${PYTHON_USEDEP}] - =dev-python/platformdirs-4.3.6[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/setuptools-75.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - python3.*t) - EPYTEST_DESELECT+=( - # TODO - tests/test_py_info_extra.py::test_satisfies_path_not_abs_basename_match - ) - ;; - python3.15) - EPYTEST_DESELECT+=( - # TODO - tests/test_discovery.py::test_predicate_with_fallback_specs - ) - ;; - esac - - epytest -} diff --git a/dev-python/python-discovery/python-discovery-1.3.2.ebuild b/dev-python/python-discovery/python-discovery-1.3.2.ebuild deleted file mode 100644 index 984af8461c7b..000000000000 --- a/dev-python/python-discovery/python-discovery-1.3.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/python-discovery -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interpreter discovery" -HOMEPAGE=" - https://github.com/tox-dev/python-discovery/ - https://pypi.org/project/python-discovery/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86" - -RDEPEND=" - >=dev-python/filelock-3.15.4[${PYTHON_USEDEP}] - =dev-python/platformdirs-4.3.6[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/setuptools-75.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - python3.*t) - EPYTEST_DESELECT+=( - # TODO - tests/test_py_info_extra.py::test_satisfies_path_not_abs_basename_match - ) - ;; - python3.15) - EPYTEST_DESELECT+=( - # TODO - tests/test_discovery.py::test_predicate_with_fallback_specs - ) - ;; - esac - - epytest -} diff --git a/dev-python/python-discovery/python-discovery-1.4.0.ebuild b/dev-python/python-discovery/python-discovery-1.4.0.ebuild deleted file mode 100644 index e5cdf3b2adba..000000000000 --- a/dev-python/python-discovery/python-discovery-1.4.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/python-discovery -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interpreter discovery" -HOMEPAGE=" - https://github.com/tox-dev/python-discovery/ - https://pypi.org/project/python-discovery/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 x86" - -RDEPEND=" - >=dev-python/filelock-3.15.4[${PYTHON_USEDEP}] - =dev-python/platformdirs-4.3.6[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/setuptools-75.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - python3.*t) - EPYTEST_DESELECT+=( - # TODO - tests/test_py_info_extra.py::test_satisfies_path_not_abs_basename_match - ) - ;; - python3.15) - EPYTEST_DESELECT+=( - # TODO - tests/test_discovery.py::test_predicate_with_fallback_specs - ) - ;; - esac - - epytest -} diff --git a/dev-python/python-distutils-extra/Manifest b/dev-python/python-distutils-extra/Manifest deleted file mode 100644 index fe775f37eb94..000000000000 --- a/dev-python/python-distutils-extra/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python-distutils-extra-2.47.tar.bz2 38346 BLAKE2B 2f9ad3c8c429570bd45c06af3eb2b12bf5f539c49e3b3a40c3558e67a4e4fc9f0bca0c4217bac6c8792e0514d75ac2b4b112dbeaffa96d626fffcc237860342d SHA512 b848b8ccfd84289e5482ba264a8d8d81cdbeba97358c9fff6fb02040eeb740bacfcc19b302e56a95b400528f7e03390ea4073b8c80d1e5a5e61e1b6c46b39648 -DIST python-distutils-extra-debian-3.3.tar.bz2 36563 BLAKE2B 033e83a69ec1ffc2980b4c4040dec1a0a466d3da7ff52e552c8d145e0f6b7bd3d93c4d214fde824ba09aa576054f6b8644e4c68bad30b9a0d3768ca43a6c7e5e SHA512 062c92a0eb6654d38e1d5934d1f98d04a83a3514d0f0fa997a84dd28d9b56d89c60dd000e0a89625d96cf94c1204ced00bc7b132b5d5be011f370afd9fd69a91 diff --git a/dev-python/python-distutils-extra/files/python-distutils-extra-3.3-legacy-entrypoint.patch b/dev-python/python-distutils-extra/files/python-distutils-extra-3.3-legacy-entrypoint.patch deleted file mode 100644 index 7e7e15bb89f1..000000000000 --- a/dev-python/python-distutils-extra/files/python-distutils-extra-3.3-legacy-entrypoint.patch +++ /dev/null @@ -1,8 +0,0 @@ ---- a/DistUtilsExtra/command/build_extra.py -+++ b/DistUtilsExtra/command/build_extra.py -@@ -53,3 +53,5 @@ - self.sub_commands.insert( - 0, ("build_kdeui", has_kdeui) - ) # need to run before build_py -+ -+build = build_extra diff --git a/dev-python/python-distutils-extra/metadata.xml b/dev-python/python-distutils-extra/metadata.xml deleted file mode 100644 index 49fc8db10447..000000000000 --- a/dev-python/python-distutils-extra/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - https://www.debian.org/Bugs/ - python-distutils-extra - - diff --git a/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild b/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild deleted file mode 100644 index 5a97a0bbb44f..000000000000 --- a/dev-python/python-distutils-extra/python-distutils-extra-2.47.ebuild +++ /dev/null @@ -1,40 +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="Gettext support, themed icons and scrollkeeper-based documentation in distutils" -HOMEPAGE=" - https://salsa.debian.org/python-team/packages/python-distutils-extra/ - https://launchpad.net/python-distutils-extra/ -" -SRC_URI=" - https://salsa.debian.org/python-team/packages/python-distutils-extra/-/archive/${PV}/${P}.tar.bz2 -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS=( doc/{README,FAQ} ) - -BDEPEND=" - test? ( - >=dev-libs/gobject-introspection-1.82.0-r2 - dev-python/httplib2[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - dev-util/intltool - ) -" - -python_test() { - local -x SETUPTOOLS_USE_DISTUTILS=stdlib - "${EPYTHON}" test/auto.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/python-distutils-extra/python-distutils-extra-3.3.ebuild b/dev-python/python-distutils-extra/python-distutils-extra-3.3.ebuild deleted file mode 100644 index a4b41a2921d1..000000000000 --- a/dev-python/python-distutils-extra/python-distutils-extra-3.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -MY_P="${PN}-debian-${PV}" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Gettext support, themed icons and scrollkeeper-based documentation in distutils" -HOMEPAGE=" - https://salsa.debian.org/python-team/packages/python-distutils-extra/ - https://launchpad.net/python-distutils-extra/ -" -SRC_URI=" - https://salsa.debian.org/python-team/packages/python-distutils-extra/-/archive/debian/${PV}/${MY_P}.tar.bz2 -" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS=( doc/{README,FAQ} ) - -BDEPEND=" - test? ( - >=dev-libs/gobject-introspection-1.82.0-r2 - dev-python/httplib2[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - dev-util/intltool - ) -" - -PATCHES=( "${FILESDIR}/${PN}-3.3-legacy-entrypoint.patch" ) - -python_test() { - local -x SETUPTOOLS_USE_DISTUTILS=stdlib - "${EPYTHON}" test/auto.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/python-dotenv/Manifest b/dev-python/python-dotenv/Manifest deleted file mode 100644 index 24cbe2160bf5..000000000000 --- a/dev-python/python-dotenv/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_dotenv-1.2.2.tar.gz 50135 BLAKE2B 3d920de9a24370b988ccff6538dd8fb751db953b627e43fc9c8226eeab412edeb5e836d2634e411413f397736f42cdea8d7effbc3d96006548eceb4815d2166f SHA512 2bd70a739dd76d95c30d8272e80e2e168cd41ed1f367da73e044bbe40bd93f5ee3569ece3d050c130c06dfcc9865d7acdb24ca83243868b551e03289821cb2a1 -DIST python_dotenv-1.2.2.tar.gz.provenance 9568 BLAKE2B 4b5a52cb1b096f8344efbbb897286855f546ae88668f28cfe3959847a2d2fcffc3bfd8cf404bd339deb4d67f64b495c341e629d0c9d23ac1f2af0b8af8537745 SHA512 462ad4c29bda0396d2d2ee2da39badedcb89603d2d1efb0fb518ba47810aa8804d64389f21da299413405e159dd736459a817043fb927ff6bac048220d9394cc diff --git a/dev-python/python-dotenv/metadata.xml b/dev-python/python-dotenv/metadata.xml deleted file mode 100644 index d23104e3b0f6..000000000000 --- a/dev-python/python-dotenv/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sping@gentoo.org - Sebastian Pipping - - - python@gentoo.org - Gentoo Python Project - - - - theskumar/python-dotenv - python-dotenv - - diff --git a/dev-python/python-dotenv/python-dotenv-1.2.2.ebuild b/dev-python/python-dotenv/python-dotenv-1.2.2.ebuild deleted file mode 100644 index b530695a99bf..000000000000 --- a/dev-python/python-dotenv/python-dotenv-1.2.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/theskumar/python-dotenv -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Manage .env files" -HOMEPAGE=" - https://github.com/theskumar/python-dotenv/ - https://pypi.org/project/python-dotenv/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - >=dev-python/click-5[${PYTHON_USEDEP}] - ) -" - -DOCS=( CHANGELOG.md README.md ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -o tmp_path_retention_policy=all -} - -python_install() { - distutils-r1_python_install - ln -s dotenv "${D}$(python_get_scriptdir)"/python-dotenv || die -} - -src_install() { - distutils-r1_src_install - - # Avoid collision with dev-ruby/dotenv (bug #798648) - mv "${ED}"/usr/bin/{,python-}dotenv || die -} diff --git a/dev-python/python-editor/Manifest b/dev-python/python-editor/Manifest deleted file mode 100644 index 8a5ce041fa38..000000000000 --- a/dev-python/python-editor/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-editor-1.0.4.tar.gz 7132 BLAKE2B c955a2e3d2f607133781ef17146b20c13a409def6397e9698a8bc19c5a9f40af002a0f772455fb96e60088a732013ea6c471c198be0ac4c6c881724e762844c2 SHA512 c8ce2403bfe6c93935c7f4c384a8618a39cdaefe1ff5b1ff2cf4562866d8b3caa616e428c0a1634a56db934caeb474e7f84f8d5e009b9ed664189fdece8146f6 diff --git a/dev-python/python-editor/metadata.xml b/dev-python/python-editor/metadata.xml deleted file mode 100644 index b13db5187391..000000000000 --- a/dev-python/python-editor/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - - https://github.com/fmoo/python-editor/issues - fmoo/python-editor - python-editor - - diff --git a/dev-python/python-editor/python-editor-1.0.4-r2.ebuild b/dev-python/python-editor/python-editor-1.0.4-r2.ebuild deleted file mode 100644 index 5d24b04dd204..000000000000 --- a/dev-python/python-editor/python-editor-1.0.4-r2.ebuild +++ /dev/null @@ -1,20 +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_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Programmatically open an editor, capture the result" -HOMEPAGE=" - https://github.com/fmoo/python-editor/ - https://pypi.org/project/python-editor/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" diff --git a/dev-python/python-engineio/Manifest b/dev-python/python-engineio/Manifest deleted file mode 100644 index 4127a1ff1f93..000000000000 --- a/dev-python/python-engineio/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python-engineio-4.13.1.gh.tar.gz 323343 BLAKE2B c09f45ced6e82d7586ddd5d0444728e71b7c1ea9e45ac219065d66c70d8b3552651c053c265d40caf43652dd6e28aff9e6b091f01e7b41492f064488dfe067ec SHA512 f5ae57672c5d7bb1263f1e786bde09da5247e7d39dc43cdfa21f9daf7a7674cb4e394a2811d97000a9440665ac2720b31465b202b6dcd6c4bc8e1995ce3c5850 -DIST python-engineio-4.13.2.gh.tar.gz 324984 BLAKE2B 7f77292a1a0932d458fcc2cecec497ee59d6baa21e52ff6b2950c71b33e3b3412b52d00467472500c70db9712a0d40bdbb2cf791475debcb9386297019360924 SHA512 a25cf314e741944fa4472675484f95ca2117d71d9fb6add2660aa0f3a12684bd4cf6f004eb86455e9017576b0d3c42a6aa5e9114bf73d3454e579f326f9b1861 diff --git a/dev-python/python-engineio/metadata.xml b/dev-python/python-engineio/metadata.xml deleted file mode 100644 index b7995bf6a24f..000000000000 --- a/dev-python/python-engineio/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - python@gentoo.org - Python - - - - python-engineio - miguelgrinberg/python-engineio - - diff --git a/dev-python/python-engineio/python-engineio-4.13.1.ebuild b/dev-python/python-engineio/python-engineio-4.13.1.ebuild deleted file mode 100644 index 0c50c2cc22ee..000000000000 --- a/dev-python/python-engineio/python-engineio-4.13.1.ebuild +++ /dev/null @@ -1,55 +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="Python implementation of the Engine.IO realtime server" -HOMEPAGE=" - https://python-engineio.readthedocs.io/ - https://github.com/miguelgrinberg/python-engineio/ - https://pypi.org/project/python-engineio/" -SRC_URI=" - https://github.com/miguelgrinberg/python-engineio/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aiohttp-3.11[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - >=dev-python/simple-websocket-0.10.0[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] -" -# Can use eventlet, werkzeug, or gevent, but no tests for werkzeug -BDEPEND=" - test? ( - dev-python/tornado[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/alabaster - -EPYTEST_IGNORE=( - # eventlet is masked for removal - tests/common/test_async_eventlet.py -) - -EPYTEST_DESELECT=( - # also eventlet - tests/common/test_server.py::TestServer::test_async_mode_eventlet - tests/common/test_server.py::TestServer::test_connect - tests/common/test_server.py::TestServer::test_service_task_started - tests/common/test_server.py::TestServer::test_upgrades -) diff --git a/dev-python/python-engineio/python-engineio-4.13.2.ebuild b/dev-python/python-engineio/python-engineio-4.13.2.ebuild deleted file mode 100644 index 0c50c2cc22ee..000000000000 --- a/dev-python/python-engineio/python-engineio-4.13.2.ebuild +++ /dev/null @@ -1,55 +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="Python implementation of the Engine.IO realtime server" -HOMEPAGE=" - https://python-engineio.readthedocs.io/ - https://github.com/miguelgrinberg/python-engineio/ - https://pypi.org/project/python-engineio/" -SRC_URI=" - https://github.com/miguelgrinberg/python-engineio/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aiohttp-3.11[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - >=dev-python/simple-websocket-0.10.0[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] -" -# Can use eventlet, werkzeug, or gevent, but no tests for werkzeug -BDEPEND=" - test? ( - dev-python/tornado[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/alabaster - -EPYTEST_IGNORE=( - # eventlet is masked for removal - tests/common/test_async_eventlet.py -) - -EPYTEST_DESELECT=( - # also eventlet - tests/common/test_server.py::TestServer::test_async_mode_eventlet - tests/common/test_server.py::TestServer::test_connect - tests/common/test_server.py::TestServer::test_service_task_started - tests/common/test_server.py::TestServer::test_upgrades -) diff --git a/dev-python/python-fire/Manifest b/dev-python/python-fire/Manifest deleted file mode 100644 index b41a8d3e3904..000000000000 --- a/dev-python/python-fire/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST fire-0.6.0.tar.gz 88439 BLAKE2B 5eb8a7ec2e0f93bec50f0b6a03edfe9ec6040ca2f3a85a77875df752457281c7614874254db935dcd94c229af3fd6722088c43dae7664e99c3f09047f9d4453f SHA512 491f224d31038494be2f40dd55e8713da20e4a20dc044ed1346deaeff69d65908ac754679b36ae1dbf42319c26cb30acc664a444f2d735d173971001447a9dd3 -DIST fire-0.7.0.tar.gz 87189 BLAKE2B a1cc759466ac78bae82b4ed50ce3915fe0e45308fb96e7b4c76fc0e04cc5ae950351fc736f8790d79d1cbd441240d41eebf9130fd57a1f7cc46f5b40404dbe5c SHA512 f451c19dde5359fc63298ef48f6cc9b2626f6693769d41031232eff024895b0f7f6679adc9ad5c5eb9036fad80b86fd787c2f4aaee4961c109904b8381c94119 diff --git a/dev-python/python-fire/metadata.xml b/dev-python/python-fire/metadata.xml deleted file mode 100644 index a8b485ae6c16..000000000000 --- a/dev-python/python-fire/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - google/python-fire - python-fire - - diff --git a/dev-python/python-fire/python-fire-0.6.0.ebuild b/dev-python/python-fire/python-fire-0.6.0.ebuild deleted file mode 100644 index de322d972495..000000000000 --- a/dev-python/python-fire/python-fire-0.6.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="fire" -inherit distutils-r1 pypi - -DESCRIPTION="Library for automatically generating command line interfaces from Python objects" -HOMEPAGE="https://pypi.org/project/python-fire/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/six - dev-python/termcolor -" -DEPEND=" - ${RDEPEND} - test? ( - dev-python/hypothesis - dev-python/mock - dev-python/pytest-asyncio - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/python-fire/python-fire-0.7.0.ebuild b/dev-python/python-fire/python-fire-0.7.0.ebuild deleted file mode 100644 index e10096a00bbc..000000000000 --- a/dev-python/python-fire/python-fire-0.7.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="fire" -inherit distutils-r1 pypi - -DESCRIPTION="Library for automatically generating command line interfaces from Python objects" -HOMEPAGE="https://pypi.org/project/python-fire/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/six - dev-python/termcolor -" -DEPEND=" - ${RDEPEND} - test? ( - dev-python/hypothesis - dev-python/mock - dev-python/pytest-asyncio - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/python-frontmatter/Manifest b/dev-python/python-frontmatter/Manifest deleted file mode 100644 index 5b63643b796d..000000000000 --- a/dev-python/python-frontmatter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-frontmatter-1.1.0.tar.gz 16256 BLAKE2B 094a941b642f0e1f6e484db28268a23987718cab0740d51f7bcd5aa438d574131dcb4ee4bb97aaa4216c38dea0dc45d31c889107edbfc6f61e93fe31b13968cb SHA512 e55e02fb9838fd26cf9cb5eb34ce68493abd179be2cebd6400ce114621e71f1791fa17b7c83b7a192a7986c09c8f97265d41e6ff17722a8f2c2fbd40ccb7922a diff --git a/dev-python/python-frontmatter/metadata.xml b/dev-python/python-frontmatter/metadata.xml deleted file mode 100644 index 0ee43409d540..000000000000 --- a/dev-python/python-frontmatter/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - python-frontmatter - eyeseast/python-frontmatter - - diff --git a/dev-python/python-frontmatter/python-frontmatter-1.1.0.ebuild b/dev-python/python-frontmatter/python-frontmatter-1.1.0.ebuild deleted file mode 100644 index fda0a1bd7557..000000000000 --- a/dev-python/python-frontmatter/python-frontmatter-1.1.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Parse and manage posts with YAML (or other) frontmatter" -HOMEPAGE=" - https://github.com/eyeseast/python-frontmatter - https://pypi.org/project/python-frontmatter/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/toml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "TOML support" dev-python/toml -} diff --git a/dev-python/python-gammu/Manifest b/dev-python/python-gammu/Manifest deleted file mode 100644 index 0e633bd11ce8..000000000000 --- a/dev-python/python-gammu/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-gammu-3.2.5.gh.tar.gz 149125 BLAKE2B a4e3864698fd826cb16f9d20293f8d97cf0234433fcd2b8691ef8e5c5c2c9d90cd21acb9cb81d85dae404579b720f89885a491944657d9404ea6d2ce4ebd9096 SHA512 57b665636d60a463a7de25bfcf632d2b067a14426cb355ae6f57d97459229a7c9af3d274426fb9c52930cd66d0640e9e57cb00eef80ec63ebfa34678462ab2ed diff --git a/dev-python/python-gammu/metadata.xml b/dev-python/python-gammu/metadata.xml deleted file mode 100644 index aef72a72d44d..000000000000 --- a/dev-python/python-gammu/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - python-gammu - gammu/python-gammu - - diff --git a/dev-python/python-gammu/python-gammu-3.2.5.ebuild b/dev-python/python-gammu/python-gammu-3.2.5.ebuild deleted file mode 100644 index b033344e1a6e..000000000000 --- a/dev-python/python-gammu/python-gammu-3.2.5.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for Gammu" -HOMEPAGE=" - https://wammu.eu/python-gammu/ - https://github.com/gammu/python-gammu/ - https://pypi.org/project/python-gammu/ -" -SRC_URI=" - https://github.com/gammu/python-gammu/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="examples test" -RESTRICT="!test? ( test )" - -DEPEND=" - >=app-mobilephone/gammu-1.34.0 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - $(python_gen_impl_dep sqlite) - app-mobilephone/gammu[dbi] - ) -" - -DOCS=( AUTHORS NEWS.rst README.rst ) - -distutils_enable_tests unittest - -python_test() { - rm -rf gammu || die - eunittest -} - -python_install_all() { - distutils-r1_python_install_all - if use examples; then - docompress -x /usr/share/doc/${P}/examples - dodoc -r examples - fi -} diff --git a/dev-python/python-gflags/Manifest b/dev-python/python-gflags/Manifest deleted file mode 100644 index 8e1dfc158b6b..000000000000 --- a/dev-python/python-gflags/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-gflags-3.1.2.tar.gz 52093 BLAKE2B 4275b43ecf2c58f76fee0b1ff4645eb3176a9ae3b68fdd4a059c2f6f659ca1d9b6e4fad152a2fa48f1eb22c467dbc006835c241c21f89c0ca92367e484f34c6f SHA512 7a3c08b6b212cdb9cb7feaa48e3875d1204a4b3a57182508a078331565f70509d00c315400fa0316dbf61ed4d6a6a04ca8c1a2303567d37650d8dfbb329e2f6c diff --git a/dev-python/python-gflags/files/python-gflags-3.1.1-script-install.patch b/dev-python/python-gflags/files/python-gflags-3.1.1-script-install.patch deleted file mode 100644 index 4fc791383092..000000000000 --- a/dev-python/python-gflags/files/python-gflags-3.1.1-script-install.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 3bc427f5ba0b612430066d5da0ba7a67252ebc75 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Tue, 9 May 2017 21:47:08 +0200 -Subject: [PATCH] setup.py: Install the script as 'scripts', rather than - 'data_files' - -Install the Python script using the 'scripts' key rather than -the 'data_files' hack. This ensures that it is installed -in the correct location (respecting install options) and its shebang -is updated to match the correct Python interpreter. - -This is the same patch as I've sent back in 2012, rebased on top -of the newest release. ---- - setup.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/setup.py b/setup.py -index 647db36..1f9e8cb 100644 ---- a/setup.py -+++ b/setup.py -@@ -39,7 +39,7 @@ setup(name='python-gflags', - author_email='google-gflags@googlegroups.com', - url='https://github.com/google/python-gflags', - packages=['gflags', 'gflags.third_party', 'gflags.third_party.pep257'], -- data_files=[('bin', ['gflags2man.py'])], -+ scripts=['gflags2man.py'], - requires=['six'], - classifiers=[ - 'Programming Language :: Python :: 2.7', --- -2.13.0.rc2 - diff --git a/dev-python/python-gflags/metadata.xml b/dev-python/python-gflags/metadata.xml deleted file mode 100644 index 383dad7b0e08..000000000000 --- a/dev-python/python-gflags/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - google/python-gflags - python-gflags - - diff --git a/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild b/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild deleted file mode 100644 index 96134b2ad2c6..000000000000 --- a/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google's Python argument parsing library" -HOMEPAGE=" - https://github.com/google/python-gflags/ - https://pypi.org/project/python-gflags/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86" - -RDEPEND="dev-python/six[${PYTHON_USEDEP}]" - -PATCHES=( "${FILESDIR}"/${PN}-3.1.1-script-install.patch ) - -python_test() { - # note: each test needs to be run separately, otherwise they fail - "${EPYTHON}" -m gflags._helpers_test -v || die - "${EPYTHON}" -m gflags.flags_formatting_test -v || die - "${EPYTHON}" -m gflags.flags_unicode_literals_test -v || die -} diff --git a/dev-python/python-glanceclient/Manifest b/dev-python/python-glanceclient/Manifest deleted file mode 100644 index ac2b45b86a87..000000000000 --- a/dev-python/python-glanceclient/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_glanceclient-4.11.0.tar.gz 210930 BLAKE2B b4386364c012b454fd7aaa60f203f53495b790f36886a77b34b62bab4d2d28b34dba0cc54acbd0cd5f0acfb075b11afabeb83219d24c4d1de6129030814b9d4d SHA512 b07869cf5b71cb2a3ed214128dd660fba25cd5789b3fbbdf5874a260583cefc9d8617e0da9a14081fe2afcdb45712e16e514e1c3677bb068c3861953c7fe0318 -DIST python_glanceclient-4.12.0.tar.gz 205137 BLAKE2B 04a3ac06c940072fe4b5c59a966f41a7f4194465a7718232712636f8e48105bdf678868b89674e59525336ccc095f9cc562723634b7535ff4b95580c6327d9ac SHA512 0c8e3ecc0d03cfdc33f0427d5983cabe4140d2a66dec638f9348717183032660009eb832ec31c0ec78b83126a2c3b3b4674bfcbdb7c81de7725e4a88f1c27851 diff --git a/dev-python/python-glanceclient/files/python-glanceclient-4.6.0-test.patch b/dev-python/python-glanceclient/files/python-glanceclient-4.6.0-test.patch deleted file mode 100644 index 6adde80670c0..000000000000 --- a/dev-python/python-glanceclient/files/python-glanceclient-4.6.0-test.patch +++ /dev/null @@ -1,92 +0,0 @@ -diff --git a/glanceclient/tests/unit/test_http.py b/glanceclient/tests/unit/test_http.py -index 31d21f9..e2ba2c0 100644 ---- a/glanceclient/tests/unit/test_http.py -+++ b/glanceclient/tests/unit/test_http.py -@@ -341,9 +341,9 @@ class TestClient(testtools.TestCase): - self.assertEqual(data, json.loads(self.mock.last_request.body)) - - def test_http_chunked_response(self): -- data = "TEST" -+ data = b"TEST" - path = '/v1/images/' -- self.mock.get(self.endpoint + path, body=io.StringIO(data), -+ self.mock.get(self.endpoint + path, body=io.BytesIO(data), - headers={"Content-Type": "application/octet-stream"}) - - resp, body = self.client.get(path) -@@ -457,9 +457,9 @@ class TestClient(testtools.TestCase): - - def test_log_request_id_once(self): - logger = self.useFixture(fixtures.FakeLogger(level=logging.DEBUG)) -- data = "TEST" -+ data = b"TEST" - path = '/v1/images/' -- self.mock.get(self.endpoint + path, body=io.StringIO(data), -+ self.mock.get(self.endpoint + path, body=io.BytesIO(data), - headers={"Content-Type": "application/octet-stream", - 'x-openstack-request-id': "1234"}) - -diff --git a/glanceclient/tests/unit/test_ssl.py b/glanceclient/tests/unit/test_ssl.py -index f95e777..8b67d4c 100644 ---- a/glanceclient/tests/unit/test_ssl.py -+++ b/glanceclient/tests/unit/test_ssl.py -@@ -87,8 +87,7 @@ class TestHTTPSVerifyCert(testtools.TestCase): - client.images.get('image123') - self.fail('No SSL exception has been raised') - except exc.CommunicationError as e: -- if 'certificate verify failed' not in e.message: -- self.fail('No certificate failure message is received') -+ pass - - @mock.patch('sys.stderr') - def test_v1_requests_cert_verification_no_compression(self, __): -@@ -104,8 +103,7 @@ class TestHTTPSVerifyCert(testtools.TestCase): - client.images.get('image123') - self.fail('No SSL exception has been raised') - except exc.CommunicationError as e: -- if 'certificate verify failed' not in e.message: -- self.fail('No certificate failure message is received') -+ pass - - @mock.patch('sys.stderr') - def test_v2_requests_cert_verification(self, __): -@@ -120,8 +118,7 @@ class TestHTTPSVerifyCert(testtools.TestCase): - gc.images.get('image123') - self.fail('No SSL exception has been raised') - except exc.CommunicationError as e: -- if 'certificate verify failed' not in e.message: -- self.fail('No certificate failure message is received') -+ pass - - @mock.patch('sys.stderr') - def test_v2_requests_cert_verification_no_compression(self, __): -@@ -137,8 +134,7 @@ class TestHTTPSVerifyCert(testtools.TestCase): - gc.images.get('image123') - self.fail('No SSL exception has been raised') - except exc.CommunicationError as e: -- if 'certificate verify failed' not in e.message: -- self.fail('No certificate failure message is received') -+ pass - - @mock.patch('sys.stderr') - def test_v2_requests_valid_cert_verification(self, __): -@@ -154,8 +150,7 @@ class TestHTTPSVerifyCert(testtools.TestCase): - cacert=cacert) - gc.images.get('image123') - except exc.CommunicationError as e: -- if 'certificate verify failed' in e.message: -- self.fail('Certificate failure message is received') -+ pass - - @mock.patch('sys.stderr') - def test_v2_requests_valid_cert_verification_no_compression(self, __): -@@ -171,8 +166,7 @@ class TestHTTPSVerifyCert(testtools.TestCase): - cacert=cacert) - gc.images.get('image123') - except exc.CommunicationError as e: -- if 'certificate verify failed' in e.message: -- self.fail('Certificate failure message is received') -+ pass - - @mock.patch('sys.stderr') - def test_v2_requests_valid_cert_no_key(self, __): diff --git a/dev-python/python-glanceclient/metadata.xml b/dev-python/python-glanceclient/metadata.xml deleted file mode 100644 index f849de2f5536..000000000000 --- a/dev-python/python-glanceclient/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - python-glanceclient - openstack/python-glanceclient - - diff --git a/dev-python/python-glanceclient/python-glanceclient-4.11.0.ebuild b/dev-python/python-glanceclient/python-glanceclient-4.11.0.ebuild deleted file mode 100644 index 12636c94bebb..000000000000 --- a/dev-python/python-glanceclient/python-glanceclient-4.11.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack Glance API" -HOMEPAGE=" - https://opendev.org/openstack/python-glanceclient/ - https://github.com/openstack/python-glanceclient/ - https://pypi.org/project/python-glanceclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/keystoneauth1-3.6.2[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/warlock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - dev-python/ddt[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.10.0[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -PATCHES=( - # combined patch for urllib3-2 and py3.12 test failures - # https://bugs.launchpad.net/python-glanceclient/+bug/2069684 - # https://bugs.launchpad.net/python-glanceclient/+bug/2069682 - "${FILESDIR}/${PN}-4.6.0-test.patch" -) - -python_test() { - # functional tests require cloud instance access - eunittest -b glanceclient/tests/unit -} diff --git a/dev-python/python-glanceclient/python-glanceclient-4.12.0.ebuild b/dev-python/python-glanceclient/python-glanceclient-4.12.0.ebuild deleted file mode 100644 index b87340207dc9..000000000000 --- a/dev-python/python-glanceclient/python-glanceclient-4.12.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack Glance API" -HOMEPAGE=" - https://opendev.org/openstack/python-glanceclient/ - https://github.com/openstack/python-glanceclient/ - https://pypi.org/project/python-glanceclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/keystoneauth1-3.6.2[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/warlock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - dev-python/ddt[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.10.0[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - # functional tests require cloud instance access - eunittest -b glanceclient/tests/unit -} diff --git a/dev-python/python-gnupg/Manifest b/dev-python/python-gnupg/Manifest deleted file mode 100644 index bf193696ab09..000000000000 --- a/dev-python/python-gnupg/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_gnupg-0.5.6.tar.gz 66825 BLAKE2B c392a611e520b2622c13b2cd8207760b38eb2583ae3dd2b361e59c88086b810d1c13e4900dac4a9f3f951c57c360db3532b1a6492d2b852ba60dba03d6eeefc3 SHA512 45d6215bf9b1efa84b050645365bf673b3d538984415e53e28e0c3aaf393fef23482b2ac5947b68b51a33aa7b2c672e4367382d2ea3b4565be7d002b1662796e -DIST python_gnupg-0.5.6.tar.gz.asc 801 BLAKE2B aa65541f70c9d5e767ca661ec6b6c56cf7bae1e4474120b9b47f66f51b0dd27bc040e176916102f3205f548b61996daea39ae5eab012625220e2f850cb223125 SHA512 be2fc544f43ca6dc49c228263d3f23c1a9968a39e40c56644f9ef73b6eeda654b98060170e6fdf3fcef8e82266ec23d1c04060d67c65d3eb09aaff82d4781dde diff --git a/dev-python/python-gnupg/metadata.xml b/dev-python/python-gnupg/metadata.xml deleted file mode 100644 index 349c51de43a2..000000000000 --- a/dev-python/python-gnupg/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - - This project implements a Python library, which takes care of the internal details - and allows its users to generate and manage keys, - encrypt and decrypt data, and sign and verify messages. - - - vsajip/python-gnupg - python-gnupg - - diff --git a/dev-python/python-gnupg/python-gnupg-0.5.6.ebuild b/dev-python/python-gnupg/python-gnupg-0.5.6.ebuild deleted file mode 100644 index 68af7e90d9a9..000000000000 --- a/dev-python/python-gnupg/python-gnupg-0.5.6.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 pypi verify-sig - -DESCRIPTION="A Python wrapper for GnuPG" -HOMEPAGE=" - https://docs.red-dove.com/python-gnupg/ - https://github.com/vsajip/python-gnupg/ - https://pypi.org/project/python-gnupg/ -" -# the download is the same as pypi sdist -SRC_URI+=" - https://github.com/vsajip/python-gnupg/releases/download/${PV}/${P/-/_}.tar.gz - verify-sig? ( - https://github.com/vsajip/python-gnupg/releases/download/${PV}/${P/-/_}.tar.gz.asc - ) -" -# https://github.com/vsajip/python-gnupg/issues/272 -S=${WORKDIR}/${P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86" - -# Need gnupg[nls] for avoiding decode errors and possible hangs -# w/ e.g. sec-keys/openpgp-keys-gentoo-developers but other pkgs too. -DEPEND=" - || ( - app-alternatives/gpg[nls,reference] - app-alternatives/gpg[nls,freepg(-)] - ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - verify-sig? ( sec-keys/openpgp-keys-vinaysajip ) -" - -distutils_enable_tests unittest - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/vinaysajip.asc - -python_test() { - # NO_EXTERNAL_TESTS must be enabled to disable network tests. - NO_EXTERNAL_TESTS=1 eunittest -} diff --git a/dev-python/python-http-client/Manifest b/dev-python/python-http-client/Manifest deleted file mode 100644 index bb6b005a1e82..000000000000 --- a/dev-python/python-http-client/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_http_client-3.3.5.tar.gz 7852 BLAKE2B 6ebcd545b3dfe06e9daf4c0c373d91f9a8ecbf9dc411b579794bbbfa5047bb388ff2fa7d1ba04cf71c64a9af5b1da2283d8ed5b5b0a3dca49f4db5cd7f569d57 SHA512 54fe0d871be4d9743d5601c218d20c513a88eac8f91afa0222daf8d585819dabe3b9fdaf63e0810e46fe94dbf72185af7460f7c39ebf00312fd8eb7411a90f75 diff --git a/dev-python/python-http-client/metadata.xml b/dev-python/python-http-client/metadata.xml deleted file mode 100644 index 7d2c119aa038..000000000000 --- a/dev-python/python-http-client/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stepan_kk@pm.me - Stepan Kulikov - - - sendgrid/python-http-client - python-http-client - - diff --git a/dev-python/python-http-client/python-http-client-3.3.5-r1.ebuild b/dev-python/python-http-client/python-http-client-3.3.5-r1.ebuild deleted file mode 100644 index c9048260429c..000000000000 --- a/dev-python/python-http-client/python-http-client-3.3.5-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="HTTP REST client, simplified for Python" -HOMEPAGE=" - https://github.com/sendgrid/python-http-client - https://pypi.org/project/python-http-client/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS="README.rst" - -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest diff --git a/dev-python/python-ironicclient/Manifest b/dev-python/python-ironicclient/Manifest deleted file mode 100644 index 2b140fe22781..000000000000 --- a/dev-python/python-ironicclient/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_ironicclient-6.0.0.tar.gz 230466 BLAKE2B 31b624c0a0def934d93e38f19d1a111676b761faa5a595648b8e0b062a8007120a595b15db0080961cc4a4f87a103157fa8a74df1d7940b4c78b30cdb5af911a SHA512 59f5196769fb62ee259d32d334aaad74fca77e214dddcbcf1a8fe4ecac93a157147bc4371f708d9ea2769bb1f4787a42fd8fc856afb039011c5a6e415cbb537a -DIST python_ironicclient-6.1.0.tar.gz 237687 BLAKE2B fd662b6b5fec7998b9c248176010916460277bfcac3960e79a3e45ca9f8f3f957e4e96a308432862143749630a1f8679380ab1ca872d86bdd6222771329259eb SHA512 71fe14ca5edf1a040c6f8899329021ea83ba0a4127540b38e794c25e2f2b171c1ce7a994c8cba4896169f14f8b6e19c3991b072d3e9ba03e006f174a436da8bf diff --git a/dev-python/python-ironicclient/metadata.xml b/dev-python/python-ironicclient/metadata.xml deleted file mode 100644 index cc52d8fed675..000000000000 --- a/dev-python/python-ironicclient/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - python-ironicclient - openstack/python-ironicclient - - diff --git a/dev-python/python-ironicclient/python-ironicclient-6.0.0.ebuild b/dev-python/python-ironicclient/python-ironicclient-6.0.0.ebuild deleted file mode 100644 index 46fc5bbaca70..000000000000 --- a/dev-python/python-ironicclient/python-ironicclient-6.0.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for the Ironic API" -HOMEPAGE=" - https://opendev.org/openstack/python-ironicclient/ - https://github.com/openstack/python-ironicclient/ - https://pypi.org/project/python-ironicclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/pbr-6.0.0[${PYTHON_USEDEP}] - >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}] - >=dev-python/dogpile-cache-0.8.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.11.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.18.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-2.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/python-ironicclient/python-ironicclient-6.1.0.ebuild b/dev-python/python-ironicclient/python-ironicclient-6.1.0.ebuild deleted file mode 100644 index 94c49f7c511e..000000000000 --- a/dev-python/python-ironicclient/python-ironicclient-6.1.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for the Ironic API" -HOMEPAGE=" - https://opendev.org/openstack/python-ironicclient/ - https://github.com/openstack/python-ironicclient/ - https://pypi.org/project/python-ironicclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/pbr-6.0.0[${PYTHON_USEDEP}] - >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}] - >=dev-python/dogpile-cache-0.8.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.11.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.18.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-2.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/python-jose/Manifest b/dev-python/python-jose/Manifest deleted file mode 100644 index be771831f584..000000000000 --- a/dev-python/python-jose/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-jose-3.5.0.gh.tar.gz 88599 BLAKE2B 1d92b80c14e6ceeda3371c7b9bc86df01deb98e30eecf922edc7215322ba5aa3ff46102330b40e2aec51673ad9d0d448cb81741655ded9cb47f6764944b8dd6d SHA512 8ecebb3133b1ec237aeaab6967e172e70de0e965ae39089e6a336bc00ac0a693dbfcfb90002284f89e1cd88d1570ea482c5d56fd9a04848a384e9a34a460648c diff --git a/dev-python/python-jose/files/python-jose-3.5.0-test-failure.patch b/dev-python/python-jose/files/python-jose-3.5.0-test-failure.patch deleted file mode 100644 index f3ed737bfb66..000000000000 --- a/dev-python/python-jose/files/python-jose-3.5.0-test-failure.patch +++ /dev/null @@ -1,22 +0,0 @@ -Appears to be cryptography related. Works with and without the patch for -cryptography-45.0.6 - -From 7c0e4c6640bdc9cd60ac66d96d5d90f4377873db Mon Sep 17 00:00:00 2001 -From: dotlambda -Date: Tue, 21 Oct 2025 20:29:01 -0700 -Subject: [PATCH] fix test_incorrect_public_key_hmac_signing - -It used to fail with - - TypeError: curve must be an EllipticCurve instance ---- a/tests/algorithms/test_EC.py -+++ b/tests/algorithms/test_EC.py -@@ -235,7 +235,7 @@ def test_incorrect_public_key_hmac_signing(): - def b64(x): - return base64.urlsafe_b64encode(x).replace(b"=", b"") - -- KEY = CryptographyEc.generate_private_key(CryptographyEc.SECP256R1) -+ KEY = CryptographyEc.generate_private_key(CryptographyEc.SECP256R1(), CryptographyEc.SECP256R1) - PUBKEY = KEY.public_key().public_bytes( - encoding=serialization.Encoding.OpenSSH, - format=serialization.PublicFormat.OpenSSH, diff --git a/dev-python/python-jose/metadata.xml b/dev-python/python-jose/metadata.xml deleted file mode 100644 index 4a931d06aaaf..000000000000 --- a/dev-python/python-jose/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - mpdavis/python-jose - python-jose - https://github.com/mpdavis/python-jose/issues - - diff --git a/dev-python/python-jose/python-jose-3.5.0.ebuild b/dev-python/python-jose/python-jose-3.5.0.ebuild deleted file mode 100644 index 7929185204c2..000000000000 --- a/dev-python/python-jose/python-jose-3.5.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A JavaScript Object Signing and Encryption (JOSE) implementation in Python" -HOMEPAGE=" - https://github.com/mpdavis/python-jose/ - https://pypi.org/project/python-jose/ -" -# pypi tarball lacks unit tests -SRC_URI=" - https://github.com/mpdavis/python-jose/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -# TODO: require only one crypto backend? -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/ecdsa[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.5.0[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.3.1[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs - -PATCHES=( - "${FILESDIR}"/python-jose-3.5.0-test-failure.patch -) - -python_prepare_all() { - distutils-r1_python_prepare_all - - # unpin dependencies - sed -i -e 's:, <[0-9.]*::' setup.cfg || die -} - -python_test() { - # bug #723616 - epytest -o addopts= -} diff --git a/dev-python/python-json-logger/Manifest b/dev-python/python-json-logger/Manifest deleted file mode 100644 index ff62229fb7f1..000000000000 --- a/dev-python/python-json-logger/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_json_logger-4.1.0.tar.gz 17573 BLAKE2B 73eac45755b989f8d0718a7c935eeec29bfdf3ab97a937a84611f8e70550a77e4ece410e67088643749f2b381a8cbf7cb1155a549a7c3b799bb3f4cd9d95c46b SHA512 082d99f4e3c5503c1b8e1e40d33422fe98716e4e0019d94995ea937096b2c449a30889a91006899cf91f0489d6b51f559148ee29d490254f588b675e7a31354a diff --git a/dev-python/python-json-logger/metadata.xml b/dev-python/python-json-logger/metadata.xml deleted file mode 100644 index 3af52cd612c8..000000000000 --- a/dev-python/python-json-logger/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - -This library is provided to allow standard python logging to output log data as json objects. With JSON we can make our logs more readable by machines and we can stop writing custom parsers for syslog type records. - - madzak/python-json-logger - python-json-logger - - diff --git a/dev-python/python-json-logger/python-json-logger-4.1.0.ebuild b/dev-python/python-json-logger/python-json-logger-4.1.0.ebuild deleted file mode 100644 index 1c7d43153cf2..000000000000 --- a/dev-python/python-json-logger/python-json-logger-4.1.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Standard python logging to output log data as json objects" -HOMEPAGE=" - https://github.com/madzak/python-json-logger/ - https://pypi.org/project/python-json-logger/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/tzdata[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/python-keystoneclient/Manifest b/dev-python/python-keystoneclient/Manifest deleted file mode 100644 index c7610e554c60..000000000000 --- a/dev-python/python-keystoneclient/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_keystoneclient-5.8.0.tar.gz 322844 BLAKE2B 507a5c344cbea9e86dc49111ee4019bd0b9a4779bc1e68bac8c06fe042db80f7472cc26f7ece774e73b5e10b5cd92f4225ebf71e100193def2715a50ff4a6631 SHA512 61ef89ce1cf6ced77ad9c8bfc79ec4aa7f32c300d93be80055f7575420990ea11d0a6ed7103c70aaaf936d3ebba7e447cf6df4f6153bfb5ada31c60a2dc66e64 diff --git a/dev-python/python-keystoneclient/metadata.xml b/dev-python/python-keystoneclient/metadata.xml deleted file mode 100644 index 1017f32b9201..000000000000 --- a/dev-python/python-keystoneclient/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - openstack/python-keystoneclient - python-keystoneclient - - diff --git a/dev-python/python-keystoneclient/python-keystoneclient-5.8.0.ebuild b/dev-python/python-keystoneclient/python-keystoneclient-5.8.0.ebuild deleted file mode 100644 index be0bfc148079..000000000000 --- a/dev-python/python-keystoneclient/python-keystoneclient-5.8.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Client Library for OpenStack Identity" -HOMEPAGE=" - https://opendev.org/openstack/python-keystoneclient/ - https://github.com/openstack/python-keystoneclient/ - https://pypi.org/project/python-keystoneclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}] - >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.10.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - # functional tests require cloud instance access - eunittest keystoneclient/tests/unit -} diff --git a/dev-python/python-ldap/Manifest b/dev-python/python-ldap/Manifest deleted file mode 100644 index 092908cb28ee..000000000000 --- a/dev-python/python-ldap/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST python-ldap-3.4.5.gh.tar.gz 380704 BLAKE2B bd047f4472d23cbdb8573549e8b769b485bab1797d8325337a659e4388683ba44f8ab2709fa31289b46ab7198d3528247e0d156631c0e48ec7ee989d2b43802d SHA512 5161b7f2b5a0d975f7e5c7e16df132f0b709b986ec8a8e304d836bad278b971f5fdaf4ef39116d62947695f9eb5d7b3315317a3c7973d045c3cbde03933f4308 -DIST python-ldap-3.4.6.gh.tar.gz 381136 BLAKE2B 5d57d2f6d58facf4942a36ecfccd542e9a3bce91dbce1a49e7c94360f11486266aac469c4d4df00b61081395014def4c856c156c5f78ea1c1fb7dcc6edbbf26b SHA512 29d5fbb4e6c7e07160e591ef74aa342e4a7906ab712f6054f6e3eca1c7bd1164083c6bb9653260c12015a6e8ebcfe673e36f7614ff02f0dc1d9de7683a557a54 -DIST python-ldap-3.4.7.gh.tar.gz 381197 BLAKE2B 03ecb8681da5f0df821baf7bf5bd5da4ca2dad18214edb4ea475fc5b8df7535a07ba5684dc6c4ed6af5c4d39a3561dab336146a2cf157c139592726e3c2ecf50 SHA512 ecf20c6a23b32fe21cde969407287f415a091d15dd0de49d986472de23de35e2d9dd590ceb7b26353e8eb3d4f2ee4fd9c9d8c9bd6c600cd45d80ab73bcd4c8df diff --git a/dev-python/python-ldap/metadata.xml b/dev-python/python-ldap/metadata.xml deleted file mode 100644 index 7e001039514c..000000000000 --- a/dev-python/python-ldap/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - python-ldap - python-ldap/python-ldap - https://github.com/python-ldap/python-ldap/issues - - diff --git a/dev-python/python-ldap/python-ldap-3.4.5.ebuild b/dev-python/python-ldap/python-ldap-3.4.5.ebuild deleted file mode 100644 index 171e364f41cd..000000000000 --- a/dev-python/python-ldap/python-ldap-3.4.5.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Various LDAP-related Python modules" -HOMEPAGE=" - https://www.python-ldap.org/en/latest/ - https://pypi.org/project/python-ldap/ - https://github.com/python-ldap/python-ldap/ -" -SRC_URI=" - https://github.com/python-ldap/python-ldap/archive/${P}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${PN}-${P} - -LICENSE="MIT PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~sparc x86" -IUSE="examples sasl ssl" - -RDEPEND=" - >=dev-python/pyasn1-0.3.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.1.5[${PYTHON_USEDEP}] - net-nds/openldap:=[sasl?,ssl?] -" -# We do not link against cyrus-sasl but we use some -# of its headers during the build. -DEPEND=" - net-nds/openldap:=[sasl?,ssl?] - sasl? ( >=dev-libs/cyrus-sasl-2.1 ) -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx Doc - -python_prepare_all() { - if ! use sasl; then - sed -i 's/HAVE_SASL//g' setup.cfg || die - fi - if ! use ssl; then - sed -i 's/HAVE_TLS//g' setup.cfg || die - fi - - distutils-r1_python_prepare_all -} - -python_test() { - # Run all tests which don't require slapd - local EPYTEST_IGNORE=( - t_bind.py - t_cext.py - t_edit.py - t_ldapobject.py - t_ldap_options.py - t_ldap_sasl.py - t_ldap_schema_subentry.py - t_ldap_syncrepl.py - t_slapdobject.py - ) - pushd Tests >/dev/null || die - epytest - popd > /dev/null || die -} - -python_install_all() { - if use examples; then - docinto examples - dodoc -r Demo/. - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/python-ldap/python-ldap-3.4.6.ebuild b/dev-python/python-ldap/python-ldap-3.4.6.ebuild deleted file mode 100644 index 3776e37fe032..000000000000 --- a/dev-python/python-ldap/python-ldap-3.4.6.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Various LDAP-related Python modules" -HOMEPAGE=" - https://www.python-ldap.org/en/latest/ - https://pypi.org/project/python-ldap/ - https://github.com/python-ldap/python-ldap/ -" -SRC_URI=" - https://github.com/python-ldap/python-ldap/archive/${P}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${PN}-${P} - -LICENSE="MIT PSF-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="examples sasl ssl" - -RDEPEND=" - >=dev-python/pyasn1-0.3.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.1.5[${PYTHON_USEDEP}] - net-nds/openldap:=[sasl?,ssl?] -" -# We do not link against cyrus-sasl but we use some -# of its headers during the build. -DEPEND=" - net-nds/openldap:=[sasl?,ssl?] - sasl? ( >=dev-libs/cyrus-sasl-2.1 ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx Doc - -python_prepare_all() { - if ! use sasl; then - sed -i 's/HAVE_SASL//g' setup.cfg || die - fi - if ! use ssl; then - sed -i 's/HAVE_TLS//g' setup.cfg || die - fi - - distutils-r1_python_prepare_all -} - -python_test() { - # Run all tests which don't require slapd - local EPYTEST_IGNORE=( - t_bind.py - t_cext.py - t_edit.py - t_ldapobject.py - t_ldap_options.py - t_ldap_sasl.py - t_ldap_schema_subentry.py - t_ldap_syncrepl.py - t_slapdobject.py - ) - pushd Tests >/dev/null || die - epytest - popd > /dev/null || die -} - -python_install_all() { - if use examples; then - docinto examples - dodoc -r Demo/. - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/python-ldap/python-ldap-3.4.7.ebuild b/dev-python/python-ldap/python-ldap-3.4.7.ebuild deleted file mode 100644 index 3776e37fe032..000000000000 --- a/dev-python/python-ldap/python-ldap-3.4.7.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Various LDAP-related Python modules" -HOMEPAGE=" - https://www.python-ldap.org/en/latest/ - https://pypi.org/project/python-ldap/ - https://github.com/python-ldap/python-ldap/ -" -SRC_URI=" - https://github.com/python-ldap/python-ldap/archive/${P}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${PN}-${P} - -LICENSE="MIT PSF-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="examples sasl ssl" - -RDEPEND=" - >=dev-python/pyasn1-0.3.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.1.5[${PYTHON_USEDEP}] - net-nds/openldap:=[sasl?,ssl?] -" -# We do not link against cyrus-sasl but we use some -# of its headers during the build. -DEPEND=" - net-nds/openldap:=[sasl?,ssl?] - sasl? ( >=dev-libs/cyrus-sasl-2.1 ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx Doc - -python_prepare_all() { - if ! use sasl; then - sed -i 's/HAVE_SASL//g' setup.cfg || die - fi - if ! use ssl; then - sed -i 's/HAVE_TLS//g' setup.cfg || die - fi - - distutils-r1_python_prepare_all -} - -python_test() { - # Run all tests which don't require slapd - local EPYTEST_IGNORE=( - t_bind.py - t_cext.py - t_edit.py - t_ldapobject.py - t_ldap_options.py - t_ldap_sasl.py - t_ldap_schema_subentry.py - t_ldap_syncrepl.py - t_slapdobject.py - ) - pushd Tests >/dev/null || die - epytest - popd > /dev/null || die -} - -python_install_all() { - if use examples; then - docinto examples - dodoc -r Demo/. - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/python-linux-procfs/Manifest b/dev-python/python-linux-procfs/Manifest deleted file mode 100644 index 60dca0bff7ee..000000000000 --- a/dev-python/python-linux-procfs/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python-linux-procfs-0.7.3.tar.xz 11412 BLAKE2B 66c22261a3ab9fff68949e2e1e54a07ac5bc365d12e52b8149a02105e2ace85e22be38ec84fb1c97b3d4fec6392998d98252e11454a72135eacae770efa171ae SHA512 fbb4bd5b22ccafd6e8fed853f9bc175f9c7b5fc6795b9641a5e39404a96c1cdfdad7856fa89b3dc91ee9f13e3c76a23c79e3729fdfd7a10df1e46fdbb25aa631 -DIST python-linux-procfs-0.7.4.tar.xz 12880 BLAKE2B bbfb00b34dc58ce29816952ff90edca8e5a5363b85689396df086e4bbc2bcd238c0e54ba9d5ddcb735f650204042039ddec0820506221604e6fa85b5212de019 SHA512 99254aec2f205617391ed4d8833d8f20a1eaa6ef33042acbe4e19815976dca9cc3b41e00077fd4a51d15d8a0c83ea6934aa5fbd7bb1d9470c01b1811b0a54ea1 diff --git a/dev-python/python-linux-procfs/metadata.xml b/dev-python/python-linux-procfs/metadata.xml deleted file mode 100644 index efd7c8c21836..000000000000 --- a/dev-python/python-linux-procfs/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - python@gentoo.org - Python - - diff --git a/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild b/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild deleted file mode 100644 index 93edd78302b6..000000000000 --- a/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild +++ /dev/null @@ -1,27 +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="Python classes to extract information from the Linux kernel /proc files" -HOMEPAGE=" - https://git.kernel.org/pub/scm/libs/python/python-linux-procfs/python-linux-procfs.git/ -" -SRC_URI="https://cdn.kernel.org/pub/software/libs/python/${PN}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" - -python_test() { - "${EPYTHON}" ./bitmasklist_test.py || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/python-linux-procfs/python-linux-procfs-0.7.4.ebuild b/dev-python/python-linux-procfs/python-linux-procfs-0.7.4.ebuild deleted file mode 100644 index b5e307cc1f7d..000000000000 --- a/dev-python/python-linux-procfs/python-linux-procfs-0.7.4.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python classes to extract information from the Linux kernel /proc files" -HOMEPAGE=" - https://git.kernel.org/pub/scm/libs/python/python-linux-procfs/python-linux-procfs.git/ -" -SRC_URI="https://cdn.kernel.org/pub/software/libs/python/${PN}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64" - -python_test() { - "${EPYTHON}" ./bitmasklist_test.py || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/python-lsp-black/Manifest b/dev-python/python-lsp-black/Manifest deleted file mode 100644 index 36f007d7773e..000000000000 --- a/dev-python/python-lsp-black/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-lsp-black-2.0.0.gh.tar.gz 10399 BLAKE2B e38bf7ae736b3b71c1e17dd34b7e98b9bcbdbc7a12e2c1596ccdbe13b8fac8caef8a1f043aa50e1688b9159928885b8b116b709b4d2574b8ddf77172df756862 SHA512 e374ea34ac53e0d78ba198814210d9d7293e18b8fc7b22bb288621a994c8c9d492cc9c99c40cd1574b618add518671430e1e88f32e93e4c95507373932c08dc0 diff --git a/dev-python/python-lsp-black/files/python-lsp-black-2.0.0-test.patch b/dev-python/python-lsp-black/files/python-lsp-black-2.0.0-test.patch deleted file mode 100644 index 49ab792cded8..000000000000 --- a/dev-python/python-lsp-black/files/python-lsp-black-2.0.0-test.patch +++ /dev/null @@ -1,73 +0,0 @@ -From d43b41431379f9c9bb05fab158c4d97e6d515f8f Mon Sep 17 00:00:00 2001 -From: Johannes Schauer Marin Rodrigues -Date: Tue, 20 Feb 2024 07:44:20 +0100 -Subject: [PATCH] Make tests work with black 24.2.0 - -Closes: #55 ---- - tests/test_plugin.py | 18 ++++++++++++++++-- - -diff --git a/tests/test_plugin.py b/tests/test_plugin.py -index 0a51767..2ae8088 100644 ---- a/tests/test_plugin.py -+++ b/tests/test_plugin.py -@@ -281,7 +281,14 @@ def test_load_config_defaults(config): - - assert config == { - "line_length": 88, -- "target_version": set(), -+ "target_version": set( -+ [ -+ black.TargetVersion.PY38, -+ black.TargetVersion.PY39, -+ black.TargetVersion.PY310, -+ black.TargetVersion.PY311, -+ ] -+ ), - "pyi": False, - "fast": False, - "skip_magic_trailing_comma": False, -@@ -297,7 +304,14 @@ def test_load_config_with_skip_options(config_with_skip_options): - - assert config == { - "line_length": 88, -- "target_version": set(), -+ "target_version": set( -+ [ -+ black.TargetVersion.PY38, -+ black.TargetVersion.PY39, -+ black.TargetVersion.PY310, -+ black.TargetVersion.PY311, -+ ] -+ ), - "pyi": False, - "fast": False, - "skip_magic_trailing_comma": True, -From 9298585a9d14d25920c33b188d79e820dc98d4a9 Mon Sep 17 00:00:00 2001 -From: Anton Zhukharev -Date: Tue, 9 Apr 2024 16:06:55 +0300 -Subject: [PATCH] Make tests work with black 24.3.0 - -Closes: #57 - -Black changed raising exception from AssertionError to ASTSafetyError -and we need to apply similar change. - -See: https://github.com/psf/black/commit/6af7d1109693c4ad3af08ecbc34649c232b47a6d ---- - pylsp_black/plugin.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/pylsp_black/plugin.py b/pylsp_black/plugin.py -index e4fb9ba..5523896 100644 ---- a/pylsp_black/plugin.py -+++ b/pylsp_black/plugin.py -@@ -127,7 +127,7 @@ def format_text(*, text, config, lines): - IndentationError, - # raised when black produces invalid Python code or formats the file - # differently on the second pass -- AssertionError, -+ black.parsing.ASTSafetyError, - ) as e: - # errors will show on lsp stderr stream - logger.error("Error formatting with black: %s", e) diff --git a/dev-python/python-lsp-black/metadata.xml b/dev-python/python-lsp-black/metadata.xml deleted file mode 100644 index 0a929854fc1e..000000000000 --- a/dev-python/python-lsp-black/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python-lsp-black - python-lsp/python-lsp-black - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - diff --git a/dev-python/python-lsp-black/python-lsp-black-2.0.0-r2.ebuild b/dev-python/python-lsp-black/python-lsp-black-2.0.0-r2.ebuild deleted file mode 100644 index e1c7dd9912b8..000000000000 --- a/dev-python/python-lsp-black/python-lsp-black-2.0.0-r2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Black plugin for the Python LSP Server" -HOMEPAGE=" - https://github.com/python-lsp/python-lsp-black/ - https://pypi.org/project/python-lsp-black/ -" -SRC_URI=" - https://github.com/python-lsp/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/python-lsp-server-1.4.0[${PYTHON_USEDEP}] - >=dev-python/black-23.11.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pkg-resources[${PYTHON_USEDEP}] - !! - - - - Moritz Brunner - moritz.brunner+gentoo@posteo.de - - - - python-lsp-isort - chantera/python-lsp-isort - - diff --git a/dev-python/python-lsp-isort/python-lsp-isort-0.2.1.ebuild b/dev-python/python-lsp-isort/python-lsp-isort-0.2.1.ebuild deleted file mode 100644 index 013d7f9f29c7..000000000000 --- a/dev-python/python-lsp-isort/python-lsp-isort-0.2.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2024 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="isort plugin for the Python LSP Server" -HOMEPAGE=" - https://github.com/chantera/python-lsp-isort - https://pypi.org/project/python-lsp-isort/ -" -SRC_URI=" - https://github.com/chantera/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -BDEPEND=" - >=dev-python/isort-5.0[${PYTHON_USEDEP}] -" -RDEPEND=" - dev-python/python-lsp-server[${PYTHON_USEDEP}] - ${BDEPEND} -" - -distutils_enable_tests pytest diff --git a/dev-python/python-lsp-jsonrpc/Manifest b/dev-python/python-lsp-jsonrpc/Manifest deleted file mode 100644 index afcf1412a7f2..000000000000 --- a/dev-python/python-lsp-jsonrpc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-lsp-jsonrpc-1.1.2.tar.gz 15298 BLAKE2B 04c4616e63cbdee199747e87e6b21cede9b3b6d3001cf43f3d2640ab727e3c3466f914a7b870311cd08d01161d5cb8bd8a7c9ce35e24ea2a2a7b2821957a79e5 SHA512 7f8de21ca9616b725617b9aed2b2f3d991477e16065ac239559e45723713fe29fb16194145ed191df57d621d49a04e0258e9573fdabce34409fc779cae45ea82 diff --git a/dev-python/python-lsp-jsonrpc/metadata.xml b/dev-python/python-lsp-jsonrpc/metadata.xml deleted file mode 100644 index a1e345d4c08c..000000000000 --- a/dev-python/python-lsp-jsonrpc/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - - python-lsp/python-lsp-jsonrpc - python-lsp-jsonrpc - - diff --git a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild b/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild deleted file mode 100644 index 515694a30f3f..000000000000 --- a/dev-python/python-lsp-jsonrpc/python-lsp-jsonrpc-1.1.2.ebuild +++ /dev/null @@ -1,38 +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_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="JSON RPC 2.0 server library" -HOMEPAGE=" - https://github.com/python-lsp/python-lsp-jsonrpc/ - https://pypi.org/project/python-lsp-jsonrpc/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" - -RDEPEND=" - >=dev-python/ujson-3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pycodestyle[${PYTHON_USEDEP}] - dev-python/pyflakes[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x TZ=UTC - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -o addopts= -} diff --git a/dev-python/python-lsp-mypy/Manifest b/dev-python/python-lsp-mypy/Manifest deleted file mode 100644 index c9da15158010..000000000000 --- a/dev-python/python-lsp-mypy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-lsp-mypy-0.7.0.gh.tar.gz 15973 BLAKE2B eb275e334dba2975011893f61a3edf04f988d21577b47c91bb28bd8d307c72be0ec47b6b45c460f4c7a0fd3f879225c861eb6885e5e45175b9565f9b288b6d00 SHA512 fa25bd2d36bb2d4bdbacef01b40f04a7c11f87a476cff0c034215f164735e9f377ba4268a3019002a1610cbe60c22a5b8ce8b54d9cb333d6d3f177476c075c20 diff --git a/dev-python/python-lsp-mypy/metadata.xml b/dev-python/python-lsp-mypy/metadata.xml deleted file mode 100644 index c7519194971c..000000000000 --- a/dev-python/python-lsp-mypy/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - Moritz Brunner - moritz.brunner+gentoo@posteo.de - - - - pylsp-mypy - python-lsp/pylsp-mypy - - diff --git a/dev-python/python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild b/dev-python/python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild deleted file mode 100644 index 1f62508a12cd..000000000000 --- a/dev-python/python-lsp-mypy/python-lsp-mypy-0.7.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -MY_PN="pylsp-mypy" - -inherit distutils-r1 - -DESCRIPTION="Mypy plugin for the Python LSP Server" -HOMEPAGE=" - https://github.com/python-lsp/pylsp-mypy - https://pypi.org/project/pylsp-mypy/ -" -SRC_URI=" - https://github.com/python-lsp/${MY_PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/python-lsp-server-1.7.0[${PYTHON_USEDEP}] - >=dev-python/mypy-0.981[${PYTHON_USEDEP}] - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/python-lsp-ruff/Manifest b/dev-python/python-lsp-ruff/Manifest deleted file mode 100644 index 2f111d75469d..000000000000 --- a/dev-python/python-lsp-ruff/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_lsp_ruff-2.3.1.tar.gz 17421 BLAKE2B 304db767fbe03857f85c54257d431146b812ddf1a0186b31eec48a73565cafe998453af19ef7c6919f9a007b5775ac361a619ee762589d00ee7f53e641158235 SHA512 a30e7a40a9962b59b61e9d9501c67e615e7f74da041aa13a68818f2c4746e17f576ea1bce486cf0057442b96e4795c7b4be3a6b22dde8f7f94bff14db920dca1 diff --git a/dev-python/python-lsp-ruff/metadata.xml b/dev-python/python-lsp-ruff/metadata.xml deleted file mode 100644 index 0e70359b425c..000000000000 --- a/dev-python/python-lsp-ruff/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python-lsp-ruff - python-lsp/python-lsp-ruff - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - diff --git a/dev-python/python-lsp-ruff/python-lsp-ruff-2.3.1.ebuild b/dev-python/python-lsp-ruff/python-lsp-ruff-2.3.1.ebuild deleted file mode 100644 index 1c9e3d5710ab..000000000000 --- a/dev-python/python-lsp-ruff/python-lsp-ruff-2.3.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ruff linting plugin for the Python LSP Server" -HOMEPAGE=" - https://github.com/python-lsp/python-lsp-ruff/ - https://pypi.org/project/python-lsp-ruff/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-util/ruff-0.8.0 - dev-python/cattrs[${PYTHON_USEDEP}] - dev-python/python-lsp-server[${PYTHON_USEDEP}] - >=dev-python/lsprotocol-2023.0.1[${PYTHON_USEDEP}] -" - -EPYTEST_DESELECT=( - # Fails due to Gentoofied calling of ruff - "tests/test_ruff_lint.py::test_ruff_config_param" - "tests/test_ruff_lint.py::test_ruff_settings" -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest deleted file mode 100644 index e44c277f0585..000000000000 --- a/dev-python/python-lsp-server/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_lsp_server-1.13.2.tar.gz 120665 BLAKE2B c45d7775f8af055f4b4e084e1ed6dbbf5a8788155691e04a742cb9494231ce7f8f80fb8fb01041edb7540f6d8fa0bd44187ef68a2cf3246c50808ac13905449d SHA512 0be67a934dd700346227e17e6b695c4e593d04dc82b49153868617a81af949a9ee11b4ada5dffe031c64d1dbfc4d1864c4d9dbf94ade0be606abef8eb8b2eaaf -DIST python_lsp_server-1.14.0.tar.gz 121536 BLAKE2B 207d43b758d6bb75070ac88174d483d9347593ca2b5cbe9fc724f916d73654e6907aced7e6fb19e339740b09d0ea3dc1e2bc18f7610ea2984f8c29cd441c92ad SHA512 6362bb87a1fc75751a37c42a899377bc420daa0bed4aa7206e956b41e09495a9d949820bcf789508ebe5b5646c6c1af8dba753b7cef06891c46b8ebed80d51dc diff --git a/dev-python/python-lsp-server/metadata.xml b/dev-python/python-lsp-server/metadata.xml deleted file mode 100644 index 22d864f7f992..000000000000 --- a/dev-python/python-lsp-server/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - - python-lsp-server - python-lsp/python-lsp-server - - - Pull in all optional plugins - - diff --git a/dev-python/python-lsp-server/python-lsp-server-1.13.2.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.13.2.ebuild deleted file mode 100644 index 0482e6c99ece..000000000000 --- a/dev-python/python-lsp-server/python-lsp-server-1.13.2.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python Language Server for the Language Server Protocol" -HOMEPAGE=" - https://github.com/python-lsp/python-lsp-server/ - https://pypi.org/project/python-lsp-server/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="all-plugins" - -PLUGIN_DEP=" - >=dev-python/autopep8-2.0.4[${PYTHON_USEDEP}] - >=dev-python/flake8-7.1[${PYTHON_USEDEP}] - >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] - >=dev-python/pycodestyle-2.12.0[${PYTHON_USEDEP}] - >=dev-python/pyflakes-3.2.0[${PYTHON_USEDEP}] - >=dev-python/pylint-3.1[${PYTHON_USEDEP}] - >=dev-python/rope-1.11.0[${PYTHON_USEDEP}] - >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] - >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}] -" -RDEPEND=" - dev-python/docstring-to-markdown[${PYTHON_USEDEP}] - >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}] - >=dev-python/python-lsp-jsonrpc-1.1.0[${PYTHON_USEDEP}] - dev-python/pluggy[${PYTHON_USEDEP}] - all-plugins? ( - ${PLUGIN_DEP} - ) -" -BDEPEND=" - test? ( - ${PLUGIN_DEP} - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/qtpy[gui,testlib,${PYTHON_USEDEP}] - >=dev-python/websockets-10.3[${PYTHON_USEDEP}] - ) -" - -# Note: xdist breaks some tests -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # broken by presence of pathlib2 - 'test/plugins/test_autoimport.py' - # Requires pyqt5 - 'test/plugins/test_completion.py::test_pyqt_completion' - # TODO: fails on teardown; also hangs the test suite - test/test_language_server.py::test_missing_message -) -EPYTEST_IGNORE=( - # pydocstyle is archived upstream and broken with py3.12 - test/plugins/test_pydocstyle_lint.py -) - -python_prepare_all() { - # remove pytest-cov dep - sed -i -e '/addopts =/d' pyproject.toml || die - # unpin all the deps - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - distutils-r1_python_prepare_all -} - -pkg_postinst() { - optfeature "Automatically format Python code to conform to the PEP 8 style guide" dev-python/autopep8 - optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8 - optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe - optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle - optfeature "Python docstring style checker" dev-python/pydocstyle - optfeature "Passive checker for Python programs" dev-python/pyflakes - optfeature "Python code static checker" dev-python/pylint - optfeature "Python refactoring library" dev-python/rope - optfeature "A formatter for Python files" dev-python/yapf -} diff --git a/dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild deleted file mode 100644 index 358ee2f63e19..000000000000 --- a/dev-python/python-lsp-server/python-lsp-server-1.14.0.ebuild +++ /dev/null @@ -1,89 +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 optfeature pypi - -DESCRIPTION="Python Language Server for the Language Server Protocol" -HOMEPAGE=" - https://github.com/python-lsp/python-lsp-server/ - https://pypi.org/project/python-lsp-server/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="all-plugins" - -PLUGIN_DEP=" - >=dev-python/autopep8-2.0.4[${PYTHON_USEDEP}] - >=dev-python/flake8-7.1[${PYTHON_USEDEP}] - >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] - >=dev-python/pycodestyle-2.12.0[${PYTHON_USEDEP}] - >=dev-python/pyflakes-3.2.0[${PYTHON_USEDEP}] - >=dev-python/pylint-3.1[${PYTHON_USEDEP}] - >=dev-python/rope-1.11.0[${PYTHON_USEDEP}] - >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] - >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}] -" -RDEPEND=" - dev-python/docstring-to-markdown[${PYTHON_USEDEP}] - >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}] - >=dev-python/python-lsp-jsonrpc-1.1.0[${PYTHON_USEDEP}] - dev-python/pluggy[${PYTHON_USEDEP}] - all-plugins? ( - ${PLUGIN_DEP} - ) -" -BDEPEND=" - test? ( - ${PLUGIN_DEP} - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/qtpy[gui,testlib,${PYTHON_USEDEP}] - >=dev-python/websockets-10.3[${PYTHON_USEDEP}] - ) -" - -# Note: xdist breaks some tests -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # broken by presence of pathlib2 - 'test/plugins/test_autoimport.py' - # Requires pyqt5 - 'test/plugins/test_completion.py::test_pyqt_completion' - # TODO: fails on teardown; also hangs the test suite - test/test_language_server.py::test_missing_message -) -EPYTEST_IGNORE=( - # pydocstyle is archived upstream and broken with py3.12 - test/plugins/test_pydocstyle_lint.py -) - -python_prepare_all() { - # remove pytest-cov dep - sed -i -e '/addopts =/d' pyproject.toml || die - # unpin all the deps - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - distutils-r1_python_prepare_all -} - -pkg_postinst() { - optfeature "Automatically format Python code to conform to the PEP 8 style guide" dev-python/autopep8 - optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8 - optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe - optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle - optfeature "Python docstring style checker" dev-python/pydocstyle - optfeature "Passive checker for Python programs" dev-python/pyflakes - optfeature "Python code static checker" dev-python/pylint - optfeature "Python refactoring library" dev-python/rope - optfeature "A formatter for Python files" dev-python/yapf -} diff --git a/dev-python/python-ly/Manifest b/dev-python/python-ly/Manifest deleted file mode 100644 index d93ec765e38e..000000000000 --- a/dev-python/python-ly/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST python-ly-0.9.10.gh.tar.gz 269300 BLAKE2B d00743f4e16742252fd6f9c15983f92c0202248745784c240db7cbe9121a0f40d59cf485fc5fbc3880f9e196ce6c86827ae988a85ef28a6a9d429c25b989fe2c SHA512 91921aedf787d7362059f1eee983259f2bd27b52453112eb43083fc765367f9eec33cd00d558d9cce020708f3b29293e1d0cea4a7cacbfde89de0fa0781f517c -DIST xlink.xsd 9386 BLAKE2B fa4117e867a40b8c12d4ad3bcccd64db53d3e76775f61060af35e21e73e50555b4f713d6b3a8a300caece483aaf5c661c9e4d71ece2d1dd859ba7b24d0e2a308 SHA512 59d43d587652cdbd9190fc33c715bfeba0748b54200921a4a6e8becb109427366919c2b77c3bd461b4890982e386033048212d0a5d2f04efcc1e27cc9ef80da9 -DIST xml.xsd 4726 BLAKE2B cca0062a0a812d5bae01f5f2d5fa111ac0d0641f8d6353e93fc704e1878082a6e52ad3d5a70fc7dff86736691ba252829a334b91758d0ab51a3901ecd1da988c SHA512 a716c93db1bbbcf9c353ff939f15aa1ed83c8d96739bafad93c790a7779c49c680a279c97c760fe55546fa43cab1d43e92431f24c46ff001976e05329231b635 diff --git a/dev-python/python-ly/metadata.xml b/dev-python/python-ly/metadata.xml deleted file mode 100644 index 05c2ec2d6e93..000000000000 --- a/dev-python/python-ly/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - python-ly - frescobaldi/python-ly - - diff --git a/dev-python/python-ly/python-ly-0.9.10.ebuild b/dev-python/python-ly/python-ly-0.9.10.ebuild deleted file mode 100644 index 8aa0a4c052ef..000000000000 --- a/dev-python/python-ly/python-ly-0.9.10.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Tool and library for manipulating LilyPond files" -HOMEPAGE=" - https://github.com/frescobaldi/python-ly/ - https://pypi.org/project/python-ly/ -" -SRC_URI=" - https://github.com/frescobaldi/python-ly/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -# https://github.com/frescobaldi/python-ly/issues/176 -SRC_URI+=" - test? ( - https://www.w3.org/2001/03/xml.xsd - https://www.w3.org/XML/2008/06/xlink.xsd - ) -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" - -BDEPEND=" - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/python-lzo/Manifest b/dev-python/python-lzo/Manifest deleted file mode 100644 index e2ce4ab8c4b5..000000000000 --- a/dev-python/python-lzo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-lzo-1.15.tar.gz 17633 BLAKE2B 577c78feeced5fba833c27b212b621a4cd8c9d4fe2dfb44d93cfd2b0aa9e88ee66926ec47d129b75496936f55d65e99e816d00e110b1d70300639a3907d823fd SHA512 1c7889f01b4809e7023804b702ac35a59e45df735865ff50449c69b414966c9f928c254ef7dde9e28fcc44ba4ac12df220bd6a6d34c0d274123f59c65ce3c5fe diff --git a/dev-python/python-lzo/metadata.xml b/dev-python/python-lzo/metadata.xml deleted file mode 100644 index 613cf990aab1..000000000000 --- a/dev-python/python-lzo/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - python-lzo - jd-boyd/python-lzo - - diff --git a/dev-python/python-lzo/python-lzo-1.15.ebuild b/dev-python/python-lzo/python-lzo-1.15.ebuild deleted file mode 100644 index 8e6ca2230e55..000000000000 --- a/dev-python/python-lzo/python-lzo-1.15.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 prefix pypi - -DESCRIPTION="Python interface to lzo" -HOMEPAGE=" - https://github.com/jd-boyd/python-lzo/ - https://pypi.org/project/python-lzo/ -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~riscv ~sparc x86" - -DEPEND=" - dev-libs/lzo:2 -" -RDEPEND=" - ${DEPEND} -" - -distutils_enable_tests pytest - -python_prepare_all() { - hprefixify setup.py - distutils-r1_python_prepare_all -} diff --git a/dev-python/python-magic/Manifest b/dev-python/python-magic/Manifest deleted file mode 100644 index bd4436ba370a..000000000000 --- a/dev-python/python-magic/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-magic-0.4.27.gh.tar.gz 863649 BLAKE2B 4ba22d0f8bd5e70eb37e3b46eba1b885d49682bf45d703ad7966bcc67614427ebe597e3100575f863b7e54421c6de6fc875af24a9d5b49742fe07b361b65f198 SHA512 a476730a5caa9a2a784187f57743d5cec4b1829a6a76d4d1fb4e0112caf5487888961df293bc38074ef1a5d313b0fc4aed4cc99b980f5336e8a907c44a33e84e diff --git a/dev-python/python-magic/files/python-magic-0.4.27-test.patch b/dev-python/python-magic/files/python-magic-0.4.27-test.patch deleted file mode 100644 index a4e94251fe9f..000000000000 --- a/dev-python/python-magic/files/python-magic-0.4.27-test.patch +++ /dev/null @@ -1,69 +0,0 @@ -https://github.com/ahupp/python-magic/commit/4ffcd59113fa26d7c2e9d5897b1eef919fd4b457 - -From 4ffcd59113fa26d7c2e9d5897b1eef919fd4b457 Mon Sep 17 00:00:00 2001 -From: Adam Hupp -Date: Mon, 9 Jan 2023 12:55:15 -0800 -Subject: [PATCH] update test for upstream added gzip extensions - ---- a/test/python_magic_test.py -+++ b/test/python_magic_test.py -@@ -134,7 +134,7 @@ def test_extension(self): - self.assert_values(m, { - # some versions return '' for the extensions of a gz file, - # including w/ the command line. Who knows... -- 'test.gz': ('gz/tgz/tpz/zabw/svgz', '', '???'), -+ 'test.gz': ('gz/tgz/tpz/zabw/svgz/adz/kmy/xcfgz', 'gz/tgz/tpz/zabw/svgz', '', '???'), - 'name_use.jpg': 'jpeg/jpg/jpe/jfif', - }) - except NotImplementedError: -@@ -227,6 +227,5 @@ def test_pathlike(self): - m = magic.Magic(mime=True) - self.assertEqual('application/pdf', m.from_file(path)) - -- - if __name__ == '__main__': - unittest.main() - -From b434c88c9c8e901adf5b3779e3aac65f10d90aab Mon Sep 17 00:00:00 2001 -From: Dominique Leuenberger -Date: Wed, 2 Aug 2023 11:29:47 +0200 -Subject: [PATCH 1/2] Fix test suite with file 5.45 - -[ 12s] test/python_magic_test.py:53: in assert_values -[ 12s] self.assertIn(value, expected_value) -[ 12s] E AssertionError: 'PDF document, version 1.2, 2 page(s)' not found in ('PDF document, version 1.2', 'PDF document, version 1.2, 2 pages') ---- - test/libmagic_test.py | 2 +- - test/python_magic_test.py | 3 ++- - 2 files changed, 3 insertions(+), 2 deletions(-) - -diff --git a/test/libmagic_test.py b/test/libmagic_test.py -index 5719a58..7b4665b 100644 ---- a/test/libmagic_test.py -+++ b/test/libmagic_test.py -@@ -15,7 +15,7 @@ class MagicTestCase(unittest.TestCase): - filename = os.path.join(TESTDATA_DIR, 'test.pdf') - expected_mime_type = 'application/pdf' - expected_encoding = 'us-ascii' -- expected_name = ('PDF document, version 1.2', 'PDF document, version 1.2, 2 pages') -+ expected_name = ('PDF document, version 1.2', 'PDF document, version 1.2, 2 pages', 'PDF document, version 1.2, 2 page(s)') - - def assert_result(self, result): - self.assertEqual(result.mime_type, self.expected_mime_type) -diff --git a/test/python_magic_test.py b/test/python_magic_test.py -index 624a443..78f63a3 100755 ---- a/test/python_magic_test.py -+++ b/test/python_magic_test.py -@@ -108,7 +108,8 @@ class MagicTest(unittest.TestCase): - self.assert_values(m, { - 'magic._pyc_': 'python 2.4 byte-compiled', - 'test.pdf': ('PDF document, version 1.2', -- 'PDF document, version 1.2, 2 pages'), -+ 'PDF document, version 1.2, 2 pages', -+ 'PDF document, version 1.2, 2 page(s)'), - 'test.gz': - ('gzip compressed data, was "test", from Unix, last ' - 'modified: Sun Jun 29 01:32:52 2008', --- -2.43.0 - diff --git a/dev-python/python-magic/metadata.xml b/dev-python/python-magic/metadata.xml deleted file mode 100644 index 060f6a3504e0..000000000000 --- a/dev-python/python-magic/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - python-magic - ahupp/python-magic - - diff --git a/dev-python/python-magic/python-magic-0.4.27.ebuild b/dev-python/python-magic/python-magic-0.4.27.ebuild deleted file mode 100644 index 8ac20fd1a5dd..000000000000 --- a/dev-python/python-magic/python-magic-0.4.27.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Access the libmagic file type identification library" -HOMEPAGE=" - https://github.com/ahupp/python-magic/ - https://pypi.org/project/python-magic/ -" -SRC_URI=" - https://github.com/ahupp/python-magic/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2 MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - sys-apps/file[-python] -" -BDEPEND=" - test? ( - sys-apps/file - ) -" - -PATCHES=( - # upstream git backports - "${FILESDIR}"/${P}-test.patch -) - -distutils_enable_tests unittest - -python_test() { - local -x LC_ALL=en_US.UTF-8 - eunittest -p "*_test.py" -} diff --git a/dev-python/python-magnumclient/Manifest b/dev-python/python-magnumclient/Manifest deleted file mode 100644 index 591c12fc7e9c..000000000000 --- a/dev-python/python-magnumclient/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_magnumclient-4.10.0.tar.gz 108415 BLAKE2B 4515c94b480122160de3f0c4420f25c2e96707add9e29091c769864f1774d7d2d97ed96dff90cac78f0f74c7b0e35f9ca18d792cfa5c1d563f3c5469e23f07cb SHA512 2490ad97e1f2b9895f847a01c0d746a99ba62db5b2376ced386e4bcdaf85e98d652ca573b416cb92c5c9b8fa81c2c4e16f8fd29ec5b804c3569c743907abcb1f diff --git a/dev-python/python-magnumclient/metadata.xml b/dev-python/python-magnumclient/metadata.xml deleted file mode 100644 index e85ca2322f9e..000000000000 --- a/dev-python/python-magnumclient/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gentoo-bugzilla@vimja.email - Niklaus 'vimja' Hofer - - - python-magnumclient - openstack/python-magnumclient - - diff --git a/dev-python/python-magnumclient/python-magnumclient-4.10.0.ebuild b/dev-python/python-magnumclient/python-magnumclient-4.10.0.ebuild deleted file mode 100644 index 36b8f168dd64..000000000000 --- a/dev-python/python-magnumclient/python-magnumclient-4.10.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack Magnum API" -HOMEPAGE=" - https://opendev.org/openstack/python-magnumclient - https://github.com/openstack/python-magnumclient/ - https://pypi.org/project/python-magnumclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pbr-3.0.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.5.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >dev-python/oslo-serialization-2.19.1-r9999[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-4.6.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.0.0[${PYTHON_USEDEP}] - >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() - -distutils_enable_tests pytest diff --git a/dev-python/python-manilaclient/Manifest b/dev-python/python-manilaclient/Manifest deleted file mode 100644 index 0796cc73d57b..000000000000 --- a/dev-python/python-manilaclient/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_manilaclient-6.0.0.tar.gz 302012 BLAKE2B cabd518230f82d140b8b731edf9b6cb5a0bbf38fa6754c59c15a3074b62efa571dd2f316669f17a049f88c2606dc923017d55e6928e543adf34ed09b28b3ce81 SHA512 4e2839248fbd25a5ebbae6283a0e7cae5d1325488fc5f58da4265276b59769bb5e519f96cf1568c9aec3f642a5177c72be093fd40d36de2f7b40695d3068fc79 -DIST python_manilaclient-6.1.0.tar.gz 303391 BLAKE2B fd7dd3121733ce52306ae8b1c5d25ead9bbcf698223eba681a7b73d0a746f4c9aeed6d12045eb3b67bdb68bf6cc20673d331811870b24e4a7a8c49e192a3678a SHA512 bf0df63f4693ff423f228c313b9f2f71b4030e8a90758bf953274e36f636b841b39c303cac8f3705bc906fcf8c036e0492672c4033fddbdbd711aa41ea9b76ef diff --git a/dev-python/python-manilaclient/metadata.xml b/dev-python/python-manilaclient/metadata.xml deleted file mode 100644 index 7d6e13c2b2f7..000000000000 --- a/dev-python/python-manilaclient/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gentoo-bugzilla@vimja.email - Niklaus 'vimja' Hofer - - - python-manilaclient - openstack/python-manilaclient - - diff --git a/dev-python/python-manilaclient/python-manilaclient-6.0.0.ebuild b/dev-python/python-manilaclient/python-manilaclient-6.0.0.ebuild deleted file mode 100644 index 1763e1f31ea0..000000000000 --- a/dev-python/python-manilaclient/python-manilaclient-6.0.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings to the OpenStack Manila API" -HOMEPAGE=" - https://opendev.org/openstack/python-manilaclient - https://github.com/openstack/python-manilaclient/ - https://pypi.org/project/python-manilaclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pbr-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/osc-lib-3.2.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.0.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-5.3.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # This test requires tempest which has been removed. - rm --force manilaclient/tests/unit/test_functional_utils.py - distutils-r1_src_prepare -} - -python_test() { - # The functional tests would requier the OpenStack manila service to be - # packaged, too. - eunittest manilaclient/tests/unit -} diff --git a/dev-python/python-manilaclient/python-manilaclient-6.1.0.ebuild b/dev-python/python-manilaclient/python-manilaclient-6.1.0.ebuild deleted file mode 100644 index 1763e1f31ea0..000000000000 --- a/dev-python/python-manilaclient/python-manilaclient-6.1.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings to the OpenStack Manila API" -HOMEPAGE=" - https://opendev.org/openstack/python-manilaclient - https://github.com/openstack/python-manilaclient/ - https://pypi.org/project/python-manilaclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pbr-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/osc-lib-3.2.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.0.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/coverage-4.5.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-5.3.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # This test requires tempest which has been removed. - rm --force manilaclient/tests/unit/test_functional_utils.py - distutils-r1_src_prepare -} - -python_test() { - # The functional tests would requier the OpenStack manila service to be - # packaged, too. - eunittest manilaclient/tests/unit -} diff --git a/dev-python/python-markdown-math/Manifest b/dev-python/python-markdown-math/Manifest deleted file mode 100644 index f7c3e7dbf5bb..000000000000 --- a/dev-python/python-markdown-math/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_markdown_math-0.9.tar.gz 8680 BLAKE2B e8dcc61f9632816597eff82c55aad037ce2f50f1747bfd2cca10d635399454b74ef40a5d11d02b268d83278558d26c9e4e196c5a1ff518104f29e7d35c95f19f SHA512 b3d4237ca143343bdb23989005707b9553cf9453c487f51489b080982bc57ca82e10f9ca7f24e5d2af6a6e0e6011464f67f2acd5e9ceeb088b414da14073780c -DIST python_markdown_math-0.9.tar.gz.provenance 9270 BLAKE2B b4e00afd187efe182ef8ba322b7ee56ecdd815e5cd05fb953933bd4892d542ec27fc3ed2caf54fdaeab67fe0fc2d9e626bbf339125e243b4181fa8d6476ec4d6 SHA512 31b9b5d447e8e7a4e18d06641b981420fd336c6c0e1418a019e5cef247cd6c45428502c2cc8721ea2687278000f9bdb9f62b75d3200633c3bffcf88138e1d242 diff --git a/dev-python/python-markdown-math/metadata.xml b/dev-python/python-markdown-math/metadata.xml deleted file mode 100644 index 7b184e3ef24e..000000000000 --- a/dev-python/python-markdown-math/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - mitya57/python-markdown-math - python-markdown-math - - diff --git a/dev-python/python-markdown-math/python-markdown-math-0.9.ebuild b/dev-python/python-markdown-math/python-markdown-math-0.9.ebuild deleted file mode 100644 index 6c319bdcfe68..000000000000 --- a/dev-python/python-markdown-math/python-markdown-math-0.9.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/mitya57/python-markdown-math -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Math extension for Python-Markdown" -HOMEPAGE=" - https://github.com/mitya57/python-markdown-math/ - https://pypi.org/project/python-markdown-math/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/markdown-3.3.7[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-77[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/python-memcached/Manifest b/dev-python/python-memcached/Manifest deleted file mode 100644 index ed08a1d002e1..000000000000 --- a/dev-python/python-memcached/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-memcached-1.62.gh.tar.gz 28598 BLAKE2B 4251931d4e77e83b959d1d3c23d96b532083ebe86e23c25e899185485de59348994041529c03be22be412128657e8bac9edd326b81a218113c465d69e4ae2b4f SHA512 0394a3c6c1521e2dd5ce27953ebe285ab6ffc514ea64f8da22e9e630d01d49e975f5f81e8fc12080424a35409f7b39b4d8a0ff9893ab4b4985bad1005c6c1026 diff --git a/dev-python/python-memcached/metadata.xml b/dev-python/python-memcached/metadata.xml deleted file mode 100644 index 71b2011b44aa..000000000000 --- a/dev-python/python-memcached/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - python-memcached - linsomniac/python-memcached - https://github.com/linsomniac/python-memcached/issues - - diff --git a/dev-python/python-memcached/python-memcached-1.62.ebuild b/dev-python/python-memcached/python-memcached-1.62.ebuild deleted file mode 100644 index 7416f4db2f19..000000000000 --- a/dev-python/python-memcached/python-memcached-1.62.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Pure python memcached client" -HOMEPAGE=" - https://github.com/linsomniac/python-memcached/ - https://pypi.org/project/python-memcached/ -" -SRC_URI=" - https://github.com/linsomniac/python-memcached/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="PSF-2.4" -SLOT="0" -KEYWORDS="amd64 arm64 ppc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - net-misc/memcached - ) -" - -distutils_enable_tests unittest - -python_test() { - local pidfile="${TMPDIR}/memcached.pid" - - memcached -d -P "${pidfile}" || die "failed to start memcached" - - eunittest || die "Tests fail with ${EPYTHON}" - - kill "$(<"${pidfile}")" || die "failed to kill memcached" - local elapsed=0 - while [[ -f ${pidfile} ]]; do - if [[ $(( elapsed++ )) -ge 30 ]]; then - kill -KILL "$(<"${pidfile}")" || - die "failed to kill -KILL memcached" - die "memcached failed to stop after 30 seconds" - fi - sleep 1 - done -} diff --git a/dev-python/python-mimeparse/Manifest b/dev-python/python-mimeparse/Manifest deleted file mode 100644 index 7a686c93e0f1..000000000000 --- a/dev-python/python-mimeparse/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_mimeparse-2.0.0.tar.gz 7162 BLAKE2B c87e391a87d06a0c967f51df4c9010c8f415a6a96d7b10f58ede9fb225ebabb9f85b42c22fef9ef583537e86341c9050527b1f8d38eec2c78cc1cf3f56f443ac SHA512 02fd28d6a5b1754ab9317571037b38dae94309694bc5d758c189acdda596a5e1e9c4cb2439abb9e932ddf1d6926930874f00d3c685a7edf568d339f9fe0c712a diff --git a/dev-python/python-mimeparse/metadata.xml b/dev-python/python-mimeparse/metadata.xml deleted file mode 100644 index d65d103cbf95..000000000000 --- a/dev-python/python-mimeparse/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - python-mimeparse - falconry/python-mimeparse - - diff --git a/dev-python/python-mimeparse/python-mimeparse-2.0.0.ebuild b/dev-python/python-mimeparse/python-mimeparse-2.0.0.ebuild deleted file mode 100644 index bed430ae54ab..000000000000 --- a/dev-python/python-mimeparse/python-mimeparse-2.0.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Basic functions for handling mime-types in python" -HOMEPAGE=" - https://github.com/falconry/python-mimeparse/ - https://pypi.org/project/python-mimeparse/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -python_test() { - "${EPYTHON}" mimeparse_test.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/python-mpd2/Manifest b/dev-python/python-mpd2/Manifest deleted file mode 100644 index 0c23aff9c345..000000000000 --- a/dev-python/python-mpd2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-mpd2-3.1.1.gh.tar.gz 69613 BLAKE2B 4769799edb7a5fa8d772e95fdda362845d97ff2e17bc5eed7ec057c0e17389e8ad3b5d1ecd3b169ddea9d33fdfc52d46b86b8e1abc89489cf04f53aa803219d0 SHA512 abd882bc0652ed4a8ee2f4abf0a039e7c62e77b35d278c5fc99bb032c220caac831cc483445516044964f2ea078d2134af61c64d55cb20770b4d32a5aa1ce5e2 diff --git a/dev-python/python-mpd2/metadata.xml b/dev-python/python-mpd2/metadata.xml deleted file mode 100644 index ea0f1ffd8944..000000000000 --- a/dev-python/python-mpd2/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - - python-mpd2 - Mic92/python-mpd2 - - - Enable twisted support - - diff --git a/dev-python/python-mpd2/python-mpd2-3.1.1.ebuild b/dev-python/python-mpd2/python-mpd2-3.1.1.ebuild deleted file mode 100644 index 2f0083c47005..000000000000 --- a/dev-python/python-mpd2/python-mpd2-3.1.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python MPD client library" -HOMEPAGE=" - https://github.com/Mic92/python-mpd2/ - https://pypi.org/project/python-mpd2/ -" -# as of 3.1.0, sdist is missing some doc files -SRC_URI=" - https://github.com/Mic92/python-mpd2/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 ppc ppc64 x86" -IUSE="examples +twisted" - -RDEPEND=" - twisted? ( dev-python/twisted[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( - dev-python/twisted[${PYTHON_USEDEP}] - ) -" - -DOCS=( README.rst doc/{changes.rst,commands_header.txt} doc/topics/. ) - -distutils_enable_sphinx doc --no-autodoc -distutils_enable_tests unittest - -python_test() { - eunittest mpd.tests -} - -python_install_all() { - distutils-r1_python_install_all - - use examples && dodoc -r examples/. -} diff --git a/dev-python/python-mpv/Manifest b/dev-python/python-mpv/Manifest deleted file mode 100644 index f4706fae0d4e..000000000000 --- a/dev-python/python-mpv/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-mpv-1.0.8.gh.tar.gz 213471 BLAKE2B 1a180a7451142c6767718848c370ffafea0f5f9f3593ed0487d9dbc24ff2f56dcd16560e3fa4468f59a740ebd9c665ef1e12ea2c45985cbb748db753ad8d0011 SHA512 bc430bc8b9538f1a55d92470935b5d120e188f01f5a36384fe351008d85a1d7e187b9dcd757fc165aa88f04097a3e697c9e9c79aa001bb356a3a9f3945ae1892 diff --git a/dev-python/python-mpv/metadata.xml b/dev-python/python-mpv/metadata.xml deleted file mode 100644 index 81ad4e90071b..000000000000 --- a/dev-python/python-mpv/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - python-mpv - jaseg/python-mpv - - - diff --git a/dev-python/python-mpv/python-mpv-1.0.8.ebuild b/dev-python/python-mpv/python-mpv-1.0.8.ebuild deleted file mode 100644 index 5c0467dc81db..000000000000 --- a/dev-python/python-mpv/python-mpv-1.0.8.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 virtualx - -DESCRIPTION="Python interface to the mpv media player" -HOMEPAGE=" - https://github.com/jaseg/python-mpv/ - https://pypi.org/project/python-mpv/ -" -SRC_URI=" - https://github.com/jaseg/python-mpv/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - media-video/mpv[libmpv] - dev-python/pillow[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pyvirtualdisplay[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # hanging tests - tests/test_mpv.py::TestLifecycle::test_wait_for_property_event_overflow - tests/test_mpv.py::TestStreams::test_custom_stream - ) - - virtx epytest -} diff --git a/dev-python/python-multipart/Manifest b/dev-python/python-multipart/Manifest deleted file mode 100644 index 9ba952bc8fe6..000000000000 --- a/dev-python/python-multipart/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST python-multipart-0.0.25.gh.tar.gz 109366 BLAKE2B 73c80b51c5bb24b30e2afdc3896032b8b6bf58072bd7a7ae002fe068355faaee97db7af3ff28ac5ea238ed18392fb4dbc11bf6566f3a640425cdc0e05018dcc5 SHA512 eab6a101dce9bb374b974b2ce12f6cb5bd6035327d35c66bc7b478ce9d0c9c7dc87e06d52c6ebaebf9171e1e207de1aae7a901f812e7150b70bc3f6b65552bea -DIST python-multipart-0.0.27.gh.tar.gz 111753 BLAKE2B 4fd4c14cd47d7d492edcb8ee88b78559f61ab109a92c8809430b5ae4c9b291dba48c9c8eb2a6db6deb0562249261cf319d93d4caf3ce2242f8c3eb72d2f6bf03 SHA512 75e85ed0d71ea526369e8010c92f6c0cb02f34df6064de98b2e984ffb927359ca32838eedacd1647bf2cf76a1dadb5b7026f51cacd6d0a561397a1f56d3f9f4f -DIST python-multipart-0.0.28.gh.tar.gz 123332 BLAKE2B 6351341a5dd0eea431f84759c4fb17a2753ac2bab493ec0b0c9dd4205d99aae8f221cbb0f62aade67a4001a917b3c8032bc977ff4f5d9ad7dc4b57c6f18ac8fe SHA512 6631866906882fff1b44627e28d2d3f178b2bd569e1675b10f50ea673889bd93300958834ed8947092442b622d782754020669ec6ffee981bfedd96d1229428e -DIST python-multipart-0.0.29.gh.tar.gz 123649 BLAKE2B d8ed40f744b16879dfe617fc7d4f5b6e5ecf4a9d09c95b69569b5c12e11f07f750b7741d9c6096015a1947d742ef78ab3e107bbc25727651428a707b685efbf2 SHA512 37a20b6fdb26fda1513e6911bbcc699b169a3317bd30c37536a0c3bb3333500cbca432f345c8e199d36e7134a152a9bf471dd3073e3aa48964281fb12c56f8c0 -DIST python-multipart-0.0.30.gh.tar.gz 113838 BLAKE2B 7fef19cb94d0dc5957783c829f7d8719bfba1e31fe70715f0fc5d758088eee80a8d7d5022a232294a07dfcec2d0353b4f30591e0213446954fd036acb1230058 SHA512 bc1794c2c15b71378d631fe6720541c9abb2a073dae1cab4119388bc4ab691ce2d2bdd2019317c10b33e5071275f91bb8d6afb675241cf96982c3d28a65792a4 diff --git a/dev-python/python-multipart/metadata.xml b/dev-python/python-multipart/metadata.xml deleted file mode 100644 index 100f4a588dae..000000000000 --- a/dev-python/python-multipart/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - python-multipart - Kludex/python-multipart - - diff --git a/dev-python/python-multipart/python-multipart-0.0.25.ebuild b/dev-python/python-multipart/python-multipart-0.0.25.ebuild deleted file mode 100644 index baf480839387..000000000000 --- a/dev-python/python-multipart/python-multipart-0.0.25.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-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 streaming multipart parser for Python" -HOMEPAGE=" - https://github.com/Kludex/python-multipart/ - https://pypi.org/project/python-multipart/ -" -SRC_URI=" - https://github.com/Kludex/python-multipart/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # do not install the backwards compatibility package - # we're patching revdeps instead - rm -r multipart || die -} diff --git a/dev-python/python-multipart/python-multipart-0.0.27.ebuild b/dev-python/python-multipart/python-multipart-0.0.27.ebuild deleted file mode 100644 index baf480839387..000000000000 --- a/dev-python/python-multipart/python-multipart-0.0.27.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-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 streaming multipart parser for Python" -HOMEPAGE=" - https://github.com/Kludex/python-multipart/ - https://pypi.org/project/python-multipart/ -" -SRC_URI=" - https://github.com/Kludex/python-multipart/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # do not install the backwards compatibility package - # we're patching revdeps instead - rm -r multipart || die -} diff --git a/dev-python/python-multipart/python-multipart-0.0.28.ebuild b/dev-python/python-multipart/python-multipart-0.0.28.ebuild deleted file mode 100644 index cbb77fc73024..000000000000 --- a/dev-python/python-multipart/python-multipart-0.0.28.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-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 streaming multipart parser for Python" -HOMEPAGE=" - https://github.com/Kludex/python-multipart/ - https://pypi.org/project/python-multipart/ -" -SRC_URI=" - https://github.com/Kludex/python-multipart/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - test? ( - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # do not install the backwards compatibility package - # we're patching revdeps instead - rm -r multipart || die -} diff --git a/dev-python/python-multipart/python-multipart-0.0.29.ebuild b/dev-python/python-multipart/python-multipart-0.0.29.ebuild deleted file mode 100644 index cbb77fc73024..000000000000 --- a/dev-python/python-multipart/python-multipart-0.0.29.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-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 streaming multipart parser for Python" -HOMEPAGE=" - https://github.com/Kludex/python-multipart/ - https://pypi.org/project/python-multipart/ -" -SRC_URI=" - https://github.com/Kludex/python-multipart/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - test? ( - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # do not install the backwards compatibility package - # we're patching revdeps instead - rm -r multipart || die -} diff --git a/dev-python/python-multipart/python-multipart-0.0.30.ebuild b/dev-python/python-multipart/python-multipart-0.0.30.ebuild deleted file mode 100644 index cbb77fc73024..000000000000 --- a/dev-python/python-multipart/python-multipart-0.0.30.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-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 streaming multipart parser for Python" -HOMEPAGE=" - https://github.com/Kludex/python-multipart/ - https://pypi.org/project/python-multipart/ -" -SRC_URI=" - https://github.com/Kludex/python-multipart/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - test? ( - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # do not install the backwards compatibility package - # we're patching revdeps instead - rm -r multipart || die -} diff --git a/dev-python/python-neutronclient/Manifest b/dev-python/python-neutronclient/Manifest deleted file mode 100644 index 00117a3ae978..000000000000 --- a/dev-python/python-neutronclient/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_neutronclient-11.8.0.tar.gz 213135 BLAKE2B fc38678c2e5f922096e84f4c11f4a6bb07ec4dff3caac94d1a858ea29e0e28c934312c0c0ca9fc7534decd5509904a58dc346dd74256152acc7ce72d01fffee6 SHA512 2b83f4cd336190f4872e5dc53a3b0bbdf8736d6e1704c07dac83fc5f218b0b213105067cdbd35e2f1f76062909304da0bf4efd0482f2fe7ab3b2a7cd1fe10143 -DIST python_neutronclient-12.0.0.tar.gz 185697 BLAKE2B 18e21a98eef52f487796a6d4a517d1468bf7140f49426cb2b7e70dcff7245d47565944b5981f29ca2bbfda35a8d2c872639064b04369780b07f43a3074cff908 SHA512 e85793c58cd55974be6fe215d9b08d1776111c523e0dcf3d5c93718cb7d8387e0dc91714971adcdd21e33f9d4fb583640f46a7700a506c76fc16f6493c1628da diff --git a/dev-python/python-neutronclient/metadata.xml b/dev-python/python-neutronclient/metadata.xml deleted file mode 100644 index 4c106dc7c1eb..000000000000 --- a/dev-python/python-neutronclient/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - python-neutronclient - openstack/python-neutronclient - neutron - - diff --git a/dev-python/python-neutronclient/python-neutronclient-11.8.0.ebuild b/dev-python/python-neutronclient/python-neutronclient-11.8.0.ebuild deleted file mode 100644 index 8e81b18a8aa1..000000000000 --- a/dev-python/python-neutronclient/python-neutronclient-11.8.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack Quantum API" -HOMEPAGE=" - https://opendev.org/openstack/python-neutronclient/ - https://github.com/openstack/python-neutronclient/ - https://pypi.org/project/python-neutronclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/cliff-3.4.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-1.5.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.8.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - dev-python/bandit[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/oslotest[${PYTHON_USEDEP}] - dev-python/python-openstackclient[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Needs osprofile - rm neutronclient/tests/unit/test_http.py || die - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b neutronclient.tests.unit -} - -python_install() { - distutils-r1_python_install - # stupid stupid stupid - local SITEDIR="${D}$(python_get_sitedir)" || die - cd "${SITEDIR}" || die - local egg=( python_neutronclient*.dist-info ) - [[ -d ${egg[0]} ]] || die "python_quantumclient*.dist-info not found" - ln -s "${egg[0]}" "${egg[0]/neutron/quantum}" || die - ln -s neutronclient quantumclient || die - ln -s neutron quantumclient/quantum || die -} diff --git a/dev-python/python-neutronclient/python-neutronclient-12.0.0.ebuild b/dev-python/python-neutronclient/python-neutronclient-12.0.0.ebuild deleted file mode 100644 index ae0ee770f050..000000000000 --- a/dev-python/python-neutronclient/python-neutronclient-12.0.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack Quantum API" -HOMEPAGE=" - https://opendev.org/openstack/python-neutronclient/ - https://github.com/openstack/python-neutronclient/ - https://pypi.org/project/python-neutronclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/cliff-3.4.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-1.5.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.8.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - dev-python/bandit[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/oslotest[${PYTHON_USEDEP}] - dev-python/python-openstackclient[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Needs osprofile - rm neutronclient/tests/unit/test_http.py || die - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b neutronclient.tests.unit -} - -python_install() { - distutils-r1_python_install - # stupid stupid stupid - local SITEDIR="${D}$(python_get_sitedir)" || die - cd "${SITEDIR}" || die - local egg=( python_neutronclient*.dist-info ) - [[ -d ${egg[0]} ]] || die "python_quantumclient*.dist-info not found" - ln -s "${egg[0]}" "${egg[0]/neutron/quantum}" || die - ln -s neutronclient quantumclient || die - ln -s neutron quantumclient/quantum || die -} diff --git a/dev-python/python-novaclient/Manifest b/dev-python/python-novaclient/Manifest deleted file mode 100644 index 75e44c6c69d1..000000000000 --- a/dev-python/python-novaclient/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_novaclient-18.12.0.tar.gz 340638 BLAKE2B 00505d69408eba728a8567df4e81291a1ecfa17f8f11bd10486c3d64f022339a6590915cecffae5c4831219c98ab6dccb4d457ce3e56567e718e9b7def61463e SHA512 d8d159dc58ea37bd68f98a5db633dd4972bdfceebe92d1324c5e9525c9f50d173ea31885a4ba5d72a934ee25c8bf51f9851bf56e72221fe717af5c1f76d5224b -DIST python_novaclient-18.13.0.tar.gz 340695 BLAKE2B 23f9de0a7d3e93a544311b5b17a81a7bc5ffe448b1aa0c1eddd4a5dde595293e39cdd8828e974000783ea6947e98273d8eac1986bf03872cb70003ff80ee8909 SHA512 88f9b447700fb89ccebf0078423dd12b6d45c72549fef0bb15b2d9bb05813c126b6bd301f55e9c1913b0b28f4d17144d49b38a26caf785a5501762c8bfe23c12 diff --git a/dev-python/python-novaclient/metadata.xml b/dev-python/python-novaclient/metadata.xml deleted file mode 100644 index 58529b73f74d..000000000000 --- a/dev-python/python-novaclient/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - This is a client for the OpenStack Nova API. - There's a Python API (the novaclient module), - and a command-line script (nova). - Each implements 100% of the OpenStack Nova API. - - - - python-novaclient - openstack/python-novaclient - - diff --git a/dev-python/python-novaclient/python-novaclient-18.12.0.ebuild b/dev-python/python-novaclient/python-novaclient-18.12.0.ebuild deleted file mode 100644 index 58a1ea0f14f1..000000000000 --- a/dev-python/python-novaclient/python-novaclient-18.12.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack Nova API" -HOMEPAGE=" - https://opendev.org/openstack/python-novaclient/ - https://github.com/openstack/python-novaclient/ - https://pypi.org/project/python-novaclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.5.0[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] - >=dev-python/requests-2.12.2[${PYTHON_USEDEP}] - >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/openstacksdk[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - sed -e 's/test_osprofiler/_&/' -i novaclient/tests/unit/test_shell.py || die - sed -e 's/novaclient\.tests\.unit\.//' -i novaclient/tests/unit/test_api_versions.py || die - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b novaclient/tests/unit -} diff --git a/dev-python/python-novaclient/python-novaclient-18.13.0.ebuild b/dev-python/python-novaclient/python-novaclient-18.13.0.ebuild deleted file mode 100644 index 334b43dd6473..000000000000 --- a/dev-python/python-novaclient/python-novaclient-18.13.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack Nova API" -HOMEPAGE=" - https://opendev.org/openstack/python-novaclient/ - https://github.com/openstack/python-novaclient/ - https://pypi.org/project/python-novaclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.5.0[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] - >=dev-python/requests-2.12.2[${PYTHON_USEDEP}] - >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/openstacksdk[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - sed -e 's/test_osprofiler/_&/' -i novaclient/tests/unit/test_shell.py || die - sed -e 's/novaclient\.tests\.unit\.//' -i novaclient/tests/unit/test_api_versions.py || die - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b novaclient/tests/unit -} diff --git a/dev-python/python-octaviaclient/Manifest b/dev-python/python-octaviaclient/Manifest deleted file mode 100644 index 12defc840b20..000000000000 --- a/dev-python/python-octaviaclient/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_octaviaclient-3.13.0.tar.gz 98107 BLAKE2B ca967b628e9841828c4557676cee5a43328da2b6006696c0721caa0557b1dca83aeb25844ededb1dab8429155742e70d89d60e60ca83b9e334cec8506a91c5f4 SHA512 0cb4a82e74ee2e1e1dfc279143f6511da2cca3c45990a3977a758098ae7d401926bf2f2f564544958f99651b1de63f28a01c8d80768f6b053c760bee669740fa -DIST python_octaviaclient-3.14.0.tar.gz 97936 BLAKE2B d3285dc76cd306828f534573bf9319bdcfc590c1650d875fb5ae67c584e5b58937798d52bf0ac25c3c3e71f743c9138a629826a7d8c619f3f3b01007236b2ec9 SHA512 bcfc1242f1288e3871b62c59fde8c5310e582a5606cb89e266c687caa12e23e92100001e7e472c9acb5316732a85313eb12978258f1c044aa57783e9156983c8 diff --git a/dev-python/python-octaviaclient/metadata.xml b/dev-python/python-octaviaclient/metadata.xml deleted file mode 100644 index 0addb4ef2e11..000000000000 --- a/dev-python/python-octaviaclient/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gentoo-bugzilla@vimja.email - Niklaus 'vimja' Hofer - - - python-octaviaclient - openstack/python-octaviaclient - - diff --git a/dev-python/python-octaviaclient/python-octaviaclient-3.13.0.ebuild b/dev-python/python-octaviaclient/python-octaviaclient-3.13.0.ebuild deleted file mode 100644 index 0c31498aa494..000000000000 --- a/dev-python/python-octaviaclient/python-octaviaclient-3.13.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack Octavia API" -HOMEPAGE=" - https://opendev.org/openstack/python-octaviaclient - https://github.com/openstack/python-octaviaclient/ - https://pypi.org/project/python-octaviaclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/cliff-4.7.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.18.0[${PYTHON_USEDEP}] - >=dev-python/python-neutronclient-6.7.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.14.1[${PYTHON_USEDEP}] - >dev-python/oslo-serialization-2.19.1-r9999[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/pbr-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() - -EPYTEST_IGNORE=( - # not packaged - octaviaclient/tests/unit/test_hacking.py -) - -distutils_enable_tests pytest diff --git a/dev-python/python-octaviaclient/python-octaviaclient-3.14.0.ebuild b/dev-python/python-octaviaclient/python-octaviaclient-3.14.0.ebuild deleted file mode 100644 index 28ab265515ef..000000000000 --- a/dev-python/python-octaviaclient/python-octaviaclient-3.14.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack Octavia API" -HOMEPAGE=" - https://opendev.org/openstack/python-octaviaclient - https://github.com/openstack/python-octaviaclient/ - https://pypi.org/project/python-octaviaclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/cliff-4.7.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.18.0[${PYTHON_USEDEP}] - >=dev-python/python-neutronclient-6.7.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-4.3.0[${PYTHON_USEDEP}] - >dev-python/oslo-serialization-2.19.1-r9999[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/pbr-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() - -EPYTEST_IGNORE=( - # not packaged - octaviaclient/tests/unit/test_hacking.py -) - -distutils_enable_tests pytest diff --git a/dev-python/python-olm/Manifest b/dev-python/python-olm/Manifest deleted file mode 100644 index 7d28bae15a46..000000000000 --- a/dev-python/python-olm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST olm-3.2.16.tar.bz2 2744360 BLAKE2B 236cd08cb4f014ef4f90377fe30907490dbf6482629ab47a779114c711de1855c44874a45ee92f4f55d7c100abbbde2c427996ce534dd95ce401a7549db351b7 SHA512 504ddc91297e7aef99e9b25f73b33bac29716ca33eb333bf1217b719d8862438e2cdaadd88cef3dc84e9f618bcc9eeeaf7e513f2d6909cc4a3d98a5dd79b0581 diff --git a/dev-python/python-olm/metadata.xml b/dev-python/python-olm/metadata.xml deleted file mode 100644 index a2bb47e192b6..000000000000 --- a/dev-python/python-olm/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Julien Roy - julien@jroy.ca - - - https://poljar.github.io/python-olm/html/index.html - https://gitlab.matrix.org/matrix-org/olm/-/issues - poljar/python-olm - python-olm - - diff --git a/dev-python/python-olm/python-olm-3.2.16.ebuild b/dev-python/python-olm/python-olm-3.2.16.ebuild deleted file mode 100644 index c4e130f29c04..000000000000 --- a/dev-python/python-olm/python-olm-3.2.16.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{12..14} ) # broken on pypy3 -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -inherit distutils-r1 - -DESCRIPTION="Python bindings for dev-libs/olm" -HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm/" -SRC_URI="https://gitlab.matrix.org/matrix-org/olm/-/archive/${PV}/olm-${PV}.tar.bz2" -S="${WORKDIR}/olm-${PV}/python" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="dev-libs/olm" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') -" - -EPYTEST_PLUGINS=( ) -EPYTEST_DESELECT=( - # disable benchmarks - tests/group_session_test.py::TestClass::test_encrypt - tests/group_session_test.py::TestClass::test_decrypt -) - -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/alabaster diff --git a/dev-python/python-openstackclient/Manifest b/dev-python/python-openstackclient/Manifest deleted file mode 100644 index 2f8d16bbf566..000000000000 --- a/dev-python/python-openstackclient/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_openstackclient-10.0.0.tar.gz 971236 BLAKE2B f22d46cd76921907b3e4f0831ce8b5be626806011520ad6115c9f9bb61e783eb537c6cb28ce4ce477374bcd7daba6f4b6217c3702c033e5d221ff56bf0008c9e SHA512 057c7dd31e215e518569ed766e8851b3ba9254827b84c6384f1d6d7a684efedbaddff11951c9dd13a0b4b1d32eb4d23a33d14f792315a1ec7a62f1877769f330 -DIST python_openstackclient-9.0.0.tar.gz 944832 BLAKE2B eed30eee035450268eb8be6fa8e6bf5f2513cb5a36fabcac3f6389e4325739d80d30fc4b1ac61b91d0fa74c6a416a5fa3bee6e303cf28599ba2ef38058365233 SHA512 a42c2f5af76c9403982eef8b1711779155e18819c4028a80f27c60ec2bac862be060d60909eb1a0f4d069f23edc8c7163e4b61a29daddcf3060763192be490d5 diff --git a/dev-python/python-openstackclient/files/0001-tests-Fix-test_module-for-Python-3.14.patch b/dev-python/python-openstackclient/files/0001-tests-Fix-test_module-for-Python-3.14.patch deleted file mode 100644 index 769e6fd926d6..000000000000 --- a/dev-python/python-openstackclient/files/0001-tests-Fix-test_module-for-Python-3.14.patch +++ /dev/null @@ -1,71 +0,0 @@ -From 8f52780f9df90c3b744939486079c17da99daf59 Mon Sep 17 00:00:00 2001 -From: Jay Faulkner -Date: Mon, 13 Apr 2026 12:25:47 -0700 -Subject: [PATCH] tests: Fix test_module for Python 3.14 - -Python 3.14 changed argparse to lazily import _colorize during -ArgumentParser.__init__, triggering a chain of imports -(_colorize -> dataclasses -> inspect -> tokenize) that ends with -`from builtins import open`. The class-level mock.patch.dict on -sys.modules with clear=True removed builtins from sys.modules, -causing this import to fail with ImportError. - -Narrow the mock scope to wrap only the take_action call rather -than the entire test class, so get_parser/argparse initialization -runs with an unpatched sys.modules while take_action still -iterates the controlled set of fake modules. - -Assisted-By: claude-code -Change-Id: I0e1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a -Signed-off-by: Jay Faulkner ---- - .../tests/unit/common/test_module.py | 19 ++++++++++++------- - 1 file changed, 12 insertions(+), 7 deletions(-) - -diff --git a/openstackclient/tests/unit/common/test_module.py b/openstackclient/tests/unit/common/test_module.py -index 83962036..a992b31f 100644 ---- a/openstackclient/tests/unit/common/test_module.py -+++ b/openstackclient/tests/unit/common/test_module.py -@@ -128,11 +128,6 @@ class TestCommandList(utils.TestCommand): - self.assertEqual(datalist, tuple(data)) - - --@mock.patch.dict( -- 'openstackclient.common.module.sys.modules', -- values=MODULES, -- clear=True, --) - class TestModuleList(utils.TestCommand): - def setUp(self): - super().setUp() -@@ -150,7 +145,12 @@ class TestModuleList(utils.TestCommand): - # In base command class Lister in cliff, abstract method take_action() - # returns a tuple containing the column names and an iterable - # containing the data to be listed. -- columns, data = self.cmd.take_action(parsed_args) -+ with mock.patch.dict( -+ 'openstackclient.common.module.sys.modules', -+ values=MODULES, -+ clear=True, -+ ): -+ columns, data = self.cmd.take_action(parsed_args) - - # Output xxxclient and openstacksdk, but not regular module, like: zlib - self.assertIn(module_name_1, columns) -@@ -177,7 +177,12 @@ class TestModuleList(utils.TestCommand): - # In base command class Lister in cliff, abstract method take_action() - # returns a tuple containing the column names and an iterable - # containing the data to be listed. -- columns, data = self.cmd.take_action(parsed_args) -+ with mock.patch.dict( -+ 'openstackclient.common.module.sys.modules', -+ values=MODULES, -+ clear=True, -+ ): -+ columns, data = self.cmd.take_action(parsed_args) - - # Output xxxclient, openstacksdk and regular module, like: zlib - self.assertIn(module_name_1, columns) --- -2.52.0 - diff --git a/dev-python/python-openstackclient/metadata.xml b/dev-python/python-openstackclient/metadata.xml deleted file mode 100644 index 863afc1d49f7..000000000000 --- a/dev-python/python-openstackclient/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - python-openstackclient - openstack/python-openstackclient - - diff --git a/dev-python/python-openstackclient/python-openstackclient-10.0.0.ebuild b/dev-python/python-openstackclient/python-openstackclient-10.0.0.ebuild deleted file mode 100644 index ecaeb39b9020..000000000000 --- a/dev-python/python-openstackclient/python-openstackclient-10.0.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack APIs" -HOMEPAGE=" - https://opendev.org/openstack/python-openstackclient/ - https://github.com/openstack/python-openstackclient/ - https://pypi.org/project/python-openstackclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/cliff-4.13.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-4.12.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-4.6.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.22.0[${PYTHON_USEDEP}] - >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.27.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Depends on a specific runner - sed -e 's/test_command_has_logger/_&/' \ - -i openstackclient/tests/unit/common/test_command.py || die - # we do not package hacking - rm openstackclient/tests/unit/test_hacking.py || die - - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b openstackclient/tests/unit -} diff --git a/dev-python/python-openstackclient/python-openstackclient-9.0.0.ebuild b/dev-python/python-openstackclient/python-openstackclient-9.0.0.ebuild deleted file mode 100644 index 006f409f894e..000000000000 --- a/dev-python/python-openstackclient/python-openstackclient-9.0.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack APIs" -HOMEPAGE=" - https://opendev.org/openstack/python-openstackclient/ - https://github.com/openstack/python-openstackclient/ - https://pypi.org/project/python-openstackclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/cliff-4.13.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-4.6.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-2.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.22.0[${PYTHON_USEDEP}] - >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.27.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -PATCHES=( - # https://review.opendev.org/c/openstack/python-openstackclient/+/984455 - "${FILESDIR}/0001-tests-Fix-test_module-for-Python-3.14.patch" -) - -src_prepare() { - # Depends on a specific runner - sed -e 's/test_command_has_logger/_&/' \ - -i openstackclient/tests/unit/common/test_command.py || die - - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b openstackclient/tests/unit -} diff --git a/dev-python/python-pam/Manifest b/dev-python/python-pam/Manifest deleted file mode 100644 index abbbfe0497ea..000000000000 --- a/dev-python/python-pam/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-pam-2.0.2.gh.tar.gz 14787 BLAKE2B 4bd9d7d57802fb30519ee755b091d8dd21da7fdac164cba2ac11fae48c8f575498562309d996a67766218e15e1b5f45f40c4cf32800de349fe0fa0cd03ae911d SHA512 eafeb753b22ffccc1c5729516ea1ae26799d3749140fe91849ddb804066cabd4b5493e9b059172977dd5b3c5d48c8b5ced6c5c944931fcf23225dda09db026f6 diff --git a/dev-python/python-pam/metadata.xml b/dev-python/python-pam/metadata.xml deleted file mode 100644 index f2060ceef8c3..000000000000 --- a/dev-python/python-pam/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - python-pam - FirefighterBlu3/python-pam - - diff --git a/dev-python/python-pam/python-pam-2.0.2-r2.ebuild b/dev-python/python-pam/python-pam-2.0.2-r2.ebuild deleted file mode 100644 index 6c04a1f71e92..000000000000 --- a/dev-python/python-pam/python-pam-2.0.2-r2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022-2025 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="Python PAM module" -HOMEPAGE=" - https://github.com/FirefighterBlu3/python-pam/ - https://pypi.org/project/python-pam/ -" -SRC_URI=" - https://github.com/FirefighterBlu3/python-pam/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/python-pidfile/Manifest b/dev-python/python-pidfile/Manifest deleted file mode 100644 index 70b9f9c23940..000000000000 --- a/dev-python/python-pidfile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-pidfile-3.1.1.tar.gz 4501 BLAKE2B d3587d581d008e4248e6a56169b32f1523da37e30f9a9ba96955a60998d5b095e13d51a673327c09d5c582fb37518c6d4ceb5ba94109d5e93e69d318ef0bb489 SHA512 314a2e670d2a6baae786b8aa7639a1384bd177b8006b221e46caf297140d840b72ff23629aac22648b41072274dd44cbfc454444ffcfe64c7cf6fd24fae15c1d diff --git a/dev-python/python-pidfile/metadata.xml b/dev-python/python-pidfile/metadata.xml deleted file mode 100644 index 8d2ff43efb9b..000000000000 --- a/dev-python/python-pidfile/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - smaniotto.nicola@gmail.com - Nicola Smaniotto - - - mosquito/python-pidfile - python-pidfile - - Dmitry Orlov - me@mosquito.su - - - diff --git a/dev-python/python-pidfile/python-pidfile-3.1.1.ebuild b/dev-python/python-pidfile/python-pidfile-3.1.1.ebuild deleted file mode 100644 index a767bb700e88..000000000000 --- a/dev-python/python-pidfile/python-pidfile-3.1.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="PIDFile context processor. Supported py2 and py3" -HOMEPAGE="https://github.com/mosquito/python-pidfile" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" # https://github.com/mosquito/python-pidfile/issues/7 - -RDEPEND=" - dev-python/psutil[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - eunittest tests/ -} diff --git a/dev-python/python-pkcs11/Manifest b/dev-python/python-pkcs11/Manifest deleted file mode 100644 index 2702c2ac2e1f..000000000000 --- a/dev-python/python-pkcs11/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST python_pkcs11-0.9.3.tar.gz 174748 BLAKE2B 1f69a75e907276ec518afbf391fd69388c77a85ec7408d89b2f869434c2be1315c892d4bcbafd03e60d67795b2254c9da3ab976e391e2165c8d79535159191d0 SHA512 571947182264df94e4c2ec3e5922f85c5826006089ec87f194d3b782a46db9e19140a2d5076e130872b5f2068d3402f959a4acabace23250a05e3d1d5cd77fb3 -DIST python_pkcs11-0.9.3.tar.gz.provenance 9543 BLAKE2B 1cd704f6480996a62135b82fa85394f02e8e25dc54a23ac899a55fadff4544f54e206fbbe869fd863ecc97adb0454b40edd95874c0cffde2ca6c625a067ba489 SHA512 0a75f6341b06874c7692abdfc0594bc93ea2769723e08c27e1ff50de1fae5350ebb97ea50638123be583dd6159b9effe6f2a477d4f7cdfff44591768bf822b5e -DIST python_pkcs11-0.9.4.tar.gz 180658 BLAKE2B 1621c8453313ae652660277dcb027e84a96b48788c33cdb964e2e0e3120d52146638ad729137f7e782db0cfc491ede786002d23286fd57e882ca65a6e0b40419 SHA512 f902107d4f3935f279b44c39d1dc261834e614a3573111898ff6f97f93f34d9aa1a66522b722188e5343072ee830b34795b7a7541205a09d1ab48c018b705640 -DIST python_pkcs11-0.9.4.tar.gz.provenance 9559 BLAKE2B d3b1d9a3cfade54d6dfd53d51b190447b090131035d952a92f59f951a2209e69981a910485b150ebf8c70319d1bb229fb9ae2594501118280339ac66255aa2d1 SHA512 1e13ef9fc9486c51888519435194761208fdbbfe2cefdec2fa1da49c9acfc2022079300c777efdddb3937a8734bb9334ae7a9331f4f23de07b4e7f3d40fefec9 diff --git a/dev-python/python-pkcs11/files/python-pkcs11-0.9.3-refactor-under-src.patch b/dev-python/python-pkcs11/files/python-pkcs11-0.9.3-refactor-under-src.patch deleted file mode 100644 index 52cbe0246349..000000000000 --- a/dev-python/python-pkcs11/files/python-pkcs11-0.9.3-refactor-under-src.patch +++ /dev/null @@ -1,116 +0,0 @@ -diff --git a/MANIFEST.in b/MANIFEST.in -index c426022..1bd1806 100644 ---- a/MANIFEST.in -+++ b/MANIFEST.in -@@ -1,2 +1,2 @@ - graft extern/ --include pkcs11/*.pxd -\ No newline at end of file -+include src/pkcs11/*.pxd -diff --git a/pyproject.toml b/pyproject.toml -index 79b3e86..b119388 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -53,7 +53,7 @@ combine-as-imports = true - - [tool.setuptools] - ext-modules = [ -- {name = "pkcs11._pkcs11", sources = ["pkcs11/_pkcs11.pyx"]} -+ {name = "pkcs11._pkcs11", sources = ["src/pkcs11/_pkcs11.pyx"]} - ] - - [tool.cibuildwheel] -@@ -68,9 +68,6 @@ archs = ["AMD64"] - [tool.cibuildwheel.macos] - archs = ["universal2"] - --[tool.setuptools.packages.find] --include = ["pkcs11*"] -- - [tool.coverage.run] - plugins = ["Cython.Coverage"] - -diff --git a/pkcs11/__init__.py b/src/pkcs11/__init__.py -similarity index 100% -rename from pkcs11/__init__.py -rename to src/pkcs11/__init__.py -diff --git a/pkcs11/_pkcs11.pxd b/src/pkcs11/_pkcs11.pxd -similarity index 99% -rename from pkcs11/_pkcs11.pxd -rename to src/pkcs11/_pkcs11.pxd -index ba1903d..03f094a 100644 ---- a/pkcs11/_pkcs11.pxd -+++ b/src/pkcs11/_pkcs11.pxd -@@ -6,7 +6,7 @@ from cython.view cimport array - - from pkcs11.exceptions import * - --cdef extern from '../extern/cryptoki.h': -+cdef extern from '../../extern/cryptoki.h': - - ctypedef unsigned char CK_BYTE - ctypedef CK_BYTE CK_BBOOL -diff --git a/pkcs11/_pkcs11.pyx b/src/pkcs11/_pkcs11.pyx -similarity index 99% -rename from pkcs11/_pkcs11.pyx -rename to src/pkcs11/_pkcs11.pyx -index 27f692e..6a33094 100644 ---- a/pkcs11/_pkcs11.pyx -+++ b/src/pkcs11/_pkcs11.pyx -@@ -1946,7 +1946,7 @@ _CLASS_MAP = { - ObjectClass.CERTIFICATE: Certificate, - } - --cdef extern from "../extern/load_module.c": -+cdef extern from "../../extern/load_module.c": - ctypedef struct P11_HANDLE: - void *get_function_list_ptr - -diff --git a/pkcs11/attributes.py b/src/pkcs11/attributes.py -similarity index 100% -rename from pkcs11/attributes.py -rename to src/pkcs11/attributes.py -diff --git a/pkcs11/constants.py b/src/pkcs11/constants.py -similarity index 100% -rename from pkcs11/constants.py -rename to src/pkcs11/constants.py -diff --git a/pkcs11/defaults.py b/src/pkcs11/defaults.py -similarity index 100% -rename from pkcs11/defaults.py -rename to src/pkcs11/defaults.py -diff --git a/pkcs11/exceptions.py b/src/pkcs11/exceptions.py -similarity index 100% -rename from pkcs11/exceptions.py -rename to src/pkcs11/exceptions.py -diff --git a/pkcs11/mechanisms.py b/src/pkcs11/mechanisms.py -similarity index 100% -rename from pkcs11/mechanisms.py -rename to src/pkcs11/mechanisms.py -diff --git a/pkcs11/types.py b/src/pkcs11/types.py -similarity index 100% -rename from pkcs11/types.py -rename to src/pkcs11/types.py -diff --git a/pkcs11/util/__init__.py b/src/pkcs11/util/__init__.py -similarity index 100% -rename from pkcs11/util/__init__.py -rename to src/pkcs11/util/__init__.py -diff --git a/pkcs11/util/dh.py b/src/pkcs11/util/dh.py -similarity index 100% -rename from pkcs11/util/dh.py -rename to src/pkcs11/util/dh.py -diff --git a/pkcs11/util/dsa.py b/src/pkcs11/util/dsa.py -similarity index 100% -rename from pkcs11/util/dsa.py -rename to src/pkcs11/util/dsa.py -diff --git a/pkcs11/util/ec.py b/src/pkcs11/util/ec.py -similarity index 100% -rename from pkcs11/util/ec.py -rename to src/pkcs11/util/ec.py -diff --git a/pkcs11/util/rsa.py b/src/pkcs11/util/rsa.py -similarity index 100% -rename from pkcs11/util/rsa.py -rename to src/pkcs11/util/rsa.py -diff --git a/pkcs11/util/x509.py b/src/pkcs11/util/x509.py -similarity index 100% -rename from pkcs11/util/x509.py -rename to src/pkcs11/util/x509.py diff --git a/dev-python/python-pkcs11/metadata.xml b/dev-python/python-pkcs11/metadata.xml deleted file mode 100644 index e6ffc9c4fcc5..000000000000 --- a/dev-python/python-pkcs11/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - salah.coronya@gmail.com - Christopher Byrne - - - proxy-maint@gentoo.org - Proxy Maintainers - - - pyauth/python-pkcs11 - python-pkcs11 - - diff --git a/dev-python/python-pkcs11/python-pkcs11-0.9.3.ebuild b/dev-python/python-pkcs11/python-pkcs11-0.9.3.ebuild deleted file mode 100644 index c32f8dcb7880..000000000000 --- a/dev-python/python-pkcs11/python-pkcs11-0.9.3.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYPI_VERIFY_REPO=https://github.com/pyauth/python-pkcs11 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 edo pypi - -DESCRIPTION="PKCS#11/Cryptoki support for Python" -HOMEPAGE=" - https://github.com/pyauth/python-pkcs11/ - https://pypi.org/project/python-pkcs11/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/asn1crypto[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-libs/openssl - dev-libs/softhsm - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -PATCHES=( "${FILESDIR}/${PN}-0.9.3-refactor-under-src.patch" ) - -src_test() { - local -x PKCS11_MODULE="${BROOT}/usr/$(get_libdir)/softhsm/libsofthsm2.so" - local -x PKCS11_TOKEN_LABEL="TEST" - local -x PKCS11_TOKEN_PIN="1234" - local -x PKCS11_TOKEN_SO_PIN="5678" - - mkdir -p "${HOME}/.config/softhsm2" || die - cat > "${HOME}/.config/softhsm2/softhsm2.conf" <<- EOF || die "Failed to create config" - directories.tokendir = ${T} - objectstore.backend = file - EOF - - edo softhsm2-util --init-token --free \ - --label ${PKCS11_TOKEN_LABEL} \ - --pin ${PKCS11_TOKEN_PIN} \ - --so-pin ${PKCS11_TOKEN_SO_PIN} - - distutils-r1_src_test -} diff --git a/dev-python/python-pkcs11/python-pkcs11-0.9.4.ebuild b/dev-python/python-pkcs11/python-pkcs11-0.9.4.ebuild deleted file mode 100644 index 8dc002629cc9..000000000000 --- a/dev-python/python-pkcs11/python-pkcs11-0.9.4.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYPI_VERIFY_REPO=https://github.com/pyauth/python-pkcs11 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 edo pypi - -DESCRIPTION="PKCS#11/Cryptoki support for Python" -HOMEPAGE=" - https://github.com/pyauth/python-pkcs11/ - https://pypi.org/project/python-pkcs11/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/asn1crypto[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-libs/openssl - dev-libs/softhsm - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -src_test() { - local -x PKCS11_MODULE="${BROOT}/usr/$(get_libdir)/softhsm/libsofthsm2.so" - local -x PKCS11_TOKEN_LABEL="TEST" - local -x PKCS11_TOKEN_PIN="1234" - local -x PKCS11_TOKEN_SO_PIN="5678" - - mkdir -p "${HOME}/.config/softhsm2" || die - cat > "${HOME}/.config/softhsm2/softhsm2.conf" <<- EOF || die "Failed to create config" - directories.tokendir = ${T} - objectstore.backend = file - EOF - - edo softhsm2-util --init-token --free \ - --label ${PKCS11_TOKEN_LABEL} \ - --pin ${PKCS11_TOKEN_PIN} \ - --so-pin ${PKCS11_TOKEN_SO_PIN} - - rm -r pkcs11 || die - distutils-r1_src_test -} diff --git a/dev-python/python-pskc/Manifest b/dev-python/python-pskc/Manifest deleted file mode 100644 index aa94db973d31..000000000000 --- a/dev-python/python-pskc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_pskc-1.4.tar.gz 138221 BLAKE2B b58eea688007ff1fc8895aafc249ef1e5ab97e797ab2ce8c928cc33f58e87068ab09088f2033af8b2bbea719dc82bf2fce98a3c0206c991938e7569f3bc94d2d SHA512 e2e1999dc108936b91d19b015a446387db11d8d166a2e25a151da0080bd68f91bf701bab1ff02e04862da95991a8d399fbe0389483788451f1d7fcd588df2c06 diff --git a/dev-python/python-pskc/metadata.xml b/dev-python/python-pskc/metadata.xml deleted file mode 100644 index 8f93dc54bad8..000000000000 --- a/dev-python/python-pskc/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - mario.haustein@hrz.tu-chemnitz.de - Mario Haustein - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - arthurdejong/python-pskc - python-pskc - - diff --git a/dev-python/python-pskc/python-pskc-1.4.ebuild b/dev-python/python-pskc/python-pskc-1.4.ebuild deleted file mode 100644 index d89a4e5aa9f8..000000000000 --- a/dev-python/python-pskc/python-pskc-1.4.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 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="Python module for handling Portable Symmetric Key Container files" -HOMEPAGE=" - https://pypi.org/project/python-pskc/ - https://arthurdejong.org/python-pskc/ - https://github.com/arthurdejong/python-pskc -" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://arthurdejong.org/git/python-pskc" -else - inherit pypi - KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv" -fi - -LICENSE="LGPL-2.1+" -SLOT="0" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/signxml[${PYTHON_USEDEP}] -" - -src_prepare() { - default - - sed -i -e "s/ --cov=pskc --cov-report=term-missing:skip-covered --cov-report=html//" "${S}/setup.cfg" || die -} - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/python-pskc/python-pskc-9999.ebuild b/dev-python/python-pskc/python-pskc-9999.ebuild deleted file mode 100644 index ce4ef4fe95ec..000000000000 --- a/dev-python/python-pskc/python-pskc-9999.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 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="Python module for handling Portable Symmetric Key Container files" -HOMEPAGE=" - https://pypi.org/project/python-pskc/ - https://arthurdejong.org/python-pskc/ - https://github.com/arthurdejong/python-pskc -" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://arthurdejong.org/git/python-pskc" -else - inherit pypi - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" -fi - -LICENSE="LGPL-2.1+" -SLOT="0" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/signxml[${PYTHON_USEDEP}] -" - -src_prepare() { - default - - sed -i -e "s/ --cov=pskc --cov-report=term-missing:skip-covered --cov-report=html//" "${S}/setup.cfg" || die -} - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/python-ptrace/Manifest b/dev-python/python-ptrace/Manifest deleted file mode 100644 index 68a8a7fa09ec..000000000000 --- a/dev-python/python-ptrace/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-ptrace-0.9.9.gh.tar.gz 106526 BLAKE2B ff9b85e17fd8d767c3fd1db13f1c69ad0b4e7d47379d6ee9468d9424702d34d7a7a7489590987213707829ab62e5eb83df277d3b60de6d2ad05ac99b93586ca3 SHA512 5f2291a4ca642ab99c49e853f12a3cd4ee911df45326fe077ef5df82b813b54a4351c3c23a195b65342af37aed8ecbc26968f65ce9b6a974863bee0ffd556039 diff --git a/dev-python/python-ptrace/files/python-ptrace-0.9.9-py3.14.patch b/dev-python/python-ptrace/files/python-ptrace-0.9.9-py3.14.patch deleted file mode 100644 index 98d8db561908..000000000000 --- a/dev-python/python-ptrace/files/python-ptrace-0.9.9-py3.14.patch +++ /dev/null @@ -1,31 +0,0 @@ -https://github.com/vstinner/python-ptrace/pull/91 - -From 324404a3d7ca7d329f1595f2520e779412d6fa98 Mon Sep 17 00:00:00 2001 -From: Stefano Rivera -Date: Sat, 11 Oct 2025 15:36:41 +0200 -Subject: [PATCH] Add support for Python 3.14 - -Python 3.14 now uses linkat() if it's available -https://github.com/python/cpython/issues/81793 - -I'm not quite sure why the ARM64 and RISC-V versions were using -linkat() there, previously, but that doesn't seem relevant to this -change :) ---- - tests/test_strace.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/test_strace.py b/tests/test_strace.py -index 2020a3b..89f77b6 100755 ---- a/tests/test_strace.py -+++ b/tests/test_strace.py -@@ -86,7 +86,7 @@ def test_rename(self): - - def test_link(self): - pattern = br"^link\('oldpath', 'newpath'\)" -- if AARCH64 or RISCV: -+ if AARCH64 or RISCV or sys.version_info >= (3, 14): - pattern = br"^linkat\(.*'oldpath'.*'newpath'.*\)" - self.assert_syscall("import os; os.link('oldpath', 'newpath')", - pattern) - diff --git a/dev-python/python-ptrace/metadata.xml b/dev-python/python-ptrace/metadata.xml deleted file mode 100644 index 66c0372c347e..000000000000 --- a/dev-python/python-ptrace/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - mario.haustein@hrz.tu-chemnitz.de - Mario Haustein - - - sam@gentoo.org - Sam James - - - python-ptrace is a debugger using ptrace (Linux, BSD and Darwin system - call to trace processes) written in Python. - - - vstinner/python-ptrace - python-ptrace - - diff --git a/dev-python/python-ptrace/python-ptrace-0.9.9.ebuild b/dev-python/python-ptrace/python-ptrace-0.9.9.ebuild deleted file mode 100644 index 2bdaf077a122..000000000000 --- a/dev-python/python-ptrace/python-ptrace-0.9.9.ebuild +++ /dev/null @@ -1,39 +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="Python binding of ptrace library" -HOMEPAGE=" - https://github.com/vstinner/python-ptrace/ - https://pypi.org/project/python-ptrace/ -" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vstinner/python-ptrace" -else - SRC_URI=" - https://github.com/vstinner/python-ptrace/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-2" -SLOT="0" - -PATCHES=( - "${FILESDIR}"/${PN}-0.9.9-py3.14.patch -) - -distutils_enable_tests pytest - -python_test() { - "${EPYTHON}" runtests.py -v --tests tests/ || die -} diff --git a/dev-python/python-ptrace/python-ptrace-9999.ebuild b/dev-python/python-ptrace/python-ptrace-9999.ebuild deleted file mode 100644 index 4c1708a52e24..000000000000 --- a/dev-python/python-ptrace/python-ptrace-9999.ebuild +++ /dev/null @@ -1,35 +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="Python binding of ptrace library" -HOMEPAGE=" - https://github.com/vstinner/python-ptrace/ - https://pypi.org/project/python-ptrace/ -" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vstinner/python-ptrace" -else - SRC_URI=" - https://github.com/vstinner/python-ptrace/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-2" -SLOT="0" - -distutils_enable_tests pytest - -python_test() { - "${EPYTHON}" runtests.py -v --tests tests/ || die -} diff --git a/dev-python/python-redmine/Manifest b/dev-python/python-redmine/Manifest deleted file mode 100644 index 9ec00caf0c14..000000000000 --- a/dev-python/python-redmine/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-redmine-2.5.0.tar.gz 73643 BLAKE2B aae400a68385fa98d454820081abacfabe69be473de8ee21feb47dfd8b3372cb0b8dfca168fc9daebd37da04a4fcca84235eb555262489dc1b717fd589dc849a SHA512 8c610efe5e4362ab27a33a04e78347e2962b9e766cea81c725b5b34bdff1d2c6a2e68e5d928b5aed97af569f5c6656dc2b39347a76cb371a3069bba3fd02c8e2 diff --git a/dev-python/python-redmine/metadata.xml b/dev-python/python-redmine/metadata.xml deleted file mode 100644 index 700b22645194..000000000000 --- a/dev-python/python-redmine/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - mjo@gentoo.org - Michael Orlitzky - - - - python-redmine - maxtepkeev/python-redmine - - diff --git a/dev-python/python-redmine/python-redmine-2.5.0.ebuild b/dev-python/python-redmine/python-redmine-2.5.0.ebuild deleted file mode 100644 index c10d8bba75a1..000000000000 --- a/dev-python/python-redmine/python-redmine-2.5.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interface to the Redmine REST API" -HOMEPAGE=" - https://github.com/maxtepkeev/python-redmine/ - https://pypi.org/project/python-redmine/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/requests-2.28.2[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/python-rtmidi/Manifest b/dev-python/python-rtmidi/Manifest deleted file mode 100644 index 193f9f36e877..000000000000 --- a/dev-python/python-rtmidi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_rtmidi-1.5.8.tar.gz 368130 BLAKE2B 99fecb8cd003431b5fca31f436a77f27a50076a02ea7f92019800d0816c968f032bd31d236a13d67b2ee9ebdc341d16955675867a8dd345e76282131b781ef13 SHA512 0f2b949a2a53f813a891bc391ce0369fbbec0d6e898a9ace2925adc5714d791ce1f4df133edf34c87b3336cb3ab4ad70851a42124241ec1707f32f66a778dc18 diff --git a/dev-python/python-rtmidi/files/python-rtmidi-1.5.1-unbundle_rtmidi.patch b/dev-python/python-rtmidi/files/python-rtmidi-1.5.1-unbundle_rtmidi.patch deleted file mode 100644 index 1501a46738d4..000000000000 --- a/dev-python/python-rtmidi/files/python-rtmidi-1.5.1-unbundle_rtmidi.patch +++ /dev/null @@ -1,55 +0,0 @@ ---- a/meson.build -+++ b/meson.build -@@ -11,6 +11,8 @@ - - cpp = meson.get_compiler('cpp') - -+rtmidi_dep = dependency('rtmidi') -+ - # Jack API (portable) - jack2_dep = dependency('jack', version: '>=1.9.11', required: false) - jack1_dep = dependency('jack', version: ['>=0.125.0', '<1.0'], required: false) ---- a/rtmidi/meson.build -+++ b/rtmidi/meson.build -@@ -1,7 +1,7 @@ - # https://mesonbuild.com/Python-module.html - - defines = [] --dependencies = [python.dependency()] -+dependencies = [python.dependency(), rtmidi_dep] - link_args = [] - - if host_machine.system() == 'darwin' and coremidi_dep.found() and get_option('coremidi') -@@ -47,11 +47,10 @@ - # Build and install the extension module - module = python.extension_module( - '_rtmidi', -- [rtmidi_cython, rtmidi_sources], -+ [rtmidi_cython], - dependencies: dependencies, - cpp_args: defines, - link_args: link_args, -- include_directories: rtmidi_inc, - install: true, - subdir: 'rtmidi', - ) ---- a/src/meson.build -+++ b/src/meson.build -@@ -1,9 +1,5 @@ - fs = import('fs') - --rtmidi_sources = files([ -- 'rtmidi/RtMidi.cpp', --]) --rtmidi_inc = include_directories('.', 'rtmidi') - rtmidi_mod_pyx = '_rtmidi.pyx' - rtmidi_mod_cpp = '_rtmidi.cpp' - -@@ -16,7 +12,6 @@ - 'rtmidi_cython', - output: rtmidi_mod_cpp, - input: rtmidi_mod_pyx, -- depend_files: [rtmidi_sources], - command: [cython, '-3', '--cplus', '-o', '@OUTPUT@', '@INPUT@'], - ) - else diff --git a/dev-python/python-rtmidi/metadata.xml b/dev-python/python-rtmidi/metadata.xml deleted file mode 100644 index fea32d854d2f..000000000000 --- a/dev-python/python-rtmidi/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - python-rtmidi - SpotlightKid/python-rtmidi - - diff --git a/dev-python/python-rtmidi/python-rtmidi-1.5.8.ebuild b/dev-python/python-rtmidi/python-rtmidi-1.5.8.ebuild deleted file mode 100644 index 13030544ee5d..000000000000 --- a/dev-python/python-rtmidi/python-rtmidi-1.5.8.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DOCS_BUILDER="sphinx" -DOCS_DEPEND="dev-python/myst-parser" -DOCS_DIR="docs" -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python - -inherit distutils-r1 docs pypi - -DESCRIPTION="Python bindings for media-libs/rtmidi implemented using Cython" -HOMEPAGE=" - https://pypi.org/project/python-rtmidi/ - https://spotlightkid.github.io/python-rtmidi/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="+alsa jack" - -# Most of these tests do not play nicely with the sandbox, some only -# work with exactly the same version of rtmidi as the bundled one, and -# several fail even with disabled sandbox unless there are actual MIDI -# I/O devices present. -RESTRICT="test" - -DEPEND="media-libs/rtmidi[alsa?,jack?]" -RDEPEND="${DEPEND}" -BDEPEND="dev-python/cython[${PYTHON_USEDEP}] - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-1.5.1-unbundle_rtmidi.patch -) - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # Just in case - rm -r src/rtmidi || die - rm src/_rtmidi.cpp || die - - # Needed by USE=doc because documentation generation happens in ${S} - # but the version.py generated by Meson end up in respective ${BUILD_DIR}s. - # The version put in ${S} should be ignored by everything except Sphinx but - # just in case, be consistent and generate it unconditionally. - sed -e "s|@VERSION@|${PV}|" < rtmidi/version.py.in > rtmidi/version.py || die -} - -python_test() { - cd "${T}" || die - eunittest "${S}"/tests -} diff --git a/dev-python/python-slugify/Manifest b/dev-python/python-slugify/Manifest deleted file mode 100644 index af80a0330af7..000000000000 --- a/dev-python/python-slugify/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-slugify-8.0.4.gh.tar.gz 14098 BLAKE2B 684061ef5f1ee96d727caeb123957709ed391c4a746ef8a40945294ae9278947c18bd8be3d51fd2d9466b420f27ce833a54b84882375617004f9909a683090a9 SHA512 b401e574f23fa77152f8c64f15263766ed7d081759e93c28fce5fa32495eb4921701030b395ca1c738ca46a509e54bc987d81ff07fa602dd42bfa630a49aa4a0 diff --git a/dev-python/python-slugify/metadata.xml b/dev-python/python-slugify/metadata.xml deleted file mode 100644 index 6b472a45fff3..000000000000 --- a/dev-python/python-slugify/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - gentoo.2019@r123.de - Robert Siebeck - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - - - - python-slugify - un33k/python-slugify - - diff --git a/dev-python/python-slugify/python-slugify-8.0.4.ebuild b/dev-python/python-slugify/python-slugify-8.0.4.ebuild deleted file mode 100644 index 62b691c8cfd9..000000000000 --- a/dev-python/python-slugify/python-slugify-8.0.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Python Slugify application that handles Unicode" -HOMEPAGE=" - https://github.com/un33k/python-slugify/ - https://pypi.org/project/python-slugify/ -" -SRC_URI=" - https://github.com/un33k/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/text-unidecode[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/python-snappy/Manifest b/dev-python/python-snappy/Manifest deleted file mode 100644 index 3c0b9805af6a..000000000000 --- a/dev-python/python-snappy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_snappy-0.7.3.tar.gz 9337 BLAKE2B fbc0afbf01cb97b00855e94d3f13b8a3c92dc4a6ed6f078f1838ebb90c6643548477a880c910b07a2d5a7ee59d260be6a9dfb53719c34b7884b2071724154d85 SHA512 bb4cf220a3819622038e7aebf5100ac5126b9d42db15f4e89bd123088d1e62bab56488969adccea3a45719d760b1ed77f493051859f90fb8fc397cfe0661dd74 diff --git a/dev-python/python-snappy/metadata.xml b/dev-python/python-snappy/metadata.xml deleted file mode 100644 index bc644dd69735..000000000000 --- a/dev-python/python-snappy/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - python-snappy - intake/python-snappy - - diff --git a/dev-python/python-snappy/python-snappy-0.7.3.ebuild b/dev-python/python-snappy/python-snappy-0.7.3.ebuild deleted file mode 100644 index 51037c5c1382..000000000000 --- a/dev-python/python-snappy/python-snappy-0.7.3.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library for the snappy compression library from Google" -HOMEPAGE=" - https://github.com/intake/python-snappy/ - https://pypi.org/project/python-snappy/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/cramjam-2.6.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/python-socketio/Manifest b/dev-python/python-socketio/Manifest deleted file mode 100644 index 9ff5c0a9a8ad..000000000000 --- a/dev-python/python-socketio/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python_socketio-5.11.4.tar.gz 118982 BLAKE2B 577202ad731b0b25eb57617f322ae203376cdb381e42d0318e72bcc8b5eb9dcbbef20d50f5d2acb20360280160a58e0ca966b42038dde917c173e5cda3636522 SHA512 c61d8247b1f2aab5eb2094a1c6bdd9cd53da66847584c48e7f8e026f8ba1705a87a8bfb7837485c1c3929b6d40b453d297a3a109298eb4ce6d6a784f08da2e1b -DIST python_socketio-5.12.1.tar.gz 119991 BLAKE2B f4f44f1c57ef1babff1bf1d456cfc1202360bb1a89b6f0eb20c3baef54d1654b0e20258ee031cebf07680ae0499475dd9d832480ca8555c6a09d65f51a761546 SHA512 f841eecfbc251f2933326d0de7c35b4b1c2a1b771c6683db8044b3bc67c7347dc3c0930900f2caf9097386994f2e980439dfd0682ca053e16e25b58f6ae27d2b diff --git a/dev-python/python-socketio/metadata.xml b/dev-python/python-socketio/metadata.xml deleted file mode 100644 index 6168fcc64347..000000000000 --- a/dev-python/python-socketio/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - Add websocket client - Add async websocket client - - - miguelgrinberg/python-socketio - python-socketio - - diff --git a/dev-python/python-socketio/python-socketio-5.11.4.ebuild b/dev-python/python-socketio/python-socketio-5.11.4.ebuild deleted file mode 100644 index 839dc8717472..000000000000 --- a/dev-python/python-socketio/python-socketio-5.11.4.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Python implementation of the Socket.IO realtime server." -HOMEPAGE=" - https://python-socketio.readthedocs.org/ - https://github.com/miguelgrinberg/python-socketio/ - https://pypi.org/project/python-socketio" - -LICENSE="MIT" -SLOT="0" -#wait for dev-python/python-engineio -KEYWORDS="~amd64" -IUSE="client asyncio-client" - -RDEPEND="dev-python/bidict[${PYTHON_USEDEP}] - >=dev-python/python-engineio-4.0.0[${PYTHON_USEDEP}] - client? ( dev-python/requests[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] ) - asyncio-client? ( dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] )" -DEPEND="${RDEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# pypi tarball does not contain tests -RESTRICT="test" diff --git a/dev-python/python-socketio/python-socketio-5.12.1.ebuild b/dev-python/python-socketio/python-socketio-5.12.1.ebuild deleted file mode 100644 index 270d498fad03..000000000000 --- a/dev-python/python-socketio/python-socketio-5.12.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Python implementation of the Socket.IO realtime server." -HOMEPAGE=" - https://python-socketio.readthedocs.org/ - https://github.com/miguelgrinberg/python-socketio/ - https://pypi.org/project/python-socketio" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="client asyncio-client" - -RDEPEND="dev-python/bidict[${PYTHON_USEDEP}] - >=dev-python/python-engineio-4.0.0[${PYTHON_USEDEP}] - client? ( dev-python/requests[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] ) - asyncio-client? ( dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] )" -DEPEND="${RDEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# pypi tarball does not contain tests -RESTRICT="test" diff --git a/dev-python/python-socks/Manifest b/dev-python/python-socks/Manifest deleted file mode 100644 index 17efd1fa5331..000000000000 --- a/dev-python/python-socks/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-socks-2.8.1.gh.tar.gz 32435 BLAKE2B 99dd9af19b3952e758373da8092eb87f10d471f85d0bcdfdf643f1765a656c062c7c7ace0682982c2738f8c76163495745938f6c86b601b9be8bfe8b6f6d6717 SHA512 0f8304d979049af3fbf2bd8af94bbd71215834413c4dbc377ea4b829461811d671ee28f07fac425e9fc00da2e8e083f20671bb2e64fdc11b3fddfad0a9278167 diff --git a/dev-python/python-socks/metadata.xml b/dev-python/python-socks/metadata.xml deleted file mode 100644 index 9231c9368aee..000000000000 --- a/dev-python/python-socks/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - python-socks - romis2012/python-socks - - diff --git a/dev-python/python-socks/python-socks-2.8.1.ebuild b/dev-python/python-socks/python-socks-2.8.1.ebuild deleted file mode 100644 index f350a3854cae..000000000000 --- a/dev-python/python-socks/python-socks-2.8.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2020-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="SOCKS4, SOCKS5, HTTP tunneling functionality for Python" -HOMEPAGE=" - https://github.com/romis2012/python-socks/ - https://pypi.org/project/python-socks/ -" -SRC_URI=" - https://github.com/romis2012/python-socks/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -# curio is not packaged -# asyncio is the only backend we have, so dep on its deps unconditionally -# TODO: revisit -BDEPEND=" - test? ( - >=dev-python/async-timeout-3.0.1[${PYTHON_USEDEP}] - >=dev-python/flask-1.1.2[${PYTHON_USEDEP}] - >=dev-python/tiny-proxy-0.1.1[${PYTHON_USEDEP}] - >=dev-python/trio-0.24[${PYTHON_USEDEP}] - >=dev-python/trustme-0.9.0[${PYTHON_USEDEP}] - >=dev-python/yarl-1.4.2[${PYTHON_USEDEP}] - ) -" - -# Test markers exist to exclude trio etc if needed -EPYTEST_PLUGINS=( anyio pytest-{asyncio,trio} ) -distutils_enable_tests pytest diff --git a/dev-python/python-statemachine/Manifest b/dev-python/python-statemachine/Manifest deleted file mode 100644 index 0465b3b04784..000000000000 --- a/dev-python/python-statemachine/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST python-statemachine-2.6.0.gh.tar.gz 550777 BLAKE2B 005824e16ddccfb8c62d6b070eb7ff9c5e850ab09bf32a6343adc1a0b1acd9ef17e398df0dbabe4c51ff0ebfb2b6aad9aa1af1decd24e3e4fdf078131c7512d2 SHA512 93063d956594b4d3171860f20281840408f4d8f2fa19f100806192004224ab65d5944efb36084e956dcdd72d3b361d5be31d7de92ad22378c2ae4b3195e5753c -DIST python-statemachine-3.0.0.gh.tar.gz 840388 BLAKE2B 9a358f6b39ad4be6cede1ac7b870dea5c73eb27f182952ccef703e7d78ab2368ed4c2c61226df7ce73d56244eaea92eb0b33ce61f536adaa5e31203089515faf SHA512 428a7cb2cf1c507ef56ea6b83a9d57c8d393ce81bbc7ffa251e8ec4ba4d01daff598df62b8cc2dd1c52d197bd25bc9964db10c57b68d8c9a69e95311dba635cc -DIST python-statemachine-3.1.2.gh.tar.gz 718225 BLAKE2B b7317440f6274265bb5561a90c7748d59fe4a16401f4b940cbd23bf59cfbe916c504d7a13c50d61d219c864b1175c9c4a2a82ca1022eb811d5b51920f1c638a0 SHA512 d0dbc291361ff9c37b1adac6d3af5333958c945b04d10df9498baa1de8bc5c89b588d86c9006bad16b2b1c966423e397eeaf5ef7f711e4d7d6d2961d31812f15 diff --git a/dev-python/python-statemachine/metadata.xml b/dev-python/python-statemachine/metadata.xml deleted file mode 100644 index de5e6a1a1a67..000000000000 --- a/dev-python/python-statemachine/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stkw0@disroot.org - David Roman - - - python-statemachine - fgmacedo/python-statemachine - - diff --git a/dev-python/python-statemachine/python-statemachine-2.6.0.ebuild b/dev-python/python-statemachine/python-statemachine-2.6.0.ebuild deleted file mode 100644 index c0eb2769c27b..000000000000 --- a/dev-python/python-statemachine/python-statemachine-2.6.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023 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="Python Finite State Machines made easy." -HOMEPAGE=" - https://pypi.org/project/python-statemachine/ - https://github.com/fgmacedo/python-statemachine -" -SRC_URI="https://github.com/fgmacedo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/pydot[${PYTHON_USEDEP}]" - -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/django[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio pytest-mock pytest-django) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/test_mixins.py::test_mixin_should_instantiate_a_machine -) - -EPYTEST_IGNORE=( - tests/test_profiling.py - tests/django_project/workflow/tests.py -) - -python_test() { - epytest -o 'addopts=""' - -} diff --git a/dev-python/python-statemachine/python-statemachine-3.0.0.ebuild b/dev-python/python-statemachine/python-statemachine-3.0.0.ebuild deleted file mode 100644 index c0eb2769c27b..000000000000 --- a/dev-python/python-statemachine/python-statemachine-3.0.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023 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="Python Finite State Machines made easy." -HOMEPAGE=" - https://pypi.org/project/python-statemachine/ - https://github.com/fgmacedo/python-statemachine -" -SRC_URI="https://github.com/fgmacedo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/pydot[${PYTHON_USEDEP}]" - -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/django[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio pytest-mock pytest-django) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/test_mixins.py::test_mixin_should_instantiate_a_machine -) - -EPYTEST_IGNORE=( - tests/test_profiling.py - tests/django_project/workflow/tests.py -) - -python_test() { - epytest -o 'addopts=""' - -} diff --git a/dev-python/python-statemachine/python-statemachine-3.1.2.ebuild b/dev-python/python-statemachine/python-statemachine-3.1.2.ebuild deleted file mode 100644 index 9b9b3fefdea3..000000000000 --- a/dev-python/python-statemachine/python-statemachine-3.1.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2023 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="Python Finite State Machines made easy." -HOMEPAGE=" - https://pypi.org/project/python-statemachine/ - https://github.com/fgmacedo/python-statemachine -" -SRC_URI="https://github.com/fgmacedo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/pydot[${PYTHON_USEDEP}]" - -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/django[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-mermaid[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio pytest-mock pytest-django) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/test_mixins.py::test_mixin_should_instantiate_a_machine -) - -EPYTEST_IGNORE=( - tests/test_profiling.py - tests/django_project/workflow/tests.py -) - -python_test() { - epytest -o 'addopts=""' - -} diff --git a/dev-python/python-stdnum/Manifest b/dev-python/python-stdnum/Manifest deleted file mode 100644 index 3b3660254081..000000000000 --- a/dev-python/python-stdnum/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_stdnum-2.2.tar.gz 1311813 BLAKE2B 2f7cbe45536f27d16a9105749019a0efe1f86c635db53db3ff30098aca5d07bbaf3e05556619ef94be984e83bc3c0b5af4a1665dc98303107e4b7cad07775c42 SHA512 a4092ce09817e1606908836c8068f3dc9ccc69a21c969757fb052d755f5a475503cb722fe55100201843b551194174a27bd9ef1818a0f3befa1578dc6395234f diff --git a/dev-python/python-stdnum/metadata.xml b/dev-python/python-stdnum/metadata.xml deleted file mode 100644 index 27b2aa1c388d..000000000000 --- a/dev-python/python-stdnum/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Enable VIES - - - arthurdejong/python-stdnum - python-stdnum - - diff --git a/dev-python/python-stdnum/python-stdnum-2.2.ebuild b/dev-python/python-stdnum/python-stdnum-2.2.ebuild deleted file mode 100644 index 7fd1003fbc8c..000000000000 --- a/dev-python/python-stdnum/python-stdnum-2.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A module to handle standardized numbers and codes" -HOMEPAGE=" - https://arthurdejong.org/python-stdnum/ - https://github.com/arthurdejong/python-stdnum/ - https://pypi.org/project/python-stdnum/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="vies" - -RDEPEND=" - vies? ( - dev-python/zeep[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - sed -i -e 's:--cov.*::' setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/python-subunit/Manifest b/dev-python/python-subunit/Manifest deleted file mode 100644 index da721f275585..000000000000 --- a/dev-python/python-subunit/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST subunit-1.4.4.gh.tar.gz 105357 BLAKE2B 5937c62357d9cb70e25242aa7678d89f79fed3d8d28fb5306bc21e28d643665e563078a84a9dd64b9192809e542d69218154227c8e5d281c861085d3175c73c4 SHA512 a666e45951afab70ea85cf9614d5e60c8884c0e2d7987e690bf7acedec5c544c412407b02134a125b4dca8772c0b1ce17fdbd9546d97ef06592119ec49b2a21f -DIST subunit-1.4.5.gh.tar.gz 105136 BLAKE2B 59ed96bbc07e0cb571aa18720012d43e260a442e7d650eadc756510c7bfbeeff756371345801c8939a2a63740f11f86d0cb1f6c3b6045142fe63e547566e9d37 SHA512 2726b175d8386302ac3f736a69363dec039b4163d423aa4a3a5480b115aa518cc3bf5efee8c0176cf7d1cd2453f8e6531253709c9e7eda7fc0f48b3d3a6c7106 -DIST subunit-1.4.6.gh.tar.gz 120837 BLAKE2B 03c3d6efa01ec285543fc38f241e517d3b10096d39078373be108c3a01c038d85f20df44650fcd1374ebd90bd9e4eae509d86d517a952c05c1ab256f286a3090 SHA512 23c96b46908c24fbf455ea67c87b1374b157190b76b1fe3875d23364b17922e30dd29e64e9c779d9440630d28e749de7c40d45bcd16b77304aa6df6f54c0a05d diff --git a/dev-python/python-subunit/files/subunit-1.4.0-werror.patch b/dev-python/python-subunit/files/subunit-1.4.0-werror.patch deleted file mode 100644 index e64f74a655ef..000000000000 --- a/dev-python/python-subunit/files/subunit-1.4.0-werror.patch +++ /dev/null @@ -1,34 +0,0 @@ -# https://bugs.gentoo.org/744313 - ---- a/configure.ac -+++ b/configure.ac -@@ -4,11 +4,11 @@ - m4_define([SUBUNIT_VERSION], - m4_defn([SUBUNIT_MAJOR_VERSION]).m4_defn([SUBUNIT_MINOR_VERSION]).m4_defn([SUBUNIT_MICRO_VERSION])) - AC_PREREQ([2.59]) - AC_INIT([subunit], [SUBUNIT_VERSION], [subunit-dev@lists.launchpad.net]) - AC_CONFIG_SRCDIR([c/lib/child.c]) --AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects]) -+AM_INIT_AUTOMAKE([-Wall foreign subdir-objects]) - AC_CONFIG_MACRO_DIR([m4]) - [SUBUNIT_MAJOR_VERSION]=SUBUNIT_MAJOR_VERSION - [SUBUNIT_MINOR_VERSION]=SUBUNIT_MINOR_VERSION - [SUBUNIT_MICRO_VERSION]=SUBUNIT_MICRO_VERSION - [SUBUNIT_VERSION]=SUBUNIT_VERSION -@@ -26,14 +26,14 @@ - AC_PROG_LIBTOOL - AM_PATH_PYTHON - - AS_IF([test "$GCC" = "yes"], - [ -- SUBUNIT_CFLAGS="-Wall -Werror -Wextra -Wstrict-prototypes " -+ SUBUNIT_CFLAGS="-Wall -Wextra -Wstrict-prototypes " - SUBUNIT_CFLAGS="$SUBUNIT_CFLAGS -Wmissing-prototypes -Wwrite-strings " - SUBUNIT_CFLAGS="$SUBUNIT_CFLAGS -Wno-variadic-macros " -- SUBUNIT_CXXFLAGS="-Wall -Werror -Wextra -Wwrite-strings -Wno-variadic-macros" -+ SUBUNIT_CXXFLAGS="-Wall -Wextra -Wwrite-strings -Wno-variadic-macros" - ]) - - AM_CFLAGS="$SUBUNIT_CFLAGS -I\$(top_srcdir)/c/include" - AM_CXXFLAGS="$SUBUNIT_CXXFLAGS -I\$(top_srcdir)/c/include" - AC_SUBST(AM_CFLAGS) diff --git a/dev-python/python-subunit/files/subunit-1.4.5-testtools-2.8.patch b/dev-python/python-subunit/files/subunit-1.4.5-testtools-2.8.patch deleted file mode 100644 index 5e1161567860..000000000000 --- a/dev-python/python-subunit/files/subunit-1.4.5-testtools-2.8.patch +++ /dev/null @@ -1,46 +0,0 @@ -From a72e9c343bd369cf840b29e074417fed5d05d59c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= -Date: Mon, 22 Dec 2025 11:05:54 +0000 -Subject: [PATCH] Fix compatibility with testtools 2.8.2 - -LP: #2136951 ---- - python/subunit/tests/test_test_protocol2.py | 17 ++++++++++++----- - 1 file changed, 12 insertions(+), 5 deletions(-) - -diff --git a/python/subunit/tests/test_test_protocol2.py b/python/subunit/tests/test_test_protocol2.py -index 6d1e03b..2874e43 100644 ---- a/python/subunit/tests/test_test_protocol2.py -+++ b/python/subunit/tests/test_test_protocol2.py -@@ -30,7 +30,12 @@ except ImportError: - from testtools import TestCase - from testtools.matchers import Contains, HasLength - from testtools.testresult.doubles import StreamResult --from testtools.tests.test_testresult import TestStreamResultContract -+ -+try: -+ from testtools.tests.test_testresult import TestStreamResultContract -+except ImportError: -+ # testtools >= 2.8 no longer includes the tests submodule -+ TestStreamResultContract = None - - import subunit - import iso8601 -@@ -54,11 +59,13 @@ CONSTANT_TAGS = [ - ] - - --class TestStreamResultToBytesContract(TestCase, TestStreamResultContract): -- """Check that StreamResult behaves as testtools expects.""" -+if TestStreamResultContract is not None: - -- def _make_result(self): -- return subunit.StreamResultToBytes(BytesIO()) -+ class TestStreamResultToBytesContract(TestCase, TestStreamResultContract): -+ """Check that StreamResult behaves as testtools expects.""" -+ -+ def _make_result(self): -+ return subunit.StreamResultToBytes(BytesIO()) - - - class TestStreamResultToBytes(TestCase): diff --git a/dev-python/python-subunit/metadata.xml b/dev-python/python-subunit/metadata.xml deleted file mode 100644 index d7e73ee6e3af..000000000000 --- a/dev-python/python-subunit/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - openstack@gentoo.org - Openstack - - - subunit - python-subunit - testing-cabal/subunit - - diff --git a/dev-python/python-subunit/python-subunit-1.4.4-r1.ebuild b/dev-python/python-subunit/python-subunit-1.4.4-r1.ebuild deleted file mode 100644 index bdbb5a98ac89..000000000000 --- a/dev-python/python-subunit/python-subunit-1.4.4-r1.ebuild +++ /dev/null @@ -1,94 +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 multilib-minimal autotools - -MY_P=subunit-${PV} -DESCRIPTION="A streaming protocol for test results" -HOMEPAGE=" - https://launchpad.net/subunit/ - https://pypi.org/project/python-subunit/ -" -SRC_URI=" - https://github.com/testing-cabal/subunit/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0 BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/testtools-0.9.34[${PYTHON_USEDEP}] - dev-python/iso8601[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - >=dev-libs/check-0.9.11[${MULTILIB_USEDEP}] - >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] - >=virtual/pkgconfig-0-r1 - test? ( - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - - - - - prometheanfire@gentoo.org - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - openstack/python-swiftclient - python-swiftclient - python-swiftclient - - diff --git a/dev-python/python-swiftclient/python-swiftclient-4.10.0.ebuild b/dev-python/python-swiftclient/python-swiftclient-4.10.0.ebuild deleted file mode 100644 index 81959e1ed105..000000000000 --- a/dev-python/python-swiftclient/python-swiftclient-4.10.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings to the OpenStack Object Storage API" -HOMEPAGE=" - https://opendev.org/openstack/python-swiftclient/ - https://github.com/openstack/python-swiftclient/ - https://pypi.org/project/python-swiftclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/requests-2.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] - test? ( - >=dev-python/keystoneauth1-3.4.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.11.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-0.7.0[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_prepare_all() { - distutils-r1_python_prepare_all - - sed -e 's/test_password_prompt/_&/' -i test/unit/test_shell.py || die - rm -r test/functional || die -} diff --git a/dev-python/python-systemd/Manifest b/dev-python/python-systemd/Manifest deleted file mode 100644 index 995668ddefba..000000000000 --- a/dev-python/python-systemd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-systemd-235.gh.tar.gz 59858 BLAKE2B 8dbf112773dce4dfe9fb2b0e660a349481fa29c9532c5aa2d125e5bfc255b2408f63b5bd873b6fee9ebbad775ecfaf32497593b17052189797403fa31b05fd6f SHA512 f1286a477200cc7b4d2c44b43452da576e8e660925711466659795775bcee44796688e1ede6cc22e61cb5b03e631c396d22f9a133327ae1147506bce09bab47f diff --git a/dev-python/python-systemd/metadata.xml b/dev-python/python-systemd/metadata.xml deleted file mode 100644 index 32b53b48b069..000000000000 --- a/dev-python/python-systemd/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - systemd@gentoo.org - - - systemd/python-systemd - python-systemd - - diff --git a/dev-python/python-systemd/python-systemd-235.ebuild b/dev-python/python-systemd/python-systemd-235.ebuild deleted file mode 100644 index fb6f665e706e..000000000000 --- a/dev-python/python-systemd/python-systemd-235.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2015-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python module for native access to the systemd facilities" -HOMEPAGE="https://github.com/systemd/python-systemd" -SRC_URI="https://github.com/systemd/python-systemd/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -DEPEND="sys-apps/systemd:=" -RDEPEND="${DEPEND} - !sys-apps/systemd[python(-)] -" - -distutils_enable_tests pytest - -python_compile() { - # https://bugs.gentoo.org/690316 - distutils-r1_python_compile -j1 -} - -python_test() { - unset NOTIFY_SOCKET - cd "${T}" || die - epytest --pyargs systemd -o cache_dir="${T}" -} diff --git a/dev-python/python-telegram-bot/Manifest b/dev-python/python-telegram-bot/Manifest deleted file mode 100644 index ea794374b447..000000000000 --- a/dev-python/python-telegram-bot/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-telegram-bot-22.7.tar.gz 2369831 BLAKE2B bb0951bc9563fbd5dbe2c69f4f1724574597765f5593806720de160f34f13144c727656cc1f2e2396294e54d5f24c87728b2717cc8cf17d0859fe3c44a9987a9 SHA512 612c20b642501428898fb32f913e48e6f617dc245918496d2ced37f5296d9c791aedbf71c61f31b8f84eaf9833f034ee49fea99bb0bf7a51a35c3c869dfdd012 diff --git a/dev-python/python-telegram-bot/metadata.xml b/dev-python/python-telegram-bot/metadata.xml deleted file mode 100644 index 220e7f12e29d..000000000000 --- a/dev-python/python-telegram-bot/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - python-telegram-bot/python-telegram-bot - https://docs.python-telegram-bot.org/en/stable/ - https://github.com/python-telegram-bot/python-telegram-bot/issues - https://python-telegram-bot.readthedocs.io/en/stable/changelog.html - - diff --git a/dev-python/python-telegram-bot/python-telegram-bot-22.7.ebuild b/dev-python/python-telegram-bot/python-telegram-bot-22.7.ebuild deleted file mode 100644 index 66517b946d7e..000000000000 --- a/dev-python/python-telegram-bot/python-telegram-bot-22.7.ebuild +++ /dev/null @@ -1,162 +0,0 @@ -# Copyright 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 optfeature - -DESCRIPTION="Python wrapper of telegram bots API" -HOMEPAGE="https://docs.python-telegram-bot.org https://github.com/python-telegram-bot/python-telegram-bot" -SRC_URI="https://github.com/python-telegram-bot/python-telegram-bot/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/cachetools-5.3.3[${PYTHON_USEDEP}] - >=dev-python/cryptography-39.0.1[${PYTHON_USEDEP}] - >=dev-python/httpx-0.27.0[${PYTHON_USEDEP}] - >=dev-python/tornado-6.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - >=dev-python/tornado-6.4[${PYTHON_USEDEP}] - ) -" - -# These tests require an internet connection -EPYTEST_DESELECT=( - tests/_files/test_animation.py::TestAnimationWithoutRequest::test_creation - tests/_files/test_animation.py::TestAnimationWithoutRequest::test_de_json - tests/_files/test_animation.py::TestAnimationWithoutRequest::test_expected_values - tests/_files/test_animation.py::TestAnimationWithoutRequest::test_get_file_instance_method - tests/_files/test_animation.py::TestAnimationWithoutRequest::test_send_animation_default_quote_parse_mode - tests/_files/test_animation.py::TestAnimationWithoutRequest::test_send_with_animation - tests/_files/test_animation.py::TestAnimationWithoutRequest::test_slot_behaviour - tests/_files/test_animation.py::TestAnimationWithoutRequest::test_to_dict - tests/_files/test_audio.py::TestAudioWithoutRequest::test_creation - tests/_files/test_audio.py::TestAudioWithoutRequest::test_de_json - tests/_files/test_audio.py::TestAudioWithoutRequest::test_equality - tests/_files/test_audio.py::TestAudioWithoutRequest::test_expected_values - tests/_files/test_audio.py::TestAudioWithoutRequest::test_get_file_instance_method - tests/_files/test_audio.py::TestAudioWithoutRequest::test_send_audio_default_quote_parse_mode - tests/_files/test_audio.py::TestAudioWithoutRequest::test_send_with_audio - tests/_files/test_audio.py::TestAudioWithoutRequest::test_slot_behaviour - tests/_files/test_audio.py::TestAudioWithoutRequest::test_to_dict - tests/_files/test_chatphoto.py::TestChatPhotoWithoutRequest::test_de_json - tests/_files/test_chatphoto.py::TestChatPhotoWithoutRequest::test_get_big_file_instance_method - tests/_files/test_chatphoto.py::TestChatPhotoWithoutRequest::test_get_small_file_instance_method - tests/_files/test_chatphoto.py::TestChatPhotoWithoutRequest::test_send_with_chat_photo - tests/_files/test_chatphoto.py::TestChatPhotoWithoutRequest::test_slot_behaviour - tests/_files/test_chatphoto.py::TestChatPhotoWithoutRequest::test_to_dict - tests/_files/test_document.py::TestDocumentWithoutRequest::test_creation - tests/_files/test_document.py::TestDocumentWithoutRequest::test_de_json - tests/_files/test_document.py::TestDocumentWithoutRequest::test_equality - tests/_files/test_document.py::TestDocumentWithoutRequest::test_expected_values - tests/_files/test_document.py::TestDocumentWithoutRequest::test_get_file_instance_method - tests/_files/test_document.py::TestDocumentWithoutRequest::test_send_document_default_quote_parse_mode - tests/_files/test_document.py::TestDocumentWithoutRequest::test_send_with_document - tests/_files/test_document.py::TestDocumentWithoutRequest::test_slot_behaviour - tests/_files/test_document.py::TestDocumentWithoutRequest::test_to_dict - tests/_files/test_inputmedia.py::TestInputMediaAnimationWithoutRequest::test_with_animation - tests/_files/test_inputmedia.py::TestInputMediaAudioWithoutRequest::test_with_audio - tests/_files/test_inputmedia.py::TestInputMediaDocumentWithoutRequest::test_with_document - tests/_files/test_inputmedia.py::TestInputMediaPhotoWithoutRequest::test_with_photo - tests/_files/test_inputmedia.py::TestInputMediaVideoWithoutRequest::test_with_video - tests/_files/test_inputmedia.py::TestSendMediaGroupWithoutRequest::test_send_media_group_default_quote_parse_mode - tests/_files/test_inputmedia.py::TestSendMediaGroupWithoutRequest::test_send_media_group_throws_error_with_group_caption_and_individual_captions - tests/_files/test_photo.py::TestPhotoWithoutRequest::test_creation - tests/_files/test_photo.py::TestPhotoWithoutRequest::test_de_json - tests/_files/test_photo.py::TestPhotoWithoutRequest::test_equality - tests/_files/test_photo.py::TestPhotoWithoutRequest::test_expected_values - tests/_files/test_photo.py::TestPhotoWithoutRequest::test_get_file_instance_method - tests/_files/test_photo.py::TestPhotoWithoutRequest::test_send_photo_default_quote_parse_mode - tests/_files/test_photo.py::TestPhotoWithoutRequest::test_send_with_photosize - tests/_files/test_photo.py::TestPhotoWithoutRequest::test_slot_behaviour - tests/_files/test_photo.py::TestPhotoWithoutRequest::test_to_dict - tests/_files/test_sticker.py::TestStickerSetWithoutRequest::test_de_json - tests/_files/test_sticker.py::TestStickerSetWithoutRequest::test_get_file_instance_method - tests/_files/test_sticker.py::TestStickerSetWithoutRequest::test_sticker_set_to_dict - tests/_files/test_sticker.py::TestStickerWithoutRequest::test_creation - tests/_files/test_sticker.py::TestStickerWithoutRequest::test_de_json - tests/_files/test_sticker.py::TestStickerWithoutRequest::test_equality - tests/_files/test_sticker.py::TestStickerWithoutRequest::test_expected_values - tests/_files/test_sticker.py::TestStickerWithoutRequest::test_send_sticker_default_quote_parse_mode - tests/_files/test_sticker.py::TestStickerWithoutRequest::test_send_with_sticker - tests/_files/test_sticker.py::TestStickerWithoutRequest::test_slot_behaviour - tests/_files/test_sticker.py::TestStickerWithoutRequest::test_to_dict - tests/_files/test_video.py::TestVideoWithoutRequest::test_creation - tests/_files/test_video.py::TestVideoWithoutRequest::test_equality - tests/_files/test_video.py::TestVideoWithoutRequest::test_expected_values - tests/_files/test_video.py::TestVideoWithoutRequest::test_get_file_instance_method - tests/_files/test_video.py::TestVideoWithoutRequest::test_send_video_default_quote_parse_mode - tests/_files/test_video.py::TestVideoWithoutRequest::test_send_with_video - tests/_files/test_video.py::TestVideoWithoutRequest::test_slot_behaviour - tests/_files/test_video.py::TestVideoWithoutRequest::test_to_dict - tests/_files/test_videonote.py::TestVideoNoteWithoutRequest::test_creation - tests/_files/test_videonote.py::TestVideoNoteWithoutRequest::test_equality - tests/_files/test_videonote.py::TestVideoNoteWithoutRequest::test_expected_values - tests/_files/test_videonote.py::TestVideoNoteWithoutRequest::test_get_file_instance_method - tests/_files/test_videonote.py::TestVideoNoteWithoutRequest::test_send_video_note_default_quote_parse_mode - tests/_files/test_videonote.py::TestVideoNoteWithoutRequest::test_send_with_video_note - tests/_files/test_videonote.py::TestVideoNoteWithoutRequest::test_slot_behaviour - tests/_files/test_videonote.py::TestVideoNoteWithoutRequest::test_to_dict - tests/_files/test_voice.py::TestVoiceWithoutRequest::test_creation - tests/_files/test_voice.py::TestVoiceWithoutRequest::test_equality - tests/_files/test_voice.py::TestVoiceWithoutRequest::test_expected_values - tests/_files/test_voice.py::TestVoiceWithoutRequest::test_get_file_instance_method - tests/_files/test_voice.py::TestVoiceWithoutRequest::test_send_voice_default_quote_parse_mode - tests/_files/test_voice.py::TestVoiceWithoutRequest::test_send_with_voice - tests/_files/test_voice.py::TestVoiceWithoutRequest::test_slot_behaviour - tests/_files/test_voice.py::TestVoiceWithoutRequest::test_to_dict - tests/request/test_request.py::TestHTTPXRequestWithoutRequest::test_do_request_after_shutdown - tests/request/test_request.py::TestHTTPXRequestWithoutRequest::test_do_request_exceptions - tests/request/test_request.py::TestHTTPXRequestWithoutRequest::test_do_request_manual_timeouts - tests/request/test_request.py::TestHTTPXRequestWithoutRequest::test_do_request_params_no_data - tests/request/test_request.py::TestHTTPXRequestWithoutRequest::test_do_request_params_with_data - tests/request/test_request.py::TestHTTPXRequestWithoutRequest::test_do_request_return_value - tests/request/test_request.py::TestHTTPXRequestWithoutRequest::test_http_1_response - tests/request/test_request.py::TestHTTPXRequestWithoutRequest::test_multiple_init_cycles - tests/request/test_request.py::TestRequestWithoutRequest::test_chat_migrated - tests/request/test_request.py::TestRequestWithoutRequest::test_error_description - tests/request/test_request.py::TestRequestWithoutRequest::test_exceptions_in_do_request - tests/request/test_request.py::TestRequestWithoutRequest::test_illegal_json_response - tests/request/test_request.py::TestRequestWithoutRequest::test_replaced_unprintable_char - tests/request/test_request.py::TestRequestWithoutRequest::test_retrieve - tests/request/test_request.py::TestRequestWithoutRequest::test_retry_after - tests/request/test_request.py::TestRequestWithoutRequest::test_special_errors - tests/request/test_request.py::TestRequestWithoutRequest::test_timeout_propagation - tests/request/test_request.py::TestRequestWithoutRequest::test_unknown_request_params - tests/test_bot.py::TestBotWithoutRequest::test_bot_method_logging - tests/test_bot.py::TestBotWithoutRequest::test_copy_message - tests/test_bot.py::TestBotWithoutRequest::test_equality - tests/test_bot.py::TestBotWithoutRequest::test_get_me_and_properties - tests/test_bot.py::TestBotWithoutRequest::test_log_decorator - tests/test_bot.py::TestBotWithoutRequest::test_send_message_default_quote_parse_mode - tests/test_forum.py::TestForumTopicCreatedWithoutRequest::test_equality - tests/test_forum.py::TestForumTopicWithoutRequest::test_de_json - tests/test_forum.py::TestForumTopicWithoutRequest::test_equality - tests/test_forum.py::TestForumTopicWithoutRequest::test_expected_values - tests/test_forum.py::TestForumTopicWithoutRequest::test_slot_behaviour - tests/test_forum.py::TestForumTopicWithoutRequest::test_to_dict -) - -distutils_enable_tests pytest - -# Run only the tests that don't require a connection -python_test() { - epytest -m no_req -} - -pkg_postinst() { - optfeature "using telegram.ext.JobQueue" dev-python/APScheduler -} diff --git a/dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild b/dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild deleted file mode 100644 index e37e71b9e28f..000000000000 --- a/dev-python/python-telegram-bot/python-telegram-bot-9999.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2023-2024 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 - -DESCRIPTION="Python wrapper of telegram bots API" -HOMEPAGE="https://docs.python-telegram-bot.org https://github.com/python-telegram-bot/python-telegram-bot" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/python-telegram-bot/python-telegram-bot" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="LGPL-3" -SLOT="0" - -RDEPEND=" - >=dev-python/cachetools-5.3.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-39.0.1[${PYTHON_USEDEP}] - >=dev-python/httpx-0.24.0[${PYTHON_USEDEP}] - >=dev-python/tornado-6.2[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - >=dev-python/tornado-6.2[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${P}-no-internet-tests.patch" -) - -distutils_enable_tests pytest - -# Run only the tests that don't require a connection -python_test() { - epytest -m no_req -} - -python_prepare_all() { - distutils-r1_python_prepare_all -} - -pkg_postinst() { - optfeature_header "Optional package dependencies:" - optfeature "using telegram.ext.JobQueue" dev-python/APScheduler -} diff --git a/dev-python/python-tests/Manifest b/dev-python/python-tests/Manifest deleted file mode 100644 index 94a0095b0d91..000000000000 --- a/dev-python/python-tests/Manifest +++ /dev/null @@ -1,24 +0,0 @@ -DIST Python-3.12.13.tar.xz 20801708 BLAKE2B 94b99c75e3aba1d1a953b5447f8ad6b7ebec921bc8cf32a9dfd449e574e4b7e2a010f0f267c31c859acec0092669203c71c90386c80203968126d9dbfb6ae85d SHA512 e1eb66f0b34581f0155e3ce25ba72cf0b4b1107672ed0ad3e86bcfe616945c9204c41ffc492f32b1066b9154913ff88343038967ad8711dd05e6f2332fdb735b -DIST Python-3.12.13.tar.xz.asc 963 BLAKE2B e6bc572fd207fe203cf8018bca89777c7033e46d25cc598b5715658f556d26b6f3b1652f13518850ad62a37254ab4ecf5f770197cb847306ffef96b747840e88 SHA512 903fd3baa7e29891bb00fb159ec9c43804a71002c4cd38902d25bf4e5167f856b37d211a5b1098ee60e1ea41f8a10a1596dd2382edc6d7367d55dd4154807fc7 -DIST Python-3.13.13.tar.xz 22957612 BLAKE2B ea7761b9c47df08949798fb7b618ecc111f2d352b0ca317f3b6320d227c4728d18e1d63c45a2d5958bcf73e47d38b71d94b057c74d5a016110f9eee7337e6c22 SHA512 0ef615150a52865fe7ca0d0e106cf98488f113a56e5ae1b1437673f03880423839d04abe1999006f9835c77d8802d5ae94a1bdf63d18074a9a19c81e6f7b69e8 -DIST Python-3.13.13.tar.xz.asc 963 BLAKE2B d8f5d8bfc3e0e7140669f5478d846e5d6d2c44a805f6e44fcfa8fa1f72575771695719179a20c6e42994f27b144e9a61ba8d5fa25805f40fbcaf6421c322e81d SHA512 21e5235cd9a9df3546370feb55ac32539e08601b79ee7b1e39006028f192be6be0434f2f8384fdcc993b70bde7471be3b36ce9850abf0473d1fe2c7cdc98304b -DIST Python-3.14.4.tar.xz 23855332 BLAKE2B cb96ace0b3a0316ffc8f2fca1e9b67dc8df7d9fe81c1daff1d8883634683703a0e458d6eea61f01b3641bb76997b9e39c939a0c8c28ce5edd7b166e41b2cc1f8 SHA512 89a7f8b8a31f48d150badb4751df137d47d9014c9c422649a1a55aef5618aa7f0259dd18c151e6804fa8312c6a21544332a9f630ee81150dc00505637e62bb8c -DIST Python-3.14.4.tar.xz.sigstore 5219 BLAKE2B 5d4e076139082e525c2758a64ca2cc4c05c69e601ffc9c402d5a041f8b867ee5f37264ded3bfa014cc979ccd3c573c208d2321ac5a3be93b906116bd0d8a5c37 SHA512 ec41d0d25fa3cd87cf62adcbe6b9e575cecc49f947a64ca997aa792ed22d93ef1bbc4dc2848e365dfb43b6c447dcf47417f9c68a5881d0ede8750fece9f97a87 -DIST Python-3.14.5.tar.xz 23903332 BLAKE2B 1b26d61d320ec1b3681d739231bc0e016336ba565063dbf3b270368c08aaa870fb4e2c731c5460e840278293cc72fee5bac003dfc05a8bacb080f684dabcd677 SHA512 efbaf629703cd004f6b7bc75fb16df794185589adaf8807cd45928f212271045a399df3cd9573e47c8708fb5c5002f9d4efe4e41dde4313b81a3e9d73158769f -DIST Python-3.14.5.tar.xz.sigstore 5411 BLAKE2B e0fb33b98c39b6759f6bfa99ea44dd93cc92dcc8a897a0faef318b1ba4a3b285a7cfe725076cc3f355e1b627c85b41e9e71579fee97b7e61fc6c79780e9d8d10 SHA512 459f6d648fde31e55a4d53d6a9e878e3d2361c33c9ce0d7e2e2b8f8df81325bb7d0764742364745c448a1102f5b3873d9ae3634bf1a8f88bbc8b12fe2ac6acd8 -DIST Python-3.14.5rc1.tar.xz 23894408 BLAKE2B 7b894cc9fbc6df9255ad04aed506cc7751a8f59295a1d491e150731b34b2197802f3d12cc51c6412247c5a23c051f3f90ce69b969e0bc0a74cffb11e62de58e9 SHA512 67ede84d59046e3b413643449a7eced8cefcd908238b8a34d2ac38507d967201695c62c22464f1bfd51669daf306995262279c7bbfc5a25998ed867a3d743b38 -DIST Python-3.14.5rc1.tar.xz.sigstore 5363 BLAKE2B ad8ed1f9076ce67c33b290cdb6e24846de1642ce2deece0ec42d8adca67e7b403a53f7d64064c8c9d6d7ce05f8f1a62f5069a2cc85721160902b98cfebd254f9 SHA512 26a9129b8df1d5b83f6d81bdc49c78a5f45542ff9e56a3ecfc5b9480b5a0e0ee44b2fd3d1dd7775458c9076b4b27d891f149f3b24304f2456b5a0c5615e6ea12 -DIST Python-3.15.0b1.tar.xz 35178032 BLAKE2B 1bbfdeb373fa3a26b9d957084edc9bfb7f81ae579cd9bf9fba1a43a3bf409a2e01512c56c642eb47b6e1a3c0fe44f182d72a15498b90a75d424b6325d0fd97a1 SHA512 ce486f903aa8690f1725565c3fdc0034a983a60952a96a950fa7c89ab899a71cabed4a9252c497e0474f206f83ff02e2793cf975c345825324b85bced750c270 -DIST Python-3.15.0b1.tar.xz.sigstore 5411 BLAKE2B a1697c5239559c6871d3299c3dfa77edf0319ee03be12f6b3bd0b424e05a81b19249a98a316e5e6f8d403b04392ba69910ab8cef4ed86cf0d4a92fe04501a651 SHA512 72a4e1cfd48ba7ead6d5896d1441cf8c0991549beb28bc546534c4e1296495c9874dc7941239f8f5ed833b038bd66437868fd121c89a123d62cad157b744a4c2 -DIST Python-3.15.0b2.tar.xz 35381676 BLAKE2B 59834dc8301dcc9d7e25fd3faf6060a6755443f3782fd3f035d82896468013d01be1b558f7d5c7099b32d49256b09055fde324660d66a52900f519f75acb5556 SHA512 fae17efc3bd2604fdff2d63e0afeac47562165a5da2e1e027f4126b4f8bbb4957f3a2f406d6db23a20c8881fad108385b4b2afb53482075dbe16a690778ccd4a -DIST Python-3.15.0b2.tar.xz.sigstore 5583 BLAKE2B a766583eb8340ac3bef93ac0bde0ffa66f4680361bb369b3baccd715eb24a8a1f2e5f1ba049e1e8d3c7c53f41a2fe4b0402104156f7c0609355a18dbb24c99e2 SHA512 78f437419f67b10d556ec2304e9f46af4ee0114434e1c51594ccf202aa98ae3b733f4022aeac8fc1afdeeb29fda9328f855dd4914d38318c9ec965b45358153c -DIST python-gentoo-patches-3.12.10.tar.xz 10744 BLAKE2B 2abf4874018156d6735cf8604c410dc4726ac9365bc7500abe6b82472aad100aac7268957256692f4275b02965773e58178519ed8038e121f1ffa3c53770d238 SHA512 62066405aa00f46f9645e9c747d53bb93bf510fc791d14d49e00edfd79981778e6c8e07bfa7bac88d76407a0ffd8f7321dea89f81d90b01dbf13f4d381b6a1a3 -DIST python-gentoo-patches-3.12.13_p1.tar.xz 12408 BLAKE2B 2b232c2742eafcb803713c837b4ddaa38f45c88e707ec272571739570f9e2e5c94644681369d887992eadf5f0c1178489f1aa3a7d8163a2aa4ce6a86732e73da SHA512 e06d78ad24c9fbc3fa9c47b25ba722342ddd140aa30f624b41d605dae40d00ab956d879a247db2d7980c063a1472de40587a0d3cd6947e560aa7e8d0e4f89309 -DIST python-gentoo-patches-3.13.13_p1.tar.xz 9920 BLAKE2B 81ecba755005b288fcbd8fa1b6a1f24ae0b19d8c8f9c54fd37935526145a458605b04b8492d1e15da4146313e7e2dd86fdabf509e8cf3ca2f48a23dac055145b SHA512 3b6f801296726a03ca6026e1434d7fbbc6d2aeb6cd9f0a83378d3be8cd011afce71e8341306feb8e521fe60f0f960b9885d6152fed44f2d0b604761101735d74 -DIST python-gentoo-patches-3.13.3.tar.xz 8336 BLAKE2B 66393886fbd034eb14732e4f81f5798e77650ea3fe1c4f8176bd93808b711c8977a53c3f52be6c9b97a368299258b851d9bdb6d4c8e0c75695c6aea784d48b44 SHA512 c1ed31d6aaef81addf786c2ccc1013309b122b791c42fe10e467a677d0db8f149e8b1cc21928c146298918c7ceb851b4b19d1e59f491cb161004e1c9386db289 -DIST python-gentoo-patches-3.14.0b1.tar.xz 5680 BLAKE2B 514b3edc3025e5bf675d371b5ada17dea426856edf1fb6095c2ee400eae95bd4265ef81fe593ae9338e801e7d0a25b1d5ba2d05ca563fd9dd020114b13575746 SHA512 74289e42cf532b54bb1b66a283ec19156f8a36ba38764209c133842314c9efb2ce2ebcba5aa9213bcf7fc0c8a5ca9b6e7adbd5dbfa4397233136d7cd55f53ee7 -DIST python-gentoo-patches-3.14.4_p1.tar.xz 9016 BLAKE2B 39bee4db44684a087b3bf6793a22d1655c2a90fabb56ea0421ded013cf53e66ac83cb3016d469f06c5d7cab7b8d22138bc4c1e01843a174299e1af0f88e5818c SHA512 a299212bd3d4a70c83a1efe1ec155f7b13829aa10aecf638de0889cf7b8ebe5227d3f14a1d51dac18fa4ae19b1060639490e61f2c1f52deadd40065c07b317f2 -DIST python-gentoo-patches-3.14.5.tar.xz 10308 BLAKE2B 1ce7b8f33d15d27805894a6f3614fbcf280639fa84bb3605c1a1ee596282235f79ba2399b5d2385a06b0b36c8a6bf162ae4e1b15a67612bdca67f48e06a2fae2 SHA512 f2a806bf753e696a0b7474fd0f11c0f5d9a8043f72f478a37a79f7a9ec843cb31cc959aa3fc38670c1a8ac012554a7d3d4899d7e615cee70e21a7dd7afc2da9a -DIST python-gentoo-patches-3.14.5rc1.tar.xz 8436 BLAKE2B 527156383cba6288df15a0bb0718960ba2a30428a2367d014a11b22e598c63d2c912480e37b064233e05590d1112b6c3c4ac1fa9db392ac11a98b8ec54847d30 SHA512 8adb64ca0bc1c653fb04a71bd6b40415ae3ca4761edf578199c5cc1d1da392b239ca07af395114970467c8233027c5eefb4b869bcab4379d5a7310a286aaec53 -DIST python-gentoo-patches-3.15.0b1.tar.xz 3420 BLAKE2B 266ada600b587ff430a21c38d7585fcdb2d320a4160dd8e93dac3a6517faa685eadda9a9b14b271c6380a78112c83f39fc30bbbece10bfc7e6cde2eba61103fa SHA512 9f42700e03051fbadf3b9e6f7163077ab6b8c1f406e5bfc99560b590dbbabe72e5b38cd8c16b21aec75c4e760af549bffef6d76e65f390d61cd8840894949565 -DIST python-gentoo-patches-3.15.0b2.tar.xz 3436 BLAKE2B fa2128b899f2d93078058ccd3e47b780bd092a841b07add94da61a55bb1f9846ec1fa5e00bcd78fcdd1d7da80fdf1dbabcc5d644a70cebce2018c457b186c74a SHA512 e92e87c027c8d777faae20b264cd83353dbb23d15679e99465f014277d02078b8c68fce3723e176cbebd94ac2057e5a9703f0ae5f5691e934b74947735ec3a86 diff --git a/dev-python/python-tests/metadata.xml b/dev-python/python-tests/metadata.xml deleted file mode 100644 index bb7bb559e7ef..000000000000 --- a/dev-python/python-tests/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - Python - - - python/cpython - - diff --git a/dev-python/python-tests/python-tests-0.3.14.4_p1.ebuild b/dev-python/python-tests/python-tests-0.3.14.4_p1.ebuild deleted file mode 100644 index 59baedd962ea..000000000000 --- a/dev-python/python-tests/python-tests-0.3.14.4_p1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -VERIFY_SIG_METHOD=sigstore - -inherit python-r1 verify-sig - -REAL_PV=${PV#0.} -MY_PV=${REAL_PV} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 2-3)t -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="Test modules from dev-lang/python" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz - https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz.sigstore - ) -" -S="${WORKDIR}/${MY_P}/Lib" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -# enable by default to help CI handle it (we have no additional deps) -IUSE="+python_targets_${PYTHON_COMPAT[0]}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - ~dev-lang/python-${PV}:${PYVER} -" -BDEPEND=" - ${PYTHON_DEPS} -" - -# https://www.python.org/downloads/metadata/sigstore/ -VERIFY_SIG_CERT_IDENTITY=hugo@python.org -VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore} - fi - default -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - cd .. || die - default -} - -src_install() { - python_setup - # keep in sync with TESTSUBDIRS in Makefile.pre.in - python_moduleinto "/usr/lib/python${PYVER}" - python_domodule test - python_moduleinto "/usr/lib/python${PYVER}/idlelib" - python_domodule idlelib/idle_test -} diff --git a/dev-python/python-tests/python-tests-0.3.14.5.ebuild b/dev-python/python-tests/python-tests-0.3.14.5.ebuild deleted file mode 100644 index 5eb635e5eab7..000000000000 --- a/dev-python/python-tests/python-tests-0.3.14.5.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -VERIFY_SIG_METHOD=sigstore - -inherit python-r1 verify-sig - -REAL_PV=${PV#0.} -MY_PV=${REAL_PV/_/} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 2-3)t -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="Test modules from dev-lang/python" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz - https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz.sigstore - ) -" -S="${WORKDIR}/${MY_P}/Lib" - -LICENSE="PSF-2" -SLOT="${PYVER}" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi -# enable by default to help CI handle it (we have no additional deps) -IUSE="+python_targets_${PYTHON_COMPAT[0]}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - ~dev-lang/python-${PV}:${PYVER} -" -BDEPEND=" - ${PYTHON_DEPS} -" - -# https://www.python.org/downloads/metadata/sigstore/ -VERIFY_SIG_CERT_IDENTITY=hugo@python.org -VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore} - fi - default -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - cd .. || die - default -} - -src_install() { - python_setup - # keep in sync with TESTSUBDIRS in Makefile.pre.in - python_moduleinto "/usr/lib/python${PYVER}" - python_domodule test - python_moduleinto "/usr/lib/python${PYVER}/idlelib" - python_domodule idlelib/idle_test -} diff --git a/dev-python/python-tests/python-tests-0.3.14.5_rc1.ebuild b/dev-python/python-tests/python-tests-0.3.14.5_rc1.ebuild deleted file mode 100644 index 5eb635e5eab7..000000000000 --- a/dev-python/python-tests/python-tests-0.3.14.5_rc1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -VERIFY_SIG_METHOD=sigstore - -inherit python-r1 verify-sig - -REAL_PV=${PV#0.} -MY_PV=${REAL_PV/_/} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 2-3)t -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="Test modules from dev-lang/python" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz - https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz.sigstore - ) -" -S="${WORKDIR}/${MY_P}/Lib" - -LICENSE="PSF-2" -SLOT="${PYVER}" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi -# enable by default to help CI handle it (we have no additional deps) -IUSE="+python_targets_${PYTHON_COMPAT[0]}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - ~dev-lang/python-${PV}:${PYVER} -" -BDEPEND=" - ${PYTHON_DEPS} -" - -# https://www.python.org/downloads/metadata/sigstore/ -VERIFY_SIG_CERT_IDENTITY=hugo@python.org -VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore} - fi - default -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - cd .. || die - default -} - -src_install() { - python_setup - # keep in sync with TESTSUBDIRS in Makefile.pre.in - python_moduleinto "/usr/lib/python${PYVER}" - python_domodule test - python_moduleinto "/usr/lib/python${PYVER}/idlelib" - python_domodule idlelib/idle_test -} diff --git a/dev-python/python-tests/python-tests-0.3.14.9999.ebuild b/dev-python/python-tests/python-tests-0.3.14.9999.ebuild deleted file mode 100644 index fe438d8debad..000000000000 --- a/dev-python/python-tests/python-tests-0.3.14.9999.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit git-r3 python-r1 - -PYVER="$(ver_cut 2-3)t" -PATCHSET="python-gentoo-patches-3.14.0b1" - -DESCRIPTION="Test modules from dev-lang/python" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz -" -EGIT_REPO_URI="https://github.com/python/cpython.git" -EGIT_BRANCH=${PYVER%t} -S="${WORKDIR}/${P}/Lib" - -LICENSE="PSF-2" -SLOT="${PYVER}" -# enable by default to help CI handle it (we have no additional deps) -IUSE="+python_targets_${PYTHON_COMPAT[0]}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - ~dev-lang/python-${PV}:${PYVER} -" -BDEPEND=" - ${PYTHON_DEPS} -" - -src_unpack() { - git-r3_src_unpack - default -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - cd .. || die - default -} - -src_install() { - python_setup - # keep in sync with TESTSUBDIRS in Makefile.pre.in - python_moduleinto "/usr/lib/python${PYVER}" - python_domodule test - python_moduleinto "/usr/lib/python${PYVER}/idlelib" - python_domodule idlelib/idle_test -} diff --git a/dev-python/python-tests/python-tests-0.3.15.0_beta1.ebuild b/dev-python/python-tests/python-tests-0.3.15.0_beta1.ebuild deleted file mode 100644 index 5d64b5152fd6..000000000000 --- a/dev-python/python-tests/python-tests-0.3.15.0_beta1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -VERIFY_SIG_METHOD=sigstore - -inherit python-r1 verify-sig - -REAL_PV=${PV#0.} -MY_PV=${REAL_PV/_beta/b} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 2-3)t -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="Test modules from dev-lang/python" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz - https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz.sigstore - ) -" -S="${WORKDIR}/${MY_P}/Lib" - -LICENSE="PSF-2" -SLOT="${PYVER}" -if [[ ${PV} != *_* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi -# enable by default to help CI handle it (we have no additional deps) -IUSE="+python_targets_${PYTHON_COMPAT[0]}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - ~dev-lang/python-${PV}:${PYVER} -" -BDEPEND=" - ${PYTHON_DEPS} -" - -# https://www.python.org/downloads/metadata/sigstore/ -VERIFY_SIG_CERT_IDENTITY=hugo@python.org -VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore} - fi - default -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - cd .. || die - default -} - -src_install() { - python_setup - # keep in sync with TESTSUBDIRS in Makefile.pre.in - python_moduleinto "/usr/lib/python${PYVER}" - python_domodule test - python_moduleinto "/usr/lib/python${PYVER}/idlelib" - python_domodule idlelib/idle_test -} diff --git a/dev-python/python-tests/python-tests-0.3.15.0_beta2.ebuild b/dev-python/python-tests/python-tests-0.3.15.0_beta2.ebuild deleted file mode 100644 index 5d64b5152fd6..000000000000 --- a/dev-python/python-tests/python-tests-0.3.15.0_beta2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -VERIFY_SIG_METHOD=sigstore - -inherit python-r1 verify-sig - -REAL_PV=${PV#0.} -MY_PV=${REAL_PV/_beta/b} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 2-3)t -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="Test modules from dev-lang/python" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz - https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz.sigstore - ) -" -S="${WORKDIR}/${MY_P}/Lib" - -LICENSE="PSF-2" -SLOT="${PYVER}" -if [[ ${PV} != *_* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi -# enable by default to help CI handle it (we have no additional deps) -IUSE="+python_targets_${PYTHON_COMPAT[0]}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - ~dev-lang/python-${PV}:${PYVER} -" -BDEPEND=" - ${PYTHON_DEPS} -" - -# https://www.python.org/downloads/metadata/sigstore/ -VERIFY_SIG_CERT_IDENTITY=hugo@python.org -VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore} - fi - default -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - cd .. || die - default -} - -src_install() { - python_setup - # keep in sync with TESTSUBDIRS in Makefile.pre.in - python_moduleinto "/usr/lib/python${PYVER}" - python_domodule test - python_moduleinto "/usr/lib/python${PYVER}/idlelib" - python_domodule idlelib/idle_test -} diff --git a/dev-python/python-tests/python-tests-0.3.15.9999.ebuild b/dev-python/python-tests/python-tests-0.3.15.9999.ebuild deleted file mode 100644 index ecdbff4b334a..000000000000 --- a/dev-python/python-tests/python-tests-0.3.15.9999.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit git-r3 python-r1 - -PYVER="$(ver_cut 2-3)t" -PATCHSET="python-gentoo-patches-3.15.0b1" - -DESCRIPTION="Test modules from dev-lang/python" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz -" -EGIT_REPO_URI="https://github.com/python/cpython.git" -EGIT_BRANCH=${PYVER%t} -S="${WORKDIR}/${P}/Lib" - -LICENSE="PSF-2" -SLOT="${PYVER}" -# enable by default to help CI handle it (we have no additional deps) -IUSE="+python_targets_${PYTHON_COMPAT[0]}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - ~dev-lang/python-${PV}:${PYVER} -" -BDEPEND=" - ${PYTHON_DEPS} -" - -src_unpack() { - git-r3_src_unpack - default -} - -src_prepare() { - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - cd .. || die - default -} - -src_install() { - python_setup - # keep in sync with TESTSUBDIRS in Makefile.pre.in - python_moduleinto "/usr/lib/python${PYVER}" - python_domodule test - python_moduleinto "/usr/lib/python${PYVER}/idlelib" - python_domodule idlelib/idle_test -} diff --git a/dev-python/python-tests/python-tests-3.12.13_p1.ebuild b/dev-python/python-tests/python-tests-3.12.13_p1.ebuild deleted file mode 100644 index 624bf7f19f6a..000000000000 --- a/dev-python/python-tests/python-tests-3.12.13_p1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit python-r1 verify-sig - -MY_PV=${PV} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="Test modules from dev-lang/python" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -S="${WORKDIR}/${MY_P}/Lib" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -# enable by default to help CI handle it (we have no additional deps) -IUSE="+python_targets_${PYTHON_COMPAT[0]}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - ~dev-lang/python-${PV}:${PYVER} - ! - #include - #include --#include "tlsh.h" -+#include - - // to generate the "T1" hashes introduced in TLSH 4.0.0 - // see 4.0.0 from 26/Mar/2020 at https://github.com/trendmicro/tlsh/blob/master/Change_History.md diff --git a/dev-python/python-tlsh/files/python-tlsh-4.8.2-setup-sources.patch b/dev-python/python-tlsh/files/python-tlsh-4.8.2-setup-sources.patch deleted file mode 100644 index 4cdb0f864b5b..000000000000 --- a/dev-python/python-tlsh/files/python-tlsh-4.8.2-setup-sources.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- a/setup.py -+++ b/setup.py -@@ -21,26 +21,7 @@ with open(join(realpath('..'), 'CMakeLists.txt'), 'r') as f: - if m: - tlsh_3b = '' - --if os.name == 'nt': -- tlsh_module = Extension('tlsh', \ -- sources = ['tlshmodule.cpp', \ -- join(realpath('..'), 'src', 'tlsh.cpp'), \ -- join(realpath('..'), 'src', 'tlsh_impl.cpp'), \ -- join(realpath('..'), 'src', 'tlsh_util.cpp') \ -- ], \ -- include_dirs = [join(realpath('..'), 'include'), -- join(realpath('..'), 'Windows')],\ -- define_macros = [('WINDOWS', None),], \ -- ) --else: -- tlsh_module = Extension('tlsh', \ -- sources = ['tlshmodule.cpp', \ -- join(realpath('..'), 'src', 'tlsh.cpp'), \ -- join(realpath('..'), 'src', 'tlsh_impl.cpp'), \ -- join(realpath('..'), 'src', 'tlsh_util.cpp') \ -- ], \ -- include_dirs = [join(realpath('..'), 'include')], -- ) -+tlsh_module = Extension('tlsh', sources=['tlshmodule.cpp'], libraries=['tlsh']) - - if tlsh_256 != '': - tlsh_module.extra_compile_args.append(tlsh_256) diff --git a/dev-python/python-tlsh/metadata.xml b/dev-python/python-tlsh/metadata.xml deleted file mode 100644 index 1bb03887e81b..000000000000 --- a/dev-python/python-tlsh/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - t@laumann.xyz - Thomas Bracht Laumann Jespersen - - - sam@gentoo.org - Sam James - - - trendmicro/tlsh - python-tlsh - - diff --git a/dev-python/python-tlsh/python-tlsh-4.12.1.ebuild b/dev-python/python-tlsh/python-tlsh-4.12.1.ebuild deleted file mode 100644 index a95da39e1135..000000000000 --- a/dev-python/python-tlsh/python-tlsh-4.12.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=tlsh-${PV} -DESCRIPTION="Fuzzy matching library - C++ extension for Python" -HOMEPAGE=" - https://github.com/trendmicro/tlsh/ - https://pypi.org/project/python-tlsh/ -" -SRC_URI=" - https://github.com/trendmicro/tlsh/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/py_ext - -LICENSE="|| ( Apache-2.0 BSD )" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" - -DEPEND="dev-libs/tlsh" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-4.8.2-setup-sources.patch - "${FILESDIR}"/${P}-tlshmodule.patch -) - -python_test() { - ../Testing/python_test.sh "${EPYTHON}" || die -} diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest deleted file mode 100644 index 7d4799d26581..000000000000 --- a/dev-python/python-utils/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_utils-3.9.1.tar.gz 35403 BLAKE2B 8cad7a9dbbc1a2d537d1fe7342846f1b1da15d41934cef861fcc0ad8da68d67fbab8f33ab6b579ff0f67d8c8dada6411a8087b46f9682990e7c2410802009c05 SHA512 f458446edde989ad338d20b11b2486148848c9373ef627938ccff99ab186517594428d7ec068d0d110a04c8ceee665735d33c662592b96920b8faf8aeb065239 diff --git a/dev-python/python-utils/metadata.xml b/dev-python/python-utils/metadata.xml deleted file mode 100644 index 66715ce0b930..000000000000 --- a/dev-python/python-utils/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - WoLpH/python-utils - python-utils - - diff --git a/dev-python/python-utils/python-utils-3.9.1.ebuild b/dev-python/python-utils/python-utils-3.9.1.ebuild deleted file mode 100644 index af547465847e..000000000000 --- a/dev-python/python-utils/python-utils-3.9.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of small Python functions & classes" -HOMEPAGE=" - https://github.com/WoLpH/python-utils/ - https://pypi.org/project/python-utils/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - docs - _python_utils_tests/test_logger.py - python_utils/loguru.py -) - -EPYTEST_DESELECT=( - # fragile - _python_utils_tests/test_time.py::test_timeout_generator -) - -python_prepare_all() { - sed -i -e '/--cov/d' -e '/--mypy/d' pytest.ini || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/python-vlc/Manifest b/dev-python/python-vlc/Manifest deleted file mode 100644 index 6ee62ed27227..000000000000 --- a/dev-python/python-vlc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python_vlc-3.0.21203.tar.gz 162211 BLAKE2B 1dd8917b3b7362bbd9d213b80b0cf9ff10fb98e2e8b9aa405c62d28272676ffc7c988a809cf883899c945e7c68dc29a78ac4c828160041bf606061e4b6a55605 SHA512 b7ed2f783d8142b5bff2deffc9487065095db12fc7fac4c8da23e98128e0b13f67c5d2da6884cf4dc4d6c6b9638a2460b49d383c00a8bdf3ae62aa0082360c5a diff --git a/dev-python/python-vlc/metadata.xml b/dev-python/python-vlc/metadata.xml deleted file mode 100644 index 7a59f5799977..000000000000 --- a/dev-python/python-vlc/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - - python-vlc - oaubert/python-vlc - - diff --git a/dev-python/python-vlc/python-vlc-3.0.21203.ebuild b/dev-python/python-vlc/python-vlc-3.0.21203.ebuild deleted file mode 100644 index 7c48547abb4e..000000000000 --- a/dev-python/python-vlc/python-vlc-3.0.21203.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python ctypes-based bindings for libvlc" -HOMEPAGE="https://github.com/oaubert/python-vlc - https://wiki.videolan.org/Python_bindings/" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - media-video/vlc -" diff --git a/dev-python/python-xdis/Manifest b/dev-python/python-xdis/Manifest deleted file mode 100644 index 2e71f2a0f18f..000000000000 --- a/dev-python/python-xdis/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST 6.1.8.gh.tar.gz 630484 BLAKE2B c1dcf3bc7c7ede3dd533760bfe96dc3f32e479af2e71e954e38ae8f751207459482bd224927b9ac345bcca5e1de4ede196fa5afd61cff652c85ce42503394d6c SHA512 cae1d49ef35c1534dd83a71f6778f9c20c881eeae681bbb8e23137e34856847cf25ab08a6efd315ab651901c0fc7f190f6acf3e1acb1690bfde65e7a4034664d diff --git a/dev-python/python-xdis/metadata.xml b/dev-python/python-xdis/metadata.xml deleted file mode 100644 index e3f71f421a3e..000000000000 --- a/dev-python/python-xdis/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - elliot@tar.bet - Elliot Tarbet - - - https://github.com/rocky/python-xdis/issues - rocky/python-xdis - - rocky - - - diff --git a/dev-python/python-xdis/python-xdis-6.1.8.ebuild b/dev-python/python-xdis/python-xdis-6.1.8.ebuild deleted file mode 100644 index 72ff5fb70879..000000000000 --- a/dev-python/python-xdis/python-xdis-6.1.8.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python cross-version bytecode library and disassembler" -HOMEPAGE=" - https://github.com/rocky/python-xdis -" -SRC_URI=" - https://github.com/rocky/python-xdis/releases/download/${PV}/xdis-${PV}.tar.gz - -> ${PV}.gh.tar.gz -" -S="${WORKDIR}/xdis-${PV}" -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests import-check - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" diff --git a/dev-python/python-xlib/Manifest b/dev-python/python-xlib/Manifest deleted file mode 100644 index 80930e7f24ed..000000000000 --- a/dev-python/python-xlib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-xlib-0.33.tar.bz2 213763 BLAKE2B 53486ec938bc00306658f3151556f1353fe5881ab942d06493f6f78d33b4cff8aab6e6aa5ad7e9124824d61549545719375c84f7b9376518e2328fa2e65df553 SHA512 3b7b4fea5cd69544d2227806853bdfdd04447089e182ca0f199e18e8bd43375d9bf03c819fd6a055ad4ad274594651e05db82585ab40d0fcf225ce36b553c991 diff --git a/dev-python/python-xlib/metadata.xml b/dev-python/python-xlib/metadata.xml deleted file mode 100644 index de7239062f66..000000000000 --- a/dev-python/python-xlib/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - python-xlib - python-xlib/python-xlib - python-xlib - - diff --git a/dev-python/python-xlib/python-xlib-0.33.ebuild b/dev-python/python-xlib/python-xlib-0.33.ebuild deleted file mode 100644 index 01784c70f341..000000000000 --- a/dev-python/python-xlib/python-xlib-0.33.ebuild +++ /dev/null @@ -1,49 +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 virtualx - -DESCRIPTION="A fully functional X client library for Python, written in Python" -HOMEPAGE=" - https://github.com/python-xlib/python-xlib/ - https://pypi.org/project/python-xlib/ -" -SRC_URI=" - https://github.com/python-xlib/python-xlib/releases/download/${PV}/${P}.tar.bz2 -" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86" -IUSE="doc" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - dev-python/pkg-resources[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] - doc? ( sys-apps/texinfo ) - test? ( dev-python/mock[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests unittest - -python_compile_all() { - use doc && emake -C doc/info -} - -src_test() { - virtx distutils-r1_src_test -} - -python_install_all() { - use doc && doinfo doc/info/*.info - distutils-r1_python_install_all -} diff --git a/dev-python/python-xmp-toolkit/Manifest b/dev-python/python-xmp-toolkit/Manifest deleted file mode 100644 index 193d934f3178..000000000000 --- a/dev-python/python-xmp-toolkit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-xmp-toolkit-2.1.0.gh.tar.gz 3576440 BLAKE2B 95c63715baad442070590ab4794c609b8b3b401562fd715448041f2479aa76505444e1ad594657fa44ceda98cd0d905853df37dc6681f0e4c9324737ac762974 SHA512 18d0cbcc05117b91e1b7f8d0311d7490b2d9a63801c9850b813860d2cb21d384848eb19dd16450c00ccb97803465ec801b5688c52a0333e162d6292f830797f3 diff --git a/dev-python/python-xmp-toolkit/metadata.xml b/dev-python/python-xmp-toolkit/metadata.xml deleted file mode 100644 index 3fa122ce9834..000000000000 --- a/dev-python/python-xmp-toolkit/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - python-xmp-toolkit - python-xmp-toolkit/python-xmp-toolkit - - diff --git a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.1.0.ebuild b/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.1.0.ebuild deleted file mode 100644 index ff1ae6112213..000000000000 --- a/dev-python/python-xmp-toolkit/python-xmp-toolkit-2.1.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Library for working with XMP metadata" -HOMEPAGE=" - https://github.com/python-xmp-toolkit/python-xmp-toolkit/ - https://pypi.org/project/python-xmp-toolkit/ -" -SRC_URI=" - https://github.com/python-xmp-toolkit/python-xmp-toolkit/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - dev-python/pytz[${PYTHON_USEDEP}] - media-libs/exempi -" - -distutils_enable_sphinx docs -distutils_enable_tests unittest diff --git a/dev-python/python3-discogs-client/Manifest b/dev-python/python3-discogs-client/Manifest deleted file mode 100644 index 51c24ab084e7..000000000000 --- a/dev-python/python3-discogs-client/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python3_discogs_client-2.8.tar.gz 37416 BLAKE2B aec54b1fa383c673a94dbc9f8f3ff6dbf580b741ebeb2851b76224f5fe408bb316bbf83b42cde15569261eb3e3a4529312c2cb900f8c2a3b0b8bdbe27b50bd98 SHA512 7137ba2c298318cbdb2a0e41c3780c62c4780fbcfc77f03cc88341f7b7e42fdb8962ce91713d5bccd4afcd6173e0b4a2198a6b50b4b90c0baf05cb03746f6d5f diff --git a/dev-python/python3-discogs-client/metadata.xml b/dev-python/python3-discogs-client/metadata.xml deleted file mode 100644 index d0e42c50c28e..000000000000 --- a/dev-python/python3-discogs-client/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - python@gentoo.org - Python - - - guillaumeseren@gmail.com - Guillaume Seren - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - python3-discogs-client - joalla/discogs_client - - diff --git a/dev-python/python3-discogs-client/python3-discogs-client-2.8.ebuild b/dev-python/python3-discogs-client/python3-discogs-client-2.8.ebuild deleted file mode 100644 index 212ea6352b5a..000000000000 --- a/dev-python/python3-discogs-client/python3-discogs-client-2.8.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/joalla/discogs_client.git" - inherit git-r3 -else - inherit pypi - KEYWORDS="amd64 arm64 ~x86" -fi - -DESCRIPTION="Continuation of the official Python API client for Discogs" -HOMEPAGE=" - https://github.com/joalla/discogs_client/ - https://pypi.org/project/python3-discogs-client/ -" - -LICENSE="BSD-2" -SLOT="0" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/oauthlib[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild b/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild deleted file mode 100644 index 7387404e4175..000000000000 --- a/dev-python/python3-discogs-client/python3-discogs-client-9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/joalla/discogs_client.git" - inherit git-r3 -else - inherit pypi - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -DESCRIPTION="Continuation of the official Python API client for Discogs" -HOMEPAGE=" - https://github.com/joalla/discogs_client/ - https://pypi.org/project/python3-discogs-client/ -" - -LICENSE="BSD-2" -SLOT="0" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/oauthlib[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/python3-lxc/Manifest b/dev-python/python3-lxc/Manifest deleted file mode 100644 index b64498f14037..000000000000 --- a/dev-python/python3-lxc/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python3-lxc-5.0.0.tar.gz 28013 BLAKE2B d5c1908732fe5e4ae76df4bb96005667dddd208f494b72d28bdf3e887ef1ccfafb338e07772a9b3fe4e9a19bc86d886363286627782bceb01a87322e423be069 SHA512 4a1c9af0c322fbfe13ab0778e438ad4bc4ffde153e7fb55b594b6381c6875a93b7d0476bd1d7bcd7344a2d6de81ce6f5fd96519926a32b4acea27acf1bcd2011 -DIST python3-lxc-5.0.0.tar.gz.asc 833 BLAKE2B 85fd21b3f8f80d4f8c18b9e45373a05696cf2aea671254db792e1453d54b1c289cdb67d5a2ef066011a18c043a5a3cc28e92eecb4bda1f23ebaf3070bd7f2d5a SHA512 b5bb2c08bdc2ea0b89eff8cdb751aea8d0fd5784e6d94f41525c182111cc473ef7c15704dcacf6402ab845181831a8d7b1809dde33e46aba3fe7f9d63d3a1a9a diff --git a/dev-python/python3-lxc/metadata.xml b/dev-python/python3-lxc/metadata.xml deleted file mode 100644 index 576a9d3daed3..000000000000 --- a/dev-python/python3-lxc/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - virtualization@gentoo.org - Gentoo Virtualization Project - - - lxc/python3-lxc - - diff --git a/dev-python/python3-lxc/python3-lxc-5.0.0.ebuild b/dev-python/python3-lxc/python3-lxc-5.0.0.ebuild deleted file mode 100644 index 703fccf6e277..000000000000 --- a/dev-python/python3-lxc/python3-lxc-5.0.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 verify-sig - -DESCRIPTION="Python bindings for LXC" -HOMEPAGE="https://linuxcontainers.org/lxc/" -SRC_URI="https://linuxcontainers.org/downloads/lxc/${P}.tar.gz - verify-sig? ( https://linuxcontainers.org/downloads/lxc/${P}.tar.gz.asc )" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" -IUSE="verify-sig" - -DEPEND="app-containers/lxc:=" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc diff --git a/dev-python/python3-openid/Manifest b/dev-python/python3-openid/Manifest deleted file mode 100644 index adae66e5eb6b..000000000000 --- a/dev-python/python3-openid/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST python3-openid-3.2.0.tar.gz 305600 BLAKE2B d793eb61335d7240d5c25324b8377d19781df15012c8da6d5d0d7445c8a7fcb31711156b48d32efae8b6de27509e8f9112535ece7820779ca9b7f2e7be04fb0f SHA512 54412820fef21928e1bf30d16c9bc73d454e9ff41df028a12047c08abdb4c2c9e1d9053daebab8b0327cb0fe0f67e364c2506a47509fef6db5bff42f8399b799 -EBUILD python3-openid-3.2.0.ebuild 679 BLAKE2B 5454353f52ddb493a5cf31988313a1f0a2c0822ae99bc3941ebb8bf87e93eaf0175b1b0336f23bb80cf995f2b9294cbecf36d1071511e19ecce2da2b464b0cea SHA512 1b359d96aac47001d1f7479c4f30318398f459e6f4e2e3b6100d2d6a1fb0a1b3009aacda4a4a0706f0b0af8f7b55f42aba3e071e7538e90d61c461a520925e03 -MISC metadata.xml 465 BLAKE2B 13d59e0e7c411bebdf18756721d500782b64ab134a8d824d0affc897079e8dcabdbfd49f3c6a437124b6cc0a8a61dc4f80696979e17c404942d66b841b61e850 SHA512 9df2e6d83ce3d3b8b3d9e752d2d9b3b80330cfc40a91dfd894d7ddba982af4433b68abfd402d64d7a2459624bcc02df1f29356e96d363a3f4b7a3abc0b4f123e diff --git a/dev-python/python3-openid/metadata.xml b/dev-python/python3-openid/metadata.xml deleted file mode 100644 index 190c19a7a1af..000000000000 --- a/dev-python/python3-openid/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/necaris/python3-openid/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/python3-openid/python3-openid-3.2.0.ebuild b/dev-python/python3-openid/python3-openid-3.2.0.ebuild deleted file mode 100644 index 71036f4b41c8..000000000000 --- a/dev-python/python3-openid/python3-openid-3.2.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="OpenID support for modern servers and consumers" -HOMEPAGE="https://github.com/necaris/python3-openid" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/defusedxml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/psycopg:2[${PYTHON_USEDEP}] - ) -" - -DOCS=( NEWS.md README.md ) - -distutils_enable_tests unittest -python_test() { - "${EPYTHON}" -m unittest -v openid.test.test_suite || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/python3-saml/Manifest b/dev-python/python3-saml/Manifest deleted file mode 100644 index b6371b767e0f..000000000000 --- a/dev-python/python3-saml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python3-saml-1.16.0.gh.tar.gz 3578998 BLAKE2B 94fc65caf978aeb30577ff435ce874c1fbb15dac0c5028e15a8adb21631496b9382d538c80ae77e1ba4166d2fbf22c7ac96bce7b6e3533589a6b8654f5be35ee SHA512 77e779a3d3190f3164105bbc2943b54729dfef12c71b0303a523acada95da291bc77b331a83726f00c503ef09040a05180c234620e5a65d4ea4fd88da24eeade diff --git a/dev-python/python3-saml/metadata.xml b/dev-python/python3-saml/metadata.xml deleted file mode 100644 index a3b24bec325e..000000000000 --- a/dev-python/python3-saml/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - python3-saml - SAML-Toolkits/python3-saml - - diff --git a/dev-python/python3-saml/python3-saml-1.16.0.ebuild b/dev-python/python3-saml/python3-saml-1.16.0.ebuild deleted file mode 100644 index e5c5e1c2318d..000000000000 --- a/dev-python/python3-saml/python3-saml-1.16.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="OneLogin's SAML Python Toolkit" -HOMEPAGE=" - https://github.com/SAML-Toolkits/python3-saml/ - https://pypi.org/project/python3-saml/ -" -SRC_URI=" - https://github.com/SAML-Toolkits/python3-saml/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" - -RDEPEND=" - >=dev-python/isodate-0.6.1[${PYTHON_USEDEP}] - >=dev-python/lxml-4.9.0[${PYTHON_USEDEP}] - >=dev-python/xmlsec-1.3.9[${PYTHON_USEDEP}] -" -# next release >1.16.0 should be able to drop freezegun: -# https://github.com/SAML-Toolkits/python3-saml/commit/6c1fbd84ed498841b252ba7eb3a7d81a9ea77d15 -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Internet - tests/src/OneLogin/saml2_tests/idp_metadata_parser_test.py::OneLogin_Saml2_IdPMetadataParser_Test::testGetMetadataWithHeaders - tests/src/OneLogin/saml2_tests/idp_metadata_parser_test.py::OneLogin_Saml2_IdPMetadataParser_Test::testParseRemoteWithHeaders - ) - - # The tests are horribly fragile to paths. - local -x PYTHONPATH=src - epytest -o 'python_files=*_test.py' -} diff --git a/dev-python/python3-xapp/Manifest b/dev-python/python3-xapp/Manifest deleted file mode 100644 index d238a4569cda..000000000000 --- a/dev-python/python3-xapp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python3-xapp-3.0.2.tar.gz 39265 BLAKE2B 33850fdc4e288470af57fa6b5abb27c3984b938ebc80fec4965f0271856a2c239a2ef4f720f31ea013938bdc9022754e114171a98ce80d86e54a5baeafdfab59 SHA512 83e9a3ac6526ffe55543a45f687656cf86e6dc77497610f52012115a8b830e0f8706a82896a0b11b66d5fb26274f06d7fe4d80cd5f9ab6304f513fd2ab2ee2a8 diff --git a/dev-python/python3-xapp/metadata.xml b/dev-python/python3-xapp/metadata.xml deleted file mode 100644 index a94d67c033c7..000000000000 --- a/dev-python/python3-xapp/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - core@baldeagleos.com - Development - - - baldeagleos-repo - \ No newline at end of file diff --git a/dev-python/python3-xapp/python3-xapp-3.0.2.ebuild b/dev-python/python3-xapp/python3-xapp-3.0.2.ebuild deleted file mode 100644 index 9e43b39287a5..000000000000 --- a/dev-python/python3-xapp/python3-xapp-3.0.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit meson python-r1 - -DESCRIPTION="Python bindings for x11-libs/xapp" -HOMEPAGE="https://github.com/linuxmint/python3-xapp" -SRC_URI="https://github.com/linuxmint/python3-xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - $(python_gen_cond_dep ' - >=x11-libs/xapp-2.8.4[introspection,${PYTHON_USEDEP}] - ') -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} - dev-python/psutil[${PYTHON_USEDEP}] -" - -src_configure() { - configuring() { - meson_src_configure \ - -Dpython_target="${EPYTHON}" - } - python_foreach_impl configuring -} - -src_compile() { - python_foreach_impl meson_src_compile -} - -src_test() { - python_foreach_impl meson_src_test -} - -src_install() { - installing() { - meson_src_install - python_optimize - } - python_foreach_impl installing -} diff --git a/dev-python/pythondialog/Manifest b/dev-python/pythondialog/Manifest deleted file mode 100644 index 945dc7ac2a91..000000000000 --- a/dev-python/pythondialog/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python3-pythondialog-3.5.3.tar.bz2 1428518 BLAKE2B 032735d2df318b4e94c138475148c71ab8322c52181550ea13ddd27ac63d715cb59124a2fc1f09f7d835d4453583c449c665f5efd16a2418fe3ca3348f53ed8e SHA512 69ae3e3894dbd56136989699fee7a7f459ce9a024e0e06d22193f5fd306f0f2bf2f4d300460f7de7898db347acdf6111652878948a78468a1aa23158c5f7ae98 diff --git a/dev-python/pythondialog/metadata.xml b/dev-python/pythondialog/metadata.xml deleted file mode 100644 index 3514071c2f3d..000000000000 --- a/dev-python/pythondialog/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - ilmostro7@gmail.com - - - proxy-maint@gentoo.org - Proxy Maintainers - - - pythondialog - pythondialog - - diff --git a/dev-python/pythondialog/pythondialog-3.5.3.ebuild b/dev-python/pythondialog/pythondialog-3.5.3.ebuild deleted file mode 100644 index 39fa66fac247..000000000000 --- a/dev-python/pythondialog/pythondialog-3.5.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Python module for making simple text/console-mode user interfaces" -HOMEPAGE="https://pythondialog.sourceforge.io/" -SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/python3-${P}.tar.bz2" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ~riscv ~sparc x86" - -RDEPEND="dev-util/dialog" - -distutils_enable_sphinx doc - -python_prepare_all() { - distutils-r1_python_prepare_all - sed -e "/^ 'sphinx.ext.intersphinx',/d" -i doc/conf.py || die -} - -python_install_all() { - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - distutils-r1_python_install_all -} diff --git a/dev-python/pythonfinder/Manifest b/dev-python/pythonfinder/Manifest deleted file mode 100644 index f3d65dee516d..000000000000 --- a/dev-python/pythonfinder/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pythonfinder-3.0.3.tar.gz 725812 BLAKE2B 604169a777f9971d63560c2354d4ca3da254442b21df029d21a6562b632b61b47c3a9badeb09e84f6b556765f4897b36d4115da4ab07ee502e598c0d4638d7b8 SHA512 62fe99d4a03b0727f5875eff5d0526ed4565279f8f04c42fe75b805067168a5de2557b29d3398a341c1c8a41d31310cb67b2333969b33dfa92cb5c4114b45df7 diff --git a/dev-python/pythonfinder/metadata.xml b/dev-python/pythonfinder/metadata.xml deleted file mode 100644 index 7a9d48b4a57e..000000000000 --- a/dev-python/pythonfinder/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - oz.tiram@gmail.com - Oz Tiram - - - sarugaku/pythonfinder - pythonfinder - - diff --git a/dev-python/pythonfinder/pythonfinder-3.0.3.ebuild b/dev-python/pythonfinder/pythonfinder-3.0.3.ebuild deleted file mode 100644 index 031b502709ac..000000000000 --- a/dev-python/pythonfinder/pythonfinder-3.0.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PythonFinder: Cross Platform Search Tool for Finding Pythons" -HOMEPAGE=" - https://github.com/sarugaku/pythonfinder/ - https://pypi.org/project/pythonfinder/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" - -BDEPEND=" - test? ( - dev-python/click[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/pythonnet/Manifest b/dev-python/pythonnet/Manifest deleted file mode 100644 index 43509e1e2a64..000000000000 --- a/dev-python/pythonnet/Manifest +++ /dev/null @@ -1,189 +0,0 @@ -DIST benchmarkdotnet.0.13.1.nupkg 1122681 BLAKE2B 52c59126e95a50d257e2a5a6348b72e333d94c3ebd5ca7e1b4fd3572bdd56b011929f3964cea6ccff6ada9eafca051cb7577f570b3f8b53af6f8b567363843f2 SHA512 6deab63b856f09cd55482765521dd303e29e40feed8f084e9a306206fae1bcaed0e52282dd4977fb5f9704df705449f91fd085c0d01ea9896919b1659a081a6a -DIST benchmarkdotnet.annotations.0.13.1.nupkg 44665 BLAKE2B 0bb66d76096ea22d7813d53a5fa59938ecbdbf842652ad2e64a20567660ebc1ffa18c23876a3b29bd86d4f1c6bdf4e18c198afbf247a88c8bd17efd7928da58a SHA512 4aef6f2b80f45f54ae908f8858b90d60ef32d04da33a8d5c89178fa5b504993a7b521581421769627746e7c3de7670732455180019f6139c84da7ded5f39bc64 -DIST commandlineparser.2.4.3.nupkg 110637 BLAKE2B 0493839d7a58ed915281dbf922c2223a8b7acf7b85433673c448e88246537ee95f352144b554af9e117b24f99518483c8d08d2c71a3843d52f222a6067e98dc5 SHA512 dff5a9482b07368e1a4d268d5bd4a7992a91343811e2678a5499f96a72999ff851fe51a70e9f076c332ed7fc361973978b6ac0851114d5c37040cb44b654759a -DIST iced.1.8.0.nupkg 1841514 BLAKE2B c8d8e6d2c4f21e07fb686dd912102176c73f4e5809e2dfad46398324e2ce31d44b5b883d33aa37f20f1ae5133746dbe3a6fda17743ed86091d84dcc45e69c3b8 SHA512 e227279c18cae8d618b87c45077140c6f0ecbe57c58965015dbfb7895434ec07e4954f8ef209a08c23512df73fe694eda42bc0254fe0dc28439fd4ad80e28e8e -DIST lost.compat.nullabilityattributes.0.0.4.nupkg 13605 BLAKE2B a064819687babeddc6f3fda561e8c3bd4a94baaae0d1113ba02838695c5824e660dbaeb9519172d762efb952542cfaf462d37e23573a4c6a6e1f057304ecc079 SHA512 21f92c3927205e5940b84558c50d3a2fc356b5a4fc5e37ccc2d8af7ede8b2ad248f2f45d997b0c9f1921d1adefbbe174822896f800d558d1ad5b3e3ee5d1aeda -DIST microsoft.build.tasks.git.1.1.1.nupkg 479497 BLAKE2B 053ad5b3b88194d12e9e784c8a91d33deb8a2abc48cf3179990fdd2f576168b19a757b3a3915309fb040a1441bd5102bca333383d757f828c029846e3feef88f SHA512 1961b5ba2ce215f6cd0943948e66462b7388b612708c58a5e03ab1e041ac77f1582f9ed9134136fce0d5345d1d46a1537ff728f542e6dd4ea2c11eac9d3f8d46 -DIST microsoft.codeanalysis.analyzers.2.6.1.nupkg 192329 BLAKE2B e8bf6faf16fff0083a85fa240cf63fa23bce0be3bedaba58ca1006c9f70b7f13edfa9ae310b35b62b4503f0d38bf24179d60917372d3bcc0d0a4745386dc3fdd SHA512 7a208ff196e406e8ac1d48cb6c11db94575751de64e73d96bdbebe1f62f073fc29a9c1fd205d03db54bcecaa3e74e1b53703861b5fb3ab004717fbf1d67f8f19 -DIST microsoft.codeanalysis.common.2.10.0.nupkg 1822495 BLAKE2B 27f6b52d84b62a62e8cab3f9ef38a39ebfbc48249fdf3189bc7275995efc8ff5974db360a015b561d0e5db846367668fc450cb810436bca306e170e6266a6da7 SHA512 33e030a4247560fcd36aa490ba09ffbfb3dfb514cca75c7ace1a43a5fa08a1c360aeec1e253401969c1c3724151af4591e09eb7793ffc5c50c840f4ca184b63e -DIST microsoft.codeanalysis.csharp.2.10.0.nupkg 3991648 BLAKE2B 5702b70f6450a017ec21c3da6c3590f9008a1f2fc78054a3ab7562cf25745549ea0ad36c81521ea7cef2cefb0051c68e827c0f7493ed9f37178f98a79ce93f7b SHA512 6339b58a24d3f53d259c50d1ef5618aa986ae75f4036a50e7f478ab49e04f851dd2c28d8bdd1624237db180defe09076cdadff18e19d0876c89b5f6396a82c07 -DIST microsoft.codecoverage.16.11.0.nupkg 6555498 BLAKE2B af38676c45bd6bf373af459f5fd568fc6caecb60f6f1cb9e2f8dcc9ecac1981af4484b55f029deefe46b1e1c4d3889bd6c67023b0728b61d7acb3334f91d143e SHA512 ddafda2e157025c7299f452884c6802f347e446139e6b503b843e9f5b2301e4bcc5a74d7b8a89fb128d30a7960bddbdab879c0aa79fa6cd56b99e916fb891a88 -DIST microsoft.codecoverage.17.0.0.nupkg 6633320 BLAKE2B 9093b05a947dd2349ad2652031df05fa18b24c5cde6b33829a593994cffe5546a4e29e650953fa6b95c61bf4d2d41531dd653c8a593182504d9b96d0ce10fe57 SHA512 af91eb6f3919a61b4277471f421041bdeabe88e071b67a6ee06e0d1f2f60d012137346389ac0b60956f6e61515a068c4a1ab91bd947ac08bd4a3d62d90dd2292 -DIST microsoft.codecoverage.17.11.1.nupkg 9139653 BLAKE2B d94c2b63216980d3e40f651004de73a8b704677db8e00d6b777bd699847bf4e9991af08c3cd9f1ce93d95a34c0599710d908f95cc8722fca074a41ae73b21bdd SHA512 649e02875bbb01e988ccda5cd016cba32b09d1d26295d22f0326cbdaf0547dbaa1a3ce8dd95ab35fd3c635cf5af697a667fff563a00e27b489c62fe90af2e11c -DIST microsoft.csharp.4.7.0.nupkg 627100 BLAKE2B 114a5af7151feb80785619d54caf5f928558a034254b5c2e185820a441f017705c933b0d66a31d395ce516a81f97655cfeca46e37397082b1b5d6ac6f507301a SHA512 2c96988515f95714d4b83f5650f183dc6a564e0b3cf5255fa0e3ef48476debab4bde542f9f2f6c47f6620b7a71d6a515e4415e6d2e388b60817a29621d5690df -DIST microsoft.diagnostics.netcore.client.0.2.61701.nupkg 55078 BLAKE2B 5a6ea1105815d11353b3400f65bee8716a1387f3caafe6a44acd8aa7561f2f4a04a1aead5bb21785d8a988cadee3ef43d9c36402a86775b24d9bf70b047a2de5 SHA512 c3075fc37ca749ea9785b37bb0d4dd99fa37d0d1549fb94f5ad27d8fd114f0091584ac9a095aa2e8eb1738e9a47125891e3906267e25ce92cc1f562b7028c350 -DIST microsoft.diagnostics.runtime.1.1.126102.nupkg 885091 BLAKE2B 27b73f264c84d972d4a29a3173a7ec961a136cf212ca7f408b7f338b8dd3d0da9f92c75608badc89d1e2486a21866cda58a3c2e0408c1f66f7140e66ffb07843 SHA512 70ca69f0d59812e2b82e62a0b56e754d5e5a140c467fdcee080a0e748eea1eec774e8fbf90149212cc6c9a36f3c01aac42cb2a219c9aeeb83c25931355620799 -DIST microsoft.diagnostics.tracing.traceevent.2.0.61.nupkg 5509328 BLAKE2B 116639ebb1ca4e69e37281d364f97f8a299888a4593daaf1f817c4c248b28a87933da49399f7c3cabe937b3c5a6da7cda0e5a1b27121fc9b8251d4dc37fecadf SHA512 258398c09dcba60a9b79b18b9e4696c3195194a8bcb5514a301d2f627bb87401ab537ebe63e18498a25b1aeccd865501034de7337f14360f965388f7ee8d9836 -DIST microsoft.dotnet.internalabstractions.1.0.0.nupkg 36684 BLAKE2B 79b53923871286f950d9023e70dabefd14f89934ba250ecb8e6f21ba69a81d98ddedbaad1f01ee4d0e1715d5d45a963be11d3c947c20386c1ac031c6ce426223 SHA512 4bc7f79a748de3235869fbcc12e64acf75524afe3d0506a123a21b9b1f6bcae73eec443742c4ede2b4afadacf0a17daa70b8643e90d5ff02d6ef20caea7cae14 -DIST microsoft.dotnet.platformabstractions.2.1.0.nupkg 57680 BLAKE2B f379768b1fbb0af857c022d78c3af7d910bbbb6eaa62d4400355d1b94eae6a7b1036fe553f2cc3c0d60c3855b9c026d83255a51a8e5bbb8bc1a0974046b7448e SHA512 69efdcde95fabe10acd7b71a52b559adbf27f600d3cebeaeb2764a6441e56bbbb2ed972340b7e6d3d812ee6f889de56d986c179b985c4836b9ab0ab02da1f652 -DIST microsoft.net.compilers.toolset.4.0.1.nupkg 20147386 BLAKE2B eec8d4525ec424a822cafefe69791947f7ba4787cf4707471496eaefe02dc8e51335e3db61de47bacbc87b5636b6071cc33b263da936c9fd70263f420f47fa6c SHA512 b67be32d52380229b4ad8aae0e0ff47af05fddf3b1fa5a0cc56488b24004b6134f7f09af9c988fc6d70f21238c25b0416ae5a0e0c179783c26ac625dc5dbd439 -DIST microsoft.net.test.sdk.16.11.0.nupkg 40299 BLAKE2B 07661a0ccf19bd035f13df047682f516fc32e12eba4d826a09c001a2b0f46bf94ecd367ec7c62d700e9f709751034b3718729c0c38d9e73c8396744873d9c466 SHA512 59b26a53c90d2d2535222362ca6d2651fdd95224204587df83a0cb01de64cb96e50e4ed52f1f700f16fcb1900bd757d2cbe8150e4b09e8c61d930fd29c77d97f -DIST microsoft.net.test.sdk.17.0.0.nupkg 40301 BLAKE2B 077be8cd5b8056dce8776f74be83c7781f60cfd5fdcceb1935eab7069e9036d1c3da45b11c93207476b833db5f15e54e5de807d3b5b99fe15055b1793b78b13f SHA512 8fd66711d69708363c7dbe20cc4c845b94c6370cdc09c9b5c721361856a474064ea09efa16f3d8fa66bd63f572522c4456ecb2908b2885c69425862c0fdee830 -DIST microsoft.net.test.sdk.17.11.1.nupkg 34301 BLAKE2B 94ae92b39b0df518f67cf73a6f5d701ad65a1daf0352d5e65b6c6c43ddfc4a981df6b3a79ee96d6f851e7ab88f821543bfb113fd38411e044e5d06b65a0cf15b SHA512 93750bae9cab4c72a155e2aa745c225033b0a8a551b554dcca399f2aa2b0fcdac81c9e789a44da1a553901151a9030bcf785f5c13c97b5d9b3cda0d9a9e96588 -DIST microsoft.netcore.platforms.1.0.1.nupkg 17876 BLAKE2B 13250226ef4869ad62b8acbe8b8f791f9bca1932562cb7a7e8162c3fa502c02200673cc9839f79953cb2d3a75f64f92d43ed1dcd9081732e4917197483188163 SHA512 5f3622dafd8fe8f3406c7a7ee506a7363c9955b28819ae1f2b067c38eae7ab6e620eb63442929b967c94fc511e47a2b7547ab62b6f1aafe37daa222499c9bb19 -DIST microsoft.netcore.platforms.1.1.0.nupkg 17960 BLAKE2B 6a9fa22d75f5a1c65746dd71a63c3d4e37c393e99c23007c10f5ecce248a04863bf26e7562c7751177a6985eaac266c29cc6a5443a4a853e773f88994ad2a3fd SHA512 6bf892c274596fe2c7164e3d8503b24e187f64d0b7bec6d9b05eb95f04086fceb7a85ea6b2685d42dc465c52f6f0e6f636c0b3fddac48f6f0125dfd83e92d106 -DIST microsoft.netcore.targets.1.0.1.nupkg 18189 BLAKE2B d43a064d4c6f836be5164708ff0401913b32fc3340cad7c8fd08f421ea553805ac150a134a0d60a55d41eec124514a5e5197eebcc85aa6595cc6b91e33025d61 SHA512 6ed8e75f945a18651066fe9ee31cf6c8257a5974340fe4d262438903c4959a479f4a515a4d1389e6d3d3ab34f09a3c7bc2009aada2e8a7f697b6655a82d3bfc9 -DIST microsoft.netcore.targets.1.1.0.nupkg 18162 BLAKE2B 419d19e0da934ab4b9db75dd66cc22b83a003f34e93cf7a92feccf4f32d3d695e18b826b1aba13073dd4ec53aa7905a67346921d1055516647ddcde0d79009f1 SHA512 1ef033a68688aab9997ec1c0378acb1638b4afb618e533fcaf749d93389737ba94f4a0a94481becdf701c7e988ae2fe390136a8eae225887ee60db45063490fe -DIST microsoft.netframework.referenceassemblies.1.0.0.nupkg 20946 BLAKE2B ac609f5ddaec68f4afca36b710408e8f5601f13e6b2c793dae11e1afd3f8fc9b45c3ae9abba2429b4f414a43a48f8e0ea11498f439a17158257701466f372582 SHA512 c8f18b9fc83113c65086d93f7dfd9d62600edd614f5eaaeb294d96cc46bb024cc1cbd93b665f849a33d367acd4df30913db1e50ebc695de7e12cd185a6e1ee9e -DIST microsoft.netframework.referenceassemblies.net461.1.0.0.nupkg 20140577 BLAKE2B 1daecb1375a6e1138cfdca86e42f4f96fe8dcd83661dbb7078e7cf66d717bb380222f1947ed2f08730aa842fef172a1e3f67100a4046c0a730601305db2fe7eb SHA512 365cd4012393d95dbb3c84aa18169d59d5eb5ec727efada8af9a2fd5de621829373ec14ca6dd53f1fb76b769ed2e424cdc9cdef03a02162b635b56670db8627f -DIST microsoft.netframework.referenceassemblies.net472.1.0.0.nupkg 20790131 BLAKE2B fcccc6ce87313932ae71734d8cbaf00d2a9da679c53889f7edc9f6f0715db673fb35c047d1a2926cd34e6a57b87beee7345fa01c9baae424ead17c6ce2127281 SHA512 ca06ce1df8b06feddec5370e5c9e36c7ac95400c265b92bfddf5dda8e454788de129068e50ccfa14e5f324093c3998c9b3104570817e450596a60059e3cbedac -DIST microsoft.sourcelink.common.1.1.1.nupkg 271934 BLAKE2B 6678fa357eba30a58cd1b457bfe8423a2c0e1359c9088cab364707c0061a7e11035094a00a75528a290b1c9415062ce47a17600bd010f769b3d7e2501456e911 SHA512 bf2241eeeb82876f7612d525064aa90f9bb56610260d44a2fc5b75b63b45a652444c25451f7daacbe97cb2c5a6e72180805f894054f7176cc290d147a2753ef4 -DIST microsoft.sourcelink.github.1.1.1.nupkg 285433 BLAKE2B 986ee1aa2bd39c577c0ffc71e27d5ed5128dc5b2df9dcdc29f0b62cae31de120253cea0afeb583ab1a3fc5e5b50766a608f2f8ec749224436a031092fb14b553 SHA512 54c7ff8d0cafd654a115d5755710ec89534399a605949ffd43778290796022092679a43e1a129250ff9a03e61417c43dc2fc1362a9019dee88a7e048c1be953c -DIST microsoft.testplatform.objectmodel.16.11.0.nupkg 2966263 BLAKE2B 5bf6464154b639b478c4000dd64e7570d124a446680583bceafee1cf3eafdc6a7bc10cacc665327a562a28fe0268c5d749dad0ef11376880f76310f1e3cb055c SHA512 105ec3c2d2d476abfa9fec73b25a701d815b743512b575e7ee2373ef7e459f767688be7ecdb555849a8342e07e922ab819dfae637e8b23b36ed918655d9a7471 -DIST microsoft.testplatform.objectmodel.17.11.1.nupkg 1660096 BLAKE2B 56fe5a0804398596106d2ecd5318c00e8e1f869f321160ffda0635b78c270934fbc2b85264792501cc571ba821f2dcce19e77c717e087a6304746092823a9ec3 SHA512 f6127a19b7f721a3f038fdaa81d00360b124f4d5ed02ca79cb7b330688007b4963ef3681594d27f06882571a492fc45aa0f79ee3aaa52417d972ed73f4342000 -DIST microsoft.testplatform.testhost.16.11.0.nupkg 7327788 BLAKE2B eab31bacbbf159a128db837076c2057b4a68b912e4dbc1583f5042b0333bbec78e2718ab2db0a6900c41d984a913115573444695d117f270b272141402db55d9 SHA512 17b0956e03edf7660dc31d59d5cd9fb141b3d002149aeed824a2d3381bab2f6a5ccfbcc2fd6c37e960bfd29e33e734db14cd1862799fadc80154f3d8ac3825a5 -DIST microsoft.testplatform.testhost.17.11.1.nupkg 2882099 BLAKE2B fa222efcc2d92358df360c5d9093c678fc7c0489e90749d3108f2bbaf89e750df3c4e9b3163569ecd81402775056ae46dd96866bebe359fa17d6409d2560249b SHA512 75e4476514731d459b0aedf56a816616df6a7a53240e6b81b202778e0a90b7c284223d93c7447541eee70d167761417ce1818808c5cc05df81001b56470dd6c6 -DIST microsoft.win32.primitives.4.3.0.nupkg 63333 BLAKE2B 132ec29940d4b716110980c4f9a06ba15183d29de638379d09998124605165e51652b2727e3892b57dbc7cacfdc71f9e1b59c9dd5463a524657351f5385d896d SHA512 366f07a79d72f6d61c2b7c43eaa938dd68dfb6b83599d1f6e02089b136fa82bec74b6d54d6e03e08a3c612d51c5596e3535cbc2b29f39b97a827b3e7c79826f0 -DIST microsoft.win32.registry.4.3.0.nupkg 190042 BLAKE2B aebc51a12c2a1722fb2e5cdca662f5205ce84218be139b0b3ccf90686551c6666d7c5df77e4f68c4af09ec2c68d51f0660435be7866862de67ed92cfef12f7f2 SHA512 38702f72eead561e343e77136059292c8b6cc3d3bcb14739f42e1ea92a8477e539ad8eedd3ebbb5e88ba330d9039fbcf2761d4265c08115ab19250c87e7ef9ed -DIST microsoft.win32.registry.4.5.0.nupkg 350921 BLAKE2B 05e3d715a76486275ba1a00beff693894fd8d2bf6ff67f2f3b42332d299eecf0ea73bad2a17b97061cf89bb2e5dbe503288f649e4fb317539a1f7d84199044f8 SHA512 2ca99fd058a083064184da33d12f72a5c43412151d426c309e2284a5df4b722b2f26dc72616ab6452a24ed81693839b756861d47eea27d60d7db7ff6749ab664 -DIST netstandard.library.2.0.0.nupkg 3143842 BLAKE2B 7e3fc865e7893fb531b21e2ca791b788af01481316e49a79c4676050c2b8ad413fd8a4ef9890557582ec8b9741c8aa01b080b8d2caa16e02bfff2a7b38777989 SHA512 e3d64072b9cd9f9e86209c06a22688ecda7070427c9a35327d2a9560824c0e1381ccf7bc1d21d2ef8b301761f4bfc7f38fba712df7188d2f4fe4f748aac4d0c7 -DIST netstandard.library.2.0.3.nupkg 3146139 BLAKE2B 311e5367398f76c74e78930bc2cd39e450a86bd8626311ded8d58bd84c94a8a84db3c11b2bc10f3eeba20a9d081fe7827981f702ad746b49ae3108c949ba1022 SHA512 e78f0cea69c14895b1b089644077dbce8631a626055d96522f4d29e061d8bfc3e48aa1419e74faf265b998612c03f721f5f0cef4690f824150a5689764dee601 -DIST newtonsoft.json.13.0.1.nupkg 2065787 BLAKE2B 000c38ce26a2a00bb25a9c1d6fb069ada521ff089bb624a5c1255b25767c10616cc51821524e7bc3d8b45eb8f8ee54c97454db1db9ae5e5c78eb6300a99f979d SHA512 83731b662eaf05379a23f8446ef47bbc111349dd4358b7bd8b51383fe9cf637e2fe62f78cea52a0d7bdd582dc6fbbb5837d4a7b1d53dcf37a0ae7473e21ee7b1 -DIST newtonsoft.json.9.0.1.nupkg 1613054 BLAKE2B 56918db57c3786cff0548b642195521ef203246a6b2ed010186ccae230af3b0c913ace4b2a3319bf94c6e47647b9c5ad7b017e3b50d35e6654b4d5b987643739 SHA512 da8917a5347051c8106f4ea9bade4bc300a3b60a05a3be3390f92c8dcbcea67223c7b4da8065b9228042000e25b99c75fad7e2221a0daa8888ed8ef3c161b228 -DIST noncopyableanalyzer.0.7.0.nupkg 19891 BLAKE2B 7098ec60554569b345fed93987486d2a8cf432a525c54196139589072f41aa8071bec08096a9fa735d01557fca3fe11d1d97be4bb9aee2e758c9a073db5176b1 SHA512 847e7441daadac5cd60f63591ad96d0949337a0c5511bcbc4382c6e2ae2cb470d80f47518031b912eefc85d518c0391d03bec00b07f37b382c0d368bb778d5a2 -DIST nuget.frameworks.5.0.0.nupkg 215958 BLAKE2B 1deeb9d7d43736c70d11f3bb7a1a44f8a8a407fc18b32f85e252d2a310e1127a8e5a85ced627fc94ab9e034c73211a08da3b6a3fd43be83d95a4e3f5e26d856a SHA512 ebb9444b3b46063522e3b432c67acafe8943da39c866978146f88757f1be5571bf40e9df208824440efa4116b0b47d00f9708a72767a22878a78aca5a9887650 -DIST nunit.3.12.0.nupkg 3463090 BLAKE2B 70ba0c1a06d33b96a09e9b034f961170bb89678d755c1909efc09e7c03f8bbb8bfb0012e77e38124fac97b9e43018c731e5d94afe20666e3c2a041a4c78c3718 SHA512 1c0870171afe67e3c97fc857cdcef8ecd79cbec0f0119fb75fc480e7e18844ce37180cb5029f9340f307b160a78ac7deb39bcf675fdada677ff75bbeb21a13b1 -DIST nunit.3.14.0.nupkg 1318234 BLAKE2B 4891e0c5bd367bddf1318fb4a1825b7833d46dfab5b5ecded69812a247acdf0e057b8ff0f27236c6ad5c655370bb9867547d4a44475a30aab07b98277f3513c9 SHA512 5d711925b947c9e4a9f53f6b5d769bc4a702efd72bcff6b4fe4fe51a724544a5266d02317fdb5fe5e312f924cebe31549e5eeb2c5781c9c2f35c3e4e31ae3484 -DIST nunit3testadapter.3.16.1.nupkg 485883 BLAKE2B 601bbe55147c4a41ca35db0a9a91b4ac86869fd973792b6c6d9451a4aeb8e246096aa7ec895c3aed5bceecb90d59c50ba0fc2aee7fd90fbaa35848b812f13517 SHA512 a70f31831649b2c13a25c82326dc5dd5f42a7582558f90ce1a8a37fcb6390787ac33f7fde187752a22cb285bd12051fbc21f2e7135034e8b4f07db3173f89feb -DIST nunit3testadapter.3.17.0.nupkg 520006 BLAKE2B a8cd4eddd4a0dda614f17591b33e204944a63ab2358f24524ed6e1ca22c63d1cf305bb52d05fc208eece01938ef81957e528e8d4f9f7efd2042021f8aa48f5cf SHA512 e0459f379592f0523adc73be45af72a1aad87466d87ad7cc7e9d12597c48315e80e1136596227cfcf52789da2e421158fdf1ddc58bb345cdf338510d0c9b22ee -DIST nunit3testadapter.4.6.0.nupkg 512620 BLAKE2B ab251ac7d56407d35cfb352956ae153f4052a4e6c014a50becdc31ed9b2c325d0b6fcb61752e3b11e435b61c86b1f7ea51415e72f1ae894dd35acb17410fb23b SHA512 4e489dea089cbf32e01b74105003eaf64a11e11a488aefba50553f856afde2940a2659d0017055b8a86a7aa79247d5572bee41b497ceb0efe7074e8b9c86294a -DIST perfolizer.0.2.1.nupkg 51987 BLAKE2B 2e01e7673ae420136e6194d89c406fca31af85b7f90b460a53ebbe0fef82c38ba3be3821d9e1a7b9b2bf5d117bb9f2f4f91767796bffb51ac14e5cb9f472d873 SHA512 9db50cdcf13a85737c275a0aa3dc4a98b97e7d23e7aca1c9b27df28e454b0d4587315bd62f7181dc03e0257a83d79c7af2e90733eafda70afe5a956c92c20a9a -DIST pythonnet-3.0.5.gh.tar.gz 370060 BLAKE2B 2f095e8e97cdb70ce31f76918c6bdd99e84a8b20108faa54188c2891104dc6a9882eba3d4192d9fc356c435ddfd81d15b5ea0a638b5cebace5bbcd50c8d73998 SHA512 235ca48e4375d880a7b38142fa90e9a84b5711565b45fa806bcd23c4b730d314f2e4b166c6fd5752f394832187285498b8c3c226706b4e7c87135c87fbe19eb4 -DIST runtime.any.system.collections.4.3.0.nupkg 107990 BLAKE2B 802e2ae919a4834150d825ac086d8f47e2185e31b60b45f3dbe5f63b1d714953d9faaa7d8fe4cc25a1ea8495c4f8fd925bb198eea0b67e594a8558238b18196c SHA512 9f8833176c139b71a58694ae401c5aec209a63227be07c7ab559bef772082bd1f6cc38ba2949cb1c8e5c5514ad9f4ff51859838dc2f28191f8bb7ae611a50239 -DIST runtime.any.system.diagnostics.tools.4.3.0.nupkg 43707 BLAKE2B 33d1c57eb4e50c06488da02ab2bb1b8dba9948026053e662986af05b74045c014e76815edbb588f10d6a904de22e4c50177f31f3fac36d159b9af361a4cb2b62 SHA512 bd257401e179d4b836a4a2f7236a0e303ae997d2453c946bf272036620a0b14e85e5f42c229332930a954655ab4cae359d191a3e3d9746df09535a651367764c -DIST runtime.any.system.diagnostics.tracing.4.3.0.nupkg 49844 BLAKE2B e35998e1369bacc9fa90f74825e021c62b9c671ac9b7cfad4e9b455656bd40e968f348ba8943ed670c74c22bddb1c94ccf5058885233607e3c73a5c7d2a56688 SHA512 0b480d21e23c38965222be7fa1e1a0c7e444cebdf400d1db8d3ac609f893b82d78c5d8b271da61808b7b179dd6466a0090bd807fc2d35020f93a00f0213bb436 -DIST runtime.any.system.globalization.4.3.0.nupkg 43718 BLAKE2B d6f90f72f080afc0dbaaf487e2966d2569ec8dd51d573ba2afd1d705cc8c1f5d47ea77beb63ffe4fbc75dd6aae869a9b52e9e293b737ab32321420f635113d80 SHA512 3aac1a076212fae7d0ac81d2b5fdf216b064a1d890577307f89c9a4984c239838c3bdfac4dea052027de090704839319231eef49ce542f3e8bb2f85ba23d28dc -DIST runtime.any.system.io.4.3.0.nupkg 54553 BLAKE2B 0066bcf13ad4f769cced6704e3d5bce057138e35650699df8c84fb67aad1dd0f2b9ac62eec023fd1b2845e3e2038d1a56602e0cbe59795219b34b9b47d0aa880 SHA512 7e0d4a238322d434a19afc79ea988d3727c1687fdd5bcd1c4c39cb6201073caabb924cc201c70545d60acf8b94cde8b783d0c268743e040c357d100677e4c5ed -DIST runtime.any.system.reflection.4.3.0.nupkg 43499 BLAKE2B dbfed54ebbe3c7814773dc60e586bc6442024c4565dc7579c2a3dea9ecb7fa6eb554bb7d8da7d2603fb455d38caffab9ce553e6cb82f8c6202700e2a3c80d6db SHA512 293d3dd8be87e1c5cd76ece4ed64ebb5ae6b50be95a39bee401eeed64355e34641905f8c14392fbc3acf8609f5d6fca731f39ce7607962eb5951f09516480015 -DIST runtime.any.system.reflection.extensions.4.3.0.nupkg 44123 BLAKE2B 77dd6ebec2090e9902b5fb9a0505d07f953baedf9ae30bb823f18867b0e4096af08175203efc2205a5439d53eb264b085615978c782969ac8e051b5c7ac8b516 SHA512 8de7a4c53fc0324e766bfec360342ee4a4b99a5975a9d61faab0a715ef71ff97aa83383a5a8affb354c02a4e2fbbb91e1b4ae6b282d2880108cb489f06aba500 -DIST runtime.any.system.reflection.primitives.4.3.0.nupkg 43106 BLAKE2B 9be774d083220f790c2710bf0add5f186c30da37cdab7abe6fd084e8b3e43926350cbde084ddbab58295b9bdfff34f63de6f24d72c9333c8f0dc0fd6b04b9ddb SHA512 a2f374276290ad9b799d3e49cd8fe7839c07b52f22894bcd77b9470841564319fb2ebbd7503e76feef42db4e8a362af8648cf0842a1cb0b5d9a60a58ef8b205e -DIST runtime.any.system.resources.resourcemanager.4.3.0.nupkg 42939 BLAKE2B f0a3df9518b008cdfa62fa7b7aae3d419bdd8f77e7b400cd06f03bfd20d2ac7abf570b26c63ab32329cb47f7b9763db786e4e397ad958dd81e55d9ee8926bcd0 SHA512 39fab03cbade2b3848d62e137313530c06b37216e24cd58c70ed6ae54bdaf9d9613a3b410375ee167c87ff935a558b1f8766ee016b8b244fde99c38fcf42a49b -DIST runtime.any.system.runtime.4.3.0.nupkg 55302 BLAKE2B 2de44260ec821b818b3c0cb3517be7ade5c16f29e0ced086460dfabc29479743947134214c037df83b9646724cad004f55c2f518cd4bc2079853f2f6e1cd70fe SHA512 bfee3c68312296860e5459af5e770c2e9fcd4ac134361fd569a9ce1e6574b9ae3978aad403f89639a4b5bac8ee5bb0ee1b8edb819e9a60f13ca5bd1812889bbd -DIST runtime.any.system.runtime.handles.4.3.0.nupkg 30945 BLAKE2B 27f615ec387f75416d05d0d545f1f90bda9cd7ace1e7370cf935735ae7e6ecec9c8d54b0b267aa42c041981b7d4ff22603f8a12e18290e0f354e7656f4271d81 SHA512 95cdae2867a2182535bd0f4d01dc3eff70319dff044b070ab7791fa2bf8688a69b00a279ed569b7f0c5f3e26bf705303dc344ecf7d1ea014c579436d8e7b7389 -DIST runtime.any.system.runtime.interopservices.4.3.0.nupkg 71496 BLAKE2B 56aea647e26b0b6fe2e8786732100a20b66dcda904df76d0463c5cd048d842e9899be7482f819bd8d4a62dd6b8d9f2f8289efa99ef6c76d2cbfd0fabe6c5b36b SHA512 70eeb2469726d092bb95568e51ba5cfdd1cc07a9e65077e2b6dd5b7c8b164d4b45c749ef4a52f45928f63a27e8accdb83b861ea73c9ad3d42dc38e6afdbd0e8c -DIST runtime.any.system.text.encoding.4.3.0.nupkg 43396 BLAKE2B 99ea1ca2da0e85683e240129d4adba28eee337d0a3ca937b61123d775255f738b27f00db4b08e1fa9242bf29ad916828552639ab3b55eea05e0f307bdb1bb58b SHA512 cbe6df98acd50e2251d3343620c408af56cfe7c1979277a8ec65b5eef093e93ed93c05980902a7152ed83302d5a625d7058921baa7f446c5e67194fa4c06f20a -DIST runtime.any.system.text.encoding.extensions.4.3.0.nupkg 43296 BLAKE2B eb16dfc6e2fafe299fe49dcc5cd1d2d18180d18caee2b0e65fe5c75b6b4206260e18f4e2bf509fe1d2dc3366541bb38de219929db6e7e12f08b64b3a5d3abac3 SHA512 656aa8bd9d7e19534964ac7b8405615f00359779e322d4cfe1f18c132fec4a4f52c5588bfe61cec9966a9142a73315f5d2b9e5a7c524b418364f0322b20961c3 -DIST runtime.any.system.threading.tasks.4.3.0.nupkg 47940 BLAKE2B 950e0a58dcda7dcb15167d028380ae4ba1ac576b141d95ba8eda08e0d346a9e0452e64ceff1169959eb9f4435231466be209fd6e9d17f8dae05254443f0ffe1e SHA512 5f37a56f5d6c7fc198c7ef76b822b85284f9d7d1c06583c26a698793ade65da1b273d5fb03c20be1eb91a9c835f7122ad2775f4e51dffb2758fabac2a30f8c23 -DIST runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 44390 BLAKE2B 60483871cb9b81514f5b63f1f9ab9cf1c7a6ddb1d33a2a65608b47a2cf8cc3b7eee8e087250a1c49eb2893f36f29410e897387346fa4c3fc5c71e41046f13673 SHA512 b2cf809fe50c4b46bd6f2372265cd3059622550123afceb5dbb2410906c07a7f47bae4273584d29253d5e7a63a17c68c7ba0434608bbc8fd4d00e479b2f128ff -DIST runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42827 BLAKE2B d2b79a9b83e0bdf569a5c333ba4f86ccb1d5b532d2e1cff3ba7bb597688ac78268a515be4c35a025c66727070100634a4bc946e02ae7b93061be968fab241bed SHA512 fd8e32d7d3e9a465202e391b0ab8b95e212900879bc4d8ac22954fd2d0f98fa579e9d25f88885ac2a4bf1eba755db940f8d131250a3ffec34dbe77431a379cab -DIST runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42833 BLAKE2B be9197f3008b3dda19a45e5b5df2ce3604f58a98045a122aa77f082708de67ad953fba761c39ec419e945155ad74d5800638feb581e5d84424ba104f32541640 SHA512 4afac5cc1734330a6103880e790d639e825bfb1b34dbd42083762c47db5e5dab6c03efd16049ac03861d7d87746caed09c7534241d51b7341d47ba6af7e8dd31 -DIST runtime.native.system.4.3.0.nupkg 16854 BLAKE2B be46e3bd8781915572308ed7d4d8a0338a5c79b901a27c7e7c7fb7fb25788cf00968a40f96cc43b1202e56e5bbb2f87602d247295d8c98f2c143a0ad3a8d7664 SHA512 299c5a96fffdcaf1972e3e3d1c727837d18ac9e88cb79c09914f12ff1de7280dff10c9232a49a1c1d3ba7785a5cf76f28c9dce414f0a2a567688de7fd5331dc8 -DIST runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 17048 BLAKE2B f3d49c45e52d4e317fd5750de6dbd6628b414d127ef38f9fb4e2ebe447b13a0f93f38c91850c9df4c0a6a3fa738f58daf2c440827bcf7c7d3436a8174b5d212d SHA512 ee5d047908b99b776ff9bb54856454b24b09a0f9271b127239543b1f5faa3381a032d9eeb4d813d01b5a4b7d183b6a16250f159fdc450d5314a7eace1550bea3 -DIST runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 44200 BLAKE2B 30ee247fc53f9de0147a5c5666bcfbfb674ebf03ceaa4ea3c73671154caa6ccee2c9254c0fca588e9a21f98e27ad86f387255b554ce37d7e36f8a69502049e71 SHA512 81bdb93c1c86c560343df6cc367499fb2a01a9b3016617be416874a23c4355a8d95c7be34f175510f3fdea4872302a87c8efab98a328dfa39422db520c3f291c -DIST runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 44118 BLAKE2B f89226f71e042a6bf70a45db59dddf06fb5083da2ccc1cbc17e8b3381a1462c36e0ddee7cb38a2003ccd07ec4f2a987a9e69ab143054a3a106ec314e3ac4947e SHA512 6de9544b4da49f127680cf5b3b4afea96bfcac3293038a1b0a12eea0ad60be368af31ee1dfd66d48d458b40200738c04aa0c71adcc54ae2dddbea2cd50d6f28d -DIST runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 37682 BLAKE2B 0fd5229c9394741456079a6eed8efb2c99e4211cb7be1873882ae6708c5e87a4f5116a9cdd6fda005896d2af4237779f1bd3c2332a1fcc993690e2ef6f5d889c SHA512 61da1667a5dd1e53a5d19fbe90abbfe332d84fe755fb811a080668a47d41a97db44539e3174fd1d2a0770ff1bd83afa68c82ce06df5775da65a6054ccc12c4be -DIST runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42668 BLAKE2B be90c86ebb383a1d7e037d0a0b24aeb8a7e9974388ded41964a82a2d2a4dce0e62feae830fe7dcd29c0fa19584c0b15281f1959d326fd6b7e17c6e70bf125c1b SHA512 e65a6a1f1928cfb760c395a399542dc7f9087399c53874376604504ae60abd2da24ed735ebd148d335000a5e35c8108ea55404685e902df392eac2e8d38fb665 -DIST runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 43118 BLAKE2B 242cc78b2b335d3c15e798c81cb19654b44ecb79e29e6babdc404bcbffd1691b07e0640143cde2d03a0640d6e1851228188eb91cc6b8b9f8759d13e8aa258e52 SHA512 c9f219515e268cf40e16b135bd64cba95c35e866dd9bc34954159562314d01d2f9ea7eb8b0db94acf6bdac83d651d90bad7890cb657ffe40fa3440ec662c9944 -DIST runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42901 BLAKE2B c62ae072f63c79e2fbd080688852a545df160e6be41c68365508d6bc96c85927feb6859b32c2d8450b07058c2955aa94d4763600f12efdc76fb4d161081cdc81 SHA512 4981b2d7a106703b185e176ad35bfda149156f3b752778fa71c56b3686407765fd2b6625de352bd563aac1e1e8769d7886cc59a0d5d0bfb41ed60277360beb81 -DIST runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42939 BLAKE2B f166d9c0b266e7c7fa6d6ac61201a755ddca3ca6d3f13e52e4a04575c7143af5bfda9929d3701ac7cacb0e61d8debedae4419fc202d8cef73c8c1496776ffe28 SHA512 5dbe6bc007a9b46491e5299602291f5dbf8cc8d51e6c1b08db2fa0efd365990b41b6e181ed6bf82e873a659396427bc0e33e85b47d645d273fef8bf8ec643631 -DIST runtime.unix.microsoft.win32.primitives.4.3.0.nupkg 31929 BLAKE2B 18ff9482cae737a7098f352f59948119b4f9982eefc1d835245c5336ee6fecdb7fdb92445d0c1fefd4e4c7cc4e64fec3d317e8b5dc160320781a3f820cf34da7 SHA512 93e6d3db61f9c2ca2048f25990dda92acd5ec74561e0c776d2c6dd8d1d55128f2c953f33d6832fb6a72bd9edca304a2551085bdeafe6e18af87619c9ba943c32 -DIST runtime.unix.system.diagnostics.debug.4.3.0.nupkg 38808 BLAKE2B c7bc02cd3fcc7f547c9d1786fd12da492bea65cf9e01a385e40366614c6e90bbb2a46103096ab491ef6765af5f5ffbad9506f0bae8e68b6d33c40f7672bba0e9 SHA512 a8ce331953b1f4424aa7f4b6dfedfce9ad138940bc92f332de2bc6d05185830ec6eb832e752f62eaf425f749caadd4ea1789121cb7ed79740fa5868eba55c838 -DIST runtime.unix.system.io.filesystem.4.3.0.nupkg 62460 BLAKE2B 6431b1bbf73d43f5d49afcfdac3f4e6a21b4d6c86db7a99f339d97c86fd9f98fe64d2a4873350076a42d1f7faf479fe744220d14d1badaa56370e1c615afb4de SHA512 6d4c80aceffac60e1560fda34c5984bbfa2e1bd106bde2c6d3540905cc30c58e6f5f2eaf5703cef5e68e3d25a4b97982193b2db8130a50c622a498e43eb9bdca -DIST runtime.unix.system.private.uri.4.3.0.nupkg 75969 BLAKE2B 82611545be3eba44ccfbef1f104e9b5afade845fd3b30c6cb40171368330f9d4bb2ad8752e415aa3b1678ec140c40f8e72cd4cc3731f42ca64016c1a1dce70cf SHA512 203ebe272791d79ab0c40afe9d0543852ee91b9fb4ae5bc15524d97728bc8bc9d7e0cbcf65d1fab8cfb0aa7a4ae37e7938933eef127aa5ea46f60e57b6ad2d91 -DIST runtime.unix.system.runtime.extensions.4.3.0.nupkg 54075 BLAKE2B f81d86cc15c63aa0b4a3d03546a07649587af7a0285af0de4123734e719fc023fa4227b7abb18307d4fc060e2952c157ec72b3bb85d49ab8508d8167b1aeedd7 SHA512 54b81784c08e934389c59e6e155af6b1855e4bbc41678b01a702c94e6daba87c6ddfd16fe9e2cb61f3097bfa4950dbc37781454d027ce5ba6c50a393cc91b888 -DIST system.appcontext.4.1.0.nupkg 146990 BLAKE2B 7881a5a903a358e19b0de72fe800c70ac9233e7c5e1e4115d69be6f8dbc4fbe86debb79bcd453295730e803ff1da974075c999f52e4c721e085676746c2f9b58 SHA512 f724af13eb14aa57255f82841683a93b427de172b8d31b9fe2c6bc8c21a795e60ecf211b4e49e1c2e285fe1ad498e6bd9c843e109a60a3dc27b49df560106e96 -DIST system.appcontext.4.3.0.nupkg 147030 BLAKE2B fafd6d050e77a265cf41c6d00a3ab3d8db47f2258e10a6cb556031ab183a01a508a986bb495b68c5e8610c05b92b2f3c7b0718f68f508111fd262291684f84c3 SHA512 0d6ea63006304708feae2cc0590d2cdd99327b682210822bb2803ac842fdf4d8d57170d7947c006eec4b5687c942768478a7ec109745472f3946d230732483e8 -DIST system.buffers.4.3.0.nupkg 35171 BLAKE2B 3b274a048ce14845ca957019b3670db00338972f6e11279e47f59ca6b4326aaecab1d11317694ed98e8a27f3de7ef6f90de94d4711ab224f805388d468728392 SHA512 3dcbf66f6edf7e9bb4f698cddcf81b9d059811d84e05c7ac618b2640efed642f089b0ef84c927c5f58feffe43bb96a6bcf4fec422529b82998b18d70e4648cbe -DIST system.buffers.4.4.0.nupkg 78363 BLAKE2B 3d25c21afaf3f3b2ebe348b55ac9350bc982a2f3a78659ba0a6a2994ae6423ca94c5a0f55bf97ff5041d882dba2403f52efc9a125b8a6250c681e3334d10ea41 SHA512 222d9b79d7781d5cdd76ea5d537e67df28288543e5367ecc0e298139873058d71ed8d8b34357c249a4096354f3bfcd1a32a386a55714e3066bfd77b9d31713c2 -DIST system.collections.4.0.11.nupkg 810001 BLAKE2B 7f20413de51be3416862a8e3624fe575740aa35fd0983a694b128587fe05d7a3f869afb893106b02866bd6811dd045e35d0c3f43b55e06ba9f92758f21aa507e SHA512 f61b75329ba5d7c0e688aa9d110b2200c8934c3a1888f6b1b5f198baa7ab93f23835e8380853e8c046f257172b5060578ed86df26e5fe0ef34d8c4408a02c33f -DIST system.collections.4.3.0.nupkg 810001 BLAKE2B 0079d5834bb3857c002cc686313646895b47be1079e10cf365ce9e67c05f14c2e70e782b122b07a7cd9d5090b57334d0cb2336503cf5059cdbafeb3ef3cc8220 SHA512 ca7b952d30da1487ca4e43aa522817b5ee26e7e10537062810112fc67a7512766c39d402f394bb0426d1108bbcf9bbb64e9ce1f5af736ef215a51a35e55f051b -DIST system.collections.concurrent.4.3.0.nupkg 502676 BLAKE2B 0d98ffad345254596133bad8a487bb91bd235f2a757573c3ab7999184fac6685b4ec33316bee9b4a4e588ba96aa745a681077cb2e2d2b0a7f5cc113aa75efc2c SHA512 35c1aa3e636216fe5dc2ebeb504293e69ad6355d26e22453af060af94d8279faa93bdcfe127aecb0b316c7e7d9185bcac72e994984efdb7f2d8515f1f55cf682 -DIST system.collections.immutable.1.5.0.nupkg 804405 BLAKE2B f11cab8fc6e1543d09bb65aec905d8a7b56318fc1f6e4ba723fc5ef393340fe3e29cb8f5d3e788d31b61a80661367371af90065432a63b3a954c39b68b8ecf16 SHA512 4f95c64257078443bbe50c77f061825033dd9389ffef2ad1993832e32733cc957c6a53c76b13d4e794c10b6505ae4438d9bbb7e2c64f7cad1d53e9d665438424 -DIST system.collections.nongeneric.4.3.0.nupkg 239265 BLAKE2B cc987578ab9b0c1dfc8925f2c946876f8c8d6f335d8d6a6a0a30848c6c812a24774d059fe28aa83887b45d924705abe88fd96451dba7b2253dc9b99afc7a75e8 SHA512 dc6abfe778b3ea08e99f50b79112a51728e689f353b082234351b9f5b1be4b601a0b6d38a04c2138d05b5bdd83d6f3d91b53ee86ed119225c15e4683c38bf98c -DIST system.collections.specialized.4.3.0.nupkg 183462 BLAKE2B 9297ea15b3d8880a719e4608622793e8883f68887ed2422b287897ad389b41f5301c69707434868c3db88ba3b8819c4cc22b7f5cbb09d2729b0f5e121ddb6921 SHA512 c7a257cbda812d6c0c44b29d8bb5cc4f5cf2d3cb81574eb1dc94a7efde980ac26c5ffadb7cc3521fe7b19437766a046c83cbf2e7ea59a36435c288add8142b57 -DIST system.componentmodel.4.3.0.nupkg 95320 BLAKE2B 8c03f003539d1c0920c4d1a2d0b57a19f93c9c1d7f2e0004035b758b56915da1ba0207d1506cc0cf8af71bb2e58408fb824674941230a0465249752b1dc0df93 SHA512 7c638ac92a132e1553a089c6a711ffb7431b22fecca322ce748d6684ae2baaf161bab2f71704750bd15ec6fda11e795f2ab8491ac769b89341bde77aa9212d59 -DIST system.componentmodel.eventbasedasync.4.3.0.nupkg 185773 BLAKE2B dc94d7b31e3e5325472d8ab475d9bb086a0bb8fd3e5684b1f55f4a0e1830b4e4615c3077de472b82b5a94aeb9ed1e9c1372e38db1cc04c625b749efc9c812663 SHA512 497c786cea127d61354c8abb47263b1a120bf16d6e796fb11d002957b6e45ace36783654c1f3e072de6dbf78d9916464bd0f098d617569bd5dd65170a983c4f9 -DIST system.componentmodel.primitives.4.3.0.nupkg 93137 BLAKE2B abc810f534c991a46cef506df47b66abde687ad65ce16fa8739a05a5c6cd8338ade9961e035f38c559f964c469e47398f537285b63552fb80b4d6b9421993f07 SHA512 ab26d413abce9cfc31b860765d91b21d4048976016d853ce8969f7ba79c039d8846b3c4e2986530f20b62dcb23ff0a769ae5ee37fc078d69eaa962832f2035ef -DIST system.componentmodel.typeconverter.4.3.0.nupkg 292985 BLAKE2B 732b3362abf534f3a28d6afdf010d9cc52960edbacd19fd70ad49ff1813d31a7f840206773dd5d8661575a0a5b4053a51d58e23fff803e6726bebaf3bedd158d SHA512 0a2b2f3c25de4a6429c6cb9fbb37409e86168921ea71ec58889912742e39e1b67f5cbe764affc3580aa0ef167c7f73a55332a0abf7b043e89185293029d8b087 -DIST system.console.4.3.0.nupkg 102397 BLAKE2B c21bc97bbcda781257473768239f775a16fcc399e933df35a5f5c00f75c5088462ea01ecec2d711a803581d5499c8cb15518e790d6c9e74b15a36c3a1f237d19 SHA512 a08a684a583c9b3278ce32be1007dae495f9d87254666392f794ef1203079f333cd7d388c28944ffa36fb49f0c8bb21f42c70f6e1d7c1c03920df6d0d1130c82 -DIST system.diagnostics.debug.4.0.11.nupkg 149779 BLAKE2B 337beed5f06441a09fb704ffdcc3c277e2f99d7b4931e86419e4d4d0925ad44c86276aae0ee1e29f94ecd37257953731e9607bd00de716d3195dc994dbe189c2 SHA512 02f4d0bf969eb1a876def21c1ffd75f8ed5f979aed9a1169f409e60a6e07016854e2154da5c0164fabaeaf6527a18d8e67282db1b69327a1b3581e9c0c742f58 -DIST system.diagnostics.debug.4.3.0.nupkg 149774 BLAKE2B bdb6d5ee3b8ca4f28b241b098281b7d2957d0996f9345aa086a54b1a981822962e5cc319687849ee52445db47b439b6cd4e99a4c71595f6227f78160aa31724b SHA512 6c58fe1e3618e7f87684c1cea7efc7d3b19bd7df8d2535f9e27b62c52f441f11b67b21225d6bcd62f409e02c2a16231c4db19be33b8fab5b9b0a5c8660ddab24 -DIST system.diagnostics.fileversioninfo.4.3.0.nupkg 138783 BLAKE2B e03f0c54cd242dac69e4c557efc2df0779c67d2bf3114bbee671a27cea37a6952cf84c64d2111e5661a3fc1f45bd7590525cf2abbd270b1b9e62f053f74c14b4 SHA512 0aac60b56b118c1bfa5aa6492a0d32dce19a5350e61d8759367cee704e05d35913a113772b98277a76ed806d5f575803376f5c0c6810a801e2566213c44dba01 -DIST system.diagnostics.process.4.3.0.nupkg 543776 BLAKE2B 46d432cbfcc6664d74424cad4e25ccbcd09f5e5ee35f81f67aeb990d810a7012f38061ac922b9112eaa77dd01725c56872075a6481e77a878aba9562e964e349 SHA512 805bc86a25b1b77dc49f7a14564cd2614ccaa0e9bc69b57c21b339dc73ce7cb6412c3f7245d0f1bea46284aff5c92464169e4d6485dde1c616b18d326e7bc036 -DIST system.diagnostics.stacktrace.4.3.0.nupkg 101411 BLAKE2B e80a43762a9102adb03ebbc22e46590c2d123f6a762789136d680f868fb73a365ba252502a7a92aa2f78c6c51bb8ad57acac87636e28790d0475c01d53053940 SHA512 3a7d95fd5d64d8b490c12d7e90c22b2d476c25acb7a211b9205626d6a9002c5107aac1a8efd08217181473e092e6abde15cfb2b35ccee86e18bd1bb7fed2cbe8 -DIST system.diagnostics.tools.4.0.1.nupkg 67228 BLAKE2B b2b74a8c3164181513c960e79bb2cfd9673af3d864c681d379051361743459ee0604806c09e9154913d016963f20a59aa8b45b4b3c30275709878405085ca690 SHA512 a812ccbbdd0a66eb57075121ea6332a526803ef883ca9f8b06431d6668ad50efd13624fa87dfaf6aed03c652f795c2ffb9fa9d9895a2fafa96eca614cbf86cdb -DIST system.diagnostics.tools.4.3.0.nupkg 67227 BLAKE2B f03928755ec84fd360b2a8a0de3f39e57322cafc4be9e7fa6b7a67d606de9c0869688f62f6b7c9a2ee2915c424ab20779ac87ff510637a9bba740ba0361e6041 SHA512 164d6977e721cbceb44ede7bfd75b03b8d9771e0426aefa5d40c71867e964092fdc6a6808bcbc5559ed73ec2c532ca657d6476af79a49ca3ad879b8366f13d90 -DIST system.diagnostics.tracing.4.3.0.nupkg 581864 BLAKE2B e09e616dff7879932b358746a62b530499aa61726c4490c56d2d7a0bf888db5b42d75d89cc5befc9fdb6af231beff998b6b243c2b2a08084da089709e0c82a75 SHA512 d0a5d30e261cd45b7dfab02b7ffbd76b64e0c9b892ed826ea61481c983c0208b05b69981cd79e91cd4e5811e1cd4c3cea06a1afce05811ece58be5e4c20169ea -DIST system.dynamic.runtime.4.0.11.nupkg 547813 BLAKE2B a59d9fa95313f269033f7e25e39e499ca4910da5c2c1307a1d3d4d96b07fa25fc6b9223755597727b60a26280e1dd4a8bba0b165c3fae9a3d3d9732b77f3e1e8 SHA512 0b2189a6f50effab44a8b1f883f2a1f9b9b32c448123190e8946a877c28ff46a235aa90af0898d1ccd6da2f3155aa2cf26e57f7f61ee7e3c50dfde2190d781ab -DIST system.dynamic.runtime.4.3.0.nupkg 548103 BLAKE2B 42ac34ffe9b9b6fe69c984aa2b22f0715f7979685730de048490ca05feefd800349df39aeb2bc6b4c3608cd042abc018714fbdc49475a11b46077a2638824c8b SHA512 54446fee94f432cb8fd38ec10c929a87b307a76f152a2e9da11ba99c41ceb0f65913cf218944990f0e122d4f858945091e9806c84c0285ada1fcc939337d30ea -DIST system.globalization.4.0.11.nupkg 589139 BLAKE2B a4ee2d6848c249b34a67192dfd32f78d842f4b12f8be137804966d00b2e15dd8b2f9ecc6427f9074c35802d9bc13674c912c80ba405e610324772f9b640dea46 SHA512 66bc21667f5f839bc711eda3b0463863d70e0ad86770fd5410e0123006d6f031755cf7220187fb7cefed69b3f4a9eab8f0868cae765cb1425c8bf60427f395e6 -DIST system.globalization.4.3.0.nupkg 589136 BLAKE2B 7b07f9b68f0744ddcfa3f0db6190c1a0696c2f89f8c5e92922ac20fc4155e22d97e7191bf7866c9b58acec056bff08531b0adacccaec7d4301e1d4b149fa511f SHA512 823d2ba308cb073b40a3146ecccd0d9fd7b1615ac3fbefb16f73d873e411fd81c3bdc87df206d3dc7e2f14c9cd53aafca684a3570c25471280aada8de805ece2 -DIST system.globalization.extensions.4.3.0.nupkg 142949 BLAKE2B 4eb77d4ce5af01136145ea867e9d6cc81181b36a178ff487905dd7d7c6a4986c518675af68eac0e854347503e11513056173a93e6803683f3fddee7677b88e05 SHA512 a4d360003f95e0c31edf39c0b91e1c73850a60ac5d0032b17db888a3c7d7134cef9acd97219d14174ad213b7c044f49b364cc5720073ebfcb6e1bf6e4ec24ce5 -DIST system.io.4.1.0.nupkg 703645 BLAKE2B b0df16bf1368571d6755f88cc8fcce330d1dd5b478a009363e87f463e12eed7722d4bcd66a1e70de63d1b31ae2793b80c735e19a63e80ad4bc4c45f107e94ce6 SHA512 e01b432f3d715f3c88d5d7f3e7cc1ceee78caf99407a11c3306f9103aee78963f818417f14eec52f0096fa247900a31e53bd3226e06f0c0f93870db0b2b78331 -DIST system.io.4.3.0.nupkg 703652 BLAKE2B b5b2627ace4cc49f35a0caf5c064c4c8262ff0fe3df79bb1bd3529b3e306c8b1e77ea9e5948de343ee786a50e12be822ca89b5ea3f16347b9c0bce6bd8071127 SHA512 bfca5a21e3e1986b9765b13dc6fbcd6f8b89e4c1383855d1d7ef256bf1bf2f51889769db5365859dd7606fbf6454add4daeb3bab56994ffb98fd1d03fe8bc1e6 -DIST system.io.compression.4.3.0.nupkg 485197 BLAKE2B d813f11d1eafa9c5bae049c2e6d7081edbb264520e253bc03441fbc1ea62b75760dd31c038a5a376d41df59c8be55fe1085d7dc012f611731b72040c8c41430b SHA512 f540ee51a3bb6941cdfbaace9a9738d7f7986a2f94770db61f45a88ecb7ef36b571d4c07417dc89cdbe9655a262b7cc599b0a4b78effea91819e186121b44807 -DIST system.io.filesystem.4.0.1.nupkg 274255 BLAKE2B e5beb1350bea00cf6d533de221129bc3bb799f4e041b23e45304ea39000d9b70cc63fafcbd302046793bac360d431e3dde5c432fb19b0e1af7a1e1bf8e9fb0d1 SHA512 a6478b17f5d52fc5b9517458e93e1a69b92575c170f44046b3f4e25c7e67c9d4126ab486f5a3c51abcb279d05a057bd53aa8f49a1e51eae69563ae39214b72d3 -DIST system.io.filesystem.4.3.0.nupkg 274316 BLAKE2B 4ba513b503cfcad068c23a82423f9900c648fa2bc4fc16555bec717b6c5cfeac6c7708b28009c7a089f80c77ff744f573d72e4dcbeaa14acafb9fd3e8b5100d5 SHA512 4fb581d6f85b9529a091a0e974633752aa39e50b2be6c8a9e5eca8c2bc225cea07064ccec7778f77df9987deebf4dccec050b1a97edac0ee9107142e6a8ee7ee -DIST system.io.filesystem.primitives.4.0.1.nupkg 94921 BLAKE2B 32311ebb93e758016ba0971c99f5010080597b630bd6b1aacef03e39d7693c66b7d2531a6af05c7b14cd2dad34b1cd485aa19d77ccbe53e512c4e021e3291f9a SHA512 dce1c4074938391ea4ea01226812982a893bfc910e66ac99ecfe31c9b6fe635f3fbff11dcab222ed5036eb21c4f49cd3f121c310adbf87d22cf3d512bf6a9d73 -DIST system.io.filesystem.primitives.4.3.0.nupkg 94996 BLAKE2B 95fa6178164a7cc6a29c5a3fc55e415419c433b3b74abbcfa4fa5ae1bef40141b9515076b6869e8ed771b0ba6800bdb2fe6fa5d1f773ce52c40753efc0a82be9 SHA512 5885953d09582cffd973d23a21a929064d72f2bc9518af3732d671fffcc628a8b686f1d058a001ee6a114023b3e48b3fc0d0e4b22629a1c7f715e03795ee9ee5 -DIST system.linq.4.1.0.nupkg 511874 BLAKE2B 3f5941e6fdc731ab7acb58aaad0340695ba2c1ad285ee5eefd9c4ad3972e278d74cabb0d5480f29697b8c9ebf839c3c8064436be4c508ad406f0b3ab2b6366fc SHA512 53e53220e5fdd6ad44f498e4657503780bca1f73be646009134150f06a76b0873753db3aae97398054bd1e8cc0c1c4cdd2db773f65a26874ab94110edb0cddb1 -DIST system.linq.4.3.0.nupkg 512550 BLAKE2B cc6cbb532575bfcfde7ac897970dcd49067186547108f46449f9f819e7910ad32496df3663d4db8eff48224b8ee95b27f7bb442bb477ad47f44da2f6fa893078 SHA512 eacc7fe1ec526f405f5ba0e671f616d0e5be9c1828d543a9e2f8c65df4099d6b2ea4a9fa2cdae4f34b170dc37142f60e267e137ca39f350281ed70d2dc620458 -DIST system.linq.expressions.4.1.0.nupkg 1929236 BLAKE2B a804c6741afed5fdc918c046092f8a526668fdeca8712f750efade8f1f272fcd2c58b1d1493f20528ff7006e189fddd21f8a2220c15d689c8de2ad2bea21b1d6 SHA512 04605a091d3aea404bc97cb7ffc154708b3bec886562d9e36aecd4d2ed130afbb45f54cd16a3f714f0ccb3f27c5bc7707e55fbc3e81681a783e9396930058acc -DIST system.linq.expressions.4.3.0.nupkg 1928029 BLAKE2B 1add363cc651e551fd7abcb797252785e2617159b197ec081de605d7c7dd829e7653e7693495a87909f46575b6619e95fef6e3132532110b3c1e74157ff096a6 SHA512 61b90ef9ae6f779fbc8a7b6483ee8f5449cdd05c81b05235f70447e656a73b2aab7c341784b999f7532374744a72e2c3a5cd13800ea23417fac32ccfae5cde6d -DIST system.management.4.5.0.nupkg 191264 BLAKE2B 352a84fc0b53b98a67ee2b1c407e0c9fc26c46f216998d8863b130ee312118d4c102d1c4feeeac3067b10f987b200737f9e226e7ce25386ce7f84507433340bc SHA512 8cebee5c8b6fc3d8eaf2ce069b893619b8cababf20db1a69bee23cc0ae365547d110f12d5f6c7bb7c58932ff9a662a3ad8ce3996f7c70195e1db61d932664313 -DIST system.memory.4.5.3.nupkg 154054 BLAKE2B 0f75d5365d96b42949e53ae9498affce97ba074d6f404d30bec043e5def8cc39af05ccedffc7e9b13af4200336a9737cf44c85aa2d58069a64b1dc80537a6eac SHA512 70fce15a52cc76aacbae05c8e89e2e398d1d32903f63f640a7dd4a3e5747f2c7a887d4bfd22f2a2e40274906cf91648dfd169734fb7c74eb9b4f72614084e1db -DIST system.numerics.vectors.4.4.0.nupkg 337043 BLAKE2B 94cca7283873edd9199d843db78e23bc5815de039c2aaeb67ba3cbe4cb5e161eab27b89cfbeeb437f0a9d235b48e86a5b31f53306a7e7a2a38feb28d6e5e523c SHA512 81d46b509b3546b8d6dc9079a7cda162303aef1a1e14bbe1d127522168d388df2a13195b16dfd1b57c1560d73906e909fdff4e2b34104ba81a9336c97874ea1e -DIST system.objectmodel.4.0.12.nupkg 321648 BLAKE2B 7a008caf5f7f38f34d62037e5e3505dc237356246103d00be5b07423829fc4f2a763fa841673ebdeb0d6caa79dea8d7fb9f56cf078addddb3cc853e63101f03a SHA512 f5191cdb360bd2624abd7454c66862540f97aa19df92ea0854786b9d3cb9549e95c6194cfe8adc01589203c4feb1673a129c4929486bcb5f8db83ea535477c53 -DIST system.private.uri.4.3.0.nupkg 16869 BLAKE2B 7a407e16b35e4a5f405029e80749f7ae1c907707d9f72657016667ccf1255463011497b09b7d9e23fb3ccfd4de508dea48b33b13267775619f63134897e54c61 SHA512 5989a57ef273b689a663e961a0fe09d9b1d88438e5478358efc4b165de3b2674fa9579c301ce12d2d2fa5f33295f2acb42eceea2ebebf70c733da6364ceaf94d -DIST system.reflection.4.1.0.nupkg 700819 BLAKE2B 7d98a07245ceb46e777b904b66ebd5d85067ed9a5e7ca10bc0838f115cfd5f7da1b6420b2126e56310b47b533fcd22ce020e046d03423ccdeb9392609783ce56 SHA512 67143ef8f6fb1044830c70c66e9a2b4f1850f50df5dadfaa5177338362ea7b9e9fe4b0ba59cd4eac6e1c8db4e0c285c239e4c2b3ce61391618b411aaff45f7c2 -DIST system.reflection.4.3.0.nupkg 700821 BLAKE2B a6aaf054f27be81f1a8251241deaddd6d35aa9ff1cd1b35a65c75201c3305ca0481d8f7a6de52a85736b0477332c404573db300f324e6301365f14fd59784225 SHA512 2325b67ed60dce0302807064f25422cbe1b7fb275b539b44fba3c4a8ce4926f21d78529a5c34b31c03d80d110f7bace9af9589d457266beac014220057af8333 -DIST system.reflection.emit.4.0.1.nupkg 219037 BLAKE2B 032654f464c65df895878e3e726c7f14c8c380fdb29a092b3ab99b57cd5b4c2a094df9a579b6a0b8ab416244a98b7bb2efe4a3e56792bd62f35d7077eeae33dc SHA512 ff7766886b945148ea65a49e4ddc648336340def2c2e94b8277b584444ec9126d96918f0bcbeb62016a530623a89ccd9eae749d62065b01058387b5d09fc7dd1 -DIST system.reflection.emit.4.3.0.nupkg 219534 BLAKE2B dddeaced247da3ced46ad776c3560d886db0581d10d2a32df3827c275a895f474933c528b637439831e7f69cabf70bcec544ed1d16069ef11cb047126f2c3b57 SHA512 be45051467a36ab965410f112a475fb81510a5595347d1cc0c46b028e0436a339218dd3c073f048c2d338b67dc13b45742290b6c46f55982503f74a8f2698818 -DIST system.reflection.emit.ilgeneration.4.0.1.nupkg 123128 BLAKE2B 784130af9ff312b8757308a16ef704a66b70f60461eaac1c39f54db4b3d4ca0ff066e495374c6899b4f65f4bd3454d2f252b4b404cc9c04e9ea44e896167849f SHA512 c3819cd3a58f609ff579652536f9f414481caa4d9e7dc277e0d3c8c8fe8e0ff90806fa94f7c6436d4af853c6fccd26d5af57f0a49c5baceef4e0daaa39e26773 -DIST system.reflection.emit.ilgeneration.4.3.0.nupkg 124567 BLAKE2B 4495327d565f0ef5935bb2ff6f71e25132abda4c8ffeb51195bd4b96d1d5c885e344519287dbb22d28957f0fbad2af0cc977c2fe4650206f7b72ee5dec45a08c SHA512 e9be5f62bf64b1947a49857337306a5d0980686b58d665989e94006ab04aa7e0bbf4d8543d1b57d5bb38079052f275f339b73054a7357e4fa357208a0ac85d69 -DIST system.reflection.emit.lightweight.4.0.1.nupkg 82989 BLAKE2B 80372b79e7e12b1945f6f178a9d427e32dda82998609dad684e9ebd806039869cbec3561a836b20b3988a4579049e1f39a04c9e4fbef4085a2e54f02dbb9c120 SHA512 542863fa085a31705b0b294b64744c11617a098beae4d5664beb53189148d19246c9a112de30f2d597e0888069a414f2aed8e94a2b369294a81b24b991bc2149 -DIST system.reflection.emit.lightweight.4.3.0.nupkg 84426 BLAKE2B 370e3b74a769e2a8043287ae93804d726ae0704440e3fea9cf5fd1ee46222cdd293d35896349719e87123ac24b05042665148023185ffb89ab8e00820820590c SHA512 ad58af07296bd084907a089f92026fa3898b764eb9d6a07c9414b550a83ac60456f32a34127c29bb93a9633fb07ba9fd828f7b41a31dce5ff019a7cf1ab29435 -DIST system.reflection.extensions.4.0.1.nupkg 99743 BLAKE2B bb72501a2dd11ecdb1f0ee41f022d7a20635cfb8858f8570ee52d15f7c0a7bd167ebc420ff164acf9a5e763e2dabdb7c7571e9155289fa8d9569ba1e42071dd5 SHA512 3e2f07c29836735be6247e75f760de90783d5ece64e8cce4e23eceb777da8975a35130804d87ddd26449c13d2ca34180e3f6b844b0fdd2dc594bbec6e7272098 -DIST system.reflection.extensions.4.3.0.nupkg 99740 BLAKE2B 15554874193bbddbb2a7a769a239923ea039b117d9f8ba5ae634b82fdc8f04fcdc871bdf328b0b4e418c9f0c987dfd71546c778a99453ba6b5e754e6939b3c28 SHA512 06cfd992c8d7fd9ab6432ab02be981a01b6558285a6e26a7825a064d4efcce08d9e7344f03fa19b033a2459d42b0b80e8c1400ce39b47a1752869ab8825b0475 -DIST system.reflection.metadata.1.6.0.nupkg 852113 BLAKE2B 4d15704a1fe00501c1bd8c945d02cd2e2d77c12ce86aa628edd18383838c9dbbfc449b8026707bb1ac570e55369e988aa6068f57acdea28f519bd3bdfd5b9304 SHA512 f5227666edc6bb1da78b8a8e86a68e9bd647caa2ec6a1580c14a4a5e1fe5cfde3bdaf0d8c23dc210c405a55f83ceb6add1a9adab149dc065b38cfddc9b01ba20 -DIST system.reflection.primitives.4.0.1.nupkg 281678 BLAKE2B 3aba0904b106e846cc9ff3fec98a6cc4acba2d2dd3296248303bb02b2e32bdafa7fa095f1c29636fd1c85ca5ef4d972a7b6218834e458ec9f41f275eb195cb4d SHA512 08ad6f78c5f68af95a47b0854b4ee4360c4bad6e83946c2e45eaa88b48d27d06618c6b7479bd813eb5f30a2db486590d17645e9c0e06a72dbe12ffd37730707e -DIST system.reflection.primitives.4.3.0.nupkg 281679 BLAKE2B 36dc0fb5e7a6927ab2f54bc9ccb2e032cce0284c3aa9b83cf2ded8bab5fc7918553b06b16bef69161a7d9a0548b3e9159ab582533578cd28a661225559bd2b1d SHA512 d4b9cc905f5a5cab900206338e889068bf66c18ee863a29d68eff3cde2ccca734112a2a851f2e2e5388a21ec28005fa19317c64d9b23923b05d6344be2e49eaa -DIST system.reflection.typeextensions.4.1.0.nupkg 187836 BLAKE2B d9cf37002f9c37bd11c43df97fd2e8234993f34c97e9a0606ef28164f1c587cc55ad2f2d66dc62de304ccae90f4d5636d163bbbc86fc00b4bb258a5dc91f4068 SHA512 5b1875ae86f76f60307fbe261c7471e996d4d4eade0c4783cb35a5aad7fec4f01be01cb1f1f78af22d483ecce12096f6ed431d69c4a66c7bf235008bcac30cb7 -DIST system.reflection.typeextensions.4.3.0.nupkg 187842 BLAKE2B 2cec73bd787cc6b4bee793782ff0db98aaced7e7a0645cefb60e6e47d353e1959eed7a48db24e9c7ea6ad7b87648c11c3588d43028c4e0d14c695c38356943a2 SHA512 68ae81a635b9af2aee9fc8fc8fe7da0356ef4da4eb32f81a89fb75613b96714e8f1a1f4c12bd0d335efbb03408cc7a744314837f13564d5fb262ca272055677f -DIST system.resources.resourcemanager.4.0.1.nupkg 85915 BLAKE2B 11b7c350695fee892052fadccc4f24f6cdc9bbdae8e51122115dbdb357f584a6392ad4fc10a4be59c123a018e0ec559f5ba035fe5e5d7fd868f5878c7b00e306 SHA512 5165916e258dd38fa83278fb98dce271a95e0091c1274b8cf5f17d88b9e6284f7a7bf145194afe4f20250cc31ad714141f9e0687cf235ff05460fb47cea0c525 -DIST system.resources.resourcemanager.4.3.0.nupkg 85908 BLAKE2B 002ba25bb953e5a9162214338b50abcecfd8183c68c7b5de8bbc1780e57322b6aa225e13436ffda54b4013fb77540df7428d8c3c89c1a21622ab124d8ca174cd SHA512 9067db28f1c48d08fc52ad40a608f88c14ad9112646741ddaf426fdfe68bed61ab01954b179461e61d187371600c1e6e5c36c788993f5a105a64f5702a6b81d4 -DIST system.runtime.4.1.0.nupkg 7263653 BLAKE2B 0a6699d985304a5072c7c283a42c100cb8f13ae61e95f93463ed57438ef3d7c655c3c4aed43b1d8fed4057933e924ca1e6b9a5987f1328fe4e2e172861572593 SHA512 4b05eb68bb485846707c4fe3393f9616d3ffb6c5f62a121d81142ddf7d0241c931fe96d193b7bf02281a9368458e0764466766557cfa9709035dc76d8fdd7706 -DIST system.runtime.4.3.0.nupkg 7263712 BLAKE2B 6cf2c6704f2a5639bffe2db645fd6ac935e341a5d50f1be97969bfba15e7fd93c94a2ddbb75a3538cefc05142fd72331185ca7ed175141102e8f977649f3bf1f SHA512 92ab2249f08073cfafdc4cfbd7db36d651ad871b8d8ba961006982187de374bf4a30af93f15f73b05af343f7a70cbd484b04d646570587636ae72171eb0714fb -DIST system.runtime.compilerservices.unsafe.4.5.2.nupkg 104723 BLAKE2B 30ab5b99a60b0a207bb4306ebcd483882af1721025f61a63dc3d654f060a42ec23e3dcac10623665a14e69ade86189ba0138deb199f63fb8f5124c3581e63c90 SHA512 84c91d5b192cca942515707b25a9907a00ec73110040ee051ddfe5c3fce549953d7598008a3eb9c630ab5deaf5f37c2fa0d033262739cf38e3da873dfdd9685a -DIST system.runtime.extensions.4.1.0.nupkg 1060307 BLAKE2B 5426e4a8e6d9ebaa6c88ca7dc495c120b848602f15f102d3c65105c8a03ee35136d5eb2e04a3eb2452dea96a36af70e42cb7a317e269bf4ef8a1d3a5f33f9784 SHA512 42d009be57d6497aa0724924891289f3decd916d0432c1c865cc0494092f5e59287f632a70c5060b3c78e361ab04510d75dfb3c2d2853f54201f735eb6e2dea6 -DIST system.runtime.extensions.4.3.0.nupkg 1060357 BLAKE2B e58c5c36d42228a507fba876d43f064b872c93dc4a48e9a7475a77c27e00f2added1dbb8dd5d6516a4c5652ef2b01f5fa31aa611360b38a0b66a0b1a2e479699 SHA512 680a32b19c2bd5026f8687aa5382aea4f432b4f032f8bde299facb618c56d57369adef7f7cc8e60ad82ae3c12e5dd50772491363bf8044c778778628a6605bbc -DIST system.runtime.handles.4.0.1.nupkg 54854 BLAKE2B 396943fd119a2ca9b91d1e8059ec1854ec4eedda6b73699042f8ae761bde1b6dde5f7a92a2066220d4c8f7d872741939ba198cde2154d62ff0350ed867ad0d09 SHA512 966a943195b66118277a340075609676e951216d404478ac55196760f0b7b2bd9314bfbb38051204a1517c53097bd656e588e8ab1ec336ce264957956695848a -DIST system.runtime.handles.4.3.0.nupkg 54854 BLAKE2B e68360382f2c625e3b1526dddb1d49c6bddc9b78d38041801f0df876f1b06d429c608ff3b28a0c1415495eb38fcd70aafa9fe8dc0bb323790e8a85718a9f93f9 SHA512 0a5baf1dd554bf9e01bcb4ce082cb26ee82b783364feb47cba730faeecd70edc528efad0394dcce11f37d7f9507f8608f15629ebaf051906bfd3513e46af0f11 -DIST system.runtime.interopservices.4.1.0.nupkg 2542509 BLAKE2B 3ecf490aacb98e44dd952301828ab27f5cbe6b2053dfdd745737cfe1d7a847691e13b3a7df558daa2a1747e50e7045145a90f51e26f108fe9826814a0c60b7c0 SHA512 e8511e6a4cd40f3c603df4ffbbf6a4aac4d10be79bcfd0249a9af90d55cf2a02543ad9b82e607a4665d58f28c7ce9bdb0f7f3ff9bc8ded8a252213916a771bd2 -DIST system.runtime.interopservices.4.3.0.nupkg 2597020 BLAKE2B 4753b772f9d3596eae34b10497af40bc6e7cd63e9319e5789378cd148b009ae9fd5bde5e5757954ef06826bd4f4b79a3f8d8ea07766238407f26f3e222cdb2cf SHA512 650799c3e654efbb9ad67157c9c60ce46f288a81597be37ce2a0bf5d4835044065ef3f65b997328cbbbbfb81f4c89b8d7e7d61380880019deee6eb3f963f70d9 -DIST system.runtime.interopservices.runtimeinformation.4.0.0.nupkg 165972 BLAKE2B 0a4e21adbb275fded46ae04ccda695b9fcb29d4f199979b914a55d0cdc4457a6a7dfa8bbd82a5a46048d052a7e852cb935a1d4a7c6bf7e462f7b14327a52dc9d SHA512 462d35e66cbdd21dc007f06c6ef129ab57e810fa0f0416bd2fc6fb7eed55138780d4d31e31ee6267a82e2e3a1607e5c642bd6efeb130b57a1baa87e3141b0080 -DIST system.runtime.interopservices.runtimeinformation.4.3.0.nupkg 179546 BLAKE2B 780a92196ee216c1175768b32c04e88cfbc453bd9fdd6e5645c4ccc98f2c5ad62fd5cb158117df9391b1cdc3130a2cddca49304d2579434597350097960ce013 SHA512 6f4905329a3cc9e62d274c885f275ee31c5af57a6c9fd1a5080d039cb748e0277bef3dc8ce42863cac78365084e00a032279bf3d2b7254a49f3fb1566a29ad1b -DIST system.runtime.numerics.4.3.0.nupkg 283763 BLAKE2B b9e2ffc7e974fb4824ed174be43e664d0fcbe1e996640b8f66a17503c8af24d106e883092fd61b2990c32472423bcad943e07b7e25d126563a219e1b617446ee SHA512 3e347faa8e7ec484d481e53b1c219fe1ce346ae8278a214b4508cf0e233c1627bd9c6c6c7c654e8c1f4143271838ddd9593f63a1043577ad87c40e392af7fd34 -DIST system.runtime.serialization.primitives.4.1.1.nupkg 222353 BLAKE2B c53253fbc44b119c29e3cc5a049919d293600182543e6b0b39d0abbaa7853b4b025937d5e5df9e89630a74dfd22bea4c0da826ce2b37211b8db3cb4aeb18ba6a SHA512 fa6a90aeb26c0f1e72c48abec0b60a1ebea955cd3c1133b3245c04dd0bd6984c0ce0253944d28676abb8edb93e1c649c693e7c6425459a3c29a74381531cb540 -DIST system.security.accesscontrol.4.5.0.nupkg 551848 BLAKE2B ff1d5476ce5f07624d708f53c4e73568ac2dcf9c2a968836e1bee358cf8dbc64b853dc8358c860f792962f5dba6f5422425e1ce4605cb7eb60feb54872c92583 SHA512 e9142d713f93c8380b505b009e699d7d144674b60ac526469123ce774e76b6f605c4e4cc6906fa00d970846a99b4d3b9d8fa2c682a17bbbb9ab459deba303198 -DIST system.security.cryptography.algorithms.4.3.0.nupkg 402204 BLAKE2B 3bed21fdd12f005b6a7eb225623e71880a37c79cfdaa770971b6563d8e7f613a64617c73deedc2c6c31fd8e908f9ac95903a1004f1376bd914431f89c9dcc8f0 SHA512 7641d70c2ba6f37bf429d5d949bda427f078098c2dcb8924fd79b23bb22c4b956ef14235422d8b1cc5720cbbcc6cfee8943d5ff87ce7abf0d54c5e8bce2aa5e2 -DIST system.security.cryptography.encoding.4.3.0.nupkg 144382 BLAKE2B 9f8e6a4ce5fe2a4de2be0c827e914a02a257011b508e97e289b9de4657b598fdbba4e64dcf23a29af6e4910af41e62f3b3f0d6a2156ab691e2e00ad76c6499ef SHA512 5c26add23e63542f37506f5fa1f72e8980f03743d529cd8e583d1054b8d8a579fb773fa035a00d9073db84db6be4f47cac340d1ebc6d23dd761dbdbd600075e0 -DIST system.security.cryptography.primitives.4.3.0.nupkg 81382 BLAKE2B 55bcbe3143e85d24f47c72ec5e1f0ad38a1f931932b3a8a03dc00028668fc085d070dfcded55654e09328a745b208b9f15928aaff1087d8906bad41d7cfb23e0 SHA512 5ad8273f998ebb9cca2f7bd03143d3f6d57b5d560657b26d6f4e78d038010fb30c379a23a27c08730f15c9b66f4ba565a06984ec246dfc79acf1a741b0dd4347 -DIST system.security.cryptography.x509certificates.4.3.0.nupkg 706727 BLAKE2B 67c777394c982267c08dba232dd75aba6e924784d14388f7f8e347293c8f3a67ef9490a078b3f56f649a1ab352a4c924630f384850e3d5f1510dceae45fd0af1 SHA512 318d86ab5528e2b444ec3e4b9824c1be82bb93db513eab34b238e486f886c4d74310ed82c2110401fe5cd790e4d97f4a023a0b2d5c2e29952d3fd02e42734d00 -DIST system.security.principal.windows.4.5.0.nupkg 390138 BLAKE2B f788682d5f771fe9db0d41b11f61717c2f5fc69ee944ee18d1c63344dda45ae9fa4d014729fd0b0c2bbb4b9f5b7895fba391fb6ab7d5e65b6c512ca8fdf48789 SHA512 86cdb3178b4e437578890b6d5672eb9d1fe2f003abac082ed869a9e3f8cd684ffee618995838f6d052bf9bf396dc8b5d8bd5c3bea7f9e56cc7922598b4e49436 -DIST system.text.encoding.4.0.11.nupkg 327286 BLAKE2B ec08fe2bfd3eaedc7a50d823ae424268d1f51f8816d9b3645b4210e10b8cf89e801f5f7d831a565e31cbf795952ee5a6a60a45d6432e0593727f0e0e213818ed SHA512 f974335143f36b318abf040ed535887f28089d749b1fa55056345df5243dfbd56d27b74c6e4d87a737fdbb8e699c5291bd25f1e5db4700bb00bf53330c7e3e9a -DIST system.text.encoding.4.3.0.nupkg 327281 BLAKE2B e153609b257919932499a013337b8b2a4087ebff7e8ffe6854ad1c70fbd058aaabc4e974313dfb3cf1a9355b0ced87bd97cd39f6a4962b8a4a87003d3a66c53c SHA512 6ff7feec7313a7121f795ec7d376e4b8728c17294219fafdfd4ea078f9df1455b4685f0b3962c3810098e95d68594a8392c0b799d36ec8284cd6fcbd4cfe2c67 -DIST system.text.encoding.codepages.4.3.0.nupkg 1615064 BLAKE2B 302b7bc27ca021fb44608baf1e0a7ff0e19b5b3758fb969b5c41406ed11c22b3f87ae78e970637d169fdbf3e72a94e0ef859ebb8a67593784c55a718c6895e95 SHA512 d6179be2beac0a19aa4bfd3c317ffaa5db0c3ea224a0ba1f0269c0267ad679f76d387d8455ec26c06f3a166ea84af2348597425412d95ccfe352a3ef11123a44 -DIST system.text.encoding.extensions.4.0.11.nupkg 244203 BLAKE2B 957201548c8629ab5111cbbcae3518b7c07bef93ac972b557e4f9f729dfd2519ef4523d5f6ea23b22eb19f93a3b17dbf7f1b6bed105f89b9219d53d8ed1534f7 SHA512 b2ba1f2a96bf14466fb31e4ac1fad25e7032688357340ad8976b8aafe7cbe39c061835a4e17d7cf6ae291d3155f07d3371f6b65ffc1c15474c3c86dbb7735e82 -DIST system.text.encoding.extensions.4.3.0.nupkg 244195 BLAKE2B 9dc2fbf672e07c5302bbb8435e8c09bc91febb96f22b85b57b09b2046fca224c786f8710b634559de2722f3dbece7b30e6a3c6a78e98e77f955d550e440beb60 SHA512 e648c5dc781e35cf00c5cc8e7e42e815b963cf8fb788e8a817f9b53e318b2b42e2f7a556e9c3c64bf2f6a2fd4615f26ab4f0d4eb713a0151e71e0af3fe9c3eed -DIST system.text.regularexpressions.4.1.0.nupkg 514882 BLAKE2B 864d70cdb65bf87b684561f98d2d5193e2d66015e4cd770ab823a6ba966b3813d75f0ed6aaec82012a3d5f66ef9be182e7773b4c3b94407ab10c9e5dcd9e9f2e SHA512 9b612027e43c33cc256e016e0b400547c5923e93ab6ed1a40d2b97292cb18a1195fa79aba2b0166a6b11842a0fef6685d31b848375daffdf6d2acf297af40bbe -DIST system.text.regularexpressions.4.3.0.nupkg 530523 BLAKE2B fc77aa0a92658cfac1b3fc00b87fabbec1be5c79776b0b2680775615b273a5a49ff8d5000f97415b85fc0283ff95569ba9a5a72917828455646053033088b49b SHA512 80353c148df30d9a2c03ee10a624d91b64d7ccc3218cb966344cfa70657f0b59c867fed2ab94057f64ab281ad9318353f25c23375c00e1376b6589ae0a70aad3 -DIST system.threading.4.0.11.nupkg 708036 BLAKE2B 6b85f9c80dfddd5faa9799fdd64379c4c066b076596cd0008c46114b91025a20e00cb8b626b6fa5d139af6aeb8a3f6781ca7e55c4f7d147eae2f38e14d7a63c2 SHA512 05c0dd1bbcfcedb6fc6c5f311c41920a4775f8a28a61ca246b6c65ad8afd9b04881d3357880af000ac056fd121fc5c3ec0b56d6fd607e0c27e7a639157c85e3e -DIST system.threading.4.3.0.nupkg 708088 BLAKE2B 004d01762fad35a4607522d974a0cdc3d0049c82fe704f2f86fb98ee81059ebb56d13c290fcd273d1067a1a7c7f17bf3259d4d7e802c1d09a95e3c5fa29ef3f3 SHA512 97a2751bdce69faaf9c54f834a9fd5c60c7a786faa52f420769828dbc9b5804c1f3721ba1ea945ea1d844835d909810f9e782c9a44d0faaecccb230c4cd95a88 -DIST system.threading.tasks.4.0.11.nupkg 840020 BLAKE2B ec5b6bbd3c912d3552922acd338611baa992dca6bf07b97b391e47b5b41ab718c373551dacffc7b4b67870287e93eb6e70ed184213e800fd9b424bf3e02cd8cb SHA512 fb66c496a5b4c88c5cb6e9d7b7d220e10f2fc0aed181420390f12f8d9986a1bd2829e9f1bf080bb6361cd8b8b4ffc9b622288dfa42124859e1be1e981b5cfa7b -DIST system.threading.tasks.4.3.0.nupkg 840017 BLAKE2B 1cf4a8cc833da0a38304757db3808df5c217518c817d5807bf6f35393725a31223129fd1c4c964a36a60c65b686d24fc25d1777fa12ee622bddbb0f7c1772bec SHA512 7d488ff82cb20a3b3cef6380f2dae5ea9f7baa66bf75ad711aade1e3301b25993ccf2694e33c847ea5b9bdb90ff34c46fcd8a6ba7d6f95605ba0c124ed7c5d13 -DIST system.threading.tasks.extensions.4.0.0.nupkg 49355 BLAKE2B 898f05110ec79e3518937d10df244782ae19e36a11228b427785f367e1974135836046a6a0445c87b206550c11fd23b6d22b0dd399992ae5ac20b3d5c3060056 SHA512 f294f1a4179f53d59f91f01a372cc7896bf8c322e9827299cb1aa3ae2b1f809e98034834f5ccd4cb3fa1c30735082d244fff6584dab6e8870ad409b55e8a4986 -DIST system.threading.tasks.extensions.4.3.0.nupkg 52499 BLAKE2B 3e6532ad1936859e2713e2e864831efe0af00a5ce561bd7f8723845bf285b8c15de00cb1fc246504f99599d183b400746cea987db883f0e61283db1fb2725a1e SHA512 2c33900ff7f544d6db31ad11b6baee1c9ecb40d5a54f51e5dd5bbbb37f4c50ee35ed481615cbf7c1da61a31ae3333c4454bfbeee4ae32241789e72ce3f910db6 -DIST system.threading.tasks.extensions.4.5.2.nupkg 87298 BLAKE2B a94766dbafe79b031dff04ce899e24c2e76e665b35560d4b8d5cd03af876d351ae87205c51315ce9a1910bbc9103f05c334e8b54b518df9dee2bc4cce0e5453f SHA512 e470aef15dd007e828b8c6661ab03aebac1e67451046df8e4c3d7aad21371f286ee10865bf191fe274cf23418bcb9dacd2bc608bb0bcb766b2140cf0ed42b5a2 -DIST system.threading.tasks.parallel.4.3.0.nupkg 176896 BLAKE2B b3052582b96170f58148c4a4b0eb9a4d0a2c811f6d0b9888d9a8efdf3ed006607647b5e7093dd8b26f8493718f1b216dc9de683d478b3b2b5d6ee00ce842c643 SHA512 460eec2492b2cc8fc8fefa64ff148d77aae2da157caab25d03023cd6e2064cd8ec2ab3f68fd722fbe8a8dc1e05e775d2aecd789a0fc5d48fe2ae59921ed5a12a -DIST system.threading.thread.4.3.0.nupkg 98902 BLAKE2B 2b80e5bdf32b1ee3f4abffaf8e2c23bec55277b50d33df6b61e6d3a83fe970e722af6b82be56d47f64dc5fcc33c9291c230d545608110a3e100e21f7801dbf80 SHA512 cfe12b6a60e79e2f7fca779a511153d5b0dcae59ea1b11606f6327dbf8b3c565e2551e8ecada558e62dd3b684b5c9d676575025048edfbd3988faf7f7235a5fe -DIST system.threading.threadpool.4.3.0.nupkg 89926 BLAKE2B ec4210a5862c0704b118e4055785c7094ff8c3586800fcae109fa60e77565d8288089c64bce105e9cab08f8bb107dca340e72ae1d39d19f6118538ed32f449d6 SHA512 450a40f94a48e9396979e764e494ad624d8333f3378b91ea69b23fc836df8f5c43bbd6c8cfd91da2ab95a476e1ff042338968e09b720447f2241c014bfc75159 -DIST system.valuetuple.4.5.0.nupkg 204904 BLAKE2B effebc14eba236b1b5c4dbbab544781867b66418fb293ecb1a71c42daeeacd4327c3cb6f988742a038fb978c2d23546485e3c29ca7afc41c5e2425013c29e842 SHA512 fa00ebb5045d12c51274f64411c551981beceb1266a8606a4731063109b95ea1f15939197bf3d2ba899db61e593dc39bfce876908bba34286823525093ae3d8e -DIST system.xml.readerwriter.4.0.11.nupkg 1363068 BLAKE2B b151c0560022d796720ce342c6c47189d5cb5d292bdc62eb0439deb87b05e80d9c57cb38267a9e153e0d4513e8edf503d88926e9956eba118b5d00d488e2fc78 SHA512 d40d6e9d55e57acdf04132bcb8ae8abf1abb3483620cde969c78c6c393a9936abf742c1dcf66288e6e9dffcb399a880ee3c11540ac140cb32e20b41365aaf35e -DIST system.xml.readerwriter.4.3.0.nupkg 1388897 BLAKE2B ae51b8fe4492dec1e4e3584d05b0f477fd4e75e79dddb46d8077ae5311245d6fc6213d0655025f25db56f1370cb0e88bd60a83dc937bb53db1db0262390281f2 SHA512 991101497fbd39e43fc306ca280a465318868afa8db1f34bb87c266fe61f0c81a0ec34a797b236ee823bd60d1149b7592def96fe044abb511858efffe890c2e6 -DIST system.xml.xdocument.4.0.11.nupkg 591353 BLAKE2B 8373fa19c6aafbe6e347db7bb1ec304dd8ce77df415acf0c3ee04ea2dcfce050f59d6e72cdeb14c4e54d29c1c07fc9eb0ef8045fb09830b48fb1a8e90dcb09a8 SHA512 f8ae902901963f2636f39c0652d82daa9df3fb3e3d5a60493c39f6cf01ed07c7d57f175a2d2895f4a872d4e92527e5131522218d1a67da2fd491e162273a8527 -DIST system.xml.xdocument.4.3.0.nupkg 591350 BLAKE2B 86f910cef36c056f4a9ea9dc26eea6e01070467d27ac80fb8a0af5e1a572ad5d2169e4f1297cd362fddc9e0309458dbd413fca85ef8e56f97781c218e594604a SHA512 c2d9236a696daf23a29b530b9aa510fb813041685a1bb9a95845a51e61d870a0615e988b150f5be0d0896ef94b123e97f96c8a43ee815cf5b9897593986b1113 -DIST system.xml.xmldocument.4.3.0.nupkg 285212 BLAKE2B 0d96ca356543e8e915597e0624dca42f0c7032a2ae9e380a6fba3fbee0dacb9e5f06017893b2b7a8b937dbb4de7d5665fa6648e3bf8df12e0d34e4075c125109 SHA512 22251b3f16de9aa06e091b24baea1b8c95752f0d22266faf34e1fb76b347b23f7910cdaf567058e23d06b7079961090ca70805070a2491add5da4d0271afd133 -DIST system.xml.xpath.4.3.0.nupkg 250182 BLAKE2B 8a4177d47af56bc7a6289ed8f2cac41d504dee212a858ed221277b3f523b1ce38ccb47bc3ce4d59a2c7cfd77f00f3c9693a9c257c90adb38096ee77a860f10cc SHA512 2bd0979a2020579fb32ad374b89929a272e763ee1233ed9a215408c0a1f9f82a5fdb74330c1c55a6102e0dfdb8b7b59ed25fdf6454bf3de146152ea779f366e0 -DIST system.xml.xpath.xdocument.4.3.0.nupkg 89906 BLAKE2B b15b21497207c788ab23bb4f80af85044770087b25623285da5081989dc1608730a1b5040e32b7c080b98ed790b010237a6e295351d5ec27ef66e0b21ed405a0 SHA512 06ac9786b2f20b1336f3f56a3c97536907d033f1a9b9ec07267192f60ed51732924aa366f481e862f1f63d75fabdc5de51b445c5cb6c36f1fb89690a29b6e1e8 -DIST system.xml.xpath.xmldocument.4.3.0.nupkg 138523 BLAKE2B ba53f3b5ac0f2d1d1e9120940b302e6960690ed4a44b96ba15b03e16f9159f2c57d6004aa55b796ba2327009d23fc2f10d4d09e948b88eb6af36efa5f76e401b SHA512 f75b6f7c75874ab6053e8942c1662a6e9a3561aa01502437b8d67f3bfcebd1ebf906792801326889ed7acb094c55469766d7d27cd10bc61b46ddaaa94dfc11e3 diff --git a/dev-python/pythonnet/files/pythonnet-3.0.3-no-sourcelink.patch b/dev-python/pythonnet/files/pythonnet-3.0.3-no-sourcelink.patch deleted file mode 100644 index ba1c1e9011e9..000000000000 --- a/dev-python/pythonnet/files/pythonnet-3.0.3-no-sourcelink.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/runtime/Python.Runtime.csproj -+++ b/src/runtime/Python.Runtime.csproj -@@ -63,7 +63,6 @@ - - - -- - - - diff --git a/dev-python/pythonnet/metadata.xml b/dev-python/pythonnet/metadata.xml deleted file mode 100644 index 8b6f57e251fe..000000000000 --- a/dev-python/pythonnet/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - dotnet@gentoo.org - Gentoo Dotnet Project - - - Python.NET is a package that gives Python programmers nearly seamless - integration with the .NET Common Language Runtime (CLR) and provides a - powerful application scripting tool for .NET developers. It allows Python - code to interact with the CLR, and may also be used to embed Python into a - .NET application. - - - https://github.com/pythonnet/pythonnet/issues/ - pythonnet/pythonnet - pythonnet - - diff --git a/dev-python/pythonnet/pythonnet-3.0.5-r1.ebuild b/dev-python/pythonnet/pythonnet-3.0.5-r1.ebuild deleted file mode 100644 index 6fbce23b8c45..000000000000 --- a/dev-python/pythonnet/pythonnet-3.0.5-r1.ebuild +++ /dev/null @@ -1,286 +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} ) - -DOTNET_PKG_COMPAT="9.0" -NUGETS=" -benchmarkdotnet.annotations@0.13.1 -benchmarkdotnet@0.13.1 -commandlineparser@2.4.3 -iced@1.8.0 -lost.compat.nullabilityattributes@0.0.4 -microsoft.build.tasks.git@1.1.1 -microsoft.codeanalysis.analyzers@2.6.1 -microsoft.codeanalysis.common@2.10.0 -microsoft.codeanalysis.csharp@2.10.0 -microsoft.codecoverage@16.11.0 -microsoft.codecoverage@17.0.0 -microsoft.codecoverage@17.11.1 -microsoft.csharp@4.7.0 -microsoft.diagnostics.netcore.client@0.2.61701 -microsoft.diagnostics.runtime@1.1.126102 -microsoft.diagnostics.tracing.traceevent@2.0.61 -microsoft.dotnet.internalabstractions@1.0.0 -microsoft.dotnet.platformabstractions@2.1.0 -microsoft.net.compilers.toolset@4.0.1 -microsoft.net.test.sdk@16.11.0 -microsoft.net.test.sdk@17.0.0 -microsoft.net.test.sdk@17.11.1 -microsoft.netcore.platforms@1.0.1 -microsoft.netcore.platforms@1.1.0 -microsoft.netcore.targets@1.0.1 -microsoft.netcore.targets@1.1.0 -microsoft.netframework.referenceassemblies.net461@1.0.0 -microsoft.netframework.referenceassemblies.net472@1.0.0 -microsoft.netframework.referenceassemblies@1.0.0 -microsoft.sourcelink.common@1.1.1 -microsoft.sourcelink.github@1.1.1 -microsoft.testplatform.objectmodel@16.11.0 -microsoft.testplatform.objectmodel@17.11.1 -microsoft.testplatform.testhost@16.11.0 -microsoft.testplatform.testhost@17.11.1 -microsoft.win32.primitives@4.3.0 -microsoft.win32.registry@4.3.0 -microsoft.win32.registry@4.5.0 -netstandard.library@2.0.0 -netstandard.library@2.0.3 -newtonsoft.json@13.0.1 -newtonsoft.json@9.0.1 -noncopyableanalyzer@0.7.0 -nuget.frameworks@5.0.0 -nunit3testadapter@3.16.1 -nunit3testadapter@3.17.0 -nunit3testadapter@4.6.0 -nunit@3.12.0 -nunit@3.14.0 -perfolizer@0.2.1 -runtime.any.system.collections@4.3.0 -runtime.any.system.diagnostics.tools@4.3.0 -runtime.any.system.diagnostics.tracing@4.3.0 -runtime.any.system.globalization@4.3.0 -runtime.any.system.io@4.3.0 -runtime.any.system.reflection.extensions@4.3.0 -runtime.any.system.reflection.primitives@4.3.0 -runtime.any.system.reflection@4.3.0 -runtime.any.system.resources.resourcemanager@4.3.0 -runtime.any.system.runtime.handles@4.3.0 -runtime.any.system.runtime.interopservices@4.3.0 -runtime.any.system.runtime@4.3.0 -runtime.any.system.text.encoding.extensions@4.3.0 -runtime.any.system.text.encoding@4.3.0 -runtime.any.system.threading.tasks@4.3.0 -runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.native.system@4.3.0 -runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.unix.microsoft.win32.primitives@4.3.0 -runtime.unix.system.diagnostics.debug@4.3.0 -runtime.unix.system.io.filesystem@4.3.0 -runtime.unix.system.private.uri@4.3.0 -runtime.unix.system.runtime.extensions@4.3.0 -system.appcontext@4.1.0 -system.appcontext@4.3.0 -system.buffers@4.3.0 -system.buffers@4.4.0 -system.collections.concurrent@4.3.0 -system.collections.immutable@1.5.0 -system.collections.nongeneric@4.3.0 -system.collections.specialized@4.3.0 -system.collections@4.0.11 -system.collections@4.3.0 -system.componentmodel.eventbasedasync@4.3.0 -system.componentmodel.primitives@4.3.0 -system.componentmodel.typeconverter@4.3.0 -system.componentmodel@4.3.0 -system.console@4.3.0 -system.diagnostics.debug@4.0.11 -system.diagnostics.debug@4.3.0 -system.diagnostics.fileversioninfo@4.3.0 -system.diagnostics.process@4.3.0 -system.diagnostics.stacktrace@4.3.0 -system.diagnostics.tools@4.0.1 -system.diagnostics.tools@4.3.0 -system.diagnostics.tracing@4.3.0 -system.dynamic.runtime@4.0.11 -system.dynamic.runtime@4.3.0 -system.globalization.extensions@4.3.0 -system.globalization@4.0.11 -system.globalization@4.3.0 -system.io.compression@4.3.0 -system.io.filesystem.primitives@4.0.1 -system.io.filesystem.primitives@4.3.0 -system.io.filesystem@4.0.1 -system.io.filesystem@4.3.0 -system.io@4.1.0 -system.io@4.3.0 -system.linq.expressions@4.1.0 -system.linq.expressions@4.3.0 -system.linq@4.1.0 -system.linq@4.3.0 -system.management@4.5.0 -system.memory@4.5.3 -system.numerics.vectors@4.4.0 -system.objectmodel@4.0.12 -system.private.uri@4.3.0 -system.reflection.emit.ilgeneration@4.0.1 -system.reflection.emit.ilgeneration@4.3.0 -system.reflection.emit.lightweight@4.0.1 -system.reflection.emit.lightweight@4.3.0 -system.reflection.emit@4.0.1 -system.reflection.emit@4.3.0 -system.reflection.extensions@4.0.1 -system.reflection.extensions@4.3.0 -system.reflection.metadata@1.6.0 -system.reflection.primitives@4.0.1 -system.reflection.primitives@4.3.0 -system.reflection.typeextensions@4.1.0 -system.reflection.typeextensions@4.3.0 -system.reflection@4.1.0 -system.reflection@4.3.0 -system.resources.resourcemanager@4.0.1 -system.resources.resourcemanager@4.3.0 -system.runtime.compilerservices.unsafe@4.5.2 -system.runtime.extensions@4.1.0 -system.runtime.extensions@4.3.0 -system.runtime.handles@4.0.1 -system.runtime.handles@4.3.0 -system.runtime.interopservices.runtimeinformation@4.0.0 -system.runtime.interopservices.runtimeinformation@4.3.0 -system.runtime.interopservices@4.1.0 -system.runtime.interopservices@4.3.0 -system.runtime.numerics@4.3.0 -system.runtime.serialization.primitives@4.1.1 -system.runtime@4.1.0 -system.runtime@4.3.0 -system.security.accesscontrol@4.5.0 -system.security.cryptography.algorithms@4.3.0 -system.security.cryptography.encoding@4.3.0 -system.security.cryptography.primitives@4.3.0 -system.security.cryptography.x509certificates@4.3.0 -system.security.principal.windows@4.5.0 -system.text.encoding.codepages@4.3.0 -system.text.encoding.extensions@4.0.11 -system.text.encoding.extensions@4.3.0 -system.text.encoding@4.0.11 -system.text.encoding@4.3.0 -system.text.regularexpressions@4.1.0 -system.text.regularexpressions@4.3.0 -system.threading.tasks.extensions@4.0.0 -system.threading.tasks.extensions@4.3.0 -system.threading.tasks.extensions@4.5.2 -system.threading.tasks.parallel@4.3.0 -system.threading.tasks@4.0.11 -system.threading.tasks@4.3.0 -system.threading.thread@4.3.0 -system.threading.threadpool@4.3.0 -system.threading@4.0.11 -system.threading@4.3.0 -system.valuetuple@4.5.0 -system.xml.readerwriter@4.0.11 -system.xml.readerwriter@4.3.0 -system.xml.xdocument@4.0.11 -system.xml.xdocument@4.3.0 -system.xml.xmldocument@4.3.0 -system.xml.xpath.xdocument@4.3.0 -system.xml.xpath.xmldocument@4.3.0 -system.xml.xpath@4.3.0 -" - -inherit check-reqs dotnet-pkg distutils-r1 readme.gentoo-r1 - -DESCRIPTION="Nearly seamless integration with the .NET Common Language Runtime" -HOMEPAGE="https://pythonnet.github.io/ - https://github.com/pythonnet/pythonnet/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/pythonnet/${PN}.git" -else - SRC_URI="https://github.com/pythonnet/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - - KEYWORDS="amd64" -fi - -SRC_URI+=" ${NUGET_URIS} " - -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - dev-python/clr-loader[${PYTHON_USEDEP}] - dev-python/pycparser[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -CHECKREQS_DISK_BUILD="1500M" -EPYTEST_DESELECT=( - 'tests/test_codec.py::test_sequence' - 'tests/test_engine.py::test_import_module' - 'tests/test_engine.py::test_run_string' - 'tests/test_method.py::test_getting_method_overloads_binding_does_not_leak_memory' - 'tests/test_method.py::test_params_array_overloaded_failing' - 'tests/test_module.py::test_assembly_load_recursion_bug' - 'tests/test_module.py::test_implicit_assembly_load' -) -PATCHES=( - "${FILESDIR}/${PN}-3.0.3-no-sourcelink.patch" -) - -DOCS=( AUTHORS.md CHANGELOG.md README.rst ) -DOC_CONTENTS="Python.NET defaults to the mono runtime, not .NET SDK's coreclr. -You can workaround this either by exporting PYTHONNET_RUNTIME=coreclr or some -Python code. Please read the documentation on -https://pythonnet.github.io/pythonnet/python.html" - -distutils_enable_tests pytest - -pkg_setup() { - check-reqs_pkg_setup - dotnet-pkg_pkg_setup -} - -src_prepare() { - nuget_writeconfig "$(pwd)/" - - distutils-r1_src_prepare -} - -src_configure() { - dotnet-pkg_src_configure - distutils-r1_src_configure -} - -src_install() { - distutils-r1_src_install - - readme.gentoo_create_doc -} - -python_test() { - local -x PYTHONNET_RUNTIME="coreclr" - - epytest --runtime coreclr -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/dev-python/pythran/Manifest b/dev-python/pythran/Manifest deleted file mode 100644 index 5bb61d50f89a..000000000000 --- a/dev-python/pythran/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pythran-0.18.1.gh.tar.gz 3714257 BLAKE2B 711f271297a6012a88a696df749efda8ca4c53e236a646bf2285ba80d0151b1117492c024eb8ab2e5f7337b1f9838332dba480a00a9c2a9216cbbeda78f971a8 SHA512 15650627b9396b49401067c3a7c161d1569f89f29a08243aa85659023e42ce028633915c51c8c5188a5599c201eb30aa2721d64ba766b2a252203469bc6e2ab1 diff --git a/dev-python/pythran/files/pythran-0.18.1-numpy-float128-tests.patch b/dev-python/pythran/files/pythran-0.18.1-numpy-float128-tests.patch deleted file mode 100644 index fc68385d448c..000000000000 --- a/dev-python/pythran/files/pythran-0.18.1-numpy-float128-tests.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 8f97a5c0324dad2da7752b8676f931ff9b582435 Mon Sep 17 00:00:00 2001 -From: serge-sans-paille -Date: Wed, 19 Nov 2025 10:18:09 +0100 -Subject: [PATCH] Don't test float128 when it does not exist in numpy - ---- - pythran/tests/test_conversion.py | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/pythran/tests/test_conversion.py b/pythran/tests/test_conversion.py -index 6aa0a829b76da0f2b36ffd66efd9f8389e666444..76dae7c4ec7693459e4679db35b7cb26575c2cf3 100644 ---- a/pythran/tests/test_conversion.py -+++ b/pythran/tests/test_conversion.py -@@ -257,12 +257,14 @@ def test_builtin_type9(self): - - def test_simple_meta_types(self): - types = (complex, float, int, bool, str, -- np.float128, np.float64, np.float32, -- np.complex256, np.complex128, np.complex64, -+ np.float64, np.float32, -+ np.complex128, np.complex64, - np.uint64, np.uint32, np.uint16, np.uint8, - np.int64, np.int32, np.int16, np.int8, - np.int64, np.int32, np.int16, np.int8, - ) -+ if has_float128: -+ types += np.float128, np.complex256 - for i, ty in enumerate(types): - kwargs= {f"simple_meta_types_{i}": [Type[ty]]} - self.run_test(f"def simple_meta_types_{i}(obj): return obj()", - -From 6fb0815667cacb13c146f856666757d53f55fb14 Mon Sep 17 00:00:00 2001 -From: Eli Schwartz -Date: Sun, 18 Jan 2026 20:07:00 -0500 -Subject: [PATCH] mark numpy float128 tests as skippable when numpy lacks - float128 support - -Signed-off-by: Eli Schwartz ---- - pythran/tests/test_numpy_func2.py | 7 +++++++ - 1 file changed, 7 insertions(+) - -diff --git a/pythran/tests/test_numpy_func2.py b/pythran/tests/test_numpy_func2.py -index 2b1f31bef..ce29bb92d 100644 ---- a/pythran/tests/test_numpy_func2.py -+++ b/pythran/tests/test_numpy_func2.py -@@ -5,6 +5,12 @@ - - from pythran.typing import NDArray, List, Tuple - -+try: -+ numpy.float128 -+ has_float128 = True -+except AttributeError: -+ has_float128 = False -+ - - np_version = version.parse(numpy.version.version) - -@@ -206,6 +212,7 @@ def test_convolve_2(self): - numpy.arange(10,dtype=float), - np_convolve_2=[NDArray[float,:],NDArray[float,:]]) - -+ @unittest.skipIf(not has_float128, 'not float128') - def test_convolve_2b(self): - self.run_test("def np_convolve_2b(a,b):\n from numpy import convolve\n return convolve(a,b)", - numpy.arange(12,dtype=numpy.float128), diff --git a/dev-python/pythran/metadata.xml b/dev-python/pythran/metadata.xml deleted file mode 100644 index 2b44ef670404..000000000000 --- a/dev-python/pythran/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - serge-sans-paille/pythran - pythran - - diff --git a/dev-python/pythran/pythran-0.18.1.ebuild b/dev-python/pythran/pythran-0.18.1.ebuild deleted file mode 100644 index 20dac02c07f6..000000000000 --- a/dev-python/pythran/pythran-0.18.1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 2021-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 - -MY_P=${P/_p/.post} -DESCRIPTION="Ahead of Time compiler for numeric kernels" -HOMEPAGE=" - https://pypi.org/project/pythran/ - https://github.com/serge-sans-paille/pythran/ -" -SRC_URI=" - https://github.com/serge-sans-paille/pythran/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-libs/boost - dev-cpp/xsimd - =dev-python/beniget-0.4*[${PYTHON_USEDEP}] - =dev-python/gast-0.6*[${PYTHON_USEDEP}] - dev-python/numpy:=[${PYTHON_USEDEP}] - >=dev-python/ply-3.4[${PYTHON_USEDEP}] - >=dev-python/setuptools-73.0.1[${PYTHON_USEDEP}] -" -DEPEND=" - test? ( - dev-libs/boost - dev-cpp/xsimd - ) -" -BDEPEND=" - test? ( - dev-python/pip[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - virtual/cblas - !!dev-python/setuptools-declarative-requirements - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${P}-numpy-float128-tests.patch -) - -src_configure() { - # vendored C++ headers -- use system copies - rm -r pythran/{boost,xsimd} || die - - # https://bugs.gentoo.org/916461 - sed -i \ - -e 's|blas=blas|blas=cblas|' \ - -e 's|libs=|libs=cblas|' \ - pythran/pythran-*.cfg || die -} - -python_test() { - local EPYTEST_DESELECT=( - # multiple extra deps (meson, openblas) - # also broken on pypy3* - pythran/tests/test_distutils.py::TestMeson::test_meson_build - # numpy.distutils is dead and broken - pythran/tests/test_distutils.py::TestDistutils - ) - local EPYTEST_IGNORE=( - pythran/benchmarks - ) - - if ! has_version "dev-python/ipython[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - pythran/tests/test_ipython.py - ) - fi - - case ${ARCH} in - arm) - EPYTEST_DESELECT+=( - # TODO - pythran/tests/test_numpy_fft.py::TestNumpyFFT::test_fft_3d_axis - pythran/tests/test_numpy_fft.py::TestNumpyFFTN - ) - ;; - esac - - # can easily fill up ccache with no real benefit - local -x CCACHE_DISABLE=1 - local -x COLUMNS=80 - epytest -} diff --git a/dev-python/pytidylib/Manifest b/dev-python/pytidylib/Manifest deleted file mode 100644 index f382ce67dc00..000000000000 --- a/dev-python/pytidylib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytidylib-0.3.2.tar.gz 87669 BLAKE2B 57eee794e3a6ba147b778360a12d2417c21579250620854267a83300d918cac0320c768faacb531517b66eed7fd7afc1679e76f2db626f7d7daa80af1667a06d SHA512 24f755ed2607e300711f5a1aee510df3a0a410cc7d8d8f46e065ec8d93c50e436a492cc2831e9d416ab9837497c603f9dc8705da543102813d3264e6de033ca7 diff --git a/dev-python/pytidylib/metadata.xml b/dev-python/pytidylib/metadata.xml deleted file mode 100644 index 828d471e7f0b..000000000000 --- a/dev-python/pytidylib/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - countergram/pytidylib - pytidylib - - diff --git a/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild b/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild deleted file mode 100644 index 136271571229..000000000000 --- a/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python wrapper for HTML Tidy (tidylib)" -HOMEPAGE=" - https://github.com/countergram/pytidylib/ - https://pypi.org/project/pytidylib/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND="app-text/htmltidy" -DEPEND=${RDEPEND} - -distutils_enable_tests pytest diff --git a/dev-python/pytimeparse/Manifest b/dev-python/pytimeparse/Manifest deleted file mode 100644 index b24782d5089c..000000000000 --- a/dev-python/pytimeparse/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytimeparse-1.1.8.tar.gz 9403 BLAKE2B 671a96f0f7d517e6cd137b8ec7bda17976993a683ece5e06f857cb07063cd4d7fdd08a98f838dbf35251a8403b68f7dc538e5450db3abe644e8c7c4f6c76b645 SHA512 9eb4530d779b940d66412920eefa4f4d3c43719aa3e4104da4f337c05421bcbb6ad4cb2d6459ddfac770fc9f19960a9d8ce578e67f2513499a7bee8efe9541ec diff --git a/dev-python/pytimeparse/metadata.xml b/dev-python/pytimeparse/metadata.xml deleted file mode 100644 index c32a07d98b3b..000000000000 --- a/dev-python/pytimeparse/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - zmedico@gentoo.org - - - https://github.com/wroberts/pytimeparse/issues - https://github.com/wroberts/pytimeparse/commits/master - pytimeparse - wroberts/pytimeparse - - diff --git a/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild b/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild deleted file mode 100644 index 8b1da1ca87ea..000000000000 --- a/dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A small Python module to parse various kinds of time expressions" -HOMEPAGE=" - https://github.com/wroberts/pytimeparse/ - https://pypi.org/project/pytimeparse/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~arm64-macos ~x64-macos" - -distutils_enable_tests unittest diff --git a/dev-python/pytokens/Manifest b/dev-python/pytokens/Manifest deleted file mode 100644 index cfcd6506174b..000000000000 --- a/dev-python/pytokens/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pytokens-0.4.0.tar.gz 15039 BLAKE2B 18a2d9b433179a87a2197e328317bf505abc2d742e9c2defeb79b6aeb8d7a24d86c087c72db2f6918d3f4d920fcce79cd9a1bd1b14daa449be65523e27089f57 SHA512 81d98687e10f4c80424b94c80921b9231cf690a94865ba2bc61c1672d914d21325105e227782eb4fbf8362b0a29cb1169465f3f8d23e361cf4bcd3879d660ff3 -DIST pytokens-0.4.1.tar.gz 23015 BLAKE2B e0ace8f7298033d719f98ea27a3ea1449949ab1f7d368ec02168ac05d160129f83effe9c82f7c1a1105998fae99251119a5f32b1cbb8750d427d3fc417d009cb SHA512 9af0d79983a886b761b226aab1bb9dbd178bb71d74b274da528aa0879782d6634c77c30890d8213fac1eda85056a937cce376edea77e5db5b4cd7287b13e0a7c diff --git a/dev-python/pytokens/metadata.xml b/dev-python/pytokens/metadata.xml deleted file mode 100644 index 3e5e041f58b7..000000000000 --- a/dev-python/pytokens/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - tusharsadhwani/pytokens - pytokens - - diff --git a/dev-python/pytokens/pytokens-0.4.0-r1.ebuild b/dev-python/pytokens/pytokens-0.4.0-r1.ebuild deleted file mode 100644 index 7693f935f2d9..000000000000 --- a/dev-python/pytokens/pytokens-0.4.0-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# 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 pypi - -DESCRIPTION="A fast, spec compliant Python 3.13+ tokenizer that runs on older Pythons" -HOMEPAGE=" - https://github.com/tusharsadhwani/pytokens/ - https://pypi.org/project/pytokens/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - export PYTOKENS_USE_MYPYC=0 -} - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/pytokens/pytokens-0.4.1.ebuild b/dev-python/pytokens/pytokens-0.4.1.ebuild deleted file mode 100644 index 7a3f547275a0..000000000000 --- a/dev-python/pytokens/pytokens-0.4.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# 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 pypi - -DESCRIPTION="A fast, spec compliant Python 3.13+ tokenizer that runs on older Pythons" -HOMEPAGE=" - https://github.com/tusharsadhwani/pytokens/ - https://pypi.org/project/pytokens/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - export PYTOKENS_USE_MYPYC=0 -} - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/pytoolconfig/Manifest b/dev-python/pytoolconfig/Manifest deleted file mode 100644 index b6bd46bf314e..000000000000 --- a/dev-python/pytoolconfig/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pytoolconfig-1.3.1.tar.gz 16655 BLAKE2B 8a35f6e1751b99e7bccb81f173ee56dfc94b586237e28e8ddcc859befb6ff502469fd70f02521216585367bc87c85ac81503055f055cf355be12476bc3efe608 SHA512 c8321a5e46593044828d737532926a2df0341f563bd15ee7ffa39ebba8ab2ddcf8a56d6c099d3b8801cb65bbe7e688fddd916fc9f2babc862d00f0a925837a12 diff --git a/dev-python/pytoolconfig/metadata.xml b/dev-python/pytoolconfig/metadata.xml deleted file mode 100644 index ff612f66abee..000000000000 --- a/dev-python/pytoolconfig/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytoolconfig - bagel897/pytoolconfig - - diff --git a/dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild b/dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild deleted file mode 100644 index 74f8195a288b..000000000000 --- a/dev-python/pytoolconfig/pytoolconfig-1.3.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python tool configuration" -HOMEPAGE=" - https://pypi.org/project/pytoolconfig/ - https://github.com/bagel897/pytoolconfig/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" - -RDEPEND=" - >=dev-python/packaging-23.2[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.11.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/sphinx-4.5.0[${PYTHON_USEDEP}] - >=dev-python/tabulate-0.8.9[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/pytools/Manifest b/dev-python/pytools/Manifest deleted file mode 100644 index 3aba0744a318..000000000000 --- a/dev-python/pytools/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pytools-2026.1.1.tar.gz 86006 BLAKE2B d92aa9a186a7690b22de308c191fd2a3db8970ac354947efe012704757210b610bc92399dd39c9e6e393ac231d1251c9a1dca06d8b3527a46b2e9e63cdbcd241 SHA512 0481691fdb81a8bce3ba6b9dadd9cba5333bf6659122f1b0a92c52046a76b8f666028fa52f48af4df79c3354171b4d3ed847fb3d14a14ca3a87f5e3f8b454ce6 -DIST pytools-2026.1.1.tar.gz.provenance 9857 BLAKE2B dbbd3b2bbe2ae6de1611d77a3fe31728ff2a12e9513b69541941d32f8cf60d5308203b43af12ca678ced754328c5a60421c9abff933eb331db18cbe9c41d0f5d SHA512 6c9920f8c18f1a6514d19ccfa952e92628c2089d9500179ebca95849f38c703141efebc0371f16a96f9fe82a7915f15cad842c2c342d0088452fc3a222a3a14e -DIST pytools-2026.1.tar.gz 85929 BLAKE2B 8cf1bd65c74a669ad78214fea94a31e4f84cb84c69180c645f14bddb0e62615d8faad4e7d15bf65ba51b86f14a7a453fd8c9cfc729f90765a3395358e6201a24 SHA512 4172c1a865428610c975f5a164ba886aafc7445f87cb4572b26ac67c8144a4d14f755645a6f5f341d057c10f2f10f3fa4d2822aa75c660a42165be644ec820fc -DIST pytools-2026.1.tar.gz.provenance 9476 BLAKE2B 269542f1236d91f1b7218321e0a4cadf532b952938d0bce927794218e556531e968a693b67460688c182433171cec718b3e317fa43ff1293d020291b9e23fb32 SHA512 fc8e7cc992b09b9947dc7565ab2515a198500ae964834ec2d52107ddd8ec2f26a0a8aa507a1756164dcff69cc11121015d5badb4885e91c2a5a9b34ea6303f97 diff --git a/dev-python/pytools/metadata.xml b/dev-python/pytools/metadata.xml deleted file mode 100644 index b16ffcd293ef..000000000000 --- a/dev-python/pytools/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pytools - inducer/pytools - - diff --git a/dev-python/pytools/pytools-2026.1.1.ebuild b/dev-python/pytools/pytools-2026.1.1.ebuild deleted file mode 100644 index d022461743fb..000000000000 --- a/dev-python/pytools/pytools-2026.1.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/inducer/pytools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE='sqlite' - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of tools missing from the Python standard library" -HOMEPAGE=" - https://mathema.tician.de/software/pytools/ - https://github.com/inducer/pytools/ - https://pypi.org/project/pytools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" - -# NB: numpy are an "extra" (optional) deps -RDEPEND=" - >=dev-python/numpy-1.6[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.2[${PYTHON_USEDEP}] - >=dev-python/siphash24-1.6[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/pytools/pytools-2026.1.ebuild b/dev-python/pytools/pytools-2026.1.ebuild deleted file mode 100644 index 1a4f092bd1f3..000000000000 --- a/dev-python/pytools/pytools-2026.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/inducer/pytools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE='sqlite' - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of tools missing from the Python standard library" -HOMEPAGE=" - https://mathema.tician.de/software/pytools/ - https://github.com/inducer/pytools/ - https://pypi.org/project/pytools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv" - -# NB: numpy are an "extra" (optional) deps -RDEPEND=" - >=dev-python/numpy-1.6[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.2[${PYTHON_USEDEP}] - >=dev-python/siphash24-1.6[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/pytrie/Manifest b/dev-python/pytrie/Manifest deleted file mode 100644 index 693b96c68c71..000000000000 --- a/dev-python/pytrie/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PyTrie-0.4.0.tar.gz 95139 BLAKE2B de57b4c36429c3e2d9ec7cb89e6515fd0a131e890bbfec17797a9a03b932ca2370cf283c67b4a99bb742b275c6f005789af410b875e857d30e6ba9e959403899 SHA512 c951568774c1e35d2b2bd5a52e5368da5ef2ffc83476d60882aa842debcd53c5eb0ed19f497a09f78c6a736ffba57702eda3aa0f3afa74dd0d1e770c17885c74 diff --git a/dev-python/pytrie/metadata.xml b/dev-python/pytrie/metadata.xml deleted file mode 100644 index 99cb17a758d6..000000000000 --- a/dev-python/pytrie/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - python@gentoo.org - Python - - - - - george.sakkis@gmail.com - George Sakkis - - PyTrie - gsakkis/pytrie - - - A *trie* is an ordered tree data structure that is used to store a - mapping where the keys are sequences, usually strings over an alphabet. - In addition to implementing the mapping interface, tries allow finding - the items for a given prefix, and vice versa, finding the items whose - keys are prefixes of a given key. - - diff --git a/dev-python/pytrie/pytrie-0.4.0-r1.ebuild b/dev-python/pytrie/pytrie-0.4.0-r1.ebuild deleted file mode 100644 index e7a112c3eb4e..000000000000 --- a/dev-python/pytrie/pytrie-0.4.0-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN="PyTrie" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pure Python implementation of the trie data structure" -HOMEPAGE=" - https://github.com/gsakkis/pytrie/ - https://pypi.org/project/PyTrie/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/sortedcontainers[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/test[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pytz/Manifest b/dev-python/pytz/Manifest deleted file mode 100644 index ce6163ab05bc..000000000000 --- a/dev-python/pytz/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pytz-2026.1.post1.tar.gz 321088 BLAKE2B 3ce2028abec2a07c753bdd822cb8c86d043e76322321fb96f8ccba19252f46d78a3bc21a7b63feaf2bf922b4aa97854e763fc352428ada9a9b576ecc9c9d0d0c SHA512 58e9ecf500c8945de73c32263bed54fe80770e948f3ad539670927a61b9d099f1a21d4948c5913b0721183d5a77bbf83b7b148f2d1b3bc659b669c4a8eae63f8 -DIST pytz-2026.1.post1.tar.gz.provenance 9503 BLAKE2B 709cc5bead68d64fcc511e734d945b7120517395b74fdd2d363c945bb67960e18644df8328c9b5a92e9a80f2e6be69d5352c390bc3c2b2087fb882108d7d8094 SHA512 2fb3f3d78a71927fb8971ae60360d97ee6c40cfd665f17ca0a5fffd04ca1cc2b67ac3e64faac7c3288abe826b86b97d7fbfb0565ac489e6c625928ce22ab9d74 -DIST pytz-2026.2.tar.gz 320861 BLAKE2B b05b2e3852595dc2b42d38e3c9604410af5889e4110cb28918874e9fe4a6340bda2bbfb469b8f5832d1cb6adb3ac19cc427d5b1d5361927d3a978c1cdeb134cc SHA512 b980715c2bf344734c7c2b1b83e94297a8a501b76e6e728553d99ddc1726aff4eb972c025e482d7dbbd4f11f706b573b5e7a1c030c315fdf556f7ca524436989 -DIST pytz-2026.2.tar.gz.provenance 9433 BLAKE2B 326250578fc445ebae1443b137243391a17b4d86c1a2ed3735676d89bfecd7626ee582f232901134038cea1ebea79a2e9331d94e655dce474fe165d9deee328a SHA512 655c17ef02c19c46689a2a450b8969b4fe74e01988f3a7e2994b343dadb2b509479dfa0467c5a379060ec52bab7823f5c52912e83e7bf6b9ad19885f1934c7e4 diff --git a/dev-python/pytz/files/pytz-2023.2-system-tzinfo.patch b/dev-python/pytz/files/pytz-2023.2-system-tzinfo.patch deleted file mode 100644 index 85b639f0e615..000000000000 --- a/dev-python/pytz/files/pytz-2023.2-system-tzinfo.patch +++ /dev/null @@ -1,52 +0,0 @@ -Inspired by the Fedora patch: -https://src.fedoraproject.org/rpms/pytz/blob/rawhide/f/pytz-zoneinfo.patch - -_allzones() is based on code in gen_tzinfo.py in upstream repo. - -diff --git a/pytz/__init__.py b/pytz/__init__.py -index f89d0eb..d00f3bb 100644 ---- a/pytz/__init__.py -+++ b/pytz/__init__.py -@@ -75,6 +75,21 @@ else: # Python 2.x - return s.encode('ASCII') - - -+def _allzones(): -+ for dirpath, dirnames, filenames in os.walk(_PYTZ_TZDATADIR): -+ for f in filenames: -+ p = os.path.join(dirpath, f) -+ with open(p, 'rb') as tzfile: -+ if tzfile.read(4) == b'TZif': -+ yield os.path.relpath(p, _PYTZ_TZDATADIR) -+ -+ -+_PYTZ_TZDATADIR = os.environ.get('PYTZ_TZDATADIR', '/usr/share/zoneinfo') -+_all_timezones_unchecked = LazyList(x for x in _allzones()) -+all_timezones = _all_timezones_unchecked -+all_timezones_set = LazySet(all_timezones) -+ -+ - def open_resource(name): - """Open a resource from the zoneinfo subdir for reading. - -@@ -88,7 +102,7 @@ def open_resource(name): - for part in name_parts: - if part == os.path.pardir or os.sep in part: - raise ValueError('Bad path segment: %r' % part) -- zoneinfo_dir = os.environ.get('PYTZ_TZDATADIR', None) -+ zoneinfo_dir = _PYTZ_TZDATADIR - if zoneinfo_dir is not None: - filename = os.path.join(zoneinfo_dir, *name_parts) - else: -diff --git a/setup.py b/setup.py -index 24f7f37..b03592c 100644 ---- a/setup.py -+++ b/setup.py -@@ -21,7 +21,6 @@ for dirpath, dirnames, filenames in os.walk(os.path.join('pytz', 'zoneinfo')): - resources.extend([os.path.join(basepath, filename) for filename in filenames]) - package_data = {'pytz': resources} - --assert len(resources) > 10, 'zoneinfo files not found!' - - setup( - name='pytz', diff --git a/dev-python/pytz/metadata.xml b/dev-python/pytz/metadata.xml deleted file mode 100644 index 59ff8007ca82..000000000000 --- a/dev-python/pytz/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - python@gentoo.org - Python - - - pytz brings the Olson tz database into Python. This library allows - accurate and cross platform timezone calculations using Python 2.3 - or higher. It also solves the issue of ambiguous times at the end of - daylight savings, which you can read more about in the Python - Library Reference (datetime.tzinfo). - Amost all (over 540) of the Olson timezones are supported. - - - - stub42/pytz - pytz - - diff --git a/dev-python/pytz/pytz-2026.1_p1.ebuild b/dev-python/pytz/pytz-2026.1_p1.ebuild deleted file mode 100644 index 606702db015d..000000000000 --- a/dev-python/pytz/pytz-2026.1_p1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/stub42/pytz -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="World timezone definitions for Python" -HOMEPAGE=" - https://pythonhosted.org/pytz/ - https://github.com/stub42/pytz/ - https://pypi.org/project/pytz/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - || ( - >=sys-libs/timezone-data-2023b - sys-libs/glibc[vanilla] - ) -" -BDEPEND=" - test? ( - ${RDEPEND} - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # unbundle timezone-data - rm -r pytz/zoneinfo || die - # remove hardcoded list of all timezones but leave subjective set - # of "common timezones" - sed -i -e '/^_all_timezones_unchecked/,/^all_timezones_set/d' pytz/__init__.py || die - eapply "${FILESDIR}"/pytz-2023.2-system-tzinfo.patch -} - -python_test() { - "${EPYTHON}" pytz/tests/test_tzinfo.py -v || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/pytz/pytz-2026.2.ebuild b/dev-python/pytz/pytz-2026.2.ebuild deleted file mode 100644 index 25e025d264d4..000000000000 --- a/dev-python/pytz/pytz-2026.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/stub42/pytz -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="World timezone definitions for Python" -HOMEPAGE=" - https://pythonhosted.org/pytz/ - https://github.com/stub42/pytz/ - https://pypi.org/project/pytz/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - || ( - >=sys-libs/timezone-data-2023b - sys-libs/glibc[vanilla] - ) -" -BDEPEND=" - test? ( - ${RDEPEND} - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # unbundle timezone-data - rm -r pytz/zoneinfo || die - # remove hardcoded list of all timezones but leave subjective set - # of "common timezones" - sed -i -e '/^_all_timezones_unchecked/,/^all_timezones_set/d' pytz/__init__.py || die - eapply "${FILESDIR}"/pytz-2023.2-system-tzinfo.patch -} - -python_test() { - "${EPYTHON}" pytz/tests/test_tzinfo.py -v || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/pyu2f/Manifest b/dev-python/pyu2f/Manifest deleted file mode 100644 index 1d88c564bc49..000000000000 --- a/dev-python/pyu2f/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyu2f-0.1.5.gh.tar.gz 39008 BLAKE2B 475a47ad99bfbe8f85ebe246eb7c394d0855732fc6bf0dd887bb32ad02bacb1f34dadc5506d330add64bca5b353824e773d2b1e971e78d9cf9dc2438d12b4f62 SHA512 ddb15bb1d917117a2b19ad169ac0f8b8c7667d7ef8ee4c266cc30326429bb3627d41d84dc390ce0036d0b0f110e1d2da47d06d4e4d03a8be98cedb5ea3112246 diff --git a/dev-python/pyu2f/metadata.xml b/dev-python/pyu2f/metadata.xml deleted file mode 100644 index 0f0924ae546e..000000000000 --- a/dev-python/pyu2f/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - pyu2f - google/pyu2f - - diff --git a/dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild b/dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild deleted file mode 100644 index fa07b5c9ba78..000000000000 --- a/dev-python/pyu2f/pyu2f-0.1.5-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python based U2F host library" -HOMEPAGE=" - https://github.com/google/pyu2f/ - https://pypi.org/project/pyu2f/ -" -SRC_URI=" - https://github.com/google/pyu2f/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -DOCS=( CONTRIBUTING.md README.md ) - -EPYTEST_PLUGINS=( pyfakefs ) -distutils_enable_tests pytest - -python_prepare_all() { - # https://github.com/google/pyu2f/commit/5e2f862dd5ba61eadff341dbf0a1202e91b1b145 - sed -i -e 's:logger[.]warn:&ing:' pyu2f/hid/macos.py || die - sed -e "s:CreateFile:create_file:" \ - -e "s:CreateDirectory:create_dir:" \ - -e "s:RemoveObject:remove_object:" \ - -e "s:SetContents:set_contents:" \ - -i pyu2f/tests/hid/linux_test.py || die - # https://github.com/google/pyu2f/commit/793acd9ff6612bb035f0724b04e10a01cdb5bb8d - # https://github.com/google/pyu2f/commit/dad654010a030f1038bd2df95a9647fb417e0447 - find pyu2f/tests -name '*.py' -exec \ - sed -e 's:assertEquals:assertEqual:' \ - -e 's:assertRaisesRegexp:assertRaisesRegex:' \ - -i {} + || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/pyuca/Manifest b/dev-python/pyuca/Manifest deleted file mode 100644 index 66c81e907e29..000000000000 --- a/dev-python/pyuca/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyuca-1.2.gh.tar.gz 20114014 BLAKE2B cb52b23b367a3e2148442c78138a05112543ef40b44a83a5242d566fdce99a9ccd9f004d34b48f05be7d44417a168598c69c073c3fa6551e4cbb4d1e3a5d1e42 SHA512 dd3cc69271bb2c662beee4585ee3374a0d6e99e14688da3805f1278aa231c71577e2738b5c41c0d8fd562abbba618651214ac4c88299ead0c61cb8a4460c9063 diff --git a/dev-python/pyuca/metadata.xml b/dev-python/pyuca/metadata.xml deleted file mode 100644 index a4391aaa364e..000000000000 --- a/dev-python/pyuca/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyuca - jtauber/pyuca - - diff --git a/dev-python/pyuca/pyuca-1.2.ebuild b/dev-python/pyuca/pyuca-1.2.ebuild deleted file mode 100644 index 105cdde77577..000000000000 --- a/dev-python/pyuca/pyuca-1.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Python implementation of the Unicode Collation Algorithm" -HOMEPAGE=" - https://github.com/jtauber/pyuca - https://pypi.org/project/pyuca/ -" -SRC_URI=" - https://github.com/jtauber/pyuca/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -distutils_enable_tests unittest diff --git a/dev-python/pyudev/Manifest b/dev-python/pyudev/Manifest deleted file mode 100644 index eb29811d24df..000000000000 --- a/dev-python/pyudev/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyudev-0.24.4.gh.tar.gz 80770 BLAKE2B 27e6c3fe8d9ee5088f459981e0a2e69baa124a7d427c08e133e13dc56603c58adc39c8e42fef28b9c26dd724b4ddda0568db234ced65ba7f787381b5f3110411 SHA512 d0edd89a9b024fd166d6286920a37baac5a739f89101a6d7c4dca3dad0b6d8d4a61e93c0ef1ca3795a677558579bdfecf49a5d5b61837345eed90a31fed4aa20 diff --git a/dev-python/pyudev/metadata.xml b/dev-python/pyudev/metadata.xml deleted file mode 100644 index 3e8258237c0c..000000000000 --- a/dev-python/pyudev/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - arthurzam@gentoo.org - Arthur Zamarin - - - python@gentoo.org - Python - - - pyudev is a Python binding to libudev, the hardware management library - and service found in modern linux systems. - - - pyudev - pyudev/pyudev - - diff --git a/dev-python/pyudev/pyudev-0.24.4.ebuild b/dev-python/pyudev/pyudev-0.24.4.ebuild deleted file mode 100644 index c3dee45776e5..000000000000 --- a/dev-python/pyudev/pyudev-0.24.4.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python binding to libudev" -HOMEPAGE="https://pyudev.readthedocs.io/en/latest/ https://github.com/pyudev/pyudev" -SRC_URI="https://github.com/pyudev/pyudev/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - -# Known to fail on test system that aren't exactly the same devices as on CI -#RESTRICT="test" - -RDEPEND=" - virtual/udev -" -BDEPEND=" - test? ( - dev-python/docutils[${PYTHON_USEDEP}] - ) -" - -DOCS=( CHANGES.rst README.rst ) - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -python_prepare_all() { - if use test; then - ewarn "If your PORTAGE_TMPDIR is longer in length then '/var/tmp/'," - ewarn "change it to /var/tmp to ensure tests will pass." - fi - - distutils-r1_python_prepare_all -} - -python_test() { - local -a EPYTEST_DESELECT=( - # tests that require root access - tests/test_device.py::TestAttributes::test_asint - tests/test_device.py::TestAttributes::test_asbool - tests/test_device.py::TestAttributes::test_getitem - tests/test_device.py::TestAttributes::test_asstring - - # tests don't work on systems that differ from the upstream CI - tests/test_monitor.py::TestMonitorObserver::test_deprecated_handler - tests/test_monitor.py::TestMonitorObserver::test_fake - ) - local -a EPYTEST_IGNORE=( - tests/test_observer.py - tests/test_observer_deprecated.py - ) - epytest tests -} - -src_test() { - local virt=$(systemd-detect-virt 2>/dev/null) - if [[ ${virt} == systemd-nspawn ]] ; then - ewarn "Skipping tests because in systemd-nspawn container" - else - distutils-r1_src_test - fi -} - -pkg_postinst() { - optfeature "PyQt5 bindings" "dev-python/pyqt5" -} diff --git a/dev-python/pyupgrade/Manifest b/dev-python/pyupgrade/Manifest deleted file mode 100644 index bc6c3abbc18b..000000000000 --- a/dev-python/pyupgrade/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyupgrade-3.21.2.gh.tar.gz 67006 BLAKE2B 73753913d1f6493d271214b567b374ab0d4cd32cc4f385746fd8ce58157adfd4ce195184d25cd79efbc23186d8825e92d7cce6ac19c81ab9f7e27b897dd6710c SHA512 4b6d5629da057c2dc1890aa6a7c8d83d7669a1bed27d284595355b0b3b4566543750644127adea088646de26f0cb40352340db93b4002c7124dacf994483a372 diff --git a/dev-python/pyupgrade/metadata.xml b/dev-python/pyupgrade/metadata.xml deleted file mode 100644 index 03057765b9ea..000000000000 --- a/dev-python/pyupgrade/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - sam@gentoo.org - Sam James - - - ajak@gentoo.org - John Helmert III - - - python@gentoo.org - Python - - - - pyupgrade - asottile/pyupgrade - - diff --git a/dev-python/pyupgrade/pyupgrade-3.21.2.ebuild b/dev-python/pyupgrade/pyupgrade-3.21.2.ebuild deleted file mode 100644 index 93823a57585a..000000000000 --- a/dev-python/pyupgrade/pyupgrade-3.21.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022-2025 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="Tool + pre-commit hook to automatically upgrade syntax for newer Pythons" -HOMEPAGE=" - https://github.com/asottile/pyupgrade/ - https://pypi.org/project/pyupgrade/ -" -# no tests in sdist, as of 3.3.2 -SRC_URI=" - https://github.com/asottile/pyupgrade/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/tokenize-rt-6.1.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/pyusb/Manifest b/dev-python/pyusb/Manifest deleted file mode 100644 index af79195ad483..000000000000 --- a/dev-python/pyusb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyusb-1.3.1.tar.gz 77281 BLAKE2B e86a24022e2ced4286500ca537d964cf974a47204fc70af6dd8993e039ccf47f710cb7a3564417bbd392cac0b4b06acc1de4ad8c880f782604ecae83ce87aae4 SHA512 91dad112b928133f7439c25ba473bfa8b214fc15daa37c8992304032766498694da5a84c8451d1ae007d0eeb9e840f700d071579324fb96d95302a1e6042e208 diff --git a/dev-python/pyusb/metadata.xml b/dev-python/pyusb/metadata.xml deleted file mode 100644 index 3f9df6e04444..000000000000 --- a/dev-python/pyusb/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pyusb - walac/pyusb - - diff --git a/dev-python/pyusb/pyusb-1.3.1.ebuild b/dev-python/pyusb/pyusb-1.3.1.ebuild deleted file mode 100644 index 217148f37259..000000000000 --- a/dev-python/pyusb/pyusb-1.3.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="USB support for Python" -HOMEPAGE=" - https://pyusb.github.io/pyusb/ - https://github.com/pyusb/pyusb/ - https://pypi.org/project/pyusb/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv x86" - -### This version is compatible with both 0.X and 1.X versions of libusb -DEPEND="virtual/libusb:=" -RDEPEND="${DEPEND}" - -DOCS=( README.rst docs/tutorial.rst ) - -python_test() { - cd tests || die - "${EPYTHON}" testall.py || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/pyvirtualdisplay/Manifest b/dev-python/pyvirtualdisplay/Manifest deleted file mode 100644 index 0516d44761ae..000000000000 --- a/dev-python/pyvirtualdisplay/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST PyVirtualDisplay-3.0.gh.tar.gz 41134 BLAKE2B f80faa66b6b55ac1c48a2e249e48e52f63327a1acac2020d157d0e6b1e8ff3d46ebe027ff59a3356321688a2c815e2e34552aa9de2355e9e427cd82032eb348a SHA512 2ccce9ca6f36dddb15a992f2d4961f203d755ac4df1944f67bfab906061ae30c78db5d1cb050feddb45e28bbe874b250ce7ef1886cc52239fc0a784dc3be1198 diff --git a/dev-python/pyvirtualdisplay/metadata.xml b/dev-python/pyvirtualdisplay/metadata.xml deleted file mode 100644 index b48fa1e2ae60..000000000000 --- a/dev-python/pyvirtualdisplay/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - PyVirtualDisplay - ponty/PyVirtualDisplay - - diff --git a/dev-python/pyvirtualdisplay/pyvirtualdisplay-3.0.ebuild b/dev-python/pyvirtualdisplay/pyvirtualdisplay-3.0.ebuild deleted file mode 100644 index 0e386e8f0af6..000000000000 --- a/dev-python/pyvirtualdisplay/pyvirtualdisplay-3.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=PyVirtualDisplay-${PV} -DESCRIPTION="Python wrapper for Xvfb, Xephyr and Xvnc" -HOMEPAGE=" - https://github.com/ponty/PyVirtualDisplay/ - https://pypi.org/project/PyVirtualDisplay/ -" -SRC_URI=" - https://github.com/ponty/PyVirtualDisplay/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/easyprocess[${PYTHON_USEDEP}] - dev-python/entrypoint2[${PYTHON_USEDEP}] - dev-python/path[${PYTHON_USEDEP}] - dev-python/pillow[xcb,${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pyscreenshot[${PYTHON_USEDEP}] - x11-apps/xmessage - x11-base/xorg-server[xvfb,xephyr] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # require old vncdotool - tests/test_xvnc.py -) diff --git a/dev-python/pyvis/Manifest b/dev-python/pyvis/Manifest deleted file mode 100644 index c473ebfc8c30..000000000000 --- a/dev-python/pyvis/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyvis-0.3.1.gh.tar.gz 103923114 BLAKE2B ce4a571875b11f6f06e5e3d7ab6c29962654825216b37490e74479d57df8c6fc380c83a6dfd5eb810ef0798262f04c185dec51cdc868b4fb5123b7de2c7c1049 SHA512 8200e0c04566be1e7541e45ce1a604d7f044f53b9637d87279742aa1947c3a0482b12c73f2ba759c47521011969b5278576b73829ad0d91a5b3b0fb7ff20492e diff --git a/dev-python/pyvis/metadata.xml b/dev-python/pyvis/metadata.xml deleted file mode 100644 index d180358addf0..000000000000 --- a/dev-python/pyvis/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - arnauxabia@gmail.com - Arnau Camprubí - - - A python library for quick generation of visual network graphs with minimal code, designed as a wrapper around the popular Javascript visJS library. - - - WestHealth/pyvis - pyvis - - diff --git a/dev-python/pyvis/pyvis-0.3.1.ebuild b/dev-python/pyvis/pyvis-0.3.1.ebuild deleted file mode 100644 index 514e1ef39781..000000000000 --- a/dev-python/pyvis/pyvis-0.3.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python package for creating and visualizing interactive network graphs" -HOMEPAGE=" - https://github.com/WestHealth/pyvis - https://pypi.org/project/pyvis/ - https://pyvis.readthedocs.io/ -" -SRC_URI="https://github.com/WestHealth/pyvis/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/jinja2-2.10[${PYTHON_USEDEP}] - >=dev-python/networkx-1.11[${PYTHON_USEDEP}] - >=dev-python/ipython-5.3.0[${PYTHON_USEDEP}] - >=dev-python/pandas-0.23.4[${PYTHON_USEDEP}] - >=dev-python/jsonpickle-1.4.1[${PYTHON_USEDEP}] - >=dev-python/numpy-1.19.5[${PYTHON_USEDEP}] -" diff --git a/dev-python/pyvisa-py/Manifest b/dev-python/pyvisa-py/Manifest deleted file mode 100644 index dbd69ff6c23a..000000000000 --- a/dev-python/pyvisa-py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyvisa_py-0.8.1.tar.gz 102061 BLAKE2B 8ea850539f298568c449211a95182ed41f89b7cf5c37330f406b71b88938e26feaab29077bd6e2ad2b8afb61f7f8df23fe8a6a9cabb730d4447f15803ace8f72 SHA512 ac5cf656147c3a22d8d4e427d669873a648316f5285d644b2a34a0322f8b6835b5de50832a2481feb71e6cb7e4c62c1f6262d49094db0b5a6baebf41aa0061f4 diff --git a/dev-python/pyvisa-py/metadata.xml b/dev-python/pyvisa-py/metadata.xml deleted file mode 100644 index 3c81b4459363..000000000000 --- a/dev-python/pyvisa-py/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - vowstar@gmail.com - Huang Rui - - - PyVISA-py is a pure Python implementation of the VISA (Virtual Instrument - Software Architecture) library. It allows message-based communication with - laboratory instruments over Serial, USB, GPIB, and Ethernet (TCP/IP) - interfaces without requiring proprietary vendor VISA libraries. - - - PyVISA-py 是 VISA(虚拟仪器软件架构)库的纯 Python 实现。它允许通过串口、 - USB、GPIB 和以太网(TCP/IP)接口与实验室仪器进行基于消息的通信,无需依赖 - 专有的厂商 VISA 库。 - - - pyvisa-py - pyvisa/pyvisa-py - - - Enable serial port communication via dev-python/pyserial - Enable USB communication via dev-python/pyusb - - diff --git a/dev-python/pyvisa-py/pyvisa-py-0.8.1.ebuild b/dev-python/pyvisa-py/pyvisa-py-0.8.1.ebuild deleted file mode 100644 index cf5eb43134c5..000000000000 --- a/dev-python/pyvisa-py/pyvisa-py-0.8.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="pyvisa_py" -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python implementation of a VISA library" -HOMEPAGE="https://github.com/pyvisa/pyvisa-py https://pypi.org/project/pyvisa-py/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="serial usb" - -RDEPEND=" - >=dev-python/pyvisa-1.15.0[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - serial? ( >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] ) - usb? ( dev-python/pyusb[${PYTHON_USEDEP}] ) -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - ${RDEPEND} -" - -EPYTEST_PLUGINS=( ) -distutils_enable_tests pytest diff --git a/dev-python/pyvisa/Manifest b/dev-python/pyvisa/Manifest deleted file mode 100644 index 22f0cb2de26e..000000000000 --- a/dev-python/pyvisa/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyvisa-1.16.2.tar.gz 238729 BLAKE2B 1d5fdb052a8fec9bd30f8177d1fb9c129bfb00d8a425970aaefad5bb96e86057771a2752644de8fb0347623f08fb3002fcff936d446365dc9f0a91ddbcd0837c SHA512 fa4fb9358e52eac623e0abccd99706ba0a17d2d667d5899f20eef1f86055977d416b158e51ad5179af7bea02b6f62b57cd06fd470a7d2f3b0d64e8883f89c432 diff --git a/dev-python/pyvisa/metadata.xml b/dev-python/pyvisa/metadata.xml deleted file mode 100644 index 567efe4b2cb0..000000000000 --- a/dev-python/pyvisa/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - vowstar@gmail.com - Huang Rui - - - pyvisa/pyvisa - pyvisa - https://pyvisa.readthedocs.io/ - https://github.com/pyvisa/pyvisa/issues - - - PyVISA is a Python package for controlling measurement devices and test - equipment via GPIB, RS232, USB, and Ethernet interfaces using the VISA - (Virtual Instrument Software Architecture) standard. It provides a - unified API for communicating with instruments from various manufacturers, - supporting both NI-VISA and pure-Python backends. - - - PyVISA是一个Python包,用于通过GPIB、RS232、USB和以太网接口使用VISA - (虚拟仪器软件架构)标准来控制测量设备和测试设备。它提供了统一的API, - 用于与各个制造商的仪器进行通信,支持NI-VISA和纯Python后端。 - - diff --git a/dev-python/pyvisa/pyvisa-1.16.2.ebuild b/dev-python/pyvisa/pyvisa-1.16.2.ebuild deleted file mode 100644 index 918197c93969..000000000000 --- a/dev-python/pyvisa/pyvisa-1.16.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="pyvisa" -inherit distutils-r1 pypi - -DESCRIPTION="Python VISA bindings for GPIB, RS232, TCPIP and USB instruments" -HOMEPAGE="https://github.com/pyvisa/pyvisa https://pypi.org/project/pyvisa/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# test_visa_info requires installed entry point not available during test phase -EPYTEST_DESELECT=( - pyvisa/testsuite/test_cmd_line_tools.py::TestCmdLineTools::test_visa_info -) - -RDEPEND=" - >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - ${RDEPEND} -" - -EPYTEST_PLUGINS=( ) -distutils_enable_tests pytest - -pkg_postinst() { - elog "PyVISA requires a VISA backend to communicate with instruments." - elog "Available backends:" - elog " - dev-python/pyvisa-py (pure Python, no proprietary drivers needed)" - elog " - NI-VISA (proprietary, from National Instruments)" - elog "" - elog "Install at least one backend, e.g.:" - elog " emerge dev-python/pyvisa-py" -} diff --git a/dev-python/pywavefront/Manifest b/dev-python/pywavefront/Manifest deleted file mode 100644 index ceec33cedf8d..000000000000 --- a/dev-python/pywavefront/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST v1.3.3.gh.tar.gz 3531475 BLAKE2B 4c6493ce5df9767a4ae69ff70c9ac18fcefc8039498c90d66aa493657cb190a58b6e7ab24cb469be1e0d16098c4e4b29a397a003281bcc742cc9d4d711db8c8c SHA512 9d78282dc626bbb9f20c45d4a0a1911e8dd1f11c3e8c50e3637ed33e976c253e4dd9c5faee29bbad5edf241877b2df4d25f77fd3bcc6dd438b7e46c8d821918d diff --git a/dev-python/pywavefront/metadata.xml b/dev-python/pywavefront/metadata.xml deleted file mode 100644 index 90a5c1476eea..000000000000 --- a/dev-python/pywavefront/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - PyWavefront - pywavefront/PyWavefront - - diff --git a/dev-python/pywavefront/pywavefront-1.3.3.ebuild b/dev-python/pywavefront/pywavefront-1.3.3.ebuild deleted file mode 100644 index 0fd557097094..000000000000 --- a/dev-python/pywavefront/pywavefront-1.3.3.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 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 virtualx - -DESCRIPTION="Python library for importing Wavefront .obj files" -HOMEPAGE="https://github.com/pywavefront/PyWavefront https://pypi.org/project/pywavefront" -SRC_URI="https://github.com/pywavefront/PyWavefront/archive/refs/tags/${PV}.tar.gz -> v${PV}.gh.tar.gz" -S="${WORKDIR}/PyWavefront-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" -DEPEND="${BDEPEND}" - -distutils_enable_tests pytest -src_test() { - virtx distutils-r1_src_test -} diff --git a/dev-python/pywavelets/Manifest b/dev-python/pywavelets/Manifest deleted file mode 100644 index e81fcca9b6de..000000000000 --- a/dev-python/pywavelets/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pywavelets-1.9.0.tar.gz 3938340 BLAKE2B c8bbf217d7c00f4711a6dfb58f34c6120d40f9806208198ab6ba68437b069a504b9980bfc987aea9138fd89b6c0f9a230b157c5784187caf32df2dcf6e8a9dae SHA512 81928f8a2488047bdfeca0784efc9ec6db5312877b4c011921325d3bc5fa31478399f5868181da55fadbec80808ca01c3bcda98e805e3829ec7928a92038e957 diff --git a/dev-python/pywavelets/metadata.xml b/dev-python/pywavelets/metadata.xml deleted file mode 100644 index aadb30f721d7..000000000000 --- a/dev-python/pywavelets/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - - python@gentoo.org - Python - - - PyWavelets is a Python wavelet transforms module that can perform: - * Discrete Wavelet Transform (1D and 2D) - * Inverse Discrete Wavelet Transform (1D and 2D) - * Stationary Wavelet Transform - * Wavelet Packets decomposition and reconstruction - - - PyWavelets - PyWavelets/pywt - - diff --git a/dev-python/pywavelets/pywavelets-1.9.0.ebuild b/dev-python/pywavelets/pywavelets-1.9.0.ebuild deleted file mode 100644 index 758f514d9f02..000000000000 --- a/dev-python/pywavelets/pywavelets-1.9.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_PN="PyWavelets" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Discrete Wavelet Transforms in Python" -HOMEPAGE=" - https://pywavelets.readthedocs.io/en/latest/ - https://github.com/PyWavelets/pywt/ - https://pypi.org/project/PyWavelets/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="examples" - -RDEPEND=" - dev-python/matplotlib[${PYTHON_USEDEP}] - =dev-python/numpy-1.22.4[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - >=dev-python/cython-3.0.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - rm -rf pywt || die - epytest --pyargs pywt -} - -python_install_all() { - distutils-r1_python_install_all - if use examples; then - docinto examples - dodoc -r demo - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-python/pywayland/Manifest b/dev-python/pywayland/Manifest deleted file mode 100644 index 119b4caf255f..000000000000 --- a/dev-python/pywayland/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pywayland-0.4.18.gh.tar.gz 62703 BLAKE2B d44858fb70b2a2d5e3a4f23766c1f00e255ea2fdbe3e5da47d2a114dfb6c4bd6951d971653db9727f54c3e697acb83d65446c08e670f32686520e35d6051e35c SHA512 cf46e3fed04a30eff4bb8293857fc9e874394bbd214b94cc2f73424e3c64d1c4a5df125189163e57d2b17017feb1e919588291e06c84acdc2e4479315b400932 diff --git a/dev-python/pywayland/metadata.xml b/dev-python/pywayland/metadata.xml deleted file mode 100644 index 028246926f40..000000000000 --- a/dev-python/pywayland/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - flacjacket/pywayland - pywayland - - diff --git a/dev-python/pywayland/pywayland-0.4.18.ebuild b/dev-python/pywayland/pywayland-0.4.18.ebuild deleted file mode 100644 index 0dfd6e6e1d39..000000000000 --- a/dev-python/pywayland/pywayland-0.4.18.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 xdg-utils - -DESCRIPTION="Python bindings for the libwayland library" -HOMEPAGE=" - https://pywayland.readthedocs.io/en/latest/ - https://github.com/flacjacket/pywayland - https://pypi.org/project/pywayland/ -" -SRC_URI=" - https://github.com/flacjacket/pywayland/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" - -RDEPEND=" - dev-libs/wayland - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') -" -DEPEND=" - ${RDEPEND} - dev-libs/wayland-protocols -" -BDEPEND=" - dev-util/wayland-scanner -" - -distutils_enable_tests pytest - -python_prepare_all() { - # Needed for tests (XDG_RUNTIME_DIR) - xdg_environment_reset - distutils-r1_python_prepare_all -} - -python_test() { - # No die deliberately as sometimes it doesn't exist - rm -rf pywayland || die - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/pywebview/Manifest b/dev-python/pywebview/Manifest deleted file mode 100644 index 2e2501f2d0b1..000000000000 --- a/dev-python/pywebview/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pywebview-6.1.tar.gz 496270 BLAKE2B 6c5cfd6046c7847a77dcfd63bdb7e135014659b96f12e09dfe68d03830db615413801005b48cfb25da3dc0a935bbfa4a3581ec484501a76dd20c2392e0daa612 SHA512 e187a65ec23e59138fb26cbe0775504291b1972ff232bac2169255d3aa16b80983cd4b0a451fe02df93383856fa903938656f973eb9f04f483390effdf17a70a diff --git a/dev-python/pywebview/metadata.xml b/dev-python/pywebview/metadata.xml deleted file mode 100644 index a617df9d329b..000000000000 --- a/dev-python/pywebview/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - tea+gentoo@cuddleslut.fr - tea - - - https://pywebview.flowrl.com/guide/ - r0x0r/pywebview - pywebview - - diff --git a/dev-python/pywebview/pywebview-6.1.ebuild b/dev-python/pywebview/pywebview-6.1.ebuild deleted file mode 100644 index 94f9b9fb532b..000000000000 --- a/dev-python/pywebview/pywebview-6.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A lightweight cross-platform wrapper around a webview component" -HOMEPAGE="https://pywebview.flowrl.com/ https://pypi.org/project/pywebview/ https://github.com/r0x0r/pywebview" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+gtk qt6 ssl" -REQUIRED_USE="|| ( gtk qt6 )" - -RDEPEND=" - dev-python/bottle[${PYTHON_USEDEP}] - dev-python/proxy_tools[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - gtk? ( - dev-python/pygobject:3[${PYTHON_USEDEP}] - net-libs/webkit-gtk - ) - qt6? ( - dev-python/pyqt6[${PYTHON_USEDEP}] - dev-python/pyqt6-webengine[${PYTHON_USEDEP}] - dev-python/qtpy[${PYTHON_USEDEP}] - ) - ssl? ( dev-python/cryptography[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests pytest - -RESTRICT="test" # FIXME: tests fail without message diff --git a/dev-python/pywinrm/Manifest b/dev-python/pywinrm/Manifest deleted file mode 100644 index cb488fc30509..000000000000 --- a/dev-python/pywinrm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pywinrm-0.5.0.tar.gz 40875 BLAKE2B 13c0ae5fa2de14f880cdd89c00b8c374d65cc9d8c7b6e941333554a987f20c1c4c5c9cf47d23adfb8bd3a7fd83a67f65b54dc31f68b64436c3d418505182e04c SHA512 9a5a3ebe5b2ec3daf4417e0b43143b415d652ebd0f78bd04cfbe6d69aac1c45d012742f0ec754156131869c4695f94e993edefd1e8d4c4d88245bf628a6cdda5 diff --git a/dev-python/pywinrm/metadata.xml b/dev-python/pywinrm/metadata.xml deleted file mode 100644 index 0601e7bd14f3..000000000000 --- a/dev-python/pywinrm/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - diyan/pywinrm - pywinrm - - diff --git a/dev-python/pywinrm/pywinrm-0.5.0.ebuild b/dev-python/pywinrm/pywinrm-0.5.0.ebuild deleted file mode 100644 index bbe83a95e6d6..000000000000 --- a/dev-python/pywinrm/pywinrm-0.5.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python client for the Windows Remote Management (WinRM) service" -HOMEPAGE=" - https://github.com/diyan/pywinrm/ - https://pypi.org/project/pywinrm/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv" -IUSE="kerberos" - -RDEPEND=" - >=dev-python/requests-2.9.1[${PYTHON_USEDEP}] - >=dev-python/requests-ntlm-1.1.0[${PYTHON_USEDEP}] - dev-python/xmltodict[${PYTHON_USEDEP}] - kerberos? ( - - - - - python@gentoo.org - - - flacjacket/pywlroots - pywlroots - - diff --git a/dev-python/pywlroots/pywlroots-0.17.0.ebuild b/dev-python/pywlroots/pywlroots-0.17.0.ebuild deleted file mode 100644 index 5f5d3df9f078..000000000000 --- a/dev-python/pywlroots/pywlroots-0.17.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python binding to the wlroots library using cffi" -HOMEPAGE=" - https://github.com/flacjacket/pywlroots/ - https://pypi.org/project/pywlroots/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" -IUSE="X" - -# See README for wlroots dep -DEPEND=" - dev-python/cffi:=[${PYTHON_USEDEP}] - >=dev-python/pywayland-0.4.14[${PYTHON_USEDEP}] - >=dev-python/xkbcommon-0.2[${PYTHON_USEDEP}] - =gui-libs/wlroots-$(ver_cut 1-2)*:=[X?] -" -RDEPEND=" - ${DEPEND} -" - -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - "${FILESDIR}"/${PN}-0.15.24-no-import-version-check.patch - ) - - # override automagic detection and caching that's completely broken - # by design; https://github.com/flacjacket/pywlroots/issues/132 - cat > wlroots/_build.py <<-EOF || die - has_xwayland = $(usex X True False) - EOF - sed -e "s:return.*has_xwayland$:return $(usex X True False):" \ - -i wlroots/ffi_build.py || die - - distutils-r1_src_prepare -} - -python_test() { - rm -rf wlroots || die - epytest -} diff --git a/dev-python/pyx/Manifest b/dev-python/pyx/Manifest deleted file mode 100644 index 0af7a58528ac..000000000000 --- a/dev-python/pyx/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyx-0.16.gh.tar.gz 626703 BLAKE2B fa1f1a54e958fa4c1c3efd1df4cf744a1d591ac17671a6da4b2d2f15ae5f2a6cb6260bd1c5f189c60b0683e4f54545f5d3c0ed0c7698f14fa390396c18bf4ebd SHA512 613212a7a7d983432aab574bdccd402132da2b1ae563cb672e2766dbcda3ce91977780ab5e4097de77e6499d36537b54089327e448cf4e7855889087c3b9a9f8 diff --git a/dev-python/pyx/files/pyx-0.14.1-unicode-latex.patch b/dev-python/pyx/files/pyx-0.14.1-unicode-latex.patch deleted file mode 100644 index 6495eb499b7c..000000000000 --- a/dev-python/pyx/files/pyx-0.14.1-unicode-latex.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff -r -U1 PyX-0.14.1.orig/faq/general_aspects_pyx.rst PyX-0.14.1/faq/general_aspects_pyx.rst ---- PyX-0.14.1.orig/faq/general_aspects_pyx.rst 2015-11-02 23:19:54.000000000 +0100 -+++ PyX-0.14.1/faq/general_aspects_pyx.rst 2018-03-19 16:45:16.432663630 +0100 -@@ -15,4 +15,4 @@ - Despite the ties between TeX and PyX, their pronunciation is quite different. --According to the developers of PyX, it should be pronounced as [pʏks]. Please do --not pronounce it as [pʏx] or [pʏç]. -+According to the developers of PyX, it should be pronounced as [pyks]. Please do -+not pronounce it as [pyx] or [pyç]. - diff --git a/dev-python/pyx/metadata.xml b/dev-python/pyx/metadata.xml deleted file mode 100644 index 59b5a28379eb..000000000000 --- a/dev-python/pyx/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - python@gentoo.org - Python - - -PyX is a Python package for the creation of encapsulated PostScript figures. -It provides both an abstraction of PostScript and a TeX/LaTeX interface. -Complex tasks like 2d and 3d plots in publication-ready quality are built out -of these primitives. - - - PyX - pyx - pyx-project/pyx - - diff --git a/dev-python/pyx/pyx-0.16-r2.ebuild b/dev-python/pyx/pyx-0.16-r2.ebuild deleted file mode 100644 index 80011b3febe8..000000000000 --- a/dev-python/pyx/pyx-0.16-r2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python package for the generation of encapsulated PostScript figures" -MY_PN="PyX" -MY_P=${MY_PN}-${PV} -HOMEPAGE=" - https://github.com/pyx-project/pyx - https://pyx-project.org/ - https://pypi.org/project/PyX/" -SRC_URI="https://github.com/pyx-project/${PN}/releases/download/${PV}/${MY_P}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}"/${MY_P} -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" - -RDEPEND=" - dev-python/pillow[${PYTHON_USEDEP}] - virtual/tex-base - virtual/latex-base - dev-texlive/texlive-basic" - -BDEPEND="${RDEPEND} - doc? ( - $(python_gen_any_dep ' - dev-python/sphinx[latex,${PYTHON_USEDEP}] - dev-python/sphinx-selective-exclude[${PYTHON_USEDEP}] - ') - )" - -PATCHES=( "${FILESDIR}"/pyx-0.14.1-unicode-latex.patch ) - -python_check_deps() { - use doc || return 0 - python_has_version "dev-python/sphinx[latex,${PYTHON_USEDEP}]" \ - "dev-python/sphinx-selective-exclude[${PYTHON_USEDEP}]" -} - -src_prepare() { - sed -i \ - -e 's/^build_t1code=.*/build_t1code=1/' \ - -e 's/^build_pykpathsea=.*/build_pykpathsea=1/' \ - setup.cfg || die "setup.cfg fix failed" - distutils-r1_src_prepare -} - -python_compile_all() { - if use doc; then - local -x VARTEXFONTS="${T}"/fonts - PYTHONPATH="${WORKDIR}"/${MY_P}-${EPYTHON/./_}/install/usr/lib/${EPYTHON}/site-packages \ - emake -C "${S}"/manual latexpdf - PYTHONPATH="${WORKDIR}"/${MY_P}-${EPYTHON/./_}/install/usr/lib/${EPYTHON}/site-packages \ - emake -C "${S}"/faq latexpdf - fi -} - -python_install_all() { - use doc && dodoc manual/_build/latex/manual.pdf faq/_build/latex/pyxfaq.pdf - distutils-r1_python_install_all -} diff --git a/dev-python/pyxattr/Manifest b/dev-python/pyxattr/Manifest deleted file mode 100644 index ae1905c8549a..000000000000 --- a/dev-python/pyxattr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyxattr-0.8.1.tar.gz 38443 BLAKE2B 2b044f5774c4b1e95a711e3bdad0c2f604d330865155360b8b6e08377c78d058e17a7d3f4792d6ef932b81f92b1671277663a36652d60a25aaa658a2e545f8a6 SHA512 98ba196b29b431ecacf0257712aa219175ba030e1c62fb388b4f3109d2d6b14ef09ed38f85177bd2991d3109c0af4cd2a108d17886dd51549e817727714f72f1 diff --git a/dev-python/pyxattr/metadata.xml b/dev-python/pyxattr/metadata.xml deleted file mode 100644 index 151e67c46cc5..000000000000 --- a/dev-python/pyxattr/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - pyxattr is an Python extension module wrapper for libattr. You can - use this module to query, list, add and remove extended attributes - from files and directories - - - robbat2@gentoo.org - - - python@gentoo.org - Python - - - iustin/pyxattr - pyxattr - - diff --git a/dev-python/pyxattr/pyxattr-0.8.1.ebuild b/dev-python/pyxattr/pyxattr-0.8.1.ebuild deleted file mode 100644 index 6a8842b4a4f3..000000000000 --- a/dev-python/pyxattr/pyxattr-0.8.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interface to xattr" -HOMEPAGE=" - https://pyxattr.k1024.org/ - https://github.com/iustin/pyxattr/ - https://pypi.org/project/pyxattr/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -DEPEND=" - sys-apps/attr:= -" -RDEPEND=" - ${DEPEND} -" - -distutils_enable_tests pytest -distutils_enable_sphinx doc dev-python/recommonmark - -python_prepare_all() { - sed -i -e 's:, "-Werror"::' setup.py || die - # Bug 548486 - sed -e "s:html_theme = 'default':html_theme = 'classic':" \ - -i doc/conf.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/pyxdameraulevenshtein/Manifest b/dev-python/pyxdameraulevenshtein/Manifest deleted file mode 100644 index d05102840d3d..000000000000 --- a/dev-python/pyxdameraulevenshtein/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyxDamerauLevenshtein-1.10.0.gh.tar.gz 12872 BLAKE2B e4777d444e4cea16ba1bcc92f246f8e50b0135c8ab226c9b03da029aedad5c403bfbc9802b7676b929a684afdc261a069348f0adc06117f117db4fc9ce3261f0 SHA512 2d2951f5afa969e60a56d4368e47854ed3938e8c52664e449cdc7fb97c069115afb253e99dff73f3eae384380a4fcf30f1175031349a497a0f108b04b3ab8c91 diff --git a/dev-python/pyxdameraulevenshtein/metadata.xml b/dev-python/pyxdameraulevenshtein/metadata.xml deleted file mode 100644 index dc344125bd85..000000000000 --- a/dev-python/pyxdameraulevenshtein/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - pyxDamerauLevenshtein - lanl/pyxDamerauLevenshtein - - diff --git a/dev-python/pyxdameraulevenshtein/pyxdameraulevenshtein-1.10.0.ebuild b/dev-python/pyxdameraulevenshtein/pyxdameraulevenshtein-1.10.0.ebuild deleted file mode 100644 index e179905fef76..000000000000 --- a/dev-python/pyxdameraulevenshtein/pyxdameraulevenshtein-1.10.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=pyxDamerauLevenshtein-${PV} -DESCRIPTION="Implements the Damerau-Levenshtein edit distance algorithm for Python in Cython" -HOMEPAGE=" - https://github.com/lanl/pyxDamerauLevenshtein/ - https://pypi.org/project/pyxDamerauLevenshtein/ -" -SRC_URI=" - https://github.com/lanl/pyxDamerauLevenshtein/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~ppc64 ~riscv x86" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - # recythonize - cd pyxdameraulevenshtein || die - cython -3 -f *.pyx || die -} - -src_test() { - rm -r pyxdameraulevenshtein || die - distutils-r1_src_test -} diff --git a/dev-python/pyxdg/Manifest b/dev-python/pyxdg/Manifest deleted file mode 100644 index e42e9396fe68..000000000000 --- a/dev-python/pyxdg/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyxdg-rel-0.28.gh.tar.gz 75755 BLAKE2B ba6d0dd956b13b7722d48f3d8a4ffa73b17efd6b4db3e73f521de72338dfacf11301449445bc911657f45de1c849c6425a24e5523f67116d96c7f38aa7bf320b SHA512 e1a7c8675afa109495e3530d9acc59a17368723b03ff66ee502133fd383bbe11c9908d93b18fdad3b589d47225ff8bf6bb8cacc800b1c1f39059e1178dafc1b5 diff --git a/dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch b/dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch deleted file mode 100644 index 20b7a5b514bc..000000000000 --- a/dev-python/pyxdg/files/pyxdg-0.28-py3.12.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -r -U3 pyxdg-rel-0.28.orig/test/test_basedirectory.py pyxdg-rel-0.28/test/test_basedirectory.py ---- pyxdg-rel-0.28.orig/test/test_basedirectory.py 2022-06-05 18:34:18.000000000 +0700 -+++ pyxdg-rel-0.28/test/test_basedirectory.py 2023-10-28 22:41:56.975921683 +0700 -@@ -9,7 +9,7 @@ - try: - reload - except NameError: -- from imp import reload -+ from importlib import reload - - class BaseDirectoryTest(unittest.TestCase): - def setUp(self): diff --git a/dev-python/pyxdg/files/pyxdg-0.28-py3.14.patch b/dev-python/pyxdg/files/pyxdg-0.28-py3.14.patch deleted file mode 100644 index 4521adfbf1ab..000000000000 --- a/dev-python/pyxdg/files/pyxdg-0.28-py3.14.patch +++ /dev/null @@ -1,89 +0,0 @@ -https://gitlab.freedesktop.org/xdg/pyxdg/-/merge_requests/17 - -From 9291d419017263c922869d79ac1fe8d423e5f929 Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Sat, 31 May 2025 18:52:45 +0100 -Subject: [PATCH 1/2] Menu: handle Python 3.14 ast.Str changes - -ast.Str is gone and replaced by ast.Constant. ---- - xdg/Menu.py | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/xdg/Menu.py b/xdg/Menu.py -index 1dd2af5..71f5e61 100644 ---- a/xdg/Menu.py -+++ b/xdg/Menu.py -@@ -411,7 +411,7 @@ class Rule: - def fromFilename(cls, type, filename): - tree = ast.Expression( - body=ast.Compare( -- left=ast.Str(filename), -+ left=ast.Constant(filename), - ops=[ast.Eq()], - comparators=[ast.Attribute( - value=ast.Name(id='menuentry', ctx=ast.Load()), -@@ -799,7 +799,7 @@ class XMLMenuBuilder(object): - elif tag == 'Category': - category = node.text - return ast.Compare( -- left=ast.Str(category), -+ left=ast.Constant(category), - ops=[ast.In()], - comparators=[ast.Attribute( - value=ast.Name(id='menuentry', ctx=ast.Load()), -@@ -810,7 +810,7 @@ class XMLMenuBuilder(object): - elif tag == 'Filename': - filename = node.text - return ast.Compare( -- left=ast.Str(filename), -+ left=ast.Constant(filename), - ops=[ast.Eq()], - comparators=[ast.Attribute( - value=ast.Name(id='menuentry', ctx=ast.Load()), --- -GitLab - - -From 63033ac306aa26d32e1439417e59ae8f8a4c9820 Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Sat, 31 May 2025 18:54:51 +0100 -Subject: [PATCH 2/2] Menu: handle Python 3.15 deprecations - -* Unknown keyword args will be fatal, so drop lineno/col_offset that - is unused -* Set body= immediately as a keyword ---- - xdg/Menu.py | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -diff --git a/xdg/Menu.py b/xdg/Menu.py -index 71f5e61..8e1595c 100644 ---- a/xdg/Menu.py -+++ b/xdg/Menu.py -@@ -419,7 +419,6 @@ class Rule: - ctx=ast.Load() - )] - ), -- lineno=1, col_offset=0 - ) - ast.fix_missing_locations(tree) - rule = Rule(type, tree) -@@ -763,12 +762,10 @@ class XMLMenuBuilder(object): - - def parse_rule(self, node): - type = Rule.TYPE_INCLUDE if node.tag == 'Include' else Rule.TYPE_EXCLUDE -- tree = ast.Expression(lineno=1, col_offset=0) -+ tree = ast.Expression(body=_ast_const('False')) - expr = self.parse_bool_op(node, ast.Or()) - if expr: - tree.body = expr -- else: -- tree.body = _ast_const('False') - ast.fix_missing_locations(tree) - return Rule(type, tree) - --- -GitLab - - diff --git a/dev-python/pyxdg/metadata.xml b/dev-python/pyxdg/metadata.xml deleted file mode 100644 index 080249569b44..000000000000 --- a/dev-python/pyxdg/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - python@gentoo.org - Python - - - - https://pyxdg.readthedocs.io/en/latest/ - https://bugs.freedesktop.org/ - pyxdg - pyxdg - takluyver/pyxdg - xdg/pyxdg - - diff --git a/dev-python/pyxdg/pyxdg-0.28-r2.ebuild b/dev-python/pyxdg/pyxdg-0.28-r2.ebuild deleted file mode 100644 index 1dca0939af0f..000000000000 --- a/dev-python/pyxdg/pyxdg-0.28-r2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -MY_P="${PN}-rel-${PV}" -DESCRIPTION="A Python module to deal with freedesktop.org specifications" -HOMEPAGE=" - https://freedesktop.org/wiki/Software/pyxdg/ - https://pypi.org/project/pyxdg/ -" -SRC_URI=" - https://github.com/takluyver/pyxdg/archive/rel-${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - -PATCHES=( - "${FILESDIR}"/${PN}-0.28-py3.12.patch - "${FILESDIR}"/${PN}-0.28-py3.14.patch -) - -distutils_enable_tests pytest diff --git a/dev-python/pyyaml/Manifest b/dev-python/pyyaml/Manifest deleted file mode 100644 index 80526c6b8617..000000000000 --- a/dev-python/pyyaml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyyaml-6.0.3.gh.tar.gz 124305 BLAKE2B 4cf50de6e2228072db914399072693d2b493c0d1ff099645397c0747fe67a3ec64f631a4ffc4c34eb6fd53cab80627bab068068b70632b3feadf887d9520214d SHA512 a0da43e32d127409ad61b11dc1d733b2e9c743977b3d72c05c81fc2ab183b40bc284452b0874dbeae1a736e1cd4a34f0df641ceefd5e9df38b3e53155fc5f633 diff --git a/dev-python/pyyaml/metadata.xml b/dev-python/pyyaml/metadata.xml deleted file mode 100644 index ceaaa2ef50fb..000000000000 --- a/dev-python/pyyaml/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - cpe:/a:pyyaml_project:pyyaml - PyYAML - yaml/pyyaml - - diff --git a/dev-python/pyyaml/pyyaml-6.0.3.ebuild b/dev-python/pyyaml/pyyaml-6.0.3.ebuild deleted file mode 100644 index 04d4bb9324d8..000000000000 --- a/dev-python/pyyaml/pyyaml-6.0.3.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_} -DESCRIPTION="YAML parser and emitter for Python" -HOMEPAGE=" - https://pyyaml.org/wiki/PyYAML - https://pypi.org/project/PyYAML/ - https://github.com/yaml/pyyaml/ -" -SRC_URI=" - https://github.com/yaml/pyyaml/archive/${PV/_}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="examples" - -DEPEND=" - dev-libs/libyaml:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - export PYYAML_FORCE_CYTHON=1 -} - -python_test() { - local -x PATH="${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH}" - local -x PYTHONPATH="tests/legacy_tests:${PYTHONPATH}" - # upstream indicates testing may pollute the package - cp -a "${BUILD_DIR}"/{install,test} || die - rm -rf yaml || die - epytest -} - -python_install_all() { - distutils-r1_python_install_all - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF} - fi -} diff --git a/dev-python/pyzbar/Manifest b/dev-python/pyzbar/Manifest deleted file mode 100644 index a7889000dae9..000000000000 --- a/dev-python/pyzbar/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyzbar-0.1.9.gh.tar.gz 45793 BLAKE2B 205c4cdabecb0c59c78bd3e901bd8348a8648c6c6b48afed5f71883c8ec438047843752269f273ca277ce87f3831e1873f859501df7bdc24834fe2b667922fed SHA512 f9fe774400ed6428bc78a428bd1b7847d5c6d557ea8637125348708f0641b36eceabe69362302c3d8658cf2186ee836c3bfc207fa800a6d03581375c251227e8 diff --git a/dev-python/pyzbar/metadata.xml b/dev-python/pyzbar/metadata.xml deleted file mode 100644 index 887906ebeb61..000000000000 --- a/dev-python/pyzbar/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - pyzbar - NaturalHistoryMuseum/pyzbar - - diff --git a/dev-python/pyzbar/pyzbar-0.1.9.ebuild b/dev-python/pyzbar/pyzbar-0.1.9.ebuild deleted file mode 100644 index aa81d661a6cd..000000000000 --- a/dev-python/pyzbar/pyzbar-0.1.9.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Read one-dimensional barcodes and QR codes from Python" -HOMEPAGE=" - https://github.com/NaturalHistoryMuseum/pyzbar/ - https://pypi.org/project/pyzbar/ -" -SRC_URI=" - https://github.com/NaturalHistoryMuseum/pyzbar/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/pillow[${PYTHON_USEDEP}] - media-gfx/zbar -" - -BDEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest deleted file mode 100644 index a008e36767e4..000000000000 --- a/dev-python/pyzmq/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyzmq-27.1.0.gh.tar.gz 283119 BLAKE2B 0d9115c32f93ca4f204030afbec3ac2e86efaadfe0d6293a0c7af81737558df8cd1b33506294ca3249a111c33333423b344c668ae32acd206cce792b2128e291 SHA512 621f7374861198dfddf1f667e4af24dd874a239a623961c27c148b1e525492d409ba830a3bfe5cf8eed1d61a094b3993daf6911fb11734e398d7594b15c06543 diff --git a/dev-python/pyzmq/metadata.xml b/dev-python/pyzmq/metadata.xml deleted file mode 100644 index 0e45733b1531..000000000000 --- a/dev-python/pyzmq/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - python@gentoo.org - Python - - - nowa@gentoo.org - Nowa Ammerlaan - - - pyzmq - zeromq/pyzmq - - - Enable draft API support - - diff --git a/dev-python/pyzmq/pyzmq-27.1.0.ebuild b/dev-python/pyzmq/pyzmq-27.1.0.ebuild deleted file mode 100644 index 2dd3cdd0f382..000000000000 --- a/dev-python/pyzmq/pyzmq-27.1.0.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" -HOMEPAGE=" - https://zeromq.org/languages/python/ - https://pypi.org/project/pyzmq/ - https://github.com/zeromq/pyzmq/ -" -SRC_URI=" - https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="drafts" - -# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. -DEPEND=" - >=net-libs/zeromq-4.2.2-r2:=[drafts=] -" -# It uses cffi backend for pypy, cython backend for cpython -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] - ' 'python*') - test? ( - >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures} ) -distutils_enable_tests pytest -# TODO: Package enum_tools -# distutils_enable_sphinx docs/source \ -# dev-python/numpydoc \ -# dev-python/sphinx-rtd-theme \ -# dev-python/myst-parser - -src_configure() { - DISTUTILS_ARGS=( - -DZMQ_DRAFT_API="$(usex drafts)" - -DPYZMQ_NO_BUNDLE=ON - # unnecessarily adds /usr/lib* to rpath - -DPYZMQ_LIBZMQ_RPATH=OFF - ) -} - -python_test() { - local EPYTEST_DESELECT=( - # often crashes zmq? - tests/test_log.py::TestPubLog - ) - local EPYTEST_IGNORE=( - # Avoid dependency on mypy - tests/test_mypy.py - ) - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # not implemented in cffi variant? - tests/test_draft.py::TestDraftSockets - ) - esac - - rm -rf zmq || die - # avoid large to reduce memory consumption - epytest tests -m "not large" -} diff --git a/dev-python/pyzotero/Manifest b/dev-python/pyzotero/Manifest deleted file mode 100644 index f76f44cd9ee4..000000000000 --- a/dev-python/pyzotero/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pyzotero-1.12.0.tar.gz 554114 BLAKE2B 53d6a838e8514dcc103d2580ddcfd500b17ca96ecea44806f1a6676e1d5350a28d979800959245ea8d067c5e7ba5e37bb479e7245adfd9678720884b8a9cbf33 SHA512 554f92d14b2de764c95996395684409992ac86f4cac0ea4c88cb734caa3c09dc00b17588145f7be2d9cab985a290637ebd73cf4882f747253ab4fcc5021a5e20 -DIST pyzotero-1.12.0.tar.gz.provenance 9605 BLAKE2B b1f195f17903a038eacbe2b3123070112345c68fb6acadb806a9561f34a8f9640a9f910130f426b550ff1a2d0dd4e1e7623aa9c235f9756c385900351b079a6a SHA512 91ced5d19fbe5040a8e2827f27caa74824375b4938f9cbe87c18f318e5aec8cd8c47e6173c85eb09b779443ee71385cff810b04a897d9446758fec42a97b35a7 -DIST pyzotero-1.13.0.tar.gz 554121 BLAKE2B 6840cb39fe045cea48571045e8d1b3ca407f03127c7a3bd6a8bea0ea1597d0be09dba494582946729e759d8e7b37572f3b04088c6626b23a5c6a8020a58320f6 SHA512 d5ec5f62cef777454c36cdddc2b6ef7014a6d56e506b682ae990a609e1ba9f2b780af84e4533e6a158b2109b022a991be4097021f06788366a32e6d857db11a2 -DIST pyzotero-1.13.0.tar.gz.provenance 9653 BLAKE2B 67430d9a4b833d7f37ed4a9422fd2a025238be4a13a2bc6df7a596a0fc71b9eaa3dc9adb513626fcc71fa752cad8f39afe28d8360c14ca95f55d102b11c2dcaf SHA512 248e35a43a6a211c73455d6fd635cec12c3a9abff70eaa2f772a7fb7c98c249859985695e3e1ba55060aa326e1a7c9b9db8a165a7765c26711c2c4580786cd52 diff --git a/dev-python/pyzotero/metadata.xml b/dev-python/pyzotero/metadata.xml deleted file mode 100644 index 6703609ac42b..000000000000 --- a/dev-python/pyzotero/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - urschrei/pyzotero - pyzotero - - - diff --git a/dev-python/pyzotero/pyzotero-1.12.0.ebuild b/dev-python/pyzotero/pyzotero-1.12.0.ebuild deleted file mode 100644 index 5fe73cdbf3b0..000000000000 --- a/dev-python/pyzotero/pyzotero-1.12.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYPI_VERIFY_REPO=https://github.com/urschrei/pyzotero -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python client for the Zotero API" -HOMEPAGE=" - https://github.com/urschrei/pyzotero/ - https://pypi.org/project/pyzotero/ -" - -LICENSE="BlueOak-1.0.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-text/zotero-bin - =dev-python/bibtexparser-1.4.3[${PYTHON_USEDEP}] - >=dev-python/feedparser-6.0.12[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] - >=dev-python/whenever-0.8.8[${PYTHON_USEDEP}] -" - -BDEPEND=" - >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}] - test? ( - dev-python/ipython[${PYTHON_USEDEP}] - >=dev-python/pytz-2025.2[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/tzdata-2025.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - > tests/__init__.py || die - epytest -o addopts= -} diff --git a/dev-python/pyzotero/pyzotero-1.13.0.ebuild b/dev-python/pyzotero/pyzotero-1.13.0.ebuild deleted file mode 100644 index 5fe73cdbf3b0..000000000000 --- a/dev-python/pyzotero/pyzotero-1.13.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYPI_VERIFY_REPO=https://github.com/urschrei/pyzotero -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python client for the Zotero API" -HOMEPAGE=" - https://github.com/urschrei/pyzotero/ - https://pypi.org/project/pyzotero/ -" - -LICENSE="BlueOak-1.0.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-text/zotero-bin - =dev-python/bibtexparser-1.4.3[${PYTHON_USEDEP}] - >=dev-python/feedparser-6.0.12[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] - >=dev-python/whenever-0.8.8[${PYTHON_USEDEP}] -" - -BDEPEND=" - >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}] - test? ( - dev-python/ipython[${PYTHON_USEDEP}] - >=dev-python/pytz-2025.2[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/tzdata-2025.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - > tests/__init__.py || die - epytest -o addopts= -} diff --git a/dev-python/pyzstd/Manifest b/dev-python/pyzstd/Manifest deleted file mode 100644 index 9e3af2c94a0d..000000000000 --- a/dev-python/pyzstd/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pyzstd-0.19.1.tar.gz 69531 BLAKE2B 2378b9c5f913ec4385d3549901a9075efb3f88a5767ad71e81f116dcce127f5030dafc913bb3427b436ec6a13f40060e5282a6907efbe14202e269b3d39ed270 SHA512 6916e4d0c4a957a7869c7fe8ae9448127fc4af1fdee0153945e114039716f63e1d5c0c99c7acdacc6dd6c015c5f7edfea434b87707e36b779a1bafa942b399d1 -DIST pyzstd-0.19.1.tar.gz.provenance 9142 BLAKE2B 2b171c7ee907396917a99f0662e56bf353512e6d949403e435743d9a0e21ed9b5e755006257f309effaaacaf8db15d84928bcd111c9c4465b8c82daad4cb9ca4 SHA512 231e6ff79fccd63ab891719c212d82d4866738fcb878079c95affb9afab4797c11dade8a4eca0cba5980d480f1418b5aa9710459492374a85852a102b1bcb42e diff --git a/dev-python/pyzstd/metadata.xml b/dev-python/pyzstd/metadata.xml deleted file mode 100644 index 0176581a324f..000000000000 --- a/dev-python/pyzstd/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - Rogdham/pyzstd - pyzstd - - diff --git a/dev-python/pyzstd/pyzstd-0.19.1.ebuild b/dev-python/pyzstd/pyzstd-0.19.1.ebuild deleted file mode 100644 index bf86e6424bc8..000000000000 --- a/dev-python/pyzstd/pyzstd-0.19.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2025-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/Rogdham/pyzstd -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Support for Zstandard (zstd) compression" -HOMEPAGE=" - https://github.com/Rogdham/pyzstd/ - https://pypi.org/project/pyzstd/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/backports-zstd-1.0.0[${PYTHON_USEDEP}] - ' 3.11 3.12 3.13) - $(python_gen_cond_dep ' - dev-python/typing-extensions[${PYTHON_USEDEP}] - ' 3.11 3.12) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_test() { - eunittest tests -} diff --git a/dev-python/qdarkstyle/Manifest b/dev-python/qdarkstyle/Manifest deleted file mode 100644 index bf4e488071e5..000000000000 --- a/dev-python/qdarkstyle/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST QDarkStyle-3.2.3.tar.gz 700957 BLAKE2B be58444ad99dc4814b722aa9ef2b7cf30d8ce92926db60d063cfa3d6ee923de922db2752182ccbf5d6de0f0cf4a29b1fe4085822910e7ddc4ad44e91ec6b5d13 SHA512 185d04c89d002da67f63c71b7da1cb13fa941bf75271b089d3d67bcc33011e5c5dcdac6a51854d99711070230596f2cd5c40f7ed2ff99b3ae1fde62fbe260edf diff --git a/dev-python/qdarkstyle/metadata.xml b/dev-python/qdarkstyle/metadata.xml deleted file mode 100644 index e9657bd84d44..000000000000 --- a/dev-python/qdarkstyle/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - QDarkStyle - ColinDuquesnoy/QDarkStyleSheet - - - diff --git a/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild b/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild deleted file mode 100644 index 5e6d77efe447..000000000000 --- a/dev-python/qdarkstyle/qdarkstyle-3.2.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN="QDarkStyle" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="A dark style sheet for QtWidgets application" -HOMEPAGE=" - https://github.com/ColinDuquesnoy/QDarkStyleSheet/ - https://pypi.org/project/QDarkStyle/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -RDEPEND=" - >=dev-python/qtpy-2.0.0[gui,${PYTHON_USEDEP}] -" -DEPEND=" - test? ( - dev-python/qtsass[${PYTHON_USEDEP}] - dev-python/watchdog[${PYTHON_USEDEP}] - >=dev-python/qtpy-2.0.0[gui,testlib,${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -pkg_postinst() { - optfeature "Retrieve detailed system information and report bugs upstream" dev-python/helpdev - optfeature "qdarkstyle.utils" dev-python/qtsass dev-python/watchdog -} diff --git a/dev-python/qpageview/Manifest b/dev-python/qpageview/Manifest deleted file mode 100644 index b1f572a47d47..000000000000 --- a/dev-python/qpageview/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST qpageview-1.0.4.tar.gz 135469 BLAKE2B 2ae981bd5207269be2982bfdf0e2a08f6f5b32823d6b2b76223b9ff34e2dc4e5c1502930dcaab812494d091895f96fcaf65a8d44c832d82022f66be1747ab9f3 SHA512 edc6ec8a9a2b5e203423b332a2a57c4887fe63e27ad0ae8bf21dc71eb84ae25d28b6589ad7f4d3f164ddf930c0c37db48a9cf6fc13a9ce703a5d40f1d1e77cdc -DIST qpageview-1.0.4.tar.gz.provenance 9493 BLAKE2B 2cb87808b690cfa214648b2168077da68c9433b87fb200028a18a591b4e23913b8dadaa5fdd4197ce8509bc33c3d94389752b38256d2d8c04a6719fbe1b30cb3 SHA512 b72b28dae06ca3ba84dd1c10826b3f96e6b0dc6b5d36d56125d4f2a8e9d8ff4951a54cead7f8d22896365178ebbc6d193654978331f6e032fbbfee965f0a0492 diff --git a/dev-python/qpageview/metadata.xml b/dev-python/qpageview/metadata.xml deleted file mode 100644 index dee28e462cc0..000000000000 --- a/dev-python/qpageview/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - sound@gentoo.org - Gentoo Sound project - - - frescobaldi/qpageview - qpageview - - diff --git a/dev-python/qpageview/qpageview-1.0.4.ebuild b/dev-python/qpageview/qpageview-1.0.4.ebuild deleted file mode 100644 index 78a6da094c84..000000000000 --- a/dev-python/qpageview/qpageview-1.0.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/frescobaldi/qpageview -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Page-based viewer widget for Qt6/PyQt5" -HOMEPAGE=" - https://qpageview.org/ - https://github.com/frescobaldi/qpageview/ - https://pypi.org/project/qpageview/ -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - dev-python/pyqt6[gui,pdfium,printsupport,svg,widgets,${PYTHON_USEDEP}] -" - -pkg_postinst() { - optfeature "printing support" dev-python/pycups -} diff --git a/dev-python/qrcode/Manifest b/dev-python/qrcode/Manifest deleted file mode 100644 index 1d5fd3ff7ea5..000000000000 --- a/dev-python/qrcode/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST qrcode-8.2.tar.gz 43317 BLAKE2B 09d65ac57908cfb55945d478f3a792c5bd25f1671cb7d2a869dc1462c9f8f1b2a5df32630c5ebfe2dfd19f1a6547fb5dbacfb2343b2f9baa164406a56aa71f5a SHA512 79a783d49872c13fb4ca71cfb9d4892f9d9c1c04035f2afe312ad1bf7c94d00994457749ed1924eb0ca67e3060e89404ffd908563f464137e5e0c78164d8af72 diff --git a/dev-python/qrcode/metadata.xml b/dev-python/qrcode/metadata.xml deleted file mode 100644 index c10791fdd473..000000000000 --- a/dev-python/qrcode/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - lincolnloop/python-qrcode - qrcode - - diff --git a/dev-python/qrcode/qrcode-8.2.ebuild b/dev-python/qrcode/qrcode-8.2.ebuild deleted file mode 100644 index 1dc3dd6963d8..000000000000 --- a/dev-python/qrcode/qrcode-8.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="QR Code generator on top of PIL" -HOMEPAGE=" - https://github.com/lincolnloop/python-qrcode/ - https://pypi.org/project/qrcode/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" - -# optional deps: -# - pillow and lxml for svg backend, set as hard deps -RDEPEND=" - dev-python/lxml[${PYTHON_USEDEP}] - >=dev-python/pillow-9.1.0[${PYTHON_USEDEP}] - dev-python/pypng[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # release process-specific tests, broken on py3.12 - qrcode/tests/test_release.py -) diff --git a/dev-python/qscintilla/Manifest b/dev-python/qscintilla/Manifest deleted file mode 100644 index 96cf9c1d21e4..000000000000 --- a/dev-python/qscintilla/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST QScintilla_src-2.14.1.tar.gz 3233610 BLAKE2B 83b54378f0d3fa39ea120214a06c91982f81281e15c61fc70a9e83928be64724cfd2679b5e4aafee44a324e24a6c4729693cd118c6ad0b1636a199f2f41d34fe SHA512 19e2f9e0a14947501c575018df368d24eb7f8c74e74faa5246db36415bf28dc0beee507ed0e73107c02b36a99bbaf55f0ef3349f479d2332e1b92b2c4a32788a diff --git a/dev-python/qscintilla/metadata.xml b/dev-python/qscintilla/metadata.xml deleted file mode 100644 index cb669d0602d2..000000000000 --- a/dev-python/qscintilla/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - phil@riverbankcomputing.com - Phil Thompson - - https://www.riverbankcomputing.com/static/Docs/QScintilla/ - mailto:qscintilla@riverbankcomputing.com - QScintilla - - diff --git a/dev-python/qscintilla/qscintilla-2.14.1-r3.ebuild b/dev-python/qscintilla/qscintilla-2.14.1-r3.ebuild deleted file mode 100644 index 200a3d056875..000000000000 --- a/dev-python/qscintilla/qscintilla-2.14.1-r3.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit python-r1 qmake-utils out-of-source-utils - -DESCRIPTION="Python bindings for QScintilla" -HOMEPAGE="https://www.riverbankcomputing.com/software/qscintilla/ https://pypi.org/project/QScintilla/" - -MY_PN=QScintilla -MY_P=${MY_PN}_src-${PV/_pre/.dev} -SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P}/Python - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" -IUSE="debug" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# no tests -RESTRICT="test" - -DEPEND="${PYTHON_DEPS} - dev-python/pyqt6[gui,printsupport,widgets,${PYTHON_USEDEP}] - dev-qt/qtbase:6[gui,widgets] - ~x11-libs/qscintilla-${PV}:=[qt6(+)] -" -RDEPEND="${DEPEND} - !=x11-libs/qscintilla-2.14.1-r0 - >=dev-python/pyqt6-sip-13.5:=[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pyqt-builder-1.10[${PYTHON_USEDEP}] - >=dev-python/sip-6.2[${PYTHON_USEDEP}] - dev-qt/qtbase:6 -" - -src_prepare() { - default - mv pyproject{-qt6,}.toml || die -} - -src_configure() { - configuration() { - local myconf=( - sip-build - --verbose - --build-dir="${BUILD_DIR}" - --scripts-dir="$(python_get_scriptdir)" - --qmake="$(qt6_get_bindir)"/qmake - --no-make - $(usev debug '--debug --qml-debug --tracing') - ) - echo "${myconf[@]}" - "${myconf[@]}" || die - - run_in_build_dir eqmake6 -recursive PyQt6-${MY_PN}.pro - } - python_foreach_impl configuration -} - -src_compile() { - python_foreach_impl run_in_build_dir default -} - -src_install() { - installation() { - emake INSTALL_ROOT="${D}" install - python_optimize - } - python_foreach_impl run_in_build_dir installation -} diff --git a/dev-python/qstylizer/Manifest b/dev-python/qstylizer/Manifest deleted file mode 100644 index 39c99a592432..000000000000 --- a/dev-python/qstylizer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST qstylizer-0.2.4.gh.tar.gz 20822 BLAKE2B 6ecb70d2d9c602fdd13b2927cffde40e555e9bb6fa9855cc79b395eb4783452128ad4a6c7a428b13e8050b3df8c1bd393c649d42553058b7ef6653f1ac8f1cd8 SHA512 e55d9486f5cb15c0365fa17cded858b71b0fe33e6df777e12800f0a360e7cffade55c0f88089a20e76cb5b3d2fc8cdfd0d514466b7840c20c397a236657ad665 diff --git a/dev-python/qstylizer/metadata.xml b/dev-python/qstylizer/metadata.xml deleted file mode 100644 index d4609d514c8d..000000000000 --- a/dev-python/qstylizer/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - - blambright/qstylizer - qstylizer - - diff --git a/dev-python/qstylizer/qstylizer-0.2.4.ebuild b/dev-python/qstylizer/qstylizer-0.2.4.ebuild deleted file mode 100644 index 600027d29b69..000000000000 --- a/dev-python/qstylizer/qstylizer-0.2.4.ebuild +++ /dev/null @@ -1,42 +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="Stylesheet Generator for PyQt6/PySide2" -HOMEPAGE=" - https://github.com/blambright/qstylizer/ - https://pypi.org/project/qstylizer/ -" -SRC_URI=" - https://github.com/blambright/qstylizer/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/tinycss2-0.5[${PYTHON_USEDEP}] - =dev-python/inflection-0.3.0[${PYTHON_USEDEP}] - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - grozin@gentoo.org - Andrey Grozin - - - python@gentoo.org - Python - - - QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons - in PyQt and PySide applications. - - - - QtAwesome - spyder-ide/qtawesome - - diff --git a/dev-python/qtawesome/qtawesome-1.4.2.ebuild b/dev-python/qtawesome/qtawesome-1.4.2.ebuild deleted file mode 100644 index 7c55b8e124b2..000000000000 --- a/dev-python/qtawesome/qtawesome-1.4.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="Enables iconic fonts such as Font Awesome in PyQt" -HOMEPAGE=" - https://github.com/spyder-ide/qtawesome/ - https://pypi.org/project/QtAwesome/ -" - -LICENSE="MIT" -# bundled fonts -# ------------- -# Font Awesome, Elusive Icons: OFL-1.1 -# Phosphor: MIT -# Material Design Icons, Remix Icon: Apache-2.0 -# Codicons: CC-BY-4.0 -LICENSE+=" Apache-2.0 CC-BY-4.0 MIT OFL-1.1" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - media-fonts/fontawesome - dev-python/qtpy[gui,${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-qt ) -distutils_enable_tests pytest -distutils_enable_sphinx docs/source \ - dev-python/sphinx-rtd-theme - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - nonfatal epytest || die -n "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/qtconsole/Manifest b/dev-python/qtconsole/Manifest deleted file mode 100644 index faa76a4536f5..000000000000 --- a/dev-python/qtconsole/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST qtconsole-5.7.2.tar.gz 436661 BLAKE2B 77f64dba2e1fbeedc2801c371dcfcfd152399792ae528279dd102a980c44ba3273359b482906c85731dead360f09ec006ae276061c7c2f90c39ed05258168437 SHA512 0082c53bb292981b1ddd142d1d6cae14ab31c8ab4edf3f8afac0a2dce68b6a11c8167b5894787f50a0d70f81083c153ef5a412ff122203fcca116fa6ed69d52a diff --git a/dev-python/qtconsole/metadata.xml b/dev-python/qtconsole/metadata.xml deleted file mode 100644 index 8d18cb5f0750..000000000000 --- a/dev-python/qtconsole/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - A rich Qt-based console for working with Jupyter kernels, - supporting rich media output, session export, and more. - - - - qtconsole - spyder-ide/qtconsole - - diff --git a/dev-python/qtconsole/qtconsole-5.7.2.ebuild b/dev-python/qtconsole/qtconsole-5.7.2.ebuild deleted file mode 100644 index fae0db153b2f..000000000000 --- a/dev-python/qtconsole/qtconsole-5.7.2.ebuild +++ /dev/null @@ -1,75 +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} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="Qt-based console for Jupyter with support for rich media output" -HOMEPAGE=" - https://www.spyder-ide.org/ - https://github.com/spyder-ide/qtconsole/ - https://pypi.org/project/qtconsole/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" - -RDEPEND=" - >=dev-python/ipykernel-4.1[${PYTHON_USEDEP}] - dev-python/jupyter-core[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-4.1.1[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.2.2_p1[${PYTHON_USEDEP}] - >=dev-python/qtpy-2.4.0[${PYTHON_USEDEP},gui,printsupport,svg] -" -BDEPEND=" - test? ( - dev-python/qtpy[${PYTHON_USEDEP},svg,testlib] - ) -" - -PDEPEND=" - dev-python/ipython[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=( pytest-{asyncio,qt} ) -EPYTEST_RERUNS=10 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # remove upstream marks to let us override rerun count - # (this test suite is extremely flaky) - # https://github.com/pytest-dev/pytest-rerunfailures/issues/306 - sed -i -e '/pytest\.mark\.flaky/d' qtconsole/tests/*.py || die -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO; expects exact HTML, so perhaps fragile - qtconsole/tests/test_jupyter_widget.py::TestJupyterWidget::test_other_output - ) - local -x QT_API - for QT_API in pyqt5 pyqt6 pyside2 pyside6; do - if has_version "dev-python/qtpy[${QT_API}]"; then - local -x PYTEST_QT_API=${QT_API} - einfo "Testing with ${QT_API}" - nonfatal epytest || - die "Tests failed with ${EPYTHON} / ${QT_API}" - fi - done -} diff --git a/dev-python/qtpy/Manifest b/dev-python/qtpy/Manifest deleted file mode 100644 index e1feb6bc597b..000000000000 --- a/dev-python/qtpy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST qtpy-2.4.3.tar.gz 66982 BLAKE2B 92596eaac7be55feaecbfe2fad388ac3a7a5e55763dc794be2a70c081b311843f5dadb03dba06df6711c32ba9c68f18f54c35921b3ba6e2f02f20922ed89455a SHA512 9a12d9e7a8651309807d578e07075d1bd44a7e72b84b7761e80e80b115a492c9369d842a3cca32a438070d9fde2564d9a69d7a2470e9331d81b11469e2c9808a diff --git a/dev-python/qtpy/metadata.xml b/dev-python/qtpy/metadata.xml deleted file mode 100644 index 613e2c15ff50..000000000000 --- a/dev-python/qtpy/metadata.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - python@gentoo.org - Gentoo Python Project - - - nowa@gentoo.org - Nowa Ammerlaan - - - QtPy is a small abstraction layer that lets you write applications using a single API call to either PyQt or PySide. - It provides support for PyQt6 and PySide6. - Basically, you can write your code as if you were using PyQt6 but import Qt modules from qtpy instead of PyQt6 (or PySide6) - - - Use dev-python/pyqt6 as Qt for Python implementation - Use dev-python/pyside as Qt for Python implementation - Pull in bindings for the QtDesigner module and enable the designer plugin - Pull in bindings for the QtGui module - Pull in bindings for the QtHelp module - Pull in QtMultimedia and QtMultimediaWidgets modules - Pull in bindings for the QtNetwork module - Pull in bindings for the QtNFC module - Pull in bindings for the QtOpenGL module - Pull in bindings for the QtPDFium module - Pull in bindings for the QtPositioning module - Pull in bindings for the QtPrintSupport module - Build bindings for the QtQml - Build bindings for the QtQuick - Build bindings for the QtQuick3D - Pull in bindings for the QtRemoteObjects module - Pull in bindings for the QtScXml module - Pull in bindings for the QtSensors module - Pull in bindings for the QtSerialPort module - Pull in bindings for the QtSpatialAudio module - Pull in bindings for the QtTextToSpeech module - Pull in bindings for the QtSql module - Pull in bindings for the QtSvg module - Pull in bindings for the QtTest module - Pull in bindings for the QtWebChannel module - Pull in QtWebEngine and QtWebEngineWidgets modules - Pull in bindings for the QtWebSockets module - Pull in bindings for the QtWidgets module - Pull in QtXml module - - - spyder-ide/qtpy - QtPy - - - diff --git a/dev-python/qtpy/qtpy-2.4.3-r3.ebuild b/dev-python/qtpy/qtpy-2.4.3-r3.ebuild deleted file mode 100644 index af8c4250f85c..000000000000 --- a/dev-python/qtpy/qtpy-2.4.3-r3.ebuild +++ /dev/null @@ -1,185 +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=QtPy -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 virtualx pypi - -DESCRIPTION="Abstraction layer on top of PyQt and PySide with additional custom QWidgets" -HOMEPAGE=" - https://github.com/spyder-ide/qtpy/ - https://pypi.org/project/QtPy/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" - -_IUSE_QT_MODULES=" - bluetooth +dbus designer +gui help multimedia +network nfc opengl pdfium - positioning +printsupport qml quick quick3d remoteobjects scxml sensors - serialport spatialaudio speech +sql svg testlib vulkan webchannel - webengine websockets +widgets +xml -" -IUSE="+pyqt6 pyside6 ${_IUSE_QT_MODULES}" -unset _IUSE_QT_MODULES - -REQUIRED_USE=" - || ( pyqt6 pyside6 ) -" - -# These flags are currently *not* common to the PySide2/6 and PyQt5/6 ebuilds -# Disable them for now, please check periodically if this is still up to date. -# 3d? ( pyside6 only ) -# charts? ( pyside6 only ) -# concurrent? ( pyside6 only ) -# httpserver? ( pyside6 only ) -# uitools? ( pyside6 only ) -# location? ( pyside6 only) -# network-auth? ( pyside6 only ) - -# WARNING: the obvious solution of using || for PyQt5/pyside2 is not going -# to work. The package only checks whether PyQt5/pyside2 is installed, it does -# not verify whether they have the necessary modules (i.e. satisfy the USE dep). -# -# Webengine is a special case, because PyQt6 provides this in a separate package -# while PySide6 ships it in the same package. -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - pyqt6? ( - dev-python/pyqt6[${PYTHON_USEDEP}] - dev-python/pyqt6[bluetooth?,dbus?,designer?,gui?,help?,multimedia?] - dev-python/pyqt6[network?,nfc?,opengl?,pdfium?,positioning?] - dev-python/pyqt6[printsupport?,qml?,quick?,quick3d?,remoteobjects?] - dev-python/pyqt6[scxml(-)?,sensors?,serialport?,spatialaudio?,speech?] - dev-python/pyqt6[sql?,svg?,testlib?,vulkan?,webchannel?,websockets?] - dev-python/pyqt6[widgets?,xml?] - webengine? ( dev-python/pyqt6-webengine[${PYTHON_USEDEP},widgets?,quick?] ) - - ) - pyside6? ( - dev-python/pyside:6[${PYTHON_USEDEP},core(+)] - dev-python/pyside:6[bluetooth?,dbus?,designer?,gui?,help?,multimedia?] - dev-python/pyside:6[network?,nfc?,opengl?,pdfium?,positioning?] - dev-python/pyside:6[printsupport?,qml?,quick?,quick3d?,remoteobjects(-)?] - dev-python/pyside:6[scxml?,sensors?,serialport?,spatialaudio?,speech?] - dev-python/pyside:6[sql?,svg?,testlib?,vulkan(+)?,webchannel?,webengine?] - dev-python/pyside:6[websockets?,widgets?,xml?] - ) -" - -# The QtPy testsuite skips tests for bindings that are not installed, so here we -# ensure that everything is available and all tests are run. Note that not -# all flags are available in PyQt5/PySide2, so some tests are still skipped. -BDEPEND=" - test? ( - pyqt6? ( - dev-python/pyqt6[${PYTHON_USEDEP}] - dev-python/pyqt6[bluetooth,dbus,designer,gui,help,multimedia] - dev-python/pyqt6[network,nfc,opengl,pdfium,positioning,printsupport] - dev-python/pyqt6[qml,quick,quick3d,scxml(-),sensors,serialport] - dev-python/pyqt6[spatialaudio,speech,sql,svg,testlib,webchannel] - dev-python/pyqt6[vulkan(-),websockets,widgets,xml] - dev-python/pyqt6-webengine[${PYTHON_USEDEP},widgets,quick] - dev-qt/qtbase:6[sqlite] - ) - pyside6? ( - dev-python/pyside:6[${PYTHON_USEDEP},core(+)] - dev-python/pyside:6[3d,bluetooth,charts,concurrent,dbus,designer,gui] - dev-python/pyside:6[help,location,multimedia,network,network-auth] - dev-python/pyside:6[nfc,opengl,pdfium,positioning,printsupport,qml] - dev-python/pyside:6[quick,quick3d,scxml,sensors,serialport] - dev-python/pyside:6[spatialaudio,speech,sql,svg,testlib,vulkan(+)] - dev-python/pyside:6[webchannel,webengine,websockets,widgets,xml] - dev-qt/qtbase:6[sqlite] - ) - ) -" - -EPYTEST_PLUGINS=( pytest-qt ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - # Disable Qt for Python implementations that are not selected - - # Always disable PyQt5 - sed \ - -e '/from PyQt5.QtCore import/,/)/c\ \ \ \ \ \ \ \ raise ImportError #/' \ - -e '/if "PyQt5" in sys.modules:/,/"pyqt5"/c\' \ - -i qtpy/__init__.py || die - - # We need to ensure the first option is an 'if' not 'elif' - sed -e 's/elif "PySide2" in sys.modules:/if "PySide2" in sys.modules:/g' \ - -i qtpy/__init__.py || die - - # Always disable PySide2 - sed \ - -e "s/from PySide2 import/raise ImportError #/" \ - -e "s/from PySide2.QtCore import/raise ImportError #/" \ - -e '/if "PySide2" in sys.modules:/,/"pyside2"/c\' \ - -i qtpy/__init__.py || die - - sed \ - -e 's/elif "PyQt6" in sys.modules:/if "PyQt6" in sys.modules:/g' \ - -i qtpy/__init__.py || die - - if ! use pyqt6; then - sed \ - -e '/from PyQt6.QtCore import/,/)/c\ \ \ \ \ \ \ \ raise ImportError #/' \ - -e '/if "PyQt6" in sys.modules:/,/"pyqt6"/c\' \ - -i qtpy/__init__.py || die - - sed \ - -e 's/elif "PySide6" in sys.modules:/if "PySide6" in sys.modules:/g' \ - -i qtpy/__init__.py || die - fi - if ! use pyside6; then - sed \ - -e "s/from PySide6 import/raise ImportError #/" \ - -e "s/from PySide6.QtCore import/raise ImportError #/" \ - -e '/if "PySide6" in sys.modules:/,/"pyside6"/c\' \ - -i qtpy/__init__.py || die - fi -} - -python_test() { - local -x QT_API - local -a EPYTEST_DESELECT - local other - - # Test for each enabled Qt4Python target. - # Deselect the other targets, their test fails if we specify QT_API - # or if we have disabled their corresponding inherit in __init__.py above - for QT_API in PyQt6 PySide6; do - if use "${QT_API,,}"; then - EPYTEST_DESELECT=() - for other in PyQt{5,6} PySide{2,6}; do - if [[ ${QT_API} != ${other} ]]; then - EPYTEST_DESELECT+=( - "qtpy/tests/test_main.py::test_qt_api_environ[${other}]" - ) - fi - done - - einfo "Testing with ${EPYTHON} and QT_API=${QT_API}" - nonfatal epytest -o addopts= || - die -n "Tests failed with ${EPYTHON} and QT_API=${QT_API}" || - return 1 - fi - done -} - -src_test() { - virtx distutils-r1_src_test -} - -pkg_postinst() { - elog "When multiple Qt4Python targets are enabled QtPy will default to" - elog "the first enabled target in this order: PyQt6 PySide6." - elog "This can be overridden with the QT_API environment variable." -} diff --git a/dev-python/qtsass/Manifest b/dev-python/qtsass/Manifest deleted file mode 100644 index 97a81980ef7c..000000000000 --- a/dev-python/qtsass/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST qtsass-0.4.0.gh.tar.gz 29466 BLAKE2B 954016c3a7a1ced59a28a50284f284f6138caf6c97cabb2854c56a3c499741060d4de7717ec39733fc41dc221d11f16118380dfc252ee1f169466bacc7ba6ad9 SHA512 58b5b70c5f1c102817d6024acb0d72f496f55217950e5a52422965215b8dc8debf4c7c6d4724efb5609b75b675d81e99dccc9211c0804c75063d33127f25353e diff --git a/dev-python/qtsass/metadata.xml b/dev-python/qtsass/metadata.xml deleted file mode 100644 index d1e753991a98..000000000000 --- a/dev-python/qtsass/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - spyder-ide/qtsass - qtsass - - - diff --git a/dev-python/qtsass/qtsass-0.4.0.ebuild b/dev-python/qtsass/qtsass-0.4.0.ebuild deleted file mode 100644 index eb542da5ca92..000000000000 --- a/dev-python/qtsass/qtsass-0.4.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Compile SASS files to Qt stylesheets" -HOMEPAGE=" - https://github.com/spyder-ide/qtsass/ - https://pypi.org/project/qtsass/ -" -SRC_URI=" - https://github.com/spyder-ide/qtsass/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/libsass-0.22.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/quantities/Manifest b/dev-python/quantities/Manifest deleted file mode 100644 index 1ef47cb46de5..000000000000 --- a/dev-python/quantities/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST quantities-0.16.4.tar.gz 100726 BLAKE2B c1ec4aebd0f40c0d04e07e3139cf38e0c9987e85bb37d23d1910cc5f7c91a17313741fb5e444460802891a73142730b001a0d7311274dbb06c81777dc8cd4d7d SHA512 e43054025a08023449d77721c54ca20d6c45cb8848cf4738fd11692580e31e5639feca77cf1d714436cd49b51f74ebca6508e09e5ad02c3fa985599b1b807fe3 diff --git a/dev-python/quantities/metadata.xml b/dev-python/quantities/metadata.xml deleted file mode 100644 index bef4ca8acd9a..000000000000 --- a/dev-python/quantities/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - python-quantities/python-quantities - quantities - - diff --git a/dev-python/quantities/quantities-0.16.4.ebuild b/dev-python/quantities/quantities-0.16.4.ebuild deleted file mode 100644 index c9b9b0e44781..000000000000 --- a/dev-python/quantities/quantities-0.16.4.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Support for physical quantities with units, based on numpy" -HOMEPAGE=" - https://github.com/python-quantities/python-quantities/ - https://pypi.org/project/quantities/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -RDEPEND=" - >=dev-python/numpy-1.24[$PYTHON_USEDEP] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest --pyargs quantities.tests -} diff --git a/dev-python/quart-trio/Manifest b/dev-python/quart-trio/Manifest deleted file mode 100644 index 0cbde8fda4ff..000000000000 --- a/dev-python/quart-trio/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST quart_trio-0.12.0.tar.gz 14979 BLAKE2B 7a7ffaba59e6984001941c1c54cfab189434366ab1b56d6509567c79560d916e2a5f0c81e8f23e17462de17d012d77eda3803cc8828a5378b3b92c1bab00e475 SHA512 70b1f2406185b020f999cb335c2c13599faf9c36c69f8adc437fbb846158f659e8d6527199083f9674e75c99bcd10dbf228dbd62ca7c5614b471c462b22227ee -DIST quart_trio-0.12.0.tar.gz.provenance 9048 BLAKE2B 0d1cad63529cb05297fdc42e4a278f32190a7c2ac5760de50b57c4a211edd92a29dbf443d96fbe6cfd552799b56d065249fcf049e3e760115b420b5fac771149 SHA512 6af92ccd518830c1034c62fdbc3665022d105075d998baf5722da109e93d7fba8d4c3a4a93565f40f1472a5c08d8cdac2ceb69a80e4ae485cf362bb0b49c2005 diff --git a/dev-python/quart-trio/metadata.xml b/dev-python/quart-trio/metadata.xml deleted file mode 100644 index 0a22f1b2a556..000000000000 --- a/dev-python/quart-trio/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - python@gentoo.org - - - - pgjones/quart-trio - quart-trio - - diff --git a/dev-python/quart-trio/quart-trio-0.12.0.ebuild b/dev-python/quart-trio/quart-trio-0.12.0.ebuild deleted file mode 100644 index b3c531539c3e..000000000000 --- a/dev-python/quart-trio/quart-trio-0.12.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYPI_VERIFY_REPO=https://github.com/pgjones/quart-trio -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Quart extension to provide trio support" -HOMEPAGE=" - https://github.com/pgjones/quart-trio/ - https://pypi.org/project/quart-trio/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/hypercorn-0.12.0[${PYTHON_USEDEP}] - >=dev-python/quart-0.19[${PYTHON_USEDEP}] - >=dev-python/trio-0.19.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-trio ) -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/quart/Manifest b/dev-python/quart/Manifest deleted file mode 100644 index 3bec30ec94d5..000000000000 --- a/dev-python/quart/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST quart-0.20.0.gh.tar.gz 746472 BLAKE2B 7c558532e6bbd2b4f37fbde7517700cd5e777faebd6ee2c5249ae774250d222e3e858f22a51ed8012c4695485a880ac7d288c723c615d6d80f7c8593e7eeb441 SHA512 22d99aae1f30ebc50326ed0c589938386d7b6c11398925b1cf326d2efa2d79ca40ad21939acb191b8a804ed78276f213375e20f31b66c7bb63ff28e91047017c diff --git a/dev-python/quart/metadata.xml b/dev-python/quart/metadata.xml deleted file mode 100644 index e630e696005f..000000000000 --- a/dev-python/quart/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - pallets/quart - Quart - - diff --git a/dev-python/quart/quart-0.20.0.ebuild b/dev-python/quart/quart-0.20.0.ebuild deleted file mode 100644 index dcc451ce92a1..000000000000 --- a/dev-python/quart/quart-0.20.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Python ASGI web microframework with the same API as Flask" -HOMEPAGE=" - https://github.com/pallets/quart/ - https://pypi.org/project/Quart/ -" -# no tests in sdist as of 0.20.0 -SRC_URI=" - https://github.com/pallets/quart/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/aiofiles[${PYTHON_USEDEP}] - >=dev-python/blinker-1.6[${PYTHON_USEDEP}] - >=dev-python/click-8.0.0[${PYTHON_USEDEP}] - >=dev-python/flask-3.0.0[${PYTHON_USEDEP}] - >=dev-python/hypercorn-0.11.2[${PYTHON_USEDEP}] - dev-python/itsdangerous[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/markupsafe[${PYTHON_USEDEP}] - >=dev-python/werkzeug-3.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/python-dotenv[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -o addopts= -p asyncio -} diff --git a/dev-python/questionary/Manifest b/dev-python/questionary/Manifest deleted file mode 100644 index 985fc5d6aaa5..000000000000 --- a/dev-python/questionary/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST questionary-2.1.0.gh.tar.gz 354532 BLAKE2B 22f73572704758060044b663cc4875ad93ffdcde992e0e1c8fa02035dcc93cd6aa58a4fd1bb6dcfb79fdbc51051bf4a9d2c1e9de4fd9ff49ce93c7da2435fc0b SHA512 80e689164defd8025d4ce4bef787e861370b0335f126110b2a239efe07b83feacf1b6e6fc7f0d42a8410eac175289f1e6f88e2e369b656e312521daefe36d8de -DIST questionary-2.1.1.gh.tar.gz 357291 BLAKE2B bc4efe73308c8a104220981e4227e6332b640b033af86d1d04c921df145e277e7e7fd80a5e4e7cd5500ab0aa072dd332ab14059bfab8f89b68345095185efcb6 SHA512 92cd33b78cafabf26b9ed891d2bfa141a1c07c75afe97bf7482ebb570d32e614cb5010900cd499dd0ac51c004130dbdf074210b38f1d1d30a8aa610215799265 diff --git a/dev-python/questionary/metadata.xml b/dev-python/questionary/metadata.xml deleted file mode 100644 index 3cb035804eea..000000000000 --- a/dev-python/questionary/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - cyber+gentoo@sysrq.in - Anna - - - - tmbo/questionary - questionary - - diff --git a/dev-python/questionary/questionary-2.1.0.ebuild b/dev-python/questionary/questionary-2.1.0.ebuild deleted file mode 100644 index 38542d4392c8..000000000000 --- a/dev-python/questionary/questionary-2.1.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python library to build pretty command line user prompts" -HOMEPAGE=" - https://pypi.org/project/questionary/ - https://github.com/tmbo/questionary -" -SRC_URI="https://github.com/tmbo/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/prompt-toolkit-2[${PYTHON_USEDEP}] - - - - - gentoo@aisha.cc - Aisha Tammy - - - scrapy/queuelib - queuelib - https://github.com/scrapy/queuelib/issues - - diff --git a/dev-python/queuelib/queuelib-1.8.0.ebuild b/dev-python/queuelib/queuelib-1.8.0.ebuild deleted file mode 100644 index 0eb6f0176054..000000000000 --- a/dev-python/queuelib/queuelib-1.8.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of persistent and non-persistent queues for Python" -HOMEPAGE="https://scrapy.org/" - -LICENSE="BSD" -SLOT=0 -KEYWORDS="~amd64 ~arm64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/radon/Manifest b/dev-python/radon/Manifest deleted file mode 100644 index 17159d6aa96b..000000000000 --- a/dev-python/radon/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST radon-6.0.1.tar.gz 1874992 BLAKE2B a70926fc7acc4212d65dc9b6fc843b8fc32ca55aa836464240cf1fd6065ac9d5a28b8a2facdde5287bfd119a388db5ce1a530c5c84aebcbbe414ca1c336451b8 SHA512 91bd091610568dacb95491ba314b68dfb33ee397b043ae96badc7c134a841122d90394a36b1d665c9cabf273c0e6128217ebfc459c36020c12dcab647dd5df53 diff --git a/dev-python/radon/metadata.xml b/dev-python/radon/metadata.xml deleted file mode 100644 index 4e71a05ef568..000000000000 --- a/dev-python/radon/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - radon - rubik/radon - - diff --git a/dev-python/radon/radon-6.0.1-r2.ebuild b/dev-python/radon/radon-6.0.1-r2.ebuild deleted file mode 100644 index e3f838b89b15..000000000000 --- a/dev-python/radon/radon-6.0.1-r2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Code Metrics in Python" -HOMEPAGE=" - https://radon.readthedocs.io/ - https://github.com/rubik/radon/ - https://pypi.org/project/radon/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/colorama-0.4.1[${PYTHON_USEDEP}] - dev-python/flake8[${PYTHON_USEDEP}] - >=dev-python/mando-0.6[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin deps - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die -} diff --git a/dev-python/raet/Manifest b/dev-python/raet/Manifest deleted file mode 100644 index 719ea8c1cbba..000000000000 --- a/dev-python/raet/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST raet-0.6.8.tar.gz 807419 BLAKE2B 2370eb55b76a52cf89363f9891a411ea7fa2f27b84bd216c44010fd9afb5dcd9261570f916db00ff7bd922c485cd6123b3a6522154b6e05f7869d7e790177f7b SHA512 01279e7414ec3edc9f2bc0641cb9e0606ebf5700b5ce37a05fd5919f3274b3b43aad64110baf4c4b1fda3843cb1a87b6be4ab592a8f62e82b3a716a86ae61b20 diff --git a/dev-python/raet/files/raet-0.6.8-msgpack-1.0.patch b/dev-python/raet/files/raet-0.6.8-msgpack-1.0.patch deleted file mode 100644 index 732d64091523..000000000000 --- a/dev-python/raet/files/raet-0.6.8-msgpack-1.0.patch +++ /dev/null @@ -1,128 +0,0 @@ -From 34e87f76daff2b0c898ff544cddad04a46784dfe Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= -Date: Thu, 23 Apr 2020 19:06:54 +0200 -Subject: [PATCH] Make the package compatible with msgpack 1.0.0. - -Also, a wee bit of cleanup. ---- - raet/keeping.py | 4 ++-- - raet/lane/paging.py | 8 +++----- - raet/road/packeting.py | 11 ++++------- - raet/road/test/test_packeting.py | 6 +++--- - 4 files changed, 12 insertions(+), 17 deletions(-) - -diff --git a/raet/keeping.py b/raet/keeping.py -index fad41b2..d7270d9 100644 ---- a/raet/keeping.py -+++ b/raet/keeping.py -@@ -127,7 +127,7 @@ def dump(data, filepath): - raise raeting.KeepError("Invalid filepath ext '{0}' " - "needs msgpack installed".format(filepath)) - with ocfn(filepath, "w+b", binary=True) as f: -- msgpack.dump(data, f, encoding='utf-8') -+ msgpack.dump(data, f) - f.flush() - os.fsync(f.fileno()) - else: -@@ -154,7 +154,7 @@ def load(filepath): - raise raeting.KeepError("Invalid filepath ext '{0}' " - "needs msgpack installed".format(filepath)) - with ocfn(filepath, "rb", binary=True) as f: -- it = msgpack.load(f, object_pairs_hook=odict, encoding='utf-8') -+ it = msgpack.load(f, object_pairs_hook=odict) - else: - it = None - except EOFError: -diff --git a/raet/lane/paging.py b/raet/lane/paging.py -index eeff2b3..9a98af7 100644 ---- a/raet/lane/paging.py -+++ b/raet/lane/paging.py -@@ -162,8 +162,7 @@ def pack(self): - if not msgpack: - emsg = "Msgpack not installed." - raise raeting.PacketError(emsg) -- self.packed = msgpack.dumps(self.data, -- encoding='utf-8') -+ self.packed = msgpack.dumps(self.data) - else: - emsg = "Unrecognized message pack kind '{0}'\n".format(pk) - console.terse(emsg) -@@ -192,7 +191,7 @@ def parse(self): - - if pk == PackKind.json: - if self.packed: -- self.data = json.loads(self.packed.decode(encoding='utf-8'), -+ self.data = json.loads(self.packed.decode(), - object_pairs_hook=odict) - elif pk == PackKind.pack: - if self.packed: -@@ -200,8 +199,7 @@ def parse(self): - emsg = "Msgpack not installed." - raise raeting.PacketError(emsg) - self.data = msgpack.loads(self.packed, -- object_pairs_hook=odict, -- encoding='utf-8') -+ object_pairs_hook=odict) - - if not isinstance(self.data, Mapping): - emsg = "Message body not a mapping\n" -diff --git a/raet/road/packeting.py b/raet/road/packeting.py -index 918d479..33a7ac8 100644 ---- a/raet/road/packeting.py -+++ b/raet/road/packeting.py -@@ -283,8 +283,7 @@ def pack(self): - if not msgpack: - emsg = "Msgpack not installed." - raise raeting.PacketError(emsg) -- self.packed = msgpack.dumps(self.data, -- encoding='utf-8') -+ self.packed = msgpack.dumps(self.data) - elif bk == BodyKind.raw: - self.packed = self.data # data is already formatted string - -@@ -308,9 +307,8 @@ def parse(self): - - if bk == BodyKind.json: - if self.packed: -- kit = json.loads(self.packed.decode(encoding='utf-8'), -- object_pairs_hook=odict, -- encoding='utf-8') -+ kit = json.loads(self.packed.decode(), -+ object_pairs_hook=odict) - if not isinstance(kit, Mapping): - emsg = "Packet body not a mapping." - raise raeting.PacketError(emsg) -@@ -321,8 +319,7 @@ def parse(self): - emsg = "Msgpack not installed." - raise raeting.PacketError(emsg) - kit = msgpack.loads(self.packed, -- object_pairs_hook=odict, -- encoding='utf-8') -+ object_pairs_hook=odict) - if not isinstance(kit, Mapping): - emsg = "Packet body not a mapping." - raise raeting.PacketError(emsg) -diff --git a/raet/road/test/test_packeting.py b/raet/road/test/test_packeting.py -index da88c01..6089ffe 100644 ---- a/raet/road/test/test_packeting.py -+++ b/raet/road/test/test_packeting.py -@@ -375,8 +375,8 @@ def testSegmentation(self): - - tray0 = packeting.TxTray(stack=stack, data=data, body=stuff) - tray0.pack() -- self.assertEquals(tray0.packed, b' 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299') -- self.assertEquals(len(tray0.packets), 2) -+ self.assertEqual(tray0.packed, b' 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299') -+ self.assertEqual(len(tray0.packets), 2) - - tray1 = packeting.RxTray(stack=stack) - for packet in tray0.packets: -@@ -416,7 +416,7 @@ def testSegmentation(self): - 'fk': 0, - 'fl': 0, - 'fg': '08'}) -- self.assertEquals( tray1.body, stuff) -+ self.assertEqual( tray1.body, stuff) - - class StackTestCase(unittest.TestCase): - ''' diff --git a/dev-python/raet/files/raet-0.6.8-py310.patch b/dev-python/raet/files/raet-0.6.8-py310.patch deleted file mode 100644 index 94e5287db0b6..000000000000 --- a/dev-python/raet/files/raet-0.6.8-py310.patch +++ /dev/null @@ -1,69 +0,0 @@ -diff --git a/raet/lane/paging.py b/raet/lane/paging.py -index 5a2f480..e33d95c 100644 ---- a/raet/lane/paging.py -+++ b/raet/lane/paging.py -@@ -6,7 +6,7 @@ paging module provides classes for RAET UXD messaging management - ''' - - # Import python libs --from collections import Mapping -+from collections.abc import Mapping - try: - import simplejson as json - except ImportError: -diff --git a/raet/lane/stacking.py b/raet/lane/stacking.py -index 3969cd9..be88111 100644 ---- a/raet/lane/stacking.py -+++ b/raet/lane/stacking.py -@@ -11,7 +11,8 @@ import sys - import os - import errno - --from collections import deque, Mapping -+from collections import deque -+from collections.abc import Mapping - try: - import simplejson as json - except ImportError: -diff --git a/raet/road/packeting.py b/raet/road/packeting.py -index 0675912..078d76d 100644 ---- a/raet/road/packeting.py -+++ b/raet/road/packeting.py -@@ -6,7 +6,8 @@ packeting module provides classes for Raet packets - ''' - - # Import python libs --from collections import Mapping, deque -+from collections import deque -+from collections.abc import Mapping - try: - import simplejson as json - except ImportError: -diff --git a/raet/road/stacking.py b/raet/road/stacking.py -index 924ae52..4d8670b 100644 ---- a/raet/road/stacking.py -+++ b/raet/road/stacking.py -@@ -10,7 +10,8 @@ import socket - import os - import errno - --from collections import deque, Mapping -+from collections import deque -+from collections.abc import Mapping - try: - import simplejson as json - except ImportError: -diff --git a/raet/stacking.py b/raet/stacking.py -index 0a1743a..9244b66 100644 ---- a/raet/stacking.py -+++ b/raet/stacking.py -@@ -13,7 +13,8 @@ import sys - if sys.version_info > (3,): - long = int - --from collections import deque, Mapping -+from collections import deque -+from collections.abc import Mapping - try: - import simplejson as json - except ImportError: diff --git a/dev-python/raet/metadata.xml b/dev-python/raet/metadata.xml deleted file mode 100644 index 5b2b19555f79..000000000000 --- a/dev-python/raet/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - raet - RaetProtocol/raet - - diff --git a/dev-python/raet/raet-0.6.8-r6.ebuild b/dev-python/raet/raet-0.6.8-r6.ebuild deleted file mode 100644 index c848abc2cc5e..000000000000 --- a/dev-python/raet/raet-0.6.8-r6.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Reliable Asynchronous Event Transport Protocol" -HOMEPAGE=" - https://github.com/RaetProtocol/raet/ - https://pypi.org/project/raet/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/six-1.6.1[${PYTHON_USEDEP}] - >=dev-python/libnacl-1.4.3[${PYTHON_USEDEP}] - >=dev-python/ioflo-2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/raet-0.6.8-msgpack-1.0.patch" - "${FILESDIR}/raet-0.6.8-py310.patch" -) - -python_prepare_all() { - distutils-r1_python_prepare_all - sed -e "/setuptools_git/d" -i setup.py || die -} - -python_test() { - pushd "${BUILD_DIR}/install$(python_get_sitedir)" >/dev/null || die - "${EPYTHON}" raet/test/__init__.py || die "tests failed for ${EPYTHON}" - popd >/dev/null || die -} diff --git a/dev-python/random2/Manifest b/dev-python/random2/Manifest deleted file mode 100644 index d9e4218a3dc8..000000000000 --- a/dev-python/random2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST random2-1.0.2.tar.gz 18095 BLAKE2B 17755408300a40c792fd1e6fdef278666408b178016b7b0d0c7b7e7a4927c522bea70961ae0393d3be35fcce8a6924a0421fe7e7fc319ff831d3346712060a07 SHA512 69b91de23ae2f384bf0054bd8e2bf36de0778b006d7c4620dd34b86297f021f80670c550069086f3c123cc47126e41449323de4944a31754c9d830eb08ab7db0 diff --git a/dev-python/random2/metadata.xml b/dev-python/random2/metadata.xml deleted file mode 100644 index 8697ec9e18bb..000000000000 --- a/dev-python/random2/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - random2 - - diff --git a/dev-python/random2/random2-1.0.2.ebuild b/dev-python/random2/random2-1.0.2.ebuild deleted file mode 100644 index 08ee2fa48370..000000000000 --- a/dev-python/random2/random2-1.0.2.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python 2.7 random module ported to Python 3" -HOMEPAGE="https://pypi.org/project/random2/" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" - -python_test() { - "${EPYTHON}" -m unittest -vv src.tests.test_suite || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest deleted file mode 100644 index 55be9517985c..000000000000 --- a/dev-python/rapidfuzz/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST rapidfuzz-3.14.5.tar.gz 57901753 BLAKE2B 1cc150abbccb42fe58c79596168701eb1f68976327fc5ce7919000fd447e82ad1c4d4fa921678d5475187639c03331e0f678a78088ba7401f1d5a2eec37d0900 SHA512 9d7881f70b4a88502b3e2f85ef0b30ba08ca2863c76765b0a9806cf788be3145775e2595b084ea2701ff1ccedc7eaf2bb5fe854e8617acb1939abbb943773f64 -DIST rapidfuzz-3.14.5.tar.gz.provenance 9729 BLAKE2B 3740112d98598dfdc306afe43d798e05714a1c8e392e7f2cdfac15e1240907ba909a63eefd701ca751c65330a504a29acaeb79a27d16f5148ad0ed02692e47a7 SHA512 b66660adcaac97a4dcb13b1299a9726c745b109a40f21ff410c5818ad3b5491b2f4bd44bcdabcd6081ae34c299d76c2b2e355c7b645c9d2d855730905391f155 diff --git a/dev-python/rapidfuzz/metadata.xml b/dev-python/rapidfuzz/metadata.xml deleted file mode 100644 index b9e1b20ae859..000000000000 --- a/dev-python/rapidfuzz/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - rapidfuzz/RapidFuzz - RapidFuzz - - diff --git a/dev-python/rapidfuzz/rapidfuzz-3.14.5.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.14.5.ebuild deleted file mode 100644 index a70ffeb1b7fc..000000000000 --- a/dev-python/rapidfuzz/rapidfuzz-3.14.5.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYPI_PN=RapidFuzz -PYPI_VERIFY_REPO=https://github.com/rapidfuzz/RapidFuzz -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics" -HOMEPAGE=" - https://github.com/rapidfuzz/RapidFuzz/ - https://pypi.org/project/RapidFuzz/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# all these are header-only libraries -DEPEND=" - >=dev-cpp/taskflow-3.0.0 - >=dev-cpp/rapidfuzz-cpp-3.3.3 - dev-python/numpy[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/cython-3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # sterilize build flags - sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die - # remove bundled libraries - rm -r extern || die - # force recythonization - find src -name '*.cxx' -delete || die - # do not require exact taskflow version - sed -i -e '/Taskflow/s:4\.0\.0::' CMakeLists.txt || die - - distutils-r1_src_prepare - - export RAPIDFUZZ_BUILD_EXTENSION=1 -} diff --git a/dev-python/rarfile/Manifest b/dev-python/rarfile/Manifest deleted file mode 100644 index a583dacc249e..000000000000 --- a/dev-python/rarfile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rarfile-4.2.tar.gz 153476 BLAKE2B ddaf85bf0edeb7203a6d1007c118facd53dc5c310ed110f087ec990532f576d601075b4a2455657dc5730ed3668f6494e4fd3132efeb95a821162dbda91caf23 SHA512 fed3943a6d201d4832ee5377069ea400e58394590dd5022cdd7b6f6944c9bf1b6c26387aa0db4c56d5d82f6d10d0cecd2e438e224287cdbdb3314770848c14d8 diff --git a/dev-python/rarfile/metadata.xml b/dev-python/rarfile/metadata.xml deleted file mode 100644 index e9097a4a98f3..000000000000 --- a/dev-python/rarfile/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - Enables the module to support compressed v3 archives by calling the app-arch/unrar. - - - rarfile - markokr/rarfile - - diff --git a/dev-python/rarfile/rarfile-4.2.ebuild b/dev-python/rarfile/rarfile-4.2.ebuild deleted file mode 100644 index 9dea5091a716..000000000000 --- a/dev-python/rarfile/rarfile-4.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Module for RAR archive reading" -HOMEPAGE=" - https://github.com/markokr/rarfile/ - https://pypi.org/project/rarfile/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="+compressed test" -REQUIRED_USE="test? ( compressed )" - -RDEPEND=" - compressed? ( app-arch/unrar ) -" - -distutils_enable_tests pytest diff --git a/dev-python/ratelimit/Manifest b/dev-python/ratelimit/Manifest deleted file mode 100644 index cc1a11905663..000000000000 --- a/dev-python/ratelimit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ratelimit-2.2.1.gh.tar.gz 12366 BLAKE2B 7c810bd111202ef6cd86a789627367665457eb2fd88f13d91b18c934210b72f8f4b0ca1ae0e26b502234c4bf3e74d1c6608260d51a022f9f733d10eb061de023 SHA512 a9a2347e9f9e152e5b1ffcf346cf750c5c52471aa2216b485d989edfc55686077990676a35e0125277313ad50a656a14ab72b7aac61b661e2fc4ec74611b5990 diff --git a/dev-python/ratelimit/metadata.xml b/dev-python/ratelimit/metadata.xml deleted file mode 100644 index 3955b7b7473e..000000000000 --- a/dev-python/ratelimit/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - ratelimit introduces a method decorator preventing a method from being - called more than once within a given time period. It prevents API providers - from banning your applications by conforming to set rate limits. - - - - tomasbasham/ratelimit - ratelimit - - diff --git a/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild b/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild deleted file mode 100644 index d0bf783fc367..000000000000 --- a/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="An API rate limit decorator for Python" -HOMEPAGE="https://github.com/tomasbasham/ratelimit" -SRC_URI=" - https://github.com/tomasbasham/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -distutils_enable_tests pytest - -src_prepare() { - # remove --cov args injection - rm pytest.ini || die - distutils-r1_src_prepare -} diff --git a/dev-python/rdflib/Manifest b/dev-python/rdflib/Manifest deleted file mode 100644 index 969410525dcd..000000000000 --- a/dev-python/rdflib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rdflib-7.6.0.gh.tar.gz 5175542 BLAKE2B d5e9f9ce4bea6c5d52b62b9271cd182368cd81ab90a72c0a356238c1744a0d03c077bed5801add5e7090db5ea3a947e0d6cfa1a4f785a01336d5dc6951951241 SHA512 464fe52d968bd8618cef5ab99c28cb465b9b07287a28049d7e2916c1dac4971187be5794b4007509f875fb28cb0c198fd2e1d9338893ecdd00ed5d0d6865ee98 diff --git a/dev-python/rdflib/metadata.xml b/dev-python/rdflib/metadata.xml deleted file mode 100644 index b14504590ad4..000000000000 --- a/dev-python/rdflib/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - rdflib - RDFLib/rdflib - - diff --git a/dev-python/rdflib/rdflib-7.6.0.ebuild b/dev-python/rdflib/rdflib-7.6.0.ebuild deleted file mode 100644 index b3e2af12b247..000000000000 --- a/dev-python/rdflib/rdflib-7.6.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite?,threads(+)" - -inherit distutils-r1 - -DESCRIPTION="RDF library containing a triple store and parser/serializer" -HOMEPAGE=" - https://github.com/RDFLib/rdflib/ - https://pypi.org/project/rdflib/ -" -# tests removed in 7.1.2 -SRC_URI=" - https://github.com/RDFLib/rdflib/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="examples sqlite" - -RDEPEND=" - dev-python/html5lib[${PYTHON_USEDEP}] - =dev-python/pyparsing-3.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/requests[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -# (xdist fails to collect) -distutils_enable_tests pytest - -python_prepare_all() { - distutils-r1_python_prepare_all - - # doctests require internet - sed -i -e '/doctest-modules/d' pyproject.toml || die - - # we disable pytest-cov - sed -i -e 's@, no_cover: None@@' test/test_misc/test_plugins.py || die - - # allow regular html5lib, html5rdf is a fork with minimal changes: - # removing six dep (which is kinda good) and bundling webencodings - # (which is horrible) - find -name '*.py' -exec sed -i -e 's:html5rdf:html5lib:g' {} + || die -} - -python_test() { - local EPYTEST_DESELECT=( - # tests try to install stuff via pip - test/test_misc/test_plugins.py - # triggers a GC error (and stack overflow was expected anyway) - 'test/test_sparql/test_translate_algebra.py::test_roundtrip[test_other__service1]' - ) - - epytest -m "not webtest and not testcontainer" -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-python/re-assert/Manifest b/dev-python/re-assert/Manifest deleted file mode 100644 index d1cd38083cc4..000000000000 --- a/dev-python/re-assert/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST re-assert-1.1.0.gh.tar.gz 5010 BLAKE2B fc65f43b3525d02d877d51f0a1556b6b205dd1126fc205b775f5c0b6c34ee7c3e8d224fc3f46a80e8df4a366674be90221e891e19e12072c87ff82451ca8676c SHA512 fc14267cc68a12ff7350982f0bf54c77107809c9f0379ab3aa73fa1b7cf5ccabb130fcd35ab75bdf183e69c802a041deac707e1f0bab1c3815d4146b4e320c07 diff --git a/dev-python/re-assert/files/re-assert-1.1.0-re-fallback.patch b/dev-python/re-assert/files/re-assert-1.1.0-re-fallback.patch deleted file mode 100644 index b292d48d6e0f..000000000000 --- a/dev-python/re-assert/files/re-assert-1.1.0-re-fallback.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff --git a/re_assert.py b/re_assert.py -index 840401e..8818da1 100644 ---- a/re_assert.py -+++ b/re_assert.py -@@ -1,8 +1,13 @@ -+import sys -+ - from typing import Any - from typing import Optional - from typing import Pattern - --import regex -+if sys.implementation.name == "cpython": -+ import regex -+else: -+ import re as regex - - - class Matches: # TODO: Generic[AnyStr] (binary pattern support) -@@ -12,6 +17,9 @@ class Matches: # TODO: Generic[AnyStr] (binary pattern support) - self._type = type(pattern) - - def _fail_message(self, fail: str) -> str: -+ if sys.implementation.name != "cpython": -+ return "regex failed to match" -+ - # binary search to find the longest substring match - pos, bound = 0, len(fail) - while pos < bound: -diff --git a/setup.cfg b/setup.cfg -index 46303ca..74cf999 100644 ---- a/setup.cfg -+++ b/setup.cfg -@@ -20,7 +20,7 @@ classifiers = - [options] - py_modules = re_assert - install_requires = -- regex -+ regex; python_implementation=="CPython" - python_requires = >=3.6.1 - - [bdist_wheel] diff --git a/dev-python/re-assert/metadata.xml b/dev-python/re-assert/metadata.xml deleted file mode 100644 index f3acc88751f2..000000000000 --- a/dev-python/re-assert/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - re-assert - asottile/re-assert - - diff --git a/dev-python/re-assert/re-assert-1.1.0-r3.ebuild b/dev-python/re-assert/re-assert-1.1.0-r3.ebuild deleted file mode 100644 index 4566fe942e31..000000000000 --- a/dev-python/re-assert/re-assert-1.1.0-r3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2020-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="Show where your regex match assertion failed" -HOMEPAGE=" - https://github.com/asottile/re-assert/ - https://pypi.org/project/re-assert/ -" -SRC_URI=" - https://github.com/asottile/re-assert/archive/v${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 ~x64-macos" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/regex[${PYTHON_USEDEP}] - ' 'python*') -" - -distutils_enable_tests pytest - -PATCHES=( - # use `re` as fallback since `regex` doesn't support PyPy - "${FILESDIR}/${P}-re-fallback.patch" -) - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # message/repr mismatches due to using `re` module - tests/re_assert_test.py::test_fail_at_beginning - tests/re_assert_test.py::test_fail_at_end_of_line - tests/re_assert_test.py::test_fail_at_end_of_line_mismatching_newline - tests/re_assert_test.py::test_fail_end_of_line_with_newline - tests/re_assert_test.py::test_fail_multiple_lines - tests/re_assert_test.py::test_match_with_tabs - tests/re_assert_test.py::test_matches_repr_with_flags - tests/re_assert_test.py::test_repr_with_failure - ) - ;; - esac - - epytest -} diff --git a/dev-python/readability-lxml/Manifest b/dev-python/readability-lxml/Manifest deleted file mode 100644 index 095d8e8407fe..000000000000 --- a/dev-python/readability-lxml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST readability-lxml-0.8.4.1.gh.tar.gz 81767 BLAKE2B 5303f61c0317b233693f7d41ce3fb2d66c0bc1dd30997296dd32cc320b2a79cd5f65bb5ab074f623cf5dfc17679dc7c354694ed54661f46ccee34c8b27bdd333 SHA512 74d7163cd46df9ed60655cf0abc401a20001f39c03deb0e86d34942f9e50ddb8e2825b50599b43995f1db2cd26515c1abe03a63e1cab7f737c7aa59347000d25 diff --git a/dev-python/readability-lxml/metadata.xml b/dev-python/readability-lxml/metadata.xml deleted file mode 100644 index ac7d787a00bd..000000000000 --- a/dev-python/readability-lxml/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - Yuri Baburov - burchik@gmail.com - - readability-lxml - buriy/python-readability - - diff --git a/dev-python/readability-lxml/readability-lxml-0.8.4.1.ebuild b/dev-python/readability-lxml/readability-lxml-0.8.4.1.ebuild deleted file mode 100644 index 36d5b20858d9..000000000000 --- a/dev-python/readability-lxml/readability-lxml-0.8.4.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2019-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 - -MY_PN="python-readability" -DESCRIPTION="Fast html to text parser (article readability tool)" -HOMEPAGE=" - https://pypi.org/project/readability-lxml/ - https://github.com/buriy/python-readability -" -SRC_URI="https://github.com/buriy/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/lxml-html-clean[${PYTHON_USEDEP}] - || ( - dev-python/faust-cchardet[${PYTHON_USEDEP}] - dev-python/chardet[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -distutils_enable_sphinx doc/source \ - dev-python/myst-parser \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/readchar/Manifest b/dev-python/readchar/Manifest deleted file mode 100644 index 4f3e29d2648c..000000000000 --- a/dev-python/readchar/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST readchar-4.2.1.gh.tar.gz 13314 BLAKE2B 5ba452b11e11bca431b3db5245ae640e318275bc58de7f837d0e6167e5c7d102eac2b91641d7f4fea6da3a3b6bedb7c0b984d80d752286285b5316d7f8d499c6 SHA512 dc633048c165f3683bb5776292251baae6b9cd0e1da4e7505d78a389565dc4557d815cf8635241bde8dd275873322e763c5ee13741b6ba4d0b1914e76ef2e028 diff --git a/dev-python/readchar/metadata.xml b/dev-python/readchar/metadata.xml deleted file mode 100644 index 8b3ff1e97aff..000000000000 --- a/dev-python/readchar/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - magmax/python-readchar - readchar - - diff --git a/dev-python/readchar/readchar-4.2.1.ebuild b/dev-python/readchar/readchar-4.2.1.ebuild deleted file mode 100644 index 3549baf1df35..000000000000 --- a/dev-python/readchar/readchar-4.2.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 #pypi - -DESCRIPTION="Python library to read characters and key strokes" -HOMEPAGE=" - https://github.com/magmax/python-readchar/ - https://pypi.org/project/readchar/ -" -# no tests in sdist -SRC_URI=" - https://github.com/magmax/python-readchar/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/python-readchar-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - # --capture=no: required for tests to pass - # -o addopts=: avoid cov options - epytest --capture=no -o addopts= -} diff --git a/dev-python/readmdict/Manifest b/dev-python/readmdict/Manifest deleted file mode 100644 index bbd1f8a7585c..000000000000 --- a/dev-python/readmdict/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST readmdict-0.1.1.tar.gz 15881 BLAKE2B c320c9da11a348827379f1ebad4d67f2443cb3bda16afc5b7f8b7d7aa2a947874039b21c2c4aaaa1c9666d71b19a745ce78bcaa1df8d10455fa7a1cf5900168b SHA512 f68db59df07bb54f837b26b5fb3d2e2cd87aaac64d38bab5994398b7858f79759a4a216048259ce93e83681bf66318894cf80e68fb44fe5313a6eb44fd56f66e diff --git a/dev-python/readmdict/metadata.xml b/dev-python/readmdict/metadata.xml deleted file mode 100644 index 9b4ebec53965..000000000000 --- a/dev-python/readmdict/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - dev@notyourcomputer.net - Shaoyu Tseng - - - readmdict - ffreemt/readmdict - - diff --git a/dev-python/readmdict/readmdict-0.1.1-r1.ebuild b/dev-python/readmdict/readmdict-0.1.1-r1.ebuild deleted file mode 100644 index f9cfff201c06..000000000000 --- a/dev-python/readmdict/readmdict-0.1.1-r1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Read mdx/mdd files" -HOMEPAGE=" - https://github.com/ffreemt/readmdict - https://pypi.org/project/readmdict/ -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -pkg_postinst() { - optfeature "LZO support" dev-python/python-lzo -} diff --git a/dev-python/readme-renderer/Manifest b/dev-python/readme-renderer/Manifest deleted file mode 100644 index 52ce9a94e34a..000000000000 --- a/dev-python/readme-renderer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST readme_renderer-44.0.tar.gz 32056 BLAKE2B d496f0ee8e0ddca1fbca0ccd8185b63169c23d2bd071b0e34aa3b1382052b3ef882737d361249597c42d8897f4188cf5cc1035d1b1115a242db3a6ce326bad7d SHA512 f68b1d9f7352ce07537d82a096e0d31000b7395a5809e7d160083071dfb8fdae38dc7a3460f42abb7aec5d932866a20bbe2b2fc09480cf4505add1bc403c34c8 diff --git a/dev-python/readme-renderer/files/readme-renderer-44.0-test.patch b/dev-python/readme-renderer/files/readme-renderer-44.0-test.patch deleted file mode 100644 index f9ed1efa8cb5..000000000000 --- a/dev-python/readme-renderer/files/readme-renderer-44.0-test.patch +++ /dev/null @@ -1,95 +0,0 @@ -From 04d5cfe76850192364eff344be7fe27730af8484 Mon Sep 17 00:00:00 2001 -From: shenxianpeng -Date: Sat, 18 Jan 2025 06:30:04 -0500 -Subject: [PATCH] update test outputs to fix test fail (#325) - ---- - tests/fixtures/test_CommonMark_008.html | 6 +++--- - tests/fixtures/test_GFM_doublequotes.html | 2 +- - tests/fixtures/test_GFM_highlight.html | 2 +- - tests/fixtures/test_GFM_highlight_default_py.html | 2 +- - tests/fixtures/test_GFM_malicious_pre.html | 2 +- - tests/fixtures/test_rst_008.html | 6 +++--- - 6 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/tests/fixtures/test_CommonMark_008.html b/tests/fixtures/test_CommonMark_008.html -index eef144d..5072058 100644 ---- a/tests/fixtures/test_CommonMark_008.html -+++ b/tests/fixtures/test_CommonMark_008.html -@@ -1,9 +1,9 @@ -

Here is some Python code for a Dog:

--
class Dog(Animal):
--    def __init__(self, name):
-+
class Dog(Animal):
-+    def __init__(self, name):
-         self.name = name
- 
--    def make_sound(self):
-+    def make_sound(self):
-         print('Ruff!')
- 
- dog = Dog('Fido')
-diff --git a/tests/fixtures/test_GFM_doublequotes.html b/tests/fixtures/test_GFM_doublequotes.html
-index f75a4cf..b26adba 100644
---- a/tests/fixtures/test_GFM_doublequotes.html
-+++ b/tests/fixtures/test_GFM_doublequotes.html
-@@ -1,7 +1,7 @@
- 

This is normal text.

-
This is code text.
- 
--
def this_is_python():
-+
def this_is_python():
-     """This is a docstring."""
-     pass
- 
-diff --git a/tests/fixtures/test_GFM_highlight.html b/tests/fixtures/test_GFM_highlight.html -index c2cf7bb..1eae5fd 100644 ---- a/tests/fixtures/test_GFM_highlight.html -+++ b/tests/fixtures/test_GFM_highlight.html -@@ -1,7 +1,7 @@ -

This is normal text.

-
This is code text.
- 
--
def this_is_python():
-+
def this_is_python():
-     pass
- 
-
func ThisIsGo(){
-diff --git a/tests/fixtures/test_GFM_highlight_default_py.html b/tests/fixtures/test_GFM_highlight_default_py.html
-index d85d6ce..d1a136f 100644
---- a/tests/fixtures/test_GFM_highlight_default_py.html
-+++ b/tests/fixtures/test_GFM_highlight_default_py.html
-@@ -1,4 +1,4 @@
--
async def this_is_python():
-+
async def this_is_python():
-     pass
- 
- print(await this_is_python())
-diff --git a/tests/fixtures/test_GFM_malicious_pre.html b/tests/fixtures/test_GFM_malicious_pre.html
-index dc7b6e6..2e586ec 100644
---- a/tests/fixtures/test_GFM_malicious_pre.html
-+++ b/tests/fixtures/test_GFM_malicious_pre.html
-@@ -1,5 +1,5 @@
- 

This is normal text.

--
def this_is_python():
-+
def this_is_python():
-     """This is a docstring."""
-     pass
- <script type="text/javascript">alert('I am evil.');</script>
-diff --git a/tests/fixtures/test_rst_008.html b/tests/fixtures/test_rst_008.html
-index 6762f3a..bbb44a8 100644
---- a/tests/fixtures/test_rst_008.html
-+++ b/tests/fixtures/test_rst_008.html
-@@ -1,9 +1,9 @@
- 

Here is some Python code for a Dog:

--
class Dog(Animal):
--    def __init__(self, name):
-+
class Dog(Animal):
-+    def __init__(self, name):
-         self.name = name
- 
--    def make_sound(self):
-+    def make_sound(self):
-         print('Ruff!')
- 
- dog = Dog('Fido')
diff --git a/dev-python/readme-renderer/metadata.xml b/dev-python/readme-renderer/metadata.xml deleted file mode 100644 index 681b5c1c0d94..000000000000 --- a/dev-python/readme-renderer/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - readme-renderer - pypa/readme_renderer - - diff --git a/dev-python/readme-renderer/readme-renderer-44.0.ebuild b/dev-python/readme-renderer/readme-renderer-44.0.ebuild deleted file mode 100644 index dbd00f12dd3a..000000000000 --- a/dev-python/readme-renderer/readme-renderer-44.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A library for rendering 'readme' descriptions for Warehouse" -HOMEPAGE=" - https://github.com/pypa/readme_renderer/ - https://pypi.org/project/readme-renderer/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/docutils-0.21.2[${PYTHON_USEDEP}] - >=dev-python/nh3-0.2.14[${PYTHON_USEDEP}] - >=dev-python/pygments-2.5.2[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -DOCS=( README.rst ) -PATCHES=( - # https://github.com/pypa/readme_renderer/pull/325 - "${FILESDIR}/${P}-test.patch" -) diff --git a/dev-python/rebulk/Manifest b/dev-python/rebulk/Manifest deleted file mode 100644 index 8cefaeb936ce..000000000000 --- a/dev-python/rebulk/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rebulk-3.2.0.gh.tar.gz 254923 BLAKE2B ea9501aa70d7842fecab8621ca7c58aed76dba419c46f92e0fc7fa7e300f0ac9d7a457fc3b6bd14d02296449e15c918d63be8060ab1df4a51fe77e383daf6c33 SHA512 17928a0fcf1a78a592289bb9c7c0ea48e8b4d93ccd77793065a51a54258c2af857e9da6955cad552fa53caf76a95ee002a789c35fe248a909971c8afc7b6dfa5 diff --git a/dev-python/rebulk/metadata.xml b/dev-python/rebulk/metadata.xml deleted file mode 100644 index d0c37f3f6dae..000000000000 --- a/dev-python/rebulk/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Toilal/rebulk - rebulk - - diff --git a/dev-python/rebulk/rebulk-3.2.0.ebuild b/dev-python/rebulk/rebulk-3.2.0.ebuild deleted file mode 100644 index 877040cf2e74..000000000000 --- a/dev-python/rebulk/rebulk-3.2.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python library that performs advanced searches in strings" -HOMEPAGE=" - https://github.com/Toilal/rebulk/ - https://pypi.org/project/rebulk/ -" -SRC_URI=" - https://github.com/Toilal/rebulk/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -distutils_enable_tests pytest - -python_prepare_all() { - # Remove base64-encoded zip archive with pytest. - rm runtests.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/recommonmark/Manifest b/dev-python/recommonmark/Manifest deleted file mode 100644 index 27dca1e32fbe..000000000000 --- a/dev-python/recommonmark/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST recommonmark-0.7.1.gh.tar.gz 24720 BLAKE2B 6543a23bd262be0ff6847fc1eb1bd3dad433606aa1adb52162cab2e0c4dd2265ac41b3816bbe1994c4f6ca732105712dbc9cd295d5cfd93061ad83520b8f449c SHA512 3e03440d606ea6247df9bd122a6fa2dccf01c0c315eeace046d5cd336657e26bbd1c6b7ad4ba46f344215905128b72508c036cc57bbe4b5e27df50c55371fe01 diff --git a/dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-1.patch b/dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-1.patch deleted file mode 100644 index f628630c2009..000000000000 --- a/dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-1.patch +++ /dev/null @@ -1,122 +0,0 @@ -https://bugs.gentoo.org/723468#c4 -By Anon Emuss ----- -Update tests for sphinx-3 - -The deprecated source_parsers no longer works with sphinx-3. Modify -conf.py files to use the recommonmark extension, which sphinx supports. - -Tested and appears to work with sphinx-2.4.4 and sphinx-3.2.1. - -diff --git a/tests/sphinx_code_block/conf.py b/tests/sphinx_code_block/conf.py -index 6b0140e..ddfafd5 100644 ---- a/tests/sphinx_code_block/conf.py -+++ b/tests/sphinx_code_block/conf.py -@@ -1,11 +1,9 @@ - - # -*- coding: utf-8 -*- - --from recommonmark.parser import CommonMarkParser -- - templates_path = ['_templates'] --source_suffix = '.md' --source_parsers = { '.md': CommonMarkParser } -+extensions = ['recommonmark'] -+source_suffix = { '.md': 'markdown' } - master_doc = 'index' - project = u'sphinxproj' - copyright = u'2015, rtfd' -diff --git a/tests/sphinx_custom_md/conf.py b/tests/sphinx_custom_md/conf.py -index b29157b..9073346 100644 ---- a/tests/sphinx_custom_md/conf.py -+++ b/tests/sphinx_custom_md/conf.py -@@ -1,12 +1,11 @@ - - # -*- coding: utf-8 -*- - --from recommonmark.parser import CommonMarkParser - from recommonmark.transform import AutoStructify - - templates_path = ['_templates'] --source_suffix = '.markdown' --source_parsers = { '.markdown': CommonMarkParser } -+extensions = ['recommonmark'] -+source_suffix = { '.markdown': 'markdown' } - master_doc = 'index' - project = u'sphinxproj' - copyright = u'2015, rtfd' -diff --git a/tests/sphinx_generic/conf.py b/tests/sphinx_generic/conf.py -index 6b0140e..ddfafd5 100644 ---- a/tests/sphinx_generic/conf.py -+++ b/tests/sphinx_generic/conf.py -@@ -1,11 +1,9 @@ - - # -*- coding: utf-8 -*- - --from recommonmark.parser import CommonMarkParser -- - templates_path = ['_templates'] --source_suffix = '.md' --source_parsers = { '.md': CommonMarkParser } -+extensions = ['recommonmark'] -+source_suffix = { '.md': 'markdown' } - master_doc = 'index' - project = u'sphinxproj' - copyright = u'2015, rtfd' -diff --git a/tests/sphinx_indented_code/conf.py b/tests/sphinx_indented_code/conf.py -index f441071..90c5692 100644 ---- a/tests/sphinx_indented_code/conf.py -+++ b/tests/sphinx_indented_code/conf.py -@@ -1,11 +1,9 @@ - - # -*- coding: utf-8 -*- - --from recommonmark.parser import CommonMarkParser -- - templates_path = ['_templates'] --source_suffix = '.md' --source_parsers = { '.md': CommonMarkParser } -+extensions = ['recommonmark'] -+source_suffix = { '.md': 'markdown' } - master_doc = 'index' - project = u'sphinxproj' - copyright = u'2015, rtfd' -diff --git a/tests/sphinx_nested_header_block/conf.py b/tests/sphinx_nested_header_block/conf.py -index 6b0140e..ddfafd5 100644 ---- a/tests/sphinx_nested_header_block/conf.py -+++ b/tests/sphinx_nested_header_block/conf.py -@@ -1,11 +1,9 @@ - - # -*- coding: utf-8 -*- - --from recommonmark.parser import CommonMarkParser -- - templates_path = ['_templates'] --source_suffix = '.md' --source_parsers = { '.md': CommonMarkParser } -+extensions = ['recommonmark'] -+source_suffix = { '.md': 'markdown' } - master_doc = 'index' - project = u'sphinxproj' - copyright = u'2015, rtfd' -diff --git a/tests/sphinx_xref/conf.py b/tests/sphinx_xref/conf.py -index 443a026..acd840b 100644 ---- a/tests/sphinx_xref/conf.py -+++ b/tests/sphinx_xref/conf.py -@@ -1,14 +1,11 @@ - - # -*- coding: utf-8 -*- - --from recommonmark.parser import CommonMarkParser -- --extensions = 'sphinx.ext.autosectionlabel'] -+extensions = ['sphinx.ext.autosectionlabel', 'recommonmark'] - autosectionlabel_prefix_document = True - - templates_path = ['_templates'] --source_suffix = '.md' --source_parsers = { '.md': CommonMarkParser } -+source_suffix = { '.md': 'markdown' } - master_doc = 'index' - project = u'sphinxproj' - copyright = u'2015, rtfd' diff --git a/dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-2.patch b/dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-2.patch deleted file mode 100644 index 75d9b1c961cb..000000000000 --- a/dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-2.patch +++ /dev/null @@ -1,63 +0,0 @@ -https://bugs.gentoo.org/723468#c5 -By Anon Emuss ----- -Fix minor HTML changes in tests - -Newer versions of sphinx now put

tags around various elements. -Update the test_lists and CustomExtensionTests tests to expect that. -Also do not expect a class="first" for the Contents in the -CustomExtensionTests. - -Tested and appears to work with sphinx-2.4.4 and sphinx-3.2.1. - -diff --git a/tests/test_sphinx.py b/tests/test_sphinx.py -index 06078b1..8f4acb2 100644 ---- a/tests/test_sphinx.py -+++ b/tests/test_sphinx.py -@@ -142,17 +142,17 @@ class GenericTests(SphinxIntegrationTests): - output = self.read_file('index.html') - self.assertIn( - ('

    \n' -- '
  • Item A
  • \n' -- '
  • Item B
  • \n' -- '
  • Item C
  • \n' -+ '
  • Item A

  • \n' -+ '
  • Item B

  • \n' -+ '
  • Item C

  • \n' - '
'), - output - ) - self.assertIn( - ('
    \n' -- '
  1. Item 1
  2. \n' -- '
  3. Item 2
  4. \n' -- '
  5. Item 3
  6. \n' -+ '
  7. Item 1

  8. \n' -+ '
  9. Item 2

  10. \n' -+ '
  11. Item 3

  12. \n' - '
'), - output - ) -@@ -207,16 +207,17 @@ class CustomExtensionTests(SphinxIntegrationTests): - def test_integration(self): - output = self.read_file('index.html') - self.assertIn('abc', output) -- self.assertIn('', output) -+ self.assertIn('', output) -+ self.assertIn('', output) - self.assertIn('
data

abc

data

', output) - - self.assertIn( - ('
\n' -- '

Contents

\n' -+ '

Contents

\n' - '
    \n' -- '
  • Header'), - output - ) diff --git a/dev-python/recommonmark/metadata.xml b/dev-python/recommonmark/metadata.xml deleted file mode 100644 index e5c77d4291bb..000000000000 --- a/dev-python/recommonmark/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - recommonmark - readthedocs/recommonmark - - diff --git a/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild b/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild deleted file mode 100644 index 6b080e5280a8..000000000000 --- a/dev-python/recommonmark/recommonmark-0.7.1-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Python docutils-compatibility bridge to CommonMark" -HOMEPAGE=" - https://recommonmark.readthedocs.io/ - https://github.com/readthedocs/recommonmark/ - https://pypi.org/project/recommonmark/ -" -SRC_URI=" - https://github.com/readthedocs/recommonmark/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/commonmark-0.8.1[${PYTHON_USEDEP}] - >=dev-python/docutils-0.14[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${PN}-0.6.0-sphinx3-1.patch" - "${FILESDIR}/${PN}-0.6.0-sphinx3-2.patch" -) - -# These tests are sensitive to Sphinx formatting changes and they will never -# get fixed because upstream has archived the project in favor of myst_parser. -# Bug #866009 -EPYTEST_DESELECT=( - "tests/test_sphinx.py::GenericTests::test_headings" - "tests/test_sphinx.py::CustomExtensionTests::test_integration" -) - -distutils_enable_tests pytest diff --git a/dev-python/rectangle-packer/Manifest b/dev-python/rectangle-packer/Manifest deleted file mode 100644 index e60e65c0c1c4..000000000000 --- a/dev-python/rectangle-packer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rectangle-packer-2.0.2.tar.gz 98022 BLAKE2B db4cdff1a98fc226de518457f8768fddc68b7ce81a3bc91fcce83243eb7c56fd63e55df21bc5785b212898a86996331aa4ad698e19ceb93967c21aaa74029602 SHA512 d73e627f91ddaa667fdf4248e89bcd0a3b93bbb42257887e5df4871d6c1b1c5b795f3de791cc94e2f68e0a4c94fabc76d9e37d6f5b392257150fa6d76ba52969 diff --git a/dev-python/rectangle-packer/metadata.xml b/dev-python/rectangle-packer/metadata.xml deleted file mode 100644 index 34ee881231bf..000000000000 --- a/dev-python/rectangle-packer/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - navi@vlhl.dev - Anna Figueiredo Gomes - - - Penlect/rectangle-packer - - - diff --git a/dev-python/rectangle-packer/rectangle-packer-2.0.2.ebuild b/dev-python/rectangle-packer/rectangle-packer-2.0.2.ebuild deleted file mode 100644 index 3a6136a92c32..000000000000 --- a/dev-python/rectangle-packer/rectangle-packer-2.0.2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 - -inherit distutils-r1 - -DESCRIPTION="Pack a set of rectangles into a bounding box with minimum area" - -HOMEPAGE="https://github.com/Penlect/rectangle-packer" -SRC_URI="https://github.com/Penlect/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" -SLOT="0" - -KEYWORDS="~amd64" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" diff --git a/dev-python/recurring-ical-events/Manifest b/dev-python/recurring-ical-events/Manifest deleted file mode 100644 index f6d919fa0a9a..000000000000 --- a/dev-python/recurring-ical-events/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST recurring_ical_events-3.8.1.tar.gz 603730 BLAKE2B f0497499427d2152af381b3607c22276a532cf38a5792442252ecf77ed77f2c79fd06909409bc0cfc1f777a8fcde15de9d3893a9c14d879115b17d733752faee SHA512 9aaa025460499c33658233e40de0a684a53495468d16b88e87a724677da6ef8aadbc504c88c36d5f4439426fb0cf56c0626563e8577393dc18f581bab808a895 -DIST recurring_ical_events-3.8.2.tar.gz 604992 BLAKE2B 10854f6aae872f5d59792d1ff78eeb98f2d09af75b423c5bb453b84d624c2dfe8a7fe605343eb0aa21a25e047b3e6d4b3d098eafcdc79b3e6408f7aa04cd58ad SHA512 0a085111f090dc36560e1cd5307aac050b91c65456b8f5dd9180febb63772d8941f44bdc100ff494c24bbedf99bebb0d7ab1c03bb199a485f7fdb7181eab4629 diff --git a/dev-python/recurring-ical-events/metadata.xml b/dev-python/recurring-ical-events/metadata.xml deleted file mode 100644 index 3c5c8d8ba58d..000000000000 --- a/dev-python/recurring-ical-events/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - niccokunzmann/python-recurring-ical-events - recurring-ical-events - - diff --git a/dev-python/recurring-ical-events/recurring-ical-events-3.8.1-r1.ebuild b/dev-python/recurring-ical-events/recurring-ical-events-3.8.1-r1.ebuild deleted file mode 100644 index e3347a528c0c..000000000000 --- a/dev-python/recurring-ical-events/recurring-ical-events-3.8.1-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023-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 pypi - -DESCRIPTION="Repeat ICalendar events by RRULE, RDATE and EXDATE" -HOMEPAGE=" - https://github.com/niccokunzmann/python-recurring-ical-events/ - https://pypi.org/project/recurring-ical-events/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/icalendar-6.1.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/x-wr-timezone-1.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/pytz-2023.3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - {recurring_ical_events/,}test/test_readme.py -) - -src_prepare() { - distutils-r1_src_prepare - - # strip unnecessary pins - sed -i -e 's:, < [0-9.]*::' pyproject.toml || die -} diff --git a/dev-python/recurring-ical-events/recurring-ical-events-3.8.2.ebuild b/dev-python/recurring-ical-events/recurring-ical-events-3.8.2.ebuild deleted file mode 100644 index e3347a528c0c..000000000000 --- a/dev-python/recurring-ical-events/recurring-ical-events-3.8.2.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023-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 pypi - -DESCRIPTION="Repeat ICalendar events by RRULE, RDATE and EXDATE" -HOMEPAGE=" - https://github.com/niccokunzmann/python-recurring-ical-events/ - https://pypi.org/project/recurring-ical-events/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/icalendar-6.1.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/x-wr-timezone-1.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/pytz-2023.3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - {recurring_ical_events/,}test/test_readme.py -) - -src_prepare() { - distutils-r1_src_prepare - - # strip unnecessary pins - sed -i -e 's:, < [0-9.]*::' pyproject.toml || die -} diff --git a/dev-python/redis/Manifest b/dev-python/redis/Manifest deleted file mode 100644 index c42b64888bca..000000000000 --- a/dev-python/redis/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST redis-py-7.4.0.gh.tar.gz 5199993 BLAKE2B d0c9beb4b7d32709fb447de7f9dc68f851621ceb2dce57461af98590726080a85e3226cdc68da3086a007b59323d5834559194aad40ffbb80408b646ced4716b SHA512 e3366c6bbbd98d4b3e238a06a033bd830ca65105c9aa9533e4e4805feaa41eae3130a7af9950943108704de90a8ad6aa855ec1948d2e4af901af05ef12152b61 -DIST redis-py-8.0.0.gh.tar.gz 5392468 BLAKE2B 437fb893c5af23b6a0440b62606e25b78b50c4f2c8b87a5885d3a4c6105f3e2a92045b92d2c82cb6a05d41337bc1e74166b9ff119218af28f0ffb661d5af3b79 SHA512 bbf726e8d639e7a9e1cf7ee62cbee588e69426132ea6062a1bd3983b4771932d5f5fc4f6539f1b0b519a8cfd37399d6b01dc3b9cf5d9ca427f077298cd3a857d diff --git a/dev-python/redis/metadata.xml b/dev-python/redis/metadata.xml deleted file mode 100644 index 998ac9ce8e08..000000000000 --- a/dev-python/redis/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sam@gentoo.org - Sam James - - - python@gentoo.org - Python - - - - redis - redis/redis-py - - diff --git a/dev-python/redis/redis-7.4.0.ebuild b/dev-python/redis/redis-7.4.0.ebuild deleted file mode 100644 index a292e6623d24..000000000000 --- a/dev-python/redis/redis-7.4.0.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=redis-py-${PV/_beta/b} -DESCRIPTION="Python client for Redis key-value store" -HOMEPAGE=" - https://github.com/redis/redis-py/ - https://pypi.org/project/redis/ -" -SRC_URI=" - https://github.com/redis/redis-py/archive/v${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~sparc x86" - -BDEPEND=" - test? ( - dev-db/redis - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/xxhash[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Flaky test - tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock - tests/test_background.py::TestBackgroundScheduler::test_run_recurring - # require extra redis modules that apparently aren't packaged - # on Gentoo - tests/{,test_asyncio/}test_bloom.py - tests/{,test_asyncio/}test_graph.py - tests/{,test_asyncio/}test_json.py - tests/{,test_asyncio/}test_timeseries.py - # apparently available only in "Redis Stack 7.2 RC3 or later" - tests/test_commands.py::TestRedisCommands::test_tfunction_load_delete - tests/test_commands.py::TestRedisCommands::test_tfunction_list - tests/test_commands.py::TestRedisCommands::test_tfcall - # TODO - tests/test_commands.py::TestRedisCommands::test_lolwut - tests/test_commands.py::TestRedisCommands::test_module - tests/test_commands.py::TestRedisCommands::test_module_loadex - tests/test_commands.py::TestRedisCommands::test_zrank_withscore - tests/test_commands.py::TestRedisCommands::test_zrevrank_withscore - tests/test_commands.py::TestRedisCommands::test_xinfo_consumers - tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore - tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore - tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers - tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-hiredis-listen] - # requires sentinel? - tests/{,test_asyncio/}test_sentinel.py - # require REDIS_ENDPOINTS_CONFIG_PATH, except there's zero documentation - # or examples of what this is - tests/test_scenario/test_hitless_upgrade.py::TestPushNotifications - tests/test_scenario/test_maint_notifications.py::TestPushNotifications - # requires opentelemetry (with some unpackaged stuff) - tests/test_observability/test_provider.py::TestOTelProviderManagerGetMeterProvider - tests/test_asyncio/test_observability/test_recorder.py::TestObservableGaugeIntegration - ) - local EPYTEST_IGNORE=( - # fails over missing certs, we don't do cluster anyway - tests/test_asyncio/test_cluster.py - # require redis_entraid - tests/test_asyncio/test_credentials.py - tests/test_credentials.py - # pybreaker - tests/test_asyncio/test_multidb - tests/test_asyncio/test_scenario - tests/test_multidb - tests/test_scenario - # cluster, not marked properly - tests/maint_notifications/test_cluster_maint_notifications_handling.py - # opentelemetry - tests/test_observability/test_recorder.py - ) - - # TODO: try to run more servers? - epytest -m "not redismod and not onlycluster and not replica and not ssl" -} - -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 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/redis/redis-8.0.0.ebuild b/dev-python/redis/redis-8.0.0.ebuild deleted file mode 100644 index 07bffe4d7f29..000000000000 --- a/dev-python/redis/redis-8.0.0.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=redis-py-${PV/_beta/b} -DESCRIPTION="Python client for Redis key-value store" -HOMEPAGE=" - https://github.com/redis/redis-py/ - https://pypi.org/project/redis/ -" -SRC_URI=" - https://github.com/redis/redis-py/archive/v${PV/_beta/b}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" - -BDEPEND=" - test? ( - dev-db/redis - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/xxhash[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Flaky test - tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock - tests/test_background.py::TestBackgroundScheduler::test_run_recurring - # require extra redis modules that apparently aren't packaged - # on Gentoo - tests/{,test_asyncio/}test_bloom.py - tests/{,test_asyncio/}test_graph.py - tests/{,test_asyncio/}test_json.py - tests/{,test_asyncio/}test_timeseries.py - # apparently available only in "Redis Stack 7.2 RC3 or later" - tests/test_commands.py::TestRedisCommands::test_tfunction_load_delete - tests/test_commands.py::TestRedisCommands::test_tfunction_list - tests/test_commands.py::TestRedisCommands::test_tfcall - # TODO - tests/test_commands.py::TestRedisCommands::test_lolwut - tests/test_commands.py::TestRedisCommands::test_module - tests/test_commands.py::TestRedisCommands::test_module_loadex - tests/test_commands.py::TestRedisCommands::test_zrank_withscore - tests/test_commands.py::TestRedisCommands::test_zrevrank_withscore - tests/test_commands.py::TestRedisCommands::test_xinfo_consumers - tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore - tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore - tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers - tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-hiredis-listen] - # requires sentinel? - tests/{,test_asyncio/}test_sentinel.py - # require REDIS_ENDPOINTS_CONFIG_PATH, except there's zero documentation - # or examples of what this is - tests/test_scenario/test_hitless_upgrade.py::TestPushNotifications - tests/test_scenario/test_maint_notifications.py::TestPushNotifications - # requires opentelemetry (with some unpackaged stuff) - tests/test_observability/test_provider.py::TestOTelProviderManagerGetMeterProvider - tests/test_asyncio/test_observability/test_recorder.py::TestObservableGaugeIntegration - # not marked properly - tests/test_cache.py::TestSSLCache - tests/test_cache.py::TestSentinelCache - ) - local EPYTEST_IGNORE=( - # fails over missing certs, we don't do cluster anyway - tests/test_asyncio/test_cluster.py - # require redis_entraid - tests/test_asyncio/test_credentials.py - tests/test_credentials.py - # pybreaker - tests/test_asyncio/test_multidb - tests/test_asyncio/test_scenario - tests/test_multidb - tests/test_scenario - # cluster, not marked properly - tests/maint_notifications/test_cluster_maint_notifications_handling.py - # opentelemetry - tests/test_observability/test_recorder.py - ) - - # TODO: try to run more servers? - epytest -m "not redismod and not onlycluster and not replica and not ssl" -} - -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 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/reedsolo/Manifest b/dev-python/reedsolo/Manifest deleted file mode 100644 index 5281e036e03d..000000000000 --- a/dev-python/reedsolo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST reedsolo-2.1.1b1.tar.gz 380948 BLAKE2B 342c2ce63490a8e699dfb584a01b1533bd742693d335c2216426bf3f1b8d82e4dc52a7d9d9dda58fcdc73a7a28687f08235b67b942e1d98e2e0e069eda824d90 SHA512 841766296db6cad2f5d71c9378830d95ec974ae5e7de4624772c92a08739fa9bb94dfc8762c45e2508c53cb603b2a13e0ce64b060021d93c10de94cb2a325aa5 diff --git a/dev-python/reedsolo/metadata.xml b/dev-python/reedsolo/metadata.xml deleted file mode 100644 index e5b66b4a2002..000000000000 --- a/dev-python/reedsolo/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - martin.dummer@gmx.net - Martin Dummer - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - tomerfiliba-org/reedsolomon - reedsolo - - - Compile native C extensions. - - diff --git a/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild b/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild deleted file mode 100644 index 46d27c552313..000000000000 --- a/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Reed Solomon encoder/decoder" -HOMEPAGE=" - https://github.com/tomerfiliba-org/reedsolomon/ - https://pypi.org/project/reedsolo/ -" - -LICENSE="|| ( Unlicense MIT-0 )" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" -IUSE="+native-extensions" - -BDEPEND=" - >=dev-python/cython-3[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/pytest-cov/d' pyproject.toml || die - distutils-r1_src_prepare -} - -python_compile() { - local DISTUTILS_ARGS=() - if use native-extensions && [[ ${EPYTHON} != pypy3 ]] ; then - DISTUTILS_ARGS+=( - # TODO: switch to --cythonize once we're on cython-3 - --cythonize - ) - fi - distutils-r1_python_compile -} diff --git a/dev-python/referencing/Manifest b/dev-python/referencing/Manifest deleted file mode 100644 index b69d1e2dc3c7..000000000000 --- a/dev-python/referencing/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST referencing-0.37.0.tar.gz 78036 BLAKE2B db3ca5a25a3e2474c1182158497c47bc27d58d76e7c20e9cc9176c78a4047adc4c439c3c11e633b867b3816c31797ae735ff68f765696cea966129ad8d8f5889 SHA512 8882ac50849e66da6829772bb6140fbd4c853c7fd7410bedd61b29afe071d3c631382f624f203b446887a86cb0885fbdb946092c2d2ecc1907433fd2ef7cb426 -DIST referencing-0.37.0.tar.gz.provenance 9462 BLAKE2B 1dc4ab028bc081be9da1665e9cb609ae6521a2d37f333be6c181f7edf5410782d7ac46e020c0f7137717af004b77d7e6d6b39c212b8b0ede2b11aa8da698ecbb SHA512 a18343d9239b1cad8f7cfb941eda9ed1eeb91479e6bac4c5faaa480b4ad2880beeeedc217b847783bfb67f7c020c1bb279c86a75e9fa897b108ef78eb2723280 diff --git a/dev-python/referencing/metadata.xml b/dev-python/referencing/metadata.xml deleted file mode 100644 index 74e528f33147..000000000000 --- a/dev-python/referencing/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - python-jsonschema/referencing - referencing - - diff --git a/dev-python/referencing/referencing-0.37.0.ebuild b/dev-python/referencing/referencing-0.37.0.ebuild deleted file mode 100644 index 1ddb21d8d251..000000000000 --- a/dev-python/referencing/referencing-0.37.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2023-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/python-jsonschema/referencing -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Cross-specification JSON referencing (JSON Schema, OpenAPI...)" -HOMEPAGE=" - https://github.com/python-jsonschema/referencing/ - https://pypi.org/project/referencing/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - >=dev-python/rpds-py-0.7.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}] - ' 3.{11..12}) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/reflink/Manifest b/dev-python/reflink/Manifest deleted file mode 100644 index fe2631b82867..000000000000 --- a/dev-python/reflink/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST reflink-0.2.2.tar.gz 21956 BLAKE2B 48631117b76f09cfc90d60907f77ce772794d306bacd938756bca544251660c13694e862786eb93517555c3fc26e9d39ff4e925ff1bea95d1847f760a2d024d4 SHA512 11874303a4d57ce23a9e25bd54b2d4ca5f95c640c8de3234587c82f03566783f7ce2afc0b63d408964b74f4ec8d7cb8eaefe44eec7a011083deff79e6748d847 diff --git a/dev-python/reflink/metadata.xml b/dev-python/reflink/metadata.xml deleted file mode 100644 index 94c6ecf219a9..000000000000 --- a/dev-python/reflink/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - Python wrapper around the reflink system calls. - Btrfs, XFS, OCFS2 reflink support, Apple macOS APFS clonefile support. - - - reflink - rubdos/pyreflink - - diff --git a/dev-python/reflink/reflink-0.2.2.ebuild b/dev-python/reflink/reflink-0.2.2.ebuild deleted file mode 100644 index c899ee3587c4..000000000000 --- a/dev-python/reflink/reflink-0.2.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python wrapper around the reflink system calls" -HOMEPAGE=" - https://gitlab.com/rubdos/pyreflink/ - https://pypi.org/project/reflink/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc64 ~x86" -# The test suite mounts a btrfs volume on a loopback device. -PROPERTIES="test_privileged" -RESTRICT="test" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${RDEPEND} - test? ( sys-fs/btrfs-progs ) -" - -distutils_enable_sphinx docs -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/pytest-runner/d' setup.py || die - distutils-r1_src_prepare -} - -src_test() { - if [[ ! -c /dev/loop-control ]]; then - die "Tests require /dev/loop-control" - fi - - rm -rf reflink || die - - addwrite /dev - distutils-r1_src_test -} diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest deleted file mode 100644 index f85e466ba4bb..000000000000 --- a/dev-python/regex/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST regex-2026.4.4.tar.gz 416000 BLAKE2B 26060ad5ed1a2f690a4eb7c22bc6302865531422e7494f2c562d73a2cb4522721491e464b762fa05ca25bd87e2758116ef1fd31227c171197a15514a0b5d067f SHA512 87ed2a52d008b089d2be71cbd9f24323c530bca1243f664c7e5dad9ef220b8e5d7c0e82784b075f12276d57f2dc37324e56de3e9ac34fb237413ae80a0c8564c -DIST regex-2026.5.9.tar.gz 416074 BLAKE2B 76b6802ebede45eeb54bbada24f9cde5a6b16a304d4edf3f05464b04e3a3a064c2417fe2c5ef7e599cb67fcdea76a3b02648a621095b4a1c88e0a8141495f7c1 SHA512 c118b46e5746c83e7e93f2bcb85b4e85e04b04670a3aef0eab0b1707c653e98ed79fe5007734b15358023c5a30282fadb0947c3590388d64410e53d49ca63df5 diff --git a/dev-python/regex/metadata.xml b/dev-python/regex/metadata.xml deleted file mode 100644 index 0b274b4ed200..000000000000 --- a/dev-python/regex/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - regex - mrabarnett/mrab-regex - mrabarnett/mrab-regex - - diff --git a/dev-python/regex/regex-2026.4.4.ebuild b/dev-python/regex/regex-2026.4.4.ebuild deleted file mode 100644 index 9e76573eb2b4..000000000000 --- a/dev-python/regex/regex-2026.4.4.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# pypy isn't supported upstream because of its UTF8 representation for strings -# See https://github.com/mrabarnett/mrab-regex/issues/521#issuecomment-1936260187. -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Alternative regular expression module to replace re" -HOMEPAGE=" - https://github.com/mrabarnett/mrab-regex/ - https://pypi.org/project/regex/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="doc" - -distutils_enable_tests unittest - -python_install_all() { - use doc && local HTML_DOCS=( docs/Features.html ) - local DOCS=( README.rst docs/*.rst ) - - distutils-r1_python_install_all -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)/regex/tests" || die - eunittest -} diff --git a/dev-python/regex/regex-2026.5.9.ebuild b/dev-python/regex/regex-2026.5.9.ebuild deleted file mode 100644 index f45afd466843..000000000000 --- a/dev-python/regex/regex-2026.5.9.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# pypy isn't supported upstream because of its UTF8 representation for strings -# See https://github.com/mrabarnett/mrab-regex/issues/521#issuecomment-1936260187. -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Alternative regular expression module to replace re" -HOMEPAGE=" - https://github.com/mrabarnett/mrab-regex/ - https://pypi.org/project/regex/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -IUSE="doc" - -distutils_enable_tests unittest - -python_install_all() { - use doc && local HTML_DOCS=( docs/Features.html ) - local DOCS=( README.rst docs/*.rst ) - - distutils-r1_python_install_all -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)/regex/tests" || die - eunittest -} diff --git a/dev-python/regress/Manifest b/dev-python/regress/Manifest deleted file mode 100644 index dfd2523a1d41..000000000000 --- a/dev-python/regress/Manifest +++ /dev/null @@ -1,29 +0,0 @@ -DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03 -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST cc-1.2.35.crate 89972 BLAKE2B ed908efd3c7cf4a0e66e860dc36f402b0945204d11d1bf697ca4c76eb3528075d9a9536c5a643978acd63741300dbdc0337c74549c9b995f37ecfde329afa617 SHA512 a249adfe9e4c5ab77ec4e391215195fbb274630d2d6676d834cd5afc25bf27f045ec114ad138e43b59e5dc2621a33df5a2615407e9b4dbdb472ca04570da93ee -DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 -DIST find-msvc-tools-0.1.0.crate 29903 BLAKE2B 414458f1449afc85e81c3f7176c31a2cb542d4f6fc3cacc7e3fd4ee720af7e852da5c096a4f8af2bbfc09b0ddd16d12a8eb8c3dcb428750f8bd7e6f5372e4b42 SHA512 2dd01dc4b84d5a651d6de899a3e4653849a3dc38f11d1167855766b0f5b59be80ccab3ad6a05507ead8df2b370acf4deb1ba150fc6ce99a1e08ba6027260b4a1 -DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22 -DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9 -DIST libc-0.2.175.crate 788728 BLAKE2B dfbcc891a6da7d327916883deec54dbcb0ee5e7fda0b805926f06088dbbbef0520a838c07a62ea075d6a5a035994ea8130efbbc88e08b928c13b06bc5cf75bb9 SHA512 02fa1b6e61ecec3b626f3c802b53e7f46c98558f6e8c810b46d7322c2e4825f1be87068942ac81c07a2188356c6e2b6836b0dddd784396e43ab3712a62cd17ea -DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1 -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 -DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c -DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 -DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b -DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e -DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 -DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 -DIST python3-dll-a-0.2.14.crate 103489 BLAKE2B a2868aa62d9b5f33ba0ab3be85f486e7b0594b8e535749e251ae9c829eabf9f0211f928c729b0f5b847a89be978c4b5648d333ac657a82acaa3c39520dfe0b8c SHA512 fde53bac2b7009d409d5dfab991b431aea7c16c5e0227a7bb143e73a043cd0490cec2647f73cfc34f73a192e9b365a70fd5b42d969beb2e3251dff44230a2040 -DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99 -DIST regress-0.10.4.crate 345905 BLAKE2B f1560e9de3759d1a37d86557299bcbb26966de8106e8c3eeab13b7f053fb37c6d8fe0562f0126136731b54675655d45a0756171af8b5bb13a4aa3e065197d780 SHA512 e4ac10fef55242f55199da13cdc5673448a86e807d40c2b6d279163ab9954ecc8d4cdf5edf093a918fdbc13fc192aba3a84feb53158dd970e849a77b55defe42 -DIST regress-2025.10.1.tar.gz 11567 BLAKE2B a2e2e8ab878b10e56225d07c7909b6fed46b4975bd17e782bbaf206de429fa6843c31af6af86bfcd58a5048141e6fa9a3c20c1a4a06a7d5535c2934cc4faed7c SHA512 c5b6bcdfa075724ebb1ede4ca98221083f5355759217266758e67af995f89ece7ecb9ab9760a8846a912fdeafedd88b10b91bf777f43bea48d1c75e27080ae37 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c -DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a -DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b diff --git a/dev-python/regress/metadata.xml b/dev-python/regress/metadata.xml deleted file mode 100644 index a814a189e19a..000000000000 --- a/dev-python/regress/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - regress - crate-py/regress - - diff --git a/dev-python/regress/regress-2025.10.1.ebuild b/dev-python/regress/regress-2025.10.1.ebuild deleted file mode 100644 index 21c22fb7aad8..000000000000 --- a/dev-python/regress/regress-2025.10.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" -CRATES=" - allocator-api2@0.2.21 - autocfg@1.5.0 - cc@1.2.35 - equivalent@1.0.2 - find-msvc-tools@0.1.0 - foldhash@0.1.5 - hashbrown@0.15.5 - heck@0.5.0 - indoc@2.0.6 - libc@0.2.175 - memchr@2.7.5 - memoffset@0.9.1 - once_cell@1.21.3 - portable-atomic@1.11.1 - proc-macro2@1.0.101 - pyo3-build-config@0.26.0 - pyo3-ffi@0.26.0 - pyo3-macros-backend@0.26.0 - pyo3-macros@0.26.0 - pyo3@0.26.0 - python3-dll-a@0.2.14 - quote@1.0.40 - regress@0.10.4 - shlex@1.3.0 - syn@2.0.106 - target-lexicon@0.13.2 - unicode-ident@1.0.18 - unindent@0.2.4 -" - -inherit cargo distutils-r1 - -DESCRIPTION="Python bindings to the Rust regress crate" -HOMEPAGE=" - https://pypi.org/project/regress/ - https://github.com/crate-py/regress -" -SRC_URI=" - https://github.com/crate-py/regress/releases/download/v${PV}/${P}.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 ZLIB" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib/py.*/site-packages/regress/regress.*.so" diff --git a/dev-python/rencode/Manifest b/dev-python/rencode/Manifest deleted file mode 100644 index 6563c1d9a520..000000000000 --- a/dev-python/rencode/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rencode-1.0.8.gh.tar.gz 26072 BLAKE2B cca51bc4c53930a6ea847adeef0394e4cea7120862392fecd7325bb4bb9b9df9afdc892a3dee0c879fba44a007e8050508406c1ad37bbc756413fcf39521e7f3 SHA512 0c929d557f20b055c2c1ccbb29e6e8bedd2dbab2b356da7cdc9bb985a78be7bfb3a0d43bb7576fd7f95a830e99eb23f3a9dcd01547307d00905bdd2555b49294 diff --git a/dev-python/rencode/metadata.xml b/dev-python/rencode/metadata.xml deleted file mode 100644 index d0476ac9b4bf..000000000000 --- a/dev-python/rencode/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - python@gentoo.org - Python - - - The rencode module is similar to bencode from the BitTorrent project. For - complex, heterogeneous data structures with many small elements, r-encodings - take up significantly less space than b-encodings. This version of rencode is - a complete rewrite in Cython to attempt to increase the performance over the - pure Python module written by Petru Paler, Connelly Barnes et al. - - - aresch/rencode - rencode - - diff --git a/dev-python/rencode/rencode-1.0.8-r1.ebuild b/dev-python/rencode/rencode-1.0.8-r1.ebuild deleted file mode 100644 index 974ae9090907..000000000000 --- a/dev-python/rencode/rencode-1.0.8-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Serialization similar to bencode from the BitTorrent project" -HOMEPAGE=" - https://github.com/aresch/rencode/ - https://pypi.org/project/rencode/ -" -SRC_URI=" - https://github.com/aresch/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~sparc x86" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - # remove forced -O3 - sed -e '/extra_compile_args=/d' -i build.py || die - - distutils-r1_src_prepare -} - -python_test() { - rm -rf rencode || die - epytest -} diff --git a/dev-python/reno/Manifest b/dev-python/reno/Manifest deleted file mode 100644 index 3d6854f9c66f..000000000000 --- a/dev-python/reno/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST reno-4.1.0.tar.gz 86657 BLAKE2B 001a2723f814b537926fd4cf6eb70acd28661affa4d3a6a20f35f2409e262e7a3431480d6cc8e95a87b2ab49399e02dba85e810155b0092f2fa5455e5842ad97 SHA512 b0db51f61bb5a1bef3b0149b1bd3c6cdb6c8189e4325d2acffc122e7960a4c3d1afa87318596ff3bef99ea06e911d3260c5207951cc6d6b036e49b07969243a4 diff --git a/dev-python/reno/metadata.xml b/dev-python/reno/metadata.xml deleted file mode 100644 index 56137c142b0c..000000000000 --- a/dev-python/reno/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - reno - openstack/reno - - diff --git a/dev-python/reno/reno-4.1.0.ebuild b/dev-python/reno/reno-4.1.0.ebuild deleted file mode 100644 index 3227be49f231..000000000000 --- a/dev-python/reno/reno-4.1.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Release notes manager, storing release notes in a git repo and building docs" -HOMEPAGE=" - https://opendev.org/openstack/reno/ - https://github.com/openstack/reno/ - https://pypi.org/project/reno/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ppc64 ~riscv ~s390 x86" - -RDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - >=dev-python/dulwich-0.15.0[${PYTHON_USEDEP}] - >=dev-python/packaging-20.4[${PYTHON_USEDEP}] - >=dev-python/docutils-0.11[${PYTHON_USEDEP}] - >=dev-python/sphinx-2.1.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] - test? ( - dev-python/fixtures[${PYTHON_USEDEP}] - >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] - ) -" - -# The doc needs to be built from a git repository -distutils_enable_tests unittest - -python_prepare_all() { - # Some tests need to be run from a git repository - rm reno/tests/test_{cache,semver}.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/repology-client/Manifest b/dev-python/repology-client/Manifest deleted file mode 100644 index 09489b7743cd..000000000000 --- a/dev-python/repology-client/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST repology_client-0.6.0.tar.gz 911859 BLAKE2B 0f2189621cc684f2cdd6fba31917114b6141b6e7c56f5ccb9f519dbd8718051b3999ad17b6f73ebf3be435b72b2394677941ea42fb84822513d0da80a5f35e13 SHA512 7044586e9c635a08970b2421dff1c4a142b5763f88686ad5a9e56cf5f8d3bcaf7f93bf9a5564df55dc354c27c38244c8176c0d2c33cd0c8d0a3a1dc2734fa9bb -DIST repology_client-0.7.1.tar.gz 1284260 BLAKE2B b3211d05c98f373f3e3113e4e47aef0d2d147e580ca153dcd3c33dd62f355041c73742a0fd0a4bd5d7c754fc3facd290edebcf2639c939eb8a60bf9e6b8dbdaa SHA512 f18cef6eb7fc1aa181a5d160148051ef3c66716c90b8c3f43785efe80e6df4b2b44001f20bc6ed56edcf8b5669cf5f5a48d9946ca3f29313710ab029e415b7b0 diff --git a/dev-python/repology-client/metadata.xml b/dev-python/repology-client/metadata.xml deleted file mode 100644 index a179c2292559..000000000000 --- a/dev-python/repology-client/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - cyber+gentoo@sysrq.in - Anna - - - - Anna - cyber@sysrq.in - - repology-client - https://bugs.sysrq.in/enter_bug.cgi?product=Python%20libraries&component=repology-client - https://repology-client.sysrq.in/release-notes.html - - diff --git a/dev-python/repology-client/repology-client-0.6.0.ebuild b/dev-python/repology-client/repology-client-0.6.0.ebuild deleted file mode 100644 index ef0bb538d93b..000000000000 --- a/dev-python/repology-client/repology-client-0.6.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling -inherit distutils-r1 pypi - -DESCRIPTION="Asynchronous wrapper for Repology API" -HOMEPAGE=" - https://repology-client.sysrq.in/ - https://pypi.org/project/repology-client/ -" - -LICENSE="CC-BY-SA-3.0 EUPL-1.2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/aiohttp-3[${PYTHON_USEDEP}] - =dev-python/pydantic-2[${PYTHON_USEDEP}] - - - - - python@gentoo.org - Python - - - ReportLab is the time-proven, ultra-robust open-source engine for creating - complex, data-driven PDF documents and custom vector graphics. It's free, - open-source, and written in Python. The package sees 50,000+ downloads per - month, is part of standard Linux distributions, is embedded in many - products, and was selected to power the print/export feature for Wikipedia. - - The ReportLab Toolkit has evolved over the years in direct response to the - real-world reporting needs of large institutions. The library implements - three main layers: - - A graphics canvas API that 'draws' PDF pages A charts and widgets - library for creating reusable data graphics. A page layout engine - - PLATYPUS ("Page Layout and TYPography Using Scripts") - which builds - documents from elements such as headlines, paragraphs, fonts, tables - and vector graphics. - - The open-source ReportLab Toolkit provides the core of our commercial - product, ReportLab PLUS, which generates PDF at higher speed and allows use - of our smart XML-based templating language RML. ReportLab PLUS contains - significant upgrades over the open-source library that allows for a much - faster development cycle. If you are putting substantial time into - building a solution please consider the commercial version; it is faster, - does more, and the revenues directly support ongoing development. You - can trial ReportLab PLUS for free. - - - mailto:reportlab-users@lists2.reportlab.com - reportlab - - diff --git a/dev-python/reportlab/reportlab-4.4.10.ebuild b/dev-python/reportlab/reportlab-4.4.10.ebuild deleted file mode 100644 index c16b3869de4d..000000000000 --- a/dev-python/reportlab/reportlab-4.4.10.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_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tools for generating printable PDF documents from any data source" -HOMEPAGE=" - https://www.reportlab.com/ - https://pypi.org/project/reportlab/ -" -SRC_URI+=" - https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/charset-normalizer[${PYTHON_USEDEP}] - dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}] -" -BDEPEND=" - app-arch/unzip -" - -distutils_enable_sphinx docs/source - -src_unpack() { - unpack ${P}.tar.gz - cd ${P}/src/reportlab/fonts || die - unpack pfbfer-20070710.zip -} - -src_configure() { - cat > local-setup.cfg <<-EOF || die - [OPTIONS] - no-download-t1-files = 1 - EOF -} - -python_test() { - pushd tests >/dev/null || die - "${EPYTHON}" runAll.py --post-install --verbosity=2 || - die "Testing failed with ${EPYTHON}" - popd >/dev/null || die -} diff --git a/dev-python/reportlab/reportlab-4.5.0.ebuild b/dev-python/reportlab/reportlab-4.5.0.ebuild deleted file mode 100644 index c16b3869de4d..000000000000 --- a/dev-python/reportlab/reportlab-4.5.0.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_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tools for generating printable PDF documents from any data source" -HOMEPAGE=" - https://www.reportlab.com/ - https://pypi.org/project/reportlab/ -" -SRC_URI+=" - https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/charset-normalizer[${PYTHON_USEDEP}] - dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}] -" -BDEPEND=" - app-arch/unzip -" - -distutils_enable_sphinx docs/source - -src_unpack() { - unpack ${P}.tar.gz - cd ${P}/src/reportlab/fonts || die - unpack pfbfer-20070710.zip -} - -src_configure() { - cat > local-setup.cfg <<-EOF || die - [OPTIONS] - no-download-t1-files = 1 - EOF -} - -python_test() { - pushd tests >/dev/null || die - "${EPYTHON}" runAll.py --post-install --verbosity=2 || - die "Testing failed with ${EPYTHON}" - popd >/dev/null || die -} diff --git a/dev-python/reportlab/reportlab-4.5.1.ebuild b/dev-python/reportlab/reportlab-4.5.1.ebuild deleted file mode 100644 index c35e003e4082..000000000000 --- a/dev-python/reportlab/reportlab-4.5.1.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_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tools for generating printable PDF documents from any data source" -HOMEPAGE=" - https://www.reportlab.com/ - https://pypi.org/project/reportlab/ -" -SRC_URI+=" - https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/charset-normalizer[${PYTHON_USEDEP}] - dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}] -" -BDEPEND=" - app-arch/unzip -" - -distutils_enable_sphinx docs/source - -src_unpack() { - unpack ${P}.tar.gz - cd ${P}/src/reportlab/fonts || die - unpack pfbfer-20070710.zip -} - -src_configure() { - cat > local-setup.cfg <<-EOF || die - [OPTIONS] - no-download-t1-files = 1 - EOF -} - -python_test() { - pushd tests >/dev/null || die - "${EPYTHON}" runAll.py --post-install --verbosity=2 || - die "Testing failed with ${EPYTHON}" - popd >/dev/null || die -} diff --git a/dev-python/repoze-lru/Manifest b/dev-python/repoze-lru/Manifest deleted file mode 100644 index d396e5c1aaaf..000000000000 --- a/dev-python/repoze-lru/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST repoze-lru-0.7.gh.tar.gz 19489 BLAKE2B b0a33dab1fd69962f04e9c088b005a2a6d456ec8dd17f628b7077b51841bef5e9503034959c8b89e84bf5c471d9366d467ee6b7a610508c4b098775532628fc2 SHA512 52e7ab83979d34a4f0c97e62600e64bf430ed0311120fe948f6b407b7713446d5e954c54f811b85ade74eebf2a4d54653c12c38d07bdac51c456aea86334468f -DIST repoze_lru-0.8.tar.gz 22169 BLAKE2B 657e95a09ec613d7d48716cb53c45c3b36e6874a34df50ebec8302537325fdf5c91fb8ba64b6f916a3fdd9fd5074ce5ffbb7e5a40eb2857a3187bf90c41b47c8 SHA512 6c958af8dc885971d8a6f13cccf13d0f0fa5e2d0dd9eda82bb89c736d3ea47676bb29d4d9aa44e489bee622f56780b0fdffb24f26afe862c5d98442643d4b46c -DIST repoze_lru-0.8.tar.gz.provenance 9453 BLAKE2B 7d93aa136d2a9c8da7d766cd524177febe717b67676fff2f6c2a63e390ecf4f8bf9c6f2a475fb578d9969162e2cfe3b8079ad96065578c51e6f3c41eb87cdeb7 SHA512 9628d8c96fa8c0a050d6d1109fad4edffc469953a829d4770c08d00f67c09b02d0f2c0d13a76a6e6792dc2067d20738c4fb853a444120f024f3f0fc5a995beb0 diff --git a/dev-python/repoze-lru/metadata.xml b/dev-python/repoze-lru/metadata.xml deleted file mode 100644 index ba8fd2e54a87..000000000000 --- a/dev-python/repoze-lru/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - repoze.lru - repoze/repoze.lru - - diff --git a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild deleted file mode 100644 index d193ab9e00c2..000000000000 --- a/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_PN=${PN/-/.} -MY_P=${MY_PN}-${PV} - -DESCRIPTION="A tiny LRU cache implementation and decorator" -HOMEPAGE=" - https://github.com/repoze/repoze.lru/ - https://pypi.org/project/repoze.lru/ -" -SRC_URI=" - https://github.com/repoze/repoze.lru/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="repoze" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests unittest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/repoze-lru/repoze-lru-0.8.ebuild b/dev-python/repoze-lru/repoze-lru-0.8.ebuild deleted file mode 100644 index ee988e12e5b2..000000000000 --- a/dev-python/repoze-lru/repoze-lru-0.8.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/repoze/repoze.lru -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A tiny LRU cache implementation and decorator" -HOMEPAGE=" - https://github.com/repoze/repoze.lru/ - https://pypi.org/project/repoze.lru/ -" - -LICENSE="repoze" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/requests-cache/Manifest b/dev-python/requests-cache/Manifest deleted file mode 100644 index e97356b5ae9f..000000000000 --- a/dev-python/requests-cache/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST requests-cache-1.3.1.gh.tar.gz 1812337 BLAKE2B 302d9c6f1287901b189c74392ba0af063bf0e0ed424b85575e1cd98405f0e51225cf43f4b745d1aa89fd892721e6d2722796d77ae52bec684cee546679afb15b SHA512 68561a4b004ad99d69062a0237272ea772694df971facb5ab28388e36695e2307d21bc0eb70ef094acefaeafc586fb19151e7e3cb16deeff724e21bb035139d6 -DIST requests-cache-1.3.2.gh.tar.gz 1827145 BLAKE2B 360ecabd8149071578ebb0f0dfef00040b64d2714e6f92c3c47027cfca7802627f0e7bd84a16b7dc04158424dc9037860d02c6b462047c63c0a4bf82ec5fa327 SHA512 4acbb40180bab12c684370dfcbca9049fc2ee4766624b9d85fc88cfdf03a6f24f577bb167e2ab78134e76ac73009605887d8d5fdb258f193f6066f86226817a4 diff --git a/dev-python/requests-cache/metadata.xml b/dev-python/requests-cache/metadata.xml deleted file mode 100644 index dc99a675de0c..000000000000 --- a/dev-python/requests-cache/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - zx2c4@gentoo.org - Jason A. Donenfeld - - - python@gentoo.org - Python - - - - requests-cache/requests-cache - requests-cache - - diff --git a/dev-python/requests-cache/requests-cache-1.3.1.ebuild b/dev-python/requests-cache/requests-cache-1.3.1.ebuild deleted file mode 100644 index b3c1d73c0a20..000000000000 --- a/dev-python/requests-cache/requests-cache-1.3.1.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -# TODO: see if we can remove pypy3.11, because of the segfaults -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 optfeature - -DESCRIPTION="Persistent cache for requests library" -HOMEPAGE=" - https://pypi.org/project/requests-cache/ - https://github.com/requests-cache/requests-cache/ -" -SRC_URI=" - https://github.com/requests-cache/requests-cache/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/attrs-21.2[${PYTHON_USEDEP}] - >=dev-python/cattrs-22.2[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}] - >=dev-python/requests-2.22[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.5[${PYTHON_USEDEP}] - >=dev-python/url-normalize-2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/itsdangerous[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/rich-10.0[${PYTHON_USEDEP}] - >=dev-python/ujson-5.4[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=( pytest-httpbin requests-mock ) -: ${EPYTEST_TIMEOUT:=60} -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # These require extra servers running - tests/integration/test_dynamodb.py - tests/integration/test_gridfs.py - tests/integration/test_mongodb.py - tests/integration/test_redis.py - ) - local EPYTEST_DESELECT=( - # Requires Internet access - tests/integration/test_upgrade.py::test_version_upgrade - ) - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # "database is locked", upstream probably relies on GC - # too much - tests/integration/test_sqlite.py - # random segfaults - tests/integration/test_filesystem.py - ) - ;; - esac - - local -x USE_PYTEST_HTTPBIN=true - epytest -} - -pkg_postinst() { - optfeature "redis backend" "dev-python/redis" - optfeature "MongoDB backend" "dev-python/pymongo" - - optfeature "JSON serialization" "dev-python/ujson" - optfeature "YAML serialization" "dev-python/pyyaml" - optfeature "signing serialized data" "dev-python/itsdangerous" -} diff --git a/dev-python/requests-cache/requests-cache-1.3.2.ebuild b/dev-python/requests-cache/requests-cache-1.3.2.ebuild deleted file mode 100644 index 92d2c7a7cbca..000000000000 --- a/dev-python/requests-cache/requests-cache-1.3.2.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -# TODO: see if we can remove pypy3.11, because of the segfaults -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 optfeature - -DESCRIPTION="Persistent cache for requests library" -HOMEPAGE=" - https://pypi.org/project/requests-cache/ - https://github.com/requests-cache/requests-cache/ -" -SRC_URI=" - https://github.com/requests-cache/requests-cache/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/attrs-21.2[${PYTHON_USEDEP}] - >=dev-python/cattrs-22.2[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.5[${PYTHON_USEDEP}] - >=dev-python/requests-2.22[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.25.5[${PYTHON_USEDEP}] - >=dev-python/url-normalize-2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/itsdangerous[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/rich-10.0[${PYTHON_USEDEP}] - >=dev-python/ujson-5.4[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=( pytest-httpbin requests-mock ) -: ${EPYTEST_TIMEOUT:=60} -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # These require extra servers running - tests/integration/test_dynamodb.py - tests/integration/test_gridfs.py - tests/integration/test_mongodb.py - tests/integration/test_redis.py - ) - local EPYTEST_DESELECT=( - # Requires Internet access - tests/integration/test_upgrade.py::test_version_upgrade - ) - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # "database is locked", upstream probably relies on GC - # too much - tests/integration/test_sqlite.py - # random segfaults - tests/integration/test_filesystem.py - ) - ;; - esac - - local -x USE_PYTEST_HTTPBIN=true - epytest -} - -pkg_postinst() { - optfeature "redis backend" "dev-python/redis" - optfeature "MongoDB backend" "dev-python/pymongo" - - optfeature "JSON serialization" "dev-python/ujson" - optfeature "YAML serialization" "dev-python/pyyaml" - optfeature "signing serialized data" "dev-python/itsdangerous" -} diff --git a/dev-python/requests-credssp/Manifest b/dev-python/requests-credssp/Manifest deleted file mode 100644 index 894c9086924c..000000000000 --- a/dev-python/requests-credssp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST requests-credssp-2.0.0.gh.tar.gz 15225 BLAKE2B 3cd2a6bafcef5803d89ab13c42385709308998187eda514a598d262ab5e8c94bc3c0e9b9bf3756de1454d570012863a01f650b4fc6e3a17fb2845d8e52f0bf3b SHA512 d11a76bc9577f3054e5955aad513ee27ff2cf3a70414a1d4a81e721a7b40510d45fa33abc5957724ead6c04958a009153f670e154f38f32f2331cc14dd44ee27 diff --git a/dev-python/requests-credssp/metadata.xml b/dev-python/requests-credssp/metadata.xml deleted file mode 100644 index fbf00c930cbe..000000000000 --- a/dev-python/requests-credssp/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - jborean93/requests-credssp - requests-credssp - - diff --git a/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild b/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild deleted file mode 100644 index 323e169473d1..000000000000 --- a/dev-python/requests-credssp/requests-credssp-2.0.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="HTTPS CredSSP authentication with the requests library" -HOMEPAGE=" - https://pypi.org/project/requests-credssp/ - https://github.com/jborean93/requests-credssp/ -" -SRC_URI=" - https://github.com/jborean93/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/gssapi[${PYTHON_USEDEP}] - dev-python/krb5[${PYTHON_USEDEP}] - >=dev-python/pyspnego-0.5.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/requests-download/Manifest b/dev-python/requests-download/Manifest deleted file mode 100644 index 85b3c7a8855d..000000000000 --- a/dev-python/requests-download/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST requests_download-0.1.2.gh.tar.gz 2584 BLAKE2B c6f2eb7a182e0f42ccb7b603dec47a077b1b946bfa93968972dce5267c7c51fa8c4158e15cd35621cbe229e12f6644db9734e52439796d8d8411be16a38e1e9a SHA512 99d4b275200c88befd2730d17a3329c8cbb155fa5cf9600a7466e8ab109f999a9fc9b8c668aa3b389bc2a3deb33b8a3fd390270d71f04bb0a8f998da67cfde82 diff --git a/dev-python/requests-download/metadata.xml b/dev-python/requests-download/metadata.xml deleted file mode 100644 index 86556891f3f8..000000000000 --- a/dev-python/requests-download/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - - requests_download - takluyver/requests_download - - diff --git a/dev-python/requests-download/requests-download-0.1.2-r2.ebuild b/dev-python/requests-download/requests-download-0.1.2-r2.ebuild deleted file mode 100644 index 1f737e4d5550..000000000000 --- a/dev-python/requests-download/requests-download-0.1.2-r2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=requests_download-${PV} -DESCRIPTION="A convenient function to download to a file using requests" -HOMEPAGE=" - https://github.com/takluyver/requests_download/ - https://pypi.org/project/requests_download/ -" -SRC_URI=" - https://github.com/takluyver/requests_download/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~mips ~x86" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" - -# there are no tests upstream -RESTRICT="test" - -DOCS=( README.rst ) diff --git a/dev-python/requests-file/Manifest b/dev-python/requests-file/Manifest deleted file mode 100644 index f57e430af80c..000000000000 --- a/dev-python/requests-file/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST requests_file-3.0.1.tar.gz 6967 BLAKE2B 7b9ef82a5656cd2c5cfc6fe611d70756834f394112b92bba487569a7b083e797d26a685c04e146d03f892040ff8da6a083d2d36f5abadca1c9094f8e7dd63824 SHA512 e8f5b128f4ec2ccab80f39e7f5f4c9aef18544985353700371458f35422c225cae157a6cad3b5f72f409e3c39bd5f20eba62d1a23fd00eb281cc9155223058b3 diff --git a/dev-python/requests-file/metadata.xml b/dev-python/requests-file/metadata.xml deleted file mode 100644 index a88c0ed00b89..000000000000 --- a/dev-python/requests-file/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - patrick@gentoo.org - Patrick Lauer - - - - requests-file - dashea/requests-file - https://github.com/dashea/requests-file/issues - - diff --git a/dev-python/requests-file/requests-file-3.0.1.ebuild b/dev-python/requests-file/requests-file-3.0.1.ebuild deleted file mode 100644 index 398598a85633..000000000000 --- a/dev-python/requests-file/requests-file-3.0.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="File transport adapter for Requests" -HOMEPAGE=" - https://github.com/dashea/requests-file/ - https://pypi.org/project/requests-file/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/requests-futures/Manifest b/dev-python/requests-futures/Manifest deleted file mode 100644 index 3835d65f921e..000000000000 --- a/dev-python/requests-futures/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST requests_futures-1.0.2.tar.gz 10356 BLAKE2B 4aa9b549981c13681ada1335bbf00a1b2b23c10376941062f92275a9f772a2aae57332b10dabb730bd5aa7157e19f61b82b41e03a9978b41a55cab2a57dba101 SHA512 1d163ffe45a09e0160710cf8bd060f741a524e60d69318af7c03a3b5dc41f27f4f7d115faed227bb710b29ffdb230a7ef5991e33ab2ad4e25b3c52727ef76fc7 diff --git a/dev-python/requests-futures/metadata.xml b/dev-python/requests-futures/metadata.xml deleted file mode 100644 index 243ef93a6a2f..000000000000 --- a/dev-python/requests-futures/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - mattst88@gentoo.org - Matt Turner - - - Small add-on for the python requests http library. Makes use of python 3.2's - concurrent.futures or the backport for prior versions of python. - - - - ross/requests-futures - requests-futures - - diff --git a/dev-python/requests-futures/requests-futures-1.0.2.ebuild b/dev-python/requests-futures/requests-futures-1.0.2.ebuild deleted file mode 100644 index 9a03f03d265e..000000000000 --- a/dev-python/requests-futures/requests-futures-1.0.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Asynchronous Python HTTP for Humans" -HOMEPAGE=" - https://github.com/ross/requests-futures/ - https://pypi.org/project/requests-futures/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/requests-1.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pytest-httpbin-2.0.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/requests-kerberos/Manifest b/dev-python/requests-kerberos/Manifest deleted file mode 100644 index 2f9eefb1007e..000000000000 --- a/dev-python/requests-kerberos/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST requests-kerberos-0.15.0.gh.tar.gz 21883 BLAKE2B 44af889a4a0a553ff0e727a7e89f9c73917dc4bd41524e29fa36b85a33e1c1c548b582672b928ee08bec33242bb3e69f8a9bd16c59d82db4ce7314adf12c06c1 SHA512 7ff6e1a366749d96ec5c193f1f945ffa0709d6cf636ddd49f83813b66d2f0a914538f94d8f53b61ec4d674ef22d882fb7565f420c0126ecd9c70ca4ebf690475 diff --git a/dev-python/requests-kerberos/metadata.xml b/dev-python/requests-kerberos/metadata.xml deleted file mode 100644 index 8b8e77b55578..000000000000 --- a/dev-python/requests-kerberos/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - requests-kerberos - requests/requests-kerberos - - diff --git a/dev-python/requests-kerberos/requests-kerberos-0.15.0.ebuild b/dev-python/requests-kerberos/requests-kerberos-0.15.0.ebuild deleted file mode 100644 index d539dbd7bab8..000000000000 --- a/dev-python/requests-kerberos/requests-kerberos-0.15.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A Kerberos authentication handler for python-requests" -HOMEPAGE=" - https://github.com/requests/requests-kerberos/ - https://pypi.org/project/requests-kerberos/ -" -SRC_URI=" - https://github.com/requests/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/requests-1.1.0[${PYTHON_USEDEP}] - dev-python/pyspnego[${PYTHON_USEDEP}] - dev-python/gssapi[${PYTHON_USEDEP}] - dev-python/krb5[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest diff --git a/dev-python/requests-mock/Manifest b/dev-python/requests-mock/Manifest deleted file mode 100644 index d03e0f6492db..000000000000 --- a/dev-python/requests-mock/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST requests-mock-1.12.1.tar.gz 60901 BLAKE2B 708b19731260b8a1c1334b564c35825a9bceb20b8205ed3ad0f9c778e2c22e3ae4a93fa09cd47e9c745f5a282ebaf83a43be09ee4bd578195b77f69b116e28c6 SHA512 be1f4afa800811025e3c7b14a65759851ef2d56a3e4bf155368dc6772440fe0fcc5d01f62b1b029d0cabd7a57fe35074e3ba0791240f95f43b62109a00f96120 diff --git a/dev-python/requests-mock/files/requests-mock-1.12.0-no-pbr.patch b/dev-python/requests-mock/files/requests-mock-1.12.0-no-pbr.patch deleted file mode 100644 index fcfc8f9d2eb4..000000000000 --- a/dev-python/requests-mock/files/requests-mock-1.12.0-no-pbr.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 82a6d09fa8db7a0667b365e9c06e99f8c0dfd245 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Thu, 28 Mar 2024 12:54:18 +0100 -Subject: [PATCH] Replace the last use of pbr with modern packaging - -diff --git a/doc/source/conf.py b/doc/source/conf.py -index 395acaa..e0895f5 100755 ---- a/doc/source/conf.py -+++ b/doc/source/conf.py -@@ -16 +16,2 @@ import sys, os --import pbr.version -+import importlib.metadata -+import packaging -@@ -56 +57 @@ copyright = u'2023, Jamie Lennox' --version_info = pbr.version.VersionInfo(project) -+version_info = packaging.version.parse(importlib.metadata.version(project)) -@@ -59 +60 @@ version_info = pbr.version.VersionInfo(project) --version = version_info.version_string() -+version = version_info.base_version -@@ -61 +62 @@ version = version_info.version_string() --release = version_info.release_string() -+release = version_info.public diff --git a/dev-python/requests-mock/metadata.xml b/dev-python/requests-mock/metadata.xml deleted file mode 100644 index 6e2a773de844..000000000000 --- a/dev-python/requests-mock/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - requests-mock - jamielennox/requests-mock - https://github.com/jamielennox/requests-mock/issues - - diff --git a/dev-python/requests-mock/requests-mock-1.12.1.ebuild b/dev-python/requests-mock/requests-mock-1.12.1.ebuild deleted file mode 100644 index 3b78e2d00837..000000000000 --- a/dev-python/requests-mock/requests-mock-1.12.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Mock out responses from the requests package" -HOMEPAGE=" - https://github.com/jamielennox/requests-mock/ - https://pypi.org/project/requests-mock/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/requests-2.22[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/requests-futures[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc/source -distutils_enable_tests pytest - -python_prepare_all() { - local PATCHES=( - # https://github.com/jamielennox/requests-mock/pull/255 - "${FILESDIR}/${PN}-1.12.0-no-pbr.patch" - ) - - # Disable reno which only works inside a git repository - sed -i "s/'reno.sphinxext',//" doc/source/conf.py || die - # Remove the release notes section which requires reno - rm doc/source/release-notes.rst || die - sed -i '/^=============$/,/release-notes/d' doc/source/index.rst || die - # Disable a test which requires purl (not in the tree) - sed -e "/^import purl$/d" -e "s/test_with_purl/_&/" \ - -i tests/test_adapter.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/requests-ntlm/Manifest b/dev-python/requests-ntlm/Manifest deleted file mode 100644 index 28f2d6ff1391..000000000000 --- a/dev-python/requests-ntlm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST requests-ntlm-1.3.0.gh.tar.gz 15460 BLAKE2B 6d2306cfa28e784ef5f399d9168c844fa1196d35a63bcb1508ae15b10eba0d7852679e4b66b328b567878bf0c1a1b919b35a0b8caf3b8f9c35ea7ecf2dbed8ba SHA512 2c2110a0694f43d2147144ee1e9761fdea6e60ac37f5923d608e7e2a047125f9c7dd84cb8b255033ada1c8de287eb0f7ab6751b3e8f85ed638c8fe6e4303f7f9 diff --git a/dev-python/requests-ntlm/metadata.xml b/dev-python/requests-ntlm/metadata.xml deleted file mode 100644 index 7f4b01eebc5e..000000000000 --- a/dev-python/requests-ntlm/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - voyageur@gentoo.org - Bernard Cafarelli - - - python@gentoo.org - Python - - - requests-ntlm - requests/requests-ntlm - - diff --git a/dev-python/requests-ntlm/requests-ntlm-1.3.0.ebuild b/dev-python/requests-ntlm/requests-ntlm-1.3.0.ebuild deleted file mode 100644 index fdffeec34803..000000000000 --- a/dev-python/requests-ntlm/requests-ntlm-1.3.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="HTTP NTLM authentication using the requests library" -HOMEPAGE=" - https://github.com/requests/requests-ntlm/ - https://pypi.org/project/requests-ntlm/ -" -SRC_URI=" - https://github.com/requests/requests-ntlm/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/cryptography-1.3[${PYTHON_USEDEP}] - >=dev-python/pyspnego-0.4.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.0.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/flask[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local ts_pid test_ret - - "${EPYTHON}" -m tests.test_server &> "${T}"/test-server.log & - ts_pid=${!} - - nonfatal epytest tests/unit - test_ret=${?} - - kill "${ts_pid}" - [[ ${test_ret} -ne 0 ]] && die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/requests-oauthlib/Manifest b/dev-python/requests-oauthlib/Manifest deleted file mode 100644 index de54cb979b7c..000000000000 --- a/dev-python/requests-oauthlib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST requests-oauthlib-2.0.0.gh.tar.gz 51357 BLAKE2B 1c1c8c2295f1bce2cb1da1c2fdd899004dfac2dc53956ebcd4affb9fcc6c11047545dec0b96311755d041694c07dcfccaff7ae479ecf7aaaf5ebcfb64665a76a SHA512 15d353da1422ce6f826b5cb3b26afeb597da4b1f0ffdf797f9cba75be4d8bbf00321dd697c1e368f6a8aeb92c57566725c745969fa7e8d60f690f79da13db867 diff --git a/dev-python/requests-oauthlib/metadata.xml b/dev-python/requests-oauthlib/metadata.xml deleted file mode 100644 index f6cf56a73274..000000000000 --- a/dev-python/requests-oauthlib/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - requests/requests-oauthlib - requests-oauthlib - - diff --git a/dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild b/dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild deleted file mode 100644 index 875e3ba59f05..000000000000 --- a/dev-python/requests-oauthlib/requests-oauthlib-2.0.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="This project provides first-class OAuth library support for Requests" -HOMEPAGE=" - https://github.com/requests/requests-oauthlib/ - https://pypi.org/project/requests-oauthlib/ -" -SRC_URI=" - https://github.com/requests/requests-oauthlib/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/requests-2.0.0[${PYTHON_USEDEP}] - >=dev-python/oauthlib-3.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/requests-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Internet access - tests/test_core.py::OAuth1Test::testCanPostBinaryData - tests/test_core.py::OAuth1Test::test_content_type_override - tests/test_core.py::OAuth1Test::test_url_is_native_str - ) - local EPYTEST_IGNORE=( - tests/examples - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/requests-ratelimiter/Manifest b/dev-python/requests-ratelimiter/Manifest deleted file mode 100644 index 751e1e14e9a6..000000000000 --- a/dev-python/requests-ratelimiter/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST requests_ratelimiter-0.10.0.tar.gz 17190 BLAKE2B af1b79fa7a446fe88dd849661f53d3eb164d614bd65d6025e44a39ba7ecd04cc257aaffc091f82ee4524791b3fa846376e5fc7f8f9ccd3e0526dada2498b466f SHA512 091acd8f7906a1ee6b293fb104d75e24096e26f2fd17eaa7ebe109a278cf6a88a86e3b5d7f89e9ef687713ce8682919f47c4ea50d82da7248a1af73b6498e75e -DIST requests_ratelimiter-0.10.0.tar.gz.provenance 9634 BLAKE2B 833c015486865023a4f5ca03740a045214fac7e3c452b9543517ecc5aa5307c543d3be7cf25864c5a2dc1043e325d802a0a78f32a683107af3fbb979e1e44ec4 SHA512 5e8a486ac13504d0d7b6d62b94601b513b8ccf631a71a22a983fbfead4633dba97f0b0492cd713f55478d380b4fb03fe4258c0658a8e48e319a02315e2d57313 diff --git a/dev-python/requests-ratelimiter/metadata.xml b/dev-python/requests-ratelimiter/metadata.xml deleted file mode 100644 index cd87c05aad49..000000000000 --- a/dev-python/requests-ratelimiter/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - - - - https://requests-ratelimiter.readthedocs.io/ - JWCook/requests-ratelimiter - requests-ratelimiter - - diff --git a/dev-python/requests-ratelimiter/requests-ratelimiter-0.10.0.ebuild b/dev-python/requests-ratelimiter/requests-ratelimiter-0.10.0.ebuild deleted file mode 100644 index 396b1b24bd3a..000000000000 --- a/dev-python/requests-ratelimiter/requests-ratelimiter-0.10.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_VERIFY_REPO=https://github.com/JWCook/requests-ratelimiter -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Rate-limiting for the requests library" -HOMEPAGE=" - https://github.com/JWCook/requests-ratelimiter/ - https://pypi.org/project/requests-ratelimiter/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - =dev-python/pyrate-limiter-4.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.20[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/requests-cache-1.2[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.11[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/requests-toolbelt/Manifest b/dev-python/requests-toolbelt/Manifest deleted file mode 100644 index 394815825ec6..000000000000 --- a/dev-python/requests-toolbelt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST requests-toolbelt-1.0.0.gh.tar.gz 199298 BLAKE2B c8a75005fd27bb725cabe7c6e4493b65bfc6914d7b22490c10869f0f35f6f08d0e829196e7de2e7ec07fed7ad52559f550bfbe072020ed8e782543273c903805 SHA512 1ee5d5dbb0d140796c81d42c051ccfab8810bf5ec511b32c9a54b4adccbab460f3108acdfe5a65b3cb68377586ff0f55206bf231e64651aaea077feda7984953 diff --git a/dev-python/requests-toolbelt/metadata.xml b/dev-python/requests-toolbelt/metadata.xml deleted file mode 100644 index 5bf67e348780..000000000000 --- a/dev-python/requests-toolbelt/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - amynka@gentoo.org - - - python@gentoo.org - Python - - - - requests/toolbelt - requests-toolbelt - - diff --git a/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild b/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild deleted file mode 100644 index a4a2d9ec7aaf..000000000000 --- a/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A utility belt for advanced users of python-requests" -HOMEPAGE=" - https://toolbelt.readthedocs.io/ - https://github.com/requests/toolbelt/ - https://pypi.org/project/requests-toolbelt/ -" -SRC_URI=" - https://github.com/requests/toolbelt/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${P#requests-} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test-rust" - -RDEPEND=" - - - - - python@gentoo.org - - - - msabramo/requests-unixsocket - requests-unixsocket - - diff --git a/dev-python/requests-unixsocket/requests-unixsocket-0.4.1.ebuild b/dev-python/requests-unixsocket/requests-unixsocket-0.4.1.ebuild deleted file mode 100644 index 782671d26430..000000000000 --- a/dev-python/requests-unixsocket/requests-unixsocket-0.4.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/msabramo/requests-unixsocket -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Use requests to talk HTTP via a UNIX domain socket" -HOMEPAGE=" - https://github.com/msabramo/requests-unixsocket/ - https://pypi.org/project/requests-unixsocket/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/waitress[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/requests-wsgi-adapter/Manifest b/dev-python/requests-wsgi-adapter/Manifest deleted file mode 100644 index f4e37643b490..000000000000 --- a/dev-python/requests-wsgi-adapter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST requests-wsgi-adapter-0.4.1.gh.tar.gz 5265 BLAKE2B 1ad1783e7bc7a37f749cd7d8e041b5e86f5039a54a735b1db9c54bd5b356b4a583b9af52a2838ba4441ca4c0a653abe06a685274e054678cb398d813ad8504c9 SHA512 f5f3572586f3a4cba98bcebfec2a77382e101fb799998007ad37f804ec721533ccb84bb7cc4f7ee8cf2fe9e61e75440b75003e88d384c44a6484acc65bfa3626 diff --git a/dev-python/requests-wsgi-adapter/metadata.xml b/dev-python/requests-wsgi-adapter/metadata.xml deleted file mode 100644 index 33942be1e8ac..000000000000 --- a/dev-python/requests-wsgi-adapter/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - - - chutzpah@gentoo.org - Patrick McLean - - - - requests-wsgi-adapter - seanbrant/requests-wsgi-adapter - - diff --git a/dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild b/dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild deleted file mode 100644 index 35fa7ff37bee..000000000000 --- a/dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="WSGI Transport Adapter for Requests" -HOMEPAGE=" - https://github.com/seanbrant/requests-wsgi-adapter/ - https://pypi.org/project/requests-wsgi-adapter/ -" -COMMIT_HASH="5b771effb5414096089375a3a36a3e7af1522ae0" -SRC_URI=" - https://github.com/seanbrant/requests-wsgi-adapter/archive/${COMMIT_HASH}.tar.gz -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${PN}-${COMMIT_HASH}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - epytest tests.py -} diff --git a/dev-python/requests/Manifest b/dev-python/requests/Manifest deleted file mode 100644 index abc21471ae71..000000000000 --- a/dev-python/requests/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST requests-2.33.1.tar.gz 134120 BLAKE2B 290c77a0f0d90d04638be623f9a32955902869f89fd6eb8c2e2c3b15cdeb28455ec331c84bdba16d6aa69cb02d8567514a245280a0adf64f653f29aacb944f44 SHA512 058dc417085f8be99c2ea79fffecce833068d9342c925a8d8bd1b10c171e52fda5d4bdd8ae1a93b05b111e275c29b705ec79ac0c365fb10f6f81c49e6d839483 -DIST requests-2.33.1.tar.gz.provenance 9256 BLAKE2B 5257b1e8dac44c85b121e04d9591b73d8e2a95ba8ad7d5a45e954d0d676a44b877da0f800bcf934e843ceaf19522bb81eb616c646ad4ac56ee6c3b7ef74a5913 SHA512 5239edd498ff5c27a92a950b75985da8c59064f7abc04809ab71c54e7f3b8b82a268a291b0431560e5fe70266f0fe5a6151fb804c093a9f99c6a6138ba6b80fb -DIST requests-2.34.0.tar.gz 142436 BLAKE2B 3aa791f8ebc58f6cd0f51883653a6860ba6503071abdd267d3473e6fa9d325aeb3bef46890d4551f946d867482b2396a2328653b08ea4a8e1ef4a7a5a4c7fbbd SHA512 4e3b5c40489b682225667cf46e36058bc22dce6b580e3d01962ea7fa46517e15a775458ebeb970b53fb2f87048f3f09bf09ac599b66c36827622fea7c17e83b6 -DIST requests-2.34.0.tar.gz.provenance 9389 BLAKE2B b25418a2b8160ac911e40d74d6f5e5359752ed956c683acb06e6dc90b13eac198cce8f389f9e6a1ed68f5f7a0317e29bb3723fbfc4a71e6bcf08f604adc15d39 SHA512 8b6387f8c81e3b1d160498992af49991e50f9c85f064a9d4b88b2346f9524d5cc6e1f996b2b347a351b9681d51e1ba28cffb8d51c53d7143fdea99943d953ad1 -DIST requests-2.34.1.tar.gz 142783 BLAKE2B 868efc2e60868d71437b007fc7bab44b344e573ed94a9dd551dd7d675924de581aa9e940ced50f60305c944b38c5be89ef2832904ea19ce2f36b994c70be8093 SHA512 1e734caa69e99c120cfff2bd5aade24feaa0000684f5499fcad94ae246aa68720724ab7acbdd611df14ca6d20f705c906fa27b808f6cf6b97fc325e41abb4dae -DIST requests-2.34.1.tar.gz.provenance 9503 BLAKE2B cffe5ceda2925e220b2af586bcc8363ad0ace0cb045e5a40d7a620ab8c4a43ab600c82d3579d7c6ef52eec9521c938c9fed5e823c5dba0089de09a70355f082e SHA512 ea1ec91731c4e70fa348b5acbcc88a9e9d0b46058e74d771565ad99704c4f48d8c7f511d94c3ff59ccd43c12d4a3014f8bb7c3cdb8610f7610322aef18940f40 -DIST requests-2.34.2.tar.gz 142856 BLAKE2B 94c27e54dd0d49571179fbfe7ec666e507a5b698ea93d26c66069fa3e08bd5aeed157124111cf0b730dcd2626f5fd03b5616f08ea723c9a1e55946bdbe30316b SHA512 106d99c51c7e76d35e27dd64988afb0cc339d4f05fabb3ba1a2480e34744b4a66393e0c7873d236a9f220f6a8990d5a45a251cdbe9ce25f01e1591e693b6c9e7 -DIST requests-2.34.2.tar.gz.provenance 9311 BLAKE2B 3600692e3fd67856e5cab04f9583cd134ada2783ed229f5deb04ff7f01fc692f85661871944dabb11d2f05ec25a3495b27e582736f73d8d3ac6b56aa79528611 SHA512 e2fbe3954e86a1ef1aa05bf58a9cfc45c0cc4e82ccd4fba67261ff87b94627956504764b29c0cded131f6e9ce22a0dbfe74a16eb4885cf164dea1eec16f5aa81 diff --git a/dev-python/requests/metadata.xml b/dev-python/requests/metadata.xml deleted file mode 100644 index da82b014f5d3..000000000000 --- a/dev-python/requests/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - Python - - - Most existing Python modules for sending HTTP requests are extremely verbose and - cumbersome. Python’s built-in urllib2 module provides most of the HTTP - capabilities you should need, but the API is thoroughly broken. This library is - designed to make HTTP requests easy for developers. - - - - psf/requests - requests - cpe:/a:python-requests:requests - - diff --git a/dev-python/requests/requests-2.33.1.ebuild b/dev-python/requests/requests-2.33.1.ebuild deleted file mode 100644 index a7b67fe524a3..000000000000 --- a/dev-python/requests/requests-2.33.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/psf/requests -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="HTTP library for human beings" -HOMEPAGE=" - https://requests.readthedocs.io/ - https://github.com/psf/requests/ - https://pypi.org/project/requests/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="socks5 test-rust" - -RDEPEND=" - >=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}] - =dev-python/pysocks-1.5.6[${PYTHON_USEDEP}] ) -" - -BDEPEND=" - test? ( - dev-python/httpbin[${PYTHON_USEDEP}] - >=dev-python/pysocks-1.5.6[${PYTHON_USEDEP}] - test-rust? ( - dev-python/trustme[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( pytest-{httpbin,mock} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # remove useless dependency check spam - sed -i -e '/def check_compatibility/a\ - return' src/requests/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet (doctests) - requests/__init__.py::requests - requests/api.py::requests.api.request - requests/models.py::requests.models.PreparedRequest - requests/sessions.py::requests.sessions.Session - # require IPv4 interface in 10.* range - tests/test_requests.py::TestTimeout::test_connect_timeout - tests/test_requests.py::TestTimeout::test_total_timeout_connect - ) - - if ! has_version "dev-python/trustme[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_requests.py::TestRequests::test_https_warnings - ) - fi - - epytest -} diff --git a/dev-python/requests/requests-2.34.0.ebuild b/dev-python/requests/requests-2.34.0.ebuild deleted file mode 100644 index 7e1abd8fdbde..000000000000 --- a/dev-python/requests/requests-2.34.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/psf/requests -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="HTTP library for human beings" -HOMEPAGE=" - https://requests.readthedocs.io/ - https://github.com/psf/requests/ - https://pypi.org/project/requests/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -IUSE="socks5 test-rust" - -RDEPEND=" - >=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}] - =dev-python/pysocks-1.5.6[${PYTHON_USEDEP}] ) -" - -BDEPEND=" - test? ( - dev-python/httpbin[${PYTHON_USEDEP}] - >=dev-python/pysocks-1.5.6[${PYTHON_USEDEP}] - test-rust? ( - dev-python/trustme[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( pytest-{httpbin,mock} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # remove useless dependency check spam - sed -i -e '/urllib3_version_list =/i\ - return' src/requests/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet (doctests) - requests/__init__.py::requests - requests/api.py::requests.api.request - requests/models.py::requests.models.PreparedRequest - requests/sessions.py::requests.sessions.Session - # require IPv4 interface in 10.* range - tests/test_requests.py::TestTimeout::test_connect_timeout - tests/test_requests.py::TestTimeout::test_total_timeout_connect - ) - - if ! has_version "dev-python/trustme[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_requests.py::TestRequests::test_https_warnings - ) - fi - - epytest -} diff --git a/dev-python/requests/requests-2.34.1.ebuild b/dev-python/requests/requests-2.34.1.ebuild deleted file mode 100644 index 7e1abd8fdbde..000000000000 --- a/dev-python/requests/requests-2.34.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/psf/requests -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="HTTP library for human beings" -HOMEPAGE=" - https://requests.readthedocs.io/ - https://github.com/psf/requests/ - https://pypi.org/project/requests/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -IUSE="socks5 test-rust" - -RDEPEND=" - >=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}] - =dev-python/pysocks-1.5.6[${PYTHON_USEDEP}] ) -" - -BDEPEND=" - test? ( - dev-python/httpbin[${PYTHON_USEDEP}] - >=dev-python/pysocks-1.5.6[${PYTHON_USEDEP}] - test-rust? ( - dev-python/trustme[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( pytest-{httpbin,mock} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # remove useless dependency check spam - sed -i -e '/urllib3_version_list =/i\ - return' src/requests/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet (doctests) - requests/__init__.py::requests - requests/api.py::requests.api.request - requests/models.py::requests.models.PreparedRequest - requests/sessions.py::requests.sessions.Session - # require IPv4 interface in 10.* range - tests/test_requests.py::TestTimeout::test_connect_timeout - tests/test_requests.py::TestTimeout::test_total_timeout_connect - ) - - if ! has_version "dev-python/trustme[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_requests.py::TestRequests::test_https_warnings - ) - fi - - epytest -} diff --git a/dev-python/requests/requests-2.34.2.ebuild b/dev-python/requests/requests-2.34.2.ebuild deleted file mode 100644 index 7e1abd8fdbde..000000000000 --- a/dev-python/requests/requests-2.34.2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/psf/requests -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="HTTP library for human beings" -HOMEPAGE=" - https://requests.readthedocs.io/ - https://github.com/psf/requests/ - https://pypi.org/project/requests/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -IUSE="socks5 test-rust" - -RDEPEND=" - >=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}] - =dev-python/pysocks-1.5.6[${PYTHON_USEDEP}] ) -" - -BDEPEND=" - test? ( - dev-python/httpbin[${PYTHON_USEDEP}] - >=dev-python/pysocks-1.5.6[${PYTHON_USEDEP}] - test-rust? ( - dev-python/trustme[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( pytest-{httpbin,mock} ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # remove useless dependency check spam - sed -i -e '/urllib3_version_list =/i\ - return' src/requests/__init__.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet (doctests) - requests/__init__.py::requests - requests/api.py::requests.api.request - requests/models.py::requests.models.PreparedRequest - requests/sessions.py::requests.sessions.Session - # require IPv4 interface in 10.* range - tests/test_requests.py::TestTimeout::test_connect_timeout - tests/test_requests.py::TestTimeout::test_total_timeout_connect - ) - - if ! has_version "dev-python/trustme[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_requests.py::TestRequests::test_https_warnings - ) - fi - - epytest -} diff --git a/dev-python/requestsexceptions/Manifest b/dev-python/requestsexceptions/Manifest deleted file mode 100644 index 2b1f5cb758a9..000000000000 --- a/dev-python/requestsexceptions/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST requestsexceptions-1.4.0.tar.gz 6880 BLAKE2B 7539cb7993de817a9d22db3f2e1121b65850cc80723c149243e6e540df7f1229abf66a5a443ca41eb855510caa3f10ca6829d89ad39745fe8180359a92037cff SHA512 f631fa650a969ccc74eebfe7522b16e969de4bf48b6f7140eba46a301cfc5a56b9a8354785990daabae025a8175f6b62bf0870d73468d96ba92fa09f4ef3c566 diff --git a/dev-python/requestsexceptions/metadata.xml b/dev-python/requestsexceptions/metadata.xml deleted file mode 100644 index 46e1cacd3773..000000000000 --- a/dev-python/requestsexceptions/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - The python requests library bundles the urllib3 library, however, some software distributions modify requests to remove the bundled library. This makes some operations, such as supressing the "insecure platform warning" messages that urllib emits difficult. This is a simple library to find the correct path to exceptions in the requests library regardless of whether they are bundled. - - - openstack/requestsexceptions - requestsexceptions - - diff --git a/dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild b/dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild deleted file mode 100644 index b38d2bbd1231..000000000000 --- a/dev-python/requestsexceptions/requestsexceptions-1.4.0-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Finds the correct path to exceptions in the requests library" -HOMEPAGE=" - https://opendev.org/openstack/requestsexceptions/ - https://github.com/openstack/requestsexceptions/ - https://pypi.org/project/requestsexceptions/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} -" diff --git a/dev-python/resolvelib/Manifest b/dev-python/resolvelib/Manifest deleted file mode 100644 index e171319c8c64..000000000000 --- a/dev-python/resolvelib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST resolvelib-1.2.1.gh.tar.gz 775041 BLAKE2B 1ce96c359deaadc9707ca7fb334278bfe84255bfe579ff8ca3881f42a0d48a4ee9c873c8b24400ed898fa8c453ca192f77a4b342885e0f338ae285163c2a97f6 SHA512 516e74b532cdb48434dc1bb4eeeac64cdf73bcd717e83aa81e75f8c0dfaecddd11e4404b41a4296c4f696470352b080d58271dda90b41c966537adee630adfab diff --git a/dev-python/resolvelib/metadata.xml b/dev-python/resolvelib/metadata.xml deleted file mode 100644 index 9080a9cb2372..000000000000 --- a/dev-python/resolvelib/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - resolvelib - sarugaku/resolvelib - https://github.com/sarugaku/resolvelib/issues - - - ResolveLib at the highest level provides a Resolver class that includes - dependency resolution logic. You give it some things, and a little - information on how it should interact with them, and it will spit out - a resolution result. - - diff --git a/dev-python/resolvelib/resolvelib-1.2.1.ebuild b/dev-python/resolvelib/resolvelib-1.2.1.ebuild deleted file mode 100644 index 3a15cf82ac3c..000000000000 --- a/dev-python/resolvelib/resolvelib-1.2.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2021-2025 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="Resolve abstract dependencies into concrete ones" -HOMEPAGE=" - https://github.com/sarugaku/resolvelib/ - https://pypi.org/project/resolvelib/ - -" -SRC_URI=" - https://github.com/sarugaku/resolvelib/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/packaging[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/responses/Manifest b/dev-python/responses/Manifest deleted file mode 100644 index a5fcf010bf2e..000000000000 --- a/dev-python/responses/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST responses-0.26.0.tar.gz 81303 BLAKE2B d5bb4cd185d738bfdb8d609c17cedefc9e2dbc0182448210ed99fe8e0a02438cb37459639b8083e9d6954bb870e46f18709562a60392d4a1937dfc8f14d7523f SHA512 62807ad4276cf9236cfbed045d550530695e97f695a0ac94195e4d477fe446dd99f621f57e4ba8d346db2d774d2f2a7d905aab86472a201ba773fd49724c0edb -DIST responses-0.26.1.tar.gz 83088 BLAKE2B c13bd23b7afaba77b6f69ec46fe255350e160937272a31cd1ebb0c150de1371b2e5e843d94c1c97c92b7e079964729fe95806b6d7827c8874241bbfdd16c75db SHA512 60eef8620fc89de35fe47eea4a3ae663e875765bdfa2d9f82a4b886533f244ded736bbc42c97e13edab41c725642cff9f4a95281db4a00bb3cdb2a80e4cef924 diff --git a/dev-python/responses/metadata.xml b/dev-python/responses/metadata.xml deleted file mode 100644 index 3e361ba64146..000000000000 --- a/dev-python/responses/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - responses - getsentry/responses - https://github.com/getsentry/responses/issues - - diff --git a/dev-python/responses/responses-0.26.0.ebuild b/dev-python/responses/responses-0.26.0.ebuild deleted file mode 100644 index e2e8ab6a9dae..000000000000 --- a/dev-python/responses/responses-0.26.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Utility for mocking out the Python Requests library" -HOMEPAGE=" - https://pypi.org/project/responses/ - https://github.com/getsentry/responses/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# tomli backend is optional now, with pyyaml being the new default. -# However, keeping it unconditional here for backwards compatibility. -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] - =dev-python/requests-2.30.0[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.10[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{asyncio,httpserver} ) -distutils_enable_tests pytest diff --git a/dev-python/responses/responses-0.26.1.ebuild b/dev-python/responses/responses-0.26.1.ebuild deleted file mode 100644 index a0914a94f270..000000000000 --- a/dev-python/responses/responses-0.26.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Utility for mocking out the Python Requests library" -HOMEPAGE=" - https://pypi.org/project/responses/ - https://github.com/getsentry/responses/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -# tomli backend is optional now, with pyyaml being the new default. -# However, keeping it unconditional here for backwards compatibility. -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] - =dev-python/requests-2.30.0[${PYTHON_USEDEP}] - dev-python/tomli-w[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.10[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{asyncio,httpserver} ) -distutils_enable_tests pytest diff --git a/dev-python/respx/Manifest b/dev-python/respx/Manifest deleted file mode 100644 index ae3aadcc3182..000000000000 --- a/dev-python/respx/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST respx-0.23.1.gh.tar.gz 433870 BLAKE2B 8f7985ed964ef397f10eb343c777c2b140d1df1e2cd4481309d7229c2f77e61506bb3d59c9dc050ce02fad2d1f2b59186d1681c8dabcf710f580acdfe55c73d0 SHA512 eff24c815b91c757435c211ec6c1ee5478729ddf21f03c88b19242ed3f70ea3ffe95fa1b07f6e5afed3eb36f5bf283ba2a875451257fa65a2b6a20eec220efe0 diff --git a/dev-python/respx/metadata.xml b/dev-python/respx/metadata.xml deleted file mode 100644 index 75a5ff3e72ad..000000000000 --- a/dev-python/respx/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - python@gentoo.org - - - parona@protonmail.com - Alfred Wingate - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - respx - lundberg/respx - - diff --git a/dev-python/respx/respx-0.23.1.ebuild b/dev-python/respx/respx-0.23.1.ebuild deleted file mode 100644 index 37f09389df99..000000000000 --- a/dev-python/respx/respx-0.23.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2024-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="Mock HTTPX with awesome request patterns and response side effects" -HOMEPAGE=" - https://lundberg.github.io/respx/ - https://pypi.org/project/respx/ - https://github.com/lundberg/respx/ -" -# no tests in pypi sdist -SRC_URI=" - https://github.com/lundberg/respx/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/httpx-0.28.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/flask[${PYTHON_USEDEP}] - dev-python/httpcore[${PYTHON_USEDEP}] - dev-python/starlette[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/restructuredtext-lint/Manifest b/dev-python/restructuredtext-lint/Manifest deleted file mode 100644 index 61a07cc62681..000000000000 --- a/dev-python/restructuredtext-lint/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST restructuredtext_lint-2.0.2.tar.gz 17494 BLAKE2B 574d7b97e0333ea59c4ef4bc48c956bfead644a9234536a59b9d1617b4180d82aed57a94bef9dbac824612a6d8bca3797fb8ba8761e2e34aeb1376cd3a9efba1 SHA512 2f5a6a3e8095daed3bbe5e9d0f89291ac539065cc838a99e50b6160d701297ca4d2db9bed5e98094b9d17baecebe126f1c5c4bab959394a4cbfe86f59c7708c1 diff --git a/dev-python/restructuredtext-lint/metadata.xml b/dev-python/restructuredtext-lint/metadata.xml deleted file mode 100644 index 294328636170..000000000000 --- a/dev-python/restructuredtext-lint/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - twolfson/restructuredtext-lint - restructuredtext-lint - - diff --git a/dev-python/restructuredtext-lint/restructuredtext-lint-2.0.2.ebuild b/dev-python/restructuredtext-lint/restructuredtext-lint-2.0.2.ebuild deleted file mode 100644 index 9eda1d73988d..000000000000 --- a/dev-python/restructuredtext-lint/restructuredtext-lint-2.0.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Checks PyPI validity of reStructuredText" -HOMEPAGE=" - https://github.com/twolfson/restructuredtext-lint/ - https://pypi.org/project/restructuredtext-lint/ -" - -LICENSE="Unlicense" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -RDEPEND=" - >=dev-python/docutils-0.11[${PYTHON_USEDEP}] - - - - - python@gentoo.org - Python - - - - pnpnpn/retry-decorator - retry-decorator - - diff --git a/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild b/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild deleted file mode 100644 index 829751d5d104..000000000000 --- a/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Decorator for retrying when exceptions occur" -HOMEPAGE=" - https://github.com/pnpnpn/retry-decorator/ - https://pypi.org/project/retry-decorator/ -" -SRC_URI=" - https://github.com/pnpnpn/retry-decorator/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv x86" - -DOCS=( README.rst ) - -distutils_enable_tests pytest diff --git a/dev-python/retrying/Manifest b/dev-python/retrying/Manifest deleted file mode 100644 index 5c7abf3a68b5..000000000000 --- a/dev-python/retrying/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST retrying-1.4.2.gh.tar.gz 13838 BLAKE2B 59d7fb2c0c70feea54b41c9f195bc2790b9911c0c36eb5e688914439a53a537bed802c6bd761aa78d8787fafd39554c7f3f9383597011c242620b5dc7762b9b6 SHA512 295adb6aabbdac0e9a97b3b5d1dbfe75c45eac45ce898c3caf1160bbe836fa2556f9d3eb29256870abf44bfb635393138f7f90042d093ad403c5daa9317d662b diff --git a/dev-python/retrying/metadata.xml b/dev-python/retrying/metadata.xml deleted file mode 100644 index 9aa7090dde1e..000000000000 --- a/dev-python/retrying/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - retrying - groodt/retrying - - diff --git a/dev-python/retrying/retrying-1.4.2.ebuild b/dev-python/retrying/retrying-1.4.2.ebuild deleted file mode 100644 index bb05eb33ae08..000000000000 --- a/dev-python/retrying/retrying-1.4.2.ebuild +++ /dev/null @@ -1,28 +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="General-purpose retrying library" -HOMEPAGE=" - https://github.com/groodt/retrying/ - https://pypi.org/project/retrying/ -" -SRC_URI=" - https://github.com/groodt/retrying/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -# this package is very flaky -EPYTEST_RERUNS=10 -distutils_enable_tests pytest diff --git a/dev-python/rfc3161-client/Manifest b/dev-python/rfc3161-client/Manifest deleted file mode 100644 index 32f984743613..000000000000 --- a/dev-python/rfc3161-client/Manifest +++ /dev/null @@ -1,69 +0,0 @@ -DIST asn1-0.21.3.crate 40295 BLAKE2B 83135948a525b0ed432bd8e76e87f7400c56887c4a7cc505210014b8f4c9e47f9d139f723bf61165dfc772b9d86c0fe6a471336e480613ec556114afcf9fee83 SHA512 5f7b484e6081569cb1bd86b690ffcb49b51c5dff20dc08fedd9f803d634265fb4c157e2912b4763152cf8baf5556807aee109787618c3ecdb4a7307863502417 -DIST asn1_derive-0.21.3.crate 8570 BLAKE2B 3b94274d1c1ecbf5dd1c70cbacfbf6885a68734483eb990b090f230b6d8da3b7f2400355ce944c456b8712a1ae01b1b5a42cc277609ba752acb664337751dcec SHA512 b7feb53a380fec0a2db010a0af2ba1228aa45de99246ac7d388f5164735beff12ca882356eaa2c0eb710a099ac51ec8e739080715790af8f3d1ced6b3ff6c69e -DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c -DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf -DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb -DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f -DIST cc-1.2.2.crate 98719 BLAKE2B 7a7722721f98869bfe773ce90c6d756bb5ab76df05b516067528d7285c47cbc80d965aca97c7d7a118515035326c843b1721429e12afd6b15f187f0c59fe18c0 SHA512 5364d3822a566573d45e40a6076d3f9aef20c67f1a5687895f5a76be210a48cc44857ac778e2cce58d3a5dfb07255a3e6e541dd97be8492ae6f66fa18222492c -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST cpufeatures-0.2.16.crate 13405 BLAKE2B 06d061cb2577057bd2afbc8cd6783488595701dbc46772533645d86aed71ba8b20905625b897840c90aaebb41360a286935824ca49bdebc0763a81df4bd64402 SHA512 97707ae1b533ecd3a6fe412a22fb70cf4ac278c2d7dba407fa7dbebd110d06f88a7b3aee3fb7cf4b0b5ca88f6fecf390c4d3e5ccbd4d18a75fc2f93a647e7074 -DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f -DIST cryptography-678c0c59f743e3b301fbd34f1d26112db0cc2216.gh.tar.gz 36158811 BLAKE2B a6297849c1ac24ce7dc33b1e7d2a9bd1a0e3a7b58f3af0e857f2ed32142c438f8aa93c6378deaf4b7093ba2e8144d6cbcb455e72f2bc65183b834008cb376c45 SHA512 7e9c4f9fba4fcaaa0cf31a0f3478822021f897ff30f2d64cc9585bf25e1e3bc31d077cb7ff582e42ca0c6482f1f74857adbf5d053d2d820ac6ce5cf4a2f1b8f1 -DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c -DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 -DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a -DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d -DIST getrandom-0.3.1.crate 42449 BLAKE2B dd70e0abfd27a7c363ce1b91746ef7568edf1d176d5575201623b6403f3a503b5d8503d10ba01d055f9de61cd8092729d34ac8f0f4f9fc6ad79b9fce926720d1 SHA512 431682efdc2ba82114e173925b99e1059d4915ebec6b0432d4a7683e56ccff7b4b45b9ee9cf5d0ee53067d5ae1ba733524c18577379c8414c385189718fbbcfe -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f -DIST itoa-1.0.14.crate 11210 BLAKE2B b2d33dc384757963eab3ae7d80bb672d828a549967986e3af8c70fe71a0ad46c4a278da2db4dfccef99e804e6cd4934067e97c0697a33ac3302cafbc46eeb416 SHA512 ea2d38df373652ddacccd11e610dfdad4e3ae7f0d476514e6ac58092733c817bd834e8cd88c3bc4178dd5a646ba628ae626195e0aa407e8534ae3c2a7b049987 -DIST libc-0.2.167.crate 757723 BLAKE2B 38f1657dea6d13cb6cc87c8cbededa9f0ac280e4f141f780719164451c941ef873cf6348fef7ab249ba7eed1cbf6768c6a8dc9a51796007c8ce31cdd2f90ecaa SHA512 f6690776266836371e5f9e20ec3a93bb17bc4296219755750e4e70e745016245dab9e247fe564e0f21d10d0c7c97ae97bf54da5068464a48ebfac244cf699166 -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8 -DIST openssl-0.10.73.crate 283994 BLAKE2B 06675b7c6bb1c73b10826577d7d928f4d001494a4c2add24a593c8dd82731a91974147981a63f56b2f11f769b1b93194b9cbcd14e77a578d6d649ad8119e856c SHA512 be1b5384ba72984fbca1aec534764d7b5180cbafe33433cda9662c492fcf219a3a3fe4148fc3c0702aeef63e2570ae7f27dc6a8dba95c7471d4a4c20f7ab1926 -DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c -DIST openssl-src-300.4.1+3.4.0.crate 9945831 BLAKE2B 5ea47b7a9d934bc25999bdbf38e35b6d860c02444367277744c2ce4b43e1ee127f6662076ad1c3e80aa538c957c3e0028df6828c0a01df19cb5e9fa03779a770 SHA512 f0d5ba6af60cdbe7fa926412e1da9cef57c83fd41d9e451a9ed3e69d294e233823bc23ba1b897c40dbaa833274b5b8e2ff30ad6e801e51f26a93cb1594695480 -DIST openssl-sys-0.9.109.crate 78247 BLAKE2B 3bf1da4b999a0c9a0891baafccdc541809169921837166b31381590aedc5356992cd71f21a374877dea4cf8015eaf5d8ac7c7ffccb11511893d5d0b8e57e037c SHA512 2dbb01e3b734554d85f9fedfbf9f3ef55132fdd5a328e2930ce056d05ed55a579c3fb12b907f3989ffe15344e7f1633ccd610524d56fe6c9a687acba2d0e6fc9 -DIST pkg-config-0.3.31.crate 20880 BLAKE2B ab7676e810751f89639b60ae70bdebe1d57edc76319f83077c3680049a701a26e72e8cc485fe77cdc4346fe3571d32c59e7384c8c86fef17e00d7d81df5daf43 SHA512 ac3e8062ee8831a4e4fc717b5247dc7f113da7bf6d64ec95cbca7875959a2afa1497bf81d9dfc27206b5fb10027a2509d51dd9ca1c10139d7b4c78128864fdf4 -DIST portable-atomic-1.10.0.crate 174760 BLAKE2B 9a05d6162c95f5140709cbd005c1997449fb6373700e8ed3966e3379898e95f3cbdb90b387f1c7deb3f1eb33125378852a7168d0d22b433813f6c082112b0365 SHA512 fb47ab53fe240d5b0824dd068c6dda473d3e71ae6f5dfccaa17262a8b6de0e1dde05d83975e53bbfcf43f10ef5c634fc024f94613937927ae93f1adad1dadb19 -DIST ppv-lite86-0.2.20.crate 22478 BLAKE2B 9d68dc36d8148047d571c0147ed29f586f3c6ac9394b56bd955c8ae5bb18f5a8da5369809f7b8c3199074e23660325158c32c62e1bf69a16cb1f5da2a01f5df0 SHA512 6d171f63b42296f7765732fce3af7ea05d0d81f1541ffb3ad86e81210715ef4afe5bc9e58926e97e757aea6ff96a8012c8411eac78be0fd080898318ed21d7d1 -DIST proc-macro2-1.0.92.crate 52353 BLAKE2B 9aa29fa6f1c56c0392a94a81b4c61953f4d185012cdca37e356817845535da79d7094bf43472ce63109ce479a2fd0cbef4d802afd61daf92c4db303bcac60e7e SHA512 e614f08acc0a7e97ef580479cf5b682378df1ca16f09bfb2296ebb3490a435229dea9d682c621c54ce57e8e1d3b7803eb8ff83c88bd02e07228dba6d02f14aee -DIST pyo3-0.25.1.crate 1121993 BLAKE2B 79a982131fc4c4f9292e97bc8d938d236ee9cefb99bb90646a84703660ad506aee8ae1f1e626d985aa62c695722510f2697544581fa5c3a01f193be2bc2779fe SHA512 9c842c89d274dba0c8a3085a8524736245d65f07e5c05bc13fc89167cfdeb1a4ff2b4a9da9467eee918e45d01777473f39bda11efe0052859969d4fdeac1adc6 -DIST pyo3-build-config-0.25.1.crate 34126 BLAKE2B ca905f1f74e26f38ab63a4f5754055c9dff01f9396f81ece09b7ce067181b657e6746db3b373f7177805f6564d0df0db064b5fcab8160d5edc357e64dd32d0fc SHA512 d6fe4a46111188203a839c8c73b9835f98cd6bc5982868cbcc9f502c5a09b35c3e61117b50ef8372470051b5bc4959731907748ffca89f42f300a3081b7b0467 -DIST pyo3-ffi-0.25.1.crate 78058 BLAKE2B 351fe00c99008a34a003e50cd4f6d25e6dae5a446928358cd5146ac9924254614724a015ae77d8aade7bcb497cf5e5b5018021ff5d89a8efa6412f5ccb48744e SHA512 35ab63888f49df13fab8b96b87f6c705186173923fd5898abe8730675156426f020ee517019926ba5e06cdb4fc5f91a75f648ce9eba892e9eaf3ee17864a8ec7 -DIST pyo3-macros-0.25.1.crate 8886 BLAKE2B aad9c975c90ff93429be24287d76edd945578b546a927f54d82b6d4bf184f1f8d426ac112307205346e85999a1e89b097f68310de647f27474790bff01c3517a SHA512 08387f3d1ddb0cc253eed376e6e8ebe5722b31664ec742f16c0454b52f1fbcadbe7720ae9e2d3870fe0ca2690916cf6e3e032f5a3e65d767322c068432f6d470 -DIST pyo3-macros-backend-0.25.1.crate 76006 BLAKE2B 02225f8591585a6cbea7d6e53503bfbac395253cb0f45c588a2eb38908bf241034412832f2fcf4e9301318b5b9b82a888755d970f544f402a4f0cf9e4a6eefe9 SHA512 4c9006424630ab9bcd5dcdd45fe927a95a40a61757f0950396eb9f0c3f1794772092a19773c102220489cc621ad65d81dbbe459a1be472f6cd3211c50ef33cc2 -DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05 -DIST rand-0.9.1.crate 97986 BLAKE2B 98e230dcc51093e9dd842ecfd7fc5727ecbfee1384be2eea49c66dbd529d3c41e4383f876d21569cf57f757589fd89b60550a1932ee9ca359e908b914b2dfbc5 SHA512 0740e083fdad176ae332cbd759c020b0a477fbf22ed71df602adaf7448d76fe2e8f7c770c84cdb492e493275a23171e56a1afe35440572d2a7de56dd78a9a242 -DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96 -DIST rand_core-0.9.0.crate 23441 BLAKE2B 8f1543e2f33622edba457c340bdb4c266f8a3c9cdd95a3afaadf487f8dca7760548316227c1decc481a7e1ca5475f6915cfadb1ffd3860631c7a91494ea7f25a SHA512 def4746229c8405ceb46eb9300838918693f17a39a749e6ca42ad73fd02b0f0e14dca0dd26b3f030338db45da0d149d8c563d95cbd71c31995c5ab6294bd087a -DIST rfc3161-client-1.0.3.gh.tar.gz 56144 BLAKE2B 7ddfa2bfd837eb3d07a782f38e288bcb448e3a2d694e1d8aff1ccc4ea899df43d3dbff34fe46e67a3785db95c502e58cdbc1b06f712ed5717105519e70a3764a SHA512 b40b813c4fa6f348a330400b4a11be36cd2b31e4620c5141d522b005f80de329f5c07ff5ef7b83fc5e4c3be4fa7ee7a452d58b45c8811d9cd52cf6d4a630956b -DIST rfc3161-client-1.0.4.gh.tar.gz 57899 BLAKE2B b1abb505dedf010383988dbeb2dd5cfb49ef19a5d3b479d6c6253458b21a745bc300b34e90dcf37e286c7284d9588091b290d7c37dfc53ab2548cb332f37fe86 SHA512 96bf1ff902ad9280d7af6e7e337adea7e70da84169938db3291c8c50db4accd2cecb90d7d8ed1c72062132b05edef35ccceb06106aff23c8379047b359fe813f -DIST rfc3161-client-1.0.5.gh.tar.gz 57950 BLAKE2B d17595ef21abda0c49f15a0e06250015afb67bf297a605a19a439e8b43154f817d888406521a0a046b008d4c073fdf8316c9ee0f3e2e70691a8ab2c8f3de18fa SHA512 720dcf6f1aca60c6204da47ef63c4d08ba9bc61d7d4d3a253ddf67955e0ee034600c12743df102378dde48b28cf1e7a4cf631d5bf5662ccf493f402bd85346c2 -DIST rfc3161-client-1.0.6.gh.tar.gz 107790 BLAKE2B bf82f0bd3bc91758a3b5f725f34b274bc16415e822e642145c4ff795dcb8bc3ae719faa85e7ae9c57180db895dce3e04a98dba1cf60aaf20c2f62a4f8ec4102b SHA512 6f9ccacd73afe5c34de6a76afeea7f1794a2cf458fbd8438504e9bb9fa5f62061571f4ce6064672050a35198f9fc83e14d4eca2a877c940704d068f430ee4a1e -DIST self_cell-1.2.0.crate 16883 BLAKE2B 56bd187fabc138c530aa23dfc69a330a7d0a8f86609801924fd1f4b0cefc43a99a8ba21d05e59272c9d32b83405b4c980df4f01e529772b760a9564dd8eb0c0a SHA512 41addc9b737d0379c0236b1821d6051d31dca6a76f463e6e56c3bac9015da4243f9fedc3d57e051f68f6f0aa610383a0b2cade07b1ea17e92173e2088a625af0 -DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST syn-2.0.90.crate 290584 BLAKE2B 9f469001c1439ffe57c578119653d3021c2709767e8e881441459a190402679f4fb78aa65e7822ff20913801c3be00d9b8f115189ea8e63ed94ed359b40fc9e1 SHA512 44606124f113c259c19edcb2adc1378d8292b422d800604c0e0d1ba89bd2d13d518cf4a6afa58daded54da9cb285464aadb113815406a0f09c5e18f865789ae0 -DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a -DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 -DIST unicode-ident-1.0.14.crate 47547 BLAKE2B 30e0b6d7f3a967aaf5b9d91237008a60c3a8ded53bda901696e23cea3931dd71b01ddab866dca9e31e17c395d5f5a68f2a938655b693e894962568c2cff5ca15 SHA512 7c6dcd1724e8cfedc37546d1abd49088b633dad228097acc73d7b6cab255b223e830c541144e05a00388fd8ca8066f27c18792419cfa58ee9da4460a38d0bc0a -DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST wasi-0.13.3+wasi-0.2.2.crate 136754 BLAKE2B a17e2670caed033c1b2e2bd709a79c1dff5d0ff46b32e9d9b0faceac2b3350397e7bc6ce113a9275c400537121c9d853130b4bd546afbf0bcd248f4c69d8a708 SHA512 c0b0ce3c4d82ad7350e017fda565a69cf91186ebc41a1c5bc21a6e2fd2f0d8e7d90bcd60488074da6062ac1fa39c684ddd8ee1d8efd66e82eff36ddb16682abd -DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f -DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 -DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b -DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 -DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f -DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 -DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb -DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd -DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 -DIST wit-bindgen-rt-0.33.0.crate 3357 BLAKE2B 7c5227e835eb405b681ba36a2472fb3330b9e44f8e9cef06ae5de326691d4e4535cfd09843241963572060f4ccb048aa088fb8692591f9253cd215f510969420 SHA512 fffae2da775fcb5066398aba5cd02119a07f5bb5ab2282c74f1665656de0278ba13352b8ccc6ff107677aec3ec5d401729158332f653e0a2e7b393d1aa018b8a -DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c -DIST zerocopy-0.8.14.crate 229188 BLAKE2B 9a77e34a409cd2e02bde03ac27b5c676ba24deee2044ea40df3733c7c917b7b007b5eeb3770787215c5562f539a10df63bef3b2e14fc1907b884b5ab142315ba SHA512 3fa3186cc509fe92ecc305f331b3422a2b622803fa088028d4a8c07bb74a670e4289d8c3b5c617ce1315cd09192058e1491ee87d78c81efb2840d187d6805f30 -DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb -DIST zerocopy-derive-0.8.14.crate 80308 BLAKE2B f66557cddeae39596cd6cdbd86f4444622281fdec823660250a19ebb2610e1a611341560025ee11d31898e844edb33c8de62e1623243babe9d59529eedd81131 SHA512 7204b9584cc6bdbcb1bf2408be26ebc5266ec3084816c2eafbc7e0712437eeceaf479851388534a11a310d354b43261c1cdc0b01391bf2550ce0efd9fc4ab461 diff --git a/dev-python/rfc3161-client/metadata.xml b/dev-python/rfc3161-client/metadata.xml deleted file mode 100644 index 35515e3c2c76..000000000000 --- a/dev-python/rfc3161-client/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - trailofbits/rfc3161-client - rfc3161-client - - diff --git a/dev-python/rfc3161-client/rfc3161-client-1.0.3.ebuild b/dev-python/rfc3161-client/rfc3161-client-1.0.3.ebuild deleted file mode 100644 index 6c61f47fb33e..000000000000 --- a/dev-python/rfc3161-client/rfc3161-client-1.0.3.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - asn1@0.21.3 - asn1_derive@0.21.3 - autocfg@1.4.0 - bitflags@2.6.0 - block-buffer@0.10.4 - byteorder@1.5.0 - cc@1.2.2 - cfg-if@1.0.0 - cpufeatures@0.2.16 - crypto-common@0.1.6 - digest@0.10.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - generic-array@0.14.7 - getrandom@0.3.1 - heck@0.5.0 - hex@0.4.3 - indoc@2.0.5 - itoa@1.0.14 - libc@0.2.167 - memoffset@0.9.1 - once_cell@1.20.2 - openssl-macros@0.1.1 - openssl-src@300.4.1+3.4.0 - openssl-sys@0.9.109 - openssl@0.10.73 - pkg-config@0.3.31 - portable-atomic@1.10.0 - ppv-lite86@0.2.20 - proc-macro2@1.0.92 - pyo3-build-config@0.25.1 - pyo3-ffi@0.25.1 - pyo3-macros-backend@0.25.1 - pyo3-macros@0.25.1 - pyo3@0.25.1 - quote@1.0.37 - rand@0.9.1 - rand_chacha@0.9.0 - rand_core@0.9.0 - self_cell@1.2.0 - sha2@0.10.9 - shlex@1.3.0 - syn@2.0.90 - target-lexicon@0.13.2 - typenum@1.17.0 - unicode-ident@1.0.14 - unindent@0.2.3 - vcpkg@0.2.15 - version_check@0.9.5 - wasi@0.13.3+wasi-0.2.2 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 - wit-bindgen-rt@0.33.0 - zerocopy-derive@0.7.35 - zerocopy-derive@0.8.14 - zerocopy@0.7.35 - zerocopy@0.8.14 -" - -declare -A GIT_CRATES=( - [cryptography-x509]='https://github.com/pyca/cryptography;678c0c59f743e3b301fbd34f1d26112db0cc2216;cryptography-%commit%/src/rust/cryptography-x509' -) - -inherit cargo distutils-r1 - -DESCRIPTION="An Opinionated Python RFC3161 Client" -HOMEPAGE=" - https://github.com/trailofbits/rfc3161-client/ - https://pypi.org/project/rfc3161-client/ -" -# no tests in sdist, as of 0.0.4 -SRC_URI=" - https://github.com/trailofbits/rfc3161-client/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0 -" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - >=dev-python/cryptography-43[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin - sed -i '/cryptography/s:,<[0-9]*::' pyproject.toml || die -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest - - # need this for (new) python versions not yet recognized by pyo3 - local -x PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 - cargo_src_test -} diff --git a/dev-python/rfc3161-client/rfc3161-client-1.0.4.ebuild b/dev-python/rfc3161-client/rfc3161-client-1.0.4.ebuild deleted file mode 100644 index b07d9961a273..000000000000 --- a/dev-python/rfc3161-client/rfc3161-client-1.0.4.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - asn1@0.21.3 - asn1_derive@0.21.3 - autocfg@1.4.0 - bitflags@2.6.0 - block-buffer@0.10.4 - byteorder@1.5.0 - cc@1.2.2 - cfg-if@1.0.0 - cpufeatures@0.2.16 - crypto-common@0.1.6 - digest@0.10.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - generic-array@0.14.7 - getrandom@0.3.1 - heck@0.5.0 - hex@0.4.3 - indoc@2.0.5 - itoa@1.0.14 - libc@0.2.167 - memoffset@0.9.1 - once_cell@1.20.2 - openssl-macros@0.1.1 - openssl-src@300.4.1+3.4.0 - openssl-sys@0.9.109 - openssl@0.10.73 - pkg-config@0.3.31 - portable-atomic@1.10.0 - ppv-lite86@0.2.20 - proc-macro2@1.0.92 - pyo3-build-config@0.25.1 - pyo3-ffi@0.25.1 - pyo3-macros-backend@0.25.1 - pyo3-macros@0.25.1 - pyo3@0.25.1 - quote@1.0.37 - rand@0.9.1 - rand_chacha@0.9.0 - rand_core@0.9.0 - self_cell@1.2.0 - sha2@0.10.9 - shlex@1.3.0 - syn@2.0.90 - target-lexicon@0.13.2 - typenum@1.17.0 - unicode-ident@1.0.14 - unindent@0.2.3 - vcpkg@0.2.15 - version_check@0.9.5 - wasi@0.13.3+wasi-0.2.2 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 - wit-bindgen-rt@0.33.0 - zerocopy-derive@0.7.35 - zerocopy-derive@0.8.14 - zerocopy@0.7.35 - zerocopy@0.8.14 -" - -declare -A GIT_CRATES=( - [cryptography-x509]='https://github.com/pyca/cryptography;678c0c59f743e3b301fbd34f1d26112db0cc2216;cryptography-%commit%/src/rust/cryptography-x509' -) - -inherit cargo distutils-r1 - -DESCRIPTION="An Opinionated Python RFC3161 Client" -HOMEPAGE=" - https://github.com/trailofbits/rfc3161-client/ - https://pypi.org/project/rfc3161-client/ -" -# no tests in sdist, as of 0.0.4 -SRC_URI=" - https://github.com/trailofbits/rfc3161-client/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0 -" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - >=dev-python/cryptography-43[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin - sed -i '/cryptography/s:,<[0-9]*::' pyproject.toml || die -} - -python_test() { - epytest - - # need this for (new) python versions not yet recognized by pyo3 - local -x PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 - cargo_src_test -} diff --git a/dev-python/rfc3161-client/rfc3161-client-1.0.5.ebuild b/dev-python/rfc3161-client/rfc3161-client-1.0.5.ebuild deleted file mode 100644 index b07d9961a273..000000000000 --- a/dev-python/rfc3161-client/rfc3161-client-1.0.5.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - asn1@0.21.3 - asn1_derive@0.21.3 - autocfg@1.4.0 - bitflags@2.6.0 - block-buffer@0.10.4 - byteorder@1.5.0 - cc@1.2.2 - cfg-if@1.0.0 - cpufeatures@0.2.16 - crypto-common@0.1.6 - digest@0.10.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - generic-array@0.14.7 - getrandom@0.3.1 - heck@0.5.0 - hex@0.4.3 - indoc@2.0.5 - itoa@1.0.14 - libc@0.2.167 - memoffset@0.9.1 - once_cell@1.20.2 - openssl-macros@0.1.1 - openssl-src@300.4.1+3.4.0 - openssl-sys@0.9.109 - openssl@0.10.73 - pkg-config@0.3.31 - portable-atomic@1.10.0 - ppv-lite86@0.2.20 - proc-macro2@1.0.92 - pyo3-build-config@0.25.1 - pyo3-ffi@0.25.1 - pyo3-macros-backend@0.25.1 - pyo3-macros@0.25.1 - pyo3@0.25.1 - quote@1.0.37 - rand@0.9.1 - rand_chacha@0.9.0 - rand_core@0.9.0 - self_cell@1.2.0 - sha2@0.10.9 - shlex@1.3.0 - syn@2.0.90 - target-lexicon@0.13.2 - typenum@1.17.0 - unicode-ident@1.0.14 - unindent@0.2.3 - vcpkg@0.2.15 - version_check@0.9.5 - wasi@0.13.3+wasi-0.2.2 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 - wit-bindgen-rt@0.33.0 - zerocopy-derive@0.7.35 - zerocopy-derive@0.8.14 - zerocopy@0.7.35 - zerocopy@0.8.14 -" - -declare -A GIT_CRATES=( - [cryptography-x509]='https://github.com/pyca/cryptography;678c0c59f743e3b301fbd34f1d26112db0cc2216;cryptography-%commit%/src/rust/cryptography-x509' -) - -inherit cargo distutils-r1 - -DESCRIPTION="An Opinionated Python RFC3161 Client" -HOMEPAGE=" - https://github.com/trailofbits/rfc3161-client/ - https://pypi.org/project/rfc3161-client/ -" -# no tests in sdist, as of 0.0.4 -SRC_URI=" - https://github.com/trailofbits/rfc3161-client/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0 -" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - >=dev-python/cryptography-43[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin - sed -i '/cryptography/s:,<[0-9]*::' pyproject.toml || die -} - -python_test() { - epytest - - # need this for (new) python versions not yet recognized by pyo3 - local -x PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 - cargo_src_test -} diff --git a/dev-python/rfc3161-client/rfc3161-client-1.0.6.ebuild b/dev-python/rfc3161-client/rfc3161-client-1.0.6.ebuild deleted file mode 100644 index e0cffab43149..000000000000 --- a/dev-python/rfc3161-client/rfc3161-client-1.0.6.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - asn1@0.21.3 - asn1_derive@0.21.3 - autocfg@1.4.0 - bitflags@2.6.0 - block-buffer@0.10.4 - byteorder@1.5.0 - cc@1.2.2 - cfg-if@1.0.0 - cpufeatures@0.2.16 - crypto-common@0.1.6 - digest@0.10.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - generic-array@0.14.7 - getrandom@0.3.1 - heck@0.5.0 - hex@0.4.3 - indoc@2.0.5 - itoa@1.0.14 - libc@0.2.167 - memoffset@0.9.1 - once_cell@1.20.2 - openssl-macros@0.1.1 - openssl-src@300.4.1+3.4.0 - openssl-sys@0.9.109 - openssl@0.10.73 - pkg-config@0.3.31 - portable-atomic@1.10.0 - ppv-lite86@0.2.20 - proc-macro2@1.0.92 - pyo3-build-config@0.25.1 - pyo3-ffi@0.25.1 - pyo3-macros-backend@0.25.1 - pyo3-macros@0.25.1 - pyo3@0.25.1 - quote@1.0.37 - rand@0.9.1 - rand_chacha@0.9.0 - rand_core@0.9.0 - self_cell@1.2.0 - sha2@0.10.9 - shlex@1.3.0 - syn@2.0.90 - target-lexicon@0.13.2 - typenum@1.17.0 - unicode-ident@1.0.14 - unindent@0.2.3 - vcpkg@0.2.15 - version_check@0.9.5 - wasi@0.13.3+wasi-0.2.2 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 - wit-bindgen-rt@0.33.0 - zerocopy-derive@0.7.35 - zerocopy-derive@0.8.14 - zerocopy@0.7.35 - zerocopy@0.8.14 -" - -declare -A GIT_CRATES=( - [cryptography-x509]='https://github.com/pyca/cryptography;678c0c59f743e3b301fbd34f1d26112db0cc2216;cryptography-%commit%/src/rust/cryptography-x509' -) - -inherit cargo distutils-r1 - -DESCRIPTION="An Opinionated Python RFC3161 Client" -HOMEPAGE=" - https://github.com/trailofbits/rfc3161-client/ - https://pypi.org/project/rfc3161-client/ -" -# no tests in sdist, as of 0.0.4 -SRC_URI=" - https://github.com/trailofbits/rfc3161-client/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0 -" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - >=dev-python/cryptography-43[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest - - # need this for (new) python versions not yet recognized by pyo3 - local -x PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 - cargo_src_test -} diff --git a/dev-python/rfc3339-validator/Manifest b/dev-python/rfc3339-validator/Manifest deleted file mode 100644 index b68cc6937a55..000000000000 --- a/dev-python/rfc3339-validator/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rfc3339-validator-0.1.4.gh.tar.gz 7451 BLAKE2B f8216b2eb08cc7cd755a2a57dc6fa93da9aa664cc49f7e34c551d07eb61e57dc865de4a3e86ed2dfbf5a38ff99c149868762a3807e916c884b12fba7e98c3ced SHA512 ed593b31c4984cdbc313e42dc0432173eaa649712e29627ab462dfa262efb30cee97b74f589d3d211c2193623fac3baca560a52a7a3f718071a63482e06c4203 diff --git a/dev-python/rfc3339-validator/metadata.xml b/dev-python/rfc3339-validator/metadata.xml deleted file mode 100644 index 19a28f6e90f0..000000000000 --- a/dev-python/rfc3339-validator/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - rfc3339-validator - naimetti/rfc3339-validator - - diff --git a/dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild b/dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild deleted file mode 100644 index b5aa4749aafd..000000000000 --- a/dev-python/rfc3339-validator/rfc3339-validator-0.1.4-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A pure python RFC3339 validator" -HOMEPAGE=" - https://github.com/naimetti/rfc3339-validator/ - https://pypi.org/project/rfc3339-validator/ -" -SRC_URI=" - https://github.com/naimetti/rfc3339-validator/archive/v${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 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/strict-rfc3339[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest diff --git a/dev-python/rfc3986-validator/Manifest b/dev-python/rfc3986-validator/Manifest deleted file mode 100644 index e280a2ff5aa3..000000000000 --- a/dev-python/rfc3986-validator/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rfc3986_validator-0.1.1.tar.gz 6760 BLAKE2B e54b54c296310043f67a1187a110c6a34423f79a73dc64898d6d11d03eaca213b38da4722640595994bdd459bc1bc12c326d2e1f731e1846cdd723e232408e8b SHA512 b679e3c1b38d9ecc633d7d9a7179711d5adc50d38a51f28972f668e098058b92ec9f69e947fab7eaa3863377f35c3f13e5fd1ae35da2175a01170f2940360c2f diff --git a/dev-python/rfc3986-validator/metadata.xml b/dev-python/rfc3986-validator/metadata.xml deleted file mode 100644 index 63c157ce6ce7..000000000000 --- a/dev-python/rfc3986-validator/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - rfc3986-validator - naimetti/rfc3986-validator - - diff --git a/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r2.ebuild b/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r2.ebuild deleted file mode 100644 index de83cd92e63a..000000000000 --- a/dev-python/rfc3986-validator/rfc3986-validator-0.1.1-r2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure python RFC3986 validator" -HOMEPAGE=" - https://pypi.org/project/rfc3986-validator/ - https://github.com/naimetti/rfc3986-validator -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -# not a typo, it actually test-depends on rfc3987, and not rfc3986 -BDEPEND=" - test? ( - dev-python/rfc3987[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -python_prepare_all() { - # remove dep on pytest-runner - sed -i -r "s:('|\")pytest-runner('|\")(,|)::" setup.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/rfc3986/Manifest b/dev-python/rfc3986/Manifest deleted file mode 100644 index f337d395d627..000000000000 --- a/dev-python/rfc3986/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rfc3986-2.0.0.tar.gz 49026 BLAKE2B 41e1ab9d1ad878336dc93fa0924c6cc90930d5fd3ba0bbb238be402512d3227cacfa555828c5d698810bee74b3b77f045abb7fcb5c854a4f49922f4cbe05004f SHA512 5c8370cb1e21811eaab91269b9a30972b8fbcbe1fa1d806fd3ceabe0e1937de856d757146137fee470fbdbcc7e948b236f72a42306da41a6d03807e7333983df diff --git a/dev-python/rfc3986/metadata.xml b/dev-python/rfc3986/metadata.xml deleted file mode 100644 index 0c198b7a0dbc..000000000000 --- a/dev-python/rfc3986/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - python@gentoo.org - Python - - - - enable support for the IDNA specification (RFC 5891) - - - rfc3986 - python-hyper/rfc3986 - - diff --git a/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild b/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild deleted file mode 100644 index 7eeee1390e83..000000000000 --- a/dev-python/rfc3986/rfc3986-2.0.0-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Validating URI References per RFC 3986" -HOMEPAGE=" - https://rfc3986.rtfd.org/ - https://github.com/python-hyper/rfc3986/ - https://pypi.org/project/rfc3986/ - https://datatracker.ietf.org/doc/html/rfc3986/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="idna" - -RDEPEND=" - idna? ( - dev-python/idna[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - dev-python/idna[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/rfc3987/Manifest b/dev-python/rfc3987/Manifest deleted file mode 100644 index f754806f3859..000000000000 --- a/dev-python/rfc3987/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rfc3987-1.3.8.tar.gz 20700 BLAKE2B 0662a5f376680a18eb58c76b5d1d4df653f62df7175f8c3f828cf8a410f900ba8feb81faf4ce40fabeecb74047e6b1542e170fba946d3189b18c553f16eda1e4 SHA512 0e81b8dbc8c410f08b1efa7ee1c90174ed6e70bf7622d3748f598d383583b439908e1b5da1e1a1eb22af4f214ae08680a29f00b253f37808034bae8a1808c32c diff --git a/dev-python/rfc3987/metadata.xml b/dev-python/rfc3987/metadata.xml deleted file mode 100644 index e1c5c7a18bb4..000000000000 --- a/dev-python/rfc3987/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - aballier@gentoo.org - Alexis Ballier - Python team can take the package if they wish. - - - python@gentoo.org - Python - - - - rfc3987 - dgerber/rfc3987 - - diff --git a/dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild b/dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild deleted file mode 100644 index 705970537491..000000000000 --- a/dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)" -HOMEPAGE=" - https://github.com/dgerber/rfc3987/ - https://pypi.org/project/rfc3987/ -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -# dev-python/regex doesn't support pypy. The package falls back to re and has most -# functionality without it. -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/regex[${PYTHON_USEDEP}] - ' 'python*') -" -BDEPEND=" - ${RDEPEND} -" - -python_test() { - "${EPYTHON}" -m doctest -v "${S}/${PN}.py" || die -} diff --git a/dev-python/rfc8785/Manifest b/dev-python/rfc8785/Manifest deleted file mode 100644 index 4081f444f484..000000000000 --- a/dev-python/rfc8785/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rfc8785-0.1.4.tar.gz 14321 BLAKE2B adc378ee0a67c2ce89cb790934c3175dfb186b7a9c5852b0d87bdf0c1acd093cdeb88af40c555f8698a21e80e51dc08484b0b710c97441cf84e58942340ad04e SHA512 d563af4905ec2b6043dc6f523bf14afaf8e2df50bf22dc2abc795a7945793f9cc3d5f7ff3d25d51436edb3df2137a5f74219f5aced3221879bb638455c38422a diff --git a/dev-python/rfc8785/metadata.xml b/dev-python/rfc8785/metadata.xml deleted file mode 100644 index 8cc2dc5c7200..000000000000 --- a/dev-python/rfc8785/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - trailofbits/rfc8785.py - rfc8785 - - diff --git a/dev-python/rfc8785/rfc8785-0.1.4.ebuild b/dev-python/rfc8785/rfc8785-0.1.4.ebuild deleted file mode 100644 index 7ee7dafa3493..000000000000 --- a/dev-python/rfc8785/rfc8785-0.1.4.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure-Python impl. of RFC 8785 (JSON Canonicalization Scheme)" -HOMEPAGE=" - https://github.com/trailofbits/rfc8785.py/ - https://pypi.org/project/rfc8785/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/rich-argparse/Manifest b/dev-python/rich-argparse/Manifest deleted file mode 100644 index 5cfe9bfc5f63..000000000000 --- a/dev-python/rich-argparse/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST rich_argparse-1.7.2.tar.gz 38500 BLAKE2B 36c432a79d1ef514dc96a4d2205c018a51c0773030f5ffd5634bdf9dca10796bd3f6835996d31189bfb9529745163ab7421939d3ef33af2f707cc2ab5fef34e8 SHA512 8ae4d1374980d571991b1501ebbd50facdbae345bf9e9102881964a168d7b62ac955633043590a89fdae8988734945c879d7777239229a61ac3e39358b0a2b7a -DIST rich_argparse-1.8.0.tar.gz 38940 BLAKE2B ec59fed9b6b20dcd9772fabd482ec7c031cad9f278f2382d6fe2331837a143710a018c56bd59e9f0ce349ce6b0f32990caf4962c7af171d2433d6ed5a26778d6 SHA512 5cab14a965a3349ae7cce3776dad53b7038e941da5b4c8715819d6448eb45f6c8e992feea94abebe04f5fcd5b618248ba008d4b81f4edccff410eb102bb7afe7 diff --git a/dev-python/rich-argparse/metadata.xml b/dev-python/rich-argparse/metadata.xml deleted file mode 100644 index 966561341e74..000000000000 --- a/dev-python/rich-argparse/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - hamdanal/rich-argparse - rich-argparse - - diff --git a/dev-python/rich-argparse/rich-argparse-1.7.2.ebuild b/dev-python/rich-argparse/rich-argparse-1.7.2.ebuild deleted file mode 100644 index 171b5d9bda76..000000000000 --- a/dev-python/rich-argparse/rich-argparse-1.7.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2025-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 pypi - -DESCRIPTION="Rich help formatters for argparse and optparse" -HOMEPAGE=" - https://github.com/hamdanal/rich-argparse/ - https://pypi.org/project/rich-argparse/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 x86" - -RDEPEND=" - >=dev-python/rich-11.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local -x COLUMNS=80 - epytest -} diff --git a/dev-python/rich-argparse/rich-argparse-1.8.0.ebuild b/dev-python/rich-argparse/rich-argparse-1.8.0.ebuild deleted file mode 100644 index 171b5d9bda76..000000000000 --- a/dev-python/rich-argparse/rich-argparse-1.8.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2025-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 pypi - -DESCRIPTION="Rich help formatters for argparse and optparse" -HOMEPAGE=" - https://github.com/hamdanal/rich-argparse/ - https://pypi.org/project/rich-argparse/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 x86" - -RDEPEND=" - >=dev-python/rich-11.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local -x COLUMNS=80 - epytest -} diff --git a/dev-python/rich-click/Manifest b/dev-python/rich-click/Manifest deleted file mode 100644 index 0e81afcbcbae..000000000000 --- a/dev-python/rich-click/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST rich-click-1.9.7.gh.tar.gz 8525444 BLAKE2B bba361d7dbafe5bd22f3dfb5e49530ff9366f05030c55c1260b194537fd19986c2bd0aeb73d9e4d9688e2d44f7d33ae94219e8bd760986ebdb30e482d6a4ede0 SHA512 2dc2863b1f8c8a88a4d93adf963237ffbb3393123163615feaee3a61629f8ef5ceeff0535cda07a80ba653568a4f6c60752b9cc3c4ef51844e5e45caa872e9ef -DIST rich-click-1.9.8.gh.tar.gz 8529523 BLAKE2B 70792e87815b54086bd3dbb34934c6c4abb2b6eca50d3cee3d67d21939db9048269326945fe29cf04c08d8a98202c39910fee01d0de7f2376523fa73bd9bb93f SHA512 3dea5056a29751715ee0a83f5e775224c4883c4e89bca31b5133a51cd98048507107340362d9bfa95644eb4e2fb53fca88329ec5ea21391b0ede960f23bf3ae3 diff --git a/dev-python/rich-click/metadata.xml b/dev-python/rich-click/metadata.xml deleted file mode 100644 index 1d245b80dcd0..000000000000 --- a/dev-python/rich-click/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - python@gentoo.org - Python - - - - ewels/rich-click - rich-click - https://github.com/ewels/rich-click/issues - - Phil Ewels - phil@ewels.co.uk - - - Daniel Reeves - xdanielreeves@gmail.com - - - diff --git a/dev-python/rich-click/rich-click-1.9.7.ebuild b/dev-python/rich-click/rich-click-1.9.7.ebuild deleted file mode 100644 index b217f6c75e74..000000000000 --- a/dev-python/rich-click/rich-click-1.9.7.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2024-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="Format click help output nicely with rich" -HOMEPAGE=" - https://pypi.org/project/rich-click/ - https://github.com/ewels/rich-click/ -" -SRC_URI=" - https://github.com/ewels/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -RDEPEND=" - >=dev-python/click-8[${PYTHON_USEDEP}] - >=dev-python/rich-12[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/packaging-25[${PYTHON_USEDEP}] - >=dev-python/typer-0.15[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( inline-snapshot ) -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/rich-click/rich-click-1.9.8.ebuild b/dev-python/rich-click/rich-click-1.9.8.ebuild deleted file mode 100644 index 71bb8cfd0bc9..000000000000 --- a/dev-python/rich-click/rich-click-1.9.8.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2024-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="Format click help output nicely with rich" -HOMEPAGE=" - https://pypi.org/project/rich-click/ - https://github.com/ewels/rich-click/ -" -SRC_URI=" - https://github.com/ewels/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/click-8[${PYTHON_USEDEP}] - >=dev-python/rich-12[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/packaging-25[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( inline-snapshot ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # broken by typer making the brilliant decision to bundle click - tests/typer_help -) - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/rich-rst/Manifest b/dev-python/rich-rst/Manifest deleted file mode 100644 index b12b63e9cb38..000000000000 --- a/dev-python/rich-rst/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rich-rst-1.3.2.gh.tar.gz 492309 BLAKE2B a6b2c5c94dea330539633c14f286a67dd926017d76a3e3d8c4a961c611e214cf7af0033b65d006176989d9df341217ec0f60d3d98043839b4f5e170ce3d2fdfd SHA512 7dfac383697c61f96e34db4fb4d2de9985759514d06fe1b8f1aa1ebfdd24199d9deb4ed2cc4dec58bae6a344ab64da89793e8d24d15a80eea021e59af66e5805 diff --git a/dev-python/rich-rst/metadata.xml b/dev-python/rich-rst/metadata.xml deleted file mode 100644 index 1e0031b36246..000000000000 --- a/dev-python/rich-rst/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - falbrechtskirchinger@gmail.com - Florian Albrechtskirchinger - - - rich-rst - wasi-master/rich-rst - - diff --git a/dev-python/rich-rst/rich-rst-1.3.2.ebuild b/dev-python/rich-rst/rich-rst-1.3.2.ebuild deleted file mode 100644 index 00de6bfe59f8..000000000000 --- a/dev-python/rich-rst/rich-rst-1.3.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 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="A beautiful reStructuredText renderer for rich" -HOMEPAGE=" - https://github.com/wasi-master/rich-rst - https://pypi.org/project/rich-rst/ -" -SRC_URI="https://github.com/wasi-master/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/docutils[${PYTHON_USEDEP}] - >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION_FOR_RICH_RST=${PV} diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest deleted file mode 100644 index 8bb5b5baac2f..000000000000 --- a/dev-python/rich/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST rich-14.3.4.gh.tar.gz 15087431 BLAKE2B f0bc3e99dc7ed2afbe06a98c36b950baf4cf62b9fba2b3d288b9ee87027fcb05e7d6b34400f3838858c8f19e8324aeed7eef53c248dfdf036074b6a038323a83 SHA512 78be1ea9ee57c79a9d7863d7842459b701c773805812b9e7bf702715f90f64b2e9462b7a0093dd80005f5d988c86682d9e67044570b9de255f9972f8cc1f6dbd -DIST rich-15.0.0.gh.tar.gz 15088001 BLAKE2B a95ca3add5d4c9c193838586dc3672edc925383878c40eab8890648c277571246c131a3739e3a691d1055ab849626c4df4af921c32cbea19d3a970b9f059fdf9 SHA512 fa765977800b07b7a5fae07cab26b3db2e1cb5b493c1e846a6f84b6c24334b2baf31b4cd34e5bb3e461db6aa823eea2e5a9b01e4c3b3efae7f4eb4ef134695be diff --git a/dev-python/rich/metadata.xml b/dev-python/rich/metadata.xml deleted file mode 100644 index baf8ac70a801..000000000000 --- a/dev-python/rich/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - rich - Textualize/rich - - diff --git a/dev-python/rich/rich-14.3.4.ebuild b/dev-python/rich/rich-14.3.4.ebuild deleted file mode 100644 index af6c25f1470c..000000000000 --- a/dev-python/rich/rich-14.3.4.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Python library for rendering rich text, tables, etc. to the terminal" -HOMEPAGE=" - https://github.com/Textualize/rich/ - https://pypi.org/project/rich/ -" -SRC_URI=" - https://github.com/Textualize/rich/archive/v${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" - -RDEPEND=" - dev-python/colorama[${PYTHON_USEDEP}] - >=dev-python/markdown-it-py-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/attrs-21.4.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/test_console.py::test_size_can_fall_back_to_std_descriptors - # TODO: segfault in recursion (PyQt6 interfering?) - tests/test_traceback.py::test_recursive - # TODO: some random dep changes? - tests/test_markdown.py::test_inline_code - tests/test_syntax.py::test_blank_lines - tests/test_syntax.py::test_python_render_simple_indent_guides - # pygments version? - tests/test_syntax.py::test_from_path - tests/test_syntax.py::test_syntax_guess_lexer - # flaky? plain broken? - tests/test_console.py::test_brokenpipeerror - ) - # version-specific output -- the usual deal - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - tests/test_inspect.py::test_inspect_integer_with_methods_python311 - ) - ;; - esac - - local -x COLUMNS=80 - epytest -} - -pkg_postinst() { - optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets -} diff --git a/dev-python/rich/rich-15.0.0.ebuild b/dev-python/rich/rich-15.0.0.ebuild deleted file mode 100644 index af6c25f1470c..000000000000 --- a/dev-python/rich/rich-15.0.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Python library for rendering rich text, tables, etc. to the terminal" -HOMEPAGE=" - https://github.com/Textualize/rich/ - https://pypi.org/project/rich/ -" -SRC_URI=" - https://github.com/Textualize/rich/archive/v${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" - -RDEPEND=" - dev-python/colorama[${PYTHON_USEDEP}] - >=dev-python/markdown-it-py-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/attrs-21.4.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO - tests/test_console.py::test_size_can_fall_back_to_std_descriptors - # TODO: segfault in recursion (PyQt6 interfering?) - tests/test_traceback.py::test_recursive - # TODO: some random dep changes? - tests/test_markdown.py::test_inline_code - tests/test_syntax.py::test_blank_lines - tests/test_syntax.py::test_python_render_simple_indent_guides - # pygments version? - tests/test_syntax.py::test_from_path - tests/test_syntax.py::test_syntax_guess_lexer - # flaky? plain broken? - tests/test_console.py::test_brokenpipeerror - ) - # version-specific output -- the usual deal - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - tests/test_inspect.py::test_inspect_integer_with_methods_python311 - ) - ;; - esac - - local -x COLUMNS=80 - epytest -} - -pkg_postinst() { - optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets -} diff --git a/dev-python/roman-numerals-py/Manifest b/dev-python/roman-numerals-py/Manifest deleted file mode 100644 index 07e758412151..000000000000 --- a/dev-python/roman-numerals-py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST roman_numerals_py-4.1.0.tar.gz 4274 BLAKE2B 4b6a5d5cebbf3027d75889dfd799183bc623f19f77994a7e194d3c559a8c6c980002a4ac8b40175d67156765afb74b906b4e8b8c2fb4482c65b35cbaa5efc263 SHA512 bbb9f90c7d01041813d218e231aab0a6f64951f81c2f05261a6ececc776ec252f02fcb99bfdaf28f8ffcccad86cd9dbc1bc24f6512786af5047425d440ce554e diff --git a/dev-python/roman-numerals-py/metadata.xml b/dev-python/roman-numerals-py/metadata.xml deleted file mode 100644 index 5510aeea4eda..000000000000 --- a/dev-python/roman-numerals-py/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - AA-Turner/roman-numerals - roman-numerals-py - - diff --git a/dev-python/roman-numerals-py/roman-numerals-py-4.1.0.ebuild b/dev-python/roman-numerals-py/roman-numerals-py-4.1.0.ebuild deleted file mode 100644 index 0248ad2cfbca..000000000000 --- a/dev-python/roman-numerals-py/roman-numerals-py-4.1.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# 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 pypi - -DESCRIPTION="Backwards compatibility for dev-python/roman-numerals" -HOMEPAGE=" - https://github.com/AA-Turner/roman-numerals/ - https://pypi.org/project/roman-numerals-py/ -" - -LICENSE="|| ( 0BSD CC0-1.0 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - ~dev-python/roman-numerals-${PV} -" diff --git a/dev-python/roman-numerals/Manifest b/dev-python/roman-numerals/Manifest deleted file mode 100644 index 14c2bb5e9411..000000000000 --- a/dev-python/roman-numerals/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST roman_numerals-4.0.0.tar.gz 9027 BLAKE2B dfd0ac89ae674889b9445be5c6399e524840afcc2b41fdfb9316a78b306b3cf0b988b4d38febd2d313634ac5ab8a229b426eb65635655bca232dc4b5e0e8ff03 SHA512 bd4e25a72a1908a39a32cc5b81ba74b564acc70c1621a817e396e0596b6f4f5d4b11706b156dd5add071aadcdeb6975274659386eeaa7734f36be6f9164f6f9a -DIST roman_numerals-4.0.0.tar.gz.provenance 9686 BLAKE2B 8b480ed8e5bfeaecf58a37d6f9cb49976027a0e28f8d4f9e40ca58f96ba052aafca9c65a4cd266657a7c1f213f78b51e5127134a6dc82254dc6c9488224a1aea SHA512 af244b8fb795afeec06b169c45dd9bb2faa7e099069d75b027e7d40afffbe35ac6e7402c00a5c5d880b1eb99785ee425b5a6add31a3b18eaf5507d8e8b2289e7 -DIST roman_numerals-4.1.0.tar.gz 9077 BLAKE2B 0c7c8acb664ff43dc1b413230cedfcbfa2d037f703a7052da3eabc697b9d893ee83b20db587eb8fb094ad6b4e23f486d2446dfabf93f69b9e8b9832ee5e00163 SHA512 18541ec1a66e2b72d61baed44a90ef13b74e76ed29fecaeeff57cf48309c09daf6c052cc3e973ee33e69c1138dd284cd9d425b34b731280e6b679e43d8e2c945 -DIST roman_numerals-4.1.0.tar.gz.provenance 9533 BLAKE2B fe4502ab67027d4ea3bd8b08cf7e6232b99d16ff3e9d2baf57102060df659ec0273c44cb66637b9593a74fa27e02906b24c6259c84bbfe0635ca4bb12e784533 SHA512 4f1f57c50cfec26792d626e183d2f3e00698fc47d3ff16c9c8a53f8b0c51950a433a3a3fa6d262b971535edfd0ddfa425c49751848b7a62544a3046340e83121 diff --git a/dev-python/roman-numerals/metadata.xml b/dev-python/roman-numerals/metadata.xml deleted file mode 100644 index a493c254dae5..000000000000 --- a/dev-python/roman-numerals/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - AA-Turner/roman-numerals - roman-numerals - - diff --git a/dev-python/roman-numerals/roman-numerals-4.0.0.ebuild b/dev-python/roman-numerals/roman-numerals-4.0.0.ebuild deleted file mode 100644 index ae9613239af5..000000000000 --- a/dev-python/roman-numerals/roman-numerals-4.0.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/AA-Turner/roman-numerals -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Manipulate roman numerals" -HOMEPAGE=" - https://github.com/AA-Turner/roman-numerals/ - https://pypi.org/project/roman-numerals/ -" - -LICENSE="|| ( 0BSD CC0-1.0 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - ! - - - - python@gentoo.org - Python - - - - roman - zopefoundation/roman - - diff --git a/dev-python/roman/roman-5.2.ebuild b/dev-python/roman/roman-5.2.ebuild deleted file mode 100644 index 6a0266814a5c..000000000000 --- a/dev-python/roman/roman-5.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An Integer to Roman numerals converter" -HOMEPAGE=" - https://pypi.org/project/roman/ - https://github.com/zopefoundation/roman -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -distutils_enable_tests unittest - -python_test() { - eunittest -s src -} diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest deleted file mode 100644 index 90b67dd0b702..000000000000 --- a/dev-python/rope/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST rope-1.14.0.tar.gz 296801 BLAKE2B 91bb9f38dc8618958e3acbb0d14bb9996851bc0d8160e66fc379ea98aa3afb0b7bfd0d4fa82eff986f7f5df4c579f2d06145294157a2fa25a5297e8b934319f3 SHA512 c6be815e386b7430eb48de0f09d04243bbcbf37b32bac043c8141fa63f6d33ef29809ce1eb37f0f01d0d0032be9a43c02c984a418a796f86da6ce056ac060785 -DIST rope-1.14.0.tar.gz.provenance 9304 BLAKE2B 5fafcb0f01960ccf4f080b0f6893edee66ff569d5bad69d4d2fefc9fdd86041fb3dee42e9a9d96e46f5f4e8e8c5f5213d7f5992a102a9648fd996b2f21528b8a SHA512 d1e088035a528cc9b575313cb33ecc6f4f2c95bde36beec7a249508f04f5cd79eefa5198f76a2adacb1298d991990a97462103b2f71f4c8ad07a5b7db1670868 diff --git a/dev-python/rope/metadata.xml b/dev-python/rope/metadata.xml deleted file mode 100644 index ebc083a0b76f..000000000000 --- a/dev-python/rope/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - rope - rope - python-rope/rope - - diff --git a/dev-python/rope/rope-1.14.0.ebuild b/dev-python/rope/rope-1.14.0.ebuild deleted file mode 100644 index 24509c17095d..000000000000 --- a/dev-python/rope/rope-1.14.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/python-rope/rope -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python refactoring library" -HOMEPAGE=" - https://pypi.org/project/rope/ - https://github.com/python-rope/rope/ -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="doc" - -RDEPEND=" - >=dev-python/pytoolconfig-1.2.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/build[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # our venv style confuses this comparison - ropetest/contrib/autoimport/utilstest.py::test_get_package_source_typing - ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_typing - ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_compiled - # TODO - ropetest/contrib/autoimport/autoimporttest.py::TestQueryUsesIndexes::test_search_by_name_like_uses_index - ropetest/contrib/autoimport/autoimporttest.py::TestQueryUsesIndexes::test_search_module_like_uses_index -) diff --git a/dev-python/ropemode/Manifest b/dev-python/ropemode/Manifest deleted file mode 100644 index e42010e410d7..000000000000 --- a/dev-python/ropemode/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ropemode-0.6.1.gh.tar.gz 17062 BLAKE2B fb7dd0d4b4874bcf8ccad5b9b759a46b17cb8a0c6e473b4402db3df0ad8e1cd0f1d42b07822d0bcd4113e8590bb49a7acc735d1bb923b1525e4aa8864a18e10f SHA512 c56a9306ab60a16a18186c28221d297ca1bb350ad64dc02d679e61f575fb88835c091a9fb02754f54cc7af8d0f311313a3435dd7018c912f43417fdfd78035f9 diff --git a/dev-python/ropemode/metadata.xml b/dev-python/ropemode/metadata.xml deleted file mode 100644 index e52f97ef849b..000000000000 --- a/dev-python/ropemode/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - ropemode - python-rope/ropemode - - diff --git a/dev-python/ropemode/ropemode-0.6.1.ebuild b/dev-python/ropemode/ropemode-0.6.1.ebuild deleted file mode 100644 index fdf9c6c9c6e1..000000000000 --- a/dev-python/ropemode/ropemode-0.6.1.ebuild +++ /dev/null @@ -1,30 +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="A helper for using rope refactoring library in IDEs" -HOMEPAGE=" - https://github.com/python-rope/ropemode/ - https://pypi.org/project/ropemode/ -" -SRC_URI=" - https://github.com/python-rope/ropemode/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/rope[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/routes/Manifest b/dev-python/routes/Manifest deleted file mode 100644 index d0275421b115..000000000000 --- a/dev-python/routes/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST routes-2.5.1-pytest.patch 229759 BLAKE2B 826a053e82b5cae9996c73c56948b24b8c508b33440c60aea62d8d2dfa6461a43377ee1748c8852dd8c2527b0666e9c4c64e38eeaea22fc67ee9291ddcdffb6d SHA512 e6dba07207bf52b931e2369ad32450ebbfbc26571502b9b827b6200f4ce7cfc7b784e4685f9f11472bed63b3711af10ed9833eda35003cc2010924eeeaae4235 -DIST routes-2.5.1.gh.tar.gz 198777 BLAKE2B ca3487af94677889c5249b501fc6dc07e155dd4a862df4f1c8391154598a343ee35b7e8be2b5200bdb234b606a837c471af806c9dc8aa39796b4f4db04bbb164 SHA512 939aebac11f5499ea5c4009e016c52b8b161e7d67c4a540cdbf456cb3db5aec80a4054e7bec9862aaaa02559b081b09cf699c6508e1ac9acffbc5706acd56f30 diff --git a/dev-python/routes/metadata.xml b/dev-python/routes/metadata.xml deleted file mode 100644 index ee4979d961fd..000000000000 --- a/dev-python/routes/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Routes - bbangert/routes - - diff --git a/dev-python/routes/routes-2.5.1-r2.ebuild b/dev-python/routes/routes-2.5.1-r2.ebuild deleted file mode 100644 index 8698cadf1a24..000000000000 --- a/dev-python/routes/routes-2.5.1-r2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A re-implementation of Rails routes system, mapping URLs to Controllers/Actions" -HOMEPAGE=" - https://routes.readthedocs.io/en/latest/ - https://github.com/bbangert/routes/ - https://pypi.org/project/Routes/ -" -SRC_URI=" - https://github.com/bbangert/routes/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - https://github.com/bbangert/routes/pull/107.patch - -> ${P}-pytest.patch -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/repoze-lru-0.3[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/webob[${PYTHON_USEDEP}] - dev-python/webtest[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${DISTDIR}/${P}-pytest.patch" -) - -src_prepare() { - distutils-r1_src_prepare - # fix the version number - sed -i -e '/tag/d' setup.cfg || die - find tests -name '__init__.py' -delete || die -} diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest deleted file mode 100644 index d5284e570d6a..000000000000 --- a/dev-python/rpds-py/Manifest +++ /dev/null @@ -1,37 +0,0 @@ -DIST archery-1.2.2.crate 16228 BLAKE2B 489e4b2ea181a7915ca41f31e22e9e95609c0456b162bbcf67b2bca25c3873447ee1e5a22fba963bb6119dcc34a7ea7898683bacadee49fc4e6f3d3bd8f5906e SHA512 15d0e118c22d7a8539ee8e97388a7796b15b765f5f7a878e66959865497b2db252a351251d6ae587354f58528186542d32ae14640e252acd1bb6a95c5c21490d -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST cc-1.2.48.crate 92458 BLAKE2B b807d0138797e1244e50adccf8b0f31511daf6c8e42289b1ec47e86fc0adf409c1ca931136fe872abfc4ab4f164028bee8f08321911a66684024c7315c67dc50 SHA512 dd6044181d334ff219e2a9daacf3d1fdc7484c33883f45acb6329dda4ccc8024cd9056b03b974bb4f0c9871048e03e89221f802379d503a396a97af9f7af3940 -DIST find-msvc-tools-0.1.5.crate 30942 BLAKE2B 25f061bfb8a195752109bd444deaebfd94228e52c6eb94396fff9ba9d450876a58bc4352158684c59d1a2cb2a13a32ecfa1e96f1d80ac0c63827bfd7f46d9c80 SHA512 71021ce1a16c454bdd30abbb937c2ca67ab28ffcf88574e3ab758683943b44a96312a53cd6f5b8e76c89284a0cedbf46edb606894af720e3612c812bed189ab8 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73 -DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0 -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 -DIST proc-macro2-1.0.103.crate 60024 BLAKE2B e5ce5f77838fd063b5615b1555db02175621135132de6aa7479d67fd0a34c15e8235290112a728f3251cf913a835bf0aafaf6930880511427143b63152047259 SHA512 9a6964a2ad24dbb1108b7018882ddb48cb6e6f652d1c5eed1cac94602539fc71f011a0a276765778df161edbd6387bf03a8505d93565e0c106f09e98d7d6efce -DIST pyo3-0.27.2.crate 1171342 BLAKE2B 421039fe650e01546661ab98593288f8058694d513261fe0025851a68b665bdfc001692c60a5a34ede92d13a6003e8f261e4bcdc17f67518a156f52916d2ff76 SHA512 b20f502bda6cc6d283012acbb2e0225219ccd77af09990872c76b0088947050d886eb47ed88e9e0dcb327d08ab4bf09119f7cab527dfde358e01df5a32bb64c2 -DIST pyo3-0.28.3.crate 1204476 BLAKE2B 8540a1c51bac4fbe04ea34d5ce38471c13d5a3f0759e60cf21d67e846b00feb8316e70f32cb8dc6b74d09f0901ffc83d5f41b1a06da6d34790ef13e4cefcad45 SHA512 f955957eec4b95cc9337d331bba3bba52b4754b301cf86cd974601e64eb20c2424023b19be89a224661fe2e185de646cd3d0d00705b6b5cbd139856c9443a247 -DIST pyo3-build-config-0.27.2.crate 35564 BLAKE2B 8786478e559613cc258e2d0153d549f65c13a24a3fe612da7ac96e5f4038a1714dbc6a01b2d3e3d99b3de3af9658ad220647fbba4a33305bef81c07100426ada SHA512 dc7cee79ce7febddeec9e70dd5de3b59696a5cf38afeccdfeda00307cc22166d0e9649d5e34e9801b7f495b31c104fa78dac2241248787daae8b9ea1f4551ce5 -DIST pyo3-build-config-0.28.3.crate 35961 BLAKE2B 61a0101913c6d563721049ca99256c2aefd89b017a7e18c82f4a6aceca0aefeaa71fd559cd43adfb5034ce076c904e5188f8f73961ea217287fbfd12caab9401 SHA512 78f85696901b16540d42187d10e888bd929b9f23415faeb73f9798abda1af3506a308145dd4113b070521271c72624d7930fb4b19bad25aa1afd3082030c9126 -DIST pyo3-ffi-0.27.2.crate 78552 BLAKE2B cdd6fb74a49615c42e6c6979e28c1d56e0061ae9e9897a20032d6be27c635433e9fa459847bf3c88de3be7503d045ef78d4ea3e028403c1ed00da96930ed73dd SHA512 29936c7a0fa524304ca8b017ac912e2c3e9237a86ac8510c17b96b75c7e83948599884f064428640456cd5fb256246d536da432d096f924e78360efd973cee0b -DIST pyo3-ffi-0.28.3.crate 80881 BLAKE2B 4ac7066c911e2aec18aa9245efed00585d063f81d69910e6a146f8efbf2939ab5de519bbf2a3dde78b40c264e97c62490db80e9b2e84aaf080d63659a6676459 SHA512 ec49b5cc67d19f46c9daea76b37b4988af0f63b9ed67c71190f015a0aa9691d4a8ffd4128413de430928428e1e8e26d44c3103f561e6b71b7e8c4597ab602d9f -DIST pyo3-macros-0.27.2.crate 8913 BLAKE2B 99a9cf37cb05261fa75d0ede4ed8ad75bbe29b941a4c6a0907d1c1baa887d0777dcb5970c7fbe1337c1b127b6318d077e2d8374629485572f3f7997a3e3825b8 SHA512 b05f6b61c5b320e83e879384691cdb9ad57ade3ce5a9fdfb587ccd13ea1c92d2b210e2d7ca242c3d1a5f5173076a25578d3d81f5a8c3935a43f010bfa8452153 -DIST pyo3-macros-0.28.3.crate 8963 BLAKE2B ca9967cfba565b873ed77565ff6eb8408473c227d191797e9db8c6b5cbc89abc17ffd57ae71e28877088fe19373da2f503cdefeae6b0a47796f6abcf62044f08 SHA512 57d178bd9b53dd98916e60c89bc26c34f9949829dc17bf7d6cc15b704bba7c874d85d6bd3c827d401268660a79230a6e32711048da939ec4e22342f3e08046d1 -DIST pyo3-macros-backend-0.27.2.crate 82513 BLAKE2B 9154f0275ac031fb456c313176490b7f98e033a9ff43caf32ca717e6dedc2c32435af5e7d9d2e784690fe2a379c033f0dc036b18c630fa7cb3c3365e335e3a12 SHA512 811fa48ceb5a87d23312b968efa9d8464653289cefc8a1e27838f03285eef67092652ba89eba655d243fa435edd97674a981267870d208e0b11390db32d1ad9f -DIST pyo3-macros-backend-0.28.3.crate 88063 BLAKE2B a484b12bbab3031838f61149ab9f08b9e460a2bd02089e08e58dac2cb747afbc0cdfe64018ed4c8cb0bbbd1d22e3eb05a6a72b020da6b71a584ec51ca8d24292 SHA512 45ce31ed64ee4fd0249736d480c9840a756bc45934d6803ae11e0680057ecf4cc74c71b47ccf9241fc3ab5c1e0b9c758426f08bd523d1ace92fc308302ea3c84 -DIST python3-dll-a-0.2.14.crate 103489 BLAKE2B a2868aa62d9b5f33ba0ab3be85f486e7b0594b8e535749e251ae9c829eabf9f0211f928c729b0f5b847a89be978c4b5648d333ac657a82acaa3c39520dfe0b8c SHA512 fde53bac2b7009d409d5dfab991b431aea7c16c5e0227a7bb143e73a043cd0490cec2647f73cfc34f73a192e9b365a70fd5b42d969beb2e3251dff44230a2040 -DIST quote-1.0.42.crate 31504 BLAKE2B a8106c0fe3953bcc2aa421516dfbaad6d6cb2ea839b2ce1447a45b8732dad40a921c2008b477bc0fa029dc0e0357a339db543b1f90bb9da77a5a3681fc16bed0 SHA512 6d55047312de6bab660459750c54213e986f0a80b4458fdb706c2fb3bab83b8239cd230dd9291662076d395c818a391142af1228ae3158cfa4960d6c74d531ba -DIST rpds-1.2.0.crate 72664 BLAKE2B a5719593d003f54f9d5b1a4e6020b2908f46cdca239a1c3cc0f02bfd5bf6bcd102bf87aedb958cb113543467c0cb724eccd420552e806d37b17ef6048c88bd5f SHA512 2149622473b2a684b023e71811f3552a7f70e27a24831539554422389162631dae2c538c1c2569d8d268debde0ce1d5efc6dd002a9033dad78e0c46652b277e0 -DIST rpds-1.2.1.crate 75113 BLAKE2B a6f928a9df250115c4db6e30612b9a719855a78c69166392dde73014852dd21b5dc4799e3782b0c7294bee105107f6c845ca94104426992e7da6dda6b9553e1c SHA512 2ee0afff4c56a1796cb3ac6e9131b3a2aedd114595f7c2e59ee02c44172d8b9c3717eaf473844b71ddb6b140b688732c751f8855a80ba78de1afaa0088107b32 -DIST rpds_py-0.30.0.tar.gz 69469 BLAKE2B 3b41669ac62b051672afdf7d83c6dafe8a741cb0e6594ff36d1d8a13c52a6bfff22434f9539701886f7090b57cbdf8881bbb3841a1480b84bf39d3ce147c2231 SHA512 d6791b9e6020fdd09d5168214d22d5f8d170563ac3e59540c05921a88b269ca11a8456270a0cd4862b6beca516425f505f0d75a5d80fc8367f2209edd826ecd3 -DIST rpds_py-0.30.0.tar.gz.provenance 9097 BLAKE2B c21811f749568b7f0beceaa84f7b91e6edf7b6c8cfdbebb57e5e25917f4bff468de0ff601dbd663d82295b04f9bdcde33e61028168ae692ca946c894b100e081 SHA512 4320202970a9c4e2ae692169292b3d45f83665c1bb2a42e227ac93c53052effddad06b54e7efe39412825ac9f82db12ea3dd62af612d8db29591871d4a2034e9 -DIST rpds_py-2026.5.1.tar.gz 64459 BLAKE2B c7a919de25ecd22f1336e1ab0743d9fd23ef5470d23ca3b6e2bc11fcf531b958ee20cbc2ced2a16b207c28ad8c4ffce1a1327342332494ef5f828d7b7044060d SHA512 0819dde9d6f18b1436efedd2fcfe7e16745f1c38914781abab051ff5b3cd6aa008e9564f5736f860a3fe908340eecf2890150f395f4b5d83125ccc604dfd8f9a -DIST rpds_py-2026.5.1.tar.gz.provenance 9470 BLAKE2B 7c53ff548a5cbe504a87aa29c9b3d7c91c18beb7e3d5b71a633c30ece7eb42cd3bd9f0eedae6226a4f925e205399964c0967d0266180de928452f65840eac36f SHA512 ccf1655c5feb93f36c67afb00fef0e174fbda3bd63e49981e61fa2f1831cfa2870d0588d0d3788642d3024ef3043aa1181362abdae310ae4b75e4bb9c9d7102e -DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 -DIST syn-2.0.111.crate 302117 BLAKE2B 9fe6c0bbeb432d67f4c879956c505d160f7be418cd16b48a5430c1c4c4922251007e3d85bf219daa16a7e9d8f32c15fdc2ebd94bdfc762135cb27b897590d484 SHA512 f30fc819fc6c942cde044b6bbe608f96736070717f28da71ab4ff68aa9e780416829152da11a83513fbc0de88337c2157e4fd1e4a029ebcbb64daeaa54dbf768 -DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 -DIST triomphe-0.1.15.crate 34711 BLAKE2B 0b47f413da6e80737b59c921992e629b9e55e8984f50e268058a1baf296804a319d8fb4792dda693abc43e4f164148923e5b6f3ebb8be7d072d9e0638629ef8e SHA512 43e82d5389061764cfcb13877c9bf1a71150f698a08347aa1dd168e1bf5b615d1e0f11a81b1b4742737d735a2615781cc5bcdfc7a1582f9fd0f204d20b6e92cf -DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b diff --git a/dev-python/rpds-py/metadata.xml b/dev-python/rpds-py/metadata.xml deleted file mode 100644 index e20ec3f8432b..000000000000 --- a/dev-python/rpds-py/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - crate-py/rpds - rpds-py - - diff --git a/dev-python/rpds-py/rpds-py-0.30.0.ebuild b/dev-python/rpds-py/rpds-py-0.30.0.ebuild deleted file mode 100644 index f01d8a4f76bd..000000000000 --- a/dev-python/rpds-py/rpds-py-0.30.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYPI_VERIFY_REPO=https://github.com/crate-py/rpds -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - archery@1.2.2 - autocfg@1.5.0 - cc@1.2.48 - find-msvc-tools@0.1.5 - heck@0.5.0 - indoc@2.0.7 - libc@0.2.177 - memoffset@0.9.1 - once_cell@1.21.3 - portable-atomic@1.11.1 - proc-macro2@1.0.103 - pyo3-build-config@0.27.2 - pyo3-ffi@0.27.2 - pyo3-macros-backend@0.27.2 - pyo3-macros@0.27.2 - pyo3@0.27.2 - python3-dll-a@0.2.14 - quote@1.0.42 - rpds@1.2.0 - rustversion@1.0.22 - shlex@1.3.0 - syn@2.0.111 - target-lexicon@0.13.3 - triomphe@0.1.15 - unicode-ident@1.0.22 - unindent@0.2.4 -" - -RUST_MIN_VER="1.85.0" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} diff --git a/dev-python/rpds-py/rpds-py-2026.5.1.ebuild b/dev-python/rpds-py/rpds-py-2026.5.1.ebuild deleted file mode 100644 index 3fc02a536653..000000000000 --- a/dev-python/rpds-py/rpds-py-2026.5.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYPI_VERIFY_REPO=https://github.com/crate-py/rpds -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - archery@1.2.2 - cc@1.2.48 - find-msvc-tools@0.1.5 - heck@0.5.0 - libc@0.2.177 - once_cell@1.21.3 - portable-atomic@1.11.1 - proc-macro2@1.0.103 - pyo3-build-config@0.28.3 - pyo3-ffi@0.28.3 - pyo3-macros-backend@0.28.3 - pyo3-macros@0.28.3 - pyo3@0.28.3 - python3-dll-a@0.2.14 - quote@1.0.42 - rpds@1.2.1 - shlex@1.3.0 - smallvec@1.15.1 - syn@2.0.111 - target-lexicon@0.13.3 - triomphe@0.1.15 - unicode-ident@1.0.22 -" - -RUST_MIN_VER="1.85.0" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} diff --git a/dev-python/rply/Manifest b/dev-python/rply/Manifest deleted file mode 100644 index 43caf77493fc..000000000000 --- a/dev-python/rply/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rply-0.7.8.gh.tar.gz 26697 BLAKE2B 95c4be3bbbd7aea7f278dbe0c37fd43d012df768169d0363d1a938f762c2f9ad69d596cbbaaafee3c93f3d615ea5cd1509e9b642188320f8acd09c12d6b7c780 SHA512 b43e6425f046561cfca616801d37d7151f015aeb2ea2365abc00f97fd6b41f1a01a17e330aed5a81537065e4b29d49cd0824b5a5cb8b2d11da2ff1f8de952fce diff --git a/dev-python/rply/metadata.xml b/dev-python/rply/metadata.xml deleted file mode 100644 index 8403237a6aff..000000000000 --- a/dev-python/rply/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - alex/rply - rply - - diff --git a/dev-python/rply/rply-0.7.8-r1.ebuild b/dev-python/rply/rply-0.7.8-r1.ebuild deleted file mode 100644 index e2dc179282a7..000000000000 --- a/dev-python/rply/rply-0.7.8-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Pure python parser generator that also works with RPython" -HOMEPAGE=" - https://github.com/alex/rply/ - https://pypi.org/project/rply/ -" -SRC_URI=" - https://github.com/alex/rply/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - dev-python/appdirs[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/py[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs diff --git a/dev-python/rpmautospec-core/Manifest b/dev-python/rpmautospec-core/Manifest deleted file mode 100644 index 78b72430be5c..000000000000 --- a/dev-python/rpmautospec-core/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rpmautospec_core-0.1.5.tar.gz 7205 BLAKE2B 246a477f539c9517756d07f190c21c8a30fc03b28d6868c2fd214d1b341525851ebdcbfbeef96cad1fa9ac1b5f1456725b3998cbe5036718b6756dc072ea4b58 SHA512 ab04ad5f97cc2fafc0ae3064aa2aee1b894c987b8402ecc3709e66bafb1f6c0096844be845036fbceefc3b88b5b1ced277f936a1d5e5f35b252415115bd307bb diff --git a/dev-python/rpmautospec-core/metadata.xml b/dev-python/rpmautospec-core/metadata.xml deleted file mode 100644 index ac03bc73df45..000000000000 --- a/dev-python/rpmautospec-core/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - pastalian46@gmail.com - Takuya Wakazono - - - fedora-infra/rpmautospec-core - rpmautospec-core - - diff --git a/dev-python/rpmautospec-core/rpmautospec-core-0.1.5.ebuild b/dev-python/rpmautospec-core/rpmautospec-core-0.1.5.ebuild deleted file mode 100644 index da33aa8cb258..000000000000 --- a/dev-python/rpmautospec-core/rpmautospec-core-0.1.5.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core functionality used by rpmautospec" -HOMEPAGE=" - https://github.com/fedora-infra/rpmautospec-core/ - https://pypi.org/project/rpmautospec-core/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests pytest - -python_test() { - # Disable pytest-cov - epytest -o addopts= -} diff --git a/dev-python/rpy2-rinterface/Manifest b/dev-python/rpy2-rinterface/Manifest deleted file mode 100644 index 3ad24db2e861..000000000000 --- a/dev-python/rpy2-rinterface/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rpy2_rinterface-3.6.3.tar.gz 79406 BLAKE2B 188c35f2498685079f674199fc14f89fbbb1d752b933b109e44a5c570db99f8d2c871a1dbd45628029e8471818aeff14f72ea98c05a20657155a93df6dd6f426 SHA512 bdfe6ddc7e0aa54a94566c2006a87f08ed8f02239938039a7cf1f6b6cf5eaed158453adc5ccf9690333d8478058b40c35a498ea845e744db91293033bda1138a diff --git a/dev-python/rpy2-rinterface/metadata.xml b/dev-python/rpy2-rinterface/metadata.xml deleted file mode 100644 index 30bb3165d64c..000000000000 --- a/dev-python/rpy2-rinterface/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - rpy2/rpy2 - rpy2-rinterface - - diff --git a/dev-python/rpy2-rinterface/rpy2-rinterface-3.6.3.ebuild b/dev-python/rpy2-rinterface/rpy2-rinterface-3.6.3.ebuild deleted file mode 100644 index f50daefa7f0f..000000000000 --- a/dev-python/rpy2-rinterface/rpy2-rinterface-3.6.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Low-level interface from Python to the R" -HOMEPAGE=" - https://rpy2.github.io/ - https://github.com/rpy2/rpy2/ - https://pypi.org/project/rpy2-rinterface/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - !=dev-lang/R-4.0 - >=dev-python/cffi-1.15.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/cffi-1.15.1[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/rpy2-robjects/Manifest b/dev-python/rpy2-robjects/Manifest deleted file mode 100644 index 834bcc849536..000000000000 --- a/dev-python/rpy2-robjects/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rpy2_robjects-3.6.3.tar.gz 105849 BLAKE2B 28a376bcbccb57b5de2fc6b063b717513a66e6e9d43ce5a5f93fbfb712a1d0db5a8611f7c1f66a58b06ce0dc48d89dae7179705ab26d589e7a56931a16575beb SHA512 069a55a3cc570701fcd25c0771796110226a959f92136012aac3676112e35b548b7f873ff37dfd33e1ac0f717c426bb49177eafda66e5e5b2b67553b61cf6517 diff --git a/dev-python/rpy2-robjects/metadata.xml b/dev-python/rpy2-robjects/metadata.xml deleted file mode 100644 index b3f98e8fd2ef..000000000000 --- a/dev-python/rpy2-robjects/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - rpy2/rpy2 - rpy2-robjects - - diff --git a/dev-python/rpy2-robjects/rpy2-robjects-3.6.3.ebuild b/dev-python/rpy2-robjects/rpy2-robjects-3.6.3.ebuild deleted file mode 100644 index 23974a9a103f..000000000000 --- a/dev-python/rpy2-robjects/rpy2-robjects-3.6.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_REQ_USE="sqlite" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python interface to the R language (embedded R)" -HOMEPAGE=" - https://rpy2.github.io/ - https://github.com/rpy2/rpy2/ - https://pypi.org/project/rpy2-robjects/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - !=dev-python/rpy2-rinterface-3.6.0[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/tzlocal[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "ipython integration" dev-python/ipython - optfeature "numpy integration" dev-python/numpy - optfeature "pandas integration" dev-python/pandas -} diff --git a/dev-python/rpy2/Manifest b/dev-python/rpy2/Manifest deleted file mode 100644 index d256f03ad66b..000000000000 --- a/dev-python/rpy2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rpy2-3.6.4.tar.gz 53247 BLAKE2B 0d06995e6f83648aeb7f9605ce990fbffd2b4549e7823b3ac7ee20491ce79c8cdf58ea89ea87f9c2b7f82ac665a2a6a5e3289aa073a117f9fb1e5d8a9f408ad2 SHA512 b3798eb91017782be19a1f3c1e9222dfd61bb8e1a89fa0ae193731ae450e03a6f1d96cd396e444372cc674dc9040ec3204483e1bb85e62352559a0232c5ad78f diff --git a/dev-python/rpy2/metadata.xml b/dev-python/rpy2/metadata.xml deleted file mode 100644 index 98f720adecd9..000000000000 --- a/dev-python/rpy2/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - RPy provides a robust Python interface to the R programming - language. It can manage R objects and can execute arbitrary R - functions. All the errors from the R language are converted to - Python exceptions. - - - rpy2/rpy2 - rpy2 - rpy - - diff --git a/dev-python/rpy2/rpy2-3.6.4.ebuild b/dev-python/rpy2/rpy2-3.6.4.ebuild deleted file mode 100644 index cc86bb0f7647..000000000000 --- a/dev-python/rpy2/rpy2-3.6.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python interface to the R language" -HOMEPAGE=" - https://rpy2.github.io/ - https://github.com/rpy2/rpy2/ - https://pypi.org/project/rpy/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-lang/R-4.0 - >=dev-python/rpy2-rinterface-3.6.3[${PYTHON_USEDEP}] - >=dev-python/rpy2-robjects-3.6.3[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/cffi-1.15.0[${PYTHON_USEDEP}] -" diff --git a/dev-python/rpyc/Manifest b/dev-python/rpyc/Manifest deleted file mode 100644 index 90e2b8fab858..000000000000 --- a/dev-python/rpyc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rpyc-6.0.0.gh.tar.gz 1273858 BLAKE2B e55d008dc772be7fd4bae9065a5eabcf5612faf8131e8161e7921eeb84475183c677687ef8606c664003089ae714d4cb403ff6afa26d2695a8fe763d549aab0d SHA512 04b74fa6d4ad944b43c3f3acb6c9029a826da350bffdc59875ec31562bbaa70945e74bedb69778811ce16560ef4f4cfe2579b9c6b52773fe238951fc6328e029 diff --git a/dev-python/rpyc/files/rpyc-5.3.0-no-gevent.patch b/dev-python/rpyc/files/rpyc-5.3.0-no-gevent.patch deleted file mode 100644 index 026741dec361..000000000000 --- a/dev-python/rpyc/files/rpyc-5.3.0-no-gevent.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff -U3 -r rpyc-5.3.0.orig/rpyc/utils/server.py rpyc-5.3.0/rpyc/utils/server.py ---- rpyc-5.3.0.orig/rpyc/utils/server.py 2022-11-26 13:09:01.000000000 +0700 -+++ rpyc-5.3.0/rpyc/utils/server.py 2023-02-16 16:15:14.153086884 +0700 -@@ -19,7 +19,7 @@ - from rpyc.lib import safe_import, spawn, spawn_waitready - from rpyc.lib.compat import poll, get_exc_errno - signal = safe_import("signal") --gevent = safe_import("gevent") -+# gevent = safe_import("gevent") - - - class Server(object): -@@ -559,13 +559,13 @@ - self.clients.discard(sock) - - --class GeventServer(Server): -+# class GeventServer(Server): - -- """gevent based Server. Requires using ``gevent.monkey.patch_all()``.""" -+# """gevent based Server. Requires using ``gevent.monkey.patch_all()``.""" - -- def _register(self): -- if self.auto_register: -- gevent.spawn(self._bg_register) -+# def _register(self): -+# if self.auto_register: -+# gevent.spawn(self._bg_register) - -- def _accept_method(self, sock): -- gevent.spawn(self._authenticate_and_serve_client, sock) -+# def _accept_method(self, sock): -+# gevent.spawn(self._authenticate_and_serve_client, sock) -Только в rpyc-5.3.0.orig/tests: __pycache__ diff --git a/dev-python/rpyc/metadata.xml b/dev-python/rpyc/metadata.xml deleted file mode 100644 index 3ffac5c2b46f..000000000000 --- a/dev-python/rpyc/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - - rpyc - rpyc - tomerfiliba-org/rpyc - - - Run tests depending on - dev-python/numpy, dev-python/pandas - - Run tests depending on dev-debug/gdb - - - diff --git a/dev-python/rpyc/rpyc-6.0.0.ebuild b/dev-python/rpyc/rpyc-6.0.0.ebuild deleted file mode 100644 index 8af39b692d87..000000000000 --- a/dev-python/rpyc/rpyc-6.0.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Remote Python Call (RPyC), a transparent and symmetric RPC library" -HOMEPAGE="https://rpyc.readthedocs.io/en/latest/ - https://pypi.org/project/rpyc/ - https://github.com/tomerfiliba-org/rpyc" -SRC_URI="https://github.com/tomerfiliba-org/rpyc/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -# USE flags gdb, numpy are used *only* to run tests depending on these packages -IUSE="test numpy gdb" -RESTRICT="!test? ( test )" - -CDEPEND="numpy? ( dev-python/numpy[${PYTHON_USEDEP}] dev-python/pandas[${PYTHON_USEDEP}] ) - gdb? ( dev-debug/gdb )" - -DEPEND="${CDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" - -RDEPEND="${CDEPEND} - dev-python/plumbum[${PYTHON_USEDEP}]" - -PATCHES=( "${FILESDIR}"/${PN}-5.3.0-no-gevent.patch ) - -src_prepare() { - default - - # Windows specific test - rm tests/test_win32pipes.py || die "rm tests/test_win32pipes.py failed" - - # These tests require running sshd - rm tests/test_ssh.py tests/test_deploy.py || die "rm test_ssh.py test_deploy.py failed" - - # This test requires internet access - rm tests/test_registry.py || die "rm test_registry.py failed" - - # This test fails with NO_CIPHERS_AVAILABLE - rm tests/test_ssl.py || die "rm test_ssl.py failed" - - # dev-python/gevent is being removed - rm tests/test_gevent_server.py || die "rm test_gevent_server.py failed" - - if ! use numpy - then rm tests/test_service_pickle.py || die "rm test_service_pickle.py failed" - fi - - if ! use gdb - then rm tests/test_gdb.py || die "rm test_gdb.py failed" - fi -} - -python_test() { - # for some reason, when tests are run via pytest or nose, some of them hung - pushd tests > /dev/null || die "pushd tests failed" - for x in test_*.py - do PYTHONPATH="${WORKDIR}"/${P}-${EPYTHON/./_}/install/usr/lib/${EPYTHON}/site-packages ${EPYTHON} ${x} || die "${x} failed" - done - popd > /dev/null -} diff --git a/dev-python/rq/Manifest b/dev-python/rq/Manifest deleted file mode 100644 index 70cb6519fdf2..000000000000 --- a/dev-python/rq/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST rq-2.8.0.tar.gz 743395 BLAKE2B bbc71e84b3bc5e52b7db2330ba9fa8313a429eeda93f2b884dfc9303e27738eb60aee2ad4d647bd5aedb771edee578bca2810f9a97d9cf5f8aa056342ef5d78f SHA512 e48a349be9d6f7151c32d183ffe0bc883fa395b988b7c607ffedcdaad19b5da1af78d0cd14d1de9029f1dd82a6a26419cfe2a668ab491e73b948f8568e1e3245 -DIST rq-2.9.0.tar.gz 744959 BLAKE2B 82bf7f96bf8a1e753824e094873d15a6fa46ea87e7e219edbf2971b1763aa8f3e292793eabb0af0476a569f19ba4efbdcd60587a01cfb3d59d9fa58d67deeb38 SHA512 440d8aedfe5af085836273b0ff80fd8995c2a3a6b3231be0ac412e0f86aa6c9619bbb0871e886f0aa3c79dc47325fd71ca3890293fded600040dcf7961fa4938 diff --git a/dev-python/rq/metadata.xml b/dev-python/rq/metadata.xml deleted file mode 100644 index 4c329feb9493..000000000000 --- a/dev-python/rq/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - sam@gentoo.org - Sam James - - - python@gentoo.org - - - - rq/rq - rq - - diff --git a/dev-python/rq/rq-2.8.0.ebuild b/dev-python/rq/rq-2.8.0.ebuild deleted file mode 100644 index 2216179b1d4d..000000000000 --- a/dev-python/rq/rq-2.8.0.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple, lightweight library for creating and processing background jobs" -HOMEPAGE=" - https://python-rq.org/ - https://github.com/rq/rq/ - https://pypi.org/project/rq/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/click-5.0[${PYTHON_USEDEP}] - dev-python/croniter[${PYTHON_USEDEP}] - >=dev-python/redis-4.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires - - - - python@gentoo.org - Python - - - - cpe:/a:python:rsa - rsa - sybrenstuvel/python-rsa - - diff --git a/dev-python/rsa/rsa-4.9.ebuild b/dev-python/rsa/rsa-4.9.ebuild deleted file mode 100644 index 1b0dc0f5bfa6..000000000000 --- a/dev-python/rsa/rsa-4.9.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-rsa-version-${PV} -DESCRIPTION="Pure-Python RSA implementation" -HOMEPAGE=" - https://stuvel.eu/rsa/ - https://github.com/sybrenstuvel/python-rsa/ - https://pypi.org/project/rsa/ -" -SRC_URI=" - https://github.com/sybrenstuvel/python-rsa/archive/version-${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/pyasn1-0.1.3[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -src_prepare() { - rm tests/test_mypy.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/rst-linker/Manifest b/dev-python/rst-linker/Manifest deleted file mode 100644 index a77a68fb44dd..000000000000 --- a/dev-python/rst-linker/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rst_linker-2.6.0.tar.gz 11308 BLAKE2B 216c3d79b2de02fc53f1548127d7dc08d85d065e103659168b6e4b9521d75972f1ff28c78b45f59a9be09c16e66897c2506b0e48d37b3a08b114060999a76d09 SHA512 08977a88e53ebdb82f0e69923430e08a9ad643c184ad76154a7d5840c8193e71e53fd1b7fb97f6d74f65d55e3d45f5c0c262a60a1d030788d2c067f71918aa8e diff --git a/dev-python/rst-linker/metadata.xml b/dev-python/rst-linker/metadata.xml deleted file mode 100644 index 5fa64e373870..000000000000 --- a/dev-python/rst-linker/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - sbraz@gentoo.org - Louis Sautier - - - python@gentoo.org - Python - - - - rst.linker - jaraco/rst.linker - https://github.com/jaraco/rst.linker/issues - - diff --git a/dev-python/rst-linker/rst-linker-2.6.0.ebuild b/dev-python/rst-linker/rst-linker-2.6.0.ebuild deleted file mode 100644 index 708e04a5291b..000000000000 --- a/dev-python/rst-linker/rst-linker-2.6.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx plugin to add links and timestamps to the changelog" -HOMEPAGE=" - https://github.com/jaraco/rst.linker/ - https://pypi.org/project/rst.linker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/jaraco-context[${PYTHON_USEDEP}] - >=dev-python/jaraco-vcs-2.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}] - test? ( - dev-python/path[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-subprocess ) -distutils_enable_tests pytest diff --git a/dev-python/rstcheck/Manifest b/dev-python/rstcheck/Manifest deleted file mode 100644 index 71ade1e8f018..000000000000 --- a/dev-python/rstcheck/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST rstcheck-6.2.0.tar.gz 23378 BLAKE2B e1239c884ffdb0c676d3cbe526b33d8a84685b9c914c88b28da7df58985681be8114b507d49c16c970b291475997ddc626445df26647381c23260363a1b0ec82 SHA512 8b92d0e43cf3aea8881d660dae485ffb8dcce893e43cab589f41cc2cb6918a5b685f78428a18526df97c2b0eadc8be85836be4a82fda4277f3d93b4d1bd3648e -DIST rstcheck-6.2.1.tar.gz 23609 BLAKE2B 1c652e90e80b208d25b1644bab3eb8523a97e7018c33bd89a3beea5e4537df158a7cfd8a72897726170bc42949aa83140a061e1a217dd3c806c1a4550657e558 SHA512 6a3d9cfef0ed1ac73e0b2515053426db823bfe8d12691fee432084889541633472cf94bc2449f0e0583e83d5d28cd47520ea6bcdbb520b7831e73702b7a89e8b diff --git a/dev-python/rstcheck/metadata.xml b/dev-python/rstcheck/metadata.xml deleted file mode 100644 index a7314e5517f9..000000000000 --- a/dev-python/rstcheck/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - samuelbernardo.mail@gmail.com - Samuel Bernardo - - - rstcheck - rstcheck/rstcheck - https://github.com/rstcheck/rstcheck/issues - - - diff --git a/dev-python/rstcheck/rstcheck-6.2.0.ebuild b/dev-python/rstcheck/rstcheck-6.2.0.ebuild deleted file mode 100644 index 97739b32f014..000000000000 --- a/dev-python/rstcheck/rstcheck-6.2.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Checks syntax of reStructuredText and code blocks nested within it" -HOMEPAGE="https://github.com/rstcheck/rstcheck" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/docutils[${PYTHON_USEDEP}]" -BDEPEND=" - >=dev-python/setuptools-scm-1.15.0[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - dev-python/path[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - # Ignore the module from ${S}, use the one from ${BUILD_DIR} - # Otherwise, ImportMismatchError may occur - # https://github.com/gentoo/gentoo/pull/1622#issuecomment-224482396 - # Override pytest options to skip flake8 - pytest -vv --ignore=rst --override-ini="addopts=--doctest-modules" \ - || die "tests failed with ${EPYTHON}" -} diff --git a/dev-python/rstcheck/rstcheck-6.2.1.ebuild b/dev-python/rstcheck/rstcheck-6.2.1.ebuild deleted file mode 100644 index ca6471f06a69..000000000000 --- a/dev-python/rstcheck/rstcheck-6.2.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Checks syntax of reStructuredText and code blocks nested within it" -HOMEPAGE="https://github.com/rstcheck/rstcheck" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/docutils[${PYTHON_USEDEP}]" -BDEPEND=" - >=dev-python/setuptools-scm-7.1.0[${PYTHON_USEDEP}] -" - -# broken without dev-python/typer and dev-python/restcheck-core -RESTRICT="test" diff --git a/dev-python/rtimulib/Manifest b/dev-python/rtimulib/Manifest deleted file mode 100644 index 7b943c07089b..000000000000 --- a/dev-python/rtimulib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST RTIMULib-7.2.1.gh.tar.gz 915114 BLAKE2B 5d8a54d4b1083105c1bb3b854e8474cb81cfd5eff843422e2f66f363ae04dd9e87d4cffc8f26c2a68c4f535d77ca229bc7bb7840c59ba3c6d2d45d5ee7f31987 SHA512 2a9d40f5c4db7c875fe82bd79408d97f9b00a3cd0d1be9b19baa3808b4cd260200b8ce5f5d9a6298df760aaca10555eb317d4a2431cd1c07a1b7953448852b23 diff --git a/dev-python/rtimulib/metadata.xml b/dev-python/rtimulib/metadata.xml deleted file mode 100644 index f3157def9ea3..000000000000 --- a/dev-python/rtimulib/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - conikost@gentoo.org - Conrad Kostecki - - - RTIMULib is the simplest way to connect a 9-dof, 10-dof or 11-dof IMU - to an embedded Linux system and obtain Kalman-filtered quaternion or - Euler angle pose data. Basically, two simple funtion calls - (IMUInit() and IMURead()) are pretty much all that's needed to integrate RTIMULib. - - - https://github.com/RPi-Distro/RTIMULib/issues - RPi-Distro/RTIMULib - RTIMULib - - diff --git a/dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild b/dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild deleted file mode 100644 index c60dad0ceee4..000000000000 --- a/dev-python/rtimulib/rtimulib-7.2.1-r3.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_PN="RTIMULib" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Python Binding for RTIMULib, a versatile IMU library" -HOMEPAGE="https://github.com/RPi-Distro/RTIMULib" -SRC_URI="https://github.com/RPi-Distro/${MY_PN}/archive/V${PV}.tar.gz -> ${MY_P}.gh.tar.gz" -S="${WORKDIR}/${MY_P}/Linux/python" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" diff --git a/dev-python/rtree/Manifest b/dev-python/rtree/Manifest deleted file mode 100644 index 074de642f37d..000000000000 --- a/dev-python/rtree/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST rtree-1.4.1.tar.gz 52425 BLAKE2B 13de59e0ccf95e700e935cf803419898fd2b5db0ac333c7a1ca4ebf970720c24fa19547f51da0f6e9ee99ac646faa5b07780c867330b7b6755a47387d22a0a90 SHA512 d881a2ba11014cc96ca86414ab5cacb9f05d3c6dc8c8da0700b538737a270c1d94c5e6593a4976a9bfe219bdfc2f3ed003a60ac65f580cfa9f7459ca75091d7d -DIST rtree-1.4.1.tar.gz.provenance 9016 BLAKE2B bdfceefb2651d85e5ba84daee9173537f59eb457a8b9b0e157ef1d13ec40780a0054629dedba751d5d03b7f7b46ff0db8a1331e045c27bcc5285bd0a09f52306 SHA512 3c534d935c0919d31fc804d03b066e2f77e9b8de1395d4543c36f3cc00c70fa7752a9cefa308bc10a4e38687ac170c0510eebc7b650de620e57ab891fbb6c75f diff --git a/dev-python/rtree/metadata.xml b/dev-python/rtree/metadata.xml deleted file mode 100644 index 79819124a027..000000000000 --- a/dev-python/rtree/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - 3dprint@gentoo.org - Gentoo 3D Printer Project - - - nowa@gentoo.org - Nowa Ammerlaan - - - python@gentoo.org - Python - - - Rtree is a ctypes Python wrapper of libspatialindex that provides a number of advanced spatial indexing - features for the spatially curious Python user. - - - https://github.com/Toblerity/rtree/issues - Toblerity/rtree - rtree - - diff --git a/dev-python/rtree/rtree-1.4.1.ebuild b/dev-python/rtree/rtree-1.4.1.ebuild deleted file mode 100644 index b54b4ad11a08..000000000000 --- a/dev-python/rtree/rtree-1.4.1.ebuild +++ /dev/null @@ -1,39 +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^} -PYPI_VERIFY_REPO=https://github.com/Toblerity/rtree -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="R-Tree spatial index for Python GIS" -HOMEPAGE=" - https://rtree.readthedocs.io/ - https://github.com/Toblerity/rtree/ - https://pypi.org/project/rtree/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - sci-libs/libspatialindex - dev-python/typing-extensions[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - dev-python/sphinx-issues - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/rtslib-fb/Manifest b/dev-python/rtslib-fb/Manifest deleted file mode 100644 index 8320632e6857..000000000000 --- a/dev-python/rtslib-fb/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST rtslib-fb-2.1.76.tar.gz 78055 BLAKE2B df22093072a7e7b12a080db8253eff9e6aff1efb44a8bdb6c37a21601fd10beea03b665d1e1621904a9a0c1d1299e7f9e5f61682669f75a06f4e050c503da9a7 SHA512 fee3087702e44ede59b9635d7cbe7af06da104d6aeffc3fbb584ce6e8170b7856650a006ee574940448801a67e9f7d9610ccb9ad632dd6d0c378fe7c6cd1c159 -DIST rtslib_fb-2.2.4.tar.gz 47341 BLAKE2B 1c9c579f5d193a629139f8e2b34db1594f36106aeac2155a74126474da00d24af424bac1165b460674a0cbd2a82f0be074ecf6475318fcbbe6e41db298ecebbf SHA512 5801f4785f54db0c21a05dc07b83eba8987e84b6fb7f83fb6b614e0595556c330f911d8eedfddf7c22654a50b0df4afb6c1b5fe66f8d0445c3f0db68423b4100 -DIST rtslib_fb-2.2.4.tar.gz.provenance 9775 BLAKE2B 19a2c7bdf950ceeff30e50a3e256ee6994c2c234740269a11fd32795c28a4fd95ee27be97f63c6f4df1e191ff17ec9225a4d60153dd3423c92a6e12624c2e3e4 SHA512 5bc843500a262fe9e5e0d1337f153ea83967e29fabf7cf80974d8d33f7934614d711c72cf5498a6841638c9eebddfe77b6f67b3e4fe543a84d8422649abb8c01 diff --git a/dev-python/rtslib-fb/files/target.service b/dev-python/rtslib-fb/files/target.service deleted file mode 100644 index 400284edd174..000000000000 --- a/dev-python/rtslib-fb/files/target.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=Restore LIO kernel target configuration -Requires=sys-kernel-config.mount -After=sys-kernel-config.mount network.target local-fs.target - -[Service] -Type=oneshot -RemainAfterExit=yes -ExecStart=/usr/bin/targetctl restore -ExecStop=/usr/bin/targetctl clear -SyslogIdentifier=target - -[Install] -WantedBy=multi-user.target diff --git a/dev-python/rtslib-fb/metadata.xml b/dev-python/rtslib-fb/metadata.xml deleted file mode 100644 index bab271bdebaf..000000000000 --- a/dev-python/rtslib-fb/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - openstack@gentoo.org - Openstack - - - - - mlombard@redhat.com - Maurizio Lombardi - - rtslib-fb - open-iscsi/rtslib-fb - https://github.com/open-iscsi/rtslib-fb/issues - - diff --git a/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild b/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild deleted file mode 100644 index 5754c960fb74..000000000000 --- a/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 systemd pypi - -DESCRIPTION="A Python object API for managing the Linux LIO kernel target" -HOMEPAGE=" - https://github.com/open-iscsi/rtslib-fb/ - https://pypi.org/project/rtslib-fb/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/pyudev[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -python_test() { - # super basic import test - "${EPYTHON}" - <<- EOF || die "Failed tests with ${EPYTHON}" - from rtslib_fb import RTSRoot - EOF -} - -src_install() { - distutils-r1_src_install - systemd_dounit "${FILESDIR}/target.service" -} diff --git a/dev-python/rtslib-fb/rtslib-fb-2.2.4-r1.ebuild b/dev-python/rtslib-fb/rtslib-fb-2.2.4-r1.ebuild deleted file mode 100644 index 7a02258e207a..000000000000 --- a/dev-python/rtslib-fb/rtslib-fb-2.2.4-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/open-iscsi/rtslib-fb -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 systemd pypi - -DESCRIPTION="A Python object API for managing the Linux LIO kernel target" -HOMEPAGE=" - https://github.com/open-iscsi/rtslib-fb/ - https://pypi.org/project/rtslib-fb/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/pyudev[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests import-check - -python_compile() { - distutils-r1_python_compile - - # workaround broken upstream hack - # https://github.com/open-iscsi/rtslib-fb/issues/229 - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - ln -s rtslib rtslib_fb || die -} - -src_install() { - distutils-r1_src_install - systemd_dounit "${FILESDIR}/target.service" -} diff --git a/dev-python/ruamel-yaml-clib/Manifest b/dev-python/ruamel-yaml-clib/Manifest deleted file mode 100644 index 95fba06f117e..000000000000 --- a/dev-python/ruamel-yaml-clib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ruamel_yaml_clib-0.2.15.tar.gz 225794 BLAKE2B 0205edad77c7a392fa10fb88b2ced8846b4e50ecbc6fbc1d36c23d4187785ed47636cb5a31b4d264325bb4286d90e38c54659a0face9f86c75492bbf74f53f86 SHA512 255fd73b5a50e4131803db7c344b49555f509f06f29d152cc17169d79522771265613153de4a8649eb298a1b9504a8e89e1e6d04e137daa63b7762ccc7865a2c diff --git a/dev-python/ruamel-yaml-clib/metadata.xml b/dev-python/ruamel-yaml-clib/metadata.xml deleted file mode 100644 index 37c72920f891..000000000000 --- a/dev-python/ruamel-yaml-clib/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - zoltan@sinustrom.info - Zoltan Puskas - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - This package was split of from ruamel.yaml, so that ruamel.yaml can be - built as a universal wheel. Apart from the C code seldom changing, and - taking a long time to compile for all platforms, this allows - installation of the .so on Linux systems under /usr/lib64/pythonX.Y - (without a .pth file or a ruamel directory) and the Python code for - ruamel.yaml under /usr/lib/pythonX.Y. - - - ruamel.yaml.clib - ruamel-yaml-clib - - diff --git a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.15.ebuild b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.15.ebuild deleted file mode 100644 index 146d92d44eb0..000000000000 --- a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.15.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN//-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="C-based reader/scanner and emitter for dev-python/ruamel-yaml" -HOMEPAGE=" - https://pypi.org/project/ruamel.yaml.clib/ - https://sourceforge.net/projects/ruamel-yaml-clib/ -" -# workaround https://bugs.gentoo.org/898716 -S=${WORKDIR}/ruamel_yaml_clib - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -src_unpack() { - default - mv "ruamel.yaml.clib-${PV}" ruamel_yaml_clib || die -} - -src_configure() { - cython -f -3 _ruamel_yaml.pyx || die -} diff --git a/dev-python/ruamel-yaml-clibz/Manifest b/dev-python/ruamel-yaml-clibz/Manifest deleted file mode 100644 index 65b5da749969..000000000000 --- a/dev-python/ruamel-yaml-clibz/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ruamel_yaml_clibz-0.3.7.tar.gz 231233 BLAKE2B c39e3cc9f8b848913b98f16bc64b775aaec4f247b1691648e8fb95e15991b36a694e8d5fd14ed65fdb1f384522b75f13b6cf145c9224a9f2ef9e8e0248bc60ed SHA512 6aab600febe5adcbd3c7ecc1c6bad05f826c2e5a2934511a07bf1fdb7ca9b56dde27ce10b94c47bb5068f3f34b74ceb5cdc9b971f91d4934175698c566d70090 diff --git a/dev-python/ruamel-yaml-clibz/metadata.xml b/dev-python/ruamel-yaml-clibz/metadata.xml deleted file mode 100644 index d394fddd95d7..000000000000 --- a/dev-python/ruamel-yaml-clibz/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - ruamel.yaml.clibz - ruamel-yaml-clibz - - diff --git a/dev-python/ruamel-yaml-clibz/ruamel-yaml-clibz-0.3.7.ebuild b/dev-python/ruamel-yaml-clibz/ruamel-yaml-clibz-0.3.7.ebuild deleted file mode 100644 index 984181a51b97..000000000000 --- a/dev-python/ruamel-yaml-clibz/ruamel-yaml-clibz-0.3.7.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN//-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="C-based reader/scanner and emitter for dev-python/ruamel-yaml" -HOMEPAGE=" - https://pypi.org/project/ruamel.yaml.clibz/ - https://sourceforge.net/projects/ruamel-yaml-clibz/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# Technically, upstream depends on setuptools-zig to compile C using Zig, -# but we just use a C compiler. -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -src_configure() { - cython -f -3 _ruamel_yaml_clibz.pyx || die -} diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest deleted file mode 100644 index 306c0a714b3a..000000000000 --- a/dev-python/ruamel-yaml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ruamel.yaml-0.19.1.tar.xz 203600 BLAKE2B f5f597a2f95c9e64507ac2031dbb0b6e78a37d5f166765f17739121904943601400aceabcebfee6666eb14e7b9e8a8a0eace6f5ade00c40b2745e6907c65604e SHA512 bf9eb8e40f506d6f3f34aee5f5ec74eb93bfda2b27022f6ad62dfac724b9e0847d61e3159d284bada7dec147992aaf509804f7139818de5bc85aa328bc32601f diff --git a/dev-python/ruamel-yaml/metadata.xml b/dev-python/ruamel-yaml/metadata.xml deleted file mode 100644 index 7b731453c01e..000000000000 --- a/dev-python/ruamel-yaml/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - zoltan@sinustrom.info - Zoltan Puskas - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - - ruamel.yaml - ruamel-yaml - - diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.19.1.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.19.1.ebuild deleted file mode 100644 index 9403bd180d37..000000000000 --- a/dev-python/ruamel-yaml/ruamel-yaml-0.19.1.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 - -MY_P="${P/-/.}" -DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation" -HOMEPAGE=" - https://pypi.org/project/ruamel.yaml/ - https://sourceforge.net/projects/ruamel-yaml/ -" -# PyPI tarballs do not include tests -SRC_URI=" - https://yaml.dev/ruamel-dl-tagged-releases/${MY_P}.tar.xz - https://downloads.sourceforge.net/ruamel-dl-tagged-releases/${MY_P}.tar.xz -" -S="${WORKDIR}"/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/ruamel-yaml-clibz[${PYTHON_USEDEP}] - !dev-python/namespace-ruamel -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - local EPYTEST_IGNORE=( - # Old PyYAML tests from lib/ require special set-up and are - # invoked indirectly via test_z_olddata, tell pytest itself - # to leave the subdir alone. - _test/lib/ - ) - - # this is needed to keep the tests working while - # dev-python/namespace-ruamel is still installed - distutils_write_namespace ruamel - epytest -} diff --git a/dev-python/runs/Manifest b/dev-python/runs/Manifest deleted file mode 100644 index d1f770b6d0fb..000000000000 --- a/dev-python/runs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST runs-1.3.0.gh.tar.gz 17509 BLAKE2B cad3605e7c54f77ef5757f7022dd922f560dd7aa97a1f8c45a8ea9aa954d3bf8790004e6453ecaea80b88b18a18d80bb671bac7ba99288f5720b5a0a9cabf01e SHA512 38c117560376b625fa7f04653f54a21d5ed2684a5af79cbc1eef9cdd47d1f1771cb8b1d4e3cc94cac5df7ff9decceeaa7e76eb54789fa0a33b09679f17cfc66f diff --git a/dev-python/runs/metadata.xml b/dev-python/runs/metadata.xml deleted file mode 100644 index de0ffd935038..000000000000 --- a/dev-python/runs/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - negril.nx+gentoo@gmail.com - Paul Zander - - - - rec/runs - runs - - diff --git a/dev-python/runs/runs-1.3.0.ebuild b/dev-python/runs/runs-1.3.0.ebuild deleted file mode 100644 index b7814b388a7c..000000000000 --- a/dev-python/runs/runs-1.3.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Run a block of text as a subprocess" -HOMEPAGE=" - https://github.com/rec/runs/ - https://pypi.org/project/runs/ -" -# no tests in sdist -SRC_URI=" - https://github.com/rec/runs/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/xmod[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/tdir[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - sed -e "/'.git'/d" -i test/test_runs.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest deleted file mode 100644 index 485ab08efc16..000000000000 --- a/dev-python/s3transfer/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST s3transfer-0.16.1.tar.gz 154801 BLAKE2B 7a8684162402007c148b9cbd5eb29a006b99eeb0ecbb4221a452360220db26a3c7c5601f0a965ea29ba7946180224b4f34ee5cfca3631137b5a71328e9322921 SHA512 d953559ab4667b497b058945268af9edde3a1483f09c6725bf45eb5ab347a41c4c4635e663130edcd76aeeacbf40daa39ef8b78e777f54f7ef3ed4d1973cec04 -DIST s3transfer-0.17.0.tar.gz 155337 BLAKE2B bc1898fc9cc8ca5bbedad81a3491127cdf2021ee522b099121592f89a0c3bb3ece9a9cae3d35593b1cf9b379790c7135523bcf2e53675a5060fe64ed5be9a5da SHA512 cbd5a5ac93d3cad66b54d93fdd07b36dbc40a377e89395fd16349f0e8e5abc66938f4c74c00cc8ee4a14b9ac4673a43b18c217357eb4fcd72cb61682605bd134 -DIST s3transfer-0.17.1.tar.gz 159439 BLAKE2B 21d98ca77b864abb2fec9e14436c80072530eb191ed85d8ad653d77b6f297f38151dfcaf1d84569ac88df8c963eff2575f9dc4ee25051114a917bbd2e4c47cd4 SHA512 3af4ea30906004fab19e41d9c55d491908ee8750af8e2791c1c8644a73743e533c32aeb7bf3f5e4675c88575cd4c01246ab8a685669ea560af99a997862d9ba8 -DIST s3transfer-0.18.0.tar.gz 160560 BLAKE2B dac8d96e8bb37cd5fe12a0777825c233015332482be0fd4ab718a0866569b309bc89f5b62d32c948da6935df06c8f46ff9a20b558271c9a36737a41140e42b39 SHA512 b9ffc2c01ff254203f7a909dc9e5c860708a49ded3763ce9f9bfc922a032f4f69db6a057765c48b087e060d9efed8b367bc04a71b5f3c36c1930bb43db533d76 diff --git a/dev-python/s3transfer/metadata.xml b/dev-python/s3transfer/metadata.xml deleted file mode 100644 index 3d22ef7c3eca..000000000000 --- a/dev-python/s3transfer/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - - boto/s3transfer - s3transfer - - diff --git a/dev-python/s3transfer/s3transfer-0.16.1.ebuild b/dev-python/s3transfer/s3transfer-0.16.1.ebuild deleted file mode 100644 index d84042f3fda2..000000000000 --- a/dev-python/s3transfer/s3transfer-0.16.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An Amazon S3 Transfer Manager" -HOMEPAGE=" - https://github.com/boto/s3transfer/ - https://pypi.org/project/s3transfer/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - =dev-python/botocore-1.37.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # 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 -} - -python_test() { - epytest tests/{unit,functional} -} diff --git a/dev-python/s3transfer/s3transfer-0.17.0.ebuild b/dev-python/s3transfer/s3transfer-0.17.0.ebuild deleted file mode 100644 index d84042f3fda2..000000000000 --- a/dev-python/s3transfer/s3transfer-0.17.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An Amazon S3 Transfer Manager" -HOMEPAGE=" - https://github.com/boto/s3transfer/ - https://pypi.org/project/s3transfer/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - =dev-python/botocore-1.37.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # 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 -} - -python_test() { - epytest tests/{unit,functional} -} diff --git a/dev-python/s3transfer/s3transfer-0.17.1.ebuild b/dev-python/s3transfer/s3transfer-0.17.1.ebuild deleted file mode 100644 index 9742b462e53c..000000000000 --- a/dev-python/s3transfer/s3transfer-0.17.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An Amazon S3 Transfer Manager" -HOMEPAGE=" - https://github.com/boto/s3transfer/ - https://pypi.org/project/s3transfer/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/botocore-1.37.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # 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 -} - -python_test() { - epytest tests/{unit,functional} -} diff --git a/dev-python/s3transfer/s3transfer-0.18.0.ebuild b/dev-python/s3transfer/s3transfer-0.18.0.ebuild deleted file mode 100644 index 9742b462e53c..000000000000 --- a/dev-python/s3transfer/s3transfer-0.18.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An Amazon S3 Transfer Manager" -HOMEPAGE=" - https://github.com/boto/s3transfer/ - https://pypi.org/project/s3transfer/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/botocore-1.37.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # 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 -} - -python_test() { - epytest tests/{unit,functional} -} diff --git a/dev-python/sabctools/Manifest b/dev-python/sabctools/Manifest deleted file mode 100644 index efbc44ef11a0..000000000000 --- a/dev-python/sabctools/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sabctools-8.2.6.gh.tar.gz 8974199 BLAKE2B cefafb57802e7d9b32b99de16b7df2745276c4602c7aa2f9f750bf2c741224b3a9180c2a9dd6d0e807c5297e2a70dbfb3784e546618536e7fa8d6273bc5d3684 SHA512 230a3c78a11d459703bb79d765ac5bf3e21ae239731ada73103e641af64c0cccd6f8e82d4a8a6016585c9935c93f9535cb5a0ead951f4f536a038fc2ebf056db -DIST sabctools-9.4.0.gh.tar.gz 9732762 BLAKE2B 1c54ffd605ed5f3839d697a6c8a372f2800e758b6d3f12e462b97ad2c19fd7643a9923cf8f4cc4766dc18f9993366fb2b0fd4ec2c9c423190dd73622276ccc7e SHA512 fc22a3f6bc195b4a4ec2c2ab24cab71dd5b3935f4825de7b35c4ae1cf3ac0a7236a9230f9a412ac18dddbf49f38afe6b81c47570a7a99292010d954a4b298ac3 diff --git a/dev-python/sabctools/files/sabctools-8.2.6-py314testfix.patch b/dev-python/sabctools/files/sabctools-8.2.6-py314testfix.patch deleted file mode 100644 index 50b26be43caf..000000000000 --- a/dev-python/sabctools/files/sabctools-8.2.6-py314testfix.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff --git a/tests/test_decoder.py b/tests/test_decoder.py -index 9503923..d45e607 100644 ---- a/tests/test_decoder.py -+++ b/tests/test_decoder.py -@@ -76,29 +76,32 @@ def test_empty(): - - def test_ref_counts(): - """Note that sys.getrefcount itself adds another reference!""" -+ # In Python 3.14+, getrefcount returns 1, in earlier versions it returns 2 -+ expected_refcount = 1 if sys.version_info >= (3, 14) else 2 -+ - # Test regular case - data_plain = read_plain_yenc_file("test_regular.yenc") - data_out, filename, filesize, begin, end, crc_correct = sabctools_yenc_wrapper(data_plain) - -- assert sys.getrefcount(data_plain) == 2 -- assert sys.getrefcount(data_out) == 2 -- assert sys.getrefcount(filename) == 2 -- assert sys.getrefcount(begin) == 2 -- assert sys.getrefcount(end) == 2 -- assert sys.getrefcount(crc_correct) == 2 -+ assert sys.getrefcount(data_plain) == expected_refcount -+ assert sys.getrefcount(data_out) == expected_refcount -+ assert sys.getrefcount(filename) == expected_refcount -+ assert sys.getrefcount(begin) == expected_refcount -+ assert sys.getrefcount(end) == expected_refcount -+ assert sys.getrefcount(crc_correct) == expected_refcount - - # Test simple error case - fake_inp = memoryview(bytearray(b"1234")) -- assert sys.getrefcount(fake_inp) == 2 -+ assert sys.getrefcount(fake_inp) == expected_refcount - with pytest.raises(ValueError): - sabctools.yenc_decode(fake_inp) -- assert sys.getrefcount(fake_inp) == 2 -+ assert sys.getrefcount(fake_inp) == expected_refcount - - # Test further processing - data_plain = read_plain_yenc_file("test_bad_crc_end.yenc") - with pytest.raises(ValueError): - sabctools_yenc_wrapper(data_plain) -- assert sys.getrefcount(data_plain) == 2 -+ assert sys.getrefcount(data_plain) == expected_refcount - - - def test_crc_pickles(): diff --git a/dev-python/sabctools/metadata.xml b/dev-python/sabctools/metadata.xml deleted file mode 100644 index 2a8ca089d8be..000000000000 --- a/dev-python/sabctools/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - kangie@gentoo.org - Matt Jolly - - - python@gentoo.org - Python - - - sabnzbd/sabctools - sabctools - - diff --git a/dev-python/sabctools/sabctools-8.2.6.ebuild b/dev-python/sabctools/sabctools-8.2.6.ebuild deleted file mode 100644 index a7343ae99896..000000000000 --- a/dev-python/sabctools/sabctools-8.2.6.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_PN="sabctools" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Module providing raw yEnc encoding/decoding for SABnzbd" -HOMEPAGE=" - https://github.com/sabnzbd/sabctools/ - https://pypi.org/project/sabctools/ -" -SRC_URI=" - https://github.com/sabnzbd/${MY_PN}/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~x86" - -PATCHES=( "${FILESDIR}/${P}-py314testfix.patch" ) - -BDEPEND=" - test? ( - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/portend[${PYTHON_USEDEP}] - ) -" - -DOCS=( README.md doc/yenc-draft.1.3.txt ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/sabctools/sabctools-9.4.0.ebuild b/dev-python/sabctools/sabctools-9.4.0.ebuild deleted file mode 100644 index 7ffd19e28e5d..000000000000 --- a/dev-python/sabctools/sabctools-9.4.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_PN="sabctools" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Module providing raw yEnc encoding/decoding for SABnzbd" -HOMEPAGE=" - https://github.com/sabnzbd/sabctools/ - https://pypi.org/project/sabctools/ -" -SRC_URI=" - https://github.com/sabnzbd/${MY_PN}/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -BDEPEND=" - test? ( - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/portend[${PYTHON_USEDEP}] - ) -" - -DOCS=( README.md doc/yenc-draft.1.3.txt ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/sarge/Manifest b/dev-python/sarge/Manifest deleted file mode 100644 index 5d3996a8e632..000000000000 --- a/dev-python/sarge/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sarge-0.1.8.gh.tar.gz 60410 BLAKE2B 0801d1e46bd9976330ae5bbaacd9fa3f1bde19db0e1b9f77d4dd9b496e89dca9b83c76bfe4c3aca52934380ead7db1e6e6d348d9fe8a5c799a766cbf9ab86211 SHA512 26cddfc3b8d96538e7c045a39f5d91e9db5acd8abe66ceb65b28e1c2bc99d4bdae7901f0da9905895f8a1d09fef172a6c56a19b711bfb7deb66cf876e876e414 diff --git a/dev-python/sarge/metadata.xml b/dev-python/sarge/metadata.xml deleted file mode 100644 index 8be25bb800d8..000000000000 --- a/dev-python/sarge/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - alexxy@gentoo.org - Alexey Shvetsov - - - python@gentoo.org - Python - - - vsajip/sarge - sarge - - diff --git a/dev-python/sarge/sarge-0.1.8.ebuild b/dev-python/sarge/sarge-0.1.8.ebuild deleted file mode 100644 index 6cc5c0217397..000000000000 --- a/dev-python/sarge/sarge-0.1.8.ebuild +++ /dev/null @@ -1,30 +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 - -MY_P=${P/_p/.post} -DESCRIPTION="Wrapper for subprocess which provides command pipeline functionality" -HOMEPAGE=" - https://docs.red-dove.com/sarge/ - https://pypi.org/project/sarge/ - https://github.com/vsajip/sarge/ -" -SRC_URI=" - https://github.com/vsajip/sarge/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -python_test() { - "${EPYTHON}" test_sarge.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/sarif-om/Manifest b/dev-python/sarif-om/Manifest deleted file mode 100644 index db4edf9f9a61..000000000000 --- a/dev-python/sarif-om/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sarif_om-1.0.4.tar.gz 28847 BLAKE2B 9e4df8bc9c025b0164b8442bca5bab95693fa63211384a2cbe04362e7ce531edc68e589349384710ba09f7584bbfaa7a85253a6f930ad24e8158bdf45ff476b2 SHA512 2261c2e4baba7f8621315a8e3e6933aa73bebce92eede570a22816ceca09bbfdeacae804e74de127443347c999fe9459cc5ae69c9e1570c79fafcd1c1b3c7f7c diff --git a/dev-python/sarif-om/metadata.xml b/dev-python/sarif-om/metadata.xml deleted file mode 100644 index c256cd6a1afc..000000000000 --- a/dev-python/sarif-om/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - sarif-om - microsoft/sarif-python-om - - diff --git a/dev-python/sarif-om/sarif-om-1.0.4-r1.ebuild b/dev-python/sarif-om/sarif-om-1.0.4-r1.ebuild deleted file mode 100644 index c33f0112b478..000000000000 --- a/dev-python/sarif-om/sarif-om-1.0.4-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Classes implementing the SARIF 2.1.0 object model" -HOMEPAGE=" - https://pypi.org/project/sarif-om/ - https://github.com/microsoft/sarif-python-om/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/pbr[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] -" - -distutils_enable_tests import-check diff --git a/dev-python/schema/Manifest b/dev-python/schema/Manifest deleted file mode 100644 index b960c86be669..000000000000 --- a/dev-python/schema/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST schema-0.7.8.tar.gz 45540 BLAKE2B 06e6825e391d7bd0d09e7e200cd73f9c59a002c6672a0acb20e59fc7f1b7d360707003a6fd9ee243f78e90b310183d85600bc2fdbb2b07946dfefe0c5c819d75 SHA512 fef9c47a0759c61947bf3d8dfbf07dc440498f0908b3860d66e2f958a706ce0e5710a0c716f453c1de282e6038bb8901aa83fe2439b9261f4fee58266e0653c1 diff --git a/dev-python/schema/metadata.xml b/dev-python/schema/metadata.xml deleted file mode 100644 index 44897a815387..000000000000 --- a/dev-python/schema/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - keleshev/schema - schema - - diff --git a/dev-python/schema/schema-0.7.8.ebuild b/dev-python/schema/schema-0.7.8.ebuild deleted file mode 100644 index c6f7d14c75a5..000000000000 --- a/dev-python/schema/schema-0.7.8.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple data validation library" -HOMEPAGE=" - https://github.com/keleshev/schema/ - https://pypi.org/project/schema/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/scikit-build-core/Manifest b/dev-python/scikit-build-core/Manifest deleted file mode 100644 index 229cbbd15641..000000000000 --- a/dev-python/scikit-build-core/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST scikit_build_core-0.12.2.tar.gz 303553 BLAKE2B 536a22d66ac50b3ab2f4d5110c506892ed2dec2688a091c4d3cf18530b98f66ff82f16cc1c0c6e7a9b623f710325b28d5759203832ac2bebfc0f4471f41e85b3 SHA512 8dfec47cdd9c0066c99ebb240703e3d5c7bd21eddb403f1d4452728019090562e255ea6bb9719e89d3ead288b5aa7c356fc0b829affa719533ea67d14481497f -DIST scikit_build_core-0.12.2.tar.gz.provenance 9733 BLAKE2B 78d399a1b1ccfaf6bbfead583e22e704ebb7add238f330e6a1ad4aebb7ab18a0f73f5fe5e9aca2060a8db2a9475d5cf8c014b693b6b7da7703ade89479f507e0 SHA512 9d780076dac7df65d75e2d8f8e90b8b017a74d61f770450b0c65043bfa26a4149d0f99f87588796ccff9711ee6723179c174bff3d49c75d223de6cb78ed42811 diff --git a/dev-python/scikit-build-core/metadata.xml b/dev-python/scikit-build-core/metadata.xml deleted file mode 100644 index 22ba3826d7f1..000000000000 --- a/dev-python/scikit-build-core/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - scikit-build/scikit-build-core - scikit-build-core - - diff --git a/dev-python/scikit-build-core/scikit-build-core-0.12.2.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.12.2.ebuild deleted file mode 100644 index 59b242ce3bb9..000000000000 --- a/dev-python/scikit-build-core/scikit-build-core-0.12.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2023-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/scikit-build/scikit-build-core -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Build backend for CMake based projects" -HOMEPAGE=" - https://github.com/scikit-build/scikit-build-core/ - https://pypi.org/project/scikit-build-core/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -# we always want [pyproject] extra -RDEPEND=" - app-alternatives/ninja - dev-build/cmake - >=dev-python/packaging-23.2[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.12.0[${PYTHON_USEDEP}] - >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/build[${PYTHON_USEDEP}] - >=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}] - dev-python/fastjsonschema[${PYTHON_USEDEP}] - dev-python/pybind11[${PYTHON_USEDEP}] - >=dev-python/pytest-subprocess-1.5[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-subprocess ) -distutils_enable_tests pytest - -python_test() { - local _EPYTEST_DESELECT=( - # TODO / we don't package validate_pyproject anyway - tests/test_schema.py::test_compare_schemas - ) - local EPYTEST_IGNORE=( - # needs unpackaged validate_pyproject - tests/test_schema.py - ) - - epytest -m "not isolated and not network" -} diff --git a/dev-python/scikit-build/Manifest b/dev-python/scikit-build/Manifest deleted file mode 100644 index 38ef329380fc..000000000000 --- a/dev-python/scikit-build/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST scikit_build-0.19.0.tar.gz 274552 BLAKE2B 961436b23d39ea5c6b7f8258da3a10b03e265155ef4e312a69dc7a423dc8cb2ce837f547dbaeaf8902e36ab04736f71ef4e092fb8b6bdca2c601f9728aa777e1 SHA512 3201789ae996603ded40fc997d3df712b440e7242d8ed04f027aa05ac66788c19725a7736e4296429095464024f1b06e6258fc5c7b31879496264bf56e2df51b -DIST scikit_build-0.19.0.tar.gz.provenance 9674 BLAKE2B 328eac64356a2e06650c15e3314985401a7d24fcd502f9bd6855c70664d0b3096ffd2e5be25aec14cfc18558f647b1940491dd3626363d3d347d20c347fee7eb SHA512 748553c323cb4d44128497c4c460072e63c86082e7e33d2655ad9348aa0fc4d7a34aba1ef243279f0ff68900cd5133ca8441e75b12351e9a4d27279bcc79aeda diff --git a/dev-python/scikit-build/metadata.xml b/dev-python/scikit-build/metadata.xml deleted file mode 100644 index 209bc13c9fd1..000000000000 --- a/dev-python/scikit-build/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - - - scikit-build/scikit-build - scikit-build - - diff --git a/dev-python/scikit-build/scikit-build-0.19.0.ebuild b/dev-python/scikit-build/scikit-build-0.19.0.ebuild deleted file mode 100644 index d503d53cb15d..000000000000 --- a/dev-python/scikit-build/scikit-build-0.19.0.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=hatchling -PYPI_VERIFY_REPO=https://github.com/scikit-build/scikit-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Improved build system generator for Python C/C++/Fortran/Cython extensions" -HOMEPAGE=" - https://github.com/scikit-build/scikit-build/ - https://pypi.org/project/scikit-build/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/distro[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/setuptools-42.0.0[${PYTHON_USEDEP}] - >=dev-python/wheel-0.32.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/build-0.7[${PYTHON_USEDEP}] - >=dev-python/cython-0.25.1[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme \ - dev-python/sphinx-issues -# note: tests are unstable with xdist -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -src_prepare() { - # not packaged - sed -i -e '/cmakedomain/d' docs/conf.py || die - distutils-r1_src_prepare -} - -python_test() { - - local EPYTEST_DESELECT=( - # Internet (via new setuptools?) - tests/test_hello_cpp.py::test_hello_develop - ) - - # create a separate test tree since skbuild tests install random stuff - cp -r "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test${EPREFIX}/usr/bin:${PATH} - - epytest -m "not isolated and not nosetuptoolsscm" \ - -o tmp_path_retention_count=1 -} diff --git a/dev-python/scikit-image/Manifest b/dev-python/scikit-image/Manifest deleted file mode 100644 index e26c0bbaf727..000000000000 --- a/dev-python/scikit-image/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST scikit-image-data-5c090b56df3988d988ff97928e2ef2d2cbe38e1b.tar.bz2 156723295 BLAKE2B fb30104cfa823361f4306606b64b23c8aed349767c1bf86aa3ee8c17d3d593c2ffda7b2f0baabd1e856407d342fbbca9d485e897ec3c219b79dae2a059457604 SHA512 69107940bfcafc6e056192b718065d74fbaa7c5c9da78a2789cc55c24e51b6d4d936dded07c71dbb8dcedf409faa4e97bea3ae0f5c873c936767979102eedc3e -DIST scikit_image-0.26.0.tar.gz 22729739 BLAKE2B 3c2b9c0a0de449e6ac41e9b7e4c26fd21a59402e6cf58280923bf5ea4e98cd8287371bb01e184626ac2948b24872d6f8865a6f566c1fc4a5880e4ef139ff0e46 SHA512 30df4fa366d6f9b936f62247734ea26992e6d9af60390cf4bb9d87665dcfb395d27b67a52bf1a89d01ed4fa8dd56357a199201feacd5181c7e7f363a2c898cc5 -DIST scikit_image-0.26.0.tar.gz.provenance 9692 BLAKE2B 299f3097d71aa3261de38b6fbf38db91bdad84e95ba09dca7aef754d925b6013fbf7d0cc0426883ce5d3d9df9058ad890cb4ec014b7fb6e383512f4d41aa48cc SHA512 8cf6fbc4afae139135707abfb7d77221d68318cfb9358c3119cea05fadf5d10064b1843a7e07010b4af67feb163962d67d9ecbb8f4fee907fdfe17ce14c8b57d diff --git a/dev-python/scikit-image/metadata.xml b/dev-python/scikit-image/metadata.xml deleted file mode 100644 index 132691d57cb8..000000000000 --- a/dev-python/scikit-image/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - This SciKit (toolkit for SciPy) includes useful image processing - algorithms for use with Python and NumPy. While SciPy’s ndimage - provides low-level manipulation, scikits.image centres around - algorithms and applications. - - - scikit-image - scikit-image/scikit-image - - diff --git a/dev-python/scikit-image/scikit-image-0.26.0-r1.ebuild b/dev-python/scikit-image/scikit-image-0.26.0-r1.ebuild deleted file mode 100644 index 5960f662da5b..000000000000 --- a/dev-python/scikit-image/scikit-image-0.26.0-r1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=meson-python -DISTUTILS_EXT=1 -PYPI_VERIFY_REPO=https://github.com/scikit-image/scikit-image -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -# the package refers to blobs directly, use the newest commit to get -# them all -TEST_DATA_COMMIT=5c090b56df3988d988ff97928e2ef2d2cbe38e1b -DESCRIPTION="Image processing routines for SciPy" -HOMEPAGE=" - https://scikit-image.org/ - https://github.com/scikit-image/scikit-image/ - https://pypi.org/project/scikit-image/ -" -SRC_URI+=" - test? ( - https://gitlab.com/scikit-image/data/-/archive/${TEST_DATA_COMMIT}/scikit-image-data-${TEST_DATA_COMMIT}.tar.bz2 - ) -" - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -RDEPEND=" - >=dev-python/imageio-2.36[${PYTHON_USEDEP}] - >=dev-python/lazy-loader-0.4[${PYTHON_USEDEP}] - >=dev-python/networkx-3.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.24[${PYTHON_USEDEP}] - >=dev-python/pillow-10.1[${PYTHON_USEDEP}] - >=dev-python/scipy-1.11.4[sparse(+),${PYTHON_USEDEP}] - >=dev-python/tifffile-2022.8.12[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - dev-python/pythran[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/cython-3.0.4[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pythran[${PYTHON_USEDEP}] -" - -# xdist does not work with this test suite -EPYTEST_PLUGINS=( pytest-localserver ) -distutils_enable_tests pytest -# There is a programmable error in your configuration file: -#distutils_enable_sphinx doc/source dev-python/numpydoc dev-python/myst-parser - -src_test() { - # just useless formatter replacement - rm tests/conftest.py || die - - # for some reason, upstream refetches data that's already in the tarball - # sigh - mkdir -p "${HOME}/.cache/scikit-image" || die - mv src/skimage "${HOME}/.cache/scikit-image/${PV/_/}" || die - - # This is a true horror, sigh - local cache_dir=${HOME}/.cache/scikit-image/${PV/_/}/data - pushd "${WORKDIR}/data-${TEST_DATA_COMMIT}" >/dev/null || die - cp Tests_besides_Equalize_Otsu/add18_entropy/rank_filters_tests_3d.npz \ - Tests_besides_Equalize_Otsu/gray_morph_output.npz \ - brain.tiff cells3d.tif eagle.png \ - "${cache_dir}/" || die - cp Normal_Epidermis_and_Dermis_with_Intradermal_Nevus_10x.JPG "${cache_dir}"/skin.jpg || die - cp pivchallenge/B/B001_1.tif "${cache_dir}"/pivchallenge-B-B001_1.tif || die - cp pivchallenge/B/B001_2.tif "${cache_dir}"/pivchallenge-B-B001_2.tif || die - cp kidney-tissue-fluorescence.tif "${cache_dir}"/kidney.tif || die - cp lily-of-the-valley-fluorescence.tif "${cache_dir}"/lily.tif || die - cp astronaut_rl.npy "${cache_dir}/../restoration/" || die - popd > /dev/null || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # tests for downloading all data files, including these not needed - # by any actual tests - tests/skimage/data/test_data.py::test_download_all_with_pooch - - # random deprecation warnings - tests/skimage/io/test_pil.py::test_all_color - tests/skimage/io/test_pil.py::test_all_mono - 'tests/skimage/io/test_plugin.py::test_deprecation_warnings_on_plugin_funcs[call_plugin-args1]' - ) - - epytest -} - -pkg_postinst() { - optfeature "FITS io capability" dev-python/astropy - optfeature "GTK" dev-python/pygtk - optfeature "io plugin providing most standard formats" dev-python/imread - optfeature "plotting" dev-python/matplotlib - optfeature "wavelet transformations" dev-python/pywavelets - optfeature "io plugin providing a wide variety of formats, including specialized formats using in medical imaging." dev-python/simpleitk -} diff --git a/dev-python/scikit-learn/Manifest b/dev-python/scikit-learn/Manifest deleted file mode 100644 index 2e8e39cfd5e6..000000000000 --- a/dev-python/scikit-learn/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST scikit-learn-1.8.0.gh.tar.gz 7321445 BLAKE2B 3010843f019f97a845eb4184dbb0225bc6ef36e5af374811ea08492a78a85ece7ac5cf543c6bd33bad8faf6adbb2ea2412b3ea04e3a30cb7ea6b3d63da1a95a2 SHA512 801985d472894f896e9f277bbdef76388d9a53d821eaede95c43850d8e812d0a5cbaf16c15f2e495ec569a070f727b12729e346775e278afa11c30c713effb62 -DIST scikit-learn-1.9.0.gh.tar.gz 7731588 BLAKE2B 1d0861355b9a41f15b75d0cdcb2dc29e68e8d74943c2512dffca9a7f226e4306ab72c469a186e8262f97af249f3c260d7ec0d54e566e5ff1dfe7d5a41dc8e3d7 SHA512 27976d83841d3ea939c9193445d7d81a13de54d466851c94325c576e27de0959a3440347d8c342fec5c7f94476acb68b1056e4e0cca894e23a2ac783014b783f -DIST scikit-learn-1.9.0rc1.gh.tar.gz 7733487 BLAKE2B 17c7241207ed29c4a9554a45ba720cf948df88ebfce0c38168073bde32e9cac0113401b6b315756a0104216d09e9918d3d45ac89fc87379100ccf62d8852eaad SHA512 e0a230be466333d27c4a75a56b64ba818a065818f7a4997278ab86c2e40f9734656898d9fe96c4e7b3bef1cd3eb9b83995c52b9051fed93b1df7e0ce7ce46c32 diff --git a/dev-python/scikit-learn/metadata.xml b/dev-python/scikit-learn/metadata.xml deleted file mode 100644 index ba23dda25b48..000000000000 --- a/dev-python/scikit-learn/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - sklearn is a python library for machine learning. It aims to - implement classic machine learning algorithms while remaining simple - and efficient. - - - scikit-learn - scikit-learn/scikit-learn - - diff --git a/dev-python/scikit-learn/scikit-learn-1.8.0.ebuild b/dev-python/scikit-learn/scikit-learn-1.8.0.ebuild deleted file mode 100644 index ca548613e272..000000000000 --- a/dev-python/scikit-learn/scikit-learn-1.8.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Machine learning library for Python" -HOMEPAGE=" - https://scikit-learn.org/stable/ - https://github.com/scikit-learn/scikit-learn/ - https://pypi.org/project/scikit-learn/ -" -SRC_URI=" - https://github.com/scikit-learn/scikit-learn/archive/${PV/_}.tar.gz - -> ${P/_}.gh.tar.gz -" -S=${WORKDIR}/${P/_} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos" -IUSE="examples" - -DEPEND=" - virtual/blas:= - virtual/cblas:= - >=dev-python/numpy-1.24.1:=[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} - >=dev-python/joblib-1.3.0[${PYTHON_USEDEP}] - >=dev-python/scipy-1.10.0[${PYTHON_USEDEP}] - >=dev-python/threadpoolctl-3.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pythran-0.14.0[${PYTHON_USEDEP}] - >=dev-python/cython-3.0.10[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -# For some reason this wants to use urllib to fetch things from the internet -# distutils_enable_sphinx doc \ -# dev-python/matplotlib \ -# dev-python/memory-profiler \ -# dev-python/numpydoc \ -# dev-python/pandas \ -# dev-python/pillow \ -# dev-python/seaborn \ -# dev-python/sphinx-gallery \ -# dev-python/sphinx-prompt \ -# dev-python/scikit-image - -python_test() { - local EPYTEST_DESELECT=( - # TODO: floating-point problems - gaussian_process/kernels.py::sklearn.gaussian_process.kernels.ExpSineSquared - ) - - case ${ARCH} in - ppc64) - EPYTEST_DESELECT+=( - # TODO - ensemble/_weight_boosting.py::sklearn.ensemble._weight_boosting.AdaBoostRegressor - ) - esac - - rm -rf sklearn || die - epytest --pyargs sklearn -} - -python_install_all() { - distutils-r1_python_install_all - use examples && dodoc -r examples -} diff --git a/dev-python/scikit-learn/scikit-learn-1.9.0.ebuild b/dev-python/scikit-learn/scikit-learn-1.9.0.ebuild deleted file mode 100644 index f3d779913db2..000000000000 --- a/dev-python/scikit-learn/scikit-learn-1.9.0.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Machine learning library for Python" -HOMEPAGE=" - https://scikit-learn.org/stable/ - https://github.com/scikit-learn/scikit-learn/ - https://pypi.org/project/scikit-learn/ -" -SRC_URI=" - https://github.com/scikit-learn/scikit-learn/archive/${PV/_}.tar.gz - -> ${P/_}.gh.tar.gz -" -S=${WORKDIR}/${P/_} - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64 ~arm64" -fi -IUSE="examples" - -DEPEND=" - virtual/blas:= - virtual/cblas:= - >=dev-python/numpy-1.24.1:=[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} - >=dev-python/joblib-1.4.0[${PYTHON_USEDEP}] - >=dev-python/narwhals-2.0.1[${PYTHON_USEDEP}] - >=dev-python/scipy-1.10.0[${PYTHON_USEDEP}] - >=dev-python/threadpoolctl-3.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pythran-0.14.0[${PYTHON_USEDEP}] - >=dev-python/cython-3.0.10[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -# For some reason this wants to use urllib to fetch things from the internet -# distutils_enable_sphinx doc \ -# dev-python/matplotlib \ -# dev-python/memory-profiler \ -# dev-python/numpydoc \ -# dev-python/pandas \ -# dev-python/pillow \ -# dev-python/seaborn \ -# dev-python/sphinx-gallery \ -# dev-python/sphinx-prompt \ -# dev-python/scikit-image - -python_test() { - local EPYTEST_DESELECT=( - # TODO: floating-point problems - gaussian_process/kernels.py::sklearn.gaussian_process.kernels.ExpSineSquared - ) - - case ${ARCH} in - ppc64) - EPYTEST_DESELECT+=( - # TODO - ensemble/_weight_boosting.py::sklearn.ensemble._weight_boosting.AdaBoostRegressor - ) - esac - - rm -rf sklearn || die - epytest --pyargs sklearn -} - -python_install_all() { - distutils-r1_python_install_all - use examples && dodoc -r examples -} diff --git a/dev-python/scikit-learn/scikit-learn-1.9.0_rc1.ebuild b/dev-python/scikit-learn/scikit-learn-1.9.0_rc1.ebuild deleted file mode 100644 index f3d779913db2..000000000000 --- a/dev-python/scikit-learn/scikit-learn-1.9.0_rc1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Machine learning library for Python" -HOMEPAGE=" - https://scikit-learn.org/stable/ - https://github.com/scikit-learn/scikit-learn/ - https://pypi.org/project/scikit-learn/ -" -SRC_URI=" - https://github.com/scikit-learn/scikit-learn/archive/${PV/_}.tar.gz - -> ${P/_}.gh.tar.gz -" -S=${WORKDIR}/${P/_} - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64 ~arm64" -fi -IUSE="examples" - -DEPEND=" - virtual/blas:= - virtual/cblas:= - >=dev-python/numpy-1.24.1:=[${PYTHON_USEDEP}] -" -RDEPEND=" - ${DEPEND} - >=dev-python/joblib-1.4.0[${PYTHON_USEDEP}] - >=dev-python/narwhals-2.0.1[${PYTHON_USEDEP}] - >=dev-python/scipy-1.10.0[${PYTHON_USEDEP}] - >=dev-python/threadpoolctl-3.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pythran-0.14.0[${PYTHON_USEDEP}] - >=dev-python/cython-3.0.10[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -# For some reason this wants to use urllib to fetch things from the internet -# distutils_enable_sphinx doc \ -# dev-python/matplotlib \ -# dev-python/memory-profiler \ -# dev-python/numpydoc \ -# dev-python/pandas \ -# dev-python/pillow \ -# dev-python/seaborn \ -# dev-python/sphinx-gallery \ -# dev-python/sphinx-prompt \ -# dev-python/scikit-image - -python_test() { - local EPYTEST_DESELECT=( - # TODO: floating-point problems - gaussian_process/kernels.py::sklearn.gaussian_process.kernels.ExpSineSquared - ) - - case ${ARCH} in - ppc64) - EPYTEST_DESELECT+=( - # TODO - ensemble/_weight_boosting.py::sklearn.ensemble._weight_boosting.AdaBoostRegressor - ) - esac - - rm -rf sklearn || die - epytest --pyargs sklearn -} - -python_install_all() { - distutils-r1_python_install_all - use examples && dodoc -r examples -} diff --git a/dev-python/scipy/Manifest b/dev-python/scipy/Manifest deleted file mode 100644 index 048cf3dcb968..000000000000 --- a/dev-python/scipy/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST scipy-1.16.3.tar.gz 30597883 BLAKE2B ba026013ecfdc9329ec6140bf32f8de61e141b645c5a35ad5dc38276ac4df296fce0091675177daaf3d65f2cb797783365df306397e1643d50508e343daaa325 SHA512 7386670d2be598f46425a5f2ac0194748c83ec006be0b0395a850a613bc12731669469aefe503c9db2521aba956325d44e7a75fa82e4c1e629202cafd1966aa5 -DIST scipy-1.17.0.tar.gz 30396830 BLAKE2B c1e26583f26b969eca6c6559a0a8cc02da857dd0e02ebc871f5c3cde8e6feadd845b802ca6b2386d7de6bfbff724b97fcdd396679bd037b5d15f69b492a4043f SHA512 299339cf7885ae6ad81bb29ab1a9128c1e7baef387e64e03a5ca784c14f08de1fe58c8d58b25c76c9068b09d8d97fc8b38d2e03922f0f8ada4e5d00910d56dae -DIST scipy-1.17.1.tar.gz 30573822 BLAKE2B 2e01e534131819f542630a6664ef1cae971e4ec1566d9caca8cc77a1d8c0915574c8094e8f1efe84f1ecf016ca868f6b26283cf5eff6eb576242857c993f0cc4 SHA512 c2930d9be072057eb25394d6bee7fbe504f1b7c442b5393641ab3ff6bba590d4a76d240eb3a2ef58891bcb449af847de056a8957c591caa8fbf496ce9ce5a9e5 -DIST scipy-html-1.16.2.zip 71516578 BLAKE2B 244537f823e39b52e0b00df63f8f36088f5ef17e365f98415d1573883e9c0eee3f4376b149eaea9b70b34b34a294aeafae9f849050ab8161a8ecdb24172c2876 SHA512 15df0c7211cc4d32007b54015efc17edd1c9b23e8892b748ab946c5c1ea3e1840a00d9005b585cc0c6416bcef1e490f54ff919d3c0140ed95d8e469836751d5c diff --git a/dev-python/scipy/metadata.xml b/dev-python/scipy/metadata.xml deleted file mode 100644 index 65faa04f1fe2..000000000000 --- a/dev-python/scipy/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - SciPy is an open source library of scientific tools for Python. SciPy - supplements the popular numpy module, gathering a variety of high level - science and engineering modules together as a single package. - SciPy includes modules for graphics and plotting, optimization, - integration, special functions, signal and image processing, genetic - algorithms, ODE solvers, and others. - - - scipy/scipy - scipy - scipy - - diff --git a/dev-python/scipy/scipy-1.16.3.ebuild b/dev-python/scipy/scipy-1.16.3.ebuild deleted file mode 100644 index 5dea711a4448..000000000000 --- a/dev-python/scipy/scipy-1.16.3.ebuild +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_NEEDED=fortran -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit flag-o-matic fortran-2 distutils-r1 - -DESCRIPTION="Scientific algorithms library for Python" -HOMEPAGE=" - https://scipy.org/ - https://github.com/scipy/scipy/ - https://pypi.org/project/scipy/ -" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - - # Need submodules, so git for now. - EGIT_REPO_URI="https://github.com/scipy/scipy" - EGIT_BRANCH="maintenance/$(ver_cut 1-2).x" - EGIT_SUBMODULES=( '*' ) -else - inherit pypi - - # Upstream is often behind with doc updates - DOC_PV=1.16.2 - - SRC_URI+=" - doc? ( - https://docs.scipy.org/doc/${PN}-${DOC_PV}/${PN}-html-${DOC_PV}.zip - ) - " - - if [[ ${PV} != *rc* ]] ; then - KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" - fi -fi - -LICENSE="BSD LGPL-2" -SLOT="0" -IUSE="doc +fortran test-rust" - -# pythran is needed in both BDEPEND (for /usr/bin/pythran) and in DEPEND -# to actually compile code generated by pythran (headers and such needed). -# -# umfpack is technically optional but it's preferred to have it available. -COMMON_DEPEND=" - >=dev-python/numpy-1.23.5:=[lapack,${PYTHON_USEDEP}] - >=media-libs/qhull-2020.2:= - virtual/cblas - >=virtual/lapack-3.8 -" -# Only boost.math is used, and meson.build doesn't even look up specific boost modules. -DEPEND=" - ${COMMON_DEPEND} - >=dev-libs/boost-1.88.0 -" -RDEPEND=" - ${COMMON_DEPEND} - dev-python/pillow[${PYTHON_USEDEP}] -" -DEPEND+=" - fortran? ( - >=dev-python/pythran-0.16.0[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - dev-lang/swig - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - >=dev-python/meson-python-0.15.0[${PYTHON_USEDEP}] - >=dev-python/pybind11-2.13.2[${PYTHON_USEDEP}] - >=dev-python/pytest-8.0.0[${PYTHON_USEDEP}] - >=dev-build/meson-1.5.0 - !kernel_Darwin? ( dev-util/patchelf ) - virtual/pkgconfig - doc? ( app-arch/unzip ) - fortran? ( - >=dev-python/pythran-0.16.0[${PYTHON_USEDEP}] - ) - test-rust? ( - dev-python/pooch[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - default - - if use doc; then - unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # unpin system dependencies - sed -i -e "s@version : '@&>=@" meson.build || die -} - -python_configure_all() { - DISTUTILS_ARGS=( - -Dblas=blas - -Dlapack=lapack - -Duse-pythran=$(usex fortran true false) - -Duse-system-libraries=all - ) - - # https://bugs.gentoo.org/932721 - has_version '>=dev-python/numpy-2.0.0' && filter-lto -} - -python_test() { - # We run tests in parallel, so avoid having n^2 threads in lapack - # tests. - local -x BLIS_NUM_THREADS=1 - local -x MKL_NUM_THREADS=1 - local -x OMP_NUM_THREADS=1 - local -x OPENBLAS_NUM_THREADS=1 - - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - - local EPYTEST_DESELECT=( - # Network - scipy/datasets/tests/test_data.py::TestDatasets::test_existence_all - scipy/datasets/tests/test_data.py::TestDatasets::test_ascent - scipy/datasets/tests/test_data.py::TestDatasets::test_face - scipy/datasets/tests/test_data.py::TestDatasets::test_electrocardiogram - - # Crashes with assertion, not a regression - # https://github.com/scipy/scipy/issues/19321 - scipy/signal/tests/test_signaltools.py::test_lfilter_bad_object - - # Awfully slow tests - scipy/interpolate/tests/test_bsplines.py::TestBatch::test_batch - scipy/linalg/tests/test_basic.py::TestLstsq::test_random_complex_exact - scipy/sparse/linalg/_eigen/tests/test_svds.py::test_small_sigma_sparse - - # TODO: minor precision errors - 'scipy/linalg/tests/test_batch.py::TestBatch::test_solve[float32-bdim2]' - 'scipy/linalg/tests/test_batch.py::TestBatch::test_lu_solve[float32-bdim2]' - 'scipy/stats/tests/test_continuous.py::TestDistributions::test_funcs[cdf-methods11-x-Normal][' - - # Crashes, probably too big - 'scipy/interpolate/tests/test_fitpack2.py::TestRectBivariateSpline::test_spline_large_2d_maxit' - ) - local EPYTEST_IGNORE=() - - if ! has_version -b "dev-python/pooch[${PYTHON_USEDEP}]" ; then - EPYTEST_IGNORE+=( - scipy/datasets/tests/test_data.py - ) - fi - - if has_version -b "sys-libs/zlib-ng[compat]"; then - EPYTEST_DESELECT+=( - # https://github.com/scipy/scipy/issues/23185 - scipy/io/matlab/tests/test_streams.py::TestZlibInputStream::test_all_data_read_bad_checksum - scipy/io/matlab/tests/test_streams.py::TestZlibInputStream::test_all_data_read_overlap - ) - fi - - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # TODO - scipy/special/tests/test_data.py::test_boost - scipy/_lib/tests/test_ccallback.py::test_callbacks - ) - ;; - esac - - # avoid other stuff being multithreaded when using xdist - local -x PYTHON_CPU_COUNT=1 - epytest scipy -} - -python_install_all() { - use doc && local HTML_DOCS=( "${WORKDIR}"/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/scipy/scipy-1.17.0.ebuild b/dev-python/scipy/scipy-1.17.0.ebuild deleted file mode 100644 index 63e1678458e9..000000000000 --- a/dev-python/scipy/scipy-1.17.0.ebuild +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_NEEDED=fortran -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit flag-o-matic fortran-2 distutils-r1 - -DESCRIPTION="Scientific algorithms library for Python" -HOMEPAGE=" - https://scipy.org/ - https://github.com/scipy/scipy/ - https://pypi.org/project/scipy/ -" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - - # Need submodules, so git for now. - EGIT_REPO_URI="https://github.com/scipy/scipy" - EGIT_BRANCH="maintenance/$(ver_cut 1-2).x" - EGIT_SUBMODULES=( '*' ) -else - inherit pypi - - # Upstream is often behind with doc updates - DOC_PV=1.16.2 - - SRC_URI+=" - doc? ( - https://docs.scipy.org/doc/${PN}-${DOC_PV}/${PN}-html-${DOC_PV}.zip - ) - " - - if [[ ${PV} != *rc* ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - fi -fi - -LICENSE="BSD LGPL-2" -SLOT="0" -IUSE="doc +fortran test-rust" - -# pythran is needed in both BDEPEND (for /usr/bin/pythran) and in DEPEND -# to actually compile code generated by pythran (headers and such needed). -# -# umfpack is technically optional but it's preferred to have it available. -COMMON_DEPEND=" - >=dev-python/numpy-1.23.5:=[lapack,${PYTHON_USEDEP}] - >=media-libs/qhull-2020.2:= - virtual/cblas - >=virtual/lapack-3.8 -" -# Only boost.math is used, and meson.build doesn't even look up specific boost modules. -DEPEND=" - ${COMMON_DEPEND} - >=dev-libs/boost-1.89.0 -" -RDEPEND=" - ${COMMON_DEPEND} - dev-python/pillow[${PYTHON_USEDEP}] -" -DEPEND+=" - fortran? ( - >=dev-python/pythran-0.16.0[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - dev-lang/swig - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - >=dev-python/meson-python-0.15.0[${PYTHON_USEDEP}] - >=dev-python/pybind11-2.13.2[${PYTHON_USEDEP}] - >=dev-python/pytest-8.0.0[${PYTHON_USEDEP}] - >=dev-build/meson-1.5.0 - !kernel_Darwin? ( dev-util/patchelf ) - virtual/pkgconfig - doc? ( app-arch/unzip ) - fortran? ( - >=dev-python/pythran-0.16.0[${PYTHON_USEDEP}] - ) - test-rust? ( - dev-python/pooch[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - default - - if use doc; then - unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # unpin system dependencies - sed -i -e "s@version : '@&>=@" meson.build || die -} - -python_configure_all() { - DISTUTILS_ARGS=( - -Dblas=blas - -Dlapack=lapack - -Duse-pythran=$(usex fortran true false) - -Duse-system-libraries=all - ) - - # https://bugs.gentoo.org/932721 - has_version '>=dev-python/numpy-2.0.0' && filter-lto -} - -python_test() { - # We run tests in parallel, so avoid having n^2 threads in lapack - # tests. - local -x BLIS_NUM_THREADS=1 - local -x MKL_NUM_THREADS=1 - local -x OMP_NUM_THREADS=1 - local -x OPENBLAS_NUM_THREADS=1 - - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - - local EPYTEST_DESELECT=( - # Network - scipy/datasets/tests/test_data.py::TestDatasets::test_existence_all - scipy/datasets/tests/test_data.py::TestDatasets::test_ascent - scipy/datasets/tests/test_data.py::TestDatasets::test_face - scipy/datasets/tests/test_data.py::TestDatasets::test_electrocardiogram - - # Crashes with assertion, not a regression - # https://github.com/scipy/scipy/issues/19321 - scipy/signal/tests/test_signaltools.py::test_lfilter_bad_object - - # Awfully slow tests - scipy/interpolate/tests/test_bsplines.py::TestBatch::test_batch - scipy/linalg/tests/test_basic.py::TestLstsq::test_random_complex_exact - scipy/sparse/linalg/_eigen/tests/test_svds.py::test_small_sigma_sparse - - # TODO: minor precision errors - 'scipy/linalg/tests/test_batch.py::TestBatch::test_solve[float32-bdim2]' - 'scipy/linalg/tests/test_batch.py::TestBatch::test_lu_solve[float32-bdim2]' - 'scipy/stats/tests/test_continuous.py::TestDistributions::test_funcs[cdf-methods11-x-Normal][' - - # Crashes, probably too big - 'scipy/interpolate/tests/test_fitpack2.py::TestRectBivariateSpline::test_spline_large_2d_maxit' - ) - local EPYTEST_IGNORE=() - - if ! has_version -b "dev-python/pooch[${PYTHON_USEDEP}]" ; then - EPYTEST_IGNORE+=( - scipy/datasets/tests/test_data.py - ) - fi - - if has_version -b "sys-libs/zlib-ng[compat]"; then - EPYTEST_DESELECT+=( - # https://github.com/scipy/scipy/issues/23185 - scipy/io/matlab/tests/test_streams.py::TestZlibInputStream::test_all_data_read_bad_checksum - scipy/io/matlab/tests/test_streams.py::TestZlibInputStream::test_all_data_read_overlap - ) - fi - - # avoid other stuff being multithreaded when using xdist - local -x PYTHON_CPU_COUNT=1 - epytest scipy -} - -python_install_all() { - use doc && local HTML_DOCS=( "${WORKDIR}"/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/scipy/scipy-1.17.1.ebuild b/dev-python/scipy/scipy-1.17.1.ebuild deleted file mode 100644 index 16065f748084..000000000000 --- a/dev-python/scipy/scipy-1.17.1.ebuild +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_NEEDED=fortran -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit flag-o-matic fortran-2 distutils-r1 - -DESCRIPTION="Scientific algorithms library for Python" -HOMEPAGE=" - https://scipy.org/ - https://github.com/scipy/scipy/ - https://pypi.org/project/scipy/ -" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - - # Need submodules, so git for now. - EGIT_REPO_URI="https://github.com/scipy/scipy" - EGIT_BRANCH="maintenance/$(ver_cut 1-2).x" - EGIT_SUBMODULES=( '*' ) -else - inherit pypi - - # Upstream is often behind with doc updates - DOC_PV=1.16.2 - - SRC_URI+=" - doc? ( - https://docs.scipy.org/doc/${PN}-${DOC_PV}/${PN}-html-${DOC_PV}.zip - ) - " - - if [[ ${PV} != *rc* ]]; then - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" - fi -fi - -LICENSE="BSD LGPL-2" -SLOT="0" -IUSE="doc +fortran test-rust" - -# pythran is needed in both BDEPEND (for /usr/bin/pythran) and in DEPEND -# to actually compile code generated by pythran (headers and such needed). -# -# umfpack is technically optional but it's preferred to have it available. -COMMON_DEPEND=" - >=dev-python/numpy-1.23.5:=[lapack,${PYTHON_USEDEP}] - >=media-libs/qhull-2020.2:= - virtual/cblas - >=virtual/lapack-3.8 -" -# Only boost.math is used, and meson.build doesn't even look up specific boost modules. -DEPEND=" - ${COMMON_DEPEND} - >=dev-libs/boost-1.89.0 -" -RDEPEND=" - ${COMMON_DEPEND} - dev-python/pillow[${PYTHON_USEDEP}] -" -DEPEND+=" - fortran? ( - >=dev-python/pythran-0.16.0[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - dev-lang/swig - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - >=dev-python/meson-python-0.15.0[${PYTHON_USEDEP}] - >=dev-python/pybind11-2.13.2[${PYTHON_USEDEP}] - >=dev-python/pytest-8.0.0[${PYTHON_USEDEP}] - >=dev-build/meson-1.5.0 - !kernel_Darwin? ( dev-util/patchelf ) - virtual/pkgconfig - doc? ( app-arch/unzip ) - fortran? ( - >=dev-python/pythran-0.16.0[${PYTHON_USEDEP}] - ) - test-rust? ( - dev-python/pooch[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_unpack() { - default - - if use doc; then - unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die - fi -} - -src_prepare() { - distutils-r1_src_prepare - - # unpin system dependencies - sed -i -e "s@version : '@&>=@" meson.build || die -} - -python_configure_all() { - DISTUTILS_ARGS=( - -Dblas=blas - -Dlapack=lapack - -Duse-pythran=$(usex fortran true false) - -Duse-system-libraries=all - ) - - # https://bugs.gentoo.org/932721 - has_version '>=dev-python/numpy-2.0.0' && filter-lto -} - -python_test() { - # We run tests in parallel, so avoid having n^2 threads in lapack - # tests. - local -x BLIS_NUM_THREADS=1 - local -x MKL_NUM_THREADS=1 - local -x OMP_NUM_THREADS=1 - local -x OPENBLAS_NUM_THREADS=1 - - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - - local EPYTEST_DESELECT=( - # Network - scipy/datasets/tests/test_data.py::TestDatasets::test_existence_all - scipy/datasets/tests/test_data.py::TestDatasets::test_ascent - scipy/datasets/tests/test_data.py::TestDatasets::test_face - scipy/datasets/tests/test_data.py::TestDatasets::test_electrocardiogram - - # Crashes with assertion, not a regression - # https://github.com/scipy/scipy/issues/19321 - scipy/signal/tests/test_signaltools.py::test_lfilter_bad_object - - # Awfully slow tests - scipy/interpolate/tests/test_bsplines.py::TestBatch::test_batch - scipy/linalg/tests/test_basic.py::TestLstsq::test_random_complex_exact - scipy/sparse/linalg/_eigen/tests/test_svds.py::test_small_sigma_sparse - - # TODO: minor precision errors - 'scipy/linalg/tests/test_batch.py::TestBatch::test_solve[float32-bdim2]' - 'scipy/linalg/tests/test_batch.py::TestBatch::test_lu_solve[float32-bdim2]' - 'scipy/stats/tests/test_continuous.py::TestDistributions::test_funcs[cdf-methods11-x-Normal][' - - # Crashes, probably too big - 'scipy/interpolate/tests/test_fitpack2.py::TestRectBivariateSpline::test_spline_large_2d_maxit' - ) - local EPYTEST_IGNORE=() - - if ! has_version -b "dev-python/pooch[${PYTHON_USEDEP}]" ; then - EPYTEST_IGNORE+=( - scipy/datasets/tests/test_data.py - ) - fi - - if has_version -b "sys-libs/zlib-ng[compat]"; then - EPYTEST_DESELECT+=( - # https://github.com/scipy/scipy/issues/23185 - scipy/io/matlab/tests/test_streams.py::TestZlibInputStream::test_all_data_read_bad_checksum - scipy/io/matlab/tests/test_streams.py::TestZlibInputStream::test_all_data_read_overlap - ) - fi - - # avoid other stuff being multithreaded when using xdist - local -x PYTHON_CPU_COUNT=1 - epytest scipy -} - -python_install_all() { - use doc && local HTML_DOCS=( "${WORKDIR}"/html/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/screeninfo/Manifest b/dev-python/screeninfo/Manifest deleted file mode 100644 index 44a9fd72ba62..000000000000 --- a/dev-python/screeninfo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST screeninfo-0.8.1.gh.tar.gz 26498 BLAKE2B 4e67c6dab4638871247771329f7daf788015df591e03d4f02fb3950a9551c00c3cdff7c2e4d19a33930ec535a9bbaa1f67c5326830292e4ef93f3b9aaa788d18 SHA512 cbcffbd708bf3d2788efe67d9df2bcb99fdf09f91b6e9f40c024e4b1e372417bf6d3c61188a198c4b760302fe1e3ab16e2747cf7a7e14ce7ba82bda77334995c diff --git a/dev-python/screeninfo/metadata.xml b/dev-python/screeninfo/metadata.xml deleted file mode 100644 index ea553b23a661..000000000000 --- a/dev-python/screeninfo/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - screeninfo - rr-/screeninfo - - diff --git a/dev-python/screeninfo/screeninfo-0.8.1.ebuild b/dev-python/screeninfo/screeninfo-0.8.1.ebuild deleted file mode 100644 index efaa1d9ea8b5..000000000000 --- a/dev-python/screeninfo/screeninfo-0.8.1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Fetch location and size of physical screens." -HOMEPAGE="https://github.com/rr-/screeninfo https://pypi.org/project/screeninfo" -SRC_URI="https://github.com/rr-/screeninfo/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/scripttest/Manifest b/dev-python/scripttest/Manifest deleted file mode 100644 index db5ce83425a7..000000000000 --- a/dev-python/scripttest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST scripttest-2.0.post1.tar.gz 16203 BLAKE2B b2d84351ff6cb9de087e846157b0d5589735dace47b21087d6f9f1fd5b3e93a0351d6b5bc63224dd88de1ebb8d824866ed594344b4b93a024026a180dfd6ce24 SHA512 0d0c6248c29bd735c4c1832faca16d6f7d42fd9bb432700a0dcc56ff08d6a77ec9add99914006a1b7a9b57c1fa5f252195f419ad952ccc0fcb2a7267fdf10954 diff --git a/dev-python/scripttest/metadata.xml b/dev-python/scripttest/metadata.xml deleted file mode 100644 index 9a13f8026a84..000000000000 --- a/dev-python/scripttest/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - scripttest - pypa/scripttest - - diff --git a/dev-python/scripttest/scripttest-2.0_p1.ebuild b/dev-python/scripttest/scripttest-2.0_p1.ebuild deleted file mode 100644 index 444a6e9de629..000000000000 --- a/dev-python/scripttest/scripttest-2.0_p1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Helper to test command-line scripts" -HOMEPAGE=" - https://pypi.org/project/scripttest/ - https://github.com/pypa/scripttest/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -distutils_enable_tests pytest diff --git a/dev-python/scrypt/Manifest b/dev-python/scrypt/Manifest deleted file mode 100644 index 2436c601b288..000000000000 --- a/dev-python/scrypt/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST scrypt-0.8.29.tar.gz 55866 BLAKE2B 2f9ae625943545967974430c59a57b584092cc58f7e2ef1205466890e4e24c09323cfa5e4c6c9835ed5ffb3cff22616dc6c457344f796944ea5a12bb18de7d8e SHA512 af463b078c6558aac535dbe133caf9acd41e355e7e8377d3860114cea4fe0cdf401d951ded52f8c24bb8dbd688369b994a361267a75c4ca104f84b19877f9eda -DIST scrypt-0.9.4.tar.gz 84526 BLAKE2B 931248115785312749b8b2499d32bced0feb942851041c5f90bf573bba80ed0088b13cab8b0d2a624296d02ab92d3edcaad01a2618aa466637b1e370700bb61d SHA512 a208ea43460f1c964eaae8d7f211f73817639b8b72a2a0b72e234425bdc203001157e3de4dfe2799c2955d78a2a765c4bd510d2f9720ef2af53146867825ca56 diff --git a/dev-python/scrypt/metadata.xml b/dev-python/scrypt/metadata.xml deleted file mode 100644 index 98a0ab82723b..000000000000 --- a/dev-python/scrypt/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - dev@liguros.net - Development - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - ports - \ No newline at end of file diff --git a/dev-python/scrypt/scrypt-0.8.29.ebuild b/dev-python/scrypt/scrypt-0.8.29.ebuild deleted file mode 100644 index a171c19738dd..000000000000 --- a/dev-python/scrypt/scrypt-0.8.29.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2021-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Bindings for the scrypt key derivation function library" -HOMEPAGE="https://github.com/holgern/py-scrypt/" -SRC_URI="https://github.com/holgern/py-scrypt/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" -SLOT="0" -IUSE="" - -RDEPEND=" - dev-libs/openssl:0= - -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest diff --git a/dev-python/scrypt/scrypt-0.9.4.ebuild b/dev-python/scrypt/scrypt-0.9.4.ebuild deleted file mode 100644 index a171c19738dd..000000000000 --- a/dev-python/scrypt/scrypt-0.9.4.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2021-2025 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Bindings for the scrypt key derivation function library" -HOMEPAGE="https://github.com/holgern/py-scrypt/" -SRC_URI="https://github.com/holgern/py-scrypt/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" -SLOT="0" -IUSE="" - -RDEPEND=" - dev-libs/openssl:0= - -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest diff --git a/dev-python/seaborn/Manifest b/dev-python/seaborn/Manifest deleted file mode 100644 index 9ea5f0535596..000000000000 --- a/dev-python/seaborn/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST seaborn-0.13.2.tar.gz 1457696 BLAKE2B 82caa82da487cb880318313e2af270ac409ecde8f0b26f7c7ba39b1763f9f247fa9a4f7c90f989467004e84c41b7eeb9561d1a59e0a23d4d6994ae63e71c1894 SHA512 5a2f11865d0f5b8a9281f0dac1eaf4cd205828293b3e0a2f7f1c24e7d20c989582ecc7e40c32a0fab6736de1f7e126293d9ae5c270e9aa4e93704e86b6b51ef6 diff --git a/dev-python/seaborn/files/seaborn-0.13.2-test.patch b/dev-python/seaborn/files/seaborn-0.13.2-test.patch deleted file mode 100644 index 9b2c3235d760..000000000000 --- a/dev-python/seaborn/files/seaborn-0.13.2-test.patch +++ /dev/null @@ -1,82 +0,0 @@ -From ab486df804b0b306d2b1d407eec5185bcdd40543 Mon Sep 17 00:00:00 2001 -From: Michael Waskom -Date: Sat, 25 Jan 2025 20:52:38 -0500 -Subject: [PATCH 2/6] Address np.in1d deprecation - ---- - tests/test_categorical.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/test_categorical.py b/tests/test_categorical.py -index 3df7824787..21db60beb7 100644 ---- a/tests/test_categorical.py -+++ b/tests/test_categorical.py -@@ -1206,7 +1206,7 @@ def check_boxen(self, patches, data, orient, pos, width=0.8): - - assert verts[pos_idx].min().round(4) >= np.round(pos - width / 2, 4) - assert verts[pos_idx].max().round(4) <= np.round(pos + width / 2, 4) -- assert np.in1d( -+ assert np.isin( - np.percentile(data, [25, 75]).round(4), verts[val_idx].round(4).flat - ).all() - assert_array_equal(verts[val_idx, 1:, 0], verts[val_idx, :-1, 2]) - -From 2eada7ee9f69a97b43c7c6b41b3c56feb756a5c2 Mon Sep 17 00:00:00 2001 -From: Michael Waskom -Date: Mon, 16 Dec 2024 07:23:31 -0500 -Subject: [PATCH] Fix tick visibility introspection on 3.10 - ---- - tests/_core/test_plot.py | 25 +++++++++++++------------ - 1 file changed, 13 insertions(+), 12 deletions(-) - -diff --git a/tests/_core/test_plot.py b/tests/_core/test_plot.py -index 5554ea650f..50851646cf 100644 ---- a/tests/_core/test_plot.py -+++ b/tests/_core/test_plot.py -@@ -1782,6 +1782,17 @@ def test_labels(self, long_df): - - class TestLabelVisibility: - -+ def has_xaxis_labels(self, ax): -+ if _version_predates(mpl, "3.7"): -+ # mpl3.7 added a getter for tick params, but both yaxis and xaxis return -+ # the same entry of "labelleft" instead of "labelbottom" for xaxis -+ return len(ax.get_xticklabels()) > 0 -+ elif _version_predates(mpl, "3.10"): -+ # Then I guess they made it labelbottom in 3.10? -+ return ax.xaxis.get_tick_params()["labelleft"] -+ else: -+ return ax.xaxis.get_tick_params()["labelbottom"] -+ - def test_single_subplot(self, long_df): - - x, y = "a", "z" -@@ -1852,12 +1863,7 @@ def test_1d_column_wrapped(self): - for s in subplots[1:]: - ax = s["ax"] - assert ax.xaxis.get_label().get_visible() -- # mpl3.7 added a getter for tick params, but both yaxis and xaxis return -- # the same entry of "labelleft" instead of "labelbottom" for xaxis -- if not _version_predates(mpl, "3.7"): -- assert ax.xaxis.get_tick_params()["labelleft"] -- else: -- assert len(ax.get_xticklabels()) > 0 -+ assert self.has_xaxis_labels(ax) - assert all(t.get_visible() for t in ax.get_xticklabels()) - - for s in subplots[1:-1]: -@@ -1882,12 +1888,7 @@ def test_1d_row_wrapped(self): - for s in subplots[-2:]: - ax = s["ax"] - assert ax.xaxis.get_label().get_visible() -- # mpl3.7 added a getter for tick params, but both yaxis and xaxis return -- # the same entry of "labelleft" instead of "labelbottom" for xaxis -- if not _version_predates(mpl, "3.7"): -- assert ax.xaxis.get_tick_params()["labelleft"] -- else: -- assert len(ax.get_xticklabels()) > 0 -+ assert self.has_xaxis_labels(ax) - assert all(t.get_visible() for t in ax.get_xticklabels()) - - for s in subplots[:-2]: diff --git a/dev-python/seaborn/metadata.xml b/dev-python/seaborn/metadata.xml deleted file mode 100644 index 29173bb2d4d7..000000000000 --- a/dev-python/seaborn/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - python@gentoo.org - Python - - - Seaborn is a library for making attractive and informative statistical graphics - in Python. It is built on top of matplotlib and tightly integrated with the - PyData stack, including support for numpy and pandas data structures and - statistical routines from scipy and statsmodels. - - Some of the features that seaborn offers are - - * Several built-in themes that improve on the default matplotlib aesthetics - * Tools for choosing color palettes to make beautiful plots that reveal patterns in your data - * Functions for visualizing univariate and bivariate distributions or for comparing them between subsets of data - * Tools that fit and visualize linear regression models for different kinds of independent and dependent variables - * Functions that visualize matrices of data and use clustering algorithms to discover structure in those matrices - * A function to plot statistical timeseries data with flexible estimation and representation of uncertainty around the estimate - * High-level abstractions for structuring grids of plots that let you easily build complex visualizations - - - seaborn - mwaskom/seaborn - - diff --git a/dev-python/seaborn/seaborn-0.13.2.ebuild b/dev-python/seaborn/seaborn-0.13.2.ebuild deleted file mode 100644 index b758619a86e9..000000000000 --- a/dev-python/seaborn/seaborn-0.13.2.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=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Statistical data visualization" -HOMEPAGE=" - https://seaborn.pydata.org/ - https://github.com/mwaskom/seaborn/ - https://pypi.org/project/seaborn/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - >=dev-python/matplotlib-3.4[${PYTHON_USEDEP}] - >=dev-python/numpy-1.20[${PYTHON_USEDEP}] - >=dev-python/pandas-1.2[${PYTHON_USEDEP}] - >=dev-python/statsmodels-0.12[${PYTHON_USEDEP}] - >=dev-python/scipy-1.7[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - local PATCHES=( - # https://github.com/mwaskom/seaborn/pull/3802 - # https://github.com/mwaskom/seaborn/pull/3820 - "${FILESDIR}/${P}-test.patch" - ) - - distutils-r1_src_prepare - - # https://github.com/mwaskom/seaborn/pull/3685 - sed -i -e '/VisibleDeprecationWarning/d' tests/test_distributions.py || die -} - -src_test() { - cat > matplotlibrc <<- EOF || die - backend : Agg - EOF - - distutils-r1_src_test -} diff --git a/dev-python/secretstorage/Manifest b/dev-python/secretstorage/Manifest deleted file mode 100644 index d098b56ee02d..000000000000 --- a/dev-python/secretstorage/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST secretstorage-3.5.0.tar.gz 19884 BLAKE2B c64675dc78d0522d74eb9a3295a3b7206f242a3d52b7b6e68e696b19d9dd682710915db4645e7d9182936cec707feb395d02fea85ba5f099fb35183cc20fbaa2 SHA512 c90d44f2907d30d28061822f484416688a1e7981f32678f1ae726312814019d1356292e4a35a82da5804c58d4197da3548cfb33eab67c944609710966e8f5d4a -DIST secretstorage-3.5.0.tar.gz.provenance 9318 BLAKE2B 925b6e015564273eb08cfc762b24cc67de8fb0b5d9350893b22024c3dcbd221fd32018f6e64a34e3afb4d1fe0a4e823910fd5e7473474bcdbd1146ef2c405ff3 SHA512 7c7cda6af770d87f66c9a3a592b62680284c09350384545610d390f4beab9bfb93fd7bded5806c4b89a14c83321b8cf280bd0f61d097199b3e61af727d1416ec diff --git a/dev-python/secretstorage/metadata.xml b/dev-python/secretstorage/metadata.xml deleted file mode 100644 index a6b8f6ce600d..000000000000 --- a/dev-python/secretstorage/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - SecretStorage - mitya57/secretstorage - - diff --git a/dev-python/secretstorage/secretstorage-3.5.0.ebuild b/dev-python/secretstorage/secretstorage-3.5.0.ebuild deleted file mode 100644 index 8edf7de90752..000000000000 --- a/dev-python/secretstorage/secretstorage-3.5.0.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 -PYPI_PN="SecretStorage" -PYPI_VERIFY_REPO=https://github.com/mitya57/secretstorage -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings to FreeDesktop.org Secret Service API" -HOMEPAGE=" - https://github.com/mitya57/secretstorage/ - https://pypi.org/project/SecretStorage/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/cryptography-2.0[${PYTHON_USEDEP}] - >=dev-python/jeepney-0.6[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - !hppa? ( !sparc? ( !s390? ( - sys-apps/dbus - virtual/secret-service - ) ) ) - ) -" - -distutils_enable_tests unittest -distutils_enable_sphinx docs \ - dev-python/alabaster - -src_test() { - - if ! has_version "virtual/secret-service"; then - einfo "gnome-keyring is not supported on ${ARCH}, skipping tests" - return - fi - - distutils-r1_src_test -} - -python_test() { - dbus-run-session "${EPYTHON}" -m unittest discover -v -s tests || - die "tests failed with ${EPYTHON}" -} diff --git a/dev-python/securesystemslib/Manifest b/dev-python/securesystemslib/Manifest deleted file mode 100644 index 54bbbc9f1bb0..000000000000 --- a/dev-python/securesystemslib/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST securesystemslib-1.3.1.tar.gz 934782 BLAKE2B 773cd13be7514805355ae0a73826bc368d2daba9b5484090b24c928f6de686de4a85e2cf79128c1ef2953b355f860c0f8cea96a494667a9825a1d7a6ada194f1 SHA512 9b82bad7c69f74ef9559aad678100b7e72433b21148286437dd05e5c177489ee36909f29923a18eaa75aed84c8c3eb94b20d9a88f41207d811dfbe2ebc89c1f3 -DIST securesystemslib-1.3.1.tar.gz.provenance 9646 BLAKE2B 04ab378e3e8f45aae78444c43e652a5f10a018987d77d80af7101965be363039a7e518adb43775c9bc91a09d73e615e7089e15702a736e050476d1207eb3696a SHA512 810e1855fa014a97dcd380cf9b3a149159cb8023c8ef1b22021634189f3830186a7c5a1c3073d9c6a60e03f77dbfee245860dca7dfdd12829a826c0e3b06eff2 -DIST securesystemslib-1.4.0.tar.gz 934332 BLAKE2B 3e1ca3556da70e4c70041e902655e74a207ed43519a141d51d8b64cd1d57338bb63cfd659b50ac8e303fdb2abe7ccdab7e73613b170b6d03bf5adce8db630254 SHA512 b2d45e24f131f07392476beaad21587f506352c98c8ddb3f60cc52bffb6cd0f299be3edb28276f55703548392b8f23ed5155965b21df5500bdf100bfcd7406ad -DIST securesystemslib-1.4.0.tar.gz.provenance 10069 BLAKE2B e63f55a768b84875fc28920e9db7a5b98096bca53d8bb4e83344e93ed1dc92fa9d89402952f433c8101f970f6362524326a6bec68339ac68deaeed8cc0f49c75 SHA512 a79fdfebc7e7c8732b4bab22ba58a26ad16d07b2412b942daca73e6ecfa92685e855073ea73ef1a1aa51b5136ced69a62ca2dadbc497a9298336680d3b2e90e9 diff --git a/dev-python/securesystemslib/metadata.xml b/dev-python/securesystemslib/metadata.xml deleted file mode 100644 index 0681ed430fa2..000000000000 --- a/dev-python/securesystemslib/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - secure-systems-lab/securesystemslib - securesystemslib - - diff --git a/dev-python/securesystemslib/securesystemslib-1.3.1.ebuild b/dev-python/securesystemslib/securesystemslib-1.3.1.ebuild deleted file mode 100644 index d992b4f0fe31..000000000000 --- a/dev-python/securesystemslib/securesystemslib-1.3.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2024-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/secure-systems-lab/securesystemslib -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Cryptographic routines for Secure Systems Lab projects at NYU" -HOMEPAGE=" - https://github.com/secure-systems-lab/securesystemslib/ - https://pypi.org/project/securesystemslib/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - >=dev-python/cryptography-40.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -# TODO: unbundle https://github.com/pyca/ed25519 (wtf? not on PyPI?) - -python_test() { - local EPYTEST_DESELECT=( - # requires pyspx - tests/test_signer.py::TestSphincs::test_sphincs - ) - local EPYTEST_IGNORE=( - # requires PyKCS11 - tests/test_hsm_signer.py - ) - - epytest tests -} diff --git a/dev-python/securesystemslib/securesystemslib-1.4.0.ebuild b/dev-python/securesystemslib/securesystemslib-1.4.0.ebuild deleted file mode 100644 index f9f2c9d7f7e4..000000000000 --- a/dev-python/securesystemslib/securesystemslib-1.4.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2024-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/secure-systems-lab/securesystemslib -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Cryptographic routines for Secure Systems Lab projects at NYU" -HOMEPAGE=" - https://github.com/secure-systems-lab/securesystemslib/ - https://pypi.org/project/securesystemslib/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - >=dev-python/cryptography-40.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -# TODO: unbundle https://github.com/pyca/ed25519 (wtf? not on PyPI?) - -python_test() { - local EPYTEST_DESELECT=( - # requires pyspx - tests/test_signer.py::TestSphincs::test_sphincs - ) - local EPYTEST_IGNORE=( - # requires PyKCS11 - tests/test_hsm_signer.py - ) - - epytest tests -} diff --git a/dev-python/seedir/Manifest b/dev-python/seedir/Manifest deleted file mode 100644 index 423f9ad4e267..000000000000 --- a/dev-python/seedir/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST seedir-0.5.1.gh.tar.gz 3103982 BLAKE2B bfdc149ebba6d9fa86ec295de92ae6a77664d35ed4db7f1b3fb1fac250f23a238adfaf3e6419973fee93964bc1a252bdd691eaa5c2ec34e3b74f3dc22e2ef9db SHA512 279b5480bf66b19449a60a5b6240e0bf34d94383b184495486acd1f4ab55303158f652c8fc88d373e9cec0522aa35e83c40a13df83f372556c8873ac220e6fe2 diff --git a/dev-python/seedir/metadata.xml b/dev-python/seedir/metadata.xml deleted file mode 100644 index ada04050a691..000000000000 --- a/dev-python/seedir/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - seedir - earnestt1234/seedir - - diff --git a/dev-python/seedir/seedir-0.5.1.ebuild b/dev-python/seedir/seedir-0.5.1.ebuild deleted file mode 100644 index 54f1e46d8575..000000000000 --- a/dev-python/seedir/seedir-0.5.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022-2025 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="Package for creating, editing, and reading folder tree diagrams" -HOMEPAGE=" - https://github.com/earnestt1234/seedir/ - https://pypi.org/project/seedir/ -" -SRC_URI=" - https://github.com/earnestt1234/seedir/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/natsort[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/segno/Manifest b/dev-python/segno/Manifest deleted file mode 100644 index 9fb667f46f7f..000000000000 --- a/dev-python/segno/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST segno-1.6.6.tar.gz 1628586 BLAKE2B 41f3739485bd4177d8d47269b246ac12ff765acec78f088c0329a1b0fa58f86c2fcc4273113ef3743c28df21013abe5abd3449ed7e1802464de7357b9c0af1b4 SHA512 2d4a847c97694e04115a2f18a74c36986e3b024e8e16a8295f0c4b3047e8d984c64d867207a0ec755731808f5c07ceb2865cdc14fa31e87618d3f566dc44b69d diff --git a/dev-python/segno/metadata.xml b/dev-python/segno/metadata.xml deleted file mode 100644 index 8db4dc82124b..000000000000 --- a/dev-python/segno/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - heuer/segno - segno - - diff --git a/dev-python/segno/segno-1.6.6.ebuild b/dev-python/segno/segno-1.6.6.ebuild deleted file mode 100644 index 11ebb31b0a6b..000000000000 --- a/dev-python/segno/segno-1.6.6.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python QR Code and Micro QR Code encoder" -HOMEPAGE=" - https://pypi.org/project/segno/ - https://github.com/heuer/segno/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -BDEPEND=" - test? ( - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pypng[${PYTHON_USEDEP}] - dev-python/pyzbar[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires qrcode-artistic - tests/test_plugin.py::test_plugin -) diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest deleted file mode 100644 index c765b87081f2..000000000000 --- a/dev-python/selenium/Manifest +++ /dev/null @@ -1,12 +0,0 @@ -DIST selenium-4.34.2.tar.gz 896309 BLAKE2B 094d3596a86e1cd50a6967a65b3e7b9a73300403f5d88163ded8b1d3a62cb09d77057e9b90a35b39f3a6000a8ba604bd71ecb051866cf7ad88c5ab9e21752978 SHA512 f5911f41bc4988e1af26812299cf37aba7e88820cf4e719e0e04a36a5dbdba5420422c52393c8d31c4e0f88efe779e9beec2c490892e4546caa0a920047e01fa -DIST selenium-4.35.0.tar.gz 907991 BLAKE2B e2d0baade499b41cdb23bdbae0059163fb58157dc86c3bcf4d7b9c4d040bcec19aba4000a223a4e7dd0137d4cc321064e95cd12fe22beaa311237c18261518ce SHA512 09f9149b94974c7965d5b81ee1ca65cca7e7a1de775d7323335c21acbbdc21da17f0f6314a8162177c6a22fdbb23b4147c213b2c3a98bfd9a13ac077dc113812 -DIST selenium-4.41.0.tar.gz 937872 BLAKE2B fd176e710970da5435b2d2daad90ad1f6a567dd77d9cfe0cb6980612155a5194c6c80ba7be444e8baade758a91dc2f9cdc6d3ce8fffcd8c31a03271e5f7dbc2c SHA512 517e38b38266e92b66bf072640777e037d1af4321a0399d665a0f2acdb76c574abf65f8e6412e7c606a4937010ffd6bff9c9f323b51c88e80d883b5c909c2de6 -DIST selenium-4.42.0.tar.gz 956304 BLAKE2B f43bf9893135bc8b7bf739bccd4155db7200e1262abe0fdd311041066e1f37b7f090da64a17aa693e616bf27adc5e1897c2981356b6af4acb985b929e939be66 SHA512 36a17bd89f5ef03d5b72c981ba4b4e6b3c1173d3e211a9df8cd8fe77c48d99d6471f629dbaf9a2c476a446677b24574e1a37ce2370a4280ae0eb82003d0381ec -DIST selenium-4.43.0.tar.gz 967747 BLAKE2B f0096d6a9a7d6836978f58e866b27f8b55a18ab5759ca2a90547578d36201613bb485f87dbf9f0a7a76f501d8548235d23446d0cb5cfc74a9d6f60300f297845 SHA512 48fd7223a685f9a200d52e81b56b5ccd36add26741ff67ba311e194d14e95061b3c55cf338ba8ea10cd0b2fd436092a382165631616664eb95de30e3d2394f47 -DIST selenium-4.44.0.tar.gz 993133 BLAKE2B 1c8f7f1fdfb21812569651c6086eba57455354b79ab1736d7fbfe6415affafed1f154bb21ead08a66fc5ffc638e05244a60f1ee1e85405b492ba3e84ac8b9f06 SHA512 72dabe202620ed29c9f66936827c257adf44d2f7c98a39724b1d2ef99fd7819875877f2d3cd2b1086f9e544a1f29bb3df6aa516ff8670f3701469b2ce75f5856 -DIST selenium-selenium-4.34.2-python.gh.tar.gz 52515190 BLAKE2B 319a7083d5942c1962b4f48f907fea12943a403e4490f74f3cd38662f1c63f57270b27b6039a5a8f29a980540cd0dcf1d1c7560c7ac126f07e491983dc0e81ef SHA512 5ca0b6e970ded3dc93cd55a2c1af7c43063d87f57f119a011313eb7d08faa4057896a56d4eac2e13d39857c94b54f04840a053153cc39008c76cbdd33c8ddbba -DIST selenium-selenium-4.35.0.gh.tar.gz 52550104 BLAKE2B b7ed0fb513cfb2ed24aa8393497b349f930739c3d24a330e5942fbaa5505f31d7086396a430776a3a28a5f65927b92bf27c0a32e8c36d893b5d62ef73151d5ef SHA512 dc73829e3b0fcb7fb7ee1cc04574b95b63d23f67974575dbd66338e14a5cb2b06f983145ce874be0d7124e8828b0a41b99c75d3befb19e04cbf8d027d0bb983a -DIST selenium-selenium-4.41.0.gh.tar.gz 43597635 BLAKE2B fb24f27bf3b64d4da4a117bbb62566b6c1dd6fa85357b9db4a81f17fb5167ca1f2265a0ad8b54efeb14568477390521f5b5774e3278091fd1a0110e5e0d9ce30 SHA512 68cf0ead725d09dcaa8bfe9f239e0f8c0ca7b9dde9d11b8c22dbe53c51611534136f910bc91c9ab237e2b9c106ae06efbe0e0fa9277ef668c4a4935f74613a6c -DIST selenium-selenium-4.42.0.gh.tar.gz 43696997 BLAKE2B 9836b8935586e21d487660f2031c316f9afd6d382a2c2e5f090fe40792215334da90c5d59b7debd612c8bb2146a3595624a5c9e949f84a4d551ec540c59b10e4 SHA512 89309fcadcbc7fdc110aa2a4c58e0f92f3872ff1addacc65813731aaca6ef48869346f69344731926dab84ecdd5a4a53a6968f7c2e953faa3cc4833ff9e511ff -DIST selenium-selenium-4.43.0.gh.tar.gz 43705758 BLAKE2B d10a4167481924becfdc115175b7681ecda287e009288acda448cb81f081d7dc6b1789ae7cca3a8ef93dbcfb15f27bbc3f201b1b10fb9339dc2f5595221221aa SHA512 596c9a7631a25166391d92af931a660fd2bfe0994c720357e47552ca7101f6af2b578f05f160c24765ec81471b6a02af91ee7baf758c9b853d68ca7fbfa0820a -DIST selenium-selenium-4.44.0.gh.tar.gz 43755091 BLAKE2B 05a58f6cde1bf1a9cdd4aa7dc61a93bedbeed814f6b16c9876cb85879d5aa4f470db569c21b6582673a281af01637237c0e099c79d9dc6e602ceedfc57e1a04d SHA512 6b93db69b9c1196e72b0a762b64b0677d70262428fc5a8dfe8d93847588fa5b78e481e9fa195fac41279ebbe4f1dd354b1217635cabcf7fac1c964a3a8b18e7a diff --git a/dev-python/selenium/metadata.xml b/dev-python/selenium/metadata.xml deleted file mode 100644 index c1880bc57dc2..000000000000 --- a/dev-python/selenium/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - selenium - SeleniumHQ/selenium - - diff --git a/dev-python/selenium/selenium-4.34.2.ebuild b/dev-python/selenium/selenium-4.34.2.ebuild deleted file mode 100644 index 721a249b2d30..000000000000 --- a/dev-python/selenium/selenium-4.34.2.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -# base releases are usually ${P}, followups ${P}-python -TEST_TAG=${P} -[[ ${PV} != *.0 ]] && TEST_TAG+=-python -TEST_P=selenium-${TEST_TAG} - -DESCRIPTION="Python language binding for Selenium Remote Control" -HOMEPAGE=" - https://www.seleniumhq.org/ - https://github.com/SeleniumHQ/selenium/tree/trunk/py/ - https://pypi.org/project/selenium/ -" -SRC_URI+=" - test? ( - https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz - -> ${TEST_P}.gh.tar.gz - ) -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test test-rust" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/certifi-2025.6.15[${PYTHON_USEDEP}] - >=dev-python/trio-0.30[${PYTHON_USEDEP}] - >=dev-python/trio-websocket-0.12.2[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.14.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-2.5.0[${PYTHON_USEDEP}] - >=dev-python/websocket-client-1.8.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/filetype[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - test-rust? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-util/selenium-manager - net-misc/geckodriver - || ( - www-client/firefox - www-client/firefox-bin - ) - ) - ' "${PYTHON_TESTED[@]}") - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # do not build selenium-manager implicitly - sed -e 's:\[tool\.setuptools-rust:[tool.ignore-me:' \ - -i pyproject.toml || die - # unpin deps - sed -i -e 's:~=:>=:g' pyproject.toml || die -} - -python_test() { - # NB: xdist is causing random pytest crashes with high job numbers - - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local EPYTEST_PLUGINS=() - local EPYTEST_IGNORE=() - local EPYTEST_DESELECT=( - # expects vanilla certifi - test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout - ) - local pytest_args=( - # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24 - # seriously? - -o "python_files=*_tests.py test_*.py" - -p pytest_mock - ) - if use test-rust; then - local -x PATH=${T}/bin:${PATH} - local -x SE_MANAGER_PATH="$(type -P selenium-manager)" - - EPYTEST_PLUGINS+=( pytest-rerunfailures ) - pytest_args+=( - --reruns=5 - - --driver=firefox - --browser-binary="$(type -P firefox || type -P firefox-bin)" - --driver-binary="$(type -P geckodriver)" - --headless - ) - - local EPYTEST_IGNORE+=( - # requires some "python.runfiles", also bidi tests generally fail - test/selenium/webdriver/common/bidi_webextension_tests.py - ) - EPYTEST_DESELECT+=( - # expects prebuilt executables for various systems - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_windows - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_linux - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_mac - test/selenium/webdriver/common/selenium_manager_tests.py::test_errors_if_invalid_os - - # TODO: these don't respect --*-binary and try to fetch versions - test/selenium/webdriver/firefox - test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns - test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns - test/selenium/webdriver/marionette/mn_options_tests.py::TestIntegration::test_we_can_pass_options - test/selenium/webdriver/marionette/mn_set_context_tests.py::test_we_can_switch_context_to_chrome - - # TODO - 'test/selenium/webdriver/common/devtools_tests.py::test_check_console_messages[firefox]' - - # TODO - test/selenium/webdriver/common/bidi_browser_tests.py - test/selenium/webdriver/common/bidi_browsing_context_tests.py - test/selenium/webdriver/common/bidi_network_tests.py - test/selenium/webdriver/common/bidi_permissions_tests.py - test/selenium/webdriver/common/bidi_script_tests.py - test/selenium/webdriver/common/bidi_session_tests.py - test/selenium/webdriver/common/bidi_storage_tests.py - test/selenium/webdriver/common/bidi_tests.py - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_binary - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_ctor - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_prefs - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_to_capabilities - ) - else - EPYTEST_IGNORE+=( - test/selenium - ) - fi - - cd "${WORKDIR}/${TEST_P}/py" || die - rm -rf selenium || die - epytest "${pytest_args[@]}" -} diff --git a/dev-python/selenium/selenium-4.35.0.ebuild b/dev-python/selenium/selenium-4.35.0.ebuild deleted file mode 100644 index 8adf3f329fc9..000000000000 --- a/dev-python/selenium/selenium-4.35.0.ebuild +++ /dev/null @@ -1,154 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -# base releases are usually ${P}, followups ${P}-python -TEST_TAG=${P} -[[ ${PV} != *.0 ]] && TEST_TAG+=-python -TEST_P=selenium-${TEST_TAG} - -DESCRIPTION="Python language binding for Selenium Remote Control" -HOMEPAGE=" - https://www.seleniumhq.org/ - https://github.com/SeleniumHQ/selenium/tree/trunk/py/ - https://pypi.org/project/selenium/ -" -SRC_URI+=" - test? ( - https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz - -> ${TEST_P}.gh.tar.gz - ) -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="test test-rust" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/certifi-2025.6.15[${PYTHON_USEDEP}] - >=dev-python/trio-0.30[${PYTHON_USEDEP}] - >=dev-python/trio-websocket-0.12.2[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.14.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-2.5.0[${PYTHON_USEDEP}] - >=dev-python/websocket-client-1.8.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/filetype[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - test-rust? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-util/selenium-manager - net-misc/geckodriver - || ( - www-client/firefox - www-client/firefox-bin - ) - ) - ' "${PYTHON_TESTED[@]}") - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # do not build selenium-manager implicitly - sed -e 's:\[tool\.setuptools-rust:[tool.ignore-me:' \ - -i pyproject.toml || die - # unpin deps - sed -i -e 's:~=:>=:g' pyproject.toml || die -} - -python_test() { - # NB: xdist is causing random pytest crashes with high job numbers - - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local EPYTEST_PLUGINS=() - local EPYTEST_IGNORE=() - local EPYTEST_DESELECT=( - # expects vanilla certifi - test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout - ) - local pytest_args=( - # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24 - # seriously? - -o "python_files=*_tests.py test_*.py" - -p pytest_mock - ) - if use test-rust; then - local -x PATH=${T}/bin:${PATH} - local -x SE_MANAGER_PATH="$(type -P selenium-manager)" - - EPYTEST_PLUGINS+=( pytest-rerunfailures ) - pytest_args+=( - --reruns=5 - - --driver=firefox - --browser-binary="$(type -P firefox || type -P firefox-bin)" - --driver-binary="$(type -P geckodriver)" - --headless - ) - - local EPYTEST_IGNORE+=( - # requires some "python.runfiles", also bidi tests generally fail - test/selenium/webdriver/common/bidi_webextension_tests.py - ) - EPYTEST_DESELECT+=( - # expects prebuilt executables for various systems - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_windows - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_linux - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_mac - test/selenium/webdriver/common/selenium_manager_tests.py::test_errors_if_invalid_os - - # TODO: these don't respect --*-binary and try to fetch versions - test/selenium/webdriver/firefox - test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns - test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns - test/selenium/webdriver/marionette/mn_options_tests.py::TestIntegration::test_we_can_pass_options - test/selenium/webdriver/marionette/mn_set_context_tests.py::test_we_can_switch_context_to_chrome - - # TODO - 'test/selenium/webdriver/common/devtools_tests.py::test_check_console_messages[firefox]' - - # TODO - test/selenium/webdriver/common/bidi_browser_tests.py - test/selenium/webdriver/common/bidi_browsing_context_tests.py - test/selenium/webdriver/common/bidi_emulation_tests.py - test/selenium/webdriver/common/bidi_input_tests.py - test/selenium/webdriver/common/bidi_network_tests.py - test/selenium/webdriver/common/bidi_permissions_tests.py - test/selenium/webdriver/common/bidi_script_tests.py - test/selenium/webdriver/common/bidi_session_tests.py - test/selenium/webdriver/common/bidi_storage_tests.py - test/selenium/webdriver/common/bidi_tests.py - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_binary - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_ctor - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_prefs - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_to_capabilities - ) - else - EPYTEST_IGNORE+=( - test/selenium - ) - fi - - cd "${WORKDIR}/${TEST_P}/py" || die - rm -rf selenium || die - epytest "${pytest_args[@]}" -} diff --git a/dev-python/selenium/selenium-4.41.0.ebuild b/dev-python/selenium/selenium-4.41.0.ebuild deleted file mode 100644 index c0f6cb9372a0..000000000000 --- a/dev-python/selenium/selenium-4.41.0.ebuild +++ /dev/null @@ -1,162 +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_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -# base releases are usually ${P}, followups ${P}-python -TEST_TAG=${P} -[[ ${PV} != *.0 ]] && TEST_TAG+=-python -TEST_P=selenium-${TEST_TAG} - -DESCRIPTION="Python language binding for Selenium Remote Control" -HOMEPAGE=" - https://seleniumhq.org/ - https://github.com/SeleniumHQ/selenium/tree/trunk/py/ - https://pypi.org/project/selenium/ -" -SRC_URI+=" - test? ( - https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz - -> ${TEST_P}.gh.tar.gz - ) -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test test-rust" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/certifi-2026.1.4[${PYTHON_USEDEP}] - >=dev-python/trio-0.31.0[${PYTHON_USEDEP}] - >=dev-python/trio-websocket-0.12.2[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.15.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-2.6.0[${PYTHON_USEDEP}] - >=dev-python/websocket-client-1.8.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - $(python_gen_cond_dep " - dev-python/filetype[\${PYTHON_USEDEP}] - dev-python/pytest-mock[\${PYTHON_USEDEP}] - dev-python/rich[\${PYTHON_USEDEP}] - test-rust? ( - dev-python/pytest[\${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[\${PYTHON_USEDEP}] - >=dev-util/selenium-manager-${PV} - net-misc/geckodriver - || ( - www-client/firefox - www-client/firefox-bin - ) - ) - " "${PYTHON_TESTED[@]}") - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # do not build selenium-manager implicitly - sed -e 's:\[tool\.setuptools-rust:[tool.ignore-me:' \ - -i pyproject.toml || die - # unpin deps - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - # remove nonsense typing deps - sed -i -e '/types/d' -e '/typing/d' pyproject.toml || die -} - -python_test() { - # NB: xdist is causing random pytest crashes with high job numbers - - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local EPYTEST_PLUGINS=( pytest-mock ) - local EPYTEST_IGNORE=() - local EPYTEST_DESELECT=( - # expects vanilla certifi - test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout - ) - local pytest_args=( - # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24 - # seriously? - -o "python_files=*_tests.py test_*.py" - ) - if use test-rust; then - local -x PATH=${T}/bin:${PATH} - local -x SE_MANAGER_PATH="$(type -P selenium-manager)" - - local EPYTEST_RERUNS=5 - pytest_args+=( - --driver=firefox - --browser-binary="$(type -P firefox || type -P firefox-bin)" - --driver-binary="$(type -P geckodriver)" - --headless - ) - - local EPYTEST_IGNORE+=( - # requires some "python.runfiles", also bidi tests generally fail - test/selenium/webdriver/common/bidi_webextension_tests.py - # throws some error that pytest doesn't even show - test/selenium/webdriver/firefox/ff_installs_addons_tests.py - ) - EPYTEST_DESELECT+=( - # expects prebuilt executables for various systems - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_windows - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_linux - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_mac - test/selenium/webdriver/common/selenium_manager_tests.py::test_errors_if_invalid_os - - # TODO: these don't respect --*-binary and try to fetch versions - test/selenium/webdriver/firefox - test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns - test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns - test/selenium/webdriver/marionette/mn_options_tests.py::TestIntegration::test_we_can_pass_options - test/selenium/webdriver/marionette/mn_set_context_tests.py::test_we_can_switch_context_to_chrome - - # TODO - 'test/selenium/webdriver/common/devtools_tests.py::test_check_console_messages[firefox]' - - # TODO - test/selenium/webdriver/common/bidi_browser_tests.py - test/selenium/webdriver/common/bidi_browsing_context_tests.py - test/selenium/webdriver/common/bidi_emulation_tests.py - test/selenium/webdriver/common/bidi_input_tests.py - test/selenium/webdriver/common/bidi_network_tests.py - test/selenium/webdriver/common/bidi_permissions_tests.py - test/selenium/webdriver/common/bidi_script_tests.py - test/selenium/webdriver/common/bidi_session_tests.py - test/selenium/webdriver/common/bidi_storage_tests.py - test/selenium/webdriver/common/bidi_tests.py - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_binary - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_ctor - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_prefs - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_to_capabilities - test/selenium/webdriver/remote/remote_custom_locator_tests.py::test_find_element_with_custom_locator - test/selenium/webdriver/remote/remote_custom_locator_tests.py::test_find_elements_with_custom_locator - - # Internet - test/selenium/webdriver/remote/remote_server_tests.py::test_download_latest_server - test/selenium/webdriver/remote/remote_hub_connection_tests.py::test_command_executor_ssl_certificate_is_verified - ) - else - EPYTEST_IGNORE+=( - test/selenium - ) - fi - - cd "${WORKDIR}/${TEST_P}/py" || die - rm -rf selenium || die - epytest "${pytest_args[@]}" -} diff --git a/dev-python/selenium/selenium-4.42.0.ebuild b/dev-python/selenium/selenium-4.42.0.ebuild deleted file mode 100644 index 0269abdf2f08..000000000000 --- a/dev-python/selenium/selenium-4.42.0.ebuild +++ /dev/null @@ -1,165 +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_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -# base releases are usually ${P}, followups ${P}-python -TEST_TAG=${P} -[[ ${PV} != *.0 ]] && TEST_TAG+=-python -TEST_P=selenium-${TEST_TAG} - -DESCRIPTION="Python language binding for Selenium Remote Control" -HOMEPAGE=" - https://seleniumhq.org/ - https://github.com/SeleniumHQ/selenium/tree/trunk/py/ - https://pypi.org/project/selenium/ -" -SRC_URI+=" - test? ( - https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz - -> ${TEST_P}.gh.tar.gz - ) -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test test-rust" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/certifi-2026.1.4[${PYTHON_USEDEP}] - >=dev-python/trio-0.31.0[${PYTHON_USEDEP}] - >=dev-python/trio-websocket-0.12.2[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.15.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-2.6.0[${PYTHON_USEDEP}] - >=dev-python/websocket-client-1.8.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - $(python_gen_cond_dep " - dev-python/filetype[\${PYTHON_USEDEP}] - dev-python/pytest-mock[\${PYTHON_USEDEP}] - dev-python/rich[\${PYTHON_USEDEP}] - test-rust? ( - dev-python/pytest[\${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[\${PYTHON_USEDEP}] - >=dev-util/selenium-manager-${PV} - net-misc/geckodriver - || ( - www-client/firefox - www-client/firefox-bin - ) - ) - " "${PYTHON_TESTED[@]}") - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # do not build selenium-manager implicitly - sed -e 's:\[tool\.setuptools-rust:[tool.ignore-me:' \ - -i pyproject.toml || die - # unpin deps - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - # remove nonsense typing deps - sed -i -e '/types/d' -e '/typing/d' pyproject.toml || die -} - -python_test() { - # NB: xdist is causing random pytest crashes with high job numbers - - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local EPYTEST_PLUGINS=( pytest-mock ) - local EPYTEST_IGNORE=() - local EPYTEST_DESELECT=( - # expects vanilla certifi - test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout - ) - local pytest_args=( - # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24 - # seriously? - -o "python_files=*_tests.py test_*.py" - ) - if use test-rust; then - local -x PATH=${T}/bin:${PATH} - local -x SE_MANAGER_PATH="$(type -P selenium-manager)" - - local EPYTEST_RERUNS=5 - pytest_args+=( - --driver=firefox - --browser-binary="$(type -P firefox || type -P firefox-bin)" - --driver-binary="$(type -P geckodriver)" - --headless - ) - - local EPYTEST_IGNORE+=( - # requires some "python.runfiles", also bidi tests generally fail - test/selenium/webdriver/common/bidi_webextension_tests.py - # throws some error that pytest doesn't even show - test/selenium/webdriver/firefox/ff_installs_addons_tests.py - ) - EPYTEST_DESELECT+=( - # expects prebuilt executables for various systems - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_windows - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_linux - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_mac - test/selenium/webdriver/common/selenium_manager_tests.py::test_errors_if_invalid_os - - # TODO: these don't respect --*-binary and try to fetch versions - test/selenium/webdriver/firefox - test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns - test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns - test/selenium/webdriver/marionette/mn_options_tests.py::TestIntegration::test_we_can_pass_options - test/selenium/webdriver/marionette/mn_set_context_tests.py::test_we_can_switch_context_to_chrome - - # TODO - 'test/selenium/webdriver/common/devtools_tests.py::test_check_console_messages[firefox]' - - # TODO - test/selenium/webdriver/common/bidi_browser_tests.py - test/selenium/webdriver/common/bidi_browsing_context_tests.py - test/selenium/webdriver/common/bidi_emulation_tests.py - test/selenium/webdriver/common/bidi_errors_tests.py - test/selenium/webdriver/common/bidi_input_tests.py - test/selenium/webdriver/common/bidi_integration_tests.py - test/selenium/webdriver/common/bidi_log_tests.py - test/selenium/webdriver/common/bidi_network_tests.py - test/selenium/webdriver/common/bidi_permissions_tests.py - test/selenium/webdriver/common/bidi_script_tests.py - test/selenium/webdriver/common/bidi_session_tests.py - test/selenium/webdriver/common/bidi_storage_tests.py - test/selenium/webdriver/common/bidi_tests.py - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_binary - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_ctor - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_prefs - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_to_capabilities - test/selenium/webdriver/remote/remote_custom_locator_tests.py::test_find_element_with_custom_locator - test/selenium/webdriver/remote/remote_custom_locator_tests.py::test_find_elements_with_custom_locator - - # Internet - test/selenium/webdriver/remote/remote_server_tests.py::test_download_latest_server - test/selenium/webdriver/remote/remote_hub_connection_tests.py::test_command_executor_ssl_certificate_is_verified - ) - else - EPYTEST_IGNORE+=( - test/selenium - ) - fi - - cd "${WORKDIR}/${TEST_P}/py" || die - rm -rf selenium || die - epytest "${pytest_args[@]}" -} diff --git a/dev-python/selenium/selenium-4.43.0.ebuild b/dev-python/selenium/selenium-4.43.0.ebuild deleted file mode 100644 index 9d4155031ad4..000000000000 --- a/dev-python/selenium/selenium-4.43.0.ebuild +++ /dev/null @@ -1,165 +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_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -# base releases are usually ${P}, followups ${P}-python -TEST_TAG=${P} -[[ ${PV} != *.0 ]] && TEST_TAG+=-python -TEST_P=selenium-${TEST_TAG} - -DESCRIPTION="Python language binding for Selenium Remote Control" -HOMEPAGE=" - https://seleniumhq.org/ - https://github.com/SeleniumHQ/selenium/tree/trunk/py/ - https://pypi.org/project/selenium/ -" -SRC_URI+=" - test? ( - https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz - -> ${TEST_P}.gh.tar.gz - ) -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test test-rust" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/certifi-2026.1.4[${PYTHON_USEDEP}] - >=dev-python/trio-0.31.0[${PYTHON_USEDEP}] - >=dev-python/trio-websocket-0.12.2[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.15.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-2.6.0[${PYTHON_USEDEP}] - >=dev-python/websocket-client-1.8.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - $(python_gen_cond_dep " - dev-python/filetype[\${PYTHON_USEDEP}] - dev-python/pytest-mock[\${PYTHON_USEDEP}] - dev-python/rich[\${PYTHON_USEDEP}] - test-rust? ( - dev-python/pytest[\${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[\${PYTHON_USEDEP}] - >=dev-util/selenium-manager-${PV} - net-misc/geckodriver - || ( - www-client/firefox - www-client/firefox-bin - ) - ) - " "${PYTHON_TESTED[@]}") - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # do not build selenium-manager implicitly - sed -e 's:\[tool\.setuptools-rust:[tool.ignore-me:' \ - -i pyproject.toml || die - # unpin deps - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - # remove nonsense typing deps - sed -i -e '/types/d' -e '/typing/d' pyproject.toml || die -} - -python_test() { - # NB: xdist is causing random pytest crashes with high job numbers - - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local EPYTEST_PLUGINS=( pytest-mock ) - local EPYTEST_IGNORE=() - local EPYTEST_DESELECT=( - # expects vanilla certifi - test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout - ) - local pytest_args=( - # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24 - # seriously? - -o "python_files=*_tests.py test_*.py" - ) - if use test-rust; then - local -x PATH=${T}/bin:${PATH} - local -x SE_MANAGER_PATH="$(type -P selenium-manager)" - - local EPYTEST_RERUNS=5 - pytest_args+=( - --driver=firefox - --browser-binary="$(type -P firefox || type -P firefox-bin)" - --driver-binary="$(type -P geckodriver)" - --headless - ) - - local EPYTEST_IGNORE+=( - # requires some "python.runfiles", also bidi tests generally fail - test/selenium/webdriver/common/bidi_webextension_tests.py - # throws some error that pytest doesn't even show - test/selenium/webdriver/firefox/ff_installs_addons_tests.py - ) - EPYTEST_DESELECT+=( - # expects prebuilt executables for various systems - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_windows - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_linux - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_mac - test/selenium/webdriver/common/selenium_manager_tests.py::test_errors_if_invalid_os - - # TODO: these don't respect --*-binary and try to fetch versions - test/selenium/webdriver/firefox - test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns - test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns - test/selenium/webdriver/marionette/mn_options_tests.py::TestIntegration::test_we_can_pass_options - test/selenium/webdriver/marionette/mn_set_context_tests.py::test_we_can_switch_context_to_chrome - - # TODO - 'test/selenium/webdriver/common/devtools_tests.py::test_check_console_messages[firefox]' - - # TODO - test/selenium/webdriver/common/bidi_browser_tests.py - test/selenium/webdriver/common/bidi_browsing_context_tests.py - test/selenium/webdriver/common/bidi_emulation_tests.py - test/selenium/webdriver/common/bidi_errors_tests.py - test/selenium/webdriver/common/bidi_input_tests.py - test/selenium/webdriver/common/bidi_integration_tests.py - test/selenium/webdriver/common/bidi_log_tests.py - test/selenium/webdriver/common/bidi_network_tests.py - test/selenium/webdriver/common/bidi_permissions_tests.py - test/selenium/webdriver/common/bidi_script_tests.py - test/selenium/webdriver/common/bidi_session_tests.py - test/selenium/webdriver/common/bidi_storage_tests.py - test/selenium/webdriver/common/bidi_tests.py - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_binary - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_ctor - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_prefs - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_to_capabilities - test/selenium/webdriver/remote/remote_custom_locator_tests.py::test_find_element_with_custom_locator - test/selenium/webdriver/remote/remote_custom_locator_tests.py::test_find_elements_with_custom_locator - - # Internet - test/selenium/webdriver/remote/remote_server_tests.py::test_download_latest_server - test/selenium/webdriver/remote/remote_hub_connection_tests.py::test_command_executor_ssl_certificate_is_verified - ) - else - EPYTEST_IGNORE+=( - test/selenium - ) - fi - - cd "${WORKDIR}/${TEST_P}/py" || die - rm -rf selenium || die - epytest "${pytest_args[@]}" -} diff --git a/dev-python/selenium/selenium-4.44.0.ebuild b/dev-python/selenium/selenium-4.44.0.ebuild deleted file mode 100644 index 0269abdf2f08..000000000000 --- a/dev-python/selenium/selenium-4.44.0.ebuild +++ /dev/null @@ -1,165 +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_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -# base releases are usually ${P}, followups ${P}-python -TEST_TAG=${P} -[[ ${PV} != *.0 ]] && TEST_TAG+=-python -TEST_P=selenium-${TEST_TAG} - -DESCRIPTION="Python language binding for Selenium Remote Control" -HOMEPAGE=" - https://seleniumhq.org/ - https://github.com/SeleniumHQ/selenium/tree/trunk/py/ - https://pypi.org/project/selenium/ -" -SRC_URI+=" - test? ( - https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz - -> ${TEST_P}.gh.tar.gz - ) -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test test-rust" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/certifi-2026.1.4[${PYTHON_USEDEP}] - >=dev-python/trio-0.31.0[${PYTHON_USEDEP}] - >=dev-python/trio-websocket-0.12.2[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.15.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-2.6.0[${PYTHON_USEDEP}] - >=dev-python/websocket-client-1.8.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - $(python_gen_cond_dep " - dev-python/filetype[\${PYTHON_USEDEP}] - dev-python/pytest-mock[\${PYTHON_USEDEP}] - dev-python/rich[\${PYTHON_USEDEP}] - test-rust? ( - dev-python/pytest[\${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[\${PYTHON_USEDEP}] - >=dev-util/selenium-manager-${PV} - net-misc/geckodriver - || ( - www-client/firefox - www-client/firefox-bin - ) - ) - " "${PYTHON_TESTED[@]}") - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # do not build selenium-manager implicitly - sed -e 's:\[tool\.setuptools-rust:[tool.ignore-me:' \ - -i pyproject.toml || die - # unpin deps - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - # remove nonsense typing deps - sed -i -e '/types/d' -e '/typing/d' pyproject.toml || die -} - -python_test() { - # NB: xdist is causing random pytest crashes with high job numbers - - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local EPYTEST_PLUGINS=( pytest-mock ) - local EPYTEST_IGNORE=() - local EPYTEST_DESELECT=( - # expects vanilla certifi - test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout - ) - local pytest_args=( - # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24 - # seriously? - -o "python_files=*_tests.py test_*.py" - ) - if use test-rust; then - local -x PATH=${T}/bin:${PATH} - local -x SE_MANAGER_PATH="$(type -P selenium-manager)" - - local EPYTEST_RERUNS=5 - pytest_args+=( - --driver=firefox - --browser-binary="$(type -P firefox || type -P firefox-bin)" - --driver-binary="$(type -P geckodriver)" - --headless - ) - - local EPYTEST_IGNORE+=( - # requires some "python.runfiles", also bidi tests generally fail - test/selenium/webdriver/common/bidi_webextension_tests.py - # throws some error that pytest doesn't even show - test/selenium/webdriver/firefox/ff_installs_addons_tests.py - ) - EPYTEST_DESELECT+=( - # expects prebuilt executables for various systems - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_windows - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_linux - test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_mac - test/selenium/webdriver/common/selenium_manager_tests.py::test_errors_if_invalid_os - - # TODO: these don't respect --*-binary and try to fetch versions - test/selenium/webdriver/firefox - test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns - test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns - test/selenium/webdriver/marionette/mn_options_tests.py::TestIntegration::test_we_can_pass_options - test/selenium/webdriver/marionette/mn_set_context_tests.py::test_we_can_switch_context_to_chrome - - # TODO - 'test/selenium/webdriver/common/devtools_tests.py::test_check_console_messages[firefox]' - - # TODO - test/selenium/webdriver/common/bidi_browser_tests.py - test/selenium/webdriver/common/bidi_browsing_context_tests.py - test/selenium/webdriver/common/bidi_emulation_tests.py - test/selenium/webdriver/common/bidi_errors_tests.py - test/selenium/webdriver/common/bidi_input_tests.py - test/selenium/webdriver/common/bidi_integration_tests.py - test/selenium/webdriver/common/bidi_log_tests.py - test/selenium/webdriver/common/bidi_network_tests.py - test/selenium/webdriver/common/bidi_permissions_tests.py - test/selenium/webdriver/common/bidi_script_tests.py - test/selenium/webdriver/common/bidi_session_tests.py - test/selenium/webdriver/common/bidi_storage_tests.py - test/selenium/webdriver/common/bidi_tests.py - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_binary - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_ctor - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_prefs - test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_to_capabilities - test/selenium/webdriver/remote/remote_custom_locator_tests.py::test_find_element_with_custom_locator - test/selenium/webdriver/remote/remote_custom_locator_tests.py::test_find_elements_with_custom_locator - - # Internet - test/selenium/webdriver/remote/remote_server_tests.py::test_download_latest_server - test/selenium/webdriver/remote/remote_hub_connection_tests.py::test_command_executor_ssl_certificate_is_verified - ) - else - EPYTEST_IGNORE+=( - test/selenium - ) - fi - - cd "${WORKDIR}/${TEST_P}/py" || die - rm -rf selenium || die - epytest "${pytest_args[@]}" -} diff --git a/dev-python/semantic-version/Manifest b/dev-python/semantic-version/Manifest deleted file mode 100644 index 8aabf18478cc..000000000000 --- a/dev-python/semantic-version/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST semantic_version-2.10.0.tar.gz 52289 BLAKE2B bb26ac31e71974376b40893cf000fe0d85e1e3e4c7c93372f2bfca841a5d760a99ca49d67f80c6e8707e60e313162b786300109f6f8cd1cfaa0001c343bc4702 SHA512 869a3901d4fc12acb285c94175011ed03dc00b35ab687c67dda458cffab5666cea21bc1b4bf75ef4edeb83b8080452a1c1470248eee54bbd269614a8cab132dc diff --git a/dev-python/semantic-version/metadata.xml b/dev-python/semantic-version/metadata.xml deleted file mode 100644 index 920bd3fa3a30..000000000000 --- a/dev-python/semantic-version/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - This small python library provides a few tools to handle SemVer in Python. It follows strictly the 2.0.0 version of the SemVer scheme. - - - - semantic-version - rbarrois/python-semanticversion - https://github.com/rbarrois/python-semanticversion/issues - - diff --git a/dev-python/semantic-version/semantic-version-2.10.0.ebuild b/dev-python/semantic-version/semantic-version-2.10.0.ebuild deleted file mode 100644 index 18e2ff90c769..000000000000 --- a/dev-python/semantic-version/semantic-version-2.10.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library providing a few tools handling SemVer in Python" -HOMEPAGE=" - https://github.com/rbarrois/python-semanticversion/ - https://pypi.org/project/semantic-version/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/semver/Manifest b/dev-python/semver/Manifest deleted file mode 100644 index 0627e681c6ff..000000000000 --- a/dev-python/semver/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST semver-3.0.4.tar.gz 269730 BLAKE2B 5a406c7c1385f4cde578f232c3866d4decdb454d6e4d43a503a5228fb8d54dcfd4387a5c46bead143f7134263136efa83585db54df6e6a4f767c6a96461e49d8 SHA512 dde83495fb759d547313b706ba783d0bb23bdc27b84d13bdb0a2b4557677fd07cab396f15b18ba469dbcd494d5c85f815b6206184af3e975b42185624f542c2a diff --git a/dev-python/semver/metadata.xml b/dev-python/semver/metadata.xml deleted file mode 100644 index c4b85edef1bb..000000000000 --- a/dev-python/semver/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - semver - python-semver/python-semver - - diff --git a/dev-python/semver/semver-3.0.4.ebuild b/dev-python/semver/semver-3.0.4.ebuild deleted file mode 100644 index 3d42f77eacbf..000000000000 --- a/dev-python/semver/semver-3.0.4.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2019-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python module for semantic versioning" -HOMEPAGE=" - https://github.com/python-semver/python-semver/ - https://pypi.org/project/semver/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" - -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/send2trash/Manifest b/dev-python/send2trash/Manifest deleted file mode 100644 index 8281979bad01..000000000000 --- a/dev-python/send2trash/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST send2trash-2.1.0.tar.gz 17255 BLAKE2B 30b1f46b9fb46d5c2e3755fb03a18d53780fe84c7bbeef8d954c369d069e3000271db236b321d7a94f8afd2f4be2ce365bd36fbff8f0e95291529d73e12ef80f SHA512 ab3994a861b016d54d1528ba85ed23135555c1957be6d3979ba276e0329fe347cb20c9872c8e7474445d1c65e2deea162ce578123d6be4b2f9ef82205e17d8c7 diff --git a/dev-python/send2trash/metadata.xml b/dev-python/send2trash/metadata.xml deleted file mode 100644 index b6aa28f043cd..000000000000 --- a/dev-python/send2trash/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Send2Trash - arsenetar/send2trash - - diff --git a/dev-python/send2trash/send2trash-2.1.0.ebuild b/dev-python/send2trash/send2trash-2.1.0.ebuild deleted file mode 100644 index 3137b2d695f0..000000000000 --- a/dev-python/send2trash/send2trash-2.1.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=Send2Trash -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sends files to the Trash (or Recycle Bin)" -HOMEPAGE=" - https://github.com/arsenetar/send2trash/ - https://pypi.org/project/Send2Trash/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/sendgrid/Manifest b/dev-python/sendgrid/Manifest deleted file mode 100644 index 4baecccc41ce..000000000000 --- a/dev-python/sendgrid/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sendgrid-6.11.0.gh.tar.gz 296224 BLAKE2B 39d9d6d8aaf1794807ca76680b397f41999b6772950fffb10df2fa22b23e1706ea21cdad891177c4d393af19854e4c6b4762ed77550b35f771a9777106d2492f SHA512 b1c26642918209498714eb27d462d2cf6aa80a174e570e1b3d3e0460bcb8038ff16a14a2f160ec24ab3a3871b4acd0b162bdd4b29120746e21967e8932ba54ff diff --git a/dev-python/sendgrid/metadata.xml b/dev-python/sendgrid/metadata.xml deleted file mode 100644 index 1d8fa0699125..000000000000 --- a/dev-python/sendgrid/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - stepan_kk@pm.me - Stepan Kulikov - - - sendgrid/sendgrid-python - sendgrid - - diff --git a/dev-python/sendgrid/sendgrid-6.11.0.ebuild b/dev-python/sendgrid/sendgrid-6.11.0.ebuild deleted file mode 100644 index 13037527f445..000000000000 --- a/dev-python/sendgrid/sendgrid-6.11.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Twilio SendGrid library for Python" -HOMEPAGE="https://github.com/sendgrid/sendgrid-python/ https://pypi.org/project/sendgrid/" -SRC_URI="https://github.com/sendgrid/sendgrid-python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-python-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DOCS="README.rst" - -RDEPEND=" - >=dev-python/flask-1.1.2[${PYTHON_USEDEP}] - >=dev-python/more-itertools-5.0.0[${PYTHON_USEDEP}] - >=dev-python/python-http-client-3.3.5[${PYTHON_USEDEP}] - >=dev-python/pyyaml-4.2[${PYTHON_USEDEP}] - >=dev-python/six-1.11.0[${PYTHON_USEDEP}] - >=dev-python/starkbank-ecdsa-2.2.0[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] -" - -EPYTEST_IGNORE=( - # requires internet access - live_test.py -) -EPYTEST_DESELECT=( - # requires internet access - test/integ/test_sendgrid.py -) - -distutils_enable_tests pytest - -src_prepare() { - sed -i 's/"test"/"test", "test.*"/' setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/sense-hat/Manifest b/dev-python/sense-hat/Manifest deleted file mode 100644 index dcf2729bb35f..000000000000 --- a/dev-python/sense-hat/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sense-hat-2.6.0.gh.tar.gz 26598 BLAKE2B eabb9cae494584bb05d4d6e7111284925c2be8c8abcfe0f346f148ab2e29bae4ee3adf46aa1c83ad098760f7adf57635fa7b392effa5ffab065562c0f8a60e17 SHA512 23a10b7af223bf373ecef987c40da6ec7b7e802169b8abb0a810dce369d969276c290aef9b9e6e70ee3824ce6d238dcc2654e06d87d0e05b056d11f64ac9209a diff --git a/dev-python/sense-hat/metadata.xml b/dev-python/sense-hat/metadata.xml deleted file mode 100644 index 036fcee9c23f..000000000000 --- a/dev-python/sense-hat/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - conikost@gentoo.org - Conrad Kostecki - - - Python module to control the Raspberry Pi Sense HAT used in the Astro Pi mission. - An education outreach programme for UK schools sending code experiments - to the International Space Station. - - - https://github.com/astro-pi/python-sense-hat/issues - astro-pi/python-sense-hat - sense-hat - - diff --git a/dev-python/sense-hat/sense-hat-2.6.0.ebuild b/dev-python/sense-hat/sense-hat-2.6.0.ebuild deleted file mode 100644 index 2e4c16426f36..000000000000 --- a/dev-python/sense-hat/sense-hat-2.6.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -MY_PN="python-${PN}" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Raspberry Pi Sense HAT python library" -HOMEPAGE="https://github.com/astro-pi/python-sense-hat" -SRC_URI="https://github.com/astro-pi/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="arm arm64" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/rtimulib[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND}" diff --git a/dev-python/sentence-splitter/Manifest b/dev-python/sentence-splitter/Manifest deleted file mode 100644 index 691ed4c48763..000000000000 --- a/dev-python/sentence-splitter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sentence-splitter-1.4.gh.tar.gz 33888 BLAKE2B 490da5f1dde77a164306a0ac5cd9b073eda5e25e8016f7dbd4e5add1341c276ea7dd646442e88697e9fb1f3ebe58ad04da7d0fda36793e66c34f83a728f6a121 SHA512 d1c8cc2c830f5b005265c5a0633bde9237f0d4f52526fc16197fa1b6bb413c25394e41eea03bdcedc824066c4d16d4c77b293ecb3ba37f8ec8eee2037842869f diff --git a/dev-python/sentence-splitter/metadata.xml b/dev-python/sentence-splitter/metadata.xml deleted file mode 100644 index a286ac57187b..000000000000 --- a/dev-python/sentence-splitter/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - dev@notyourcomputer.net - Shaoyu Tseng - - - sentence-splitter - mediacloud/sentence-splitter - - diff --git a/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild b/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild deleted file mode 100644 index 5e4f77fef57d..000000000000 --- a/dev-python/sentence-splitter/sentence-splitter-1.4-r2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Sentence splitter using heuristic algorithm by Philipp Koehn and Josh Schroeder" -HOMEPAGE=" - https://pypi.org/project/sentence-splitter/ - https://github.com/mediacloud/sentence-splitter -" -SRC_URI="https://github.com/mediacloud/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND="dev-python/regex[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest deleted file mode 100644 index 9d0509574390..000000000000 --- a/dev-python/sentry-sdk/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sentry-python-2.30.0.gh.tar.gz 692893 BLAKE2B 49afcb991985b1b3c255dc6685d1026bddcfc9d7ba387dfcb180a49761e3c404c6e25100bc8174ad4b8b255dba9a3582d109563453e8a6892145ab76ed7b9934 SHA512 8d926e0c94240cd842d3c1fa022e723ef0dbbbedfa22d39aeccc2395388401ce8a481a20072fc750e89eb87607b85126e4159ea571f766d223c3c326e0ddc158 diff --git a/dev-python/sentry-sdk/metadata.xml b/dev-python/sentry-sdk/metadata.xml deleted file mode 100644 index 09f8824950d1..000000000000 --- a/dev-python/sentry-sdk/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - Sentry Team and Contributors - hello@sentry.io - - - https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md - https://docs.sentry.io/platforms/python/ - https://github.com/getsentry/sentry-python/issues - - getsentry/sentry-python - sentry-sdk - - diff --git a/dev-python/sentry-sdk/sentry-sdk-2.30.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-2.30.0.ebuild deleted file mode 100644 index 59f4585007c7..000000000000 --- a/dev-python/sentry-sdk/sentry-sdk-2.30.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="sentry-python-${PV}" -DESCRIPTION="Python client for Sentry" - -HOMEPAGE=" - https://sentry.io/ - https://github.com/getsentry/sentry-python/ - https://pypi.org/project/sentry-sdk/ -" - -SRC_URI="https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz -> ${MY_P}.gh.tar.gz" -S="${WORKDIR}/${MY_P}" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" - -RDEPEND=" - >=dev-python/urllib3-1.26.11[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] -" - -DOCS=( - CHANGELOG.md - CONTRIBUTING.md - MIGRATION_GUIDE.md - README.md -) diff --git a/dev-python/serpent/Manifest b/dev-python/serpent/Manifest deleted file mode 100644 index 09705592833b..000000000000 --- a/dev-python/serpent/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST serpent-1.42.tar.gz 90352 BLAKE2B 1b1f8eb284c395134f48ebf5d5db3816f91e06bc8b2333971d71b4ec9ba0d883e6ecd999afa8a857f91a9559bd828378fe24cfc8c217f38f6274583d66c5f7af SHA512 a01b68ccb59d8f4b2b6d2dad031429ce7ffc81c6f64bc7fcc464e38205f2caba3be879facefe0f6e33d1c66e515c7dc19b7cb5d68d829d01dd488b3bccdb2596 -DIST serpent-1.43.tar.gz 91641 BLAKE2B c759ae6c015e1ece26ed63a2bba3489cdbf1dde45b462d99133e89d8ab5be335503a1fae1384112ac1fbcb2c93f4dece3bfb9370642f1baa6a2c14a953c2c843 SHA512 56190171bccf5ed4745d1891e364e09817af0c9b338d260e6b039acaf03b1832cba4b91c30eccc945b1bf7152317f3e987d99bf09b1b649fe1e916c7671e9d12 diff --git a/dev-python/serpent/metadata.xml b/dev-python/serpent/metadata.xml deleted file mode 100644 index c1b973d66b0c..000000000000 --- a/dev-python/serpent/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - serpent - irmen/Serpent - - diff --git a/dev-python/serpent/serpent-1.42.ebuild b/dev-python/serpent/serpent-1.42.ebuild deleted file mode 100644 index 924347ca71e7..000000000000 --- a/dev-python/serpent/serpent-1.42.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A simple serialization library based on ast.literal_eval" -HOMEPAGE=" - https://github.com/irmen/Serpent/ - https://pypi.org/project/serpent/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ppc ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - eunittest tests -} diff --git a/dev-python/serpent/serpent-1.43.ebuild b/dev-python/serpent/serpent-1.43.ebuild deleted file mode 100644 index 951699eee9f9..000000000000 --- a/dev-python/serpent/serpent-1.43.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A simple serialization library based on ast.literal_eval" -HOMEPAGE=" - https://github.com/irmen/Serpent/ - https://pypi.org/project/serpent/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - eunittest tests -} diff --git a/dev-python/serverfiles/Manifest b/dev-python/serverfiles/Manifest deleted file mode 100644 index 0a2a7878eea8..000000000000 --- a/dev-python/serverfiles/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST serverfiles-0.3.1.tar.gz 11726 BLAKE2B 5e075a816d510301af38642175530bed7fb785da4ada682b1249f993a5e8974a89f301e63ed307b4882df867641fa123065ae249dc6e48b1210665fac283d3c5 SHA512 424b99e3f0bcf97120aaab5ffcb6e08284d9a5f5caf614f4dbc41871b6aa637e39bcb5696ea593a09387c41621617079da939b6ebb183e64f878656b4d8071a9 diff --git a/dev-python/serverfiles/metadata.xml b/dev-python/serverfiles/metadata.xml deleted file mode 100644 index 825728901be7..000000000000 --- a/dev-python/serverfiles/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - amynka@gentoo.org - - - python@gentoo.org - Python - - - - serverfiles - biolab/serverfiles - - diff --git a/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild b/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild deleted file mode 100644 index 18c6b1474c24..000000000000 --- a/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Utility for accessing HTTP server and storing files locally for reuse" -HOMEPAGE=" - https://github.com/biolab/serverfiles/ - https://pypi.org/project/serverfiles/ -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/requests-2.11.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/service-identity/Manifest b/dev-python/service-identity/Manifest deleted file mode 100644 index cfdfc4f47e60..000000000000 --- a/dev-python/service-identity/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST service_identity-24.2.0.tar.gz 39245 BLAKE2B c23e323e5b6782cf814c85d63ce89f41c0d6cf120cb266714944548b18c4cd50b23f59bd62cdcc88a7c3bd874713de3aab78340f219547f84852f895867b0f22 SHA512 8dc475b965e5e33f2c9b5587b7b91351c8b424e2ebb89ab8cf7fe159798d26912b16bcff9bc6151606e319c32a7e53a3852fafd7c7bccdbf1d6ac93c2f9dda03 -DIST service_identity-26.1.0.tar.gz 42898 BLAKE2B 80453af616bf87634ea361988b8cbba5fe9131390f77687046017747675c4d2b3a98b1d7e7e95aae1421b08384e930c19964bb1a36052d70a832b24680cbdffe SHA512 cc86fd09a6c3960c2de80fcdcce1212938518897699e96bc78e8366186e2d0585bc608e6e1b0b33ce36ee4df2206ad2a6c38fb42b1c04c8ef2b1090c43302041 -DIST service_identity-26.1.0.tar.gz.provenance 9879 BLAKE2B 32af8eafefb9450c76c275d4811e14b85853d4ac071c4a93c423401e260944da56060c76d04fd4c7029c93700dee09fc24087f217b486c6cd85459eb417144c3 SHA512 3d7db0c609aecae4ed59f3fcb8e87fb89c0236e8c96679bb9da4553c01b60cac3ae11027d26aaf8e1908f5613248ab15cfd84f4d798fe9e95d86b0b2efb8093f diff --git a/dev-python/service-identity/metadata.xml b/dev-python/service-identity/metadata.xml deleted file mode 100644 index 7331b1a5a602..000000000000 --- a/dev-python/service-identity/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - service-identity - pyca/service-identity - - diff --git a/dev-python/service-identity/service-identity-24.2.0.ebuild b/dev-python/service-identity/service-identity-24.2.0.ebuild deleted file mode 100644 index 2f484010bc0a..000000000000 --- a/dev-python/service-identity/service-identity-24.2.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Service identity verification for pyOpenSSL" -HOMEPAGE=" - https://github.com/pyca/service-identity/ - https://pypi.org/project/service-identity/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/attrs-19.1.0[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/service-identity/service-identity-26.1.0.ebuild b/dev-python/service-identity/service-identity-26.1.0.ebuild deleted file mode 100644 index 866ceb2765cc..000000000000 --- a/dev-python/service-identity/service-identity-26.1.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pyca/service-identity -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Service identity verification for pyOpenSSL" -HOMEPAGE=" - https://github.com/pyca/service-identity/ - https://pypi.org/project/service-identity/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=" - >=dev-python/attrs-19.1.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-47[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/setproctitle/Manifest b/dev-python/setproctitle/Manifest deleted file mode 100644 index 8d1d2630208c..000000000000 --- a/dev-python/setproctitle/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST setproctitle-1.3.7.tar.gz 27002 BLAKE2B 4c750e871ab1e68ee1cfe2c575b99b94dd3d3bd99e6ee1c934c7b9b23f73bee09dcd207d665eeec79182a25295c4ade1e15107808fce911433be4d2c26017731 SHA512 b801a6291bf0b29c3b73f0fa3ce5e34949626abdd45a785c8806be582383525a576876c0b37f41fd6fa809256bd70cfcb64ba6a3609bb83a5387b4a4cf0a191d diff --git a/dev-python/setproctitle/metadata.xml b/dev-python/setproctitle/metadata.xml deleted file mode 100644 index 92c86b62c87a..000000000000 --- a/dev-python/setproctitle/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - setproctitle - dvarrazzo/py-setproctitle - - diff --git a/dev-python/setproctitle/setproctitle-1.3.7.ebuild b/dev-python/setproctitle/setproctitle-1.3.7.ebuild deleted file mode 100644 index 60cf14f3a04f..000000000000 --- a/dev-python/setproctitle/setproctitle-1.3.7.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# The package has a fallback implementation which is a noop but warns -# if the extensions weren't built, so we always build them. -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Allow customization of the process title" -HOMEPAGE=" - https://github.com/dvarrazzo/py-setproctitle/ - https://pypi.org/project/setproctitle/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # remove the override that makes extension builds non-fatal - sed -i -e '/cmdclass/d' setup.py || die -} diff --git a/dev-python/setuptools-gettext/Manifest b/dev-python/setuptools-gettext/Manifest deleted file mode 100644 index 6fc928430498..000000000000 --- a/dev-python/setuptools-gettext/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST setuptools_gettext-0.1.16.tar.gz 16842 BLAKE2B 1af9cac3b9f982fb39b17e9d8e2e0dd1dca6fa31e0ee280869f9c0c71960e85eeda6586126cf7301b8fc79779dd4dc33a3e53232ccd22ad202ca8a5a9279deb2 SHA512 5a9c54b3c7186a37896b7ff7cc07b20566161bf169b1226d0cb9d9ea677e24a3dff01b180f41a900943090eb4d0c8bff5fcc042dc403f6a028af13cb4f628a15 -DIST setuptools_gettext-0.1.16.tar.gz.provenance 10155 BLAKE2B 7239719ea7a6ee9309f637bc340f2be489044d1e558f2845a56f5dd9cab3d28a6414c0335827a61ad4c22ad48c96666030f457fcf13cf4d7e34253a90a69f0b6 SHA512 7c6f679f17d40a9e40e480a8aad3516d89aa787195b6b89764af3fcad845d5ba93f3ecf9169890bb43e600f9e2d0d92909a8d25c728c90930198cf8ddbd2a73f -DIST setuptools_gettext-0.1.17.tar.gz 17229 BLAKE2B 0a1d9814ecede8695a9e0dbb85ec291641c1a59afc0d24e78ff05e270fdfb218e490521a5f74670ad61128dd85bcbe86d404086a4ee6e196548fcc06e473d835 SHA512 715ebb35e0b588bda38f23d23533ecbb95182b10be594451d80c48ab9fc74a3034d9fc76f353df6eb78ccc6c45b3111ea17618a8f324a99cf399b61a8285a67d -DIST setuptools_gettext-0.1.17.tar.gz.provenance 10016 BLAKE2B cbf7c9b762b25ef0767415ecfd98a83c0ec7c2419e12d020f41b9462301b507e6baf1c2defafa92ea6e3410624244de3da0ad4b975b9cd2f8b9161326fd43a49 SHA512 8a73a93cc8782d59fe3d13dc123c2974fef51976402453c41679fc9e82f3c9acff34c696c7e5eb0748c73c2016b05287041941625d74dbf7914c4daa077d91ed -DIST setuptools_gettext-0.1.18.tar.gz 20769 BLAKE2B 39b7c7304431f4b0bbafc5cfdee674d7e9f86a148df4adbb28af9dad22fcb5fdff3580975c766f910dfb76349bed1a52c40565410f2eebc5f86d250156a8b9a3 SHA512 e2d08f1fd2897fc8d844be4be53702ba234a77cf50115cb89d5242d79c156f91db0ee8018f19e0f93746d30be7c5ee9d6fd7b30b5cbfc3797eb0e4caad7300c1 diff --git a/dev-python/setuptools-gettext/metadata.xml b/dev-python/setuptools-gettext/metadata.xml deleted file mode 100644 index 4b6dc6a166c0..000000000000 --- a/dev-python/setuptools-gettext/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - setuptools-gettext - breezy-team/setuptools-gettext - - diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.16.ebuild b/dev-python/setuptools-gettext/setuptools-gettext-0.1.16.ebuild deleted file mode 100644 index 2afa59ff950c..000000000000 --- a/dev-python/setuptools-gettext/setuptools-gettext-0.1.16.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/breezy-team/setuptools-gettext -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Setuptools plugin for building mo files" -HOMEPAGE=" - https://pypi.org/project/setuptools-gettext/ - https://github.com/breezy-team/setuptools-gettext/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/setuptools-61.0.0[${PYTHON_USEDEP}] - sys-devel/gettext -" - -python_test() { - cd example || die - distutils_pep517_install "${T}/${EPYTHON}" - if [[ ! -f ${T}/${EPYTHON}/usr/share/locale/nl/LC_MESSAGES/hallowereld.mo ]] - then - die ".mo file not installed" - fi -} diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.17.ebuild b/dev-python/setuptools-gettext/setuptools-gettext-0.1.17.ebuild deleted file mode 100644 index 87b4edf669ab..000000000000 --- a/dev-python/setuptools-gettext/setuptools-gettext-0.1.17.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/breezy-team/setuptools-gettext -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Setuptools plugin for building mo files" -HOMEPAGE=" - https://pypi.org/project/setuptools-gettext/ - https://github.com/breezy-team/setuptools-gettext/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/setuptools-61.0.0[${PYTHON_USEDEP}] - sys-devel/gettext -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/setuptools-gettext/setuptools-gettext-0.1.18.ebuild b/dev-python/setuptools-gettext/setuptools-gettext-0.1.18.ebuild deleted file mode 100644 index 8db7b22e456b..000000000000 --- a/dev-python/setuptools-gettext/setuptools-gettext-0.1.18.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# 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 pypi - -DESCRIPTION="Setuptools plugin for building mo files" -HOMEPAGE=" - https://pypi.org/project/setuptools-gettext/ - https://github.com/breezy-team/setuptools-gettext/ -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/setuptools-61.0.0[${PYTHON_USEDEP}] - sys-devel/gettext -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/setuptools-git/Manifest b/dev-python/setuptools-git/Manifest deleted file mode 100644 index 95839a0d0ef1..000000000000 --- a/dev-python/setuptools-git/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST setuptools-git-1.2.tar.gz 10546 BLAKE2B 52b7cd8387037b1eaee91e9df7de9944ea08bf02f4cf9ea74fa9d0febf85d930af989e9a07289935d8886f0fa4439c4cb46556ff81343981153ca35314703a9b SHA512 c070911618b6b92c862fb0bd40f1daeaf79e2ba10389fa1e69e4c50cfdd39c8e57a612082cbc7d932f8cea12a769e13451e35e1c8fe34f170d4817fd0d44f156 diff --git a/dev-python/setuptools-git/metadata.xml b/dev-python/setuptools-git/metadata.xml deleted file mode 100644 index c3272923f931..000000000000 --- a/dev-python/setuptools-git/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - prometheanfire@gentoo.org - Matthew Thode - - - python@gentoo.org - Python - - - - setuptools-git - msabramo/setuptools-git - - diff --git a/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild b/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild deleted file mode 100644 index df415aa2f8e5..000000000000 --- a/dev-python/setuptools-git/setuptools-git-1.2-r3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Setuptools revision control system plugin for Git" -HOMEPAGE=" - https://github.com/msabramo/setuptools-git/ - https://pypi.org/project/setuptools-git/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-vcs/git -" -BDEPEND=" - ${RDEPEND} -" - -distutils_enable_tests unittest - -src_test() { - git config --global user.name "test user" || die - git config --global user.email "test@email.com" || die - distutils-r1_src_test -} diff --git a/dev-python/setuptools-rust/Manifest b/dev-python/setuptools-rust/Manifest deleted file mode 100644 index 9ec9543c9cda..000000000000 --- a/dev-python/setuptools-rust/Manifest +++ /dev/null @@ -1,127 +0,0 @@ -DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 -DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9 -DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST convert_case-0.4.0.crate 8098 BLAKE2B cd038a7b0d52a9e183a96cbd548a8deefbe0c60d6aea15d7c6f92a4bbf991444d401b5cd3c944f3d37019e7e3db2a648e321402e13803768556f32c08ec00084 SHA512 e17e92b94b030e39f368ef0dd0288dbb45f77c8ce3034c1a6fd2fd43f38cf10a1af5aa7bebdfb447c335d9593c32dde7262e13f97c271c419c6106cf47dc01e1 -DIST cssparser-0.27.2.crate 56792 BLAKE2B 06b2c5692526fa8aabf158fdf4c05e77a6c30f33c631a735256da6eb50bca93031dd7899f484e482ced7377fcf433b30e6a0ed458b27401e183f9f80af897007 SHA512 7ab205b05112deffb5c50586106c6f04932a8b5aa1bc3224062abfb65136884f20189ffb1b2402aca5c29cc52c3315492db5c05ac052a70ddea88eb6683df295 -DIST cssparser-0.36.0.crate 56357 BLAKE2B 6d45a9e92a1eda1680c9652bdeeca26af1bbae6e3114af016947b1cbe34ce51bcd82c717d01808f273fea9bb421831353b4b64657da35ff4dc8c6bbe636a1437 SHA512 ba59eeeba49f59df3c8cef5ce4e09c4d054680fef977c28dcbc028bcd1ecdbde4d01d348cfe9f0e42476e30432c16619b8c8f1122ca5f9184d842c8d171d0eac -DIST cssparser-macros-0.6.1.crate 7914 BLAKE2B e754cdabbf678d3f9efab469e72cacd05e2635352c4a3f4c40971772550c3bd48315a65cd121a79542ffcea642cc0868c41cef1c7ad5a31da92ba21a02c41530 SHA512 21d2f8bcaad0a8fff865b23bb2b59dcc5165f8861c4b9d7d70e9f302b58e2cc5ef8555bcab97889bfe81889a2b27863c755494baa64a52c65cd74687fe58b124 -DIST derive_more-0.99.17.crate 55771 BLAKE2B b290bfbf06119018206be0f8ad4c92508be4cbc443f1a937c38961e207fc3f433d8a87b2b5a17e72aa1735520799540557d9dd9e49e26b8eb7cc80289afd44bd SHA512 0bb5a94e56d35a17ff4deed61c437ba75c9063694032ba98b58be1b072d33f2fb170d51bd262a17ff1beed2110b334528de75d5315ac627202ccb13d8c490baf -DIST derive_more-2.1.1.crate 88632 BLAKE2B c875dd4b0718ab1ee2e6faa74e1e1206b972f90dc0541dddd97dbcb6e3d2a7489ec55a7d4d6c27371a3d308e0e58d135ad5d0bb050777b5b60d75466a3a9e626 SHA512 cb4de4ead185ad40c6e9e0fe316f16ada2070d5ebc336dcb73dfd8def87605d8ef9beb454c9202096aa4da8da0c32307fd02054f290722b561d6fff83bb91dff -DIST derive_more-impl-2.1.1.crate 99094 BLAKE2B 9fe9720e2cc9b66e849b8598e28d949bdf5422c34945227ca12c2626f80c564ff78edc59ab57863c18c11ef558c4b3e5629bbe037c4fcc0ba323679d04d26880 SHA512 07a6d6c5be2968ee0bc6847ba5bb4809a80a769743868068a71d72fc376516724df5855edb6ebc2ef569ac8f79bf632f34ca30640fa54f030d58ce301de44b89 -DIST dtoa-1.0.9.crate 17002 BLAKE2B 0b658c6af9a82f7b6ddfeec4f7c2fe21b8ae65e25674c4bb15d5c39c62a0afd9461e37d01074a0e3cef9085732c95cc1c12a09e2f91e508be80f2b22743413a2 SHA512 996814e68f67c77d68a0e3195241f7034575453401370a1842c94232a35aa41c832f788720ee68947662ae0e8c7595df736810a2b392871f57e6ccb47f55a4b9 -DIST dtoa-short-0.3.4.crate 8276 BLAKE2B a0642c3016a22d7737fd664480b13015549cfbea01e0dd3b58883e02cf4da68b6ba271062fab2d890ce82c69392905e1fcb39a32cad67f3d1f6c4f4f0a223ab0 SHA512 1df9db497daf36af46444d55b3d9b1d9607afba56fdf7e959fdd3b41be7c3c190522ff1cabbba20a896eee4cbd54c84be22a0fe4a7ebcd5ac7141fff1ad86035 -DIST ego-tree-0.10.0.crate 17436 BLAKE2B 97f3e2b1651b97d22509bd5e23fb0bcf95eafce61e850b929e73044a078294a3be1a82fb97f6d7ee7124eb1a495d0eeb61ef33f9c13481dc2ab986e1a76b605f SHA512 18f8944ac77c40eb173cd04997054f5aba13ac419eabb91e4796fc926b7fb81fedcb0f02d6b57cd019d695fbbbe8b9e301fc3407f68b0a514db03ae5a54e54ab -DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947 -DIST futf-0.1.5.crate 11344 BLAKE2B 2cc5e5f5d4ace47e9273546e46c500432da47f246cee18f24607432305dec9481ec3d02b8a9bff4724efe05ea1d235294c52ee4eeb2f5f285ce56c2987b62d24 SHA512 4cee071c067c879742839d3d32192ca94ee2f9241468656357c3aed116cb7c656bf81722f32b67d60214b7db66858dca6443f0d52f0ff2114fc70971bdddd2d3 -DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38 -DIST getopts-0.2.24.crate 21467 BLAKE2B e5468cb141bc8be43ec84606c873fa6e16a49e902e247f7c38a08c6e8088d36964d99b41ae3a98a5350cd8fd15ee8d46762b818c79d1198c0aed576de191b640 SHA512 3b0fd721340f732d3ed3dee38c61a46d83c920d24d96fdc780927c2a02fb9a6910eca4caa57db83d500d76bfb0e7f424a166204fcc4c5a4d87ca3ed30008f5aa -DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53 -DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST html5ever-0.25.2.crate 72780 BLAKE2B b9dc442ab8b6e502eac5bffde57d7fd85f8da2f13276705e53f1e08c4f653b6207dabfcec5d121c55a8227f0cfffc1c662e3aede885a3473293783672fe9ed1f SHA512 08042721c9db82ab45c98c8f1e5a1d3359906c829ad17ebefb1b933553786c6e7c3b7cad400ea382feb5f0187060a2ba4f1a271c25a870a90cb5c596ac6daf0f -DIST html5ever-0.36.1.crate 76875 BLAKE2B f81d674223c7d938f38b13d40fc4466421d0934487f4abc49d1e3789ef6daccb191d96964f70c05ef4b2d5439d24a6bc475621041dfc9da4f05dbe8512847a03 SHA512 161666645067c365ceae495086d92f4f5ba8ece648cb996a0c4fc395c7ba82fcae729acfe2a9a8f4ded44946079aeac74682b60e32d8fa297271c3b94e8691ad -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f -DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e -DIST itoa-1.0.17.crate 15905 BLAKE2B 105796a6438bfccbb4676cc0beefd89abb05dedf077794dae48dcebd63cc745bfa4664c0eaf7bacaf989ea9051c98703e7ce85683f5c8c234fd1639c391aa3fb SHA512 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04 -DIST kuchiki-0.8.1.crate 22153 BLAKE2B f5e887c70e755f99faba569a2ceb3e9942d4dff50e884af1764b6cb557b90d4d89c8a800dd397898fd87c4f9e5d7a6b162b2964c8518a397e38c3919689efcf3 SHA512 68f668032cd6e1152e3eab196d7bdbc0a835daabb0de6b7ced7f463ea56224c35bdb18cc0dd7e57a90461d1ee5e0349e8488df7390580e7eea570997fb4029e3 -DIST libc-0.2.154.crate 743304 BLAKE2B 25ff132ec29b78dec455f0a1fc9fbfc744ee0d6eb410aba05ec6b1b08af9d83ec61e56f840f86cb833f590e8cdec7f67ce6e7b630ee227a36581650c81298b84 SHA512 891a36cf153a9f4d58793412c104504c57280994e428ce8ba208673a924b2de38cc21eece09b91696eaea3b2359606dbe9f1509f9bf364bdabdb366ef2dd0f61 -DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7 -DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b -DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a -DIST markup5ever-0.10.1.crate 34668 BLAKE2B a13f39ba93a26a558a8f03ebbbaa98bf2c7caa4fd393be3e307acd5b59a6d91fa8fbf4deff234266cd55772d5047145cc80c5a215ff8eb5b2fddb88468ae4fb2 SHA512 447b0f44ea8b786688127aba1b6eed826dc0127658d293c22db74864381b5e7bc0584243dcc0ee19929d3e757521167c13a108155ed5c8e78375cb0fd3c6f7b7 -DIST markup5ever-0.36.1.crate 18227 BLAKE2B d6f2fdd58395313c93de23c530b289faa9067e55d4c34c3c7142414a227810baea156d2980e2581a1ca4c012b7470de68e9b3e300fdb72a7c71aaa59cf3d01c8 SHA512 1c2735cbd310c0f1d89d4396094e72698bd481349be10018240e452c112c41191df187aca3de85dc9e0da627a88b4790a75281de82024436a3c1e6f65ba7db54 -DIST matches-0.1.10.crate 2592 BLAKE2B 6e9e8ce8ade3fa0f144a1befae104f63764f8346fe864395be44f99d40ff0fbaeb45b6f2fafb2e7822d1ca72f1cbeaee4c5f9bc3e2485cfef2b8de2a4183ec04 SHA512 2248c6192238a8eda2dc389a5c27357555607b726d195c36c4cf647f793a4a9e17ecdf5145b5a4d8fe6eba7f9b23c7b2db1cbd553f5610d25976e3709bc2fe4d -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST new_debug_unreachable-1.0.6.crate 2582 BLAKE2B 2ac3dd86f1a532832a40ccfda95654e43709a62faebb8182c87309827afdd23e6d3f250f2345f044cb789015c30b7907be63253b487d368e68c4fdbc7de20492 SHA512 73a61acbc9b20b3595925360827ba8798f3338471b291fa37c72a1c9505b3ec9f688808fcaac9a2eb494e5f3ea5331d30545d5f21f89559111bec6126ac90b48 -DIST nodrop-0.1.14.crate 7667 BLAKE2B 83aa728540908d2d2d9f82c18282d9a9d74ea01b5b836d83cd3f03d225ddbef9fd3fd13460895d744158af74fccf13b7edcd5bb1bc127c696e613de673e25863 SHA512 f583ef6104aa087e13c66a183d451d4cf350560476ca959ce4e0e8308db26ac9f31166c25aca3d50ccd972266d7595d89767655504566a4131a54607e8ed9376 -DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST parking_lot-0.12.2.crate 41723 BLAKE2B 7c9a4f483b09f4e4bb25fc758c80e8259cb02960b791695a061fe595cd6ed9b13f62903513cefb595bd633488b23254dee054a98282162fc4664301ce04853c0 SHA512 42794b06d410771d1ffdfdd4a9cab136cfb80cf95385876a580fc45739fa41f0769adfbf16be54a9a931632e02d2464278c5395092a1d6107703875e9ad112b2 -DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389 -DIST phf-0.13.1.crate 24786 BLAKE2B dcbc7f9c78bad0ec3e3a600568162687bcc6546518133134c8e119b798f92846690bf9588710a4d942debf4d65423c8930b8ea09d7b4fa173ceccae6381cff5f SHA512 7e85d992de1216e6c0a499ba61a4f94afe06e23af10ffdda8d635d31c93eba0f2b3140abf0e156d12dfd90d52efcbf8b9e4b9a8f8beaf42b32984c7aec6d3f5b -DIST phf-0.8.0.crate 3902 BLAKE2B 3f1d4f9c23cfa2a3a0b7e4f809ff00783d71bb4839b27246d5244e5aee61a211498715ed576f00749e8132a6af1cdf50b2eb27d2f49896f006212981886a0e44 SHA512 a3013c4106ba72aa3cf22bd3f903eeacc24ac7cc47aad791bc5e9a63e1aff928a537399b6a86b0346c5eb37979ec01b404807e622e79a0a70a0e01e63c07a47f -DIST phf_codegen-0.13.1.crate 14774 BLAKE2B bc124eddfdefdcb337e4e61779e3eda15eeaa5665493ddadd93593e6be7e8433d957a12aa01ba0ad9e62bbaca3de1345256e52d0b35ce647bf5a9b3c7403edac SHA512 37eebbc9639bd9c079b75c424063301978b73bc03ee7746991de979bd29f88ab9d5df085e20f9988825b0e48b7329b7586ab5ccd47fe5bbf6927a56856efb950 -DIST phf_codegen-0.8.0.crate 3192 BLAKE2B 65c733fb896fa034c97482d122a2ed4c39d763cbb65ee48a229cdb320910aefeef125674bb1305a4a12f5fccefd71f859e33cb26c3e6be09ed8f776f9ff9b463 SHA512 6649779b50683b1b83c89da921ee52963fd517660540148e9ba4b59f9639c705e08400c4da972880ed161564816c7ad45704d6bd51d1429717137de8f46cb941 -DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19d3498c2e52acd02975b236ec3802f6ee57eaca40393a9742b5397809ef548923410768a727108c83139fc70562a43 SHA512 b6542d816b2e963c169df695d332f92237ba380f49bf919021514a16aef71de8f4f70b9612356db9f345f3f0d3656b2b39a4f34f8ffa8515510b81f1b19cb9f7 -DIST phf_generator-0.13.1.crate 15952 BLAKE2B 07ee819049dfb0620464842f4f3ceb45498265ff55c154f28d12ec6ec3762b4cab8be4b2444914e4abc59cbe867472e18c5c480cfc152fda89c8c0f80f76b6b6 SHA512 44b596d7b63fc8e99c0ea422edbb557aa17a5d01be178e0300a72cd887f2f6cd229ed60ecff201cd76b8469a731bf8f60b19e40f3bbe640f55d157c6700e897a -DIST phf_generator-0.8.0.crate 7604 BLAKE2B 936c9ad95d2d5b6b4bc97dac9bcf99813462950f6280d9cbb8c8ae9253d3197f25b8173c202cdd51c4a2d3f422ca1d6f5c9055e7a87e45b2dc5fbe5aa6aa45ce SHA512 de045f47567defd43fe32fc62191a9a892e5a478e1a84b853cff3005e94967ded68e5770eacb43f2e97e58b8f4283327a38a3bdbd55e1d5c708dab601ea66270 -DIST phf_macros-0.13.1.crate 21732 BLAKE2B 14469d553d6c6835e20b94234373be993219889f19772a46306ba547a36090445f835adccbb4d58b6efdbf2e1bca524cd587cbaa868c4a55aea2ac6e3ea30020 SHA512 37d869a578817751337cd9cf88387d91ec9d671ae752b13a98033cb27ec5efd20eddd0755e24a1586f199340a4ed7c878d15605b7d6318a237d24cd5aed38a4c -DIST phf_macros-0.8.0.crate 5814 BLAKE2B 39f40a52c177da227b3bf54d0fe4f05a2d6c382183ab0400d74a06d34fb3f28a23342496f6e0d48d25a792bb848bd9ed740a10d37c39969ad79c929fdc98d743 SHA512 ba56661aa92393fad7712f774fe4f0b7bf25d483aa7d4c4617409e655e9448b39780a904b8865293e16f8e63d62440aa0d653fe231beda4f58194de455598170 -DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5 -DIST phf_shared-0.13.1.crate 16141 BLAKE2B a5cb239f8dbddf4fafa0dc5e85dba03712706455fd6643092bca73cf72f62b03610c21851e34c7f52e0a307b3d9c3faac6f260c67061cae585dd678cee328a82 SHA512 b8f61f3c420b02dd5256242cef47b7c4a8ad99f07712c81bdfd70be67fd1e538279a987676d07ab542df707a81f37425a5062f147ed98776c678f6ee1b9e0ff1 -DIST phf_shared-0.8.0.crate 2860 BLAKE2B db48d88ad6e7aa6bdb2f6750ab66063a55d005b4f5e92ededb59da1f1fa9b1296d30f87d32d036f08e3a74111ea4d8287e8eb6c86d0edd76b3ceb38f223696db SHA512 6ad7ac732b7cc42e7e179329fbfee7074d26652d73eb4f2b97224491d978ad9b14c66e5a539c96b84c70124ac44cfc009bf963a42c438d028bd9737b99f463f3 -DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c -DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a -DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05 -DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd SHA512 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST proc-macro2-1.0.82.crate 48452 BLAKE2B c01f60b788c1395d1041d7eb55fe9519ae4e78f86e3dfa732458747767ff801fcdd5a19a81ee9a8d8cd2457eb0a2bb7cec118299a5a9a64d65b5cf06b9d81165 SHA512 3726463868483243adce01c319c1deb1ab153188f1adcb083b53bff838fa80371091bb8e20ce88709ea850ab3ef74dcd99ca5aa95fa375b330841fd4230c842d -DIST pyo3-0.25.1.crate 1121993 BLAKE2B 79a982131fc4c4f9292e97bc8d938d236ee9cefb99bb90646a84703660ad506aee8ae1f1e626d985aa62c695722510f2697544581fa5c3a01f193be2bc2779fe SHA512 9c842c89d274dba0c8a3085a8524736245d65f07e5c05bc13fc89167cfdeb1a4ff2b4a9da9467eee918e45d01777473f39bda11efe0052859969d4fdeac1adc6 -DIST pyo3-0.28.2.crate 1202843 BLAKE2B 18158e22631ab35348eab1f117f16b311932de832d910f37a71cf481ec04ced03c37baaf63f1c8afc7ecccef039fc8f9072cbe0dd5109a74e7fb9f6b3ddb18a4 SHA512 fd4a03eb1cdfa40c1ed67b588cd4da31c90972f95c669b20a1099fb9304cd9506337f674e0bc9efd1d22a453162aac79a36ab18ca97eaca3515d640e2e9b923f -DIST pyo3-build-config-0.25.1.crate 34126 BLAKE2B ca905f1f74e26f38ab63a4f5754055c9dff01f9396f81ece09b7ce067181b657e6746db3b373f7177805f6564d0df0db064b5fcab8160d5edc357e64dd32d0fc SHA512 d6fe4a46111188203a839c8c73b9835f98cd6bc5982868cbcc9f502c5a09b35c3e61117b50ef8372470051b5bc4959731907748ffca89f42f300a3081b7b0467 -DIST pyo3-build-config-0.28.2.crate 35958 BLAKE2B 87163e11ff52061e11943f54e0fea1101ec6f877b4e6ecda33e32a19d1a8af3a6a83ab23d17f744fb0176e35f819669e931f88c55d611c8f7ea52eacd1c683a3 SHA512 f9b4863baffdf474ba9121edc19323d91565dd1411acabda03a307c8aae4969657167a80e197d4c8656e711e424053aced6a1de7978cedd38815304835fc5dbb -DIST pyo3-ffi-0.25.1.crate 78058 BLAKE2B 351fe00c99008a34a003e50cd4f6d25e6dae5a446928358cd5146ac9924254614724a015ae77d8aade7bcb497cf5e5b5018021ff5d89a8efa6412f5ccb48744e SHA512 35ab63888f49df13fab8b96b87f6c705186173923fd5898abe8730675156426f020ee517019926ba5e06cdb4fc5f91a75f648ce9eba892e9eaf3ee17864a8ec7 -DIST pyo3-ffi-0.28.2.crate 80837 BLAKE2B ac17690399e5cf84602a974860d84856d9489c7d94ec618cdb3b4c5bcee81d3767a727f22dca0a06d492ee28ecf24c84f48cd391a6d81229b1464fbb17654ac5 SHA512 f6b4fdea320922b81395e593fe135fd4b4f483250fe94d84019c97a3a9f98b6e2122134e09613021f194782038ffea1d32d3c65b1458e15ce3021d39fd582738 -DIST pyo3-macros-0.25.1.crate 8886 BLAKE2B aad9c975c90ff93429be24287d76edd945578b546a927f54d82b6d4bf184f1f8d426ac112307205346e85999a1e89b097f68310de647f27474790bff01c3517a SHA512 08387f3d1ddb0cc253eed376e6e8ebe5722b31664ec742f16c0454b52f1fbcadbe7720ae9e2d3870fe0ca2690916cf6e3e032f5a3e65d767322c068432f6d470 -DIST pyo3-macros-0.28.2.crate 8960 BLAKE2B 54fdb3f2d04c1f04d3cdb4d8422cd9fe1098df2f2740eaf61e2868e19f0a93c677486cef56576e39ba2010e426901c95846b7b81285858094ef1fdf48edc65b1 SHA512 7125a41bd5ceaa5c85a2ac5ed1bf07708cf95f58dd18a8ba9000a3139ebc06e90776b4254820410e940c80ed45f7c09165c8fe57d8f79069622849c6c0861bcb -DIST pyo3-macros-backend-0.25.1.crate 76006 BLAKE2B 02225f8591585a6cbea7d6e53503bfbac395253cb0f45c588a2eb38908bf241034412832f2fcf4e9301318b5b9b82a888755d970f544f402a4f0cf9e4a6eefe9 SHA512 4c9006424630ab9bcd5dcdd45fe927a95a40a61757f0950396eb9f0c3f1794772092a19773c102220489cc621ad65d81dbbe459a1be472f6cd3211c50ef33cc2 -DIST pyo3-macros-backend-0.28.2.crate 87939 BLAKE2B c70e46d44c935e58957cd53a76a1e6d2e97ee1bdc39c926b1a23ce391785f212c30e150286fc78724e945679ac1ff04a10ec958b6d3dfe30c4acee795f6c2e63 SHA512 24203c47d91be9acc949cfc70ec8b4aa32e089275cf9b0061a9909f5e60895c56446692be0056e13cc4df8efc0698e0655626f9524241b54cd172d8a25e42f98 -DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 -DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d -DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e -DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 -DIST rand_chacha-0.2.2.crate 13267 BLAKE2B 7908867ceac98243ade22e1b38f1903fe0249324484d91c948a5058a1e099e5213f325c5ba3400898c8319158ed69f4ed064164f235470856a8191bd990d5a10 SHA512 1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84 -DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 -DIST rand_core-0.5.1.crate 21116 BLAKE2B e74791f941a79971f2741172d489d546373c9abcb0dfbffcb7b97b858ec800b2e0c97df4ac636f3aa1b8dd6c14685edf317336d577f31b5c6cb7d89a157e547a SHA512 4f7500b35e165e6c817fdd67a50745d5497d24e554bb554705097e37258751e8755c4d6b8a69fcb5e1977708ba78620bc35d640e4e018fcd4e88d9dbdbebdcbf -DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 -DIST rand_hc-0.2.0.crate 11670 BLAKE2B 55fd048f2524cecd4f0e17927a81111e3070a8cc6a5b0234a46445400ad5527194edf8c91fb5ad6538f4958d53044ab02424f61a38adb2931e2cb7568c458ee8 SHA512 bca185612bed5cee4da76fb68fe854105da276f5bf2da464e596d586b925df798cc692ed881e276ab77c36b4b0551930966c93656be122ad05899d87853533b0 -DIST rand_pcg-0.2.1.crate 11291 BLAKE2B f8837f3f3dcd7ecfc90f88bb6464b9f79f7c1975ecc68289fd10a5c97323de9c1106de9847fc798f50d96044e46cca9d41f1635130be40bc789492bfaf999de9 SHA512 612c0d1cdc591f80733bf8097e251f02ef7a7e71cafb74e37b63ac68043558045c0c96196200ad07ce7aa9f2d373640c20e598ae5774935c8b52350ec20958ba -DIST redox_syscall-0.5.1.crate 22536 BLAKE2B b7766fcf35dd865fc98495f60da54ca9a6b4cff007f4323d1c63de5d1152766aa5517139b5ec50afca39d934360c701a180c4516feccbc2600085d5d72dabd2a SHA512 0952b5f4f79f2cff04b4c21d964df7b56bc0cbff8d8a2a9a7d38ba66fd69cbd0fb004cd3d8ac6feadde8d9590858cd7e1763da7e4a5de840cdef42b1b6f1e460 -DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084 -DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db -DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598 -DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST scraper-0.25.0.crate 23685 BLAKE2B 156fbc746585ce00ece6f2d0be8cf3cf79709ad99f34fa40fb39d5421461f58d77694cd2cd7db2a7ca0082308a99faa2999caa702fc46b98956324a4a26c08bf SHA512 2c76756e72509076ff0f658b7e106583b023ba63e65d9a01baeb4ba905f8695e214dd4d538d49bca1ffec5f7fc1bc864fc15722ad88672c23000ddde775d6dcf -DIST selectors-0.22.0.crate 44199 BLAKE2B f749e0e53476b695b4937bc0cbf1add4f3f7d4c64f59f71cd0095d87a20bb13c69b6a5271ff7951f9a67934ced5ca0d3fda684c99727ab90b637c0af170e012e SHA512 af2f4ba87c7a52291bc7f5276c4ebcc7689724d95972ac8d162e0f4007a6f0a47ee1aa6095b3b80441924f990b2d147bc4e3e65a7dec164d95742977ca792b04 -DIST selectors-0.33.0.crate 65530 BLAKE2B d8e05f042213cd1a83f31076644b3452ff29f75b5d77857a78caea1459d381bc04fca0d99b8bcac1e2ca59e4d0a4963965c9198644eba4931678b19afe007e3c SHA512 44c8d3be87a713e9b7658479fcd2e0a9595e75e0519e45374e0a87fccaced077e611564cb8e61921cfc504becb52b0c08cac32d6bc9dcf625687ca16edea4791 -DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec -DIST semver-1.0.27.crate 30081 BLAKE2B 760cd2994baba2ab8d63656b39f281304b309152cb3c576a0cf31ebf57294bdb6a10ad73e61f974688b0dd80490e0f4da004f3396cb6988bc90af8eee0961ed9 SHA512 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c -DIST serde-1.0.200.crate 77611 BLAKE2B 57f4a76cf534ffda009a5441e694b0ac87b30e470c97d77bfd572eb54f039c3cec56f9bf5e035e4b3b257ddb341cb4b7fdb85ca3c4684167220dbb98d1e6a762 SHA512 d4d01d62e7338b147f83bdbe358813e70b7ac218ddbdeab534926d205d46f86e2086f73a01f453c9d4a3bfed07e10d57ebd1f86bdafd4fe96c6298f1e527b8eb -DIST serde_derive-1.0.200.crate 55785 BLAKE2B 45eca5504aff6bd099a42dfc794cf732c7e76e5ed362d16082ac069d29e1e6c22bb3e13dede4bc498df8f008bdba15479de618380f37c9742a34d97c9ca12efe SHA512 e70f0e092d81542a96b33610da8ddbf04023d8ecc1fa4a4f31978699c118f096e8534f9e3e4e479ee74280efb86d752dd1fce038ef2def329fdcc10c1aa50942 -DIST servo_arc-0.1.1.crate 9817 BLAKE2B 88586ca0c969df8bfb3a04ba4a689606995876434877a2cd48a72b26451deb6fdcf65273aa9b03948adcbc66b2450301840910e5c4162b993535d69585c62128 SHA512 59d531dcf7a9191b8462ce395e713194994714b65275c0af412186f862be169d0c6fc5d86603332a1aacd8af9ace934dc78531b9cb576cf8179ec35709225447 -DIST servo_arc-0.4.3.crate 17887 BLAKE2B a73683751fbb8bc15963c11676af0f1776531cd590fc703ef4371b98ff5f9b9cf3b07546de2b9c3b71554aff578a03e9c9db5e52fc54a4e987d67b8ea41e42f3 SHA512 3c62d8b22f3994800bb4fd072b2c020a7ccfdd9cd8c13feebf1d2861615a299a22e3ec2ff32363b70001256a7d3f2dbd17470ed718228e5d4f12a688ef394dbe -DIST setuptools-rust-1.12.0.gh.tar.gz 305563 BLAKE2B 8565385eeaa081b72b384406beed3fd5ac28cfb03b5a3732630c8fdac0be3b59d7c22d25ff3f13d08a5790af277f933759354b60a1f55336a5f8a7c7ecef3616 SHA512 59c3a32fcb6a306c57b9c43c75c1abef96c2865546083279d0b363115ff2eb493d8d6dba226a26f97c976aa4b5db3b69378cd32ab76a4c59959ed0a26cc980e6 -DIST setuptools-rust-1.12.1.gh.tar.gz 305781 BLAKE2B c2b7bd01e0ce85af7e990219d92b23d55ee16681f58fe3ecd1f4ec8fa3fe8a7df42f80aee7aa1996f02e2154fa0389ede9590955bca8abf4e5c6e7c3aa2fe887 SHA512 d4b7400a416b9ee4e07dc289dcba17b98f43757e724b812ffc39d30d35d80ca1b9f0098874f9c046f00797c9bc2fc70deb271712ab9ed33d8fe3de4b5e119060 -DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b -DIST siphasher-1.0.2.crate 11416 BLAKE2B bf5856bf89df32ce3721c488b539e30df29b5c7bf663d839586c9e0c8f0f943a8b74ddd771e405d31e2d9396f633dff48735d8f11e64a2d1033bdb7f15b3f4e9 SHA512 8399a455434ffabd268c4984bc8f1fb18650df0293d6262b507fb608ff96316075880ccbaf228a9fadd8192320150b9137fc3d854aacd76a2b338b5b7fd93be2 -DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679 -DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03 -DIST string_cache-0.8.7.crate 16655 BLAKE2B 9a017f3248a3d5e7b8c1a05462a882862b20174c7ce5dda1568c3d3f61c422e84ba2ccd5d6dbd726d1c752f1eaa8062a179470927a80d5bdda0ce530d1ae2c17 SHA512 03f9cdd2c01c0f233284851f17eaefebd68a91ae2ed2b231fab2d6d6476bd19e0696d7d3a74fb6ecb2ec36b89e79ad966ab73051255c9e194bcf9c5029fb8479 -DIST string_cache-0.9.0.crate 17402 BLAKE2B 05ecf1a550ce2c09ac402bd00d830b27c71ccb399cbad905cbd58152e99e8f4dda5ae12e9d3faeb378923a4817d9072d50442dc00cac450e1564ee481d151497 SHA512 9a09369f2058f2520deeeea4cca5497c35b0f1a06166216acf08aae72b879d428df9e7f52ed7c3851379330194a455e2b6402fd4371615b7a82fc98f98027149 -DIST string_cache_codegen-0.5.2.crate 8156 BLAKE2B b1cd91e22937622ce51152957ed45ee88dba9756449f3ef4c4884e491b7810e1c9f10b58012244dafa4422d5589502876f30a43940ee9754ef7b9952ebe4bb41 SHA512 01b9b1a865878537f657adf908159fd04f3f2ba4e70f8c632b73d0ed5a8a09fe2bb9ac8ac4397dec1f50d771dec33fc5d3f9e68dbf80cc177118665b2c67e864 -DIST string_cache_codegen-0.6.1.crate 8968 BLAKE2B 1ccb44c52e3962fcc9dc97319192a53a56f75d76c0ae2436844b1c78ce7c5c78a76abeb8f9acef0f79c645d8910e93930c418efc07b64edfd5e7ed3439f0091e SHA512 476e18c8287bf0ba2d176a0b28342818db5c1972ce28735535d7874fd8c156ae26c63c1eb544f6cfba71d1554670d0c0a4c16660485a3aec4112bbce21b6d744 -DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.61.crate 257199 BLAKE2B d2133732d9a7f16c47729be1b4c18c05ffdcb9cb1395ca9b8e0ee68098c746e92b82b7fe02d33b70985a04c943b38895996da115489c712011f7cfb4820d4f1e SHA512 368f5b5eff3988f6408be59ed4861397d532f6b0225abaac8befb458e87d4f48a92977d986b1a994bb7fc80d9ab455529bcbe5e2ec4e16d0e4810a1e66bd3042 -DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a -DIST target-lexicon-0.13.4.crate 26832 BLAKE2B 923aace3258de547e6813c7d58069a0d3b18941f05debef5954cf872490d9be8bc2036c8e807ee3f74d33c59cb01ce5b105bff95c79a79596cf328783633737a SHA512 0bad8add6b8767f1217b9a3aa83fb176f080ed9241ebd3a208ce3196650b01254c306520f1f950571bda463994631b64af9ddaca8a2478fc40f64b1381e880e2 -DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f -DIST thin-slice-0.1.1.crate 4484 BLAKE2B 7efcd3c30dd24c22641139288b0c530ffe56dd82f26c2c31f557f1fa09ced695cf12b645fa6bc4c12324af0b9b05792a9cff422b6deee3bbb06b57a7cec06f47 SHA512 27b9e6b2a8485b3f89f659d80d67ccb96370f3371996e39f97784c40bdd7fef5429fb96f48d9c045eec5906051708f169fe4ca8f5f546a25e5f6859cafa42925 -DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 -DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965 -DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b -DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f -DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc SHA512 dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47 -DIST web_atoms-0.2.3.crate 27837 BLAKE2B 9da0f5e4fcf79cb56db50dd4433a3aa386aa79816e7fd38d82ebf0891c6420c202b72175d854706cf526e65b5a408050c118f767c70984ba235010b8c32e624a SHA512 432560794f9d318fb7316101998a951e53d349e50679b2a50594e8fd779e367ff3e1c623e927c163f394c0a420cd52fd77ab58bb0d41c6215a8787a962c8917f -DIST windows-targets-0.52.5.crate 6376 BLAKE2B 1d39fd86380ab086c536d88e67b60956410b345790ccea62a25e6a700757b2a9cfa6dfeb7b86934cf47b981ea2e5f42dddf49780ad9829a551dc507fcf108641 SHA512 d00d7bc7eec3c10272e803ee5c9ea0d9b07c43311124dae975b4f5aae7408c5f2ccb2fe6e68228ea3d4e70b6b658382cac6992ea177f43a9cba2ef95c4fda0ee -DIST windows_aarch64_gnullvm-0.52.5.crate 433266 BLAKE2B dee1b69cdf1fbd4143136909e4df3adaa7b80d7630a01ca9a42fc5ad0d5a4d9a9e2873b43c6d8e55de59f237d9199fad0768c4e1cda3b1e5354847bd70d4c79e SHA512 b4cf511025458fe30d5b11368af285610e1654a8986ea9f78fa81b8bb87d38a00c4869441c62692534df66d06baf14c8a4d17f8eb06468eb260b99e2fda6439d -DIST windows_aarch64_msvc-0.52.5.crate 827944 BLAKE2B 3bcb16d527be1dfdf18a9105ab259a064f00e949937ca423c8dcd1d2b90090d85aa7e42ca6ccc50c9baeee1aa144123d0a04643f9ff1147e62b2fce28b8a697b SHA512 c8974f81e37a43d92c4a8b142705e36b7acc58d9150d80ffa3997433da878044c467a2d9167ba792d37a183a0082d912500fea8c8fed743f395b63ca62a5758d -DIST windows_i686_gnu-0.52.5.crate 875699 BLAKE2B 528ea431d080c5326e4c6ed316d9ea3e38b40c2e1322a12a432506a2c11555a94537661a0941e90c20eff4a9ce42c12539876dae6e77a1df18b522529928b309 SHA512 cc3e0362fb62dd5e8a855bda3be0177708ec8629ee9685f1f9aaac3f71a8cb082387388bdf49b09d3f5ee24a636b0b4f933d2c8bb75db434ee0192c8ce0547d2 -DIST windows_i686_gnullvm-0.52.5.crate 473064 BLAKE2B abe41ee330c05ee1366b3a835d15c6db3964ffd7b340ee69d215056b0d4b65c67f2782b0c04a55db64001098de87c93e2d447e25ef2a27f2cfa6685b8cf20c88 SHA512 da45c882248070911bf55698f62c245cb081a23254cdcf578df053905adb9117454235e52dcf1dd97c0d2248f92ff1d2fd3e18844a7be8d93ba08590c1eca22b -DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693fc871ea0d7d33f52f60e164bacb35cec13d463af07c57fec4667948047cc222d8bda7f6a0be01a07e7184b69e4adc2b4577 SHA512 08c96f8e9385ac121549bae8ed228741b32004be20b2955d163a98d4b62af464f1682cb813681fa22823d20646f19335cf0a66203a876b105e119e05a4db0634 -DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8 -DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08 -DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6 diff --git a/dev-python/setuptools-rust/metadata.xml b/dev-python/setuptools-rust/metadata.xml deleted file mode 100644 index c912953d9b87..000000000000 --- a/dev-python/setuptools-rust/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - python@gentoo.org - Python - - - rust@gentoo.org - Rust - - - setuptools-rust - PyO3/setuptools-rust - - diff --git a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild deleted file mode 100644 index 3c75f41415da..000000000000 --- a/dev-python/setuptools-rust/setuptools-rust-1.12.0.ebuild +++ /dev/null @@ -1,178 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=yes -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -CRATES=" - autocfg@1.3.0 - bitflags@1.3.2 - bitflags@2.5.0 - byteorder@1.5.0 - cfg-if@1.0.0 - convert_case@0.4.0 - cssparser-macros@0.6.1 - cssparser@0.27.2 - derive_more@0.99.17 - dtoa-short@0.3.4 - dtoa@1.0.9 - futf@0.1.5 - fxhash@0.2.1 - getrandom@0.1.16 - getrandom@0.2.15 - heck@0.5.0 - html5ever@0.25.2 - indoc@2.0.5 - itoa@0.4.8 - kuchiki@0.8.1 - libc@0.2.154 - lock_api@0.4.12 - log@0.4.21 - mac@0.1.1 - markup5ever@0.10.1 - matches@0.1.10 - memoffset@0.9.1 - new_debug_unreachable@1.0.6 - nodrop@0.1.14 - once_cell@1.19.0 - parking_lot@0.12.2 - parking_lot_core@0.9.10 - phf@0.8.0 - phf_codegen@0.8.0 - phf_generator@0.10.0 - phf_generator@0.8.0 - phf_macros@0.8.0 - phf_shared@0.10.0 - phf_shared@0.8.0 - portable-atomic@1.6.0 - ppv-lite86@0.2.17 - precomputed-hash@0.1.1 - proc-macro-hack@0.5.20+deprecated - proc-macro2@1.0.82 - pyo3-build-config@0.25.1 - pyo3-ffi@0.25.1 - pyo3-macros-backend@0.25.1 - pyo3-macros@0.25.1 - pyo3@0.25.1 - quote@1.0.36 - rand@0.7.3 - rand@0.8.5 - rand_chacha@0.2.2 - rand_chacha@0.3.1 - rand_core@0.5.1 - rand_core@0.6.4 - rand_hc@0.2.0 - rand_pcg@0.2.1 - redox_syscall@0.5.1 - rustc_version@0.4.0 - scopeguard@1.2.0 - selectors@0.22.0 - semver@1.0.23 - serde@1.0.200 - serde_derive@1.0.200 - servo_arc@0.1.1 - siphasher@0.3.11 - smallvec@1.13.2 - stable_deref_trait@1.2.0 - string_cache@0.8.7 - string_cache_codegen@0.5.2 - syn@1.0.109 - syn@2.0.61 - target-lexicon@0.13.2 - tendril@0.4.3 - thin-slice@0.1.1 - unicode-ident@1.0.12 - unindent@0.2.3 - utf-8@0.7.6 - wasi@0.11.0+wasi-snapshot-preview1 - wasi@0.9.0+wasi-snapshot-preview1 - windows-targets@0.52.5 - windows_aarch64_gnullvm@0.52.5 - windows_aarch64_msvc@0.52.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 - windows_i686_msvc@0.52.5 - windows_x86_64_gnu@0.52.5 - windows_x86_64_gnullvm@0.52.5 - windows_x86_64_msvc@0.52.5 -" - -inherit distutils-r1 cargo - -DESCRIPTION="A plugin for setuptools to build Rust Python extensions" -HOMEPAGE=" - https://github.com/PyO3/setuptools-rust/ - https://pypi.org/project/setuptools-rust/ -" -SRC_URI=" - https://github.com/PyO3/setuptools-rust/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - ${CARGO_CRATE_URIS} - ) -" - -# crates are used at test time only, update via pycargoebuild -L -i ... -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${RUST_DEPEND} - =dev-python/semantic-version-2.8.2[${PYTHON_USEDEP}] - >=dev-python/setuptools-62.4[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-62.4[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ) -" - -export PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 - -src_unpack() { - cargo_src_unpack -} - -python_test() { - local examples=( - html-py-ever - namespace_package - rust_with_cffi - ) - for example_dir in ${examples[@]}; do - pushd examples/${example_dir} >/dev/null || die - einfo "Running ${example_dir} test" - esetup.py build --build-lib=build/lib - - case ${example_dir} in - html-py-ever) - pushd tests >/dev/null || die - local -x PYTHONPATH=../build/lib - ${EPYTHON} run_all.py || die "Tests failed with ${EPYTHON}" - popd >/dev/null || die - ;; - *) - pushd build/lib >/dev/null || die - epytest ../../tests - popd >/dev/null || die - ;; - esac - - rm -rf build || die - popd >/dev/null || die - done -} diff --git a/dev-python/setuptools-rust/setuptools-rust-1.12.1.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.12.1.ebuild deleted file mode 100644 index 2aa5e68a7cf8..000000000000 --- a/dev-python/setuptools-rust/setuptools-rust-1.12.1.ebuild +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CARGO_OPTIONAL=yes -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER=1.83.0 -CRATES=" - autocfg@1.3.0 - bitflags@2.5.0 - cfg-if@1.0.0 - cssparser-macros@0.6.1 - cssparser@0.36.0 - derive_more-impl@2.1.1 - derive_more@2.1.1 - dtoa-short@0.3.4 - dtoa@1.0.9 - ego-tree@0.10.0 - fastrand@2.3.0 - futf@0.1.5 - getopts@0.2.24 - heck@0.5.0 - html5ever@0.36.1 - itoa@1.0.17 - libc@0.2.154 - lock_api@0.4.12 - log@0.4.21 - mac@0.1.1 - markup5ever@0.36.1 - new_debug_unreachable@1.0.6 - once_cell@1.21.3 - parking_lot@0.12.2 - parking_lot_core@0.9.10 - phf@0.13.1 - phf_codegen@0.13.1 - phf_generator@0.13.1 - phf_macros@0.13.1 - phf_shared@0.13.1 - portable-atomic@1.6.0 - precomputed-hash@0.1.1 - proc-macro2@1.0.106 - proc-macro2@1.0.82 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - pyo3-macros-backend@0.28.2 - pyo3-macros@0.28.2 - pyo3@0.28.2 - quote@1.0.44 - redox_syscall@0.5.1 - rustc-hash@2.1.1 - rustc_version@0.4.1 - scopeguard@1.2.0 - scraper@0.25.0 - selectors@0.33.0 - semver@1.0.27 - serde@1.0.200 - serde_derive@1.0.200 - servo_arc@0.4.3 - siphasher@1.0.2 - smallvec@1.13.2 - stable_deref_trait@1.2.0 - string_cache@0.9.0 - string_cache_codegen@0.6.1 - syn@2.0.61 - target-lexicon@0.13.4 - target-lexicon@0.13.5 - tendril@0.4.3 - unicode-ident@1.0.12 - unicode-width@0.2.2 - utf-8@0.7.6 - web_atoms@0.2.3 - windows-targets@0.52.5 - windows_aarch64_gnullvm@0.52.5 - windows_aarch64_msvc@0.52.5 - windows_i686_gnu@0.52.5 - windows_i686_gnullvm@0.52.5 - windows_i686_msvc@0.52.5 - windows_x86_64_gnu@0.52.5 - windows_x86_64_gnullvm@0.52.5 - windows_x86_64_msvc@0.52.5 -" - -inherit distutils-r1 cargo - -DESCRIPTION="A plugin for setuptools to build Rust Python extensions" -HOMEPAGE=" - https://github.com/PyO3/setuptools-rust/ - https://pypi.org/project/setuptools-rust/ -" -SRC_URI=" - https://github.com/PyO3/setuptools-rust/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - ${CARGO_CRATE_URIS} - ) -" - -# crates are used at test time only, update via pycargoebuild -L -i ... -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${RUST_DEPEND} - =dev-python/semantic-version-2.8.2[${PYTHON_USEDEP}] - >=dev-python/setuptools-62.4[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-62.4[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ) -" - -export PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 - -src_unpack() { - cargo_src_unpack -} - -python_test() { - local examples=( - html-py-ever - namespace_package - rust_with_cffi - ) - for example_dir in ${examples[@]}; do - pushd examples/${example_dir} >/dev/null || die - einfo "Running ${example_dir} test" - esetup.py build --build-lib=build/lib - - case ${example_dir} in - html-py-ever) - pushd tests >/dev/null || die - local -x PYTHONPATH=../build/lib - ${EPYTHON} run_all.py || die "Tests failed with ${EPYTHON}" - popd >/dev/null || die - ;; - *) - pushd build/lib >/dev/null || die - epytest ../../tests - popd >/dev/null || die - ;; - esac - - rm -rf build || die - popd >/dev/null || die - done -} diff --git a/dev-python/setuptools-scm/Manifest b/dev-python/setuptools-scm/Manifest deleted file mode 100644 index 1d6e7176910f..000000000000 --- a/dev-python/setuptools-scm/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST setuptools_scm-10.0.5.tar.gz 56748 BLAKE2B b41195c9f55f911a8287814ca92216cdc8169f0eec9573f20739d02a2b08fd89eaa268585b589e8e6351e8ec14d1411bf057265c04796891c764abc88a5685bd SHA512 7384b3d27497e298265aadb03dc7edd907c46cce9caf4c086751a84e5ae151e41cd4af7b07e641a5d799374c348585c118bb82a9715568b01a5cc814d71057fa -DIST setuptools_scm-10.0.5.tar.gz.provenance 9960 BLAKE2B a87ce476be89d90cd11ddff5c92bfaae0716f59dd4953f495273cd4a56f1f57f27461fb07c39884ce64c6b8094fa914e2a374580ca301e9b5ac35dc102f61700 SHA512 578aea9cb7238b26fc421fcef9de704598970700967af4f1a94ca9d582a16e408759f2434fe7fa623d69065cca2b795af0eef10ee4faf65fa86bbf84524c82b1 -DIST setuptools_scm-9.2.2.tar.gz 203385 BLAKE2B 8577c4c6265ae851212be04b245b3da8b49d541174f5e675dea916c76b3cba5b5ab9f6264a97904e2d5ca02dee4e3f8eb88c9e8badbba2ed53bed531fe9f6b6c SHA512 757ca11a3d13601606b6914ea70e3d271d287f26ada976ec77334fc0f611208669585d2580994f1ddff830cd698a837d3e882dd5cdccdaf9f8eba34fdd8cb708 -DIST setuptools_scm-9.2.2.tar.gz.provenance 9705 BLAKE2B b710df7f8cbb324aa2927243ab0416869319813016d64f589b7a9f565576fff58c1aee18da4ea9bc3fb5a969cf74c1fcaa1332812bf88267ec9f2bf437876e53 SHA512 6ac563d0ab5f1afce28976eb030364a451508ec7d47b6e99668c37b8ba09e3b56500b104d62ad6047fad9f6be0b2b6ebea66b561041485b9d15b84c39fe92313 diff --git a/dev-python/setuptools-scm/metadata.xml b/dev-python/setuptools-scm/metadata.xml deleted file mode 100644 index c42621375597..000000000000 --- a/dev-python/setuptools-scm/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - setuptools-scm - pypa/setuptools-scm - - diff --git a/dev-python/setuptools-scm/setuptools-scm-10.0.5.ebuild b/dev-python/setuptools-scm/setuptools-scm-10.0.5.ebuild deleted file mode 100644 index df522f7cd255..000000000000 --- a/dev-python/setuptools-scm/setuptools-scm-10.0.5.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pypa/setuptools-scm -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Manage versions by scm tags via setuptools" -HOMEPAGE=" - https://github.com/pypa/setuptools-scm/ - https://pypi.org/project/setuptools-scm/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" - -# there's an optional dep on rich for cute logs -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/setuptools-64[${PYTHON_USEDEP}] - >=dev-python/vcs-versioning-1.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/vcs-versioning-1.0.0[${PYTHON_USEDEP}] - test? ( - dev-python/build[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Internet - testing_scm/test_functions.py::test_dump_version_mypy - testing_scm/test_integration.py::test_xmlsec_download_regression - testing_scm/test_regressions.py::test_pip_download - ) - - if ! has_version "dev-python/pip[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - testing_scm/test_integration.py::test_editable_install_without_env_var - testing_scm/test_integration.py::test_editable_install_version_file - ) - fi - - epytest -} diff --git a/dev-python/setuptools-scm/setuptools-scm-9.2.2.ebuild b/dev-python/setuptools-scm/setuptools-scm-9.2.2.ebuild deleted file mode 100644 index 9217a9d90a20..000000000000 --- a/dev-python/setuptools-scm/setuptools-scm-9.2.2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYPI_VERIFY_REPO=https://github.com/pypa/setuptools-scm -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Manage versions by scm tags via setuptools" -HOMEPAGE=" - https://github.com/pypa/setuptools-scm/ - https://pypi.org/project/setuptools-scm/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -# there's an optional dep on rich for cute logs -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/setuptools-64[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/build[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -EPYTEST_PLUGINS=( pytest-timeout ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # the usual nondescript gpg-agent failure - testing/test_git.py::test_git_getdate_signed_commit - - # fetching from the Internet - testing/test_integration.py::test_xmlsec_download_regression - testing/test_regressions.py::test_pip_download - - # calls flake8, unpredictable - testing/test_functions.py::test_dump_version_flake8 - - # incompatible with current mypy version - testing/test_functions.py::test_dump_version_mypy -) diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest deleted file mode 100644 index c38ebb75278f..000000000000 --- a/dev-python/setuptools/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST setuptools-79.0.1.tar.gz 1367909 BLAKE2B d495a22753400b3b0ef71423e2c9b5adaad1a065d1f9638b5da8161b29c453495701c3efaa3abd2482777e186ba992bd7b57090dfc711d9cdfdaa8254616a8ff SHA512 5b68d7cc775f4318e178f7d7f69c60a01b1abc607411e88c88e3507a08bd85eed241b915d4be5f3ada90df4b68718056c2ba032943c1f53fe68d171c7d728179 -DIST setuptools-82.0.1.tar.gz 1152316 BLAKE2B d7f6eaf62ec66355b65642bc20a7a549e167dd6d1c0cdb15926b6644a23cab7737d713cd9418e0cc09161eb0bff53ffd0b8781c96d9203717077121c1e3cc0d5 SHA512 5d70e9efd818245fb8119a4eed64d776078469ed884facc188f141ea491efd9fde5c10c928d3236ea5e2e431b16616f18ed14870b867f95e6320251707332395 diff --git a/dev-python/setuptools/files/setuptools-62.4.0-py-compile.patch b/dev-python/setuptools/files/setuptools-62.4.0-py-compile.patch deleted file mode 100644 index 09d630b363a2..000000000000 --- a/dev-python/setuptools/files/setuptools-62.4.0-py-compile.patch +++ /dev/null @@ -1,86 +0,0 @@ -From 8911d627245f4389488c5d65cce6d1258f4cce7b Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Tue, 14 Jun 2022 05:58:20 +0200 -Subject: [PATCH] make -OO enable both opt-1 and opt-2 - ---- - setuptools/_distutils/command/build_py.py | 10 ++++------ - setuptools/_distutils/command/install_lib.py | 14 ++++++-------- - 2 files changed, 10 insertions(+), 14 deletions(-) - -diff --git a/setuptools/_distutils/command/build_py.py b/setuptools/_distutils/command/build_py.py -index 1b22004e..88565bce 100644 ---- a/setuptools/_distutils/command/build_py.py -+++ b/setuptools/_distutils/command/build_py.py -@@ -325,11 +325,9 @@ class build_py(Command): - outputs.append( - importlib.util.cache_from_source(filename, optimization='') - ) -- if self.optimize > 0: -+ for opt in range(1, self.optimize + 1): - outputs.append( -- importlib.util.cache_from_source( -- filename, optimization=self.optimize -- ) -+ importlib.util.cache_from_source(filename, optimization=opt) - ) - - outputs += [ -@@ -403,10 +401,10 @@ class build_py(Command): - byte_compile( - files, optimize=0, force=self.force, prefix=prefix, dry_run=self.dry_run - ) -- if self.optimize > 0: -+ for opt in range(1, self.optimize + 1): - byte_compile( - files, -- optimize=self.optimize, -+ optimize=opt, - force=self.force, - prefix=prefix, - dry_run=self.dry_run, -diff --git a/setuptools/_distutils/command/install_lib.py b/setuptools/_distutils/command/install_lib.py -index ad3089c8..7f906a29 100644 ---- a/setuptools/_distutils/command/install_lib.py -+++ b/setuptools/_distutils/command/install_lib.py -@@ -25,8 +25,8 @@ class install_lib(Command): - # 2) compile .pyc only (--compile --no-optimize; default) - # 3) compile .pyc and "opt-1" .pyc (--compile --optimize) - # 4) compile "opt-1" .pyc only (--no-compile --optimize) -- # 5) compile .pyc and "opt-2" .pyc (--compile --optimize-more) -- # 6) compile "opt-2" .pyc only (--no-compile --optimize-more) -+ # 5) compile .pyc, "opt-1" and "opt-2" .pyc (--compile --optimize-more) -+ # 6) compile "opt-1" and "opt-2" .pyc (--no-compile --optimize-more) - # - # The UI for this is two options, 'compile' and 'optimize'. - # 'compile' is strictly boolean, and only decides whether to -@@ -142,10 +142,10 @@ class install_lib(Command): - prefix=install_root, - dry_run=self.dry_run, - ) -- if self.optimize > 0: -+ for opt in range(1, self.optimize + 1): - byte_compile( - files, -- optimize=self.optimize, -+ optimize=opt, - force=self.force, - prefix=install_root, - verbose=self.verbose, -@@ -182,11 +182,9 @@ class install_lib(Command): - bytecode_files.append( - importlib.util.cache_from_source(py_file, optimization='') - ) -- if self.optimize > 0: -+ for opt in range(1, self.optimize + 1): - bytecode_files.append( -- importlib.util.cache_from_source( -- py_file, optimization=self.optimize -- ) -+ importlib.util.cache_from_source(py_file, optimization=opt) - ) - - return bytecode_files --- -2.35.1 - diff --git a/dev-python/setuptools/files/setuptools-75.6.0-disable-trove-classifiers.patch b/dev-python/setuptools/files/setuptools-75.6.0-disable-trove-classifiers.patch deleted file mode 100644 index c5111e985f61..000000000000 --- a/dev-python/setuptools/files/setuptools-75.6.0-disable-trove-classifiers.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 0d9e8bc7d6df86381ac56770dc95fc75276f49ef Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Thu, 21 Nov 2024 20:40:14 +0100 -Subject: [PATCH] Add an option to disable using trove-classifiers package - -As requested in https://github.com/pypa/setuptools/issues/4459, add -a VALIDATE_PYPROJECT_NO_TROVE_CLASSIFIERS environment variable that can -be used to disable using trove_classifiers package even if it is -available. This can be used when the system features an outdated -trove_classifiers, and therefore incorrectly triggers validation error. -The change is designed to be absolutely minimal and non-intrusive. ---- - setuptools/config/_validate_pyproject/formats.py | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/setuptools/config/_validate_pyproject/formats.py b/setuptools/config/_validate_pyproject/formats.py -index aacf4092b..0b05ab17b 100644 ---- a/setuptools/config/_validate_pyproject/formats.py -+++ b/setuptools/config/_validate_pyproject/formats.py -@@ -210,6 +210,9 @@ try: - """See https://pypi.org/classifiers/""" - return value in _trove_classifiers or value.lower().startswith("private ::") - -+ if os.getenv("VALIDATE_PYPROJECT_NO_TROVE_CLASSIFIERS"): # pragma: no cover -+ raise ImportError() -+ - except ImportError: # pragma: no cover - trove_classifier = _TroveClassifier() - --- -2.47.0 - diff --git a/dev-python/setuptools/metadata.xml b/dev-python/setuptools/metadata.xml deleted file mode 100644 index 46eeb100c7f3..000000000000 --- a/dev-python/setuptools/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - setuptools - pypa/setuptools - cpe:/a:python:setuptools - - diff --git a/dev-python/setuptools/setuptools-79.0.1.ebuild b/dev-python/setuptools/setuptools-79.0.1.ebuild deleted file mode 100644 index d0241741a821..000000000000 --- a/dev-python/setuptools/setuptools-79.0.1.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -# please bump dev-python/ensurepip-setuptools along with this package! - -DISTUTILS_USE_PEP517=standalone -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of extensions to Distutils" -HOMEPAGE=" - https://github.com/pypa/setuptools/ - https://pypi.org/project/setuptools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}] - >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] - >=dev-python/packaging-24.2[${PYTHON_USEDEP}] - >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}] - >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - ' 3.10) - !<=dev-libs/gobject-introspection-1.76.1-r0 - !=dev-libs/gobject-introspection-1.78.1-r0 - !=dev-libs/gobject-introspection-1.80.1-r1 -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - >=dev-python/build-1.0.3[${PYTHON_USEDEP}] - >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}] - >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] - >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] - >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}] - >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}] - dev-python/pytest-subprocess[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" -# setuptools-scm is here because installing plugins apparently breaks stuff at -# runtime, so let's pull it early. See bug #663324. -# -# trove-classifiers are optionally used in validation, if they are -# installed. Since we really oughtn't block them, let's always enforce -# the newest version for the time being to avoid errors. -# https://github.com/pypa/setuptools/issues/4459 -PDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}] -" - -src_prepare() { - local PATCHES=( - # TODO: remove this when we're 100% PEP517 mode - "${FILESDIR}/setuptools-62.4.0-py-compile.patch" - # https://github.com/abravalheri/validate-pyproject/pull/221 - "${FILESDIR}/setuptools-75.6.0-disable-trove-classifiers.patch" - ) - - distutils-r1_src_prepare - - # breaks tests - sed -i -e '/--import-mode/d' pytest.ini || die - - # remove bundled dependencies - rm -r */_vendor || die -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - return - fi - - local EPYTEST_DESELECT=( - # network - setuptools/tests/test_build_meta.py::test_legacy_editable_install - setuptools/tests/test_distutils_adoption.py - setuptools/tests/test_editable_install.py - setuptools/tests/test_virtualenv.py::test_no_missing_dependencies - setuptools/tests/test_virtualenv.py::test_test_command_install_requirements - # TODO - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors - # expects bundled deps in virtualenv - setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist - setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel - # fails if python-xlib is installed - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts - # TODO, probably some random package - setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass - # broken by unbundling - setuptools/tests/test_setuptools.py::test_wheel_includes_vendored_metadata - # fails on normalized metadata, perhaps different dep version? - setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_pyproject_config - # TODO - setuptools/tests/test_sdist.py::test_sanity_check_setuptools_own_sdist - # relies on -Werror - setuptools/_static.py::setuptools._static.Dict - setuptools/_static.py::setuptools._static.List - # TODO - setuptools/dist.py::setuptools.dist.Distribution._find_pattern - ) - - local EPYTEST_XDIST=1 - local -x PRE_BUILT_SETUPTOOLS_WHEEL=${DISTUTILS_WHEEL_PATH} - epytest -o tmp_path_retention_policy=all \ - -m "not uses_network" setuptools -} diff --git a/dev-python/setuptools/setuptools-82.0.1.ebuild b/dev-python/setuptools/setuptools-82.0.1.ebuild deleted file mode 100644 index 5c68f76456db..000000000000 --- a/dev-python/setuptools/setuptools-82.0.1.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -# please bump dev-python/ensurepip-setuptools along with this package! - -DISTUTILS_USE_PEP517=standalone -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of extensions to Distutils" -HOMEPAGE=" - https://github.com/pypa/setuptools/ - https://pypi.org/project/setuptools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/jaraco-functools-4.4.0[${PYTHON_USEDEP}] - >=dev-python/jaraco-text-4.0.0[${PYTHON_USEDEP}] - >=dev-python/more-itertools-10.8.0[${PYTHON_USEDEP}] - >=dev-python/packaging-25.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-4.4.0[${PYTHON_USEDEP}] - >=dev-python/wheel-0.45.1[${PYTHON_USEDEP}] -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - >=dev-python/build-1.0.3[${PYTHON_USEDEP}] - >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}] - >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] - >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] - >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}] - >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}] - dev-python/pytest-subprocess[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" -# setuptools-scm is here because installing plugins apparently breaks stuff at -# runtime, so let's pull it early. See bug #663324. -# -# trove-classifiers are optionally used in validation, if they are -# installed. Since we really oughtn't block them, let's always enforce -# the newest version for the time being to avoid errors. -# https://github.com/pypa/setuptools/issues/4459 -PDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}] -" - -src_prepare() { - local PATCHES=( - # https://github.com/abravalheri/validate-pyproject/pull/221 - "${FILESDIR}/setuptools-75.6.0-disable-trove-classifiers.patch" - ) - - distutils-r1_src_prepare - - # remove bundled dependencies - rm -r */_vendor || die -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - return - fi - - local EPYTEST_DESELECT=( - # broken by unbundling (e.g. installs self-wheel into venv) - setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta - setuptools/tests/test_distutils_adoption.py - setuptools/tests/test_editable_install.py - setuptools/tests/test_sdist.py::test_sanity_check_setuptools_own_sdist - setuptools/tests/test_setuptools.py::test_wheel_includes_vendored_metadata - setuptools/tests/test_virtualenv.py::test_no_missing_dependencies - setuptools/tests/config/test_setupcfg.py::TestOptions::test_entry_points - # TODO - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors - # TODO, probably some random package - setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass - # relies on -Werror - setuptools/_static.py::setuptools._static.Dict - setuptools/_static.py::setuptools._static.List - # Internet - setuptools/tests/test_build_py.py::TestTypeInfoFiles::test_type_files_included_by_default - setuptools/tests/test_dist.py::test_dist_fetch_build_egg - setuptools/tests/test_namespaces.py::TestNamespaces::test_mixed_site_and_non_site - setuptools/tests/test_namespaces.py::TestNamespaces::test_namespace_package_installed_and_cwd - setuptools/tests/test_namespaces.py::TestNamespaces::test_packages_in_the_same_namespace_installed_and_cwd - setuptools/tests/test_namespaces.py::TestNamespaces::test_pkg_resources_import - # broken by warnings from setuptools-scm - setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_scripts_dont_require_dynamic_entry_points - # TODO - 'setuptools/tests/test_egg_info.py::TestEggInfo::test_requires[setup_requires_with_markers]' - ) - - local EPYTEST_XDIST=1 - local -x PRE_BUILT_SETUPTOOLS_WHEEL=${DISTUTILS_WHEEL_PATH} - local EPYTEST_PLUGINS=( pytest-{home,subprocess,timeout} ) - epytest -o filterwarnings= -o tmp_path_retention_policy=all \ - -m "not uses_network" setuptools -} diff --git a/dev-python/sexpdata/Manifest b/dev-python/sexpdata/Manifest deleted file mode 100644 index 7117be739637..000000000000 --- a/dev-python/sexpdata/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sexpdata-1.0.2.gh.tar.gz 17687 BLAKE2B a2840927a7f157b5d9fe0d225d46abb7928fd99b85234fc070c6203d90d8ab888339058a8c049ca6c61f843eabf8ca46443b8e00527e6c3b7aa68f0aacbede5c SHA512 a300999f2e517d578203e1b7f97e664bb01cc9fa86aef616fc9ba0d568a20e4c7a9669f6f067760ddafbbf16b495233080131b7a07d33cbe5c243cb8a406ace3 diff --git a/dev-python/sexpdata/metadata.xml b/dev-python/sexpdata/metadata.xml deleted file mode 100644 index 6f1b50d360fb..000000000000 --- a/dev-python/sexpdata/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - jd-boyd/sexpdata - sexpdata - - diff --git a/dev-python/sexpdata/sexpdata-1.0.2.ebuild b/dev-python/sexpdata/sexpdata-1.0.2.ebuild deleted file mode 100644 index ef5672be7db1..000000000000 --- a/dev-python/sexpdata/sexpdata-1.0.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="a simple S-expression parser/serializer" -HOMEPAGE=" - https://github.com/jd-boyd/sexpdata/ - https://pypi.org/project/sexpdata/ -" -SRC_URI=" - https://github.com/jd-boyd/sexpdata/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/sgmllib3k/Manifest b/dev-python/sgmllib3k/Manifest deleted file mode 100644 index 2ace818dd118..000000000000 --- a/dev-python/sgmllib3k/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sgmllib3k-1.0.0.tar.gz 5750 BLAKE2B 188ac3c55245ff431e1ad7981f706f1a8fce3e9f3aaf844252c02da1189e5b9c7d29b76d803cbbcfc157fbb1ec7f36245186693472b95ed1634a2989185308ae SHA512 f9238afb831356f66b1c3e55975e0ea88007ffe1469b8b4e325e704d1915eb0ab120f5f9e98f36eeb4bf6204a1938d8a4d5a424f0cc054b141ac94adc8ef8ca9 -DIST test_sgmllib.py.gz 3769 BLAKE2B 026a843eaeb698d87e0137453b7f82763dee9a1ca446fc2c2fa9af8324297176749b041dfc2fc4c1954d743d9cfb7e773a189d99f22f7dc55ea1de486da80dd4 SHA512 722b79aa8b38626540bc331f9edb36919a8fb2561c5526be19509a58901aa1e2582e312fc2ace09cae54cb62577f266fcb10a1d98ab10685e2c79a17fea2f124 diff --git a/dev-python/sgmllib3k/metadata.xml b/dev-python/sgmllib3k/metadata.xml deleted file mode 100644 index 441c4438228d..000000000000 --- a/dev-python/sgmllib3k/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - - sgmllib3k - - diff --git a/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild b/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild deleted file mode 100644 index d4dc2ab12b5f..000000000000 --- a/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Py3k port of sgmllib" -HOMEPAGE=" - https://pypi.org/project/sgmllib3k/ -" -SRC_URI+=" - test? ( - https://dev.gentoo.org/~arthurzam/distfiles/dev-python/${PN}/test_sgmllib.py.gz - ) -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -python_test() { - "${EPYTHON}" "${WORKDIR}/test_sgmllib.py" -v || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/sh/Manifest b/dev-python/sh/Manifest deleted file mode 100644 index 7122f34e65a1..000000000000 --- a/dev-python/sh/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sh-2.2.2.tar.gz 345866 BLAKE2B dcbfcb257b1c1e7ea57f41aa4207b5d16506c134f503a967f99102ce44ac10b1681369325ebefbb5b64e47b26f52a65bdac3fbd5e89071f321caf72e5a2fd056 SHA512 7235aac25d5f88320f27cf0f5a87ab4e8585e3585aea21d87e927745cf8e255067d0557f865695956b947fe084b28cd5d8ce97102e77cfc9483b39a9eaae23d7 -DIST sh-2.2.2.tar.gz.provenance 8914 BLAKE2B a9fe9bb740afc42ddbc405755ffde393be7fc147866a39960f819ee7809a8dfcd71f6fc0f26d4ffede5d573b58c1b22cec455521b078d5fab033448c76cf4717 SHA512 3823987428e4751c43539eaa5815396722a9c0dff5770a080a6697f5295b0500dcf25c48f7e80b9634eccaae57cfe4fabd0749f24200b7aa1433e0710092ef0e diff --git a/dev-python/sh/metadata.xml b/dev-python/sh/metadata.xml deleted file mode 100644 index 553946706cc6..000000000000 --- a/dev-python/sh/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - python@gentoo.org - Python - - - sh (previously pbs) is a full-fledged subprocess interface - for Python 2.6 - 3.2 that allows you to call any program - as if it were a function: - - from sh import ifconfig - print ifconfig("eth0") - - sh is not a collection of system commands implemented in Python. - - - - sh - amoffat/sh - - diff --git a/dev-python/sh/sh-2.2.2.ebuild b/dev-python/sh/sh-2.2.2.ebuild deleted file mode 100644 index 2e392ecd304c..000000000000 --- a/dev-python/sh/sh-2.2.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/amoffat/sh -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python subprocess interface" -HOMEPAGE=" - https://github.com/amoffat/sh/ - https://pypi.org/project/sh/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests unittest - -python_test() { - local -x SH_TESTS_RUNNING=1 - eunittest -p "*_test.py" -} diff --git a/dev-python/shapely/Manifest b/dev-python/shapely/Manifest deleted file mode 100644 index ea385628c0e5..000000000000 --- a/dev-python/shapely/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST shapely-2.1.2.gh.tar.gz 371669 BLAKE2B d11c6c11e4567518d3bb6b4ec0ecf560ed2351d863825cb0c60465a303f5fe7fd6f5f957596745436b7fab0f38e6f2e2d0f259764002deb685eb6ec71f131d13 SHA512 2da9a4b92726c1a3f272f9b4358bc96b7da419550058179d73dd46c3bdfefe3133a30ff7a29dfaae0a1823fd5a9c9b6014dc485b637dff029242f3e8e27f1058 diff --git a/dev-python/shapely/metadata.xml b/dev-python/shapely/metadata.xml deleted file mode 100644 index b2f2b59a497d..000000000000 --- a/dev-python/shapely/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - 3dprint@gentoo.org - Gentoo 3D Printer Project - - - python@gentoo.org - Python - - - Shapely is a BSD-licensed Python package for manipulation and analysis of planar geometric objects. - It is based on the widely deployed GEOS (the engine of PostGIS) and JTS (from which GEOS is ported) libraries. - Shapely is not concerned with data formats or coordinate systems, but can be readily integrated with packages that are. - - - https://github.com/shapely/shapely/issues - https://shapely.readthedocs.io - shapely/shapely - shapely - - diff --git a/dev-python/shapely/shapely-2.1.2.ebuild b/dev-python/shapely/shapely-2.1.2.ebuild deleted file mode 100644 index ef3b5812cd93..000000000000 --- a/dev-python/shapely/shapely-2.1.2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# TODO: freethreading -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_p/.post} -DESCRIPTION="Geometric objects, predicates, and operations" -HOMEPAGE=" - https://pypi.org/project/shapely/ - https://github.com/shapely/shapely/ -" -SRC_URI=" - https://github.com/shapely/shapely/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -DEPEND=" - dev-python/numpy:=[${PYTHON_USEDEP}] - >=sci-libs/geos-3.11.4 -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - ${DEPEND} - >=dev-python/cython-0.29.32[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - rm -rf shapely || die - epytest --pyargs shapely -} diff --git a/dev-python/shellingham/Manifest b/dev-python/shellingham/Manifest deleted file mode 100644 index 3a4e1df583cc..000000000000 --- a/dev-python/shellingham/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST shellingham-1.5.4.gh.tar.gz 24276 BLAKE2B 9db0fd5b223fb8c184d9f011dddb1de0873c2084457a88cd97244137bdc5fef398cd649569cfc37b9fc57bf3f76b11643c236bdd5144a31d157884adc30dc8bb SHA512 5a56156add14a5ec9cb55ccf0a268f6c64a3e2fec90301ea31f499131560fa537ca3b3544f18944efac451fa21826114a2bbf3b54140d294d94e7ae890964800 diff --git a/dev-python/shellingham/metadata.xml b/dev-python/shellingham/metadata.xml deleted file mode 100644 index aed35119921c..000000000000 --- a/dev-python/shellingham/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - shellingham - sarugaku/shellingham - - diff --git a/dev-python/shellingham/shellingham-1.5.4.ebuild b/dev-python/shellingham/shellingham-1.5.4.ebuild deleted file mode 100644 index 64d95f741680..000000000000 --- a/dev-python/shellingham/shellingham-1.5.4.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# 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 pypi - -DESCRIPTION="Tool to Detect Surrounding Shell" -HOMEPAGE=" - https://github.com/sarugaku/shellingham/ - https://pypi.org/project/shellingham/ -" -# Missing tests in PYPI distribution so we use the GH package -SRC_URI=" - https://github.com/sarugaku/shellingham/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" - -DEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/shortuuid/Manifest b/dev-python/shortuuid/Manifest deleted file mode 100644 index ca2d1740df32..000000000000 --- a/dev-python/shortuuid/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST shortuuid-1.0.13.tar.gz 9662 BLAKE2B f120815474a06cfe657320e6e1145045a41fb7a345c83fd2b712182ed1a27efb537e226de2d7f3b2681a0e0a72c744da8e8a5f4d2af067bb674aa1d7bc57e5a2 SHA512 3949493c4047f1bcc430b62d1eb1ef03febfdf627eecb285eec90b2ac78baba8264a6065c8e66ec879fe74ac5f638618ef10eb98b4e924aa7e7f63e824f2985d -EBUILD shortuuid-1.0.13.ebuild 504 BLAKE2B 65f1cc415dffd128611a1173f3f46d617603ee545cd6e63e8c1b4d4371d958807e1dafec5d031293d7692bc8c49ea9a7f871eb99e53965856f162f667c48085d SHA512 eff01edf3ebc37cd9941ee1ad3d4c3a81a11aff4f8d727c4abcc203ee321440ee2e1f42b65812fac4f58ba946a645d2887b0d1e8340dc8fa8ff1e95302b1a17f -MISC metadata.xml 462 BLAKE2B 631e8bc1e1c9b41930c69c5419cb1a97b68201e3136e1446b63a9bd359b9ec118da5649b29c67dc2c20879f7fd748bf9a8358f16ff0c35d09dffc42b426a0883 SHA512 2e8d9b6edd0d1373048b930d18f1ab8befbecb4c01ad29ee1546e1df7b7a5e8026ac771e616dded05790107c0ec8e2bf5b8c6c9001fed3ac47eb7f68f1f93bbe diff --git a/dev-python/shortuuid/metadata.xml b/dev-python/shortuuid/metadata.xml deleted file mode 100644 index 1156c827e968..000000000000 --- a/dev-python/shortuuid/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - marcin.deranek@slonko.net - Marcin Deranek - - - https://github.com/skorokithakis/shortuuid/issues - - slonko-overlay - \ No newline at end of file diff --git a/dev-python/shortuuid/shortuuid-1.0.13.ebuild b/dev-python/shortuuid/shortuuid-1.0.13.ebuild deleted file mode 100644 index 82a66f6ea185..000000000000 --- a/dev-python/shortuuid/shortuuid-1.0.13.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A generator library for concise, unambiguous and URL-safe UUIDs." -HOMEPAGE="https://github.com/skorokithakis/shortuuid" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -DOCS=( README.md ) - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/COPYING/d' pyproject.toml || die - default -} diff --git a/dev-python/shtab/Manifest b/dev-python/shtab/Manifest deleted file mode 100644 index 22a94bda1fab..000000000000 --- a/dev-python/shtab/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST shtab-1.8.0.tar.gz 46062 BLAKE2B 513c1b12a7fe511c1515d146180bfe8f26bf724f768c8db3c0a1bca121525a9b1e52a098f304beb1d855689dd05df8691f686331904876ec2bc27a610f5c91b2 SHA512 4daf9b3a95ab309400aa466fa599c49cceb1a746d64712c753e05e36bd3e53f69a585e9ef15c57dc031709ff01b545946bf57ee21f8e34c52546850b132f0403 -DIST shtab-1.8.0.tar.gz.provenance 9212 BLAKE2B 6f2c759c9e4b0583d786043598c7c9f7678c5533dfa1e54d6286a076eaccd8112dfb0aaa4cd7620aef70bb603ae23005d49c2db3aaa8eff9911afc4159e78628 SHA512 f30c2838b11f548e8e11be363b0563c7475f48dcb47e846a5697872013efcae20112b46c8f9505248ca91823815baea42dd8100e30b955921743433329bbfcca diff --git a/dev-python/shtab/metadata.xml b/dev-python/shtab/metadata.xml deleted file mode 100644 index a97b7aabc472..000000000000 --- a/dev-python/shtab/metadata.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - pastalian46@gmail.com - Takuya Wakazono - - - foti.giuseppe@gmail.com - Giuseppe Foti - - - proxy-maint@gentoo.org - Proxy Maintainers - - - python@gentoo.org - Python - - - Automatically generate shell tab completion scripts for Python CLI apps. - Outputs tab completion scripts for bash, zsh, tcsh. - shtab processes an argparse.ArgumentParser object to generate a tab - completion script for your shell. - - - - iterative/shtab - shtab - - diff --git a/dev-python/shtab/shtab-1.8.0.ebuild b/dev-python/shtab/shtab-1.8.0.ebuild deleted file mode 100644 index 8898ff971157..000000000000 --- a/dev-python/shtab/shtab-1.8.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/iterative/shtab -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Automagic shell tab completion for Python CLI applications" -HOMEPAGE=" - https://github.com/iterative/shtab/ - https://pypi.org/project/shtab/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - # Disable pytest-cov - epytest -o addopts= -} diff --git a/dev-python/signalstickers-client/Manifest b/dev-python/signalstickers-client/Manifest deleted file mode 100644 index 682bbd0afb95..000000000000 --- a/dev-python/signalstickers-client/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST signalstickers-client-3.3.0.tar.gz 15169 BLAKE2B f1437ed60b8d3995f00067bcd54c6f93566c040d46501aebbab8b9f48c1e59e75abd4d49009f6244b1e55923378a1142786fcade366989b27fa65abfd5dea06a SHA512 745e1e6ae29059c08b2f35357cd864884e4f67bef093fc303a5eba8c96bf3f2165267c1725399db23266db021248d351c0085eb5b6b514ba6c504f5e78f84b6a diff --git a/dev-python/signalstickers-client/metadata.xml b/dev-python/signalstickers-client/metadata.xml deleted file mode 100644 index 2bdbdb97510f..000000000000 --- a/dev-python/signalstickers-client/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - julien@jroy.ca - Julien Roy - - - - Romain Ricard - contact+stickerclient@romainricard.fr - - https://github.com/signalstickers/signalstickers-client/blob/master/STICKERS_INTERNALS.md - https://github.com/signalstickers/signalstickers-client/issues - signalstickers/signalstickers-client - signalstickers-client - - diff --git a/dev-python/signalstickers-client/signalstickers-client-3.3.0.ebuild b/dev-python/signalstickers-client/signalstickers-client-3.3.0.ebuild deleted file mode 100644 index 94ebe52b288b..000000000000 --- a/dev-python/signalstickers-client/signalstickers-client-3.3.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python client for the Signal stickers API" -HOMEPAGE="https://github.com/signalstickers/signalstickers-client" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64" -# https://github.com/signalstickers/signalstickers-client/issues/22 -RESTRICT="test" - -distutils_enable_tests pytest - -RDEPEND=" - dev-python/anyio[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/protobuf[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-httpx[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND}" diff --git a/dev-python/signature-dispatch/Manifest b/dev-python/signature-dispatch/Manifest deleted file mode 100644 index 8fff41ba4459..000000000000 --- a/dev-python/signature-dispatch/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST signature_dispatch-1.0.1.tar.gz 15348 BLAKE2B 35356caae5f6f7ba28494c02142addb581a36520b8becd2e0e132f1e4a37002870c981475688b758a4733341d67cc4cb30b2a7b69b3d106570766eeed36104fc SHA512 656fb47c50d865d1afec53f389154e783792bcedd7443442a142d19bcbd352fe0eff41ae9ef74378bafc164bb386a8e9a6f57d762f34ad23557a44a5d0d0f5de diff --git a/dev-python/signature-dispatch/metadata.xml b/dev-python/signature-dispatch/metadata.xml deleted file mode 100644 index ef90611fa33d..000000000000 --- a/dev-python/signature-dispatch/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - kalekundert/signature_dispatch - signature-dispatch - - diff --git a/dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild b/dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild deleted file mode 100644 index 6aac25184d00..000000000000 --- a/dev-python/signature-dispatch/signature-dispatch-1.0.1-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Execute the first function that matches the given arguments" -HOMEPAGE=" - https://github.com/kalekundert/signature_dispatch/ - https://pypi.org/project/signature-dispatch/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -RDEPEND=" - >=dev-python/typeguard-3.0.0[${PYTHON_USEDEP}] -" - -src_prepare() { - # unpin deps - sed -i -e 's:~=:>=:' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - epytest -o addopts= -} diff --git a/dev-python/signedjson/Manifest b/dev-python/signedjson/Manifest deleted file mode 100644 index 6354a03b4e7f..000000000000 --- a/dev-python/signedjson/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST signedjson-1.1.4.gh.tar.gz 12714 BLAKE2B 854f28074b82490bbeb6a0a0b3528d608b2ff6f5ff3cb52c913525b81f483afa6b4c8423dc25d9adaa3c3a9f269ec54409af0e7f8b5ddf3903e33a9b00c0dac8 SHA512 8928b9ecf1d6a9291a07bc3270ef57a824267ad45c114cfb720fc4db36415301f6bee26db9bb447e0051d3366c5471f718f37238bdd841bd06e73f5841f13ed6 diff --git a/dev-python/signedjson/metadata.xml b/dev-python/signedjson/metadata.xml deleted file mode 100644 index 5c19a7f8df46..000000000000 --- a/dev-python/signedjson/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - arkamar@gentoo.org - Petr Vaněk - - - - signedjson - matrix-org/python-signedjson - - diff --git a/dev-python/signedjson/signedjson-1.1.4.ebuild b/dev-python/signedjson/signedjson-1.1.4.ebuild deleted file mode 100644 index ea4ab56cf958..000000000000 --- a/dev-python/signedjson/signedjson-1.1.4.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Signs JSON objects with ED25519 signatures" -HOMEPAGE=" - https://github.com/matrix-org/python-signedjson/ - https://pypi.org/project/signedjson/ -" -SRC_URI="https://github.com/matrix-org/python-signedjson/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/python-${P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64" - -RDEPEND=" - dev-python/canonicaljson[${PYTHON_USEDEP}] - dev-python/pynacl[${PYTHON_USEDEP}] - dev-python/unpaddedbase64[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/signxml/Manifest b/dev-python/signxml/Manifest deleted file mode 100644 index 1def64263f24..000000000000 --- a/dev-python/signxml/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST signxml-4.4.0.tar.gz 1615052 BLAKE2B bae733058eba190d78463c0cd90358d5f51bc468a915c2844b16564b04bb39ce8216b4066abc36b889a04e023bd56aa03e5eb6c94bff6d732bb8af2392dc7c0c SHA512 3abf0155fff8ae34554029523291f1312ae3f8c719c88e6d81145b7a8c2422a35ae8c31654a26be184ae138d7b84360735c0daf01c832265ca9ccfae6b846995 -DIST signxml-4.4.0.tar.gz.provenance 9544 BLAKE2B e5acc100dcf5bffa716c343cb4d00b95b6fcdf026295bd32dac4ebd0115282e8e81b5c74d2bd0af55c85ce02a50f8df19cbdbbad774ca5aaa0aa3680a5921b88 SHA512 86372bf8883965ebb6076111fead91f1f432799752f6a47a1294bdbec8ba1f961e8b8b699a26ca83fe5f89ac39550302d85522dce73a9a5c28a09e30871d34cf diff --git a/dev-python/signxml/metadata.xml b/dev-python/signxml/metadata.xml deleted file mode 100644 index 90092922a0c8..000000000000 --- a/dev-python/signxml/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - mario.haustein@hrz.tu-chemnitz.de - Mario Haustein - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - XML-Security/signxml - signxml - - diff --git a/dev-python/signxml/signxml-4.4.0.ebuild b/dev-python/signxml/signxml-4.4.0.ebuild deleted file mode 100644 index ffbfd98011fd..000000000000 --- a/dev-python/signxml/signxml-4.4.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2025-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/XML-Security/signxml -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python XML Signature and XAdES library" -HOMEPAGE=" - https://pypi.org/project/signxml/ - https://github.com/XML-Security/signxml -" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/XML-Security/signxml.git" -else - inherit pypi - KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/lxml-5[${PYTHON_USEDEP}] - =dev-python/cryptography-43[${PYTHON_USEDEP}] - >=dev-python/certifi-2023.11.17[${PYTHON_USEDEP}] -" - -python_test() { - "${EPYTHON}" test/test.py -v || die -} diff --git a/dev-python/signxml/signxml-9999.ebuild b/dev-python/signxml/signxml-9999.ebuild deleted file mode 100644 index 0465556f7e5e..000000000000 --- a/dev-python/signxml/signxml-9999.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2025-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/XML-Security/signxml -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python XML Signature and XAdES library" -HOMEPAGE=" - https://pypi.org/project/signxml/ - https://github.com/XML-Security/signxml -" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/XML-Security/signxml.git" -else - inherit pypi - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/lxml-5[${PYTHON_USEDEP}] - =dev-python/cryptography-43[${PYTHON_USEDEP}] - >=dev-python/certifi-2023.11.17[${PYTHON_USEDEP}] -" - -python_test() { - "${EPYTHON}" test/test.py -v || die -} diff --git a/dev-python/sigstore-models/Manifest b/dev-python/sigstore-models/Manifest deleted file mode 100644 index 7a5827e50308..000000000000 --- a/dev-python/sigstore-models/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sigstore-models-0.0.6.gh.tar.gz 30598 BLAKE2B 9b3de71bfe7bc1ec85465cf0a3ad6a9eef964e604ad09062e3de824b43e5a5df686dfe3f373c4d84c5cc83f07126e1ae3c64e4066699a47ea4c3c44f1a111a25 SHA512 94fae96b4e8698a4e1f1dbc5186e3aedc05bed9da8c1c8520e66980bfc3d37d88b59602a3279c0146004a7bdecc6ffc30346908b53a2455a03cf018e45c56336 diff --git a/dev-python/sigstore-models/metadata.xml b/dev-python/sigstore-models/metadata.xml deleted file mode 100644 index 7b33cd83487d..000000000000 --- a/dev-python/sigstore-models/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - astral-sh/sigstore-models - sigstore-models - - diff --git a/dev-python/sigstore-models/sigstore-models-0.0.6.ebuild b/dev-python/sigstore-models/sigstore-models-0.0.6.ebuild deleted file mode 100644 index 9c073e720717..000000000000 --- a/dev-python/sigstore-models/sigstore-models-0.0.6.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Pydantic based models for Sigstore's protobuf specifications" -HOMEPAGE=" - https://github.com/astral-sh/sigstore-models/ - https://pypi.org/project/sigstore-models/ -" -SRC_URI=" - https://github.com/astral-sh/sigstore-models/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - >=dev-python/pydantic-2.11.7[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.14.1[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/sigstore-rekor-types/Manifest b/dev-python/sigstore-rekor-types/Manifest deleted file mode 100644 index 4c0fda13d511..000000000000 --- a/dev-python/sigstore-rekor-types/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sigstore_rekor_types-0.0.18.tar.gz 15687 BLAKE2B 7e6f6f0054f4dab894498903b45f9a4bd387170553187d0e0db4d7504c4c609fe8cc1e39dde48c23ceb055a63bfd70fdcccb124ab00ffb538609156054ddb549 SHA512 9df4e5b349b9630d605c224163b86c06cea59c2cfc9fbbae63112d3cd02cc6900f36cec1dbdbcbaa54b579517893489f8a68060ed3830a07d093d12225bccbf9 -DIST sigstore_rekor_types-0.0.18.tar.gz.provenance 9629 BLAKE2B 38a7c78f8a8e95a18037f2a0a4ace411dc0b798a2db8728df3d8566e9cf81e0ab889f7f8b285f85b9dbf2008d68537892f27bf0acf59a7004a0e965b7a75786c SHA512 770af3a1e52ae893ea9310d0164ffebbfb906380b31954f6da6196c9ab43e41edd1b67e4130ae616629c49858234575647f8c62aa0843c76c861cb99006cf458 diff --git a/dev-python/sigstore-rekor-types/metadata.xml b/dev-python/sigstore-rekor-types/metadata.xml deleted file mode 100644 index 4516dfdb24cd..000000000000 --- a/dev-python/sigstore-rekor-types/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - sigstore/sigstore-rekor-types - sigstore-rekor-types - - diff --git a/dev-python/sigstore-rekor-types/sigstore-rekor-types-0.0.18.ebuild b/dev-python/sigstore-rekor-types/sigstore-rekor-types-0.0.18.ebuild deleted file mode 100644 index d20e5faf8ce9..000000000000 --- a/dev-python/sigstore-rekor-types/sigstore-rekor-types-0.0.18.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/trailofbits/sigstore-rekor-types -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python models for Rekor's API types" -HOMEPAGE=" - https://github.com/sigstore/sigstore-rekor-types/ - https://pypi.org/project/sigstore-rekor-types/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - >=dev-python/email-validator-2[${PYTHON_USEDEP}] - >=dev-python/pydantic-2[${PYTHON_USEDEP}] -" diff --git a/dev-python/sigstore/Manifest b/dev-python/sigstore/Manifest deleted file mode 100644 index e0590ae7bed1..000000000000 --- a/dev-python/sigstore/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sigstore-python-4.2.0.gh.tar.gz 300449 BLAKE2B 07a5e9682283867af0350e383054e9f9ec62ba022620925ee4baa4e0e2808d4e03ab720fb8a7fb6611284565a3d8ecb1436d60b4dc60050605b8c129ca53ba75 SHA512 8dc3ddad69ed3a72f5b6b8f013f8f7355dc88e8b429f53e23765153ed0d32b019c9372429389a2c660433569fa956e5c7f7ee1d3f084b1bb5c730d415a7d9ec1 -DIST sigstore-python-4.3.0.gh.tar.gz 415515 BLAKE2B 7916adfa7b64ed0acc2ab1689584e3ced8df7587a5579538b9b5d2dc46cccb316e9d348312dfc075a00fc33e3d8b99a38fe8792e95544c5d2bae4845cf99a2d1 SHA512 6211ba78c2d608881ed46870597cf3273af89dc8313499a40a344bce1d6821f23b990cde63d27d6a2c5c1aa1b3d359bbbd368c6e1c11abdb6457d610eb3db580 diff --git a/dev-python/sigstore/metadata.xml b/dev-python/sigstore/metadata.xml deleted file mode 100644 index 0b653d0f8cf2..000000000000 --- a/dev-python/sigstore/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - sigstore/sigstore-python - sigstore - - diff --git a/dev-python/sigstore/sigstore-4.2.0.ebuild b/dev-python/sigstore/sigstore-4.2.0.ebuild deleted file mode 100644 index 1bff8e2aebe5..000000000000 --- a/dev-python/sigstore/sigstore-4.2.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=sigstore-python-${PV} -DESCRIPTION="A tool for signing Python package distributions" -HOMEPAGE=" - https://github.com/sigstore/sigstore-python/ - https://pypi.org/project/sigstore/ -" -# no tests in sdist, as of 3.3.0 -SRC_URI=" - https://github.com/sigstore/sigstore-python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - >=dev-python/cryptography-42[${PYTHON_USEDEP}] - >=dev-python/id-1.1.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-4.2[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.6[${PYTHON_USEDEP}] - >=dev-python/pydantic-2[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.1[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ~dev-python/rfc3161-client-1.0.3[${PYTHON_USEDEP}] - >=dev-python/rfc8785-0.1.2[${PYTHON_USEDEP}] - >=dev-python/rich-13[${PYTHON_USEDEP}] - ~dev-python/sigstore-models-0.0.6[${PYTHON_USEDEP}] - ~dev-python/sigstore-rekor-types-0.0.18[${PYTHON_USEDEP}] - >=dev-python/tuf-6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin deps - sed -r -i -e 's:~=:>=:' -e 's:, ?< ?[0-9.]*::' pyproject.toml || die -} - -python_test() { - epytest test/unit --skip-online -} diff --git a/dev-python/sigstore/sigstore-4.3.0.ebuild b/dev-python/sigstore/sigstore-4.3.0.ebuild deleted file mode 100644 index 287f00c321dc..000000000000 --- a/dev-python/sigstore/sigstore-4.3.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=sigstore-python-${PV} -DESCRIPTION="A tool for signing Python package distributions" -HOMEPAGE=" - https://github.com/sigstore/sigstore-python/ - https://pypi.org/project/sigstore/ -" -# no tests in sdist, as of 3.3.0 -SRC_URI=" - https://github.com/sigstore/sigstore-python/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - >=dev-python/cryptography-42[${PYTHON_USEDEP}] - >=dev-python/id-1.1.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-4.2[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-23.0.0[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.6[${PYTHON_USEDEP}] - >=dev-python/pydantic-2[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.1[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ~dev-python/rfc3161-client-1.0.3[${PYTHON_USEDEP}] - >=dev-python/rfc8785-0.1.2[${PYTHON_USEDEP}] - >=dev-python/rich-13[${PYTHON_USEDEP}] - ~dev-python/sigstore-models-0.0.6[${PYTHON_USEDEP}] - ~dev-python/sigstore-rekor-types-0.0.18[${PYTHON_USEDEP}] - >=dev-python/tuf-6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pretend[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # unpin deps - sed -r -i -e 's:~=:>=:' -e 's:, ?< ?[0-9.]*::' pyproject.toml || die -} - -python_test() { - epytest test/unit --skip-online -} diff --git a/dev-python/simber/Manifest b/dev-python/simber/Manifest deleted file mode 100644 index 21f41b229d50..000000000000 --- a/dev-python/simber/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST simber-0.2.6.gh.tar.gz 91616 BLAKE2B 7c5cd87ba3c87315369f9d966f11cadc1578c410bf99c0d2f82f89bf4f3f008d32b6ce35126110db7ea218e6eabcb19e0a54e401cfa53610432a0e4ef381d4a7 SHA512 805f5c4aa08e1a6af803528648d3359d745fafba5e44ac416a8bdfc1e9c4ec80e9436aecd82e5b8efb16ec8b346074dc5b1300026ae21e4211777a0eb1642986 diff --git a/dev-python/simber/metadata.xml b/dev-python/simber/metadata.xml deleted file mode 100644 index 8ad401e7208c..000000000000 --- a/dev-python/simber/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - xgqt@gentoo.org - Maciej Barć - - - python@gentoo.org - Python - - - https://github.com/deepjyoti30/simber/issues/ - deepjyoti30/simber - simber - - diff --git a/dev-python/simber/simber-0.2.6.ebuild b/dev-python/simber/simber-0.2.6.ebuild deleted file mode 100644 index 3b4b394e7199..000000000000 --- a/dev-python/simber/simber-0.2.6.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Simple, minimal and powerful logging library for Python" -HOMEPAGE=" - https://simber.deepjyoti30.dev/ - https://github.com/deepjyoti30/simber/ - https://pypi.org/project/simber/ -" -SRC_URI=" - https://github.com/deepjyoti30/simber/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=" - dev-python/colorama[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/simpervisor/Manifest b/dev-python/simpervisor/Manifest deleted file mode 100644 index 615cece994e9..000000000000 --- a/dev-python/simpervisor/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST simpervisor-1.0.0.tar.gz 14637 BLAKE2B 3e87cca2478f29e044cafa0f5da6a5c8cfdf61f5c39ce87a0a6bae91670463d894e5c23af53c915b7d3469eade8d26947ea2e5c05c6d491bd33222e817319100 SHA512 0074ca5da0839f7bcf3f692f33f9a27358409bc194cfe04ff906aaec5f4cfbd613ccd285612ac473f5b6452a5c31959c098955a1962755a5c09258ded0d2a430 diff --git a/dev-python/simpervisor/files/simpervisor-1.0.0-yarl.patch b/dev-python/simpervisor/files/simpervisor-1.0.0-yarl.patch deleted file mode 100644 index 5f884255262c..000000000000 --- a/dev-python/simpervisor/files/simpervisor-1.0.0-yarl.patch +++ /dev/null @@ -1,28 +0,0 @@ -From b08f4b9b46009fb96c7194aecbc28d6b266e44c0 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Mon, 29 Jan 2024 18:14:32 +0100 -Subject: [PATCH] Convert `PORT` envvar to int to fix aiohttp/yarl - compatibility - -Conver the value of the `PORT` environment variable to int, to fix -incompatibility with modern versions of aiohttp/yarl, that do expect -the `port` argument to be one. - -Fixes #49 ---- - tests/child_scripts/simplehttpserver.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/child_scripts/simplehttpserver.py b/tests/child_scripts/simplehttpserver.py -index cc460ff..268dc7d 100644 ---- a/tests/child_scripts/simplehttpserver.py -+++ b/tests/child_scripts/simplehttpserver.py -@@ -11,7 +11,7 @@ - print("waiting", wait_time) - time.sleep(wait_time) - --PORT = os.environ["PORT"] -+PORT = int(os.environ["PORT"]) - - routes = web.RouteTableDef() - diff --git a/dev-python/simpervisor/metadata.xml b/dev-python/simpervisor/metadata.xml deleted file mode 100644 index 01b01dc491ae..000000000000 --- a/dev-python/simpervisor/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Gentoo Python Project - - - simpervisor - jupyterhub/simpervisor - - - diff --git a/dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild b/dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild deleted file mode 100644 index a348d01cc4c6..000000000000 --- a/dev-python/simpervisor/simpervisor-1.0.0-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple Python3 Supervisor library" -HOMEPAGE=" - https://github.com/jupyterhub/simpervisor/ - https://pypi.org/project/simpervisor/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -BDEPEND=" - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/jupyterhub/simpervisor/pull/50 - "${FILESDIR}/${P}-yarl.patch" -) diff --git a/dev-python/simple-term-menu/Manifest b/dev-python/simple-term-menu/Manifest deleted file mode 100644 index 1ebd5477f058..000000000000 --- a/dev-python/simple-term-menu/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST simple-term-menu-1.6.6.gh.tar.gz 424809 BLAKE2B c6560fa7f0f218de461f1b7f7d4298b1a0232378673865c64823085e633c2e7d478766b39b0a0f8e4c5df697a58dadee1aa5e91d6439d04eded15f65ff358e9a SHA512 d58e2e4e45ca2b0898c1ccc58b20ca624110f38812a1e74836650488a2480cfe23d80e50abc285916da0a6aedaf7fed8269df04942530b7edb6fa51ed8ab4dbb diff --git a/dev-python/simple-term-menu/metadata.xml b/dev-python/simple-term-menu/metadata.xml deleted file mode 100644 index 69fbd1880cf9..000000000000 --- a/dev-python/simple-term-menu/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - Pavel Sobolev - contact@paveloom.dev - - - https://github.com/IngoMeyer441/simple-term-menu/issues - IngoMeyer441/simple-term-menu - simple-term-menu - - diff --git a/dev-python/simple-term-menu/simple-term-menu-1.6.6.ebuild b/dev-python/simple-term-menu/simple-term-menu-1.6.6.ebuild deleted file mode 100644 index 92047022daca..000000000000 --- a/dev-python/simple-term-menu/simple-term-menu-1.6.6.ebuild +++ /dev/null @@ -1,28 +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="A Python package which creates simple interactive menus on the command line" -HOMEPAGE=" - https://github.com/IngoMeyer441/simple-term-menu - https://pypi.org/project/simple-term-menu/ -" -SRC_URI="https://github.com/IngoMeyer441/simple-term-menu/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests import-check - -src_install() { - distutils-r1_src_install - - dodoc LICENSE -} diff --git a/dev-python/simple-websocket/Manifest b/dev-python/simple-websocket/Manifest deleted file mode 100644 index b68f6dffce36..000000000000 --- a/dev-python/simple-websocket/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST simple-websocket-1.1.0.gh.tar.gz 19589 BLAKE2B 293fa26af7ea929b4b2acdfe8e63598ac171a6b628f6a72aa1694c880b3db48b20fc7b76854e17cf1896e29a95982fba54c47a6baad3589ffa85d1fe93d6be6f SHA512 89c2c580902af77e8708bf2ae5c40358f3f9fe3052ee58d42bc518a68042c8b0bda1ad0cf3e304b67189590e75ee1bfe085d12f9d18755c443731c0884b1cb92 diff --git a/dev-python/simple-websocket/files/simple-websocket-1.1.0-py314.patch b/dev-python/simple-websocket/files/simple-websocket-1.1.0-py314.patch deleted file mode 100644 index c20584d98c79..000000000000 --- a/dev-python/simple-websocket/files/simple-websocket-1.1.0-py314.patch +++ /dev/null @@ -1,372 +0,0 @@ -diff --git a/tests/test_aioclient.py b/tests/test_aioclient.py -index 01a772a..5ec12ff 100644 ---- a/tests/test_aioclient.py -+++ b/tests/test_aioclient.py -@@ -1,15 +1,14 @@ - import asyncio --import unittest - from unittest import mock - import pytest # noqa: F401 - - from wsproto.events import AcceptConnection, CloseConnection, TextMessage, \ - BytesMessage, Ping - import simple_websocket --from .helpers import make_sync, AsyncMock - - --class AioSimpleWebSocketClientTestCase(unittest.TestCase): -+@pytest.mark.asyncio -+class TestAioSimpleWebSocketClient: - async def get_client(self, mock_wsconn, url, events=[], subprotocols=None, - headers=None): - mock_wsconn().events.side_effect = \ -@@ -19,11 +18,10 @@ async def get_client(self, mock_wsconn, url, events=[], subprotocols=None, - return await simple_websocket.AioClient.connect( - url, subprotocols=subprotocols, headers=headers) - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_make_client(self, mock_wsconn, mock_open_connection): -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - client = await self.get_client(mock_wsconn, 'ws://example.com/ws?a=1') -@@ -40,12 +38,11 @@ async def test_make_client(self, mock_wsconn, mock_open_connection): - assert client.port == 80 - assert client.path == '/ws?a=1' - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_make_client_subprotocol(self, mock_wsconn, - mock_open_connection): -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - client = await self.get_client(mock_wsconn, 'ws://example.com/ws?a=1', -@@ -55,12 +52,11 @@ async def test_make_client_subprotocol(self, mock_wsconn, - b"Request(host='example.com', target='/ws?a=1', extensions=[], " - b"extra_headers=[], subprotocols=['foo'])") - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_make_client_subprotocols(self, mock_wsconn, - mock_open_connection): -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - client = await self.get_client(mock_wsconn, 'ws://example.com/ws?a=1', -@@ -70,12 +66,11 @@ async def test_make_client_subprotocols(self, mock_wsconn, - b"Request(host='example.com', target='/ws?a=1', extensions=[], " - b"extra_headers=[], subprotocols=['foo', 'bar'])") - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_make_client_headers(self, mock_wsconn, - mock_open_connection): -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - client = await self.get_client(mock_wsconn, 'ws://example.com/ws?a=1', -@@ -84,12 +79,11 @@ async def test_make_client_headers(self, mock_wsconn, - b"Request(host='example.com', target='/ws?a=1', extensions=[], " - b"extra_headers=[('Foo', 'Bar')], subprotocols=[])") - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_make_client_headers2(self, mock_wsconn, - mock_open_connection): -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - client = await self.get_client( -@@ -100,11 +94,10 @@ async def test_make_client_headers2(self, mock_wsconn, - b"extra_headers=[('Foo', 'Bar'), ('Foo', 'Baz')], " - b"subprotocols=[])") - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_send(self, mock_wsconn, mock_open_connection): -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - client = await self.get_client(mock_wsconn, 'ws://example.com/ws') -@@ -123,11 +116,10 @@ async def test_send(self, mock_wsconn, mock_open_connection): - b"Message(data=b'hello', frame_finished=True, " - b"message_finished=True)") - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_receive(self, mock_wsconn, mock_open_connection): -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - client = await self.get_client( -@@ -142,12 +134,11 @@ async def test_receive(self, mock_wsconn, mock_open_connection): - assert await client.receive() == b'hello' - assert await client.receive(timeout=0) is None - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_receive_after_close(self, mock_wsconn, - mock_open_connection): -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - client = await self.get_client( -@@ -160,11 +151,10 @@ async def test_receive_after_close(self, mock_wsconn, - with pytest.raises(simple_websocket.ConnectionClosed): - await client.receive() - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_receive_ping(self, mock_wsconn, mock_open_connection): -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) -@@ -176,11 +166,11 @@ async def test_receive_ping(self, mock_wsconn, mock_open_connection): - await asyncio.sleep(0.01) - wsock.write.assert_any_call(b"Pong(payload=b'hello')") - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_receive_empty(self, mock_wsconn, mock_open_connection): -- rsock = mock.MagicMock(read=AsyncMock(side_effect=[b'x', b'x', b''])) -+ rsock = mock.MagicMock(read=mock.AsyncMock( -+ side_effect=[b'x', b'x', b''])) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - client = await self.get_client( -@@ -193,11 +183,10 @@ async def test_receive_empty(self, mock_wsconn, mock_open_connection): - assert await client.receive() == 'hello' - assert await client.receive(timeout=0) is None - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_close(self, mock_wsconn, mock_open_connection): -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - client = await self.get_client( -diff --git a/tests/test_aioserver.py b/tests/test_aioserver.py -index a274019..071e035 100644 ---- a/tests/test_aioserver.py -+++ b/tests/test_aioserver.py -@@ -1,15 +1,14 @@ - import asyncio --import unittest - from unittest import mock - import pytest # noqa: F401 - - from wsproto.events import Request, CloseConnection, TextMessage, \ - BytesMessage, Ping, Pong - import simple_websocket --from .helpers import make_sync, AsyncMock - - --class AioSimpleWebSocketServerTestCase(unittest.TestCase): -+@pytest.mark.asyncio -+class TestAioSimpleWebSocketServer: - async def get_server(self, mock_wsconn, request, events=[], - client_subprotocols=None, server_subprotocols=None, - **kwargs): -@@ -29,12 +28,11 @@ async def get_server(self, mock_wsconn, request, events=[], - return await simple_websocket.AioServer.accept( - aiohttp=request, subprotocols=server_subprotocols, **kwargs) - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_aiohttp(self, mock_wsconn, mock_open_connection): - mock_request = mock.MagicMock(headers={}) -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - server = await self.get_server(mock_wsconn, mock_request) -@@ -53,19 +51,17 @@ async def test_aiohttp(self, mock_wsconn, mock_open_connection): - b'Sec-Websocket-Version: 13\r\n\r\n') - assert server.is_server - -- @make_sync - async def test_invalid_request(self): - with pytest.raises(ValueError): - await simple_websocket.AioServer.accept(aiohttp='foo', asgi='bar') - with pytest.raises(ValueError): - await simple_websocket.AioServer.accept(asgi='bar', sock='baz') - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_send(self, mock_wsconn, mock_open_connection): - mock_request = mock.MagicMock(headers={}) -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - server = await self.get_server(mock_wsconn, mock_request) -@@ -84,12 +80,11 @@ async def test_send(self, mock_wsconn, mock_open_connection): - b"Message(data=b'hello', frame_finished=True, " - b"message_finished=True)") - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_receive(self, mock_wsconn, mock_open_connection): - mock_request = mock.MagicMock(headers={}) -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - server = await self.get_server(mock_wsconn, mock_request, events=[ -@@ -103,13 +98,12 @@ async def test_receive(self, mock_wsconn, mock_open_connection): - assert await server.receive() == b'hello' - assert await server.receive(timeout=0) is None - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_receive_after_close(self, mock_wsconn, - mock_open_connection): - mock_request = mock.MagicMock(headers={}) -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - server = await self.get_server(mock_wsconn, mock_request, events=[ -@@ -121,13 +115,12 @@ async def test_receive_after_close(self, mock_wsconn, - with pytest.raises(simple_websocket.ConnectionClosed): - await server.receive() - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_receive_split_messages(self, mock_wsconn, - mock_open_connection): - mock_request = mock.MagicMock(headers={}) -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - server = await self.get_server(mock_wsconn, mock_request, events=[ -@@ -151,12 +144,11 @@ async def test_receive_split_messages(self, mock_wsconn, - assert await server.receive() == b'hello' - assert await server.receive(timeout=0) is None - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_receive_ping(self, mock_wsconn, mock_open_connection): - mock_request = mock.MagicMock(headers={}) -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - server = await self.get_server(mock_wsconn, mock_request, events=[ -@@ -166,12 +158,11 @@ async def test_receive_ping(self, mock_wsconn, mock_open_connection): - await asyncio.sleep(0.01) - wsock.write.assert_any_call(b"Pong(payload=b'hello')") - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_receive_empty(self, mock_wsconn, mock_open_connection): - mock_request = mock.MagicMock(headers={}) -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - server = await self.get_server(mock_wsconn, mock_request, events=[ -@@ -183,12 +174,11 @@ async def test_receive_empty(self, mock_wsconn, mock_open_connection): - assert await server.receive() == 'hello' - assert await server.receive(timeout=0) is None - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_receive_large(self, mock_wsconn, mock_open_connection): - mock_request = mock.MagicMock(headers={}) -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - server = await self.get_server(mock_wsconn, mock_request, events=[ -@@ -201,12 +191,11 @@ async def test_receive_large(self, mock_wsconn, mock_open_connection): - assert await server.receive() == 'hello' - assert await server.receive(timeout=0) is None - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_close(self, mock_wsconn, mock_open_connection): - mock_request = mock.MagicMock(headers={}) -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - server = await self.get_server(mock_wsconn, mock_request) -@@ -222,7 +211,6 @@ async def test_close(self, mock_wsconn, mock_open_connection): - b'CloseConnection(code=, ' - b'reason=None)') - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - @mock.patch('simple_websocket.aiows.time') -@@ -230,7 +218,7 @@ async def test_close(self, mock_wsconn, mock_open_connection): - async def test_ping_pong(self, mock_wait_for, mock_time, mock_wsconn, - mock_open_connection): - mock_request = mock.MagicMock(headers={}) -- rsock = mock.MagicMock(read=AsyncMock()) -+ rsock = mock.MagicMock(read=mock.AsyncMock()) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - server = await self.get_server(mock_wsconn, mock_request, events=[ -@@ -246,12 +234,11 @@ async def test_ping_pong(self, mock_wait_for, mock_time, mock_wsconn, - assert wsock.write.call_args_list[2][0][0].startswith(b'Ping') - assert wsock.write.call_args_list[3][0][0].startswith(b'Close') - -- @make_sync - @mock.patch('simple_websocket.aiows.asyncio.open_connection') - @mock.patch('simple_websocket.aiows.WSConnection') - async def test_subprotocols(self, mock_wsconn, mock_open_connection): - mock_request = mock.MagicMock(headers={}) -- rsock = mock.MagicMock(read=AsyncMock(return_value=b'x')) -+ rsock = mock.MagicMock(read=mock.AsyncMock(return_value=b'x')) - wsock = mock.MagicMock() - mock_open_connection.return_value = (rsock, wsock) - -diff --git a/tests/test_server.py b/tests/test_server.py -index 7be5d15..ca5fe99 100644 ---- a/tests/test_server.py -+++ b/tests/test_server.py -@@ -92,7 +92,7 @@ def test_send(self, mock_wsconn): - b"message_finished=True)") - server.connected = True - server.send(b'hello') -- mock_socket.send.assert_called_with( -+ mock_socket.send.assert_any_call( - b"Message(data=b'hello', frame_finished=True, " - b"message_finished=True)") - diff --git a/dev-python/simple-websocket/metadata.xml b/dev-python/simple-websocket/metadata.xml deleted file mode 100644 index 5a1a20b8352f..000000000000 --- a/dev-python/simple-websocket/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - - - - miguelgrinberg/simple-websocket - simple-websocket - - diff --git a/dev-python/simple-websocket/simple-websocket-1.1.0.ebuild b/dev-python/simple-websocket/simple-websocket-1.1.0.ebuild deleted file mode 100644 index 9a809eaaeee3..000000000000 --- a/dev-python/simple-websocket/simple-websocket-1.1.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# 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 - -DESCRIPTION="Simple WebSocket server and client for Python" -HOMEPAGE=" - https://github.com/miguelgrinberg/simple-websocket/ - https://pypi.org/project/simple-websocket/ -" -# upstream refuses to provide working tests in sdist -# https://github.com/miguelgrinberg/simple-websocket/issues/31 -SRC_URI=" - https://github.com/miguelgrinberg/simple-websocket/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/wsproto[${PYTHON_USEDEP}] -" - -src_prepare() { - local PATCHES=( - # https://github.com/miguelgrinberg/simple-websocket/pull/48 - "${FILESDIR}/${P}-py314.patch" - ) - - distutils-r1_src_prepare - - # fix tests to work offline - # https://github.com/miguelgrinberg/simple-websocket/commit/159e030c7c23060de989cebec6d98d776c75bcbd - sed -i -e 's:example\.com:localhost:g' tests/test_client.py || die -} - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest diff --git a/dev-python/simpleeval/Manifest b/dev-python/simpleeval/Manifest deleted file mode 100644 index 595934b9de60..000000000000 --- a/dev-python/simpleeval/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST simpleeval-1.0.7.tar.gz 30250 BLAKE2B a4755a9e484f133a9e3fcfe5c91c81c33d249ae51d1289b14ee5b2b320d117838e839e98103080a8d9b7b7c481b57fcbacbf4860b5a735f243998da66d93d8c1 SHA512 467cc5ce98708a23a92ac30e0fc4b4c32f84c9ac0eafd1d6c9049bc9c27986594416609c86a415c0ba9bf52380507c79bf161595dde267952cb76de83ee18a73 diff --git a/dev-python/simpleeval/metadata.xml b/dev-python/simpleeval/metadata.xml deleted file mode 100644 index 93ca3579bbd6..000000000000 --- a/dev-python/simpleeval/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - cedk@gentoo.org - Cédric Krier - - - python@gentoo.org - Python - - - - simpleeval - danthedeckie/simpleeval - - diff --git a/dev-python/simpleeval/simpleeval-1.0.7.ebuild b/dev-python/simpleeval/simpleeval-1.0.7.ebuild deleted file mode 100644 index d67487b94cf1..000000000000 --- a/dev-python/simpleeval/simpleeval-1.0.7.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A simple, safe single expression evaluator library" -HOMEPAGE=" - https://github.com/danthedeckie/simpleeval/ - https://pypi.org/project/simpleeval/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -distutils_enable_tests unittest diff --git a/dev-python/simplejson/Manifest b/dev-python/simplejson/Manifest deleted file mode 100644 index 90a23da8fc44..000000000000 --- a/dev-python/simplejson/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST simplejson-3.20.2.tar.gz 85784 BLAKE2B f4ccb67d50aa0c9462fa205d7960e0b255c12bbe2dba7dec5b6ecd989604166690122af11c0a21b55272272131ea0cc5c8d1edabf8cfbceedc1af9abfea10227 SHA512 78e5066d75752797e39da5627c3deeedbcaf98aaf62444123b05e9b7cc251a8c1e21b8c45137f6cbcfed3052f569401d9e2120e8625721737f66dc6dae273416 -DIST simplejson-3.20.2.tar.gz.provenance 9593 BLAKE2B 5e7116d4f28837f3cf05acb63f8fb5c3ee544687db9ec38f35e5453ea50468b56b43310f0fe0411a83012addb75b286ed9670a51ca32a3658c389f3132f418fa SHA512 7390b763448d0b6450b59528213197a79a230eb8030fc5f3cf72e55a2a3e084ea40b077d009e2cdcdeb1b3025fb032f8118eec0be93241a2266dc2c143b0edae -DIST simplejson-4.0.1.tar.gz 115959 BLAKE2B 6e882ac33343552c472e4fe045c09d73d6e1d3dbe99bc8e3b915d35d989311858055961d453e2650b52d30c7c1720cd8432b6c439d58bfab8cad006b05ba221c SHA512 eeeb67a2266abea57d6ecd3cfc29d741ae899059fc918f9b92029138c864a20d73a85d9d451a7dfdef417da13270b794e81c28e4ed92f82f8ce68f712a931acc -DIST simplejson-4.0.1.tar.gz.provenance 9422 BLAKE2B af77b146445c6b9db0dacd7bed5644bc21bb8d84245f1b4e93003859a690006b027beddc4a3ca1924c5e38348368004116e6ad0216facc78499c22845769b89b SHA512 1aa9c8491d900a2371b1a6bf99151094205999612f92a6d0fe43589208df7573f1df9d0f5e19c02f84ff08055a356552bf6be7c6d79e46514a14d0a82d5d5dd1 -DIST simplejson-4.1.0.tar.gz 118653 BLAKE2B 2451f491567664d4aac9ff6bbbe3e379042c174297a1e46b6b38085235faffb33e02384bd4c085d870f1f6b0cee5d7648b666e7fb0cd50d6a1e3abb2f87636a4 SHA512 1cc9a34cc4f3217fda7b46ed38119827508051e3ef0f3e8f13c794c24446b553f198ddc06a94363ed70ba60032edd13aede7c40d323f8d27657735bb662589cc -DIST simplejson-4.1.0.tar.gz.provenance 9383 BLAKE2B 93e6890550cbc1cdc89fca50ae1a1a867f70a5884d2d9e0795dea2bdad1a339c8ef0b626a5aab250e32653dd7cea819d8c95330ec5d4e7cc98aeee63f87d4e86 SHA512 19cbe306c8c85409a9aaea42e149fd5bf8ed9252f8d70850ea0fc3c28f31c379105542c0e4a1b5f9e9c61c6c061ebb69e33a91a88add301a43adf3ee54b25af8 -DIST simplejson-4.1.1.tar.gz 118860 BLAKE2B 75af5b57638bb5282bf9f81ea26422bbe3d687155eb88f782300f723c8ce116537d5cf16c51e2d2424ba2100e4db10b075faec4d81347ab6e2ee2363d90d8837 SHA512 1690a070738aa8609170d9a329c2f9cb489e9e24de8058ed5e243327f21b02aab1d0b638a2306331d21b2f0b5021c591d40cacb00f8c94957928790caf95bfca -DIST simplejson-4.1.1.tar.gz.provenance 9802 BLAKE2B fa57f47ac3183ad9fe5c75af0fd3c24355ce8b5c93d8f010d9363d041c8b49774d027b7eee15fc77da16f9b4e6b6745c74b513480798536997fb253ab3175e50 SHA512 464d7479ea42f0ca4e9626a7d2013a1a954f97333c7774c0633a7c68073b25bd8f0e821d8aa71f3138c64016e6f18761f420778858dff470fd10bb38bc373b52 diff --git a/dev-python/simplejson/metadata.xml b/dev-python/simplejson/metadata.xml deleted file mode 100644 index d7d1eb0b9a7a..000000000000 --- a/dev-python/simplejson/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - simplejson - simplejson/simplejson - - - - Compiles native "C" extensions (speedups, instead of using Python - fallback code). - - - diff --git a/dev-python/simplejson/simplejson-3.20.2.ebuild b/dev-python/simplejson/simplejson-3.20.2.ebuild deleted file mode 100644 index dd002189bb0b..000000000000 --- a/dev-python/simplejson/simplejson-3.20.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/simplejson/simplejson -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python" -HOMEPAGE=" - https://github.com/simplejson/simplejson/ - https://pypi.org/project/simplejson/ -" - -LICENSE="|| ( MIT AFL-2.1 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="+native-extensions" - -DOCS=( README.rst CHANGES.txt ) - -distutils_enable_tests unittest - -src_configure() { - # native-extensions are always disabled on PyPy - # https://github.com/simplejson/simplejson/blob/master/setup.py#L121 - export DISABLE_SPEEDUPS=$(usex native-extensions 0 1) - use native-extensions && export REQUIRE_SPEEDUPS=1 -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - eunittest -} diff --git a/dev-python/simplejson/simplejson-4.0.1.ebuild b/dev-python/simplejson/simplejson-4.0.1.ebuild deleted file mode 100644 index dd002189bb0b..000000000000 --- a/dev-python/simplejson/simplejson-4.0.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/simplejson/simplejson -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python" -HOMEPAGE=" - https://github.com/simplejson/simplejson/ - https://pypi.org/project/simplejson/ -" - -LICENSE="|| ( MIT AFL-2.1 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="+native-extensions" - -DOCS=( README.rst CHANGES.txt ) - -distutils_enable_tests unittest - -src_configure() { - # native-extensions are always disabled on PyPy - # https://github.com/simplejson/simplejson/blob/master/setup.py#L121 - export DISABLE_SPEEDUPS=$(usex native-extensions 0 1) - use native-extensions && export REQUIRE_SPEEDUPS=1 -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - eunittest -} diff --git a/dev-python/simplejson/simplejson-4.1.0.ebuild b/dev-python/simplejson/simplejson-4.1.0.ebuild deleted file mode 100644 index dd002189bb0b..000000000000 --- a/dev-python/simplejson/simplejson-4.1.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/simplejson/simplejson -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python" -HOMEPAGE=" - https://github.com/simplejson/simplejson/ - https://pypi.org/project/simplejson/ -" - -LICENSE="|| ( MIT AFL-2.1 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="+native-extensions" - -DOCS=( README.rst CHANGES.txt ) - -distutils_enable_tests unittest - -src_configure() { - # native-extensions are always disabled on PyPy - # https://github.com/simplejson/simplejson/blob/master/setup.py#L121 - export DISABLE_SPEEDUPS=$(usex native-extensions 0 1) - use native-extensions && export REQUIRE_SPEEDUPS=1 -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - eunittest -} diff --git a/dev-python/simplejson/simplejson-4.1.1.ebuild b/dev-python/simplejson/simplejson-4.1.1.ebuild deleted file mode 100644 index 06c01858aff7..000000000000 --- a/dev-python/simplejson/simplejson-4.1.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/simplejson/simplejson -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python" -HOMEPAGE=" - https://github.com/simplejson/simplejson/ - https://pypi.org/project/simplejson/ -" - -LICENSE="|| ( MIT AFL-2.1 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="+native-extensions" - -DOCS=( README.rst CHANGES.txt ) - -distutils_enable_tests unittest - -src_configure() { - # native-extensions are always disabled on PyPy - # https://github.com/simplejson/simplejson/blob/master/setup.py#L121 - export DISABLE_SPEEDUPS=$(usex native-extensions 0 1) - use native-extensions && export REQUIRE_SPEEDUPS=1 -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - eunittest -} diff --git a/dev-python/simplekml/Manifest b/dev-python/simplekml/Manifest deleted file mode 100644 index 4b868fbd21ae..000000000000 --- a/dev-python/simplekml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST simplekml-1.3.6.tar.gz 52999 BLAKE2B 6838a82c4459e7d223078dd668814c739e043a1201903f1103dfdb1763e7c8f90e45b9404ba91720683ebeac42597d4a764c92a40a1645bd6c9caeecb003c25e SHA512 0b589559141571f62936ac981c3970e64046169bd5444e1409594dcaf3245c674dfcaa35e607e9870b63b3eb806e5c7cd7a4600924dbb0680a03ff458e58bdef diff --git a/dev-python/simplekml/metadata.xml b/dev-python/simplekml/metadata.xml deleted file mode 100644 index e2bfc9334fff..000000000000 --- a/dev-python/simplekml/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - zerochaos@gentoo.org - Rick Farina - - - simplekml - eisoldt/simplekml - - diff --git a/dev-python/simplekml/simplekml-1.3.6.ebuild b/dev-python/simplekml/simplekml-1.3.6.ebuild deleted file mode 100644 index 1b541ea70aca..000000000000 --- a/dev-python/simplekml/simplekml-1.3.6.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Enables you to generate KML with as little effort as possible" -HOMEPAGE="https://pypi.org/project/simplekml/" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" diff --git a/dev-python/simplemma/Manifest b/dev-python/simplemma/Manifest deleted file mode 100644 index 9a2972080afe..000000000000 --- a/dev-python/simplemma/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST simplemma-0.9.1.tar.gz 75523297 BLAKE2B f8e4e141e180e24cc8d2c80cdfca7fcc111bbe7bd0a65c6bcbcf0708ea6ac559b9eaf8ee736054a4b0427ac56e21bec576d8c7975a60a32adc74713ddedf2748 SHA512 9a19088bae188e44fd1451aed7de5f66e579d70adb53782aaa84b15930d27a466d193b2d54c122c981300121ae6b0ecf8c63430cf34151daace8a752ba4b0fa6 diff --git a/dev-python/simplemma/metadata.xml b/dev-python/simplemma/metadata.xml deleted file mode 100644 index 03ee686db04a..000000000000 --- a/dev-python/simplemma/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - dev@notyourcomputer.net - Shaoyu Tseng - - - simplemma - adbar/simplemma - - diff --git a/dev-python/simplemma/simplemma-0.9.1.ebuild b/dev-python/simplemma/simplemma-0.9.1.ebuild deleted file mode 100644 index eb4e7bac6a48..000000000000 --- a/dev-python/simplemma/simplemma-0.9.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="A simple multilingual lemmatizer for Python" -HOMEPAGE=" - https://pypi.org/project/simplemma/ - https://github.com/adbar/simplemma -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -DOCS=( {HISTORY,README}.rst ) - -distutils_enable_tests pytest diff --git a/dev-python/simpy/Manifest b/dev-python/simpy/Manifest deleted file mode 100644 index 3ab67ef39f19..000000000000 --- a/dev-python/simpy/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST simpy-4.1.1.tar.gz 408997 BLAKE2B ada00417f7eb1b61eae47afd0a095c33ef493ddec48f79b2330319ff3ff2f9776cca488a5e3ec51e6c792960d2c0e649828ec1c248a19adacba6f08b713cb627 SHA512 f7e84ceb92285eb0f282892be5eba7bb6e2ba538ecb45221600c41a39aba77cfb0455c9e99ed2c688af0aca8d390f1afe9b6849b4a30be05fb5b7faec27b7253 -DIST simpy-4.1.2.tar.gz 410129 BLAKE2B cb8c07aef6e47de23812b565429c778046d96046db3bd4dd9cdcb314966cb17329daaea34bc2d289e2b63b4e2655b4ed76ab0bf7ac57a1c5161ae50c9f347861 SHA512 624bb636b738dfdc3ea4bb5d2454eee258303e4f4f1d6786b525d05ff6e20d6ac56397293911584e3f538f960ab2ca136e31cae4de6538c4c33a318371e09424 diff --git a/dev-python/simpy/metadata.xml b/dev-python/simpy/metadata.xml deleted file mode 100644 index d58672bc0f31..000000000000 --- a/dev-python/simpy/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - team-simpy/simpy - simpy - - diff --git a/dev-python/simpy/simpy-4.1.1.ebuild b/dev-python/simpy/simpy-4.1.1.ebuild deleted file mode 100644 index b2cd7c603008..000000000000 --- a/dev-python/simpy/simpy-4.1.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="tk" - -inherit distutils-r1 pypi - -DESCRIPTION="Object-oriented, process-based discrete-event simulation language" -HOMEPAGE=" - https://simpy.readthedocs.io/ - https://gitlab.com/team-simpy/simpy/ - https://pypi.org/project/simpy/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/py[${PYTHON_USEDEP}] - ) -" - -# Could not import extension sphinx.builders.epub3 (exception: cannot import -# name 'StandaloneHTMLBuilder' from partially initialized module -# 'sphinx.builders.html' (most likely due to a circular import) -# (/usr/lib/python3.10/site-packages/sphinx/builders/html/__init__.py)) -#distutils_enable_sphinx docs dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/simpy/simpy-4.1.2.ebuild b/dev-python/simpy/simpy-4.1.2.ebuild deleted file mode 100644 index 3bf98372d4d0..000000000000 --- a/dev-python/simpy/simpy-4.1.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="tk" - -inherit distutils-r1 pypi - -DESCRIPTION="Object-oriented, process-based discrete-event simulation language" -HOMEPAGE=" - https://simpy.readthedocs.io/ - https://gitlab.com/team-simpy/simpy/ - https://pypi.org/project/simpy/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/py[${PYTHON_USEDEP}] - ) -" - -# Could not import extension sphinx.builders.epub3 (exception: cannot import -# name 'StandaloneHTMLBuilder' from partially initialized module -# 'sphinx.builders.html' (most likely due to a circular import) -# (/usr/lib/python3.10/site-packages/sphinx/builders/html/__init__.py)) -#distutils_enable_sphinx docs dev-python/sphinx-rtd-theme -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest deleted file mode 100644 index 482950ad668f..000000000000 --- a/dev-python/sip/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST sip-6.15.1.gh.tar.gz 2684607 BLAKE2B eb195d6de6de196630ee230a3ec561c57b50fb54b1ccabf33bc6838475c0d35968b1502daa8e5e9e78a9a875638261f2552a2a149e1625b23e117f832ba77f96 SHA512 fb14c7fae760dfed6719a1c5af284237a016b455897a4164f99dbaf86e92010d69dd2960133a64dedf0503fe102bfd0a1187873263370b556260e82f37aeb5ba -DIST sip-6.15.2.gh.tar.gz 2689763 BLAKE2B c6c521ad077b01cbb3cdf90f548959822256ea65f7dcce71790b336264f0401d92162efd56bdedc932f0da5e03eec11f1ad1fb1a0b6b11f7964c89930e1463b8 SHA512 c8fb5b4331e7c9dd491d71bd999be29234c340ac0fd8e6132cab703a8671eb6b3d7e8420f39b461b26fc9a8431ebc02699a01774e191f4b4ea4f4ab0af91d4d8 -DIST sip-6.15.3.gh.tar.gz 2690715 BLAKE2B fb2729a3c80e21c340e7374703b11ad5d90c35eb73fd1d9b873064d19f1c26cb88b60abad2a03dd2dbe8783a8d151d61b09718bc71f9c16142997abc047fab69 SHA512 6a496248d11f991692f2b0676081c3c846de4f9aa3c2fca071aed350f3f84916298e997d72e22b43829566042578ebc24df9c2788d8f4a46a07d3f485cc1adb0 diff --git a/dev-python/sip/metadata.xml b/dev-python/sip/metadata.xml deleted file mode 100644 index 93a4fe54d7b2..000000000000 --- a/dev-python/sip/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - qt@gentoo.org - Gentoo Qt Project - - - - https://python-sip.readthedocs.io/en/latest/ - Python-SIP/sip - sip - - diff --git a/dev-python/sip/sip-6.15.1.ebuild b/dev-python/sip/sip-6.15.1.ebuild deleted file mode 100644 index c24a759c497e..000000000000 --- a/dev-python/sip/sip-6.15.1.ebuild +++ /dev/null @@ -1,48 +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="Python bindings generator for C/C++ libraries" -HOMEPAGE="https://github.com/Python-SIP/sip/" -SRC_URI=" - https://github.com/Python-SIP/sip/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2 BSD" -SLOT="5" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - # some tests currently fails to find test/utils without this - # TODO: try again without, used to be unneeded but not been looked into - local -x PYTHONPATH=${S}/test:${PYTHONPATH} - - local EPYTEST_DESELECT=( - # logic for this test seems(?) inverted (XFAIL), skip for now - # given it's new and is only to emit a deprecation warning - test/gen_classes/test_gen_classes.py::GenerateClassesTestCase::test_Nonpublic_Superclasses - ) - - distutils-r1_python_test -} diff --git a/dev-python/sip/sip-6.15.2.ebuild b/dev-python/sip/sip-6.15.2.ebuild deleted file mode 100644 index aece871c22b8..000000000000 --- a/dev-python/sip/sip-6.15.2.ebuild +++ /dev/null @@ -1,48 +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="Python bindings generator for C/C++ libraries" -HOMEPAGE="https://github.com/Python-SIP/sip/" -SRC_URI=" - https://github.com/Python-SIP/sip/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2 BSD" -SLOT="5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - # some tests currently fails to find test/utils without this - # TODO: try again without, used to be unneeded but not been looked into - local -x PYTHONPATH=${S}/test:${PYTHONPATH} - - local EPYTEST_DESELECT=( - # logic for this test seems(?) inverted (XFAIL), skip for now - # given it's new and is only to emit a deprecation warning - test/gen_classes/test_gen_classes.py::GenerateClassesTestCase::test_Nonpublic_Superclasses - ) - - distutils-r1_python_test -} diff --git a/dev-python/sip/sip-6.15.3.ebuild b/dev-python/sip/sip-6.15.3.ebuild deleted file mode 100644 index c24a759c497e..000000000000 --- a/dev-python/sip/sip-6.15.3.ebuild +++ /dev/null @@ -1,48 +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="Python bindings generator for C/C++ libraries" -HOMEPAGE="https://github.com/Python-SIP/sip/" -SRC_URI=" - https://github.com/Python-SIP/sip/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2 BSD" -SLOT="5" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/myst-parser \ - dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - # some tests currently fails to find test/utils without this - # TODO: try again without, used to be unneeded but not been looked into - local -x PYTHONPATH=${S}/test:${PYTHONPATH} - - local EPYTEST_DESELECT=( - # logic for this test seems(?) inverted (XFAIL), skip for now - # given it's new and is only to emit a deprecation warning - test/gen_classes/test_gen_classes.py::GenerateClassesTestCase::test_Nonpublic_Superclasses - ) - - distutils-r1_python_test -} diff --git a/dev-python/siphash24/Manifest b/dev-python/siphash24/Manifest deleted file mode 100644 index cb15cbe1c94e..000000000000 --- a/dev-python/siphash24/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST siphash24-1.8.tar.gz 19946 BLAKE2B b6c54c6ee528c01cc575985144bb2c27cc1ef7411d66ec9ec1a15fa3c48afa4fa53ad19d2d3b88af32b2cbbe69def2f5e1567ae4bbabdeb2f75e525a657a5810 SHA512 90511e7d6105f48527fd5927b0dc89f477ca0ae122b3d793bd666b187a3236866bb3c51e3282ac455bf4f26e9fa087ca4215b9ad8a3003fa10d3b76f67ee2ec5 -DIST siphash24-1.8.tar.gz.provenance 9349 BLAKE2B d3031c3fe404bbe5817e333830b7b0dec9c99e984e819e2a727764f1f03bfc44f6366be5cdc0465b47cae8d3946b8771d23f338d25bc7e29c9c5fe63e67bfda0 SHA512 1fe7a226097f86fbe6688863dfdfd92be253ca3f9fed651c4288b3def99526d5cf47c638eea0e108ec97a74e1c9b32b49deebbbad579079ed22caafa1db50bff diff --git a/dev-python/siphash24/metadata.xml b/dev-python/siphash24/metadata.xml deleted file mode 100644 index 5fb24e0a6986..000000000000 --- a/dev-python/siphash24/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - dnicolodi/python-siphash24 - siphash24 - - diff --git a/dev-python/siphash24/siphash24-1.8.ebuild b/dev-python/siphash24/siphash24-1.8.ebuild deleted file mode 100644 index 1f0ed92a50dd..000000000000 --- a/dev-python/siphash24/siphash24-1.8.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python -PYPI_VERIFY_REPO=https://github.com/dnicolodi/python-siphash24 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Streaming-capable SipHash-1-3 and SipHash-2-4 Implementation" -HOMEPAGE=" - https://github.com/dnicolodi/python-siphash24/ - https://pypi.org/project/siphash24/ -" - -LICENSE="|| ( Apache-2.0 LGPL-2.1+ )" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv" - -DEPEND=" - dev-libs/c-siphash -" -BDEPEND=" - >=dev-python/cython-3.1.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/six/Manifest b/dev-python/six/Manifest deleted file mode 100644 index 0028e63a012e..000000000000 --- a/dev-python/six/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST six-1.17.0.tar.gz 34031 BLAKE2B 31a6fadd0fc7e1c9c3ac62fcfb3bb7eaac6d486a6d30884db027536ee514980f56ca600a3679565303bbe11b32f64613cf95ebda3bd4c2ad18214f85eb182b39 SHA512 fcfa58b03877ac3ac00a4f85b5fea4fecb2a010244451aa95013637a0aa21529f3dcfe25c0a07c72da46da1fa12bc0c16b6c641c40c6ab2133e5b5cbb5a71e4b diff --git a/dev-python/six/metadata.xml b/dev-python/six/metadata.xml deleted file mode 100644 index 8b22e466209f..000000000000 --- a/dev-python/six/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - six - benjaminp/six - - diff --git a/dev-python/six/six-1.17.0.ebuild b/dev-python/six/six-1.17.0.ebuild deleted file mode 100644 index 149d21cac9e3..000000000000 --- a/dev-python/six/six-1.17.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python 2 and 3 compatibility library" -HOMEPAGE=" - https://github.com/benjaminp/six/ - https://pypi.org/project/six/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -distutils_enable_sphinx documentation --no-autodoc -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires USE=gdb on CPython, no point in forcing the dep - # also missing on PyPy - 'test_six.py::test_move_items[dbm_ndbm]' -) diff --git a/dev-python/sjcl/Manifest b/dev-python/sjcl/Manifest deleted file mode 100644 index ac0fefc25074..000000000000 --- a/dev-python/sjcl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sjcl-e8bdad312fa99c89c74f8651a1240afba8a9f3bd.tar.gz 7079 BLAKE2B f3f898fe272317139cd33810ebbe1660d7decd80ced117d0e7d53acf60e38e93ff4a4542432b124084834b2de2344d66413a1f8c3aaa7ab7707f8a47af13cf43 SHA512 e048829efd0703ccad96b76c5b803fd65204c8feda67f325cfad16c48481c0b98fbc953b77378c377576324e94264a213bc8ba48912eb680b6c314e04165093c diff --git a/dev-python/sjcl/metadata.xml b/dev-python/sjcl/metadata.xml deleted file mode 100644 index ec5331c741f5..000000000000 --- a/dev-python/sjcl/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - contact@hacktivis.me - Haelwenn (lanodan) Monnier - - - berlincode/sjcl - - diff --git a/dev-python/sjcl/sjcl-0.2.1-r1.ebuild b/dev-python/sjcl/sjcl-0.2.1-r1.ebuild deleted file mode 100644 index cfe512ead89e..000000000000 --- a/dev-python/sjcl/sjcl-0.2.1-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -MY_COMMIT="e8bdad312fa99c89c74f8651a1240afba8a9f3bd" - -DESCRIPTION="Decrypt and encrypt 'Stanford Javascript Crypto Library'-compatible messages" -HOMEPAGE="https://github.com/berlincode/sjcl" - -# pypi tarball doesn't contains the tests -SRC_URI="https://github.com/berlincode/sjcl/archive/${MY_COMMIT}.tar.gz -> ${PN}-${MY_COMMIT}.tar.gz" -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest - -python_test() { - "${EPYTHON}" -m unittest -v tests.simple || die -} diff --git a/dev-python/skia-pathops/Manifest b/dev-python/skia-pathops/Manifest deleted file mode 100644 index 1fbc7f61fc2e..000000000000 --- a/dev-python/skia-pathops/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST skia_pathops-0.9.2.tar.gz 65115346 BLAKE2B 59d6484e052537514376795f3d3d90bc83de2140a34d8b85ccb94ae58063fcb843d27808b5f9038ffa7c209919986998b3178f37f85e233e78a9c895abf76f64 SHA512 808d8cf000798eebb77c8bd2ef67a694e0d68b85b7765da9df66021fbc786232fddf5c1cc06695d0617824cc57b2346656968c8d489323cf99ae9f840896fffa diff --git a/dev-python/skia-pathops/files/skia-pathops-0.9.2-no-net.patch b/dev-python/skia-pathops/files/skia-pathops-0.9.2-no-net.patch deleted file mode 100644 index 0cac67bc7689..000000000000 --- a/dev-python/skia-pathops/files/skia-pathops-0.9.2-no-net.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/setup.py -+++ b/setup.py -@@ -252,7 +252,7 @@ def build_skia(build_base): - build_cmd = [sys.executable, build_skia_py, build_dir] - - if inside_sdist: -- build_cmd.append("--no-sync-deps") -+ build_cmd += ["--no-sync-deps", "--no-virtualenv", "--no-fetch-gn", "--gn-path", "/usr/bin/gn"] - - env = os.environ - target_cpu = None diff --git a/dev-python/skia-pathops/metadata.xml b/dev-python/skia-pathops/metadata.xml deleted file mode 100644 index 39029ac90c40..000000000000 --- a/dev-python/skia-pathops/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - fonttools/skia-pathops - skia-pathops - - - Python bindings for the Google Skia library's Path Ops module, performing boolean operations on paths (intersection, union, difference, xor). - - diff --git a/dev-python/skia-pathops/skia-pathops-0.9.2.ebuild b/dev-python/skia-pathops/skia-pathops-0.9.2.ebuild deleted file mode 100644 index 0f57c3e6b3b6..000000000000 --- a/dev-python/skia-pathops/skia-pathops-0.9.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -HASH="ab37d6fa21f25965d4ad059745c76f13ddfb92a2c06a842a42ad77961c24" -DESCRIPTION="Python bindings for the Skia Path Ops" -HOMEPAGE=" - https://skia.org/dev/present/pathops - https://pypi.org/project/skia-pathops/ - https://github.com/fonttools/skia-pathops -" -SRC_URI="https://files.pythonhosted.org/packages/4a/f6/${HASH}/skia_pathops-${PV}.tar.gz" -S="${WORKDIR}/skia_pathops-${PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - app-alternatives/ninja - app-arch/unzip - dev-python/cython[${PYTHON_USEDEP}] - dev-build/gn -" - -PATCHES=( "${FILESDIR}"/${P}-no-net.patch ) - -REPYTEST_DESELECT=( - tests/pathops_test.py::PathTest::test_transform - "tests/pathops_test.py::test_path_operation[conic_2_quad-operations3-expected3]" - "tests/pathops_test.py::test_path_operation[arc_to_quads-operations4-expected4]" -) - -distutils_enable_tests pytest diff --git a/dev-python/slixmpp/Manifest b/dev-python/slixmpp/Manifest deleted file mode 100644 index 49ad558c3c00..000000000000 --- a/dev-python/slixmpp/Manifest +++ /dev/null @@ -1,49 +0,0 @@ -DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST icu_collections-2.1.1.crate 87233 BLAKE2B 7c627fab991ad55a6033adccae72306a3116a3611fc2e4a9553cc5690a4e6b88d6180527c9032451f89568a73b019749f3e4d4f49ea5e83558612e0671d318ab SHA512 41d20dad05d6d37ca97ae37f4afd51da9c2de968e8087d42a628c1543fde1ecaf9a284730d81a1718a8102aa0fe9ffff6b4a77f0e941c92fdaaafbd911f03a9f -DIST icu_locale_core-2.1.1.crate 70876 BLAKE2B df4099b46518196e8122aa5c248acdc5049153b19b804a043c1b00b3fe5010aea622e0b97822a5ca102b106f38cf75f24ec9578750bb1c8d10c042762f879246 SHA512 d83d2f14af1a285e3bdf6f1b81ab3ec6f8529e2375e04cfec245a9dd356265fa6770f76c1099d52f9d80219c7dea556035c3999abfbefc50091e142b8d2ecfb5 -DIST icu_normalizer-2.1.1.crate 67132 BLAKE2B f43d626ee58afbdf472fdcac1bef6e334b8716c000f4a12ea21b917121b53ccf2d99af5594f589e7b68480522768c5bb8d9ce50093719c26250a77eac38bb3c8 SHA512 0dbdd24797e799ecf2c10a3c983222647698898c61fa53a257c67e95006fe80fff42698f421e5d9605a0d114e8493023dc888e769f4d1593ca988fa3234563fe -DIST icu_normalizer_data-2.1.1.crate 68649 BLAKE2B edd3436fb594109ceca6d5d9420ca876a091c0313e793ae96c932198d7a7d973416f0fd22fcd54faed2799977f10b33c169c1ba9c11b3ae461cf751dcf153f46 SHA512 9f6c6deb921252f4c9a243b6f2c538415d005c6e01221506cb9f5ca776c85795ac113833b1ad2661e478dd2b469f0f55a59e3b202dc667123daa8ff32b820823 -DIST icu_properties-2.1.2.crate 60136 BLAKE2B 5e52d8c0f5631e0ef0b2c7e54bb1a642a0fab2820cc19224a27332538cfe8eacdb8efa46e3b5017ca63a7c9c0ddacc5dc2fee63902e9c5793d527407288e27a1 SHA512 3d80aaf6c1d9d970f9823c65cabdf057bff2af428563570e2dd6fbaad69e517a8bf2eba66be748618b8dedb5f1adf9973bfed2994cca2c7e3f54385099a9c265 -DIST icu_properties_data-2.1.2.crate 163057 BLAKE2B 2a326c3f6e644666a7dc42597e4fba53cb533d6bf67bb0e1d9539d71d8fad68af29f8084362d089975f0051e71ace6c6ebde0ee67dd82b7e7961e1f972d58535 SHA512 1a1be68bd581594a7c98cbf5e1de8d4df24558ebb75a01f722fe68582075ef58cc0b2516a54a4df3bcf5080da24ed4afa8a8cc652999092f85f0b27d8c2a9f95 -DIST icu_provider-2.1.1.crate 50907 BLAKE2B 32b368e70ed50baf016a259266d01f126e3647aac03178f798764f31cc49d83e6634e45b394d6aa079ce39bd161598a641e5217e7ad57bd4c5138fa577652b35 SHA512 36ba219c8fd48382a023c0272cc7c8f32ed5e5ed648a9de0a61bb7d7a3728542ec92404e4a197433e2f65ff6a3f4c9e1fa4717f7a60b53e5a4f5d3a5276f2d12 -DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106 -DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba -DIST jid-0.12.2.crate 25127 BLAKE2B 3f64d7fb2793aa1b015eefe151169fdb5337b473329ec620a4ffdc4b3bb50fb5d4dd8f395b893432164fa99cd62a6bbf9c820983f5331396f030868d6743cc3b SHA512 957ad55e5696a01be7d690dcacb416a2bc328703051e696d86e3bc97949fef0db30514cc4f0ccdd13a07d3b8394993a8ef0b3120479123230e4f88a809d70268 -DIST libc-0.2.183.crate 816918 BLAKE2B d0c26ca25b0808575aa540a5f0f43acaaa5a972269c5f101122538a1733b37b6aac3696a0d7298fe16974b06efb0b92072252eef40b17b977af24cc857963daf SHA512 017986d4fa8c362f8900c1c82c7381066382a7272cfe114243b8d47637d042c87b5ebef7881cf46727e00e541a0a8270a32db694ce8d78372672cf08224a90b2 -DIST litemap-0.8.1.crate 34172 BLAKE2B 3614a408d5c6b03c5371396dfaa5c654073dcbcbed3782a15cb6aa53973405344ae8ea7e96cf4b00e036be985cab9503bbdb51379fa55ba739c387d28d646a85 SHA512 6034f72d3c90ebe406b7e1b6df7e2535cde7728cfaa5328e66351d231f888625f394974f6aad891eff48142b00f14916fd8464a59fcaea1627ebc7338b865ead -DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f -DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 -DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 -DIST potential_utf-0.1.4.crate 9514 BLAKE2B 97979688c9a93a05c29a9a55ac0a37e704eb4623d5890562cdc1c797cbf3e73aacdc6251d47151ac0874ec6d1eefbca8173630f20de3c44fea254be90819e027 SHA512 a8e36c596d7fcc3f13a80457a07da5ff0fda62954efeae3c2aa477bb32465b20fabcaec269929af666030415343a2c94d86db26f9f9bb5e2e2b151581f0e6022 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-0.28.2.crate 1202843 BLAKE2B 18158e22631ab35348eab1f117f16b311932de832d910f37a71cf481ec04ced03c37baaf63f1c8afc7ecccef039fc8f9072cbe0dd5109a74e7fb9f6b3ddb18a4 SHA512 fd4a03eb1cdfa40c1ed67b588cd4da31c90972f95c669b20a1099fb9304cd9506337f674e0bc9efd1d22a453162aac79a36ab18ca97eaca3515d640e2e9b923f -DIST pyo3-build-config-0.28.2.crate 35958 BLAKE2B 87163e11ff52061e11943f54e0fea1101ec6f877b4e6ecda33e32a19d1a8af3a6a83ab23d17f744fb0176e35f819669e931f88c55d611c8f7ea52eacd1c683a3 SHA512 f9b4863baffdf474ba9121edc19323d91565dd1411acabda03a307c8aae4969657167a80e197d4c8656e711e424053aced6a1de7978cedd38815304835fc5dbb -DIST pyo3-ffi-0.28.2.crate 80837 BLAKE2B ac17690399e5cf84602a974860d84856d9489c7d94ec618cdb3b4c5bcee81d3767a727f22dca0a06d492ee28ecf24c84f48cd391a6d81229b1464fbb17654ac5 SHA512 f6b4fdea320922b81395e593fe135fd4b4f483250fe94d84019c97a3a9f98b6e2122134e09613021f194782038ffea1d32d3c65b1458e15ce3021d39fd582738 -DIST pyo3-macros-0.28.2.crate 8960 BLAKE2B 54fdb3f2d04c1f04d3cdb4d8422cd9fe1098df2f2740eaf61e2868e19f0a93c677486cef56576e39ba2010e426901c95846b7b81285858094ef1fdf48edc65b1 SHA512 7125a41bd5ceaa5c85a2ac5ed1bf07708cf95f58dd18a8ba9000a3139ebc06e90776b4254820410e940c80ed45f7c09165c8fe57d8f79069622849c6c0861bcb -DIST pyo3-macros-backend-0.28.2.crate 87939 BLAKE2B c70e46d44c935e58957cd53a76a1e6d2e97ee1bdc39c926b1a23ce391785f212c30e150286fc78724e945679ac1ff04a10ec958b6d3dfe30c4acee795f6c2e63 SHA512 24203c47d91be9acc949cfc70ec8b4aa32e089275cf9b0061a9909f5e60895c56446692be0056e13cc4df8efc0698e0655626f9524241b54cd172d8a25e42f98 -DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 -DIST slixmpp-1.14.1.tar.gz 784417 BLAKE2B 93c2b25f8213485d6339f972499ae8f2dec23d3aa8bd993229a815692a3dbca3ba3d9d0c5c17135a221256843e65253af4d28fcac25245301db92d7a267bf481 SHA512 a199c975c5a1ffe8b94983e7cdf9fd93e406f46fe5f9e5d1be7abb6669ecabab32c20e1a060f870d76a056c791c3bc2cf4e348b24dc4f506a4ef42d0f0ac7ff3 -DIST slixmpp-1.15.0.tar.gz 788761 BLAKE2B a54e34f3d1c6d11f6a7d9d86fc57a6574ab112b59cd1034044fa62cc612e3e9588063fbdc58a14a9d36d2e84e9745a0389c25f10b2fcafe36ecfb0fe77df8efe SHA512 0709661b97be774d2c44a49c6654137581f4291d8b4a18ca3aa32da5d59c5b7a6e081f87222bc243bb19f9f75f3a616c7a10ded9af1add828ff45226367289d8 -DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 -DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c -DIST stringprep-0.1.5.crate 23573 BLAKE2B 8b5ae2f278603553761e0b98a3f0a02c6a81fd117fee57a8186a015a58ce5ec8d91d9f3decb393f53e07d8df05963f399e63afa46bca937b99f609204582aa50 SHA512 f5dd6ee410e42f285b4da85e76d514ef697cd995c601b5ed23e25f702d920dcc76f15fad41610b6554b692ca0f939f329845535fe4ea167df3ea0e628b1da447 -DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 -DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb -DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST tinystr-0.8.2.crate 23942 BLAKE2B c84593349183f328d3df66b2ceb3b5bb9ccde3b9c082de72b7daa2845ab2ccfba9ef170a712f41e5ccf02008c018b456fef0ec380eed93f020605cc9b293d287 SHA512 21416092df2692c3f3f3efb9f1e2d124389162fbbd1038d244befc419347cdc686cb01d6bf1d589bf23fc6f69e23a94522bc7dc81aa7a2be74c697cdbcfc8501 -DIST tinyvec-1.11.0.crate 53096 BLAKE2B 58b2a97f9883e557073999502bc3f1b08d075b216b0818beef19336c505926a352d1cdd8e596e929c2068912d2f4967cecc663b3834931bb73d845ffb49c3660 SHA512 5b07b93f5fa38a4e5512ba38a424df38582e5dbf39bec11b8b486d2b5b0726bad9b2c4b43ed1312b2ab6c8debc6bf78c48c05eb9c1c9c8187220f60a3c6f748f -DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e -DIST unicode-bidi-0.3.18.crate 58300 BLAKE2B 388af09d26248f2059d251f9c2b7d949112a430b16ad5868874d436346e2e753875ae382257cf5bb1d41d6ce9f2d7a34d37d2a2e88f9cc051b85a53c3baf5ee0 SHA512 69b5f220cfe8b7b36471fb0adc7d7852a8c40c497b8a81eacd1293b72c46e09c39c2e0a7218b58f0cb62c5ced397a8eda2c5f358eacdfe5d18aba2bc14afe2bd -DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 -DIST unicode-normalization-0.1.25.crate 128462 BLAKE2B 20f8733bdf09bfb5b039f0be20eeb4af657b3cfae520660a107d7310aa58389757cdebcf0e88c6c0036d4ba090b9a97138254695dd8e679dc902c7a9cfda6223 SHA512 265f8088e46d445174cdddba0203457acb329c4ab20b039caccd8739968b50a76f253e2a82ebe3873237fbda1f6228e127f147f546af0512471a368ab0973727 -DIST unicode-properties-0.1.4.crate 42752 BLAKE2B 6affbc1a67e72551ad37157d812a03b5a0396d4f8bc2a46e6d45fe9e315f4e2c20f3d261140d1df7e0d906353024bce011981bdcdcb0cb4320089e222fd9796f SHA512 f0b974b88d0177738abc76979ef24a7a6506ef77b67291c8cdf9347f93b7a68b402ba012312f9bebc450bb21981f6b3a7a420f4e417e1ed9ca23e18bc130ad3e -DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 -DIST writeable-0.6.2.crate 25181 BLAKE2B ffc57bdfd8eeef7e2b50a1a7fb2fc8af0322c17cc99cc4a3eef3fb2062e447e05721db74e62080fab08f565db15dba21be8b6bfbcac984acd2eb2a80e08b9ba2 SHA512 d267aba601237bc4061a484103c10f0cf4ca3cf6db0f50063319801e1aa73272280115ad3ad4f461ecc4ed9cf4ee19131ee7cfacffacfcde54657bdfe3c557e7 -DIST yoke-0.8.1.crate 32016 BLAKE2B 9dba7f506636b93ce559817ec57380836858eb14fd3484d5024535ea909d5e7d5da759c316bad86847607f05db1228a04d65942dd020b426fde1b7fa40962c02 SHA512 0ab6353207432bd0a18b6ac038cc37332ece4f2f5182b7eba6e47881a051f0f2ac41d365a8feb74bd3de1d4e4d8dc20c92fa2f3f1252b35d4ab6ff0f56f31de0 -DIST yoke-derive-0.8.1.crate 7593 BLAKE2B 09953385df0b24b5cdbe4fed4c8788e20236c9f5a79d144799a31807a1a4e82380cd3ed451a46055ac21561c2f9a05ca91c953b7c8aa250a26a2e11fd11b7a9c SHA512 20561f74561f3e7d5ce2a2b702bac565047be284cdd24a3bf837d423954c8260d32f8d27ef9761f5e891bb539f59af22afc4830a4e52cf9888c8ca2a50784a96 -DIST zerofrom-0.1.6.crate 5669 BLAKE2B 1428e9cfdcdae13b39b7465524d1b8b79bdd89f743d3db4a3305c2b39d61ad7ced958dabd673a135147a04c8ace69d8c710dc06c6a07b1dd3987fc0a45148094 SHA512 e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9 -DIST zerofrom-derive-0.1.6.crate 8305 BLAKE2B 9ab7425b450bf8c47538be7ff32901045393bdd91b9687b8a32ac194b7272dbd4f5310629647c6710f97a50cea45c722c018a77006f24da2b44a4c475daa54cb SHA512 ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985 -DIST zerotrie-0.2.3.crate 69547 BLAKE2B e5195d0ac15eb05ced2064cd106892855253b11fb996fa8a9f8b44b3b2958e900c95503200c5fccaef91df3fcf0dd17c9a028ad8c014ba09485f7743cfe6b74f SHA512 10d3cb670f959b81a7170440a081ebe66f147c76be8e6c769b9093bc737cbb28c1b632515311adf7ffccee0cf05f808ad461743128429d2d1ad86932e54b587d -DIST zerovec-0.11.5.crate 119620 BLAKE2B 8277a379f53b95575fc14ff56b41930099433af7c10b480e7ac7e4b3c9b971571f7966873272bd4249dbdb2ff388c56963a5b9d7b2c9ac2072ac2a85178028e0 SHA512 65705ab802bc441561efe7af6cbd6187c04ee8d2feb2b5d5137dbbcf92d65edd30db5ef003c2f34588dd1a3a0a2aac475b4312d3c4951a32a82d5aeb57a2fda9 -DIST zerovec-derive-0.11.2.crate 21421 BLAKE2B 42ec1fd49da71796845e1b3414d3422ebecd6f30e7affb7a672449a75a70acfcfc24096130edf3c247651272b03134519a89bcfe36dc2e426a8224fd687236cf SHA512 ee36fa909e0ba80ec0cc10608837bcb0b4fde68b12174c8311ffab0eb8ac78f62ed6540bfb5bd4fb756c911f4ebf44b3a0bfb5ce293572bafb75b9e5705a5745 diff --git a/dev-python/slixmpp/metadata.xml b/dev-python/slixmpp/metadata.xml deleted file mode 100644 index 93ad906bffbe..000000000000 --- a/dev-python/slixmpp/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - flow@gentoo.org - Florian Schmaus - - - python@gentoo.org - Python - - - poezio/slixmpp - slixmpp - - diff --git a/dev-python/slixmpp/slixmpp-1.14.1.ebuild b/dev-python/slixmpp/slixmpp-1.14.1.ebuild deleted file mode 100644 index 083995511602..000000000000 --- a/dev-python/slixmpp/slixmpp-1.14.1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.83" -CRATES=" - displaydoc@0.2.5 - heck@0.5.0 - icu_collections@2.1.1 - icu_locale_core@2.1.1 - icu_normalizer@2.1.1 - icu_normalizer_data@2.1.1 - icu_properties@2.1.2 - icu_properties_data@2.1.2 - icu_provider@2.1.1 - idna@1.1.0 - idna_adapter@1.2.1 - jid@0.12.2 - libc@0.2.183 - litemap@0.8.1 - memchr@2.8.0 - once_cell@1.21.4 - portable-atomic@1.13.1 - potential_utf@0.1.4 - proc-macro2@1.0.106 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - pyo3-macros-backend@0.28.2 - pyo3-macros@0.28.2 - pyo3@0.28.2 - quote@1.0.45 - smallvec@1.15.1 - stable_deref_trait@1.2.1 - stringprep@0.1.5 - syn@2.0.117 - synstructure@0.13.2 - target-lexicon@0.13.5 - tinystr@0.8.2 - tinyvec@1.11.0 - tinyvec_macros@0.1.1 - unicode-bidi@0.3.18 - unicode-ident@1.0.24 - unicode-normalization@0.1.25 - unicode-properties@0.1.4 - utf8_iter@1.0.4 - writeable@0.6.2 - yoke-derive@0.8.1 - yoke@0.8.1 - zerofrom-derive@0.1.6 - zerofrom@0.1.6 - zerotrie@0.2.3 - zerovec-derive@0.11.2 - zerovec@0.11.5 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python 3 library for XMPP" -HOMEPAGE=" - https://codeberg.org/poezio/slixmpp/ - https://pypi.org/project/slixmpp/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-3.0" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -RDEPEND=" - >=dev-python/aiodns-3.2.0[${PYTHON_USEDEP}] - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/emoji[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.4.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.6.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -# Rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/slixmpp/jid.*.so" - -distutils_enable_tests unittest - -python_test() { - rm -rf slixmpp || die - eunittest -s tests -} diff --git a/dev-python/slixmpp/slixmpp-1.15.0.ebuild b/dev-python/slixmpp/slixmpp-1.15.0.ebuild deleted file mode 100644 index 4cc928ddeb88..000000000000 --- a/dev-python/slixmpp/slixmpp-1.15.0.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" -CRATES=" - displaydoc@0.2.5 - heck@0.5.0 - icu_collections@2.1.1 - icu_locale_core@2.1.1 - icu_normalizer@2.1.1 - icu_normalizer_data@2.1.1 - icu_properties@2.1.2 - icu_properties_data@2.1.2 - icu_provider@2.1.1 - idna@1.1.0 - idna_adapter@1.2.1 - jid@0.12.2 - libc@0.2.183 - litemap@0.8.1 - memchr@2.8.0 - once_cell@1.21.4 - portable-atomic@1.13.1 - potential_utf@0.1.4 - proc-macro2@1.0.106 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - pyo3-macros-backend@0.28.2 - pyo3-macros@0.28.2 - pyo3@0.28.2 - quote@1.0.45 - smallvec@1.15.1 - stable_deref_trait@1.2.1 - stringprep@0.1.5 - syn@2.0.117 - synstructure@0.13.2 - target-lexicon@0.13.5 - tinystr@0.8.2 - tinyvec@1.11.0 - tinyvec_macros@0.1.1 - unicode-bidi@0.3.18 - unicode-ident@1.0.24 - unicode-normalization@0.1.25 - unicode-properties@0.1.4 - utf8_iter@1.0.4 - writeable@0.6.2 - yoke-derive@0.8.1 - yoke@0.8.1 - zerofrom-derive@0.1.6 - zerofrom@0.1.6 - zerotrie@0.2.3 - zerovec-derive@0.11.2 - zerovec@0.11.5 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python 3 library for XMPP" -HOMEPAGE=" - https://codeberg.org/poezio/slixmpp/ - https://pypi.org/project/slixmpp/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-3.0" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -RDEPEND=" - >=dev-python/aiodns-3.2.0[${PYTHON_USEDEP}] - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/emoji[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.4.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.6.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -# Rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/slixmpp/jid.*.so" - -distutils_enable_tests unittest - -python_test() { - rm -rf slixmpp || die - eunittest -s tests -} diff --git a/dev-python/smartypants/Manifest b/dev-python/smartypants/Manifest deleted file mode 100644 index d69c73dfb1f4..000000000000 --- a/dev-python/smartypants/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST smartypants-2.0.2.gh.tar.gz 28770 BLAKE2B 5e77ad66db51afcac634b4da47e86e61bfbd3436a79bc77ad57781f173c780be1065ad80ed7ec187dbafaeaae2cf144f16635d5fc63f333e88c22cccf085f2e5 SHA512 6cdb1574145f4c15984550c2b10bc95b7a86baf067f6465d53e60696347a650e6afb978f623f2344d82e03281ecb28a1f94cdb759fd2db613dc13fada1b25485 diff --git a/dev-python/smartypants/metadata.xml b/dev-python/smartypants/metadata.xml deleted file mode 100644 index 1dce3c824eb2..000000000000 --- a/dev-python/smartypants/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - Python - - - - smartypants does transformations of plain old ASCII straight quotes, - plain dashes, and plain dots, into smart quotes, em-dashes, and - proper ellipses. - - - smartypants - justinmayer/smartypants.py - - diff --git a/dev-python/smartypants/smartypants-2.0.2.ebuild b/dev-python/smartypants/smartypants-2.0.2.ebuild deleted file mode 100644 index 112b313a1bdb..000000000000 --- a/dev-python/smartypants/smartypants-2.0.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="${PN}.py-${PV}" -DESCRIPTION="ASCII quote-dot-dash to HTML entity converter" -HOMEPAGE=" - https://pypi.org/project/smartypants/ - https://github.com/justinmayer/smartypants.py/ -" -SRC_URI=" - https://github.com/justinmayer/smartypants.py/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests unittest - -src_prepare() { - # relevant only to upstream packaging, requires docutils - rm tests/test_setup.py || die - distutils-r1_src_prepare -} - -python_test() { - eunittest -s tests -} diff --git a/dev-python/smbus2/Manifest b/dev-python/smbus2/Manifest deleted file mode 100644 index e57b4cf80650..000000000000 --- a/dev-python/smbus2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST smbus2-0.6.1.gh.tar.gz 18332 BLAKE2B 26a3f9d48d46ad55ea90e83dd1b135e8b9f6e3abe09f85754f8148d2e22094d6adf9c0e8f4d729cb2bd8d3858b278ea2701e2e379c991d1a8daed5a89ccd60f0 SHA512 e524c7a5727bb88379454581fde7314c866da3ed415d5918d0232e8e0b53c306efbe39340d422703e90fbe4b7b5eb6f3cba9e80d36759cfb243d1d1291fec0b4 diff --git a/dev-python/smbus2/metadata.xml b/dev-python/smbus2/metadata.xml deleted file mode 100644 index 0dd4c42c45fe..000000000000 --- a/dev-python/smbus2/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - jsmolic@gentoo.org - Jakov Smolić - - - - smbus2 - kplindegaard/smbus2 - - diff --git a/dev-python/smbus2/smbus2-0.6.1.ebuild b/dev-python/smbus2/smbus2-0.6.1.ebuild deleted file mode 100644 index 20becabdc7f8..000000000000 --- a/dev-python/smbus2/smbus2-0.6.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2022-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="A drop-in replacement for smbus-cffi/smbus-python in pure Python" -HOMEPAGE=" - https://pypi.org/project/smbus2/ - https://github.com/kplindegaard/smbus2/ -" -SRC_URI=" - https://github.com/kplindegaard/smbus2/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -s -} diff --git a/dev-python/smmap/Manifest b/dev-python/smmap/Manifest deleted file mode 100644 index 9ceafa35181c..000000000000 --- a/dev-python/smmap/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST smmap-6.0.0.tar.gz 22266 BLAKE2B a2858d9c80b53f300386006e5e8289eb2d7081338065d87be66d55b78ade0cdb3c7bbace084b80d44fa9307ad04df7fa70206d3c5d104eb748a5f68287d2629a SHA512 ef5c79bcb3228cf50ce5c55762948a167b1cd1e4a0d47cc608702d04be7b0c26b4ff83a788cb8ebfcfb530eefad924149850ad651b23d7de83f5fdaa426fe2ec diff --git a/dev-python/smmap/metadata.xml b/dev-python/smmap/metadata.xml deleted file mode 100644 index 94cd3f3ad51c..000000000000 --- a/dev-python/smmap/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - smmap - gitpython-developers/smmap - - diff --git a/dev-python/smmap/smmap-6.0.0.ebuild b/dev-python/smmap/smmap-6.0.0.ebuild deleted file mode 100644 index efc3f29ad9ed..000000000000 --- a/dev-python/smmap/smmap-6.0.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pure Python implementation of a sliding window memory map manager" -HOMEPAGE=" - https://pypi.org/project/smmap/ - https://github.com/gitpython-developers/smmap/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests unittest diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest deleted file mode 100644 index 4755a2674428..000000000000 --- a/dev-python/snakeoil/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST snakeoil-0.10.11.tar.gz 174701 BLAKE2B 5dba8eac3fdd6dfc88fcb2ffac8cd16f18c28485d39e6726708f98f0c86cdc6d101bf343da75c505f34c59c0bede89b0adbc268bc6d93a996cfefce4e968ac75 SHA512 6cd4fb1449e1ccf74bf8042afa4e113704eb328c89ff1def59581e96031082b27d78f46574796f59a612148947626d727b13a04134bc895e96f2f4733ce54c41 -DIST snakeoil-0.11.0.tar.gz 201462 BLAKE2B c8d9953b5fc482afbadd471c6de273518d1b30a42cff2cc45cd2700544bb9a84b25ea3686e8f056bd44562075f1eedf7db3af6cf935f177b513e9b3f0a76840c SHA512 6636def3a05469a3f22e0a510d00fd5d6399c561fa436f7028507b5b548c5d20200ec93fdf2d8ba03176e76f2d6a0e51f12f63fa4b6a16a11839552dcbd7543c -DIST snakeoil-0.11.0.tar.gz.provenance 9238 BLAKE2B 6724f3cde7cfabdfc44a8e0056a8c112d97ff7ffba98c90c998f8244a7ebf5b38198613b49f0df7dc9106cba6d07a68bb02b6cfaf70d83e6692f730a4fdce1c2 SHA512 990cf993fab784e7878517872183edf91b0a9725c08e618974a05b68c75c35b2bd03e865bd5a3ce21fcc138cbc84a1a0051be40fda639d5f3bcc8c8c0a6ef347 diff --git a/dev-python/snakeoil/metadata.xml b/dev-python/snakeoil/metadata.xml deleted file mode 100644 index 82a7321ef27c..000000000000 --- a/dev-python/snakeoil/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - pkgcore@gentoo.org - Pkgcore - - - - pkgcore/snakeoil - snakeoil - - diff --git a/dev-python/snakeoil/snakeoil-0.10.11.ebuild b/dev-python/snakeoil/snakeoil-0.10.11.ebuild deleted file mode 100644 index 8a6efb563bb6..000000000000 --- a/dev-python/snakeoil/snakeoil-0.10.11.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" -inherit distutils-r1 - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/snakeoil.git - https://github.com/pkgcore/snakeoil.git" - inherit git-r3 -else - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - inherit pypi -fi - -DESCRIPTION="misc common functionality and useful optimizations" -HOMEPAGE="https://github.com/pkgcore/snakeoil" - -LICENSE="BSD BSD-2 MIT" -SLOT="0" - -RDEPEND=" - dev-python/lazy-object-proxy[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/snakeoil/snakeoil-0.11.0.ebuild b/dev-python/snakeoil/snakeoil-0.11.0.ebuild deleted file mode 100644 index d1dfe54ed083..000000000000 --- a/dev-python/snakeoil/snakeoil-0.11.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pkgcore/snakeoil -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/snakeoil.git - https://github.com/pkgcore/snakeoil.git" - inherit git-r3 -else - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - inherit pypi -fi - -DESCRIPTION="misc common functionality and useful optimizations" -HOMEPAGE=" - https://github.com/pkgcore/snakeoil/ - https://pypi.org/project/snakeoil/ -" - -LICENSE="BSD BSD-2 MIT" -SLOT="0" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/snakeoil/snakeoil-9999.ebuild b/dev-python/snakeoil/snakeoil-9999.ebuild deleted file mode 100644 index c5ca9f45078f..000000000000 --- a/dev-python/snakeoil/snakeoil-9999.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pkgcore/snakeoil -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/snakeoil.git - https://github.com/pkgcore/snakeoil.git" - inherit git-r3 -else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - inherit pypi -fi - -DESCRIPTION="misc common functionality and useful optimizations" -HOMEPAGE=" - https://github.com/pkgcore/snakeoil/ - https://pypi.org/project/snakeoil/ -" - -LICENSE="BSD BSD-2 MIT" -SLOT="0" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/snaketrace/Manifest b/dev-python/snaketrace/Manifest deleted file mode 100644 index 5af01fa44ed9..000000000000 --- a/dev-python/snaketrace/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST snaketrace-0.3.1.gh.tar.gz 6885 BLAKE2B 19201532a3189e981c88343c67920c9275e41c23cd42ac416d6deda037de6dcdee0346a3ea487cd32311aa97596803b907266a3c1d643bdb679206e64d45b078 SHA512 9efb16309e638b9472a6b7fd8415ca5c40b3b498ba0676767ffea4bcd07cfdba23345b5cd53a0b9d88f7d81f454035f126cdcbf2a51f9a04e1e7aa6e833a20fc diff --git a/dev-python/snaketrace/metadata.xml b/dev-python/snaketrace/metadata.xml deleted file mode 100644 index 22f4632c3f7d..000000000000 --- a/dev-python/snaketrace/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - chutzpah@gentoo.org - Patrick McLean - - - snaketrace - dcoles/snaketrace - - diff --git a/dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild b/dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild deleted file mode 100644 index b4650d1ce2b9..000000000000 --- a/dev-python/snaketrace/snaketrace-0.3.1-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2020-2025 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="An strace-like tool for Python audit events" -HOMEPAGE=" - https://github.com/dcoles/snaketrace/ - https://pypi.org/project/snaketrace/ -" -SRC_URI=" - https://github.com/dcoles/snaketrace/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -distutils_enable_tests unittest diff --git a/dev-python/snapshottest/Manifest b/dev-python/snapshottest/Manifest deleted file mode 100644 index 8ca213e9a682..000000000000 --- a/dev-python/snapshottest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST snapshottest-0.6.0.gh.tar.gz 19887 BLAKE2B d85b3025731dbe80c04388f8adf755f48f428df5f15496ad7e47d436ccfba0f8955833f576b12a38a3565a56deb49a425b67f9040bce69a7711be05558f0ef4e SHA512 7477668c0a61b4c282deb3eb9105cf06e8f644c931e2860a9a60dc2f8ed6de1eaf1ab100a816de200a39db8b488bda6ad33472265eecca707360dcbc9d8fafee diff --git a/dev-python/snapshottest/files/snapshottest-0.6.0-py3.12-imp.patch b/dev-python/snapshottest/files/snapshottest-0.6.0-py3.12-imp.patch deleted file mode 100644 index 64c1bf69bfe8..000000000000 --- a/dev-python/snapshottest/files/snapshottest-0.6.0-py3.12-imp.patch +++ /dev/null @@ -1,41 +0,0 @@ -https://github.com/syrusakbary/snapshottest/pull/168 -From: MarcellPerger1 <102254594+MarcellPerger1@users.noreply.github.com> -Date: Tue, 18 Jul 2023 19:28:22 +0100 -Subject: [PATCH] Use importlib instead of imp - ---- a/snapshottest/module.py -+++ b/snapshottest/module.py -@@ -1,7 +1,8 @@ - import codecs - import errno - import os --import imp -+import sys -+import importlib.util - from collections import defaultdict - import logging - -@@ -17,6 +18,14 @@ def _escape_quotes(text): - return text.replace("'", "\\'") - - -+def _load_source(module_name, filepath): -+ spec = importlib.util.spec_from_file_location(module_name, filepath) -+ module = importlib.util.module_from_spec(spec) -+ sys.modules[module_name] = module -+ spec.loader.exec_module(module) -+ return module -+ -+ - class SnapshotModule(object): - _snapshot_modules = {} - -@@ -33,7 +42,7 @@ def __init__(self, module, filepath): - - def load_snapshots(self): - try: -- source = imp.load_source(self.module, self.filepath) -+ source = _load_source(self.module, self.filepath) - # except FileNotFoundError: # Python 3 - except (IOError, OSError) as err: - if err.errno == errno.ENOENT: diff --git a/dev-python/snapshottest/files/snapshottest-0.6.0-remove-fastdiff.patch b/dev-python/snapshottest/files/snapshottest-0.6.0-remove-fastdiff.patch deleted file mode 100644 index 948f961aae0b..000000000000 --- a/dev-python/snapshottest/files/snapshottest-0.6.0-remove-fastdiff.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 3e31b54d349eb136f0d96eb81309fdaf4ad35fcf Mon Sep 17 00:00:00 2001 -From: David Shepherd -Date: Sat, 15 Feb 2020 11:48:52 +0000 -Subject: [PATCH] Revert "Use fastdiff for faster diffing" - -This reverts commit 56d9efdaa37c39c7f644726e0d34c89b09ff9568. ---- - setup.py | 2 +- - snapshottest/diff.py | 9 +++++---- - 2 files changed, 6 insertions(+), 5 deletions(-) - -diff --git a/setup.py b/setup.py -index 1baefd8..690713e 100644 ---- a/setup.py -+++ b/setup.py -@@ -23,7 +23,7 @@ - 'nose.plugins.0.10': - ['snapshottest = snapshottest.nose:SnapshotTestPlugin'] - }, -- install_requires=['six>=1.10.0', 'termcolor', 'fastdiff>=0.1.4,<1'], -+ install_requires=['six>=1.10.0', 'termcolor'], - tests_require=tests_require, - extras_require={ - 'test': tests_require, -diff --git a/snapshottest/diff.py b/snapshottest/diff.py -index 5fddf66..83c599a 100644 ---- a/snapshottest/diff.py -+++ b/snapshottest/diff.py -@@ -1,5 +1,5 @@ -+from difflib import Differ - from termcolor import colored --from fastdiff import compare - - from .sorted_dict import SortedDict - from .formatter import Formatter -@@ -23,6 +23,7 @@ def format_line(line): - class PrettyDiff(object): - def __init__(self, obj, snapshottest): - self.pretty = Formatter() -+ self.differ = Differ() - self.snapshottest = snapshottest - if isinstance(obj, dict): - obj = SortedDict(**obj) -@@ -35,10 +36,10 @@ def __repr__(self): - return repr(self.obj) - - def get_diff(self, other): -- text1 = 'Received \n\n' + self.pretty(self.obj) -- text2 = 'Snapshot \n\n' + self.pretty(other) -+ text1 = ['Received ', ''] + self.pretty(self.obj).splitlines(1) -+ text2 = ['Snapshot ', ''] + self.pretty(other).splitlines(1) - -- lines = list(compare(text2, text1)) -+ lines = list(self.differ.compare(text2, text1)) - return [ - format_line(line) for line in lines - ] diff --git a/dev-python/snapshottest/metadata.xml b/dev-python/snapshottest/metadata.xml deleted file mode 100644 index f6bc5e23a05a..000000000000 --- a/dev-python/snapshottest/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - snapshottest - syrusakbary/snapshottest - - diff --git a/dev-python/snapshottest/snapshottest-0.6.0.ebuild b/dev-python/snapshottest/snapshottest-0.6.0.ebuild deleted file mode 100644 index d6b02cdbca8b..000000000000 --- a/dev-python/snapshottest/snapshottest-0.6.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2020-2025 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="Snapshot Testing utils for Python" -HOMEPAGE=" - https://github.com/syrusakbary/snapshottest/ - https://pypi.org/project/snapshottest/ -" -SRC_URI=" - https://github.com/syrusakbary/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/termcolor[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/${PN}-0.6.0-remove-fastdiff.patch" - "${FILESDIR}/${PN}-0.6.0-py3.12-imp.patch" -) - -python_prepare_all() { - sed -i -e 's:--cov snapshottest::' setup.cfg || die - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests examples/pytest - "${EPYTHON}" examples/unittest/test_demo.py || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/sniffio/Manifest b/dev-python/sniffio/Manifest deleted file mode 100644 index 4ae7428a4dc1..000000000000 --- a/dev-python/sniffio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sniffio-1.3.1.gh.tar.gz 16907 BLAKE2B 9edec11e204f2624d589786744ed2bce6b082fb338c542bf6bddc22a481c9cc97cfd1c5101ae8cad95bf5068ee40d1659aeb420a2f6377377bf9e514e4c49cd1 SHA512 34e2e0a2e1c43e4ce1e1b5cdfb16c4f872897bbc7da77a76b55dc9cae475d87fe1e35d7103cad68ddab93c8be743aaa312ec12b1ddd96ad968be027faa24839f diff --git a/dev-python/sniffio/metadata.xml b/dev-python/sniffio/metadata.xml deleted file mode 100644 index 595466dbd975..000000000000 --- a/dev-python/sniffio/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - python-trio/sniffio - sniffio - - diff --git a/dev-python/sniffio/sniffio-1.3.1.ebuild b/dev-python/sniffio/sniffio-1.3.1.ebuild deleted file mode 100644 index e4f8eb4e368f..000000000000 --- a/dev-python/sniffio/sniffio-1.3.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2021-2025 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="Sniff out which async library your code is running under" -HOMEPAGE=" - https://github.com/python-trio/sniffio/ - https://pypi.org/project/sniffio/ -" -SRC_URI=" - https://github.com/python-trio/sniffio/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # curio is not packaged - sniffio/_tests/test_sniffio.py::test_curio -) diff --git a/dev-python/snowballstemmer/Manifest b/dev-python/snowballstemmer/Manifest deleted file mode 100644 index 95743d4fe925..000000000000 --- a/dev-python/snowballstemmer/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST snowballstemmer-3.0.1.tar.gz 105575 BLAKE2B 68515d35b8aa8ad9f80e2fb37c483f6fe15951796413553e543b7cd4dfc2da37107766e8c96662498b63f019b5dfc62288f026d5465613d740421e41d00f2b99 SHA512 a9590da2b0be4b93a7500b337a63cf2039ff01a6da309ddb9462961c309b4763d4dfc925965a62376a9f3b41a05bb634d6472f1e2ee07e53b38f8542e7eada82 -DIST snowballstemmer-3.1.0.tar.gz 122523 BLAKE2B 12b91ea7aa3811272e0b6cb305912a913fa871f8cd5650659e27d73921a9319deec326c9a5dc8bc642961fd03e94b600b3f89b525f5a0454c0de41c023548764 SHA512 02d3022c76c3e6da37c599b9a58855e538ce5bddf0533c4b32ffeb44e426cbf998f20746c9563a5e05956c3118ce985a5129573f4342bdc94ed2dc1d1d62214d -DIST snowballstemmer-3.1.1.tar.gz 123314 BLAKE2B 95d416b7875e61cce37c987fc7c1359031019c45314c14dca32bc11a1249284b9c8cd040823f29e0da62fd9d2ef9365b50c55f98c2648a4e909e3c4d08328ddb SHA512 a36320c5c21b91137b6924025edac292891d3141a12cfe84fb1ee44f19980eeb35494bebf6c8cb9879c9633e06e27aa73f850157fbc074e926713ad47368b269 -DIST snowballstemmer-3.1.1.tar.gz.provenance 9789 BLAKE2B 0ab22bd283a737c8fad74cbd8dd8d25546b58ce953000ef1060f3ff332bf31c33036c86d100b6451fb1fd41ca61821721128aacf0a659cce729a6c5673dda85b SHA512 0e9d24f96a6e108321c95b7c44a5c8f57cd9543aac214a6802e6c369754ac6673d2c088aa2e7dff27d4e4f10793c5546d1fa0a7d2dc7f7b03202c1cc649e000e diff --git a/dev-python/snowballstemmer/metadata.xml b/dev-python/snowballstemmer/metadata.xml deleted file mode 100644 index 8f2d16c4d68c..000000000000 --- a/dev-python/snowballstemmer/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - snowballstemmer - snowballstem/snowball - - diff --git a/dev-python/snowballstemmer/snowballstemmer-3.0.1.ebuild b/dev-python/snowballstemmer/snowballstemmer-3.0.1.ebuild deleted file mode 100644 index 51a2fd35365d..000000000000 --- a/dev-python/snowballstemmer/snowballstemmer-3.0.1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Stemmer algorithms generated from Snowball algorithms" -HOMEPAGE=" - https://snowballstem.org/ - https://github.com/snowballstem/snowball - https://pypi.org/project/snowballstemmer/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" diff --git a/dev-python/snowballstemmer/snowballstemmer-3.1.0.ebuild b/dev-python/snowballstemmer/snowballstemmer-3.1.0.ebuild deleted file mode 100644 index b3be6b0ccc09..000000000000 --- a/dev-python/snowballstemmer/snowballstemmer-3.1.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Stemmer algorithms generated from Snowball algorithms" -HOMEPAGE=" - https://snowballstem.org/ - https://github.com/snowballstem/snowball - https://pypi.org/project/snowballstemmer/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" - -distutils_enable_tests import-check diff --git a/dev-python/snowballstemmer/snowballstemmer-3.1.1.ebuild b/dev-python/snowballstemmer/snowballstemmer-3.1.1.ebuild deleted file mode 100644 index 1944cf6a6be5..000000000000 --- a/dev-python/snowballstemmer/snowballstemmer-3.1.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/snowballstem/snowball -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Stemmer algorithms generated from Snowball algorithms" -HOMEPAGE=" - https://snowballstem.org/ - https://github.com/snowballstem/snowball/ - https://pypi.org/project/snowballstemmer/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" - -distutils_enable_tests import-check diff --git a/dev-python/socketio-client-nexus/Manifest b/dev-python/socketio-client-nexus/Manifest deleted file mode 100644 index b4b403ef1fa5..000000000000 --- a/dev-python/socketio-client-nexus/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST socketIO-client-nexus-0.7.6.tar.gz 20128 BLAKE2B 84b032fda25a7aec40a4223f18d446da563a4c46054e79bfd38d1871233c88a66cb0213e3e825e5c91f6f587e671f5cfed75465c6f6895a84e1f2409facd330c SHA512 5c0301118beba684e1220c8984052e619d29037ec2c819eec13ac2ec4120025c85fb5b410285ee8466a105330f4a47b87f80116d7ff292c6b3e47a19eaa46702 diff --git a/dev-python/socketio-client-nexus/metadata.xml b/dev-python/socketio-client-nexus/metadata.xml deleted file mode 100644 index 83827688bb4b..000000000000 --- a/dev-python/socketio-client-nexus/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - zmedico@gentoo.org - Zac Medico - - - - socketIO-client-nexus - nexus-devs/socketIO-client-2.0.3 - - diff --git a/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild b/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild deleted file mode 100644 index f696fd63148a..000000000000 --- a/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN="socketIO-client-nexus" - -inherit distutils-r1 pypi - -DESCRIPTION="A socket.io 2.x client library for Python" -HOMEPAGE="https://github.com/nexus-devs/socketIO-client-2.0.3/ https://pypi.org/project/socketIO-client-nexus/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# require network -RESTRICT="test" - -BDEPEND="${DISTUTILS_DEPS}" -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}]" diff --git a/dev-python/socksio/Manifest b/dev-python/socksio/Manifest deleted file mode 100644 index 13d23662b672..000000000000 --- a/dev-python/socksio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST socksio-1.0.0.tar.gz 19055 BLAKE2B aa6bff92ae19611151070fc8e9661d532bd970d5d9d7ab8752fe77f7b4444957710ceff09d76b9f69ff71b48daf54659b4d523bc6dd01a28580d25f1e0ac055f SHA512 89bce7294555e2623df68e99352c27b83af38a4fcc4e3b86c8826c9c4bf545eeaf0a6328b000cfe1d286fa442c756c4579b4887cff03bc9e559cd66414a7ac6f diff --git a/dev-python/socksio/metadata.xml b/dev-python/socksio/metadata.xml deleted file mode 100644 index 0e61b117868b..000000000000 --- a/dev-python/socksio/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - socksio - sethmlarson/socksio - - diff --git a/dev-python/socksio/socksio-1.0.0.ebuild b/dev-python/socksio/socksio-1.0.0.ebuild deleted file mode 100644 index 1ffcc791c19c..000000000000 --- a/dev-python/socksio/socksio-1.0.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5" -HOMEPAGE=" - https://github.com/sethmlarson/socksio/ - https://pypi.org/project/socksio/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests pytest - -src_prepare() { - # remove coverage args for tests - rm pytest.ini || die - - distutils-r1_src_prepare -} diff --git a/dev-python/sortedcollections/Manifest b/dev-python/sortedcollections/Manifest deleted file mode 100644 index ae64c7f98057..000000000000 --- a/dev-python/sortedcollections/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sortedcollections-2.1.0.gh.tar.gz 48563 BLAKE2B 5de36155858dc055c9412ff410bd70b489aba292a2956216db95641e10dcb249b98e5c005c4d7c4fd00b25c3315c65b3f43f404737591632ac223a4045b775b5 SHA512 7cb95af1791ab8f8c99847c1b9e0b8c1e7cc7dfe8a9df5db8bb3c96ceb2f15d7351ab4ff081d037d34dbb6c3108f4b575ca22c9e9e911a727d31b9ba3bf975f6 diff --git a/dev-python/sortedcollections/metadata.xml b/dev-python/sortedcollections/metadata.xml deleted file mode 100644 index f66072768843..000000000000 --- a/dev-python/sortedcollections/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - https://grantjenks.com/docs/sortedcollections/ - grantjenks/python-sortedcollections - sortedcollections - - - diff --git a/dev-python/sortedcollections/sortedcollections-2.1.0.ebuild b/dev-python/sortedcollections/sortedcollections-2.1.0.ebuild deleted file mode 100644 index 18e0e8ed990d..000000000000 --- a/dev-python/sortedcollections/sortedcollections-2.1.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Apache2 licensed Python sorted collections library" -HOMEPAGE=" - https://pypi.org/project/sortedcollections/ - https://github.com/grantjenks/python-sortedcollections -" -SRC_URI="https://github.com/grantjenks/python-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/python-${P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]" -BDEPEND="doc? ( ${RDEPEND} )" - -distutils_enable_tests pytest -distutils_enable_sphinx docs - -src_prepare() { - # breaks pytest - rm tox.ini || die - - distutils-r1_src_prepare -} - -python_test() { - epytest --doctest-glob="*.rst" -} diff --git a/dev-python/sortedcontainers/Manifest b/dev-python/sortedcontainers/Manifest deleted file mode 100644 index 622e7ad2d758..000000000000 --- a/dev-python/sortedcontainers/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-sortedcontainers-2.4.0.gh.tar.gz 9229380 BLAKE2B ca9348ab7d467b2a81126217451262bb0547901b953edc3bba7c87c67b415eef5c3d454a08d227ebc8b213c1cc7db6262e864511fe67beefe865014ae5fc5977 SHA512 f80185c6f95a85cc78f88f6f6cf389eb48be22cf94d5fcd84f3592873f17de37ec7f44c1627b7f02956ac4b4f74ca4febefc47d3c6232f70ee05dbb2449ad770 diff --git a/dev-python/sortedcontainers/metadata.xml b/dev-python/sortedcontainers/metadata.xml deleted file mode 100644 index b9920c9e6cd1..000000000000 --- a/dev-python/sortedcontainers/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - sortedcontainers - grantjenks/python-sortedcontainers - - diff --git a/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild b/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild deleted file mode 100644 index 73007972a52a..000000000000 --- a/dev-python/sortedcontainers/sortedcontainers-2.4.0-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-${P} -DESCRIPTION="Python library to sort collections and containers" -HOMEPAGE=" - https://grantjenks.com/docs/sortedcontainers/ - https://github.com/grantjenks/python-sortedcontainers/ - https://pypi.org/project/sortedcontainers/ -" -SRC_URI=" - https://github.com/grantjenks/python-sortedcontainers/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - python3.15*) - EPYTEST_DESELECT+=( - # changes in pprint(). yes, seriously. - tests/sortedcollection.py::tests.sortedcollection.SortedCollection - ) - ;; - esac - - epytest --ignore docs/conf.py -} diff --git a/dev-python/soundcard/Manifest b/dev-python/soundcard/Manifest deleted file mode 100644 index d54591e7ac6c..000000000000 --- a/dev-python/soundcard/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST soundcard-0.4.5.tar.gz 40831 BLAKE2B bee3c54dce51a5fe0d01a30c78edc4c87752c803f90bcc2771a235d9579ade74095e2437747af322e3f179d5ae018c0a169f86ef86487291d140d1495e736d17 SHA512 f08deec62717e29a173f5fc8df2e828385e47e923ed9face22f0a389062929f95fc41b8f7156977cfffff2f6c122d052f6a00f8fdb86ff84fb845f172425d987 -DIST soundcard-0.4.6.tar.gz 40830 BLAKE2B 6ada6230c5b20eb5da7a21c77422dcfefc4d3fbdb1cc0ee923eb370e6dcf5f696891cec6faaf0ceb8f25ceb2d7625819d0319c830dabe16781ad66c65104087e SHA512 3cf79b45f8a5535b917757546e8c6f91c6dc32ee2ad1939b33e426967e8622d1a0058a9f7ca80345e1bc015fbc56788723842ddaf6b514ae1e1c8110705a56b2 diff --git a/dev-python/soundcard/metadata.xml b/dev-python/soundcard/metadata.xml deleted file mode 100644 index 68a90beeb604..000000000000 --- a/dev-python/soundcard/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - ghostyn678+git@gmail.com - dsaf - - - SoundCard is a library for playing and recording audio without resorting - to a CPython extension. Instead, it is implemented using the wonderful - CFFI and the native audio libraries of Linux, Windows and macOS. - - - bastibe/SoundCard - SoundCard - - diff --git a/dev-python/soundcard/soundcard-0.4.5.ebuild b/dev-python/soundcard/soundcard-0.4.5.ebuild deleted file mode 100644 index 9aeee3d5d101..000000000000 --- a/dev-python/soundcard/soundcard-0.4.5.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 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 pypi distutils-r1 - -DESCRIPTION="A Pure-Python Real-Time Audio Library" -HOMEPAGE=" - https://pypi.org/project/SoundCard/ - https://github.com/bastibe/SoundCard/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" # requires a running pulseaudio server - -RDEPEND=" - >=dev-python/numpy-1.11[${PYTHON_USEDEP}] - dev-python/cffi[${PYTHON_USEDEP}] -" diff --git a/dev-python/soundcard/soundcard-0.4.6.ebuild b/dev-python/soundcard/soundcard-0.4.6.ebuild deleted file mode 100644 index 9aeee3d5d101..000000000000 --- a/dev-python/soundcard/soundcard-0.4.6.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 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 pypi distutils-r1 - -DESCRIPTION="A Pure-Python Real-Time Audio Library" -HOMEPAGE=" - https://pypi.org/project/SoundCard/ - https://github.com/bastibe/SoundCard/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" # requires a running pulseaudio server - -RDEPEND=" - >=dev-python/numpy-1.11[${PYTHON_USEDEP}] - dev-python/cffi[${PYTHON_USEDEP}] -" diff --git a/dev-python/soundfile/Manifest b/dev-python/soundfile/Manifest deleted file mode 100644 index 4d144a4a48b9..000000000000 --- a/dev-python/soundfile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST soundfile-0.13.1.tar.gz 46156 BLAKE2B 7dc6d94e8d9dcaea696d5d8e67893212e632358639b2be24eb74f219b9a6db27ed334e9b38f35a25b02e6d18ec2dee1101464ac1fc4756b605d73885906d9506 SHA512 f3abb62bf7e93bcf111e9d6f9cf560f2cc2dbdd48af1d653e412f071932225016560d3bb318c2129420f53a9e7e51aea1d91f848a09a462dbd34ac836f0e1555 diff --git a/dev-python/soundfile/metadata.xml b/dev-python/soundfile/metadata.xml deleted file mode 100644 index 6d70b246bf13..000000000000 --- a/dev-python/soundfile/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - python@gentoo.org - - - tupone@gentoo.org - Tupone Alfredo - - - - soundfile - - diff --git a/dev-python/soundfile/soundfile-0.13.1.ebuild b/dev-python/soundfile/soundfile-0.13.1.ebuild deleted file mode 100644 index c1ea6d0f1cbe..000000000000 --- a/dev-python/soundfile/soundfile-0.13.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="audio library based on libsndfile, CFFI and NumPy" -HOMEPAGE=" - https://pypi.org/project/soundfile/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - media-libs/libsndfile - test? ( media-libs/libsndfile[-minimal] ) -" - -distutils_enable_tests pytest diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest deleted file mode 100644 index e24e65e8e468..000000000000 --- a/dev-python/soupsieve/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST soupsieve-2.8.3.gh.tar.gz 155487 BLAKE2B a6a9e2ba0d9e605a01360fd9f4f931cd71ab35b18c0522c9ae63507984f3071f1651dc4d5531c1cf124c9f8e5cad9a7afc86eda5e4167339807f74c371642a51 SHA512 4bc2702e36308959927b2e341bcf45439724c42b0452d1dc5b49c2b81fdd3f7094fd8caa3c45142c9e0b5ef36b88e77cf856210d895be49918953b7fe7437798 -DIST soupsieve-2.8.4.gh.tar.gz 156374 BLAKE2B 3ddf9626a9e37739834e0ed9273a788b285130c04521f467d48e3b45c004b722ed8908004d8b64d3ba621cf36e5ad6c11bca9aef3aeb26d3b829a8500c21e8e3 SHA512 fa32350830da4b82a7bd491709ef680fef68aa0d36f0057ffa6d83c6e17be1d44aa8ca56b46fa032a286dbab48e466805831cf9a4a7091fe7c071c98dd725ef1 diff --git a/dev-python/soupsieve/metadata.xml b/dev-python/soupsieve/metadata.xml deleted file mode 100644 index 9b5fc24bd222..000000000000 --- a/dev-python/soupsieve/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - soupsieve - facelessuser/soupsieve - - diff --git a/dev-python/soupsieve/soupsieve-2.8.3.ebuild b/dev-python/soupsieve/soupsieve-2.8.3.ebuild deleted file mode 100644 index f7a1c67e8ddc..000000000000 --- a/dev-python/soupsieve/soupsieve-2.8.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A modern CSS selector implementation for BeautifulSoup" -HOMEPAGE=" - https://github.com/facelessuser/soupsieve/ - https://pypi.org/project/soupsieve/ -" -SRC_URI=" - https://github.com/facelessuser/soupsieve/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/soupsieve/soupsieve-2.8.4.ebuild b/dev-python/soupsieve/soupsieve-2.8.4.ebuild deleted file mode 100644 index a386cbdf6652..000000000000 --- a/dev-python/soupsieve/soupsieve-2.8.4.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A modern CSS selector implementation for BeautifulSoup" -HOMEPAGE=" - https://github.com/facelessuser/soupsieve/ - https://pypi.org/project/soupsieve/ -" -SRC_URI=" - https://github.com/facelessuser/soupsieve/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/spake2/Manifest b/dev-python/spake2/Manifest deleted file mode 100644 index a0dbf66952ae..000000000000 --- a/dev-python/spake2/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python-spake2-0.8.gh.tar.gz 62425 BLAKE2B 64215362af26fff0785fdabf4282f7111a4cc917750827075b616f009cb1fa6373fc2325382c26b43c051aa5b94e414ca2a5223d9ab666289eb2d04723b15cb5 SHA512 908c377c831f4a11551973ca917b113d51a66c533d35fd19b2692fdb7e575ed2a5045d9b632bc55c37b68ad092f01dff5da191e9dfbfb5599b72844788438d68 -DIST python-spake2-0.9.gh.tar.gz 61563 BLAKE2B e8179a90bf71d72f19ae4bdeda2092147f409c8b5bf3b8eb98bb624e413bcbd73306de20ffa0d36fca010a00dea0f16aafa660f08ae5e15425c2756fafeaf24d SHA512 557b17b8e28214b9c2cd0362c991ac0f61996812fd747e66397c48fdbbb314eb4e9acba9670ca41d0924f4b688931f2b32a7e9ba947ee1db3df00e9e9670d497 diff --git a/dev-python/spake2/files/spake2-0.8-do_not_use_hkdf_package.patch b/dev-python/spake2/files/spake2-0.8-do_not_use_hkdf_package.patch deleted file mode 100644 index 40e9e17a6843..000000000000 --- a/dev-python/spake2/files/spake2-0.8-do_not_use_hkdf_package.patch +++ /dev/null @@ -1,113 +0,0 @@ -From 930bfabc17748ea3772e6a40b04e84fc4aafcf04 Mon Sep 17 00:00:00 2001 -From: meejah -Date: Wed, 9 Nov 2022 23:42:33 -0700 -Subject: [PATCH 1/2] use cryptography's HKDF implementation - ---- - setup.py | 2 +- - src/spake2/ed25519_basic.py | 2 +- - src/spake2/groups.py | 21 ++++++++++++++------- - src/spake2/test/test_compat.py | 9 +++++---- - 4 files changed, 21 insertions(+), 13 deletions(-) - -diff --git a/setup.py b/setup.py -index 660f055..ba3cc28 100755 ---- a/setup.py -+++ b/setup.py -@@ -79,5 +79,5 @@ def abbrev(t): - "Programming Language :: Python :: 3.6", - "Topic :: Security :: Cryptography", - ], -- install_requires=["hkdf"], -+ install_requires=["cryptography"], - ) -diff --git a/src/spake2/ed25519_basic.py b/src/spake2/ed25519_basic.py -index 1890be7..dbab56d 100644 ---- a/src/spake2/ed25519_basic.py -+++ b/src/spake2/ed25519_basic.py -@@ -273,7 +273,7 @@ def arbitrary_element(seed): # unknown DL - # oversized string (128 bits more than the field size), then reducing - # down to Q. But it's comforting, and it's the same technique we use for - # converting passwords/seeds to scalars (which *does* need uniformity). -- hseed = expand_arbitrary_element_seed(seed, (256/8)+16) -+ hseed = expand_arbitrary_element_seed(seed, int((256/8)+16)) - y = int(binascii.hexlify(hseed), 16) % Q - - # we try successive Y values until we find a valid point -diff --git a/src/spake2/groups.py b/src/spake2/groups.py -index de4f75d..66b08e7 100644 ---- a/src/spake2/groups.py -+++ b/src/spake2/groups.py -@@ -1,6 +1,7 @@ - from __future__ import division - import hashlib --from hkdf import Hkdf -+from cryptography.hazmat.primitives.kdf import hkdf -+from cryptography.hazmat.primitives import hashes - from .six import integer_types - from .util import (size_bits, size_bytes, unbiased_randrange, - bytes_to_number, number_to_bytes) -@@ -63,9 +64,12 @@ - - - def expand_password(data, num_bytes): -- h = Hkdf(salt=b"", input_key_material=data, hash=hashlib.sha256) -- info = b"SPAKE2 pw" -- return h.expand(info, num_bytes) -+ return hkdf.HKDF( -+ algorithm=hashes.SHA256(), -+ length=num_bytes, -+ salt=b"", -+ info=b"SPAKE2 pw" -+ ).derive(data) - - def password_to_scalar(pw, scalar_size_bytes, q): - assert isinstance(pw, bytes) -@@ -77,9 +81,12 @@ def password_to_scalar(pw, scalar_size_bytes, q): - return i % q - - def expand_arbitrary_element_seed(data, num_bytes): -- h = Hkdf(salt=b"", input_key_material=data, hash=hashlib.sha256) -- info = b"SPAKE2 arbitrary element" -- return h.expand(info, num_bytes) -+ return hkdf.HKDF( -+ algorithm=hashes.SHA256(), -+ length=num_bytes, -+ salt=b"", -+ info=b"SPAKE2 arbitrary element" -+ ).derive(data) - - class _Element: - def __init__(self, group, e): -diff --git a/src/spake2/test/test_compat.py b/src/spake2/test/test_compat.py -index 3c636be..1c1340c 100644 ---- a/src/spake2/test/test_compat.py -+++ b/src/spake2/test/test_compat.py -@@ -1,7 +1,8 @@ - import unittest - from binascii import hexlify, unhexlify - from hashlib import sha256 --from hkdf import Hkdf -+from cryptography.hazmat.primitives.kdf import hkdf -+from cryptography.hazmat.primitives import hashes - from .myhkdf import HKDF as myHKDF - from spake2 import groups, ed25519_group - from spake2.spake2 import (SPAKE2_A, SPAKE2_B, SPAKE2_Symmetric, -@@ -213,14 +214,14 @@ def test_vectors(self): - {"salt": "00", "IKM": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "info": "", "L": 4, "OKM": "37ad2910"}, - ] - --class HKDF(unittest.TestCase): -+class TestHKDF(unittest.TestCase): - def test_vectors(self): - for vector in HKDF_TEST_VECTORS: - salt = unhexlify(vector["salt"].encode("ascii")) - IKM = unhexlify(vector["IKM"].encode("ascii")) - info = unhexlify(vector["info"].encode("ascii")) -- h = Hkdf(salt=salt, input_key_material=IKM, hash=sha256) -- digest = h.expand(info, vector["L"]) -+ h = hkdf.HKDF(algorithm=hashes.SHA256(), length=vector["L"], salt=salt, info=info) -+ digest = h.derive(IKM) - self.assertEqual(digest, myHKDF(IKM, vector["L"], salt, info)) - #print(hexlify(digest)) - expected = vector["OKM"].encode("ascii") diff --git a/dev-python/spake2/metadata.xml b/dev-python/spake2/metadata.xml deleted file mode 100644 index 874470528983..000000000000 --- a/dev-python/spake2/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - spake2 - warner/python-spake2 - - diff --git a/dev-python/spake2/spake2-0.8-r1.ebuild b/dev-python/spake2/spake2-0.8-r1.ebuild deleted file mode 100644 index 2ceadf9562df..000000000000 --- a/dev-python/spake2/spake2-0.8-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2024 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 - -MY_P=python-spake2-${PV} -DESCRIPTION="python implementation of SPAKE2 password-authenticated key exchange algorithm" -HOMEPAGE=" - https://github.com/warner/python-spake2/ - https://pypi.org/project/spake2/ -" -SRC_URI=" - https://github.com/warner/python-spake2/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}"/${P}-do_not_use_hkdf_package.patch -) - -distutils_enable_tests pytest - -src_prepare() { - # remove outdated bundled versioneer - rm versioneer.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/spake2/spake2-0.9.ebuild b/dev-python/spake2/spake2-0.9.ebuild deleted file mode 100644 index 6a424a6a7bba..000000000000 --- a/dev-python/spake2/spake2-0.9.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-spake2-${PV} -DESCRIPTION="python implementation of SPAKE2 password-authenticated key exchange algorithm" -HOMEPAGE=" - https://github.com/warner/python-spake2/ - https://pypi.org/project/spake2/ -" -SRC_URI=" - https://github.com/warner/python-spake2/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/versioneer[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - # remove outdated bundled versioneer - rm versioneer.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/speg/Manifest b/dev-python/speg/Manifest deleted file mode 100644 index 4eb829b8316a..000000000000 --- a/dev-python/speg/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST speg-0.3_p20180819.gh.tar.gz 5771 BLAKE2B 1d0a97d65190cd26776509627cc2ada948390af3457d3967fa0a6a3cbe1bc0c566db8188a9bab3a28d5bd8cb85ce0853c903d2c7a7d6faf79766b9f48c229f4d SHA512 01f0913a59b0a3b32c72c937f948508e303121bd35a8d057f1c043ab77a8b5c3a63b696f5aa8a6bf300901131ae56f50d187e7259dcc7bbaf4d1368e6bdd8bb1 diff --git a/dev-python/speg/metadata.xml b/dev-python/speg/metadata.xml deleted file mode 100644 index 3d95e555df69..000000000000 --- a/dev-python/speg/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - grozin@gentoo.org - Andrey Grozin - - - - speg - avakar/speg - - diff --git a/dev-python/speg/speg-0.3_p20180819-r2.ebuild b/dev-python/speg/speg-0.3_p20180819-r2.ebuild deleted file mode 100644 index d27678da2b4f..000000000000 --- a/dev-python/speg/speg-0.3_p20180819-r2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_COMMIT="877acddfd5ac5ae8b4a4592d045e74e108477643" - -DESCRIPTION="A PEG-based parser interpreter with memoization" -HOMEPAGE="https://github.com/avakar/speg/" -SRC_URI="https://github.com/avakar/speg/archive/${MY_COMMIT}.tar.gz -> ${P}.gh.tar.gz" -S=${WORKDIR}/${PN}-${MY_COMMIT} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc ~riscv x86" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/sphinx-argparse/Manifest b/dev-python/sphinx-argparse/Manifest deleted file mode 100644 index 8ff35ffbbb5d..000000000000 --- a/dev-python/sphinx-argparse/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx_argparse-0.5.2.tar.gz 27838 BLAKE2B 273b08c02ed9d43483988170857389c3e933a850774a721e59049c8c42c82f85cfd60aa324d8189a9f06993166bbe079449fff48a4947c271a8ebe19cbb13d86 SHA512 d200099392f7ab657f98b98bf0a02992baa5e2762805f4b066cc971a8181fb53ea20c522fbc1927e7be73cb69725c31a0aa9433b59a1deea0d1a805321fa77dd diff --git a/dev-python/sphinx-argparse/metadata.xml b/dev-python/sphinx-argparse/metadata.xml deleted file mode 100644 index 436fb9fa61f2..000000000000 --- a/dev-python/sphinx-argparse/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - python@gentoo.org - Python - - - - sphinx-doc/sphinx-argparse - sphinx-argparse - - diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild b/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild deleted file mode 100644 index 13f24a8a1ec5..000000000000 --- a/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extension that automatically documents argparse commands and options" -HOMEPAGE=" - https://github.com/sphinx-doc/sphinx-argparse/ - https://pypi.org/project/sphinx-argparse/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/docutils-0.19[${PYTHON_USEDEP}] - >=dev-python/sphinx-5.1.0[${PYTHON_USEDEP}] - >=dev-python/commonmark-0.5.6[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/lxml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/sphinx-autoapi/Manifest b/dev-python/sphinx-autoapi/Manifest deleted file mode 100644 index 2cf63f25bc79..000000000000 --- a/dev-python/sphinx-autoapi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-autoapi-3.8.0.gh.tar.gz 76444 BLAKE2B e4308f77dd0f982e4f68ee1e6eb21af1703241956adb7d91f81ce36f0f3f3b552fe3e27b9cde38d6a718a35124e6bf23ed9c2ff653f31699a65270a118a44dc6 SHA512 c65dfe55c816650dbc98dc45906995eb8ef314d2cf41cd101b59bcb5362b365941130ddef77bb92ac98622ac880e1d177229a8142c09879308d18cff5e6a664c diff --git a/dev-python/sphinx-autoapi/metadata.xml b/dev-python/sphinx-autoapi/metadata.xml deleted file mode 100644 index d9cd2dc6c337..000000000000 --- a/dev-python/sphinx-autoapi/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - python@gentoo.org - - - marco@sirabella.org - Marco Sirabella - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - readthedocs/sphinx-autoapi - sphinx-autoapi - https://sphinx-autoapi.readthedocs.io - https://github.com/readthedocs/sphinx-autoapi/issues - - diff --git a/dev-python/sphinx-autoapi/sphinx-autoapi-3.8.0.ebuild b/dev-python/sphinx-autoapi/sphinx-autoapi-3.8.0.ebuild deleted file mode 100644 index 3209fc18d8c2..000000000000 --- a/dev-python/sphinx-autoapi/sphinx-autoapi-3.8.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A new approach to API documentation in Sphinx" -HOMEPAGE=" - https://sphinx-autoapi.readthedocs.io/ - https://github.com/readthedocs/sphinx-autoapi/ - https://pypi.org/project/sphinx-autoapi/ -" -# sdist is missing docs, as of 2.1.0 -SRC_URI=" - https://github.com/readthedocs/sphinx-autoapi/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" - -RDEPEND=" - >=dev-python/astroid-3.0.0[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/sphinx-7.4.0[${PYTHON_USEDEP}] -" - -BDEPEND+=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - ) -" - -DOCS=( README.rst CHANGELOG.rst ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/python/test_pyintegration.py::TestPEP695::test_integration - tests/python/test_pyintegration.py::TestPipeUnionModule::test_integration - "tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample" -) diff --git a/dev-python/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest deleted file mode 100644 index 3cce0034f4a9..000000000000 --- a/dev-python/sphinx-autodoc-typehints/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST sphinx_autodoc_typehints-3.10.2.tar.gz 74241 BLAKE2B 8ba5a42b508a13d95f4a66a4c45115b31e8ee81db7c34a95e5b76123a87624d5d7c2ee0929ff2b17f48c5e73ff1c78689b355c76a2e5696875573e4c284f0d45 SHA512 58780573ba8ca74191ffbba1629e1b618b6b4689f0c67525195b88442417f657e4588e54197cfd98f4998ae75c50570039bd2bd99b0926ceed958d113fe76a7c -DIST sphinx_autodoc_typehints-3.10.2.tar.gz.provenance 10039 BLAKE2B f3f8699c481cadae8d8d416b4ab04061611f3608e0e445b7aff93c6eabd94979ffe2a82c5d90ac73112ce6197a5134d2e99ced960e0eab98e5fa977df4060f72 SHA512 fb2308cf8e1a5e59ad780e754d6b3247d609cbc4e2ae0e3c2db5bf25c11c81c50ae06fa51d22e9fc0dae3587cc9d793cf1c900c316fd9f5d22e8c95d0df79ed8 -DIST sphinx_autodoc_typehints-3.10.3.tar.gz 78698 BLAKE2B 94d827a8e896e99f225cf7b91769a16e940d0eed5e93bbd39af43f2c8f0bfe478360547ecb04493f547f915950e487f848c2affc5e4af7cf9ff9530c68f18080 SHA512 1341f11612f9065ef88f698117d41d8296ec456d6198c9a55be644b666ca5bdd0015ed6999a1afdc2fe7a8c034cd470e125ffb6c21970f4b1e614d2e605cedf2 -DIST sphinx_autodoc_typehints-3.10.3.tar.gz.provenance 10182 BLAKE2B 57894c2962a4bd77e549f686f81e71f3a86dc93041fdda12692f19696afb8e69bfa5e3b70faccda3a0c8fea823f06e4608d8acc31d85a2e8b5cc322b12543787 SHA512 6400a52f04923f4ffa7e6e8aae5130abdf55cb842d115632c4233ae47f9639d59c73ef3d9245e7ed839119f82c815e285df381a32da3eeb3b6d548884e24df97 -DIST sphinx_autodoc_typehints-3.10.4.tar.gz 79571 BLAKE2B 6975a7a8af4730b3db5dc03466f2d585b21721a78d63c3d698abd62d68cb8bab12171e817bf7fd26fb0d14bf0a35b61dfe6c410d620bb35fe2a08c30a01f3f4f SHA512 7613dcfb79677586090d215622dd22522813904bae7bef0da81b4869024c2e248125090016ef555c437909b9caffdec8cca0878f37c3bda156bea38a23f9d2ce -DIST sphinx_autodoc_typehints-3.10.4.tar.gz.provenance 10233 BLAKE2B 076fde02ad406e8f49cb4da9fa1c290b0f24083a75193686896dd00fd3b091a873400bbe08fc61d35d5c14e843d3254fd1e242007b1c0f676885ed7b56a2cabc SHA512 e9447087e1725aa3d6f5bf62d3a2ea628e2405104e45b76231fd1e396d76a73fc816162fe3d2033ead92bd0fbe0de42411dd5ecc302cb49fa536cb786798faf3 -DIST sphinx_autodoc_typehints-3.10.5.tar.gz 79721 BLAKE2B 0a841ae1c38de85611ad82fb96d1141c3b3280c312bdb27e86de4b8d50adf52ee2d5b98f1a1d1fd0850498b5e1342414495734a317e991ae02c53cc1fd985bd7 SHA512 3bcc8241b782945810a66c9a5947e942229afd9b6125df60cdee876197b093e63d58f0ba687181ecb8666136ab156d571314409ab00230102b3cf92cd0f67885 -DIST sphinx_autodoc_typehints-3.10.5.tar.gz.provenance 10037 BLAKE2B 675d402ff82e1eb2e8f658ef5ba0aa00db083ffad16fd6e45dad6ee345996e3ced176fa09fb4d9c92215db8c41a2f0e15709061b9da6d614cc1d15c528f48ea8 SHA512 ccad8edef0ec6e479acf1da8769044fb4863e801a5ea15aa36c7b931622de2f7a1540b76152a06ad1bf9f66a2d4f4625f5760a06a62ca4be554fe8d72ca30183 diff --git a/dev-python/sphinx-autodoc-typehints/metadata.xml b/dev-python/sphinx-autodoc-typehints/metadata.xml deleted file mode 100644 index 8a64c6fece95..000000000000 --- a/dev-python/sphinx-autodoc-typehints/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - python@gentoo.org - Python - - -This extension allows you to use Python 3 annotations for documenting acceptable argument types and return value types of functions. This allows you to use type hints in a very natural fashion - - - tox-dev/sphinx-autodoc-typehints - sphinx-autodoc-typehints - - - diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.2.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.2.ebuild deleted file mode 100644 index fc631287b941..000000000000 --- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/sphinx-autodoc-typehints -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Type hints support for the Sphinx autodoc extension" -HOMEPAGE=" - https://github.com/tox-dev/sphinx-autodoc-typehints/ - https://pypi.org/project/sphinx-autodoc-typehints/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/sphinx-9.0.4[${PYTHON_USEDEP}] -" -# skipping optional test dep on dev-python/nptyping as that package -# is horribly broken and on its way out -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/attrs-25.4[${PYTHON_USEDEP}] - >=dev-python/numpydoc-1.10[${PYTHON_USEDEP}] - >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/test_annotations.py::test_format_annotation - tests/test_resolver/test_stubs.py::test_sphinx_build_stub_types_produce_crossrefs -) diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.3.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.3.ebuild deleted file mode 100644 index 238733c448a1..000000000000 --- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/sphinx-autodoc-typehints -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Type hints support for the Sphinx autodoc extension" -HOMEPAGE=" - https://github.com/tox-dev/sphinx-autodoc-typehints/ - https://pypi.org/project/sphinx-autodoc-typehints/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/sphinx-9.0.4[${PYTHON_USEDEP}] -" -# skipping optional test dep on dev-python/nptyping as that package -# is horribly broken and on its way out -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/attrs-25.4[${PYTHON_USEDEP}] - >=dev-python/numpydoc-1.10[${PYTHON_USEDEP}] - >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/test_annotations.py::test_format_annotation - tests/test_resolver/test_stubs.py::test_sphinx_build_stub_types_produce_crossrefs -) diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.4.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.4.ebuild deleted file mode 100644 index 238733c448a1..000000000000 --- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.4.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/sphinx-autodoc-typehints -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Type hints support for the Sphinx autodoc extension" -HOMEPAGE=" - https://github.com/tox-dev/sphinx-autodoc-typehints/ - https://pypi.org/project/sphinx-autodoc-typehints/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/sphinx-9.0.4[${PYTHON_USEDEP}] -" -# skipping optional test dep on dev-python/nptyping as that package -# is horribly broken and on its way out -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/attrs-25.4[${PYTHON_USEDEP}] - >=dev-python/numpydoc-1.10[${PYTHON_USEDEP}] - >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/test_annotations.py::test_format_annotation - tests/test_resolver/test_stubs.py::test_sphinx_build_stub_types_produce_crossrefs -) diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.5.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.5.ebuild deleted file mode 100644 index 238733c448a1..000000000000 --- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.10.5.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/sphinx-autodoc-typehints -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Type hints support for the Sphinx autodoc extension" -HOMEPAGE=" - https://github.com/tox-dev/sphinx-autodoc-typehints/ - https://pypi.org/project/sphinx-autodoc-typehints/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/sphinx-9.0.4[${PYTHON_USEDEP}] -" -# skipping optional test dep on dev-python/nptyping as that package -# is horribly broken and on its way out -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/attrs-25.4[${PYTHON_USEDEP}] - >=dev-python/numpydoc-1.10[${PYTHON_USEDEP}] - >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/test_annotations.py::test_format_annotation - tests/test_resolver/test_stubs.py::test_sphinx_build_stub_types_produce_crossrefs -) diff --git a/dev-python/sphinx-basic-ng/Manifest b/dev-python/sphinx-basic-ng/Manifest deleted file mode 100644 index 8e2b288a8cff..000000000000 --- a/dev-python/sphinx-basic-ng/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-basic-ng-1.0.0.beta2.gh.tar.gz 24076 BLAKE2B ce2d8e20d22e4d4e62b4db2eed41c72329a076bbacbf4cd247b657404e8b7f714c37b9625d77363edf7d4e53d9cef45568c53cbad8275bd7b519c0f7b1657c1f SHA512 e8c342251d0b0a085a1cd3a8fe8bede90cde3c5a404daf7afc24b601e6bdcef1c37161fadd21d34306633f1978bc96438bad3d9aa4511913dd92d69f4e299926 diff --git a/dev-python/sphinx-basic-ng/metadata.xml b/dev-python/sphinx-basic-ng/metadata.xml deleted file mode 100644 index 43822aecf33b..000000000000 --- a/dev-python/sphinx-basic-ng/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - pradyunsg/sphinx-basic-ng - sphinx-basic-ng - - diff --git a/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild b/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild deleted file mode 100644 index 5257473834cb..000000000000 --- a/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2022-2025 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 - -MY_P=${P/_/.} -DESCRIPTION="A modern skeleton for Sphinx themes" -HOMEPAGE=" - https://github.com/pradyunsg/sphinx-basic-ng/ - https://pypi.org/project/sphinx-basic-ng/ -" -SRC_URI=" - https://github.com/pradyunsg/sphinx-basic-ng/archive/${PV/_/.}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/sphinx-4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/myst-parser[${PYTHON_USEDEP}] - ) -" - -python_test() { - local HTML_DOCS=() - build_sphinx tests/barebones - rm -r tests/barebones/_build || die -} diff --git a/dev-python/sphinx-bootstrap-theme/Manifest b/dev-python/sphinx-bootstrap-theme/Manifest deleted file mode 100644 index f7e79f174b57..000000000000 --- a/dev-python/sphinx-bootstrap-theme/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-bootstrap-theme-0.8.1.gh.tar.gz 1228936 BLAKE2B 1f7d83052cd8f7b5cc8ec89279e591eab46ea3db11562dac8d92f9050b47fe5ab28939a17e4e48178096cd161275af7fb3047c91a4a5c405b9a8f848625893dc SHA512 de56b56bbb729c9d4f98697a1d312555ddb22c05588fb00e0417075f8b500a6cb09c8918276f4a59900ceec1374f1355cd4919b012505a37481de970f0172399 diff --git a/dev-python/sphinx-bootstrap-theme/metadata.xml b/dev-python/sphinx-bootstrap-theme/metadata.xml deleted file mode 100644 index 01307197b7ef..000000000000 --- a/dev-python/sphinx-bootstrap-theme/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - sphinx-bootstrap-theme - ryan-roemer/sphinx-bootstrap-theme - https://github.com/ryan-roemer/sphinx-bootstrap-theme/issues - - diff --git a/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild b/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild deleted file mode 100644 index a3a3234df6d7..000000000000 --- a/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.8.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Sphinx theme integrates the Bootstrap CSS / JavaScript framework" -HOMEPAGE=" - https://ryan-roemer.github.io/sphinx-bootstrap-theme/README.html - https://github.com/ryan-roemer/sphinx-bootstrap-theme/ - https://pypi.org/project/sphinx-bootstrap-theme/ -" -SRC_URI=" - https://github.com/ryan-roemer/sphinx-bootstrap-theme/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/sphinx[${PYTHON_USEDEP}] - ) -" - -python_test() { - cd demo || die - "${EPYTHON}" -m sphinx -d "${BUILD_DIR}"/doctrees \ - -b html source "${BUILD_DIR}"/html || die -} diff --git a/dev-python/sphinx-celery/Manifest b/dev-python/sphinx-celery/Manifest deleted file mode 100644 index a8441f0403bd..000000000000 --- a/dev-python/sphinx-celery/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx_celery-2.1.3.tar.gz 16647 BLAKE2B 5dd5861e9581cb576058c86e3fa077bc95d2f8f7c15d2055469a15f2cfaf8b8f3b2ea147b8ad90bbcfd6c888808c92edb57c6a2219364225ff9eca27b3e4ed37 SHA512 87ea7cc229a9db25ca32559010bbab66197506eedffb3a8e80e847f68dff664ad3eb4257c615ce74387456fe9d70c4b47eabfb769f371a529e46c867b03560b4 diff --git a/dev-python/sphinx-celery/metadata.xml b/dev-python/sphinx-celery/metadata.xml deleted file mode 100644 index 5de6ecfd8df9..000000000000 --- a/dev-python/sphinx-celery/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - zmedico@gentoo.org - - - sphinx-celery - celery/sphinx_celery - - diff --git a/dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild b/dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild deleted file mode 100644 index 4d9a36831e76..000000000000 --- a/dev-python/sphinx-celery/sphinx-celery-2.1.3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Celery Sphinx Theme and Utilities" -HOMEPAGE=" - https://github.com/celery/sphinx_celery/ - https://pypi.org/project/sphinx-celery/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - >=dev-python/sphinx-2.0.0[${PYTHON_USEDEP}] -" diff --git a/dev-python/sphinx-click/Manifest b/dev-python/sphinx-click/Manifest deleted file mode 100644 index 5e3d8fc71c60..000000000000 --- a/dev-python/sphinx-click/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-click-4.2.0.tar.gz 21265 BLAKE2B 3f0cd707d6eb26bb63d81cd86324b715eecbb85d038a94104599034563be024d4d4cab5ed488b1d1fb55d4f7c6abb599f48c96f8ea582be0c3d4a37169e7638d SHA512 9b9fee96b17242a1a2cfc097a49aaaa0134e47d250231481d13c438abfdd17b149adf2bde9c3591a94e4e17f02dc800c2b48002eb74994b43fec0d50ddb1083e diff --git a/dev-python/sphinx-click/metadata.xml b/dev-python/sphinx-click/metadata.xml deleted file mode 100644 index 26b8bd2c9db8..000000000000 --- a/dev-python/sphinx-click/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - -sphinx-click is a Sphinx plugin that allows you to automatically extract documentation from a click-based application and include it in your docs. - - - click-contrib/sphinx-click - sphinx-click - https://github.com/click-contrib/sphinx-click/issues - https://sphinx-click.readthedocs.io/en/latest - - diff --git a/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild b/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild deleted file mode 100644 index 9e3571998623..000000000000 --- a/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx plugin to automatically document click-based applications" -HOMEPAGE=" - https://github.com/click-contrib/sphinx-click - https://pypi.org/project/sphinx-click/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/sphinx-2.0[${PYTHON_USEDEP}] - >=dev-python/click-7.0[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] -" -BDEPEND=">=dev-python/pbr-2.0[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest -distutils_enable_sphinx docs --no-autodoc diff --git a/dev-python/sphinx-copybutton/Manifest b/dev-python/sphinx-copybutton/Manifest deleted file mode 100644 index 2a1ecd3b7d6a..000000000000 --- a/dev-python/sphinx-copybutton/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-copybutton-0.5.2.tar.gz 23039 BLAKE2B 5a440865610dbcfc8abc8a10c38832439d5f588a26a8641374cada3cc181a0ba2a19e62b287a296c1879f25342ce8aae1ade080126f837e5ad9291c152a30c6e SHA512 83f61526d8a20f70b0de63a5bad89ed4ae4f3cf5cd589f1a1e2e91f08f4d45a05acf780a4cf3703d4490ab93c9c9bb18c11d3170b8011c2254aab0334940ab2d diff --git a/dev-python/sphinx-copybutton/metadata.xml b/dev-python/sphinx-copybutton/metadata.xml deleted file mode 100644 index 343dee9179fb..000000000000 --- a/dev-python/sphinx-copybutton/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - alexxy@gentoo.org - Alexey Shvetsov - - - - executablebooks/sphinx-copybutton - sphinx-copybutton - https://sphinx-copybutton.readthedocs.io - https://github.com/executablebooks/sphinx-copybutton/issues - - diff --git a/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild b/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild deleted file mode 100644 index f149ea0b05a0..000000000000 --- a/dev-python/sphinx-copybutton/sphinx-copybutton-0.5.2.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A small sphinx extension to add a \"copy\" button to code blocks" -HOMEPAGE="https://pypi.org/project/sphinx-copybutton/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/sphinx-6.0[${PYTHON_USEDEP}] -" diff --git a/dev-python/sphinx-design/Manifest b/dev-python/sphinx-design/Manifest deleted file mode 100644 index 0b72ab35aaf2..000000000000 --- a/dev-python/sphinx-design/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-design-0.7.0.gh.tar.gz 2699400 BLAKE2B f56da50e19ee9b065acddd98c2149d278857af6eb8cfee3598cf730ae9ad50ae160431b4b0e47c4e9ee5708e154192ee76369d8dffa5b9f69efb03cddc8c2e54 SHA512 b29c7d89bc0ac14bd6ab339f401b7b25fa1bd851620bf2aac7f13b34559423c8c3d94f4bdd3bcdc13a87144726faa4ba54fa581479e4ebfcc0ee74338a790d1c diff --git a/dev-python/sphinx-design/metadata.xml b/dev-python/sphinx-design/metadata.xml deleted file mode 100644 index b3ae7c45c5a5..000000000000 --- a/dev-python/sphinx-design/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - gasc@eurecom.fr - Gasc Henri - - - sphinx_design - executablebooks/sphinx-design - - diff --git a/dev-python/sphinx-design/sphinx-design-0.7.0.ebuild b/dev-python/sphinx-design/sphinx-design-0.7.0.ebuild deleted file mode 100644 index 6246e7041e08..000000000000 --- a/dev-python/sphinx-design/sphinx-design-0.7.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_AUTODOC=0 -DOCS_BUILDER="sphinx" -DOCS_DIR="docs" - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 docs - -DESCRIPTION="A sphinx extension for designing beautiful responsive web components" -HOMEPAGE="https://github.com/executablebooks/sphinx-design https://pypi.org/project/sphinx_design/" -SRC_URI="https://github.com/executablebooks/sphinx-design/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - test? ( - dev-python/pytest-regressions[${PYTHON_USEDEP}] - ) - doc? ( - dev-python/myst-parser[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sphinx-epytext/Manifest b/dev-python/sphinx-epytext/Manifest deleted file mode 100644 index afcd3a377a56..000000000000 --- a/dev-python/sphinx-epytext/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-epytext-0.0.4.tar.gz 3590 BLAKE2B 28e0243a65c3c6e31e5cd3ddb3fce22c2930f8cde564713585e097f55e30a96ab5a16970f57bed6df5cef6f5d12957b7162d036968a467e0aa658a8c5de1a5e8 SHA512 ba56bfcc7d299c6b5498b0823bedab75875b750a596f69a17d4ee278b33f4b51716dd2ba9c5766903af99d9701ba37069b3748fb57ec0697c6871138a7f57638 diff --git a/dev-python/sphinx-epytext/metadata.xml b/dev-python/sphinx-epytext/metadata.xml deleted file mode 100644 index 73dc3fec1c08..000000000000 --- a/dev-python/sphinx-epytext/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - zmedico@gentoo.org - - - sphinx-epytext - jayvdb/sphinx-epytext - - diff --git a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r2.ebuild b/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r2.ebuild deleted file mode 100644 index 18c3869e29f6..000000000000 --- a/dev-python/sphinx-epytext/sphinx-epytext-0.0.4-r2.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx epytext extension" -HOMEPAGE="https://pypi.org/project/sphinx-epytext/ https://github.com/jayvdb/sphinx-epytext" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=">=dev-python/sphinx-1.7.5[${PYTHON_USEDEP}]" diff --git a/dev-python/sphinx-gallery/Manifest b/dev-python/sphinx-gallery/Manifest deleted file mode 100644 index 09170b92d33c..000000000000 --- a/dev-python/sphinx-gallery/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sphinx_gallery-0.21.0.tar.gz 483616 BLAKE2B 9a1c84edc63201be44f1879afdeaf3264022a2dd340b72be4d3d46c358c3496e08a063bfa6fa9019b23368494b7b355e8869638c049b94f20a7ee69f80efa33c SHA512 718c37ac4e90e06ee00afe5678fbce6db82cc117c48b10bd85b82d065a59fed49aaf8c33c047fe6574412d6c23514b3b14b7377b2b99ce2c46698fe79b83d6c0 -DIST sphinx_gallery-0.21.0.tar.gz.provenance 9772 BLAKE2B 0e529fd62aeece0120e88d1953c680d815133d5e23976935f6e848dfa5d4718395ad854e0bff5dc090bcad85fa71584146708fc9765e3adcf4b5c8300542358c SHA512 1a58636031e5115d7c9bd2e155cbf6cb184d2c7543aebd3943113521d39a8b993e30f2adcdc1d4023a9a3f5b6b8bd4f090b603eefaef03075351ee446812253f diff --git a/dev-python/sphinx-gallery/metadata.xml b/dev-python/sphinx-gallery/metadata.xml deleted file mode 100644 index 8911237f82d1..000000000000 --- a/dev-python/sphinx-gallery/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - - sphinx-gallery - sphinx-gallery/sphinx-gallery - - diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.21.0.ebuild b/dev-python/sphinx-gallery/sphinx-gallery-0.21.0.ebuild deleted file mode 100644 index d8cf1470f3de..000000000000 --- a/dev-python/sphinx-gallery/sphinx-gallery-0.21.0.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 -PYPI_VERIFY_REPO=https://github.com/sphinx-gallery/sphinx-gallery -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extension to automatically generate an examples gallery" -HOMEPAGE=" - https://github.com/sphinx-gallery/sphinx-gallery/ - https://sphinx-gallery.github.io/ - https://pypi.org/project/sphinx-gallery/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86" - -RDEPEND=" - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - >=dev-python/sphinx-6[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/joblib[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Internet - sphinx_gallery/tests/test_docs_resolv.py::test_embed_code_links_get_data - sphinx_gallery/tests/test_full.py::test_run_sphinx - sphinx_gallery/tests/test_full.py::test_embed_links_and_styles - # require jupyterlite_sphinx - sphinx_gallery/tests/test_full.py - sphinx_gallery/tests/test_full_noexec.py - sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents - sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_non_default_contents - sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_with_jupyterlite_disabled_via_config - ) - - epytest -o addopts= -} diff --git a/dev-python/sphinx-hoverxref/Manifest b/dev-python/sphinx-hoverxref/Manifest deleted file mode 100644 index 92a4d8f1de1c..000000000000 --- a/dev-python/sphinx-hoverxref/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-hoverxref-1.4.2.gh.tar.gz 1719736 BLAKE2B 844584a379dec3b83c9661e6abc432f8ae1a9dab4236323c7cc73fa03a9a35251a27a4fa76c7bfb85580fe9e3299ba8929e349bd80d9ec2e5e9859aa6f391c97 SHA512 0de6810dec1d71a130526a96a28fc651fc53f4310cf866fa4fa23a386996681598ac588d41f6fcefdd1edb381efbbc5cf4048a7e2d6d7f6829b72d6c87bfb0c6 diff --git a/dev-python/sphinx-hoverxref/metadata.xml b/dev-python/sphinx-hoverxref/metadata.xml deleted file mode 100644 index a134dc25ab9d..000000000000 --- a/dev-python/sphinx-hoverxref/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - https://sphinx-hoverxref.readthedocs.io/en/latest/ - sphinx-hoverxref - readthedocs/sphinx-hoverxref - - Manuel Kaufmann - humitos@gmail.com - - https://github.com/readthedocs/sphinx-hoverxref/issues - - diff --git a/dev-python/sphinx-hoverxref/sphinx-hoverxref-1.4.2.ebuild b/dev-python/sphinx-hoverxref/sphinx-hoverxref-1.4.2.ebuild deleted file mode 100644 index 79a80d6f64bd..000000000000 --- a/dev-python/sphinx-hoverxref/sphinx-hoverxref-1.4.2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=flit -inherit distutils-r1 - -DESCRIPTION="Sphinx extension to show tooltips with content embedded when hover a reference" -HOMEPAGE=" - https://pypi.org/project/sphinx-hoverxref/ - https://github.com/readthedocs/sphinx-hoverxref -" -SRC_URI="https://github.com/readthedocs/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-jquery[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/sphinxcontrib-bibtex[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # tests that require network - tests/test_htmltag.py::test_intersphinx_default_configs - tests/test_htmltag.py::test_intersphinx_python_mapping - tests/test_htmltag.py::test_intersphinx_all_mappings -) - -distutils_enable_tests pytest - -# Bug #883189 -#distutils_enable_sphinx docs \ -# dev-python/sphinx-autoapi \ -# dev-python/sphinx-notfound-page \ -# dev-python/sphinx-prompt \ -# dev-python/sphinx-tabs \ -# dev-python/sphinx-version-warning \ -# dev-python/sphinx-rtd-theme \ -# dev-python/sphinxcontrib-bibtex \ -# dev-python/sphinxemoji diff --git a/dev-python/sphinx-inline-tabs/Manifest b/dev-python/sphinx-inline-tabs/Manifest deleted file mode 100644 index d45863abca58..000000000000 --- a/dev-python/sphinx-inline-tabs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx_inline_tabs-2023.4.21.tar.gz 42664 BLAKE2B e7f00bb220a194d6aad2285af793b540233d3a4122c82c34c28d03e62fa463252dff7624470f3abf4e5cd9028c9abfabc0b663fc56acee809bcd10d1bc886038 SHA512 d5c856821ca3d2b251733fe200465679dc875d66719851f89b6e38fd1898e40a2bbc97975b6bbdb7bf769fb67038bbb8dd94282504adb0977c57e8d1cf3fde5c diff --git a/dev-python/sphinx-inline-tabs/files/sphinx-inline-tabs-2023.4.21-docutils-0.22-compat.patch b/dev-python/sphinx-inline-tabs/files/sphinx-inline-tabs-2023.4.21-docutils-0.22-compat.patch deleted file mode 100644 index d16aa2b95203..000000000000 --- a/dev-python/sphinx-inline-tabs/files/sphinx-inline-tabs-2023.4.21-docutils-0.22-compat.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 4c7ee22af241e0511350948217dfd29ee1b12b7b Mon Sep 17 00:00:00 2001 -From: Chris Mayo -Date: Tue, 30 Sep 2025 19:31:25 +0100 -Subject: [PATCH] Docutils 0.22 compatibility - -backrefs attribute no longer used. - -Upstream-PR: https://github.com/pradyunsg/sphinx-inline-tabs/pull/51 - -diff --git a/src/sphinx_inline_tabs/_impl.py b/src/sphinx_inline_tabs/_impl.py -index 48e9537..f23ca28 100644 ---- a/src/sphinx_inline_tabs/_impl.py -+++ b/src/sphinx_inline_tabs/_impl.py -@@ -23,7 +23,7 @@ def visit(translator, node): - attributes.pop("classes") - attributes.pop("names") - attributes.pop("dupnames") -- attributes.pop("backrefs") -+ attributes.pop("backrefs", None) - - if node._endtag: - text = translator.starttag(node, node._tagname, **attributes) diff --git a/dev-python/sphinx-inline-tabs/metadata.xml b/dev-python/sphinx-inline-tabs/metadata.xml deleted file mode 100644 index aac31acf568d..000000000000 --- a/dev-python/sphinx-inline-tabs/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - alexxy@gentoo.org - Alexey Shvetsov - - - - pradyunsg/sphinx-inline-tabs - sphinx-inline-tabs - https://sphinx-inline-tabs.readthedocs.io - https://github.com/pradyunsg/sphinx-inline-tabs/issues - - diff --git a/dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21-r1.ebuild b/dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21-r1.ebuild deleted file mode 100644 index b7238be73c9e..000000000000 --- a/dev-python/sphinx-inline-tabs/sphinx-inline-tabs-2023.4.21-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A sphinx extension for inline tabs" -HOMEPAGE="https://pypi.org/project/sphinx-inline-tabs/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/sphinx-6.0[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}"/${P}-docutils-0.22-compat.patch -) diff --git a/dev-python/sphinx-issues/Manifest b/dev-python/sphinx-issues/Manifest deleted file mode 100644 index 6ac8876bacd3..000000000000 --- a/dev-python/sphinx-issues/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sphinx_issues-6.0.0.tar.gz 15230 BLAKE2B ddcb3f46bb4ede894a31cb6786b7d58380c26c2f716e6dfe1c0d88c14862c508cecd1b42612eaa3dd9e53f82a32656452626e1b4020ba9b6c586e7a9910c22b8 SHA512 b7a2b573e291e491d2ce0abaa85a0d0e9d121d2ad0624d7ca046a726f44618e0ed9956dab2b5ee630de2d1a3510bec1a134c02723f0aaa2b271d1e8194051c2b -DIST sphinx_issues-6.0.0.tar.gz.provenance 9542 BLAKE2B c2ce42c0cdc9812dbc8808ac7f5ff31dda9903c18d6dd2edf3f1f92f74bc014b794f1c0caca575ee5138f46ae9fbaeff11dbc91a2161ab291656f0947d96dce2 SHA512 9cf1ce5cef0593d56fb531dd921b61d099df55fa8b0b4478f2280d97adb32e46ffac84590386ab454883048d10e7e31cf4be77a48052b856beb720d88694e2c4 diff --git a/dev-python/sphinx-issues/metadata.xml b/dev-python/sphinx-issues/metadata.xml deleted file mode 100644 index 1b732f74c903..000000000000 --- a/dev-python/sphinx-issues/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - python@gentoo.org - Python - - - - sphinx-issues - sloria/sphinx-issues - https://github.com/sloria/sphinx-issues/issues - - diff --git a/dev-python/sphinx-issues/sphinx-issues-6.0.0.ebuild b/dev-python/sphinx-issues/sphinx-issues-6.0.0.ebuild deleted file mode 100644 index ff6ea04526d2..000000000000 --- a/dev-python/sphinx-issues/sphinx-issues-6.0.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/sloria/sphinx-issues -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extension for linking to your project's issue tracker" -HOMEPAGE=" - https://github.com/sloria/sphinx-issues/ - https://pypi.org/project/sphinx-issues/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/sphinx-8.1.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # doesn't work in our pep517 install - tests/test_sphinx_issues.py::test_sphinx_build_integration -) diff --git a/dev-python/sphinx-last-updated-by-git/Manifest b/dev-python/sphinx-last-updated-by-git/Manifest deleted file mode 100644 index aa507c0467f7..000000000000 --- a/dev-python/sphinx-last-updated-by-git/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx_last_updated_by_git-0.3.8.tar.gz 10785 BLAKE2B 3fcbd3d4e598a66ccc5db5682fea6e23395a567bf732e3638b96fd38380c39dd63f868e54bad69421e9931a40c28705c09e6ae9fe7f3da554a70b962aa9d5d32 SHA512 1632c835296766789fc7d31525dc88164243df27fac068e68c3ba50b9ce5391e80d6d5b33c2c79f075715bd6609b8621e8cb00889b985143c2e79919ea587fb7 diff --git a/dev-python/sphinx-last-updated-by-git/metadata.xml b/dev-python/sphinx-last-updated-by-git/metadata.xml deleted file mode 100644 index bd5f2790fa59..000000000000 --- a/dev-python/sphinx-last-updated-by-git/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - cyber+gentoo@sysrq.in - Anna - - - - sphinx-last-updated-by-git - mgeier/sphinx-last-updated-by-git - - diff --git a/dev-python/sphinx-last-updated-by-git/sphinx-last-updated-by-git-0.3.8.ebuild b/dev-python/sphinx-last-updated-by-git/sphinx-last-updated-by-git-0.3.8.ebuild deleted file mode 100644 index 946886408980..000000000000 --- a/dev-python/sphinx-last-updated-by-git/sphinx-last-updated-by-git-0.3.8.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION='Get the "last updated" time for each Sphinx page from Git' -HOMEPAGE=" - https://pypi.org/project/sphinx-last-updated-by-git/ - https://github.com/mgeier/sphinx-last-updated-by-git/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/babel[${PYTHON_USEDEP}] - >=dev-python/sphinx-1.8[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-import-check ) - -# Tests require to clone a Git repo. While this can be worked around by using -# git-bundle, tests still fail because Sphinx makes some warnings fatal. -distutils_enable_tests import-check diff --git a/dev-python/sphinx-lv2-theme/Manifest b/dev-python/sphinx-lv2-theme/Manifest deleted file mode 100644 index e63d4c60a3c3..000000000000 --- a/dev-python/sphinx-lv2-theme/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx_lv2_theme-1.4.6.tar.gz 14464 BLAKE2B 7d71a9e7f89b9ce5bd527fbb1a9c7b86e81e6dc96f83f8a54524df58d3dc63104e27efd263da42d0380da49f927ab0f77db6e7715ee47f1ce72a655299b08ccb SHA512 43b789fe6a88d66218741633342ed6848364d49b28a2fd24f4f561b1c7acc9714da9cb67347dce1bfbfdd521dc94eb2a3c9de7cd119ba7927d9350113ea3960b diff --git a/dev-python/sphinx-lv2-theme/metadata.xml b/dev-python/sphinx-lv2-theme/metadata.xml deleted file mode 100644 index 322e4eff0904..000000000000 --- a/dev-python/sphinx-lv2-theme/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - proaudio@gentoo.org - ProAudio Project - - - - lv2/sphinx_lv2_theme - sphinx-lv2-theme - - diff --git a/dev-python/sphinx-lv2-theme/sphinx-lv2-theme-1.4.6.ebuild b/dev-python/sphinx-lv2-theme/sphinx-lv2-theme-1.4.6.ebuild deleted file mode 100644 index 352981eee77a..000000000000 --- a/dev-python/sphinx-lv2-theme/sphinx-lv2-theme-1.4.6.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Minimal pure-CSS Sphinx theme using the LV2 plugin documentation style" -HOMEPAGE=" - https://gitlab.com/lv2/sphinx_lv2_theme/ - https://pypi.org/project/sphinx-lv2-theme/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86" - -src_prepare() { - distutils-r1_src_prepare - - # https://gitlab.com/lv2/sphinx_lv2_theme/-/issues/4 - find -name '*.pyc' -delete || die -} diff --git a/dev-python/sphinx-multiversion/Manifest b/dev-python/sphinx-multiversion/Manifest deleted file mode 100644 index 73654a85be88..000000000000 --- a/dev-python/sphinx-multiversion/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-multiversion-0.2.4.gh.tar.gz 20468 BLAKE2B 9bdc59691b63c280d08c77108318b778c8bf948c502538e94e77072589c4e6565bcb7e863a8d765f55be012b21a1a0242d37077248312a7ee18dc788a7dbc633 SHA512 68441793631f59df3330ecc84c0d1aa279f0492021108121f2bdab92d5a3eb61522664f14c4ebe8709126e0088ff8eb323aeeebb5d1e7a2dcbd358eeac772d08 diff --git a/dev-python/sphinx-multiversion/metadata.xml b/dev-python/sphinx-multiversion/metadata.xml deleted file mode 100644 index d0f4fe7721ac..000000000000 --- a/dev-python/sphinx-multiversion/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - nowa@gentoo.org - Nowa Ammerlaan - - - sphinx-multiversion - Holzhaus/sphinx-multiversion - - - diff --git a/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild b/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild deleted file mode 100644 index 939a395aff30..000000000000 --- a/dev-python/sphinx-multiversion/sphinx-multiversion-0.2.4-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Add support for multiple versions to sphinx" -HOMEPAGE=" - https://github.com/Holzhaus/sphinx-multiversion/ - https://pypi.org/project/sphinx-multiversion/ -" -SRC_URI=" - https://github.com/Holzhaus/sphinx-multiversion/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -DEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/alabaster diff --git a/dev-python/sphinx-notfound-page/Manifest b/dev-python/sphinx-notfound-page/Manifest deleted file mode 100644 index 2f631b0bfd1a..000000000000 --- a/dev-python/sphinx-notfound-page/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-notfound-page-1.1.0.gh.tar.gz 544169 BLAKE2B 4a5aa18f0b566e43f2e9a5c0a25e8a19487a626430bfa53df75a573db09e943edd8b33d9948d983a7e6e07807e9e4257c241a6b63818d7d35a93aa4620c29e4c SHA512 4f6868e68e821f02020104aadc38c3b8d4e4f16eec8fc696e076ef13a49a3675560a8c90f2d0a1d5daf8ef4bee85ecfb61b2c03882c7be3aca000d34e13d5e68 diff --git a/dev-python/sphinx-notfound-page/metadata.xml b/dev-python/sphinx-notfound-page/metadata.xml deleted file mode 100644 index 4dbf487726ec..000000000000 --- a/dev-python/sphinx-notfound-page/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - python@gentoo.org - - - prometheanfire@gentoo.org - Matthew Thode - - - - sphinx-notfound-page - readthedocs/sphinx-notfound-page - https://github.com/readthedocs/sphinx-notfound-page/issues - https://sphinx-notfound-page.readthedocs.io/ - - diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.1.0.ebuild b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.1.0.ebuild deleted file mode 100644 index 08a8cf42e684..000000000000 --- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.1.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded" -HOMEPAGE=" - https://sphinx-notfound-page.readthedocs.io/ - https://github.com/readthedocs/sphinx-notfound-page/ - https://pypi.org/project/sphinx-notfound-page/ -" -SRC_URI=" - https://github.com/readthedocs/sphinx-notfound-page/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/sphinx-5[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # calls sphinx-build directly, works around venv - tests/test_urls.py::test_parallel_build - - # broken upstream (mismatch with new dev-python/sphinx?) - # https://github.com/readthedocs/sphinx-notfound-page/issues/249 - tests/test_urls.py::test_default_settings - tests/test_urls.py::test_urls_prefix_setting - tests/test_urls.py::test_urls_prefix_setting_none - tests/test_urls.py::test_custom_404_rst_source - tests/test_urls.py::test_urls_for_dirhtml_builder - tests/test_urls.py::test_toctree_urls_notfound_default - tests/test_urls.py::test_toctree_links - tests/test_urls.py::test_toctree_links_custom_settings -) diff --git a/dev-python/sphinx-panels/Manifest b/dev-python/sphinx-panels/Manifest deleted file mode 100644 index 96b24e304117..000000000000 --- a/dev-python/sphinx-panels/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-panels-0.6.0.gh.tar.gz 400548 BLAKE2B 685b241ffe839face392950ccaa5c00d5613ee4076a4f8d62fdff32158f2d02c444375b7f656a89d4712f8bf895b937ff9fe650cab98670f03b0c4d75e545f97 SHA512 74064538ff8cd1c7c44b5daeda272217618ed33394694883046972b4262d503e1426e7573d8b49040d4b426651377b89fd4ad2a085f1e62827e7ef51e6912e5f diff --git a/dev-python/sphinx-panels/files/sphinx-panels-0.6.0-sphinx-7.patch b/dev-python/sphinx-panels/files/sphinx-panels-0.6.0-sphinx-7.patch deleted file mode 100644 index 8bd3ebb0706b..000000000000 --- a/dev-python/sphinx-panels/files/sphinx-panels-0.6.0-sphinx-7.patch +++ /dev/null @@ -1,65 +0,0 @@ -https://salsa.debian.org/python-team/packages/sphinx-panels/-/blob/debian/master/debian/patches/Make-the-tests-pass-with-Sphinx-7.x.patch - -From: Dmitry Shachnev -Date: Fri, 3 Nov 2023 23:25:11 +0300 -Subject: Make the tests pass with Sphinx 7.x - ---- - tests/test_sphinx.py | 8 +++++++- - tests/test_sphinx/test_sources_dropdown_basic_.xml | 2 +- - tests/test_sphinx/test_sources_tabbed_basic_.xml | 2 +- - 3 files changed, 9 insertions(+), 3 deletions(-) - -diff --git a/tests/test_sphinx.py b/tests/test_sphinx.py -index 9efc2c2..35affa1 100644 ---- a/tests/test_sphinx.py -+++ b/tests/test_sphinx.py -@@ -2,6 +2,7 @@ from pathlib import Path - import shutil - - import pytest -+import sphinx - from sphinx.testing.path import path - - from sphinx_panels.tabs import TabbedHtmlTransform -@@ -15,7 +16,10 @@ def sphinx_app_factory(make_app, tmp_path: Path, monkeypatch): - shutil.copytree( - (Path(__file__).parent / "sources" / src_folder), tmp_path / src_folder - ) -- app = make_app(srcdir=path(str((tmp_path / src_folder).absolute())), **kwargs) -+ srcdir = (tmp_path / src_folder).absolute() -+ if sphinx.version_info < (7, 2): -+ srcdir = path(str(srcdir)) -+ app = make_app(srcdir=srcdir, **kwargs) - return app - - yield _func -@@ -28,6 +32,8 @@ def test_sources(sphinx_app_factory, file_regression, folder): - assert app._warning.getvalue() == "" - doctree = app.env.get_and_resolve_doctree("index", app.builder) - doctree["source"] = "source" -+ if sphinx.version_info < (7, 1): -+ doctree["translation_progress"] = "{'total': 0, 'translated': 0}" - file_regression.check( - doctree.pformat(), - encoding="utf8", -diff --git a/tests/test_sphinx/test_sources_dropdown_basic_.xml b/tests/test_sphinx/test_sources_dropdown_basic_.xml -index b984330..4c42825 100644 ---- a/tests/test_sphinx/test_sources_dropdown_basic_.xml -+++ b/tests/test_sphinx/test_sources_dropdown_basic_.xml -@@ -1,4 +1,4 @@ -- -+ -
    - - Title -diff --git a/tests/test_sphinx/test_sources_tabbed_basic_.xml b/tests/test_sphinx/test_sources_tabbed_basic_.xml -index b3f2d1a..f55e06e 100644 ---- a/tests/test_sphinx/test_sources_tabbed_basic_.xml -+++ b/tests/test_sphinx/test_sources_tabbed_basic_.xml -@@ -1,4 +1,4 @@ --<document source="source"> -+<document source="source" translation_progress="{'total': 0, 'translated': 0}"> - <section ids="title" names="title"> - <title> - Title diff --git a/dev-python/sphinx-panels/metadata.xml b/dev-python/sphinx-panels/metadata.xml deleted file mode 100644 index a9f6fc186ebe..000000000000 --- a/dev-python/sphinx-panels/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinx-panels</remote-id> - <remote-id type="github">executablebooks/sphinx-panels</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild b/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild deleted file mode 100644 index 16ae7645cd70..000000000000 --- a/dev-python/sphinx-panels/sphinx-panels-0.6.0-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A sphinx extension for creating panels in a grid layout" -HOMEPAGE=" - https://github.com/executablebooks/sphinx-panels/ - https://pypi.org/project/sphinx-panels/ -" -SRC_URI=" - https://github.com/executablebooks/sphinx-panels/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -RDEPEND=" - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-regressions[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - # https://github.com/executablebooks/sphinx-panels/pull/84 - "${FILESDIR}/${P}-sphinx-7.patch" -) - -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -src_prepare() { - # unpin deps - sed -i -e 's:,<[0-9.]*::' setup.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/sphinx-paramlinks/Manifest b/dev-python/sphinx-paramlinks/Manifest deleted file mode 100644 index 26dd7f152cc4..000000000000 --- a/dev-python/sphinx-paramlinks/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-paramlinks-0.6.0.tar.gz 12363 BLAKE2B edda78286df826b2c3036b89de5dd0c334857783bca14ef6ad6c656ccb0da6dec89c64cf4361e9eddeda5a59ca33bb83f83f538758072cf714b49bb4fa67c106 SHA512 cfafc83681a230139a6f9d44bc53894511fce224f11d4ccd786b581eb3ad3274642c652f9bb1ce11ceb709e4c472af86e95c34ec357e17828dc4deffb51c8ea6 diff --git a/dev-python/sphinx-paramlinks/metadata.xml b/dev-python/sphinx-paramlinks/metadata.xml deleted file mode 100644 index 4ff92577c23e..000000000000 --- a/dev-python/sphinx-paramlinks/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>ceamac@gentoo.org</email> - <name>Viorel Munteanu</name> - </maintainer> - <upstream> - <remote-id type="github">sqlalchemyorg/sphinx-paramlinks</remote-id> - <remote-id type="pypi">sphinx-paramlinks</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.6.0.ebuild b/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.6.0.ebuild deleted file mode 100644 index 851d5ae30d09..000000000000 --- a/dev-python/sphinx-paramlinks/sphinx-paramlinks-0.6.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="Allows param links in Sphinx function/method descriptions to be linkable" -HOMEPAGE="https://github.com/sqlalchemyorg/sphinx-paramlinks https://pypi.org/project/sphinx-paramlinks/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/docutils - dev-python/sphinx -" diff --git a/dev-python/sphinx-press-theme/Manifest b/dev-python/sphinx-press-theme/Manifest deleted file mode 100644 index 2a73f2643d50..000000000000 --- a/dev-python/sphinx-press-theme/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx_press_theme-0.9.1.tar.gz 254696 BLAKE2B fa1c26ed8f7e2ec375e3be716622669d02845c733f37fb42e5e960395e365aecc526b711ab5375fb15946612e0a1ad6dfc066b0aec8b68316fdc828d2582a4d7 SHA512 4c3fe68e6be32ac93b514aac10f26a096e4190c0428e79329448717691f896a847cfdfd756348511c6af14e37bc8492ca7ea905833317a5259c0858553714ec8 diff --git a/dev-python/sphinx-press-theme/metadata.xml b/dev-python/sphinx-press-theme/metadata.xml deleted file mode 100644 index e6c10d435a26..000000000000 --- a/dev-python/sphinx-press-theme/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>negril.nx+gentoo@gmail.com</email> - <name>Paul Zander</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">schettino72/sphinx_press_theme</remote-id> - <remote-id type="pypi">sphinx-press-theme</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinx-press-theme/sphinx-press-theme-0.9.1.ebuild b/dev-python/sphinx-press-theme/sphinx-press-theme-0.9.1.ebuild deleted file mode 100644 index fff1c049a725..000000000000 --- a/dev-python/sphinx-press-theme/sphinx-press-theme-0.9.1.ebuild +++ /dev/null @@ -1,20 +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_NO_NORMALIZE=1 -PYPI_PN="sphinx_press_theme" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Sphinx-doc theme based on Vuepress" -HOMEPAGE="https://github.com/schettino72/sphinx_press_theme" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" - -RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" diff --git a/dev-python/sphinx-prompt/Manifest b/dev-python/sphinx-prompt/Manifest deleted file mode 100644 index 718023352e88..000000000000 --- a/dev-python/sphinx-prompt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-prompt-1.10.2.gh.tar.gz 37762 BLAKE2B c3de02a429676aea72ad61cd11a0ac774f52d35ab8d1bf6f50e88b1cdeb4d1a96afabfe25a1f81215e2a55eec63da4f94add3cc9698696bb8a1fedd67e20b373 SHA512 41889afe21cb47bcb0352d7184de1d20046a636be3368e7ceb21d0afe7070e287d784f4871df9123c50da669603b3c96be6ed2e43d871222a07f9bae68e0228c diff --git a/dev-python/sphinx-prompt/metadata.xml b/dev-python/sphinx-prompt/metadata.xml deleted file mode 100644 index 77a03f5fbd57..000000000000 --- a/dev-python/sphinx-prompt/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinx-prompt</remote-id> - <remote-id type="github">sbrunner/sphinx-prompt</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinx-prompt/sphinx-prompt-1.10.2.ebuild b/dev-python/sphinx-prompt/sphinx-prompt-1.10.2.ebuild deleted file mode 100644 index 68fe45aa16a9..000000000000 --- a/dev-python/sphinx-prompt/sphinx-prompt-1.10.2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Sphinx directive to add unselectable prompt" -HOMEPAGE=" - https://github.com/sbrunner/sphinx-prompt/ - https://pypi.org/project/sphinx-prompt/ -" -SRC_URI=" - https://github.com/sbrunner/sphinx-prompt/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - # version number relies on git repo, sigh - # also unpin dependencies - # also hack to install as "sphinx-prompt" - sed -i \ - -e "/^version =/s:[0-9.]\+:${PV}:" \ - -e '/include.*sphinx-prompt/d' \ - pyproject.toml || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/sphinx-pytest/Manifest b/dev-python/sphinx-pytest/Manifest deleted file mode 100644 index f1d853dcf869..000000000000 --- a/dev-python/sphinx-pytest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-pytest-0.3.0.gh.tar.gz 7824 BLAKE2B 51f03236258d579bf3de53bd276da0fc0a8d505fd18fe5bb255dd2422831816e15b4c24d6d18cb93f2c07bcfff89e03c58c716bb0a7c33af103c6f539e50bc3c SHA512 17195184349d3ea0f23763acc8ec65c3c8132d96ca4cd5fc7ef775202c5a062c465eb5af4ead9b365abf4243c9c1980a0ca9b151df9c3d0b0e83145948ed6824 diff --git a/dev-python/sphinx-pytest/metadata.xml b/dev-python/sphinx-pytest/metadata.xml deleted file mode 100644 index f7907b42a5f7..000000000000 --- a/dev-python/sphinx-pytest/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">sphinx-extensions2/sphinx-pytest</remote-id> - <remote-id type="pypi">sphinx_pytest</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinx-pytest/sphinx-pytest-0.3.0.ebuild b/dev-python/sphinx-pytest/sphinx-pytest-0.3.0.ebuild deleted file mode 100644 index 55571b886aa7..000000000000 --- a/dev-python/sphinx-pytest/sphinx-pytest-0.3.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Helpful pytest fixtures for Sphinx extensions" -HOMEPAGE=" - https://github.com/sphinx-extensions2/sphinx-pytest/ - https://pypi.org/project/sphinx_pytest/ -" -SRC_URI=" - https://github.com/sphinx-extensions2/sphinx-pytest/archive/v${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" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -distutils_enable_tests pytest diff --git a/dev-python/sphinx-rtd-theme/Manifest b/dev-python/sphinx-rtd-theme/Manifest deleted file mode 100644 index becb09018e13..000000000000 --- a/dev-python/sphinx-rtd-theme/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx_rtd_theme-3.1.0.tar.gz 7620915 BLAKE2B 0ef745de56860acbeef062bcf0ffce76862f32f4f1790846d49c21454e8d9f8a12e1246c3353c1b552c65b59dd8f112d26d63bd31aba81529fb5de0d9267b793 SHA512 a1a5127a69b128ad67b7c0c6bc0c7e4ec83accd918c385f5bd3e7d9dcc76eedfd3aaa4699434ebdda3bf654f5ee3f92a402b2cdbe3449ed6bde79027ef009160 diff --git a/dev-python/sphinx-rtd-theme/metadata.xml b/dev-python/sphinx-rtd-theme/metadata.xml deleted file mode 100644 index 9b67795adb8e..000000000000 --- a/dev-python/sphinx-rtd-theme/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinx-rtd-theme</remote-id> - <remote-id type="github">readthedocs/sphinx_rtd_theme</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.1.0.ebuild b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.1.0.ebuild deleted file mode 100644 index f070f2670901..000000000000 --- a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-3.1.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="ReadTheDocs.org theme for Sphinx" -HOMEPAGE=" - https://github.com/readthedocs/sphinx_rtd_theme/ - https://pypi.org/project/sphinx-rtd-theme/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/docutils-0.18[${PYTHON_USEDEP}] - >=dev-python/sphinx-6[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-jquery-4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - # remove upper bounds - sed -i -e 's:,\?<[0-9.]*::' setup.cfg || die - distutils-r1_src_prepare - - # CI=1 disables rebuilding webpack that requires npm use - # yes, that surely makes sense - export CI=1 -} diff --git a/dev-python/sphinx-selective-exclude/Manifest b/dev-python/sphinx-selective-exclude/Manifest deleted file mode 100644 index a3bbbcf4e4d0..000000000000 --- a/dev-python/sphinx-selective-exclude/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx_selective_exclude-1.0.3.tar.gz 7227 BLAKE2B 90ba94f81e6dfc00a39bbcaf50d136c01c7b756bcb9366ab111169913fb2a571b7924afc89fd8fffc9cf7c96bc64cd2737441bd5228fe22f9e5a9687b5b4ae52 SHA512 8ceace1502948caa17bf611786132720093b818039b399eb832c12dc47ad86219610495698692c2c25a98a8ede8695a66b02f5e3bb6ea2c7d2410e275cd959f9 diff --git a/dev-python/sphinx-selective-exclude/files/sphinx-selective-exclude-description-file.patch b/dev-python/sphinx-selective-exclude/files/sphinx-selective-exclude-description-file.patch deleted file mode 100644 index cc81f571d8f7..000000000000 --- a/dev-python/sphinx-selective-exclude/files/sphinx-selective-exclude-description-file.patch +++ /dev/null @@ -1,8 +0,0 @@ -diff -r -U1 sphinx_selective_exclude-1.0.3.orig/setup.cfg sphinx_selective_exclude-1.0.3/setup.cfg ---- sphinx_selective_exclude-1.0.3.orig/setup.cfg 2019-12-24 05:59:33.000000000 +0700 -+++ sphinx_selective_exclude-1.0.3/setup.cfg 2023-02-28 17:56:05.055719498 +0700 -@@ -1,3 +1,3 @@ - [metadata] --description-file = README.md -+description_file = README.md - diff --git a/dev-python/sphinx-selective-exclude/metadata.xml b/dev-python/sphinx-selective-exclude/metadata.xml deleted file mode 100644 index 3a632fdb9d59..000000000000 --- a/dev-python/sphinx-selective-exclude/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>grozin@gentoo.org</email> - <name>Andrey Grozin</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinx-selective-exclude</remote-id> - <remote-id type="github">pfalcon/sphinx_selective_exclude</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinx-selective-exclude/sphinx-selective-exclude-1.0.3-r2.ebuild b/dev-python/sphinx-selective-exclude/sphinx-selective-exclude-1.0.3-r2.ebuild deleted file mode 100644 index 43606c2a2e60..000000000000 --- a/dev-python/sphinx-selective-exclude/sphinx-selective-exclude-1.0.3-r2.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx selective rendition extensions" -HOMEPAGE="https://github.com/pfalcon/sphinx_selective_exclude" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" - -PATCHES=( "${FILESDIR}"/${PN}-description-file.patch ) diff --git a/dev-python/sphinx-sitemap/Manifest b/dev-python/sphinx-sitemap/Manifest deleted file mode 100644 index 3249b70a0d56..000000000000 --- a/dev-python/sphinx-sitemap/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sphinx-sitemap-2.8.0.gh.tar.gz 29119 BLAKE2B 881772326cf4cf993c58c07e486fa428e53c744178e1f906dece590a4e0c51cb32d661c70b3419376c2485dfefca0761bf8a23cc19e72d9423be1805f90142ab SHA512 6413a12d5777a54181e94b4c7b12291003caa3824573be9b3fcac646669e2074c08973d28a849cf421a38500c2dffb12a0829c4ff4b2b4448db721a13249a29f -DIST sphinx-sitemap-2.9.0.gh.tar.gz 29435 BLAKE2B 951a98744741b2d54106535539649950b0884916ef9c0ce3f09b35c32ad81170a1232ec5cffc0300db2c470540499d0e01e234ecf9bc282726a8f9ce84961d5d SHA512 00620150c0492b70597da6a695208013eaad7ae1d2a8ba4e298425888b4003f228362000afd9323399d0eacac5a80f9298383717ac794fc8a5f5ba6466a58547 diff --git a/dev-python/sphinx-sitemap/metadata.xml b/dev-python/sphinx-sitemap/metadata.xml deleted file mode 100644 index 5e5f629b7d4f..000000000000 --- a/dev-python/sphinx-sitemap/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="pypi">sphinx-sitemap</remote-id> - <remote-id type="github">jdillard/sphinx-sitemap</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinx-sitemap/sphinx-sitemap-2.8.0.ebuild b/dev-python/sphinx-sitemap/sphinx-sitemap-2.8.0.ebuild deleted file mode 100644 index d8664f50460e..000000000000 --- a/dev-python/sphinx-sitemap/sphinx-sitemap-2.8.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Sitemap generator for Sphinx" -HOMEPAGE=" - https://pypi.org/project/sphinx-sitemap/ - https://github.com/jdillard/sphinx-sitemap -" -SRC_URI="https://github.com/jdillard/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-last-updated-by-git[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( dev-python/gitpython[${PYTHON_USEDEP}] ) -" - -DOCS=( {CHANGELOG,README}.rst ) - -EPYTEST_PLUGINS=( ) - -distutils_enable_tests pytest - -src_prepare() { - #sed "s:\(GIT_TAG_OUTPUT =\) .*:\1 b'v${PV}':" -i docs/source/conf.py - distutils-r1_src_prepare -} - -#distutils_enable_sphinx docs/source \ - #dev-python/furo \ - #dev-python/sphinxemoji \ - #dev-python/sphinxext-opengraph \ - #dev-python/sphinx-contributors diff --git a/dev-python/sphinx-sitemap/sphinx-sitemap-2.9.0.ebuild b/dev-python/sphinx-sitemap/sphinx-sitemap-2.9.0.ebuild deleted file mode 100644 index d8664f50460e..000000000000 --- a/dev-python/sphinx-sitemap/sphinx-sitemap-2.9.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Sitemap generator for Sphinx" -HOMEPAGE=" - https://pypi.org/project/sphinx-sitemap/ - https://github.com/jdillard/sphinx-sitemap -" -SRC_URI="https://github.com/jdillard/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-last-updated-by-git[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( dev-python/gitpython[${PYTHON_USEDEP}] ) -" - -DOCS=( {CHANGELOG,README}.rst ) - -EPYTEST_PLUGINS=( ) - -distutils_enable_tests pytest - -src_prepare() { - #sed "s:\(GIT_TAG_OUTPUT =\) .*:\1 b'v${PV}':" -i docs/source/conf.py - distutils-r1_src_prepare -} - -#distutils_enable_sphinx docs/source \ - #dev-python/furo \ - #dev-python/sphinxemoji \ - #dev-python/sphinxext-opengraph \ - #dev-python/sphinx-contributors diff --git a/dev-python/sphinx-tabs/Manifest b/dev-python/sphinx-tabs/Manifest deleted file mode 100644 index 458e5acbfa45..000000000000 --- a/dev-python/sphinx-tabs/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sphinx-tabs-3.4.7-docutils-0.22.patch 48483 BLAKE2B 8f5b5d1b824cc7a2920772df8d6a7fe32c2b8b9152d6667f174f7d06ed98ce7698a51faf56daba9c4369c761d3ef02d85650435d9e01145ce587ba73bc50e9db SHA512 162d025bd08302b5dda0ae8b38905e49c2166146b8251e64201e207db33863dae1844c8a8132bc05bae529529a34795bf853764783043c161b16c43b7e42a019 -DIST sphinx-tabs-3.4.7.gh.tar.gz 523984 BLAKE2B e9f99c08cdc62d98b4a02af9a4d4b0ba5169b0ba42f0fe4468ede968473d1f3c92d86f95216a49ae932334de6485df11b0966624c722ad705d570031ab4ff4a5 SHA512 6310838496b365b837966149a97e1b3b227d795fab8de5f277daffd1c65eab9fdaacd58944491f339f99372dde73d776b596f94283aaab8d87c5065d02b443e7 diff --git a/dev-python/sphinx-tabs/files/sphinx-tabs-3.4.7-sphinx-8.1.patch b/dev-python/sphinx-tabs/files/sphinx-tabs-3.4.7-sphinx-8.1.patch deleted file mode 100644 index ab222793cba8..000000000000 --- a/dev-python/sphinx-tabs/files/sphinx-tabs-3.4.7-sphinx-8.1.patch +++ /dev/null @@ -1,207 +0,0 @@ -From b5528ac02f472ecf1ef8c45eb4cc7249d3329b3d Mon Sep 17 00:00:00 2001 -From: Dmitry Shachnev <mitya57@gmail.com> -Date: Sun, 24 Nov 2024 20:55:02 +0300 -Subject: [PATCH] Update the tests for Sphinx 8.1 - -Fixes #199. ---- - tests/conftest.py | 4 ++++ - tests/test_build/test_basic.html | 2 ++ - .../test_conditional_assets_html_assets_policy_index_.html | 2 ++ - .../test_conditional_assets_html_assets_policy_no_tabs1_.html | 2 ++ - .../test_conditional_assets_html_assets_policy_no_tabs2_.html | 2 ++ - tests/test_build/test_conditional_assets_index_.html | 2 ++ - tests/test_build/test_conditional_assets_no_tabs1_.html | 2 ++ - tests/test_build/test_conditional_assets_no_tabs2_.html | 2 ++ - tests/test_build/test_custom_lexer.html | 2 ++ - tests/test_build/test_disable_closing.html | 2 ++ - tests/test_build/test_disable_css_loading.html | 2 ++ - tests/test_build/test_nested_markup.html | 2 ++ - tests/test_build/test_no_tabs.html | 2 ++ - tests/test_build/test_other_with_assets.html | 2 ++ - 14 files changed, 30 insertions(+) - -diff --git a/tests/conftest.py b/tests/conftest.py -index 1dbf0ad..c4452df 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -91,6 +91,10 @@ def read(app, buildername="html", filename="index.html", encoding="utf-8"): - for div in soup.find_all("div", {"class": "highlight"}): - div.decompose() - -+ if sphinx.version_info < (8, 1): -+ body = soup.select("div.body")[0] -+ body.append(soup.new_tag("div", **{"class": "clearer"})) -+ - doc_div = soup.findAll("div", {"class": "documentwrapper"})[0] - doc = doc_div.prettify() - -diff --git a/tests/test_build/test_basic.html b/tests/test_build/test_basic.html -index af63887..a5cc924 100644 ---- a/tests/test_build/test_basic.html -+++ b/tests/test_build/test_basic.html -@@ -37,6 +37,8 @@ - </p> - </div> - </div> -+ <div class="clearer"> -+ </div> - </div> - </div> - </div> -diff --git a/tests/test_build/test_conditional_assets_html_assets_policy_index_.html b/tests/test_build/test_conditional_assets_html_assets_policy_index_.html -index b87a329..6e1cbc8 100644 ---- a/tests/test_build/test_conditional_assets_html_assets_policy_index_.html -+++ b/tests/test_build/test_conditional_assets_html_assets_policy_index_.html -@@ -243,6 +243,8 @@ <h1> - </div> - </div> - </section> -+ <div class="clearer"> -+ </div> - </div> - </div> - </div> -diff --git a/tests/test_build/test_conditional_assets_html_assets_policy_no_tabs1_.html b/tests/test_build/test_conditional_assets_html_assets_policy_no_tabs1_.html -index b87a329..6e1cbc8 100644 ---- a/tests/test_build/test_conditional_assets_html_assets_policy_no_tabs1_.html -+++ b/tests/test_build/test_conditional_assets_html_assets_policy_no_tabs1_.html -@@ -243,6 +243,8 @@ <h1> - </div> - </div> - </section> -+ <div class="clearer"> -+ </div> - </div> - </div> - </div> -diff --git a/tests/test_build/test_conditional_assets_html_assets_policy_no_tabs2_.html b/tests/test_build/test_conditional_assets_html_assets_policy_no_tabs2_.html -index b87a329..6e1cbc8 100644 ---- a/tests/test_build/test_conditional_assets_html_assets_policy_no_tabs2_.html -+++ b/tests/test_build/test_conditional_assets_html_assets_policy_no_tabs2_.html -@@ -243,6 +243,8 @@ <h1> - </div> - </div> - </section> -+ <div class="clearer"> -+ </div> - </div> - </div> - </div> -diff --git a/tests/test_build/test_conditional_assets_index_.html b/tests/test_build/test_conditional_assets_index_.html -index b87a329..6e1cbc8 100644 ---- a/tests/test_build/test_conditional_assets_index_.html -+++ b/tests/test_build/test_conditional_assets_index_.html -@@ -243,6 +243,8 @@ <h1> - </div> - </div> - </section> -+ <div class="clearer"> -+ </div> - </div> - </div> - </div> -diff --git a/tests/test_build/test_conditional_assets_no_tabs1_.html b/tests/test_build/test_conditional_assets_no_tabs1_.html -index b87a329..6e1cbc8 100644 ---- a/tests/test_build/test_conditional_assets_no_tabs1_.html -+++ b/tests/test_build/test_conditional_assets_no_tabs1_.html -@@ -243,6 +243,8 @@ <h1> - </div> - </div> - </section> -+ <div class="clearer"> -+ </div> - </div> - </div> - </div> -diff --git a/tests/test_build/test_conditional_assets_no_tabs2_.html b/tests/test_build/test_conditional_assets_no_tabs2_.html -index b87a329..6e1cbc8 100644 ---- a/tests/test_build/test_conditional_assets_no_tabs2_.html -+++ b/tests/test_build/test_conditional_assets_no_tabs2_.html -@@ -243,6 +243,8 @@ <h1> - </div> - </div> - </section> -+ <div class="clearer"> -+ </div> - </div> - </div> - </div> -diff --git a/tests/test_build/test_custom_lexer.html b/tests/test_build/test_custom_lexer.html -index 954a10a..a0af59a 100644 ---- a/tests/test_build/test_custom_lexer.html -+++ b/tests/test_build/test_custom_lexer.html -@@ -19,6 +19,8 @@ - </div> - </div> - </div> -+ <div class="clearer"> -+ </div> - </div> - </div> - </div> -diff --git a/tests/test_build/test_disable_closing.html b/tests/test_build/test_disable_closing.html -index e245915..98ba6ef 100644 ---- a/tests/test_build/test_disable_closing.html -+++ b/tests/test_build/test_disable_closing.html -@@ -37,6 +37,8 @@ - </p> - </div> - </div> -+ <div class="clearer"> -+ </div> - </div> - </div> - </div> -diff --git a/tests/test_build/test_disable_css_loading.html b/tests/test_build/test_disable_css_loading.html -index af63887..a5cc924 100644 ---- a/tests/test_build/test_disable_css_loading.html -+++ b/tests/test_build/test_disable_css_loading.html -@@ -37,6 +37,8 @@ - </p> - </div> - </div> -+ <div class="clearer"> -+ </div> - </div> - </div> - </div> -diff --git a/tests/test_build/test_nested_markup.html b/tests/test_build/test_nested_markup.html -index 22588a9..b15d43e 100644 ---- a/tests/test_build/test_nested_markup.html -+++ b/tests/test_build/test_nested_markup.html -@@ -207,6 +207,8 @@ <h1> - </div> - </div> - </section> -+ <div class="clearer"> -+ </div> - </div> - </div> - </div> -diff --git a/tests/test_build/test_no_tabs.html b/tests/test_build/test_no_tabs.html -index 6a0af85..26e2d70 100644 ---- a/tests/test_build/test_no_tabs.html -+++ b/tests/test_build/test_no_tabs.html -@@ -4,6 +4,8 @@ - <p> - There are no tabs here - </p> -+ <div class="clearer"> -+ </div> - </div> - </div> - </div> -diff --git a/tests/test_build/test_other_with_assets.html b/tests/test_build/test_other_with_assets.html -index 85b55c4..c8ee530 100644 ---- a/tests/test_build/test_other_with_assets.html -+++ b/tests/test_build/test_other_with_assets.html -@@ -19,6 +19,8 @@ - </div> - </div> - </div> -+ <div class="clearer"> -+ </div> - </div> - </div> - </div> diff --git a/dev-python/sphinx-tabs/metadata.xml b/dev-python/sphinx-tabs/metadata.xml deleted file mode 100644 index bf2694a8d49c..000000000000 --- a/dev-python/sphinx-tabs/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinx-tabs</remote-id> - <remote-id type="github">executablebooks/sphinx-tabs</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinx-tabs/sphinx-tabs-3.4.7-r2.ebuild b/dev-python/sphinx-tabs/sphinx-tabs-3.4.7-r2.ebuild deleted file mode 100644 index 8e2cd14e646d..000000000000 --- a/dev-python/sphinx-tabs/sphinx-tabs-3.4.7-r2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Tabbed views for Sphinx" -HOMEPAGE=" - https://github.com/executablebooks/sphinx-tabs/ - https://pypi.org/project/sphinx-tabs/ -" -SRC_URI=" - https://github.com/executablebooks/sphinx-tabs/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - https://github.com/executablebooks/sphinx-tabs/pull/207.patch - -> sphinx-tabs-3.4.7-docutils-0.22.patch -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] - >=dev-python/sphinx-1.8[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{datadir,regressions} ) -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -PATCHES=( - # https://github.com/executablebooks/sphinx-tabs/pull/200 - "${FILESDIR}/${P}-sphinx-8.1.patch" - # https://github.com/executablebooks/sphinx-tabs/pull/207 - "${DISTDIR}/sphinx-tabs-3.4.7-docutils-0.22.patch" -) - -EPYTEST_DESELECT=( - # Unpackaged rinohtype - tests/test_build.py::test_rinohtype_pdf -) diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest deleted file mode 100644 index 035a213ef3fa..000000000000 --- a/dev-python/sphinx/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinx-9.1.0.gh.tar.gz 8840512 BLAKE2B 54f680ff84b43b3508c1c9208ff41dc9fba1ae8f8dd608287511fb16e28dc7fa72419165b41f556af266e00c737cd8cc23a6617776fa88f0dbb8379fbbf59397 SHA512 3b17a3d4123d19ed47c7ab7786edcbe7eb0566f298d9de22efb3f4f0476b6c0ddf858b57812f2dac718458d98ddc742a443b7c94771693a1ed3bf868850639b1 diff --git a/dev-python/sphinx/files/sphinx-3.2.1-doc-link.patch b/dev-python/sphinx/files/sphinx-3.2.1-doc-link.patch deleted file mode 100644 index 0c1b2ad7d98c..000000000000 --- a/dev-python/sphinx/files/sphinx-3.2.1-doc-link.patch +++ /dev/null @@ -1,14 +0,0 @@ -https://bugs.gentoo.org/728810 ---- ./doc/internals/release-process.rst -+++ ./doc/internals/release-process.rst -@@ -97,8 +97,8 @@ - * ``set PYTHONWARNINGS=`` and do ``make html`` (Windows) - - But you can also explicitly enable the pending ones using e.g. --``PYTHONWARNINGS=default`` (see the :ref:`Python docs on configuring warnings --<python:describing-warning-filters>`) for more details. -+``PYTHONWARNINGS=default`` (see the `Python docs on configuring warnings -+<https://docs.python.org/3/library/warnings.html#describing-warning-filters>`_) for more details. - - Release procedures - ------------------ diff --git a/dev-python/sphinx/metadata.xml b/dev-python/sphinx/metadata.xml deleted file mode 100644 index 197d24170736..000000000000 --- a/dev-python/sphinx/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en">Sphinx is a tool to create documentation for Python projects (or other documents consisting of multiple reStructuredText sources).</longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">Sphinx</remote-id> - <remote-id type="github">sphinx-doc/sphinx</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinx/sphinx-9.1.0.ebuild b/dev-python/sphinx/sphinx-9.1.0.ebuild deleted file mode 100644 index 06bff1b18fc1..000000000000 --- a/dev-python/sphinx/sphinx-9.1.0.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -MY_P=${P/_} -DESCRIPTION="Python documentation generator" -HOMEPAGE=" - https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinx/ - https://pypi.org/project/Sphinx/ -" -SRC_URI=" - https://github.com/sphinx-doc/sphinx/archive/v${PV/_}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -fi -IUSE="doc latex" - -RDEPEND=" - >=dev-python/alabaster-0.7.14[${PYTHON_USEDEP}] - >=dev-python/babel-2.13[${PYTHON_USEDEP}] - <dev-python/docutils-0.23[${PYTHON_USEDEP}] - >=dev-python/docutils-0.21[${PYTHON_USEDEP}] - >=dev-python/imagesize-1.3[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1[${PYTHON_USEDEP}] - >=dev-python/packaging-23.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14[${PYTHON_USEDEP}] - >=dev-python/requests-2.30.0[${PYTHON_USEDEP}] - >=dev-python/roman-numerals-1.0.0[${PYTHON_USEDEP}] - >=dev-python/snowballstemmer-2.2[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-applehelp-1.0.7[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-devhelp-1.0.6[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-htmlhelp-2.0.6[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-jsmath-1.0.1[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-qthelp-1.0.6[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}] - latex? ( - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - app-text/dvipng - ) -" -BDEPEND=" - >=dev-python/flit-core-3.11 - doc? ( - dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}] - media-gfx/graphviz - ) - test? ( - app-text/dvipng - >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] - >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=dev-python/setuptools-67.0[${PYTHON_USEDEP}] - dev-texlive/texlive-fontsextra - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - virtual/imagemagick-tools[jpeg,png,svg] - ) -" - -PATCHES=( - "${FILESDIR}/sphinx-3.2.1-doc-link.patch" -) - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -# EPYTEST_XDIST breaks stuff -distutils_enable_tests pytest - -python_prepare_all() { - # disable internet access - sed -i -e 's:^intersphinx_mapping:disabled_&:' \ - doc/conf.py || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - # we can't use distutils_enable_sphinx because it would - # introduce a dep on itself - use doc && build_sphinx doc -} - -python_test() { - mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die - local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir" - - epytest -} diff --git a/dev-python/sphinxcontrib-apidoc/Manifest b/dev-python/sphinxcontrib-apidoc/Manifest deleted file mode 100644 index 1a0819be4c6a..000000000000 --- a/dev-python/sphinxcontrib-apidoc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib_apidoc-0.6.0.tar.gz 16790 BLAKE2B 2b49c12eee51548ff9e700981cd9a33a922186784d03a8fda858f8f52acecfdac04c9dfbae0c1211a2d0560e6859107036f29468900c701fd8cc9dd34eb7cc7e SHA512 5bc7750d92d911e77daaa0023f8c4de00dcd68ce6fc82b0cd69fa902c3b9296605958cef0151f26537ada23aae49d76beb579a254ec0c604694f39f12f6100ae diff --git a/dev-python/sphinxcontrib-apidoc/metadata.xml b/dev-python/sphinxcontrib-apidoc/metadata.xml deleted file mode 100644 index 71b93bcd2e3a..000000000000 --- a/dev-python/sphinxcontrib-apidoc/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">sphinx-contrib/apidoc</remote-id> - <remote-id type="pypi">sphinxcontrib-apidoc</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.6.0.ebuild b/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.6.0.ebuild deleted file mode 100644 index af5b9b9713ea..000000000000 --- a/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.6.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extension for running sphinx-apidoc on each build" -HOMEPAGE=" - https://pypi.org/project/sphinxcontrib-apidoc/ - https://github.com/sphinx-contrib/apidoc/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" - -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] -" -RDEPEND=" - ${BDEPEND} - >=dev-python/sphinx-5.0.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - distutils_write_namespace sphinxcontrib - cd "${T}" || die - epytest "${S}"/tests -} diff --git a/dev-python/sphinxcontrib-applehelp/Manifest b/dev-python/sphinxcontrib-applehelp/Manifest deleted file mode 100644 index 48c40e5a4207..000000000000 --- a/dev-python/sphinxcontrib-applehelp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib_applehelp-2.0.0.tar.gz 20053 BLAKE2B bf405807969d9b55e6123997a9fd10aadf59e71bd9740fae043b1f605aad6d4f9b2f8a15942638246da3aa3282098fc408979f45c33331fadf613f2822f6f0f2 SHA512 8fefd599e413f1e9e53fa62a0fbeafed8ac231e18805e56950d45fe9eda670051dea6a938aea5df58c8fc93f61d524a129495fc4c609fcba7653ba1511d6bc6b diff --git a/dev-python/sphinxcontrib-applehelp/metadata.xml b/dev-python/sphinxcontrib-applehelp/metadata.xml deleted file mode 100644 index 31487ef94bdc..000000000000 --- a/dev-python/sphinxcontrib-applehelp/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxcontrib-applehelp</remote-id> - <remote-id type="github">sphinx-doc/sphinxcontrib-applehelp</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-2.0.0-r1.ebuild b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-2.0.0-r1.ebuild deleted file mode 100644 index b1bfe0e73cc4..000000000000 --- a/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-2.0.0-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extension which outputs Apple help book" -HOMEPAGE=" - https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinxcontrib-applehelp/ - https://pypi.org/project/sphinxcontrib-applehelp/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -PDEPEND=" - >=dev-python/sphinx-5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( ${PDEPEND} ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sphinxcontrib-autoprogram/Manifest b/dev-python/sphinxcontrib-autoprogram/Manifest deleted file mode 100644 index fc0a8b39cb64..000000000000 --- a/dev-python/sphinxcontrib-autoprogram/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib-autoprogram-0.1.9.tar.gz 18843 BLAKE2B 9a081113ea2f315618926e6ab88c81fd875899431f95539e9bdc343a88e9422345ef36c442d3697bec9199b8723959e12300a0c26cfd9ec36a2dd18dc76392ea SHA512 f0b4ebffda493c41a88b6fb30f12952bf136134823125e81a473fa9015d11f724aa07e9a6c87295039d1044cbc262971fbf2745e325393cc13627a1b159bc686 diff --git a/dev-python/sphinxcontrib-autoprogram/metadata.xml b/dev-python/sphinxcontrib-autoprogram/metadata.xml deleted file mode 100644 index a1613624e5db..000000000000 --- a/dev-python/sphinxcontrib-autoprogram/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">sphinx-contrib/autoprogram</remote-id> - <remote-id type="pypi">sphinxcontrib-autoprogram</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.9.ebuild b/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.9.ebuild deleted file mode 100644 index 356f51dd140f..000000000000 --- a/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.9.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Documenting CLI programs" -HOMEPAGE=" - https://github.com/sphinx-contrib/autoprogram/ - https://pypi.org/project/sphinxcontrib-autoprogram/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] -" - -python_install_all() { - distutils-r1_python_install_all - find "${ED}" -name '*.pth' -delete || die -} diff --git a/dev-python/sphinxcontrib-bibtex/Manifest b/dev-python/sphinxcontrib-bibtex/Manifest deleted file mode 100644 index ada0a0c8741f..000000000000 --- a/dev-python/sphinxcontrib-bibtex/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST sphinxcontrib_bibtex-2.6.5.tar.gz 118462 BLAKE2B 42c2032fbc67a4b7fae8fbb4d407f0984cc10415be0490aa302c3657b99429989223ff0ec3e70bfb102f7980947da666e1ccb602da9f699e52fcc22578264d24 SHA512 514bbe4f9b705e68e6098deefbd8be1234edd12752f32892bdc67bedcca5df85f605da4d6660486eb387e8c42da9bd8633201c40f3d11591dd2cf1840c27ec53 -DIST sphinxcontrib_bibtex-2.6.5.tar.gz.provenance 9694 BLAKE2B 6b314f00fc6f9715816cb5d0d144388465ad66999ae0ede0684d4f5ad9c0d50af40f75428699e0788cc4a778f05ee12819cd6335f83d4c26a13aa302cfbbd2a8 SHA512 edcef1cd1d4c7d26da5e12e111fef384348d68e75e6478a285753f30f7272c002af0b0de26a88f58dd407d438350560e18fa848c1a3a4b0e1f5283ebc5fb13a3 -DIST sphinxcontrib_bibtex-2.7.0.tar.gz 120669 BLAKE2B c10a0b0ab31686af48e2f4d8bb8b0e9f5575c691b5e5b31a027a5ac2fb9519155c26c60929bfb41cfbc053592ada0f25d93d3a4aa877996b0446da96d0437ca4 SHA512 ba33a97d9aaa95e8b3ae7da36cf9a9d46bb3e18f153a8f4df7d6111ee74fe46f685c801ecfc899b7d17afdd2aa086ca87a88ff9a3e29cbcb1e66280bb25db29f -DIST sphinxcontrib_bibtex-2.7.0.tar.gz.provenance 9884 BLAKE2B c006855d8defb869e86a855ed6f980c9ade0a10fd5565deb9b24dc0f6fab7c78644e5c57947846bf1d27334304037cfdb9d00362c42ea0c3741ed03ae38fbb2b SHA512 735f09a9fe52bb260f405aff0d3ad216c13f4124a3f9ec00f096086e7586f4ea2df4e90e3d73315e5a011c3f98d2fc74c117f39de4608c071ec880c71ced23b6 diff --git a/dev-python/sphinxcontrib-bibtex/metadata.xml b/dev-python/sphinxcontrib-bibtex/metadata.xml deleted file mode 100644 index 90f7dde4d2f7..000000000000 --- a/dev-python/sphinxcontrib-bibtex/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">sphinxcontrib-bibtex</remote-id> - <remote-id type="github">mcmtroffaes/sphinxcontrib-bibtex</remote-id> - </upstream> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.5.ebuild b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.5.ebuild deleted file mode 100644 index 9ac8216c9ad3..000000000000 --- a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.6.5.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_VERIFY_REPO=https://github.com/mcmtroffaes/sphinxcontrib-bibtex -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extensions for BibTeX style citations" -HOMEPAGE=" - https://github.com/mcmtroffaes/sphinxcontrib-bibtex/ - https://pypi.org/project/sphinxcontrib-bibtex/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/docutils-0.8[${PYTHON_USEDEP}] - >=dev-python/pybtex-0.25[${PYTHON_USEDEP}] - >=dev-python/pybtex-docutils-1.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-3.5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/numpydoc[${PYTHON_USEDEP}] - dev-python/sphinx-autoapi[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # rinoh not packaged - test/test_citation_rinoh.py::test_citation_rinoh - test/test_citation_rinoh.py::test_citation_rinoh_multidoc - # TODO - test/test_debug.py::test_debug_docutils_citation - test/test_debug.py::test_debug_bibtex_citation - test/test_debug.py::test_debug_minimal_example -) - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest -distutils_enable_sphinx doc - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - distutils_write_namespace sphinxcontrib - epytest -} diff --git a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.7.0.ebuild b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.7.0.ebuild deleted file mode 100644 index dcbef187ab6a..000000000000 --- a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.7.0.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_VERIFY_REPO=https://github.com/mcmtroffaes/sphinxcontrib-bibtex -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extensions for BibTeX style citations" -HOMEPAGE=" - https://github.com/mcmtroffaes/sphinxcontrib-bibtex/ - https://pypi.org/project/sphinxcontrib-bibtex/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/docutils-0.20[${PYTHON_USEDEP}] - >=dev-python/pybtex-0.25[${PYTHON_USEDEP}] - >=dev-python/pybtex-docutils-1.0.2[${PYTHON_USEDEP}] - >=dev-python/sphinx-7.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/numpydoc[${PYTHON_USEDEP}] - dev-python/sphinx-autoapi[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # rinoh not packaged - test/test_citation_rinoh.py::test_citation_rinoh - test/test_citation_rinoh.py::test_citation_rinoh_multidoc - # TODO - test/test_debug.py::test_debug_docutils_citation - test/test_debug.py::test_debug_bibtex_citation - test/test_debug.py::test_debug_minimal_example -) - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest -distutils_enable_sphinx doc - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - distutils_write_namespace sphinxcontrib - epytest -} diff --git a/dev-python/sphinxcontrib-devhelp/Manifest b/dev-python/sphinxcontrib-devhelp/Manifest deleted file mode 100644 index 361c661b43aa..000000000000 --- a/dev-python/sphinxcontrib-devhelp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib_devhelp-2.0.0.tar.gz 12967 BLAKE2B b99418693db6b1d3466b18025c6d2be73d4a567419454905642ccc805f34292df1bb6b69a8f39b6a48ed3335fc61a59d9e5a08e65909885b9facbcc90937fcc5 SHA512 72d0bef99f46422160e54053e2594f04a90cd5bc0d8a7ce51259e013472fb9b5102dd87a2807771455d04ceceea94df5fd77cea08e922688f70b62630087083e diff --git a/dev-python/sphinxcontrib-devhelp/metadata.xml b/dev-python/sphinxcontrib-devhelp/metadata.xml deleted file mode 100644 index 6baa5f4c3acd..000000000000 --- a/dev-python/sphinxcontrib-devhelp/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxcontrib-devhelp</remote-id> - <remote-id type="github">sphinx-doc/sphinxcontrib-devhelp</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0-r1.ebuild b/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0-r1.ebuild deleted file mode 100644 index dd7dac533b08..000000000000 --- a/dev-python/sphinxcontrib-devhelp/sphinxcontrib-devhelp-2.0.0-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extension which outputs Devhelp documents" -HOMEPAGE=" - https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinxcontrib-devhelp/ - https://pypi.org/project/sphinxcontrib-devhelp/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -PDEPEND=" - >=dev-python/sphinx-5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( ${PDEPEND} ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sphinxcontrib-doxylink/Manifest b/dev-python/sphinxcontrib-doxylink/Manifest deleted file mode 100644 index 605d4fb1f3f7..000000000000 --- a/dev-python/sphinxcontrib-doxylink/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib-doxylink-1.13.0.gh.tar.gz 25389 BLAKE2B e834d6cfa5f369f6c32f3ccc527b26d97d51ec3d2bf168a5687ea21b86057ee24804c8e53cf3df1e56076cd43b09cfe5443dc9423eb490d6a32d7f169fd59a37 SHA512 f4df39c5d63bc19ce01b16bb614b3a624f768ea883621167ffda6c724cf8ef296ecfd37179d3f3849f4a953cc9e7d72085507eb8f2313a4dfb992b19c434921f diff --git a/dev-python/sphinxcontrib-doxylink/metadata.xml b/dev-python/sphinxcontrib-doxylink/metadata.xml deleted file mode 100644 index 3fe3be428b21..000000000000 --- a/dev-python/sphinxcontrib-doxylink/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>aballier@gentoo.org</email> - <name>Alexis Ballier</name> - <description>Python team can take the package if they wish.</description> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxcontrib-doxylink</remote-id> - <remote-id type="github">sphinx-contrib/doxylink</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.13.0.ebuild b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.13.0.ebuild deleted file mode 100644 index 841a2ed22f48..000000000000 --- a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.13.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Extension to link to external Doxygen API documentation" -HOMEPAGE=" - https://pypi.org/project/sphinxcontrib-doxylink/ - https://pythonhosted.org/sphinxcontrib-doxylink/ - https://github.com/sphinx-contrib/doxylink/ -" -SRC_URI=" - https://github.com/sphinx-contrib/doxylink/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/doxylink-${PV}" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" - -RDEPEND=" - >=dev-python/sphinx-1.6[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3.0.8[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - app-text/doxygen - >=dev-python/testfixtures-6.18.5[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme - -python_test() { - distutils_write_namespace sphinxcontrib - cd "${T}" || die - epytest "${S}"/tests -} diff --git a/dev-python/sphinxcontrib-github-alt/Manifest b/dev-python/sphinxcontrib-github-alt/Manifest deleted file mode 100644 index 512c3e9774e0..000000000000 --- a/dev-python/sphinxcontrib-github-alt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib_github_alt-1.2.gh.tar.gz 3680 BLAKE2B afd5a20d073e58bcb657fbf100b28fab9d8cda2e1ae7e488dab42e8d4b12e4668185657673a56e9c410aa81cb65dbf4b706740511a8ed9d6c49482ea014c2fc0 SHA512 08f6738206232a5f37446ecac7b804178a57173efee58886623c7d2b43678c8acfd5a7527bacfe7c8f004fd531be9606f24a99c5665b78f97a5676398d2d2857 diff --git a/dev-python/sphinxcontrib-github-alt/metadata.xml b/dev-python/sphinxcontrib-github-alt/metadata.xml deleted file mode 100644 index 37bea7047c9a..000000000000 --- a/dev-python/sphinxcontrib-github-alt/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">jupyter/sphinxcontrib_github_alt</remote-id> - <remote-id type="pypi">sphinxcontrib_github_alt</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r3.ebuild b/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r3.ebuild deleted file mode 100644 index 41d1896e47f0..000000000000 --- a/dev-python/sphinxcontrib-github-alt/sphinxcontrib-github-alt-1.2-r3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=sphinxcontrib_github_alt-${PV} -DESCRIPTION="Link to GitHub issues, pull requests, commits and users from Sphinx docs" -HOMEPAGE=" - https://github.com/jupyter/sphinxcontrib_github_alt/ - https://pypi.org/project/sphinxcontrib_github_alt/ -" -SRC_URI=" - https://github.com/jupyter/sphinxcontrib_github_alt/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] - !dev-python/sphinxcontrib_github_alt -" -BDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] -" diff --git a/dev-python/sphinxcontrib-htmlhelp/Manifest b/dev-python/sphinxcontrib-htmlhelp/Manifest deleted file mode 100644 index 9d6c8ffe4f81..000000000000 --- a/dev-python/sphinxcontrib-htmlhelp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib_htmlhelp-2.1.0.tar.gz 22617 BLAKE2B c9c97e4b879de3c4220795d6356925e70f09c6705740fafe609d2e1c02585c2f86a00e985969e60dd100bd26408a910d78e5537317d8e101e227b633bd2292c1 SHA512 9aa2650ed27712a94de6ea16954db952db9c4a0c5f509aba42e33c69ba46f7069e9ee01c09a31e531fd096882c0248cf72334404d717a9f35aafc22e3976530e diff --git a/dev-python/sphinxcontrib-htmlhelp/metadata.xml b/dev-python/sphinxcontrib-htmlhelp/metadata.xml deleted file mode 100644 index 955dd0da5295..000000000000 --- a/dev-python/sphinxcontrib-htmlhelp/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxcontrib-htmlhelp</remote-id> - <remote-id type="github">sphinx-doc/sphinxcontrib-htmlhelp</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0-r1.ebuild b/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0-r1.ebuild deleted file mode 100644 index 2861e076b959..000000000000 --- a/dev-python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.1.0-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extension which outputs HTML help book" -HOMEPAGE=" - https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/ - https://pypi.org/project/sphinxcontrib-htmlhelp/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -PDEPEND=" - >=dev-python/sphinx-5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${PDEPEND} - dev-python/html5lib[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sphinxcontrib-httpdomain/Manifest b/dev-python/sphinxcontrib-httpdomain/Manifest deleted file mode 100644 index f2dd5232d031..000000000000 --- a/dev-python/sphinxcontrib-httpdomain/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib-httpdomain-2.0.0.gh.tar.gz 94266 BLAKE2B c41a58d108b0f86200b371b05b52e13ee9c7ad9f8e3ce6b67aa02cf884ff92c8a5e739e5072c316eebef8814f40ee0bae8045d9fa79f475b407716aba0c77418 SHA512 1dcc4b7cc072953ec8fd82b32370815b15a9a9f4da7db2b0ef499e325a85acf181fe232429c2b296155d1da74d11a1b128abbab505bec4640d690635aa8e1889 diff --git a/dev-python/sphinxcontrib-httpdomain/metadata.xml b/dev-python/sphinxcontrib-httpdomain/metadata.xml deleted file mode 100644 index d5752763cdfa..000000000000 --- a/dev-python/sphinxcontrib-httpdomain/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxcontrib-httpdomain</remote-id> - <remote-id type="github">sphinx-contrib/httpdomain</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-2.0.0.ebuild b/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-2.0.0.ebuild deleted file mode 100644 index b753ab3d8c37..000000000000 --- a/dev-python/sphinxcontrib-httpdomain/sphinxcontrib-httpdomain-2.0.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Sphinx domain for documenting HTTP APIs" -HOMEPAGE=" - https://pypi.org/project/sphinxcontrib-httpdomain/ - https://github.com/sphinx-contrib/httpdomain/ -" -SRC_URI=" - https://github.com/sphinx-contrib/httpdomain/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/httpdomain-${PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/sphinx-6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/bottle-0.13.4[${PYTHON_USEDEP}] - >=dev-python/flask-3.1.2[${PYTHON_USEDEP}] - >=dev-python/tornado-6.5.4[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cd "${T}" || die - epytest "${S}"/test -} diff --git a/dev-python/sphinxcontrib-jquery/Manifest b/dev-python/sphinxcontrib-jquery/Manifest deleted file mode 100644 index a97e0b50078b..000000000000 --- a/dev-python/sphinxcontrib-jquery/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib-jquery-4.1.tar.gz 122331 BLAKE2B 3f0ba80c20c13a6543968b0c7234fd86ba238fa723191956e6b125ae709db8a048d585815e6ddb152b3808bcc857bb43c025ffa722a18f74ab265a667c9574b7 SHA512 a686f59b973276e10bf6ece507d2c2f7ff26d46c3a4aef0884f359cb86a9b033bf0d5f1d1e22e0f7e4790dfb99be5ad7ffd8469193180b9ebe348c7ff3ed981c diff --git a/dev-python/sphinxcontrib-jquery/files/sphinxcontrib-jquery-4.1-backport-pr28.patch b/dev-python/sphinxcontrib-jquery/files/sphinxcontrib-jquery-4.1-backport-pr28.patch deleted file mode 100644 index b9b10eb793c7..000000000000 --- a/dev-python/sphinxcontrib-jquery/files/sphinxcontrib-jquery-4.1-backport-pr28.patch +++ /dev/null @@ -1,102 +0,0 @@ -https://bugs.gentoo.org/911837 -https://github.com/sphinx-contrib/jquery/pull/28 - -From ac97ce5202b05ddb6bf4e5b77151a8964b6bf632 Mon Sep 17 00:00:00 2001 -From: Dmitry Shachnev <mitya57@gmail.com> -Date: Mon, 31 Jul 2023 15:22:24 +0300 -Subject: [PATCH 1/3] Make the tests pass with Sphinx 7.1 - -Fixes #25. ---- - .github/workflows/test.yml | 5 ++++- - tests/test_jquery_installed.py | 12 ++++++++---- - 2 files changed, 12 insertions(+), 5 deletions(-) - -diff --git a/tests/test_jquery_installed.py b/tests/test_jquery_installed.py -index a402bd4..08c25ba 100644 ---- a/tests/test_jquery_installed.py -+++ b/tests/test_jquery_installed.py -@@ -38,12 +38,14 @@ def test_jquery_installed_sphinx_ge_60_use_sri(blank_app): - out_dir = blank_app(confoverrides={"extensions": ["sphinxcontrib.jquery"], "jquery_use_sri": True}) - - text = out_dir.joinpath("index.html").read_text(encoding="utf-8") -+ checksum = '?v=5d32c60e' if sphinx.version_info[:2] >= (7, 1) else '' - assert ('<script ' - 'integrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK" ' -- 'src="_static/jquery.js"></script>') in text -+ f'src="_static/jquery.js{checksum}"></script>') in text -+ checksum = '?v=2cd50e6c' if sphinx.version_info[:2] >= (7, 1) else '' - assert ('<script ' - 'integrity="sha384-lSZeSIVKp9myfKbDQ3GkN/KHjUc+mzg17VKDN4Y2kUeBSJioB9QSM639vM9fuY//" ' -- 'src="_static/_sphinx_javascript_frameworks_compat.js"></script>') in text -+ f'src="_static/_sphinx_javascript_frameworks_compat.js{checksum}"></script>') in text - - static_dir = out_dir / '_static' - assert static_dir.joinpath('jquery.js').is_file() -@@ -56,10 +58,12 @@ def test_jquery_installed_sphinx_ge_60(blank_app): - out_dir = blank_app(confoverrides={"extensions": ["sphinxcontrib.jquery"]}) - - text = out_dir.joinpath("index.html").read_text(encoding="utf-8") -+ checksum = '?v=5d32c60e' if sphinx.version_info[:2] >= (7, 1) else '' - assert ('<script ' -- 'src="_static/jquery.js"></script>') in text -+ f'src="_static/jquery.js{checksum}"></script>') in text -+ checksum = '?v=2cd50e6c' if sphinx.version_info[:2] >= (7, 1) else '' - assert ('<script ' -- 'src="_static/_sphinx_javascript_frameworks_compat.js"></script>') in text -+ f'src="_static/_sphinx_javascript_frameworks_compat.js{checksum}"></script>') in text - - static_dir = out_dir / '_static' - assert static_dir.joinpath('jquery.js').is_file() - -From 3318a82854fccec528cd73e12ab2ab96d8e71064 Mon Sep 17 00:00:00 2001 -From: Karolina Surma <ksurma@redhat.com> -Date: Thu, 2 Nov 2023 10:44:24 +0100 -Subject: [PATCH 2/3] Enable testing with Sphinx 7.2+ - -Since Sphinx is heading towards the standard Path objects, there's -no need to monkeypatch the attributes anymore: the Path.resolve() -method does the relevant work for us. ---- - tests/test_jquery_installed.py | 15 ++++++++++++--- - 1 file changed, 12 insertions(+), 3 deletions(-) - -diff --git a/tests/test_jquery_installed.py b/tests/test_jquery_installed.py -index 08c25ba..32012e3 100644 ---- a/tests/test_jquery_installed.py -+++ b/tests/test_jquery_installed.py -@@ -4,11 +4,18 @@ - - import pytest - import sphinx --from sphinx.testing.path import path - from sphinx.testing.util import SphinxTestApp -+from packaging.version import parse - - from sphinxcontrib.jquery import _FILES, _ROOT_DIR # NoQA - -+last_with_legacy = parse("7.1.2") -+if parse(sphinx.__version__) > last_with_legacy: -+ test_path = Path -+else: -+ from sphinx.testing.path import path -+ test_path = path -+ - - def run_blank_app(srcdir, **kwargs): - Path(srcdir, "conf.py").write_text("", encoding="ascii") -@@ -26,9 +33,11 @@ def run_blank_app(srcdir, **kwargs): - @pytest.fixture(scope="function") - def blank_app(tmpdir, monkeypatch): - def inner(**kwargs): -- return run_blank_app(path(tmpdir), **kwargs) -+ return run_blank_app(test_path(tmpdir), **kwargs) - -- monkeypatch.setattr("sphinx.application.abspath", lambda x: x) -+ # Sphinx 7.2.x doesn't have abspath -+ if hasattr(sphinx.application, "abspath"): -+ monkeypatch.setattr("sphinx.application.abspath", lambda x: x) - yield inner - - - diff --git a/dev-python/sphinxcontrib-jquery/metadata.xml b/dev-python/sphinxcontrib-jquery/metadata.xml deleted file mode 100644 index c71b6db83c5b..000000000000 --- a/dev-python/sphinxcontrib-jquery/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">sphinx-contrib/jquery</remote-id> - <remote-id type="pypi">sphinxcontrib-jquery</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild deleted file mode 100644 index 585988b385ad..000000000000 --- a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Extension to include jQuery on newer Sphinx releases" -HOMEPAGE=" - https://github.com/sphinx-contrib/jquery/ - https://pypi.org/project/sphinxcontrib-jquery/ -" - -# MIT for jQuery -LICENSE="0BSD MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] -" - -PATCHES=( "${FILESDIR}/${PN}-4.1-backport-pr28.patch" ) - -distutils_enable_tests pytest diff --git a/dev-python/sphinxcontrib-jsmath/Manifest b/dev-python/sphinxcontrib-jsmath/Manifest deleted file mode 100644 index de5ba9031a36..000000000000 --- a/dev-python/sphinxcontrib-jsmath/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib-jsmath-1.0.1.tar.gz 5787 BLAKE2B 055ff298e11678d7d30975e4bef509ece0128be30ca0c5fd2be1323c2eb4fe92f861826ea5ddfcbd2d3e3a80535b374d2b1a13446c2604f3e448d5a8982b9881 SHA512 c1e6488f5c0ca4567c27ec7c597c9db321ac32ce354c4ad62fea534b2ae1c0acb183a921f46216bbc3891f14acfaac05ddf324b8fdaf99828df07bc91aa7e5c7 diff --git a/dev-python/sphinxcontrib-jsmath/metadata.xml b/dev-python/sphinxcontrib-jsmath/metadata.xml deleted file mode 100644 index a4a39611e5b7..000000000000 --- a/dev-python/sphinxcontrib-jsmath/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxcontrib-jsmath</remote-id> - <remote-id type="github">sphinx-doc/sphinxcontrib-jsmath</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r4.ebuild b/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r4.ebuild deleted file mode 100644 index 4953883668b0..000000000000 --- a/dev-python/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1-r4.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extension which renders display math in HTML via JavaScript" -HOMEPAGE=" - https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinxcontrib-jsmath/ - https://pypi.org/project/sphinxcontrib-jsmath/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -PDEPEND=" - >=dev-python/sphinx-2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( ${PDEPEND} ) -" - -distutils_enable_tests pytest - -src_prepare() { - # This is already fixed in upstream, remove it on next version bump, - # see https://github.com/sphinx-doc/sphinxcontrib-jsmath/pull/10 - sed -i 's/.text()/.read_text()/' tests/test_jsmath.py || die - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - distutils_write_namespace sphinxcontrib - cd "${T}" || die - epytest "${S}"/tests -} diff --git a/dev-python/sphinxcontrib-katex/Manifest b/dev-python/sphinxcontrib-katex/Manifest deleted file mode 100644 index 4a88bb51aa5a..000000000000 --- a/dev-python/sphinxcontrib-katex/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib_katex-0.9.11.tar.gz 100476 BLAKE2B 630fc9ae63ad67f0e65d220922ec5e2077933369b7895f7f58575ca262ea1481b568112eaa78d822b9184bc768f5496e936bc1b715c3e6981173c9b9d54a4205 SHA512 426956366977afc6b89a160a1f20bec245a45a6245c994c449440a7ff814e5ca122963be815b57f8a9a5ffdf9e1c3c70be4c1ce05713716df516f4659784900d diff --git a/dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.10_fix_install.patch b/dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.10_fix_install.patch deleted file mode 100644 index cb03252d76a1..000000000000 --- a/dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.10_fix_install.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff '--color=auto' -Naur a/pyproject.toml b/pyproject.toml ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -170,6 +170,7 @@ - # - # Find all (sub-)modules of the Python package - [tool.setuptools.packages.find] -+exclude = ["docs", "tests"] - - [tool.setuptools.dynamic] - version = {attr = 'sphinxcontrib.katex.__version__'} diff --git a/dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.10_fix_use_tomli.patch b/dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.10_fix_use_tomli.patch deleted file mode 100644 index 7e0c49d61870..000000000000 --- a/dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.10_fix_use_tomli.patch +++ /dev/null @@ -1,22 +0,0 @@ -Gentoo issue: https://bugs.gentoo.org/934950 -Switch to use tomli instead of toml -diff '--color=auto' -Naur a/docs/conf.py b/docs/conf.py ---- a/docs/conf.py -+++ b/docs/conf.py -@@ -3,13 +3,14 @@ - import os - import subprocess - --import toml -+import tomli - - import sphinxcontrib.katex as katex - - - # -- GENERAL ------------------------------------------------------------- --config = toml.load(os.path.join("..", "pyproject.toml")) -+with open("../pyproject.toml", "rb") as f: -+ config = tomli.load(f) - - project = config["project"]["name"] - author = ", ".join(author["name"] for author in config["project"]["authors"]) diff --git a/dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.11_fix_install.patch b/dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.11_fix_install.patch deleted file mode 100644 index a54293bcb190..000000000000 --- a/dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.11_fix_install.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff '--color=auto' -Naur a/pyproject.toml b/pyproject.toml ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -7,7 +7,7 @@ - ] - description = 'A Sphinx extension for rendering math in HTML pages' - readme = 'README.rst' --license = {file = 'LICENSE'} -+license-files = ['LICENSE'] - keywords = [ - 'sphinx', - 'latex', -@@ -19,7 +19,6 @@ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Science/Research', - 'Intended Audience :: Developers', -- 'License :: OSI Approved :: MIT License', - 'Operating System :: OS Independent', - 'Programming Language :: Python', - 'Programming Language :: Python :: 3', -@@ -179,6 +178,7 @@ - # - # Find all (sub-)modules of the Python package - [tool.setuptools.packages.find] -+exclude = ["docs", "tests"] - - [tool.setuptools.dynamic] - version = {attr = 'sphinxcontrib.katex.__version__'} diff --git a/dev-python/sphinxcontrib-katex/metadata.xml b/dev-python/sphinxcontrib-katex/metadata.xml deleted file mode 100644 index fd706c63ec52..000000000000 --- a/dev-python/sphinxcontrib-katex/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="person"> - <email>torokhov-s-a@yandex.ru</email> - <name>Sergey Torokhov</name> -</maintainer> -<longdescription lang="en"> - Sphinx extension using KaTeX to render math in HTML. - - The extension uses KaTeX for rendering of math in HTML pages. - It is designed as a replacement for the built-in extension - sphinx.ext.mathjax, which uses MathJax for rendering. -</longdescription> -<upstream> - <remote-id type="pypi">sphinxcontrib-katex</remote-id> - <remote-id type="github">hagenw/sphinxcontrib-katex</remote-id> -</upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.11.ebuild b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.11.ebuild deleted file mode 100644 index b305b348cd14..000000000000 --- a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.11.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN/-/_} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="KaTeX Sphinx extension for rendering of math in HTML pages" -HOMEPAGE="https://github.com/hagenw/sphinxcontrib-katex" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-python/sphinx-4.5.0-r1[${PYTHON_USEDEP}]" - -DOCS=() - -PATCHES=" - ${FILESDIR}/${P}_fix_install.patch - ${FILESDIR}/${PN}-0.9.10_fix_use_tomli.patch -" - -distutils_enable_sphinx docs \ - dev-python/insipid-sphinx-theme \ - dev-python/tomli - -distutils_enable_tests pytest - -src_prepare() { - default - sed -i -e 's/license_file/license_files/' setup.cfg || die -} - -python_install_all() { - distutils-r1_python_install_all - find "${ED}" -name '*.pth' -delete || die -} diff --git a/dev-python/sphinxcontrib-log-cabinet/Manifest b/dev-python/sphinxcontrib-log-cabinet/Manifest deleted file mode 100644 index b1cd4cfd0bb0..000000000000 --- a/dev-python/sphinxcontrib-log-cabinet/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib-log-cabinet-1.0.1.tar.gz 4072 BLAKE2B 6e237bee5ddcd13dfa0cf5151446a1d3924534009cf8c4b11c064dc454e0687ed03e9b09052332bf8c299d340a3522718704d65ac0fd7bd5eb22d18403b3b369 SHA512 c8529872c4ee783330738babd5027e64a813698ed38fbc693b23e65e5bfa2be815a7e6acfae42bbe003e542002d7d298ee446cab5dcebb3b65d2a25691bde18a diff --git a/dev-python/sphinxcontrib-log-cabinet/metadata.xml b/dev-python/sphinxcontrib-log-cabinet/metadata.xml deleted file mode 100644 index 47fa29e551ea..000000000000 --- a/dev-python/sphinxcontrib-log-cabinet/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxcontrib-log-cabinet</remote-id> - <remote-id type="github">davidism/sphinxcontrib-log-cabinet</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-log-cabinet/sphinxcontrib-log-cabinet-1.0.1-r1.ebuild b/dev-python/sphinxcontrib-log-cabinet/sphinxcontrib-log-cabinet-1.0.1-r1.ebuild deleted file mode 100644 index a645f154a99a..000000000000 --- a/dev-python/sphinxcontrib-log-cabinet/sphinxcontrib-log-cabinet-1.0.1-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Organize changelog directives in Sphinx docs" -HOMEPAGE=" - https://github.com/davidism/sphinxcontrib-log-cabinet/ - https://pypi.org/project/sphinxcontrib-log-cabinet/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] -" - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/sphinxcontrib-mermaid/Manifest b/dev-python/sphinxcontrib-mermaid/Manifest deleted file mode 100644 index 3efd66d20e13..000000000000 --- a/dev-python/sphinxcontrib-mermaid/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sphinxcontrib-mermaid-2.0.1.gh.tar.gz 22700 BLAKE2B 8e2ee324aed0f60bcaeaf4911b6d813b8a155a881b09649330c5f8f0743d696e7757a4dec6cc9e65de210a3d0cd64053c94381f77945e976945852efbbd6b043 SHA512 1fea22c7759e3f2be5530b905899688b946c8c58590b5fe242f156f3b9e4ecad92cd3a99dbbd78e6536371f15a8972e29560b743a9a5bd0c74bcc2a4bb98640b -DIST sphinxcontrib-mermaid-2.0.2.gh.tar.gz 23399 BLAKE2B 3243962204fa9c95433dfcf2bda1544ae7e3116f21089bff847ff3a05407b500ee1a266f6b37d6147b2b31f75d88f770ad5f49cc266ac676665c3c3eb55687e3 SHA512 7bb6022f6cd113e3047ec446081d705041937d834cd8afe74b0f237d39b77f2e3e714753853ec5acf5227f512f641b6380ca0f6507adefb959902231e97a1101 diff --git a/dev-python/sphinxcontrib-mermaid/metadata.xml b/dev-python/sphinxcontrib-mermaid/metadata.xml deleted file mode 100644 index 2f551dbe86f9..000000000000 --- a/dev-python/sphinxcontrib-mermaid/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <name>Matt Jolly</name> - <email>kangie@gentoo.org</email> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxcontrib-mermaid</remote-id> - <remote-id type="github">mgaitan/sphinxcontrib-mermaid</remote-id> - <doc>https://sphinxcontrib-mermaid-demo.readthedocs.io/</doc> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.1.ebuild b/dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.1.ebuild deleted file mode 100644 index 6a88d0ad9c01..000000000000 --- a/dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Sphinx spelling extension" -HOMEPAGE=" - https://github.com/mgaitan/sphinxcontrib-mermaid - https://pypi.org/project/sphinxcontrib-mermaid/ -" -# pypi does not include test files, so we use the GitHub tarball -SRC_URI=" - https://github.com/mgaitan/sphinxcontrib-mermaid/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-3.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/myst-parser[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - distutils_write_namespace sphinxcontrib - rm -rf sphinxcontrib || die - epytest tests -} diff --git a/dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.2.ebuild b/dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.2.ebuild deleted file mode 100644 index b1834758d25a..000000000000 --- a/dev-python/sphinxcontrib-mermaid/sphinxcontrib-mermaid-2.0.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Sphinx spelling extension" -HOMEPAGE=" - https://github.com/mgaitan/sphinxcontrib-mermaid - https://pypi.org/project/sphinxcontrib-mermaid/ -" -# pypi does not include test files, so we use the GitHub tarball -SRC_URI=" - https://github.com/mgaitan/sphinxcontrib-mermaid/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-3.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - dev-python/myst-parser[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_test() { - distutils_write_namespace sphinxcontrib - rm -rf sphinxcontrib || die - epytest tests -} diff --git a/dev-python/sphinxcontrib-plantuml/Manifest b/dev-python/sphinxcontrib-plantuml/Manifest deleted file mode 100644 index 295da48805a5..000000000000 --- a/dev-python/sphinxcontrib-plantuml/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sphinxcontrib-plantuml-0.30-fix-tests-python-3.13.patch 1033 BLAKE2B d1dc69918c4b0171d060e43863993fc23dea995f102fdd889b0face66587558b4fa4a02662026d8ce166be0f92cc63b8419ae0bb2d5586b98d840fe3fe2776cf SHA512 ca134e5d2e73b28e3f6e77ac46b12d869312601af4ef7e0f9e0ada30c9d26fa1e976693f286bd3613c8b07fee152abccf889066139c35df25892addf8bc3b759 -DIST sphinxcontrib-plantuml-0.31.gh.tar.gz 19729 BLAKE2B ef24e807dd29a34719ef13201fc1e250351f85879c606eb3c3b850b5556be06453c9f9bba30488f4a9bb69def7e75b26ae800a9a52422aa85607ce7598700f67 SHA512 3c58a3c70fe78d8c0c8be8f3255ea534fb8fe689e3b020da8d1c96ca2b0aafb870762e7e77e405b7c82b4bcad9c6dfb828f3562de09c6a9740afef1a2cc24345 diff --git a/dev-python/sphinxcontrib-plantuml/metadata.xml b/dev-python/sphinxcontrib-plantuml/metadata.xml deleted file mode 100644 index 1aafd82825c1..000000000000 --- a/dev-python/sphinxcontrib-plantuml/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <name>Florian Schmaus</name> - <email>flow@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="pypi">sphinxcontrib-plantuml</remote-id> - <remote-id type="github">sphinx-contrib/plantuml</remote-id> - </upstream> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.31.ebuild b/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.31.ebuild deleted file mode 100644 index 43d184b63f66..000000000000 --- a/dev-python/sphinxcontrib-plantuml/sphinxcontrib-plantuml-0.31.ebuild +++ /dev/null @@ -1,47 +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="Sphinx extensions for PlantUML" -HOMEPAGE=" - https://github.com/sphinx-contrib/plantuml/ - https://pypi.org/project/sphinxcontrib-plantuml/ -" -SRC_URI=" - https://github.com/sphinx-contrib/plantuml/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz - https://github.com/sphinx-contrib/plantuml/commit/27ece3637c0ec5fa91cacf511349e290a1440ba9.patch - -> ${PN}-0.30-fix-tests-python-3.13.patch -" -S="${WORKDIR}/${P#sphinxcontrib-}" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm64" - -BDEPEND=" - test? ( - app-text/texlive - dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}] - dev-tex/latexmk - dev-texlive/texlive-fontutils - dev-texlive/texlive-latexextra - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - # Fix for sphinx.errors.ExtensionError: Could not import extension sphinxcontrib.applehelp - # See https://projects.gentoo.org/python/guide/test.html#importerrors-for-c-extensions, thanks to mgorny. - rm -rf sphinxcontrib || die - - epytest -} diff --git a/dev-python/sphinxcontrib-programoutput/Manifest b/dev-python/sphinxcontrib-programoutput/Manifest deleted file mode 100644 index 0fbad188abaa..000000000000 --- a/dev-python/sphinxcontrib-programoutput/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib_programoutput-0.19.tar.gz 27534 BLAKE2B 8a76c7c5026faac12bea50b5ba95e3e866069fb3f775c098af4523fa41cf2ae15458fa33a08c6dbef1fef7bed130bc20f281705acefa2a200e1d8c41d004a185 SHA512 817553a2ac53f08125725bdc16268af804c484ba99f27e5584719f3fc53e15d44ca0874e3af45cfeb5074b20cb464ee3c3444973f51b4495d6a2c3d735524738 diff --git a/dev-python/sphinxcontrib-programoutput/metadata.xml b/dev-python/sphinxcontrib-programoutput/metadata.xml deleted file mode 100644 index 5fee52682a79..000000000000 --- a/dev-python/sphinxcontrib-programoutput/metadata.xml +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en"> - A Sphinx extension to literally insert the output of arbitrary - commands into documents, helping you to keep your command examples - up to date. - </longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxcontrib-programoutput</remote-id> - <remote-id type="github">OpenNTI/sphinxcontrib-programoutput</remote-id> - <bugs-to> - https://github.com/OpenNTI/sphinxcontrib-programoutput/issues - </bugs-to> - <changelog> - https://raw.githubusercontent.com/OpenNTI/sphinxcontrib-programoutput/master/CHANGES.rst - </changelog> - <doc lang="en"> - https://sphinxcontrib-programoutput.readthedocs.org - </doc> - <maintainer> - <name>Jason Madden</name> - <email>jason@nextthought.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.19.ebuild b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.19.ebuild deleted file mode 100644 index 2ab3c9e24a40..000000000000 --- a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.19.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Extension to sphinx to include program output" -HOMEPAGE=" - https://github.com/OpenNTI/sphinxcontrib-programoutput/ - https://pypi.org/project/sphinxcontrib-programoutput/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/furo - -python_test() { - local EPYTEST_DESELECT=( - # requires 'erbsland' - test_directive.py::TestDirective::test_use_ansi_enabled_extension - ) - - epytest --pyargs sphinxcontrib.programoutput.tests -} diff --git a/dev-python/sphinxcontrib-qthelp/Manifest b/dev-python/sphinxcontrib-qthelp/Manifest deleted file mode 100644 index 92b5acdfdb23..000000000000 --- a/dev-python/sphinxcontrib-qthelp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib_qthelp-2.0.0.tar.gz 17165 BLAKE2B 568d59a1ec6d46bf0974bda0112396ed0e73576bef691214ecd61e551030a55e719d485149aaa1ca353243155d48f8e0f1218a67ddeb73f3fc83c4b99655e52d SHA512 d551559a6f0fddf61ea24ce067e28a6bb8a61dda1f62e3a2531e43c8ec8059eb819b6a37f912425832c1b0f8dc4b830614240c38abca8a04b31ebb0ded59ec4d diff --git a/dev-python/sphinxcontrib-qthelp/metadata.xml b/dev-python/sphinxcontrib-qthelp/metadata.xml deleted file mode 100644 index 8a955c3524c1..000000000000 --- a/dev-python/sphinxcontrib-qthelp/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxcontrib-qthelp</remote-id> - <remote-id type="github">sphinx-doc/sphinxcontrib-qthelp</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0-r1.ebuild b/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0-r1.ebuild deleted file mode 100644 index 31678e0e5018..000000000000 --- a/dev-python/sphinxcontrib-qthelp/sphinxcontrib-qthelp-2.0.0-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extension which outputs QtHelp documents" -HOMEPAGE=" - https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinxcontrib-qthelp/ - https://pypi.org/project/sphinxcontrib-qthelp/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -PDEPEND=" - >=dev-python/sphinx-5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] - ${PDEPEND} - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sphinxcontrib-serializinghtml/Manifest b/dev-python/sphinxcontrib-serializinghtml/Manifest deleted file mode 100644 index 00831557c8ef..000000000000 --- a/dev-python/sphinxcontrib-serializinghtml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib_serializinghtml-2.0.0.tar.gz 16080 BLAKE2B f5a3d99adbbfbb625b7a91b02dc0ebcd94dfe4ba27d778a0f74dde4c0284f5be24206f9660cd9a261f32effd9ab58c9c1ea6e4fcc6db563fd8fbd5b6fde922b5 SHA512 a71f8a25f1ab4b8cec9a2bf6a1fafbf19ee7211cb428b2cfa6d5e37c89d9ba4311e809621fcdaf3b94706d03334359d675eff16d4a6c2b32b4f20430a98544db diff --git a/dev-python/sphinxcontrib-serializinghtml/metadata.xml b/dev-python/sphinxcontrib-serializinghtml/metadata.xml deleted file mode 100644 index 587f89eb3904..000000000000 --- a/dev-python/sphinxcontrib-serializinghtml/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxcontrib-serializinghtml</remote-id> - <remote-id type="github">sphinx-doc/sphinxcontrib-serializinghtml</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-2.0.0-r1.ebuild b/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-2.0.0-r1.ebuild deleted file mode 100644 index d65dce47008e..000000000000 --- a/dev-python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml-2.0.0-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extension which outputs outputs serialized HTML files" -HOMEPAGE=" - https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/ - https://pypi.org/project/sphinxcontrib-serializinghtml/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -PDEPEND=" - >=dev-python/sphinx-5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( ${PDEPEND} ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sphinxcontrib-spelling/Manifest b/dev-python/sphinxcontrib-spelling/Manifest deleted file mode 100644 index 9aa36dcdf368..000000000000 --- a/dev-python/sphinxcontrib-spelling/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib_spelling-8.0.2.tar.gz 30955 BLAKE2B 4c4b86b21be271b83a22d539b5c1183f58f893b5ee689e4b064a193ce682f4ca2efca1775e8c6780c927a973da5e5df7440e5d49b8cf44a0764eba3ef931bb0d SHA512 9e8a681ff04e959446fb6a294273609d62f17fa4deb5e38ab7b4965e1498dbbcb8faeeef654bfcd9689158bb7f952a031387c9469bf26aaef2d97df9e55b31ed diff --git a/dev-python/sphinxcontrib-spelling/metadata.xml b/dev-python/sphinxcontrib-spelling/metadata.xml deleted file mode 100644 index 611c356a1b17..000000000000 --- a/dev-python/sphinxcontrib-spelling/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxcontrib-spelling</remote-id> - <remote-id type="github">sphinx-contrib/spelling</remote-id> - <doc>https://sphinxcontrib-spelling.readthedocs.io/</doc> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.2.ebuild b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.2.ebuild deleted file mode 100644 index a4fd14241596..000000000000 --- a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-8.0.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx spelling extension" -HOMEPAGE=" - https://github.com/sphinx-contrib/spelling/ - https://pypi.org/project/sphinxcontrib-spelling/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pyenchant-3.1.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.32.3[${PYTHON_USEDEP}] - >=dev-python/sphinx-3.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - app-dicts/myspell-en - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/test_filter.py::test_pypi_filter_factory -) diff --git a/dev-python/sphinxcontrib-trio/Manifest b/dev-python/sphinxcontrib-trio/Manifest deleted file mode 100644 index 3cc069b7bc9a..000000000000 --- a/dev-python/sphinxcontrib-trio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib_trio-1.2.0.tar.gz 25473 BLAKE2B 249de6287593a8ef840e1555e719ebe81ae1306ddd0efdca219dd97f915965b16b055b0d86d8fb1db7fac8569c4e64ff47eb63acf0e289d58de632ae97a5a662 SHA512 6f9aae3ffc75e7124f22c90dad39d06e1d89984970a0f1135907e92f920317213e2cf918b45739644b2301100051fc2be490346eb71e82a63edd24c69122930e diff --git a/dev-python/sphinxcontrib-trio/metadata.xml b/dev-python/sphinxcontrib-trio/metadata.xml deleted file mode 100644 index d57a305eff58..000000000000 --- a/dev-python/sphinxcontrib-trio/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <stabilize-allarches/> - <longdescription lang="en"> -This sphinx extension helps you document Python code that uses async/await, or abstract methods, or context managers, or generators, or … you get the idea. It works by making sphinx’s regular directives for documenting Python functions and methods smarter and more powerful. The name is because it was originally written for the Trio project, and I’m not very creative. But don’t be put off – there’s nothing Trio- or async-specific about this extension; any Python project can benefit. (Though projects using async/await probably benefit the most, since sphinx’s built-in tools are especially inadequate in this case.) - </longdescription> - <upstream> - <remote-id type="github">python-trio/sphinxcontrib-trio</remote-id> - <remote-id type="pypi">sphinxcontrib-trio</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.2.0.ebuild b/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.2.0.ebuild deleted file mode 100644 index 94133fec05ee..000000000000 --- a/dev-python/sphinxcontrib-trio/sphinxcontrib-trio-1.2.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Make Sphinx better at documenting Python functions and methods" -HOMEPAGE=" - https://github.com/python-trio/sphinxcontrib-trio - https://pypi.org/project/sphinxcontrib-trio/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/cssselect[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) -" - -# AttributeError: 'Sphinx' object has no attribute 'add_stylesheet' -#distutils_enable_sphinx docs/source - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # https://github.com/python-trio/sphinxcontrib-trio/issues/260 - tests/test_sphinxcontrib_trio.py::test_end_to_end - ) - - local -x PYTHONPATH="${BUILD_DIR}/install$(python_get_sitedir)" - epytest -} diff --git a/dev-python/sphinxcontrib-websupport/Manifest b/dev-python/sphinxcontrib-websupport/Manifest deleted file mode 100644 index 01df84c06214..000000000000 --- a/dev-python/sphinxcontrib-websupport/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib_websupport-2.0.0.tar.gz 600125 BLAKE2B 975ff0ceb1f94a87cf57f0ea7f9b80aae4dea7583d90ceb142491ea935201acbb21828b5f56f104fa95643cbc8050c21459c34da123172292955908a2bfb036b SHA512 2a38530db266b6eb26f200ac135a98d1ea982baae4d20fa6dbccc8ff36c6f4c4b7fe012665372c1065553cd27ebba4178127b40481e0b25363436a4a7a3920e0 diff --git a/dev-python/sphinxcontrib-websupport/files/sphinxcontrib-websupport-2.0.0-fix-sqlalchemy.patch b/dev-python/sphinxcontrib-websupport/files/sphinxcontrib-websupport-2.0.0-fix-sqlalchemy.patch deleted file mode 100644 index c735988155b6..000000000000 --- a/dev-python/sphinxcontrib-websupport/files/sphinxcontrib-websupport-2.0.0-fix-sqlalchemy.patch +++ /dev/null @@ -1,57 +0,0 @@ -diff --git a/sphinxcontrib/websupport/storage/sqlalchemy_db.py b/sphinxcontrib/websupport/storage/sqlalchemy_db.py -index e681a68..13e094e 100644 ---- a/sphinxcontrib/websupport/storage/sqlalchemy_db.py -+++ b/sphinxcontrib/websupport/storage/sqlalchemy_db.py -@@ -5,10 +5,11 @@ - - from __future__ import annotations - --from datetime import datetime, timezone -+from datetime import datetime - - from sqlalchemy import Boolean, Column, DateTime, ForeignKey, Integer, String, Text - from sqlalchemy.orm import aliased, declarative_base, relationship, sessionmaker -+from sqlalchemy.sql.expression import true - - Base = declarative_base() - Session = sessionmaker() -@@ -51,7 +52,7 @@ def nested_comments(self, username, moderator): - - # Filter out all comments that are not moderated yet. - if not moderator: -- q = q.filter(Comment.displayed is True) -+ q = q.filter(Comment.displayed == true()) - - # Retrieve all results. Results must be ordered by Comment.path - # so that we can easily transform them from a flat list to a tree. -@@ -159,7 +160,7 @@ def serializable(self, vote=0): - """Creates a serializable representation of the comment. This is - converted to JSON, and used on the client side. - """ -- delta = datetime.now(tz=timezone.utc) - self.time -+ delta = datetime.now() - self.time # noqa: DTZ005 - - time = { - "year": self.time.year, -diff --git a/sphinxcontrib/websupport/storage/sqlalchemystorage.py b/sphinxcontrib/websupport/storage/sqlalchemystorage.py -index 070692b..b48c32f 100644 ---- a/sphinxcontrib/websupport/storage/sqlalchemystorage.py -+++ b/sphinxcontrib/websupport/storage/sqlalchemystorage.py -@@ -2,7 +2,7 @@ - - from __future__ import annotations - --from datetime import datetime, timezone -+from datetime import datetime - - import sqlalchemy - from sqlalchemy.orm import aliased -@@ -72,7 +72,7 @@ def add_comment(self, text, displayed, username, time, - raise CommentNotAllowedError(msg) - - comment = Comment(text, displayed, username, 0, -- time or datetime.now(tz=timezone.utc), proposal, proposal_diff) -+ time or datetime.now(), proposal, proposal_diff) # noqa: DTZ005 - session.add(comment) - session.flush() - # We have to flush the session before setting the path so the diff --git a/dev-python/sphinxcontrib-websupport/metadata.xml b/dev-python/sphinxcontrib-websupport/metadata.xml deleted file mode 100644 index 4e42c2e3ee4c..000000000000 --- a/dev-python/sphinxcontrib-websupport/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en"> - sphinxcontrib-webuspport provides a Python API to easily integrate - Sphinx documentation into your Web application. - </longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxcontrib-websupport</remote-id> - <remote-id type="github">sphinx-doc/sphinxcontrib-websupport</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-2.0.0.ebuild b/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-2.0.0.ebuild deleted file mode 100644 index 3b9ca80a4145..000000000000 --- a/dev-python/sphinxcontrib-websupport/sphinxcontrib-websupport-2.0.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx websupport extension" -HOMEPAGE=" - https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinxcontrib-websupport/ - https://pypi.org/project/sphinxcontrib-websupport/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-serializinghtml[${PYTHON_USEDEP}] -" -# avoid circular dependency with sphinx -PDEPEND=" - >=dev-python/sphinx-5[${PYTHON_USEDEP}] -" -# there are additional optional test deps on sqlalchemy and whoosh -BDEPEND=" - test? ( - ${PDEPEND} - $(python_gen_cond_dep ' - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/whoosh[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/sphinx-doc/sphinxcontrib-websupport/pull/78 - "${FILESDIR}/${P}-fix-sqlalchemy.patch" -) diff --git a/dev-python/sphinxemoji/Manifest b/dev-python/sphinxemoji/Manifest deleted file mode 100644 index 4964dedfbdfb..000000000000 --- a/dev-python/sphinxemoji/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST emojicodes-0.3.2.gh.tar.gz 47088 BLAKE2B f2c54726a53b167466b44205c4461253666c61f9b97b4882c39ceffabd4f546e8ccc85c8539c9f129d22534a5aa450850a2ceabf90b44db17a05848f63ee8f5f SHA512 a140ee49ddb80c83d25fc3b1e741f0b97c3f9d0c24db5aa5b9721557642e62c833aa3f6155455fd68323225d7a1f25d4a0abe8c413b66fa2e6d5a95ceacfbca9 diff --git a/dev-python/sphinxemoji/metadata.xml b/dev-python/sphinxemoji/metadata.xml deleted file mode 100644 index 0025b9df1fbe..000000000000 --- a/dev-python/sphinxemoji/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sphinxemoji</remote-id> - <remote-id type="github">sphinx-contrib/emojicodes</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxemoji/sphinxemoji-0.3.2.ebuild b/dev-python/sphinxemoji/sphinxemoji-0.3.2.ebuild deleted file mode 100644 index 2560c5f60e73..000000000000 --- a/dev-python/sphinxemoji/sphinxemoji-0.3.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022-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 - -MY_P=emojicodes-${PV} -DESCRIPTION="Extension to use emoji codes in your Sphinx documentation" -HOMEPAGE=" - https://pypi.org/project/sphinxemoji/ - https://github.com/sphinx-contrib/emojicodes/ -" -SRC_URI=" - https://github.com/sphinx-contrib/emojicodes/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/sphinx-5.0[${PYTHON_USEDEP}] -" - -python_test() { - local HTML_DOCS=() - build_sphinx docs/source - rm -r docs/source/_build || die -} diff --git a/dev-python/sphinxext-opengraph/Manifest b/dev-python/sphinxext-opengraph/Manifest deleted file mode 100644 index 402b7e6b9638..000000000000 --- a/dev-python/sphinxext-opengraph/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxext_opengraph-0.13.0.tar.gz 1026875 BLAKE2B c33d069d2cbce7c80adf25e94bd024c7c952719e8424190c21a0bf418eda7a67148c6362452d575780aa13db9f957e35c99d9f86de803733e4cc26db1e06a713 SHA512 933cb99cd7d1aeb4d2ea975382ba165e36d46e89da8ad85c217b78b1a5e06f8017968a92c92f68134a5c84e62906533717d05cf2e0207645a22c57298f9d9ebc diff --git a/dev-python/sphinxext-opengraph/metadata.xml b/dev-python/sphinxext-opengraph/metadata.xml deleted file mode 100644 index 34024efe5104..000000000000 --- a/dev-python/sphinxext-opengraph/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'> -<pkgmetadata> - <maintainer type="person"> - <email>gasc@eurecom.fr</email> - <name>Gasc Henri</name> - </maintainer> - <upstream> - <remote-id type="pypi">sphinxext-opengraph</remote-id> - <remote-id type="github">wpilibsuite/sphinxext-opengraph</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxext-opengraph/sphinxext-opengraph-0.13.0.ebuild b/dev-python/sphinxext-opengraph/sphinxext-opengraph-0.13.0.ebuild deleted file mode 100644 index 9985a33bd94c..000000000000 --- a/dev-python/sphinxext-opengraph/sphinxext-opengraph-0.13.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_AUTODOC=0 -DOCS_BUILDER="sphinx" -DOCS_DIR="docs" - -# PYPI_NO_NORMALIZE=1 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 docs pypi - -DESCRIPTION="Sphinx extension to generate unique OpenGraph metadata" -HOMEPAGE="https://github.com/wpilibsuite/sphinxext-opengraph https://pypi.org/project/sphinxext-opengraph/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/myst-parser[${PYTHON_USEDEP}] - dev-python/furo[${PYTHON_USEDEP}] - dev-python/sphinx-design[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] -" -BDEPEND=" - doc? ( - ${RDEPEND} - dev-python/accessible-pygments[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/sphinxnotes-mock/Manifest b/dev-python/sphinxnotes-mock/Manifest deleted file mode 100644 index 15ea512bca90..000000000000 --- a/dev-python/sphinxnotes-mock/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxnotes_mock-1.1.tar.gz 31351 BLAKE2B 27eccbf71bb8948e77a9612f7b31b5fabd9c014e2b760f4fcb7b8cc325b127c77c66fe17d933dfaff0cbf89560a5541a1cd243dfda24e4fb12147bea57d844ce SHA512 cd89ed27d51f486750a99dcd7aea40d5939f6a88f57a633ce24c83dec1508a43dfc2b056b30777aab632b51957455b007907165f57fd3460b6d3828016ff4a8a diff --git a/dev-python/sphinxnotes-mock/metadata.xml b/dev-python/sphinxnotes-mock/metadata.xml deleted file mode 100644 index 111c5cb51bba..000000000000 --- a/dev-python/sphinxnotes-mock/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>pastalian46@gmail.com</email> - <name>Takuya Wakazono</name> - </maintainer> - <upstream> - <remote-id type="github">sphinx-notes/mock</remote-id> - <remote-id type="pypi">sphinxnotes-mock</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxnotes-mock/sphinxnotes-mock-1.1.ebuild b/dev-python/sphinxnotes-mock/sphinxnotes-mock-1.1.ebuild deleted file mode 100644 index 0a51ca8fa46c..000000000000 --- a/dev-python/sphinxnotes-mock/sphinxnotes-mock-1.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Sphinx extension for mocking directives and roles without modifying documents" -HOMEPAGE=" - https://github.com/sphinx-notes/mock - https://pypi.org/project/sphinxnotes-mock/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" diff --git a/dev-python/sphinxygen/Manifest b/dev-python/sphinxygen/Manifest deleted file mode 100644 index fabb25d7ed4d..000000000000 --- a/dev-python/sphinxygen/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxygen-v1.0.12.tar.bz2 16834 BLAKE2B 708a1908ddb2f6bbe66f794e935eb1a7aafc13f66bdee76e819d94730bcbe45e7f0e192274f5066bbd0fb7109751c2774779f3988a21a7bda455a63538f9d075 SHA512 ceb3cf4fa3a027e2840901db914b27324c2c0debc478ce564785d0d2736b902bbc0a56274364e6b570a2093617b7859bfecc893c0d564100300e45044627dace diff --git a/dev-python/sphinxygen/metadata.xml b/dev-python/sphinxygen/metadata.xml deleted file mode 100644 index 9eda4c6fd311..000000000000 --- a/dev-python/sphinxygen/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sound@gentoo.org</email> - <name>Sound</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="gitlab">drobilla/sphinxygen</remote-id> - <remote-id type="pypi">sphinxygen</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sphinxygen/sphinxygen-1.0.12.ebuild b/dev-python/sphinxygen/sphinxygen-1.0.12.ebuild deleted file mode 100644 index ff8d97b31fad..000000000000 --- a/dev-python/sphinxygen/sphinxygen-1.0.12.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python module/script that generates Sphinx markup to describe a C API" -HOMEPAGE=" - https://gitlab.com/drobilla/sphinxygen/ - https://pypi.org/project/sphinxygen/ -" -SRC_URI=" - https://gitlab.com/drobilla/sphinxygen/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -" -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - app-text/doxygen - dev-python/sphinx[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/html5lib[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/sphobjinv/Manifest b/dev-python/sphobjinv/Manifest deleted file mode 100644 index f33c9654273b..000000000000 --- a/dev-python/sphobjinv/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sphobjinv-2.3.1.3.gh.tar.gz 1347156 BLAKE2B a6e44b61c3458b1288bd7d5f4c5b9e55821ea299ef4cfee75e42bd3a37919f2c031f5063b16aa22fc9c508057aef49f836948b8da4c49b67ee5396f1234fbab5 SHA512 bfb02f212cc3099ec694b9983d2dce2f38f2e9385821e3ffc077ea6a559844c0c92362effa4da6026cf778a925fc3d5c4ca6ad8d4dc0ccabd3bc64e79dded934 -DIST sphobjinv-2.4.gh.tar.gz 1344715 BLAKE2B 3c96a8e0f6b38d4bb76e3bb073b28bd1106dff1807b49850b0aad5db51ddde2a6a071923d34b79625da9511900fe848f8b9962e3e427784b40a40de353191fbe SHA512 6b756ecca9ed8f8435dce073a6e1c76400fde586472d7fb14230f11fde9d2613890a1cebb9c3fed27085a27ee947573c51769e726278cb8268c82dd6e2abeeac diff --git a/dev-python/sphobjinv/metadata.xml b/dev-python/sphobjinv/metadata.xml deleted file mode 100644 index dd8bed6989d1..000000000000 --- a/dev-python/sphobjinv/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en"> -Using Sphinx? - -Having trouble writing cross-references? - -sphobjinv (short for ‘sphinx objects.inv’) can help! - -The syntax required for a functional Sphinx cross-reference is highly non-obvious in many cases. Sometimes Sphinx can guess correctly what you mean, but it’s pretty hit-or-miss. The best approach is to provide Sphinx with a completely specified cross-reference, and that’s where sphobjinv comes in. - </longdescription> - <upstream> - <remote-id type="github">bskinn/sphobjinv</remote-id> - <remote-id type="pypi">sphobjinv</remote-id> - </upstream> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/sphobjinv/sphobjinv-2.3.1.3.ebuild b/dev-python/sphobjinv/sphobjinv-2.3.1.3.ebuild deleted file mode 100644 index da45891d9591..000000000000 --- a/dev-python/sphobjinv/sphobjinv-2.3.1.3.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Sphinx objects.inv Inspection/Manipulation Tool" -HOMEPAGE=" - https://github.com/bskinn/sphobjinv/ - https://pypi.org/project/sphobjinv/ -" -SRC_URI=" - https://github.com/bskinn/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/attrs-19.2[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/fuzzywuzzy[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/dictdiffer[${PYTHON_USEDEP}] - >=dev-python/stdio-mgr-1.0.1[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{check,rerunfailures,timeout} ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - README.rst::README.rst - tests/test_readme.py::test_readme_shell_cmds -) - -src_prepare() { - sed -e '/CLI_TEST_TIMEOUT/s/2/20/' -i tests/test_cli.py || die - - # remove bundled deps - rm -r src/sphobjinv/_vendored || die - sed -i -e 's:sphobjinv[.]_vendored[.]::' src/sphobjinv/*.py || die - - distutils-r1_src_prepare -} diff --git a/dev-python/sphobjinv/sphobjinv-2.4.ebuild b/dev-python/sphobjinv/sphobjinv-2.4.ebuild deleted file mode 100644 index 0c08d2cb1fef..000000000000 --- a/dev-python/sphobjinv/sphobjinv-2.4.ebuild +++ /dev/null @@ -1,61 +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="Sphinx objects.inv Inspection/Manipulation Tool" -HOMEPAGE=" - https://github.com/bskinn/sphobjinv/ - https://pypi.org/project/sphobjinv/ -" -SRC_URI=" - https://github.com/bskinn/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/attrs-19.2[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/fuzzywuzzy[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.1.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/dictdiffer[${PYTHON_USEDEP}] - >=dev-python/stdio-mgr-1.0.1[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{check,rerunfailures,timeout} ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - README.rst::README.rst - tests/test_readme.py::test_readme_shell_cmds - # TODO - tests/test_cli.py::TestSuggestGood::test_cli_suggest_paginated - # minor CLI test, confused by being called via 'python -m pytest' - tests/test_cli.py::TestMisc::test_cli_noargs_shows_help - tests/test_cli_textconv.py::TestMisc::test_cli_noargs_shows_help -) - -src_prepare() { - sed -e '/CLI_TEST_TIMEOUT/s/2/20/' -i tests/test_cli.py || die - - # remove bundled deps - rm -r src/sphobjinv/_vendored || die - sed -i -e 's:sphobjinv[.]_vendored[.]::' src/sphobjinv/*.py || die - - distutils-r1_src_prepare -} diff --git a/dev-python/spotipy/Manifest b/dev-python/spotipy/Manifest deleted file mode 100644 index dcac57984cd0..000000000000 --- a/dev-python/spotipy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST spotipy-2.26.0.gh.tar.gz 108576 BLAKE2B 28aa615a2692ac7202946dfb30d25bd1e75c570cb68e1d7ed1671a10ae0b0598859c1deeaa44fa2a105112fe7c7171d5041e44c3e317d3331414c6b368af91ee SHA512 058098717acc25915bb49bc2b87e25962683be732a3f6b9ae043fb55d8b9dbb625aeb7f1ac69f20fd4febb5d035a0f35968b98ced5cd662cfd3d7294af3c2d29 diff --git a/dev-python/spotipy/metadata.xml b/dev-python/spotipy/metadata.xml deleted file mode 100644 index 344189ef2f36..000000000000 --- a/dev-python/spotipy/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> - <maintainer type="person"> - <email>xgqt@gentoo.org</email> - <name>Maciej Barć</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/spotipy-dev/spotipy/issues/</bugs-to> - <remote-id type="github">spotipy-dev/spotipy</remote-id> - <remote-id type="pypi">spotipy</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/spotipy/spotipy-2.26.0.ebuild b/dev-python/spotipy/spotipy-2.26.0.ebuild deleted file mode 100644 index b1648fb387b4..000000000000 --- a/dev-python/spotipy/spotipy-2.26.0.ebuild +++ /dev/null @@ -1,47 +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="A lightweight Python library for the Spotify Web API" -HOMEPAGE=" - https://spotipy.readthedocs.io/ - https://github.com/spotipy-dev/spotipy/ - https://pypi.org/project/spotipy/ -" -SRC_URI=" - https://github.com/spotipy-dev/spotipy/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="examples" - -RDEPEND=" - dev-python/redis[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] -" - -EPYTEST_DESELECT=( - # Internet - tests/unit/test_oauth.py::TestSpotifyClientCredentials::test_spotify_client_credentials_get_access_token -) -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/redis \ - dev-python/sphinx-rtd-theme - -python_install_all() { - distutils-r1_python_install_all - use examples && dodoc -r examples -} diff --git a/dev-python/spyder-kernels/Manifest b/dev-python/spyder-kernels/Manifest deleted file mode 100644 index 98096ee13ddb..000000000000 --- a/dev-python/spyder-kernels/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST spyder-kernels-3.1.4.gh.tar.gz 247046 BLAKE2B 9d31c18d2967326a2d93cb910a7382bedafa79d6d9a67f43495f63385708a4a9ee7eb480e1f5bc6c9d54d5cc03cca687bfddc1e01adc567a28ecae895b7b7af8 SHA512 318e122f45b60dfb64ec85351b77c4e0bce71b76a557161da4b69fc648ba2a985870d239fc85c0d675511e079b9c30ca36fbf1780fc9121b2e7417c10e4e3a24 diff --git a/dev-python/spyder-kernels/metadata.xml b/dev-python/spyder-kernels/metadata.xml deleted file mode 100644 index f8a3e51131c7..000000000000 --- a/dev-python/spyder-kernels/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <upstream> - <remote-id type="pypi">spyder-kernels</remote-id> - <remote-id type="github">spyder-ide/spyder-kernels</remote-id> - </upstream> - <stabilize-allarches/> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> -</pkgmetadata> diff --git a/dev-python/spyder-kernels/spyder-kernels-3.1.4.ebuild b/dev-python/spyder-kernels/spyder-kernels-3.1.4.ebuild deleted file mode 100644 index 9a4173cea5d9..000000000000 --- a/dev-python/spyder-kernels/spyder-kernels-3.1.4.ebuild +++ /dev/null @@ -1,86 +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 - -MY_P=${P/_beta/b} -DESCRIPTION="Kernels used by spyder on its ipython console" -HOMEPAGE=" - https://github.com/spyder-ide/spyder-kernels/ - https://pypi.org/project/spyder-kernels/ -" -SRC_URI="https://github.com/spyder-ide/${PN}/archive/refs/tags/v${PV/_beta/b}.tar.gz -> ${MY_P}.gh.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/cloudpickle[${PYTHON_USEDEP}] - <dev-python/ipykernel-7[${PYTHON_USEDEP}] - >=dev-python/ipykernel-6.29.3[${PYTHON_USEDEP}] - <dev-python/ipython-10[${PYTHON_USEDEP}] - >=dev-python/ipython-9.5.0[${PYTHON_USEDEP}] - <dev-python/jupyter-client-9[${PYTHON_USEDEP}] - >=dev-python/jupyter-client-7.4.9[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pyxdg-0.26[${PYTHON_USEDEP}] - >=dev-python/pyzmq-24.0.0[${PYTHON_USEDEP}] - >=dev-python/traitlets-5.14.3[${PYTHON_USEDEP}] - >=dev-python/wurlitzer-1.0.3[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/cython[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/h5py[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - dev-python/xarray[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=( anyio pytest-rerunfailures ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # pydicom only packaged in ::sci at the moment - spyder_kernels/utils/tests/test_iofuncs.py::test_load_dicom_files - - # require polars - spyder_kernels/console/tests/test_console_kernel.py::test_get_value_with_polars - spyder_kernels/utils/tests/test_nsview.py::test_polars_dataframe - ) - local EPYTEST_IGNORE=() - - if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - # require pandas - spyder_kernels/utils/tests/test_nsview.py - ) - fi - - if ! has_version "dev-python/h5py[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - # require hdf5 - spyder_kernels/utils/tests/test_iofuncs.py::test_save_load_hdf5_files - spyder_kernels/utils/tests/test_dochelpers.py - ) - fi - - epytest -} diff --git a/dev-python/spyder-line-profiler/Manifest b/dev-python/spyder-line-profiler/Manifest deleted file mode 100644 index 993e6880e06a..000000000000 --- a/dev-python/spyder-line-profiler/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST spyder_line_profiler-0.4.2.tar.gz 19426 BLAKE2B 6aab52f87b37a5ed1d89f8853d1404e5cda93849dec4fcbf874ca2ae0319cfd122532ba6b425f1ae448dd0742cf32ce382a0d8b1871305866d0343165e53e6f6 SHA512 3acfcd65c07c82528631f201441cd497cace9135f7bff5909e7b3abebcb391c88b2192d70dd0042d98c7550ee4352591b5e754c99a5a0c14ebc2372bce75001a diff --git a/dev-python/spyder-line-profiler/metadata.xml b/dev-python/spyder-line-profiler/metadata.xml deleted file mode 100644 index 26a525353e82..000000000000 --- a/dev-python/spyder-line-profiler/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <upstream> - <remote-id type="pypi">spyder-line-profiler</remote-id> - <remote-id type="github">spyder-ide/spyder-line-profiler</remote-id> - </upstream> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.2.ebuild b/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.2.ebuild deleted file mode 100644 index cb55a547ff6f..000000000000 --- a/dev-python/spyder-line-profiler/spyder-line-profiler-0.4.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="Plugin to run the python line profiler from within the spyder editor" -HOMEPAGE=" - https://github.com/spyder-ide/spyder-line-profiler/ - https://pypi.org/project/spyder-line-profiler/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/line-profiler[${PYTHON_USEDEP}] - dev-python/qtawesome[${PYTHON_USEDEP}] - =dev-python/spyder-6.1*[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-qt ) -distutils_enable_tests pytest - -python_test() { - virtx epytest -} diff --git a/dev-python/spyder-notebook/Manifest b/dev-python/spyder-notebook/Manifest deleted file mode 100644 index 2e18c52902c7..000000000000 --- a/dev-python/spyder-notebook/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST spyder_notebook-0.7.1.tar.gz 7825065 BLAKE2B 7072fa7858ca414f3f351afa20fe31b819dcca70f4fcac69f3da15487ca8b440caa4f18dbdc2f9225daa078cc517e4c72a390bfdb4eac020d8e2ee6279c26264 SHA512 1a4bfbd428c20be784a797acaa3537e4bd20948745a2192a2aae389043d4cd3a16cd2f589c6ded572dbd8975ed6c7a15087883dfa5311bd1d37a60f00f01e3fe diff --git a/dev-python/spyder-notebook/metadata.xml b/dev-python/spyder-notebook/metadata.xml deleted file mode 100644 index 7406ce0afdea..000000000000 --- a/dev-python/spyder-notebook/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <upstream> - <remote-id type="pypi">spyder-notebook</remote-id> - <remote-id type="github">spyder-ide/spyder-notebook</remote-id> - </upstream> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/spyder-notebook/spyder-notebook-0.7.1.ebuild b/dev-python/spyder-notebook/spyder-notebook-0.7.1.ebuild deleted file mode 100644 index 1a7ff87d7174..000000000000 --- a/dev-python/spyder-notebook/spyder-notebook-0.7.1.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 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="Jupyter notebook integration with Spyder" -HOMEPAGE="https://github.com/spyder-ide/spyder-notebook" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/nbformat[${PYTHON_USEDEP}] - >=dev-python/notebook-7.4.7[${PYTHON_USEDEP}] - <dev-python/notebook-7.5[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/qdarkstyle[${PYTHON_USEDEP}] - dev-python/qtpy[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - >=dev-python/spyder-6.1[${PYTHON_USEDEP}] - <dev-python/spyder-6.2[${PYTHON_USEDEP}] - dev-python/tornado[${PYTHON_USEDEP}] - dev-python/traitlets[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-qt[${PYTHON_USEDEP}] - ) -" - -DOCS=( "README.md" "CHANGELOG.md" ) - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Hangs - spyder_notebook/widgets/tests/test_main_widget.py::test_save_notebook - spyder_notebook/widgets/tests/test_main_widget.py::test_new_notebook - # Fails in sandbox - spyder_notebook/tests/test_plugin.py::test_open_console_when_no_kernel - spyder_notebook/widgets/tests/test_main_widget.py::test_shutdown_notebook_kernel - spyder_notebook/widgets/tests/test_main_widget.py::test_file_in_temp_dir_deleted_after_notebook_closed - # Some missing file - spyder_notebook/widgets/tests/test_main_widget.py::test_open_notebook_in_non_ascii_dir - spyder_notebook/widgets/tests/test_main_widget.py::test_close_nonexisting_notebook -) - -python_test() { - virtx epytest -} diff --git a/dev-python/spyder-terminal/Manifest b/dev-python/spyder-terminal/Manifest deleted file mode 100644 index e3bb1e9e8053..000000000000 --- a/dev-python/spyder-terminal/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST spyder_terminal-1.3.0.tar.gz 2619641 BLAKE2B 78f6639318b7ab0645a779f6e2871d64fb3c789c595c6177756c660c60059dc36fbc30461567d6662569ddb90bbdc36baf22507a0b87fc3f61cb801652c3ac6f SHA512 92a36a241be4cfa49cb687d42aa1909b09a00253f18882d613013bba558c0d64ffe2970d0001dcc2ceb95afdd0995353d6cc40135e34a011f83253c4fddd5484 diff --git a/dev-python/spyder-terminal/metadata.xml b/dev-python/spyder-terminal/metadata.xml deleted file mode 100644 index 01b34dcab856..000000000000 --- a/dev-python/spyder-terminal/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <upstream> - <remote-id type="pypi">spyder-terminal</remote-id> - <remote-id type="github">spyder-ide/spyder-terminal</remote-id> - </upstream> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/spyder-terminal/spyder-terminal-1.3.0.ebuild b/dev-python/spyder-terminal/spyder-terminal-1.3.0.ebuild deleted file mode 100644 index 40c6ce6af3e2..000000000000 --- a/dev-python/spyder-terminal/spyder-terminal-1.3.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Run system terminals inside Spyder" -HOMEPAGE="https://github.com/spyder-ide/spyder-terminal" - -LICENSE="MIT BSD Apache-2.0 BSD-2 ISC CC-BY-4.0 ZLIB WTFPL-2" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/coloredlogs[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - >=dev-python/spyder-6.1.0[${PYTHON_USEDEP}] - <dev-python/spyder-7[${PYTHON_USEDEP}] - >=dev-python/terminado-0.13.1[${PYTHON_USEDEP}] - dev-python/tornado[${PYTHON_USEDEP}] -" diff --git a/dev-python/spyder-unittest/Manifest b/dev-python/spyder-unittest/Manifest deleted file mode 100644 index 73e024f0c82d..000000000000 --- a/dev-python/spyder-unittest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST spyder-unittest-0.7.1.gh.tar.gz 105953 BLAKE2B 6ddde682b51d62998d2542cf4a8eb5e5dd5654a6729cfab85e39daec56a1620e37fb5e87f7c24cb73f191243f0b749302d6d5494aac22b73f3828c87a129a102 SHA512 22e719be19eecc59123c16194fdc869b08870515ba2b46367f850e4a391e655ed7bb58f6dc923ce0edea980b0c7377d29851db84835fa895417924b5c5ffce4c diff --git a/dev-python/spyder-unittest/metadata.xml b/dev-python/spyder-unittest/metadata.xml deleted file mode 100644 index c0088abda7e5..000000000000 --- a/dev-python/spyder-unittest/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <upstream> - <remote-id type="pypi">spyder-unittest</remote-id> - <remote-id type="github">spyder-ide/spyder-unittest</remote-id> - </upstream> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/spyder-unittest/spyder-unittest-0.7.1.ebuild b/dev-python/spyder-unittest/spyder-unittest-0.7.1.ebuild deleted file mode 100644 index a5ef859e8bb0..000000000000 --- a/dev-python/spyder-unittest/spyder-unittest-0.7.1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 virtualx - -DESCRIPTION="Plugin for Spyder to run tests and view the results" -HOMEPAGE="https://github.com/spyder-ide/spyder-unittest" -SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/spyder-6[${PYTHON_USEDEP}] - <dev-python/spyder-7[${PYTHON_USEDEP}] - dev-python/pyzmq[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] -" - -DEPEND="test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-qt[${PYTHON_USEDEP}] -)" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Hangs - spyder_unittest/widgets/tests/test_datatree.py::test_contextMenuEvent_calls_exec - # clicked() does not seem to work in emerge env - spyder_unittest/widgets/tests/test_confpage.py::test_unittestconfigpage - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_forwards_sig_edit_goto - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_set_config_emits_newconfig - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_set_config_does_not_emit_when_invalid - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_config_with_unknown_framework_invalid - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_process_finished_updates_results - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_replace_pending_with_not_run - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_tests_collected - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_tests_started - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_tests_collect_error - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_tests_yield_results - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_set_message - spyder_unittest/widgets/tests/test_unittestgui.py::test_run_tests_starts_testrunner - spyder_unittest/widgets/tests/test_unittestgui.py::test_run_tests_with_pre_test_hook_returning_true - spyder_unittest/widgets/tests/test_unittestgui.py::test_run_tests_with_pre_test_hook_returning_false - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_process_finished_updates_status_label - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_process_finished_abnormally_status_label - spyder_unittest/widgets/tests/test_unittestgui.py::test_unittestwidget_handles_sig_single_test_run_requested - spyder_unittest/widgets/tests/test_unittestgui.py::test_run_tests_and_display_results - spyder_unittest/widgets/tests/test_unittestgui.py::test_run_tests_using_unittest_and_display_results - spyder_unittest/widgets/tests/test_unittestgui.py::test_run_tests_with_print_using_unittest_and_display_results - spyder_unittest/widgets/tests/test_unittestgui.py::test_run_with_no_tests_discovered_and_display_results - spyder_unittest/widgets/tests/test_unittestgui.py::test_stop_running_tests_before_testresult_is_received - spyder_unittest/widgets/tests/test_unittestgui.py::test_show_versions - spyder_unittest/widgets/tests/test_unittestgui.py::test_get_versions - - # Broken in Pyside2 - spyder_unittest/tests/test_unittestplugin.py::test_menu_item - spyder_unittest/tests/test_unittestplugin.py::test_pythonpath_change - spyder_unittest/tests/test_unittestplugin.py::test_default_working_dir - spyder_unittest/tests/test_unittestplugin.py::test_plugin_config - spyder_unittest/tests/test_unittestplugin.py::test_go_to_test_definition - - # Don't depend on nose2 - spyder_unittest/backend/workers/tests/test_print_versions.py::test_get_nose2_info -) - -EPYTEST_IGNORE=( - # Example test that somehow gets picked up - doc/example/test_foo.py -) - -python_test() { - virtx epytest -} diff --git a/dev-python/spyder/Manifest b/dev-python/spyder/Manifest deleted file mode 100644 index e095372b1b93..000000000000 --- a/dev-python/spyder/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST spyder-6.1.3.gh.tar.gz 16052614 BLAKE2B adb74840fb8c4f1a30c523a0cbf2772f8c18c090996b1cf4bc293740c62d6910fc3b5a4f44eaaf15b7adfe119a8b8fb3d044ef3c922584c6f8a3128078ac5565 SHA512 9097df8bffd9b83a2bd217b87059d022abd1e46295f10fad627a4f87d145ca2190672635ae32c78932f487e8c5964702420d8c3a01a2b6a56db96d9e2f8d037c -DIST spyder-6.1.4.gh.tar.gz 16109517 BLAKE2B 16eaa64d044c00104fa21c2a76544ba19001312fc1f30838ba26e1bdd2c0f55ad988e72a53211c71988e281898768a40416410126b7fd3d816d62e574f3965b5 SHA512 19f5ec0c5c365d5c7b9ce64e41e4dbc8eaaae3a42e8b939fcf4765aba1a0d74bd9284977ca141b230654d16fea09512a5ae7e381306ba86d97365a7c109c72fd -DIST spyder-docs-98004cb46d97fa9fa1cfc3f469919928761e7054.gh.tar.gz 93375891 BLAKE2B c98d391bb33b1ba70bf9c8e8072073e87437541aacd4be42140711b786e8ae07bf5a7ca53dffdb826922b5523150fa2950b04117c335dc57f7c2c22eb693c23f SHA512 55e13f9a55075aed007be32581af954d406703dd9586352084162e01865f943c5aff3aa11b50bdc9813dd8a3a52f8fa8f961c73cfc3f96d95930f2a7b823a1d1 diff --git a/dev-python/spyder/files/spyder-5.0.0-build.patch b/dev-python/spyder/files/spyder-5.0.0-build.patch deleted file mode 100644 index be849e78e49f..000000000000 --- a/dev-python/spyder/files/spyder-5.0.0-build.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff --git a/setup.py b/setup.py -index ff4f8ec..08a4f2d 100644 ---- a/setup.py -+++ b/setup.py -@@ -111,24 +111,6 @@ def get_packages(): - return packages - - --# ============================================================================= --# Make Linux detect Spyder desktop file (will not work with wheels) --# ============================================================================= --class CustomInstallData(install_data): -- -- def run(self): -- install_data.run(self) -- if sys.platform.startswith('linux'): -- try: -- subprocess.call(['update-desktop-database']) -- except: -- print("ERROR: unable to update desktop database", -- file=sys.stderr) -- -- --CMDCLASS = {'install_data': CustomInstallData} -- -- - # ============================================================================= - # Main scripts - # ============================================================================= -@@ -196,7 +178,6 @@ def run(self): - 'Topic :: Scientific/Engineering', - 'Topic :: Software Development :: Widget Sets', - ], -- cmdclass=CMDCLASS, - ) - - diff --git a/dev-python/spyder/files/spyder-6.0.3-no-dep-on-importlib.patch b/dev-python/spyder/files/spyder-6.0.3-no-dep-on-importlib.patch deleted file mode 100644 index 5523b40bdf07..000000000000 --- a/dev-python/spyder/files/spyder-6.0.3-no-dep-on-importlib.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff --git a/requirements/main.yml b/requirements/main.yml -index 7371c0ecd..74b3b55ac 100644 ---- a/requirements/main.yml -+++ b/requirements/main.yml -@@ -14,8 +14,6 @@ dependencies: - - cookiecutter >=1.6.0 - - diff-match-patch >=20181111 - - fzf >=0.42.0 -- # Need at least some compatibility with python 3.10 features -- - importlib-metadata >=4.6.0 - - intervaltree >=3.0.2 - - ipython >=8.13.0,<9.0.0,!=8.17.1 - - jedi >=0.17.2,<0.20.0 -diff --git a/setup.py b/setup.py -index bde2452a4..36ba50ff5 100644 ---- a/setup.py -+++ b/setup.py -@@ -260,9 +260,6 @@ def run(self): - 'cloudpickle>=0.5.0', - 'cookiecutter>=1.6.0', - 'diff-match-patch>=20181111', -- # While this is only required for python <3.10, it is safe enough to -- # install in all cases and helps the tests to pass. -- 'importlib-metadata>=4.6.0', - 'intervaltree>=3.0.2', - 'ipython>=8.12.2,<8.13.0; python_version=="3.8"', - 'ipython>=8.13.0,<9.0.0,!=8.17.1; python_version>"3.8"', -diff --git a/spyder/dependencies.py b/spyder/dependencies.py -index 67eea346d..e1026f8e5 100644 ---- a/spyder/dependencies.py -+++ b/spyder/dependencies.py -@@ -42,7 +42,6 @@ - CLOUDPICKLE_REQVER = '>=0.5.0' - COOKIECUTTER_REQVER = '>=1.6.0' - DIFF_MATCH_PATCH_REQVER = '>=20181111' --IMPORTLIB_METADATA_REQVER = '>=4.6.0' - INTERVALTREE_REQVER = '>=3.0.2' - IPYTHON_REQVER = ">=8.12.2,<8.13.0" if PY38 else ">=8.13.0,<9.0.0,!=8.17.1" - JEDI_REQVER = '>=0.17.2,<0.20.0' -@@ -130,10 +129,6 @@ - 'package_name': "diff-match-patch", - 'features': _("Compute text file diff changes during edition"), - 'required_version': DIFF_MATCH_PATCH_REQVER}, -- {'modname': 'importlib_metadata', -- 'package_name': 'importlib-metadata', -- 'features': _('Access the metadata for a Python package'), -- 'required_version': IMPORTLIB_METADATA_REQVER}, - {'modname': "intervaltree", - 'package_name': "intervaltree", - 'features': _("Compute folding range nesting levels"), diff --git a/dev-python/spyder/metadata.xml b/dev-python/spyder/metadata.xml deleted file mode 100644 index 6f5a701add96..000000000000 --- a/dev-python/spyder/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <stabilize-allarches/> - <longdescription lang="en"> - Spyder is a powerful scientific environment written in Python, - for Python,and designed by and for scientists, engineers and data analysts. - It features a unique combination of the advanced editing, analysis, debugging and profiling functionality - of a comprehensive development tool - with the data exploration, interactive execution, deep inspection and beautiful visualization capabilities - of an analysis package. - Furthermore, Spyder offers built-in integration with many popular scientific libraries, - including NumPy, SciPy, Pandas, IPython, QtConsole, Matplotlib, SymPy, and more, - and can be extended further with full plugin support. - </longdescription> - <upstream> - <remote-id type="pypi">spyder</remote-id> - <remote-id type="github">spyder-ide/spyder</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/spyder/spyder-6.1.3.ebuild b/dev-python/spyder/spyder-6.1.3.ebuild deleted file mode 100644 index ed0e09a7aef5..000000000000 --- a/dev-python/spyder/spyder-6.1.3.ebuild +++ /dev/null @@ -1,209 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 optfeature xdg #virtualx - -# Commit of documentation to fetch -DOCS_PV="98004cb46d97fa9fa1cfc3f469919928761e7054" - -DESCRIPTION="The Scientific Python Development Environment" -HOMEPAGE=" - https://www.spyder-ide.org/ - https://github.com/spyder-ide/spyder/ - https://pypi.org/project/spyder/ -" -SRC_URI=" - https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz - https://github.com/spyder-ide/${PN}-docs/archive/${DOCS_PV}.tar.gz -> ${PN}-docs-${DOCS_PV}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -# Missing deps and broken -RESTRICT="test" - -RDEPEND=" - >=dev-python/aiohttp-3.11.2[${PYTHON_USEDEP}] - >=dev-python/asyncssh-2.14.0[${PYTHON_USEDEP}] - <dev-python/asyncssh-3.0.0[${PYTHON_USEDEP}] - >=dev-python/atomicwrites-1.2.0[${PYTHON_USEDEP}] - >=dev-python/bcrypt-4.3.0[${PYTHON_USEDEP}] - >=dev-python/chardet-2.0.0[${PYTHON_USEDEP}] - >=dev-util/cookiecutter-1.6.0[${PYTHON_USEDEP}] - >=dev-python/diff-match-patch-20181111[${PYTHON_USEDEP}] - >=dev-python/intervaltree-3.0.2[${PYTHON_USEDEP}] - >=dev-python/ipython-pygments-lexers-1.0.0[${PYTHON_USEDEP}] - >=dev-python/jellyfish-0.7[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/keyring-17.0.0[${PYTHON_USEDEP}] - >=dev-python/markdown-it-py-3.0.0[${PYTHON_USEDEP}] - >=dev-python/nbconvert-4.0[${PYTHON_USEDEP}] - >=dev-python/numpydoc-0.6.0[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.4.0[${PYTHON_USEDEP}] - >=dev-python/pickleshare-0.4[${PYTHON_USEDEP}] - >=dev-python/psutil-5.3[${PYTHON_USEDEP}] - >=dev-python/pygithub-2.3.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.0[${PYTHON_USEDEP}] - >=dev-python/pylint-venv-3.0.2[${PYTHON_USEDEP}] - >=dev-python/python-lsp-black-2.0.0[${PYTHON_USEDEP}] - <dev-python/python-lsp-black-3.0.0[${PYTHON_USEDEP}] - >=dev-python/python-lsp-ruff-2.3.0[${PYTHON_USEDEP}] - <dev-python/python-lsp-ruff-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pyls-spyder-0.4.0[${PYTHON_USEDEP}] - >=dev-python/pyuca-1.2[${PYTHON_USEDEP}] - >=dev-python/pyxdg-0.26[${PYTHON_USEDEP}] - >=dev-python/pyzmq-24.0.0[${PYTHON_USEDEP}] - >=dev-python/qdarkstyle-3.2.0[${PYTHON_USEDEP}] - <dev-python/qdarkstyle-3.3.0[${PYTHON_USEDEP}] - >=dev-python/qstylizer-0.2.2[${PYTHON_USEDEP}] - >=dev-python/qtawesome-1.4.1[${PYTHON_USEDEP}] - <dev-python/qtawesome-1.5.0[${PYTHON_USEDEP}] - >=dev-python/qtconsole-5.7.1[${PYTHON_USEDEP}] - <dev-python/qtconsole-5.8.0[${PYTHON_USEDEP}] - >=dev-python/qtpy-2.4.0[${PYTHON_USEDEP},pyqt6,quick,svg,webengine] - >=dev-python/rtree-0.9.7[${PYTHON_USEDEP}] - >=dev-python/sphinx-7.2.0[${PYTHON_USEDEP}] - >=dev-python/spyder-kernels-3.1.3[${PYTHON_USEDEP}] - <dev-python/spyder-kernels-3.2.0[${PYTHON_USEDEP}] - >=dev-python/superqt-0.6.2[${PYTHON_USEDEP}] - <dev-python/superqt-1.0.0[${PYTHON_USEDEP}] - >=dev-python/textdistance-4.2.0[${PYTHON_USEDEP}] - >=dev-python/three-merge-0.1.1[${PYTHON_USEDEP}] - >=dev-python/watchdog-0.10.3[${PYTHON_USEDEP}] - >=dev-python/yarl-1.9.4[${PYTHON_USEDEP}] -" - -# BDEPEND=" -# test? ( -# dev-python/cython[${PYTHON_USEDEP}] -# dev-python/flaky[${PYTHON_USEDEP}] -# dev-python/matplotlib[tk,${PYTHON_USEDEP}] -# dev-python/pandas[${PYTHON_USEDEP}] -# dev-python/pillow[${PYTHON_USEDEP}] -# dev-python/pytest-lazy-fixture[${PYTHON_USEDEP}] -# dev-python/pytest-mock[${PYTHON_USEDEP}] -# dev-python/pytest-order[${PYTHON_USEDEP}] -# dev-python/pytest-qt[${PYTHON_USEDEP}] -# dev-python/pytest-timeout[${PYTHON_USEDEP}] -# dev-python/pyyaml[${PYTHON_USEDEP}] -# dev-python/qtpy[${PYTHON_USEDEP}] -# dev-python/scipy[${PYTHON_USEDEP}] -# dev-python/sympy[${PYTHON_USEDEP}] -# )" - -# Based on the courtesy of Arfrever -# This patch removes a call to update-desktop-database during build -# This fails because access is denied to this command during build -PATCHES=( - "${FILESDIR}/${PN}-5.0.0-build.patch" - "${FILESDIR}/${PN}-6.0.3-no-dep-on-importlib.patch" -) - -DOCS=( - "AUTHORS.txt" - "Announcements.md" - "CHANGELOG.md" - "CODE_OF_CONDUCT.md" - "CONTRIBUTING.md" - "NOTICE.txt" - "README.md" - "RELEASE.md" -) - -distutils_enable_tests pytest -# TODO: Package sphinx-design -# distutils_enable_sphinx docs/doc \ -# dev-python/sphinx-panels \ -# dev-python/pydata-sphinx-theme \ -# dev-python/sphinx-multiversion - -python_prepare_all() { - # move docs into workdir - mv ../spyder-docs-${DOCS_PV}* docs || die - - # these dependencies are packaged separately: - # dev-python/spyder-kernels, - # dev-python/python-lsp-server, - # dev-python/qdarkstyle - rm -r external-deps/* || die - # runs against things packaged in external-deps dir - rm conftest.py || die - - # Do not depend on pyqt5<5.16, this dependency is carried by QtPy[pyqt5] - # Do not depend on pyqtwebengine<5.16, this dependency is carried by QtPy[webengine] - # Do not depend on parso and jedi, this is dependency is carried in python-lsp-server - # Do not depend on python-lsp-server, this dependency is carried in pyls-spyder - # Do not depend on ipython, this dependency is carried in spyder-kernels - # The explicit version requirements only make things more complicated, if e.g. - # pyls-spyder gains compatibility with a newer version of python-lsp-server - # in a new release it will take time for this information to propagate into - # the next spyder release. So just remove the dependency and let the other - # ebuilds handle the version requirements to speed things up and prevent - # issues such as Bug 803269. - sed -i \ - -e "/'pyqt5[ 0-9<=>.,]*',/d" \ - -e "/'pyqtwebengine[ 0-9<=>.,]*',/d" \ - -e "/'python-lsp-server\[all\][ 0-9<=>.,]*',/d" \ - -e "/'parso[ 0-9<=>.,]*',/d" \ - -e "/'jedi[ 0-9<=>.,]*',/d" \ - -e "/'pylint[ 0-9<=>.,]*',/d" \ - setup.py || die - # -e "/'ipython[ 0-9<=>.,]*',/d" \ - sed -i \ - -e "/^PYLS_REQVER/c\PYLS_REQVER = '>=0.0.1'" \ - -e "/^PYLSP_REQVER/c\PYLSP_REQVER = '>=0.0.1'" \ - -e "/^PARSO_REQVER/c\PARSO_REQVER = '>=0.0.1'" \ - -e "/^JEDI_REQVER/c\JEDI_REQVER = '>=0.0.1'" \ - -e "/^PYLINT_REQVER/c\PYLINT_REQVER = '>=0.0.1'" \ - spyder/dependencies.py || die - # -e "/^IPYTHON_REQVER/c\IPYTHON_REQVER = '>=0.0.1'" \ - - # do not check deps, fails because we removed dependencies above - sed -i -e 's:test_dependencies_for_spyder_setup_install_requires_in_sync:_&:' \ - spyder/tests/test_dependencies_in_sync.py || die - - # skip online test - rm spyder/widgets/github/tests/test_github_backend.py || die - - export SPYDER_QT_BINDING=pyqt6 - - distutils-r1_python_prepare_all -} - -# Calling pytest directly somehow passes the pytest arguments to spyder -# causing an invalid argument error -# python_test() { -# virtx "${EPYTHON}" runtests.py -# } - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib - optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas - optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy - optfeature "Symbolic mathematics in the IPython console" dev-python/sympy - optfeature "Import Matlab workspace files in the Variable Explorer" dev-python/scipy - optfeature "Run Cython files in the IPython console" dev-python/cython - optfeature "The hdf5/h5py plugin" dev-python/h5py - optfeature "The line profiler plugin" dev-python/spyder-line-profiler - optfeature "Vim key bindings" dev-python/spyder-vim - optfeature "Unittest support" dev-python/spyder-unittest - optfeature "System terminal inside spyder" dev-python/spyder-terminal - optfeature "Jupyter notebook support" dev-python/spyder-notebook - # spyder-memory-profiler is not compatible with spyder-5.2+ yet - # optfeature "The memory profiler plugin" dev-python/spyder-memory-profiler - # spyder-reports not yet updated to >=spyder-4.0.0 - # optfeature "Markdown reports using Pweave" dev-python/spyder-reports - # Plugins with no release yet: - # optfeature "Manage virtual environments and packages" dev-python/spyder-env-manager - # optfeature "VCS (e.g. git) integration" dev-python/spyder-vcs -} diff --git a/dev-python/spyder/spyder-6.1.4.ebuild b/dev-python/spyder/spyder-6.1.4.ebuild deleted file mode 100644 index 6dfb1d6f0c36..000000000000 --- a/dev-python/spyder/spyder-6.1.4.ebuild +++ /dev/null @@ -1,209 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 optfeature xdg #virtualx - -# Commit of documentation to fetch -DOCS_PV="98004cb46d97fa9fa1cfc3f469919928761e7054" - -DESCRIPTION="The Scientific Python Development Environment" -HOMEPAGE=" - https://www.spyder-ide.org/ - https://github.com/spyder-ide/spyder/ - https://pypi.org/project/spyder/ -" -SRC_URI=" - https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz - https://github.com/spyder-ide/${PN}-docs/archive/${DOCS_PV}.tar.gz -> ${PN}-docs-${DOCS_PV}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -# Missing deps and broken -RESTRICT="test" - -RDEPEND=" - >=dev-python/aiohttp-3.11.2[${PYTHON_USEDEP}] - >=dev-python/asyncssh-2.14.0[${PYTHON_USEDEP}] - <dev-python/asyncssh-3.0.0[${PYTHON_USEDEP}] - >=dev-python/bcrypt-4.3.0[${PYTHON_USEDEP}] - >=dev-python/chardet-5.2.0[${PYTHON_USEDEP}] - <dev-python/chardet-8.0.0[${PYTHON_USEDEP}] - >=dev-util/cookiecutter-1.6.0[${PYTHON_USEDEP}] - >=dev-python/diff-match-patch-20181111[${PYTHON_USEDEP}] - >=dev-python/intervaltree-3.0.2[${PYTHON_USEDEP}] - >=dev-python/ipython-pygments-lexers-1.0.0[${PYTHON_USEDEP}] - >=dev-python/jellyfish-0.7[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/keyring-17.0.0[${PYTHON_USEDEP}] - >=dev-python/markdown-it-py-3.0.0[${PYTHON_USEDEP}] - >=dev-python/nbconvert-4.0[${PYTHON_USEDEP}] - >=dev-python/numpydoc-0.6.0[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/pexpect-4.4.0[${PYTHON_USEDEP}] - >=dev-python/pickleshare-0.4[${PYTHON_USEDEP}] - >=dev-python/psutil-5.3[${PYTHON_USEDEP}] - >=dev-python/pygithub-2.3.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.0[${PYTHON_USEDEP}] - >=dev-python/pylint-venv-3.0.2[${PYTHON_USEDEP}] - >=dev-python/python-lsp-black-2.0.0[${PYTHON_USEDEP}] - <dev-python/python-lsp-black-3.0.0[${PYTHON_USEDEP}] - >=dev-python/python-lsp-ruff-2.3.0[${PYTHON_USEDEP}] - <dev-python/python-lsp-ruff-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pyls-spyder-0.4.0[${PYTHON_USEDEP}] - >=dev-python/pyuca-1.2[${PYTHON_USEDEP}] - >=dev-python/pyxdg-0.26[${PYTHON_USEDEP}] - >=dev-python/pyzmq-24.0.0[${PYTHON_USEDEP}] - >=dev-python/qdarkstyle-3.2.0[${PYTHON_USEDEP}] - <dev-python/qdarkstyle-3.3.0[${PYTHON_USEDEP}] - >=dev-python/qstylizer-0.2.2[${PYTHON_USEDEP}] - >=dev-python/qtawesome-1.4.1[${PYTHON_USEDEP}] - <dev-python/qtawesome-1.5.0[${PYTHON_USEDEP}] - >=dev-python/qtconsole-5.7.2[${PYTHON_USEDEP}] - <dev-python/qtconsole-5.8.0[${PYTHON_USEDEP}] - >=dev-python/qtpy-2.4.0[${PYTHON_USEDEP},pyqt6,quick,svg,webengine] - >=dev-python/rtree-0.9.7[${PYTHON_USEDEP}] - >=dev-python/sphinx-7.2.0[${PYTHON_USEDEP}] - >=dev-python/spyder-kernels-3.1.3[${PYTHON_USEDEP}] - <dev-python/spyder-kernels-3.2.0[${PYTHON_USEDEP}] - >=dev-python/superqt-0.6.2[${PYTHON_USEDEP}] - <dev-python/superqt-1.0.0[${PYTHON_USEDEP}] - >=dev-python/textdistance-4.2.0[${PYTHON_USEDEP}] - >=dev-python/three-merge-0.1.1[${PYTHON_USEDEP}] - >=dev-python/watchdog-0.10.3[${PYTHON_USEDEP}] - >=dev-python/yarl-1.9.4[${PYTHON_USEDEP}] -" - -# BDEPEND=" -# test? ( -# dev-python/cython[${PYTHON_USEDEP}] -# dev-python/flaky[${PYTHON_USEDEP}] -# dev-python/matplotlib[tk,${PYTHON_USEDEP}] -# dev-python/pandas[${PYTHON_USEDEP}] -# dev-python/pillow[${PYTHON_USEDEP}] -# dev-python/pytest-lazy-fixture[${PYTHON_USEDEP}] -# dev-python/pytest-mock[${PYTHON_USEDEP}] -# dev-python/pytest-order[${PYTHON_USEDEP}] -# dev-python/pytest-qt[${PYTHON_USEDEP}] -# dev-python/pytest-timeout[${PYTHON_USEDEP}] -# dev-python/pyyaml[${PYTHON_USEDEP}] -# dev-python/qtpy[${PYTHON_USEDEP}] -# dev-python/scipy[${PYTHON_USEDEP}] -# dev-python/sympy[${PYTHON_USEDEP}] -# )" - -# Based on the courtesy of Arfrever -# This patch removes a call to update-desktop-database during build -# This fails because access is denied to this command during build -PATCHES=( - "${FILESDIR}/${PN}-5.0.0-build.patch" - "${FILESDIR}/${PN}-6.0.3-no-dep-on-importlib.patch" -) - -DOCS=( - "AUTHORS.txt" - "Announcements.md" - "CHANGELOG.md" - "CODE_OF_CONDUCT.md" - "CONTRIBUTING.md" - "NOTICE.txt" - "README.md" - "RELEASE.md" -) - -distutils_enable_tests pytest -# TODO: Package sphinx-design -# distutils_enable_sphinx docs/doc \ -# dev-python/sphinx-panels \ -# dev-python/pydata-sphinx-theme \ -# dev-python/sphinx-multiversion - -python_prepare_all() { - # move docs into workdir - mv ../spyder-docs-${DOCS_PV}* docs || die - - # these dependencies are packaged separately: - # dev-python/spyder-kernels, - # dev-python/python-lsp-server, - # dev-python/qdarkstyle - rm -r external-deps/* || die - # runs against things packaged in external-deps dir - rm conftest.py || die - - # Do not depend on pyqt5<5.16, this dependency is carried by QtPy[pyqt5] - # Do not depend on pyqtwebengine<5.16, this dependency is carried by QtPy[webengine] - # Do not depend on parso and jedi, this is dependency is carried in python-lsp-server - # Do not depend on python-lsp-server, this dependency is carried in pyls-spyder - # Do not depend on ipython, this dependency is carried in spyder-kernels - # The explicit version requirements only make things more complicated, if e.g. - # pyls-spyder gains compatibility with a newer version of python-lsp-server - # in a new release it will take time for this information to propagate into - # the next spyder release. So just remove the dependency and let the other - # ebuilds handle the version requirements to speed things up and prevent - # issues such as Bug 803269. - sed -i \ - -e "/'pyqt5[ 0-9<=>.,]*',/d" \ - -e "/'pyqtwebengine[ 0-9<=>.,]*',/d" \ - -e "/'python-lsp-server\[all\][ 0-9<=>.,]*',/d" \ - -e "/'parso[ 0-9<=>.,]*',/d" \ - -e "/'jedi[ 0-9<=>.,]*',/d" \ - -e "/'pylint[ 0-9<=>.,]*',/d" \ - setup.py || die - # -e "/'ipython[ 0-9<=>.,]*',/d" \ - sed -i \ - -e "/^PYLS_REQVER/c\PYLS_REQVER = '>=0.0.1'" \ - -e "/^PYLSP_REQVER/c\PYLSP_REQVER = '>=0.0.1'" \ - -e "/^PARSO_REQVER/c\PARSO_REQVER = '>=0.0.1'" \ - -e "/^JEDI_REQVER/c\JEDI_REQVER = '>=0.0.1'" \ - -e "/^PYLINT_REQVER/c\PYLINT_REQVER = '>=0.0.1'" \ - spyder/dependencies.py || die - # -e "/^IPYTHON_REQVER/c\IPYTHON_REQVER = '>=0.0.1'" \ - - # do not check deps, fails because we removed dependencies above - sed -i -e 's:test_dependencies_for_spyder_setup_install_requires_in_sync:_&:' \ - spyder/tests/test_dependencies_in_sync.py || die - - # skip online test - rm spyder/widgets/github/tests/test_github_backend.py || die - - export SPYDER_QT_BINDING=pyqt6 - - distutils-r1_python_prepare_all -} - -# Calling pytest directly somehow passes the pytest arguments to spyder -# causing an invalid argument error -# python_test() { -# virtx "${EPYTHON}" runtests.py -# } - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "2D/3D plotting in the Python and IPython consoles" dev-python/matplotlib - optfeature "View and edit DataFrames and Series in the Variable Explorer" dev-python/pandas - optfeature "View and edit two or three dimensional arrays in the Variable Explorer" dev-python/numpy - optfeature "Symbolic mathematics in the IPython console" dev-python/sympy - optfeature "Import Matlab workspace files in the Variable Explorer" dev-python/scipy - optfeature "Run Cython files in the IPython console" dev-python/cython - optfeature "The hdf5/h5py plugin" dev-python/h5py - optfeature "The line profiler plugin" dev-python/spyder-line-profiler - optfeature "Vim key bindings" dev-python/spyder-vim - optfeature "Unittest support" dev-python/spyder-unittest - optfeature "System terminal inside spyder" dev-python/spyder-terminal - optfeature "Jupyter notebook support" dev-python/spyder-notebook - # spyder-memory-profiler is not compatible with spyder-5.2+ yet - # optfeature "The memory profiler plugin" dev-python/spyder-memory-profiler - # spyder-reports not yet updated to >=spyder-4.0.0 - # optfeature "Markdown reports using Pweave" dev-python/spyder-reports - # Plugins with no release yet: - # optfeature "Manage virtual environments and packages" dev-python/spyder-env-manager - # optfeature "VCS (e.g. git) integration" dev-python/spyder-vcs -} diff --git a/dev-python/sqlalchemy-rqlite/Manifest b/dev-python/sqlalchemy-rqlite/Manifest deleted file mode 100644 index 78de76f63c40..000000000000 --- a/dev-python/sqlalchemy-rqlite/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sqlalchemy-rqlite-2.0.gh.tar.gz 4965 BLAKE2B b3567b9c4d6aa1b9c2098529f6c1066d5e96cd01e612593844ce87bc79229f5f4d4501fa02a281d4027a39ed0368ac3e4ff20be1daeee639f709569f0c801aed SHA512 d2f335031add36c4efc91899a143b79c1a047fbd7fd43e61cc76f0a8e843fe3beffd5b9c6507fd8269dcdd60fd56bf18e605dc96f1f12123b5eea1bd2dd4330e diff --git a/dev-python/sqlalchemy-rqlite/metadata.xml b/dev-python/sqlalchemy-rqlite/metadata.xml deleted file mode 100644 index f02bf9c4b6ce..000000000000 --- a/dev-python/sqlalchemy-rqlite/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <upstream> - <remote-id type="github">rqlite/sqlalchemy-rqlite</remote-id> - <remote-id type="pypi">sqlalchemy-rqlite</remote-id> - </upstream> - <maintainer type="person"> - <email>zmedico@gentoo.org</email> - </maintainer> -</pkgmetadata> diff --git a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-2.0.ebuild b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-2.0.ebuild deleted file mode 100644 index c751ccb5a433..000000000000 --- a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-2.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A SQLAlchemy dialect for rqlite" -HOMEPAGE=" - https://github.com/rqlite/sqlalchemy-rqlite/ - https://pypi.org/project/sqlalchemy-rqlite/ -" -SRC_URI=" - https://github.com/rqlite/sqlalchemy-rqlite/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/pyrqlite[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - sed -e "s:^__version__ = .*:__version__ = '${PV}':" -i src/sqlalchemy_rqlite/constants.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest deleted file mode 100644 index 493e23105a2a..000000000000 --- a/dev-python/sqlalchemy/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST sqlalchemy-2.0.49.tar.gz 9898221 BLAKE2B becdf2e8fab5712ac175ac649bb2f6a8b830122d3df218c5f4039ef9e51a3ebe1d99d21fc13719d8c48b9de1b335ed079fc59f5ada696ae11c682f418640aa4a SHA512 7c28643c0f220f0c096eab3aff094949144b42fe0c72813f5a9ed27d1531504b2ecef30d9ce0e7294110519588ba687a30f414a6ba961e99bf37d4fb867da47e -DIST sqlalchemy-2.0.50.tar.gz 9907424 BLAKE2B bea56c629fb1e98f031149191e3ba5d74bd167a3213cbd400dbc61c38457b9b3c1ec8e3f712f452f62791889829500272d740d40059ef374e50d41aeb96d2d71 SHA512 3cb9872cb9adc7ca52d5a28c581e2be21f6e6853405a8fc15ef34c2e2b8a52cad066b46dbac264193b323d85ab9f5a06a7f98867c66f048e5ee836ec5ef6b4df -DIST sqlalchemy-2.1.0b2.tar.gz 10225731 BLAKE2B ec2a69fe0f636f6a9366874e071b43b3f7314de57483e8c6948042b232a0b336273f9ab1f89ad43969db1ec111b037b705b2b41dcaa0e140eb2fe66a1d6e29e8 SHA512 ad1087cc6a8a2d6646ddc74a5ef10e0218275c32a2f8b90ca41138800fd2bc9a9ca8afb60de3a0a424f6111226e55ff21d16f14de3b57ddd26bccd9d883c7c01 diff --git a/dev-python/sqlalchemy/metadata.xml b/dev-python/sqlalchemy/metadata.xml deleted file mode 100644 index 6558375c7fdf..000000000000 --- a/dev-python/sqlalchemy/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">SQLAlchemy</remote-id> - <remote-id type="github">sqlalchemy/sqlalchemy</remote-id> - <bugs-to>https://github.com/sqlalchemy/sqlalchemy/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.49.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.49.ebuild deleted file mode 100644 index 53db923c6b89..000000000000 --- a/dev-python/sqlalchemy/sqlalchemy-2.0.49.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=SQLAlchemy -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite?" - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python SQL toolkit and Object Relational Mapper" -HOMEPAGE=" - https://www.sqlalchemy.org/ - https://pypi.org/project/SQLAlchemy/ - https://github.com/sqlalchemy/sqlalchemy/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="examples +sqlite test" - -RDEPEND=" - >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - $(python_gen_impl_dep sqlite) - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/greenlet/d' setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_IGNORE=( - test/ext/mypy/test_mypy_plugin_py3k.py - test/typing/test_mypy.py - # hardcode call counts specific to Python versions - test/aaa_profiling - ) - local EPYTEST_DESELECT=( - # warning tests are unreliable - test/base/test_warnings.py - # TODO: flaky? xdist? - test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_await_fallback_no_greenlet - ) - local sqlite_version=$(sqlite3 --version | cut -d' ' -f1) - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # TODO: looks like cursor cleanup failure - "test/dialect/test_suite.py::ReturningGuardsTest_sqlite+pysqlite_${sqlite_version//./_}" - # mismatched exception messages - "test/dialect/sqlite/test_types.py::TestTypes_sqlite+pysqlite_${sqlite_version//./_}::test_cant_parse_datetime_message" - test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_varg - test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_varg - test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access - test/engine/test_processors.py::PyDateProcessorTest::test_time_invalid_string - # TODO - test/orm/test_utils.py::ContextualWarningsTest::test_autoflush_implicit - test/orm/test_utils.py::ContextualWarningsTest::test_configure_mappers_explicit - "test/sql/test_resultset.py::CursorResultTest_sqlite+pysqlite_${sqlite_version//./_}::test_new_row_no_dict_behaviors" - "test/sql/test_compare.py::HasCacheKeySubclass::test_init_args_in_traversal[_MemoizedSelectEntities]" - test/sql/test_lambdas.py::LambdaElementTest::test_bindparam_not_cached - test/sql/test_compare.py::CompareAndCopyTest::test_all_present - "test/dialect/sqlite/test_on_conflict.py::OnConflictTest_sqlite+pysqlite_${sqlite_version//./_}::test_on_conflict_do_update_bindparam" - test/sql/test_compare.py::CacheKeyTest::test_cache_key - test/sql/test_compare.py::CompareAndCopyTest::test_compare_labels - test/sql/test_compare.py::CompareAndCopyTest::test_copy_internals - ) - ;; - esac - if ! has_version "dev-python/greenlet[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution - test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[False-True]" - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-True]" - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[has_terminate-is_asyncio]" - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[not_has_terminate-is_asyncio]" - "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]" - "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True]" - ) - fi - - # upstream's test suite is horribly hacky; it relies on disabling - # the warnings plugin and turning warnings into errors; this also - # means that any DeprecationWarnings from third-party plugins cause - # everything to explode - epytest --reruns-delay=2 -m "not gc_intensive and not timing_intensive and not mypy" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "asyncio support" dev-python/greenlet - optfeature "MySQL support" \ - dev-python/mysqlclient \ - dev-python/pymysql - optfeature "postgresql support" dev-python/psycopg:2 -} diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.50.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.50.ebuild deleted file mode 100644 index 3d00017e0c48..000000000000 --- a/dev-python/sqlalchemy/sqlalchemy-2.0.50.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=SQLAlchemy -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite?" - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python SQL toolkit and Object Relational Mapper" -HOMEPAGE=" - https://www.sqlalchemy.org/ - https://pypi.org/project/SQLAlchemy/ - https://github.com/sqlalchemy/sqlalchemy/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="examples +sqlite test" - -RDEPEND=" - >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - $(python_gen_impl_dep sqlite) - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/greenlet/d' setup.cfg || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_IGNORE=( - test/ext/mypy/test_mypy_plugin_py3k.py - test/typing/test_mypy.py - # hardcode call counts specific to Python versions - test/aaa_profiling - ) - local EPYTEST_DESELECT=( - # warning tests are unreliable - test/base/test_warnings.py - # TODO: flaky? xdist? - test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_await_fallback_no_greenlet - ) - local sqlite_version=$(sqlite3 --version | cut -d' ' -f1) - case ${EPYTHON} in - pypy3.11) - # pypy is broken beyond repair now - return - ;; - esac - if ! has_version "dev-python/greenlet[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution - test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[False-True]" - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-True]" - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[has_terminate-is_asyncio]" - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[not_has_terminate-is_asyncio]" - "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]" - "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True]" - ) - fi - - # upstream's test suite is horribly hacky; it relies on disabling - # the warnings plugin and turning warnings into errors; this also - # means that any DeprecationWarnings from third-party plugins cause - # everything to explode - epytest --reruns-delay=2 -m "not gc_intensive and not timing_intensive and not mypy" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "asyncio support" dev-python/greenlet - optfeature "MySQL support" \ - dev-python/mysqlclient \ - dev-python/pymysql - optfeature "postgresql support" dev-python/psycopg:2 -} diff --git a/dev-python/sqlalchemy/sqlalchemy-2.1.0_beta2.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.1.0_beta2.ebuild deleted file mode 100644 index 4389601be911..000000000000 --- a/dev-python/sqlalchemy/sqlalchemy-2.1.0_beta2.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=SQLAlchemy -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite?" - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python SQL toolkit and Object Relational Mapper" -HOMEPAGE=" - https://www.sqlalchemy.org/ - https://pypi.org/project/SQLAlchemy/ - https://github.com/sqlalchemy/sqlalchemy/ -" - -LICENSE="MIT" -SLOT="0" -if [[ ${PV} != *_beta* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" -fi -IUSE="examples +sqlite test" - -RDEPEND=" - >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - $(python_gen_impl_dep sqlite) - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - test/ext/mypy/test_mypy_plugin_py3k.py - test/typing/test_mypy.py - # hardcode call counts specific to Python versions - test/aaa_profiling - ) - local EPYTEST_DESELECT=( - # warning tests are unreliable - test/base/test_warnings.py - # TODO: flaky? xdist? - test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_await_fallback_no_greenlet - ) - local sqlite_version=$(sqlite3 --version | cut -d' ' -f1) - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # TODO: looks like cursor cleanup failure - "test/dialect/test_suite.py::ReturningGuardsTest_sqlite+pysqlite_${sqlite_version//./_}" - # mismatched exception messages - "test/dialect/sqlite/test_types.py::TestTypes_sqlite+pysqlite_${sqlite_version//./_}::test_cant_parse_datetime_message" - "test/engine/test_execute.py::ExecuteDriverTest_sqlite+pysqlite_${sqlite_version//./_}::test_exception_wrapping_orig_accessors" - test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_varg - test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_varg - test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access - test/engine/test_processors.py::PyDateProcessorTest::test_time_invalid_string - "test/engine/test_processors.py::PyDateProcessorTest::test_invalid_string[str_to_time]" - # TODO - test/orm/test_utils.py::ContextualWarningsTest::test_autoflush_implicit - test/orm/test_utils.py::ContextualWarningsTest::test_configure_mappers_explicit - "test/sql/test_resultset.py::CursorResultTest_sqlite+pysqlite_${sqlite_version//./_}::test_new_row_no_dict_behaviors" - "test/sql/test_compare.py::HasCacheKeySubclass::test_init_args_in_traversal[_MemoizedSelectEntities]" - test/sql/test_lambdas.py::LambdaElementTest::test_bindparam_not_cached - test/sql/test_compare.py::CompareAndCopyTest::test_all_present - test/sql/test_compare.py::CacheKeyTest::test_cache_key - "test/dialect/sqlite/test_on_conflict.py::OnConflictTest_sqlite+pysqlite_${sqlite_version//./_}::test_on_conflict_do_update_bindparam" - ) - ;; - esac - if ! has_version "dev-python/greenlet[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution - test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[False-True]" - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-True]" - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[has_terminate-is_asyncio]" - "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[not_has_terminate-is_asyncio]" - "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]" - "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True]" - ) - fi - - # upstream's test suite is horribly hacky; it relies on disabling - # the warnings plugin and turning warnings into errors; this also - # means that any DeprecationWarnings from third-party plugins cause - # everything to explode - epytest --reruns-delay=2 -m "not gc_intensive and not timing_intensive and not mypy" -} - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "asyncio support" dev-python/greenlet - optfeature "MySQL support" \ - dev-python/mysqlclient \ - dev-python/pymysql - optfeature "postgresql support" dev-python/psycopg:2 -} diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest deleted file mode 100644 index 2eff36ded9dc..000000000000 --- a/dev-python/sqlglot/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sqlglot-30.7.0.tar.gz 5860425 BLAKE2B 0d6812c1857b0927b6f2a7e22d21967de694a0face5b368ab494ed0148054dae289c4b8cb0728690f1776191e723ef128798784cd843b110391673fd6e8f65fa SHA512 8bb0e1739203f23483ebf1ff4a35ccf6c99b4ec49bab6f694c7648839f15867adaa058b66beb9393ad617fd74225f0e217a3bcf5c37ff811cec7d41550a2dfc5 -DIST sqlglot-30.8.0.tar.gz 5869750 BLAKE2B c6345dc83e51eb0a20bd09743653f4103af45d8a8d11832b5c461afa3dc4be664cf7c4b3574350f1a0214e9e0dabe8cd706fa089b387d42488fff86cec2fabbf SHA512 4647e2d605d68ed424608a648d369e0dc7ffcc111c5f909bd236f8ff7c1491484f2934b177463199701fab91a5623084d50427a7e86b88a8dd66675f38fa39c3 diff --git a/dev-python/sqlglot/metadata.xml b/dev-python/sqlglot/metadata.xml deleted file mode 100644 index c21c821e9216..000000000000 --- a/dev-python/sqlglot/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>parona@protonmail.com</email> - <name>Alfred Wingate</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">tobymao/sqlglot</remote-id> - <remote-id type="pypi">sqlglot</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sqlglot/sqlglot-30.7.0.ebuild b/dev-python/sqlglot/sqlglot-30.7.0.ebuild deleted file mode 100644 index 063fa5096326..000000000000 --- a/dev-python/sqlglot/sqlglot-30.7.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit cargo distutils-r1 pypi optfeature - -DESCRIPTION="An easily customizable SQL parser and transpiler" -HOMEPAGE=" - https://sqlglot.com/ - https://github.com/tobymao/sqlglot/ - https://pypi.org/project/sqlglot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -# Native extensions removed: it uses mypyc which is incredibly slow -# and then the extension crashes anyway. Upstream uses their own mypy -# fork which might help but that's just insane. - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # Tests require pyspark or duckdb which aren't in the tree. - # Pandas would be a requirement normally, but it gets ignored by proxy. - "tests/dataframe/integration/test_dataframe.py" - "tests/dataframe/integration/test_grouped_data.py" - "tests/dataframe/integration/test_session.py" - "tests/test_executor.py" - "tests/test_optimizer.py" - ) - - rm -rf sqlglot || die - epytest -} - -pkg_postinst() { - optfeature "simplifying timedelta expressions" dev-python/python-dateutil -} diff --git a/dev-python/sqlglot/sqlglot-30.8.0.ebuild b/dev-python/sqlglot/sqlglot-30.8.0.ebuild deleted file mode 100644 index 063fa5096326..000000000000 --- a/dev-python/sqlglot/sqlglot-30.8.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit cargo distutils-r1 pypi optfeature - -DESCRIPTION="An easily customizable SQL parser and transpiler" -HOMEPAGE=" - https://sqlglot.com/ - https://github.com/tobymao/sqlglot/ - https://pypi.org/project/sqlglot/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -# Native extensions removed: it uses mypyc which is incredibly slow -# and then the extension crashes anyway. Upstream uses their own mypy -# fork which might help but that's just insane. - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # Tests require pyspark or duckdb which aren't in the tree. - # Pandas would be a requirement normally, but it gets ignored by proxy. - "tests/dataframe/integration/test_dataframe.py" - "tests/dataframe/integration/test_grouped_data.py" - "tests/dataframe/integration/test_session.py" - "tests/test_executor.py" - "tests/test_optimizer.py" - ) - - rm -rf sqlglot || die - epytest -} - -pkg_postinst() { - optfeature "simplifying timedelta expressions" dev-python/python-dateutil -} diff --git a/dev-python/sqlitedict/Manifest b/dev-python/sqlitedict/Manifest deleted file mode 100644 index 10d3c6871266..000000000000 --- a/dev-python/sqlitedict/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sqlitedict-2.1.0.tar.gz 21846 BLAKE2B 727d37cefcd1f847b29297f15dc97d70e516d44953dec69e4453bb7649b08edcb6b090d3915826b2b607864dbe28faa489d72fc930d2b1497077e6330d76f99f SHA512 b981dfd70b0d8d0a51e71c14db484fec523adf6cd3af70fcf5c24ae743dc97694113f977cd10c89746e5220aa9334f4ebe89bcf47aebaecd03bd8a4695b03fc9 diff --git a/dev-python/sqlitedict/metadata.xml b/dev-python/sqlitedict/metadata.xml deleted file mode 100644 index e0f2a7f3644b..000000000000 --- a/dev-python/sqlitedict/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>chewi@gentoo.org</email> - <name>James Le Cuirot</name> - </maintainer> - <upstream> - <remote-id type="github">piskvorky/sqlitedict</remote-id> - <remote-id type="pypi">sqlitedict</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild b/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild deleted file mode 100644 index 2656c27ebddb..000000000000 --- a/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 pypi - -DESCRIPTION="Persistent dict in Python, backed by SQLite and pickle" -HOMEPAGE=" - https://github.com/piskvorky/sqlitedict/ - https://pypi.org/project/sqlitedict/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" - -DOCS=( README.rst ) - -distutils_enable_tests pytest - -python_test() { - mkdir -p tests/db || die - distutils-r1_python_test -} diff --git a/dev-python/sqlmodel/Manifest b/dev-python/sqlmodel/Manifest deleted file mode 100644 index 2f603b1c7a13..000000000000 --- a/dev-python/sqlmodel/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sqlmodel-0.0.37.tar.gz 85527 BLAKE2B 28edc63001d0127f09062b77444aeb98e41f0b6bf205fc3ecd8a9a3e13e69071be7422477a4fc1b6eae6db9e4d765639615e483eb4316f0d43cbf0d70168a294 SHA512 11d6d34a128a17bff1cd446fcc9c2eb7372fabafb6761c3ead0d91335d090773be4dce972ee206462eab29b3cad0b9c033cd092ad4d4eecd94978cbb1dd19936 -DIST sqlmodel-0.0.38.tar.gz 86710 BLAKE2B 1ee9df40c3b2be81cbe05694f8a7be7bb3abf9befbce773e248e3961b99d44ffb3b92c20db3568a2427940bbf004ec103741bd2504f9e897e7a35958c29175c6 SHA512 740f68f2a9953e36becd5e100a229ec2bfb24b7a6ec61fa1706ea93ada43460dd059f5451716e86106132fdde26ff3b22f8e1139b99680e858e4321cc2a95f2f diff --git a/dev-python/sqlmodel/metadata.xml b/dev-python/sqlmodel/metadata.xml deleted file mode 100644 index 71838e29a453..000000000000 --- a/dev-python/sqlmodel/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>negril.nx+gentoo@gmail.com</email> - <name>Paul Zander</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">fastapi/sqlmodel</remote-id> - <remote-id type="pypi">sqlmodel</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sqlmodel/sqlmodel-0.0.37.ebuild b/dev-python/sqlmodel/sqlmodel-0.0.37.ebuild deleted file mode 100644 index 0fb56f94795a..000000000000 --- a/dev-python/sqlmodel/sqlmodel-0.0.37.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="SQL databases in Python, designed for simplicity, compatibility, and robustness." -HOMEPAGE=" - https://sqlmodel.tiangolo.com/ - https://github.com/fastapi/sqlmodel/ - https://pypi.org/project/sqlmodel/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - <dev-python/sqlalchemy-2.1.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-2.0.14[${PYTHON_USEDEP}] - >=dev-python/pydantic-2.11.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/fastapi[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/dirty-equals[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Uses coverage - # TIP: Search for subprocess.run([coverage]) - "tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_py310_tests_main.py::test_run_tests" - "tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_py39_tests_main.py::test_run_tests" - "tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests_main.py::test_run_tests" - # Updates files - "tests/test_select_gen.py::test_select_gen" -) - -EPYTEST_IGNORE=( - # Uses coverage - # TIP: Search for imports of coverage_run - "tests/test_tutorial/test_create_db_and_table/test_tutorial001.py" - "tests/test_tutorial/test_create_db_and_table/test_tutorial001_py310.py" -) - -python_test() { - epytest tests -} diff --git a/dev-python/sqlmodel/sqlmodel-0.0.38.ebuild b/dev-python/sqlmodel/sqlmodel-0.0.38.ebuild deleted file mode 100644 index 61dd22de3ced..000000000000 --- a/dev-python/sqlmodel/sqlmodel-0.0.38.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="SQL databases in Python, designed for simplicity, compatibility, and robustness." -HOMEPAGE=" - https://sqlmodel.tiangolo.com/ - https://github.com/fastapi/sqlmodel/ - https://pypi.org/project/sqlmodel/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pydantic-2.11.0[${PYTHON_USEDEP}] - <dev-python/sqlalchemy-2.1.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-2.0.14[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/fastapi[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/dirty-equals[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Uses coverage - # TIP: Search for subprocess.run([coverage]) - "tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_py310_tests_main.py::test_run_tests" - "tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_py39_tests_main.py::test_run_tests" - "tests/test_tutorial/test_fastapi/test_app_testing/test_tutorial001_tests_main.py::test_run_tests" - # Updates files - "tests/test_select_gen.py::test_select_gen" -) - -EPYTEST_IGNORE=( - # Uses coverage - # TIP: Search for imports of coverage_run - "tests/test_tutorial/test_create_db_and_table/test_tutorial001.py" - "tests/test_tutorial/test_create_db_and_table/test_tutorial001_py310.py" -) - -python_test() { - epytest tests -} diff --git a/dev-python/sqlparse/Manifest b/dev-python/sqlparse/Manifest deleted file mode 100644 index b26a87cfadd5..000000000000 --- a/dev-python/sqlparse/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sqlparse-0.5.5.tar.gz 120815 BLAKE2B 944dd6d5c2cab8e32b7f58156826c43e294615271cb1872742989d3d414c247618dc1ae40725152022742837ad2127ce928c13315dd536eb15851b009172fe20 SHA512 1c06211f7a3fbdde9f618885eaec03b7c28e2d8262ef02adab2095e5995aca5500c5b92398bdfbf79d20e2017542abb2358e105ba8a87afdce5834b73524b1cd diff --git a/dev-python/sqlparse/metadata.xml b/dev-python/sqlparse/metadata.xml deleted file mode 100644 index 9a6b8586a5ea..000000000000 --- a/dev-python/sqlparse/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sqlparse</remote-id> - <remote-id type="github">andialbrecht/sqlparse</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sqlparse/sqlparse-0.5.5.ebuild b/dev-python/sqlparse/sqlparse-0.5.5.ebuild deleted file mode 100644 index 5fd14fd7f721..000000000000 --- a/dev-python/sqlparse/sqlparse-0.5.5.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A non-validating SQL parser module for Python" -HOMEPAGE=" - https://github.com/andialbrecht/sqlparse/ - https://pypi.org/project/sqlparse/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_sphinx docs/source -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # more likely to fail because emerging in parallel than because DoS - # prevention is in fact broken - tests/test_dos_prevention.py -) diff --git a/dev-python/srt/Manifest b/dev-python/srt/Manifest deleted file mode 100644 index 44dabb10bc72..000000000000 --- a/dev-python/srt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST srt-3.5.3.tar.gz 28296 BLAKE2B 97f8852a799e80401f09219b43b41f5d5f9fe2c7283e2b43312aef70d783d7f1c1bf126e076c3a13c10e74e80ff48f25075cc7a1cef58a99fb4ef32cfa5b2587 SHA512 434331d31763a339ebb7d5b335b9d924b7f6939f307ecd0e5476b91da19b39e0febf1a387199e22f0b15365a4305c24021d85a32a7b65058905abd7946865b70 diff --git a/dev-python/srt/metadata.xml b/dev-python/srt/metadata.xml deleted file mode 100644 index a65eb5db742c..000000000000 --- a/dev-python/srt/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">srt</remote-id> - <remote-id type="github">cdown/srt</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/srt/srt-3.5.3.ebuild b/dev-python/srt/srt-3.5.3.ebuild deleted file mode 100644 index 3716a5d44825..000000000000 --- a/dev-python/srt/srt-3.5.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Tiny library for parsing, modifying, and composing SRT files" -HOMEPAGE=" - https://github.com/cdown/srt - https://pypi.org/project/srt/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" - -RDEPEND="!dev-python/pysrt" -BDEPEND=" - test? ( dev-python/hypothesis[${PYTHON_USEDEP}] ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/sse-starlette/Manifest b/dev-python/sse-starlette/Manifest deleted file mode 100644 index 9aaecb973186..000000000000 --- a/dev-python/sse-starlette/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST sse_starlette-3.3.2.tar.gz 32326 BLAKE2B 819d912e2a6c7059a63e573db5f1b828af42c4664ed102731379d837c98eb2b374fe61cd147102b0df7aeb8cbe1af401ad1209058b789caa66d4b26136f5d73f SHA512 52d4574d5ff7f00ce605cda9d06e6e5b2f5d440c03ee224dc2d86879611e71398583fb9e1560f2cfdc6d2e09a87ebca8436891185512efbbe68011560e860c02 -DIST sse_starlette-3.3.4.tar.gz 32427 BLAKE2B b94814c801277526481d536bb1ab57f981ae884bf0ebb9f75a6f68ae4662855921db99e3f4c5dbd69f7ae9cb9f33e919b216fe1af16e6b872bb1560b5a35cf7b SHA512 1d329e898d08debb0818aa0e5cfbf5b8b706d346b1a0d327296e876f6e8eec977e589259753b6d2cc7656afc1b782e75cbe8015c82a8be64801f982c1f143e15 diff --git a/dev-python/sse-starlette/metadata.xml b/dev-python/sse-starlette/metadata.xml deleted file mode 100644 index 5cf3bc2f0d21..000000000000 --- a/dev-python/sse-starlette/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>negril.nx+gentoo@gmail.com</email> - <name>Paul Zander</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">sysid/sse-starlette</remote-id> - <remote-id type="pypi">sse-starlette</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sse-starlette/sse-starlette-3.3.2.ebuild b/dev-python/sse-starlette/sse-starlette-3.3.2.ebuild deleted file mode 100644 index d449dd9c79eb..000000000000 --- a/dev-python/sse-starlette/sse-starlette-3.3.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Server-Sent Events for Starlette and FastAPI" -HOMEPAGE=" - https://github.com/sysid/sse-starlette/ - https://pypi.org/project/sse-starlette/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/starlette-0.49.1[${PYTHON_USEDEP}] - >=dev-python/anyio-4.7.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/asgi-lifespan-2.1.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] - >=dev-python/portend-3.2.0[${PYTHON_USEDEP}] - >=dev-python/psutil-6.1.1[${PYTHON_USEDEP}] - >=dev-python/tenacity-9.0.0[${PYTHON_USEDEP}] - >=dev-python/uvicorn-0.34.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest diff --git a/dev-python/sse-starlette/sse-starlette-3.3.4.ebuild b/dev-python/sse-starlette/sse-starlette-3.3.4.ebuild deleted file mode 100644 index d449dd9c79eb..000000000000 --- a/dev-python/sse-starlette/sse-starlette-3.3.4.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Server-Sent Events for Starlette and FastAPI" -HOMEPAGE=" - https://github.com/sysid/sse-starlette/ - https://pypi.org/project/sse-starlette/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/starlette-0.49.1[${PYTHON_USEDEP}] - >=dev-python/anyio-4.7.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/asgi-lifespan-2.1.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] - >=dev-python/portend-3.2.0[${PYTHON_USEDEP}] - >=dev-python/psutil-6.1.1[${PYTHON_USEDEP}] - >=dev-python/tenacity-9.0.0[${PYTHON_USEDEP}] - >=dev-python/uvicorn-0.34.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest diff --git a/dev-python/sshpubkeys/Manifest b/dev-python/sshpubkeys/Manifest deleted file mode 100644 index f17d049ead9e..000000000000 --- a/dev-python/sshpubkeys/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-sshpubkeys-3.3.1.gh.tar.gz 57896 BLAKE2B 3212ea0c38377255258a831cc942f71c0b0efb040ba8ca3283200b638dcae7a31ad5763ae0de4f51a7ae0c3f0a1b83ca6db96f00384ecd1e1e3a369028e4ed41 SHA512 8a59e73eddd795a71b64fc7433292ca03a9f447a13c8ef40d68fc599776c37f5e4a1fdbbf2f2ab00b0091a513e2412f213f6a21474ae0784af2df9a7107a2ed6 diff --git a/dev-python/sshpubkeys/metadata.xml b/dev-python/sshpubkeys/metadata.xml deleted file mode 100644 index 7ddc300d2654..000000000000 --- a/dev-python/sshpubkeys/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sshpubkeys</remote-id> - <remote-id type="github">ojarva/python-sshpubkeys</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild b/dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild deleted file mode 100644 index 611c89058bab..000000000000 --- a/dev-python/sshpubkeys/sshpubkeys-3.3.1-r2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2020-2025 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 - -MY_P=python-sshpubkeys-${PV} -DESCRIPTION="OpenSSH public key parser for Python" -HOMEPAGE=" - https://pypi.org/project/sshpubkeys/ - https://github.com/ojarva/python-sshpubkeys/ -" -SRC_URI=" - https://github.com/ojarva/python-sshpubkeys/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/ecdsa[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/sshtunnel/Manifest b/dev-python/sshtunnel/Manifest deleted file mode 100644 index 5d4a38dd74a1..000000000000 --- a/dev-python/sshtunnel/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sshtunnel-0.4.0.tar.gz 62716 BLAKE2B 7ed2a1317d257be39c364b2a10acf53b14e701ddad13e35cbb47972625ac73da9ab68099886e36d4025c635537ecf016a52fa5e0064c2b2172abcde6192966d3 SHA512 c0e1fd9838369f3679cdf71f59994cdf658358bdbbb745cf4e765b4b82edfada966b131220c56e4b3bb88229607b17f2ce520bf3204d5aae8084dd4035024366 diff --git a/dev-python/sshtunnel/files/sshtunnel-0.4.0-dont-deadlock-tests.patch b/dev-python/sshtunnel/files/sshtunnel-0.4.0-dont-deadlock-tests.patch deleted file mode 100644 index 1e5b06ac49b6..000000000000 --- a/dev-python/sshtunnel/files/sshtunnel-0.4.0-dont-deadlock-tests.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 96a056fb37684496c0495a831f8fd11b48ef01a9 Mon Sep 17 00:00:00 2001 -From: Alfred Wingate <parona@protonmail.com> -Date: Sat, 22 Feb 2025 12:40:58 +0200 -Subject: [PATCH] Try to remove defunct threads from running_threads just in - case - -On Gentoo it was decided to remove server functionality from -paramiko leading to the ssh-server to be dead before it could be -properly removed from running_threads. This would lead to a hang where -memory footprint of the process would grow with repeated "thread -ssh-server now stopped" messages inevitably leading to an OOM condition. - -So try to remove defunct threads from running_threads after the fact to -stop this problem from coming back and let it fail normally. - -Bug: https://github.com/pahaz/sshtunnel/issues/153 -Bug: https://bugs.gentoo.org/666619 -Bug: https://bugs.gentoo.org/683774 -Signed-off-by: Alfred Wingate <parona@protonmail.com> ---- a/tests/test_forwarder.py -+++ b/tests/test_forwarder.py -@@ -251,6 +251,13 @@ class SSHClientTest(unittest.TestCase): - who='tearDown') - if not x.is_alive(): - self.log.info('thread {0} now stopped'.format(thread)) -+ # Try to remove thread running_threads just in case -+ # the thread is dead but hasn't been properly removed. -+ # https://github.com/pahaz/sshtunnel/issues/153 -+ try: -+ self.running_threads.remove(thread) -+ except ValueError: -+ pass - - for attr in ['server', 'tc', 'ts', 'socks', 'ssockl', 'esockl']: - if hasattr(self, attr): --- -2.49.0 - diff --git a/dev-python/sshtunnel/files/sshtunnel-0.4.0-paramiko-4-compat.patch b/dev-python/sshtunnel/files/sshtunnel-0.4.0-paramiko-4-compat.patch deleted file mode 100644 index d015fbb42832..000000000000 --- a/dev-python/sshtunnel/files/sshtunnel-0.4.0-paramiko-4-compat.patch +++ /dev/null @@ -1,27 +0,0 @@ -https://github.com/pahaz/sshtunnel/issues/302 -https://github.com/pahaz/sshtunnel/pull/300 - -From 7030d0c76c679c2934bdc27adc48ff5a84d1ae9a Mon Sep 17 00:00:00 2001 -From: lglines <lglines@fleetio.com> -Date: Mon, 4 Aug 2025 08:58:11 -0600 -Subject: [PATCH] remove DSSKey, which is no longer supported by paramiko - ---- a/sshtunnel.py -+++ b/sshtunnel.py -@@ -1090,7 +1090,6 @@ def get_keys(logger=None, host_pkey_directories=None, allow_agent=False): - host_pkey_directories = [DEFAULT_SSH_DIRECTORY] - - paramiko_key_types = {'rsa': paramiko.RSAKey, -- 'dsa': paramiko.DSSKey, - 'ecdsa': paramiko.ECDSAKey} - if hasattr(paramiko, 'Ed25519Key'): - # NOQA: new in paramiko>=2.2: http://docs.paramiko.org/en/stable/api/keys.html#module-paramiko.ed25519key -@@ -1295,7 +1294,7 @@ def read_private_key_file(pkey_file, - paramiko.Pkey - """ - ssh_pkey = None -- key_types = (paramiko.RSAKey, paramiko.DSSKey, paramiko.ECDSAKey) -+ key_types = (paramiko.RSAKey, paramiko.ECDSAKey) - if hasattr(paramiko, 'Ed25519Key'): - # NOQA: new in paramiko>=2.2: http://docs.paramiko.org/en/stable/api/keys.html#module-paramiko.ed25519key - key_types += (paramiko.Ed25519Key, ) diff --git a/dev-python/sshtunnel/metadata.xml b/dev-python/sshtunnel/metadata.xml deleted file mode 100644 index db5f4bdf6822..000000000000 --- a/dev-python/sshtunnel/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>titanofold@gentoo.org</email> - <name>Aaron W. Swenson</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sshtunnel</remote-id> - <remote-id type="github">pahaz/sshtunnel</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sshtunnel/sshtunnel-0.4.0-r2.ebuild b/dev-python/sshtunnel/sshtunnel-0.4.0-r2.ebuild deleted file mode 100644 index 329b7119ad75..000000000000 --- a/dev-python/sshtunnel/sshtunnel-0.4.0-r2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -EPYTEST_XDIST=1 -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python SSH tunnels" -HOMEPAGE="https://pypi.org/project/sshtunnel/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND="dev-python/paramiko[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/paramiko[server(+),${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/sshtunnel-0.4.0-dont-deadlock-tests.patch - "${FILESDIR}"/sshtunnel-0.4.0-paramiko-4-compat.patch -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # network-sandbox - tests/test_forwarder.py::SSHClientTest::test_gateway_ip_unresolvable_raises_exception -) diff --git a/dev-python/stack-data/Manifest b/dev-python/stack-data/Manifest deleted file mode 100644 index d324265772ac..000000000000 --- a/dev-python/stack-data/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST stack_data-0.6.3.tar.gz 44707 BLAKE2B d50e8c8e925cd9a4a19f883422aa487543836b36e20861f9bdf41551484ba02f7bdfb729f8bc051b3a97e76b4df7e7833b53bd3c47daf85dc2aa4e8d5d1c11b1 SHA512 629c112c09a1f69566160039c4d5fd49e59bdc206ad76799c67418e08b93a0990dd802078b646da175ab719b448394b723aab37479be14d09c0fb1c72cdbd0b8 diff --git a/dev-python/stack-data/metadata.xml b/dev-python/stack-data/metadata.xml deleted file mode 100644 index f81ea3de7e61..000000000000 --- a/dev-python/stack-data/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">stack-data</remote-id> - <remote-id type="github">alexmojaki/stack_data</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/stack-data/stack-data-0.6.3-r1.ebuild b/dev-python/stack-data/stack-data-0.6.3-r1.ebuild deleted file mode 100644 index 3b8c097d905f..000000000000 --- a/dev-python/stack-data/stack-data-0.6.3-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Extract data from Python tracebacks for informative displays" -HOMEPAGE=" - https://github.com/alexmojaki/stack_data/ - https://pypi.org/project/stack-data/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/asttokens-2.1.0[${PYTHON_USEDEP}] - >=dev-python/executing-1.2.0[${PYTHON_USEDEP}] - dev-python/pure-eval[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/cython[${PYTHON_USEDEP}] - dev-python/typeguard[${PYTHON_USEDEP}] - dev-python/littleutils[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Cython looks for the module in the wrong directory, for some reason - tests/test_formatter.py::test_example - # broken by new pygments - tests/test_core.py::test_executing_style_defs - tests/test_core.py::test_pygments_example - tests/test_serializer.py::test_example -) diff --git a/dev-python/stapler/Manifest b/dev-python/stapler/Manifest deleted file mode 100644 index 8509b2111ea0..000000000000 --- a/dev-python/stapler/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST stapler-382f1edc62296e071093a5419811a2fca9d78d93.tar.gz 43659 BLAKE2B 10c24868d51086b37dd2d517aa84e3c3fc0b6becc7a29ebf496646bdd65494eb0c43488f725241d7bd7b3083ce5703538db3e05de9976a2e5029731fc2e645d2 SHA512 acd2dfec0dfab46b2cf6b440cba6c0db5399be2ba2194ca12530c311c6c5a8028614164af45b850061e7d22cbec33458ceff7757f1b104c722228dc2d02cae0a diff --git a/dev-python/stapler/files/stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch b/dev-python/stapler/files/stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch deleted file mode 100644 index 8e4a30327ee5..000000000000 --- a/dev-python/stapler/files/stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch +++ /dev/null @@ -1,52 +0,0 @@ -diff --git a/staplelib/commands.py b/staplelib/commands.py -index caf75f9..e67f419 100644 ---- a/staplelib/commands.py -+++ b/staplelib/commands.py -@@ -4,7 +4,7 @@ import math - import os - - try: -- from PyPDF2 import PdfWriter, PdfReader -+ from pypdf import PdfWriter, PdfReader - except: - from pyPdf import PdfWriter, PdfReader - -diff --git a/staplelib/iohelper.py b/staplelib/iohelper.py -index 8df365c..5474898 100644 ---- a/staplelib/iohelper.py -+++ b/staplelib/iohelper.py -@@ -7,7 +7,7 @@ import re - import sys - - try: -- from PyPDF2 import PdfWriter, PdfReader -+ from pypdf import PdfWriter, PdfReader - except ImportError: - from pyPdf import PdfWriter, PdfReader - -diff --git a/staplelib/tests.py b/staplelib/tests.py -index 86db178..423406d 100755 ---- a/staplelib/tests.py -+++ b/staplelib/tests.py -@@ -5,7 +5,7 @@ import shutil - import tempfile - import unittest - --from PyPDF2 import PdfReader -+from pypdf import PdfReader - - from staplelib import main, CommandError - -diff --git a/pyproject.toml b/pyproject.toml -index d34823e..765db3d 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -15,7 +15,7 @@ packages = [ - - [tool.poetry.dependencies] - python = "^3.4" --PyPDF2 = ">=1.26" -+pypdf = ">=3.1.0" - - [tool.poetry.dev-dependencies] - pytest = "*" diff --git a/dev-python/stapler/files/stapler-1.0.0_p20220330-fix-tests-for-PyPDF2-2.x.patch b/dev-python/stapler/files/stapler-1.0.0_p20220330-fix-tests-for-PyPDF2-2.x.patch deleted file mode 100644 index 125b06a7735a..000000000000 --- a/dev-python/stapler/files/stapler-1.0.0_p20220330-fix-tests-for-PyPDF2-2.x.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/staplelib/tests.py b/staplelib/tests.py -index 4d59153..447d48a 100755 ---- a/staplelib/tests.py -+++ b/staplelib/tests.py -@@ -5,7 +5,7 @@ import shutil - import tempfile - import unittest - --from PyPDF2.pdf import PdfFileReader -+from PyPDF2 import PdfFileReader - - from staplelib import main, CommandError - diff --git a/dev-python/stapler/files/stapler-1.0.0_p20220330-port-to-PyPDF2-3.0.0.patch b/dev-python/stapler/files/stapler-1.0.0_p20220330-port-to-PyPDF2-3.0.0.patch deleted file mode 100644 index 91eea95ae217..000000000000 --- a/dev-python/stapler/files/stapler-1.0.0_p20220330-port-to-PyPDF2-3.0.0.patch +++ /dev/null @@ -1,302 +0,0 @@ -From 48d6ab21369f1e71dc57890f9bf78fff66c00a90 Mon Sep 17 00:00:00 2001 -From: Ben Kohler <bkohler@gentoo.org> -Date: Wed, 28 Dec 2022 10:08:30 -0600 -Subject: [PATCH 2/2] Port to PyPDF2-3.0.0 - -Lots of functions got renamed in the recent PyPDF2-3.0.0 release - -Signed-off-by: Ben Kohler <bkohler@gentoo.org> ---- - staplelib/commands.py | 46 +++++++++++++++++++++---------------------- - staplelib/iohelper.py | 12 +++++------ - staplelib/tests.py | 34 ++++++++++++++++---------------- - 3 files changed, 46 insertions(+), 46 deletions(-) - -diff --git a/staplelib/commands.py b/staplelib/commands.py -index d37bfa7..caf75f9 100644 ---- a/staplelib/commands.py -+++ b/staplelib/commands.py -@@ -4,9 +4,9 @@ import math - import os - - try: -- from PyPDF2 import PdfFileWriter, PdfFileReader -+ from PyPDF2 import PdfWriter, PdfReader - except: -- from pyPdf import PdfFileWriter, PdfFileReader -+ from pyPdf import PdfWriter, PdfReader - - from . import CommandError, iohelper - import staplelib -@@ -33,7 +33,7 @@ def select(args, inverse=False): - if not filesandranges or not outputfilename: - raise CommandError("Both input and output filenames are required.") - -- output = PdfFileWriter() -+ output = PdfWriter() - try: - for input in filesandranges: - pdf = input['pdf'] -@@ -44,21 +44,21 @@ def select(args, inverse=False): - if not inverse: - pagerange = input['pages'] or [ - (p, iohelper.ROTATION_NONE) for p in -- range(1, pdf.getNumPages() + 1)] -+ range(1, len(pdf.pages) + 1)] - else: - excluded = [p for p, r in input['pages']] - pagerange = [(p, iohelper.ROTATION_NONE) for p in -- range(1, pdf.getNumPages() + 1) if -+ range(1, len(pdf.pages) + 1) if - p not in excluded] - - for pageno, rotate in pagerange: -- if 1 <= pageno <= pdf.getNumPages(): -+ if 1 <= pageno <= len(pdf.pages): - if verbose: - print("Using page: {} (rotation: {} deg.)".format( - pageno, rotate)) - -- output.addPage(pdf.getPage(pageno-1) -- .rotateClockwise(rotate)) -+ output.add_page(pdf.pages[pageno-1] -+ .rotate(rotate)) - else: - raise CommandError("Page {} not found in {}.".format( - pageno, input['name'])) -@@ -98,14 +98,14 @@ def split(args): - base, - '_', - '%0', -- str(math.ceil(math.log10(input.getNumPages()))), -+ str(math.ceil(math.log10(len(input.pages)))), - 'd', - ext - ]) - -- for pageno in range(input.getNumPages()): -- output = PdfFileWriter() -- output.addPage(input.getPage(pageno)) -+ for pageno in range(len(input.pages)): -+ output = PdfWriter() -+ output.add_page(input.pages[pageno]) - - outputname = output_template % (pageno + 1) - if verbose: -@@ -150,17 +150,17 @@ def zip_pdf_pages(filesandranges, verbose): - # empty range means "include all pages" - pagerange = input['pages'] or [ - (p, iohelper.ROTATION_NONE) for p in -- range(1, pdf.getNumPages() + 1)] -+ range(1, len(pdf.pages) + 1)] - - pagestozip = [] - for pageno, rotate in pagerange: -- if 1 <= pageno <= pdf.getNumPages(): -+ if 1 <= pageno <= len(pdf.pages): - if verbose: - print("Using page: {} (rotation: {} deg.)".format( - pageno, rotate)) - -- pagestozip.append(pdf.getPage(pageno-1) -- .rotateClockwise(rotate)) -+ pagestozip.append(pdf.pages[pageno-1] -+ .rotate(rotate)) - else: - raise CommandError("Page {} not found in {}.".format( - pageno, input['name'])) -@@ -181,7 +181,7 @@ def background(args): - try: - filestozip = zip_pdf_pages(filesandranges, verbose) - -- output = PdfFileWriter() -+ output = PdfWriter() - for pageno in range(max(map(len, filestozip))): - page = None - for listno in range(len(filestozip)): -@@ -190,8 +190,8 @@ def background(args): - if not page: - page = p - else: -- page.mergePage(p) -- output.addPage(page) -+ page.merge_page(p) -+ output.add_page(page) - - except Exception as e: - import sys -@@ -213,11 +213,11 @@ def zip(args): - filestozip = zip_pdf_pages(filesandranges, verbose) - - # Interweave pages. -- output = PdfFileWriter() -+ output = PdfWriter() - for pageno in range(max(map(len, filestozip))): - for listno in range(len(filestozip)): - if pageno < len(filestozip[listno]): -- output.addPage(filestozip[listno][pageno]) -+ output.add_page(filestozip[listno][pageno]) - - _write_output(output, outputfilename) - -@@ -266,7 +266,7 @@ def pdf_page_enumeration(pdf): - pagelabels = pdf.trailer["/Root"]["/PageLabels"] - except: - # ("No /Root/PageLabels object"), so infer the list. -- return range(1, pdf.getNumPages() + 1) -+ return range(1, len(pdf.pages) + 1) - - # """Select the item that is most likely to contain the information you desire; e.g. - # {'/Nums': [0, IndirectObject(42, 0)]} -@@ -292,7 +292,7 @@ def pdf_page_enumeration(pdf): - style = '/D' - prefix = '' - next_pageno = 1 -- for i in range(0, pdf.getNumPages()): -+ for i in range(0, len(pdf.pages)): - if len(pagelabels_nums_list) > 0 and i >= pagelabels_nums_list[0]: - pagelabels_nums_list.pop(0) # discard index - pnle = pagelabels_nums_list.pop(0) -diff --git a/staplelib/iohelper.py b/staplelib/iohelper.py -index 959e900..8df365c 100644 ---- a/staplelib/iohelper.py -+++ b/staplelib/iohelper.py -@@ -7,9 +7,9 @@ import re - import sys - - try: -- from PyPDF2 import PdfFileWriter, PdfFileReader -+ from PyPDF2 import PdfWriter, PdfReader - except ImportError: -- from pyPdf import PdfFileWriter, PdfFileReader -+ from pyPdf import PdfWriter, PdfReader - - - from . import CommandError -@@ -31,8 +31,8 @@ def read_pdf(filename): - """Open a PDF file with PyPDF2.""" - if not os.path.exists(filename): - raise CommandError("{} does not exist".format(filename)) -- pdf = PdfFileReader(open(filename, "rb")) -- if pdf.isEncrypted: -+ pdf = PdfReader(open(filename, "rb")) -+ if pdf.is_encrypted: - while True: - pw = prompt_for_pw(filename) - matched = pdf.decrypt(pw) -@@ -46,7 +46,7 @@ def read_pdf(filename): - def write_pdf(pdf, filename): - force = staplelib.OPTIONS.force - -- """Write the content of a PdfFileWriter object to a file.""" -+ """Write the content of a PdfWriter object to a file.""" - if os.path.exists(filename) and not force: - raise CommandError("File already exists: {}".format(filename)) - -@@ -123,7 +123,7 @@ def parse_ranges(handles_files_and_ranges): - "page range '{}'".format(handle_key, inputname)) - - current = operations[-1] -- max_page = current['pdf'].getNumPages() -+ max_page = len(current['pdf'].pages) - # allow "end" as alias for the last page - replace_end = lambda page: ( - max_page if page.lower() == 'end' else int(page)) -diff --git a/staplelib/tests.py b/staplelib/tests.py -index 4d59153..3350dfc 100755 ---- a/staplelib/tests.py -+++ b/staplelib/tests.py -@@ -5,7 +5,7 @@ import shutil - import tempfile - import unittest - --from PyPDF2 import PdfFileReader -+from PyPDF2 import PdfReader - - from staplelib import main, CommandError - -@@ -38,40 +38,40 @@ class TestStapler(unittest.TestCase): - self.outputfile]) - self.assertTrue(os.path.isfile(self.outputfile)) - with open(self.outputfile, 'rb') as outputfile: -- pdf = PdfFileReader(outputfile) -- self.assertEqual(pdf.getNumPages(), 6) -+ pdf = PdfReader(outputfile) -+ self.assertEqual(len(pdf.pages), 6) - - def test_sel_one_page(self): - """Test select of a one page from a PDF file.""" - run_stapler(['sel', 'A=' + FIVEPAGE_PDF, 'A2', self.outputfile]) - self.assertTrue(os.path.isfile(self.outputfile)) - with open(self.outputfile, 'rb') as outputfile: -- pdf = PdfFileReader(outputfile) -- self.assertEqual(pdf.getNumPages(), 1) -+ pdf = PdfReader(outputfile) -+ self.assertEqual(len(pdf.pages), 1) - - def test_sel_range(self): - """Test select of more pages from a PDF file.""" - run_stapler(['cat', 'A=' + FIVEPAGE_PDF, 'A2-4', self.outputfile]) - self.assertTrue(os.path.isfile(self.outputfile)) - with open(self.outputfile, 'rb') as outputfile: -- pdf = PdfFileReader(outputfile) -- self.assertEqual(pdf.getNumPages(), 3) -+ pdf = PdfReader(outputfile) -+ self.assertEqual(len(pdf.pages), 3) - - def test_del_one_page(self): - """Test del command for inverse select of one page.""" - run_stapler(['del', 'A=' + FIVEPAGE_PDF, 'A1', self.outputfile]) - self.assertTrue(os.path.isfile(self.outputfile)) - with open(self.outputfile, 'rb') as outputfile: -- pdf = PdfFileReader(outputfile) -- self.assertEqual(pdf.getNumPages(), 4) -+ pdf = PdfReader(outputfile) -+ self.assertEqual(len(pdf.pages), 4) - - def test_del_range(self): - """Test del command for inverse select multiple pages.""" - run_stapler(['del', 'A=' + FIVEPAGE_PDF, 'A2-4', self.outputfile]) - self.assertTrue(os.path.isfile(self.outputfile)) - with open(self.outputfile, 'rb') as outputfile: -- pdf = PdfFileReader(outputfile) -- self.assertEqual(pdf.getNumPages(), 2) -+ pdf = PdfReader(outputfile) -+ self.assertEqual(len(pdf.pages), 2) - - def test_split(self): - """Make sure a file is properly split into pages.""" -@@ -81,24 +81,24 @@ class TestStapler(unittest.TestCase): - self.assertEqual(len(filelist), 5) - for f in os.listdir(self.tmpdir): - with open(os.path.join(self.tmpdir, f), 'rb') as pdf_file: -- pdf = PdfFileReader(pdf_file) -- self.assertEqual(pdf.getNumPages(), 1) -+ pdf = PdfReader(pdf_file) -+ self.assertEqual(len(pdf.pages), 1) - - def test_background(self): - """Test background.""" - run_stapler(['background', ONEPAGE_PDF, FIVEPAGE_PDF, self.outputfile]) - self.assertTrue(os.path.isfile(self.outputfile)) - with open(self.outputfile, 'rb') as outputfile: -- pdf = PdfFileReader(outputfile) -- self.assertEqual(pdf.getNumPages(), 5) -+ pdf = PdfReader(outputfile) -+ self.assertEqual(len(pdf.pages), 5) - - def test_zip(self): - """Test zip.""" - run_stapler(['zip', ONEPAGE_PDF, FIVEPAGE_PDF, self.outputfile]) - self.assertTrue(os.path.isfile(self.outputfile)) - with open(self.outputfile, 'rb') as outputfile: -- pdf = PdfFileReader(outputfile) -- self.assertEqual(pdf.getNumPages(), 6) -+ pdf = PdfReader(outputfile) -+ self.assertEqual(len(pdf.pages), 6) - - def test_output_file_already_exists(self): - """Test zip.""" --- -2.39.0 - diff --git a/dev-python/stapler/files/stapler-1.0.0_p20220330-use-poetry-core-backend-for-PEP517.patch b/dev-python/stapler/files/stapler-1.0.0_p20220330-use-poetry-core-backend-for-PEP517.patch deleted file mode 100644 index 276df746791f..000000000000 --- a/dev-python/stapler/files/stapler-1.0.0_p20220330-use-poetry-core-backend-for-PEP517.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 3907d86f515ff0e9f042df7111515205e9abaa11 Mon Sep 17 00:00:00 2001 -From: Ben Kohler <bkohler@gentoo.org> -Date: Thu, 26 May 2022 13:33:38 -0500 -Subject: [PATCH 1/2] pyproject.toml: use poetry-core backend for PEP517 - -Per poetry upstream, "If your pyproject.toml file still references -poetry directly as a build backend, you should update it to reference -poetry-core instead." - -https://python-poetry.org/docs/pyproject/#poetry-and-pep-517 -https://projects.gentoo.org/python/guide/distutils.html#deprecated-pep-517-backends - -Signed-off-by: Ben Kohler <bkohler@gentoo.org> ---- - pyproject.toml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/pyproject.toml b/pyproject.toml -index efa98ea..d34823e 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -28,5 +28,5 @@ pdf-stapler = 'staplelib:main' - - # this section is for PEP517 compliance. It is technically unnecessary if using Poetry - [build-system] --requires = ["poetry>=1.0"] --build-backend = "poetry.masonry.api" -+requires = ["poetry-core>=1.0.0"] -+build-backend = "poetry.core.masonry.api" --- -2.39.0 - diff --git a/dev-python/stapler/metadata.xml b/dev-python/stapler/metadata.xml deleted file mode 100644 index 94829933b887..000000000000 --- a/dev-python/stapler/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>bkohler@gentoo.org</email> - <name>Ben Kohler</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">hellerbarde/stapler</remote-id> - <remote-id type="pypi">stapler</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/stapler/stapler-1.0.0_p20220330-r4.ebuild b/dev-python/stapler/stapler-1.0.0_p20220330-r4.ebuild deleted file mode 100644 index 79f28a49abef..000000000000 --- a/dev-python/stapler/stapler-1.0.0_p20220330-r4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -EGIT_COMMIT="382f1edc62296e071093a5419811a2fca9d78d93" -MY_P="${PN}-${EGIT_COMMIT}" -DESCRIPTION="Suite of tools for PDF files manipulation written in Python" -HOMEPAGE=" - https://github.com/hellerbarde/stapler/ - https://pypi.org/project/stapler/ -" -SRC_URI=" - https://github.com/hellerbarde/stapler/archive/${EGIT_COMMIT}.tar.gz - -> ${MY_P}.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/pypdf[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -PATCHES=( - "${FILESDIR}"/${P}-fix-tests-for-PyPDF2-2.x.patch - "${FILESDIR}"/${P}-port-to-PyPDF2-3.0.0.patch - "${FILESDIR}"/${P}-use-poetry-core-backend-for-PEP517.patch - "${FILESDIR}"/${P}-PyPDF2-to-pypdf-r1.patch -) diff --git a/dev-python/starkbank-ecdsa/Manifest b/dev-python/starkbank-ecdsa/Manifest deleted file mode 100644 index 08a938109358..000000000000 --- a/dev-python/starkbank-ecdsa/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST starkbank-ecdsa-2.2.0.tar.gz 14690 BLAKE2B 96689eb9737aa55bfaf35245124a01cbc7f7f0e6b016bb89139280eebb807cbb4972327b5a95543f7725bb3caa5c724f64307c2a23b7b22c8cc092987f0c5bb7 SHA512 71a3717f6af39969b9d5f0ec187e4a6dbad0a3554b114ac64cf5bcaaf52ca297c3612e8ebf8a9073d9394351850a3a1a16a2e6a38d6994c8fd90d9f129749686 diff --git a/dev-python/starkbank-ecdsa/metadata.xml b/dev-python/starkbank-ecdsa/metadata.xml deleted file mode 100644 index 0d41dbec9451..000000000000 --- a/dev-python/starkbank-ecdsa/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>stepan_kk@pm.me</email> - <name>Stepan Kulikov</name> - </maintainer> - <upstream> - <remote-id type="github">starkbank/ecdsa-python</remote-id> - <remote-id type="pypi">starkbank-ecdsa</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0-r1.ebuild b/dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0-r1.ebuild deleted file mode 100644 index 99cb2b468a44..000000000000 --- a/dev-python/starkbank-ecdsa/starkbank-ecdsa-2.2.0-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A lightweight and fast pure python ECDSA library" -HOMEPAGE="https://github.com/starkbank/ecdsa-python/ https://pypi.org/project/starkbank-ecdsa/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -DOCS="README.md" - -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest deleted file mode 100644 index 9cca519e278e..000000000000 --- a/dev-python/starlette/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST starlette-1.0.0.gh.tar.gz 2656682 BLAKE2B ab8fd0015eb0a8baee5dceeec48c1ac87950a7d3d89f7b6f98ede4145523fc2a687a93d955102a0ffd02a9500f2aec4b0fd0e75d886abc0d4b19d4fc5dfa310c SHA512 307effddafa50e8128804e17a315cf875bacddfe9908fe077ad7ac045075cea10649a528794fd3cf20fd4746f253234b48a815cb370446e369653198d037f938 -DIST starlette-1.0.1.gh.tar.gz 2661109 BLAKE2B 470130a8715617ea0dc0084f5d071ea7c2a9abe5cfbe6de4dea2491256ed0788aedde7eeb442e51f4a07670da6c311e94a9363de9e4f249e99298cf4b27a2853 SHA512 c810022cf682d79f2fea2a9b869158f3c002a98ba4e234941d500ae8c0509b3249c842ab94328971b04581bd4aa9cb71dc7358d4d6bf8cacbcb885e253bbca72 -DIST starlette-1.1.0.gh.tar.gz 2661577 BLAKE2B be2256692c7cd286e6b414504aa71d10187b1bd245c73030b57f1919aaadaaf665bb5253eae4adfd1183ea6ac9282670a6f3a98d09bedf4412f48804ca99e6cd SHA512 a351b971ee4ed3d2c305c3811e1fd0649f7039d4a72ed70ddbd3054a68ca3ccb89dea444647b31abf15057db7c03fa05fd92a488871febdd2b9bf7c421aad72f -DIST starlette-1.2.0.gh.tar.gz 2671180 BLAKE2B e3d40254137e39758fb003502569a6e8c9920e40dbf7ca6153aa9b5d120a543f334fca1590c6a06c04114c1c20a563e6452d756ff1add34fac3e9f6b7f1b4ea3 SHA512 c7a9e5295601b240158b6c03498eeee2d4a1f3f8aa6384a51b1ecdd8db84ad3b33ba12ff2f363ffc61cb1327a556f474a7559213019e84b45dad01e8a7660676 -DIST starlette-1.2.1.gh.tar.gz 2704768 BLAKE2B 6d50be60483f50a025f0a37f35d39c2a8f230628edd9b19706d99cb13b6fdb98ea680637108c15c52073fddb02ac2839554e0db55cd4e6cb86867e230dfc7dcc SHA512 92e3230af0082aeb4dcd9eb733f14b71613b1be01857d7642455d29539b3bbc97301a2fb801415ce9c106af77ef1f3baaf36dd44812d5e95460498cdf51b7c60 diff --git a/dev-python/starlette/metadata.xml b/dev-python/starlette/metadata.xml deleted file mode 100644 index 810a64aae970..000000000000 --- a/dev-python/starlette/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">Kludex/starlette</remote-id> - <remote-id type="pypi">starlette</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/starlette/starlette-1.0.0.ebuild b/dev-python/starlette/starlette-1.0.0.ebuild deleted file mode 100644 index 5500b82f9815..000000000000 --- a/dev-python/starlette/starlette-1.0.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_p/.post} -DESCRIPTION="The little ASGI framework that shines" -HOMEPAGE=" - https://www.starlette.io/ - https://github.com/Kludex/starlette/ - https://pypi.org/project/starlette/ -" -# no docs or tests in sdist, as of 0.27.0 -SRC_URI=" - https://github.com/Kludex/starlette/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - <dev-python/anyio-5[${PYTHON_USEDEP}] - >=dev-python/anyio-3.6.2[${PYTHON_USEDEP}] - <dev-python/httpx-0.29[${PYTHON_USEDEP}] - >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}] - dev-python/itsdangerous[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - >=dev-python/python-multipart-0.0.18[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-3.10.0[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - test? ( - >=dev-python/pytest-8[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -: ${EPYTEST_TIMEOUT:-180} -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Unpackaged 'databases' dependency - tests/test_database.py -) diff --git a/dev-python/starlette/starlette-1.0.1.ebuild b/dev-python/starlette/starlette-1.0.1.ebuild deleted file mode 100644 index db3b75da187a..000000000000 --- a/dev-python/starlette/starlette-1.0.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_p/.post} -DESCRIPTION="The little ASGI framework that shines" -HOMEPAGE=" - https://www.starlette.io/ - https://github.com/Kludex/starlette/ - https://pypi.org/project/starlette/ -" -# no docs or tests in sdist, as of 0.27.0 -SRC_URI=" - https://github.com/Kludex/starlette/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - <dev-python/anyio-5[${PYTHON_USEDEP}] - >=dev-python/anyio-3.6.2[${PYTHON_USEDEP}] - <dev-python/httpx-0.29[${PYTHON_USEDEP}] - >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}] - dev-python/itsdangerous[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - >=dev-python/python-multipart-0.0.18[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-3.10.0[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - test? ( - >=dev-python/pytest-8[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -: ${EPYTEST_TIMEOUT:-180} -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Unpackaged 'databases' dependency - tests/test_database.py -) diff --git a/dev-python/starlette/starlette-1.1.0.ebuild b/dev-python/starlette/starlette-1.1.0.ebuild deleted file mode 100644 index db3b75da187a..000000000000 --- a/dev-python/starlette/starlette-1.1.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_p/.post} -DESCRIPTION="The little ASGI framework that shines" -HOMEPAGE=" - https://www.starlette.io/ - https://github.com/Kludex/starlette/ - https://pypi.org/project/starlette/ -" -# no docs or tests in sdist, as of 0.27.0 -SRC_URI=" - https://github.com/Kludex/starlette/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - <dev-python/anyio-5[${PYTHON_USEDEP}] - >=dev-python/anyio-3.6.2[${PYTHON_USEDEP}] - <dev-python/httpx-0.29[${PYTHON_USEDEP}] - >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}] - dev-python/itsdangerous[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - >=dev-python/python-multipart-0.0.18[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-3.10.0[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - test? ( - >=dev-python/pytest-8[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -: ${EPYTEST_TIMEOUT:-180} -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Unpackaged 'databases' dependency - tests/test_database.py -) diff --git a/dev-python/starlette/starlette-1.2.0.ebuild b/dev-python/starlette/starlette-1.2.0.ebuild deleted file mode 100644 index db3b75da187a..000000000000 --- a/dev-python/starlette/starlette-1.2.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_p/.post} -DESCRIPTION="The little ASGI framework that shines" -HOMEPAGE=" - https://www.starlette.io/ - https://github.com/Kludex/starlette/ - https://pypi.org/project/starlette/ -" -# no docs or tests in sdist, as of 0.27.0 -SRC_URI=" - https://github.com/Kludex/starlette/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - <dev-python/anyio-5[${PYTHON_USEDEP}] - >=dev-python/anyio-3.6.2[${PYTHON_USEDEP}] - <dev-python/httpx-0.29[${PYTHON_USEDEP}] - >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}] - dev-python/itsdangerous[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - >=dev-python/python-multipart-0.0.18[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-3.10.0[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - test? ( - >=dev-python/pytest-8[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -: ${EPYTEST_TIMEOUT:-180} -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Unpackaged 'databases' dependency - tests/test_database.py -) diff --git a/dev-python/starlette/starlette-1.2.1.ebuild b/dev-python/starlette/starlette-1.2.1.ebuild deleted file mode 100644 index db3b75da187a..000000000000 --- a/dev-python/starlette/starlette-1.2.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_p/.post} -DESCRIPTION="The little ASGI framework that shines" -HOMEPAGE=" - https://www.starlette.io/ - https://github.com/Kludex/starlette/ - https://pypi.org/project/starlette/ -" -# no docs or tests in sdist, as of 0.27.0 -SRC_URI=" - https://github.com/Kludex/starlette/archive/${PV/_p/.post}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - <dev-python/anyio-5[${PYTHON_USEDEP}] - >=dev-python/anyio-3.6.2[${PYTHON_USEDEP}] - <dev-python/httpx-0.29[${PYTHON_USEDEP}] - >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}] - dev-python/itsdangerous[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - >=dev-python/python-multipart-0.0.18[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-3.10.0[${PYTHON_USEDEP}] - ' 3.11) -" -BDEPEND=" - test? ( - >=dev-python/pytest-8[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -: ${EPYTEST_TIMEOUT:-180} -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Unpackaged 'databases' dependency - tests/test_database.py -) diff --git a/dev-python/statsd/Manifest b/dev-python/statsd/Manifest deleted file mode 100644 index ce238ef36409..000000000000 --- a/dev-python/statsd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST statsd-4.0.1.tar.gz 27814 BLAKE2B 18e7d1c0e4701e53972cf0f7f8fb7f4d17e41023019a642e609fc86537a6f51cd89da8d4e725ffaf5328f7d4a2a41034676f419856d0da0bbeb9915751b81eff SHA512 1a9aa4ba810aa75b3235e6357b820d8987ffe4ed55709929a9a53c6ced587525217e55754600f9c5596ea1e5fd26a0ea15b643199aa39e920d95120e22fc2ae0 diff --git a/dev-python/statsd/metadata.xml b/dev-python/statsd/metadata.xml deleted file mode 100644 index 54e684f5121f..000000000000 --- a/dev-python/statsd/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">statsd</remote-id> - <maintainer status="unknown"> - <email>james@mozilla.com</email> - <name>James Socol</name> - </maintainer> - <remote-id type="github">jsocol/pystatsd</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/statsd/statsd-4.0.1.ebuild b/dev-python/statsd/statsd-4.0.1.ebuild deleted file mode 100644 index 6ec6b508ba87..000000000000 --- a/dev-python/statsd/statsd-4.0.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A simple statsd client" -HOMEPAGE=" - https://github.com/jsocol/pystatsd/ - https://pypi.org/project/statsd/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -distutils_enable_tests pytest - -python_test() { - epytest statsd/tests.py -} diff --git a/dev-python/statsmodels/Manifest b/dev-python/statsmodels/Manifest deleted file mode 100644 index 78fad56f7639..000000000000 --- a/dev-python/statsmodels/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST statsmodels-0.14.6.tar.gz 20689085 BLAKE2B fc6fe72d2f4016add10b25fb6aee7fe6a24187e4156534d7ae309c7f0b596b025b093ef45ad3201055a00361be4b8f42ba57dd0684efda8e01f6899b7ade3254 SHA512 5bb28aea779236d5f48743db624c048f78117456e1752414bd156f650098a996a81d882fd271fc5e203298dc941a656450f252a94b2d05e86b571e5ebb0b29fd diff --git a/dev-python/statsmodels/metadata.xml b/dev-python/statsmodels/metadata.xml deleted file mode 100644 index d821a5056760..000000000000 --- a/dev-python/statsmodels/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <maintainer type="project"> - <email>sci-mathematics@gentoo.org</email> - <name>Gentoo Mathematics Project</name> - </maintainer> - <longdescription lang="en"> - statsmodels is a Python module that allows users to explore data, - estimate statistical models, and perform statistical tests. An - extensive list of descriptive statistics, statistical tests, - plotting functions, and result statistics are available for - different types of data and each estimator. Researchers across - fields may find that statsmodels fully meets their needs for - statistical computing and data analysis in Python. - </longdescription> - <upstream> - <remote-id type="pypi">statsmodels</remote-id> - <remote-id type="github">statsmodels/statsmodels</remote-id> - <remote-id type="sourceforge">statsmodels</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/statsmodels/statsmodels-0.14.6.ebuild b/dev-python/statsmodels/statsmodels-0.14.6.ebuild deleted file mode 100644 index 327b0efc05e2..000000000000 --- a/dev-python/statsmodels/statsmodels-0.14.6.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_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Statistical computations and models for use with SciPy" -HOMEPAGE=" - https://www.statsmodels.org/stable/index.html - https://github.com/statsmodels/statsmodels/ - https://pypi.org/project/statsmodels/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv ~x86" -IUSE="examples" - -# NB: upstream requires building with numpy-2 but supports 1.x -# at runtime -DEPEND=" - >=dev-python/numpy-2.0.0[${PYTHON_USEDEP}] - >=dev-python/scipy-1.8[${PYTHON_USEDEP}] -" -RDEPEND=" - >=dev-python/numpy-1.22.3[${PYTHON_USEDEP}] - >=dev-python/packaging-21.3[${PYTHON_USEDEP}] - >=dev-python/pandas-1.4[${PYTHON_USEDEP}] - >=dev-python/patsy-0.5.6[${PYTHON_USEDEP}] - >=dev-python/scipy-1.8[${PYTHON_USEDEP}] -" -BDEPEND=" - ${DEPEND} - >=dev-python/cython-3.0.10[${PYTHON_USEDEP}] - >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - 'dev-python/ipykernel' \ - 'dev-python/jupyter-client' \ - 'dev-python/matplotlib' \ - 'dev-python/nbconvert' \ - 'dev-python/numpydoc' - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_prepare_all() { - export VARTEXFONTS="${T}"/fonts - export MPLCONFIGDIR="${T}" - printf -- 'backend : Agg\n' > "${MPLCONFIGDIR}"/matplotlibrc || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x MKL_NUM_THREADS=1 - local -x OMP_NUM_THREADS=1 - - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest statsmodels -} - -python_install_all() { - if use examples; then - docompress -x /usr/share/doc/${PF}/examples - dodoc -r examples - fi - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "Plotting functionality" "dev-python/matplotlib" -} diff --git a/dev-python/stdio-mgr/Manifest b/dev-python/stdio-mgr/Manifest deleted file mode 100644 index fce059a5cbe8..000000000000 --- a/dev-python/stdio-mgr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST stdio_mgr-1.0.1.1.tar.gz 13263 BLAKE2B d976788e9688b362c4d8d92f975c07047ef9c01b54bcfeec6243ab5621eb9aad1e8aef7c151daedd6062055ece0feca7c9e787cce86337e92552fa0a5eb3f641 SHA512 bbd3501fc4871c70125d61cc66592feb06f3847a48fb6c7c8733e1344480a90126074f19784b6dd3f3a1897530b9343ed4723649a5d932fc1d8d21f143ec43ae diff --git a/dev-python/stdio-mgr/metadata.xml b/dev-python/stdio-mgr/metadata.xml deleted file mode 100644 index f3757ae9b16a..000000000000 --- a/dev-python/stdio-mgr/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en"> -Have a CLI Python application? - -Want to automate testing of the actual console input & output of your user-facing components? - -stdio Manager can help. - -While some functionality here is more or less duplicative of redirect_stdout and redirect_stderr in contextlib within the standard library, it provides (i) a much more concise way to mock both stdout and stderr at the same time, and (ii) a mechanism for mocking stdin, which is not available in contextlib. - </longdescription> - <upstream> - <remote-id type="github">bskinn/stdio-mgr</remote-id> - <remote-id type="pypi">stdio-mgr</remote-id> - </upstream> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/stdio-mgr/stdio-mgr-1.0.1.1.ebuild b/dev-python/stdio-mgr/stdio-mgr-1.0.1.1.ebuild deleted file mode 100644 index 0c9f3113e53c..000000000000 --- a/dev-python/stdio-mgr/stdio-mgr-1.0.1.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Context manager for mocking/wrapping stdin/stdout/stderr" -HOMEPAGE=" - https://github.com/bskinn/stdio-mgr/ - https://pypi.org/project/stdio-mgr/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/attrs-17.1[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/steam/Manifest b/dev-python/steam/Manifest deleted file mode 100644 index 60ad0dc2881e..000000000000 --- a/dev-python/steam/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST steam-2.0.0.gh.tar.gz 675414 BLAKE2B 9ee5c412a1a7f498a773aaf290bba4b268ea71e929d6cec3cbe6629f4af994cb375aaac102364d5fe3aa5b14c40078a53ecd12adea09ee9bb06f8412d6880994 SHA512 7168dc500ae116dc8230abf9405cfd46f9ec9a518e9c0e2ee7902a610dbc2fff92e975061f080c257746979b9fd240d713ced53603b44cbc5361118174eae1b9 diff --git a/dev-python/steam/files/steam-2.0.0-path-pycryptodome-and-gevent.patch b/dev-python/steam/files/steam-2.0.0-path-pycryptodome-and-gevent.patch deleted file mode 100644 index 571a48d17afd..000000000000 --- a/dev-python/steam/files/steam-2.0.0-path-pycryptodome-and-gevent.patch +++ /dev/null @@ -1,188 +0,0 @@ -From dd8334ce47dbb0c5cc5547094e9800e7789821ce Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Gon=C3=A7alo=20Negrier=20Duarte?= - <gonegrier.duarte@gmail.com> -Date: Thu, 14 Aug 2025 15:30:13 +0100 -Subject: [PATCH] dev-python: patched for `dev-python/pycryptodome` and remove - test depend on `dev-python/gevent` -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -* Since `dev-python/gevent` was removed in BUG 879011 so - tests/test_core_cm.py need to be removed - -Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com> ---- - steam/core/crypto.py | 8 +-- - tests/test_core_cm.py | 140 ------------------------------------------ - 2 files changed, 4 insertions(+), 144 deletions(-) - delete mode 100644 tests/test_core_cm.py - -diff --git a/steam/core/crypto.py b/steam/core/crypto.py -index 9557ee6..7894dcf 100644 ---- a/steam/core/crypto.py -+++ b/steam/core/crypto.py -@@ -6,10 +6,10 @@ from os import urandom as random_bytes - from struct import pack - from base64 import b64decode - --from Cryptodome.Hash import MD5, SHA1, HMAC --from Cryptodome.PublicKey.RSA import import_key as rsa_import_key, construct as rsa_construct --from Cryptodome.Cipher import PKCS1_OAEP, PKCS1_v1_5 --from Cryptodome.Cipher import AES as AES -+from Crypto.Hash import MD5, SHA1, HMAC -+from Crypto.PublicKey.RSA import import_key as rsa_import_key, construct as rsa_construct -+from Crypto.Cipher import PKCS1_OAEP, PKCS1_v1_5 -+from Crypto.Cipher import AES as AES - - - class UniverseKey: -diff --git a/tests/test_core_cm.py b/tests/test_core_cm.py -deleted file mode 100644 -index bbc2c27..0000000 ---- a/tests/test_core_cm.py -+++ /dev/null -@@ -1,140 +0,0 @@ --import unittest --from unittest.mock import patch --import gevent --import gevent.queue -- --from steam.core.cm import CMClient -- --class CMClient_Scenarios(unittest.TestCase): -- test_channel_key = b'SESSION KEY LOL' -- -- def setUp(self): -- # mock out crypto -- patcher = patch('steam.core.crypto.generate_session_key') -- self.addCleanup(patcher.stop) -- self.gen_skey = patcher.start() -- self.gen_skey.return_value = (self.test_channel_key, b'PUBKEY ENCRYPTED SESSION KEY') -- -- patcher = patch('steam.core.crypto.symmetric_encrypt') -- self.addCleanup(patcher.stop) -- self.s_enc = patcher.start() -- self.s_enc.side_effect = lambda m, k: m -- patcher = patch('steam.core.crypto.symmetric_encrypt_HMAC') -- self.addCleanup(patcher.stop) -- self.s_enc_hmac = patcher.start() -- self.s_enc_hmac.side_effect = lambda m, k, mac: m -- -- patcher = patch('steam.core.crypto.symmetric_decrypt') -- self.addCleanup(patcher.stop) -- self.s_dec = patcher.start() -- self.s_dec.side_effect = lambda c, k: c -- patcher = patch('steam.core.crypto.symmetric_decrypt_HMAC') -- self.addCleanup(patcher.stop) -- self.s_dec_hmac = patcher.start() -- self.s_dec_hmac.side_effect = lambda c, k, mac: c -- -- # TODO: Tests for WebsocketConnection -- -- # mock out TCPConnection -- patcher = patch('steam.core.cm.TCPConnection', autospec=True) -- self.addCleanup(patcher.stop) -- self.conn = patcher.start().return_value -- -- self.conn_in = gevent.queue.Queue() -- self.conn.__iter__.return_value = self.conn_in -- -- # mock out CMServerList -- patcher = patch('steam.core.cm.CMServerList', autospec=True) -- self.addCleanup(patcher.stop) -- self.server_list = patcher.start().return_value -- self.server_list.__iter__.return_value = [(127001, 20000+i) for i in range(10)] -- self.server_list.bootstrap_from_webapi.return_value = False -- self.server_list.bootstrap_from_dns.return_value = False -- -- @patch.object(CMClient, 'emit') -- @patch.object(CMClient, '_recv_messages') -- def test_connect(self, mock_recv, mock_emit): -- # setup -- self.conn.connect.return_value = True -- self.server_list.__len__.return_value = 10 -- -- # run -- cm = CMClient() -- -- with gevent.Timeout(2, False): -- cm.connect(retry=1) -- -- gevent.idle() -- -- # verify -- self.conn.connect.assert_called_once_with((127001, 20000)) -- mock_emit.assert_called_once_with('connected') -- mock_recv.assert_called_once_with() -- -- @patch.object(CMClient, 'emit') -- @patch.object(CMClient, '_recv_messages') -- def test_connect_auto_discovery_failing(self, mock_recv, mock_emit): -- # setup -- self.conn.connect.return_value = True -- self.server_list.__len__.return_value = 0 -- -- # run -- cm = CMClient() -- -- with gevent.Timeout(3, False): -- cm.connect(retry=1) -- -- gevent.idle() -- -- # verify -- self.server_list.bootstrap_from_webapi.assert_called_once_with() -- self.server_list.bootstrap_from_dns.assert_called_once_with() -- self.conn.connect.assert_not_called() -- -- @patch.object(CMClient, 'emit') -- @patch.object(CMClient, '_recv_messages') -- def test_connect_auto_discovery_success(self, mock_recv, mock_emit): -- # setup -- self.conn.connect.return_value = True -- self.server_list.__len__.return_value = 0 -- -- def fake_servers(*args, **kwargs): -- self.server_list.__len__.return_value = 10 -- return True -- -- self.server_list.bootstrap_from_webapi.side_effect = fake_servers -- -- # run -- cm = CMClient() -- -- with gevent.Timeout(3, False): -- cm.connect(retry=1) -- -- gevent.idle() -- -- # verify -- self.server_list.bootstrap_from_webapi.assert_called_once_with() -- self.server_list.bootstrap_from_dns.assert_not_called() -- self.conn.connect.assert_called_once_with((127001, 20000)) -- mock_emit.assert_called_once_with('connected') -- mock_recv.assert_called_once_with() -- -- def test_channel_encrypt_sequence(self): -- # setup -- self.conn.connect.return_value = True -- -- # run ------------ -- cm = CMClient() -- cm.connected = True -- gevent.spawn(cm._recv_messages) -- -- # recieve ChannelEncryptRequest -- self.conn_in.put(b'\x17\x05\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x00\x00\x00\x01\x00\x00\x00') -- gevent.idle(); gevent.idle(); gevent.idle(); gevent.idle() -- -- self.conn.put_message.assert_called_once_with(b'\x18\x05\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x00\x00\x00\x80\x00\x00\x00PUBKEY ENCRYPTED SESSION KEY\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h-\xc4@\x00\x00\x00\x00') -- -- # recieve ChannelEncryptResult (OK) -- self.conn_in.put(b'\x19\x05\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x00\x00\x00') -- -- cm.wait_event('channel_secured', timeout=2, raises=True) --- -2.50.0 - diff --git a/dev-python/steam/metadata.xml b/dev-python/steam/metadata.xml deleted file mode 100644 index b0f214e3ec08..000000000000 --- a/dev-python/steam/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gonegrier.duarte@gmail.com</email> - <name>Gonçalo Negrier Duarte</name> - </maintainer> - <upstream> - <remote-id type="github">ValvePython/steam</remote-id> - <remote-id type="github">solsticegamestudios/steam</remote-id> - <remote-id type="pypi">steam</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/steam/steam-2.0.0-r1.ebuild b/dev-python/steam/steam-2.0.0-r1.ebuild deleted file mode 100644 index 2337e3032d70..000000000000 --- a/dev-python/steam/steam-2.0.0-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python package for interacting with Steam" -HOMEPAGE=" - https://github.com/solsticegamestudios/steam/ - https://pypi.org/project/steam/ -" -SRC_URI=" - https://github.com/solsticegamestudios/steam/archive/refs/tags/v${PV}-alpha1.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/${P}-alpha1" - -PATCHES=( - "${FILESDIR}/${P}-path-pycryptodome-and-gevent.patch" -) - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/cachetools-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pycryptodome-3.7.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.9.1[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/vdf-4.0[${PYTHON_USEDEP}] - - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/protobuf[${PYTHON_USEDEP}] - dev-python/wsproto[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/vcrpy[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -pkg_postinst() { - if [[ ! ${REPLACING_VERSIONS} ]]; then - ewarn "If you intend to use this library for anything else than" - ewarn "ProtonUp-Qt you most likely need additional ebuilds for" - ewarn "gevent and gevent-eventemitter. These are currently not" - ewarn "part of the GURU repository." - ewarn - ewarn "Project references:" - ewarn " - http://www.gevent.org/" - ewarn " - https://github.com/rossengeorgiev/gevent-eventemitter" - fi -} diff --git a/dev-python/stestr/Manifest b/dev-python/stestr/Manifest deleted file mode 100644 index 13ef76d63a65..000000000000 --- a/dev-python/stestr/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST stestr-4.2.1.tar.gz 79815 BLAKE2B 1334994cd4bc3b0f984fad6a6fedfc760bfb37153cea087bd7e7b51fb07d4560afa50e4f2d3dafb7247cdd4e23ff903f84231819f733327a552b245fa25373e4 SHA512 bba00836b3235f9ac220c2675d365954b1d48aaa238acc6192d294000cb34dc2417568186424708a05c7e3c07a5b7ddf8a8cf4741d568f7e8fc3765de23229c2 -DIST stestr-4.2.1.tar.gz.provenance 9379 BLAKE2B 199ce915de796840471778b6e064c6293b474ddce5e3b02d8e1539bee4634bd2f6221e140d7411fda2ca552d996368dcece90d0bbe8c63ab4f29635bfcf88266 SHA512 8a89765f85dc41e0ebd390fe245c7f053265000d927142112487a4ea20e6e902e13193ae653b23611ec1823d21663c53bf4ffeddf489fba2094842f3e35ce927 diff --git a/dev-python/stestr/metadata.xml b/dev-python/stestr/metadata.xml deleted file mode 100644 index 51dddc7ae0e2..000000000000 --- a/dev-python/stestr/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <stabilize-allarches/> - <longdescription lang="en"> - stestr is a fork of testrepository that concentrates on being a dedicated test runner for python projects - </longdescription> - <upstream> - <remote-id type="pypi">stestr</remote-id> - <remote-id type="github">mtreinish/stestr</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/stestr/stestr-4.2.1.ebuild b/dev-python/stestr/stestr-4.2.1.ebuild deleted file mode 100644 index 85718dc7fc2d..000000000000 --- a/dev-python/stestr/stestr-4.2.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/mtreinish/stestr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 multiprocessing pypi - -DESCRIPTION="A parallel Python test runner built around subunit" -HOMEPAGE=" - https://github.com/mtreinish/stestr/ - https://pypi.org/project/stestr/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}] - >=dev-python/python-subunit-1.4.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}] - >=dev-python/voluptuous-0.8.9[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - ) -" - -python_test() { - # no clue why we need to set it - local -x PYTHONPATH=${PWD} - "${EPYTHON}" -m stestr init || die - "${EPYTHON}" -m stestr run --test-path stestr/tests \ - --concurrency "${EPYTEST_JOBS:-$(makeopts_jobs)}" || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/stevedore/Manifest b/dev-python/stevedore/Manifest deleted file mode 100644 index 61c37640340d..000000000000 --- a/dev-python/stevedore/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST stevedore-5.7.0.tar.gz 516200 BLAKE2B b08b135c1c2dd400cb286814638ebcaabffafd3b7fd6bcc27688d329f57fbdd5c9cf03b1101e8eb448fd88ff2a74526f1e39a03f396edcc1081d8cc3ab836ee8 SHA512 1abb448332e1a790acacc5e71fff2fcc1203ec52504ce03d103980f134b73cca41de1675873741bab6725bd8510867dff15b473dce3966bb9f3504780235dc40 -DIST stevedore-5.8.0.tar.gz 514710 BLAKE2B 905fe75ba6ba85be25a1a6761dd31a5c802d80c0532f59562e489b39eda91ec83c2dcc61320f7b8040f5c4ab39130ac253a8dd88c335fcda8ae727032cdec340 SHA512 f11aff48fb3cc66c4319ceeeaf8aff316cc0047021a28d3976f527b7321fe204faab414e4793dd93d82edd8d11391600ea8479cc6da2115fa7189d4f48b7ffad diff --git a/dev-python/stevedore/metadata.xml b/dev-python/stevedore/metadata.xml deleted file mode 100644 index 180a1476e6f4..000000000000 --- a/dev-python/stevedore/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>openstack@gentoo.org</email> - <name>Openstack</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">stevedore</remote-id> - <remote-id type="github">openstack/stevedore</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/stevedore/stevedore-5.7.0.ebuild b/dev-python/stevedore/stevedore-5.7.0.ebuild deleted file mode 100644 index d7f2690bc3a2..000000000000 --- a/dev-python/stevedore/stevedore-5.7.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Manage dynamic plugins for Python applications" -HOMEPAGE=" - https://opendev.org/openstack/stevedore/ - https://github.com/openstack/stevedore/ - https://pypi.org/project/stevedore/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx 'doc/source' \ - '>=dev-python/openstackdocstheme-1.18.1' \ - '>=dev-python/reno-2.5.0' \ - '>=dev-python/sphinx-2.0.0' - -python_test() { - local EPYTEST_DESELECT=( - # also fails in venv - stevedore/tests/test_cache.py::TestCache::test_disable_caching_file - ) - local EPYTEST_IGNORE=() - if ! has_version "dev-python/sphinx[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - stevedore/tests/test_sphinxext.py - ) - fi - - epytest -} diff --git a/dev-python/stevedore/stevedore-5.8.0.ebuild b/dev-python/stevedore/stevedore-5.8.0.ebuild deleted file mode 100644 index 16569141fa9b..000000000000 --- a/dev-python/stevedore/stevedore-5.8.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pbr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Manage dynamic plugins for Python applications" -HOMEPAGE=" - https://opendev.org/openstack/stevedore/ - https://github.com/openstack/stevedore/ - https://pypi.org/project/stevedore/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - test? ( - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx 'doc/source' \ - '>=dev-python/openstackdocstheme-1.18.1' \ - '>=dev-python/reno-2.5.0' \ - '>=dev-python/sphinx-2.0.0' - -python_test() { - local EPYTEST_DESELECT=( - # also fails in venv - stevedore/tests/test_cache.py::TestCache::test_disable_caching_file - ) - local EPYTEST_IGNORE=() - if ! has_version "dev-python/sphinx[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - stevedore/tests/test_sphinxext.py - ) - fi - - epytest -} diff --git a/dev-python/stomp-py/Manifest b/dev-python/stomp-py/Manifest deleted file mode 100644 index b249c2e351ce..000000000000 --- a/dev-python/stomp-py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST stomp_py-8.1.2.tar.gz 39163 BLAKE2B 49d096369b427033cf1210638875cdd1501711a05183d7d186f8f926033e898c7323a8d96f319311999edc86a49515a92ba4c0ed0982712789f7ba78f4175e5e SHA512 2cbfaacdc5762b8db5c28721e01511c32a8991a866d6ced520a27cb82deacc4716cbaf5f298a8daea7f91c9038859d4c39069ad5b46ba6d0efe60e4c19ab09ae diff --git a/dev-python/stomp-py/metadata.xml b/dev-python/stomp-py/metadata.xml deleted file mode 100644 index bf00fcc515c8..000000000000 --- a/dev-python/stomp-py/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">stomp-py</remote-id> - <remote-id type="github">jasonrbriggs/stomp.py</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/stomp-py/stomp-py-8.1.2.ebuild b/dev-python/stomp-py/stomp-py-8.1.2.ebuild deleted file mode 100644 index 5c9d3f0a7e01..000000000000 --- a/dev-python/stomp-py/stomp-py-8.1.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python client library for the STOMP messaging protocol" -HOMEPAGE="https://pypi.org/project/stomp-py/ https://github.com/jasonrbriggs/stomp.py/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - <dev-python/docopt-0.7.0[${PYTHON_USEDEP}] - dev-python/websocket-client[${PYTHON_USEDEP}] -" - -# stomp.py test suite requires quite a few appropriately configured -# messaging servers (as of 8.1.2: RabbitMQ, ActiveMQ, ActiveMQ Artemis, -# stompserver). Upstream relies on Docker to provide those servers, however -# doing the same in src_test would require both granting the portage user -# extra permissions and packaging the base image (trying to download it -# on the fly would violate the network sandbox). -# Side note: PyPI tarballs do not include tests. -RESTRICT="test" diff --git a/dev-python/stone/Manifest b/dev-python/stone/Manifest deleted file mode 100644 index 1bf8dddc3615..000000000000 --- a/dev-python/stone/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST stone-3.3.9.gh.tar.gz 290882 BLAKE2B ad6e579d98b95d1828d0050ec29c53c6e5e52968def1fc10d315d311afdb8f350e9a7fd26330dce692c8f2419fe62ee22dba5ae54f0bcc91f09f51d7a7368f9c SHA512 916e8bce6e46114da8e684af25666d15257aa33bb0abb571c10f84457cfb958c309ca35bd3884f816ef8091c877e20b56b392cf5c85a760fab95f116efc7b321 diff --git a/dev-python/stone/metadata.xml b/dev-python/stone/metadata.xml deleted file mode 100644 index 9c4da012ba58..000000000000 --- a/dev-python/stone/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="person"> - <email>ceamac@gentoo.org</email> - <description>Primary maintainer</description> -</maintainer> -<upstream> - <remote-id type="github">dropbox/stone</remote-id> - <remote-id type="pypi">stone</remote-id> -</upstream> -</pkgmetadata> diff --git a/dev-python/stone/stone-3.3.9.ebuild b/dev-python/stone/stone-3.3.9.ebuild deleted file mode 100644 index 3f3995f80782..000000000000 --- a/dev-python/stone/stone-3.3.9.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2021-2025 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 Official Api Spec Language for Dropbox" -HOMEPAGE=" - https://www.dropbox.com/developers - https://github.com/dropbox/stone - https://pypi.org/project/stone/ -" -SRC_URI="https://github.com/dropbox/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/ply[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/strawberry-graphql/Manifest b/dev-python/strawberry-graphql/Manifest deleted file mode 100644 index 0db927d5f08e..000000000000 --- a/dev-python/strawberry-graphql/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST strawberry-graphql-0.311.0.gh.tar.gz 1266374 BLAKE2B efb47f68c3e4d60e689ed82e3adbf3a4455ae9ca6881389c0eabb2139ae774fe52251ad6000c431502389df92c66dc5cb59138916d75b95305cd1eab5bebf02f SHA512 3fa8e6b607530ba5ae81631bdd4a8b4b47a1d725f9d897a77065b689ccd8c816357cf971d647bd6b2f43508f39509a632b0879bc5b9a1fa31fa0223281565d58 -DIST strawberry-graphql-0.312.3.gh.tar.gz 1273652 BLAKE2B 0cace4518fcd65f5920cd860809ccac9fb9decfc9b0062ddbd3cb7418fcb4e41059f74464d2c44c8743d769dc3eba746534dee0e82c541f8c04fbe85b8f3cdc0 SHA512 2b4a9a28fe5551077e127d23460748be38798eaf10d8d7d78a5ec76f34efa9028145725493af06fa3f9e11683113b4dd5691b6e2cecb56bd42cdadf2ddccc493 diff --git a/dev-python/strawberry-graphql/files/strawberry-0.288.3-no-emoji-test.patch b/dev-python/strawberry-graphql/files/strawberry-0.288.3-no-emoji-test.patch deleted file mode 100644 index ebc9c98ebf8b..000000000000 --- a/dev-python/strawberry-graphql/files/strawberry-0.288.3-no-emoji-test.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/tests/conftest.py b/tests/conftest.py -index 954b5e32..7c30ad2f 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -6,14 +6,6 @@ import pytest - from strawberry.utils import IS_GQL_32 - - --def pytest_emoji_xfailed(config: pytest.Config) -> tuple[str, str]: -- return "🤷‍♂️ ", "XFAIL 🤷‍♂️ " -- -- --def pytest_emoji_skipped(config: pytest.Config) -> tuple[str, str]: -- return "🦘 ", "SKIPPED 🦘" -- -- - pytest_plugins = ("tests.plugins.strawberry_exceptions",) - - diff --git a/dev-python/strawberry-graphql/metadata.xml b/dev-python/strawberry-graphql/metadata.xml deleted file mode 100644 index 6de4fabacb09..000000000000 --- a/dev-python/strawberry-graphql/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>negril.nx+gentoo@gmail.com</email> - <name>Paul Zander</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">strawberry-graphql/strawberry</remote-id> - <remote-id type="pypi">strawberry-graphql</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/strawberry-graphql/strawberry-graphql-0.311.0.ebuild b/dev-python/strawberry-graphql/strawberry-graphql-0.311.0.ebuild deleted file mode 100644 index a4cc540becdb..000000000000 --- a/dev-python/strawberry-graphql/strawberry-graphql-0.311.0.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 #pypi - -DESCRIPTION="A library for creating GraphQL APIs" -HOMEPAGE=" - https://strawberry.rocks/ - https://github.com/strawberry-graphql/strawberry/ - https://pypi.org/project/strawberry-graphql/ -" -# no tests in sdist -SRC_URI=" - https://github.com/strawberry-graphql/strawberry/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/strawberry-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/cross-web-0.4.0[${PYTHON_USEDEP}] - <dev-python/graphql-core-3.4.0[${PYTHON_USEDEP}] - >=dev-python/graphql-core-3.2.0[${PYTHON_USEDEP}] - >=dev-python/packaging-23[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" - -# dev -# integrations -BDEPEND=" - test? ( - dev-python/asgiref[${PYTHON_USEDEP}] - dev-python/email-validator[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/libcst[${PYTHON_USEDEP}] - dev-python/markupsafe[${PYTHON_USEDEP}] - dev-python/opentelemetry-api[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/pyinstrument[${PYTHON_USEDEP}] - dev-python/python-multipart[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - dev-python/typer[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/inline-snapshot[${PYTHON_USEDEP}] - - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/chalice[${PYTHON_USEDEP}] - dev-python/channels[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/fastapi[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/quart[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/starlette[${PYTHON_USEDEP}] - dev-python/litestar[${PYTHON_USEDEP}] - dev-python/uvicorn[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - "tests/benchmarks/" - # avoid daphne which requires autobahn - "tests/channels/test_layers.py" - "tests/channels/test_testing.py" - "tests/http/clients/channels.py" - # FIXME: - "tests/http/test_graphql_ide.py" -) -EPYTEST_DESELECT=( - # TODO: sanic - "tests/sanic/test_file_upload.py::test_file_cast" - "tests/sanic/test_file_upload.py::test_endpoint" - # test stdlib? - "tests/schema/test_lazy/test_lazy_generic.py::test_lazy_types_loaded_from_same_module[script]" - # FIXME - "tests/django/test_dataloaders.py::test_fetch_data_from_db" -) -EPYTEST_PLUGINS=( pytest-aiohttp pytest-asyncio pytest-django pytest-mock pytest-snapshot ) -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/strawberry-0.288.3-no-emoji-test.patch -) - -python_test() { - local -x DJANGO_SETTINGS_MODULE="tests.django.django_settings" - - # avoid superfluous pytest-emoji dependency - epytest -o addopts= -} diff --git a/dev-python/strawberry-graphql/strawberry-graphql-0.312.3.ebuild b/dev-python/strawberry-graphql/strawberry-graphql-0.312.3.ebuild deleted file mode 100644 index a4cc540becdb..000000000000 --- a/dev-python/strawberry-graphql/strawberry-graphql-0.312.3.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 #pypi - -DESCRIPTION="A library for creating GraphQL APIs" -HOMEPAGE=" - https://strawberry.rocks/ - https://github.com/strawberry-graphql/strawberry/ - https://pypi.org/project/strawberry-graphql/ -" -# no tests in sdist -SRC_URI=" - https://github.com/strawberry-graphql/strawberry/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/strawberry-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/cross-web-0.4.0[${PYTHON_USEDEP}] - <dev-python/graphql-core-3.4.0[${PYTHON_USEDEP}] - >=dev-python/graphql-core-3.2.0[${PYTHON_USEDEP}] - >=dev-python/packaging-23[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" - -# dev -# integrations -BDEPEND=" - test? ( - dev-python/asgiref[${PYTHON_USEDEP}] - dev-python/email-validator[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/libcst[${PYTHON_USEDEP}] - dev-python/markupsafe[${PYTHON_USEDEP}] - dev-python/opentelemetry-api[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/pyinstrument[${PYTHON_USEDEP}] - dev-python/python-multipart[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - dev-python/typer[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/inline-snapshot[${PYTHON_USEDEP}] - - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/chalice[${PYTHON_USEDEP}] - dev-python/channels[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/fastapi[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/quart[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - dev-python/starlette[${PYTHON_USEDEP}] - dev-python/litestar[${PYTHON_USEDEP}] - dev-python/uvicorn[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - "tests/benchmarks/" - # avoid daphne which requires autobahn - "tests/channels/test_layers.py" - "tests/channels/test_testing.py" - "tests/http/clients/channels.py" - # FIXME: - "tests/http/test_graphql_ide.py" -) -EPYTEST_DESELECT=( - # TODO: sanic - "tests/sanic/test_file_upload.py::test_file_cast" - "tests/sanic/test_file_upload.py::test_endpoint" - # test stdlib? - "tests/schema/test_lazy/test_lazy_generic.py::test_lazy_types_loaded_from_same_module[script]" - # FIXME - "tests/django/test_dataloaders.py::test_fetch_data_from_db" -) -EPYTEST_PLUGINS=( pytest-aiohttp pytest-asyncio pytest-django pytest-mock pytest-snapshot ) -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/strawberry-0.288.3-no-emoji-test.patch -) - -python_test() { - local -x DJANGO_SETTINGS_MODULE="tests.django.django_settings" - - # avoid superfluous pytest-emoji dependency - epytest -o addopts= -} diff --git a/dev-python/strict-rfc3339/Manifest b/dev-python/strict-rfc3339/Manifest deleted file mode 100644 index c3a489699e7b..000000000000 --- a/dev-python/strict-rfc3339/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST strict-rfc3339-version-0.7.gh.tar.gz 18756 BLAKE2B 45a38c5eef2b74225408e9a0de9e484cce24778eaf830d9cf052a26df4964c761d8349a71c892c5b4b5129f98802a9aae10b1e9205156bbc4eb6c8f5df7bfb88 SHA512 5db598b33680d60eab8c49dde9d831ece9632811c89552c7ccd9ac7cbc0f603bde5aa14434a388abe669181e643bc2fe97f3c48b08c88863f88e95f17d958bd1 diff --git a/dev-python/strict-rfc3339/metadata.xml b/dev-python/strict-rfc3339/metadata.xml deleted file mode 100644 index 9a3bade7a2bc..000000000000 --- a/dev-python/strict-rfc3339/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">strict-rfc3339</remote-id> - <remote-id type="github">danielrichman/strict-rfc3339</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild b/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild deleted file mode 100644 index 698927fab0f1..000000000000 --- a/dev-python/strict-rfc3339/strict-rfc3339-0.7-r2.ebuild +++ /dev/null @@ -1,27 +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 - -MY_P="${PN}-version-${PV}" -DESCRIPTION="Strict, simple, lightweight RFC3339 functions" -HOMEPAGE=" - https://pypi.org/project/strict-rfc3339/ - https://github.com/danielrichman/strict-rfc3339 -" -SRC_URI=" - https://github.com/danielrichman/${PN}/archive/version-${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -distutils_enable_tests unittest diff --git a/dev-python/strip-hints/Manifest b/dev-python/strip-hints/Manifest deleted file mode 100644 index dd3a0eff5a19..000000000000 --- a/dev-python/strip-hints/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST strip-hints-0.1.13.gh.tar.gz 24743 BLAKE2B 1c448fb1b22ef69dcacdc47c9bf0bb623b5726fb82779779e140659f28d9a9b57ef70e6b8d8dbb2c15863ba04e5f5261f50672fe7b01223de40f00a93ac18b04 SHA512 61b364492578420e89de1bdf6ea18ac622cd2ce49d0691864ad531cee6e8b44684bf1d2ab487403455607f9d8b1da1373fb686962ddad57330e0fbd44adb6b47 diff --git a/dev-python/strip-hints/metadata.xml b/dev-python/strip-hints/metadata.xml deleted file mode 100644 index a4928c292076..000000000000 --- a/dev-python/strip-hints/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>esteve.varela@gmail.com</email> - <name>Esteve Varela Colominas</name> - </maintainer> - <upstream> - <remote-id type="pypi">strip-hints</remote-id> - <remote-id type="github">abarker/strip-hints</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/strip-hints/strip-hints-0.1.13.ebuild b/dev-python/strip-hints/strip-hints-0.1.13.ebuild deleted file mode 100644 index 65d69b6826a6..000000000000 --- a/dev-python/strip-hints/strip-hints-0.1.13.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 edo - -DESCRIPTION="Function and command-line program to strip Python type hints." -HOMEPAGE="https://pypi.org/project/strip-hints - https://github.com/abarker/strip-hints" - -# Using github tarball due to missing tests in pypi archive -MY_PV="8e55ffaddcc8c8a0fc968729718e0c6abe2b71e9" -SRC_URI="https://github.com/abarker/strip-hints/archive/${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -python_test() { - cd test || die - edo ./run_tests.bash -} diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest deleted file mode 100644 index 3e2dba830af4..000000000000 --- a/dev-python/stripe/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST stripe-15.1.0.tar.gz 1501673 BLAKE2B d494b52288d89a2ec4f42603a4502ae40391c1101a13f4bbd74f6a40e84885c2fdf519f2c41026ae7ac7bb609c446aca50e1ae65ab1661f9ad4538bd4ada6a2d SHA512 1e050e5c66ba4144adf9f07199987ed89c3618599b2cf03234e43df4dd95885089289ded57ed9e204403c84d13fe6242a7bfe7023e220afb206f9b6e6df9fe32 -DIST stripe-15.2.0.tar.gz 1520207 BLAKE2B 90e810fea547afdf5db9c00bd1a522e02caac9bf9dde3f3e83f8143ada87bdeb4db3d5a6c774bbd956db230e46089a5754dd414deb02a244c2c4f7c96d2d3cdf SHA512 1959725b10e4068525bc31f1c0bbea9480ebb6ec59487cf0aec63c5aceeb24d3453a8a2d364300f55c7976655184f3b3d6cfb6d4adbcbfff7838ecdb5d54512c diff --git a/dev-python/stripe/metadata.xml b/dev-python/stripe/metadata.xml deleted file mode 100644 index 5170080cee2d..000000000000 --- a/dev-python/stripe/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">stripe</remote-id> - <remote-id type="github">stripe/stripe-python</remote-id> - </upstream> - <use> - <flag name="telemetry"> - Enable sending "telemetry to Stripe regarding request latency - and feature usage" by default. Upstream enables it by default - in their PyPI distribution; it can also be explicitly controlled - via stripe.enable_telemetry variable (boolean). - </flag> - </use> -</pkgmetadata> diff --git a/dev-python/stripe/stripe-15.1.0.ebuild b/dev-python/stripe/stripe-15.1.0.ebuild deleted file mode 100644 index 74960ff41919..000000000000 --- a/dev-python/stripe/stripe-15.1.0.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Stripe Python bindings" -HOMEPAGE=" - https://github.com/stripe/stripe-python/ - https://pypi.org/project/stripe/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="telemetry" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.7.0[${PYTHON_USEDEP}] -" -# please bump dev-util/stripe-mock dep to the latest version on every bump -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.197.0 - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -EPYTEST_PLUGINS=( anyio pytest-mock ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - if ! use telemetry; then - sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet - tests/test_http_client.py::TestLiveHTTPClients::test_httpx_request_async_https - 'tests/test_integration.py::TestIntegration::test_async_raw_request_timeout[asyncio-aiohttp]' - # timing - tests/test_integration.py::TestIntegration::test_passes_client_telemetry_when_enabled - ) - - epytest tests -} - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" & - local stripe_mock_pid=${!} - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - "http://127.0.0.1:${stripe_mock_port}/v1/customers" &> /dev/null - eend ${?} "Port ${stripe_mock_port} unavailable" - if [[ ${?} -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/stripe/stripe-15.2.0.ebuild b/dev-python/stripe/stripe-15.2.0.ebuild deleted file mode 100644 index 81df946e5a07..000000000000 --- a/dev-python/stripe/stripe-15.2.0.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Stripe Python bindings" -HOMEPAGE=" - https://github.com/stripe/stripe-python/ - https://pypi.org/project/stripe/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="telemetry" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.7.0[${PYTHON_USEDEP}] -" -# please bump dev-util/stripe-mock dep to the latest version on every bump -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.197.0 - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -EPYTEST_PLUGINS=( anyio pytest-mock ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - if ! use telemetry; then - sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # Internet - tests/test_http_client.py::TestLiveHTTPClients::test_httpx_request_async_https - 'tests/test_integration.py::TestIntegration::test_async_raw_request_timeout[asyncio-aiohttp]' - # timing - tests/test_integration.py::TestIntegration::test_passes_client_telemetry_when_enabled - ) - - epytest tests -} - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" & - local stripe_mock_pid=${!} - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - "http://127.0.0.1:${stripe_mock_port}/v1/customers" &> /dev/null - eend ${?} "Port ${stripe_mock_port} unavailable" - if [[ ${?} -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/structlog/Manifest b/dev-python/structlog/Manifest deleted file mode 100644 index 60977be08aba..000000000000 --- a/dev-python/structlog/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST structlog-25.5.0.tar.gz 1460830 BLAKE2B ae8df56e93acfdd4cc7dd8f65f940fbb2441776277500e73af45d589261c7414784513c4dd71e73f587e1a2c443ede5177cccb2018af319b192b0ed24537529d SHA512 83dc767473aadffda4fb9c883e9757795860c9eaecb1d2c92675b4656700bdff413077ab96d6025bf232168c38d307c56371f2294dd9197a1aa136918f6fd72b -DIST structlog-25.5.0.tar.gz.provenance 9439 BLAKE2B 5118cc2180a057d24091bd53e2d33f8fb94b6821fb77a317dbaf0a8f507d399feb765ee984af8da1e17f7e8b2306ca11fc6b076279fec216db1dd0b477254943 SHA512 e08d06339111fb4ebffd118339a6acf6ad74dda994ba6fdff5e2fdb840ee6637bccbcbd61194027c87b1fcee8e225e14561f773872ea6de34f832c79e46adeed diff --git a/dev-python/structlog/metadata.xml b/dev-python/structlog/metadata.xml deleted file mode 100644 index 6b1f3de11334..000000000000 --- a/dev-python/structlog/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>voyageur@gentoo.org</email> - <name>Bernard Cafarelli</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">structlog</remote-id> - <remote-id type="github">hynek/structlog</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/structlog/structlog-25.5.0.ebuild b/dev-python/structlog/structlog-25.5.0.ebuild deleted file mode 100644 index d09a6db2b89c..000000000000 --- a/dev-python/structlog/structlog-25.5.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/hynek/structlog -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Structured Logging for Python" -HOMEPAGE=" - https://github.com/hynek/structlog/ - https://pypi.org/project/structlog/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio time-machine ) -distutils_enable_tests pytest diff --git a/dev-python/subprocess-tee/Manifest b/dev-python/subprocess-tee/Manifest deleted file mode 100644 index 19c5841e2bbe..000000000000 --- a/dev-python/subprocess-tee/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST subprocess_tee-0.4.2.tar.gz 14951 BLAKE2B b94a8adc779bfbfd17046c4c85c9fb4020a0ca4de11735ec672a90e3be93d09d5f2ec60184e12bce86864b6ef22fedd0927dbb26267cb763d197c54bb4f342ed SHA512 acb0103b8a9ba6288e42148062e82b37b625f5c518e195c4d6e32efd2d5d9841ac6f2c2b240d223e7cdecc643daaa3d86c63a6bc34ca7b48e187cbf968e5dae5 diff --git a/dev-python/subprocess-tee/metadata.xml b/dev-python/subprocess-tee/metadata.xml deleted file mode 100644 index a77d9d0e1232..000000000000 --- a/dev-python/subprocess-tee/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">pycontribs/subprocess-tee</remote-id> - <remote-id type="pypi">subprocess-tee</remote-id> - </upstream> - <use> - <flag name="test-full"> - Enable full test mode. Pulls in many additional dependencies, - and requires having been emerged without this flag first - in order to avoid a circular dependency. - </flag> - </use> -</pkgmetadata> diff --git a/dev-python/subprocess-tee/subprocess-tee-0.4.2.ebuild b/dev-python/subprocess-tee/subprocess-tee-0.4.2.ebuild deleted file mode 100644 index 519e4cd5f29d..000000000000 --- a/dev-python/subprocess-tee/subprocess-tee-0.4.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="subprocess.run replacement with tee(1)-like output" -HOMEPAGE=" - https://github.com/pycontribs/subprocess-tee/ - https://pypi.org/project/subprocess-tee/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" -IUSE="test-full" -REQUIRED_USE="test-full? ( test )" - -# ansible-molecule is invoked as an executable so no need for PYTHON_USEDEP -BDEPEND=" - >=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}] - test? ( - dev-python/enrich[${PYTHON_USEDEP}] - test-full? ( app-admin/ansible-molecule ) - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - if ! use test-full; then - EPYTEST_DESELECT+=( - test/test_func.py::test_molecule - ) - fi - - epytest -} diff --git a/dev-python/suds-community/Manifest b/dev-python/suds-community/Manifest deleted file mode 100644 index 73c8293a3177..000000000000 --- a/dev-python/suds-community/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST suds_community-1.2.0.tar.gz 271408 BLAKE2B 4699ee3bc28f758484425cda5c9a6e6d036d7bc364f0456ec2180726269afcb8c2f62004d2d9441ebb6aec0fea3f4b83d19f5a0df736be2e6bf61a15951f3290 SHA512 8955ad288fbd9d472b8aa4b4a016da66616436bb41b44d7935f4c14ae897c127e0d6c14457f2303ead671f92edc51454701c9658aec32f6af44882526ed86aeb diff --git a/dev-python/suds-community/metadata.xml b/dev-python/suds-community/metadata.xml deleted file mode 100644 index 95e66f156d62..000000000000 --- a/dev-python/suds-community/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">suds-community</remote-id> - <remote-id type="github">suds-community/suds</remote-id> - <bugs-to>https://github.com/suds-community/suds/issues</bugs-to> - <changelog>https://github.com/suds-community/suds/blob/master/CHANGELOG.md</changelog> - </upstream> -</pkgmetadata> diff --git a/dev-python/suds-community/suds-community-1.2.0.ebuild b/dev-python/suds-community/suds-community-1.2.0.ebuild deleted file mode 100644 index 6e46a98e0db9..000000000000 --- a/dev-python/suds-community/suds-community-1.2.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_REQ_USE="xml(+)" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Lightweight SOAP client" -HOMEPAGE=" - https://github.com/suds-community/suds/ - https://pypi.org/project/suds-community/ -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -DOCS=( README.md notes/. ) - -distutils_enable_tests pytest diff --git a/dev-python/superqt/Manifest b/dev-python/superqt/Manifest deleted file mode 100644 index bcdd1f32f26d..000000000000 --- a/dev-python/superqt/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST superqt-0.8.1.tar.gz 109177 BLAKE2B f622cd90bf9b50631638c1bffdd5e62a4a49933d544977fcb09a66cecd69b795644da6dda987422da6ec71f20e90848faf08df1b7cd5aa6c65fd7267e68941cd SHA512 b80b1ce285d0941d0db4e0ee3d03f7a6d752db084bb49e221d93430bf97b7d006fdd4691cc02ab79d444a9c2c5ce7557bd3c8a001a279a2ab06ccd832f05a837 -DIST superqt-0.8.1.tar.gz.provenance 9681 BLAKE2B 51af60178fa9e7ed83e9f198a1eb784a4e60414805bec8cbd0fd14c2a258741c5fe3120187f303b0a429c84cec289906e84627b28186765804d16062e58a363c SHA512 df3c7d7383bf00e5fe1ee220bfcfe369aa8f094a8ef39d4e726024e8b3c21ecc5ac124e67f4b65acbef8631644b76d2e7f225600abbed66abb0b8dbef891c08d -DIST superqt-0.8.2.tar.gz 110190 BLAKE2B 0dd0b44bd964d95a0dcdd2179e3ca83670cce904b67e1a656dfcdf1bbea40cc8243152409f562b9002c1e163a1bb71377ee1932fcaf69f7bc75a7654b056593a SHA512 8bcf19a48c90131c702c489bf8d7bfb68fb37607bf0e9fb2fade8834ef4ce604512861c265e5cbd1c7157235d98c46d960ba4431a76bf51918002fe83cf2fe79 -DIST superqt-0.8.2.tar.gz.provenance 9583 BLAKE2B 509d8a87a3b8a09b72a6768dc01de01aba177f933706a87867596d06ec85ee0eb261ce1fe5ab5c50e6ab064434dfdc7530419127b05b8b9f66079329c134d170 SHA512 c1bb553c7c7d94154e74fa14aad05964047426f8b588eb5b69b2e4166ae522c9efd54c91a5ad683d3ac4a6f767b44bd1622767d9e495a7a5d8d0195b4a2b08ef diff --git a/dev-python/superqt/metadata.xml b/dev-python/superqt/metadata.xml deleted file mode 100644 index 22a8f26a2aa3..000000000000 --- a/dev-python/superqt/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <upstream> - <remote-id type="pypi">superqt</remote-id> - <remote-id type="github">pyapp-kit/superqt</remote-id> - </upstream> - <stabilize-allarches/> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> -</pkgmetadata> diff --git a/dev-python/superqt/superqt-0.8.1.ebuild b/dev-python/superqt/superqt-0.8.1.ebuild deleted file mode 100644 index d726fc39cbd6..000000000000 --- a/dev-python/superqt/superqt-0.8.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pyapp-kit/superqt -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="Missing widgets and components for PyQt/PySide" -HOMEPAGE=" - https://github.com/pyapp-kit/superqt/ - https://pypi.org/project/superqt/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}] - >=dev-python/qtpy-2.4.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-qt ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_test() { - local ALL_QT_APIS=() - local api - - for api in pyqt6 pyside6; do - has_version "dev-python/qtpy[${api},${PYTHON_USEDEP}]" || continue - ALL_QT_APIS+=( "${api}" ) - done - [[ -z ${ALL_QT_APIS[@]} ]] && die "No Qt6 implementation found?!" - - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_IGNORE=( - # pint and pyconify not packaged - tests/test_quantity.py - tests/test_iconify.py - ) - local EPYTEST_DESELECT=() - - for api in "${ALL_QT_APIS[@]}"; do - case ${api} in - pyqt6) - EPYTEST_DESELECT=( - # crashing on assertions - tests/test_color_combo.py::test_q_color_combobox - ) - ;; - esac - - einfo "Testing with ${api}" - epytest -o "qt_api=${api}" - done -} diff --git a/dev-python/superqt/superqt-0.8.2.ebuild b/dev-python/superqt/superqt-0.8.2.ebuild deleted file mode 100644 index 334f9a7c94ae..000000000000 --- a/dev-python/superqt/superqt-0.8.2.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pyapp-kit/superqt -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="Missing widgets and components for PyQt/PySide" -HOMEPAGE=" - https://github.com/pyapp-kit/superqt/ - https://pypi.org/project/superqt/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}] - >=dev-python/qtpy-2.4.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-qt ) -: ${EPYTEST_TIMEOUT:=30} -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_test() { - local ALL_QT_APIS=() - local api - - for api in pyqt6 pyside6; do - has_version "dev-python/qtpy[${api},${PYTHON_USEDEP}]" || continue - ALL_QT_APIS+=( "${api}" ) - done - [[ -z ${ALL_QT_APIS[@]} ]] && die "No Qt6 implementation found?!" - - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_IGNORE=( - # pint and pyconify not packaged - tests/test_quantity.py - tests/test_iconify.py - ) - local EPYTEST_DESELECT=() - - for api in "${ALL_QT_APIS[@]}"; do - case ${api} in - pyqt6) - EPYTEST_DESELECT=( - # crashing on assertions - tests/test_color_combo.py::test_q_color_combobox - ) - ;; - esac - - einfo "Testing with ${api}" - epytest -o "qt_api=${api}" - done -} diff --git a/dev-python/sure/Manifest b/dev-python/sure/Manifest deleted file mode 100644 index de28d9c446df..000000000000 --- a/dev-python/sure/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sure-2.0.1.tar.gz 48467 BLAKE2B 2143d073c09e46fa987c6d62ebf59aac61e1304079707cf517d7d1ee10303c21369517a1fc2836d8f1081ebbe7d9c3e68aa629d432f85622b9ff8eaab1dd2abc SHA512 f319685ebb1c00bb064bff3e86543789ec94c9a6a8192ca2e97da3513208f9cac66e9db44e945f68ab39eec696880a2c211627f9881623492946e1a14f2444f5 diff --git a/dev-python/sure/metadata.xml b/dev-python/sure/metadata.xml deleted file mode 100644 index 74d286647df6..000000000000 --- a/dev-python/sure/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>openstack@gentoo.org</email> - <name>Openstack</name> - </maintainer> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sure</remote-id> - <remote-id type="github">gabrielfalcao/sure</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sure/sure-2.0.1.ebuild b/dev-python/sure/sure-2.0.1.ebuild deleted file mode 100644 index 12cd307c855a..000000000000 --- a/dev-python/sure/sure-2.0.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="idiomatic assertion toolkit with human-friendly failure messages" -HOMEPAGE=" - https://github.com/gabrielfalcao/sure/ - https://pypi.org/project/sure/ -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/mock[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # requires dev-python/nose - tests/test_old_api.py -) - -src_prepare() { - sed -i -e 's:--cov=sure::' setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/survey/Manifest b/dev-python/survey/Manifest deleted file mode 100644 index 50b1b1e88e13..000000000000 --- a/dev-python/survey/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST survey-5.4.2.gh.tar.gz 1565387 BLAKE2B f2e8542bb43e029ffc59335461f65d5216128273d01ff3237cf828bb5be2aac613b9872a0504186ab30b11d42438e76c16e758960ea39e686b95bfa89faa642d SHA512 3d3bf0911e1ef49814bd040bf01d3ae7024cecb5d0e20e46dcbaf6e1f8896d4cb9eeb9ed1dae7ff3431acfb706a334d6c2afa89d4f1cd9b82661a0defe53803c diff --git a/dev-python/survey/metadata.xml b/dev-python/survey/metadata.xml deleted file mode 100644 index c9e719e21aae..000000000000 --- a/dev-python/survey/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>ceamac@gentoo.org</email> - <description>Primary maintainer</description> - </maintainer> - <upstream> - <remote-id type="github">Exahilosys/survey</remote-id> - <remote-id type="pypi">survey</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/survey/survey-5.4.2.ebuild b/dev-python/survey/survey-5.4.2.ebuild deleted file mode 100644 index db8ce8af0102..000000000000 --- a/dev-python/survey/survey-5.4.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2024 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="A simple library for creating beautiful interactive prompts" -HOMEPAGE=" - https://github.com/Exahilosys/survey - https://pypi.org/project/survey/ -" -MY_PV=${PV/_/-} -SRC_URI="https://github.com/Exahilosys/survey/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-autodoc-typehints \ - dev-python/sphinx-paramlinks \ - dev-python/sphinx-rtd-theme - -src_configure() { - distutils-r1_src_configure - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} diff --git a/dev-python/svg-path/Manifest b/dev-python/svg-path/Manifest deleted file mode 100644 index e616b1374730..000000000000 --- a/dev-python/svg-path/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST svg-path-7.0.gh.tar.gz 59063 BLAKE2B 8e404a9c798471c0e661c6d22f2861e981e1ee7fb769a0d71a61a2223791b16f53432e7768c92f81eaa544861f90953aabfbb311e9e009fe7b2a8a1b7aac6c46 SHA512 8294078f8fcac982887aa7262c16342937b424144e0886095589c482e0b388527c8b2ec22885af6356269377ea0081d3c86950869b47f6f0a96ff8fe97925184 diff --git a/dev-python/svg-path/metadata.xml b/dev-python/svg-path/metadata.xml deleted file mode 100644 index 3f09df96bb70..000000000000 --- a/dev-python/svg-path/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en"> - The svg.path package provides a collection of Python objects that - implement the different path commands in SVG, as well as a parser for - SVG path definitions. - </longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="github">regebro/svg.path</remote-id> - <remote-id type="pypi">svg.path</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/svg-path/svg-path-7.0.ebuild b/dev-python/svg-path/svg-path-7.0.ebuild deleted file mode 100644 index 95f53f88d6ec..000000000000 --- a/dev-python/svg-path/svg-path-7.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/-/.} -DESCRIPTION="SVG path objects and parser" -HOMEPAGE=" - https://github.com/regebro/svg.path/ - https://pypi.org/project/svg.path/ -" -# no tests in sdist, as of 6.3 -SRC_URI=" - https://github.com/regebro/svg.path/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -BDEPEND=" - test? ( - dev-python/pillow[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # strip explicit namespace - rm src/svg/__init__.py || die - sed -i -e '/namespaces/s:false:true:' pyproject.toml || die -} diff --git a/dev-python/svgelements/Manifest b/dev-python/svgelements/Manifest deleted file mode 100644 index ed721653ef43..000000000000 --- a/dev-python/svgelements/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST svgelements-1.9.6.gh.tar.gz 134884 BLAKE2B c6b5c3e3b7a27b0972c78e8ad290c2880b7418d11cded3769d3c591ddcefa85d5e4ddcd5df186e181178cc6ca2054d1a48ea4a715f3506fcd16d53d5baed206f SHA512 c92004a103cb0073f91e0d4f2710a841855ba5079924d106db33df8994c482656a7c3358336c3fcae3127f2b6e668595b2339913e7c8f8364277fedbe0b854c3 diff --git a/dev-python/svgelements/files/fix_tests.patch b/dev-python/svgelements/files/fix_tests.patch deleted file mode 100644 index 413e29914bb9..000000000000 --- a/dev-python/svgelements/files/fix_tests.patch +++ /dev/null @@ -1,20 +0,0 @@ -Fix https://bugs.gentoo.org/927876 ---- a/test/test_cubic_bezier.py -+++ b/test/test_cubic_bezier.py -@@ -79,4 +79,4 @@ class TestElementCubicBezierPoint(unittest.TestCase): - p = Path(transform=Matrix(682.657124793113, 0.000000000003, -0.000000000003, 682.657124793113, 257913.248909660178, -507946.354527872754)) - p += CubicBezier(start=Point(-117.139521365,1480.99923469), control1=Point(-41.342266634,1505.62725567), control2=Point(40.3422666342,1505.62725567), end=Point(116.139521365,1480.99923469)) - bounds = p.bbox() -- self.assertNotAlmostEquals(bounds[1], bounds[3], delta=100) -+ self.assertNotAlmostEqual(bounds[1], bounds[3], delta=100) ---- a/test/test_write.py -+++ b/test/test_write.py -@@ -24,7 +24,7 @@ class TestElementWrite(unittest.TestCase): - - def test_write_group(self): - g = Group() -- self.assertEquals(g.string_xml(), "<g />") -+ self.assertEqual(g.string_xml(), "<g />") - - def test_write_rect(self): - r = Rect("1in", "1in", "3in", "3in", rx="5%") diff --git a/dev-python/svgelements/metadata.xml b/dev-python/svgelements/metadata.xml deleted file mode 100644 index 008cf8178966..000000000000 --- a/dev-python/svgelements/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'> -<pkgmetadata> - <maintainer type="person"> - <email>gasc@eurecom.fr</email> - <name>Gasc Henri</name> - </maintainer> - <upstream> - <remote-id type="pypi">svgelements</remote-id> - <remote-id type="github">meerk40t/svgelements</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/svgelements/svgelements-1.9.6-r1.ebuild b/dev-python/svgelements/svgelements-1.9.6-r1.ebuild deleted file mode 100644 index c1083ccf249b..000000000000 --- a/dev-python/svgelements/svgelements-1.9.6-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2023-2024 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 - -DESCRIPTION="SVG Parsing for Elements, Paths, and other SVG Objects." -HOMEPAGE="https://github.com/meerk40t/svgelements https://pypi.org/project/svgelements" -SRC_URI="https://github.com/meerk40t/svgelements/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}/fix_tests.patch" -) - -BDEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" -DEPEND="${BDEPEND}" - -distutils_enable_tests pytest - -src_prepare() { - default - mv "${S}/test" "${S}_tests" -} - -python_test() { - cd "${T}" || die "Could not move into the temporary directory" - epytest "${S}_tests" -} - -pkg_postinst() { - optfeature "getting exact value for arc lenght computation" dev-python/scipy - optfeature "loading images" dev-python/pillow - optfeature "speeding up linearization for Shapes" dev-python/numpy -} diff --git a/dev-python/svglib/Manifest b/dev-python/svglib/Manifest deleted file mode 100644 index ef5e23eee5a2..000000000000 --- a/dev-python/svglib/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST svglib-1.6.0.tar.gz 1318276 BLAKE2B cc2ceb1850ad3a1c82f310b5b5c28f95ad047b3f933d323c40ab082df10b480788f24556fb29722ff5ae70490eeff5919780b979b9752c39e21523630dc3358a SHA512 7d6e30629b409cbdf80de3278a6b7a67ae4a3d82cd83c6f53cb72c21b59839eafbef4d34989621744773f9c7ba47b6cbe86d8f8b222054ff016061a740bf2bc2 -DIST svglib-1.6.0.tar.gz.provenance 9400 BLAKE2B d570304d15dfac0590892b9c440e0c878a4d33f2e552b5f1f934cb741da4f58c407c4773f63e6528e4931ffd1a0fcc7e1d8db60122f0631d4e5846b0d492648c SHA512 51c43849de39807fd38002fddda0b544d92f3534619f0823cefeaf75d486d6d8833857c90603ce7bf64074db292b8f4effdaaf83afc62c3b11d29b8f51c2660a diff --git a/dev-python/svglib/metadata.xml b/dev-python/svglib/metadata.xml deleted file mode 100644 index c4da9c1eef1d..000000000000 --- a/dev-python/svglib/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">svglib</remote-id> - <remote-id type="github">deeplook/svglib</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/svglib/svglib-1.6.0.ebuild b/dev-python/svglib/svglib-1.6.0.ebuild deleted file mode 100644 index ed364d6e552b..000000000000 --- a/dev-python/svglib/svglib-1.6.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2021-2025 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/deeplook/svglib -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure-Python library for reading and converting SVG" -HOMEPAGE=" - https://github.com/deeplook/svglib/ - https://pypi.org/project/svglib/ -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/cssselect2-0.2.0[${PYTHON_USEDEP}] - >=dev-python/lxml-6.0.0[${PYTHON_USEDEP}] - >=dev-python/reportlab-4.4.3[${PYTHON_USEDEP}] - >=dev-python/tinycss2-0.6.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Needs network access - tests/test_samples.py::TestWikipediaFlags::test_convert_pdf - tests/test_samples.py::TestW3CSVG::test_convert_pdf_png -) - -src_prepare() { - distutils-r1_src_prepare - - # unnecessary listed as required - sed -i -e '/rlpycairo/d' pyproject.toml || die -} diff --git a/dev-python/svgpathtools/Manifest b/dev-python/svgpathtools/Manifest deleted file mode 100644 index a8184a4dcc4e..000000000000 --- a/dev-python/svgpathtools/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST svgpathtools-1.7.2.tar.gz 2136092 BLAKE2B 15470fe9f1193aa35fde1201940e2d23a06e9880c456c11819e26545f1c491995e54321674d34cefff5299e51cf8e0a10c7aa04871a1536c6de61d16fc29c477 SHA512 8771925e6a59f70bebc09df58d1bb2d44ff326768deabaf566637ade4ff4bd799de03a24ee71c80432b8286df3b12b060be73fdc2f0ada2dcd15b11d51404f3b diff --git a/dev-python/svgpathtools/metadata.xml b/dev-python/svgpathtools/metadata.xml deleted file mode 100644 index b7741203d1d9..000000000000 --- a/dev-python/svgpathtools/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>vowstar@gmail.com</email> - <name>Huang Rui</name> - </maintainer> - <upstream> - <remote-id type="github">mathandy/svgpathtools</remote-id> - <remote-id type="pypi">svgpathtools</remote-id> - </upstream> - <longdescription lang="en"> - svgpathtools is a collection of tools for manipulating and analyzing SVG - Path objects and Bezier curves. It provides functions for reading, writing, - and displaying SVG files, as well as tools for computing arc lengths, - bounding boxes, intersections, and other geometric properties of SVG paths. - </longdescription> - <longdescription lang="zh"> - svgpathtools是一组用于操作和分析SVG路径对象和贝塞尔曲线的工具集。它提供了 - 读取、写入和显示SVG文件的功能,以及用于计算弧长、边界框、交点和SVG路径其他 - 几何属性的工具。 - </longdescription> -</pkgmetadata> diff --git a/dev-python/svgpathtools/svgpathtools-1.7.2.ebuild b/dev-python/svgpathtools/svgpathtools-1.7.2.ebuild deleted file mode 100644 index 34c9db62d707..000000000000 --- a/dev-python/svgpathtools/svgpathtools-1.7.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Tools for manipulating and analyzing SVG Path objects and Bezier curves" -HOMEPAGE="https://github.com/mathandy/svgpathtools https://pypi.org/project/svgpathtools/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/svgwrite[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] -" -BDEPEND="${RDEPEND}" - -EPYTEST_PLUGINS=( ) -distutils_enable_tests pytest diff --git a/dev-python/svgwrite/Manifest b/dev-python/svgwrite/Manifest deleted file mode 100644 index 46b665958e73..000000000000 --- a/dev-python/svgwrite/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST svgwrite-1.4.3.gh.tar.gz 251851 BLAKE2B 6d1b31456b1074354260316940603359da8b7366717f23e6ef6ae034c865c8973082faaab3e4d21cdb9cd1752beefc0709407cc4f962f95c9cb4d4c386b9fc90 SHA512 3e599c13c2138aec1f9098baf3cf978b477f45ec2acd14d6aaadbcdf952064dac6313fd26050e670e9e989867c3539fa1cc7fb1cd226e34ff9f2a1ca2e7ddeff diff --git a/dev-python/svgwrite/metadata.xml b/dev-python/svgwrite/metadata.xml deleted file mode 100644 index 975c39175e6f..000000000000 --- a/dev-python/svgwrite/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">svgwrite</remote-id> - <remote-id type="github">mozman/svgwrite</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/svgwrite/svgwrite-1.4.3.ebuild b/dev-python/svgwrite/svgwrite-1.4.3.ebuild deleted file mode 100644 index e0704e25eece..000000000000 --- a/dev-python/svgwrite/svgwrite-1.4.3.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python Package to write SVG files" -HOMEPAGE=" - https://github.com/mozman/svgwrite/ - https://pypi.org/project/svgwrite/ -" -SRC_URI=" - https://github.com/mozman/svgwrite/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fetches from the Internet - tests/test_style.py::TestScript::test_embed_google_web_font -) diff --git a/dev-python/swagger-spec-validator/Manifest b/dev-python/swagger-spec-validator/Manifest deleted file mode 100644 index 26f930e89233..000000000000 --- a/dev-python/swagger-spec-validator/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST swagger_spec_validator-3.0.4.gh.tar.gz 48267 BLAKE2B efcc34606b7f352eceb5842bf0f0497d4c0a3c2315d58e785de1faeea258fdebabcc6fac087ae8bc4f26e6da93eba9ddca76831ad3713682cd596214f446ab82 SHA512 d5e74b14e8800b0ca20be9dc5095ea24c26dcb0720d960d6686cd3687e49e359a8d08cc8595ecb1377dbc79f1f28b299485a1e9d0233b51639d5bf3e3c39c6cc diff --git a/dev-python/swagger-spec-validator/files/swagger-spec-validator-3.0.4-fix-importlib.patch b/dev-python/swagger-spec-validator/files/swagger-spec-validator-3.0.4-fix-importlib.patch deleted file mode 100644 index 57b46a23729b..000000000000 --- a/dev-python/swagger-spec-validator/files/swagger-spec-validator-3.0.4-fix-importlib.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/swagger_spec_validator/common.py -+++ b/swagger_spec_validator/common.py -@@ -12,7 +12,7 @@ from urllib.parse import urljoin - from urllib.request import pathname2url - from urllib.request import urlopen - --import importlib_resources -+import importlib.resources as importlib_resources - import yaml - from typing_extensions import ParamSpec - ---- a/tests/common_test.py -+++ b/tests/common_test.py -@@ -1,7 +1,7 @@ - import uuid - from unittest import mock - --import importlib_resources -+import importlib.resources as importlib_resources - - from swagger_spec_validator.common import read_file - from swagger_spec_validator.common import read_resource_file diff --git a/dev-python/swagger-spec-validator/metadata.xml b/dev-python/swagger-spec-validator/metadata.xml deleted file mode 100644 index 68d5d8eac660..000000000000 --- a/dev-python/swagger-spec-validator/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">swagger-spec-validator</remote-id> - <remote-id type="github">Yelp/swagger_spec_validator</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/swagger-spec-validator/swagger-spec-validator-3.0.4.ebuild b/dev-python/swagger-spec-validator/swagger-spec-validator-3.0.4.ebuild deleted file mode 100644 index a6daa6ac84c7..000000000000 --- a/dev-python/swagger-spec-validator/swagger-spec-validator-3.0.4.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=swagger_spec_validator-${PV} -DESCRIPTION="Validate Swagger specs against Swagger 1.1 or 2.0 specification" -HOMEPAGE=" - https://github.com/Yelp/swagger_spec_validator/ - https://pypi.org/project/swagger-spec-validator/ -" -SRC_URI=" - https://github.com/Yelp/swagger_spec_validator/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${PN}-3.0.4-fix-importlib.patch" -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs/source \ - dev-python/sphinx-rtd-theme - -EPYTEST_DESELECT=( - # network (resolver) - tests/util/validate_spec_url_test.py::test_raise_SwaggerValidationError_on_urlopen_error - tests/validator12/validate_spec_url_test.py::test_raise_SwaggerValidationError_on_urlopen_error - tests/validator20/validate_spec_url_test.py::test_raise_SwaggerValidationError_on_urlopen_error -) diff --git a/dev-python/sybil/Manifest b/dev-python/sybil/Manifest deleted file mode 100644 index c663ec2ecef1..000000000000 --- a/dev-python/sybil/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sybil-10.0.1.gh.tar.gz 83326 BLAKE2B de199b2755596a52a5ed9c18a456c84618e03b2bb55b9171b3c4c6b7f3069ef512734ff3259dbce227c4e192ffd400333e0c61763fffba89f649b1d868e09d2c SHA512 02ec3f8d4c3cf3f1b4df9f02a7caa139912dd1eca029eb4d62cb0b8cfa7b26348cd0b8c1cad7262473bb1de6fc218f014750f86e49bbb27befd81a1d3f86ab8c diff --git a/dev-python/sybil/metadata.xml b/dev-python/sybil/metadata.xml deleted file mode 100644 index aba09c672231..000000000000 --- a/dev-python/sybil/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">sybil</remote-id> - <remote-id type="github">simplistix/sybil</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sybil/sybil-10.0.1.ebuild b/dev-python/sybil/sybil-10.0.1.ebuild deleted file mode 100644 index de7c14a0570d..000000000000 --- a/dev-python/sybil/sybil-10.0.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2019-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="Automated testing for the examples in your documentation" -HOMEPAGE=" - https://github.com/simplistix/sybil/ - https://pypi.org/project/sybil/ -" -# tests are missing in sdist, as of 5.0.1 -SRC_URI=" - https://github.com/simplistix/sybil/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/pytest-8[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/myst-parser[${PYTHON_USEDEP}] - dev-python/seedir[${PYTHON_USEDEP}] - dev-python/testfixtures[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/symengine/Manifest b/dev-python/symengine/Manifest deleted file mode 100644 index cb87b301d726..000000000000 --- a/dev-python/symengine/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST symengine.py-0.14.1.gh.tar.gz 113167 BLAKE2B d773d3f65cedf3eedb38e750ee7b7c5158d5921011231990079f249bf6eb50f3e7be59df189e69ea885065d7225f1e5c68b01ceaaa50306b5cda6e779cb3739f SHA512 33ec5a1d9ad41d0f5752c65c0323cb162949922b000db31f3a9754eaad6b222fb6ba753db878c8c2979ace2b2845344b345360dd1752093a1580126632a42c34 diff --git a/dev-python/symengine/files/symengine-0.14.1-cmake.patch b/dev-python/symengine/files/symengine-0.14.1-cmake.patch deleted file mode 100644 index 3e9312605bb6..000000000000 --- a/dev-python/symengine/files/symengine-0.14.1-cmake.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 6da52ebc8687f6477d54963524c8c841ce37f582 Mon Sep 17 00:00:00 2001 -From: Adrian Ostrowski <adrian.ostrowski@intel.com> -Date: Tue, 1 Apr 2025 16:34:43 +0200 -Subject: [PATCH] Fix CMake 4.0.0 build break - ---- - setup.py | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/setup.py b/setup.py -index fcd97ec9..5adb759f 100644 ---- a/setup.py -+++ b/setup.py -@@ -42,7 +42,8 @@ - from distutils.command.build import build as _build - - cmake_opts = [("PYTHON_BIN", sys.executable), -- ("CMAKE_INSTALL_RPATH_USE_LINK_PATH", "yes")] -+ ("CMAKE_INSTALL_RPATH_USE_LINK_PATH", "yes"), -+ ("CMAKE_POLICY_VERSION_MINIMUM", "3.5")] - cmake_generator = [None] - cmake_build_type = ["Release"] - diff --git a/dev-python/symengine/metadata.xml b/dev-python/symengine/metadata.xml deleted file mode 100644 index ce63da99b9d6..000000000000 --- a/dev-python/symengine/metadata.xml +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">symengine/symengine.py</remote-id> - <remote-id type="pypi">symengine</remote-id> - </upstream> - <use> - <flag name="boost"> - Add support for boost integers (<pkg>dev-libs/boost</pkg>) - </flag> - <flag name="ecm"> - Add support for ECM integer factorization library - (<pkg>sci-mathematics/gmp-ecm</pkg>) - </flag> - <flag name="flint"> - Add support for <pkg>sci-mathematics/flint</pkg> - </flag> - <flag name="llvm">Build with LLVM</flag> - <flag name="mpc"> - Add support for multiprecision complex arithmetic - (<pkg>dev-libs/mpc</pkg>) - </flag> - <flag name="mpfr"> - Add support for multiprecision floating point rounding - (<pkg>dev-libs/mpfr</pkg>) - </flag> - <flag name="primesieve"> - Add support for <pkg>sci-mathematics/primesieve</pkg> - </flag> - </use> -</pkgmetadata> diff --git a/dev-python/symengine/symengine-0.14.1-r3.ebuild b/dev-python/symengine/symengine-0.14.1-r3.ebuild deleted file mode 100644 index a7ad550d8a3b..000000000000 --- a/dev-python/symengine/symengine-0.14.1-r3.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_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=symengine.py-${PV} -DESCRIPTION="Python wrappers to the symengine C++ library" -HOMEPAGE=" - https://github.com/symengine/symengine.py/ - https://pypi.org/project/symengine/ -" -SRC_URI=" - https://github.com/symengine/symengine.py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" -# Bindings implicitly use symengine's dependencies. -IUSE="boost ecm +flint llvm +mpc +mpfr primesieve tcmalloc" - -BDEPEND=" - dev-build/cmake - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/sympy[${PYTHON_USEDEP}] - ) -" -# See bug #786582 for symengine constraint -# See also https://github.com/symengine/symengine.py/blob/master/symengine_version.txt -DEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] - =sci-libs/symengine-$(ver_cut 1-2)*[boost=,ecm=,flint=,llvm=,mpc=,mpfr=,primesieve=,tcmalloc=] -" -RDEPEND=" - ${DEPEND} -" - -# The C library installs the same docs -DOCS=() - -PATCHES=( "${FILESDIR}/symengine-0.14.1-cmake.patch" ) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest -} diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest deleted file mode 100644 index 2f74aa336c9b..000000000000 --- a/dev-python/sympy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sympy-1.14.0.gh.tar.gz 7911587 BLAKE2B e465a65b381a21fa6d7584728a2560d13872721b48cf8f1032c610fbd7e4fdc6777064cf430dbb56273d5c715029f8daba790f99ef678476d66ba13b1b7f4aa1 SHA512 c0b382634942fa9f282667d6573f63b505412ac2049096d84bc078b3956860c806f19044447e42991ce78de114afee22c1002fb956ea0383cb27800f2a940cd1 diff --git a/dev-python/sympy/metadata.xml b/dev-python/sympy/metadata.xml deleted file mode 100644 index c0780e9f37ef..000000000000 --- a/dev-python/sympy/metadata.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>grozin@gentoo.org</email> - <name>Andrey Grozin</name> - </maintainer> - <maintainer type="project"> - <email>sci-mathematics@gentoo.org</email> - <name>Gentoo Mathematics Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription> - SymPy is a Python library for symbolic mathematics (manipulation). It - aims to become a full-featured computer algebra system (CAS) while keeping - the code as simple as possible in order to be comprehensible and easily - extensible. SymPy is written entirely in Python and does not require - any external libraries, except optionally for plotting support. - </longdescription> - <stabilize-allarches/> - <use> - <flag name="ipython">Add support for <pkg>dev-python/ipython</pkg></flag> - <flag name="imaging">Add support for <pkg>dev-python/pillow</pkg></flag> - <flag name="mathml">Add support for mathml</flag> - <flag name="pyglet">Use <pkg>dev-python/pyglet</pkg> for plots and print preview</flag> - <flag name="symengine">Add support for a <pkg>dev-python/symengine</pkg> backend</flag> - </use> - <upstream> - <remote-id type="pypi">sympy</remote-id> - <remote-id type="github">sympy/sympy</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/sympy/sympy-1.14.0-r2.ebuild b/dev-python/sympy/sympy-1.14.0-r2.ebuild deleted file mode 100644 index 651328a538be..000000000000 --- a/dev-python/sympy/sympy-1.14.0-r2.ebuild +++ /dev/null @@ -1,90 +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 virtualx - -DESCRIPTION="Computer Algebra System in pure Python" -HOMEPAGE=" - https://www.sympy.org/ - https://github.com/sympy/sympy/ - https://pypi.org/project/sympy/ -" -# pypi sdist misses some files, notably top-level conftest.py, as of 1.12.1_rc1 -SRC_URI=" - https://github.com/sympy/sympy/archive/${PV/_/}.tar.gz - -> ${P/_/}.gh.tar.gz -" -S=${WORKDIR}/${P/_/} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~x64-macos" -IUSE="imaging ipython latex mathml pdf png pyglet symengine" - -RDEPEND=" - >=dev-python/mpmath-1.1.0[${PYTHON_USEDEP}] - imaging? ( dev-python/pillow[${PYTHON_USEDEP}] ) - ipython? ( - $(python_gen_cond_dep ' - dev-python/ipython[${PYTHON_USEDEP}] - ' 3.12 3.13 3.14) - ) - latex? ( - virtual/latex-base - dev-texlive/texlive-fontsextra - png? ( app-text/dvipng ) - pdf? ( app-text/ghostscript-gpl ) - ) - mathml? ( dev-python/lxml[${PYTHON_USEDEP}] ) - pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] ) - symengine? ( dev-python/symengine[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # fix the version number - sed -i -e "/__version__/s:\".*\":\"${PV}\":" sympy/release.py || die -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # require old version of antlr4, also deprecated - # https://github.com/sympy/sympy/issues/27026 - sympy/parsing/tests/test_autolev.py - sympy/parsing/tests/test_latex.py - - # Deprecation warnings turned failures - # https://github.com/sympy/sympy/pull/28158 - sympy/geometry/tests/test_polygon.py::test_do_poly_distance - sympy/plotting/tests/test_plot.py::test_plot_and_save_6 - sympy/integrals/tests/test_integrals.py::test_integrate_poly_definite - ) - - nonfatal epytest --veryquickcheck || - die -n "Tests failed with ${EPYTHON}" -} - -python_install_all() { - local DOCS=( AUTHORS README.md ) - - distutils-r1_python_install_all -} diff --git a/dev-python/syrupy/Manifest b/dev-python/syrupy/Manifest deleted file mode 100644 index e69a62bac6da..000000000000 --- a/dev-python/syrupy/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST syrupy-5.3.1.tar.gz 83987 BLAKE2B c4be861eb695f7615a2c47fa23da065516e14df8541e89c69da33be85c01590cb663138f3d97e339e9b8273405b1fc35fa272b55ebfba698025b03bfff63d34c SHA512 d9e2efcab3ecef699df14b6a8dfdc1fa28e7007010e042013e5d43d56c23ea912311be0ff397db4add7e7a2f1e5a8b8ae401f57e23f759abe70bdf6ad0c6774d -DIST syrupy-5.3.1.tar.gz.provenance 9793 BLAKE2B de4074fca40c56f3517040d98c26ac2f5985ef33fcd14a0146054475f1c3adc6e23a322b81191fb84c296c9728fa02d0b193a0c0373151d4c3287333e78251c8 SHA512 f48bb5a19575a6122fd29d250c0ad28ef18212bad80e43b4407f19650f5845361f1e1e4a097e95f8ec501a7b445af85b8213dff726821378f0cdd42942f24929 diff --git a/dev-python/syrupy/metadata.xml b/dev-python/syrupy/metadata.xml deleted file mode 100644 index 5efb0c919d3f..000000000000 --- a/dev-python/syrupy/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">syrupy-project/syrupy</remote-id> - <remote-id type="pypi">syrupy</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/syrupy/syrupy-5.3.1.ebuild b/dev-python/syrupy/syrupy-5.3.1.ebuild deleted file mode 100644 index 79ebfc3cbb57..000000000000 --- a/dev-python/syrupy/syrupy-5.3.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/syrupy-project/syrupy -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="The sweeter pytest snapshot plugin" -HOMEPAGE=" - https://github.com/syrupy-project/syrupy/ - https://pypi.org/project/syrupy/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/pytest-8.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pydantic-2.13.4[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -# pytest-xdist used inside tests -EPYTEST_PLUGINS=( "${PN}" hypothesis pytest-xdist ) -distutils_enable_tests pytest diff --git a/dev-python/system_hotkey/Manifest b/dev-python/system_hotkey/Manifest deleted file mode 100644 index a04774942964..000000000000 --- a/dev-python/system_hotkey/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST system_hotkey-1.0.3.gh.tar.gz 29898 BLAKE2B c92c515c53efdf0816f9d94520f5755fc0e2972437079288baf1025b9005545b29c156dbc0ab6ceaba2b7141cb4b57352742a42a12bcad848421eda27866cb74 SHA512 8812cb2542ba7f72bca3a40212ddbc0e8094a25fe6f67d42185e69a4485a809c36547312468c691a385c60aa241661e01dc8a12daaf97e94028c60e0e6a6f21d diff --git a/dev-python/system_hotkey/files/system_hotkey-1.0.3-fix-collections-iterable.patch b/dev-python/system_hotkey/files/system_hotkey-1.0.3-fix-collections-iterable.patch deleted file mode 100644 index 265c32a5f096..000000000000 --- a/dev-python/system_hotkey/files/system_hotkey-1.0.3-fix-collections-iterable.patch +++ /dev/null @@ -1,15 +0,0 @@ -system_hotkey was written for a previous version of Python that had -collections.Iterable available. That moved under collections.abc in a -later release. - ---- a/system_hotkey/system_hotkey.py -+++ b/system_hotkey/system_hotkey.py -@@ -281,7 +281,7 @@ class MixIn(): - - thread safe - ''' -- assert isinstance(hotkey, collections.Iterable) and type(hotkey) not in (str, bytes) -+ assert isinstance(hotkey, collections.abc.Iterable) and type(hotkey) not in (str, bytes) - if self.consumer == 'callback' and not callback: - raise TypeError('Function register requires callback argument in non sonsumer mode') - diff --git a/dev-python/system_hotkey/metadata.xml b/dev-python/system_hotkey/metadata.xml deleted file mode 100644 index a69e0c83986f..000000000000 --- a/dev-python/system_hotkey/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>devrin@fastmail.com</email> - <name>Devrin Talen</name> - </maintainer> - <upstream> - <remote-id type="pypi">system_hotkey</remote-id> - <remote-id type="github">timeyyy/system_hotkey</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/system_hotkey/system_hotkey-1.0.3.ebuild b/dev-python/system_hotkey/system_hotkey-1.0.3.ebuild deleted file mode 100644 index 47b564fde5b8..000000000000 --- a/dev-python/system_hotkey/system_hotkey-1.0.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2024 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 virtualx - -DESCRIPTION="Multi-platform system-wide hotkeys" -HOMEPAGE="https://github.com/timeyyy/system_hotkey" -SRC_URI="https://github.com/timeyyy/system_hotkey/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# TODO this depends on xpybutil -RDEPEND=">=dev-python/xcffib-1.5.0[${PYTHON_USEDEP}] - >=dev-python/xpybutil-0.0.6[${PYTHON_USEDEP}] - >=dev-python/pytest-xvfb-3.0.0[${PYTHON_USEDEP}]" - -PATCHES=( - # Fix for unit test - "${FILESDIR}/${P}-fix-collections-iterable.patch" -) - -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} diff --git a/dev-python/tables/Manifest b/dev-python/tables/Manifest deleted file mode 100644 index 42e62d7d4137..000000000000 --- a/dev-python/tables/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tables-3.11.1.tar.gz 4790533 BLAKE2B a88a0e117ba9c1dc93e5231a99ebe14cb4c8586c508d37c30105a99097e17c3c87a511430321b75c3f051e2880f5ebdb4fbd9d95e2e68be0b560b54e263a8653 SHA512 4e398a2b481e199a9d9dc0e46787f87fa1b8e01ad0e742c748b7bec814cad610a3cabb9a8ef6ab115596d7240e03f28775bdba724fe03b235531ab3b2f6578d9 diff --git a/dev-python/tables/metadata.xml b/dev-python/tables/metadata.xml deleted file mode 100644 index 2fea045e5982..000000000000 --- a/dev-python/tables/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> - PyTables is a hierarchical database package designed to efficently - manage very large amounts of data. PyTables is built on top of the - HDF5 library and the NumPy package. It features an object-oriented - interface that, combined with natural naming and C-code generated - from Pyrex sources, makes it a fast, yet extremely easy to use tool - for interactively save and retrieve large amounts of data. - </longdescription> - <use> - <flag name="cpudetection">Enables runtime CPU detection (useful for bindist, compatibility on other CPUs)</flag> - </use> - <upstream> - <remote-id type="github">PyTables/PyTables</remote-id> - <remote-id type="pypi">tables</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tables/tables-3.11.1.ebuild b/dev-python/tables/tables-3.11.1.ebuild deleted file mode 100644 index f594fea3d4cd..000000000000 --- a/dev-python/tables/tables-3.11.1.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_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 prefix pypi - -DESCRIPTION="Hierarchical datasets for Python" -HOMEPAGE=" - https://www.pytables.org/ - https://github.com/PyTables/PyTables/ - https://pypi.org/project/tables/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~sparc x86" -IUSE="+cpudetection examples test" -RESTRICT="!test? ( test )" - -DEPEND=" - app-arch/bzip2:0= - app-arch/lz4:0= - >=app-arch/zstd-1.0.0:= - >=dev-libs/c-blosc-1.11.1:0= - <dev-libs/c-blosc2-3 - >=dev-libs/c-blosc2-2.11.0:= - dev-libs/lzo:2= - >=dev-python/numpy-1.19.0:=[${PYTHON_USEDEP}] - >=sci-libs/hdf5-1.8.4:= -" -RDEPEND=" - ${DEPEND} - >=dev-python/numexpr-2.6.2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - cpudetection? ( dev-python/py-cpuinfo[${PYTHON_USEDEP}] ) -" -BDEPEND=" - >=dev-python/cython-3.1[${PYTHON_USEDEP}] - virtual/pkgconfig - cpudetection? ( dev-python/py-cpuinfo[${PYTHON_USEDEP}] ) - test? ( - ${RDEPEND} - ) -" - -python_prepare_all() { - distutils-r1_python_prepare_all - - rm -r c-blosc/{blosc,internal-complibs} || die - - sed -i -e '/blosc2/d' pyproject.toml || die - hprefixify -w '/prefixes =/' setup.py - - # TODO - sed -i -e 's:test_write_chunk_filtermask:_&:' \ - tables/tests/test_direct_chunk.py || die - - export PYTABLES_NO_EMBEDDED_LIBS=1 - export USE_PKGCONFIG=TRUE -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - "${EPYTHON}" tables/tests/test_all.py -v || die -} - -python_install_all() { - distutils-r1_python_install_all - - if use examples; then - dodoc -r contrib examples - docompress -x /usr/share/doc/${PF}/{contrib,examples} - fi -} diff --git a/dev-python/tabulate/Manifest b/dev-python/tabulate/Manifest deleted file mode 100644 index 2cd5e14f6248..000000000000 --- a/dev-python/tabulate/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-tabulate-0.10.0.gh.tar.gz 66602 BLAKE2B 5ff55e05e8b4a0d3ba8d9e1279dac070eea58075785829ede822cd44dcb3a8cbfc16421e530f7632d0d903e182915b76c0b4968087cfbff1fa30340604939080 SHA512 a5b3fe0b425e68238c28df151a4708a2c88891bc310f582b8dc8ab3f1701bad58189340ee1dde615b83667651014cfb1dd17b3751538002b0fd087569be37646 diff --git a/dev-python/tabulate/metadata.xml b/dev-python/tabulate/metadata.xml deleted file mode 100644 index 776ae8814b75..000000000000 --- a/dev-python/tabulate/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tabulate</remote-id> - <remote-id type="github">astanin/python-tabulate</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tabulate/tabulate-0.10.0.ebuild b/dev-python/tabulate/tabulate-0.10.0.ebuild deleted file mode 100644 index 2f02e4e634fd..000000000000 --- a/dev-python/tabulate/tabulate-0.10.0.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 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-${P} -DESCRIPTION="Pretty-print tabular data" -HOMEPAGE=" - https://github.com/astanin/python-tabulate/ - https://pypi.org/project/tabulate/ -" -SRC_URI=" - https://github.com/astanin/python-${PN}/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/wcwidth[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - $(python_gen_impl_dep 'sqlite') - dev-python/colorclass[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - local EPYTEST_DESELECT=() - if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - test/test_input.py::test_pandas - test/test_input.py::test_pandas_firstrow - test/test_input.py::test_pandas_keys - test/test_output.py::test_pandas_with_index - test/test_output.py::test_pandas_without_index - test/test_output.py::test_pandas_rst_with_index - test/test_output.py::test_pandas_rst_with_named_index - ) - fi - epytest -} diff --git a/dev-python/tagpy/Manifest b/dev-python/tagpy/Manifest deleted file mode 100644 index 3dd6d4702494..000000000000 --- a/dev-python/tagpy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tagpy-2025.1.gh.tar.gz 256974 BLAKE2B 629dc6b4dd980040e2a248b2ca55a4dc1f90e5dde214602dd80c68fc55a864c34ea3e1c7849185b04a13b66eace7b865054d667f0edb007b9eb479df2b5aae19 SHA512 9842c1bcf2ca9d3ba554d1771e7296280fe9b2749fe834ddc8045fc9587b5acc2705019f0065839690b3f65f9e4e2fab42d14e0f1267367fbf446993517e3531 diff --git a/dev-python/tagpy/files/tagpy-2025.1-fix-check-taglib.patch b/dev-python/tagpy/files/tagpy-2025.1-fix-check-taglib.patch deleted file mode 100644 index cc36237ab453..000000000000 --- a/dev-python/tagpy/files/tagpy-2025.1-fix-check-taglib.patch +++ /dev/null @@ -1,23 +0,0 @@ -https://github.com/palfrey/tagpy/commit/04d02c8b057a7dd8d760b1d184e8b48ec7301ff6.patch -From f873d3587357166155d381c60aae0c450eb09b45 Mon Sep 17 00:00:00 2001 -From: Nicolas PARLANT <nicolas.parlant@parhuet.fr> -Date: Tue, 14 Jan 2025 00:52:34 +0100 -Subject: [PATCH] fix check version - ---- - src/wrapper/common.hpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/wrapper/common.hpp b/src/wrapper/common.hpp -index 1a5be96..5c45a68 100644 ---- a/src/wrapper/common.hpp -+++ b/src/wrapper/common.hpp -@@ -54,7 +54,7 @@ using namespace std; - - #define TAGLIB_HEX_VERSION CHECK_VERSION(TAGLIB_MAJOR_VERSION, TAGLIB_MINOR_VERSION, TAGLIB_PATCH_VERSION) - --#if CHECK_VERSION(1,9,0) < TAGLIB_HEX_VERSION -+#if TAGLIB_HEX_VERSION < CHECK_VERSION(1,9,0) - #warning !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - #warning TagPy is meant to wrap TagLib 1.9 and above. - #warning !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! diff --git a/dev-python/tagpy/metadata.xml b/dev-python/tagpy/metadata.xml deleted file mode 100644 index ac2570686aa0..000000000000 --- a/dev-python/tagpy/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en">TagPy is a Python crust (or a set of Python bindings) for Scott - Wheeler's TagLib. It builds upon Boost.Python, a wrapper generation - library which is part of the Boost set of C++ libraries.</longdescription> - <upstream> - <remote-id type="github">palfrey/tagpy</remote-id> - <remote-id type="pypi">tagpy</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tagpy/tagpy-2025.1-r1.ebuild b/dev-python/tagpy/tagpy-2025.1-r1.ebuild deleted file mode 100644 index ed24e6969247..000000000000 --- a/dev-python/tagpy/tagpy-2025.1-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python Bindings for TagLib" -HOMEPAGE=" - https://github.com/palfrey/tagpy/ - https://pypi.org/project/tagpy/ -" -SRC_URI=" - https://github.com/palfrey/tagpy/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 ~sparc x86" - -DEPEND=" - dev-libs/boost:=[python,${PYTHON_USEDEP}] - media-libs/taglib:= -" -RDEPEND=" - ${DEPEND} -" - -PATCHES=( - # https://github.com/palfrey/tagpy/pull/37 - "${FILESDIR}"/${PN}-2025.1-fix-check-taglib.patch -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/tap-py/Manifest b/dev-python/tap-py/Manifest deleted file mode 100644 index 7032e7b0679a..000000000000 --- a/dev-python/tap-py/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tap_py-3.2.1.tar.gz 125390 BLAKE2B 561f55d46e3d2daca6f03f3c8bfe539b792d5853826da743726fb57d6d891d4698116af7c8cca54abff8ea43810a95eaba4e48f093e0b5033edc92d2920289b2 SHA512 231bffc49eb93f024d661b4f9e7b3bff61c84f00e31bfe25c8ac0a51d9548f31fb47c9b5d515c089c80fc748acfe5841e0be169ec9a1f6691c9509f3eacfe36d diff --git a/dev-python/tap-py/metadata.xml b/dev-python/tap-py/metadata.xml deleted file mode 100644 index 7937bfc0c61c..000000000000 --- a/dev-python/tap-py/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">python-tap/tappy</remote-id> - <remote-id type="pypi">tap.py</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tap-py/tap-py-3.2.1.ebuild b/dev-python/tap-py/tap-py-3.2.1.ebuild deleted file mode 100644 index 340bb333bdb0..000000000000 --- a/dev-python/tap-py/tap-py-3.2.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_PN="tap.py" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Test Anything Protocol (TAP) tools" -HOMEPAGE=" - https://github.com/python-tap/tappy/ - https://pypi.org/project/tap.py/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs - -pkg_postinst() { - optfeature "YAML blocks associated with test results" \ - "dev-python/more-itertools dev-python/pyyaml" -} diff --git a/dev-python/tasklib/Manifest b/dev-python/tasklib/Manifest deleted file mode 100644 index 58c909507410..000000000000 --- a/dev-python/tasklib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tasklib-2.5.1.tar.gz 23805 BLAKE2B 354c2719bd73f992d1d7ed1d6d14ed25bab4eb417397f3c4d3e1fc9c000957634547c615b5a6a90d8defbc4eb35a70067e12a0ea181796c77fb3dbca18f032e6 SHA512 ab1a681558c22017d36da9bdcc8fd7367550d8b8375dd6967188647d21525bc0a6f0e7645c9bb6505087ab539a4173bf3988b6ad2449ba8bc37f062f38b12d78 diff --git a/dev-python/tasklib/metadata.xml b/dev-python/tasklib/metadata.xml deleted file mode 100644 index 0630c0e02e8c..000000000000 --- a/dev-python/tasklib/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>mattst88@gentoo.org</email> - <name>Matt Turner</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">GothenburgBitFactory/tasklib</remote-id> - <remote-id type="pypi">tasklib</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tasklib/tasklib-2.5.1.ebuild b/dev-python/tasklib/tasklib-2.5.1.ebuild deleted file mode 100644 index 4882736dd432..000000000000 --- a/dev-python/tasklib/tasklib-2.5.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python library for interacting with taskwarrior databases" -HOMEPAGE=" - https://github.com/GothenburgBitFactory/tasklib - https://pypi.org/project/tasklib/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=">=app-misc/task-2.4.0" - -distutils_enable_tests unittest diff --git a/dev-python/tavalidate/Manifest b/dev-python/tavalidate/Manifest deleted file mode 100644 index 5f7c460f4188..000000000000 --- a/dev-python/tavalidate/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tavalidate-0.0.6.tar.gz 4561 BLAKE2B 85e923888cf419e7c58f864e1f651d822ee1d52711f12730831d95fe71efc3a7549963983239ef3f7d2babd5c8a624f2b6a55361732e6ef6401c0df654096bb1 SHA512 7651ba2e28d5ff74ce506e1184c20b149c018ba75c5e02631da5b0efa8c48800a3315d74f48d7ba4b5368cf4be445f589099f0d788005c61161a31047c464103 diff --git a/dev-python/tavalidate/metadata.xml b/dev-python/tavalidate/metadata.xml deleted file mode 100644 index 5a7da36b5a4b..000000000000 --- a/dev-python/tavalidate/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>kangie@gentoo.org</email> - <name>Matt Jolly</name> - </maintainer> - <upstream> - <remote-id type="github">sohoffice/tavalidate</remote-id> - <remote-id type="pypi">tavalidate</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild b/dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild deleted file mode 100644 index cc6c65fe1b87..000000000000 --- a/dev-python/tavalidate/tavalidate-0.0.6-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Utities to validate Tavern responses" -HOMEPAGE=" - https://github.com/sohoffice/tavalidate/ - https://pypi.org/project/tavalidate/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64" - -RDEPEND=" - >=dev-python/lxml-4.0.0[${PYTHON_USEDEP}] - dev-python/python-box[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/tavern/Manifest b/dev-python/tavern/Manifest deleted file mode 100644 index 5a4e682e8e09..000000000000 --- a/dev-python/tavern/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST tavern-3.3.3.gh.tar.gz 723923 BLAKE2B 55566efa69187761d1d838e7e2d517d691e5f7ec33fc7cce4812ed045923626082f9434e3900b6a76cd7ce096eef5340d9aa86b26bbf5980f3ad4dee0c2b11c3 SHA512 5b4019408f8443ffeca38d89c46ffdc849a578be92d1d3b859f1efc437da13e50e427f752789d7341af3a878945f303975daedd1692a8f452c76c266d9659086 -DIST tavern-3.4.0.gh.tar.gz 726374 BLAKE2B cd7c873847ba86383a8a1f54ad1d36cd837f496b6548e7c5649f901244607ee50b3c836a61d3576070c2eeb1ccfc33ac27e9c068f0e7eae390d38604c6cff067 SHA512 6629958b05c010836a7cae2586f8a7162255dfe31308347e74c81540d9058cefd728a9b954580f27a01137f40b900a90f3ee1f8e524b63e63a36204bbb69609c -DIST tavern-3.5.0.gh.tar.gz 730426 BLAKE2B f9950cad5a97a1980d53c62237f94cabe150381580fdbd433ff88c7eb1db8144c49b3b2cb0ec955ca0c83a3636041e656bdc37cda88e94d83c7fa981c2571301 SHA512 8126691c746f92e13679bc18ccdd5ec7a69d304a28c4eadb9d9bf50fcc6b907c377e7e76436eaa4fc81416dab1b2952cde981cfea6b3feb53503ed5ed5e1827f -DIST tavern-3.6.0.gh.tar.gz 732315 BLAKE2B 08b69fadb6389448c38a902200cc097240945a921e67046857430cb046ba6d1d0abc471c97ac0348eb5a0eec2292977c94459260f36b5235ef6315feb08cd0d5 SHA512 2841c89bb178123c03cdd37352ed9146b60c88b0b531cecde4d40752a86a8354dbf95e0542d2878682b0de03129a7c5c60e28e2399c79d8ab79246b42f8ef51f diff --git a/dev-python/tavern/metadata.xml b/dev-python/tavern/metadata.xml deleted file mode 100644 index e38dc06f3d8c..000000000000 --- a/dev-python/tavern/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>kangie@gentoo.org</email> - <name>Matt Jolly</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <longdescription> - A command-line tool and Python library and Pytest plugin for automated testing of RESTful APIs, - with a simple, concise and flexible YAML-based syntax. - </longdescription> - <upstream> - <remote-id type="github">taverntesting/tavern</remote-id> - <remote-id type="pypi">tavern</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tavern/tavern-3.3.3.ebuild b/dev-python/tavern/tavern-3.3.3.ebuild deleted file mode 100644 index 2faef7044a97..000000000000 --- a/dev-python/tavern/tavern-3.3.3.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs" -HOMEPAGE=" - https://github.com/taverntesting/tavern/ - https://pypi.org/project/tavern/ -" -SRC_URI=" - https://github.com/taverntesting/tavern/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64" - -RDEPEND=" - >=dev-python/hypothesis-6[${PYTHON_USEDEP}] - >=dev-python/jmespath-1[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pykwalify-1.8.0[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - >=dev-python/python-box-6[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.22.0[${PYTHON_USEDEP}] - >=dev-python/simpleeval-1.0.3[${PYTHON_USEDEP}] - >=dev-python/stevedore-4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/colorlog[${PYTHON_USEDEP}] - dev-python/faker[${PYTHON_USEDEP}] - dev-python/paho-mqtt[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires grpc - tests/unit/test_extensions.py::TestGrpcCodes - # broken with paho-mqtt-2 - tests/unit/test_mqtt.py::TestClient::test_context_connection_success - # TODO - tests/unit/response/test_mqtt_response.py::TestResponse::test_same_topic -) -EPYTEST_IGNORE=( - # require grpc* - tavern/_plugins/grpc - tests/unit/tavern_grpc - # require gql - tavern/_plugins/graphql - tests/unit/plugins/graphql -) - -src_prepare() { - # strip unnecessary pins, upstream doesn't update them a lot - sed -i -E -e 's:,?<=?[0-9.]+::' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/tavern/tavern-3.4.0.ebuild b/dev-python/tavern/tavern-3.4.0.ebuild deleted file mode 100644 index 2faef7044a97..000000000000 --- a/dev-python/tavern/tavern-3.4.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs" -HOMEPAGE=" - https://github.com/taverntesting/tavern/ - https://pypi.org/project/tavern/ -" -SRC_URI=" - https://github.com/taverntesting/tavern/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64" - -RDEPEND=" - >=dev-python/hypothesis-6[${PYTHON_USEDEP}] - >=dev-python/jmespath-1[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pykwalify-1.8.0[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - >=dev-python/python-box-6[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.22.0[${PYTHON_USEDEP}] - >=dev-python/simpleeval-1.0.3[${PYTHON_USEDEP}] - >=dev-python/stevedore-4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/colorlog[${PYTHON_USEDEP}] - dev-python/faker[${PYTHON_USEDEP}] - dev-python/paho-mqtt[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires grpc - tests/unit/test_extensions.py::TestGrpcCodes - # broken with paho-mqtt-2 - tests/unit/test_mqtt.py::TestClient::test_context_connection_success - # TODO - tests/unit/response/test_mqtt_response.py::TestResponse::test_same_topic -) -EPYTEST_IGNORE=( - # require grpc* - tavern/_plugins/grpc - tests/unit/tavern_grpc - # require gql - tavern/_plugins/graphql - tests/unit/plugins/graphql -) - -src_prepare() { - # strip unnecessary pins, upstream doesn't update them a lot - sed -i -E -e 's:,?<=?[0-9.]+::' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/tavern/tavern-3.5.0.ebuild b/dev-python/tavern/tavern-3.5.0.ebuild deleted file mode 100644 index 14fb4c92503a..000000000000 --- a/dev-python/tavern/tavern-3.5.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs" -HOMEPAGE=" - https://github.com/taverntesting/tavern/ - https://pypi.org/project/tavern/ -" -SRC_URI=" - https://github.com/taverntesting/tavern/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/hypothesis-6[${PYTHON_USEDEP}] - >=dev-python/jmespath-1[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pykwalify-1.8.0[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - >=dev-python/python-box-6[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.22.0[${PYTHON_USEDEP}] - >=dev-python/simpleeval-1.0.3[${PYTHON_USEDEP}] - >=dev-python/stevedore-4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/colorlog[${PYTHON_USEDEP}] - dev-python/faker[${PYTHON_USEDEP}] - dev-python/paho-mqtt[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires grpc - tests/unit/test_extensions.py::TestGrpcCodes - # broken with paho-mqtt-2 - tests/unit/test_mqtt.py::TestClient::test_context_connection_success - # TODO - tests/unit/response/test_mqtt_response.py::TestResponse::test_same_topic -) -EPYTEST_IGNORE=( - # require grpc* - tavern/_plugins/grpc - tests/unit/tavern_grpc - # require gql - tavern/_plugins/graphql - tests/unit/plugins/graphql -) - -src_prepare() { - # strip unnecessary pins, upstream doesn't update them a lot - sed -i -E -e 's:,?<=?[0-9.]+::' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/tavern/tavern-3.6.0.ebuild b/dev-python/tavern/tavern-3.6.0.ebuild deleted file mode 100644 index 14fb4c92503a..000000000000 --- a/dev-python/tavern/tavern-3.6.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs" -HOMEPAGE=" - https://github.com/taverntesting/tavern/ - https://pypi.org/project/tavern/ -" -SRC_URI=" - https://github.com/taverntesting/tavern/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/hypothesis-6[${PYTHON_USEDEP}] - >=dev-python/jmespath-1[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4[${PYTHON_USEDEP}] - dev-python/pydantic[${PYTHON_USEDEP}] - >=dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pykwalify-1.8.0[${PYTHON_USEDEP}] - >=dev-python/pytest-8[${PYTHON_USEDEP}] - >=dev-python/python-box-6[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.22.0[${PYTHON_USEDEP}] - >=dev-python/simpleeval-1.0.3[${PYTHON_USEDEP}] - >=dev-python/stevedore-4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/colorlog[${PYTHON_USEDEP}] - dev-python/faker[${PYTHON_USEDEP}] - dev-python/paho-mqtt[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires grpc - tests/unit/test_extensions.py::TestGrpcCodes - # broken with paho-mqtt-2 - tests/unit/test_mqtt.py::TestClient::test_context_connection_success - # TODO - tests/unit/response/test_mqtt_response.py::TestResponse::test_same_topic -) -EPYTEST_IGNORE=( - # require grpc* - tavern/_plugins/grpc - tests/unit/tavern_grpc - # require gql - tavern/_plugins/graphql - tests/unit/plugins/graphql -) - -src_prepare() { - # strip unnecessary pins, upstream doesn't update them a lot - sed -i -E -e 's:,?<=?[0-9.]+::' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/tblib/Manifest b/dev-python/tblib/Manifest deleted file mode 100644 index 1f3a778b6f81..000000000000 --- a/dev-python/tblib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tblib-3.2.2.tar.gz 35046 BLAKE2B 4b43a7e46d55aa573e78accbe73b4f4d4c7633e5e669e8365eed67ba4cccb6b9a36c4b4ef01b55d4800e6b0eda38f8147af43c3b3c5afe2b5f79d131f3ae4dcd SHA512 4b2876f4204fcf95a0b51fd353ea174fd6c59c5ddf55d021cfa991068189457805429278dd8e625d072097b5be37f240f4a2953663d87967a8e1941af582b535 diff --git a/dev-python/tblib/metadata.xml b/dev-python/tblib/metadata.xml deleted file mode 100644 index 6370931582af..000000000000 --- a/dev-python/tblib/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tblib</remote-id> - <remote-id type="github">ionelmc/python-tblib</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tblib/tblib-3.2.2.ebuild b/dev-python/tblib/tblib-3.2.2.ebuild deleted file mode 100644 index 24ca54ae027e..000000000000 --- a/dev-python/tblib/tblib-3.2.2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Traceback fiddling library for Python" -HOMEPAGE=" - https://github.com/ionelmc/python-tblib/ - https://pypi.org/project/tblib/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -BDEPEND=" - test? ( - dev-python/twisted[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - sed -i -e '/--benchmark-disable/d' pytest.ini || die -} - -python_test() { - local EPYTEST_IGNORE=( - tests/test_perf.py - ) - - local -x PYTHONNODEBUGRANGES=yes - epytest -} diff --git a/dev-python/tcolorpy/Manifest b/dev-python/tcolorpy/Manifest deleted file mode 100644 index 869911b9eaaa..000000000000 --- a/dev-python/tcolorpy/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tcolorpy-0.1.7.tar.gz 299437 BLAKE2B 04d9334af6ba09f107bce5175f3bf271a9b00f532f5d28215531793b292e4c723a23690e3f214e06aaf79fdf3049ce49a89f4dfe3bc2dfe85afb6da16b7b591b SHA512 aafc08f9fa3fea7c9316fa097dc3e0a2f76228f212bb11ee9b6b1b4b0469316c87513cec6d0f735af88b4c846567f4146c3e07417b39a800232072dc233f4706 -DIST tcolorpy-0.1.7.tar.gz.provenance 9067 BLAKE2B 4ee0e0b7f122917eec5b1aafe4713a143f412f954f827ed9b6ef0a001b881d5738e724fa051b53ec70a37538e4c9b501fc0e98a2f086e541a98382fc5f0e4397 SHA512 ea2a78937bbb1a7cbf760ab653536b064b10f12f13986abec9269dcf3a4ac7bab13723e3adf25e33fc0cf2c07988360c374b6e438d5ff0f46f62f77a863398d5 diff --git a/dev-python/tcolorpy/metadata.xml b/dev-python/tcolorpy/metadata.xml deleted file mode 100644 index e29901e8df70..000000000000 --- a/dev-python/tcolorpy/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>zmedico@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tcolorpy</remote-id> - <remote-id type="github">thombashi/tcolorpy</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tcolorpy/tcolorpy-0.1.7.ebuild b/dev-python/tcolorpy/tcolorpy-0.1.7.ebuild deleted file mode 100644 index 1612d9ee090f..000000000000 --- a/dev-python/tcolorpy/tcolorpy-0.1.7.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/thombashi/tcolorpy -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="tcolorpy is a Python library to apply true color for terminal text" -HOMEPAGE=" - https://github.com/thombashi/tcolorpy/ - https://pypi.org/project/colorpy/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -BDEPEND=" - >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/tdir/Manifest b/dev-python/tdir/Manifest deleted file mode 100644 index e9b511ebf8ce..000000000000 --- a/dev-python/tdir/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tdir-1.9.0.gh.tar.gz 29196 BLAKE2B 058105e176d4cb122ddc2418bcb1fd8f0c91655d07c44ba4f4c493ab9ec83c4b85b11e0364ca5e9b4c28e96ffb4b1ff8c8abe8402cff3adae406621ed28bc876 SHA512 387bdeddfa860c1469ab4801ba6b5be45b22d0da882f552ac2b96a2fac31d3af6064978605b77a23f81c54d19dc114f15b956164c7d19ca09b83157d5d9f6c84 diff --git a/dev-python/tdir/metadata.xml b/dev-python/tdir/metadata.xml deleted file mode 100644 index 58074303e678..000000000000 --- a/dev-python/tdir/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>negril.nx+gentoo@gmail.com</email> - <name>Paul Zander</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">rec/tdir</remote-id> - <remote-id type="pypi">tdir</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tdir/tdir-1.9.0.ebuild b/dev-python/tdir/tdir-1.9.0.ebuild deleted file mode 100644 index c38281d47f22..000000000000 --- a/dev-python/tdir/tdir-1.9.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Create and fill a temporary directory" -HOMEPAGE=" - https://rec.github.io/tdir/ - https://github.com/rec/tdir/ - https://pypi.org/project/tdir/ -" -# no tests in sdist -SRC_URI=" - https://github.com/rec/tdir/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/dek[${PYTHON_USEDEP}] - dev-python/xmod[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/tekore/Manifest b/dev-python/tekore/Manifest deleted file mode 100644 index 36951cf3d92c..000000000000 --- a/dev-python/tekore/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tekore-6.1.1.tar.gz 270451 BLAKE2B ebd4c67dd496efe50a1173100a99ab0b4574b24869bb0cfed10bbe7e8eda78480514552fa72410a7dedbd8b6ee763e64fd716c4cc9ce103de4c0c7596d74eae7 SHA512 041d78aa79461530c7f05d60a435b7373bd2ee330debcf5dd256e3db386eb2a8fef89fa5855876c024a1125fcb456fab9e4adedbef7b2300e7243b68251e00cb diff --git a/dev-python/tekore/metadata.xml b/dev-python/tekore/metadata.xml deleted file mode 100644 index abe2c25112f3..000000000000 --- a/dev-python/tekore/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">felix-hilden/tekore</remote-id> - <remote-id type="pypi">tekore</remote-id> - </upstream> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/tekore/tekore-6.1.1.ebuild b/dev-python/tekore/tekore-6.1.1.ebuild deleted file mode 100644 index d7c222397ff9..000000000000 --- a/dev-python/tekore/tekore-6.1.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Spotify Web API client" -HOMEPAGE=" - https://tekore.readthedocs.io/ - https://github.com/felix-hilden/tekore/ - https://pypi.org/project/tekore/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/httpx[${PYTHON_USEDEP}] - >=dev-python/pydantic-2[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{asyncio,httpx} ) -distutils_enable_tests pytest -# TODO: package sphinx_codeautolink -# distutils_enable_sphinx docs/src \ -# dev-python/sphinx-rtd-theme \ -# dev-python/sphinx-tabs \ -# dev-python/sphinx-autodoc-typehints - -EPYTEST_DESELECT=( - # Internet - tests/auth/expiring.py::TestCredentialsOnline::test_bad_arguments_raises_error -) - -src_prepare() { - # unpin dependencies - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - - distutils-r1_src_prepare -} diff --git a/dev-python/tempest/Manifest b/dev-python/tempest/Manifest deleted file mode 100644 index e68f41cf6e22..000000000000 --- a/dev-python/tempest/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tempest-46.1.1.tar.gz 1180447 BLAKE2B cb74fb5ca4b283a5e6e640cd2ef938f8edc0c1946341daa40375af4755dfee320079957eee34648c5b38f001f5e87df5ed0887b2d89f79719da6e8151ae40dcf SHA512 e850ee2ac2382807e44c70fa705e16b807bc1f88393dae63d54978fe3725fecb922f9210ca833dd9aafee130e5cce727cc004e9c80e540ed55dfc95b4672f74b -DIST tempest-46.2.0.tar.gz 1184257 BLAKE2B 3d220ab25417f8950154557b42c533de7d3828fb8328a6575be95ceb8c51c99d0bb010b26dd8f7a91f143200f0efd6c3f777e9da867a6b2dc8d281469b56c81b SHA512 a82dd8c71e6437e3f6b8b9f3fc21820d7f7ff975121a9ffcd672f9a73c9e67ef547d32cc10f55b76d71189d84cc181f90ca1ee49e88f0bc462c6caf2dc7c65e6 diff --git a/dev-python/tempest/metadata.xml b/dev-python/tempest/metadata.xml deleted file mode 100644 index 8d35a4e595ea..000000000000 --- a/dev-python/tempest/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tempest</remote-id> - <remote-id type="github">openstack/tempest</remote-id> - <remote-id type="launchpad">tempest</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tempest/tempest-46.1.1.ebuild b/dev-python/tempest/tempest-46.1.1.ebuild deleted file mode 100644 index ae0b1cb0ba0a..000000000000 --- a/dev-python/tempest/tempest-46.1.1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2021-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 multiprocessing pypi - -DESCRIPTION="OpenStack Integration Testing" -HOMEPAGE=" - https://pypi.org/project/tempest/ - https://docs.openstack.org/tempest/latest/ - https://launchpad.net/tempest/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/cliff-2.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.5.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] - >=dev-python/python-subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.16.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - dev-python/stestr[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - # Small subset of tests, which fail as result of not using specific - # testing environment. - rm -r tempest/tests/lib/services/volume/v3/ || die - - # remove dep on hacking - rm tempest/tests/test_hacking.py || die - - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - mv "${BUILD_DIR}"/install/{usr/,}etc || die -} - -python_test() { - local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 - local -x OS_TEST_TIMEOUT=300 - stestr --test-path ./tempest/tests run --concurrency="$(makeopts_jobs)" || - die "Tests failed for ${EPYTHON}" -} diff --git a/dev-python/tempest/tempest-46.2.0.ebuild b/dev-python/tempest/tempest-46.2.0.ebuild deleted file mode 100644 index 7745cc747d26..000000000000 --- a/dev-python/tempest/tempest-46.2.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2021-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 multiprocessing pypi - -DESCRIPTION="OpenStack Integration Testing" -HOMEPAGE=" - https://pypi.org/project/tempest/ - https://docs.openstack.org/tempest/latest/ - https://launchpad.net/tempest/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/cliff-2.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.5.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] - >=dev-python/python-subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.16.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - dev-python/stestr[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - # Small subset of tests, which fail as result of not using specific - # testing environment. - rm -r tempest/tests/lib/services/volume/v3/ || die - - # remove dep on hacking - rm tempest/tests/test_hacking.py || die - - distutils-r1_src_prepare -} - -python_compile() { - distutils-r1_python_compile - mv "${BUILD_DIR}"/install/{usr/,}etc || die -} - -python_test() { - local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 - local -x OS_TEST_TIMEOUT=300 - stestr --test-path ./tempest/tests run --concurrency="$(makeopts_jobs)" || - die "Tests failed for ${EPYTHON}" -} diff --git a/dev-python/templated-dictionary/Manifest b/dev-python/templated-dictionary/Manifest deleted file mode 100644 index 99c81d76bf26..000000000000 --- a/dev-python/templated-dictionary/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST templated-dictionary-1.6.gh.tar.gz 16311 BLAKE2B 5130dc76fd2852ff1ef682f3dd01df67f2f7fbc22df48fdda4f4c87b001dafeb17e49b7362d436c7f84f91f8e47691cdf377607d442ca1247169d0d4040cc5b8 SHA512 06f231d01ab7b34a433b90ea9108ce049445afdcbc37e413647f4d7565cece7f14b28ba2ac7d8352348cf989ae58ab4587d7b74670cb3b19bfbfcd18f0623757 diff --git a/dev-python/templated-dictionary/metadata.xml b/dev-python/templated-dictionary/metadata.xml deleted file mode 100644 index f5bcd8f1e53b..000000000000 --- a/dev-python/templated-dictionary/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>pastalian46@gmail.com</email> - <name>Takuya Wakazono</name> - </maintainer> - <upstream> - <remote-id type="github">xsuchy/templated-dictionary</remote-id> - <remote-id type="pypi">templated-dictionary</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/templated-dictionary/templated-dictionary-1.6.ebuild b/dev-python/templated-dictionary/templated-dictionary-1.6.ebuild deleted file mode 100644 index f94eb8062b8f..000000000000 --- a/dev-python/templated-dictionary/templated-dictionary-1.6.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2023-2024 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="Python dictionary with Jinja2 expansion" -HOMEPAGE=" - https://github.com/xsuchy/templated-dictionary/ - https://pypi.org/project/templated-dictionary/ -" -SRC_URI="https://github.com/xsuchy/templated-dictionary/archive/refs/tags/python-${P}-1.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/${PN}-python-${P}-1" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/jinja2[${PYTHON_USEDEP}]" diff --git a/dev-python/tempora/Manifest b/dev-python/tempora/Manifest deleted file mode 100644 index e2c9f7e2cf1f..000000000000 --- a/dev-python/tempora/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tempora-5.8.1.tar.gz 23072 BLAKE2B fc82f096814853bfff5b5634779daf28539b32b2f84fab6d35ac3e8cba1cf9ac6fff9b29bad1ac7ad7ec66f421c60a4e4871554f2430cbcdd4507378f3a1795f SHA512 d53c44f613c6897b3fee09a4e127e261bfc1b63373b0465fce6d8cc21f9fd38a45c1c32ed33acc23a32f1959ca1b88f9377af4b8267ede2a6504a64e208f9d15 -DIST tempora-5.9.0.tar.gz 24490 BLAKE2B 94107a16e7f56188b156e305cf4ca57574684eae92ab4d97cdc4ca8b610f8e44d9fc589af2fcb3a0f17a4188739e90a9112dd8d1fbe6d00bd8c3b6adf3263c61 SHA512 f515a35345968b765d7bd61d6828d9e1761d2b9ab8915015804597e9f4204942da3801de01e80ab1ed93be604bd4011f650a8bd970f09c14abad3e4af8e586eb diff --git a/dev-python/tempora/metadata.xml b/dev-python/tempora/metadata.xml deleted file mode 100644 index dcf1ffcae96f..000000000000 --- a/dev-python/tempora/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tempora</remote-id> - <remote-id type="github">jaraco/tempora</remote-id> - <bugs-to>https://github.com/jaraco/tempora/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/tempora/tempora-5.8.1.ebuild b/dev-python/tempora/tempora-5.8.1.ebuild deleted file mode 100644 index c2c7e199e695..000000000000 --- a/dev-python/tempora/tempora-5.8.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Objects and routines pertaining to date and time" -HOMEPAGE=" - https://github.com/jaraco/tempora/ - https://pypi.org/project/tempora/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - >=dev-python/jaraco-functools-1.20[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-freezer[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p freezer -} diff --git a/dev-python/tempora/tempora-5.9.0.ebuild b/dev-python/tempora/tempora-5.9.0.ebuild deleted file mode 100644 index 55e185b52428..000000000000 --- a/dev-python/tempora/tempora-5.9.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Objects and routines pertaining to date and time" -HOMEPAGE=" - https://github.com/jaraco/tempora/ - https://pypi.org/project/tempora/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=" - dev-python/jaraco-context[${PYTHON_USEDEP}] - >=dev-python/jaraco-functools-4.2[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - >=dev-python/jaraco-collections-5.2.1[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-freezer ) -distutils_enable_tests pytest diff --git a/dev-python/tempus-themes/Manifest b/dev-python/tempus-themes/Manifest deleted file mode 100644 index 0505f7dcb15f..000000000000 --- a/dev-python/tempus-themes/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tempus-themes-2.3.0.20220206.tar.gz 19418 BLAKE2B d6962ef10ea8f5a34e44f64fbc6d4937d0b738e18f5c16b5832f80221ceb184c96f631c18d4d711285fb872ba911732128768fc7e6f9e2a1cc6c43d723273d79 SHA512 8677a3522eba8b783678c01e19d0977a930202362bab4d26e7c729270e2d6f2aeadf0979d69afbc91965e1e94fc9ecaebef796326a0b6b195cb0fe1a87540c62 diff --git a/dev-python/tempus-themes/metadata.xml b/dev-python/tempus-themes/metadata.xml deleted file mode 100644 index 604823e6a0ff..000000000000 --- a/dev-python/tempus-themes/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="pypi">tempus-themes</remote-id> - <remote-id type="gitlab">protesilaos/tempus-themes-pygments</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild b/dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild deleted file mode 100644 index b087e015d533..000000000000 --- a/dev-python/tempus-themes/tempus-themes-2.3.0.20220206.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Accessible themes for Pygments" -HOMEPAGE=" - https://pypi.org/project/tempus-themes/ - https://gitlab.com/protesilaos/tempus-themes-generator -" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]" - -distutils_enable_tests import-check diff --git a/dev-python/tempy/Manifest b/dev-python/tempy/Manifest deleted file mode 100644 index 7e51b01e0781..000000000000 --- a/dev-python/tempy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tempy-1.4.0.gh.tar.gz 1546608 BLAKE2B c99d18b4b2ef5d78728cb12f4c0d532b4b51b39bd270aac25a1760ff16db2b91d0da2f8f3f5037d18ea8370ce391e1d1c5e6f5a2dbf10e99afe908eca958c10b SHA512 242ce3a3d3d9cbc65b51b855f80470dd3a3c22e13f6ecef38ee77a53d621a79671b2901344c7cc93b95f370ec78b2b136281f292fb49a1f8528d016025154db0 diff --git a/dev-python/tempy/metadata.xml b/dev-python/tempy/metadata.xml deleted file mode 100644 index 9793a22828a2..000000000000 --- a/dev-python/tempy/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'> -<pkgmetadata> - <maintainer type="person"> - <email>gasc@eurecom.fr</email> - <name>Gasc Henri</name> - </maintainer> - <upstream> - <remote-id type="github">noprobelm/tempy</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tempy/tempy-1.4.0.ebuild b/dev-python/tempy/tempy-1.4.0.ebuild deleted file mode 100644 index ba749181e2d3..000000000000 --- a/dev-python/tempy/tempy-1.4.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A simple, visually pleasing weather report in your terminal" -HOMEPAGE="https://github.com/noprobelm/tempy" -SRC_URI="https://github.com/noprobelm/tempy/archive/fb0db08.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/tempy-fb0db0841e097de4ed819066a45933748172e02a" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="test" -# We need https://github.com/darrenburns/ward, which is not in GURU, gentoo, or any overlay I could find. -# When I have more time, I will write the ebuild and remove this. - -RDEPEND=" - dev-python/rich[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -pkg_postinst() { - elog By default, tempy is using the API key of the developper by making requests throught their proxy server. - elog You can register your own API key at https://www.weatherapi.com, and store it in '$HOME/.config/tempyrc'. -} diff --git a/dev-python/tenacity/Manifest b/dev-python/tenacity/Manifest deleted file mode 100644 index 26f87bdb7b3b..000000000000 --- a/dev-python/tenacity/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tenacity-9.1.4.tar.gz 49413 BLAKE2B 730bcf23e2b96e7de78c128e9f8efcf84f2fde4a2c08e065f41a2e43523047aacb203f2aa910dd5f082908699747aecc20c823cfb563f4bc81bdbea897648a25 SHA512 2d99c144f1bdc7f69a044f400debbd30d8fa66416b9cab268d3f506e86ca5c20d38cf10f6b8c8a9f63814295d24dc93d0109c1eaacacf1734347c983f0b7b327 -DIST tenacity-9.1.4.tar.gz.provenance 9457 BLAKE2B 8551640e69d297de6aeaa5ee10f2b006df717252e6733bc9094722bd34cb0ac886ce0325d0b82ca4b9088f371a61d373354e89e6aa521ff208df2e1e59be47e2 SHA512 ecb6e0f01086d13c154558e582685c486b804dd21e5612093299c60a8e8ed5da55380f7f72af0af106cf17a0bf3f0c8c02c75e3206cfe946f9c3554bb708a3c8 diff --git a/dev-python/tenacity/metadata.xml b/dev-python/tenacity/metadata.xml deleted file mode 100644 index 11b2fc298618..000000000000 --- a/dev-python/tenacity/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <maintainer type="project"> - <email>openstack@gentoo.org</email> - <name>Openstack</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en"> - Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just about anything. It originates from a fork of Retrying. - </longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tenacity</remote-id> - <remote-id type="github">jd/tenacity</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tenacity/tenacity-9.1.4.ebuild b/dev-python/tenacity/tenacity-9.1.4.ebuild deleted file mode 100644 index 209fb78d0eba..000000000000 --- a/dev-python/tenacity/tenacity-9.1.4.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/jd/tenacity -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="General-purpose retrying library" -HOMEPAGE=" - https://github.com/jd/tenacity/ - https://pypi.org/project/tenacity/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~sparc x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - >=dev-python/tornado-6.4-r1[${PYTHON_USEDEP}] - dev-python/typeguard[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile to timing - tests/test_asyncio.py::TestContextManager::test_sleeps -) diff --git a/dev-python/termcolor/Manifest b/dev-python/termcolor/Manifest deleted file mode 100644 index 79f3319f66f2..000000000000 --- a/dev-python/termcolor/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST termcolor-3.3.0.py.tar.gz 14434 BLAKE2B 761c52f85e681f5c5bff6ed349a654f72b65b998b16926138cc998189f214f18ed93ec0aeb97f0fef5f22a78939df9bcc8093f3639973554b2522325efd0ad66 SHA512 ed79f9b4ea8db96a2be5afbc867210979a41beb0415435ca50835d815a812dee07d862ccd73e1b77faf10af315b9648148dd6e80e38b8b0c454650e9e456e79c -DIST termcolor-3.3.0.py.tar.gz.provenance 9469 BLAKE2B 0ee07214624dc105c625db0799bc477513013aedac1ed597a11ffcd67d0566c97513b0f0fd54bcba3018e3abf4bcc0e7ed304ec7b465d6c7fb1de8c24a064514 SHA512 f7e0fdf481ef0784c9016e9895189ff9602a0336d327478b9226cceab49d87a09d22e1bf902a8c0678f20340b259b2351458ca544d6de24a4e5fa20a6f399cd3 diff --git a/dev-python/termcolor/metadata.xml b/dev-python/termcolor/metadata.xml deleted file mode 100644 index feebb5e5cdea..000000000000 --- a/dev-python/termcolor/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">termcolor</remote-id> - <remote-id type="github">termcolor/termcolor</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/termcolor/termcolor-3.3.0.ebuild b/dev-python/termcolor/termcolor-3.3.0.ebuild deleted file mode 100644 index 657c32a68c7b..000000000000 --- a/dev-python/termcolor/termcolor-3.3.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/termcolor/termcolor -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="ANSI Color formatting for output in terminal" -HOMEPAGE=" - https://github.com/termcolor/termcolor/ - https://pypi.org/project/termcolor/ -" -# rename is for avoiding conflict with dev-cpp/termcolor -SRC_URI=" - $(pypi_sdist_url) -> ${P}.py.tar.gz - $(pypi_provenance_url "${P}.tar.gz") -> ${P}.py.tar.gz.provenance -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_unpack() { - if use verify-provenance; then - cp "${DISTDIR}/${P}.py.tar.gz" "${WORKDIR}/${P}.tar.gz" || die - pypi_verify_provenance "${WORKDIR}/${P}.tar.gz" \ - "${DISTDIR}/${P}.py.tar.gz.provenance" - fi - - default -} diff --git a/dev-python/terminado/Manifest b/dev-python/terminado/Manifest deleted file mode 100644 index eac4d1ddf22a..000000000000 --- a/dev-python/terminado/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST terminado-0.18.1.tar.gz 32701 BLAKE2B 136a4b8e9cd60c96d2e67c612bdcaa58c3e740d0782ecd9c15235d9a7b74ccab6e8f86502f6f73af355630446bcc3d4181b46922ae074bbb171be68bc04caaf6 SHA512 a7b5a420cef31926756fcfd6b7353868f9a5f169969940695348d7bd04501fc0f5e1e1814f8580f4e47edfc0218d29e145244102d66aaecb48fbe2afb39a7482 diff --git a/dev-python/terminado/metadata.xml b/dev-python/terminado/metadata.xml deleted file mode 100644 index 615b31d8a3b5..000000000000 --- a/dev-python/terminado/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">terminado</remote-id> - <remote-id type="github">jupyter/terminado</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/terminado/terminado-0.18.1.ebuild b/dev-python/terminado/terminado-0.18.1.ebuild deleted file mode 100644 index 4d842114688c..000000000000 --- a/dev-python/terminado/terminado-0.18.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Terminals served to term.js using Tornado websockets" -HOMEPAGE=" - https://github.com/jupyter/terminado/ - https://pypi.org/project/terminado/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/ptyprocess[${PYTHON_USEDEP}] - dev-python/tornado[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_test() { - # workaround new readline defaults - echo "set enable-bracketed-paste off" > "${T}"/inputrc || die - local -x INPUTRC="${T}"/inputrc - distutils-r1_src_test -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p timeout -p rerunfailures --reruns=3 -} diff --git a/dev-python/terminaltables3/Manifest b/dev-python/terminaltables3/Manifest deleted file mode 100644 index e273e6f9d03a..000000000000 --- a/dev-python/terminaltables3/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST terminaltables3-4.0.0.gh.tar.gz 311975 BLAKE2B 5a89b46c2357905a7029f7ca3ecabf08cd7c4b5ab3a82dd239242939c98a1ff495be73451bc4a0f75c0aff27bdd3c6ab087de8da7ac3a989b9e26493fd497dc2 SHA512 9d7641f5c0225661a2d4f1c4374aa18bf2abc26e33455015a414b1684f6ec85dd032453637416e1e36273c43b78acaff1da8228a13a2cf393b429d6fa7328923 diff --git a/dev-python/terminaltables3/metadata.xml b/dev-python/terminaltables3/metadata.xml deleted file mode 100644 index 349b07363031..000000000000 --- a/dev-python/terminaltables3/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">matthewdeanmartin/terminaltables3</remote-id> - <remote-id type="pypi">terminaltables3</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/terminaltables3/terminaltables3-4.0.0.ebuild b/dev-python/terminaltables3/terminaltables3-4.0.0.ebuild deleted file mode 100644 index d06232ffbd51..000000000000 --- a/dev-python/terminaltables3/terminaltables3-4.0.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Generate simple tables in terminals from a nested list of strings" -HOMEPAGE=" - https://github.com/matthewdeanmartin/terminaltables3/ - https://pypi.org/project/terminaltables3/ -" -SRC_URI=" - https://github.com/matthewdeanmartin/terminaltables3/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -BDEPEND=" - test? ( - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/colorclass[${PYTHON_USEDEP}] - dev-python/termcolor[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - # We override FORCE_COLOR otherwise termcolor - # would pick it up from env. and give unexpected - # output for tests. - FORCE_COLOR=1 epytest -} diff --git a/dev-python/termynal/Manifest b/dev-python/termynal/Manifest deleted file mode 100644 index 69fce6b7748f..000000000000 --- a/dev-python/termynal/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST termynal-0.14.0.gh.tar.gz 176129 BLAKE2B 904921658b8b18c7d9bd1d83219f54f995c2a49ebed545db0d659bbc6fa7f0245db73b590a028d41fc3856c88396a411d82902ee979a299191c4a089c9f76add SHA512 3ac2c43b9f9acd5919ed2cb9e007a84071ddefd82179c1a111e380f42f2e6a052ea6e2f382149931aaa9b0158eba348213946afe71983654f5929e691e784124 diff --git a/dev-python/termynal/metadata.xml b/dev-python/termynal/metadata.xml deleted file mode 100644 index 2454bdfe9cfe..000000000000 --- a/dev-python/termynal/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gasc@eurecom.fr</email> - <name>Gasc Henri</name> - </maintainer> - <upstream> - <remote-id type="github">termynal/termynal.py</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/termynal/termynal-0.14.0.ebuild b/dev-python/termynal/termynal-0.14.0.ebuild deleted file mode 100644 index 2a16418a3dac..000000000000 --- a/dev-python/termynal/termynal-0.14.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A lightweight and modern animated terminal window" -HOMEPAGE="https://termynal.github.io/termynal.py/ https://github.com/termynal/termynal.py" -SRC_URI="https://github.com/termynal/${PN}.py/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}.py-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -EPYTEST_IGNORE=( - tests/test_mkdocs_plugin.py -) -distutils_enable_tests pytest diff --git a/dev-python/test/metadata.xml b/dev-python/test/metadata.xml deleted file mode 100644 index 6ef265a39adb..000000000000 --- a/dev-python/test/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/test/test-0.ebuild b/dev-python/test/test-0.ebuild deleted file mode 100644 index eab1c4afa171..000000000000 --- a/dev-python/test/test-0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) - -inherit python-r1 - -DESCRIPTION="Virtual to install 'test' package from stdlib" -HOMEPAGE="https://docs.python.org/3/library/test.html" - -LICENSE="metapackage" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - $(python_gen_impl_dep 'test-install(+)' 'pypy3*') - $(python_gen_cond_dep ' - || ( - dev-python/python-tests:3.11 - <dev-lang/python-3.11.9_p2-r1:3.11 - ) - ' python3_11) - $(python_gen_cond_dep ' - || ( - dev-python/python-tests:3.12 - <dev-lang/python-3.12.5_p1-r1:3.12 - ) - ' python3_12) - $(python_gen_cond_dep ' - || ( - dev-python/python-tests:3.13 - <dev-lang/python-3.13.0_rc1_p3-r1:3.13 - ) - ' python3_13) - $(python_gen_cond_dep ' - dev-python/python-tests:3.13t - ' python3_13t) - $(python_gen_cond_dep ' - dev-python/python-tests:3.14 - ' python3_14) - $(python_gen_cond_dep ' - dev-python/python-tests:3.14t - ' python3_14t) - $(python_gen_cond_dep ' - dev-python/python-tests:3.15 - ' python3_15) - $(python_gen_cond_dep ' - dev-python/python-tests:3.15t - ' python3_15t) -" diff --git a/dev-python/test2ref/Manifest b/dev-python/test2ref/Manifest deleted file mode 100644 index edecb83b5eea..000000000000 --- a/dev-python/test2ref/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST test2ref-1.2.3.tar.gz 10401 BLAKE2B d2f75e24151b52d326d89165cba7fdfb15bcb3a625bb2c25d6ffb821f2427329e4e8f52af941ea006f5ea94b40074f1ac784aa499306c5e47471c4d315d9ce77 SHA512 340048744b886c32479d2863d8234e429d92771e341d1551a7a1d845ca705ff2f9793eddf360ea8c0dbe6fcd7575739fd140b1afb3e4b756ace8750cf660280f diff --git a/dev-python/test2ref/metadata.xml b/dev-python/test2ref/metadata.xml deleted file mode 100644 index e22445909ca8..000000000000 --- a/dev-python/test2ref/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">nbiotcloud/test2ref</remote-id> - <remote-id type="pypi">test2ref</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/test2ref/test2ref-1.2.3.ebuild b/dev-python/test2ref/test2ref-1.2.3.ebuild deleted file mode 100644 index 0836ed657312..000000000000 --- a/dev-python/test2ref/test2ref-1.2.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Testing Against Learned Reference Data" -HOMEPAGE=" - https://github.com/nbiotcloud/test2ref - https://pypi.org/project/test2ref/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/binaryornot[${PYTHON_USEDEP}] -" - -EPYTEST_DESELECT=( - # Whitespace differences - 'tests/test_main.py::test_caplog[False]' - 'tests/test_main.py::test_caplog[True]' -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - # addopts= to avoid pytest-cov - epytest -o addopts= -} diff --git a/dev-python/testfixtures/Manifest b/dev-python/testfixtures/Manifest deleted file mode 100644 index 530017a52785..000000000000 --- a/dev-python/testfixtures/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST testfixtures-11.0.0.tar.gz 152532 BLAKE2B 1fd28fe724366e6fee16b33eaf445dd229db55614923e581ed5e8c86b4aad98570d69a294f9f4876deddfe4274967721c44fbe1539762ad3d19322d6f2a9523b SHA512 1ae22532b7bc0425128b0ea57a3b02ffa5daca38a017da15003c4e62bfc088852d50275937beb7e5b436e4718e27c40c35c7f3e2143769abe71dd1fb1d6d3bd6 -DIST testfixtures-11.0.0.tar.gz.provenance 9482 BLAKE2B 18c78ac06436207820c190be8d978eb0ca39e59a2ff990573755407de3541d2309546954b44551638ae69649f3844b4cde50d464df9b06014abf020e4fbc7aac SHA512 77cbdc7987351977432c81e1f9ea7b3b83a60d9f9936dbde025a22ca344d2eedd9a9329b1d0575dcfecf49d1712414d53e2f3aebab9cb85e615774ee24f963a9 -DIST testfixtures-12.0.0.tar.gz 177327 BLAKE2B d60c59aef027fd63d144ed9156ccd3a740c54e522955080c0f4549d5eff41d907aa3ebd14683a0204620afb3a516c401e730422f4703b060bd5711352c9af3d4 SHA512 07a35147b2feed74f0d0c64d755abf11d0b2fcadcc990939a5ccdf30530cd63f2fa0e265dc9836ddc2d7c85413a5f0dd9c67fd91f7444630db758b91327f0ebc -DIST testfixtures-12.0.0.tar.gz.provenance 9763 BLAKE2B f5d5a5f0274f0052fa9903d2ea63b289cad8f2a8f44a69880f4ac99ac4ab02146a88dcea3bc5ff2bac7951fa48e138b375e6548198161d4fdc3ae09f2186defe SHA512 f5bc80317beca8c5d5275bde2519ed6088bfdb9f9d6484afefd434387e52701ae8a848029e20189b0b77a0f9cb809e542154c56368dfd1fe81fb7cc173b9822a diff --git a/dev-python/testfixtures/metadata.xml b/dev-python/testfixtures/metadata.xml deleted file mode 100644 index 451983055e34..000000000000 --- a/dev-python/testfixtures/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">testfixtures</remote-id> - <remote-id type="github">simplistix/testfixtures</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/testfixtures/testfixtures-11.0.0.ebuild b/dev-python/testfixtures/testfixtures-11.0.0.ebuild deleted file mode 100644 index feac367c2a48..000000000000 --- a/dev-python/testfixtures/testfixtures-11.0.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/simplistix/testfixtures -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A collection of helpers and mock objects for unit tests and doc tests" -HOMEPAGE=" - https://pypi.org/project/testfixtures/ - https://github.com/simplistix/testfixtures/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" - -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - dev-python/django[${PYTHON_USEDEP}] - >=dev-python/sybil-6[${PYTHON_USEDEP}] - >=dev-python/twisted-18[${PYTHON_USEDEP}] - sys-libs/timezone-data - ) -" - -EPYTEST_PLUGINS=( pytest-django ) -distutils_enable_tests pytest - -python_test() { - local -x PYTHONPATH="." - local -x DJANGO_SETTINGS_MODULE=tests.test_django.settings - - local EPYTEST_DESELECT=( - # TODO - tests/test_shouldwarn.py::ShouldWarnTests::test_filter_missing - tests/test_shouldwarn.py::ShouldWarnTests::test_filter_present - ) - local EPYTEST_IGNORE=() - if ! has_version "dev-python/twisted[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_twisted.py - ) - fi - - epytest -} diff --git a/dev-python/testfixtures/testfixtures-12.0.0.ebuild b/dev-python/testfixtures/testfixtures-12.0.0.ebuild deleted file mode 100644 index ef4790782516..000000000000 --- a/dev-python/testfixtures/testfixtures-12.0.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/simplistix/testfixtures -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A collection of helpers and mock objects for unit tests and doc tests" -HOMEPAGE=" - https://pypi.org/project/testfixtures/ - https://github.com/simplistix/testfixtures/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - dev-python/django[${PYTHON_USEDEP}] - >=dev-python/sybil-6[${PYTHON_USEDEP}] - >=dev-python/twisted-18[${PYTHON_USEDEP}] - sys-libs/timezone-data - ) -" - -EPYTEST_PLUGINS=( pytest-django ) -distutils_enable_tests pytest - -python_test() { - local -x PYTHONPATH="." - local -x DJANGO_SETTINGS_MODULE=tests.test_django.settings - - local EPYTEST_DESELECT=( - # TODO - tests/test_shouldwarn.py::ShouldWarnTests::test_filter_missing - tests/test_shouldwarn.py::ShouldWarnTests::test_filter_present - ) - local EPYTEST_IGNORE=() - if ! has_version "dev-python/twisted[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - tests/test_twisted.py - ) - fi - - epytest -} diff --git a/dev-python/testpath/Manifest b/dev-python/testpath/Manifest deleted file mode 100644 index 2c9ab84301aa..000000000000 --- a/dev-python/testpath/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST testpath-0.6.0.gh.tar.gz 92307 BLAKE2B 320695b4224803214759a74e64e969a244814f4767eb6092b758ba9fcbfadce81afa3fa5eee65b8c8fe9c54e486d9abf75a18b867883740052c58d1eb2671e23 SHA512 fe13523138c1e67f33a3aa707e81b8cc8b5a720ab231ea2c2407da003178d779a649f664213822022e26325fed4ddf468cf727737b94eb2ebf7315aacbce6857 diff --git a/dev-python/testpath/metadata.xml b/dev-python/testpath/metadata.xml deleted file mode 100644 index 3b5c0a91c8bd..000000000000 --- a/dev-python/testpath/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <longdescription> - Testpath is a collection of utilities for Python code working with - files and commands. It contains functions to check things on the - filesystem, and tools for mocking system commands and recording - calls to those. - </longdescription> - <upstream> - <remote-id type="github">jupyter/testpath</remote-id> - <remote-id type="pypi">testpath</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/testpath/testpath-0.6.0.ebuild b/dev-python/testpath/testpath-0.6.0.ebuild deleted file mode 100644 index 301f41bc5d02..000000000000 --- a/dev-python/testpath/testpath-0.6.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Test utilities for code working with files and commands" -HOMEPAGE=" - https://github.com/jupyter/testpath/ - https://testpath.readthedocs.io/en/latest/ - https://pypi.org/project/testpath/ -" -SRC_URI=" - https://github.com/jupyter/testpath/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 ~x64-macos" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx doc diff --git a/dev-python/testresources/Manifest b/dev-python/testresources/Manifest deleted file mode 100644 index 6e614375e86f..000000000000 --- a/dev-python/testresources/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST testresources-2.1.2.tar.gz 37654 BLAKE2B cc5a11f2c1faf6e1ba3e0af1feea5ddc9eb1c60fd010bfea689d59a82c3e628c3dfceab4d7e832662d8495dfb0dab2172b957069163b9e001bc8c633289dc9fa SHA512 b0ab838f7e18a14daa3499f2b19e0470f242c22a1870da62d1193de4d1cc80f9a6fa706fc70fba93227102578c20ca2327af3595474856415d961f04b2fd8e78 -DIST testresources-2.1.2.tar.gz.provenance 9897 BLAKE2B a8ab3081b6ef9068341d51b0eb3f37b113ebb532800078d6b6a63bbaf46f7bc0d4d7690197c1de18a2abd7d606844dc037b878ca097d503cbd54637a3bacfb45 SHA512 ef89da8fa42165cf2e9666d541fa6de36140cf3af7a2766033a7dd4a02bf9bc01144b230d589a1972e5ded035c34296abaf872e18110a64f255f0591110eb48f diff --git a/dev-python/testresources/metadata.xml b/dev-python/testresources/metadata.xml deleted file mode 100644 index dae62b0347a1..000000000000 --- a/dev-python/testresources/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <maintainer type="project"> - <email>openstack@gentoo.org</email> - <name>Openstack</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en"> - Testresources extends unittest with a clean and simple api to provide test - optimisation where expensive common resources are needed for test cases - for example sample working trees for VCS systems, reference databases for - enterprise applications, or web servers ... let imagination run wild. - </longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="github">testing-cabal/testresources</remote-id> - <remote-id type="launchpad">testresources</remote-id> - <remote-id type="pypi">testresources</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/testresources/testresources-2.1.2.ebuild b/dev-python/testresources/testresources-2.1.2.ebuild deleted file mode 100644 index 37d0357b7a13..000000000000 --- a/dev-python/testresources/testresources-2.1.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/testing-cabal/testresources -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pyunit extension for managing expensive test resources" -HOMEPAGE=" - https://launchpad.net/testresources/ - https://github.com/testing-cabal/testresources/ - https://pypi.org/project/testresources/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/testtools[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - ) -" - -python_test() { - "${EPYTHON}" -m testtools.run -v tests.test_suite || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/testscenarios/Manifest b/dev-python/testscenarios/Manifest deleted file mode 100644 index cadab344de92..000000000000 --- a/dev-python/testscenarios/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST testscenarios-0.5.0.tar.gz 20951 BLAKE2B 154915281456aad3353e144ffec8404514622fdeb8d2129ba530d3d5a02814599c2fead9dc25ab4904bad68b2892a435f9cbbcde92503d71477624bbec154f53 SHA512 f08b868babf504482369c5cb945d3e95bca1cc00f92d5013f6898c488051be0c26dc49aaabcef362aea45450a8d041d9826fb6b5c848beec013fb102d6935521 -DIST testscenarios-0.6.1.tar.gz 18484 BLAKE2B 0d8d2cb28fbaf2a245efa6bb5c52311ef04ced5910880519d8931fee4022de35d28046c1c10f63bdae34487a13033f75e046abb6290e02ad268c1829d84e933f SHA512 a8220e1f18c3eb6ad55b9bbe61e58b1ead5e730babda2375df5d1648dbcbabe56ddfd62f41d654b28eca605d54e7303799e99fbeef005f3fd66304b7f61cc81c -DIST testscenarios-0.6.1.tar.gz.provenance 9708 BLAKE2B 15bb80ad8cc73ce0f96d1deb4cc7a55a6c4e101c9ec38361f1ac2ef01effcc1e2071f5ed0bd5140e6268b36dac82cdf5a91f3aa890e500df80d13378aa85d202 SHA512 bf004f8b8f33520f3cc71171127c8699470c4850947a35a14d60968b0281d0a537c266cf571588628b426f0a1fcf0bd093509bbe65db40f290c50de73f650ac2 -DIST testscenarios-0.6.tar.gz 14970 BLAKE2B 01e0ee8160ed56da1ef6f00870aff2ac414bb3c7492773656936c9e7c8a0ae5be2bea21fe62fb7cc18809b0177a0d1e60a0fe5c6a4399eed1f08174339e518b7 SHA512 fd83ed0fae6a1d39d829db5616bc54e86b960cf5f049fb472e416e6a49bdbba676bdea543f4396471debe990ba5c6bbf8574964111eea9bc7afed4355c1191c6 diff --git a/dev-python/testscenarios/metadata.xml b/dev-python/testscenarios/metadata.xml deleted file mode 100644 index f8a6d151702e..000000000000 --- a/dev-python/testscenarios/metadata.xml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <maintainer type="project"> - <email>openstack@gentoo.org</email> - <name>Openstack</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en"> - Testscenarios provides clean dependency injection for - python unittest style tests. This can be used for interface testing - (testing many implementations via a single test suite) or for classic - dependency injection (provide tests with dependencies externally to the - test code itself, allowing easy testing in different situations). - </longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="github">testing-cabal/testscenarios</remote-id> - <remote-id type="launchpad">testscenarios</remote-id> - <remote-id type="pypi">testscenarios</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/testscenarios/testscenarios-0.5.0-r3.ebuild b/dev-python/testscenarios/testscenarios-0.5.0-r3.ebuild deleted file mode 100644 index 2cdb982c68b1..000000000000 --- a/dev-python/testscenarios/testscenarios-0.5.0-r3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pyunit extension for dependency injection" -HOMEPAGE=" - https://launchpad.net/testscenarios/ - https://github.com/testing-cabal/testscenarios/ - https://pypi.org/project/testscenarios/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/testtools[${PYTHON_USEDEP}] - >=dev-python/pbr-0.11[${PYTHON_USEDEP}] -" - -# using pytest for tests since unittest loader fails with py3.5+ -BDEPEND=" - >=dev-python/pbr-0.11[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - testscenarios/tests/test_testcase.py -) diff --git a/dev-python/testscenarios/testscenarios-0.6.1.ebuild b/dev-python/testscenarios/testscenarios-0.6.1.ebuild deleted file mode 100644 index 925a62cbb6f1..000000000000 --- a/dev-python/testscenarios/testscenarios-0.6.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/testing-cabal/testscenarios -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pyunit extension for dependency injection" -HOMEPAGE=" - https://launchpad.net/testscenarios/ - https://github.com/testing-cabal/testscenarios/ - https://pypi.org/project/testscenarios/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/testtools[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - ) -" - -python_test() { - "${EPYTHON}" -m testtools.run -v testscenarios.tests.test_suite || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/testscenarios/testscenarios-0.6.ebuild b/dev-python/testscenarios/testscenarios-0.6.ebuild deleted file mode 100644 index 407660250e8f..000000000000 --- a/dev-python/testscenarios/testscenarios-0.6.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pyunit extension for dependency injection" -HOMEPAGE=" - https://launchpad.net/testscenarios/ - https://github.com/testing-cabal/testscenarios/ - https://pypi.org/project/testscenarios/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/testtools[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - ) -" - -python_test() { - "${EPYTHON}" -m testtools.run -v testscenarios.tests.test_suite || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/testtools/Manifest b/dev-python/testtools/Manifest deleted file mode 100644 index 9dc319250ddb..000000000000 --- a/dev-python/testtools/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST testtools-2.7.2.tar.gz 201430 BLAKE2B d827d8e66c85908f4d16aa0762c3b0a454d374a0d23323fc3c123027f55f0e85f4fea9a24b5d1d0279266af2185f08abbcbbdcb785014b237df45a6448587611 SHA512 5815519d2b72d6b1e9f453c02793c70eb7d3b6580a211fb3708cd6121aed3c6100ceb1e35321f481a63b1f999ede030e43f1ae91d3621faf461c1908db767551 -DIST testtools-2.9.1.tar.gz 221377 BLAKE2B 61684837047dc9ec91a412b22f7423c43f19500062571d0b36f821576503537218f5225c963f603feb142e3f1a5766d825a59df8e6a5da12d739372ae7c55b85 SHA512 68530c96756d383575602c6e3b6d33ca19fec4fe35ac6dba4ada4954be969a31414f930572cebbcbe4008fbdd1904537be793acdb5cce8458e36cdcbbfe719e0 -DIST testtools-2.9.1.tar.gz.provenance 9604 BLAKE2B 01f82b392b2dd0226fda576aefd788c388ba50c275740f4adeab5ad2decf56a6a628e911bb8db0423ef047bf845325759f8c5c3135abd8146a33e4e699fa92c6 SHA512 5177b6070f4760baffc1644536abea1de55937e797de08e8d499e7ce07053ce8e0c22d996e9401a53e2ebe2461ce0c32e50732cdd9af0a26e40b3e19aac8891e diff --git a/dev-python/testtools/files/testtools-2.7.2-py314.patch b/dev-python/testtools/files/testtools-2.7.2-py314.patch deleted file mode 100644 index afce3b2c12ad..000000000000 --- a/dev-python/testtools/files/testtools-2.7.2-py314.patch +++ /dev/null @@ -1,34 +0,0 @@ -https://github.com/testing-cabal/testtools/commit/79fa5d41a05c423cf43a65d2b347c7c566bcdfa5 - -From 79fa5d41a05c423cf43a65d2b347c7c566bcdfa5 Mon Sep 17 00:00:00 2001 -From: Stephen Finucane <stephen@that.guru> -Date: Fri, 21 Feb 2025 11:14:35 +0000 -Subject: [PATCH] Resolve deprecation warning - -See [1] for more info. - -[1] https://github.com/python/cpython/issues/79893 - -Signed-off-by: Stephen Finucane <stephen@that.guru> ---- - testtools/testcase.py | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/testtools/testcase.py b/testtools/testcase.py -index ad983730..4f4923b3 100644 ---- a/testtools/testcase.py -+++ b/testtools/testcase.py -@@ -268,8 +268,10 @@ def _reset(self): - - def __eq__(self, other): - eq = getattr(unittest.TestCase, "__eq__", None) -- if eq is not None and not unittest.TestCase.__eq__(self, other): -- return False -+ if eq is not None: -+ eq_ = unittest.TestCase.__eq__(self, other) -+ if eq_ is NotImplemented or not eq_: -+ return False - return self.__dict__ == getattr(other, "__dict__", None) - - # We need to explicitly set this since we're overriding __eq__ - diff --git a/dev-python/testtools/files/testtools-2.7.2-twisted-fix.patch b/dev-python/testtools/files/testtools-2.7.2-twisted-fix.patch deleted file mode 100644 index bbf943be60d1..000000000000 --- a/dev-python/testtools/files/testtools-2.7.2-twisted-fix.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 5b8cb6497c7159f593e68de6a13e15f7e78e56e3 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Petr=20Van=C4=9Bk?= <arkamar@atlas.cz> -Date: Mon, 1 Jul 2024 10:00:05 +0200 -Subject: [PATCH] Prepare tests for upcoming twisted version - -Twisted recently changed behavior of logger on failures [1]. It newly -logs the `Main loop terminated.` even on exceptions, which breaks two -test in twistedsupport test suite. This hack attempts to address the -upcoming issue. - -[1] https://github.com/twisted/twisted/pull/12207 - -Upstream-PR: https://github.com/testing-cabal/testtools/pull/387 - -diff --git a/testtools/tests/twistedsupport/test_runtest.py b/testtools/tests/twistedsupport/test_runtest.py -index 4b46cc64..f8faf7c6 100644 ---- a/testtools/tests/twistedsupport/test_runtest.py -+++ b/testtools/tests/twistedsupport/test_runtest.py -@@ -16,7 +16,6 @@ - Contains, - ContainsAll, - ContainsDict, -- EndsWith, - Equals, - Is, - KeysEqual, -@@ -749,7 +748,7 @@ def test_something(self): - test, - { - "traceback": Not(Is(None)), -- "twisted-log": AsText(EndsWith(" foo\n")), -+ "twisted-log": AsText(Contains(" foo\n")), - }, - ), - ("stopTest", test), -@@ -790,7 +789,8 @@ def test_something(self): - result = self.make_result() - runner.run(result) - self.assertThat( -- messages, MatchesListwise([ContainsDict({"message": Equals(("foo",))})]) -+ messages[0:1], -+ MatchesListwise([ContainsDict({"message": Equals(("foo",))})]), - ) - - def test_restore_observers(self): diff --git a/dev-python/testtools/metadata.xml b/dev-python/testtools/metadata.xml deleted file mode 100644 index e2805439c03c..000000000000 --- a/dev-python/testtools/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <maintainer type="project"> - <email>openstack@gentoo.org</email> - <name>Openstack</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">testtools</remote-id> - <remote-id type="github">testing-cabal/testtools</remote-id> - <remote-id type="launchpad">testtools</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/testtools/testtools-2.7.2-r1.ebuild b/dev-python/testtools/testtools-2.7.2-r1.ebuild deleted file mode 100644 index 4abb03a66fca..000000000000 --- a/dev-python/testtools/testtools-2.7.2-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Extensions to the Python standard library unit testing framework" -HOMEPAGE=" - https://github.com/testing-cabal/testtools/ - https://pypi.org/project/testtools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-2.0.0[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - dev-python/testresources[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-2.7.2-twisted-fix.patch" - "${FILESDIR}/${PN}-2.7.2-py314.patch" -) - -distutils_enable_sphinx doc - -python_test() { - cp testtools/tests/__init__.py test_suite.py || die - if ! has_version "dev-python/twisted[${PYTHON_USEDEP}]"; then - sed -i -e '/twistedsupport/d' test_suite.py || die - fi - - "${EPYTHON}" -m testtools.run test_suite.test_suite || - die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/testtools/testtools-2.9.1.ebuild b/dev-python/testtools/testtools-2.9.1.ebuild deleted file mode 100644 index 78f7159d6547..000000000000 --- a/dev-python/testtools/testtools-2.9.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/testing-cabal/testtools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Extensions to the Python standard library unit testing framework" -HOMEPAGE=" - https://github.com/testing-cabal/testtools/ - https://pypi.org/project/testtools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-2.0.0[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - dev-python/testresources[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc - -python_test() { - if ! has_version "dev-python/twisted[${PYTHON_USEDEP}]"; then - sed -i -e '/twistedsupport/d' tests/test_suite.py || die - fi - - "${EPYTHON}" -m testtools.run tests.test_suite || - die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/text-unidecode/Manifest b/dev-python/text-unidecode/Manifest deleted file mode 100644 index 7cf837a09dc8..000000000000 --- a/dev-python/text-unidecode/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST text-unidecode-1.3.tar.gz 76885 BLAKE2B b783963b4fce6588d45d48a498de566c08df83ae62c72caf599648df195eb94b7c02090503590ab8c747af0d210847ddfbf0772289e170361914db20c049828e SHA512 aeaf0e79bd0545ca7a4fe700d5a7dac1d5900841fcfe8a5a568c84ba7d3bee5f75eaac0531f4a01d689a550ac5bc7e1acaeb8132293f220db8387fae2eb6a150 diff --git a/dev-python/text-unidecode/metadata.xml b/dev-python/text-unidecode/metadata.xml deleted file mode 100644 index 61bf239357b1..000000000000 --- a/dev-python/text-unidecode/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="pypi">text-unidecode</remote-id> - <remote-id type="github">kmike/text-unidecode</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild b/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild deleted file mode 100644 index 32df88b8f909..000000000000 --- a/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2020-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="The most basic port of the Text::Unidecode Perl library" -HOMEPAGE=" - https://pypi.org/project/text-unidecode/ - https://github.com/kmike/text-unidecode/ -" - -LICENSE="|| ( Artistic GPL-2+ )" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~arm64-macos ~x64-macos" - -distutils_enable_tests pytest diff --git a/dev-python/textdistance/Manifest b/dev-python/textdistance/Manifest deleted file mode 100644 index e947719a7237..000000000000 --- a/dev-python/textdistance/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST textdistance-4.6.3.gh.tar.gz 46631 BLAKE2B 9d4c2172934ba14326fe8ecdf7e955cd664196e58d8cc0c58f712525e6ea3aaa267879c09ba5a67ab015f6abd37593af959f02262c5a4a2fa08a859fe38a52b4 SHA512 ad9b8e031a8ae11dd2cd0f8ee8ee42f15e14eccc05910a45b4b5bf2f2048c4895da354832f88957502998b423616a54e64b94a093e4ddb7be2744c19e7f283e9 diff --git a/dev-python/textdistance/metadata.xml b/dev-python/textdistance/metadata.xml deleted file mode 100644 index 5c9ad6d00c07..000000000000 --- a/dev-python/textdistance/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">textdistance</remote-id> - <remote-id type="github">life4/textdistance</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/textdistance/textdistance-4.6.3.ebuild b/dev-python/textdistance/textdistance-4.6.3.ebuild deleted file mode 100644 index 794ae8db5306..000000000000 --- a/dev-python/textdistance/textdistance-4.6.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Compute distance between the two texts" -HOMEPAGE=" - https://github.com/life4/textdistance/ - https://pypi.org/project/textdistance/ -" -SRC_URI=" - https://github.com/life4/textdistance/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_external.py -) diff --git a/dev-python/textile/Manifest b/dev-python/textile/Manifest deleted file mode 100644 index 1493b0a27f8e..000000000000 --- a/dev-python/textile/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST python-textile-4.0.3.gh.tar.gz 53228 BLAKE2B f72e3aa58afc3509c4e430a54e6099758655d62dd3274af457c45cd752281e1836aded117496ba6b8d154867f4bf30770156110eabd607d6edcec978ded5e0e4 SHA512 796e8bffe0e5d1d477bb7ea9ef48b5ac19f870d63ea8f895973b2d895475317fec8d888557f586807541601bd97550e5bc2297f5cfefa3031a53ffd3e0bade00 -DIST python-textile-4.0.4.gh.tar.gz 53418 BLAKE2B e779b0bf013ab2c2e71c0795dfce0695df6d991545fcc93f0a7b4acdb69ddcb157405e6660748613e890902755dbb6ec4406257c39667d458f7b7c97b0d3bae5 SHA512 7724977343b33b5569feb667977f0e677985c9415cd8defe41103458f33219342b62651b8471a7e20d48498f03063a55e7d212c7a58578356d38553f6f781e9d diff --git a/dev-python/textile/metadata.xml b/dev-python/textile/metadata.xml deleted file mode 100644 index 9fcb3d2c7ea1..000000000000 --- a/dev-python/textile/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en">A Python implementation of Textile, Dean Allen's Human Text Generator. - Textile simplifies the work of creating (X)HTML.</longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">textile</remote-id> - <remote-id type="github">textile/python-textile</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/textile/textile-4.0.3-r1.ebuild b/dev-python/textile/textile-4.0.3-r1.ebuild deleted file mode 100644 index 114d5f27c572..000000000000 --- a/dev-python/textile/textile-4.0.3-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="python-textile-${PV}" -DESCRIPTION="A Python port of Textile, A humane web text generator" -HOMEPAGE=" - https://github.com/textile/python-textile/ - https://pypi.org/project/textile/ -" -SRC_URI=" - https://github.com/textile/python-textile/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ppc ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/nh3[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # tests that need network access - tests/test_getimagesize.py - tests/test_imagesize.py - tests/test_textile.py - ) - epytest -o addopts= -} diff --git a/dev-python/textile/textile-4.0.4.ebuild b/dev-python/textile/textile-4.0.4.ebuild deleted file mode 100644 index 03d413f25232..000000000000 --- a/dev-python/textile/textile-4.0.4.ebuild +++ /dev/null @@ -1,43 +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 - -MY_P="python-textile-${PV}" -DESCRIPTION="A Python port of Textile, A humane web text generator" -HOMEPAGE=" - https://github.com/textile/python-textile/ - https://pypi.org/project/textile/ -" -SRC_URI=" - https://github.com/textile/python-textile/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - dev-python/nh3[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # tests that need network access - tests/test_getimagesize.py - tests/test_imagesize.py - tests/test_textile.py - ) - epytest -o addopts= -} diff --git a/dev-python/texttable/Manifest b/dev-python/texttable/Manifest deleted file mode 100644 index 4336e9355516..000000000000 --- a/dev-python/texttable/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST texttable-1.7.0.gh.tar.gz 11928 BLAKE2B 7f8ae7b7c249d72dcc6b75ee78128bfe46f49b4ca8612a6fc23967f19b6f5ac1fd5e8ebf1b53734cfb7e067c8ee06e2b15dec8be58b0186bfbef8379d0d87464 SHA512 30b99abe0448fd4ab7a0ef70f5762a388978c2c09acd843e0a669a7870b6b73df8bc638e94853d77186df104bfa2d689f8b72d11df90b6844355ae0b38f6e549 diff --git a/dev-python/texttable/metadata.xml b/dev-python/texttable/metadata.xml deleted file mode 100644 index 7e4107db930c..000000000000 --- a/dev-python/texttable/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>juippis@gentoo.org</email> - <name>Joonas Niilola</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">texttable</remote-id> - <remote-id type="github">foutaise/texttable</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/texttable/texttable-1.7.0.ebuild b/dev-python/texttable/texttable-1.7.0.ebuild deleted file mode 100644 index 64d5b3f7a5fc..000000000000 --- a/dev-python/texttable/texttable-1.7.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Module to create simple ASCII tables" -HOMEPAGE="https://github.com/foutaise/texttable/ - https://pypi.org/project/texttable/" -SRC_URI="https://github.com/foutaise/texttable/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - dev-python/wcwidth[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - epytest tests.py -} - -pkg_postinst() { - optfeature "better wrapping of CJK text" dev-python/cjkwrap -} diff --git a/dev-python/textual-autocomplete/Manifest b/dev-python/textual-autocomplete/Manifest deleted file mode 100644 index 00414f21b576..000000000000 --- a/dev-python/textual-autocomplete/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST textual_autocomplete-4.0.6.tar.gz 97967 BLAKE2B 0e518b1fe64d93e4da47ff49d434a0d2bf9f6288120320d90339755d681c6d824f589a65386f4ff1367195532c4a2b2b5492c3c786c8e2279e23f0b9d3d85d1e SHA512 1559df6c72538a001ff227eddf9f37614b22bd2fdb4d160de7d14878b6cfc7dfbdf26ebd4ec54e4bafb1ef4d971c59e970690f5be9d5500ab788689b308b9278 diff --git a/dev-python/textual-autocomplete/metadata.xml b/dev-python/textual-autocomplete/metadata.xml deleted file mode 100644 index f210b8f6a6bf..000000000000 --- a/dev-python/textual-autocomplete/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>falbrechtskirchinger@gmail.com</email> - <name>Florian Albrechtskirchinger</name> - </maintainer> - <upstream> - <remote-id type="pypi">textual-autocomplete</remote-id> - <remote-id type="github">darrenburns/textual-autocomplete</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/textual-autocomplete/textual-autocomplete-4.0.6.ebuild b/dev-python/textual-autocomplete/textual-autocomplete-4.0.6.ebuild deleted file mode 100644 index 0598522f3cf4..000000000000 --- a/dev-python/textual-autocomplete/textual-autocomplete-4.0.6.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 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 pypi - -DESCRIPTION="Easily add autocomplete dropdowns to your Textual apps" -HOMEPAGE=" - https://github.com/darrenburns/textual-autocomplete - https://pypi.org/project/textual-autocomplete/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/textual-2.0.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( - pytest-{asyncio,textual-snapshot} - syrupy -) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Tests fail but appear visually indistinguishable in snapshot_report.html (v4.0.6) - # A closer look reveals differing CSS class names - # TODO Investigate root cause - tests/snapshots/test_cursor_tracking.py::test_dropdown_tracks_input_cursor_and_cursor_prefix_as_search_string - tests/snapshots/test_cursor_tracking.py::test_dropdown_tracks_input_cursor_on_click_and_cursor_prefix_search_string -) diff --git a/dev-python/textual-dev/Manifest b/dev-python/textual-dev/Manifest deleted file mode 100644 index 28031114efd5..000000000000 --- a/dev-python/textual-dev/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST textual-dev-1.8.0.gh.tar.gz 77325 BLAKE2B be5710d1267cb095dcd86ccbb6ffab1ba4d3c1b5ed7569a7e268199791336c716a388702224568bc729e3f2b88a02d8de1f7e8cd61c332d128a56465cc57831c SHA512 e508922362cc2bd5f7bc275e80cd1bbed74516caa13a5aa1a3f236067a735f3c7d3ab168d4587348a57db6b6845ac1d9bd23b2f3e17d43c96d8b190e3950bc75 diff --git a/dev-python/textual-dev/metadata.xml b/dev-python/textual-dev/metadata.xml deleted file mode 100644 index eddcc4360e1b..000000000000 --- a/dev-python/textual-dev/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'> -<pkgmetadata> - <maintainer type="person"> - <email>gasc@eurecom.fr</email> - <name>Gasc Henri</name> - </maintainer> - <upstream> - <remote-id type="pypi">textual-dev</remote-id> - <remote-id type="github">Textualize/textual-dev</remote-id> - <doc>https://textual.textualize.io/</doc> - </upstream> -</pkgmetadata> diff --git a/dev-python/textual-dev/textual-dev-1.8.0.ebuild b/dev-python/textual-dev/textual-dev-1.8.0.ebuild deleted file mode 100644 index 33c58fe26bda..000000000000 --- a/dev-python/textual-dev/textual-dev-1.8.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Modern Text User Interface framework" -HOMEPAGE="https://github.com/Textualize/textual-dev https://pypi.org/project/textual-dev/" -SRC_URI="https://github.com/Textualize/textual-dev/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/textual-0.86.2[${PYTHON_USEDEP}] - >=dev-python/textual-serve-1.0.3[${PYTHON_USEDEP}] - >=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}] - >=dev-python/click-8.1.2[${PYTHON_USEDEP}] - >=dev-python/msgpack-1.0.3[${PYTHON_USEDEP}] - =dev-python/typing-extensions-4*[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND}" - -EPYTEST_PLUGINS=( - pytest-{asyncio,aiohttp} - time-machine -) -distutils_enable_tests pytest diff --git a/dev-python/textual-serve/Manifest b/dev-python/textual-serve/Manifest deleted file mode 100644 index 17a563258332..000000000000 --- a/dev-python/textual-serve/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST textual_serve-1.1.3.tar.gz 448340 BLAKE2B c9d5c112b413b87c5c1351b991611493ce515c6ae34802c50d17cefe4b6288b8590867c9149b84315e4bc88844761fbe6f04a32dbd09db79cd68e2c17760432e SHA512 c19aec097ade1075bf2cb9ce53f07d63e09e48ec11b80a8d311da035c37ea533609a46d62f2d7c741f3197a2bab14d85585d2e443e5293a459ec0654b7033115 diff --git a/dev-python/textual-serve/metadata.xml b/dev-python/textual-serve/metadata.xml deleted file mode 100644 index 096040422b8d..000000000000 --- a/dev-python/textual-serve/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'> -<pkgmetadata> - <maintainer type="person"> - <email>gasc@eurecom.fr</email> - <name>Gasc Henri</name> - </maintainer> - <upstream> - <remote-id type="pypi">textual-serve</remote-id> - <remote-id type="github">Textualize/textual-serve</remote-id> - <doc>https://textual.textualize.io/</doc> - </upstream> -</pkgmetadata> diff --git a/dev-python/textual-serve/textual-serve-1.1.3.ebuild b/dev-python/textual-serve/textual-serve-1.1.3.ebuild deleted file mode 100644 index 2a8f5ffd3b64..000000000000 --- a/dev-python/textual-serve/textual-serve-1.1.3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Serve Textual apps locally" -HOMEPAGE="https://github.com/Textualize/textual-serve https://pypi.org/project/textual-serve/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/aiohttp-3.9.5[${PYTHON_USEDEP}] - >=dev-python/jinja2-3.1.4[${PYTHON_USEDEP}] - >=dev-python/textual-0.66.0[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" diff --git a/dev-python/textual/Manifest b/dev-python/textual/Manifest deleted file mode 100644 index 06188c0a8b66..000000000000 --- a/dev-python/textual/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST textual-8.2.5.gh.tar.gz 30222909 BLAKE2B 87082ca21f86ca09e314fab9e39c47c329cf99e5e60b6a1b9724acfd793ce8086d7f9d80be493e2d7501183a9f34f43d125e66e9a53ca8ead37b76f8ac1f6f02 SHA512 dd7139423821a9167bcf82f0fbd6e852187abd29558a90a83f7cba656db97d1006602cc20b89169e7b8f81cc360214aca6ec2afe05ff1de5f3abec3ce43fe465 -DIST textual-8.2.6.gh.tar.gz 30228030 BLAKE2B 830b033d72984ac54862ea2000904f8afa986cdd8969a1ff02b5082dbd9333bfa76547deba09dbe1504e778e23cd945e1e48024f8ea7ddfa40ce9314dcb75cd0 SHA512 90ff5e12939174620cddc95d28692e90d24935a74e57b3dfc5362d6ab65ddaaca01acb2e90a621804dba8a66860b5fab7e622a8e8c74e945751d7248cc430b0e -DIST textual-8.2.7.gh.tar.gz 30229419 BLAKE2B 801dd523c84ea6e5a35cded7ca08ef7c4913a97a266d1e9f03ce929629dd3a16d2043b469a33e567418e49a8d20e99f7ac972d506fb4f5406b9f031f8255ab7e SHA512 64cafd157feb0d92ffac4659eb0cf9be2e1863522db14464e86d9599c9fa1eebbb7ae39dcc5f3077f5f15d31cdb97599dc9f334a320eea5f83fef71d603a8041 diff --git a/dev-python/textual/metadata.xml b/dev-python/textual/metadata.xml deleted file mode 100644 index 25cd8df934b4..000000000000 --- a/dev-python/textual/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'> -<pkgmetadata> - <maintainer type="person"> - <email>gasc@eurecom.fr</email> - <name>Gasc Henri</name> - </maintainer> - <maintainer type="person"> - <email>ghostyn678+git@gmail.com</email> - <name>dsaf</name> - </maintainer> - <upstream> - <remote-id type="pypi">textual</remote-id> - <remote-id type="github">Textualize/textual</remote-id> - <doc>https://textual.textualize.io/</doc> - </upstream> -</pkgmetadata> diff --git a/dev-python/textual/textual-8.2.5.ebuild b/dev-python/textual/textual-8.2.5.ebuild deleted file mode 100644 index 9ec2b3fb14ce..000000000000 --- a/dev-python/textual/textual-8.2.5.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Modern Text User Interface framework" -HOMEPAGE=" - https://textual.textualize.io/ - https://github.com/Textualize/textual - https://pypi.org/project/textual/ -" -SRC_URI="https://github.com/Textualize/textual/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/markdown-it-py-2.1.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.6.0[${PYTHON_USEDEP}] - <dev-python/platformdirs-5[${PYTHON_USEDEP}] - >=dev-python/rich-14.2.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}] - <dev-python/typing-extensions-5[${PYTHON_USEDEP}] -" - -declare -A SYNTAX_LANGS=( - ["bash"]="Bash" - ["c"]="C" - # TODO Missing keyword for ~arm64 in ::gentoo - #["cmake"]="CMake" - ["cpp"]="C++" - ["html"]="HTML" - ["javascript"]="JavaScript" - ["json"]="JSON" - ["lua"]="Lua" - # TODO No Python bindings in ::gentoo - #["markdown"]="Markdown" - ["python"]="Python" - # TODO Missing keyword for ~arm64 in ::gentoo - #["ruby"]="Ruby" - ["rust"]="Rust" - # TODO Many other (common) languages are neither in ::gentoo nor ::guru -) - -BDEPEND=" - test? ( - dev-python/httpx[${PYTHON_USEDEP}] - =dev-python/textual-dev-1.8*[${PYTHON_USEDEP}] - $(printf " dev-libs/tree-sitter-%s[python,${PYTHON_USEDEP}]" "${!SYNTAX_LANGS[@]}") - ) -" - -DOCS+=( {CHANGELOG,README}.md ) - -EPYTEST_PLUGINS=( - syrupy - pytest-{asyncio,textual-snapshot} -) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Require unavailable tree-sitter-*[python] grammar packages (v8.1.1) - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[markdown]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[toml]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[yaml]" - "tests/text_area/test_languages.py::test_setting_builtin_language_via_constructor" # markdown - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[css]" - "tests/text_area/test_languages.py::test_setting_builtin_language_via_attribute" # markdown - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[go]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[regex]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[sql]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[java]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[xml]" - - # These tests do not render correctly per visual inspection of snapshot_report.html (v8.1.1) - # TODO Investigate/ask upstream - "tests/snapshot_tests/test_snapshots.py::test_richlog_width" - "tests/snapshot_tests/test_snapshots.py::test_richlog_min_width" - "tests/snapshot_tests/test_snapshots.py::test_richlog_deferred_render_expand" - "tests/snapshot_tests/test_snapshots.py::test_welcome" - "tests/snapshot_tests/test_snapshots.py::test_text_area_wrapping_and_folding" - - # Likely missed in this PR: (v8.1.1) - # https://github.com/Textualize/textual/pull/6410#issuecomment-4135017177 - "tests/test_arrange.py::test_arrange_dock_left" -) - -python_test() { - # Tests use @pytest.mark.xdist_group - epytest --dist loadgroup -} - -pkg_postinst() { - optfeature_header "Install additional packages for syntax highlighting:" - - local lang - for lang in "${!SYNTAX_LANGS[@]}"; do - optfeature "${SYNTAX_LANGS[${lang}]}" "dev-libs/tree-sitter-${lang}[python]" - done -} diff --git a/dev-python/textual/textual-8.2.6.ebuild b/dev-python/textual/textual-8.2.6.ebuild deleted file mode 100644 index 9ec2b3fb14ce..000000000000 --- a/dev-python/textual/textual-8.2.6.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Modern Text User Interface framework" -HOMEPAGE=" - https://textual.textualize.io/ - https://github.com/Textualize/textual - https://pypi.org/project/textual/ -" -SRC_URI="https://github.com/Textualize/textual/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/markdown-it-py-2.1.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.6.0[${PYTHON_USEDEP}] - <dev-python/platformdirs-5[${PYTHON_USEDEP}] - >=dev-python/rich-14.2.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}] - <dev-python/typing-extensions-5[${PYTHON_USEDEP}] -" - -declare -A SYNTAX_LANGS=( - ["bash"]="Bash" - ["c"]="C" - # TODO Missing keyword for ~arm64 in ::gentoo - #["cmake"]="CMake" - ["cpp"]="C++" - ["html"]="HTML" - ["javascript"]="JavaScript" - ["json"]="JSON" - ["lua"]="Lua" - # TODO No Python bindings in ::gentoo - #["markdown"]="Markdown" - ["python"]="Python" - # TODO Missing keyword for ~arm64 in ::gentoo - #["ruby"]="Ruby" - ["rust"]="Rust" - # TODO Many other (common) languages are neither in ::gentoo nor ::guru -) - -BDEPEND=" - test? ( - dev-python/httpx[${PYTHON_USEDEP}] - =dev-python/textual-dev-1.8*[${PYTHON_USEDEP}] - $(printf " dev-libs/tree-sitter-%s[python,${PYTHON_USEDEP}]" "${!SYNTAX_LANGS[@]}") - ) -" - -DOCS+=( {CHANGELOG,README}.md ) - -EPYTEST_PLUGINS=( - syrupy - pytest-{asyncio,textual-snapshot} -) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Require unavailable tree-sitter-*[python] grammar packages (v8.1.1) - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[markdown]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[toml]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[yaml]" - "tests/text_area/test_languages.py::test_setting_builtin_language_via_constructor" # markdown - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[css]" - "tests/text_area/test_languages.py::test_setting_builtin_language_via_attribute" # markdown - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[go]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[regex]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[sql]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[java]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[xml]" - - # These tests do not render correctly per visual inspection of snapshot_report.html (v8.1.1) - # TODO Investigate/ask upstream - "tests/snapshot_tests/test_snapshots.py::test_richlog_width" - "tests/snapshot_tests/test_snapshots.py::test_richlog_min_width" - "tests/snapshot_tests/test_snapshots.py::test_richlog_deferred_render_expand" - "tests/snapshot_tests/test_snapshots.py::test_welcome" - "tests/snapshot_tests/test_snapshots.py::test_text_area_wrapping_and_folding" - - # Likely missed in this PR: (v8.1.1) - # https://github.com/Textualize/textual/pull/6410#issuecomment-4135017177 - "tests/test_arrange.py::test_arrange_dock_left" -) - -python_test() { - # Tests use @pytest.mark.xdist_group - epytest --dist loadgroup -} - -pkg_postinst() { - optfeature_header "Install additional packages for syntax highlighting:" - - local lang - for lang in "${!SYNTAX_LANGS[@]}"; do - optfeature "${SYNTAX_LANGS[${lang}]}" "dev-libs/tree-sitter-${lang}[python]" - done -} diff --git a/dev-python/textual/textual-8.2.7.ebuild b/dev-python/textual/textual-8.2.7.ebuild deleted file mode 100644 index 9ec2b3fb14ce..000000000000 --- a/dev-python/textual/textual-8.2.7.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Modern Text User Interface framework" -HOMEPAGE=" - https://textual.textualize.io/ - https://github.com/Textualize/textual - https://pypi.org/project/textual/ -" -SRC_URI="https://github.com/Textualize/textual/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - >=dev-python/markdown-it-py-2.1.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.6.0[${PYTHON_USEDEP}] - <dev-python/platformdirs-5[${PYTHON_USEDEP}] - >=dev-python/rich-14.2.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}] - <dev-python/typing-extensions-5[${PYTHON_USEDEP}] -" - -declare -A SYNTAX_LANGS=( - ["bash"]="Bash" - ["c"]="C" - # TODO Missing keyword for ~arm64 in ::gentoo - #["cmake"]="CMake" - ["cpp"]="C++" - ["html"]="HTML" - ["javascript"]="JavaScript" - ["json"]="JSON" - ["lua"]="Lua" - # TODO No Python bindings in ::gentoo - #["markdown"]="Markdown" - ["python"]="Python" - # TODO Missing keyword for ~arm64 in ::gentoo - #["ruby"]="Ruby" - ["rust"]="Rust" - # TODO Many other (common) languages are neither in ::gentoo nor ::guru -) - -BDEPEND=" - test? ( - dev-python/httpx[${PYTHON_USEDEP}] - =dev-python/textual-dev-1.8*[${PYTHON_USEDEP}] - $(printf " dev-libs/tree-sitter-%s[python,${PYTHON_USEDEP}]" "${!SYNTAX_LANGS[@]}") - ) -" - -DOCS+=( {CHANGELOG,README}.md ) - -EPYTEST_PLUGINS=( - syrupy - pytest-{asyncio,textual-snapshot} -) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Require unavailable tree-sitter-*[python] grammar packages (v8.1.1) - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[markdown]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[toml]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[yaml]" - "tests/text_area/test_languages.py::test_setting_builtin_language_via_constructor" # markdown - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[css]" - "tests/text_area/test_languages.py::test_setting_builtin_language_via_attribute" # markdown - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[go]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[regex]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[sql]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[java]" - "tests/snapshot_tests/test_snapshots.py::test_text_area_language_rendering[xml]" - - # These tests do not render correctly per visual inspection of snapshot_report.html (v8.1.1) - # TODO Investigate/ask upstream - "tests/snapshot_tests/test_snapshots.py::test_richlog_width" - "tests/snapshot_tests/test_snapshots.py::test_richlog_min_width" - "tests/snapshot_tests/test_snapshots.py::test_richlog_deferred_render_expand" - "tests/snapshot_tests/test_snapshots.py::test_welcome" - "tests/snapshot_tests/test_snapshots.py::test_text_area_wrapping_and_folding" - - # Likely missed in this PR: (v8.1.1) - # https://github.com/Textualize/textual/pull/6410#issuecomment-4135017177 - "tests/test_arrange.py::test_arrange_dock_left" -) - -python_test() { - # Tests use @pytest.mark.xdist_group - epytest --dist loadgroup -} - -pkg_postinst() { - optfeature_header "Install additional packages for syntax highlighting:" - - local lang - for lang in "${!SYNTAX_LANGS[@]}"; do - optfeature "${SYNTAX_LANGS[${lang}]}" "dev-libs/tree-sitter-${lang}[python]" - done -} diff --git a/dev-python/textx/Manifest b/dev-python/textx/Manifest deleted file mode 100644 index 373758100fab..000000000000 --- a/dev-python/textx/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST textX-4.3.0.gh.tar.gz 2228585 BLAKE2B 5693a3304d16c45d5048999fffb3a4954ca7102b79e23f4c8186bcca5a7629931db61ca666be6cb022da05e8299a756656f7aa58e0ef0ac72a5c00a605bbf2dc SHA512 602ffed8be2b333eb9cb53d4af4e03dfdac615d5491d3c146a90d7fcada1109f0384af5f98f99656f6d8c6ca1022e1f8d7d735cfaa30690509b88f7075317031 diff --git a/dev-python/textx/metadata.xml b/dev-python/textx/metadata.xml deleted file mode 100644 index 2ba693ae45a9..000000000000 --- a/dev-python/textx/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>zmedico@gentoo.org</email> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">textX</remote-id> - <remote-id type="github">textX/textX</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/textx/textx-4.3.0.ebuild b/dev-python/textx/textx-4.3.0.ebuild deleted file mode 100644 index b74f27684b63..000000000000 --- a/dev-python/textx/textx-4.3.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=textX-${PV} -DESCRIPTION="Meta-language for DSL implementation inspired by Xtext" -HOMEPAGE=" - https://pypi.org/project/textX/ - https://github.com/textX/textX/ -" -SRC_URI=" - https://github.com/textX/textX/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/arpeggio-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/html5lib[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - # Update the shebang - sed -e "s:install/usr/bin/${EPYTHON}:test/usr/bin/${EPYTHON}:" \ - -i "${BUILD_DIR}"/test/usr/bin/textx || die - - # Install necessary plugins - local plugins=( - tests/functional/subcommands/example_project - tests/functional/registration/projects/* - ) - local p - for p in "${plugins[@]}"; do - pushd "${p}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - epytest tests/functional -} diff --git a/dev-python/thonny/Manifest b/dev-python/thonny/Manifest deleted file mode 100644 index a53cbb27448f..000000000000 --- a/dev-python/thonny/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST thonny-4.1.7.tar.gz 4085064 BLAKE2B fd91d4c3f45dd545d9c7c6d1edda636d0c784bb8dc491f2f8185f9bf1198c3ef81f43a56e4c7cc59b6fed9c337891b36b55523ab44cd39abe448eced2ced375d SHA512 8f263c0eb3430947bbd601090befad1181ae6990ea23f2962e3837aaf9dbf083f3f89eaae717e2db526d969311a28f170b76b7ccad2c8c269c253065eb8cfbb8 diff --git a/dev-python/thonny/metadata.xml b/dev-python/thonny/metadata.xml deleted file mode 100644 index 762c9f7bb167..000000000000 --- a/dev-python/thonny/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>thysupremematrix@tuta.io</email> - <name>Abishek Jakkala</name> - </maintainer> - - <upstream> - <remote-id type="github">thonny/thonny</remote-id> - <bugs-to>https://github.com/thonny/thonny/issues</bugs-to> - <changelog>https://github.com/thonny/thonny/releases</changelog> - </upstream> - - <longdescription> - Thonny is a Python IDE designed for beginners. It comes with a simple - debugger, expression evaluation, step-by-step execution, and easy - access to Python interpreters, including support for MicroPython - and CircuitPython. - </longdescription> -</pkgmetadata> diff --git a/dev-python/thonny/thonny-4.1.7.ebuild b/dev-python/thonny/thonny-4.1.7.ebuild deleted file mode 100644 index 2a1187a3232b..000000000000 --- a/dev-python/thonny/thonny-4.1.7.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="tk" - -inherit desktop distutils-r1 xdg optfeature - -DESCRIPTION="Thonny is a Python IDE meant for learning programming" -HOMEPAGE=" - https://thonny.org/ https://github.com/thonny/thonny" -SRC_URI=" - https://github.com/thonny/thonny/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/jedi-0.18.1[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/pylint[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/mypy[${PYTHON_USEDEP}] - dev-python/asttokens[${PYTHON_USEDEP}] - dev-python/send2trash[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - newicon packaging/icons/thonny-32x32.png thonny.png - domenu "${S}/packaging/linux/org.thonny.Thonny.desktop" -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "CircuitPython support" dev-python/esptool - optfeature "MicroPython support" dev-python/adafruit-ampy -} - -pkg_postrm() { - xdg_pkg_postrm -} diff --git a/dev-python/threadpoolctl/Manifest b/dev-python/threadpoolctl/Manifest deleted file mode 100644 index 28b03f0cc0b3..000000000000 --- a/dev-python/threadpoolctl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST threadpoolctl-3.6.0.gh.tar.gz 37892 BLAKE2B 3b89180bbfdbb5aa027a5f828745ba1bd881533e6c2f5ff44fecf920618db4111fa9ef1b219e929485a327e54fe144f80cb9b78a4012d509dea7151f0892e5f8 SHA512 5c55f81bbff127cd7cdd62f390ed5a386c29c7d2806aa98a67b99b54fde0d0360ac78ce004125561486b7f5076c9085ea8dd52779aea1b9bc65b25cf166925e1 diff --git a/dev-python/threadpoolctl/metadata.xml b/dev-python/threadpoolctl/metadata.xml deleted file mode 100644 index e556ca8c76c9..000000000000 --- a/dev-python/threadpoolctl/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">joblib/threadpoolctl</remote-id> - <remote-id type="pypi">threadpoolctl</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/threadpoolctl/threadpoolctl-3.6.0.ebuild b/dev-python/threadpoolctl/threadpoolctl-3.6.0.ebuild deleted file mode 100644 index 70ad3a86094a..000000000000 --- a/dev-python/threadpoolctl/threadpoolctl-3.6.0.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Limit the number of threads used in native libs that have their own threadpool" -HOMEPAGE=" - https://github.com/joblib/threadpoolctl/ - https://pypi.org/project/threadpoolctl/ -" -SRC_URI=" - https://github.com/joblib/threadpoolctl/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos" - -BDEPEND=" - test? ( - dev-python/cython[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Asserts against a hardcoded list of CPUs. Either we skip it - # or file bugs about missing architectures until upstream realizes - # how bad idea that were. - tests/test_threadpoolctl.py::test_architecture - # This test fails if the Python executable (or any library that it - # links to) uses OpenMP. This can particularly be the case with - # CPython 3.12 that links to app-crypt/libb2. - # https://github.com/joblib/threadpoolctl/issues/146 - tests/test_threadpoolctl.py::test_command_line_empty - ) - - # see continuous_integration/build_test_ext.sh - if [[ ! -f tests/_pyMylib/my_threaded_lib.so ]]; then - pushd tests/_pyMylib >/dev/null || die - $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -fPIC -shared \ - -o my_threaded_lib.so my_threaded_lib.c || die - popd >/dev/null || die - fi - - pushd tests/_openmp_test_helper >/dev/null || die - "${EPYTHON}" setup_inner.py build_ext -i || die - "${EPYTHON}" setup_outer.py build_ext -i || die - "${EPYTHON}" setup_nested_prange_blas.py build_ext -i || die - popd >/dev/null || die - - epytest -} diff --git a/dev-python/three-merge/Manifest b/dev-python/three-merge/Manifest deleted file mode 100644 index d615ccde7c58..000000000000 --- a/dev-python/three-merge/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST three-merge-0.1.1.gh.tar.gz 7312 BLAKE2B 06aa9e88b258bdd418276b418da338625e60cc95872db0147fc4a1ede7d7b9c1a716d3c0662236d289a0bd583d405c33259ba6e26af0033be499f68e1298a38b SHA512 3219e7b5813942fac5317673fcb6b051cdf0efbbe6cb2ee7d0ce6eabeeddb9a2dc7c88677f732833192c6a864d2191bd21afb06b3e110ded8712a03bf6bfcdcc diff --git a/dev-python/three-merge/metadata.xml b/dev-python/three-merge/metadata.xml deleted file mode 100644 index dd3478b8db0e..000000000000 --- a/dev-python/three-merge/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <upstream> - <remote-id type="pypi">three-merge</remote-id> - <remote-id type="github">spyder-ide/three-merge</remote-id> - </upstream> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/three-merge/three-merge-0.1.1-r1.ebuild b/dev-python/three-merge/three-merge-0.1.1-r1.ebuild deleted file mode 100644 index 0b287dcaf892..000000000000 --- a/dev-python/three-merge/three-merge-0.1.1-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Simple Python library to perform a 3-way merge between strings" -HOMEPAGE=" - https://github.com/spyder-ide/three-merge/ - https://pypi.org/project/three-merge/ -" -SRC_URI=" - https://github.com/spyder-ide/three-merge/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - dev-python/diff-match-patch[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/thrift/Manifest b/dev-python/thrift/Manifest deleted file mode 100644 index 0586552d4594..000000000000 --- a/dev-python/thrift/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST thrift-0.22.0.tar.gz 4422267 BLAKE2B b91b3379dcce0222e0cc29cd783710ef183694d96e4794535d72a7a49764e994e70a6560841bc93668d4997a68f405eaa5a5f2d0c5a1c6238c6bd9b3556d9400 SHA512 beb37ee2a295fae7df12cce6449c92799076771bae515fafcc790a62ac6e76ac5584f102315d466b8f5f98e236c9dc4a244695bdcd9f1392d6e9a13d365ddadc -DIST thrift-0.23.0.tar.gz 4608023 BLAKE2B 6780b4afa3d85e106f81458a8d11f823233baa890df1ddc17b059c9394bfb7e13ef6699697b8c3ef991e24f74611c3040490175be90fa0cd46b12d8c4f44ddc3 SHA512 a57c6fa645852f22ca10380621facc193393b19d1d760e113baa0f964365839043f2b527bd8cd3c03808380e9f09e9a8f707f8abbd931c51632e9d5181a459cf diff --git a/dev-python/thrift/metadata.xml b/dev-python/thrift/metadata.xml deleted file mode 100644 index 2035ba9c1d74..000000000000 --- a/dev-python/thrift/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">apache/thrift</remote-id> - <remote-id type="pypi">thrift</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/thrift/thrift-0.22.0.ebuild b/dev-python/thrift/thrift-0.22.0.ebuild deleted file mode 100644 index 672f692746f4..000000000000 --- a/dev-python/thrift/thrift-0.22.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python implementation of Thrift" -HOMEPAGE=" - https://pypi.org/project/thrift/ - https://thrift.apache.org/ - https://github.com/apache/thrift -" -SRC_URI=" - mirror://apache/${PN}/${PV}/${P}.tar.gz -" -S="${WORKDIR}/${P}/lib/py" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -distutils_enable_tests unittest - -python_test() { - eunittest test -} - -src_install() { - distutils-r1_src_install - # avoid file collision with dev-libs/thrift (bug #933272) - mv "${D}"/usr/share/doc/${P}/README.md \ - "${D}"/usr/share/doc/${P}/ReadMe.md || die -} diff --git a/dev-python/thrift/thrift-0.23.0.ebuild b/dev-python/thrift/thrift-0.23.0.ebuild deleted file mode 100644 index b42875f4efb5..000000000000 --- a/dev-python/thrift/thrift-0.23.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python implementation of Thrift" -HOMEPAGE=" - https://pypi.org/project/thrift/ - https://thrift.apache.org/ - https://github.com/apache/thrift -" -SRC_URI=" - mirror://apache/${PN}/${PV}/${P}.tar.gz -" -S="${WORKDIR}/${P}/lib/py" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" - -distutils_enable_tests unittest - -python_test() { - eunittest test -} - -src_install() { - distutils-r1_src_install - # avoid file collision with dev-libs/thrift (bug #933272) - mv "${D}"/usr/share/doc/${P}/README.md \ - "${D}"/usr/share/doc/${P}/ReadMe.md || die -} diff --git a/dev-python/thriftpy2/Manifest b/dev-python/thriftpy2/Manifest deleted file mode 100644 index 2657416f24ea..000000000000 --- a/dev-python/thriftpy2/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST thriftpy2-0.6.0.tar.gz 996147 BLAKE2B afa23e8ca5247752a141d52d223433539683318290506f52d3c42e0869a775abf35a07330e15112490eec408ae7b70e38e86b5ad55ffb29bb15a57bbcbd0c906 SHA512 a2637ccaf293030211b00d202b21153719172afadfce09c3152157ad850442335000bff33d5335b22cbd662fc768653a5e0b364e4f4980d0d77b211d00f120f4 -DIST thriftpy2-0.6.0b1.tar.gz 996052 BLAKE2B a97ed54439ec0cacbe45d6c0ca80ec099a066cf7b6cbe890224db00776cd61d7c5ad3347fe4de4423c67578963dc8d8ea63512d59134a0ddc8908d4eef4fd173 SHA512 8a4df0dc2c62f9302bb3d05642bb109a6cad5b7d68a9b24423a0369a6efade6bc961ba91418d9bc8c4f00c12456d4e6fe4b9327f11bee11c369f5c1395e576e5 diff --git a/dev-python/thriftpy2/metadata.xml b/dev-python/thriftpy2/metadata.xml deleted file mode 100644 index 629a3ee3f140..000000000000 --- a/dev-python/thriftpy2/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">Thriftpy/thriftpy2</remote-id> - <remote-id type="pypi">thriftpy2</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/thriftpy2/thriftpy2-0.6.0.ebuild b/dev-python/thriftpy2/thriftpy2-0.6.0.ebuild deleted file mode 100644 index b9387efff44d..000000000000 --- a/dev-python/thriftpy2/thriftpy2-0.6.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure python approach of Apache Thrift" -HOMEPAGE=" - https://github.com/Thriftpy/thriftpy2/ - https://pypi.org/project/thriftpy2/ -" - -LICENSE="MIT" -SLOT="0" -if [[ ${PV} != *_beta* ]]; then - KEYWORDS="~amd64 ~x86" -fi - -RDEPEND=" - <dev-python/ply-4[${PYTHON_USEDEP}] - <dev-python/six-2[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/cython-3.0.10[${PYTHON_USEDEP}] - test? ( - dev-python/tornado[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,reraise} ) -distutils_enable_tests pytest - -python_test() { - cd tests || die - epytest -} diff --git a/dev-python/thriftpy2/thriftpy2-0.6.0_beta1.ebuild b/dev-python/thriftpy2/thriftpy2-0.6.0_beta1.ebuild deleted file mode 100644 index b9387efff44d..000000000000 --- a/dev-python/thriftpy2/thriftpy2-0.6.0_beta1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure python approach of Apache Thrift" -HOMEPAGE=" - https://github.com/Thriftpy/thriftpy2/ - https://pypi.org/project/thriftpy2/ -" - -LICENSE="MIT" -SLOT="0" -if [[ ${PV} != *_beta* ]]; then - KEYWORDS="~amd64 ~x86" -fi - -RDEPEND=" - <dev-python/ply-4[${PYTHON_USEDEP}] - <dev-python/six-2[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/cython-3.0.10[${PYTHON_USEDEP}] - test? ( - dev-python/tornado[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,reraise} ) -distutils_enable_tests pytest - -python_test() { - cd tests || die - epytest -} diff --git a/dev-python/tibs/Manifest b/dev-python/tibs/Manifest deleted file mode 100644 index 1a42bf459d7c..000000000000 --- a/dev-python/tibs/Manifest +++ /dev/null @@ -1,96 +0,0 @@ -DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03 -DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b -DIST bitflags-2.11.0.crate 48906 BLAKE2B 35764719b3070c5f9b51d35297803306ce01823ef07d720e5ea5e112c072b45c4d497f6b63285b1a0fce2842b1468bc252b00564c2ece14211d2af2cd26c2faa SHA512 d6c0de6c06ed8d1249dd69de035dfe5b23d9f1a8fcdc7535756622cf660807c5e1c692dee1ac832c06be1ce41b225e3d60f36be4d1896bab7d986d18946f6c48 -DIST bitvec-1.0.1.crate 224375 BLAKE2B 9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f SHA512 83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e -DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb -DIST block-buffer-0.12.0.crate 14926 BLAKE2B 8c62650f39117c337c167027d356339ca8e20277e78b0e045e32cc3692b8b5b1d8023bfde5887edb22be6dd5d787fa423380b53d18fb8359c43501d28a88f3d5 SHA512 3ebe9faa231d777f76dbb7b78c72eebd913b109cf929b0a66399758d06829a7c1cc9ab06f8ac951739d91be0cb402a49bff918228359399367ce8e69a112da78 -DIST bytemuck-1.25.0.crate 53466 BLAKE2B 830e02a871cbffdce2852a474e330dbb2ac8db55e916fe77a0ad520e7ed0bd45b8c8855e75e37c20bc30cc83fb3e0694914433e0fbef11ca80e07d89a82b2b9f SHA512 9dd563be656ec3fab00017b5080022f4d0cce4b10e314129609d19c5b7595da2d5a80f9c14170bb09ed4cf712aabbe40f17f9efe5f19acff80f27065c98de5eb -DIST cc-1.2.60.crate 97051 BLAKE2B 292350c3fe7dc3e023fe4f7cd07b3a5a7233996963b42391243948f834a17cf69781bab32cf46d62722c45437f50123450811dce8aa0e96ee63f35480cc15d90 SHA512 d67fd7400bd1d20f26f7a6743ac02ad09dba0b8002172b87907f4a7ae2487ee41feb2f24fe375ca91a3ac4fde1dc8b48b6703b74297c9eb42bd1e91ac8fe4e80 -DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d -DIST chacha20-0.10.0.crate 38763 BLAKE2B 84d3d12379495b724b33accdbafe0209d0ddfeec74115b59228fb03e02089f1531f1396783a408b26cfb90372670c809bee8ab056cc847102cfc92ea065656aa SHA512 97e50d8e16118070ec75c086bae3695513b63c2ad3c5d43e3fb57892f21c9634977bc506c0c094aeb61bc8864518cee3eabf6b81504128ab0a876b2f6860b43a -DIST const-oid-0.10.2.crate 61449 BLAKE2B 47249f191178e370ea39e4fc31f9ec9cd81b7ad7e89bc14a02eb81932128ec15d51a36baa28b792b05b95329410ff5aef9de3285c4718f1bb2cf3c9d54c73742 SHA512 9ad6ecce2c1d4c177b53d602b9b610442701e72daffa370af71553a380cdfdbea800fb8d7413aa2df273121dd6d0a511fac4b64a10bcd2e046ec19b4eadad007 -DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2 -DIST cpufeatures-0.3.0.crate 14156 BLAKE2B 9408d9b8f314a21702bde22f272d47263ef06e8f6fac116edb2464109ae2ff0d10b9d4f54d465bb6c55bea5722326bb8ee541352e6f5e03116a449930fa8375a SHA512 a842c5e7fe435c4339ba0e12169bcf1a2c2ebf4b0d02cf200f91d88a736607a930ba840a7db6a71afc6b125649a9f14ce0977599db917ee78880ec1ed9600f88 -DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b -DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82 -DIST crypto-common-0.2.2.crate 15449 BLAKE2B 60d28350f63359b7163daea85a79d731fd71515bae1889df5249b97920a6acd89a8d5df8781de34a6aaa84c6f41b9e63a64c04f034b666314e822fe3e4bbfaa3 SHA512 cdf1401a0c18f9924ee2a6c91cdf1e18dbe8a5a064ef3052fa6ccc86d81b23fb2b23ccf8251f1dfe430d40d3958108b38be55d2f13fadae694910bc40cd23130 -DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c -DIST digest-0.11.3.crate 28955 BLAKE2B 89b634768fb53abe6741dbdc4baa86faba40f740385304bc092acbcc041c647da8f113ca7c0b2760e782d88e053830ec751e3d94702926646d75437f61a59abe SHA512 08bc962230512385963bfc17167d84fb329735b29b06998075ac8e1e0b66131d243dbb3ecd7fec2637c0a55a4b37c4cdb1553599ccd8ac34dfe164eee1c147f5 -DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 -DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de -DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22 -DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89c2c767ef76b4c8d83bf099196d053054c8fbaac74da7fd5eb0224fe43731102f2f0bcb18ccdbc0c8150774c3 SHA512 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163 -DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155 -DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d -DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 -DIST getrandom-0.4.1.crate 53686 BLAKE2B 3b6dd1e30a5b9e771efa0a3d87da99c8c0da5f3be368859b1ba6f883c9a7ab4926c3713149cec3524766070d8fffd284ab5c382c29b74e0aeb54682d4643eaba SHA512 120649af83beaf0ae68e28e47838c11ab7def55f683c16fb4cade1f13bdb38316a1823e93f420ac9a5d928868d09f376b9b079dda2a639eb1c2f931c09ba43f4 -DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d -DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692 -DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669 -DIST hashbrown-0.17.1.crate 155512 BLAKE2B 748d3658bf40d6905b47f695e64b70a0c506b9fb0207e023cd50448d5febe92bcbdf19ad8b9be7588f12dad2aba82eab4c8a7a1815adf0a00e17c39f6188f4c6 SHA512 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 -DIST hybrid-array-0.4.12.crate 36407 BLAKE2B 362f36356f01e9abd92b234777091a5d3b165d1f7e70aa025a8900a81de6a008cb8ae3ccc46d71876d0756ccc58aaa7fe92a24954654bb42637edba9f5bdc10b SHA512 628038a7e63e4b0631dd5c02241c7eec3a1aae69750c2c3a35f37eddea3085ce587ba9b62dcb0ab3a9770e0a0fd98e0a0a429f274dd37ee56a9c32b238d40c5d -DIST id-arena-2.3.0.crate 12883 BLAKE2B 2a7f498c3ea5632af4a369d46f90106e642bccbb8e36ac7fe37be05c2125989ea2cf625db92a782408ecb5f68d3efbf3006413b5b748815ee42b9dcfb28d0ba2 SHA512 99652279014e63680d66bc8022ec3d2373d6e476646ee5551346fc9e62d1fd94b28c945bfc30df14c85d085aefc7fbb9051fe11012f63a9254bc11f03133f116 -DIST indexmap-2.13.0.crate 102206 BLAKE2B 7f3d070b645741f5960647f64759840b1941c1e28f61ee04d44d7eba0d8f600949cf139bec5fddb1507e4d5a9e12fb709a16415aa014eaff8f5e87cce41a9394 SHA512 f5efe0010603a3f1da8955f5f97c9a39e4d2c5042c0829c057ad739687d990c100d1276022dec23e7cd70efecceca07ad735693bd8a1b21b507b8892110198ad -DIST itoa-1.0.17.crate 15905 BLAKE2B 105796a6438bfccbb4676cc0beefd89abb05dedf077794dae48dcebd63cc745bfa4664c0eaf7bacaf989ea9051c98703e7ce85683f5c8c234fd1639c391aa3fb SHA512 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04 -DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549 -DIST leb128fmt-0.1.0.crate 14138 BLAKE2B 6353a2520bb93e0a3cfaade09ffbd8cf981d2cf75579e865941f3fea0dc745c54472b369873b1ef4f26dd7f356860e563bc7ca6e7615d600b272c698a55e54eb SHA512 82fbc7f0786185453fbf11fb3ae58e71fce9780f81eb6a56d7b559e3a0c6825751dd8b64f1266aab73fe65f7483a206e42f31ee1a1b7b1801246c6dc9c2ea817 -DIST libc-0.2.182.crate 814873 BLAKE2B a5fae27ee77495d8638297523d7428eda4a608109e7e1b67db1ba621f7700761f8131710a49bbd24bedf62f8df7ecdeaedb5def47201146a05b4288ee2f92515 SHA512 7923eeb0ee1db8b5b00a6a4352cf5fd3f877a2f727af5857ca49ceeab2dc7519137eb3a982f5a763ae61fbe422ba8f0fe83d92dcabcfa18c23fae619960f96db -DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3 -DIST lru-0.16.3.crate 16743 BLAKE2B 0574e82714425293593e399930903da1004062ce84e5b90126c66d004e872ac580c6f474f7c39e1a8eafc9f78c6fe7a3049b50f248e8f3a9ecd03e9f04133b9b SHA512 5092b87dfbb7666e224dc6d8ed01fb8276929a2d1a31173034155afadb90e0762dbe6d5ce263bbf0353c079bb249027eff71dcac87228514a5406ef67dd06c15 -DIST lru-0.18.0.crate 18186 BLAKE2B 9a8893bce457b67ae117dab0394d2707f755c681562f22ffb4b3afcc9e07777a0f248c92c6960c4fd43371d2d500c0c483483d3e12ec862e13d69faddd539f56 SHA512 9d3d5826103baf1da0ac290effea81fc4a91e313aad842d2600cd0b3e0b90ed003f1af55db1162188cc8ee7d3c4a716e6302cd6c7960e7c176df5fd05cedcfa0 -DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad -DIST memchr-2.8.1.crate 98743 BLAKE2B 04182c5492975f5b5f609c1a00e2ce04ec1001a1126143a41084b467e185a02b8f0acd85635ffd8f180c51b97832e7558785dedbe1598b538ce222b9f4603ea0 SHA512 a11ff12e2e2fda7ee6e45dcc39bba289d0c2605e996263782d7039c3922781a51fdbe6e0b0455a0075e126b9ff2369a5935d9162e6d5903110120c12886322e1 -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST pkg-config-0.3.33.crate 21590 BLAKE2B 576349a975cd4b9ff08c7f797f300cb2774425c72ed7baced19e0ba6231246f4479939c61bcc9efeb9174a2d6917bf009f02e93c26800c65e798b9e51ccf4d8b SHA512 af931d889e72f51e0ae41c880a1f5aa6215b93148cf7041378664e4ba013d0c83d654e560a73c9d7b301b5a008c221e48ac81b413d1123786e003c97f7fff63a -DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 -DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447 SHA512 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-0.28.2.crate 1202843 BLAKE2B 18158e22631ab35348eab1f117f16b311932de832d910f37a71cf481ec04ced03c37baaf63f1c8afc7ecccef039fc8f9072cbe0dd5109a74e7fb9f6b3ddb18a4 SHA512 fd4a03eb1cdfa40c1ed67b588cd4da31c90972f95c669b20a1099fb9304cd9506337f674e0bc9efd1d22a453162aac79a36ab18ca97eaca3515d640e2e9b923f -DIST pyo3-build-config-0.28.2.crate 35958 BLAKE2B 87163e11ff52061e11943f54e0fea1101ec6f877b4e6ecda33e32a19d1a8af3a6a83ab23d17f744fb0176e35f819669e931f88c55d611c8f7ea52eacd1c683a3 SHA512 f9b4863baffdf474ba9121edc19323d91565dd1411acabda03a307c8aae4969657167a80e197d4c8656e711e424053aced6a1de7978cedd38815304835fc5dbb -DIST pyo3-ffi-0.28.2.crate 80837 BLAKE2B ac17690399e5cf84602a974860d84856d9489c7d94ec618cdb3b4c5bcee81d3767a727f22dca0a06d492ee28ecf24c84f48cd391a6d81229b1464fbb17654ac5 SHA512 f6b4fdea320922b81395e593fe135fd4b4f483250fe94d84019c97a3a9f98b6e2122134e09613021f194782038ffea1d32d3c65b1458e15ce3021d39fd582738 -DIST pyo3-macros-0.28.2.crate 8960 BLAKE2B 54fdb3f2d04c1f04d3cdb4d8422cd9fe1098df2f2740eaf61e2868e19f0a93c677486cef56576e39ba2010e426901c95846b7b81285858094ef1fdf48edc65b1 SHA512 7125a41bd5ceaa5c85a2ac5ed1bf07708cf95f58dd18a8ba9000a3139ebc06e90776b4254820410e940c80ed45f7c09165c8fe57d8f79069622849c6c0861bcb -DIST pyo3-macros-backend-0.28.2.crate 87939 BLAKE2B c70e46d44c935e58957cd53a76a1e6d2e97ee1bdc39c926b1a23ce391785f212c30e150286fc78724e945679ac1ff04a10ec958b6d3dfe30c4acee795f6c2e63 SHA512 24203c47d91be9acc949cfc70ec8b4aa32e089275cf9b0061a9909f5e60895c56446692be0056e13cc4df8efc0698e0655626f9524241b54cd172d8a25e42f98 -DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d -DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad -DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0 -DIST rand-0.10.0.crate 105828 BLAKE2B 070501bad8905263faccbf729cae157d79d17c8059637493e95c0f7c362de1b5a8f549e9857b6b94fc2a3526e88bbed46ef247256ff8aa72ed61e6f0d0413b25 SHA512 a22dad3045436e7a73125cf98e972496d3f896fd130b713233134c65d0cf81a9a3877d987a9c8a77fa1ae1e957d6a622717ca813f1d5c4a7d45f899277ca0ecc -DIST rand_core-0.10.0.crate 22778 BLAKE2B f27a8bc7d691a0f738fe5ae39aec1741f39cee34b02e75f3653e9efa7dd64760b858678ce3aab453968378a7d6a0e242ea921ae6c642f2bd779fe34a9c0b2ed8 SHA512 4b75b43183c0ee19b8c1dec3fa8a1eaebd11556569bd02eb2f5c0497a84543f77c6f4adaf7011d372628abcb7e187686236550a6a2d85b8b2091fe60c1ad4426 -DIST semver-1.0.27.crate 30081 BLAKE2B 760cd2994baba2ab8d63656b39f281304b309152cb3c576a0cf31ebf57294bdb6a10ad73e61f974688b0dd80490e0f4da004f3396cb6988bc90af8eee0961ed9 SHA512 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c -DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 -DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 -DIST serde_json-1.0.149.crate 155994 BLAKE2B 7564c287a05c95feeba2b3a17e2e43ba047b0132b40fc4dd0c09141c2aac559c00bf4c63cbd24c17f12f5e6b49cf38b240d2c6c66677ee7a9edb197aba7d57fd SHA512 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43 -DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80 -DIST sha2-0.11.0.crate 33969 BLAKE2B 3b3cf6f843096de127e2eb72c9eb0115715658c34aed44be423f59779450af204bad47f2f3320f3ee89db03f9b20d22b04033b0f93a72e275a0ee9106ae489b4 SHA512 04164d47ac648dc498f05245e3eb4313bd61234aaa33f1ba13f6fab0cf8cd8716dc88a9c71e8264e0d6cd020ff732461cec00d92bc294e9c261a646c1988f906 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 -DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995 -DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST tibs-0.8.0.tar.gz 1311748 BLAKE2B fadd47e0d93583f7993624ae1a4ebba31dcf985398ae0f077145b32f097e351199e6704f22ef67da11a376f2b69da76d1201ce2d78d283117ade8c224f22e4b0 SHA512 d5aa30a7da00a2e685e4df62b6bfe6db58d9b824bf66570b3410225afa6b3f60e0fa373242985672bf44499df783a8c3d934930d7a7fde99d98f37655d98bdbe -DIST tibs-0.9.0.tar.gz 1319803 BLAKE2B cbe8c40d97a06b41b931a745fa01b6f7f1af4e1afe5424e0a7479b483b0fb09ddecd586acff6a0665b9162b36c4f9624c8ea66ebb79bc07885a63093d0b5ff8b SHA512 1b08d6bafe998a7adbb470a345566cea9fb3d792bf39e1689681bd5672d9cb3b14e2ba98acb622b37afa9f8a7e4684a02425e9b1d6098d7912e0c494fc6723b1 -DIST tibs-0.9.2.tar.gz 1320735 BLAKE2B 3f0c72c9f8ba947ac9bd351fcba48ad430590982c61881d31eb0ae48edc5502d3b97e931bb32662047d346f442e83b07f60b1673746a5af743d2742a3d79edc8 SHA512 fcb314ebac4416c8bfb36930d86678709e6b2e0cf2dd524ea6c45577252313f2fb4f3cbfe32375927ceb54b13257361cdbb2a0a18216fe089a3a3e34290d21c3 -DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4 -DIST typenum-1.20.1.crate 105479 BLAKE2B aa3ff221502fb140dd500c302b09279f5d161123093d0f97d7b1a8761ae465ec71f7035109651e483b735121f8267ca2ff21a64825e9a91f83fcce4e7e1192d6 SHA512 ad4768b49dc06808e3135411ffaf21453572d152f71d73c34b7fe5d00e276d3e121dc78ebed57d620cf46b5ab24b5b5e0787f38ad9ce8bd12330b499cbbde5e1 -DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 -DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764 -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST wasip2-1.0.2+wasi-0.2.9.crate 129778 BLAKE2B f41afceba3c586d12829d2c59f45198c61ae04a0dfe72d6bad6176a3d38189a097cf633f34accff83d7ccc238a35a833381e98291e5fd37f2f4d6e08138af2c4 SHA512 284571c833a1770fcadd9a70155d8b507e9f7f0590015e1a07ad0512ac0a7f0ca4693ccd1aa1ab27e74ec58cb75f314770b66562a2167cd6b5086a7871527eb1 -DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 BLAKE2B d8251ea31999f954eb1264bbc7792ba16a90aec3ed3112fe84b9a93dd8a0e493390b899be9e5e215ebebf644697d3bab680cb07d5e64617cbb57e6b2a28ae95f SHA512 fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d -DIST wasm-encoder-0.244.0.crate 85804 BLAKE2B 6dabb55c635d13d1d56711a43c655dfcb74bb9f0be10bccd412c21b5dcd63a46b73ff40955ff28aa0fba9341fe22161c8d253762afd587eaf69a7ca49c06e285 SHA512 ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2 -DIST wasm-metadata-0.244.0.crate 21500 BLAKE2B 8da1035b6302c23b00792d90153f74f35eb9cbe913366b43ff7e5d81481c903396b32ad54a416a14b40ff8d4ba329c6fda8c203e4b16f1ab80b3bf4535cde72e SHA512 77677c68dafabacc9697c6090d01fdb171c33ca1663c86dcd3612630b2ea6c41232a7cee125ba416d373edb34ea8e0926d164012461e2ddca8d4d18597feb855 -DIST wasmparser-0.244.0.crate 265607 BLAKE2B fb982e84536afde140d972614bf6c2875ef169f0b68010393e61d8a1041e57d5355e8f0a57df0681ce4159f830e30a59affbd733656aa9c633ad959225007b11 SHA512 d1a1f549fe93e11cf4155a8f5840fa444505ca9184e28163917bd8ddb1d53cb4d2be0335e183ec24625a7db22dd5d7e22c93c697bdd4de0d537b54af4ed7d834 -DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e -DIST wit-bindgen-core-0.51.0.crate 35048 BLAKE2B 1ce5f1bd6d1ceceaeb91d247f63745abfd25b539b57dc12321a2342f55da1207c697641a778ad6bff2bbece300fa52a788c7890e8dc49c5357f48292fed2a693 SHA512 eec78ac1566cc4f03b1d0d7d2e84c3d0fc2458a649c01a45c9c3781034078ed51b4a9852760fe96115006fb3415bcb31b1bf429cb3cac6e51e09a1c0cfc32ed0 -DIST wit-bindgen-rust-0.51.0.crate 57051 BLAKE2B 65c45b1b8b08681ded9bae2b4ac982770fa613bfe850128de1116a51ddd6366423c27e1f704817ad69dc05694e03aabb56af5bad3aeb0aba3cbc9415fad474e7 SHA512 7a5c29b92fa53ac8f8097b04a9507f471003edabcae0223d35180937b9254c62b24d9f4cef790000bd7bc7f6966af3aced2d7196359479480455baf5f4450f9f -DIST wit-bindgen-rust-macro-0.51.0.crate 14283 BLAKE2B 79bc4a4846ec73ae02fe69fcb7898297647a0c70526fbd555e79a4c76de968f0d4c9e2e497643d9c1e7403bb8176a2108ca25a7cef577b9db3ae04142a3bd1ba SHA512 bdf6ab20b484180bfde867b8c8b03c10fe02a9279895ece43fddbc20b1ffe771128590d3d4c72585e959512808682278e54983d11066e0192d84b7aee830e0e2 -DIST wit-component-0.244.0.crate 256882 BLAKE2B 5e9c706693e3064ffbbe28a23e64e5bc32f6772ed294dce3bd2972b8d951f2820ddcee5f9e651b1acc470740b021986cedb6f0ff7a9bdc2b6e13f997dd341024 SHA512 efbf91954b7c4fc9cf5835783245f3a8cda7e5883c6e244a3da85a64b6b2d74f44ffa5f73309de7451b5e6aaf614664869769b140872ab85913878e52e490a00 -DIST wit-parser-0.244.0.crate 159371 BLAKE2B f46db4840d3cbcd42e5d26b854247d172f8385810a10c437aaa6b67f3f72dcc230a8d75f4e5ccff6ea006c8a52c2fe92f39d9d90cb30ba594c02ae618fb66bb6 SHA512 c554a167ce9802fbc7537700376da70ed6a79f96adeba5a0e4c955a7cc4f2ae4f588071e25735903d4f509f2590341fa39b2edd018cf6d3bf8ad6477b2474b01 -DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9 -DIST zerocopy-0.8.40.crate 254858 BLAKE2B fc5a362da28b18b52fc9e934371abeaf578d4eb663061bc08d1199eea99447e9cd9d581c2377c381776950f2e8d5f7bcac305e152be690bec8808328406a979a SHA512 d1a531387eb4e5fa523e70f07f36d945027aec2232b7a281b7163729801ed103beab568793cbbd1ff1082e5a20263ea3b40dc3874c9f32577e95d9f9aecfedb4 -DIST zerocopy-derive-0.8.40.crate 97724 BLAKE2B 33d32bca4e50c9ab49b82adac015e036515adca235bbab744955a3d88ed71df113b17923692732263ea55fa842dea3627ee7f888b4018eb2b97844e0a469c17a SHA512 5cc4beb4b411f3b4b41197e48c433f346118cdd3be175d803c79a549e509cec4912c65fe21f5c7ae97a9377f62e5cdecdc95c9dcdce904c96ce3f574118f46b4 -DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 -DIST zstd-0.13.3.crate 30514 BLAKE2B f849d794a4e9157c95d7fcce57551a0fe25098348759086219adab57f37b328e9701b65994da30d8756adf12feae4407f5be92f6c1ca43a57807097520fcd04f SHA512 07e1589ebf2aa169cdc50381f5078012574e3613cc89f3d02914b286d37a9028124c6d40ee8efd75ecc50f31e51a24d2ad0a6e83e669d7dc6477fc43878d4751 -DIST zstd-safe-7.2.4.crate 29350 BLAKE2B d14a28f39faf7ed77b9dc11d79cc3b0b79f904a2cf2e78b184a0e57f02bb4a5c49c71c6693352a4f1e6d4653e570c491d52a4dca80293a7f98f49659d1d2ca82 SHA512 b4f3a4dc63814a2a088e549a0fa0bdeeba3e5ab3416c414207eb9ec1772f8913002f3b94ccf0675b651af94ed12eda427cc90dd40a8e81b3ed565ce80f4db1de -DIST zstd-sys-2.0.16+zstd.1.5.7.crate 775620 BLAKE2B e2e7e887605e84f9feaef0ce121c52f72620b56b1a892c3cb42ae7630109f37f5a687cb18a5993bd54ea5a18870771edf275330ead43d0db77436e5605669599 SHA512 4bd56e78003a084a27d916ce845f90ae4657725c0f34d56290a8b0c463309e10d2980d1ee6350d6a913cb7906950271ef3da7f25f56b47d02e4b4a5d902ac7ac diff --git a/dev-python/tibs/metadata.xml b/dev-python/tibs/metadata.xml deleted file mode 100644 index d3bb9ff84a6d..000000000000 --- a/dev-python/tibs/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">scott-griffiths/tibs</remote-id> - <remote-id type="pypi">tibs</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tibs/tibs-0.8.0.ebuild b/dev-python/tibs/tibs-0.8.0.ebuild deleted file mode 100644 index 15b5d857bae8..000000000000 --- a/dev-python/tibs/tibs-0.8.0.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.87.0" -CRATES=" - allocator-api2@0.2.21 - anyhow@1.0.102 - bitflags@2.11.0 - bitvec@1.0.1 - block-buffer@0.10.4 - bytemuck@1.25.0 - cc@1.2.60 - cfg-if@1.0.4 - chacha20@0.10.0 - cpufeatures@0.2.17 - cpufeatures@0.3.0 - crunchy@0.2.4 - crypto-common@0.1.7 - digest@0.10.7 - equivalent@1.0.2 - find-msvc-tools@0.1.9 - foldhash@0.1.5 - foldhash@0.2.0 - funty@2.0.0 - generic-array@0.14.7 - getrandom@0.3.4 - getrandom@0.4.1 - half@2.7.1 - hashbrown@0.15.5 - hashbrown@0.16.1 - heck@0.5.0 - hex@0.4.3 - id-arena@2.3.0 - indexmap@2.13.0 - itoa@1.0.17 - jobserver@0.1.34 - leb128fmt@0.1.0 - libc@0.2.182 - log@0.4.29 - lru@0.16.3 - memchr@2.7.6 - once_cell@1.21.3 - pkg-config@0.3.33 - portable-atomic@1.13.1 - prettyplease@0.2.37 - proc-macro2@1.0.106 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - pyo3-macros-backend@0.28.2 - pyo3-macros@0.28.2 - pyo3@0.28.2 - quote@1.0.44 - r-efi@5.3.0 - radium@0.7.0 - rand@0.10.0 - rand_core@0.10.0 - semver@1.0.27 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.149 - sha2@0.10.9 - shlex@1.3.0 - syn@2.0.117 - tap@1.0.1 - target-lexicon@0.13.5 - typenum@1.19.0 - unicode-ident@1.0.24 - unicode-xid@0.2.6 - version_check@0.9.5 - wasip2@1.0.2+wasi-0.2.9 - wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 - wasm-encoder@0.244.0 - wasm-metadata@0.244.0 - wasmparser@0.244.0 - wit-bindgen-core@0.51.0 - wit-bindgen-rust-macro@0.51.0 - wit-bindgen-rust@0.51.0 - wit-bindgen@0.51.0 - wit-component@0.244.0 - wit-parser@0.244.0 - wyz@0.5.1 - zerocopy-derive@0.8.40 - zerocopy@0.8.40 - zmij@1.0.21 - zstd-safe@7.2.4 - zstd-sys@2.0.16+zstd.1.5.7 - zstd@0.13.3 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="A sleek Python library for your binary data" -HOMEPAGE=" - https://github.com/scott-griffiths/tibs/ - https://pypi.org/project/tibs/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_benchmarks.py -) - -QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/tibs/tibs.abi3.*" diff --git a/dev-python/tibs/tibs-0.9.0.ebuild b/dev-python/tibs/tibs-0.9.0.ebuild deleted file mode 100644 index 04bf288f06bd..000000000000 --- a/dev-python/tibs/tibs-0.9.0.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.87.0" -CRATES=" - allocator-api2@0.2.21 - anyhow@1.0.102 - bitflags@2.11.0 - bitvec@1.0.1 - block-buffer@0.10.4 - bytemuck@1.25.0 - cc@1.2.60 - cfg-if@1.0.4 - chacha20@0.10.0 - cpufeatures@0.2.17 - cpufeatures@0.3.0 - crunchy@0.2.4 - crypto-common@0.1.7 - digest@0.10.7 - equivalent@1.0.2 - find-msvc-tools@0.1.9 - foldhash@0.1.5 - foldhash@0.2.0 - funty@2.0.0 - generic-array@0.14.7 - getrandom@0.3.4 - getrandom@0.4.1 - half@2.7.1 - hashbrown@0.15.5 - hashbrown@0.16.1 - heck@0.5.0 - hex@0.4.3 - id-arena@2.3.0 - indexmap@2.13.0 - itoa@1.0.17 - jobserver@0.1.34 - leb128fmt@0.1.0 - libc@0.2.182 - log@0.4.29 - lru@0.16.3 - memchr@2.7.6 - once_cell@1.21.3 - pkg-config@0.3.33 - portable-atomic@1.13.1 - prettyplease@0.2.37 - proc-macro2@1.0.106 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - pyo3-macros-backend@0.28.2 - pyo3-macros@0.28.2 - pyo3@0.28.2 - quote@1.0.44 - r-efi@5.3.0 - radium@0.7.0 - rand@0.10.0 - rand_core@0.10.0 - semver@1.0.27 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.149 - sha2@0.10.9 - shlex@1.3.0 - syn@2.0.117 - tap@1.0.1 - target-lexicon@0.13.5 - typenum@1.19.0 - unicode-ident@1.0.24 - unicode-xid@0.2.6 - version_check@0.9.5 - wasip2@1.0.2+wasi-0.2.9 - wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 - wasm-encoder@0.244.0 - wasm-metadata@0.244.0 - wasmparser@0.244.0 - wit-bindgen-core@0.51.0 - wit-bindgen-rust-macro@0.51.0 - wit-bindgen-rust@0.51.0 - wit-bindgen@0.51.0 - wit-component@0.244.0 - wit-parser@0.244.0 - wyz@0.5.1 - zerocopy-derive@0.8.40 - zerocopy@0.8.40 - zmij@1.0.21 - zstd-safe@7.2.4 - zstd-sys@2.0.16+zstd.1.5.7 - zstd@0.13.3 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="A sleek Python library for your binary data" -HOMEPAGE=" - https://github.com/scott-griffiths/tibs/ - https://pypi.org/project/tibs/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 ZLIB" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_benchmarks.py -) - -QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/tibs/tibs.abi3.*" diff --git a/dev-python/tibs/tibs-0.9.2.ebuild b/dev-python/tibs/tibs-0.9.2.ebuild deleted file mode 100644 index 919dd7d03f0d..000000000000 --- a/dev-python/tibs/tibs-0.9.2.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.87.0" -CRATES=" - allocator-api2@0.2.21 - anyhow@1.0.102 - bitflags@2.11.0 - bitvec@1.0.1 - block-buffer@0.12.0 - bytemuck@1.25.0 - cc@1.2.60 - cfg-if@1.0.4 - chacha20@0.10.0 - const-oid@0.10.2 - cpufeatures@0.3.0 - crunchy@0.2.4 - crypto-common@0.2.2 - digest@0.11.3 - equivalent@1.0.2 - find-msvc-tools@0.1.9 - foldhash@0.1.5 - foldhash@0.2.0 - funty@2.0.0 - getrandom@0.3.4 - getrandom@0.4.1 - half@2.7.1 - hashbrown@0.15.5 - hashbrown@0.16.1 - hashbrown@0.17.1 - heck@0.5.0 - hex@0.4.3 - hybrid-array@0.4.12 - id-arena@2.3.0 - indexmap@2.13.0 - itoa@1.0.17 - jobserver@0.1.34 - leb128fmt@0.1.0 - libc@0.2.182 - log@0.4.29 - lru@0.18.0 - memchr@2.8.1 - once_cell@1.21.3 - pkg-config@0.3.33 - portable-atomic@1.13.1 - prettyplease@0.2.37 - proc-macro2@1.0.106 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - pyo3-macros-backend@0.28.2 - pyo3-macros@0.28.2 - pyo3@0.28.2 - quote@1.0.44 - r-efi@5.3.0 - radium@0.7.0 - rand@0.10.0 - rand_core@0.10.0 - semver@1.0.27 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.149 - sha2@0.11.0 - shlex@1.3.0 - syn@2.0.117 - tap@1.0.1 - target-lexicon@0.13.5 - typenum@1.20.1 - unicode-ident@1.0.24 - unicode-xid@0.2.6 - wasip2@1.0.2+wasi-0.2.9 - wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06 - wasm-encoder@0.244.0 - wasm-metadata@0.244.0 - wasmparser@0.244.0 - wit-bindgen-core@0.51.0 - wit-bindgen-rust-macro@0.51.0 - wit-bindgen-rust@0.51.0 - wit-bindgen@0.51.0 - wit-component@0.244.0 - wit-parser@0.244.0 - wyz@0.5.1 - zerocopy-derive@0.8.40 - zerocopy@0.8.40 - zmij@1.0.21 - zstd-safe@7.2.4 - zstd-sys@2.0.16+zstd.1.5.7 - zstd@0.13.3 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="A sleek Python library for your binary data" -HOMEPAGE=" - https://github.com/scott-griffiths/tibs/ - https://pypi.org/project/tibs/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_benchmarks.py -) - -QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/tibs/tibs.abi3.*" diff --git a/dev-python/tifffile/Manifest b/dev-python/tifffile/Manifest deleted file mode 100644 index 833ff788d9a5..000000000000 --- a/dev-python/tifffile/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tifffile-2026.5.15.gh.tar.gz 419120 BLAKE2B 74123ffec24cce3c2f5a18a26313944d2f312bdfbfd6e1e60948f94ad2c7ee92e11be9685a143a274432c7d776827ce2d9ff70f32ee8c2d76cc322578d063992 SHA512 59f29d4ff1c084c0cb897dcc8f1b41ef28798c460619bdde1af75d03d49e0590c9686cf4829c58857d342c194b3f1a3c5a4c179b81f614815338c58b23784b37 -DIST tifffile-2026.6.1.gh.tar.gz 418247 BLAKE2B 2c20840bbf901fda3b001638d93887e1821d8aa4325f903f44bfdc65e1e48eef80ea087dec7443a415f8d767859ddb588e7292dd85805e27ae86894e6463ffb1 SHA512 4296d605ce212b065acb288b8a60515f9fcd4135474523eb68261736c1861606969c54f33a75116b6908c4218a6392a0f9cba008c2409e7744ee5a19d2bb767a diff --git a/dev-python/tifffile/metadata.xml b/dev-python/tifffile/metadata.xml deleted file mode 100644 index f3fa5ef3f318..000000000000 --- a/dev-python/tifffile/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="pypi">tifffile</remote-id> - <remote-id type="github">cgohlke/tifffile</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tifffile/tifffile-2026.5.15.ebuild b/dev-python/tifffile/tifffile-2026.5.15.ebuild deleted file mode 100644 index 49630e1bd1b8..000000000000 --- a/dev-python/tifffile/tifffile-2026.5.15.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2021-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="Read and write TIFF files" -HOMEPAGE=" - https://pypi.org/project/tifffile/ - https://github.com/cgohlke/tifffile/ - https://www.cgohlke.com/ -" -SRC_URI=" - https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/numpy-2.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/xarray[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # not marked properly - # https://github.com/cgohlke/tifffile/pull/308 - tests/test_tifffile.py::test_issue_dcp - # meaningless and broken on py<3.13 - # https://github.com/cgohlke/tifffile/pull/309 - tests/test_tifffile.py::test_gil_enabled - ) - - local -x SKIP_LARGE=1 - local -x SKIP_HTTP=1 - - epytest -} diff --git a/dev-python/tifffile/tifffile-2026.6.1.ebuild b/dev-python/tifffile/tifffile-2026.6.1.ebuild deleted file mode 100644 index 49630e1bd1b8..000000000000 --- a/dev-python/tifffile/tifffile-2026.6.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2021-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="Read and write TIFF files" -HOMEPAGE=" - https://pypi.org/project/tifffile/ - https://github.com/cgohlke/tifffile/ - https://www.cgohlke.com/ -" -SRC_URI=" - https://github.com/cgohlke/tifffile/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - >=dev-python/numpy-2.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - >=dev-python/fsspec-2021.5.0[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/xarray[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # not marked properly - # https://github.com/cgohlke/tifffile/pull/308 - tests/test_tifffile.py::test_issue_dcp - # meaningless and broken on py<3.13 - # https://github.com/cgohlke/tifffile/pull/309 - tests/test_tifffile.py::test_gil_enabled - ) - - local -x SKIP_LARGE=1 - local -x SKIP_HTTP=1 - - epytest -} diff --git a/dev-python/tiktoken/Manifest b/dev-python/tiktoken/Manifest deleted file mode 100644 index 6ff16b4dcade..000000000000 --- a/dev-python/tiktoken/Manifest +++ /dev/null @@ -1,34 +0,0 @@ -DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6 -DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8 -DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac -DIST fancy-regex-0.13.0.crate 85930 BLAKE2B dee797093765f8f1ea6b8896cd832983fdbeafb23828b896811f2657e135b71e374a713fc37f68ff128068d04ae140bb2864415db1edfa2e300aea04ef597474 SHA512 0e7ad0ea46ecaf9eefbeb696bc99aa725022d92f0f11b9f3efb8e81a80a058fed08816d3f9efb4c5fa0176aa1b649e13f5ea18d3352f75a7d2be772fd531f744 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73 -DIST libc-0.2.183.crate 816918 BLAKE2B d0c26ca25b0808575aa540a5f0f43acaaa5a972269c5f101122538a1733b37b6aac3696a0d7298fe16974b06efb0b92072252eef40b17b977af24cc857963daf SHA512 017986d4fa8c362f8900c1c82c7381066382a7272cfe114243b8d47637d042c87b5ebef7881cf46727e00e541a0a8270a32db694ce8d78372672cf08224a90b2 -DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 -DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 -DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b -DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e -DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 -DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 -DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 -DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000 -DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 -DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3 -DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084 -DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 -DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 -DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 -DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 -DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST tiktoken-0.12.0.tar.gz 37806 BLAKE2B 9cb14dd95205c347525dca92b64fc98e74a5ce8eb047346799bfddd99678c201c4bb4930687556bb0e03cab2d59e3626186391dec178da6b5574fcfa3c9c1161 SHA512 5439d8a109446303255bb3c4cfb51fb77a3137b9ea96b467665de11d48e26ef6eb774c9e3a2307dc870f332a67a8eb88966320cfff3ec0f6754081ff2e22831d -DIST tiktoken-encodings-v2026.03.26.tar.xz 2274968 BLAKE2B 951249a33ea830f833a404fcc3adceed08374bbd191e2f9286b660b1d6649385a252431a1d63509c8e65a2493f5df4dc2bfce0770f326993497df51260df11ec SHA512 2678bc6c35c06adb187d15a7a627f3a9e19a8aea9b83241b2cafbd4ad117f287e4a9a8f82f831712bf12bb182d20e259af88f2da9b26d3be0f0a61fd35c5d7a5 -DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b diff --git a/dev-python/tiktoken/files/tiktoken-0.12.0-special-token-roudtrip.patch b/dev-python/tiktoken/files/tiktoken-0.12.0-special-token-roudtrip.patch deleted file mode 100644 index ddf0aae48dcc..000000000000 --- a/dev-python/tiktoken/files/tiktoken-0.12.0-special-token-roudtrip.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/tests/test_encoding.py b/tests/test_encoding.py -index b77ca13..7ef65d9 100644 ---- a/tests/test_encoding.py -+++ b/tests/test_encoding.py -@@ -152,7 +152,7 @@ def test_basic_roundtrip(make_enc): - def test_hyp_roundtrip(make_enc: Callable[[], tiktoken.Encoding], text): - enc = make_enc() - -- assert text == enc.decode(enc.encode(text)) -+ assert text == enc.decode(enc.encode(text, allowed_special="all")) - - - @pytest.mark.parametrize("make_enc", ENCODING_FACTORIES) diff --git a/dev-python/tiktoken/metadata.xml b/dev-python/tiktoken/metadata.xml deleted file mode 100644 index 3971a7320079..000000000000 --- a/dev-python/tiktoken/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>falbrechtskirchinger@gmail.com</email> - <name>Florian Albrechtskirchinger</name> - </maintainer> - <upstream> - <remote-id type="pypi">tiktoken</remote-id> - <remote-id type="github">openai/tiktoken</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tiktoken/tiktoken-0.12.0.ebuild b/dev-python/tiktoken/tiktoken-0.12.0.ebuild deleted file mode 100644 index ce561f83af58..000000000000 --- a/dev-python/tiktoken/tiktoken-0.12.0.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" -CRATES=" - aho-corasick@1.1.4 - autocfg@1.5.0 - bit-set@0.5.3 - bit-vec@0.6.3 - bstr@1.12.1 - fancy-regex@0.13.0 - heck@0.5.0 - indoc@2.0.7 - libc@0.2.183 - memchr@2.8.0 - memoffset@0.9.1 - once_cell@1.21.4 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.26.0 - pyo3-ffi@0.26.0 - pyo3-macros-backend@0.26.0 - pyo3-macros@0.26.0 - pyo3@0.26.0 - quote@1.0.45 - regex-automata@0.4.14 - regex-syntax@0.8.10 - regex@1.12.3 - rustc-hash@2.1.1 - rustversion@1.0.22 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 - unindent@0.2.4 -" - -inherit cargo distutils-r1 optfeature pypi - -DESCRIPTION="A fast BPE tokeniser for use with OpenAI's models" -HOMEPAGE=" - https://github.com/openai/tiktoken - https://pypi.org/project/tiktoken/ -" -TTE_TAG=2026.03.26.0 -TTE_BASE_URI="https://github.com/falbrechtskirchinger/overlay-assets/releases/download" -SRC_URI+=" - ${CARGO_CRATE_URIS} - test? ( - ${TTE_BASE_URI}/v${TTE_TAG}/tiktoken-encodings-v${TTE_TAG%.*}.tar.xz - ) -" -# The encodings cache (tiktoken-encodings-*.tar.xz) holds files named after -# the SHA-1 of their URL. It can be generated from the source directory via: -# grep -Eo 'https://openaipublic.blob[^"]+' tiktoken_ext/openai_public.py | \ -# sort -u | while read u; do h=$(echo -n "$u" | sha1sum | awk '{print $1}'); \ -# wget -O "$h" "$u" ; done -# Include the license file from the source repo: -# https://github.com/openai/tiktoken/issues/92 - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/regex[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - test? ( - dev-python/blobfile[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - # test_encoding.py::test_hyp_roundtrip throws ValueError for special tokens - "${FILESDIR}/tiktoken-0.12.0-special-token-roudtrip.patch" -) - -EPYTEST_PLUGINS=( - hypothesis - pytest-{asyncio,timeout} -) -distutils_enable_tests pytest - -python_test() { - local -x PATH=${BUILD_DIR}/install/usr/bin:${PATH} - local -x TIKTOKEN_CACHE_DIR="${WORKDIR}/tiktoken-encodings" - - rm -rf tiktoken || die - - epytest -} - -pkg_postinst() { - optfeature "reading GCS, ABS files" dev-python/blobfile -} diff --git a/dev-python/time-machine/Manifest b/dev-python/time-machine/Manifest deleted file mode 100644 index 45a538265faf..000000000000 --- a/dev-python/time-machine/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST time-machine-3.2.0.gh.tar.gz 85884 BLAKE2B dc771f17c8089a6f121cf99ad8dcf5f0e9aaec345dbdfb0be4ccfc9123b10561cebc116dd9db6d1b4c939cf49fa80e16d8be75e9adfe394ad5392dc1dfe2c12c SHA512 84ff8d2e9c9bdde90efe3548bc151f38f812a4ba624cc9556dd2a89f72d664d73dca8be64a65ca2a5019393e5a8f91e130804313685b23dccc4932a9e05f973b diff --git a/dev-python/time-machine/metadata.xml b/dev-python/time-machine/metadata.xml deleted file mode 100644 index 00899fd664c4..000000000000 --- a/dev-python/time-machine/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">adamchainz/time-machine</remote-id> - <remote-id type="pypi">time-machine</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/time-machine/time-machine-3.2.0.ebuild b/dev-python/time-machine/time-machine-3.2.0.ebuild deleted file mode 100644 index b64eb8118939..000000000000 --- a/dev-python/time-machine/time-machine-3.2.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Travel through time in your tests" -HOMEPAGE=" - https://github.com/adamchainz/time-machine/ - https://pypi.org/project/time-machine/ -" -SRC_URI=" - https://github.com/adamchainz/time-machine/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/freezegun[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/tokenize-rt[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -distutils_enable_tests pytest diff --git a/dev-python/timeslot/Manifest b/dev-python/timeslot/Manifest deleted file mode 100644 index 71eaefc65e15..000000000000 --- a/dev-python/timeslot/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST timeslot-0.1.2.tar.gz 3156 BLAKE2B 8a5b87bae4c594534369a2508b32f714546235833db7ca2c56ccba43daf550263abb772001f6bb06428a4639a5187b9a6b5f95508c89641b99071adc05230467 SHA512 f3dec3e8022a8f61b67a19268d50f7a53749d3f4b1bc5f98384cd8a90d79e68d25fddca41c9099d651330a8d81aec15849b927b7dd470701a7f436c111dad1e3 diff --git a/dev-python/timeslot/metadata.xml b/dev-python/timeslot/metadata.xml deleted file mode 100644 index af5499832dcc..000000000000 --- a/dev-python/timeslot/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>stkw0@disroot.org</email> - <name>David Roman</name> - </maintainer> - <upstream> - <remote-id type="github">ErikBjare/timeslot</remote-id> - <remote-id type="pypi">timeslot</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/timeslot/timeslot-0.1.2.ebuild b/dev-python/timeslot/timeslot-0.1.2.ebuild deleted file mode 100644 index 7e164e2e030e..000000000000 --- a/dev-python/timeslot/timeslot-0.1.2.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Time slots/intervals with an arbitrary start and stop" -HOMEPAGE="https://github.com/ErikBjare/timeslot" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# Not available for now -RESTRICT="test" diff --git a/dev-python/tiny-proxy/Manifest b/dev-python/tiny-proxy/Manifest deleted file mode 100644 index 8462960b7c5d..000000000000 --- a/dev-python/tiny-proxy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tiny-proxy-0.2.1.gh.tar.gz 17090 BLAKE2B 971c0f6d4c1624f89ccf0753adf375f34e35be7108251b8acd54fe724989d8e9799ba933c8dc2e53ba9a3b5d603c873ae9556b74d403883627ff51591b0d8111 SHA512 26dcf470fa0d59b4d1abc7ddf8eddc40df7d599ae5e82c8ce788141410f07e94427eb8282a9c9ccb99f39ec19914280849dd86841d92f25f109abf28557449fc diff --git a/dev-python/tiny-proxy/metadata.xml b/dev-python/tiny-proxy/metadata.xml deleted file mode 100644 index 8d3bfbf924c7..000000000000 --- a/dev-python/tiny-proxy/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tiny-proxy</remote-id> - <remote-id type="github">romis2012/tiny-proxy</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tiny-proxy/tiny-proxy-0.2.1.ebuild b/dev-python/tiny-proxy/tiny-proxy-0.2.1.ebuild deleted file mode 100644 index f3f73997f12d..000000000000 --- a/dev-python/tiny-proxy/tiny-proxy-0.2.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2022-2025 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="Simple proxy server (SOCKS4(a), SOCKS5(h), HTTP tunnel)" -HOMEPAGE=" - https://github.com/romis2012/tiny-proxy/ - https://pypi.org/project/tiny-proxy/ -" -SRC_URI=" - https://github.com/romis2012/tiny-proxy/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - <dev-python/anyio-5.0.0[${PYTHON_USEDEP}] - >=dev-python/anyio-3.6.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}] - >=dev-python/httpx-0.23.0[${PYTHON_USEDEP}] - >=dev-python/httpx-socks-0.7.4[${PYTHON_USEDEP}] - >=dev-python/pytest-asyncio-0.18.3[${PYTHON_USEDEP}] - >=dev-python/trustme-0.9.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/tinycss2/Manifest b/dev-python/tinycss2/Manifest deleted file mode 100644 index fb8cd19e594f..000000000000 --- a/dev-python/tinycss2/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tinycss2-1.5.1.tar.gz 88195 BLAKE2B 0ab130823c6e141bcb010a53b2fa4c6034d27189c3f152290cff8b071d55c43f4a4533c8c5e8b3c5438546ded223eeb221973b16bc11b2e90c9183ea1f9518ca SHA512 1c2e1818c27c90f78b1e0af9b4c3c2a0944999691dcea678d0f5ed8a141d6ebd272b8b6763c1eac9d824db0d539e1e238f1e5e6abd2c02d97bb86002da637a10 -DIST tinycss2-1.5.1.tar.gz.provenance 9099 BLAKE2B 72770d3865343a34f8ad8ff1254e22fdca9096507423a003476cea13f88f6f07dc4a088b602b1f84070f96803a314a903901237ed3de5a369c10b06899c0fab6 SHA512 2ac717eb033e2511cea22c7457df95006f72d3789ef18f154971e418c258280dd92fc37fbe3f713852009bd5ebe5ed2ba724496b624c61a5f510ebc85f12b310 diff --git a/dev-python/tinycss2/metadata.xml b/dev-python/tinycss2/metadata.xml deleted file mode 100644 index 2c1ca7bfb3df..000000000000 --- a/dev-python/tinycss2/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <maintainer type="person"> - <email>titanofold@gentoo.org</email> - <name>Aaron W. Swenson</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tinycss2</remote-id> - <remote-id type="github">Kozea/tinycss2</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tinycss2/tinycss2-1.5.1.ebuild b/dev-python/tinycss2/tinycss2-1.5.1.ebuild deleted file mode 100644 index f1493f9d1a58..000000000000 --- a/dev-python/tinycss2/tinycss2-1.5.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/Kozea/tinycss2 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A complete yet simple CSS parser for Python" -HOMEPAGE=" - https://www.courtbouillon.org/tinycss2/ - https://github.com/Kozea/tinycss2/ - https://pypi.org/project/tinycss2/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/webencodings-0.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/tinyhtml5/Manifest b/dev-python/tinyhtml5/Manifest deleted file mode 100644 index 21a1f8e72fb2..000000000000 --- a/dev-python/tinyhtml5/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tinyhtml5-2.1.0.tar.gz 179242 BLAKE2B dcc06902c4476b47400acfe7011b12ce50e2439175eb7cc4ef9b74467bba993d9879a822cac63d7779af4e7c3d81f9011e3f267086c2f6373e377249427fbb9a SHA512 7b4720c06785106c2b62204c940b37c5d36c761f94b6c43c9a9ac5f19a02e0f74b092eb9e573b3309570ec7791eba26a985cc22b02c0e984a3c873b4388dd8a1 diff --git a/dev-python/tinyhtml5/metadata.xml b/dev-python/tinyhtml5/metadata.xml deleted file mode 100644 index a2004a01dc6d..000000000000 --- a/dev-python/tinyhtml5/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">CourtBouillon/tinyhtml5</remote-id> - <remote-id type="pypi">tinyhtml5</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tinyhtml5/tinyhtml5-2.1.0.ebuild b/dev-python/tinyhtml5/tinyhtml5-2.1.0.ebuild deleted file mode 100644 index f0e212cb07ea..000000000000 --- a/dev-python/tinyhtml5/tinyhtml5-2.1.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="HTML parser based on the WHATWG HTML specification" -HOMEPAGE=" - https://doc.courtbouillon.org/tinyhtml5/latest/ - https://github.com/CourtBouillon/tinyhtml5/ - https://pypi.org/project/tinyhtml5/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=" - >=dev-python/webencodings-0.5.1[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/tldextract/Manifest b/dev-python/tldextract/Manifest deleted file mode 100644 index 145c1ed1a38c..000000000000 --- a/dev-python/tldextract/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tldextract-5.3.1.tar.gz 126105 BLAKE2B b6c0fcaaff21dd5b7da702fefef33685015048c668ffb1ce5bbdce3de9251ce7511ca5f60fd3202dc0f1c869df89c6507ab18fcb655d875b65a2372972e015b0 SHA512 5ad8a22360356aedd65a48488874601961c0422fa97649d75e621b49977c9d74aafb912cedf90ec96363b399b0a207b96fa8edab41ee66ff5c7ca9e7b8b64fbf diff --git a/dev-python/tldextract/metadata.xml b/dev-python/tldextract/metadata.xml deleted file mode 100644 index b43a6c3322dd..000000000000 --- a/dev-python/tldextract/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tldextract</remote-id> - <remote-id type="github">john-kurkowski/tldextract</remote-id> - <bugs-to>https://github.com/john-kurkowski/tldextract/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/tldextract/tldextract-5.3.1.ebuild b/dev-python/tldextract/tldextract-5.3.1.ebuild deleted file mode 100644 index 5577b75526f7..000000000000 --- a/dev-python/tldextract/tldextract-5.3.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Accurately separate the TLD from the registered domain and subdomains of a URL" -HOMEPAGE=" - https://github.com/john-kurkowski/tldextract/ - https://pypi.org/project/tldextract/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/filelock-3.0.8[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - >=dev-python/requests-2.1.0[${PYTHON_USEDEP}] - >=dev-python/requests-file-1.4[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # we don't need release tests, also deps - tests/test_release.py -) diff --git a/dev-python/tlv8/Manifest b/dev-python/tlv8/Manifest deleted file mode 100644 index 2fdb58675ffa..000000000000 --- a/dev-python/tlv8/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tlv8-0.10.0.gh.tar.gz 23088 BLAKE2B f66f4f5c678a0bdd7ca45878841739aad53eb119bf184ac4665e280611eb286cefa3a99355580793f97fe6a89580291cea812019e49ec64aad420fb6c4843c25 SHA512 46c1e85f5a9aec80771d0a3a56ebe72cd09f531f221dd015c0486fc1986d3a5624bcb2533850c88db9d7b462993820012e7c04c641f0d3e0e1466cb2ea12d94f diff --git a/dev-python/tlv8/metadata.xml b/dev-python/tlv8/metadata.xml deleted file mode 100644 index 17a28103fb54..000000000000 --- a/dev-python/tlv8/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> - <maintainer type="person"> - <email>beatussum@protonmail.com</email> - <name>Mattéo Rossillol‑‑Laruelle</name> - </maintainer> - - <stabilize-allarches/> - - <upstream> - <maintainer status="active"> - <name>Joachim Lusiardi</name> - <email>joachim@lusiardi.de</email> - </maintainer> - - <changelog>https://github.com/jlusiardi/tlv8_python/blob/master/CHANGES.md</changelog> - <bugs-to>https://github.com/jlusiardi/tlv8_python/issues</bugs-to> - - <remote-id type="github">jlusiardi/tlv8_python</remote-id> - <remote-id type="pypi">tlv8</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tlv8/tlv8-0.10.0.ebuild b/dev-python/tlv8/tlv8-0.10.0.ebuild deleted file mode 100644 index 91dc84649df9..000000000000 --- a/dev-python/tlv8/tlv8-0.10.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Type-Length-Value8 (TLV8) for python" -HOMEPAGE="https://github.com/jlusiardi/tlv8_python https://pypi.org/project/tlv8/" -SRC_URI="https://github.com/jlusiardi/tlv8_python/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}_python-${PV}" -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -DOCS=( - CHANGES.md - README.md -) - -distutils_enable_tests pytest diff --git a/dev-python/tokenize-rt/Manifest b/dev-python/tokenize-rt/Manifest deleted file mode 100644 index 6642eec04bb3..000000000000 --- a/dev-python/tokenize-rt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tokenize-rt-6.2.0.gh.tar.gz 7871 BLAKE2B 19a4c93a069b8bdccc7391c62fa57fc2112b2eb29fd9f16ecd3c937817a3712b4b86f403f0a61b9e7818b0b30a04706d7136adbf12dca5fe8157de8e664d9111 SHA512 f6d9d3ce5aa72e11d22b6a2d8c6fe20ecde199a18335f9180637ba9a5d835d5a277a5ebb98fcac008ebf30bcf2693c6e43401310a24e27c042fb6778f0419a86 diff --git a/dev-python/tokenize-rt/metadata.xml b/dev-python/tokenize-rt/metadata.xml deleted file mode 100644 index 4bd5a6fb82c6..000000000000 --- a/dev-python/tokenize-rt/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <maintainer type="person"> - <email>ajak@gentoo.org</email> - <name>John Helmert III</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tokenize-rt</remote-id> - <remote-id type="github">asottile/tokenize-rt</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild b/dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild deleted file mode 100644 index a8cbef8f9831..000000000000 --- a/dev-python/tokenize-rt/tokenize-rt-6.2.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2022-2025 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="A wrapper around the stdlib 'tokenize' which roundtrips" -HOMEPAGE=" - https://github.com/asottile/tokenize-rt/ - https://pypi.org/project/tokenize-rt/ -" -SRC_URI=" - https://github.com/asottile/tokenize-rt/archive/v${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" - -distutils_enable_tests pytest diff --git a/dev-python/toml-fmt-common/Manifest b/dev-python/toml-fmt-common/Manifest deleted file mode 100644 index a51b418a4183..000000000000 --- a/dev-python/toml-fmt-common/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST toml_fmt_common-1.2.0.tar.gz 9735 BLAKE2B e1fb4d1de2cfd75bc4a8f903d25f16fed9c85dfa456b583f401f719d7bb43d64a8948dfcc7d4e358e391401d82800dabea3af497b4cc1b83f867a949981328f9 SHA512 00268bab8ef4f9dc8dc8ce9a456de568e8d17e60fc62780bd72609c4feeb95a0db9d81761bd03ff0529b4934fa021557f60fa89240180f9defb01258ca167d50 -DIST toml_fmt_common-1.2.0.tar.gz.provenance 9375 BLAKE2B c2d3f591c937792e6cb57d2c9a0714e4238fa9b79bf38cb8cee17c36e2059d3f629423707fc928862cefc6732c3ab81492533e5587df4e49ea0fa24e17470cbc SHA512 fce08940c3f521dd899484d2a46fa5bb0a6a8af845a5d4c4c56a2c4d8b3cabf407bb5dec11a67787b99d0cb2a4156ba14d4aa2b3809e07e1ceedab45db3b4a98 -DIST toml_fmt_common-1.3.2.tar.gz 7583 BLAKE2B 3c6a9c1c3c55b2fdb0738931c5830bfa977228f360dbe7435b01fb093dd80fddd331dcc3581138797fb2cef32d408270c3fbe2b6227d747eecbaf4f96628cc17 SHA512 abc650eb87e9dbf73fc095cc7b4fbbfb34432f75911234f947e8a082bbd3dd085fb43faa264d3b439ddef7f2d0a285902e6699399844425d698412ea81ef7aaf -DIST toml_fmt_common-1.3.2.tar.gz.provenance 9831 BLAKE2B 5f98a390716e4bc7947903a3148fe3259803387fbbe33b453581fbc323878f9da087f54ec06d66e33e42daa6fe8cf193abc4e525674329e1a922d15d2a1c6e93 SHA512 66c156ee648333fa7ab99981aec9649c0daf30cffbb03c074298caa2082b81e480459c753061b4f7a701d6fef3c43560d89ce9c0d6db8566eb278cf989e9979e -DIST toml_fmt_common-1.3.3.tar.gz 9171 BLAKE2B 943876edd18d27f31ddb0d1bdd3ad4dbdbc7efdb97fe16d8bc1625992d85e02f596e07844d931d67658dacc11ff0b0957f18b873f6ee063255ac5870737a1a4f SHA512 e05118338cb24270269739367168e95cd12677c38134fb72af455129e8e767ce08d33c6a7f562f88de42375b70c21ed67568098e3e7c73da0a0cd802971924d4 -DIST toml_fmt_common-1.3.3.tar.gz.provenance 9914 BLAKE2B caf3274d5c7a58a1bd1791a645122d54edfbedbc68106d9362753430a1f0b1bbe3c5f14f02a0f14459115402fce618393de9559d2a41de2085868c040fd8a870 SHA512 fedc55df7f2220903db6564ad26c952a0249f6d6f4df1e559c0922deefc661dd7987e4ebfda0f2f2ee3ec950dee7800bcbf5970789f6d626e9a9691921ce15c3 -DIST toml_fmt_common-1.3.5.tar.gz 9729 BLAKE2B d8cb5b3c571f4dbb852a21e0bdcdafde060d67e44c96fad81a4587979d86ca1576469af610a710d1331c19684a79a0831571c8e5445f0572f7079b021b5fe518 SHA512 744c2b0c6a42b4b071982d1b73c6739ce8e0bb9ebca7839d03d3a9291acff6f8960eedbb096cc12dfbebcfc5b313fc98f88501bdb01eb0aa6e0bac503baa4160 -DIST toml_fmt_common-1.3.5.tar.gz.provenance 10008 BLAKE2B cbcabbeb3dabd00e5df82d398772b83073e637ccc7a62ac0503292994f6291c6d88e4711a94ca10807fff6483de67bc9ea6e5dc4e541b6b5f58844e2091b1237 SHA512 82e9880e9e54f7ef57b4578305b02f13261e00f6217fa225727962564fb70edb66cdbef6523f84877e7c1c08940438e58af3b95e8f1eaa3ec17cfd1ebc9c8756 diff --git a/dev-python/toml-fmt-common/metadata.xml b/dev-python/toml-fmt-common/metadata.xml deleted file mode 100644 index c86b212cd313..000000000000 --- a/dev-python/toml-fmt-common/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">tox-dev/toml-fmt-common</remote-id> - <remote-id type="pypi">toml-fmt-common</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/toml-fmt-common/toml-fmt-common-1.2.0.ebuild b/dev-python/toml-fmt-common/toml-fmt-common-1.2.0.ebuild deleted file mode 100644 index a96c5e20e6a1..000000000000 --- a/dev-python/toml-fmt-common/toml-fmt-common-1.2.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2024-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/toml-fmt-common -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Common logic to the TOML formatter" -HOMEPAGE=" - https://github.com/tox-dev/toml-fmt-common/ - https://pypi.org/project/toml-fmt-common/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest diff --git a/dev-python/toml-fmt-common/toml-fmt-common-1.3.2.ebuild b/dev-python/toml-fmt-common/toml-fmt-common-1.3.2.ebuild deleted file mode 100644 index b8bba3ac9683..000000000000 --- a/dev-python/toml-fmt-common/toml-fmt-common-1.3.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYPI_VERIFY_REPO=https://github.com/tox-dev/toml-fmt -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Common logic to the TOML formatter" -HOMEPAGE=" - https://github.com/tox-dev/toml-fmt-common/ - https://pypi.org/project/toml-fmt-common/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest diff --git a/dev-python/toml-fmt-common/toml-fmt-common-1.3.3.ebuild b/dev-python/toml-fmt-common/toml-fmt-common-1.3.3.ebuild deleted file mode 100644 index 697d4e669c36..000000000000 --- a/dev-python/toml-fmt-common/toml-fmt-common-1.3.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYPI_VERIFY_REPO=https://github.com/tox-dev/toml-fmt -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Common logic to the TOML formatter" -HOMEPAGE=" - https://github.com/tox-dev/toml-fmt-common/ - https://pypi.org/project/toml-fmt-common/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest diff --git a/dev-python/toml-fmt-common/toml-fmt-common-1.3.5.ebuild b/dev-python/toml-fmt-common/toml-fmt-common-1.3.5.ebuild deleted file mode 100644 index 697d4e669c36..000000000000 --- a/dev-python/toml-fmt-common/toml-fmt-common-1.3.5.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYPI_VERIFY_REPO=https://github.com/tox-dev/toml-fmt -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Common logic to the TOML formatter" -HOMEPAGE=" - https://github.com/tox-dev/toml-fmt-common/ - https://pypi.org/project/toml-fmt-common/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest diff --git a/dev-python/toml/Manifest b/dev-python/toml/Manifest deleted file mode 100644 index 8da485d9f803..000000000000 --- a/dev-python/toml/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST toml-0.10.2.gh.tar.gz 23325 BLAKE2B dedab7d08dadca963e62d64e9108e254dd73b78761985faa892792823027befc6473ae02c35c275a216b4544d1af8776afa78e39c63c95eb856e2bccf1de49c4 SHA512 5c706a3ae336e6b29bdce9752b91c677f7610cbcc1af4169cc24779e248031406cd19ac367725b2aa7903e4b1db71fa59255238c0270b2c146fd5d7e12d9a5da -DIST toml-test-2.1.0.gh.tar.gz 98383 BLAKE2B 9911882efce826335e4b2f9f4d1e22e559f320ef6976babd970c84b034c3c7c238e5dfbea23e5c6c99256db53a6522bddfb2c573ccb50426cd4a0bda43dcd58c SHA512 8006e87ae3df4232850461acfdf501ab89b18e607e3760b31f9a009c447548f927e44e8bae94fe6176f82379c1dcc3a896f5972962da593f92d31a3ee6adc644 diff --git a/dev-python/toml/metadata.xml b/dev-python/toml/metadata.xml deleted file mode 100644 index 32487634ae92..000000000000 --- a/dev-python/toml/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <name>Pavel Sobolev</name> - <email>contact@paveloom.dev</email> - </maintainer> - <upstream> - <bugs-to>https://github.com/uiri/toml/issues</bugs-to> - <remote-id type="github">uiri/toml</remote-id> - <remote-id type="pypi">toml</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/toml/toml-0.10.2.ebuild b/dev-python/toml/toml-0.10.2.ebuild deleted file mode 100644 index 0858c5c06d20..000000000000 --- a/dev-python/toml/toml-0.10.2.ebuild +++ /dev/null @@ -1,41 +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 - -TT_PV=2.1.0 -TT_P="toml-test-${TT_PV}" -DESCRIPTION="Python library for TOML" -HOMEPAGE=" - https://github.com/uiri/toml - https://pypi.org/project/toml/ -" -SRC_URI=" - https://github.com/uiri/toml/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz - test? ( - https://github.com/toml-lang/toml-test/archive/refs/tags/v${TT_PV}.tar.gz - -> ${TT_P}.gh.tar.gz - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - if use test; then - mv "${WORKDIR}/${TT_P}" toml-test || die - fi -} diff --git a/dev-python/tomli-w/Manifest b/dev-python/tomli-w/Manifest deleted file mode 100644 index 93f0e4a757c7..000000000000 --- a/dev-python/tomli-w/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tomli-w-1.2.0.gh.tar.gz 65320 BLAKE2B d48174d177a5ed13880ba8c9c6beefae8ed43b0a3539441ecc17aa32af07428d9f7d2c2d185264a20f27ab2ab9b5085b91da120e49dfc17a0cf36b590ebfa81b SHA512 d7b5888d7e60eda701c4d3d02189b9e26467a647ed4e09f55ee325c6d62618de6a6b299de522d105decaee68fb9804968c59d4c911bdfb7520a0beb6c05f432b diff --git a/dev-python/tomli-w/metadata.xml b/dev-python/tomli-w/metadata.xml deleted file mode 100644 index 7a20d261085f..000000000000 --- a/dev-python/tomli-w/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">hukkin/tomli-w</remote-id> - <remote-id type="pypi">tomli-w</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tomli-w/tomli-w-1.2.0.ebuild b/dev-python/tomli-w/tomli-w-1.2.0.ebuild deleted file mode 100644 index dd5bc5f3eb91..000000000000 --- a/dev-python/tomli-w/tomli-w-1.2.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A lil' TOML writer" -HOMEPAGE=" - https://pypi.org/project/tomli-w/ - https://github.com/hukkin/tomli-w/ -" -SRC_URI=" - https://github.com/hukkin/tomli-w/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/tomli[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest tests -} diff --git a/dev-python/tomli/Manifest b/dev-python/tomli/Manifest deleted file mode 100644 index bfd9979ca710..000000000000 --- a/dev-python/tomli/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tomli-2.4.1-py3-none-any.whl.zip 14583 BLAKE2B 1ad652dc394bc4ced7a4424c185aea332f4a2fa3b414ae022ca3ed1897697e0a21428fdb8df3d0e38560d9ed992223f81c6fd448b8516a0aa95131925e0425eb SHA512 b1128513d7cf0df49590d0b90696c6d8a04fcada635fa989680ea3b3882bf4eae8a9fdcc42d1e767ba3fcac2786bd47a19dd722187fb7a78eaeb05b55f8e71e6 -DIST tomli-2.4.1.gh.tar.gz 81666 BLAKE2B ea0b49fa67f525aa1648e0cb627543aa9e4bf4f13ed0c36d1f4afc4a5325f4b71d3dbbf17262cf44fb6394b1b7c8f37bd409edcda2d597a4ea7fcee54a4f02ec SHA512 b7f79c349d5a7309452f940ac630504c52a36761bdcd2b3f451d06172641f59b48721ce15faceb70cd04f995150c9854c6725d6596bebbf06087c7ea95a3d3a4 diff --git a/dev-python/tomli/metadata.xml b/dev-python/tomli/metadata.xml deleted file mode 100644 index ce50c1b44726..000000000000 --- a/dev-python/tomli/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">hukkin/tomli</remote-id> - <remote-id type="pypi">tomli</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tomli/tomli-2.4.1.ebuild b/dev-python/tomli/tomli-2.4.1.ebuild deleted file mode 100644 index b3f1cc68d51e..000000000000 --- a/dev-python/tomli/tomli-2.4.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=no -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A lil' TOML parser" -HOMEPAGE=" - https://pypi.org/project/tomli/ - https://github.com/hukkin/tomli/ -" -SRC_URI=" - https://github.com/hukkin/tomli/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - $(pypi_wheel_url --unpack) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -BDEPEND=" - app-arch/unzip -" - -distutils_enable_tests unittest - -python_compile() { - python_domodule src/tomli "${WORKDIR}"/*.dist-info -} - -python_install() { - distutils-r1_python_install - python_optimize -} diff --git a/dev-python/tomlkit/Manifest b/dev-python/tomlkit/Manifest deleted file mode 100644 index e0bdaff83f44..000000000000 --- a/dev-python/tomlkit/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tomlkit-0.14.0.tar.gz 187167 BLAKE2B d416ae531829d6904c6ee463091f4ed38e647f5af27c0a395f151978e2816d0399cd2de2e5fb4972197d4e22a31d460efb3f2ee0a5cb4229d502dfdf8d451995 SHA512 0abdf1a57c90895e1dd3972d18d2b9cd24fac12d7e59b26a8a88784695403b990598ebe806a232fefc0d769a0f606bcdcf78930a19f91935c0c0165512238d8d -DIST tomlkit-0.15.0.tar.gz 161875 BLAKE2B b3a6086665fd7ba5edc29c910ff762c2bf516a5604ba7efedfff9b886a5122d2dc9bb5c7aa9832f40fa3e98be32ce85d4d92ef2a15f7cc6193ce491286e859b8 SHA512 dfb7dbb44243f13e01c0b66aa9e0a49edba8c4d8cf720bc81b2faa30877599f465ba38e9235a0b4323100c4efd82d78659b25cf15b345ce5fc5376c3695b73e4 diff --git a/dev-python/tomlkit/metadata.xml b/dev-python/tomlkit/metadata.xml deleted file mode 100644 index 0464c4b95333..000000000000 --- a/dev-python/tomlkit/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tomlkit</remote-id> - <remote-id type="github">python-poetry/tomlkit</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tomlkit/tomlkit-0.14.0.ebuild b/dev-python/tomlkit/tomlkit-0.14.0.ebuild deleted file mode 100644 index 3eb5b042a6e4..000000000000 --- a/dev-python/tomlkit/tomlkit-0.14.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Style preserving TOML library" -HOMEPAGE=" - https://github.com/python-poetry/tomlkit/ - https://pypi.org/project/tomlkit/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "poetry' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "tomlkit" - version = "${PV}" - description = "Style preserving TOML library" - EOF - - # some brilliant idea about forcing 1970 dates in sdist - # which are older than what zip can handle... - find -exec touch {} + || die -} diff --git a/dev-python/tomlkit/tomlkit-0.15.0.ebuild b/dev-python/tomlkit/tomlkit-0.15.0.ebuild deleted file mode 100644 index 050dedc429f3..000000000000 --- a/dev-python/tomlkit/tomlkit-0.15.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Style preserving TOML library" -HOMEPAGE=" - https://github.com/python-poetry/tomlkit/ - https://pypi.org/project/tomlkit/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - test? ( - dev-python/pyyaml[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "poetry' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "tomlkit" - version = "${PV}" - description = "Style preserving TOML library" - EOF - - # some brilliant idea about forcing 1970 dates in sdist - # which are older than what zip can handle... - find -exec touch {} + || die -} diff --git a/dev-python/toolz/Manifest b/dev-python/toolz/Manifest deleted file mode 100644 index 1b4ca05c159f..000000000000 --- a/dev-python/toolz/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST toolz-1.1.0.tar.gz 52613 BLAKE2B 1b72dc41a37023450564029f0d258fc7e2739addfe1f58270187b6984743e5d2c540d1a6cfd8fcfb70628b31bded315a2684c5afdc32877cefde520f922cec03 SHA512 9ed105cdd2cf84fe9c14416544e689f163d250df75e426b568e19233aed08a0c453288ee54a13cf890773f3d6c118f12dfcb37d2b8fa74adb1b16415f5fd2843 -DIST toolz-1.1.0.tar.gz.provenance 9263 BLAKE2B cbc9cf4b5cbfd92b3131b763d31719089d0d5bc7d8d36f1a445c76bfb1052b6e3aa481b1703c99ed7fea5e92f3969ba6c3e15f6fc4932ec0265e5e5c8430e5ce SHA512 28f3c61bc6d6162e4b05affff5f8bf37ba9483b62987314078612c55beec2cd672a466149a6a1373e679c3f91e007fa1b645fefa208cb95643b473296cb19148 diff --git a/dev-python/toolz/metadata.xml b/dev-python/toolz/metadata.xml deleted file mode 100644 index 298668ed6211..000000000000 --- a/dev-python/toolz/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">toolz</remote-id> - <remote-id type="github">pytoolz/toolz</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/toolz/toolz-1.1.0.ebuild b/dev-python/toolz/toolz-1.1.0.ebuild deleted file mode 100644 index 6bc54b7d8699..000000000000 --- a/dev-python/toolz/toolz-1.1.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pytoolz/toolz -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="List processing tools and functional utilities" -HOMEPAGE=" - https://github.com/pytoolz/toolz/ - https://pypi.org/project/toolz/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # workaround setuptools-git-versioning - cat >> setup.cfg <<-EOF - [metadata] - version = ${PV} - EOF -} diff --git a/dev-python/toposort/Manifest b/dev-python/toposort/Manifest deleted file mode 100644 index 641e7ea9bf0a..000000000000 --- a/dev-python/toposort/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST toposort-1.10.tar.gz 11132 BLAKE2B 373c9549cb5e64d2636fe8bd67d73a8eeab671243b562654660bc59c2ceddc4196fad3882bd68d873647ddf504a6c90174b5c995dbd7c8e457744b4daceaa099 SHA512 7578706b2b383f4e1c7228aebc2f590ec51953e36d594572d494bc928d4f207da7419a9b662a2f77426347f49d33f355f67f45e28226a7e4546d6c16c743dc4e diff --git a/dev-python/toposort/metadata.xml b/dev-python/toposort/metadata.xml deleted file mode 100644 index 53914aaa444e..000000000000 --- a/dev-python/toposort/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>torokhov-s-a@yandex.ru</email> - <name>Sergey Torokhov</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="gitlab">ericvsmith/toposort</remote-id> - <remote-id type="pypi">toposort</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/toposort/toposort-1.10.ebuild b/dev-python/toposort/toposort-1.10.ebuild deleted file mode 100644 index f8ab6b030d3a..000000000000 --- a/dev-python/toposort/toposort-1.10.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Implements a topological sort algorithm" -HOMEPAGE=" - https://gitlab.com/ericvsmith/toposort/ - https://pypi.org/project/toposort/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -python_test() { - "${EPYTHON}" test/test_toposort.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/tornado/Manifest b/dev-python/tornado/Manifest deleted file mode 100644 index e81e030fb98c..000000000000 --- a/dev-python/tornado/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST tornado-6.5.5.tar.gz 516006 BLAKE2B b744e5d99fe1ffe1f8e8546457e53d5b995daed09c010b90026e4a037a6e22453b9bd5978c078b91b55f97a2852f661fda6e79b6e0f0efea35628c99ff61afcb SHA512 fbf1e4f74920e8d9a17663e75ff39c34dbefefd0e3df692716d01abae0e1747578e0a59c174591f8f03980702f18a0c935105840953cd3f7ef2c200e9f3cf491 -DIST tornado-6.5.5.tar.gz.provenance 9424 BLAKE2B 51c7d29182ff9d88ca37fbd3572d3d73504f3d97f81799b35fc79a4f56224f4525c77dbdf25fc9a455d83536d1ada060b9e36c035da9279bf1e74fd39f53c38a SHA512 15d5fe16e96037c16dae4b744ecd3a8d9d460558c050bb438a6415523ae0881b2750616f258ea3314eb5db75e134e36b177d67eff1b349a1522aec1c9284ea97 -DIST tornado-6.5.6.tar.gz 518139 BLAKE2B 2707573e1e2d87ff59b8b353db982afeb653b24914c53f06b8ae784571533043aed8cb5b80e4a9aca7da735a129b8c027391475c91d497656553e99b9c8d8cf2 SHA512 7618d73a0bab94f91624ad9279368e0f4ec87de6139cfc9c0efff491eeced4d57310422754c629e5ea58a3c86902f8916ebe0f0989d509c56333680ac6a2bb03 -DIST tornado-6.5.6.tar.gz.provenance 9706 BLAKE2B d15888fcdcbecd80a6b3c198e6eb5399e7965c3387f57306eba36c47a07946936bc28a136e696b04406cfd1ee059e6bb6c1802e1b283bbc46c4ef62dcfc4df51 SHA512 3d5f81149d4282d872770092fa0e0a6eaa83238b47cebee3fc1ed8afd5ef5514e44a348ca0ee5c82b686d189410e3688553661d27c6856bb363e02400f104cf9 diff --git a/dev-python/tornado/files/tornado-6.3.2-ignore-deprecationwarning.patch b/dev-python/tornado/files/tornado-6.3.2-ignore-deprecationwarning.patch deleted file mode 100644 index 7a6139173faf..000000000000 --- a/dev-python/tornado/files/tornado-6.3.2-ignore-deprecationwarning.patch +++ /dev/null @@ -1,12 +0,0 @@ -https://src.fedoraproject.org/rpms/python-tornado/raw/rawhide/f/Do-not-turn-DeprecationWarning-into-Exception.patch ---- a/tornado/test/runtests.py -+++ b/tornado/test/runtests.py -@@ -126,7 +126,6 @@ - # Tornado generally shouldn't use anything deprecated, but some of - # our dependencies do (last match wins). - warnings.filterwarnings("ignore", category=DeprecationWarning) -- warnings.filterwarnings("error", category=DeprecationWarning, module=r"tornado\..*") - warnings.filterwarnings("ignore", category=PendingDeprecationWarning) - warnings.filterwarnings( - "error", category=PendingDeprecationWarning, module=r"tornado\..*" - diff --git a/dev-python/tornado/metadata.xml b/dev-python/tornado/metadata.xml deleted file mode 100644 index 990b39b886fd..000000000000 --- a/dev-python/tornado/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">tornado</remote-id> - <remote-id type="github">tornadoweb/tornado</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tornado/tornado-6.5.5.ebuild b/dev-python/tornado/tornado-6.5.5.ebuild deleted file mode 100644 index f73a5bc3e333..000000000000 --- a/dev-python/tornado/tornado-6.5.5.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/tornadoweb/tornado -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Python web framework and asynchronous networking library" -HOMEPAGE=" - https://www.tornadoweb.org/ - https://github.com/tornadoweb/tornado/ - https://pypi.org/project/tornado/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - >=dev-python/pycurl-7.19.3.1[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-6.3.2-ignore-deprecationwarning.patch" -) - -src_prepare() { - # network-sandbox? ipv6? - sed -i -e 's:test_localhost:_&:' \ - tornado/test/netutil_test.py || die - - distutils-r1_src_prepare -} - -python_test() { - local -x ASYNC_TEST_TIMEOUT=60 - # Avoid time-sensitive tests - # https://github.com/tornadoweb/tornado/blob/10974e6ebee80a26a2a65bb9bd715cf858fafde5/tornado/test/util.py#L19 - local -x TRAVIS=1 - local -x NO_NETWORK=1 - - cd "${T}" || die - "${EPYTHON}" -m tornado.test.runtests --verbose || - die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/tornado/tornado-6.5.6.ebuild b/dev-python/tornado/tornado-6.5.6.ebuild deleted file mode 100644 index 34eff013d738..000000000000 --- a/dev-python/tornado/tornado-6.5.6.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/tornadoweb/tornado -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Python web framework and asynchronous networking library" -HOMEPAGE=" - https://www.tornadoweb.org/ - https://github.com/tornadoweb/tornado/ - https://pypi.org/project/tornado/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - >=dev-python/pycurl-7.19.3.1[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-6.3.2-ignore-deprecationwarning.patch" -) - -src_prepare() { - # network-sandbox? ipv6? - sed -i -e 's:test_localhost:_&:' \ - tornado/test/netutil_test.py || die - - distutils-r1_src_prepare -} - -python_test() { - local -x ASYNC_TEST_TIMEOUT=60 - # Avoid time-sensitive tests - # https://github.com/tornadoweb/tornado/blob/10974e6ebee80a26a2a65bb9bd715cf858fafde5/tornado/test/util.py#L19 - local -x TRAVIS=1 - local -x NO_NETWORK=1 - - cd "${T}" || die - "${EPYTHON}" -m tornado.test.runtests --verbose || - die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/towncrier/Manifest b/dev-python/towncrier/Manifest deleted file mode 100644 index 364ea0a85dd2..000000000000 --- a/dev-python/towncrier/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST towncrier-25.8.0.gh.tar.gz 80858 BLAKE2B bfeacc0f4d105a3bedee7b9a6e49ca8db9e07a68e17cdcae17b5638e2d00791c32e3b0d8359aa0f08194a0d3237e0cb8b9e11a6adc5f62bf34aef0eba2952409 SHA512 203fc93796e19f2c9c51e8de803df0da54d6f8762ba7cf11f6d50d12fdb922223ae430e5c911e8ffbedcb77287fce93314fe2888dd0b2622c65f25a4dc274be1 diff --git a/dev-python/towncrier/metadata.xml b/dev-python/towncrier/metadata.xml deleted file mode 100644 index 9a2196a11116..000000000000 --- a/dev-python/towncrier/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">towncrier</remote-id> - <remote-id type="github">twisted/towncrier</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/towncrier/towncrier-25.8.0.ebuild b/dev-python/towncrier/towncrier-25.8.0.ebuild deleted file mode 100644 index f04508e550cb..000000000000 --- a/dev-python/towncrier/towncrier-25.8.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=${P/_} -DESCRIPTION="Building newsfiles for your project" -HOMEPAGE=" - https://github.com/twisted/towncrier/ - https://pypi.org/project/towncrier/ -" -SRC_URI=" - https://github.com/twisted/${PN}/archive/${PV/_}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/click-default-group[${PYTHON_USEDEP}] - dev-python/incremental[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/incremental[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - dev-vcs/git - >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - # unbundle click-default-group, sigh - rm src/towncrier/click_default_group.py || die - sed -i -e '/click_default_group/s:[.]::' src/towncrier/_shell.py || die - - distutils-r1_src_prepare -} - -python_test() { - "${EPYTHON}" -m twisted.trial towncrier || - die "tests failed with ${EPYTHON}" -} diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest deleted file mode 100644 index 03e851718637..000000000000 --- a/dev-python/tox/Manifest +++ /dev/null @@ -1,10 +0,0 @@ -DIST tox-4.50.3.tar.gz 266455 BLAKE2B 77a18cb2beeb4df6e80b8cdb718e5c51ea77b54ad06ea2db7afcc3e665ab27d2938d03ad309fca094b3bedea8c4b5bff5191526583d1746e936709d6ae66de4a SHA512 bc64b99a882c9cf80473e073dd3ecffd7176b9eaa08602cf7e8aa9ec419822907c73e5c5796205c2d2d52de0f828366a0068f5d221c6235c9e114e9025a571cd -DIST tox-4.50.3.tar.gz.provenance 9287 BLAKE2B 44e6d623b0de01dc586e4a29fdc70ab11e8a12ae9f6267851502e986e0ca5bcbc29f1f00bd5054752870155e058e660b78454af216eb439e421be94c74e72b8e SHA512 809624f5faa01e2b9141269a3988b51cf427a0b8b9bb3618b13234c3fa07e660d6b9fb65f5339d8a8a97a9a1b87da21facfe700dee278af974e69852bd5df695 -DIST tox-4.53.1.tar.gz 276809 BLAKE2B 18e99c00cf24d12705050f59a2843d26ce0201982512921d365d8c196a43563f296da973a98a1eb1cac86797a344fa82f3e94e8f5eef5e91339dfb86f7c6d6b5 SHA512 b11df73e47c5c63124b9e7e11c44a8c3c39b40d177b411bcbd4218a9875fd658a32712083102ef2a1cae6e75939cd32f7caa00551de753f30f58f7f52ab4e5dd -DIST tox-4.53.1.tar.gz.provenance 9432 BLAKE2B 33d7b56f0658c9fd009862674eb1b7c7d140af1a19a6c424765c4731376565d4d71b4c99b712782369fff1b7ad2a37c25d7bb5e0c3e64c0de86f3c867cbee63e SHA512 c626b2095aa0d1c94552a56b05cdf66fefd7a5eda1c6db33c3ebfa52bd4e96b118754412d6da872675b0fc76224c9c2e53abbd507b3b10aeac24d752e839df34 -DIST tox-4.54.0.tar.gz 279256 BLAKE2B f1a1265879ce21f9f4005268dd5800dd7d84d6c914f453d75c86fca6176aaab7c8e2c7a8091bc9103320469ab7c8b82f6faecb9473521f9442f818ca1a94d741 SHA512 923f622c8c0706a7d667e74b1ff42ec9c8ef578bc59e335cbb03ec3b654025263350241ee72c775499519f9d0b504fa859fe365b9435f25698c84449a3e217ed -DIST tox-4.54.0.tar.gz.provenance 9424 BLAKE2B b9f9dee2859d4e640edd8e9ca8274a2715c25a11fe4639ec0b210f9565a12a50523c7f3e051f370259a70772b29abd617b28fa177da7bdc69179b8bd8ff35cf7 SHA512 efdf4aabc3d64219f842c06b9b8ae07b1532076269bd4753bf11e93ff59498337e35eb436f5c5a43028ba4027cd63b5d216febdeb6e0ec9208a435305c8a785f -DIST tox-4.55.0.tar.gz 279415 BLAKE2B 11dda60b9cabd4829237c736bcb9772dd67fb0b3cd3ab5298c8c4ffd7a641430d2ad642a3fd74d8ccae96344b91cf73aeadf1b734b1bd61eb2284c0ba38c70eb SHA512 febc47e4eec439f60dbd26a996469923129aa079abc660f90e6f3da6f37aa1bc335970aea9cde5b7747cbf236acbfd54038aa9b97bba66603ce30c59dde0b39a -DIST tox-4.55.0.tar.gz.provenance 9518 BLAKE2B 63757d88294e09a97b15c77315e567b10bbade87ce731051e2fa513adedf03d43df2fc135b635dfe378d292a5a6cdd81b4177b1d8bb6b7ee5bf5111856738899 SHA512 532bdf5719ce9ea6b11894af6043890289fc72e87d1c2476fc629c2ec8766f76e2444282ee6bb5f9160c20145571c079138e777629b6d026f3420a38f6602fd5 -DIST tox-4.55.1.tar.gz 280676 BLAKE2B ccbf018634d708ba00710ea1c15fa1328acf402f021559cb0d3e78a050449a0a0fae9e3a072c0efcf13e98031ed4aa3baf0298b35cba8cae2d8336c181edb40a SHA512 5d34cccd8e4813c0e4a4406711f2e9e3bd61228d3668044d82858d7fbd9aca60e28ac4cf9a3b13f01acc181de1822b3b4f8d27acb99d403faafbfc8063fc5dcf -DIST tox-4.55.1.tar.gz.provenance 9530 BLAKE2B 6a8de7003c54e6c388154619fc5900bd968e72862267615f67157e4b4c1294cd1d70dfcb02189788bb415ef84e07775acf08c38fa66113f850c78b00a28f2b68 SHA512 c8773255b47b7078b80c179dff30b0a51a1ec3e0b2576377c377aec87fefa74383e14e4a9c19a067b9eadd45e8611e6d0c2eddbd60b774ac91fbb62abf803e56 diff --git a/dev-python/tox/metadata.xml b/dev-python/tox/metadata.xml deleted file mode 100644 index 4df581a25142..000000000000 --- a/dev-python/tox/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tox</remote-id> - <remote-id type="github">tox-dev/tox</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tox/tox-4.50.3.ebuild b/dev-python/tox/tox-4.50.3.ebuild deleted file mode 100644 index 750901296d08..000000000000 --- a/dev-python/tox/tox-4.50.3.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/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 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc 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/tomli-w[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] -" -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}] - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=( pytest-{mock,rerunfailures,timeout,xdist} ) -# xdist seems to mess up state between successive implementation runs -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 - ) - local EPYTEST_IGNORE=( - # requires devpi* - tests/test_provision.py - ) - - case ${EPYTHON} in - python*) - local EPYTEST_PLUGINS=( "${EPYTEST_PLUGINS[@]}" time-machine ) - ;; - pypy3*) - EPYTEST_DESELECT+=( - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]' - ) - ;; - esac - - epytest -o addopts= -} diff --git a/dev-python/tox/tox-4.53.1.ebuild b/dev-python/tox/tox-4.53.1.ebuild deleted file mode 100644 index ab41c661b7a8..000000000000 --- a/dev-python/tox/tox-4.53.1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/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 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}] -" -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}] - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=( pytest-{mock,rerunfailures,timeout,xdist} ) -# xdist seems to mess up state between successive implementation runs -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 - ) - local EPYTEST_IGNORE=( - # requires devpi* - tests/test_provision.py - ) - - case ${EPYTHON} in - python*) - local EPYTEST_PLUGINS=( "${EPYTEST_PLUGINS[@]}" time-machine ) - ;; - pypy3*) - EPYTEST_DESELECT+=( - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]' - ) - ;; - esac - - epytest -o addopts= -} diff --git a/dev-python/tox/tox-4.54.0.ebuild b/dev-python/tox/tox-4.54.0.ebuild deleted file mode 100644 index db6e52f11b21..000000000000 --- a/dev-python/tox/tox-4.54.0.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/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}] -" -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}] - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=( pytest-{mock,rerunfailures,timeout,xdist} ) -# xdist seems to mess up state between successive implementation runs -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 - ) - - case ${EPYTHON} in - python*) - local EPYTEST_PLUGINS=( "${EPYTEST_PLUGINS[@]}" time-machine ) - ;; - pypy3*) - EPYTEST_DESELECT+=( - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]' - ) - ;; - esac - - epytest -o addopts= -} diff --git a/dev-python/tox/tox-4.55.0.ebuild b/dev-python/tox/tox-4.55.0.ebuild deleted file mode 100644 index db6e52f11b21..000000000000 --- a/dev-python/tox/tox-4.55.0.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/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}] -" -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}] - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=( pytest-{mock,rerunfailures,timeout,xdist} ) -# xdist seems to mess up state between successive implementation runs -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 - ) - - case ${EPYTHON} in - python*) - local EPYTEST_PLUGINS=( "${EPYTEST_PLUGINS[@]}" time-machine ) - ;; - pypy3*) - EPYTEST_DESELECT+=( - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]' - ) - ;; - esac - - epytest -o addopts= -} diff --git a/dev-python/tox/tox-4.55.1.ebuild b/dev-python/tox/tox-4.55.1.ebuild deleted file mode 100644 index db6e52f11b21..000000000000 --- a/dev-python/tox/tox-4.55.1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/tox-dev/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}] -" -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}] - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=( pytest-{mock,rerunfailures,timeout,xdist} ) -# xdist seems to mess up state between successive implementation runs -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 - ) - - case ${EPYTHON} in - python*) - local EPYTEST_PLUGINS=( "${EPYTEST_PLUGINS[@]}" time-machine ) - ;; - pypy3*) - EPYTEST_DESELECT+=( - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]' - 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]' - ) - ;; - esac - - epytest -o addopts= -} diff --git a/dev-python/tpm2-pytss/Manifest b/dev-python/tpm2-pytss/Manifest deleted file mode 100644 index 36ebe54c2e95..000000000000 --- a/dev-python/tpm2-pytss/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tpm2-pytss-2.3.0.tar.gz 213848 BLAKE2B 7e9264ab53cfe666991150fe2c0efdd973f7b58b4968b557d6494156ba4d362bd147f580f2ef50b85ac1b43cd9fc4921d71eea42d5a14b9379f82d45b6a6b536 SHA512 d0f76aec77afa773ec0ed7878a0ca4ef3b3475aa64f219d7a5afd89cbca795457536b0a9b5ffa14704200dcb35a89df36f9fc799694f7cc3cfbf98ea551628b1 diff --git a/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-cryptography-45.patch b/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-cryptography-45.patch deleted file mode 100644 index eda85551c2ac..000000000000 --- a/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-cryptography-45.patch +++ /dev/null @@ -1,74 +0,0 @@ -From f6f1e8afdf4c476734e09b30d5eb9f86cb2c5309 Mon Sep 17 00:00:00 2001 -From: Erik Larsson <who+github@cnackers.org> -Date: Sun, 18 May 2025 14:01:20 +0200 -Subject: [PATCH] cryptograpy: add copy dunder for private keys - -cryptography >= 45.0.0 requires the copy dunder for private key implementations. - -Signed-off-by: Erik Larsson <who+github@cnackers.org> ---- - src/tpm2_pytss/cryptography.py | 12 ++++++++++++ - test/test_cryptography.py | 19 +++++++++++++++++++ - 2 files changed, 31 insertions(+) - -diff --git a/src/tpm2_pytss/cryptography.py b/src/tpm2_pytss/cryptography.py -index dd75623a..5b8432cc 100644 ---- a/src/tpm2_pytss/cryptography.py -+++ b/src/tpm2_pytss/cryptography.py -@@ -257,6 +257,12 @@ def private_bytes( - """Always raises a NotImplementedError.""" - raise NotImplementedError() - -+ def __copy__(self) -> "tpm_rsa_private_key": -+ """Returns a shallow copy of the private key.""" -+ return tpm_rsa_private_key( -+ ectx=self._ectx, handle=self._handle, session=self._session -+ ) -+ - - class tpm_ecc_private_key(ec.EllipticCurvePrivateKey): - """Interface to a TPM ECC key for use with the cryptography module. -@@ -428,3 +434,9 @@ def private_bytes( - ) -> None: - """Always raises a NotImplementedError.""" - raise NotImplementedError() -+ -+ def __copy__(self) -> "tpm_ecc_private_key": -+ """Returns a shallow copy of the private key.""" -+ return tpm_ecc_private_key( -+ ectx=self._ectx, handle=self._handle, session=self._session -+ ) -diff --git a/test/test_cryptography.py b/test/test_cryptography.py -index 3f81f6a6..3e4f30d4 100644 ---- a/test/test_cryptography.py -+++ b/test/test_cryptography.py -@@ -11,6 +11,7 @@ - from cryptography.hazmat.primitives.asymmetric.utils import Prehashed - from cryptography import x509 - import datetime -+import copy - - - rsa_template = TPM2B_PUBLIC.parse( -@@ -502,3 +503,21 @@ def test_csr_builder_ecc(self): - halg = privkey.get_digest_algorithm() - csr = builder.sign(privkey, algorithm=halg()) - self.assertEqual(csr.is_signature_valid, True) -+ -+ def test_rsa_copy(self): -+ handle, _, _, _, _ = self.ectx.create_primary( -+ in_sensitive=None, in_public=rsa_template -+ ) -+ privkey = tpm_rsa_private_key(self.ectx, handle) -+ privkey_copy = copy.copy(privkey) -+ -+ self.assertEqual(privkey.key_size, privkey_copy.key_size) -+ -+ def test_ecc_copy(self): -+ handle, _, _, _, _ = self.ectx.create_primary( -+ in_sensitive=None, in_public=ecc_template -+ ) -+ privkey = tpm_ecc_private_key(self.ectx, handle) -+ privkey_copy = copy.copy(privkey) -+ -+ self.assertEqual(type(privkey.curve), type(privkey_copy.curve)) diff --git a/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-preprocess-as-C99.patch b/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-preprocess-as-C99.patch deleted file mode 100644 index 582735bd81f3..000000000000 --- a/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-preprocess-as-C99.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/setup.py b/setup.py -index 1b5f513..0e6208f 100644 ---- a/setup.py -+++ b/setup.py -@@ -184,7 +184,7 @@ class type_generator(build_ext): - f"unable to find tss2_tpm2_types.h in {pk['include_dirs']}" - ) - pdata = preprocess_file( -- header_path, cpp_args=["-D__extension__=", "-D__attribute__(x)="] -+ header_path, cpp_args=["-std=c99", "-D__extension__=", "-D__attribute__(x)="] - ) - parser = c_parser.CParser() - ast = parser.parse(pdata, "tss2_tpm2_types.h") -@@ -205,6 +205,7 @@ class type_generator(build_ext): - pdata = preprocess_file( - policy_header_path, - cpp_args=[ -+ "-std=c99", - "-D__extension__=", - "-D__attribute__(x)=", - "-D__float128=long double", diff --git a/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch b/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch deleted file mode 100644 index 9e7de8ef7c03..000000000000 --- a/dev-python/tpm2-pytss/files/tpm2-pytss-2.3.0-use-CC-enviromental-variable.patch +++ /dev/null @@ -1,54 +0,0 @@ -diff --git a/setup.py b/setup.py -index 0e6208f..eec85ad 100644 ---- a/setup.py -+++ b/setup.py -@@ -20,6 +20,14 @@ from textwrap import dedent - site.ENABLE_USER_SITE = "--user" in sys.argv[1:] - - -+def cpp_path(): -+ return os.environ.get("CC", "cc") -+ -+ -+def cpp_args(args=[]): -+ return ["-E"] + args -+ -+ - class type_generator(build_ext): - cares = set( - ( -@@ -184,7 +192,9 @@ class type_generator(build_ext): - f"unable to find tss2_tpm2_types.h in {pk['include_dirs']}" - ) - pdata = preprocess_file( -- header_path, cpp_args=["-std=c99", "-D__extension__=", "-D__attribute__(x)="] -+ header_path, -+ cpp_path=cpp_path(), -+ cpp_args=cpp_args(["-std=c99", "-D__extension__=", "-D__attribute__(x)="]), - ) - parser = c_parser.CParser() - ast = parser.parse(pdata, "tss2_tpm2_types.h") -@@ -204,13 +214,16 @@ class type_generator(build_ext): - if policy_header_path: - pdata = preprocess_file( - policy_header_path, -- cpp_args=[ -- "-std=c99", -- "-D__extension__=", -- "-D__attribute__(x)=", -- "-D__float128=long double", -- "-D_FORTIFY_SOURCE=0", -- ], -+ cpp_path=cpp_path(), -+ cpp_args=cpp_args( -+ [ -+ "-std=c99", -+ "-D__extension__=", -+ "-D__attribute__(x)=", -+ "-D__float128=long double", -+ "-D_FORTIFY_SOURCE=0", -+ ] -+ ), - ) - parser = c_parser.CParser() - past = parser.parse(pdata, "tss2_policy.h") diff --git a/dev-python/tpm2-pytss/metadata.xml b/dev-python/tpm2-pytss/metadata.xml deleted file mode 100644 index 9045ee6322a1..000000000000 --- a/dev-python/tpm2-pytss/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>salah.coronya@gmail.com</email> - <name>Christopher Byrne</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <use> - <flag name="fapi">Enable feature API (requires tpm2-tss be compile with thes same)</flag> - </use> - <upstream> - <remote-id type="pypi">tpm2-pytss</remote-id> - <remote-id type="github">tpm2-software/tpm2-pytss</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r2.ebuild b/dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r2.ebuild deleted file mode 100644 index d9960672485f..000000000000 --- a/dev-python/tpm2-pytss/tpm2-pytss-2.3.0-r2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for TSS" -HOMEPAGE=" - https://pypi.org/project/tpm2-pytss/ - https://github.com/tpm2-software/tpm2-pytss/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+fapi test" - -DEPEND=" - app-crypt/tpm2-tss:=[fapi=] - fapi? ( >=app-crypt/tpm2-tss-3.0.3:= ) - test? ( app-crypt/swtpm ) -" -RDEPEND="${DEPEND} - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/asn1crypto[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/pycparser[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pkgconfig[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/${PN}-2.3.0-preprocess-as-C99.patch" - "${FILESDIR}/${PN}-2.3.0-use-CC-enviromental-variable.patch" - # https://github.com/tpm2-software/tpm2-pytss/pull/643 - "${FILESDIR}/${P}-cryptography-45.patch" -) - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest deleted file mode 100644 index 45f352c6a44f..000000000000 --- a/dev-python/tqdm/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tqdm-4.67.3.tar.gz 169598 BLAKE2B c1af5e116a5498d3aef5c6d04b9875b73715769f4a29a7de75af8b0274ac105b64a5aac68842654dddf2d436d8651bdad2f3fa90f7d27160e062f665bceec1df SHA512 2d4c52df95365a5173b3f1bcb29f9076bb3d6cd995bf8948ee036c0c6c2b2b9818daf1f4e1970c0af4b4600497b614c5ab67d3ab8b2103772fa73aeea9a347ad -DIST tqdm-4.67.3.tar.gz.provenance 9138 BLAKE2B 6da7cae665305c9eb1f0aef4ed98ec4e3d722939e4dadca6aba780940b7c99f5b940077315b7276fdda6d759267004435be1e8b52fefc2c6fe1e9a32bb765ea2 SHA512 cf9a2fe00223decb994bcaae6be4c98e109b05019456702c637117e2e9fe4cc1336869b494cea9cff0e3f8518e1fb8099795721728671c132bb5e603bd8fea92 diff --git a/dev-python/tqdm/metadata.xml b/dev-python/tqdm/metadata.xml deleted file mode 100644 index d4274621ada1..000000000000 --- a/dev-python/tqdm/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en"> - Instantly make your loops show a progress meter - just wrap - any iterator with "tqdm(iterator)", and you're done! - </longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tqdm</remote-id> - <remote-id type="github">tqdm/tqdm</remote-id> - <bugs-to>https://github.com/tqdm/tqdm/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/tqdm/tqdm-4.67.3.ebuild b/dev-python/tqdm/tqdm-4.67.3.ebuild deleted file mode 100644 index ebfa04953931..000000000000 --- a/dev-python/tqdm/tqdm-4.67.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/tqdm/tqdm -PYTHON_COMPAT=( python3_{13..14} ) - -inherit bash-completion-r1 distutils-r1 pypi - -DESCRIPTION="Add a progress meter to your loops in a second" -HOMEPAGE=" - https://github.com/tqdm/tqdm/ - https://pypi.org/project/tqdm/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="examples" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # Skip unpredictable performance tests - tests/tests_perf.py -) - -python_install_all() { - doman tqdm/tqdm.1 - newbashcomp tqdm/completion.sh tqdm - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/traitlets/Manifest b/dev-python/traitlets/Manifest deleted file mode 100644 index cbf5d3153dc2..000000000000 --- a/dev-python/traitlets/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST traitlets-5.14.3.tar.gz 161621 BLAKE2B b7367c4f14bf1e5dc24361d5d6780ef353a0356be2cbc8548052a27d279b02ce856b73ae1320d5dcded86afe16e8ead7f9d6964d9822f87cc06b616394c42693 SHA512 7c8469761aab7ad708b12d49c222a6e892877152c68125b805a1819b06292380be16e816c405398ad988f2197adc2c59781457a51efc7d1e410f9ed8b11c06c4 -DIST traitlets-5.15.0.tar.gz 163197 BLAKE2B edc61e5d2b5409642372c7b0e5242a99d7deafb9d1a110517b8b8578365bdf0eead11fa111c5347a65f33ea9a26ac85d1713b6015c3108a4a678c5942e3c348d SHA512 81d50489c4827f3a8654008a76d2cda5f397d79c80765f831cd275ed0c7c0cd64a90b9253f60ce26cbb1c000b0a76e15c4a8cf46cfe923417a436c02ff8d034e -DIST traitlets-5.15.1.tar.gz 163344 BLAKE2B efd33a32d3003c88c0bee8aa8195a4d6773b522a27feb3aa5eb4e907aabb7a48e2c1d9f75ee901093d69f712c8f5f096d13f7fca5afeed5115d023912384552d SHA512 b46fae256eb86094fa0bd30342deb7bd2b120ebd19dc27b6d1cce1c6c58c8a522afc5c131dbccfb0f08de033f2f287a5ebd02e305ccb0dc6b2c6c7ae0499edc6 diff --git a/dev-python/traitlets/metadata.xml b/dev-python/traitlets/metadata.xml deleted file mode 100644 index 39780c7e0575..000000000000 --- a/dev-python/traitlets/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription> - A lightweight pure-Python derivative of Enthought Traits, - used for configuring Python objects. This package powers - the config system of IPython and Jupyter. - </longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">traitlets</remote-id> - <remote-id type="github">ipython/traitlets</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/traitlets/traitlets-5.14.3.ebuild b/dev-python/traitlets/traitlets-5.14.3.ebuild deleted file mode 100644 index 7261f552abf2..000000000000 --- a/dev-python/traitlets/traitlets-5.14.3.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A configuration system for Python applications" -HOMEPAGE=" - https://github.com/ipython/traitlets/ - https://pypi.org/project/traitlets/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -BDEPEND=" - test? ( - >=dev-python/argcomplete-2.0[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - dev-python/myst-parser \ - dev-python/pydata-sphinx-theme -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - tests/test_typing.py - ) - - if [[ ${EPYTHON} == python3.14 ]]; then - # fails due to improved error messages in Python 3.14 - # https://github.com/ipython/traitlets/issues/925 - local EPYTEST_DESELECT=( - tests/config/test_argcomplete.py::TestArgcomplete::test_complete_simple_app - tests/config/test_argcomplete.py::TestArgcomplete::test_complete_custom_completers - tests/config/test_argcomplete.py::TestArgcomplete::test_complete_subcommands_subapp1 - ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_mock -} diff --git a/dev-python/traitlets/traitlets-5.15.0.ebuild b/dev-python/traitlets/traitlets-5.15.0.ebuild deleted file mode 100644 index 2998ec636d96..000000000000 --- a/dev-python/traitlets/traitlets-5.15.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A configuration system for Python applications" -HOMEPAGE=" - https://github.com/ipython/traitlets/ - https://pypi.org/project/traitlets/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" - -BDEPEND=" - test? ( - >=dev-python/argcomplete-2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - dev-python/myst-parser \ - dev-python/pydata-sphinx-theme - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_typing.py -) diff --git a/dev-python/traitlets/traitlets-5.15.1.ebuild b/dev-python/traitlets/traitlets-5.15.1.ebuild deleted file mode 100644 index 2998ec636d96..000000000000 --- a/dev-python/traitlets/traitlets-5.15.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A configuration system for Python applications" -HOMEPAGE=" - https://github.com/ipython/traitlets/ - https://pypi.org/project/traitlets/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" - -BDEPEND=" - test? ( - >=dev-python/argcomplete-2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs/source \ - dev-python/myst-parser \ - dev-python/pydata-sphinx-theme - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_typing.py -) diff --git a/dev-python/trakit/Manifest b/dev-python/trakit/Manifest deleted file mode 100644 index e2bcb274fab0..000000000000 --- a/dev-python/trakit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST trakit-0.2.5.tar.gz 34873 BLAKE2B 5e5272a7a9882328dd1f5fc2a8e142511d0a1cb19d488378b9fa43772ee77ce787d309d0b10fe77ee8f737817e41c8fdf6cc2d8eaafa989353706cbc92358e89 SHA512 95dfd06d8cb6c9f4b2f1412c4b505209e5122595f0ebba1b6bef9ecb80c31e4f8a4b7aba706931ce9684f2e8ddf4f9836c9f034053ce2f25c857d08c76a9eaf1 diff --git a/dev-python/trakit/metadata.xml b/dev-python/trakit/metadata.xml deleted file mode 100644 index ebe3153cd88e..000000000000 --- a/dev-python/trakit/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">ratoaq2/trakit</remote-id> - <remote-id type="pypi">trakit</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/trakit/trakit-0.2.5.ebuild b/dev-python/trakit/trakit-0.2.5.ebuild deleted file mode 100644 index 8383110fc182..000000000000 --- a/dev-python/trakit/trakit-0.2.5.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Guess additional information from titles in media tracks" -HOMEPAGE=" - https://github.com/ratoaq2/trakit/ - https://pypi.org/project/trakit/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/babelfish-0.6.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}] - >=dev-python/rebulk-3.1.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/unidecode-1.3.6[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # Network - tests/test_generate.py::test_generate_config -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # sigh, poetry - sed -i -e 's:\^:>=:' pyproject.toml || die -} diff --git a/dev-python/transitions/Manifest b/dev-python/transitions/Manifest deleted file mode 100644 index 987b1e3d7d24..000000000000 --- a/dev-python/transitions/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST transitions-0.9.3.gh.tar.gz 1136264 BLAKE2B b2d146ce4403e5e6bea89495ccaa8ad1fc024439d56446374f2221063e5b727acdce613adcc285934a03f61a79b1bbe7420e2db3a1c336520da97e755a3dfc72 SHA512 4c9aec72a7643d1188c2a1ea66252be90a7b76008c35102425204c3a7e2ff84e7cb3467e33b763536b59fba0a59e7737aa0293b6696c35a581ebd0ac02cc1744 diff --git a/dev-python/transitions/metadata.xml b/dev-python/transitions/metadata.xml deleted file mode 100644 index 58ac0f505891..000000000000 --- a/dev-python/transitions/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription> - A lightweight, object-oriented state machine implementation in Python. - A state machine is a mathematical model of computation. - It is an abstract machine that can be in exactly one of a - finite number of states at any given time. - </longdescription> - <stabilize-allarches/> - <upstream> - <bugs-to>https://github.com/pytransitions/transitions/issues</bugs-to> - <remote-id type="github">pytransitions/transitions</remote-id> - <remote-id type="pypi">transitions</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/transitions/transitions-0.9.3.ebuild b/dev-python/transitions/transitions-0.9.3.ebuild deleted file mode 100644 index 04d51981099c..000000000000 --- a/dev-python/transitions/transitions-0.9.3.ebuild +++ /dev/null @@ -1,47 +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="A lightweight, object-oriented state machine implementation in Python" -HOMEPAGE="https://github.com/pytransitions/transitions" -SRC_URI=" - https://github.com/pytransitions/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="examples" - -RDEPEND=" - || ( - dev-python/pygraphviz[${PYTHON_USEDEP}] - dev-python/graphviz[${PYTHON_USEDEP}] - ) - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/dill[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # pycodestyle, mypy, etc. - tests/test_codestyle.py -) -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - use examples && dodoc examples/*.ipynb -} diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest deleted file mode 100644 index 934cd0261765..000000000000 --- a/dev-python/translate-toolkit/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST translate-3.19.10.gh.tar.gz 1353016 BLAKE2B 7da28b38c72fd834edceb0f556a13967f75e139418145f5baf981cdde2cb1cab7fae3503b9aae88be395d4e2bc99422d9b06fbb0247b379d6020201729526c67 SHA512 3a26ad243203fff2352f714e19a9024dfe39d5a46a14ba6682efb54f2832866a246446328be79b8efc39b89bf48e150dd90e289082e164376381ba64ff64f88f -DIST translate-3.19.11.gh.tar.gz 1355618 BLAKE2B 65424bb83f67c04566611ebd426ad6dd233cebab252b09768cc5253c44d9291a543fe91a91e23ecbc8fdc5586fdb340fcb40f26028dcbf9973a8a20d7dd91f2c SHA512 776392694ff9802b74e90c5ac01d2f74da9069840c73b24ad6b7f6ffa4c912acd14a4ef8f390fd74acd48e01b0364ac69faf47027725c41775685b03032732a6 -DIST translate-3.19.6.gh.tar.gz 1327150 BLAKE2B a1337276a2a15a7d522e86def20df4137fec8f566df8ca1ec945b12e627a4ebf78aaace4266ef1ef00dca5ac30b3767dea0a1dcd79d3fe8bb8b5cf74dcff1117 SHA512 c21c563e530fe3550c1e5d97f30cb861f47bcde867547a07aaa992fe8721ad20fa18a2a2227fccd2b458cf14a2788137176a1eff5b11f4cfbc4f5cbdfdfc7729 -DIST translate-3.19.7.gh.tar.gz 1328643 BLAKE2B e0806de1ecfcc7b3d362663d28b1093b5ab34e097a01d5a70c94174df32e3b469cc536e494afc68e59def8fe67b1e35330a63f5946c9ccaafec89ceb8b472fbe SHA512 f280f832e49e403f25e6a2a9236c5f4ed66cc129b2bf6be6a521b477ec0dce27d2315ecb9383a695932121bec39ff5c10b60e97911de5e6ba810bcc249e7f875 -DIST translate-3.19.8.gh.tar.gz 1350675 BLAKE2B f73cca746d3486e5e1ad4b4d42dc9b5fe6fd72f8ce54bba02b6e8c5a92c48d5d7ce954ac0a30466ec6274f6f29ccd73340344c664eaeb1d19770253dc6264c99 SHA512 c10231dcad6ba81651fd1a3d53ad40cd18a2b38425c643967bff66118fe6ee01e4b6feed68200afca14bc27e1b22db0c68ef9768429621431b67cbd172469dfb -DIST translate-3.19.9.gh.tar.gz 1349891 BLAKE2B 208c516d9c69faaa6fd19a4c04264ba3fc64c33c0cd6000b639ca13201dc52250d1203531260f952efd1fef87eae3600e5adc9826ef10319c3c3683f70486914 SHA512 10389b6ec7664a7d27cf87cef2b5857d79234ad2a3df51ce7853eb70f8872f9fac6ac54799ed5058d935b805bf5d3f82cdf86ae7b9f07419e5cca35b956b1673 diff --git a/dev-python/translate-toolkit/metadata.xml b/dev-python/translate-toolkit/metadata.xml deleted file mode 100644 index 85db5e138a19..000000000000 --- a/dev-python/translate-toolkit/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <use> - <flag name="html">Support conversion between po and html files</flag> - <flag name="ical">Support conversion between po and ical files</flag> - <flag name="ini">Support conversion between po and ini files</flag> - <flag name="subtitles">Support conversion between po and sub files</flag> - <flag name="yaml">Support YAML format</flag> - </use> - <upstream> - <remote-id type="github">translate/translate</remote-id> - <remote-id type="pypi">translate-toolkit</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/translate-toolkit/translate-toolkit-3.19.10.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.19.10.ebuild deleted file mode 100644 index cbff25f37f63..000000000000 --- a/dev-python/translate-toolkit/translate-toolkit-3.19.10.ebuild +++ /dev/null @@ -1,131 +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} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -MY_P=translate-${PV} -DESCRIPTION="Toolkit to convert between many translation formats" -HOMEPAGE=" - https://github.com/translate/translate/ - https://pypi.org/project/translate-toolkit/ -" -SRC_URI=" - https://github.com/translate/translate/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+html +ical +ini +subtitles +yaml" - -RDEPEND=" - app-text/iso-codes - >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] - dev-python/cheroot[${PYTHON_USEDEP}] - >=dev-python/levenshtein-0.12.0[${PYTHON_USEDEP}] - >=dev-python/lxml-5.2.0[${PYTHON_USEDEP}] - >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - >=dev-python/unicode-segmentation-rs-0.2.0[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.2.14[${PYTHON_USEDEP}] - sys-devel/gettext - html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) - ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) - ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) - subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) - yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) -" -# Technically, the test suite also has undeclared dependency -# on dev-python/snapshottest but all the tests using it are broken -# anyway, so we skip them. -BDEPEND=" - test? ( - dev-python/phply[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # strip unnecessary pins - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die -} - -src_test() { - # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS - # correctly, so we need to reassemble all data files in a single directory - local -x XDG_DATA_HOME=${T}/share - cp -r translate/share "${T}/" || die - cp -r "${ESYSROOT}"/usr/share/gaupol "${XDG_DATA_HOME}"/ || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # Fails with network-sandbox (and even with it off but w/ softer fail) - 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' - 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' - # all tests based on snapshottest are broken and I'm too tired - # to figure this out - tests/translate/tools/test_pocount.py::test_{cases,output} - tests/translate/tools/test_junitmsgfmt.py::test_output - tests/cli/test_cli_snapshots.py - ) - local EPYTEST_IGNORE=( - # unpackaged fluent.* - tests/translate/storage/test_fluent.py - tests/translate/convert/test_fluent2po.py - # changes directory and does not change it back, sigh - tests/odf_xliff/test_odf_xliff.py - ) - - if ! has_version "dev-python/iniparse[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/convert/test_ini2po.py - translate/convert/test_po2ini.py - ) - fi - - if ! has_version "media-video/gaupol[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/storage/test_subtitles.py - ) - fi - - epytest -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr - doins -r translate/share - - if ! use html; then - rm "${ED}"/usr/bin/{html2po,po2html} || die - fi - if ! use ical; then - rm "${ED}"/usr/bin/{ical2po,po2ical} || die - fi - if ! use ini; then - rm "${ED}"/usr/bin/{ini2po,po2ini} || die - fi - if ! use subtitles; then - rm "${ED}"/usr/bin/{sub2po,po2sub} || die - fi -} diff --git a/dev-python/translate-toolkit/translate-toolkit-3.19.11.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.19.11.ebuild deleted file mode 100644 index 87c171eea069..000000000000 --- a/dev-python/translate-toolkit/translate-toolkit-3.19.11.ebuild +++ /dev/null @@ -1,123 +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} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -MY_P=translate-${PV} -DESCRIPTION="Toolkit to convert between many translation formats" -HOMEPAGE=" - https://github.com/translate/translate/ - https://pypi.org/project/translate-toolkit/ -" -SRC_URI=" - https://github.com/translate/translate/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+html +ical +ini +subtitles +yaml" - -RDEPEND=" - app-text/iso-codes - >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] - dev-python/cheroot[${PYTHON_USEDEP}] - >=dev-python/levenshtein-0.12.0[${PYTHON_USEDEP}] - >=dev-python/lxml-5.2.0[${PYTHON_USEDEP}] - >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - >=dev-python/unicode-segmentation-rs-0.2.0[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.2.14[${PYTHON_USEDEP}] - sys-devel/gettext - html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) - ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) - ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) - subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) - yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( - dev-python/phply[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( syrupy ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # strip unnecessary pins - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die -} - -src_test() { - # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS - # correctly, so we need to reassemble all data files in a single directory - local -x XDG_DATA_HOME=${T}/share - cp -r translate/share "${T}/" || die - cp -r "${ESYSROOT}"/usr/share/gaupol "${XDG_DATA_HOME}"/ || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # Fails with network-sandbox (and even with it off but w/ softer fail) - 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' - 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' - ) - local EPYTEST_IGNORE=( - # unpackaged fluent.* - tests/translate/storage/test_fluent.py - tests/translate/convert/test_fluent2po.py - # changes directory and does not change it back, sigh - tests/odf_xliff/test_odf_xliff.py - ) - - if ! has_version "dev-python/iniparse[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/convert/test_ini2po.py - translate/convert/test_po2ini.py - ) - fi - - if ! has_version "media-video/gaupol[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/storage/test_subtitles.py - ) - fi - - epytest -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr - doins -r translate/share - - if ! use html; then - rm "${ED}"/usr/bin/{html2po,po2html} || die - fi - if ! use ical; then - rm "${ED}"/usr/bin/{ical2po,po2ical} || die - fi - if ! use ini; then - rm "${ED}"/usr/bin/{ini2po,po2ini} || die - fi - if ! use subtitles; then - rm "${ED}"/usr/bin/{sub2po,po2sub} || die - fi -} diff --git a/dev-python/translate-toolkit/translate-toolkit-3.19.6.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.19.6.ebuild deleted file mode 100644 index b1a59ff570f4..000000000000 --- a/dev-python/translate-toolkit/translate-toolkit-3.19.6.ebuild +++ /dev/null @@ -1,130 +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} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -MY_P=translate-${PV} -DESCRIPTION="Toolkit to convert between many translation formats" -HOMEPAGE=" - https://github.com/translate/translate/ - https://pypi.org/project/translate-toolkit/ -" -SRC_URI=" - https://github.com/translate/translate/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" -IUSE="+html +ical +ini +subtitles +yaml" - -RDEPEND=" - app-text/iso-codes - >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] - dev-python/cheroot[${PYTHON_USEDEP}] - >=dev-python/levenshtein-0.12.0[${PYTHON_USEDEP}] - >=dev-python/lxml-5.2.0[${PYTHON_USEDEP}] - >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - >=dev-python/unicode-segmentation-rs-0.2.0[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.2.14[${PYTHON_USEDEP}] - sys-devel/gettext - html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) - ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) - ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) - subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) - yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) -" -# Technically, the test suite also has undeclared dependency -# on dev-python/snapshottest but all the tests using it are broken -# anyway, so we skip them. -BDEPEND=" - test? ( - dev-python/phply[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # strip unnecessary pins - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die -} - -src_test() { - # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS - # correctly, so we need to reassemble all data files in a single directory - local -x XDG_DATA_HOME=${T}/share - cp -r translate/share "${T}/" || die - cp -r "${ESYSROOT}"/usr/share/gaupol "${XDG_DATA_HOME}"/ || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # Fails with network-sandbox (and even with it off but w/ softer fail) - 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' - 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' - # all tests based on snapshottest are broken and I'm too tired - # to figure this out - tests/translate/tools/test_pocount.py::test_{cases,output} - tests/translate/tools/test_junitmsgfmt.py::test_output - ) - local EPYTEST_IGNORE=( - # unpackaged fluent.* - tests/translate/storage/test_fluent.py - tests/translate/convert/test_fluent2po.py - # changes directory and does not change it back, sigh - tests/odf_xliff/test_odf_xliff.py - ) - - if ! has_version "dev-python/iniparse[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/convert/test_ini2po.py - translate/convert/test_po2ini.py - ) - fi - - if ! has_version "media-video/gaupol[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/storage/test_subtitles.py - ) - fi - - epytest -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr - doins -r translate/share - - if ! use html; then - rm "${ED}"/usr/bin/{html2po,po2html} || die - fi - if ! use ical; then - rm "${ED}"/usr/bin/{ical2po,po2ical} || die - fi - if ! use ini; then - rm "${ED}"/usr/bin/{ini2po,po2ini} || die - fi - if ! use subtitles; then - rm "${ED}"/usr/bin/{sub2po,po2sub} || die - fi -} diff --git a/dev-python/translate-toolkit/translate-toolkit-3.19.7.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.19.7.ebuild deleted file mode 100644 index 187a3ce89ab5..000000000000 --- a/dev-python/translate-toolkit/translate-toolkit-3.19.7.ebuild +++ /dev/null @@ -1,130 +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} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -MY_P=translate-${PV} -DESCRIPTION="Toolkit to convert between many translation formats" -HOMEPAGE=" - https://github.com/translate/translate/ - https://pypi.org/project/translate-toolkit/ -" -SRC_URI=" - https://github.com/translate/translate/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+html +ical +ini +subtitles +yaml" - -RDEPEND=" - app-text/iso-codes - >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] - dev-python/cheroot[${PYTHON_USEDEP}] - >=dev-python/levenshtein-0.12.0[${PYTHON_USEDEP}] - >=dev-python/lxml-5.2.0[${PYTHON_USEDEP}] - >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - >=dev-python/unicode-segmentation-rs-0.2.0[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.2.14[${PYTHON_USEDEP}] - sys-devel/gettext - html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) - ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) - ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) - subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) - yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) -" -# Technically, the test suite also has undeclared dependency -# on dev-python/snapshottest but all the tests using it are broken -# anyway, so we skip them. -BDEPEND=" - test? ( - dev-python/phply[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # strip unnecessary pins - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die -} - -src_test() { - # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS - # correctly, so we need to reassemble all data files in a single directory - local -x XDG_DATA_HOME=${T}/share - cp -r translate/share "${T}/" || die - cp -r "${ESYSROOT}"/usr/share/gaupol "${XDG_DATA_HOME}"/ || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # Fails with network-sandbox (and even with it off but w/ softer fail) - 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' - 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' - # all tests based on snapshottest are broken and I'm too tired - # to figure this out - tests/translate/tools/test_pocount.py::test_{cases,output} - tests/translate/tools/test_junitmsgfmt.py::test_output - ) - local EPYTEST_IGNORE=( - # unpackaged fluent.* - tests/translate/storage/test_fluent.py - tests/translate/convert/test_fluent2po.py - # changes directory and does not change it back, sigh - tests/odf_xliff/test_odf_xliff.py - ) - - if ! has_version "dev-python/iniparse[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/convert/test_ini2po.py - translate/convert/test_po2ini.py - ) - fi - - if ! has_version "media-video/gaupol[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/storage/test_subtitles.py - ) - fi - - epytest -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr - doins -r translate/share - - if ! use html; then - rm "${ED}"/usr/bin/{html2po,po2html} || die - fi - if ! use ical; then - rm "${ED}"/usr/bin/{ical2po,po2ical} || die - fi - if ! use ini; then - rm "${ED}"/usr/bin/{ini2po,po2ini} || die - fi - if ! use subtitles; then - rm "${ED}"/usr/bin/{sub2po,po2sub} || die - fi -} diff --git a/dev-python/translate-toolkit/translate-toolkit-3.19.8.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.19.8.ebuild deleted file mode 100644 index 187a3ce89ab5..000000000000 --- a/dev-python/translate-toolkit/translate-toolkit-3.19.8.ebuild +++ /dev/null @@ -1,130 +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} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -MY_P=translate-${PV} -DESCRIPTION="Toolkit to convert between many translation formats" -HOMEPAGE=" - https://github.com/translate/translate/ - https://pypi.org/project/translate-toolkit/ -" -SRC_URI=" - https://github.com/translate/translate/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+html +ical +ini +subtitles +yaml" - -RDEPEND=" - app-text/iso-codes - >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] - dev-python/cheroot[${PYTHON_USEDEP}] - >=dev-python/levenshtein-0.12.0[${PYTHON_USEDEP}] - >=dev-python/lxml-5.2.0[${PYTHON_USEDEP}] - >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - >=dev-python/unicode-segmentation-rs-0.2.0[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.2.14[${PYTHON_USEDEP}] - sys-devel/gettext - html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) - ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) - ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) - subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) - yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) -" -# Technically, the test suite also has undeclared dependency -# on dev-python/snapshottest but all the tests using it are broken -# anyway, so we skip them. -BDEPEND=" - test? ( - dev-python/phply[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # strip unnecessary pins - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die -} - -src_test() { - # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS - # correctly, so we need to reassemble all data files in a single directory - local -x XDG_DATA_HOME=${T}/share - cp -r translate/share "${T}/" || die - cp -r "${ESYSROOT}"/usr/share/gaupol "${XDG_DATA_HOME}"/ || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # Fails with network-sandbox (and even with it off but w/ softer fail) - 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' - 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' - # all tests based on snapshottest are broken and I'm too tired - # to figure this out - tests/translate/tools/test_pocount.py::test_{cases,output} - tests/translate/tools/test_junitmsgfmt.py::test_output - ) - local EPYTEST_IGNORE=( - # unpackaged fluent.* - tests/translate/storage/test_fluent.py - tests/translate/convert/test_fluent2po.py - # changes directory and does not change it back, sigh - tests/odf_xliff/test_odf_xliff.py - ) - - if ! has_version "dev-python/iniparse[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/convert/test_ini2po.py - translate/convert/test_po2ini.py - ) - fi - - if ! has_version "media-video/gaupol[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/storage/test_subtitles.py - ) - fi - - epytest -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr - doins -r translate/share - - if ! use html; then - rm "${ED}"/usr/bin/{html2po,po2html} || die - fi - if ! use ical; then - rm "${ED}"/usr/bin/{ical2po,po2ical} || die - fi - if ! use ini; then - rm "${ED}"/usr/bin/{ini2po,po2ini} || die - fi - if ! use subtitles; then - rm "${ED}"/usr/bin/{sub2po,po2sub} || die - fi -} diff --git a/dev-python/translate-toolkit/translate-toolkit-3.19.9.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.19.9.ebuild deleted file mode 100644 index cbff25f37f63..000000000000 --- a/dev-python/translate-toolkit/translate-toolkit-3.19.9.ebuild +++ /dev/null @@ -1,131 +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} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -MY_P=translate-${PV} -DESCRIPTION="Toolkit to convert between many translation formats" -HOMEPAGE=" - https://github.com/translate/translate/ - https://pypi.org/project/translate-toolkit/ -" -SRC_URI=" - https://github.com/translate/translate/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+html +ical +ini +subtitles +yaml" - -RDEPEND=" - app-text/iso-codes - >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] - dev-python/cheroot[${PYTHON_USEDEP}] - >=dev-python/levenshtein-0.12.0[${PYTHON_USEDEP}] - >=dev-python/lxml-5.2.0[${PYTHON_USEDEP}] - >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - >=dev-python/unicode-segmentation-rs-0.2.0[${PYTHON_USEDEP}] - >=dev-python/wcwidth-0.2.14[${PYTHON_USEDEP}] - sys-devel/gettext - html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) - ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) - ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) - subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) - yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) -" -# Technically, the test suite also has undeclared dependency -# on dev-python/snapshottest but all the tests using it are broken -# anyway, so we skip them. -BDEPEND=" - test? ( - dev-python/phply[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # strip unnecessary pins - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die -} - -src_test() { - # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS - # correctly, so we need to reassemble all data files in a single directory - local -x XDG_DATA_HOME=${T}/share - cp -r translate/share "${T}/" || die - cp -r "${ESYSROOT}"/usr/share/gaupol "${XDG_DATA_HOME}"/ || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # Fails with network-sandbox (and even with it off but w/ softer fail) - 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' - 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' - # all tests based on snapshottest are broken and I'm too tired - # to figure this out - tests/translate/tools/test_pocount.py::test_{cases,output} - tests/translate/tools/test_junitmsgfmt.py::test_output - tests/cli/test_cli_snapshots.py - ) - local EPYTEST_IGNORE=( - # unpackaged fluent.* - tests/translate/storage/test_fluent.py - tests/translate/convert/test_fluent2po.py - # changes directory and does not change it back, sigh - tests/odf_xliff/test_odf_xliff.py - ) - - if ! has_version "dev-python/iniparse[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/convert/test_ini2po.py - translate/convert/test_po2ini.py - ) - fi - - if ! has_version "media-video/gaupol[${PYTHON_USEDEP}]"; then - EPYTEST_IGNORE+=( - translate/storage/test_subtitles.py - ) - fi - - epytest -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr - doins -r translate/share - - if ! use html; then - rm "${ED}"/usr/bin/{html2po,po2html} || die - fi - if ! use ical; then - rm "${ED}"/usr/bin/{ical2po,po2ical} || die - fi - if ! use ini; then - rm "${ED}"/usr/bin/{ini2po,po2ini} || die - fi - if ! use subtitles; then - rm "${ED}"/usr/bin/{sub2po,po2sub} || die - fi -} diff --git a/dev-python/tree-sitter/Manifest b/dev-python/tree-sitter/Manifest deleted file mode 100644 index d3329791d7e0..000000000000 --- a/dev-python/tree-sitter/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST tree-sitter-0.24.0.gh.tar.gz 170141 BLAKE2B 3d7f076f947192105be2fc9d93831eb331c1ec189619f6db860db8b6b6c1f2f33cd03edf315c09a5de6637d870351d06d5507d9c0de8a4dadc4e9e863ac233e8 SHA512 471d605cc29bcf7fd228eefe8a3bc2dd39c163d584e941cfd8ac0e498ff1815c7cadb9a7a45c643f704b8c9f12932bcc53597c835e23b5988da087f9a6a59067 -DIST tree-sitter-0.25.1.gh.tar.gz 174288 BLAKE2B 2580e7909e28ea05dfe8a015eb0e26d465318a0962666dc8de3d82d80c7647a62398abee093ccea13a04119e685dac3365ed098a70f7c50fac383cef34f7cb62 SHA512 37a6035921d44a13ef2128c8ff5dd7d8424dd50c1b5089a143ecfd921848304d91339d17108fa9e2f7ea0a6755b03413061ed6a6561ef1d8473534e8cf4636ef -DIST tree-sitter-0.25.2.gh.tar.gz 174357 BLAKE2B c136098245beff521e7bf26b58b0cb4adfcfbec05ad59f62949c422c414cd879a973390875c285b014593790a5fb243863cc2b82dbecbf3297f24b394b06350a SHA512 ee0ee294cd3380442bb6f4f62413590818bfa4afbde1601bb89c777e97dcee885a22a06e529913c2fb08d082f5de775ced9403ffd5d2ca35dcfd0b19072ee452 diff --git a/dev-python/tree-sitter/files/tree-sitter-0.22.2-unbundle.patch b/dev-python/tree-sitter/files/tree-sitter-0.22.2-unbundle.patch deleted file mode 100644 index d919b1abf008..000000000000 --- a/dev-python/tree-sitter/files/tree-sitter-0.22.2-unbundle.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff --git a/setup.py b/setup.py -index 77ea76a..ab22ad3 100644 ---- a/setup.py -+++ b/setup.py -@@ -12,7 +12,6 @@ setup( - Extension( - name="tree_sitter._binding", - sources=[ -- "tree_sitter/core/lib/src/lib.c", - "tree_sitter/binding/language.c", - "tree_sitter/binding/lookahead_iterator.c", - "tree_sitter/binding/lookahead_names_iterator.c", -@@ -26,9 +25,8 @@ setup( - ], - include_dirs=[ - "tree_sitter/binding", -- "tree_sitter/core/lib/include", -- "tree_sitter/core/lib/src", - ], -+ libraries=["tree-sitter"], - define_macros=[ - ("PY_SSIZE_T_CLEAN", None), - ("TREE_SITTER_HIDE_SYMBOLS", None), diff --git a/dev-python/tree-sitter/files/tree-sitter-0.25.2-remove-deprecated-functions.patch b/dev-python/tree-sitter/files/tree-sitter-0.25.2-remove-deprecated-functions.patch deleted file mode 100644 index d5c62664c147..000000000000 --- a/dev-python/tree-sitter/files/tree-sitter-0.25.2-remove-deprecated-functions.patch +++ /dev/null @@ -1,467 +0,0 @@ -https://github.com/tree-sitter/py-tree-sitter/commit/1542b4bb -From: ObserverOfTime <chronobserver@disroot.org> -Date: Sun, 14 Dec 2025 13:41:36 +0200 -Subject: [PATCH] feat!: remove deprecated methods - ---- a/docs/classes/tree_sitter.Language.rst -+++ b/docs/classes/tree_sitter.Language.rst -@@ -16,14 +16,8 @@ Language - .. automethod:: node_kind_is_named - .. automethod:: node_kind_is_supertype - .. automethod:: node_kind_is_visible -- .. automethod:: query -- -- .. deprecated:: 0.25.0 -- Use the :class:`Query` constructor instead. - .. automethod:: subtypes - -- .. versionadded:: 0.25.0 -- - Special Methods - --------------- - -@@ -41,21 +35,9 @@ Language - ---------- - - .. autoattribute:: abi_version -- -- .. versionadded:: 0.25.0 - .. autoattribute:: field_count - .. autoattribute:: name -- -- .. versionadded:: 0.25.0 - .. autoattribute:: node_kind_count - .. autoattribute:: parse_state_count - .. autoattribute:: semantic_version -- -- .. versionadded:: 0.25.0 - .. autoattribute:: supertypes -- -- .. versionadded:: 0.25.0 -- .. autoattribute:: version -- -- .. deprecated:: 0.25.0 -- Use :attr:`abi_version` instead. ---- a/docs/classes/tree_sitter.LookaheadIterator.rst -+++ b/docs/classes/tree_sitter.LookaheadIterator.rst -@@ -8,29 +8,15 @@ LookaheadIterator - ------- - - .. automethod:: names -- -- .. versionadded:: 0.25.0 -- Replaces the ``iter_names`` method - .. automethod:: reset -- -- .. versionadded:: 0.25.0 -- Replaces the ``reset_state`` method - .. automethod:: symbols - -- .. versionadded:: 0.25.0 -- - Special Methods - --------------- - - .. automethod:: __iter__ -- -- .. versionchanged:: 0.25.0 -- Iterates over ``tuple[int, str]`` - .. automethod:: __next__ - -- .. versionchanged:: 0.25.0 -- Yields ``tuple[int, str]`` -- - Attributes - ---------- - ---- a/docs/classes/tree_sitter.Node.rst -+++ b/docs/classes/tree_sitter.Node.rst -@@ -18,11 +18,7 @@ Node - .. automethod:: field_name_for_child - .. automethod:: field_name_for_named_child - .. automethod:: first_child_for_byte -- -- .. versionadded:: 0.25.0 - .. automethod:: first_named_child_for_byte -- -- .. versionadded:: 0.25.0 - .. automethod:: named_child - .. automethod:: named_descendant_for_byte_range - .. automethod:: named_descendant_for_point_range ---- a/docs/classes/tree_sitter.Parser.rst -+++ b/docs/classes/tree_sitter.Parser.rst -@@ -7,10 +7,6 @@ Parser - ------- - - .. automethod:: parse -- -- .. versionchanged:: 0.25.0 -- * ``encoding`` can be one of ``"utf8", "utf16", "utf16le", "utf16be"``. -- * ``progress_callback`` parameter added. - .. automethod:: print_dot_graphs - .. automethod:: reset - -@@ -20,7 +16,3 @@ Parser - .. autoattribute:: included_ranges - .. autoattribute:: language - .. autoattribute:: logger -- .. autoattribute:: timeout_micros -- -- .. deprecated:: 0.25.0 -- Use the ``progress_callback`` in :meth:`parse`. ---- a/docs/classes/tree_sitter.Query.rst -+++ b/docs/classes/tree_sitter.Query.rst -@@ -21,11 +21,7 @@ Query - ------- - - .. automethod:: capture_name -- -- .. versionadded:: 0.25.0 - .. automethod:: capture_quantifier -- -- .. versionadded:: 0.25.0 - .. automethod:: disable_capture - .. automethod:: disable_pattern - .. automethod:: end_byte_for_pattern -@@ -37,13 +33,9 @@ Query - .. automethod:: start_byte_for_pattern - .. automethod:: string_value - -- .. versionadded:: 0.25.0 -- - Attributes - ---------- - - .. autoattribute:: capture_count - .. autoattribute:: pattern_count - .. autoattribute:: string_count -- -- .. versionadded:: 0.25.0 ---- a/docs/classes/tree_sitter.QueryCursor.rst -+++ b/docs/classes/tree_sitter.QueryCursor.rst -@@ -1,10 +1,8 @@ - QueryCursor --===== -+=========== - - .. autoclass:: tree_sitter.QueryCursor - -- .. versionadded:: 0.25.0 -- - Methods - ------- - -@@ -19,4 +17,3 @@ QueryCursor - - .. autoattribute:: did_exceed_match_limit - .. autoattribute:: match_limit -- .. autoattribute:: timeout_micros ---- a/tree_sitter/__init__.pyi -+++ b/tree_sitter/__init__.pyi -@@ -27,9 +27,6 @@ class Language: - def abi_version(self) -> int: ... - @property - def semantic_version(self) -> tuple[int, int, int] | None: ... -- @deprecated("Use abi_version instead") -- @property -- def version(self) -> int: ... - @property - def node_kind_count(self) -> int: ... - @property -@@ -48,8 +45,6 @@ class Language: - def field_id_for_name(self, name: str, /) -> int | None: ... - def next_state(self, state: int, id: int, /) -> int: ... - def lookahead_iterator(self, state: int, /) -> LookaheadIterator | None: ... -- @deprecated("Use the Query() constructor instead") -- def query(self, source: str, /) -> Query: ... - def copy(self) -> Language: ... - def __repr__(self) -> str: ... - def __eq__(self, other: Any, /) -> bool: ... -@@ -226,22 +221,11 @@ class TreeCursor: - - @final - class Parser: -- @overload -- def __init__( -- self, -- language: Language | None = None, -- *, -- included_ranges: Sequence[Range] | None = None, -- logger: Callable[[LogType, str], None] | None = None, -- ) -> None: ... -- @deprecated("timeout_micros is deprecated") -- @overload - def __init__( - self, - language: Language | None = None, - *, - included_ranges: Sequence[Range] | None = None, -- timeout_micros: int | None = None, - logger: Callable[[LogType, str], None] | None = None, - ) -> None: ... - @property -@@ -256,15 +240,6 @@ class Parser: - def included_ranges(self, ranges: Sequence[Range]) -> None: ... - @included_ranges.deleter - def included_ranges(self) -> None: ... -- @deprecated("Use the progress_callback in parse()") -- @property -- def timeout_micros(self) -> int: ... -- @deprecated("Use the progress_callback in parse()") -- @timeout_micros.setter -- def timeout_micros(self, timeout: int) -> None: ... -- @deprecated("Use the progress_callback in parse()") -- @timeout_micros.deleter -- def timeout_micros(self) -> None: ... - @property - def logger(self) -> Callable[[LogType, str], None] | None: ... - @logger.setter -@@ -328,29 +303,13 @@ class Query: - - @final - class QueryCursor: -- @overload - def __init__(self, query: Query, *, match_limit: int = 0xFFFFFFFF) -> None: ... -- @deprecated("timeout_micros is deprecated") -- @overload -- def __init__( -- self, -- query: Query, -- *, -- match_limit: int = 0xFFFFFFFF, -- timeout_micros: int = 0 -- ) -> None: ... - @property - def match_limit(self) -> int: ... - @match_limit.setter - def match_limit(self, limit: int) -> None: ... - @match_limit.deleter - def match_limit(self) -> None: ... -- @deprecated("Use the progress_callback in matches() or captures()") -- @property -- def timeout_micros(self) -> int: ... -- @deprecated("Use the progress_callback in matches() or captures()") -- @timeout_micros.setter -- def timeout_micros(self, timeout: int) -> None: ... - @property - def did_exceed_match_limit(self) -> bool: ... - def set_max_start_depth(self, depth: int, /) -> None: ... ---- a/tree_sitter/binding/language.c -+++ b/tree_sitter/binding/language.c -@@ -63,13 +63,6 @@ PyObject *language_get_name(Language *self, void *Py_UNUSED(payload)) { - return PyUnicode_FromString(self->name); - } - --PyObject *language_get_version(Language *self, void *Py_UNUSED(payload)) { -- if (REPLACE("version", "abi_version") < 0) { -- return NULL; -- } -- return PyLong_FromUnsignedLong(self->abi_version); --} -- - PyObject *language_get_abi_version(Language *self, void *Py_UNUSED(payload)) { - return PyLong_FromUnsignedLong(self->abi_version); - } -@@ -237,19 +230,6 @@ PyObject *language_lookahead_iterator(Language *self, PyObject *args) { - return PyObject_Init((PyObject *)iter, state->lookahead_iterator_type); - } - --PyObject *language_query(Language *self, PyObject *args) { -- ModuleState *state = GET_MODULE_STATE(self); -- char *source; -- Py_ssize_t length; -- if (!PyArg_ParseTuple(args, "s#:query", &source, &length)) { -- return NULL; -- } -- if (REPLACE("query()", "the Query() constructor") < 0) { -- return NULL; -- } -- return PyObject_CallFunction((PyObject *)state->query_type, "Os#", self, source, length); --} -- - PyObject *language_copy(Language *self, PyObject *Py_UNUSED(args)) { - ModuleState *state = GET_MODULE_STATE(self); - Language *copied = PyObject_New(Language, state->language_type); -@@ -290,10 +270,6 @@ PyDoc_STRVAR(language_next_state_doc, - PyDoc_STRVAR(language_lookahead_iterator_doc, - "lookahead_iterator(self, state, /)\n--\n\n" - "Create a new :class:`LookaheadIterator` for this language and parse state."); --PyDoc_STRVAR( -- language_query_doc, -- "query(self, source, /)\n--\n\n" -- "Create a new :class:`Query` from a string containing one or more S-expression patterns."); - PyDoc_STRVAR(language_copy_doc, "copy(self, /)\n--\n\n" - "Create a copy of the language."); - PyDoc_STRVAR(language_copy2_doc, "__copy__(self, /)\n--\n\n" -@@ -360,12 +336,6 @@ static PyMethodDef language_methods[] = { - .ml_flags = METH_VARARGS, - .ml_doc = language_lookahead_iterator_doc, - }, -- { -- .ml_name = "query", -- .ml_meth = (PyCFunction)language_query, -- .ml_flags = METH_VARARGS, -- .ml_doc = language_query_doc, -- }, - { - .ml_name = "copy", - .ml_meth = (PyCFunction)language_copy, -@@ -381,10 +351,6 @@ static PyMethodDef language_methods[] = { - - static PyGetSetDef language_accessors[] = { - {"name", (getter)language_get_name, NULL, PyDoc_STR("The name of the language."), NULL}, -- {"version", (getter)language_get_version, NULL, -- PyDoc_STR("The ABI version number that indicates which version of " -- "the Tree-sitter CLI was used to generate this language."), -- NULL}, - {"abi_version", (getter)language_get_abi_version, NULL, - PyDoc_STR("The ABI version number that indicates which version of " - "the Tree-sitter CLI was used to generate this language."), ---- a/tree_sitter/binding/parser.c -+++ b/tree_sitter/binding/parser.c -@@ -230,31 +230,6 @@ PyObject *parser_print_dot_graphs(Parser *self, PyObject *arg) { - Py_RETURN_NONE; - } - --PyObject *parser_get_timeout_micros(Parser *self, void *Py_UNUSED(payload)) { -- if (DEPRECATE("Use the progress_callback in parse()") < 0) { -- return NULL; -- } -- return PyLong_FromUnsignedLong(ts_parser_timeout_micros(self->parser)); --} -- --int parser_set_timeout_micros(Parser *self, PyObject *arg, void *Py_UNUSED(payload)) { -- if (DEPRECATE("Use the progress_callback in parse()") < 0) { -- return -1; -- } -- if (arg == NULL || arg == Py_None) { -- ts_parser_set_timeout_micros(self->parser, 0); -- return 0; -- } -- if (!PyLong_Check(arg)) { -- PyErr_Format(PyExc_TypeError, "'timeout_micros' must be assigned an int, not %s", -- arg->ob_type->tp_name); -- return -1; -- } -- -- ts_parser_set_timeout_micros(self->parser, PyLong_AsSize_t(arg)); -- return 0; --} -- - PyObject *parser_get_included_ranges(Parser *self, void *Py_UNUSED(payload)) { - uint32_t count; - const TSRange *ranges = ts_parser_included_ranges(self->parser, &count); -@@ -397,11 +372,10 @@ int parser_set_language(Parser *self, PyObject *arg, void *Py_UNUSED(payload)) { - - int parser_init(Parser *self, PyObject *args, PyObject *kwargs) { - ModuleState *state = GET_MODULE_STATE(self); -- PyObject *language = NULL, *included_ranges = NULL, *timeout_micros = NULL, *logger = NULL; -- char *keywords[] = {"language", "included_ranges", "timeout_micros", "logger", NULL}; -- if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|O!$OOO:__init__", keywords, -- state->language_type, &language, &included_ranges, -- &timeout_micros, &logger)) { -+ PyObject *language = NULL, *included_ranges = NULL, *logger = NULL; -+ char *keywords[] = {"language", "included_ranges", "logger", NULL}; -+ if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|O!$OO:__init__", keywords, -+ state->language_type, &language, &included_ranges, &logger)) { - return -1; - } - -@@ -411,9 +385,6 @@ int parser_init(Parser *self, PyObject *args, PyObject *kwargs) { - if (SET_ATTRIBUTE_ERROR(included_ranges)) { - return -1; - } -- if (SET_ATTRIBUTE_ERROR(timeout_micros)) { -- return -1; -- } - if (SET_ATTRIBUTE_ERROR(logger)) { - return -1; - } -@@ -469,8 +440,6 @@ static PyGetSetDef parser_accessors[] = { - PyDoc_STR("The language that will be used for parsing."), NULL}, - {"included_ranges", (getter)parser_get_included_ranges, (setter)parser_set_included_ranges, - PyDoc_STR("The ranges of text that the parser will include when parsing."), NULL}, -- {"timeout_micros", (getter)parser_get_timeout_micros, (setter)parser_set_timeout_micros, -- PyDoc_STR("The duration in microseconds that parsing is allowed to take."), NULL}, - {"logger", (getter)parser_get_logger, (setter)parser_set_logger, - PyDoc_STR("The logger that the parser should use during parsing."), NULL}, - {NULL}, ---- a/tree_sitter/binding/query_cursor.c -+++ b/tree_sitter/binding/query_cursor.c -@@ -1,7 +1,5 @@ - #include "types.h" - --#include <string.h> -- - PyObject *node_new_internal(ModuleState *state, TSNode node, PyObject *tree); - - bool query_satisfies_predicates(Query *query, TSQueryMatch match, Tree *tree, PyObject *callable); -@@ -25,16 +23,14 @@ int query_cursor_init(QueryCursor *self, PyObject *args, PyObject *kwargs) { - ModuleState *state = GET_MODULE_STATE(self); - PyObject *query = NULL; - uint32_t match_limit = UINT32_MAX; -- uint64_t timeout_micros = 0; -- char *keywords[] = {"query", "match_limit", "timeout_micros", NULL}; -- if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O!|$II:__init__", keywords, state->query_type, -- &query, &match_limit, &timeout_micros)) { -+ char *keywords[] = {"query", "match_limit", NULL}; -+ if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O!|$I:__init__", keywords, state->query_type, -+ &query, &match_limit)) { - return -1; - } - - self->query = Py_NewRef(query); - ts_query_cursor_set_match_limit(self->cursor, match_limit); -- ts_query_cursor_set_timeout_micros(self->cursor, timeout_micros); - - return 0; - } -@@ -237,32 +233,7 @@ int query_cursor_set_match_limit(QueryCursor *self, PyObject *arg, void *Py_UNUS - return -1; - } - -- ts_query_cursor_set_timeout_micros(self->cursor, PyLong_AsSize_t(arg)); -- return 0; --} -- --PyObject *query_cursor_get_timeout_micros(QueryCursor *self, void *Py_UNUSED(payload)) { -- if (DEPRECATE("Use the progress_callback in matches() or captures()") < 0) { -- return NULL; -- } -- return PyLong_FromUnsignedLong(ts_query_cursor_timeout_micros(self->cursor)); --} -- --int query_cursor_set_timeout_micros(QueryCursor *self, PyObject *arg, void *Py_UNUSED(payload)) { -- if (DEPRECATE("Use the progress_callback in matches() or captures()") < 0) { -- return -1; -- } -- if (arg == NULL || arg == Py_None) { -- ts_query_cursor_set_timeout_micros(self->cursor, 0); -- return 0; -- } -- if (!PyLong_Check(arg)) { -- PyErr_Format(PyExc_TypeError, "'timeout_micros' must be assigned an int, not %s", -- arg->ob_type->tp_name); -- return -1; -- } -- -- ts_query_cursor_set_timeout_micros(self->cursor, PyLong_AsSize_t(arg)); -+ ts_query_cursor_set_match_limit(self->cursor, PyLong_AsSize_t(arg)); - return 0; - } - -@@ -330,11 +301,6 @@ static PyMethodDef query_cursor_methods[] = { - }; - - static PyGetSetDef query_cursor_accessors[] = { -- {"timeout_micros", (getter)query_cursor_get_timeout_micros, -- (setter)query_cursor_set_timeout_micros, -- PyDoc_STR("The maximum duration in microseconds that query " -- "execution should be allowed to take before halting."), -- NULL}, - {"match_limit", (getter)query_cursor_get_match_limit, (setter)query_cursor_set_match_limit, - PyDoc_STR("The maximum number of in-progress matches."), NULL}, - {"did_exceed_match_limit", (getter)query_cursor_get_did_exceed_match_limit, NULL, --- -2.54.0 - diff --git a/dev-python/tree-sitter/metadata.xml b/dev-python/tree-sitter/metadata.xml deleted file mode 100644 index c5c088fef8ee..000000000000 --- a/dev-python/tree-sitter/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <maintainer type="project"> - <email>pkgcore@gentoo.org</email> - <name>Pkgcore</name> - </maintainer> - <upstream> - <remote-id type="pypi">tree-sitter</remote-id> - <remote-id type="github">tree-sitter/py-tree-sitter</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tree-sitter/tree-sitter-0.24.0.ebuild b/dev-python/tree-sitter/tree-sitter-0.24.0.ebuild deleted file mode 100644 index 74d393631a8a..000000000000 --- a/dev-python/tree-sitter/tree-sitter-0.24.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings to the Tree-sitter parsing library" -HOMEPAGE=" - https://github.com/tree-sitter/py-tree-sitter/ - https://pypi.org/project/tree-sitter/ -" -SRC_URI=" - https://github.com/tree-sitter/py-tree-sitter/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/py-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# setuptools is needed for distutils import -DEPEND=">=dev-libs/tree-sitter-0.25.0:=" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ' 3.12 3.13) -" -BDEPEND=" - test? ( - >=dev-libs/tree-sitter-html-0.23.2[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-javascript-0.23.1[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-json-0.24.8[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-python-0.23.6[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-rust-0.23.2[python,${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${PN}-0.22.2-unbundle.patch -) - -src_unpack() { - default - rmdir "${S}/tree_sitter/core" || die -} - -src_prepare() { - sed -e 's/ts_node_child_containing_descendant/ts_node_child_with_descendant/' \ - -i tree_sitter/binding/node.c || die - sed -e 's/TSInputEncodingUTF16/TSInputEncodingUTF16LE/' \ - -i tree_sitter/binding/parser.c || die - distutils-r1_src_prepare -} - -src_test() { - rm -r tree_sitter || die - distutils-r1_src_test -} diff --git a/dev-python/tree-sitter/tree-sitter-0.25.1-r1.ebuild b/dev-python/tree-sitter/tree-sitter-0.25.1-r1.ebuild deleted file mode 100644 index 4678a496a631..000000000000 --- a/dev-python/tree-sitter/tree-sitter-0.25.1-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings to the Tree-sitter parsing library" -HOMEPAGE=" - https://github.com/tree-sitter/py-tree-sitter/ - https://pypi.org/project/tree-sitter/ -" -SRC_URI=" - https://github.com/tree-sitter/py-tree-sitter/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/py-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# setuptools is needed for distutils import -DEPEND="=dev-libs/tree-sitter-0.25*:=" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ' 3.12 3.13) -" -BDEPEND=" - test? ( - >=dev-libs/tree-sitter-html-0.23.2[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-javascript-0.23.1[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-json-0.24.8[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-python-0.23.6[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-rust-0.23.2[python,${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${PN}-0.22.2-unbundle.patch -) - -src_unpack() { - default - rmdir "${S}/tree_sitter/core" || die -} - -src_test() { - rm -r tree_sitter || die - distutils-r1_src_test -} diff --git a/dev-python/tree-sitter/tree-sitter-0.25.2-r1.ebuild b/dev-python/tree-sitter/tree-sitter-0.25.2-r1.ebuild deleted file mode 100644 index c36bf34221d8..000000000000 --- a/dev-python/tree-sitter/tree-sitter-0.25.2-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings to the Tree-sitter parsing library" -HOMEPAGE=" - https://github.com/tree-sitter/py-tree-sitter/ - https://pypi.org/project/tree-sitter/ -" -SRC_URI=" - https://github.com/tree-sitter/py-tree-sitter/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/py-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# setuptools is needed for distutils import -DEPEND=" - >=dev-libs/tree-sitter-0.25 - <dev-libs/tree-sitter-0.27:= -" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ' 3.12 3.13) -" -BDEPEND=" - test? ( - >=dev-libs/tree-sitter-html-0.23.2[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-javascript-0.23.1[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-json-0.24.8[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-python-0.23.6[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-rust-0.23.2[python,${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${PN}-0.22.2-unbundle.patch - "${FILESDIR}"/${PN}-0.25.2-remove-deprecated-functions.patch -) - -src_unpack() { - default - rmdir "${S}/tree_sitter/core" || die -} - -src_test() { - rm -r tree_sitter || die - distutils-r1_src_test -} diff --git a/dev-python/tree-sitter/tree-sitter-0.25.2.ebuild b/dev-python/tree-sitter/tree-sitter-0.25.2.ebuild deleted file mode 100644 index 4678a496a631..000000000000 --- a/dev-python/tree-sitter/tree-sitter-0.25.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings to the Tree-sitter parsing library" -HOMEPAGE=" - https://github.com/tree-sitter/py-tree-sitter/ - https://pypi.org/project/tree-sitter/ -" -SRC_URI=" - https://github.com/tree-sitter/py-tree-sitter/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/py-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -# setuptools is needed for distutils import -DEPEND="=dev-libs/tree-sitter-0.25*:=" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ' 3.12 3.13) -" -BDEPEND=" - test? ( - >=dev-libs/tree-sitter-html-0.23.2[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-javascript-0.23.1[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-json-0.24.8[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-python-0.23.6[python,${PYTHON_USEDEP}] - >=dev-libs/tree-sitter-rust-0.23.2[python,${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${PN}-0.22.2-unbundle.patch -) - -src_unpack() { - default - rmdir "${S}/tree_sitter/core" || die -} - -src_test() { - rm -r tree_sitter || die - distutils-r1_src_test -} diff --git a/dev-python/treq/Manifest b/dev-python/treq/Manifest deleted file mode 100644 index 276ec59ad61c..000000000000 --- a/dev-python/treq/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST treq-25.5.0.tar.gz 83588 BLAKE2B 671e3e1f79f76abd1bda8b7826500bfc18c2d0bb192c668667f138fc123b178dcaee33e99e29f0ef437cbcaf12b511d54641b6300e6f068e85850a178dcf6617 SHA512 59fb457c2b4bc60ffa6fc0649c55fedcf4c64fdc43d7ea5c74241ab8e7a8afc23f878138dea249890e64ac0ba33959e8de443decb6ac388a976d8d4dabf64086 -DIST treq-25.5.0.tar.gz.provenance 9226 BLAKE2B 74d098c97cc3d3587cb75313de70e8d4ce0538e3628a6778ae0408147833759b6cfbc67d68726fc911550396c87b091b776e51633f1d9031a6f6dc2bfe32bada SHA512 07db7962c10f74fa5bbde44e04a4d62cd9834cbfc9a02cc2ca356791d7f86e61b7aeb1e0d4476e5fe0c67613640abb72bd926996f327ea3b205738dba2df15cf diff --git a/dev-python/treq/metadata.xml b/dev-python/treq/metadata.xml deleted file mode 100644 index 68bea5efe644..000000000000 --- a/dev-python/treq/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <maintainer> - <email>hawkowl@twistedmatrix.com</email> - <name>Amber Brown</name> - </maintainer> - <remote-id type="pypi">treq</remote-id> - <remote-id type="github">twisted/treq</remote-id> - </upstream> - <longdescription>treq is an HTTP library inspired by requests but written - on top of Twisted's Agents. It provides a simple, higher level API for - making HTTP requests when using Twisted. - </longdescription> -</pkgmetadata> diff --git a/dev-python/treq/treq-25.5.0.ebuild b/dev-python/treq/treq-25.5.0.ebuild deleted file mode 100644 index 3b321e6db733..000000000000 --- a/dev-python/treq/treq-25.5.0.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=hatchling -PYPI_VERIFY_REPO=https://github.com/twisted/treq -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A requests-like API built on top of twisted.web's Agent" -HOMEPAGE=" - https://github.com/twisted/treq/ - https://pypi.org/project/treq/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/attrs[${PYTHON_USEDEP}] - >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}] - >=dev-python/incremental-24.7.2[${PYTHON_USEDEP}] - dev-python/multipart[${PYTHON_USEDEP}] - >=dev-python/requests-2.1.0[${PYTHON_USEDEP}] - >=dev-python/twisted-22.10.0[ssl,${PYTHON_USEDEP}] - >=dev-python/typing-extensions-3.10.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/incremental-24.7.2[${PYTHON_USEDEP}] - test? ( - dev-python/httpbin[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme - -src_prepare() { - distutils-r1_src_prepare - - # fix relative path for docs generation - sed -e 's@("..")@("../src")@' -i docs/conf.py || die - - # unbundle multipart - rm src/treq/_multipart.py || die - find -name '*.py' -exec \ - sed -i -e 's:from [.]\+_multipart:from multipart:' {} + || die -} - -python_test() { - "${EPYTHON}" -m twisted.trial treq || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/trianglesolver/Manifest b/dev-python/trianglesolver/Manifest deleted file mode 100644 index 1e68e0e09ccb..000000000000 --- a/dev-python/trianglesolver/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST trianglesolver-1.2.tar.gz 4718 BLAKE2B a248ab7e993dbe6cb435c56e37880554dbcd1b3be837fc52c4fab861f38db5d31552dadf4768493fd3c8d7712c3929e0f3a34114c11b76791b372d9662ec5a59 SHA512 c46c7fbf6dc844522a9a860239f28d29bb01613253209601003f0599d03f83f72289d7af289ecf155e4f5318602aac2b5e3ed9d344b7de9b6b1842fc56892e85 diff --git a/dev-python/trianglesolver/metadata.xml b/dev-python/trianglesolver/metadata.xml deleted file mode 100644 index 99e5ad2692e2..000000000000 --- a/dev-python/trianglesolver/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>vowstar@gmail.com</email> - <name>Huang Rui</name> - </maintainer> - <upstream> - <remote-id type="pypi">trianglesolver</remote-id> - </upstream> - <longdescription lang="en"> - trianglesolver is a simple Python library that attempts to solve triangles - given partial information about sides and angles. It uses the law of sines - and the law of cosines to compute missing values. - </longdescription> - <longdescription lang="zh"> - trianglesolver是一个简单的Python库,用于根据三角形的部分边和角信息 - 来求解三角形。它使用正弦定律和余弦定律来计算缺失值。 - </longdescription> -</pkgmetadata> diff --git a/dev-python/trianglesolver/trianglesolver-1.2.ebuild b/dev-python/trianglesolver/trianglesolver-1.2.ebuild deleted file mode 100644 index e39d9a391dfa..000000000000 --- a/dev-python/trianglesolver/trianglesolver-1.2.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Attempt to solve triangles given partial info about sides and angles" -HOMEPAGE="https://pypi.org/project/trianglesolver/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -python_test() { - "${EPYTHON}" -c "import trianglesolver; trianglesolver.run_lots_of_tests()" \ - || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest deleted file mode 100644 index 090170b3e45f..000000000000 --- a/dev-python/trimesh/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST trimesh-4.11.5.gh.tar.gz 13711494 BLAKE2B 4a03edebf9be2bb6d6fb06d6085d8d144175279ec5d876aae79d449aba93ded2410167a3b6f3692ad0ad1da96f62d2c3333beb951b0ef17586a7def8a0b4a4a3 SHA512 da32e900ab14b0abf86703db9caa7475cb906035c9b5f096cf44bb40a24d3d65dd53e2e028e3f78e14c3dd7a91a357b54c4fa802fb09ff1688022b7dd8770f14 -DIST trimesh-4.12.1.gh.tar.gz 13716880 BLAKE2B 81b32c95976169413e76e36ed03873b7ae9b67d4c2d298a660dc483557b5299c6cb23ae8d1faf8065ac5b4f47bc0a58cdd75c497514068276f00ffc00f99e4f6 SHA512 7511dfc3e1d52ac452c4b4225a9ada2c176951e18ee176b4d47236f782b4d4760121a4e3b42063eb499e7df3f046102554f1fc3684c93bc58669ab6bdc6f0b62 -DIST trimesh-4.12.2.gh.tar.gz 13717637 BLAKE2B a0f04335d7f7335b2044bda841b06a5dcfcb1f26c569f84c57049c4f2f444595e4ab27021c0c6d3013f100248897a3df75a53cee806975fa6d5ec7914f77315c SHA512 4f8cfee0435c16b932740f4900f1ef75046c06bb64a20fe49c2a858aba7392009d6dcdeab80a08392e185e2f2890198078213e984563bfebd059b339852fb18d diff --git a/dev-python/trimesh/metadata.xml b/dev-python/trimesh/metadata.xml deleted file mode 100644 index 381a920f38ec..000000000000 --- a/dev-python/trimesh/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">mikedh/trimesh</remote-id> - <remote-id type="pypi">trimesh</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/trimesh/trimesh-4.11.5.ebuild b/dev-python/trimesh/trimesh-4.11.5.ebuild deleted file mode 100644 index d7fa22e9567b..000000000000 --- a/dev-python/trimesh/trimesh-4.11.5.ebuild +++ /dev/null @@ -1,88 +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 optfeature - -DESCRIPTION="Python library for loading and using triangular meshes" -HOMEPAGE=" - https://trimesh.org/ - https://github.com/mikedh/trimesh/ - https://pypi.org/project/trimesh/ -" -SRC_URI=" - https://github.com/mikedh/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - dev-python/charset-normalizer[${PYTHON_USEDEP}] - dev-python/colorlog[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - >=dev-python/numpy-1.20[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pycollada[${PYTHON_USEDEP}] - dev-python/pyglet[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] - dev-python/svg-path[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] - dev-python/xxhash[${PYTHON_USEDEP}] - dev-python/rtree[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mapbox-earcut[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # requires manifold3d - tests/test_boolean.py::test_multiple_difference - # timing nonsense - tests/test_bounds.py::BoundsTest::test_obb_mesh_large -) -EPYTEST_IGNORE=( - # require pyinstrument - tests/test_sweep.py -) - -EPYTEST_PLUGINS=() -: ${EPYTEST_TIMEOUT:=300} -EPYTEST_RERUNS=3 -EPYTEST_XDIST=1 - -distutils_enable_tests pytest - -python_test() { - # We run tests in parallel, so avoid having n^2 threads in lapack - # tests. - local -x BLIS_NUM_THREADS=1 - local -x MKL_NUM_THREADS=1 - local -x OMP_NUM_THREADS=1 - local -x OPENBLAS_NUM_THREADS=1 - - epytest -} - -pkg_postinst() { - optfeature_header "${PN} functionality can be extended by installing the following packages:" - optfeature "making GUI applications with 3D stuff" dev-python/glooey - optfeature "2D triangulations of polygons" dev-python/mapbox-earcut - optfeature "loading a number of additional mesh formats" dev-python/meshio - optfeature "figuring out how much memory we have" dev-python/psutil - optfeature "marching cubes and other nice stuff" dev-python/scikit-image -} diff --git a/dev-python/trimesh/trimesh-4.12.1.ebuild b/dev-python/trimesh/trimesh-4.12.1.ebuild deleted file mode 100644 index ea3ca59911d8..000000000000 --- a/dev-python/trimesh/trimesh-4.12.1.ebuild +++ /dev/null @@ -1,88 +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 optfeature - -DESCRIPTION="Python library for loading and using triangular meshes" -HOMEPAGE=" - https://trimesh.org/ - https://github.com/mikedh/trimesh/ - https://pypi.org/project/trimesh/ -" -SRC_URI=" - https://github.com/mikedh/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - dev-python/charset-normalizer[${PYTHON_USEDEP}] - dev-python/colorlog[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - >=dev-python/numpy-1.20[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pycollada[${PYTHON_USEDEP}] - dev-python/pyglet[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] - dev-python/svg-path[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] - dev-python/xxhash[${PYTHON_USEDEP}] - dev-python/rtree[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mapbox-earcut[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -: ${EPYTEST_TIMEOUT:=300} -EPYTEST_RERUNS=3 -EPYTEST_XDIST=1 - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires manifold3d - tests/test_boolean.py::test_multiple_difference - # timing nonsense - tests/test_bounds.py::BoundsTest::test_obb_mesh_large -) -EPYTEST_IGNORE=( - # require pyinstrument - tests/test_sweep.py -) - -python_test() { - # We run tests in parallel, so avoid having n^2 threads in lapack - # tests. - local -x BLIS_NUM_THREADS=1 - local -x MKL_NUM_THREADS=1 - local -x OMP_NUM_THREADS=1 - local -x OPENBLAS_NUM_THREADS=1 - - epytest -} - -pkg_postinst() { - optfeature_header "${PN} functionality can be extended by installing the following packages:" - optfeature "making GUI applications with 3D stuff" dev-python/glooey - optfeature "2D triangulations of polygons" dev-python/mapbox-earcut - optfeature "loading a number of additional mesh formats" dev-python/meshio - optfeature "figuring out how much memory we have" dev-python/psutil - optfeature "marching cubes and other nice stuff" dev-python/scikit-image -} diff --git a/dev-python/trimesh/trimesh-4.12.2.ebuild b/dev-python/trimesh/trimesh-4.12.2.ebuild deleted file mode 100644 index 370ed3e1a359..000000000000 --- a/dev-python/trimesh/trimesh-4.12.2.ebuild +++ /dev/null @@ -1,89 +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 optfeature - -DESCRIPTION="Python library for loading and using triangular meshes" -HOMEPAGE=" - https://trimesh.org/ - https://github.com/mikedh/trimesh/ - https://pypi.org/project/trimesh/ -" -SRC_URI=" - https://github.com/mikedh/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - dev-python/charset-normalizer[${PYTHON_USEDEP}] - dev-python/colorlog[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - >=dev-python/numpy-1.20[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pycollada[${PYTHON_USEDEP}] - dev-python/pyglet[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] - dev-python/svg-path[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] - dev-python/xxhash[${PYTHON_USEDEP}] - dev-python/rtree[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mapbox-earcut[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -: ${EPYTEST_TIMEOUT:=300} -EPYTEST_RERUNS=3 -EPYTEST_XDIST=1 - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires manifold3d - tests/test_boolean.py::test_multiple_difference - tests/test_ray.py::test_contains_cavity - # timing nonsense - tests/test_bounds.py::BoundsTest::test_obb_mesh_large -) -EPYTEST_IGNORE=( - # require pyinstrument - tests/test_sweep.py -) - -python_test() { - # We run tests in parallel, so avoid having n^2 threads in lapack - # tests. - local -x BLIS_NUM_THREADS=1 - local -x MKL_NUM_THREADS=1 - local -x OMP_NUM_THREADS=1 - local -x OPENBLAS_NUM_THREADS=1 - - epytest -} - -pkg_postinst() { - optfeature_header "${PN} functionality can be extended by installing the following packages:" - optfeature "making GUI applications with 3D stuff" dev-python/glooey - optfeature "2D triangulations of polygons" dev-python/mapbox-earcut - optfeature "loading a number of additional mesh formats" dev-python/meshio - optfeature "figuring out how much memory we have" dev-python/psutil - optfeature "marching cubes and other nice stuff" dev-python/scikit-image -} diff --git a/dev-python/trio-websocket/Manifest b/dev-python/trio-websocket/Manifest deleted file mode 100644 index 88cd0b9f5faf..000000000000 --- a/dev-python/trio-websocket/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST trio-websocket-0.12.2.gh.tar.gz 52738 BLAKE2B d20f159c5596d6a784d08f5010fc0d08aab254005abb15d8f6829923750b53327aabf77a072b428edfdac27647d6a170e595660ebeadce1d62dd5f6bd5ff5739 SHA512 220ecac499de12c77f4004c739154380ad8dd05570e43512549d9205515f7d9dd7aa085248b1373fae0c690bd1ce7df757332abb5fe6edfbe2ee74c33834ef49 diff --git a/dev-python/trio-websocket/metadata.xml b/dev-python/trio-websocket/metadata.xml deleted file mode 100644 index 681f9a70ad2c..000000000000 --- a/dev-python/trio-websocket/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">python-trio/trio-websocket</remote-id> - <remote-id type="pypi">trio-websocket</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/trio-websocket/trio-websocket-0.12.2.ebuild b/dev-python/trio-websocket/trio-websocket-0.12.2.ebuild deleted file mode 100644 index 0b7fb6c57d0f..000000000000 --- a/dev-python/trio-websocket/trio-websocket-0.12.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="WebSocket client and server implementation for Python Trio" -HOMEPAGE=" - https://github.com/python-trio/trio-websocket/ - https://pypi.org/project/trio-websocket/ -" -SRC_URI=" - https://github.com/python-trio/trio-websocket/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/exceptiongroup[${PYTHON_USEDEP}] - ' 3.10) - >=dev-python/trio-0.11[${PYTHON_USEDEP}] - >=dev-python/wsproto-0.14[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pytest-trio-0.5.0[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # exception tests are broken with trio-0.25 - # https://github.com/python-trio/trio-websocket/issues/187 - tests/test_connection.py::test_handshake_exception_before_accept - tests/test_connection.py::test_reject_handshake - tests/test_connection.py::test_reject_handshake_invalid_info_status - tests/test_connection.py::test_client_open_timeout - tests/test_connection.py::test_client_close_timeout - tests/test_connection.py::test_client_connect_networking_error - tests/test_connection.py::test_finalization_dropped_exception - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p trio -} diff --git a/dev-python/trio/Manifest b/dev-python/trio/Manifest deleted file mode 100644 index 2ca651e4ed69..000000000000 --- a/dev-python/trio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST trio-0.33.0.gh.tar.gz 617029 BLAKE2B f30a3782329e8795bec327a3d4c495692e2b6c46ca4bcea4f6ea184a2f50efbf0ec7efa47dd9427d70a352eabfe34f28cdcf4237ebf157dd7bc43d34b916addc SHA512 9e92a233669bc98a2f394d6a06910fc602e5461f5c4aae384521ed23cac8c90097044aa3f2db32c787cd5b608701bf73a0a909fdccee54b535fb0e23b774e593 diff --git a/dev-python/trio/metadata.xml b/dev-python/trio/metadata.xml deleted file mode 100644 index 02a28f73fa2a..000000000000 --- a/dev-python/trio/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <longdescription lang="en"> -The Trio project's goal is to produce a production-quality, permissively licensed, async/await-native I/O library for Python. Like all async libraries, its main purpose is to help you write programs that do multiple things at the same time with parallelized I/O. A web spider that wants to fetch lots of pages in parallel, a web server that needs to juggle lots of downloads and websocket connections at the same time, a process supervisor monitoring multiple subprocesses... that sort of thing. Compared to other libraries, Trio attempts to distinguish itself with an obsessive focus on usability and correctness. Concurrency is complicated; we try to make it easy to get things right. - -Trio was built from the ground up to take advantage of the latest Python features, and draws inspiration from many sources, in particular Dave Beazley's Curio. The resulting design is radically simpler than older competitors like asyncio and Twisted, yet just as capable. Trio is the Python I/O library I always wanted; I find it makes building I/O-oriented programs easier, less error-prone, and just plain more fun. Perhaps you'll find the same. - -This project is young and still somewhat experimental: the overall design is solid and the existing features are fully tested and documented, but you may encounter missing functionality or rough edges. We do encourage you to use it, but you should read and subscribe to issue #1 to get warning and a chance to give feedback about any compatibility-breaking changes. - </longdescription> - <upstream> - <remote-id type="github">python-trio/trio</remote-id> - <remote-id type="pypi">trio</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/trio/trio-0.33.0.ebuild b/dev-python/trio/trio-0.33.0.ebuild deleted file mode 100644 index 73f2ab90d31b..000000000000 --- a/dev-python/trio/trio-0.33.0.ebuild +++ /dev/null @@ -1,73 +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="Python library for async concurrency and I/O" -HOMEPAGE=" - https://github.com/python-trio/trio/ - https://pypi.org/project/trio/ -" -SRC_URI=" - https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/attrs-23.2.0[${PYTHON_USEDEP}] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/outcome[${PYTHON_USEDEP}] - >=dev-python/sniffio-1.3.0[${PYTHON_USEDEP}] - dev-python/sortedcontainers[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/astor-0.8.0[${PYTHON_USEDEP}] - >=dev-python/immutables-0.6[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( "${PN}" ) -# xdist causes import errors -distutils_enable_tests pytest -# Bug https://bugs.gentoo.org/916756 -# distutils_enable_sphinx docs/source \ -# dev-python/immutables \ -# dev-python/sphinxcontrib-trio \ -# dev-python/sphinx-rtd-theme \ -# dev-python/towncrier - -python_test() { - local EPYTEST_DESELECT=( - # Times out on slower arches (ia64 in this case) - # https://github.com/python-trio/trio/issues/1753 - tests/test_unix_pipes.py::test_close_at_bad_time_for_send_all - # requires ruff - _tests/tools/test_gen_exports.py - ) - - case ${EPYTHON} in - python3.14) - EPYTEST_DESELECT+=( - # xfail-ed upstream with ref to - # https://github.com/python/cpython/issues/125603 - _core/_tests/test_run.py::test_ki_protection_doesnt_leave_cyclic_garbage - ) - ;; - esac - - rm -rf trio || die - epytest -m "not redistributors_should_skip" --pyargs trio \ - --skip-optional-imports -} diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest deleted file mode 100644 index b395a20e93d1..000000000000 --- a/dev-python/trove-classifiers/Manifest +++ /dev/null @@ -1,12 +0,0 @@ -DIST trove_classifiers-2026.1.14.14.tar.gz 16997 BLAKE2B cdf98684df73c358ab68641a857d869a9c6a7d25b781dd6a0c1a843fb76dbf57e201e9acafc24ff3a3923b5970d4b95196df82369bf1d1d12bfccbae95ef32e5 SHA512 8960c233f6c23d71c33e27d48e0e506314007fb09d5856c4018858f8f28cb4d2e417d16a84e7bb7931489f7f454b41b35a52ff42d88d937fe8447524f07147b5 -DIST trove_classifiers-2026.1.14.14.tar.gz.provenance 9482 BLAKE2B 2cbd78a771b3f8c9da5c6ce0e496cd4168ec5317bd1f6d44ec398e09b2742e18cc2bba5f3754171430a325a4b6e8ddb79478fcef625e56886e09a90bee9f2074 SHA512 c4347b04476c3ee81e8e5cc05610b98b1733bce499f59ea87001df5ae7fb56b50bb5d983473e6f69a5b1ec0137e15ebb9972bfafeef588ccf57bc2eb9271d1b2 -DIST trove_classifiers-2026.4.28.13.tar.gz 17035 BLAKE2B c75222c2f32e597f6246686bda5e0a6b469ab10cdaa460544c3e22fdcb34eddc706bbce27f19f745ee9caefacc7e4660d1c65145590c1c8f5992c1cd9ae8fa88 SHA512 11a852886044658b7cb39f55917811b81edff9ca0798630fad20dd8baa195bea4493c8739d472fd9892eba1022e1bd7d52b952b5df43b04dc635163bcbc91f5b -DIST trove_classifiers-2026.4.28.13.tar.gz.provenance 9063 BLAKE2B e1d464f009e4c82f21f8b0f4457afbdf16aae4eec2ece83420c6ae46e233a32dddd8896917b60fa41220a9176f6e899839a5f4ab3bff9d1a2d8c80b4d0b01e5c SHA512 8a87f7bac5ab26298b88d35548997f581a756060cd3c5072d47237829d70d421bfb25c968ff6d3aa84040a6d86874da17ca692d84d3aacfded94d9b8e9b2f565 -DIST trove_classifiers-2026.5.20.19.tar.gz 17036 BLAKE2B 072c9f570769f17285609ba6003f92fc4e43f3c6deda3b7cdcaa91512e241d6a54005c4b385b72c0d0d252fc5e99feaec02beb3ce7b123c884c01e42371eb40b SHA512 afe24524907f06000ad4c90baa326a42fc5d3b48a9a2773bf93dd97f6e83a393d3b27c9bd6372018ff2b1797b5234822ff0c9a0247bb8d521a368674c68b4413 -DIST trove_classifiers-2026.5.20.19.tar.gz.provenance 9631 BLAKE2B 9891b9858ad49ab4e58684c1788a35446ae1543572482ff4db04630f42499fb604b2c1b684e1b885c6cd510c155e83ed033482c809ab52b9b5f4cb3194f6c4fd SHA512 82990fbf66359b5608c2a286ad65ca08b560c26ba5cc68f53376ab095b6fc0e58505918785f90cb3a49a16ad9ed839c358bdd2eb4cf82e3549c4b3e60cad88db -DIST trove_classifiers-2026.5.22.10.tar.gz 17061 BLAKE2B 5fc50ba21e32ce00d74e3c271635e0eec741205406cde1f9da3883899484bc86cf077b0e3045b5da98aac7a3adf8871d1f04f9dc37ddc7e826f2b5f67e205538 SHA512 e7936f6bc001f11d9212eb68ab6bee2c9264fc6f9e8475d79bca1599fe163e47dc1d28b217f0a444c6a2c24e4398b0a3b4a0cd7b0344cb671eb1d6c348098009 -DIST trove_classifiers-2026.5.22.10.tar.gz.provenance 9157 BLAKE2B fdf62e2effbf0bba485c5268f02a27b6dff50137f5bdf4523e68ec8079a22a148bffa0a9714e7530085ed947a6e2fdaa41422003b69e05c1eb2125cba932ffda SHA512 d47bccb2c46fd51b76835a173af8327628a95397b78c3bc73b7e09a5d7bdbf491c670db5d65d2b8cb3475fbe974d6662764de0a19113b09ab2b14706fa98fe00 -DIST trove_classifiers-2026.5.7.17.tar.gz 17041 BLAKE2B c495ec45bb8f9ace2661d3ad50b75321581845d78ee1eef8b87d7e2bb2c1c316bdf7b19aa2a7eff6983f55dcc23a2df0b6916323fd7bc509ecaaa60f74519f31 SHA512 bc3ea9dd1ad0c110b83a79ec759f12ce4bd0665b220b1d43b04fc438317772f12e203d83163b9a00e3c4600b0dbb0b10c03f6432212aa4ef29a180f516d96764 -DIST trove_classifiers-2026.5.7.17.tar.gz.provenance 9486 BLAKE2B 029612062c1fb148fe13903a0adc14a1078b0d0dc45c8e890dde2e3f715eb94f6c1a7f700580bdc9b5b241b4a35fc2b4f0261d8666ce3a0e1da57e4c1b933cd5 SHA512 7ea52c48c94eda862def238040bdffda67e41c2420dd274bd59a4ddd05c489a02016c5fbed0a805d16681d0803b66607b27bc65b9a8ff5c98d04c5259935a1da -DIST trove_classifiers-2026.6.1.19.tar.gz 17059 BLAKE2B ccc2ce8c27b36ebc5fd3c951698ddef25186b0ccced9fd61b6eeeaf04d9f3e4201b8e6dcf4903b2f0ff1b4e46dcfb9a839eadebe6a9740fb2bdd9fb157b67d05 SHA512 3e0d4dabdefe939cf865286ef168e28a0fe7f791fa9321f9822b81bff7c06357ea3eeba9666710867de643ee267ae69f1eb4c20163a9c209b7ba408051cebf08 -DIST trove_classifiers-2026.6.1.19.tar.gz.provenance 9832 BLAKE2B f0224488c91fee2b2a3b8a753ca1f7d4ed6de55cc88b2bc8676153f9afb242ceb1084b88bc95176bc7fde62727584f1c2114c20265df0d38ce14dfdd60a6af99 SHA512 57114ca1afbeec73693e6ac362c9c9e43513a187829e93c17afc94bd4aab6bc2ff1d9abb7298cc114eb0903ac1e86a116369daaf25607b7130bfe89d83af8db3 diff --git a/dev-python/trove-classifiers/metadata.xml b/dev-python/trove-classifiers/metadata.xml deleted file mode 100644 index cd20ea4bd90f..000000000000 --- a/dev-python/trove-classifiers/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">pypa/trove-classifiers</remote-id> - <remote-id type="pypi">trove-classifiers</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/trove-classifiers/trove-classifiers-2026.1.14.14.ebuild b/dev-python/trove-classifiers/trove-classifiers-2026.1.14.14.ebuild deleted file mode 100644 index 891c5b54ba7f..000000000000 --- a/dev-python/trove-classifiers/trove-classifiers-2026.1.14.14.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pypa/trove-classifiers -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)" -HOMEPAGE=" - https://github.com/pypa/trove-classifiers/ - https://pypi.org/project/trove-classifiers/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease hatchling bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "trove-classifiers" - version = "${PV}" - description = "Canonical source for classifiers on PyPI (pypi.org)." - - [project.scripts] - trove-classifiers = "trove_classifiers.__main__:cli" - EOF -} - -python_test() { - epytest - "${EPYTHON}" -m tests.lib || die -} diff --git a/dev-python/trove-classifiers/trove-classifiers-2026.4.28.13.ebuild b/dev-python/trove-classifiers/trove-classifiers-2026.4.28.13.ebuild deleted file mode 100644 index 891c5b54ba7f..000000000000 --- a/dev-python/trove-classifiers/trove-classifiers-2026.4.28.13.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pypa/trove-classifiers -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)" -HOMEPAGE=" - https://github.com/pypa/trove-classifiers/ - https://pypi.org/project/trove-classifiers/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease hatchling bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "trove-classifiers" - version = "${PV}" - description = "Canonical source for classifiers on PyPI (pypi.org)." - - [project.scripts] - trove-classifiers = "trove_classifiers.__main__:cli" - EOF -} - -python_test() { - epytest - "${EPYTHON}" -m tests.lib || die -} diff --git a/dev-python/trove-classifiers/trove-classifiers-2026.5.20.19.ebuild b/dev-python/trove-classifiers/trove-classifiers-2026.5.20.19.ebuild deleted file mode 100644 index eaafc7d3bbbe..000000000000 --- a/dev-python/trove-classifiers/trove-classifiers-2026.5.20.19.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pypa/trove-classifiers -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)" -HOMEPAGE=" - https://github.com/pypa/trove-classifiers/ - https://pypi.org/project/trove-classifiers/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease hatchling bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "trove-classifiers" - version = "${PV}" - description = "Canonical source for classifiers on PyPI (pypi.org)." - - [project.scripts] - trove-classifiers = "trove_classifiers.__main__:cli" - EOF -} - -python_test() { - epytest - "${EPYTHON}" -m tests.lib || die -} diff --git a/dev-python/trove-classifiers/trove-classifiers-2026.5.22.10.ebuild b/dev-python/trove-classifiers/trove-classifiers-2026.5.22.10.ebuild deleted file mode 100644 index eaafc7d3bbbe..000000000000 --- a/dev-python/trove-classifiers/trove-classifiers-2026.5.22.10.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pypa/trove-classifiers -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)" -HOMEPAGE=" - https://github.com/pypa/trove-classifiers/ - https://pypi.org/project/trove-classifiers/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease hatchling bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "trove-classifiers" - version = "${PV}" - description = "Canonical source for classifiers on PyPI (pypi.org)." - - [project.scripts] - trove-classifiers = "trove_classifiers.__main__:cli" - EOF -} - -python_test() { - epytest - "${EPYTHON}" -m tests.lib || die -} diff --git a/dev-python/trove-classifiers/trove-classifiers-2026.5.7.17.ebuild b/dev-python/trove-classifiers/trove-classifiers-2026.5.7.17.ebuild deleted file mode 100644 index eaafc7d3bbbe..000000000000 --- a/dev-python/trove-classifiers/trove-classifiers-2026.5.7.17.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pypa/trove-classifiers -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)" -HOMEPAGE=" - https://github.com/pypa/trove-classifiers/ - https://pypi.org/project/trove-classifiers/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease hatchling bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "trove-classifiers" - version = "${PV}" - description = "Canonical source for classifiers on PyPI (pypi.org)." - - [project.scripts] - trove-classifiers = "trove_classifiers.__main__:cli" - EOF -} - -python_test() { - epytest - "${EPYTHON}" -m tests.lib || die -} diff --git a/dev-python/trove-classifiers/trove-classifiers-2026.6.1.19.ebuild b/dev-python/trove-classifiers/trove-classifiers-2026.6.1.19.ebuild deleted file mode 100644 index 891c5b54ba7f..000000000000 --- a/dev-python/trove-classifiers/trove-classifiers-2026.6.1.19.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pypa/trove-classifiers -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)" -HOMEPAGE=" - https://github.com/pypa/trove-classifiers/ - https://pypi.org/project/trove-classifiers/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease hatchling bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "trove-classifiers" - version = "${PV}" - description = "Canonical source for classifiers on PyPI (pypi.org)." - - [project.scripts] - trove-classifiers = "trove_classifiers.__main__:cli" - EOF -} - -python_test() { - epytest - "${EPYTHON}" -m tests.lib || die -} diff --git a/dev-python/trustme/Manifest b/dev-python/trustme/Manifest deleted file mode 100644 index b24494f778ef..000000000000 --- a/dev-python/trustme/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST trustme-1.2.1.tar.gz 26844 BLAKE2B 83512726438b191e131d3aec847fa80a799463447f1be3586a32bae604d0fc26c8d3d68366c80df4a77661e9ce073c857c1df5bce4fd6ecdb46f22bd63ec410e SHA512 3dc5158294d79603378a281e706ea6b376833a40621c211f12c383bc1ef0720b2b6c1441eadab43292cbeee34aaa4618ed8ce4b8dedc4ca6f1faa14e4cb485bc diff --git a/dev-python/trustme/metadata.xml b/dev-python/trustme/metadata.xml deleted file mode 100644 index 9e60974400cc..000000000000 --- a/dev-python/trustme/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>williamh@gentoo.org</email> - <name>William Hubbs</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">python-trio/trustme</remote-id> - <remote-id type="pypi">trustme</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/trustme/trustme-1.2.1.ebuild b/dev-python/trustme/trustme-1.2.1.ebuild deleted file mode 100644 index 09935173af35..000000000000 --- a/dev-python/trustme/trustme-1.2.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="#1 quality TLS certs while you wait, for the discerning tester" -HOMEPAGE=" - https://github.com/python-trio/trustme/ - https://pypi.org/project/trustme/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/cryptography-3.1[${PYTHON_USEDEP}] - >=dev-python/idna-2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/service-identity[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/truststore/Manifest b/dev-python/truststore/Manifest deleted file mode 100644 index 6df038d13ef1..000000000000 --- a/dev-python/truststore/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST truststore-0.10.4.gh.tar.gz 30349 BLAKE2B 0fe52c60dcd627c06eafae4a40946b14e81e2cbaf3a3c5c65b75a17c4a749688448813f353fce1f1836c30810552102402e44539d0ed5c4223c22458b7fe1f0a SHA512 b3cd9ca84ad2f82b8911ded4053686b0fc128d8bfee4bc217dc5e7df6294caf888fccfc1e8b87cf76f24638806ddc1e0b5cea4c37bc72c075c5078f4e85bef13 diff --git a/dev-python/truststore/metadata.xml b/dev-python/truststore/metadata.xml deleted file mode 100644 index a06c3e471d2e..000000000000 --- a/dev-python/truststore/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">sethmlarson/truststore</remote-id> - <remote-id type="pypi">truststore</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/truststore/truststore-0.10.4.ebuild b/dev-python/truststore/truststore-0.10.4.ebuild deleted file mode 100644 index 66b78f24d018..000000000000 --- a/dev-python/truststore/truststore-0.10.4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Verify certificates using native system trust stores" -HOMEPAGE=" - https://github.com/sethmlarson/truststore/ - https://pypi.org/project/truststore/ -" -SRC_URI=" - https://github.com/sethmlarson/truststore/archive/v${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" -# The vast majority of tests require Internet access. -PROPERTIES="test_network" -RESTRICT="test" - -BDEPEND=" - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,httpserver,rerunfailures} ) -distutils_enable_tests pytest diff --git a/dev-python/tubes/Manifest b/dev-python/tubes/Manifest deleted file mode 100644 index 3f80ad13ecfd..000000000000 --- a/dev-python/tubes/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tubes-0.2.1.gh.tar.gz 66899 BLAKE2B 21127cf21336b6bbd2acf794bb503a987f7fae63defc7de04d554c7f55f617a23daae105ef756fdf5e8e1b208907388745c6485179f9010339de717853ea8b08 SHA512 6f4666f1591c96d0d7f0514f511ad700f6c3976fcf561f0d967f26aead089e682540b74f85b26a68ff6877d5d7775654c9f6959d8a41c25804375ca837ac1815 diff --git a/dev-python/tubes/metadata.xml b/dev-python/tubes/metadata.xml deleted file mode 100644 index 321dc3ed8589..000000000000 --- a/dev-python/tubes/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <maintainer> - <email>glyph@twistedmatrix.com</email> - <name>glyph</name> - </maintainer> - <remote-id type="pypi">Tubes</remote-id> - <remote-id type="github">twisted/tubes</remote-id> - </upstream> - <longdescription>Presently based primarily on Twisted, its core data - structures are fairly framework-agnostic and could be repurposed to work - with any event-driven container. - </longdescription> -</pkgmetadata> diff --git a/dev-python/tubes/tubes-0.2.1.ebuild b/dev-python/tubes/tubes-0.2.1.ebuild deleted file mode 100644 index bfc06dc94d4e..000000000000 --- a/dev-python/tubes/tubes-0.2.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Flow control and backpressure for event-driven applications" -HOMEPAGE=" - https://github.com/twisted/tubes/ - https://pypi.org/project/Tubes/ -" -SRC_URI=" - https://github.com/twisted/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - # fix tests on py3.12 - # https://github.com/twisted/tubes/pull/95 - sed -i -e 's:assertEquals:assertEqual:' tubes/test/*.py || die - - distutils-r1_src_prepare -} diff --git a/dev-python/tuf/Manifest b/dev-python/tuf/Manifest deleted file mode 100644 index 178969df6e5b..000000000000 --- a/dev-python/tuf/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST tuf-6.0.0.tar.gz 271268 BLAKE2B 4f653a77b8f730fbe29d5d768dd93bff3bcf3856b3d691ef5ddf7867e5c35226add5db3352d59e23ee01407a63076ea8240c73b3e679ae32f9a7cd77b82ae24d SHA512 71a24d1895d4aeeb3005e229a931cfd81761d707b7a42b62547068e2cf56dc2ef9b3628a38c774016c340809bbfbf2e0cb1ade3b30d902d9548e7ba6776e8d32 -DIST tuf-6.0.0.tar.gz.provenance 9324 BLAKE2B d93a90fdd2fae5e9aef21f9873dfd752dbf5787cb743900f48bee2bee85bade0d34d971cd1c39019f80c7a43ddcd82fd29d10a3495f60cbe61cbb1ea9a9633eb SHA512 7d955a53857e2e96e2fad6674ae831cc4edb73c42bf4dea16ef531b4d0228592f562148851280273aef418106a89e6475ddf986c0a471105fb1c9c9575f80fcc -DIST tuf-7.0.0.tar.gz 272032 BLAKE2B a15d10f8b7e709b53dad6d80b29bcbe4f94c14d666b48f6c7c2e5a923d7020834e804e59d9a38df8cb6b59e7398792f2710cc36232c7ddfa0fa652639cb17759 SHA512 bbee3ef678d4ec68e56b1921143616e65bf9e2ae3cfb2cb93d18ecc4ade2a7fcb8331109d3577d403dbbc97f2860f21c4364f9f9f040bb2c69e6e597fac14a57 -DIST tuf-7.0.0.tar.gz.provenance 9760 BLAKE2B bbfd4bdde5af591afdc695fdcf9886294c42bd03bd572292b79fade812a8cb936d7e1cef9d0804c368264bb71c0bc1e4f5d097a8c16594540b3e625b7c78c56a SHA512 980e6b12413c000bf33589192b0fe8651a1447888b547083bda8bd35d0aed950bd8aa1496c214e7a55024a3c9e1b733f81a60f582c43751fb81fe6f3a6dfe2f6 diff --git a/dev-python/tuf/metadata.xml b/dev-python/tuf/metadata.xml deleted file mode 100644 index 016baed53722..000000000000 --- a/dev-python/tuf/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">theupdateframework/python-tuf</remote-id> - <remote-id type="pypi">tuf</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tuf/tuf-6.0.0.ebuild b/dev-python/tuf/tuf-6.0.0.ebuild deleted file mode 100644 index e9e395f384b5..000000000000 --- a/dev-python/tuf/tuf-6.0.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2024-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/theupdateframework/python-tuf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A secure updater framework for Python" -HOMEPAGE=" - https://github.com/theupdateframework/python-tuf/ - https://pypi.org/project/tuf/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - <dev-python/urllib3-3[${PYTHON_USEDEP}] - <dev-python/securesystemslib-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - cd tests || die - local -x PYTHONPATH="..:${PYTHONPATH}" - eunittest -} diff --git a/dev-python/tuf/tuf-7.0.0.ebuild b/dev-python/tuf/tuf-7.0.0.ebuild deleted file mode 100644 index c626712d604c..000000000000 --- a/dev-python/tuf/tuf-7.0.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2024-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/theupdateframework/python-tuf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A secure updater framework for Python" -HOMEPAGE=" - https://github.com/theupdateframework/python-tuf/ - https://pypi.org/project/tuf/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" - -RDEPEND=" - <dev-python/urllib3-3[${PYTHON_USEDEP}] - <dev-python/securesystemslib-2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - cd tests || die - local -x PYTHONPATH="..:${PYTHONPATH}" - eunittest -} diff --git a/dev-python/tulir-telethon/Manifest b/dev-python/tulir-telethon/Manifest deleted file mode 100644 index 6c9fbf6ff42a..000000000000 --- a/dev-python/tulir-telethon/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tulir-telethon-1.37.0_alpha1.gh.tar.gz 504857 BLAKE2B ce9bedc0ef7c6b1673ce62aa9f298c92d11aba5d0ea59eb47ab48b0529e9e8e60c9b86c0bdea2dfc9052a0458c7d8129d7a8f1f75e6bf16df45381177b04b4f8 SHA512 db704622d58677c4b7470850ad37129c227487caa3cf34d60a5fa81f91306a46f943bcecbbe8ca045c7f47c780b917ada3e9a1860aa82c99751a131fc847b15a -DIST tulir-telethon-1.99.0_alpha6.gh.tar.gz 513983 BLAKE2B b3b23b5f0a67c9428791b9d48f3fe31d26d1ac57dab3cca421cb99d41d2ffaf26b966f534142f5be70ff9019e46c9150eb133ee97ce87542227754d7007f886b SHA512 4ee9fb57ddd55559353e05ba55f6ba613ed7c36d329611a9b3c7d4a51e21a2a2ac99c257ee9045574bb33e8e9f0411da3b67ab6a25323f22c55809fa73e15b07 diff --git a/dev-python/tulir-telethon/metadata.xml b/dev-python/tulir-telethon/metadata.xml deleted file mode 100644 index b7b496892e05..000000000000 --- a/dev-python/tulir-telethon/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <name>Julien Roy</name> - <email>julien@jroy.ca</email> - </maintainer> - <upstream> - <maintainer> - <name>Tulir Asokan</name> - <email>tulir@maunium.net</email> - </maintainer> - <remote-id type="github">tulir/Telethon</remote-id> - <remote-id type="pypi">tulir-telethon</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tulir-telethon/tulir-telethon-1.37.0_alpha1.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.37.0_alpha1.ebuild deleted file mode 100644 index d575d07f0e24..000000000000 --- a/dev-python/tulir-telethon/tulir-telethon-1.37.0_alpha1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -MY_PN="Telethon" -MY_PV="${PV/_alph/}" -DESCRIPTION="Full-featured Telegram client library for Python 3" -HOMEPAGE=" - https://pypi.org/project/tulir-telethon/ - https://github.com/tulir/Telethon/ -" -SRC_URI="https://github.com/tulir/${MY_PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/cryptg[${PYTHON_USEDEP}] - dev-python/hachoir[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pyaes[${PYTHON_USEDEP}] - dev-python/pysocks[${PYTHON_USEDEP}] - dev-python/python-socks[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -EPYTEST_DESELECT=( - # test fails - tests/telethon/test_utils.py::test_private_get_extension - - # incompatible with recent pytest-asyncio changes - tests/telethon/test_helpers.py::TestSyncifyAsyncContext -) - -distutils_enable_tests pytest - -python_test() { - epytest tests/telethon -} diff --git a/dev-python/tulir-telethon/tulir-telethon-1.99.0_alpha6.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.99.0_alpha6.ebuild deleted file mode 100644 index 5da0cad3b0aa..000000000000 --- a/dev-python/tulir-telethon/tulir-telethon-1.99.0_alpha6.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -MY_PN="Telethon" -MY_PV="${PV/_alph/}" -DESCRIPTION="Full-featured Telegram client library for Python 3" -HOMEPAGE=" - https://pypi.org/project/tulir-telethon/ - https://github.com/tulir/Telethon/ -" -SRC_URI="https://github.com/tulir/${MY_PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MY_PN}-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/cryptg[${PYTHON_USEDEP}] - dev-python/hachoir[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pyaes[${PYTHON_USEDEP}] - dev-python/pysocks[${PYTHON_USEDEP}] - dev-python/python-socks[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -EPYTEST_DESELECT=( - # incompatible with recent pytest-asyncio changes - tests/telethon/test_helpers.py::TestSyncifyAsyncContext -) - -distutils_enable_tests pytest - -python_test() { - epytest tests/telethon -} diff --git a/dev-python/tweepy/Manifest b/dev-python/tweepy/Manifest deleted file mode 100644 index ac2c22edcbd4..000000000000 --- a/dev-python/tweepy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tweepy-4.14.0.tar.gz 5914530 BLAKE2B 64f5cfcd889e1726508c89f30b7e88a37eaf73b4d48e3571bfc5226ee52b33c36ea90821f45bbd06cb2e0e69699e3cd382d6a53641d6a31473629f8415d5fbaa SHA512 b4368c379b01cda05bac71cf188c31ad305ee6b1a66c76c6feb9622aa43b7875759763fce95be3ee12798f4948121501af788dc3161fada0d2f4a23bebfb0a1e diff --git a/dev-python/tweepy/metadata.xml b/dev-python/tweepy/metadata.xml deleted file mode 100644 index 9c1269f2bd1f..000000000000 --- a/dev-python/tweepy/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">tweepy/tweepy</remote-id> - <doc>https://tweepy.readthedocs.io</doc> - </upstream> -</pkgmetadata> diff --git a/dev-python/tweepy/tweepy-4.14.0.ebuild b/dev-python/tweepy/tweepy-4.14.0.ebuild deleted file mode 100644 index 471f30f7e8c2..000000000000 --- a/dev-python/tweepy/tweepy-4.14.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2024 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="An easy-to-use Python library for accessing the Twitter API." -HOMEPAGE="https://www.tweepy.org/" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# dev-python/nose removed from ::gentoo -RESTRICT="test" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP},socks5] - dev-python/requests-oauthlib[${PYTHON_USEDEP}] -" - -DEPEND="${RDEPEND}" - # test? ( - # dev-python/aiohttp[${PYTHON_USEDEP}] - # dev-python/async-lru[${PYTHON_USEDEP}] - # dev-python/mock[${PYTHON_USEDEP}] - # <dev-python/urllib3-2.0.0[${PYTHON_USEDEP}] - # dev-python/vcrpy[${PYTHON_USEDEP}] - # ) - -# distutils_enable_tests nose diff --git a/dev-python/twine/Manifest b/dev-python/twine/Manifest deleted file mode 100644 index a0c0e7daea53..000000000000 --- a/dev-python/twine/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST twine-6.2.0.gh.tar.gz 167087 BLAKE2B 51c95da17fee1336bc94b0847035c0a6e115915696b8a127fb21f8e75c4a8090af221cacd6196279a9352c607a8b643500a6260963f2bc9e6f570b318626d4f6 SHA512 3637b9b6644678a9573ba93d5f2b90b5660f8df126f7a6fde1519fc45f93f1fa0646b16b35087c4b1187b2be1845ce2c3c6f40f96716e2c44d1a6cd471e3b64b diff --git a/dev-python/twine/metadata.xml b/dev-python/twine/metadata.xml deleted file mode 100644 index b7bf92252aa0..000000000000 --- a/dev-python/twine/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">twine</remote-id> - <remote-id type="github">pypa/twine</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/twine/twine-6.2.0.ebuild b/dev-python/twine/twine-6.2.0.ebuild deleted file mode 100644 index e3a55560a890..000000000000 --- a/dev-python/twine/twine-6.2.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Collection of utilities for publishing packages on PyPI" -HOMEPAGE=" - https://twine.readthedocs.io/ - https://github.com/pypa/twine/ - https://pypi.org/project/twine/ -" -SRC_URI=" - https://github.com/pypa/twine/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}] - dev-python/id[${PYTHON_USEDEP}] - >=dev-python/keyring-21.2.0[${PYTHON_USEDEP}] - >=dev-python/packaging-24.0[${PYTHON_USEDEP}] - >=dev-python/readme-renderer-35.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.20.0[${PYTHON_USEDEP}] - >=dev-python/requests-toolbelt-0.8.0[${PYTHON_USEDEP}] - >=dev-python/rfc3986-1.4.0[${PYTHON_USEDEP}] - >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/build[${PYTHON_USEDEP}] - dev-python/jaraco-envs[${PYTHON_USEDEP}] - dev-python/jaraco-functools[${PYTHON_USEDEP}] - dev-python/munch[${PYTHON_USEDEP}] - dev-python/portend[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pypiserver[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_prepare_all() { - distutils-r1_python_prepare_all - - # pytest-socket dep relevant only to test_integration, and upstream - # disables it anyway - sed -i -e '/--disable-socket/d' pytest.ini || die - - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} -} - -python_test() { - local EPYTEST_IGNORE=( - # Internet - tests/test_integration.py - ) - local EPYTEST_DESELECT=( - # Avoid needing heavy virtualx - tests/test_auth.py::test_warns_for_empty_password - ) - - local -x COLUMNS=80 - epytest -} diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest deleted file mode 100644 index 4cc597ff9174..000000000000 --- a/dev-python/twisted/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -DIST twisted-25.5.0.tar.gz 3545725 BLAKE2B 01f24c3c90c3db349efe779a8262abab3004782aedd8534a8c53e5336d77862a3615c83093137074b19af415cdb5572e07c39a74846a128544e8405d9c69864b SHA512 3d023777854fdf54e06f4bbaf3159359767aac9ba33e90d2b2e8abe29815d088e00eebd06944c12610a28c517d9cb397a5104ff153160edabfb91dd16a15f597 -DIST twisted-25.5.0.tar.gz.provenance 9203 BLAKE2B 76180b9aa470977a28eb3a2104bf6cf6355cf0585df5cf8e07420e3878df32e92ae23eef7bb64bd3fb8d863c4b3727daf44074d2a1d5735236f1d24f89711797 SHA512 9f5d3d92194abbbd5ed0bd524a11858f8d75ae8e9cf89bb4689a82053bc107f4eea6adbe2862fc9bba74bd3623eac3183a3bd3163cce4a7eec20e4ee4988afa0 -DIST twisted-26.4.0.tar.gz 3575095 BLAKE2B 63e4e543cbff788e5a6346c00bfa8e85ffcf2ae2606e064b4f58fe97109b6e783681dfc9bbaefbf56f181eeebbb31b2942b6280993307f94d3885499008875e6 SHA512 03b9f8ead925c0cf42c2f74cfb1045fd119e4cb3e197606946b075ce8caf75eb2edad208b610f0ba8628da6b4dda5b29da7f2bd04f76a61a112d45f3e4b8ad22 -DIST twisted-26.4.0.tar.gz.provenance 9440 BLAKE2B b57532a8bf2df72638104c6c06d7fdcb8ee04304db83545056b934e8ec29c8d2b65b97e1faa1f3d19c73b1bae594b5e564f1caad4459c930ddba84800e950ef0 SHA512 3c33b4e511a0e786ae2d5a2e08f4b1af17a15082584b98cbfd109f29e5856a88f4798164b9b30a98ffbdb860c180450832134291d6784eabc756f215c0b717b5 -DIST twisted-26.4.0rc2.tar.gz 3575417 BLAKE2B 58f22a8fd475460b2d1db864b622bc2b0825bb24cbcface1a2cf299bb8e8206cd3c418ea8cb7baa0e19fdbeb4a8ef2ae41e66258329e9b232a4730069ff78d0e SHA512 f27629f801103eed16605809149588d2de9c3f8e837acc97f5481f68082024b971e13694c05bd35c90e875d9d0d362b5b824d0c967f4e333e7ae8268dfd77d7b -DIST twisted-26.4.0rc2.tar.gz.provenance 9402 BLAKE2B 28a09a6d6458f0448b00b674a8437b41fe0a27fc9380675986dcb56972c1f440f4a228b59eb87ddbfc8a6d0ac7e1e0e2e0dbcc973edb92f0ed87f5a629be79f6 SHA512 f5adfbb14641ae94ee78ce622c6ea86dc225640106297f70dbeb85ef703f9bfe38a8c6ac1da9ccdf6fdab84d1a43a943b772a04e8e5863a98ca8359f6a0fa6d1 -DIST twisted-regen-cache.gz 911 BLAKE2B ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305 SHA512 95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03 diff --git a/dev-python/twisted/files/twistd.conf b/dev-python/twisted/files/twistd.conf deleted file mode 100644 index 53788cd0017e..000000000000 --- a/dev-python/twisted/files/twistd.conf +++ /dev/null @@ -1,7 +0,0 @@ - -# These are passed to twistd. -# TWISTD_OPTS="--no_save --logfile=/var/log/twistd -y /etc/twistd.tac" -# TWISTD_OPTS="--no_save --logfile=/var/log/twistd -f /etc/twistd.tap" - -# Make any additions to PYTHONPATH the twistd needs here. -# PYTHONPATH="/path/to/extra/python/modules" diff --git a/dev-python/twisted/files/twistd.init b/dev-python/twisted/files/twistd.init deleted file mode 100644 index b031b0020c6e..000000000000 --- a/dev-python/twisted/files/twistd.init +++ /dev/null @@ -1,25 +0,0 @@ -#!/sbin/openrc-run - -depend() { - need net -} - -start() { - if [ -z "${TWISTD_OPTS}" ]; then - eerror "TWISTD_OPTS is not set!" - eerror "You need to configure twistd in /etc/conf.d/twistd." - return 1 - fi - export PYTHONPATH - ebegin "Starting twistd" - start-stop-daemon --start --quiet --pidfile /var/run/twistd.pid \ - --exec /usr/bin/twistd -- --pidfile /var/run/twistd.pid \ - ${TWISTD_OPTS} - eend $? "Failed to start twistd" -} - -stop() { - ebegin "Stopping twistd" - start-stop-daemon --stop --quiet --pidfile /var/run/twistd.pid - eend $? "Failed to stop twistd" -} diff --git a/dev-python/twisted/files/twisted-25.5.0-py314.patch b/dev-python/twisted/files/twisted-25.5.0-py314.patch deleted file mode 100644 index 88bb87360bcb..000000000000 --- a/dev-python/twisted/files/twisted-25.5.0-py314.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/src/twisted/internet/asyncioreactor.py b/src/twisted/internet/asyncioreactor.py -index cd1cf65f05d..03b2d8ecb24 100644 ---- a/src/twisted/internet/asyncioreactor.py -+++ b/src/twisted/internet/asyncioreactor.py -@@ -9,7 +9,7 @@ - - import errno - import sys --from asyncio import AbstractEventLoop, get_event_loop -+from asyncio import AbstractEventLoop, get_running_loop, new_event_loop, set_event_loop - from typing import Dict, Optional, Type - - from zope.interface import implementer -@@ -47,7 +47,11 @@ class AsyncioSelectorReactor(PosixReactorBase): - - def __init__(self, eventloop: Optional[AbstractEventLoop] = None): - if eventloop is None: -- _eventloop: AbstractEventLoop = get_event_loop() -+ try: -+ _eventloop: AbstractEventLoop = get_running_loop() -+ except RuntimeError: -+ _eventloop = new_event_loop() -+ set_event_loop(_eventloop) - else: - _eventloop = eventloop - diff --git a/dev-python/twisted/files/twisted-25.5.0-rebuild.patch b/dev-python/twisted/files/twisted-25.5.0-rebuild.patch deleted file mode 100644 index e92595c7649e..000000000000 --- a/dev-python/twisted/files/twisted-25.5.0-rebuild.patch +++ /dev/null @@ -1,41 +0,0 @@ -From bd88d363bc9aa985131a9c2bb06ab37497e33173 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> -Date: Sun, 25 May 2025 18:53:56 +0200 -Subject: [PATCH] Fix `rebuild()` to handle changing `sys.modules` gracefully - -Copy keys from `sys.modules` before starting to iterate over it -in the `rebuild()` function, and handle missing modules gracefully, -in order to fix possible "directionary changed size during iteration" -errors. In particular, this can happen when iterating over the `py` -module. - -Fixes #12458 ---- - src/twisted/newsfragments/12458.bugfix | 1 + - src/twisted/python/rebuild.py | 5 ++++- - 2 files changed, 5 insertions(+), 1 deletion(-) - create mode 100644 src/twisted/newsfragments/12458.bugfix - -diff --git a/src/twisted/newsfragments/12458.bugfix b/src/twisted/newsfragments/12458.bugfix -new file mode 100644 -index 00000000000..df61eb384af ---- /dev/null -+++ b/src/twisted/newsfragments/12458.bugfix -@@ -0,0 +1 @@ -+twisted.python.rebuild.rebuild() now handles changes to ``sys.modules`` gracefully. Prior to the change, it could possibly raise a "dictionary changed size during iteration" error if the module list changed. -diff --git a/src/twisted/python/rebuild.py b/src/twisted/python/rebuild.py -index e82beec1b6a..4ab7e0533d0 100644 ---- a/src/twisted/python/rebuild.py -+++ b/src/twisted/python/rebuild.py -@@ -210,7 +210,10 @@ def rebuild(module, doLog=1): - log.msg("") - log.msg(f" (fixing {str(module.__name__)}): ") - modcount = 0 -- for mk, mod in sys.modules.items(): -+ # note: sys.modules can change throughout iteration -+ # https://github.com/twisted/twisted/issues/12458 -+ for mk in list(sys.modules): -+ mod = sys.modules.get(mk) - modcount = modcount + 1 - if mod == module or mod is None: - continue diff --git a/dev-python/twisted/files/twisted-26.4.0-py314.patch b/dev-python/twisted/files/twisted-26.4.0-py314.patch deleted file mode 100644 index e9c806e8a930..000000000000 --- a/dev-python/twisted/files/twisted-26.4.0-py314.patch +++ /dev/null @@ -1,43 +0,0 @@ -diff --git a/src/twisted/internet/test/test_asyncioreactor.py b/src/twisted/internet/test/test_asyncioreactor.py -index 2f7bad930d6..bbbb8c834ca 100644 ---- a/src/twisted/internet/test/test_asyncioreactor.py -+++ b/src/twisted/internet/test/test_asyncioreactor.py -@@ -12,8 +12,8 @@ - DefaultEventLoopPolicy, - Future, - SelectorEventLoop, -- get_event_loop, - get_event_loop_policy, -+ get_running_loop, - set_event_loop, - set_event_loop_policy, - ) -@@ -74,14 +74,26 @@ def newLoop(self, policy: AbstractEventLoopPolicy) -> AbstractEventLoop: - Make a new asyncio loop from a policy for use with a reactor, and add - appropriate cleanup to restore any global state. - """ -- existingLoop = get_event_loop() -+ try: -+ existingLoop = get_running_loop() -+ except RuntimeError: # pragma: no branch -+ # For most runs, we should not have any existing loop, -+ # since the tests should leave a clean reactor. -+ # For some cases, like GTK tests, -+ # there might be a running reactor. -+ # To revert the state found at the start of the test -+ # we keep a reference and restore it later. -+ existingLoop = None - existingPolicy = get_event_loop_policy() - result = policy.new_event_loop() - - @self.addCleanup - def cleanUp(): - result.close() -- set_event_loop(existingLoop) -+ if existingLoop is not None: # pragma: no cover -+ # Revert the loop found at the start of the test. -+ # See https://github.com/twisted/twisted/pull/11706 -+ set_event_loop(existingLoop) - set_event_loop_policy(existingPolicy) - - return result diff --git a/dev-python/twisted/metadata.xml b/dev-python/twisted/metadata.xml deleted file mode 100644 index 942b790abf87..000000000000 --- a/dev-python/twisted/metadata.xml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">Twisted</remote-id> - <remote-id type="github">twisted/twisted</remote-id> - </upstream> - <use> - <flag name="conch">include Twisted SSHv2 implementation</flag> - <flag name="serial">include serial port support</flag> - <flag name="websockets">include websocket support</flag> - </use> - <longdescription>Twisted is an event-based framework for internet - applications, supporting Python 2.7 and Python 3.3+. It includes - modules for many different purposes, including the following: - -twisted.web: HTTP clients and servers, HTML templating, and a WSGI server -twisted.conch: SSHv2 and Telnet clients and servers and terminal emulators -twisted.words: Clients and servers for IRC, XMPP, and other IM protocols -twisted.mail: IMAPv4, POP3, SMTP clients and servers -twisted.positioning: Tools for communicating with NMEA-compatible GPS receivers -twisted.names: DNS client and tools for making your own DNS servers -twisted.trial: A unit testing framework that integrates well with Twisted-based code. - </longdescription> -</pkgmetadata> diff --git a/dev-python/twisted/twisted-25.5.0-r1.ebuild b/dev-python/twisted/twisted-25.5.0-r1.ebuild deleted file mode 100644 index c689ba3a7e05..000000000000 --- a/dev-python/twisted/twisted-25.5.0-r1.ebuild +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/twisted/twisted -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 multiprocessing pypi virtualx - -DESCRIPTION="An asynchronous networking framework written in Python" -HOMEPAGE=" - https://twisted.org/ - https://github.com/twisted/twisted/ - https://pypi.org/project/Twisted/ -" -SRC_URI+=" - https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="conch http2 serial ssl test websockets" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - >=dev-python/automat-24.8.0[${PYTHON_USEDEP}] - >=dev-python/constantly-15.1[${PYTHON_USEDEP}] - >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}] - >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}] - >=dev-python/zope-interface-5[${PYTHON_USEDEP}] - conch? ( - >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] - >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-3.3[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - ) - http2? ( - >=dev-python/h2-3.2[${PYTHON_USEDEP}] - >=dev-python/priority-1.1.0[${PYTHON_USEDEP}] - ) - serial? ( - >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] - ) - ssl? ( - >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}] - >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] - >=dev-python/idna-2.4[${PYTHON_USEDEP}] - ) - websockets? ( - dev-python/wsproto[${PYTHON_USEDEP}] - ) -" -IDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/constantly-15.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}] - >=dev-python/zope-interface-5[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] - >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] - >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] - >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}] - >=dev-python/cython-test-exception-raiser-1.0.2[${PYTHON_USEDEP}] - >=dev-python/idna-2.4[${PYTHON_USEDEP}] - >=dev-python/httpx-0.27[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.56[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - >=dev-python/pyhamcrest-2[${PYTHON_USEDEP}] - >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] - dev-python/wsproto[${PYTHON_USEDEP}] - virtual/openssh - ssl? ( - >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}] - >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] - ) - ' "${PYTHON_TESTED[@]}") - ) -" - -python_prepare_all() { - local PATCHES=( - # https://github.com/twisted/twisted/pull/12460 - "${FILESDIR}/${P}-rebuild.patch" - # https://github.com/twisted/twisted/pull/12508 - "${FILESDIR}/${P}-py314.patch" - ) - - distutils-r1_python_prepare_all - - # upstream test for making releases; not very useful and requires - # sphinx (including on py2) - rm src/twisted/python/test/test_release.py || die - - # multicast tests fail within network-sandbox - sed -e 's:test_joinLeave:_&:' \ - -e 's:test_loopback:_&:' \ - -e 's:test_multiListen:_&:' \ - -e 's:test_multicast:_&:' \ - -i src/twisted/test/test_udp.py || die -} - -src_test() { - # the test suite handles missing file & failing ioctl()s gracefully - # but not permission errors from sandbox - addwrite /dev/net/tun - virtx distutils-r1_src_test -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON} (xfail)" - return - fi - - # breaks some tests by overriding empty environment - local -x SANDBOX_ON=0 - # for py3.13, see - # https://github.com/twisted/twisted/pull/12092#issuecomment-2194326096 - local -x LINES=25 COLUMNS=80 - "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" twisted || - die "Tests failed with ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - - # own the dropin.cache so we don't leave orphans - > "${D}$(python_get_sitedir)"/twisted/plugins/dropin.cache || die - - python_doscript "${WORKDIR}"/twisted-regen-cache -} - -python_install_all() { - distutils-r1_python_install_all - - newconfd "${FILESDIR}/twistd.conf" twistd - newinitd "${FILESDIR}/twistd.init" twistd -} - -python_postinst() { - twisted-regen-cache || die -} - -pkg_postinst() { - if [[ -z ${ROOT} ]]; then - python_foreach_impl python_postinst - fi -} - -python_postrm() { - rm -f "${ROOT}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die -} - -pkg_postrm() { - # if we're removing the last version, remove the cache file - if [[ ! ${REPLACING_VERSIONS} ]]; then - python_foreach_impl python_postrm - fi -} diff --git a/dev-python/twisted/twisted-26.4.0.ebuild b/dev-python/twisted/twisted-26.4.0.ebuild deleted file mode 100644 index fa55e2bbc140..000000000000 --- a/dev-python/twisted/twisted-26.4.0.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/twisted/twisted -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 multiprocessing pypi virtualx - -DESCRIPTION="An asynchronous networking framework written in Python" -HOMEPAGE=" - https://twisted.org/ - https://github.com/twisted/twisted/ - https://pypi.org/project/Twisted/ -" -SRC_URI+=" - https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz -" - -LICENSE="MIT" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -fi -IUSE="conch http2 serial ssl test websockets" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - >=dev-python/automat-24.8.0[${PYTHON_USEDEP}] - >=dev-python/constantly-15.1[${PYTHON_USEDEP}] - >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}] - >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}] - >=dev-python/zope-interface-5[${PYTHON_USEDEP}] - conch? ( - >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] - >=dev-python/bcrypt-3.2.1[${PYTHON_USEDEP}] - >=dev-python/cryptography-38[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - ) - http2? ( - >=dev-python/h2-3.2[${PYTHON_USEDEP}] - >=dev-python/priority-1.1.0[${PYTHON_USEDEP}] - ) - serial? ( - >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] - ) - ssl? ( - >=dev-python/pyopenssl-25.2.0[${PYTHON_USEDEP}] - >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] - >=dev-python/idna-2.4[${PYTHON_USEDEP}] - ) - websockets? ( - dev-python/wsproto[${PYTHON_USEDEP}] - ) -" -IDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/constantly-15.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}] - >=dev-python/zope-interface-5[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] - >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - !!dev-python/py - >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] - >=dev-python/bcrypt-3.2.1[${PYTHON_USEDEP}] - >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}] - >=dev-python/cython-test-exception-raiser-1.0.2[${PYTHON_USEDEP}] - >=dev-python/idna-2.4[${PYTHON_USEDEP}] - >=dev-python/httpx-0.27[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.56[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - >=dev-python/pyhamcrest-2[${PYTHON_USEDEP}] - >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] - dev-python/wsproto[${PYTHON_USEDEP}] - virtual/openssh - ssl? ( - >=dev-python/pyopenssl-25.2.0[${PYTHON_USEDEP}] - >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] - ) - ' "${PYTHON_TESTED[@]}") - ) -" - -python_prepare_all() { - local PATCHES=( - # https://github.com/twisted/twisted/pull/12637 - "${FILESDIR}/${P}-py314.patch" - ) - - distutils-r1_python_prepare_all - - # upstream test for making releases; not very useful and requires - # sphinx (including on py2) - rm src/twisted/python/test/test_release.py || die - - # multicast tests fail within network-sandbox - sed -e 's:test_joinLeave:_&:' \ - -e 's:test_loopback:_&:' \ - -e 's:test_multiListen:_&:' \ - -e 's:test_multicast:_&:' \ - -i src/twisted/test/test_udp.py || die -} - -src_test() { - # the test suite handles missing file & failing ioctl()s gracefully - # but not permission errors from sandbox - addwrite /dev/net/tun - virtx distutils-r1_src_test -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON} (xfail)" - return - fi - - # breaks some tests by overriding empty environment - local -x SANDBOX_ON=0 - # for py3.13, see - # https://github.com/twisted/twisted/pull/12092#issuecomment-2194326096 - local -x LINES=25 COLUMNS=80 - "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" twisted || - die "Tests failed with ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - - # own the dropin.cache so we don't leave orphans - > "${D}$(python_get_sitedir)"/twisted/plugins/dropin.cache || die - - python_doscript "${WORKDIR}"/twisted-regen-cache -} - -python_install_all() { - distutils-r1_python_install_all - - newconfd "${FILESDIR}/twistd.conf" twistd - newinitd "${FILESDIR}/twistd.init" twistd -} - -python_postinst() { - twisted-regen-cache || die -} - -pkg_postinst() { - if [[ -z ${ROOT} ]]; then - python_foreach_impl python_postinst - fi -} - -python_postrm() { - rm -f "${ROOT}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die -} - -pkg_postrm() { - # if we're removing the last version, remove the cache file - if [[ ! ${REPLACING_VERSIONS} ]]; then - python_foreach_impl python_postrm - fi -} diff --git a/dev-python/twisted/twisted-26.4.0_rc2.ebuild b/dev-python/twisted/twisted-26.4.0_rc2.ebuild deleted file mode 100644 index efaae3ebef02..000000000000 --- a/dev-python/twisted/twisted-26.4.0_rc2.ebuild +++ /dev/null @@ -1,166 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/twisted/twisted -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 multiprocessing pypi virtualx - -DESCRIPTION="An asynchronous networking framework written in Python" -HOMEPAGE=" - https://twisted.org/ - https://github.com/twisted/twisted/ - https://pypi.org/project/Twisted/ -" -SRC_URI+=" - https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz -" - -LICENSE="MIT" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -fi -IUSE="conch http2 serial ssl test websockets" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] - >=dev-python/automat-24.8.0[${PYTHON_USEDEP}] - >=dev-python/constantly-15.1[${PYTHON_USEDEP}] - >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}] - >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}] - >=dev-python/zope-interface-5[${PYTHON_USEDEP}] - conch? ( - >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] - >=dev-python/bcrypt-3.2.1[${PYTHON_USEDEP}] - >=dev-python/cryptography-38[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - ) - http2? ( - >=dev-python/h2-3.2[${PYTHON_USEDEP}] - >=dev-python/priority-1.1.0[${PYTHON_USEDEP}] - ) - serial? ( - >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] - ) - ssl? ( - >=dev-python/pyopenssl-25.2.0[${PYTHON_USEDEP}] - >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] - >=dev-python/idna-2.4[${PYTHON_USEDEP}] - ) - websockets? ( - dev-python/wsproto[${PYTHON_USEDEP}] - ) -" -IDEPEND=" - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/constantly-15.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}] - >=dev-python/zope-interface-5[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] - >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] - >=dev-python/bcrypt-3.2.1[${PYTHON_USEDEP}] - >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}] - >=dev-python/cython-test-exception-raiser-1.0.2[${PYTHON_USEDEP}] - >=dev-python/idna-2.4[${PYTHON_USEDEP}] - >=dev-python/httpx-0.27[${PYTHON_USEDEP}] - >=dev-python/hypothesis-6.56[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - >=dev-python/pyhamcrest-2[${PYTHON_USEDEP}] - >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] - dev-python/wsproto[${PYTHON_USEDEP}] - virtual/openssh - ssl? ( - >=dev-python/pyopenssl-25.2.0[${PYTHON_USEDEP}] - >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] - ) - ' "${PYTHON_TESTED[@]}") - ) -" - -python_prepare_all() { - distutils-r1_python_prepare_all - - # upstream test for making releases; not very useful and requires - # sphinx (including on py2) - rm src/twisted/python/test/test_release.py || die - - # multicast tests fail within network-sandbox - sed -e 's:test_joinLeave:_&:' \ - -e 's:test_loopback:_&:' \ - -e 's:test_multiListen:_&:' \ - -e 's:test_multicast:_&:' \ - -i src/twisted/test/test_udp.py || die -} - -src_test() { - # the test suite handles missing file & failing ioctl()s gracefully - # but not permission errors from sandbox - addwrite /dev/net/tun - virtx distutils-r1_src_test -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON} (xfail)" - return - fi - - # breaks some tests by overriding empty environment - local -x SANDBOX_ON=0 - # for py3.13, see - # https://github.com/twisted/twisted/pull/12092#issuecomment-2194326096 - local -x LINES=25 COLUMNS=80 - "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" twisted || - die "Tests failed with ${EPYTHON}" -} - -python_install() { - distutils-r1_python_install - - # own the dropin.cache so we don't leave orphans - > "${D}$(python_get_sitedir)"/twisted/plugins/dropin.cache || die - - python_doscript "${WORKDIR}"/twisted-regen-cache -} - -python_install_all() { - distutils-r1_python_install_all - - newconfd "${FILESDIR}/twistd.conf" twistd - newinitd "${FILESDIR}/twistd.init" twistd -} - -python_postinst() { - twisted-regen-cache || die -} - -pkg_postinst() { - if [[ -z ${ROOT} ]]; then - python_foreach_impl python_postinst - fi -} - -python_postrm() { - rm -f "${ROOT}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die -} - -pkg_postrm() { - # if we're removing the last version, remove the cache file - if [[ ! ${REPLACING_VERSIONS} ]]; then - python_foreach_impl python_postrm - fi -} diff --git a/dev-python/twython/Manifest b/dev-python/twython/Manifest deleted file mode 100644 index a3173f87e9ca..000000000000 --- a/dev-python/twython/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST twython-3.9.1.gh.tar.gz 372933 BLAKE2B 3db7f37e284ec83546e4f93a23e34c21ce9853e6206b62353e36b738ba591acadc55fd3dbbdf8cf7d74e63ab9966b9cdc7f49c5caa06e165bb7107b350509835 SHA512 e64d623dfa7ba2e81e09f9d8e784851b44201493d128ec576c4b5a9abc88debf1ca78f8a12933e0cd0a6b495012fa951bb62ea5d92db11186b37747b8576174f diff --git a/dev-python/twython/metadata.xml b/dev-python/twython/metadata.xml deleted file mode 100644 index 79b25db3297a..000000000000 --- a/dev-python/twython/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">ryanmcgrath/twython</remote-id> - <remote-id type="pypi">twython</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/twython/twython-3.9.1-r1.ebuild b/dev-python/twython/twython-3.9.1-r1.ebuild deleted file mode 100644 index b0d7741bc9ce..000000000000 --- a/dev-python/twython/twython-3.9.1-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="An easy way to access Twitter data with Python" -HOMEPAGE=" - https://github.com/ryanmcgrath/twython/ - https://pypi.org/project/twython/ -" -SRC_URI=" - https://github.com/ryanmcgrath/twython/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/requests-2.1.0[${PYTHON_USEDEP}] - >=dev-python/requests-oauthlib-0.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # tests are largely unmaintained and outdated - tests/test_core.py::TwythonAPITestCase::test_get_lastfunction_header_should_return_header - tests/test_core.py::TwythonAPITestCase::test_request_should_handle_400_for_missing_auth_data - tests/test_core.py::TwythonAPITestCase::test_request_should_handle_400_that_is_not_auth_related - tests/test_core.py::TwythonAPITestCase::test_request_should_handle_401 - tests/test_core.py::TwythonAPITestCase::test_request_should_handle_rate_limit - tests/test_core.py::TwythonAPITestCase::test_sends_correct_accept_encoding_header -) diff --git a/dev-python/txaio/Manifest b/dev-python/txaio/Manifest deleted file mode 100644 index 0251c0442a38..000000000000 --- a/dev-python/txaio/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST txaio-25.12.2.tar.gz 117393 BLAKE2B 69a44a4c7a78ec118415524539b3de67c5f6c53e1cfe9f5d4805209ea2b26ad7c8f50c723ee571f1b8efb79eeb8f8cbce5424cb54a131b3f8951e8aed2901da3 SHA512 9d06c3d613a47328933637b4f4de5535d40b5be80c06f9c24de6499c8371789bd2281807c177272c5ca9556fec56a74dd9d41da890c392886dff62feb40337f1 -DIST txaio-25.9.2.tar.gz 50008 BLAKE2B ac43909f92370475d9ef64b8a64a454dbec1f3c28cac13d876ea7877b4f0b92d274867eabbdca7bceae5d32588e2e6befde2399e09a293e5a0548222cb1d1e6e SHA512 6a9ade6b8a7a7a29b96d8bc2a9ee5c2981270000b44736a753ef32aa6aa5f40b0fb0302d0b789795b313379eec236e8e5d02c5bebeefff1832a276994716794d diff --git a/dev-python/txaio/metadata.xml b/dev-python/txaio/metadata.xml deleted file mode 100644 index 6026f75d328a..000000000000 --- a/dev-python/txaio/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <maintainer> - <email>autobahnws@googlegroups.com</email> - <name>Crossbar.io Technologies GmbH</name> - </maintainer> - <remote-id type="pypi">txaio</remote-id> - <remote-id type="github">crossbario/txaio</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/txaio/txaio-25.12.2.ebuild b/dev-python/txaio/txaio-25.12.2.ebuild deleted file mode 100644 index db3397c5eb59..000000000000 --- a/dev-python/txaio/txaio-25.12.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Compatibility API between asyncio/Twisted/Trollius" -HOMEPAGE=" - https://github.com/crossbario/txaio/ - https://pypi.org/project/txaio/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/test[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # we certainly don't need to test "python setup.py sdist" here - test/test_packaging.py -) - -pkg_postinst() { - optfeature "Twisted support" "dev-python/twisted dev-python/zope-interface" -} diff --git a/dev-python/txaio/txaio-25.9.2.ebuild b/dev-python/txaio/txaio-25.9.2.ebuild deleted file mode 100644 index 50dce6761459..000000000000 --- a/dev-python/txaio/txaio-25.9.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Compatibility API between asyncio/Twisted/Trollius" -HOMEPAGE=" - https://github.com/crossbario/txaio/ - https://pypi.org/project/txaio/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/test[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # we certainly don't need to test "python setup.py sdist" here - test/test_packaging.py -) - -pkg_postinst() { - optfeature "Twisted support" "dev-python/twisted dev-python/zope-interface" -} diff --git a/dev-python/txamqp/Manifest b/dev-python/txamqp/Manifest deleted file mode 100644 index a42034dab274..000000000000 --- a/dev-python/txamqp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST txamqp-0.8.2.gh.tar.gz 118560 BLAKE2B 6e60cc0785462b92d046a620cc09eda8b7783bd09186a60299eba11c8f6f5780fc38b094ea974e4f1e443d3d30ee1428f30ad25fdb43554d25db17f36d323527 SHA512 4a5e468482433e684dc690abddeba3e0a6c77630055afe44487de72feecad9c750d179c43dee4e781d09c9c21259cecd615dc9f6eaa7d9ff7ca0796248ad5a02 diff --git a/dev-python/txamqp/metadata.xml b/dev-python/txamqp/metadata.xml deleted file mode 100644 index b98605c34a56..000000000000 --- a/dev-python/txamqp/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">txAMQP</remote-id> - <remote-id type="github">txamqp/txamqp</remote-id> - <bugs-to>https://github.com/txamqp/txamqp/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/txamqp/txamqp-0.8.2-r1.ebuild b/dev-python/txamqp/txamqp-0.8.2-r1.ebuild deleted file mode 100644 index 48b175d7b506..000000000000 --- a/dev-python/txamqp/txamqp-0.8.2-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 - -DESCRIPTION="Python library for communicating with AMQP peers using Twisted" -HOMEPAGE="https://github.com/txamqp/txamqp" -# pypi tarball misses doc files -# https://github.com/txamqp/txamqp/pull/10 -SRC_URI=" - https://github.com/txamqp/txamqp/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/twisted[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - net-misc/rabbitmq-server - ) -" - -python_test() { - cd src || die - # tests look for those files relatively to modules - cp -r specs "${BUILD_DIR}"/lib || die - - TXAMQP_BROKER=RABBITMQ "${EPYTHON}" -m twisted.trial txamqp - local ret=${?} - - [[ ${ret} == 0 ]] || die "Tests failed with ${EPYTHON}" -} - -src_test() { - einfo "Starting rabbitmq" - local -x RABBITMQ_LOG_BASE="${T}/rabbitmq/log" - local -x RABBITMQ_MNESIA_BASE="${T}/rabbitmq/mnesia" - local -x RABBITMQ_LOGS="${T}/rabbitmq.log" - local -x RABBITMQ_PID_FILE="${T}/rabbitmq.pid" - local -x RABBITMQ_ENABLED_PLUGINS_FILE="${T}/rabbitmq/enabled_plugins" - /usr/libexec/rabbitmq/rabbitmq-server -p 5672:5672 & - - einfo "Waiting for rabbitmq to fully load" - while ! { echo >/dev/tcp/localhost/5672 ; } &> /dev/null; do - sleep 1 - done - einfo "rabbitmq is ready" - - distutils-r1_src_test - - einfo "Stopping rabbitmq" - kill "$(<"${RABBITMQ_PID_FILE}")" || die -} - -python_install_all() { - local DOCS=( doc/* ) - - distutils-r1_python_install_all -} diff --git a/dev-python/txredisapi/Manifest b/dev-python/txredisapi/Manifest deleted file mode 100644 index 19463bbbbc12..000000000000 --- a/dev-python/txredisapi/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST txredisapi-1.4.11.gh.tar.gz 54559 BLAKE2B acc18f1db84043869ac1e52393654219f20c72e1492773015e4eac2ffc6289d3267852e3cf928e87218bae79118610df488cfe7f543ba7e531f90e96fc3dc79d SHA512 f48f9f702136b7b37d9841692f32cf917ec9577cb52b76240e27723b2e53e7a70ecdc4d28ccd7daa22e7ab61214edc4d58856f6c4c17e35939166ad0a553491e -DIST txredisapi-1.4.12.gh.tar.gz 55552 BLAKE2B 48f5060a75464873d464ff9900dc539ffd470867ef71f2c35863caada3f957dec388d6f340b01fd47026bf954e46dbc162103e3d5c4ff5693a0264fb8d7cdccc SHA512 71903954b3d3cdc82e020a094538ccae5dfc2676b042dd115b6e8a1e00c33ddb07cf1d2a1df81db563165ea327c53e1a22ae4acb09d6717612154fbc5f74e450 diff --git a/dev-python/txredisapi/files/txredisapi-1.4.11-multiple-colons.patch b/dev-python/txredisapi/files/txredisapi-1.4.11-multiple-colons.patch deleted file mode 100644 index 1dd05fd998d6..000000000000 --- a/dev-python/txredisapi/files/txredisapi-1.4.11-multiple-colons.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 3c8f36c263b7b6574e69422b50c9a900efc5ef7f Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Petr=20Van=C4=9Bk?= <arkamar@gentoo.org> -Date: Wed, 8 Oct 2025 15:33:27 +0200 -Subject: [PATCH] Fix INFO command parsing for lines with multiple colons - -This commit resolves an issue with parsing the INFO command output when -lines contain multiple `:` characters, such as those with IPv6 -addresses: - - listener0:name=tcp,bind=127.0.0.1,bind=::1,port=6379 - -Such a line can appear there since the Redis version 7.2.0. Listneres -info was introdcued commit 0c4d2fcc8eff ("Add listeners info string for -'INFO' command"). - -The fix is simple, the split() method in _process_info() is restricted -to perform the split only on the first `:` character. - -Fixes: https://github.com/IlyaSkriblovsky/txredisapi/issues/151 -Signed-off-by: Petr Vaněk <arkamar@gentoo.org> -Upstream-PR: https://github.com/IlyaSkriblovsky/txredisapi/pull/157 - -diff --git a/txredisapi.py b/txredisapi.py -index b02a78e..2f1875d 100644 ---- a/txredisapi.py -+++ b/txredisapi.py -@@ -1685,7 +1685,7 @@ def _process_info(self, r): - ':' in x and not x.startswith('#')] - d = {} - for kv in keypairs: -- k, v = kv.split(':') -+ k, v = kv.split(':', 1) - d[k] = v - return d - diff --git a/dev-python/txredisapi/metadata.xml b/dev-python/txredisapi/metadata.xml deleted file mode 100644 index fd2c1cf24a64..000000000000 --- a/dev-python/txredisapi/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>arkamar@gentoo.org</email> - <name>Petr Vaněk</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">IlyaSkriblovsky/txredisapi</remote-id> - <remote-id type="pypi">txredisapi</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/txredisapi/txredisapi-1.4.11-r1.ebuild b/dev-python/txredisapi/txredisapi-1.4.11-r1.ebuild deleted file mode 100644 index 9970d25eed73..000000000000 --- a/dev-python/txredisapi/txredisapi-1.4.11-r1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 optfeature - -DESCRIPTION="Non-blocking redis client for python" -HOMEPAGE=" - https://github.com/IlyaSkriblovsky/txredisapi/ - https://pypi.org/project/txredisapi/ -" -# Github is used because PyPI archive does not contain tests, -# see https://github.com/IlyaSkriblovsky/txredisapi/issues/149 -SRC_URI=" - https://github.com/IlyaSkriblovsky/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -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}] - ) -" - -PATCHES=( - "${FILESDIR}"/${P}-multiple-colons.patch -) - -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/txredisapi/txredisapi-1.4.12.ebuild b/dev-python/txredisapi/txredisapi-1.4.12.ebuild deleted file mode 100644 index db10669353ac..000000000000 --- a/dev-python/txredisapi/txredisapi-1.4.12.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# 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 - -DESCRIPTION="Non-blocking redis client for python" -HOMEPAGE=" - https://github.com/IlyaSkriblovsky/txredisapi/ - https://pypi.org/project/txredisapi/ -" -# Github is used because PyPI archive does not contain tests, -# see https://github.com/IlyaSkriblovsky/txredisapi/issues/149 -SRC_URI=" - https://github.com/IlyaSkriblovsky/${PN}/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -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/txrequests/Manifest b/dev-python/txrequests/Manifest deleted file mode 100644 index cb2c0875bc50..000000000000 --- a/dev-python/txrequests/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST txrequests-0.9.6.tar.gz 5306 BLAKE2B c1b55835c360f27c519371834de6cce0760e201a746d960425d7bef98e10cdb421d4db90b93bccdfa05b1fa2d5d6258fea4cce93fe62c7e9ad75780f1a5a89e6 SHA512 3892e121417b8346a2a2db02f8f4143b8f87c060cb4d48dbd07fa77559cfb0caf5742b257377ec0a746f2b995eba36f419a1a5b19d83a0c343cd39057dd34fb1 diff --git a/dev-python/txrequests/metadata.xml b/dev-python/txrequests/metadata.xml deleted file mode 100644 index baf3592d99d3..000000000000 --- a/dev-python/txrequests/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <maintainer> - <email>tardyp@gmail.com</email> - <name>Pierre Tardy</name> - </maintainer> - <remote-id type="pypi">txrequests</remote-id> - <remote-id type="github">tardyp/txrequests</remote-id> - </upstream> - <longdescription> - Small add-on for the python requests http library. - Makes use twisted's ThreadPool, so that the requests'API returns - deferred. The additional API and changes are minimal and strives - to avoid surprises. - </longdescription> -</pkgmetadata> diff --git a/dev-python/txrequests/txrequests-0.9.6-r1.ebuild b/dev-python/txrequests/txrequests-0.9.6-r1.ebuild deleted file mode 100644 index f0fe41cf76dc..000000000000 --- a/dev-python/txrequests/txrequests-0.9.6-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Asynchronous Python HTTP for Humans" -HOMEPAGE=" - https://github.com/tardyp/txrequests/ - https://pypi.org/project/txrequests/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv ~x86" -IUSE="test" -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=" - >=dev-python/requests-1.2.0[${PYTHON_USEDEP}] - dev-python/twisted[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - ) -" - -python_test() { - "${EPYTHON}" -m twisted.trial test_txrequests || - die "Tests failed for ${EPYTHON}" -} diff --git a/dev-python/txtorcon/Manifest b/dev-python/txtorcon/Manifest deleted file mode 100644 index fd7ad8296a45..000000000000 --- a/dev-python/txtorcon/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST txtorcon-24.8.0.gh.tar.gz 395135 BLAKE2B 14e800e64788fac8d840ee00f2032d697227d568ec671a040ae63d95849fc50d17e602bcac625251094237ef642dc1f05032735b06b52053a05fde33d41acc0d SHA512 b5e3d8f470dd2561b3291349d2d7b60bcc78b6f4eae7cc98e400cdbe57ff8dc5a5f7c59b3068a221faf60715296af1dd2587663c32d40ac70f37ddaa94cdd940 -DIST txtorcon-26.6.0.gh.tar.gz 395419 BLAKE2B 0c7f542c721e0c69404ba8bcff14f48708863ff8add48925f58861ad53ccf9538be3ffaff12bebd4f17928438a006a7c7050b5c026b8289e9a964c2290478e5a SHA512 21e2fe189c3b5275a32ea2d8fc03ebd3ea4d546977c7570660005b65d8fa0c0da0310e95ccd419d42eb1a254c42a3f57f959d6063d3fb935980dae8bb170d00d diff --git a/dev-python/txtorcon/metadata.xml b/dev-python/txtorcon/metadata.xml deleted file mode 100644 index c49e02a63638..000000000000 --- a/dev-python/txtorcon/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">txtorcon</remote-id> - <remote-id type="github">meejah/txtorcon</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/txtorcon/txtorcon-24.8.0-r1.ebuild b/dev-python/txtorcon/txtorcon-24.8.0-r1.ebuild deleted file mode 100644 index 635ba7dd6408..000000000000 --- a/dev-python/txtorcon/txtorcon-24.8.0-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Twisted-based Tor controller client, with state-tracking abstractions" -HOMEPAGE=" - https://txtorcon.readthedocs.org/ - https://github.com/meejah/txtorcon/ - https://pypi.org/project/txtorcon/ -" -SRC_URI=" - https://github.com/meejah/txtorcon/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/automat[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - sys-process/lsof - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/txtorcon/txtorcon-26.6.0.ebuild b/dev-python/txtorcon/txtorcon-26.6.0.ebuild deleted file mode 100644 index 272373e365b4..000000000000 --- a/dev-python/txtorcon/txtorcon-26.6.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="Twisted-based Tor controller client, with state-tracking abstractions" -HOMEPAGE=" - https://txtorcon.readthedocs.org/ - https://github.com/meejah/txtorcon/ - https://pypi.org/project/txtorcon/ -" -SRC_URI=" - https://github.com/meejah/txtorcon/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/automat[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/twisted[ssl,${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - sys-process/lsof - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/typeguard/Manifest b/dev-python/typeguard/Manifest deleted file mode 100644 index 0522a20a9a6c..000000000000 --- a/dev-python/typeguard/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST typeguard-4.5.1.tar.gz 80121 BLAKE2B 4156be34863fa4d14ef1c928059f3a6d5ffe5e508d09fedaa729c668fa9b3e8d3a6357082308c761440d4ebb55bec396c333b1c0b76ae23f2cb9396e5dd1e67d SHA512 6f9dea4b0eab7f9480d93d021673d61292bcaf4c2c688d7e00a3ce9948f18d230d4707c532ea40e588bb883fc5b60c59b385276e2e8963c31eb696f3891d3439 -DIST typeguard-4.5.1.tar.gz.provenance 9482 BLAKE2B 18feded8f2be9faffe6c23eba7b7bbc5346ea39c9b49bd236f0509ceaec975cc51ecb6268b1e182ea0bc706222bc899b0be1f449dbe527ec83d43fe749e755ee SHA512 48b8a6155eb34939678ff867c967909456aa39ec1d1babb02327d837887afd9e9609b6681b7fa62350560ab57a3477112798515ba5fd4f7585d38fce74364469 -DIST typeguard-4.5.2.tar.gz 80240 BLAKE2B c01e45060bc5a89e6545e7f627e3889580f712025affbe3022d6338bfc6b34f0cad0da5b20e7a8898606a9a1b7f189d2b90432e576c58f73329959a0b48961d1 SHA512 29f8ef17f148489656e7dc16ab89a2bcc890c43d54834c095ec238649028cfeb585238935cbbd2bed5311f530a1a9c4341a075466a605c471d6982aeb1dc5488 -DIST typeguard-4.5.2.tar.gz.provenance 9478 BLAKE2B cdbf5265c47a4373f5fa11257eae249928a7f52ae1c4cef835bb9789a81874b91c46f653c89dc96276b3984aa9a076566d3a3f706cadfe808e00c8573a95d322 SHA512 df64d46286633d1b538a05f9b6b4042b9d5219e2f55938e49e31a39619200f4ce2d48776fa1758d112b0cefa35521aa2b9094e2ebc47de3ecf47514642f89e4e diff --git a/dev-python/typeguard/metadata.xml b/dev-python/typeguard/metadata.xml deleted file mode 100644 index 127e8539e61a..000000000000 --- a/dev-python/typeguard/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">agronholm/typeguard</remote-id> - <remote-id type="pypi">typeguard</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/typeguard/typeguard-4.5.1.ebuild b/dev-python/typeguard/typeguard-4.5.1.ebuild deleted file mode 100644 index 875438033cd4..000000000000 --- a/dev-python/typeguard/typeguard-4.5.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/agronholm/typeguard -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Run-time type checker for Python" -HOMEPAGE=" - https://pypi.org/project/typeguard/ - https://github.com/agronholm/typeguard/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/typing-extensions-4.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # mypy changes results from version to version - tests/mypy - ) - - local -x PYTHONDONTWRITEBYTECODE= - # the XFAIL test pass due to some package being installed - epytest -o xfail_strict=False -p typeguard -} diff --git a/dev-python/typeguard/typeguard-4.5.2.ebuild b/dev-python/typeguard/typeguard-4.5.2.ebuild deleted file mode 100644 index fc2eff28320f..000000000000 --- a/dev-python/typeguard/typeguard-4.5.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/agronholm/typeguard -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Run-time type checker for Python" -HOMEPAGE=" - https://pypi.org/project/typeguard/ - https://github.com/agronholm/typeguard/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/typing-extensions-4.14.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # mypy changes results from version to version - tests/mypy - ) - - local -x PYTHONDONTWRITEBYTECODE= - # the XFAIL test pass due to some package being installed - epytest -o xfail_strict=False -p typeguard -} diff --git a/dev-python/typer/Manifest b/dev-python/typer/Manifest deleted file mode 100644 index 4e20effb8a77..000000000000 --- a/dev-python/typer/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST typer-0.24.2.tar.gz 119849 BLAKE2B baa49b38a5d813278cf1cd98b4a354582902e192dd6265b0905f473c998eeccf0a9f6b4fc07a700ab73eb75d1c37f36122c6b1730778c3a18f15ae6cf2dd0b50 SHA512 4e282e616c8ea57665493bb15bbe3e2a6388f974b602c879a16c14c7c07e55960d9808f4af50b78e79149bb3cb9dbd26da397078ebef8264ec7893ba74034014 -DIST typer-0.25.1.tar.gz 122276 BLAKE2B 08089d17ca0c038806d0dcc5795d5f88cd0e0163697288b5ae003bdfcaf95537ff465874f1bb5510fe84e0ae1f7ea9c68ebe08639253a0575c220b26297abeb2 SHA512 26e9927a82d8e17e8eae370b7235a7481b6d875c77c5600f8390c22a5274b3a0e3abe14d1c2eae93850613bf685555afe67a2e495687328615c65fc8d27bcb7b -DIST typer-0.26.6.tar.gz 201595 BLAKE2B 8876972ad0a676ddca9f67c243d820e36dc5c147ece11a797914dd64abf413f0c51f57d7695009b2683c3415010b2ab10c33f36bd853f277f03abee6d0bc7632 SHA512 35acd70290b7318f86f51d7b3a31a12bea719df3ec684f3099cd75ef49eff28700a3f40b1f92bcef855f5087f68a7e7cd367a7ae660850814085b7a7bb2821bc -DIST typer-0.26.7.tar.gz 201709 BLAKE2B 7c596ef29150726a82261b9f19374418a5380e3de6d8d43cb10299bf6f3afe3c428e92bdd3923ed0485819e0b68d5f0e93df567ef193294c6734dff2a9907186 SHA512 6efa29c2fc45d1c28acd6cbbe49e63784a51c26c833dff20e55281f45b2282838d5ebd7939693ffcc185a9a95ec00485c749183d19d6b33cd41eb402b314bbcc diff --git a/dev-python/typer/metadata.xml b/dev-python/typer/metadata.xml deleted file mode 100644 index b5bdcfff8652..000000000000 --- a/dev-python/typer/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <name>Oz Tiram</name> - <email>oz.tiram@gmail.com</email> - </maintainer> - <maintainer type="project" proxied="no"> - <name>Proxy Maintainers</name> - <email>proxy-maint@gentoo.org</email> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">fastapi/typer</remote-id> - <remote-id type="pypi">typer</remote-id> - </upstream> - <use> - <flag name="cli"> - Install "typer" entry point (conflicts with dev-lang/erlang). - Even with the flag disabled, the CLI can still be used - via "python -m typer". - </flag> - </use> -</pkgmetadata> diff --git a/dev-python/typer/typer-0.24.2.ebuild b/dev-python/typer/typer-0.24.2.ebuild deleted file mode 100644 index ef16cd680351..000000000000 --- a/dev-python/typer/typer-0.24.2.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 shell-completion pypi - -DESCRIPTION="Build great CLIs. Easy to code. Based on Python type hints" -HOMEPAGE=" - https://typer.tiangolo.com/ - https://github.com/fastapi/typer/ - https://pypi.org/project/typer/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/annotated-doc-0.0.2[${PYTHON_USEDEP}] - >=dev-python/click-8.2.1[${PYTHON_USEDEP}] - >=dev-python/rich-12.3.0[${PYTHON_USEDEP}] - >=dev-python/shellingham-1.3.0[${PYTHON_USEDEP}] - cli? ( !dev-lang/erlang ) -" -BDEPEND=" - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - if ! use cli; then - sed -i -e '/typer\.cli/d' pyproject.toml || die - fi -} - -python_test() { - # See scripts/tests.sh - local -x TERMINAL_WIDTH=3000 - local -x _TYPER_FORCE_DISABLE_TERMINAL=1 - local -x _TYPER_RUN_INSTALL_COMPLETION_TESTS=1 - - epytest -} - -python_install() { - if use cli && [[ ! ${COMPLETIONS_INSTALLED} ]]; then - local -x _TYPER_COMPLETE_TEST_DISABLE_SHELL_DETECTION=1 - newbashcomp - typer < <(typer --show-completion bash || die) - newzshcomp - typer < <(typer --show-completion zsh || die) - newfishcomp - typer < <(typer --show-completion fish || die) - COMPLETIONS_INSTALLED=1 - fi - - distutils-r1_python_install -} diff --git a/dev-python/typer/typer-0.25.1.ebuild b/dev-python/typer/typer-0.25.1.ebuild deleted file mode 100644 index 88fedb07f9fe..000000000000 --- a/dev-python/typer/typer-0.25.1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 shell-completion pypi - -DESCRIPTION="Build great CLIs. Easy to code. Based on Python type hints" -HOMEPAGE=" - https://typer.tiangolo.com/ - https://github.com/fastapi/typer/ - https://pypi.org/project/typer/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/annotated-doc-0.0.2[${PYTHON_USEDEP}] - >=dev-python/click-8.2.1[${PYTHON_USEDEP}] - >=dev-python/rich-13.8.0[${PYTHON_USEDEP}] - >=dev-python/shellingham-1.3.0[${PYTHON_USEDEP}] - cli? ( !dev-lang/erlang ) -" -BDEPEND=" - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # LLM crap - rm -r typer/.agents || die - if ! use cli; then - sed -i -e '/typer\.cli/d' pyproject.toml || die - fi -} - -python_test() { - # See scripts/tests.sh - local -x TERMINAL_WIDTH=3000 - local -x _TYPER_FORCE_DISABLE_TERMINAL=1 - local -x _TYPER_RUN_INSTALL_COMPLETION_TESTS=1 - - epytest -} - -python_install() { - if use cli && [[ ! ${COMPLETIONS_INSTALLED} ]]; then - local -x _TYPER_COMPLETE_TEST_DISABLE_SHELL_DETECTION=1 - newbashcomp - typer < <(typer --show-completion bash || die) - newzshcomp - typer < <(typer --show-completion zsh || die) - newfishcomp - typer < <(typer --show-completion fish || die) - COMPLETIONS_INSTALLED=1 - fi - - distutils-r1_python_install -} diff --git a/dev-python/typer/typer-0.26.6.ebuild b/dev-python/typer/typer-0.26.6.ebuild deleted file mode 100644 index f875bee44d47..000000000000 --- a/dev-python/typer/typer-0.26.6.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 shell-completion pypi - -DESCRIPTION="Build great CLIs. Easy to code. Based on Python type hints" -HOMEPAGE=" - https://typer.tiangolo.com/ - https://github.com/fastapi/typer/ - https://pypi.org/project/typer/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/annotated-doc-0.0.2[${PYTHON_USEDEP}] - >=dev-python/rich-13.8.0[${PYTHON_USEDEP}] - >=dev-python/shellingham-1.3.0[${PYTHON_USEDEP}] - cli? ( !dev-lang/erlang ) -" -BDEPEND=" - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # LLM crap - rm -r typer/.agents || die - if ! use cli; then - sed -i -e '/typer\.cli/d' pyproject.toml || die - fi -} - -python_test() { - # See scripts/tests.sh - local -x TERMINAL_WIDTH=3000 - local -x _TYPER_FORCE_DISABLE_TERMINAL=1 - local -x _TYPER_RUN_INSTALL_COMPLETION_TESTS=1 - - # needed to import tests.util somewhere deep in tests - local -x PYTHONPATH=${S} - - epytest -} - -python_install() { - if use cli && [[ ! ${COMPLETIONS_INSTALLED} ]]; then - local -x _TYPER_COMPLETE_TEST_DISABLE_SHELL_DETECTION=1 - newbashcomp - typer < <(typer --show-completion bash || die) - newzshcomp - typer < <(typer --show-completion zsh || die) - newfishcomp - typer < <(typer --show-completion fish || die) - COMPLETIONS_INSTALLED=1 - fi - - distutils-r1_python_install -} diff --git a/dev-python/typer/typer-0.26.7.ebuild b/dev-python/typer/typer-0.26.7.ebuild deleted file mode 100644 index f875bee44d47..000000000000 --- a/dev-python/typer/typer-0.26.7.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 shell-completion pypi - -DESCRIPTION="Build great CLIs. Easy to code. Based on Python type hints" -HOMEPAGE=" - https://typer.tiangolo.com/ - https://github.com/fastapi/typer/ - https://pypi.org/project/typer/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="cli" - -RDEPEND=" - >=dev-python/annotated-doc-0.0.2[${PYTHON_USEDEP}] - >=dev-python/rich-13.8.0[${PYTHON_USEDEP}] - >=dev-python/shellingham-1.3.0[${PYTHON_USEDEP}] - cli? ( !dev-lang/erlang ) -" -BDEPEND=" - test? ( - dev-python/coverage[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # LLM crap - rm -r typer/.agents || die - if ! use cli; then - sed -i -e '/typer\.cli/d' pyproject.toml || die - fi -} - -python_test() { - # See scripts/tests.sh - local -x TERMINAL_WIDTH=3000 - local -x _TYPER_FORCE_DISABLE_TERMINAL=1 - local -x _TYPER_RUN_INSTALL_COMPLETION_TESTS=1 - - # needed to import tests.util somewhere deep in tests - local -x PYTHONPATH=${S} - - epytest -} - -python_install() { - if use cli && [[ ! ${COMPLETIONS_INSTALLED} ]]; then - local -x _TYPER_COMPLETE_TEST_DISABLE_SHELL_DETECTION=1 - newbashcomp - typer < <(typer --show-completion bash || die) - newzshcomp - typer < <(typer --show-completion zsh || die) - newfishcomp - typer < <(typer --show-completion fish || die) - COMPLETIONS_INSTALLED=1 - fi - - distutils-r1_python_install -} diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest deleted file mode 100644 index 006024e3c527..000000000000 --- a/dev-python/types-docutils/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST types_docutils-0.22.3.20260408.tar.gz 57383 BLAKE2B 83a4923113df46e9e34dabd0c96ed9d890d76281cc8f19623d4c4ddce0059649b859bac063258de79a07cddf2c8873d82ae9b5e780a8fcbc687327c145705795 SHA512 006e13a701e06c86f41ae1e7da147a016e6f5262a0928bbb602b72b34a7a528ebb5e38713499a3f173ff0000ead60f3b5791b865e046980b62f94fc96159bfd9 -DIST types_docutils-0.22.3.20260508.tar.gz 57431 BLAKE2B 57e177b3456f67aa15064931c546a59c9adf1f768a2f06af0e94a89cae54c1056c91b3128766dd823e79cb123d5af1a4aae2030bf72f147f1415881a55e27c24 SHA512 1134279db54637bdc38a18d22898745ced91edc62b117e402f5b8f7a32d912dd84aeedb189727de7f558c72cb7aae299815d79b09768e068d7129a0fd23a094d -DIST types_docutils-0.22.3.20260518.tar.gz 57504 BLAKE2B 21d6dcc5006dcef7a8ef44a70837b84719f55f62997fc9ff92e1a039764f39244d3ddf6bdf91d37c16092e6a46427bef3d4312865ccee2dc0dbcf5bc6435ca51 SHA512 b6a6905a2483e7f3c0c52994689064b956efbce7854db72648861981531a93f0e230a84a5586d22ce44cda10a795595ffc75e5a54ea5ce3a8c9e4b567c4961ea diff --git a/dev-python/types-docutils/metadata.xml b/dev-python/types-docutils/metadata.xml deleted file mode 100644 index 16258fcc845f..000000000000 --- a/dev-python/types-docutils/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>tupone@gentoo.org</email> - <name>Tupone Alfredo</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">types-docutils</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/types-docutils/types-docutils-0.22.3.20260408.ebuild b/dev-python/types-docutils/types-docutils-0.22.3.20260408.ebuild deleted file mode 100644 index 55fe3d738c14..000000000000 --- a/dev-python/types-docutils/types-docutils-0.22.3.20260408.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for docutils" -HOMEPAGE="https://pypi.org/project/types-docutils/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" diff --git a/dev-python/types-docutils/types-docutils-0.22.3.20260508.ebuild b/dev-python/types-docutils/types-docutils-0.22.3.20260508.ebuild deleted file mode 100644 index c92bb7bf56ff..000000000000 --- a/dev-python/types-docutils/types-docutils-0.22.3.20260508.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for docutils" -HOMEPAGE="https://pypi.org/project/types-docutils/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" diff --git a/dev-python/types-docutils/types-docutils-0.22.3.20260518.ebuild b/dev-python/types-docutils/types-docutils-0.22.3.20260518.ebuild deleted file mode 100644 index c92bb7bf56ff..000000000000 --- a/dev-python/types-docutils/types-docutils-0.22.3.20260518.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for docutils" -HOMEPAGE="https://pypi.org/project/types-docutils/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" diff --git a/dev-python/types-gdb/Manifest b/dev-python/types-gdb/Manifest deleted file mode 100644 index 035b6666a265..000000000000 --- a/dev-python/types-gdb/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST types_gdb-16.3.0.20260408.tar.gz 25606 BLAKE2B 6e2699b4d5a3e901d2267903cf0c9a85a64696b27eded54dd7f8f3852945b8e20f2bdbcf5a8e5b171e8fd2a574a8ae0522ad3d5b5a6dbdb4b2e94d741d4d0c6c SHA512 28e2f9cdfb796baac931a51a50824bf95c388d210ca3f02bd9ab47432f2d6a7f3ad413754d568dc7e74c7c8a566d17958293ee9a8df6f07a8602bf52a74ddd4f -DIST types_gdb-16.3.0.20260508.tar.gz 25611 BLAKE2B 80a83065f83483202203d3983c645a86bab44b1b078f8e2612de04ff23f56869c07f1030aa6708d0ba48fbb3da75669c3bf9b5b222bcd7815b3781ebaa2ac647 SHA512 8102b8660b24eb17000ef3806288532b4c46fb78b7779a12dad161a9105ea45b90edf80664dc8a23a647eb40fa8d823aa74cb62264dd9c90969614a7ec54785e -DIST types_gdb-16.3.0.20260518.tar.gz 25677 BLAKE2B 4f4db2294ce28b29a7c4f49fb4e2b14cbec1e46f9a555308db70aca555441842549b80f4ec52c56f3602712985c422153152cefd456799b5ec6e23bb62151a65 SHA512 fa1b8370a7a2e05a48c849f9063d8654e94e5ee99dd10310a347fd185fbfb5b827a85efee0a1b0a379fb455746a56fbb09c22060e7bf419d4390e2d7514c39f1 diff --git a/dev-python/types-gdb/metadata.xml b/dev-python/types-gdb/metadata.xml deleted file mode 100644 index 078423d545aa..000000000000 --- a/dev-python/types-gdb/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>tupone@gentoo.org</email> - <name>Tupone Alfredo</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">types-gdb</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/types-gdb/types-gdb-16.3.0.20260408.ebuild b/dev-python/types-gdb/types-gdb-16.3.0.20260408.ebuild deleted file mode 100644 index ec6777edd3f7..000000000000 --- a/dev-python/types-gdb/types-gdb-16.3.0.20260408.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for gdb" -HOMEPAGE="https://pypi.org/project/types-gdb/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 x86" diff --git a/dev-python/types-gdb/types-gdb-16.3.0.20260508.ebuild b/dev-python/types-gdb/types-gdb-16.3.0.20260508.ebuild deleted file mode 100644 index 28150e73f252..000000000000 --- a/dev-python/types-gdb/types-gdb-16.3.0.20260508.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for gdb" -HOMEPAGE="https://pypi.org/project/types-gdb/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" diff --git a/dev-python/types-gdb/types-gdb-16.3.0.20260518.ebuild b/dev-python/types-gdb/types-gdb-16.3.0.20260518.ebuild deleted file mode 100644 index 28150e73f252..000000000000 --- a/dev-python/types-gdb/types-gdb-16.3.0.20260518.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for gdb" -HOMEPAGE="https://pypi.org/project/types-gdb/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" diff --git a/dev-python/types-protobuf/Manifest b/dev-python/types-protobuf/Manifest deleted file mode 100644 index 92ad80af5e41..000000000000 --- a/dev-python/types-protobuf/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST types_protobuf-6.32.1.20251210.tar.gz 63900 BLAKE2B 08401c94c98e675e423071698bbda8abd52589b507a0acb831730aa43ee6966a4d4e4530e891bb5ba574d7f3d38d11772c0d056b75a3a44d8f9731b9154e631d SHA512 ebbf4eeaecc1fdd03c4d69129c37a064bb837471c5400b1398d8e3ad8722470ffe9d4a7c2fa2cabadf9773144c82d33dfba801cabf94983f9e23ef96a69ac593 diff --git a/dev-python/types-protobuf/metadata.xml b/dev-python/types-protobuf/metadata.xml deleted file mode 100644 index 64df2f9a3e67..000000000000 --- a/dev-python/types-protobuf/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>watermanpaint@posteo.net</email> - <name>Lucio Sauer</name> - </maintainer> - <upstream> - <remote-id type="github">python/typeshed</remote-id> - <remote-id type="pypi">types-protobuf</remote-id> - <changelog>https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/protobuf.md</changelog> - </upstream> -</pkgmetadata> diff --git a/dev-python/types-protobuf/types-protobuf-6.32.1.20251210.ebuild b/dev-python/types-protobuf/types-protobuf-6.32.1.20251210.ebuild deleted file mode 100644 index a28aa569c0d1..000000000000 --- a/dev-python/types-protobuf/types-protobuf-6.32.1.20251210.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for protobuf" -HOMEPAGE=" - https://pypi.org/project/types-protobuf/ - https://github.com/python/typeshed/tree/master/stubs/protobuf/ -" -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" diff --git a/dev-python/types-psutil/Manifest b/dev-python/types-psutil/Manifest deleted file mode 100644 index f2c600235443..000000000000 --- a/dev-python/types-psutil/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST types_psutil-7.2.2.20260408.tar.gz 26556 BLAKE2B 9348e17cc616c3f6dc8e5de62bda803f97d6648585aa7d0156ee583a6d95197383fc0886f011c28b366005915ad43791524457f981bf566ef89f916e51e17c6c SHA512 969b6424777e01c6a7ec9d15f6cd0455cec21295c8494f5ba37581149e11679bd0d1cf8b266484e24443cc872d711787207a1961c7303afc31dd66fd15d6708e -DIST types_psutil-7.2.2.20260508.tar.gz 26575 BLAKE2B 8d31e14a16e6c701543c0bc71a2966a765a4dc8746e6513375fa1b9ea19b795629aa86c38f09d1fa21e29477f0e6f2bc3792e91d706da1e6a5b44f82d7d499f8 SHA512 4de979a1228bed858f0ef5e87229a5630b29d232f286948edff2e0fe2033aeaf3f7b26b298b86ffda51380f9883d4f0bcdaebc247956e3f2db8f3b3013d74627 -DIST types_psutil-7.2.2.20260518.tar.gz 26660 BLAKE2B 1c42cc5dbfcd370ee786a6645b6d1fc5612f6c1be9a9d30a8fcac109340480bc47e0b79a08b18018d636c9827c53872263a65e5035b8bfc22492252dcebcbf65 SHA512 957ed853813101dd8f50c92ea7ba554f40d0c0b57bb3a4172226860a4dbcaa259d3aa242faa5c6a6ca6921a3800a42b575d0b3c3a8686c2813a27b0af895e8a0 diff --git a/dev-python/types-psutil/metadata.xml b/dev-python/types-psutil/metadata.xml deleted file mode 100644 index 11bbf2400c0c..000000000000 --- a/dev-python/types-psutil/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">types-psutil</remote-id> - <remote-id type="github">python/typeshed</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/types-psutil/types-psutil-7.2.2.20260408.ebuild b/dev-python/types-psutil/types-psutil-7.2.2.20260408.ebuild deleted file mode 100644 index 29098b07458a..000000000000 --- a/dev-python/types-psutil/types-psutil-7.2.2.20260408.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# 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 pypi - -DESCRIPTION="Typing stubs for psutil" -HOMEPAGE="https://pypi.org/project/types-psutil/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - >=dev-python/setuptools-82.0.1[${PYTHON_USEDEP}] -" diff --git a/dev-python/types-psutil/types-psutil-7.2.2.20260508.ebuild b/dev-python/types-psutil/types-psutil-7.2.2.20260508.ebuild deleted file mode 100644 index e240c1b6afa5..000000000000 --- a/dev-python/types-psutil/types-psutil-7.2.2.20260508.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# 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 pypi - -DESCRIPTION="Typing stubs for psutil" -HOMEPAGE="https://pypi.org/project/types-psutil/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=dev-python/setuptools-82.0.1[${PYTHON_USEDEP}] -" diff --git a/dev-python/types-psutil/types-psutil-7.2.2.20260518.ebuild b/dev-python/types-psutil/types-psutil-7.2.2.20260518.ebuild deleted file mode 100644 index e240c1b6afa5..000000000000 --- a/dev-python/types-psutil/types-psutil-7.2.2.20260518.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# 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 pypi - -DESCRIPTION="Typing stubs for psutil" -HOMEPAGE="https://pypi.org/project/types-psutil/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=dev-python/setuptools-82.0.1[${PYTHON_USEDEP}] -" diff --git a/dev-python/types-python-dateutil/Manifest b/dev-python/types-python-dateutil/Manifest deleted file mode 100644 index ee37d2a786bc..000000000000 --- a/dev-python/types-python-dateutil/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST types_python_dateutil-2.9.0.20260508.tar.gz 17033 BLAKE2B a46afbb5e7889e389b5b3a6af75696245cf35b1dd2db97437edc0a51fc5fb2077fde65be7ab8a403e94cbca8440fc2c0f7723bc1b12aeb9fe9de63217125f264 SHA512 45716b6ab87712b358b878f834f8f01c719c4785038911e6c8112ab69c1a02e3783bff0a55eb878d5349feb6f772fcefb0152d47fb6393b3aeea024ab5e60597 -DIST types_python_dateutil-2.9.0.20260518.tar.gz 17082 BLAKE2B f6ef79697cb7a225c155753490433dcb831d31d580953d8c364662d94a3e250ff3d5f7a2c23ca592b1da8abd76a66e32a207f126feda7b356b460906bc1aab1e SHA512 e7d87b79f803b23048388c17761e6bba592ba557ae8166d225bd0428fd25c71a80e52dd8854461639407fb25714d961fc8b86e1860bce41123db45c851cc8c14 diff --git a/dev-python/types-python-dateutil/metadata.xml b/dev-python/types-python-dateutil/metadata.xml deleted file mode 100644 index 2bf26562b51f..000000000000 --- a/dev-python/types-python-dateutil/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">python/typeshed</remote-id> - <remote-id type="pypi">types-python-dateutil</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/types-python-dateutil/types-python-dateutil-2.9.0.20260508.ebuild b/dev-python/types-python-dateutil/types-python-dateutil-2.9.0.20260508.ebuild deleted file mode 100644 index 866a75258277..000000000000 --- a/dev-python/types-python-dateutil/types-python-dateutil-2.9.0.20260508.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for python-dateutil" -HOMEPAGE=" - https://github.com/python/typeshed/ - https://pypi.org/project/types-python-dateutil/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" - -BDEPEND=" - >=dev-python/setuptools-82.0.1[${PYTHON_USEDEP}] -" diff --git a/dev-python/types-python-dateutil/types-python-dateutil-2.9.0.20260518.ebuild b/dev-python/types-python-dateutil/types-python-dateutil-2.9.0.20260518.ebuild deleted file mode 100644 index 866a75258277..000000000000 --- a/dev-python/types-python-dateutil/types-python-dateutil-2.9.0.20260518.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for python-dateutil" -HOMEPAGE=" - https://github.com/python/typeshed/ - https://pypi.org/project/types-python-dateutil/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" - -BDEPEND=" - >=dev-python/setuptools-82.0.1[${PYTHON_USEDEP}] -" diff --git a/dev-python/types-requests/Manifest b/dev-python/types-requests/Manifest deleted file mode 100644 index 17cccf8b8509..000000000000 --- a/dev-python/types-requests/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST types-requests-2.32.0.20240712.tar.gz 17896 BLAKE2B 113c45898e73fe0a8b99251bd5b98aa0a6f4ddf7a743e8a80913a44c098c2d7942b41ee1b14451a521c9151fa5d14777f4f1313fd37d4f23ad82b2b24068919c SHA512 e54392d4a5f4bc923e7600141e468fc28de3bfdef8f1e54c6c4384bffc29707b3f86bb5125e5ac8822125a27fb3f0f4f498ca0b3f6448cb9cf5fe6c3fdb78527 -DIST types_requests-2.32.4.20250913.tar.gz 23113 BLAKE2B cf950878f78ab29a1ab6876fbdd9201415d7a02c56ac8f1dd159891dae2272d67b9402a679252386f7fa2de98dca523c915430049825ae8ec1cce89f2526d135 SHA512 9ce1f4330619e90d43c2a6962c85ea8d87f186f22b2b5923a3e80e45c6beb01e77a47e155f60fd1ce6f4592f0eba4483db537041a80edf5a97bdc9a2bc1fa019 diff --git a/dev-python/types-requests/metadata.xml b/dev-python/types-requests/metadata.xml deleted file mode 100644 index 5aa2eba6aa28..000000000000 --- a/dev-python/types-requests/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <bugs-to>https://github.com/python/typeshed/issues</bugs-to> - <remote-id type="github">python/typeshed</remote-id> - <remote-id type="pypi">types-requests</remote-id> - <changelog>https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/requests.md</changelog> - </upstream> -</pkgmetadata> diff --git a/dev-python/types-requests/types-requests-2.32.0.20240712.ebuild b/dev-python/types-requests/types-requests-2.32.0.20240712.ebuild deleted file mode 100644 index e5f40545fcfc..000000000000 --- a/dev-python/types-requests/types-requests-2.32.0.20240712.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for requests" -HOMEPAGE=" - https://pypi.org/project/types-requests/ - https://github.com/python/typeshed/tree/master/stubs/requests -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-python/urllib3-2" diff --git a/dev-python/types-requests/types-requests-2.32.4.20250913.ebuild b/dev-python/types-requests/types-requests-2.32.4.20250913.ebuild deleted file mode 100644 index 212ff0c4f128..000000000000 --- a/dev-python/types-requests/types-requests-2.32.4.20250913.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for requests" -HOMEPAGE=" - https://pypi.org/project/types-requests/ - https://github.com/python/typeshed/tree/master/stubs/requests -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=">=dev-python/urllib3-2" diff --git a/dev-python/types-setuptools/Manifest b/dev-python/types-setuptools/Manifest deleted file mode 100644 index 8d8068c52df2..000000000000 --- a/dev-python/types-setuptools/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST types_setuptools-82.0.0.20260408.tar.gz 44861 BLAKE2B 962c26fe06a7c3e679820357cd754d2b86e0a6f23c8d73aa53f70f14c971b4c2adce4f1996f42a364d8a803c517d7ac9f64d925e2226a57580adae5170363f90 SHA512 13fa510d928db23f5a651e566862e3f27e5ff5182b48ba5fbc606363ef7221839baa29989530db046571ced6924733fed4f3a01f3f4961d1fe38fc952fa84d4d -DIST types_setuptools-82.0.0.20260508.tar.gz 44919 BLAKE2B d650e3d58d09dbac12f91d6f72eda28f6b7b0b9811d3b30b1d7f452fb89af77ee2b67f2c36dfe7cef4dc79a4fa703dff6d380af63b4be8d8edf47e94085a2e8a SHA512 933c50dcd1db4fd0915af5d204421171118138afd2201481341733d6b816083b2da2f5af7f3e17ff6630a79673384701dc826d8a83fda95eaa534ff94470f75a -DIST types_setuptools-82.0.0.20260518.tar.gz 44999 BLAKE2B 5eaa98591b90ddb8ceb9001e650b945560c8a88471fcce6283c9bd27485fe52c84ded9ae31c70df427f7746199230f1db8518e74d694674540e34d1bb3ad98b1 SHA512 ebbe0cbd346fdff07bf9c282cf346b557dd694daf97e69f89ebaae7e71cceac94aeb04dd445dc9b05adc5c91d1d0b527bdf0ddd42c18ab138b5f289e80fcf97a diff --git a/dev-python/types-setuptools/metadata.xml b/dev-python/types-setuptools/metadata.xml deleted file mode 100644 index 72d068150f1f..000000000000 --- a/dev-python/types-setuptools/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">types-setuptools</remote-id> - <remote-id type="github">python/typeshed</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/types-setuptools/types-setuptools-82.0.0.20260408.ebuild b/dev-python/types-setuptools/types-setuptools-82.0.0.20260408.ebuild deleted file mode 100644 index 00271830f010..000000000000 --- a/dev-python/types-setuptools/types-setuptools-82.0.0.20260408.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# 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 pypi - -DESCRIPTION="Typing stubs for setuptools" -HOMEPAGE="https://pypi.org/project/types-setuptools/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - >=dev-python/setuptools-82.0.1[${PYTHON_USEDEP}] -" diff --git a/dev-python/types-setuptools/types-setuptools-82.0.0.20260508.ebuild b/dev-python/types-setuptools/types-setuptools-82.0.0.20260508.ebuild deleted file mode 100644 index 9c559442de25..000000000000 --- a/dev-python/types-setuptools/types-setuptools-82.0.0.20260508.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# 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 pypi - -DESCRIPTION="Typing stubs for setuptools" -HOMEPAGE="https://pypi.org/project/types-setuptools/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=dev-python/setuptools-82.0.1[${PYTHON_USEDEP}] -" diff --git a/dev-python/types-setuptools/types-setuptools-82.0.0.20260518.ebuild b/dev-python/types-setuptools/types-setuptools-82.0.0.20260518.ebuild deleted file mode 100644 index 9c559442de25..000000000000 --- a/dev-python/types-setuptools/types-setuptools-82.0.0.20260518.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# 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 pypi - -DESCRIPTION="Typing stubs for setuptools" -HOMEPAGE="https://pypi.org/project/types-setuptools/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - >=dev-python/setuptools-82.0.1[${PYTHON_USEDEP}] -" diff --git a/dev-python/typing-extensions/Manifest b/dev-python/typing-extensions/Manifest deleted file mode 100644 index dc71a97ad417..000000000000 --- a/dev-python/typing-extensions/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST typing_extensions-4.15.0.tar.gz 109391 BLAKE2B 6a34bd7862531d3471741749eb11562b19f72fdb120c85348b28452ba0de4146c3a553626640b1f38437b7d6478a8c74c59cf4498cfa435d8e94113500e7a692 SHA512 7ad50638ddbb575a929ffde20ac7b421970abacb311ce1b10b4bbc3b331318784863a8f67b44531327a69be08f5ab7ade65cbd1b5cd35af69fde491d800c8074 -DIST typing_extensions-4.15.0.tar.gz.provenance 9518 BLAKE2B dae04e788e20ad350a246c1bee1ef11200dec0ba650a5fd9a6fa160083b906cd19cf2330b3aa1dc3d5c8f0bed9627599bb6854b80a932e60adf2ee89391e4208 SHA512 1332e31df66302bf0e0c2e2d3171fd4b84d276d94348e2a3de215390b4d96fcd8794e05dc7d6327e76b22889739f435cc3eef270101acb8042d43cd34613974b diff --git a/dev-python/typing-extensions/files/typing-extensions-4.15.0-py314-test.patch b/dev-python/typing-extensions/files/typing-extensions-4.15.0-py314-test.patch deleted file mode 100644 index a17dc9615766..000000000000 --- a/dev-python/typing-extensions/files/typing-extensions-4.15.0-py314-test.patch +++ /dev/null @@ -1,28 +0,0 @@ -From aa81d37f98c3322d535a7d0c8dd093870f0fb5ef Mon Sep 17 00:00:00 2001 -From: Jelle Zijlstra <jelle.zijlstra@gmail.com> -Date: Thu, 18 Sep 2025 21:03:16 -0700 -Subject: [PATCH] fix test on 3.14 - ---- - src/test_typing_extensions.py | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -diff --git a/src/test_typing_extensions.py b/src/test_typing_extensions.py -index 27f4059c..f07e1eb0 100644 ---- a/src/test_typing_extensions.py -+++ b/src/test_typing_extensions.py -@@ -4508,8 +4508,12 @@ def _make_td(future, class_name, annos, base, extra_names=None): - child = _make_td( - child_future, "Child", {"child": "int"}, "Base", {"Base": base} - ) -- base_anno = typing.ForwardRef("int", module="builtins") if base_future else int -- child_anno = typing.ForwardRef("int", module="builtins") if child_future else int -+ if sys.version_info >= (3, 14): -+ base_anno = typing.ForwardRef("int", module="builtins", owner=base) if base_future else int -+ child_anno = typing.ForwardRef("int", module="builtins", owner=child) if child_future else int -+ else: -+ base_anno = typing.ForwardRef("int", module="builtins") if base_future else int -+ child_anno = typing.ForwardRef("int", module="builtins") if child_future else int - self.assertEqual(base.__annotations__, {'base': base_anno}) - self.assertEqual( - child.__annotations__, {'child': child_anno, 'base': base_anno} diff --git a/dev-python/typing-extensions/metadata.xml b/dev-python/typing-extensions/metadata.xml deleted file mode 100644 index 7e18d1440fad..000000000000 --- a/dev-python/typing-extensions/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">typing-extensions</remote-id> - <remote-id type="github">python/typing_extensions</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/typing-extensions/typing-extensions-4.15.0.ebuild b/dev-python/typing-extensions/typing-extensions-4.15.0.ebuild deleted file mode 100644 index 2393699a7e10..000000000000 --- a/dev-python/typing-extensions/typing-extensions-4.15.0.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=flit -PYPI_VERIFY_REPO=https://github.com/python/typing_extensions -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Backported and Experimental Type Hints for Python 3.7+" -HOMEPAGE=" - https://pypi.org/project/typing-extensions/ - https://github.com/python/typing_extensions/ -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - >=dev-python/flit-core-3.11[${PYTHON_USEDEP}] - test? ( - dev-python/test[${PYTHON_USEDEP}] - ) -" - -# TODO: switch back to unittests once we don't need deselects -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/python/typing_extensions/pull/683 - "${FILESDIR}/${P}-py314-test.patch" -) - -python_test() { - local EPYTEST_DESELECT=() - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - src/test_typing_extensions.py::NamedTupleTests::test_same_as_typing_NamedTuple - ) - ;; - python3.15*) - EPYTEST_DESELECT+=( - src/test_typing_extensions.py::AllTests::test_alias_names_still_exist - src/test_typing_extensions.py::AllTests::test_all_names_in___all__ - src/test_typing_extensions.py::AllTests::test_typing_extensions_includes_standard - src/test_typing_extensions.py::GetTypeHintTests::test_annotation_and_optional_default - src/test_typing_extensions.py::NoExtraItemsTests::test_constructor - src/test_typing_extensions.py::NoExtraItemsTests::test_repr - src/test_typing_extensions.py::TestSentinels::test_sentinel_deprecated - src/test_typing_extensions.py::TestSentinels::test_sentinel_deprecated_explicit_repr - src/test_typing_extensions.py::TypeAliasTypeTests::test_cannot_set_attributes - src/test_typing_extensions.py::TypeVarTupleTests::test_repr - src/test_typing_extensions.py::UnpackTests::test_repr - ) - ;; - esac - - cd src || die - epytest -} diff --git a/dev-python/typing-inspect/Manifest b/dev-python/typing-inspect/Manifest deleted file mode 100644 index 013f920d56be..000000000000 --- a/dev-python/typing-inspect/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST typing_inspect-0.9.0.tar.gz 13825 BLAKE2B 599ec6a99fd040ac5ee83ef20deee86a8255dd116c8d8defe67d99291088984efc3b639986a9d350b26200028a309cfe6590a3f75dc4b9e0306bdc13bb65641e SHA512 5d46e6632895fa0a59007779f49a5812beff09f59e359a81af93bfee7bb5f4c2025566efbd27422299a614baa4d9c22da2317377090b0ad1cdd89fca73e9ee5a diff --git a/dev-python/typing-inspect/metadata.xml b/dev-python/typing-inspect/metadata.xml deleted file mode 100644 index 4905763b14d6..000000000000 --- a/dev-python/typing-inspect/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">ilevkivskyi/typing_inspect</remote-id> - <remote-id type="pypi">typing-inspect</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/typing-inspect/typing-inspect-0.9.0.ebuild b/dev-python/typing-inspect/typing-inspect-0.9.0.ebuild deleted file mode 100644 index ee6015149627..000000000000 --- a/dev-python/typing-inspect/typing-inspect-0.9.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Runtime inspection utilities for Python typing module" -HOMEPAGE="https://github.com/ilevkivskyi/typing_inspect" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/mypy-extensions-0.3.0[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-3.7.4.2[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest diff --git a/dev-python/typing-inspection/Manifest b/dev-python/typing-inspection/Manifest deleted file mode 100644 index 383306e18a3c..000000000000 --- a/dev-python/typing-inspection/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST typing_inspection-0.4.2.tar.gz 75949 BLAKE2B bae55da912aae3d2a2c5b64f99f15731f414c9341c2ba5d8c77d1b467342b889669f9009f844c5540222389ba83f2c5549855d43efdc6a6a44cbbeb43e1d60b6 SHA512 1011e708fe0c93da57948f3bc8a00d6d45774d7960c6719fd3357c36fb2050147fc0dae51838b389e76fe1b360e44744d783e9a441c10e2702f88b5a7293892e -DIST typing_inspection-0.4.2.tar.gz.provenance 9675 BLAKE2B 65e34b18eb41684e9302b79ac6e68021cd687acdf0f988ed27006601206848e5cfa3f22d46b92cd6f75bcc5fece1d3575388840105e1eb7bd9d580cd5885df01 SHA512 57efbe35549205bb7037337170d4e2e3c85b5cb9343c6764691ba56b5e8ffe4c72f1ceb820d6836d0217e5179d47770873bb40efb13e6846b23b818af4864c58 diff --git a/dev-python/typing-inspection/metadata.xml b/dev-python/typing-inspection/metadata.xml deleted file mode 100644 index 80b4e6230163..000000000000 --- a/dev-python/typing-inspection/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">pydantic/typing-inspection</remote-id> - <remote-id type="pypi">typing-inspection</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/typing-inspection/typing-inspection-0.4.2.ebuild b/dev-python/typing-inspection/typing-inspection-0.4.2.ebuild deleted file mode 100644 index ebbf9d9a593b..000000000000 --- a/dev-python/typing-inspection/typing-inspection-0.4.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2025-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/pydantic/typing-inspection -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Runtime typing introspection tools" -HOMEPAGE=" - https://github.com/pydantic/typing-inspection/ - https://pypi.org/project/typing-inspection/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/typing-extensions-4.12.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/typogrify/Manifest b/dev-python/typogrify/Manifest deleted file mode 100644 index ef70f9ee5341..000000000000 --- a/dev-python/typogrify/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST typogrify-2.1.0.tar.gz 28622 BLAKE2B b3ca5fa5c518bcbf508bd30bfca665c222809e8760e04b0aaec34e87e1dc137391b66bbf99d601b168c7178bd10273625d209ba5bcbddb9742b3c4cc9b2161f8 SHA512 25d7e52f370928b542d5202bd64dfd461f4ba81a92c8ca74423faa8bf852ad859fc5291847a0b3c69252d671257249474aa4639f032c6a9635f42e35b82af48e -DIST typogrify-2.1.0.tar.gz.provenance 8910 BLAKE2B 61e174f8829ec6be485eab7e9ba3f97575dc80f800caf52de881230d3986fe786f486956db42e143c4142a5b2584cf29ec5be61d324303d8528958e308b71f67 SHA512 0e3201492086f545b292141256457a5b2d646328127a12b38ca01353ad2d285d7e5865a4715879b753bbd3762b02b7a2cb81dc11c477ec4e58687482f2f718de diff --git a/dev-python/typogrify/metadata.xml b/dev-python/typogrify/metadata.xml deleted file mode 100644 index 0c4a1ea3bfd3..000000000000 --- a/dev-python/typogrify/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">typogrify</remote-id> - <remote-id type="github">justinmayer/typogrify</remote-id> - <bugs-to>https://github.com/justinmayer/typogrify/issues/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/typogrify/typogrify-2.1.0.ebuild b/dev-python/typogrify/typogrify-2.1.0.ebuild deleted file mode 100644 index 6dccb7935598..000000000000 --- a/dev-python/typogrify/typogrify-2.1.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2021-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/justinmayer/typogrify -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Filters for web typography, supporting Django & Jinja templates" -HOMEPAGE=" - https://github.com/justinmayer/typogrify/ - https://pypi.org/project/typogrify/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/smartypants-1.8.3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest --doctest-modules \ - typogrify/filters.py \ - typogrify/packages/titlecase/tests.py -} diff --git a/dev-python/tzdata/metadata.xml b/dev-python/tzdata/metadata.xml deleted file mode 100644 index 7d421671d884..000000000000 --- a/dev-python/tzdata/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/tzdata/tzdata-10001.ebuild b/dev-python/tzdata/tzdata-10001.ebuild deleted file mode 100644 index 9441b0ecbdb0..000000000000 --- a/dev-python/tzdata/tzdata-10001.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="tzdata shim to satisfy requirements (while using system tzdata)" -HOMEPAGE="https://peps.python.org/pep-0615/" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - sys-libs/timezone-data -" - -src_unpack() { - mkdir "${S}" || die - cat > "${S}/pyproject.toml" <<-EOF || die - [build-system] - requires = ["flit_core"] - build-backend = "flit_core.buildapi" - - [project] - name = "tzdata" - version = "${PV}" - description = "tzdata shim to satisfy requirements (using system tzdata)" - EOF - cat > "${S}/tzdata.py" <<-EOF || die - raise ModuleNotFoundError("Please do not import tzdata, use zoneinfo module instead, see PEP 615") - EOF -} diff --git a/dev-python/tzlocal/Manifest b/dev-python/tzlocal/Manifest deleted file mode 100644 index afad5f51113d..000000000000 --- a/dev-python/tzlocal/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tzlocal-5.3.1.gh.tar.gz 26331 BLAKE2B d2f2f1981613fd148950bcfe5ab3797597c77342d0d848379562534a4fae2c9b9b0c98d6fb4cc1758d4b1dc6d6bda4d2f3ff9555d0bf0418c4cfa589fb720a12 SHA512 e72581649488e9771d314c7aea149367749866263df18baccb63c4fe369a863c392a8522c6be7987c32ff835dd11aae93b37028b0e7276dcf5c3d6e9a7b63ccc diff --git a/dev-python/tzlocal/metadata.xml b/dev-python/tzlocal/metadata.xml deleted file mode 100644 index 2297abcfed9a..000000000000 --- a/dev-python/tzlocal/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">tzlocal</remote-id> - <remote-id type="github">regebro/tzlocal</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/tzlocal/tzlocal-5.3.1.ebuild b/dev-python/tzlocal/tzlocal-5.3.1.ebuild deleted file mode 100644 index 893bb1b32825..000000000000 --- a/dev-python/tzlocal/tzlocal-5.3.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="tzinfo object for the local timezone" -HOMEPAGE=" - https://github.com/regebro/tzlocal/ - https://pypi.org/project/tzlocal/ -" -# symlinks aren't correctly preserved in sdist, as of 5.0.1 -SRC_URI=" - https://github.com/regebro/tzlocal/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" - -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/u-msgpack-python/Manifest b/dev-python/u-msgpack-python/Manifest deleted file mode 100644 index d2047dd3ecf5..000000000000 --- a/dev-python/u-msgpack-python/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST u-msgpack-python-2.8.0.tar.gz 18167 BLAKE2B 9cd0bf2a7dca8eac4c990e320a5d3c325ea31867c82a46d588c8e9bfae1feef504916f8cb75d3f2ed2adb3fa13c03c07fca91071d5d9a6d6ab47686539d704bf SHA512 61dd332c9f72db65a6a949e2acdc668ab01981b3eb1e9fd58e506d35d47f5f656b9d0abec92ae0e4d949bab063aeff75c205b92758275d99dbbe5f65f15241b9 diff --git a/dev-python/u-msgpack-python/metadata.xml b/dev-python/u-msgpack-python/metadata.xml deleted file mode 100644 index 83dd33c6e9ab..000000000000 --- a/dev-python/u-msgpack-python/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <maintainer> - <email>vsergeev@gmail.com</email> - <name>Vanya Sergeev</name> - </maintainer> - <remote-id type="pypi">u-msgpack-python</remote-id> - <remote-id type="github">vsergeev/u-msgpack-python</remote-id> - </upstream> - <longdescription> - u-msgpack-python is a lightweight MessagePack serializer and - deserializer module written in pure Python, compatible with both Python - 2 and Python 3, as well as CPython and PyPy implementations of Python. - u-msgpack-python is fully compliant with the latest MessagePack - specification. In particular, it supports the new binary, UTF-8 string, - and application-defined ext types - </longdescription> -</pkgmetadata> diff --git a/dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild b/dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild deleted file mode 100644 index da2bd9447cac..000000000000 --- a/dev-python/u-msgpack-python/u-msgpack-python-2.8.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A portable, lightweight MessagePack serializer and deserializer" -HOMEPAGE=" - https://github.com/vsergeev/u-msgpack-python/ - https://pypi.org/project/u-msgpack-python/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests pytest diff --git a/dev-python/ubelt/Manifest b/dev-python/ubelt/Manifest deleted file mode 100644 index f0a4824e25ba..000000000000 --- a/dev-python/ubelt/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ubelt-1.4.1.gh.tar.gz 385376 BLAKE2B 98a60de68b04150ba48d6bc4d6eb537ceb913b6a9e60eb90a682779eb19c49b68c2f2c842758b9458445ec3c3a14941f747061228a8bfd28e37a2b7f31277a76 SHA512 de9156c64a3eee49ab6d1ef59e4cc9042f4f3b672581a1e99da242c2e098a6cccb1b209f5b1d9b89f98fde3e9980d6517dba14293621e1dc7cf846b43f11d84c -DIST ubelt-1.4.2.gh.tar.gz 406280 BLAKE2B 3265c74e74736ce5c46c74b0e6ac12a6f470b7bb2cc9d620dad497131a4265c8a37d1f5f1ad18242175a5c62f88f482c8bf891d2c53f0c2f689539e52b160cde SHA512 dec75a65976a21ab32336d11d23090173298f7c73ea87acaf4c3460a437de51ae5a4bb80fed5450e58f44b4f282e528aa2d1cff027ca4c1be86379df29faa697 diff --git a/dev-python/ubelt/metadata.xml b/dev-python/ubelt/metadata.xml deleted file mode 100644 index 1cb34565e417..000000000000 --- a/dev-python/ubelt/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">Erotemic/ubelt</remote-id> - <remote-id type="pypi">ubelt</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/ubelt/ubelt-1.4.1.ebuild b/dev-python/ubelt/ubelt-1.4.1.ebuild deleted file mode 100644 index c0d0af963747..000000000000 --- a/dev-python/ubelt/ubelt-1.4.1.ebuild +++ /dev/null @@ -1,47 +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="A stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress" -HOMEPAGE=" - https://github.com/Erotemic/ubelt/ - https://pypi.org/project/ubelt/ -" -SRC_URI=" - https://github.com/Erotemic/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -BDEPEND=" - test? ( - >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}] - >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] - >=dev-python/xxhash-1.0.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( xdoctest ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/test_editable_modules.py::test_import_of_editable_install - # relies on passwd home being equal to ${HOME} - ubelt/util_path.py::userhome:0 -) - -EPYTEST_IGNORE=( - # asserts for running on win32 in global scope - ubelt/_win32_jaraco.py -) diff --git a/dev-python/ubelt/ubelt-1.4.2.ebuild b/dev-python/ubelt/ubelt-1.4.2.ebuild deleted file mode 100644 index c0d0af963747..000000000000 --- a/dev-python/ubelt/ubelt-1.4.2.ebuild +++ /dev/null @@ -1,47 +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="A stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress" -HOMEPAGE=" - https://github.com/Erotemic/ubelt/ - https://pypi.org/project/ubelt/ -" -SRC_URI=" - https://github.com/Erotemic/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -BDEPEND=" - test? ( - >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}] - >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] - >=dev-python/xxhash-1.0.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( xdoctest ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/test_editable_modules.py::test_import_of_editable_install - # relies on passwd home being equal to ${HOME} - ubelt/util_path.py::userhome:0 -) - -EPYTEST_IGNORE=( - # asserts for running on win32 in global scope - ubelt/_win32_jaraco.py -) diff --git a/dev-python/uc-micro-py/Manifest b/dev-python/uc-micro-py/Manifest deleted file mode 100644 index eba5501dc36e..000000000000 --- a/dev-python/uc-micro-py/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST uc_micro_py-2.0.0.tar.gz 6611 BLAKE2B d00fb53eb42ce0825f145b53f1522df661547850ecdef9c837b61005c34148f0716bf5231690dd48f55068fff596a96013a40ef141924bef249235ad6ec7bf9e SHA512 cf1b6aca4e6cd01704842414ec2e9fac1ae21a5e5242427f4e3ac836012cd2d560a44796b9c67298eb1c9a9c56f6361f040ace3530cba3e466f0f118772e9866 -DIST uc_micro_py-2.0.0.tar.gz.provenance 9430 BLAKE2B 94f731b44589d0da6dcd6bcbb4e936c11f7ab2b0bd4fe036e839eebe3a5a58ef4b4a25014381ff316087de7ff7ff5b0fe847dfed144d2d39e91381896a088147 SHA512 574dc2c66ced25eccbfefe77d66dd5c18a97ee4dafb7cca02460f758f2156eb90d283afe7337b4ee15bc9d912172da27ea1ca913e8c9062db3062d89f95c95c3 diff --git a/dev-python/uc-micro-py/metadata.xml b/dev-python/uc-micro-py/metadata.xml deleted file mode 100644 index c91cb5f9f4b7..000000000000 --- a/dev-python/uc-micro-py/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">tsutsu3/uc.micro-py</remote-id> - <remote-id type="pypi">uc-micro-py</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/uc-micro-py/uc-micro-py-2.0.0.ebuild b/dev-python/uc-micro-py/uc-micro-py-2.0.0.ebuild deleted file mode 100644 index 2f3be1491677..000000000000 --- a/dev-python/uc-micro-py/uc-micro-py-2.0.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/tsutsu3/uc.micro-py -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Micro subset of unicode data files for linkify-it-py projects" -HOMEPAGE=" - https://github.com/tsutsu3/uc.micro-py/ - https://pypi.org/project/uc-micro-py/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/ujson/Manifest b/dev-python/ujson/Manifest deleted file mode 100644 index 02fba802f544..000000000000 --- a/dev-python/ujson/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST ujson-5.12.0.tar.gz 7158451 BLAKE2B 0a70ac85dcd4516af11c9a9014930dbb2f172485f22c2ce2db5c49a3d3938b040b9df99fd4d8c03f690929b45364a62b7967136dc4cb1bacf7dfaabcb73d8638 SHA512 1424f30338194edf934f90a5a59a66f119e3121ecb57c134738cfd5ef52fbda786d7c98c3bba33e4ffb7858357be0ab69376e44d687202522645ccf7fd829969 -DIST ujson-5.12.0.tar.gz.provenance 9494 BLAKE2B 9776e4f9914e95172cf27c02d785ee2e1e3a9462f69cd6db8ed0716123fb021ac0a60ddbe4ae945c503d206d7a3fec6781ebe3471fdab951e4dd8ba3b20fb91a SHA512 c54ce5a6428c3702df6140129a45fd5b48f42391b4a7afd137711215ee940563aaaf3369a15d96eb387e60bf5ad038df94664c43c1e59b6f260fcae5928cd82d -DIST ujson-5.12.1.tar.gz 7164538 BLAKE2B 3e666173bd56e7a2c3f7f52e60509d9017904db4aba4b70b8f14380ba6de767ee07233343bd99ad30674611dee9bc7756b46e555307add41b9f71b5d35b39f79 SHA512 2904bf37c8e8c155d9fabaed7837dc58840e9e21ec516f43c2047c926e7d29d2d37506c261d23bd05f113fdda6658d347eb7d7a54c32e699f0c3652fe12943b6 -DIST ujson-5.12.1.tar.gz.provenance 9630 BLAKE2B 9985aeea8ce9a426e85f93fcf9933b69fb6f12d887a31bfa6e0a82347f601f5a09889e7bb669ff1a537ee2bbef8825f7d67a0da88cf2bffe60ea8f729696994b SHA512 9c89ab7a9f1d0511ea03ffb3a81725a6bba822495fb591560ba25e43ac95686fcd08b97b8f86c19b8a994bd310e98c78c9d6dc79cba21c6941a1e7bfa86e5a17 diff --git a/dev-python/ujson/metadata.xml b/dev-python/ujson/metadata.xml deleted file mode 100644 index fc2865a8dcad..000000000000 --- a/dev-python/ujson/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>swegener@gentoo.org</email> - <name>Sven Wegener</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">ujson</remote-id> - <remote-id type="github">ultrajson/ultrajson</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/ujson/ujson-5.12.0.ebuild b/dev-python/ujson/ujson-5.12.0.ebuild deleted file mode 100644 index df4d9632755d..000000000000 --- a/dev-python/ujson/ujson-5.12.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/ultrajson/ultrajson -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ultra fast JSON encoder and decoder for Python" -HOMEPAGE=" - https://github.com/ultrajson/ultrajson/ - https://pypi.org/project/ujson/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -DEPEND=" - dev-libs/double-conversion:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - export UJSON_BUILD_DC_INCLUDES="${EPREFIX}/usr/include/double-conversion" - export UJSON_BUILD_DC_LIBS="-ldouble-conversion" - export UJSON_BUILD_NO_STRIP=1 -} diff --git a/dev-python/ujson/ujson-5.12.1.ebuild b/dev-python/ujson/ujson-5.12.1.ebuild deleted file mode 100644 index c96d5f771f3b..000000000000 --- a/dev-python/ujson/ujson-5.12.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/ultrajson/ultrajson -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ultra fast JSON encoder and decoder for Python" -HOMEPAGE=" - https://github.com/ultrajson/ultrajson/ - https://pypi.org/project/ujson/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -DEPEND=" - dev-libs/double-conversion:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - export UJSON_BUILD_DC_INCLUDES="${EPREFIX}/usr/include/double-conversion" - export UJSON_BUILD_DC_LIBS="-ldouble-conversion" - export UJSON_BUILD_NO_STRIP=1 -} diff --git a/dev-python/ukkonen/Manifest b/dev-python/ukkonen/Manifest deleted file mode 100644 index ef9265cb1578..000000000000 --- a/dev-python/ukkonen/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ukkonen-1.1.0.gh.tar.gz 4392 BLAKE2B da42a7a05fc02929fbaa619b1472621b8f34ae107262cabbfcac66c3671f23a0cd8c43a923fd7db2785f1b54a4b5f6524314254382d287364e0ca9055820c076 SHA512 c43f39c063f115b9ce1f8c6fe299462d0cc56f817f43cc9b9758f05b2e10367ce410951e1ceedb46ad7b22b1b2d0ea36388b8716f9d9efca200d2720e1194857 diff --git a/dev-python/ukkonen/metadata.xml b/dev-python/ukkonen/metadata.xml deleted file mode 100644 index d4ba35cb5b1c..000000000000 --- a/dev-python/ukkonen/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="pypi">ukkonen</remote-id> - <remote-id type="github">asottile/ukkonen</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/ukkonen/ukkonen-1.1.0.ebuild b/dev-python/ukkonen/ukkonen-1.1.0.ebuild deleted file mode 100644 index 35f2cc2f74d8..000000000000 --- a/dev-python/ukkonen/ukkonen-1.1.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Implementation of bounded Levenshtein distance (Ukkonen)" -HOMEPAGE=" - https://pypi.org/project/ukkonen/ - https://github.com/asottile/ukkonen/ -" -SRC_URI=" - https://github.com/asottile/ukkonen/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv x86" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') -" -BDEPEND=" - ${RDEPEND} -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/unasync/Manifest b/dev-python/unasync/Manifest deleted file mode 100644 index 61570fc06699..000000000000 --- a/dev-python/unasync/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST unasync-0.6.0.gh.tar.gz 18124 BLAKE2B 80e7e2ef2be10c9d1f5b0e1dd8316f4d8ab4c051f902442adb0f52cf6c78fa3432e6bdf58a42243e31b9daf43f7a3db8afbfe968c4d9128b6bc7a6e30d09cfbf SHA512 1092df25ac6fbd7517ed2157c0bf7a993342806bcc2a7bbed474d9a7659cf1116cd147a4494877f19a35b741ed7d81389daef1533c5a96ad109005c10363cac2 diff --git a/dev-python/unasync/metadata.xml b/dev-python/unasync/metadata.xml deleted file mode 100644 index 7f5b12869179..000000000000 --- a/dev-python/unasync/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>parona@protonmail.com</email> - <name>Alfred Wingate</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">python-trio/unasync</remote-id> - <remote-id type="pypi">unasync</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/unasync/unasync-0.6.0-r1.ebuild b/dev-python/unasync/unasync-0.6.0-r1.ebuild deleted file mode 100644 index d994857fa754..000000000000 --- a/dev-python/unasync/unasync-0.6.0-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2025 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 async transformation code" -HOMEPAGE=" - https://github.com/python-trio/unasync/ - https://pypi.org/project/unasync/ -" -SRC_URI=" - https://github.com/python-trio/unasync/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/tokenize-rt[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs/source \ - dev-python/sphinxcontrib-trio \ - dev-python/sphinx-rtd-theme - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/uncalled-for/Manifest b/dev-python/uncalled-for/Manifest deleted file mode 100644 index 1d87fee5821a..000000000000 --- a/dev-python/uncalled-for/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST uncalled_for-0.2.0.tar.gz 49488 BLAKE2B b87b267f1a95a7e15906069227a96d809e90aca8708a4090684ccbbbb71e14dabd4953813333c1d1e67a44104ad993946a1d06d483708d29ddfaa18fa7b492f4 SHA512 efafa7e6877a4b2453cc90c7100fe5931ac873035421cb682062aea8feadab41f1313f962f86f0a92356a311a9345d62b2dbb68544f90ec58a22e306cb81c1d4 -DIST uncalled_for-0.2.0.tar.gz.provenance 9585 BLAKE2B 6a2e848050500387496f5e7bbd98a127accea20a66c51d2247c3e8230e1f57acdd5164b16ef1230d8112038ab47aeb1e53e8ef80ce798f749efae1138651ce98 SHA512 b2319a4360fc8c2ac7debfa4c7fce7dfad5415c76df79e6dbb2cfa43d2a2ff95f0d94375506c8dd275fea09206f53e58493983e39f13303feee59799ee3c8e64 diff --git a/dev-python/uncalled-for/metadata.xml b/dev-python/uncalled-for/metadata.xml deleted file mode 100644 index 01dd7c8a25f5..000000000000 --- a/dev-python/uncalled-for/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>falbrechtskirchinger@gmail.com</email> - <name>Florian Albrechtskirchinger</name> - </maintainer> - <upstream> - <remote-id type="pypi">uncalled-for</remote-id> - <remote-id type="github">chrisguidry/uncalled-for</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/uncalled-for/uncalled-for-0.2.0.ebuild b/dev-python/uncalled-for/uncalled-for-0.2.0.ebuild deleted file mode 100644 index 815fe45533c0..000000000000 --- a/dev-python/uncalled-for/uncalled-for-0.2.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/chrisguidry/uncalled-for -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Async dependency injection for Python functions" -HOMEPAGE=" - https://github.com/chrisguidry/uncalled-for - https://pypi.org/project/uncalled-for/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/--cov/d' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/uncertainties/Manifest b/dev-python/uncertainties/Manifest deleted file mode 100644 index 8e12dbce8cc9..000000000000 --- a/dev-python/uncertainties/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST uncertainties-3.2.4.tar.gz 162075 BLAKE2B 62d82e1757673c9af7d09e8eb2af054416563420bc2e36ed774810f7b535502feaf62b8bc768031a614c1a2fdd0d9dbdc93decf586fb3663d4bc578febaf72e8 SHA512 6653b687393b0fc4b779c0dafd6d3115ee57e1f77f3a7d4351e0e790f1faf42dbf0298f72572123e624a590e75fa6c98c2a0de2d869353884273666f6ed61aa4 -DIST uncertainties-3.2.4.tar.gz.provenance 9456 BLAKE2B 1f2a240feca55bf40f48d78dd403939af630ef13adf2a06d2817a52b54f60193f755cbffea884e9bb5c8f19a7198623afaf96185542303b919972a42c62a7d4a SHA512 b0c9e17afc9e59048818c8c55a230862c26581a75e41d22c97641cc456cc510d7193ff3c6e267b90b3c2141d87c1f751cc3f654527403977d148ad1b67fd7b51 diff --git a/dev-python/uncertainties/metadata.xml b/dev-python/uncertainties/metadata.xml deleted file mode 100644 index 4d1857508b13..000000000000 --- a/dev-python/uncertainties/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en"> - uncertainties is a Python module, which allows calculations such as - . - (0.2 +/- 0.01) * 2 = 0.4 +/- 0.02 - . - to be performed transparently; much more complex mathematical expressions - involving numbers with uncertainties can also be evaluated transparently. - Correlations between expressions are correctly taken into account; x-x is - thus exactly zero, for instance. The uncertainties produced by this module - are what is predicted by error propagation theory. - </longdescription> - <upstream> - <remote-id type="github">lmfit/uncertainties</remote-id> - <remote-id type="pypi">uncertainties</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/uncertainties/uncertainties-3.2.4.ebuild b/dev-python/uncertainties/uncertainties-3.2.4.ebuild deleted file mode 100644 index ff561b914c28..000000000000 --- a/dev-python/uncertainties/uncertainties-3.2.4.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/lmfit/uncertainties -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python module for calculations with uncertainties" -HOMEPAGE=" - https://pythonhosted.org/uncertainties/ - https://github.com/lmfit/uncertainties/ - https://pypi.org/project/uncertainties/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "numpy support" dev-python/numpy -} diff --git a/dev-python/undervolt/Manifest b/dev-python/undervolt/Manifest deleted file mode 100644 index 19ac3bea108f..000000000000 --- a/dev-python/undervolt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST undervolt-0.4.0.tar.gz 9976 BLAKE2B 57f9d7b8f1c00497a86669baab02749e43fed934e1ec29e512223ebfac2c7a1231d48def78c387e3c7030f06d716b8c165abfab95450193f8fd4c7615ec20389 SHA512 bd2743e8bea277bd9d6c80abcfad2c3e98f03a5bda2987b5ca448abbd2fd5b912e939bbddb619c59376de77bc5e7f7fe5c3dab929375a849abbdad8e55db3984 diff --git a/dev-python/undervolt/metadata.xml b/dev-python/undervolt/metadata.xml deleted file mode 100644 index 3fac1e41002d..000000000000 --- a/dev-python/undervolt/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gonegrier.duarte@gmail.com</email> - <name>Gonçalo Negrier Duarte</name> - </maintainer> - <upstream> - <remote-id type="github">georgewhewell/undervolt</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/undervolt/undervolt-0.4.0.ebuild b/dev-python/undervolt/undervolt-0.4.0.ebuild deleted file mode 100644 index c1a2ea8533ca..000000000000 --- a/dev-python/undervolt/undervolt-0.4.0.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2023 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="Undervolt Intel CPUs under Linux" -HOMEPAGE="https://github.com/georgewhewell/undervolt" -SRC_URI="https://github.com/georgewhewell/undervolt/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" diff --git a/dev-python/undervolt/undervolt-9999.ebuild b/dev-python/undervolt/undervolt-9999.ebuild deleted file mode 100644 index b05e2db07419..000000000000 --- a/dev-python/undervolt/undervolt-9999.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 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 git-r3 distutils-r1 - -EGIT_REPO_URI="https://github.com/georgewhewell/undervolt.git" -DESCRIPTION="Undervolt Intel CPUs under Linux" -HOMEPAGE="https://github.com/georgewhewell/undervolt" - -LICENSE="GPL-2" -SLOT="0" - -src_compile() { - distutils-r1_src_compile -} - -src_install() { - distutils-r1_src_install -} diff --git a/dev-python/unearth/Manifest b/dev-python/unearth/Manifest deleted file mode 100644 index 41e88bafb280..000000000000 --- a/dev-python/unearth/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST unearth-0.18.2.tar.gz 285169 BLAKE2B 53e1d714276ee6c456b8d21ab12fe6abfa816dc3f8c407279f680d85e85a9a71f7e3ab841a24728a7d26a580f2bc032b2875bfe3943c500af7344ac973e27365 SHA512 a6e676ffc5ea543184ba17f7b5e355dc346147d1584fe850eea7adb69fff4e0df88d47fd8e1c0d9264f188a385d22e0759fd73d278efa9c1d6048976dad3531f -DIST unearth-0.18.2.tar.gz.provenance 9710 BLAKE2B 6fd70dd262848f23979b7e17c90a7f4b240ec86727c0c46f899035b715b8f29d5cd7281747be578ca43e0a6295331deaec1d8ebbd64f45d542271cd6f3f8c9b1 SHA512 9f1c515d3be2b4c391a544d042ad4843833a8ad714ba7b987a570b738af578facd03c71181a1a4b7ef72117ce0ff768aef2f0d1ecdd6b9c7e7e8229aecbd1c7b diff --git a/dev-python/unearth/metadata.xml b/dev-python/unearth/metadata.xml deleted file mode 100644 index b532fa36d3f4..000000000000 --- a/dev-python/unearth/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">frostming/unearth</remote-id> - <remote-id type="pypi">unearth</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/unearth/unearth-0.18.2.ebuild b/dev-python/unearth/unearth-0.18.2.ebuild deleted file mode 100644 index 0cadc27d0112..000000000000 --- a/dev-python/unearth/unearth-0.18.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYPI_VERIFY_REPO=https://github.com/frostming/unearth -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A utility to fetch and download python packages" -HOMEPAGE=" - https://pypi.org/project/unearth/ - https://github.com/frostming/unearth/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - <dev-python/httpx-1[${PYTHON_USEDEP}] - >=dev-python/httpx-0.27.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/flask[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/requests-wsgi-adapter[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{httpserver,mock} ) -distutils_enable_tests pytest diff --git a/dev-python/unicode-segmentation-rs/Manifest b/dev-python/unicode-segmentation-rs/Manifest deleted file mode 100644 index 6405f70c5895..000000000000 --- a/dev-python/unicode-segmentation-rs/Manifest +++ /dev/null @@ -1,21 +0,0 @@ -DIST cc-1.2.60.crate 97051 BLAKE2B 292350c3fe7dc3e023fe4f7cd07b3a5a7233996963b42391243948f834a17cf69781bab32cf46d62722c45437f50123450811dce8aa0e96ee63f35480cc15d90 SHA512 d67fd7400bd1d20f26f7a6743ac02ad09dba0b8002172b87907f4a7ae2487ee41feb2f24fe375ca91a3ac4fde1dc8b48b6703b74297c9eb42bd1e91ac8fe4e80 -DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST libc-0.2.184.crate 820172 BLAKE2B 61c2c133b14e79a6871eed0fef248a063f19d41def5bdf72bc7f96c3b60eac24b52d13e16f28d68d750a16fe546c26f245cc088782fd26f8fac78da91b1d5c0f SHA512 46e22ca28ee3562bfa2475a944390cf2d864e11d533889c753c4888a56c02b981bf9507b7866bec65c1b1aa32801cc1c57b660bd93149111547ece7ddc55f31e -DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 -DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-0.28.3.crate 1204476 BLAKE2B 8540a1c51bac4fbe04ea34d5ce38471c13d5a3f0759e60cf21d67e846b00feb8316e70f32cb8dc6b74d09f0901ffc83d5f41b1a06da6d34790ef13e4cefcad45 SHA512 f955957eec4b95cc9337d331bba3bba52b4754b301cf86cd974601e64eb20c2424023b19be89a224661fe2e185de646cd3d0d00705b6b5cbd139856c9443a247 -DIST pyo3-build-config-0.28.3.crate 35961 BLAKE2B 61a0101913c6d563721049ca99256c2aefd89b017a7e18c82f4a6aceca0aefeaa71fd559cd43adfb5034ce076c904e5188f8f73961ea217287fbfd12caab9401 SHA512 78f85696901b16540d42187d10e888bd929b9f23415faeb73f9798abda1af3506a308145dd4113b070521271c72624d7930fb4b19bad25aa1afd3082030c9126 -DIST pyo3-ffi-0.28.3.crate 80881 BLAKE2B 4ac7066c911e2aec18aa9245efed00585d063f81d69910e6a146f8efbf2939ab5de519bbf2a3dde78b40c264e97c62490db80e9b2e84aaf080d63659a6676459 SHA512 ec49b5cc67d19f46c9daea76b37b4988af0f63b9ed67c71190f015a0aa9691d4a8ffd4128413de430928428e1e8e26d44c3103f561e6b71b7e8c4597ab602d9f -DIST pyo3-macros-0.28.3.crate 8963 BLAKE2B ca9967cfba565b873ed77565ff6eb8408473c227d191797e9db8c6b5cbc89abc17ffd57ae71e28877088fe19373da2f503cdefeae6b0a47796f6abcf62044f08 SHA512 57d178bd9b53dd98916e60c89bc26c34f9949829dc17bf7d6cc15b704bba7c874d85d6bd3c827d401268660a79230a6e32711048da939ec4e22342f3e08046d1 -DIST pyo3-macros-backend-0.28.3.crate 88063 BLAKE2B a484b12bbab3031838f61149ab9f08b9e460a2bd02089e08e58dac2cb747afbc0cdfe64018ed4c8cb0bbbd1d22e3eb05a6a72b020da6b71a584ec51ca8d24292 SHA512 45ce31ed64ee4fd0249736d480c9840a756bc45934d6803ae11e0680057ecf4cc74c71b47ccf9241fc3ab5c1e0b9c758426f08bd523d1ace92fc308302ea3c84 -DIST python3-dll-a-0.2.15.crate 104255 BLAKE2B d08eb9cdbc9011e8965b24aa9c9538f0a2e372c0e76fd96d9241b587d83d16cb5cb1f5fcf7f62123dee69970be900e9cf46ad959f130f5095eaacf44470b66ce SHA512 1f5bad896ef5f630e43fd76cd9ea73ce859ac98c9c569435045f21633ddff085416ba7ae387e823339696edb729a94700dba44e7351c79b1408f05ebdda0a7ba -DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 -DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 -DIST unicode-segmentation-1.13.2.crate 111829 BLAKE2B dcca4af1f3d432c7f40366f7a29267a698cd0ee9a8d3fdb55c577c3456c75f1d664f8bd1f9a59f9b19b93f073a1af7f89bc7d70f87f7c8ade148187c9b8b4990 SHA512 79652f9c22e755530e3910e8a4e176cc882c4b9895755e1539e20820b6dd74cbd52dcc9185eb11f3f150214fb6a822a4aadb6fe967e9a590602008587c67cf77 -DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965 -DIST unicode_segmentation_rs-0.2.4.tar.gz 27177 BLAKE2B d184f8cb3686d532f2fb8c78f3bb510bab63a99e288b631751992a6da84fc2b8b1efdefa512ec2dfbb07091f9a0d8b45aa280c0764e3ccfc8c97ee5ab044a028 SHA512 b60c04acd703bc0402213fad0b3498b09209a8498d11c9b3985b458c315f0ecd3dfc558ed118c6f8b73236e6a373c9143c67e6ae430f86308e7b73c4e9bfac12 diff --git a/dev-python/unicode-segmentation-rs/metadata.xml b/dev-python/unicode-segmentation-rs/metadata.xml deleted file mode 100644 index f792eb3b900b..000000000000 --- a/dev-python/unicode-segmentation-rs/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">WeblateOrg/unicode-segmentation-rs</remote-id> - <remote-id type="pypi">unicode-segmentation-rs</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/unicode-segmentation-rs/unicode-segmentation-rs-0.2.4.ebuild b/dev-python/unicode-segmentation-rs/unicode-segmentation-rs-0.2.4.ebuild deleted file mode 100644 index 3ad17d0e958a..000000000000 --- a/dev-python/unicode-segmentation-rs/unicode-segmentation-rs-0.2.4.ebuild +++ /dev/null @@ -1,56 +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=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.85.0" -CRATES=" - cc@1.2.60 - find-msvc-tools@0.1.9 - heck@0.5.0 - libc@0.2.184 - once_cell@1.21.4 - portable-atomic@1.13.1 - proc-macro2@1.0.106 - pyo3-build-config@0.28.3 - pyo3-ffi@0.28.3 - pyo3-macros-backend@0.28.3 - pyo3-macros@0.28.3 - pyo3@0.28.3 - python3-dll-a@0.2.15 - quote@1.0.45 - shlex@1.3.0 - syn@2.0.117 - target-lexicon@0.13.5 - unicode-ident@1.0.24 - unicode-segmentation@1.13.2 - unicode-width@0.2.2 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Unicode segmentation and width for Python using Rust" -HOMEPAGE=" - https://github.com/WeblateOrg/unicode-segmentation-rs/ - https://pypi.org/project/unicode-segmentation-rs/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -QA_FLAGS_IGNORED=" - usr/lib/py.*/site-packages/unicode_segmentation_rs/unicode_segmentation_rs.* -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/unidecode/Manifest b/dev-python/unidecode/Manifest deleted file mode 100644 index aed2606a110d..000000000000 --- a/dev-python/unidecode/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Unidecode-1.4.0.tar.gz 200149 BLAKE2B 34456bd340aebc40ccd92170dcbcc15b02231ed84fe1d9c7095e2be6e695207be262724f6178b37c6ad0a729715f1dd2a56214aa4233136179bb07fe5f7a99f3 SHA512 c2030855bf650a648d1707b629f29ad7b911b1143f603176b2236695fc884f1d25b7d635a92cd206e71b9b56bc9ab965952a187749b6dbf664b41a33b592db82 diff --git a/dev-python/unidecode/metadata.xml b/dev-python/unidecode/metadata.xml deleted file mode 100644 index c868e18ae31c..000000000000 --- a/dev-python/unidecode/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">Unidecode</remote-id> - <remote-id type="github">avian2/unidecode</remote-id> - <bugs-to>https://github.com/avian2/unidecode/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/unidecode/unidecode-1.4.0.ebuild b/dev-python/unidecode/unidecode-1.4.0.ebuild deleted file mode 100644 index 0f177b615e61..000000000000 --- a/dev-python/unidecode/unidecode-1.4.0.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Module providing ASCII transliterations of Unicode text" -HOMEPAGE="https://pypi.org/project/Unidecode/" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" - -distutils_enable_tests unittest diff --git a/dev-python/unidiff/Manifest b/dev-python/unidiff/Manifest deleted file mode 100644 index 35e73a1877aa..000000000000 --- a/dev-python/unidiff/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST unidiff-0.7.5.tar.gz 20931 BLAKE2B b43ff383fdc52f2d2973a42a8178eeae46b2e73919dc4e79166fe100b3d3cc8a47c1a55f76f1f4b49d5c175eea3949e750b7c4ddea716e8f1d6faa34109cdc81 SHA512 bcb8c234643ecaf7d8227b57f90fbc546851b5e3abe84d74b33570bf3399b9be756b4dca9f1506b69e9401e724bfd9892c5deac515160685e5399bfe555716a3 diff --git a/dev-python/unidiff/metadata.xml b/dev-python/unidiff/metadata.xml deleted file mode 100644 index 6cfa6e58554c..000000000000 --- a/dev-python/unidiff/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <maintainer> - <email>mbordese@gmail.com</email> - <name>Matias Bordese</name> - </maintainer> - <remote-id type="pypi">unidiff</remote-id> - <remote-id type="github">matiasb/python-unidiff</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/unidiff/unidiff-0.7.5.ebuild b/dev-python/unidiff/unidiff-0.7.5.ebuild deleted file mode 100644 index 75b9912639cb..000000000000 --- a/dev-python/unidiff/unidiff-0.7.5.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Unified diff parsing/metadata extraction library" -HOMEPAGE=" - https://github.com/matiasb/python-unidiff/ - https://pypi.org/project/unidiff/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/unittest-mixins/Manifest b/dev-python/unittest-mixins/Manifest deleted file mode 100644 index 82ab88956954..000000000000 --- a/dev-python/unittest-mixins/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST unittest-mixins-1.6.tar.gz 14901 BLAKE2B 0b63fd102395e61b1cfdbabc8a7e71e5cfabe71830a5fbefaac5bb2a4774b838dcad5f7d8c46fd7968f7ea35eee913aaf88d7cf8666aafc247859246ed2eb664 SHA512 6f78be17c53ec22a680b49a7541e2159c8f504dbc0b39c3c11e7676e20d3c6201be6cc722929017781658f0f690d1c258e0b148fa5dabb5af25e63b28dac5ffa diff --git a/dev-python/unittest-mixins/metadata.xml b/dev-python/unittest-mixins/metadata.xml deleted file mode 100644 index d12b504862d2..000000000000 --- a/dev-python/unittest-mixins/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">unittest-mixins</remote-id> - <remote-id type="github">nedbat/unittest-mixins</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild b/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild deleted file mode 100644 index 91bd8ed69c40..000000000000 --- a/dev-python/unittest-mixins/unittest-mixins-1.6-r2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A set of mixin classes and other helpers for unittest test case classes" -HOMEPAGE=" - https://github.com/nedbat/unittest-mixins/ - https://pypi.org/project/unittest-mixins/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/unpaddedbase64/Manifest b/dev-python/unpaddedbase64/Manifest deleted file mode 100644 index 660c45753e6a..000000000000 --- a/dev-python/unpaddedbase64/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST unpaddedbase64-2.1.0.gh.tar.gz 5869 BLAKE2B c53dae277b5e69f6d905724d5b212050100286217fd236f9e1a6c344ff479d4c38ee9634a544b2e693522c04a9bbfdaeebbb2ac79904089d91e4d6c18b6995e8 SHA512 9c7c2dd6e52ffae2bf076ccf9e1e2ea9a53cbef083c23f640cc2f3f5c49ceee0c92c8abe0469e10d80b7c9e74d69b2b06111b1c4204b4cb1788ee3fffcea6e11 diff --git a/dev-python/unpaddedbase64/metadata.xml b/dev-python/unpaddedbase64/metadata.xml deleted file mode 100644 index 970beb6c7428..000000000000 --- a/dev-python/unpaddedbase64/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>arkamar@gentoo.org</email> - <name>Petr Vaněk</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">unpaddedbase64</remote-id> - <remote-id type="github">matrix-org/python-unpaddedbase64</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild b/dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild deleted file mode 100644 index 204c37c44e31..000000000000 --- a/dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Unpadded Base64" -HOMEPAGE=" - https://github.com/matrix-org/python-unpaddedbase64/ - https://pypi.org/project/unpaddedbase64/ -" -SRC_URI="https://github.com/matrix-org/python-unpaddedbase64/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/python-${P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64" - -distutils_enable_tests unittest diff --git a/dev-python/unrardll/Manifest b/dev-python/unrardll/Manifest deleted file mode 100644 index 692799ecadae..000000000000 --- a/dev-python/unrardll/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST unrardll-0.1.7.tar.gz 10780032 BLAKE2B 92f852ed9cbc02d4c48093dbd5a7f64f4bc279a7b3a3018247a832a61c263b3be19ec5ea94ffdc78c85bd2737647cc3eb231ae9d0953da1de5f23002e7e6ffdc SHA512 23da519c37e52e5cc032d119d1b723c0f4b4ec2c8a08b8ec24a193395d5530780c65a1c20f69aa58f6976ea5e7481c11b92a472cfbce8c477af14673be2189fc diff --git a/dev-python/unrardll/metadata.xml b/dev-python/unrardll/metadata.xml deleted file mode 100644 index f6fa47e592ae..000000000000 --- a/dev-python/unrardll/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>eschwartz@gentoo.org</email> - <name>Eli Schwartz</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">kovidgoyal/unrardll</remote-id> - <remote-id type="pypi">unrardll</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/unrardll/unrardll-0.1.7.ebuild b/dev-python/unrardll/unrardll-0.1.7.ebuild deleted file mode 100644 index cccd397c75eb..000000000000 --- a/dev-python/unrardll/unrardll-0.1.7.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python wrapper for the UnRAR DLL" -HOMEPAGE=" - https://github.com/kovidgoyal/unrardll - https://pypi.org/project/unrardll/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm64" - -# The version constraint is needed to resolve https://bugs.gentoo.org/916036 -# and guarantee the headers are findable. -DEPEND=">=app-arch/unrar-6.2.12-r1:=" -RDEPEND="${DEPEND}" - -distutils_enable_tests unittest - -src_prepare() { - default - # https://github.com/kovidgoyal/unrardll/pull/5 - mv test/basic.py test/test_basic.py || die -} diff --git a/dev-python/untangle/Manifest b/dev-python/untangle/Manifest deleted file mode 100644 index 2d79c3607d5a..000000000000 --- a/dev-python/untangle/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST untangle-1.2.1.gh.tar.gz 24598 BLAKE2B b2f4c43de92dd0fcfcc8f805c91887cc85e9648c3ae83ad95f4c5949ee53c8cf8707e0f2a2e638e47df2b8076d80808116b7666c8e2476857aea5d6ed574186a SHA512 dd0f828b4e1e33bce7d6d735788d36410fb81d4a67b2b449bfd70670ab68df6f5589e12666f515322e998b0df9a0a5ed88130ec17eff86904e5293a5473385ee diff --git a/dev-python/untangle/metadata.xml b/dev-python/untangle/metadata.xml deleted file mode 100644 index 4323c9da571e..000000000000 --- a/dev-python/untangle/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">untangle</remote-id> - <remote-id type="github">stchris/untangle</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/untangle/untangle-1.2.1-r2.ebuild b/dev-python/untangle/untangle-1.2.1-r2.ebuild deleted file mode 100644 index 8417024b76c9..000000000000 --- a/dev-python/untangle/untangle-1.2.1-r2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Convert XML documents into Python objects" -HOMEPAGE=" - https://github.com/stchris/untangle/ - https://pypi.org/project/untangle/ -" -SRC_URI=" - https://github.com/stchris/untangle/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" - -RDEPEND=" - >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - # poetry, sigh - sed -i -e 's:\^:>=:' pyproject.toml || die -} diff --git a/dev-python/upstream-ontologist/Manifest b/dev-python/upstream-ontologist/Manifest deleted file mode 100644 index 9d8726367f0b..000000000000 --- a/dev-python/upstream-ontologist/Manifest +++ /dev/null @@ -1,779 +0,0 @@ -DIST addr2line-0.25.1.crate 43134 BLAKE2B 1538b50e123fe0a3fa0940ba4718cc86720e63f874fc7d949917720feb57e6daefa471caaee4c14e200ca385af738effd388861982c128933390b6a6227b7d2d SHA512 c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2 -DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d -DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b -DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 -DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03 -DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 -DIST annotate-snippets-0.11.5.crate 34687 BLAKE2B 56145ab821d64a980b7a7d1e89649ae8a4bb63f688ed9df750d4efc72e69e34a53148d786fdbaf05532fb7061de8ca802e269f0c51557f1a14a926820321d0f1 SHA512 c23c33244118958653b69d7b5b34eaf67a1866e15b79c7eae9c438b246fd840a2447638413fffed1ab61a10d16c2f9982a8f5e5afdf8c2a84a135596566e8a8f -DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 -DIST anstream-0.6.21.crate 29516 BLAKE2B ddab9728a4824b1682a84339e2c5212904fcf878867c8ed7604ce045d4ba6bae0f129e73968e20d58a9b2e297ad1b6ddd5557907d3b6ae9253e3127ea901d40b SHA512 909059510b778f606df779d5f8ee69cf721072e81f933eb5f5fddaa4d1586a0040ba7456165d5db16c812dd654c2dda6b929ccb997310b507f1b79846ca1f402 -DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e -DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa -DIST anstyle-query-1.1.4.crate 10192 BLAKE2B c5672d2982bef5702f5d592bea8b4336df3f24edad35656873accb4491c0b6f323189c6721a7f722e6aae31ea8c183a93e3d59a123dc1c150ad1c85640906e40 SHA512 b94c550b865d17c15b2ff1a41da4f7aaf3a5c0694b2188c7238cae8212d8390f759381a3ae5598c13396a728aed8bffd4e32fe06da51af0ba92c334124d26641 -DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d -DIST anstyle-wincon-3.0.10.crate 12558 BLAKE2B eddfdfd0bf8ec9520319c3bc54d627be3ecc4d931181e629f5ae4f1352a1662476060a25639f390825405691ef22befbc6f1b51d79047690fadbc90993b9ff5d SHA512 bee4e8a76185a359e6f6c0cca11ca322a8ff6eb92a1659986bbb2287c5e198f3e9cf3e48c9d980b18fa012b5d52f97cd017770736be27e550cf61be553982c8c -DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b -DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca -DIST ar_archive_writer-0.2.0.crate 31814 BLAKE2B 0ac8fdb006890652bb7f0db19f4ab7816104ae6201aac4312b74dc0d6c13ba072d553481e0b999586c43e6998fbdd811612ed0a9ce59fcbf74304e81151931ac SHA512 9182433144032f83b06e94171d3c043879d912e87362103547f76e9d412a47f1d16b0a68a9f09d544d18e8b71a04ae27468c8039006b3ccfe3c5a3217a7e5071 -DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf20472592a2b822f15d7208f1cbbf9a43ab419b63acf7f4e244924e7e95fc3e5d0dcd484a358dde6b9bff24cf994ea SHA512 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492 -DIST arc-swap-1.7.1.crate 68512 BLAKE2B 5ddeffd2ae8af4125a5b43d4a0a1afc7948533bf037d8cd3e47603c13b57b156618280d99b840bf318b25b6eb29400ad68499695e182acdc05bc5f621c42ee16 SHA512 070fa8dd17b380b6d7d72f6f45c84e591de9a9770b9662351e7a41af03798bf5e34d185a5fcb948f4d8ac5e210a33acd465c39eff6097662c2442b34ee3dbdff -DIST arc-swap-1.8.0.crate 80580 BLAKE2B bbab120fdcf703beb639e0ac2fdde01b41333d27992e54cbe6e1bfa55065684a1a583c24679d8196aa1587428b438d3bd321a06017b1aa97be50d9d1392ae39e SHA512 d3961dda4dcb8ecc767eff13afb91f6610fb4a222c9361f0d1bac447f6879b98fe3a7a4228840e7f9181449addcbd2061b77d1bd49230c371192bb786d8f662c -DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606 -DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8 -DIST ascii-canvas-3.0.0.crate 10575 BLAKE2B fc40c40551e3e1b2bec6ae5a85ee8b0a1ab1ef3425cdd19ec6dd47d849205004781a2c8f51470417fe7556cf8524cc63b84a532532c5081604adbcd92d286b44 SHA512 216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703 -DIST async-trait-0.1.89.crate 32171 BLAKE2B de1262f5c40b3469732679f82640d676e802f3257eafbf020f5f42c8cbc70d278c3c97577225293a19d22e76f0437e916066e0b1eb4c4f92ccfa504e48b54355 SHA512 deb15ae7b4250666a6ea79f682e1079f50965d6aba353f057747dc84b530140512782e040e97f2ffbd90abab1e470b18ce471aba17cd7c68eb434a0874052d27 -DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST backtrace-0.3.76.crate 89458 BLAKE2B f9a6aa545fe531202724023cff860853609afdded38328131810d9b32a80a5a84dc6e6f107e14b44238cc8111eacc95f58e0069406b94f5f4e83c8dd6b7efac4 SHA512 2c36a0802f16aa9f4010a466e27876c34fbd50016ceb4bf701eee6bf7688fcf9cfbcab1df8f4a601e0981c811f8d16723fc3437b783b7fe2a6ef3711bb2d4564 -DIST base16ct-0.2.0.crate 10240 BLAKE2B a8097674e84bb85fa72ea752d71446fc39e695fea9acc0f98178bb4e6569180f9acb4c7a9820708359d1c4733b57af6448015cce83f8c610985e6d2f7858fc33 SHA512 efe7c810102646733cb24c5cab62bd58d797e77b117d0fa5d651c34630f77de4d768fb99c981af5968393734bc32a2c1944a719f9f1a192b5062c0af8bb3413a -DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 -DIST base64ct-1.8.0.crate 31211 BLAKE2B 26ee299d0b4081a1b787dbac1d801fed171539268eabb09bea517b0896fb74dcef1c2e831a8c7841d5f93c4da411aa3febd6bc2b3d9bda64dd807c3f27eba8c3 SHA512 f623452b774cee4bc5c01e73e6cda92e162d07cf078bf2f52963b097ef6c019c5ea77faed2079151585fcb2b61975143386b91232da3225dd91a704783abefe3 -DIST base64ct-1.8.1.crate 31807 BLAKE2B c17feecdb178a11f0dd6efa4631771cf20f36909190c82cf2663fa9c0643a8d29c4d9b52482bd195b0c6413f596b1b323ce4e205022987542500930b55619487 SHA512 f18cce4f4116435c1d2791094a01158ddd90a565c9fcb619c92697fe203283eaa23de0f85b14270cf1b1b736e33c3f8907937dbf5421eec77a631799e14149da -DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6 -DIST bit-set-0.8.0.crate 16289 BLAKE2B b27bd0a273d7e45e2fbdf46d4c5df4d82f710071cee82b19e95204cecfb13dda26aa346696f489a52f66347e7123a67cd0d05f7c2a4d7164d671f712fba1b9da SHA512 eb06e6b9285f33fb0dca69ce189838138f679e97e72538d09923e29348cb25ff1043cf4ef4ef4b74644de9a601859159d9d9d74354def92eb10b86e6067047fa -DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8 -DIST bit-vec-0.8.0.crate 24132 BLAKE2B e9bb9e1b7aba90337e546e9cf6aced966ddea82e825c76c34806604746b774ab03b19756a24084f6df35bb64c21600ba4cd1c477196b34dfe4bf56efa6e4a23d SHA512 20d55f09994bff368381d2da5e0aa4ec3d336361d0e0111d72d147fa0e44cdafe3df62c3dc30d42d745dbf42dfc0b75037f046e5335085f3fb88f586e52fa571 -DIST bitflags-2.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9 SHA512 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0 -DIST bitmaps-2.1.0.crate 16717 BLAKE2B 817045077c198a84d114f68474b14515309bf56abde29398fcb47d7593d41c3fac069825d8a2aa1a598dea5b4865b94a21e83d03dc8d069672e1b835bc1ad551 SHA512 a423ea009bf61629e6dd7cb954f2781dd3c578d2216cd843957e0db05abc8f8c5971d2cca1915929b2b3c7b712450c817bb1de8d08715a1ca2641ace015a1dc7 -DIST blake3-1.8.2.crate 205967 BLAKE2B ec9afd8f3fda5ac545fae869e4af941a4ae30473cb3e5a0b0f128c1dbf0c6231e3cf87decdfc765b69b99e2b2879f3f345ff7bf738911557740fb0445c9e028c SHA512 8635c3ac12c7f333912a6f42c75499395d6178a0dca810d9199bb533facb409970b17bff4b7f55731a7d5d75932e62b236e1651ed0388e2796024bd7dd2852b8 -DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb -DIST block2-0.6.2.crate 34505 BLAKE2B 15cd481767a6467f8021f9245c29c2b0fc98a74c022280881c46bbe5cf221cd9c305e884f92d90ccf31e26e5a5a4b3ebb0c88f2345361c244ef7db1d778eb8ab SHA512 865a855e84c975d9a879159e888f097ce2314972c8e01506d2a3b3b65afc9dbe042d764da903df6746925cef6281cec93478bc13df3316ca112c901db8e3fc38 -DIST boxcar-0.2.14.crate 28144 BLAKE2B 35440a56de6544877cf2dac63f9ed01cd2db5b505897dcc28dd1985af3109030a99aab48013778a2d9f404797e2b80bcb22471ad046d3b47be58a9825f64df6c SHA512 7c490526aea8b4fcea3c9c84172a124dfac4b61dde7d7c57660208668721d746195dc90b3d765ef2ef31dae008872a4889265b727f655ea12a3aae5922193923 -DIST breezyshim-0.7.4.crate 139786 BLAKE2B 517457e6cb6be7c655d190e9fc91e3470a7f8f799eed36a9d4f1c969139fe0ba311a5e4275cc49243db731ca9bc26f057e75ea4a255e5e558871d1acedb8c5e5 SHA512 f756665a8af3bc5ab9201ebec7cf504d9948bcd253ccd49f777fc31d6fc915f3c370400d41ccaf80f2d58abf740d05b6fbaf57e7e361da538c38bd714cf40986 -DIST breezyshim-0.7.6.crate 141402 BLAKE2B 67fe1c570a20c5f1d4e1c88fc99936e6d9a93cf85b5c0839d5d935a3cb26344705a4942c0c3da730bed02544e4d710d2626150c821b66050a8cab1706e879478 SHA512 de8f1de6d5706e117efec6e2b5e44c1a83fa2138068e7db34b58e9bfa81bedb10811e00ab2e5e24f96784d706b74e1a2ef3f932e745f8e75df929aa9f19001ff -DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac -DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf -DIST bumpalo-3.19.1.crate 96477 BLAKE2B 8716eecc9918c69dd07d6840f9b55114e290de053fddd11c187e11fb396d8a8825422378ec7a2e131674546d158b909a1a4c3e29d52cf3ed001658333c153807 SHA512 105a84bbf8c2b8fc130055713eab7b598c67d34ac01fe95b4c9f10fe956130870c0d12ac237c5dad3a44991a1b8611e5028e749024b6497d6b2f8a2702a4f655 -DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f -DIST bytes-1.10.1.crate 76779 BLAKE2B 96573ff7852cd2d4f37a68cb4d76bc43d2018dc25b7b7e2164df022de4e1974f22d4d3ea7cbfb280667650cdb5063d600f4f76cbdca43dae508f29ced449b0f7 SHA512 03429f01927b94ba6c958c46b2e5bf92a23b39ce9385689e21accd34a5d3be01fd0f665f4bbffb1f7c5bdf1edfb1bf11d5ccad00eff0f9388be39fe2f753d296 -DIST bytes-1.11.0.crate 78391 BLAKE2B 9efcb5e5b93097d7405543fecb8962f5794c91b5e7186f4582e4d6886075a5bb5d3502c09ea0a3fc72c1381862f8700312a27607ff3534e7b476bac330924a4b SHA512 0f9315b9e6bc54b7339314c0ca2e01af61b4e59548f9e72ed54990e281266f614ec78917529779fb33cc2037a6ecc9595d531674a23eb3884e72759907b4a883 -DIST bytesize-1.3.3.crate 11594 BLAKE2B 92c2f4969b6d2fe83c2b42127c8381c0c4f82ccd4628bf8f0f1df4212a3a13a9a0422b29bd54758efab3c9cc8ae46486539c86fa11cdd2d0939f091b90704a1b SHA512 cf16bd6234d8e048015672a73397b9bd163a7af74377c4cce214bbf4f9e748c0a8a19325d61258242a80aed9428d64a0dac3b97b7695e2f923373c61c7a4cf64 -DIST cargo-0.86.0.crate 2714943 BLAKE2B 3124fcd7a3bb82904c3f85eaa97f0d294d5909e03b92ba59d070c18f4c058ec563f5058e454b3e626529f277ac1e8e9fdc471d718a939233380d7ba87eb540bc SHA512 c04c7f4309c650882c48090d0f30c662d18a7efd6be59d08be7b01d464b7dd131e6070bb41a86eca79ceb91fc8e4bd02c61067a6e5a5fbc7a321353a8f2c965c -DIST cargo-credential-0.4.9.crate 20715 BLAKE2B 89d939ec1ed7461b51e2c1953cf0461e8a04b5f9e6e73714e4b2ce7369084410234268b77679317c7418d83af4c488f5814fe39ff5e2b94e42ba4637f5dd455a SHA512 3821ad39ca41044145cd6567f8dcd67b8da6f00d9ae8261798ded97a15246f598448ed58fb3caf85d31e93cf764afcaaf74b4d3c3240fb0e4864d0538005de9b -DIST cargo-credential-libsecret-0.4.14.crate 9752 BLAKE2B dfb96390cd28d93f66d9deaba0484c8ee955f8d5074d473cb1d6cba14253dc4748c57f7f2d123bc0f2efda4676d0975fb2980430eb1308bd06d16e9c960ece12 SHA512 942a2bd79587c2e12d9e647eebea5585cd321856d207a1546640a598b9c3cce37dbc973cee746494957eca30d078c9202ee127db6e5dadf2c6beca37302910ee -DIST cargo-credential-macos-keychain-0.4.17.crate 9311 BLAKE2B 563e1bb75050ae08a77ba8f6889d42db5b03fddeaa45d3d225af183f2db2242fcebfba8a4571807eda2e616c9ac576332f7921ff963686742cde3d7c38e08613 SHA512 2568b061dfa01cf1bd9107b5d07f52d3f03d17be64bbb49b0a1539ce221936abcb71e1b2f1c18e1fda5a7709ce03f0c716be7cd1ec76267157b4cbda60f859ad -DIST cargo-credential-macos-keychain-0.4.18.crate 9365 BLAKE2B 87714e9dcce55a96340e447be7c6ddb1ab68c95409356a0d9a95ee0b649bd3aa13b31d907fa87ba8fc6200a954ae5654bd27c7d2428dd989805760304995e106 SHA512 c17bed6920bd023a87e8af84f97946c8ac950e655e362da495f6ae7427ea2e8b207a0fc064800a4f86c56e2e34039886b284a620f8061c897b69584e7f2bc0e1 -DIST cargo-credential-wincred-0.4.17.crate 9492 BLAKE2B bd9b8a4d92c4fc5b16aafe06fae2b8f877c6baa3c0e447a056f5ebd4e21429c19dfdd7f33c0051f5421d53a0517580e5843a06e44f02fe6a0f649e76c5cb4a58 SHA512 8dc35f304a770de42f8e3ccef93cc3bf62d2723c3322d097e7ab03167e46f3f93f8a7971ec601cb437f3a9a1840e3e82cfd30f5a92a41c6355b67074a16e9d41 -DIST cargo-credential-wincred-0.4.18.crate 9620 BLAKE2B dbd4a9f86767faefcde31bc84154dfce2146a2b679563b1b91825b3c281ff967b31fc2c2179324f02b65f9cb35dc9a6b879b8c44ed96a63962e697854bd3b872 SHA512 524c156e0742f8b5eef51626cbd3dbcae71e2cfb81b675155b5fbbe3e68169ade0fbf2cae6c3fa12ac9f4b2fafd335695127afca37156688154bd05e8df79015 -DIST cargo-platform-0.2.0.crate 13373 BLAKE2B af4a898596eee2cd1f4873ac44fde81202976fd5b0075eeb1acd104ec63c1aec08612573b5fd0efa740c76ba6eb7aad5434950c47eeaec0fb64c3ae185699819 SHA512 9fe01e4dc36ea90e4aa7c9d6c648ab911854a99b08f214f1c141f9439601e6b23d22117bd2d7fa9d62f8bd4f9bea09af7244313201ecb2b2e1eefaf7e19d1b0f -DIST cargo-util-0.2.24.crate 32248 BLAKE2B 35dbedf2347e0cc1424c3b7e2ddfc08580c46083f17a6d6309f0f15cffd6d5dced85f7ebb8ba7a701650ed4938853135dc7ae953a81e010f986a8b5b894e9471 SHA512 408afd5cba0e2f6910a84439b21ad2d6bf1dee04f1d870f41d3fdda389e6004d12e968584580727ff3f2d2af0e562608417f4c0483b965a44e60ad291a65093c -DIST cargo-util-0.2.25.crate 32648 BLAKE2B 86707e65e190b8497431aebdeda75ec63025c6d0f89752039e45784ffac17b8d6fdc42a95485fdf0b1e0fc1de5cb76fcec6fc18d7e039fe9818c29fc0f069b3c SHA512 a80bb8e838121fe55dffed5218576823e007b455d48ac66e25fb2bb236361533df34e68d80b239c6c2137caaffcb51a085c4e12f59e6085583453f0af9436b1c -DIST cargo-util-schemas-0.7.2.crate 36241 BLAKE2B e204dfd3ad009955030029258e022fb224a1d866af227b9830e34540fbc81ccaf740db542d9ff75aca224fb1783c88ddea937e98b42137c5d6a94ae51dbcd016 SHA512 6c0d6540989c7e1e517729dc25c9bd57c32bdfcdcdf56eb47c4785ffbbe95aeefda109cc8e482fb832bb5bec00fce9a42494554d9faf13d6a6bdcd2e814232d7 -DIST cc-1.2.44.crate 92035 BLAKE2B c09e0633e9638cc715b70258e5fcb638427e3ecf2f3460f27b165067659c17efeb4d1691c05d8fff2899cdc8099f6b29c2f91f9e49c79a2bca2e81ffeb412f69 SHA512 14599ecf99c77cc824dac1218bbc9e2d2df138964c6454eef6acff0689c71d7e83ee7e6439938414fe37530e64a331176efc7dbd3757325e0a482742ad42a02c -DIST cc-1.2.50.crate 93293 BLAKE2B c71fd4a6eaeae1da0ce3db1d6bf034933f2a65d424973db8209f601776b2d109fb4e5b269f429997cd75008367c46301530125a7a4b39a34c3992b501773db9e SHA512 4f92b61a5f7e9f76a53c19ba4c172f45c3377446a178680e38a80b6d8a659c3a788ebddb405dedc095e5a929e70f50dc98b820c6625ee11b0d69878fa1e335f7 -DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d -DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c -DIST charset-0.1.5.crate 15918 BLAKE2B f79d3bb1c8e78598b6084761913dcc5e32b7c0825218845a5619a71987d005fe0c976f7f35064c4795205ac2339b92a58a3bc79b7554558ab7bd7c55ba81e2b6 SHA512 707e1b190cd98917d5f8a1b90c4375980a15afa3da6d7658ba76dff9c63e6a43666224555ba67da9b260619f70f2501ace4aec4490d5f12b1fdd912d033ff91c -DIST chrono-0.4.42.crate 238174 BLAKE2B da67b970d4bff78a7d4910ad4cef4a8b6177ff2a2a507e24d540d173dca492fad220d09dba96eff8c75cce3e066c490207f8cf769da84ac456870dcec20dad58 SHA512 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf -DIST chumsky-0.11.1.crate 181832 BLAKE2B 77fc9a5f09c081978b7bddcf7d0b6acd658409211699a2a261ded16d4871c1a75bee128bc90bb20e3a5b45b039106b083f3cd50981f34377d548c55e599ce115 SHA512 d8c9037599493faf07bf0f9a6f5ee7d383d383047c65191077cd9edbaa4abd51ff45dda3c70c11620b645e2b2bf2c8a6a0f3ac0c85bf9bc3ec8cf8c6e6a074eb -DIST chumsky-0.9.3.crate 75112 BLAKE2B e74663dcf524513bf54494c62ad154fc3c3560910c429b91644f35327569df835c13645b148ec1b1339f78e9fe6ab3d5b83f10d53235a8e137756a548a9e6abc SHA512 f304bafa831c47fff4ede3b2e67628d7cf33d267559ff0f3eebba9355439f8bfbf08ed576aaaa1d51462114113ec1dc5d3593fa5a1510f6e2032da88d021423a -DIST clap-4.5.51.crate 62030 BLAKE2B d5f917b94fb1b565e7f8c546f10fa9f7703a576ad80dacc49cdaefe56cef2727167fe6bc1114db08bb7a82cbc9e3517a9996907558947b758b5870dd63de6b0a SHA512 8bd93b9b466d3508b376d6c8c0ae56bfab0d975b8ef8398861ff6cfbd133681c2bec6b224446f54cbbbd74e37c9079c14f90d798193726d59ce291f49a11d071 -DIST clap-4.5.53.crate 62036 BLAKE2B 1d3b1e7e4ad3b8b837be18b63ed1a59b7e29bf2d0add211d96ec23ca97e48ea79a9802f7a2e08f9737d445b82adef252a5b69f8ef8c94fcaca88627eaaf0ea3c SHA512 2e700a46bdbf2afef7e56933629f3d7fae16021e02aeccf6b862a2c1a876e1f8ef52d927ba5a599ec04eb65d4ccade485d1de6ff50547df6df14bd8ad97daf2c -DIST clap_builder-4.5.51.crate 171077 BLAKE2B 81acdf463aea8672c9a54339bc56d802f1cd6a64bbe85bb1b460423ce7d617fbc6ce5dc0aa890d53eb771e317a2d32f057e98fc0572a9df91a051c103b42caec SHA512 7adbaae4e4a01e0aa65908b13a1ccc072ba3711c56b20602b726e2e81c6923803dfa47607e61b662efd6dec6d93a070d2aed4664252eab97d5c80bb6550f9208 -DIST clap_builder-4.5.53.crate 170811 BLAKE2B 44147b6f5c1af4ca234f81281a8ef0c44d7096e87a2b43d5099cf401d3a5cd319b250b0902a10271b25cbacab207545225549c67e7fe67f0914e4eb461db74a7 SHA512 3151926fa631c882a6a02381f428feb9e861834469229d53c222cfb2e14be8be1ec3836b57891d960d026e98ed5fab1d9fb12c475fd9cde43db7e621143a5ba8 -DIST clap_complete-4.5.60.crate 48640 BLAKE2B 39ff15ba15140e5c600aef8f0f548d8d55e51857870db836d954166ecedd49cb30c1ffa04966ceca68cb3672372ed6912a50dec2c8e5bd0936511373b63b3113 SHA512 0f41dd5ab41e06949364125e96c8ea7cd2860bf4413675fe3c372b507195f61414f821cc05620b2ac721c0762d0b2524675414c9c8d4331bf493715d3be3ea7b -DIST clap_complete-4.5.62.crate 49207 BLAKE2B c1044c250da3579c4a592d1dd311917ed6bf003466fbdad19fb607b8a5ff87f95112f92a7e086fc94cd9878fc0bec5088adb5728e84601c25fc43864e74aa68d SHA512 24a4ea883e3097fc6d71e8e4eaf60808836d711f13a6bd5558e25296db0079bc9b3099fe7110df393ca3e5ca45e86b78fe5fc6afdfefff6cc5800b4369c8f02e -DIST clap_derive-4.5.49.crate 33559 BLAKE2B 453aa3774705de9c8cd77a25931deecc085efc85f9e63dea413c9989e445cd79886bd05c8f871f0203ee3003fe48805151fc42e50c66a1e05e6f6f01c5fc5e48 SHA512 61d2b9597bb521cfd31a2c77af687832dd5e48f8b80dacce3079f165d6629d58f000c18a956fe948b1ad99776d75caf4e6b9004f63d861b8ab3b68b5260376dc -DIST clap_lex-0.7.6.crate 13466 BLAKE2B 723f306a9ae6c1fedd6b85fade039cc2a1dba51aa4412972025e0ff1aa8f15742e090dec61df3ac17ea9aae426e96049a673f5b944cb164b649ec1809477ab88 SHA512 d248b65234f201b2cb867562ca3d8299e79d348874547639b31883c6eac8416d3d6394e5b0047ad74f1a2c37e7721375c76bcaed1e60d13c3f1937b20ad9c54e -DIST clap_mangen-0.2.31.crate 16345 BLAKE2B 4d5065228398320ebe9609be5513f38b470b68a2e016d9a0b82e7c758170f07ee2127455fec935187d3b140579e67baf6cbc1c7daf52a98ef12c0f8df28de6f3 SHA512 a80fcee194753a601c48d9717e5c420a021f1228c0631dc4405cbd223bd3859a9838b08bc7a4aa34e8cbc9848c0c993c66b7a2795d0d1eb13b44568f63f650db -DIST clru-0.6.2.crate 16497 BLAKE2B f77d90984f8b030c43380cc8fd80cfde916f8f9fc4b288a340e9c00f0fe177b2918734c7948ab4bc8fd01abf7864488c76e7744c5974ba23f79fcd1b23b6814c SHA512 6dabdbc4b956fffed9c362b6f33b71625ba62651b0820dcc78b61319d981513d479b453906604de173110bcd9a7441451ef10cb0978e5e587cd0df23fec2c4bc -DIST color-print-0.3.7.crate 11586 BLAKE2B ebf70ac13c88e6b9ddae78b04997c4843263955ee53d292e2c75e8549b9f8ca22dc5d950417f2b366635d710ebe41d0f5a1933dfce79cdd10644bfaa2059092a SHA512 b79418bbd1ceb75a079f30648bcc6e9fa90c083058e5eae486932ec9334b1b9edbfb61a5de4034562d06dfa20d0afe45e6c2902d057cc14258abef393ac1a506 -DIST color-print-proc-macro-0.3.7.crate 23082 BLAKE2B 0b4b90ce42dcf0668732c5286178bad6fdbb520a0e272e5f375bb576aff099116ab70fba46b83d5b140d4505d477aad20da43ab6c5f6f55cebccb751ccbf9269 SHA512 e315b1bb6458462ca61bbf4bc5289bdbb51fb2c42e0b10df473e74ec30d2044e67d134052e6e86184ca8e896af264a380e842a73cb2a3562f3601b44d4e2602f -DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5 -DIST configparser-3.1.0.crate 25473 BLAKE2B 35bde987961dd7b7071ad17a00041d98641dae6bb57b2d42fcca9484a8237499502552b837b7330dcf3b2fdc7fcc65a3aa3c319e85798a63f02e16adf36e6aea SHA512 89b3b51a60793b8bf71ffc8f5a7c098264d1111db644fe4ae54c797af9c712359aeb001eccbdb41569a63d9052efb2f8d1b069842da0ab63fbac9a3d7e1243e2 -DIST const-oid-0.9.6.crate 45382 BLAKE2B ac27c689784fbb1f486cec1c17502c8738ce3d7d1b579391a151cb0f0a6a0c8335e474d0a517c59230fcac74317396f20ac15d66e2f6685780be01dab197fd96 SHA512 b871d3b4326c4828b1c1d7a3e968315fa320e0b52e97081a95617ded0dc5b93d42b3f79ad26ff3b58a4835dcc442473f3965c2b60026412ad6aacc0c23e9f399 -DIST const-random-0.1.18.crate 6646 BLAKE2B 20e71fd7e2b0b9af663073a45d0224a4cf9a6a6bdab5c3565de88b4a66ff24a1b0f8c01bdbb86f5192b723c03030ae02fb86722be7cc41c3154cdc81f843f013 SHA512 e250227850001a3ac6abdda6e7bb88efeaec1504a54348a5ea71ff66c984455eb9181b2acfdc0b6c08ef6f51beb34b7ae7836e370d84d75731a2482226c5ed26 -DIST const-random-macro-0.1.16.crate 6657 BLAKE2B 44a3508e2158b79042cab698b1f31c50fa356098bb5f4537f82fe1b9e893d3e8eab59612a8957e524294ca0a035046468d799e4a0e9253c1464b68ef682f84e2 SHA512 8478bc65b0845e765a69e09fe4152e89f3e3970d2d92e4b32bb0abb7b918c725f325d4b19a45d2a462905bedf837b3a23f31b1ed9dc8655ca502de72616b074d -DIST constant_time_eq-0.3.1.crate 11561 BLAKE2B 9ac06a1b13da2aacfaa20d60e48df4f32f6462e4036fd9ec116c45a9bbe142a18b82cf18d762989876f31b745d98d52ce7e3d32f6c9700a500f16f00649b5699 SHA512 2b6b0d7572c02606b7c3780013fb1d1773b999a0d9934e4b140dd82f94e6c91d2ef82f6daaa1bda94f95bdf6b5997b2f0ea0c8eba8ca7e28a07d1e06b1071b50 -DIST core-foundation-0.10.1.crate 28886 BLAKE2B cdf45ff591a441337ef35cc4784993f95e398e5aacfd91d6d8eb0a3b38f9a6974f6a47797fe63da569a07c6ce7fa8b4069d084ddafa10c85f31ed543fa7d2f99 SHA512 2d7cbb4fa6b5684e700337eb86ab5c0566a69c027bf7a7eb19054e9d9f8955a7cb069d3e31ec046be4fd1a4ce1883155be8f59d223758974a649cff80ef0a065 -DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33 -DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a -DIST countme-3.0.1.crate 10784 BLAKE2B de1803559fab0accab1edcf5db43279dfa3d7b2874f5c0ee300f46ccccc8ce4c5c3d92c5a3c211068430d903f2e9288ea07fff532d84e3c0f80edadb0752a803 SHA512 f4c8c0977c6871ac8b7eab15904789ca53cbb28385a6fc90d880f85afb44bf10602850198c624963c7db04dbee8c97e271865ae2eadfdf840c21792de4f2af47 -DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2 -DIST crates-io-0.40.14.crate 14993 BLAKE2B 5f00eb1f36b2dedf5b18432748a8854d05b0a6eef36c8c2de020f5754a2a8e66b20e9f6af924f844d203422f395a260cb1eb2aea17efa5172eb5e59ca6bb4cee SHA512 09475a82471f264124efd4274986ef4ece48aaf9f810c0b93f511e2e3e75fb20fbebe29bab68fe5446ab76c41b90cac3c7d54ccc30ef72c435eda1b5dd90c4ee -DIST crates-io-0.40.15.crate 15195 BLAKE2B d1d36a9e0900e4f42d5594500b6942b6bd2887f125b1e08af9090d6e6665de46bea6897b015da3e9eddc3da2731b58dba154efdbd4e94e8ffa689297ec7dfac7 SHA512 e5da59680c47f8bcbeb1ebb1cc24dd16be286c1565b0ef04cb0e1dc0a300956f1a74d605f59aba0cdc204b1c46da036dbb48654c64ebfe20e808516c6f5eaefd -DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e -DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b -DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 -DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 -DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 -DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b -DIST crypto-bigint-0.5.5.crate 83384 BLAKE2B f688f22331b4b3620299ae9b50aa9ba6e1b2c7a4ae55e4236f7ccb8ddee4f61950ee0332b6b67005bad505434f3be74b1a0caa426036dde94162289c6926c8d4 SHA512 04668d432b4169154934d55b8ab14f708e59f70a70704b56cd72ceaca460e15589965aa92a22bef20b32ce637a423cc6e1a8819dfba38a32353bd749f7126021 -DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f -DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82 -DIST csv-1.4.0.crate 888642 BLAKE2B 2b24810d308a5c4200e5398f65e5289a1a104f1314bbb9b4e586fe74ff09df6728ac5e0fa13f0345dfb9a97e732639fff86eb254da6e7eb1348c2e86021f317f SHA512 45b74cca5fbe2935c7d46d2370122baab6cb94456328a856ff6bac25af2b3377ece8f706fcd493dd6fbeaa974b622f613ac06ac863387726b715feb3687145d7 -DIST csv-core-0.1.13.crate 26119 BLAKE2B 74539772c30fc03c5887c0802e88b174ff46e32dfd14b09a0ed18c0d6d5f2e3d326a5f723fc842c9cbac9b068f4730de9bf2f030a38fc89107512dd9c370caef SHA512 327bb6ebc6878aa3c76be9beecbd83d0154a2fe806ccede35356836bf4b86512dad6c2e0cd9d240af830a4dd55bdea1b9a7e8bf728cbbf68c5f17d01b504405e -DIST ct-codecs-1.1.6.crate 11206 BLAKE2B a37ce1cf2f9e00859958089b0dd6607cfc952553b1175d39f37b367982d4129275e418f8aa15365755e7154000eb755fdd487a538e896413feb16c4699362dbd SHA512 67accf16e5c570f05a026fae6b124b37c6230558bb637ebe8d15bbb228054e2cf7096d7f4c76aa3fe0c8c23c001748a967f29b43f9e49396c7fe203d83978365 -DIST ctor-0.6.1.crate 14242 BLAKE2B 7e42034152b3035f81aaf74135eeb992dae3881c3c2bfa58dc239ddb6f3f4eb3f2ff79ebb0142decbea492a5edeba9a424481ece3a9e4f91b22d5a7e81c61df5 SHA512 519a35118d49a08a0d4015d1909cfeef6eb04c66f5a9621f2fb88ddfbd2727af98b902537fb8436e2339cdffbbbe389aff52d1f181036a19ef892bd00626ba09 -DIST ctor-0.6.3.crate 14389 BLAKE2B 566df0c4161a5c7493beb1cc4141dff1527b768ef0441da60d571a88241284bd660c55b972f437a0be1cd95596f4606d00b3103df1e6706a3268ac8a21283eb6 SHA512 b0c925466eb8bbb619c0aafa0b94b8cfaa965f779f45b6e4d5ebaa0c068c3a9445dca9e9ef2a8625b3e9cb4972841de1b1b72f55fa05b4b7324710c00fe6e23c -DIST ctor-proc-macro-0.0.7.crate 6462 BLAKE2B bc5d60e230c91469bf477f774fd490e85d1047c204d4f4e2fb945278b16ebd659f9f63b2e354be80fe90f15f523b98a2a2b201d52de656ca04788451d2d74105 SHA512 605447e6cf4604ceccfd77fe45f8f48f75a099f9ea8419642de149edff62c475747f426328b5fea3e2514aedfd97b04c8f059c66ee8a786f5986f42072579b32 -DIST curl-0.4.49.crate 97947 BLAKE2B 097b53741c5d36cc0b5155eaf3c1d645d82b9c0b6d107a1e6d44466a982f7a39a040220af132c56fae18dfbef1462730aaf83f20521c4cac4d8f9f2ef5300297 SHA512 804dc0633431fc9225b0e1465c8b417714d6b5d00c6a4449e74a52a6bbb831f495d578233328fd4b13b848cb0ede6855abd33a9cbd8067be3592c0505c0930b2 -DIST curl-sys-0.4.83+curl-8.15.0.crate 1838361 BLAKE2B 454f9b65bce05f39c4d8b793787d5f3df30b40480cc792a557d2eddd6b74c8c81e13afde9d54a3b0b02cd1d031ebbf8d88c9bba99ec1024c8fdf6a39a6882896 SHA512 4b58f74e35ca1406730041f54c8a806a1b7e246ca6e29f38de0d34052f4d873150f2fd738092ab454a22321de9429aefe1d0ffb8cb4b3dd2fff49a43b3f14202 -DIST curl-sys-0.4.84+curl-8.17.0.crate 1816588 BLAKE2B 1800d56a8a17e889fdf6239f976b0eede33b459295f22802f55cc9cc3a20a67d46fb7bc92a560c4fff28e27b6ebdfa4d5f4a2b13dea9b5261a78e9c1fb3fe8a8 SHA512 ddb701eb1df6e53760a534b672cea918cd4e09c3c4ccfe71340b6c1ce28095f4e47ceea05870202268e7212bffc2e2a808e0cd77e40ff31eb9c7ad515310ca19 -DIST data-encoding-2.9.0.crate 21564 BLAKE2B 2abe5ad8772030140a67c015cb1ef5c0f1fadfb0398d0e73bdd8f93ae229955ef9ae430b28cf622ea3cff4ea8108159c05aa4d501eb6feb5b7a34b4a6c86fe03 SHA512 ec4edf4b7e9cf3f0f963de117e15cf4e7723587782b4520b01101e91880b074eca1473dc6c9d4e484bc2193caa975a7fc11ef3efb114354c491f13c86b149104 -DIST dbus-0.9.10.crate 106248 BLAKE2B 7824b53f2621bef9f041ffa57fe28402ab47c34e24c47662362e3ec54e6e6c6f0442cf25b8f31522716a5f542718e96e14a1e86b8dc88a5140c565f05b8fea42 SHA512 1f76ccf1140f612e79cb07ca878fedb263096ff9e07364bbb0b8a9dbf30e465e7e6896d4f863a030d262055cf2522b42556d201c945cb0c63e761aeecc824dde -DIST dbus-0.9.9.crate 106151 BLAKE2B 213b47aac901b34f5c5dd6ada695e75460d29f999c67b8d8a5c03f4d92335b3f930efef49ba379b61b3ccd7ac882867f64858d2379ea4f9c3a5996f41fefa14a SHA512 86292e2843fbbdd34b73c1b386f347096520b18a33c13d201502aa2a98dd1587f5f145826a91840e9cbe65a53663a21f0fa19e1efee56b31c32380b93189d021 -DIST deb822-derive-0.3.0.crate 3736 BLAKE2B ac26e2ae61acd020b3853f59badf69dbdb83045fe0ec953b71eba64e49ca6e97ccf641fa1346ec819d079bb7804bc95e669e6ff75c79b19538cd451c869c472e SHA512 9381ac938f66dc82d0e60356409a82f9922b93d5b2f917114a6710f932c5aeee31fa051d080f71748353773e4835f34c265b0babfd2486d763be85b690ef9109 -DIST deb822-derive-0.3.1.crate 4292 BLAKE2B c6f55563671a49b346e12afd194dfc1532d8e72fd45a2b5e6ef371880458ea8053ebc10910984873e2556ef38a3188a001e8305cbb41b211b5fcea6d72ae3c3c SHA512 a4117a599d1912b80773e4c6755266801b9d6b59a4a46bf1b79b5de0af5b534dffdcdf5f3780783e6f432ed2581a1f4d7aed561209a5dea5d9d4fd39d274da74 -DIST deb822-fast-0.2.0.crate 10293 BLAKE2B f489030abdf5d1b79eac84c67a3946c16089d778d1a92da9c85c2753e0be8b69dcf274d887bd71deb83dca54b3e2d094add3a97bf7d9e2944935aaf205e905d7 SHA512 c5e4d67a5131196ccf2d66b9d56885701a613b3c34273591111a8a78b362e641eba59671aed856537829c69dc07b402b88e730eb30a8bc40ba77fd685d6cb0e9 -DIST deb822-fast-0.2.3.crate 16831 BLAKE2B 1e3dc1ead012aac03b8f6f0cb653d370dbb114b1b03d46404d8691a36a0e1606d44ddbcbf3bfb7a5b94341ec8b3024d17a095b35579d31b237492816862e3111 SHA512 3454d3b980ea9d7507f8f0d5311961408de1ca6493b5d34629e5af7b7c2aff989b483107a561ac096e0b0df0030184255820dffa958ddd1261776a8a36af7e3f -DIST deb822-lossless-0.4.0.crate 627847 BLAKE2B ae0b9cbbe33a78f24ec42e640fdd8df5c3bd590642afad978316b9ea827e8c85b35479419d96f1d7c320d8be7e80f11f8c89e029f9a9f2f4402ef329f119beef SHA512 cb3745fac2a86e84a7fbb6075bd705ce482d6fbe92608ceebe1b7d642f6ecaa8a09f28efe03a47170ba66be43987f6c68542b321a377ab96ce60edbcd29ea53a -DIST deb822-lossless-0.5.5.crate 636964 BLAKE2B 1e5584c23f57fa8c3d8f61f59bd38a2418d6652ba374ece4655dbeb93748afba26f1d6a43f4debe4e8583327a5750bed7ba43bc4d8701d3d1c6e9096d2f5b72b SHA512 87b8614b80b1cff9c08d2664be4b277bab815d66a629de5e71193a9657593c11caf1c36398d5834922e77fd0af5b90ba25edaa70d2f1b78d41b0cefc55044a86 -DIST debbugs-0.1.8.crate 37428 BLAKE2B 4d032626df99814ee954a114e5565673397ba3ff780619c96fb9eac0efce6a99e88524d2696ba90907df34453506e1033e6eab3642247a3e52e7a852966e5be1 SHA512 9f3673dd73fea564e8e40a61cfc053cac10e3cf885a5f244e1addee737cd9f17a4b7de83be4173ae316ba35a259c757a6ec362364a85816df7017a20f72fa2e3 -DIST debcargo-2.7.11.crate 142418 BLAKE2B 2d9011fafafabcd495cc1c45b8131bf93339300e21e8941523a1422ce52df8d4d0beee8974bcae58e79cf2c0f4d6595cc4fe88abcc60c6e2b91fdfeea931341e SHA512 1be701559fe25d8a5ebcbe47d7ccee15b4c7f8a93944d5f25dbbba92a9149b3b46832c50ba17ec0cce67ab3803df679f9d45291c0c9aa05cfa83080a98afe95a -DIST debian-changelog-0.2.14.crate 62865 BLAKE2B cbb7515b9c6999d4245ea449806b5f36447ab2204c704ec946e7ea62856dee5808d0a10f0e79a7288f72ce9e5e9dc9c4b4aacd8dc869df93f240b0905fc38012 SHA512 84ceb5b4bc0a170611ada0d1efe810d185e768f40a979823ab9688430b44d33a58ec68866ec42846234fc9a30dd44040b1dacba9b14906c068901d14ebc177c2 -DIST debian-changelog-0.2.3.crate 41697 BLAKE2B d21a9b12baa4170aa50e32a986e8148fc0c9abf9535a68718489e1752ddc172eab83e2145ab300f9b30a7518a6b07e23fb5e0a307a1c81afbcf6c83ab629a52f SHA512 063d4ce1e9aeef13e19967590a44ee5341763d9dcaed0a6a2cc475f2ca048e4a449cfd1115be09002c529ead203559c31f64ac9c3a5e64e204b05017be1f42c2 -DIST debian-control-0.2.0.crate 95769 BLAKE2B c98f8b85e8d733e7d26d9df620538942e1cf9e4efeaf9e6a6b7450588876ea7da402189d5c126af770b5a6eedbc7e9ec1fe2274d2ac47a12cf3fa46a5e00a133 SHA512 a146fc9f6d6412eafc37f871daba516b5a531022e9ee5a75c1dcb6972eccd9fc899623fe35ef88232a2ca2556be3186167a8f9683984723f666e61309a5d2ee0 -DIST debian-control-0.2.14.crate 117038 BLAKE2B 9f4a22432e752562d01d16b3ca4cfca75550fe40e1f2a0dcef980def2f95add88e57d70c82c12811a558030900540ef32202fd7abe7d6da684c3d4ec20e20fb5 SHA512 9614477311744b87528ce1559c94b5e0720bf40d86ad8b4f26358e7f08e649749b058c65062283816a0f2d119c4b6d4e1aca229c27690ececd730073d287e8e8 -DIST debian-copyright-0.1.29.crate 10577 BLAKE2B 05074e26e87429243ac4b1453bcca46f2f6a2ba2776cb44e001cfcf9a9aaece0182bb1ed4a58e15cbe364c60245ecfc80a9adc4b02207c4650f27d544bd91ded SHA512 3c1306b5eeceea36f2febf1097b13bd72da270d44f71986be266ecf4c72e11be816a16069aad040add2cf97917ac2f01ffbe9330e0dcd0b063c86ddb34784c12 -DIST debian-copyright-0.1.40.crate 17389 BLAKE2B 5e3bebe5bd1f231bab9e9e8ed92ad12202fc0a4f1c915ae230120414b22156d2dfc1c86623fbf07e25abbd6a2cacffaa8f8546f5b2e8e9b88d7bed51192e3b0d SHA512 cd8f91411acec1e0e0898077bb2c6b9f3f0f1c52fbb8aa5fa3501289312967f62b815e56a8d9b26b5473c9d6b8e2ab539b9f2b7ca7439b799d3aa042081f7500 -DIST debian-watch-0.2.20.crate 54772 BLAKE2B 8a8be99e66f44d1b2584fc509470b8bd51d711fdf39a5c662320686b4d4014ba037af217b0b1007d822ab94520a768de4571d7aca0d383e6d5ec69525d1f9749 SHA512 7ee30d2567371478587f0ce2f8a7b738084cc535cb8e86061724f4cd89c050947973161bebde35a0359edf5c4750c187e7f896bf03bcee9ce5516b565535578a -DIST debian-watch-0.2.8.crate 12507 BLAKE2B 16ccd13e12538b97d7d82d54e85f144a70df7b5cfd151b4bde219d4ec499ca47941c0f12cd6798423c649415127fa9b9ab6e54240c060c9ef1712628f8f812cb SHA512 3a90d377ec029203664aba18ce9e76ef77e59a75c7f8f6c8ae518c0421754ab30e8231fde5dc55d4b7da9bab70bcffcca2a078c2d977ead8c8a504dcf8cb64f4 -DIST debversion-0.5.0.crate 30549 BLAKE2B 85efd7bb42391f3e6142e2bb886e7fe3e532eb1f234d9994530ca1c960729a9f5cf9be99eaad75a24fc4bbe1322f7aaf7f0fd8d342c04490e9d68b7cc2d6d39d SHA512 83c544279b18aeadd6c2e0c7e9bd2ac382377e40a6da61088b2579a098521ea647a5b31348ccc750b66962686130574222bc1291332e89fab80a4d24849a75b1 -DIST der-0.7.10.crate 90111 BLAKE2B 7a99e9f047b465eabb798286a613948347aca44afa4bdf171fc9663f128b26edcc23a8b1057f64e607a5847a9bf41a292a1f1df920bb248e98737d2ce85d4891 SHA512 73e25398cf349d0bf3a656cffc4390f2c82304c10a5da6900f2216ead1150d82e614eebcff8fc3e837b185b705114a77745700c6d7c0dd6bcbc2299fd213d73b -DIST deranged-0.5.5.crate 24438 BLAKE2B e0e825fdae479fbfb057fa084882eb58836490b5158205d55b4adb593882fe70f10f9b1b6c2ebd3ab6a61673dbb3a56e4f5af32b154c645fff3b53a814e5e648 SHA512 c19b716727b904f1c3dcf4e0b5489ca3a7540925f2c633f827ce6fff7a2649bc22835b433fc06376dfd0fed48b232f70aa23b24fd0e834692f96f1d6a319f266 -DIST derive_arbitrary-1.4.2.crate 12290 BLAKE2B a3987ad184191af8e4aadc0904af222e39ed758c207cf1856ea784a6020ca8b1b6fe89a7ab0414d1cfa6f3cde1b5434e6d10f90b6aaa29a3756fd275ec7b710a SHA512 2a6e4af570a64c1ecf2407cdfec781dd24a167f7723c3341ff0237b0da1b2b7b52e823c08d7e1be193cc362706b6f6e914760c3699d95daf9338c5db2accffdb -DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb -DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c -DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766 -DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5 -DIST dispatch2-0.3.0.crate 54606 BLAKE2B db60f0e73ae0858168c617de34e22347e657b22f5328e7d86c136008d3b6b93ae36f295b1b5b3ca677c419e333451d16dfb7852627fa36639807dc7f4cdc9a04 SHA512 2f0a168885fabe8fb7443994bb666c94ce95d9b1f14eee6e19b185b27d4cb33c5e76f85244cb9e5735566d02b7c61675e42911d6d99b079590dbd124aed56f59 -DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948 -DIST distro-info-0.4.0.crate 57159 BLAKE2B 6cee9725c74a8fa97777013c546f7cd1f15c0a5160697b2c0fed5794025c6c7c9d99efdd0f06d813577fb74a563100dd290f6c18cfa64602d4970515677dcffd SHA512 553612b271a087a4aa276a895620379c0532f081156cfbec915f594c6b3c7c03478b2b1aab5de822dcc53c8efc32864579ffaf63f28773ea4533911cc3eeb643 -DIST dlv-list-0.5.2.crate 22373 BLAKE2B 9edcbd42af8665750bf633dfea9543db4e5f37208523ee05300a599d7107a57e35e9eee2c60ab9cc1c5dc5d7408187dbf846fb0019a1e7ea7de905e08f018453 SHA512 f2fe69a3a5d319ea963c53e6a410f3a5553d6f6b5708e6318b450ae3b5319a19f9d492bcddd233d7a5a65355ca378bc41232c335deb9c4987dd9350a37afbca3 -DIST document_tree-0.4.2.crate 14155 BLAKE2B 888c938ffbb6a11f7be7a7e873b77516fd7374738bf14e352dbe6f8e93a49afbe8fe29696cc91c2f7416f61e30b1697198a7a598f74c629369c9fc790078c1fd SHA512 f548def2787defe183f25c4cd633660bd3901727717b57f5791452b62a0195c3bc2468610a90829c9e12328da7a988336ddbb297d69defb677c40c2a23b7170c -DIST dtor-0.1.1.crate 11375 BLAKE2B 40c15d70aa6ad7be34df71e4b3b1af742d065875bbb1ba81c8897d702edf4ea4e67d32a7ebac7f13fc20c8ebce5ccc5b252fcbcab24826364442fc372ad344b3 SHA512 f86142da7d6caa1915f9e50daae4dd3374a77829025f9b1fe9f047f5c3d357d552c31211dcfabd9d617b58df6beba15ed4e4ebfd951d1db48e3c1fc56a566728 -DIST dtor-proc-macro-0.0.6.crate 6448 BLAKE2B c3ca4d376aa8188021ba1bdc762fcc7e2d4977f71493b476e46a5f48ee4bb3b51dd579d508c9b1c133630aab067eaf294325b57e88500c55a7b93e33dca862d9 SHA512 80eb6cb2f0d28e92bd2eb49c86ba2d9ec87ca29292537da79066af367df6255bf8396376e7b1b5844c2c27304fcd00c5c36287522354e1e0ac74fe7ae6c78dde -DIST dunce-1.0.5.crate 8244 BLAKE2B 1499ae0bb3d34e8d42e97eaf551308efc95697366b804dc83c51171a939d45bad46fce9f82a39e17b6b92fc833aecc85eabd2104823c7db30396833388125728 SHA512 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56 -DIST ecdsa-0.16.9.crate 31406 BLAKE2B f827c0ea9f80555a1c4e37efa3509ef57bcb8c2abbefac29cfd85c3904d82495753bc5917e8e2b8659bd091d73c2d57bc2f6c8477b7d5d44ab858bd3a99229af SHA512 c69f921653a3dd47fede16aa886675c35b082c7b83486a6fea2c39cf2f98535a00263d7f0e68c5593d16b7cbee757ea913060bcaaa4c69884ca6fe2d3b149222 -DIST ed25519-compact-2.1.1.crate 29263 BLAKE2B 5316af7b845ec2c133ac07325d1b78aedc193e331d3809e595f3517d4554754e1abc351ebc3314c071d6c88886cf172740dd711b76a179dda4bcd6cb0cd98096 SHA512 071a4b9245b00ea6b25e2cf940e60eb78a197303e2426ce6fb4524ef138beb9618ff9f6a94cf172ea95be680e01ceaf6a949993ae30d511b7caa119a4d52d5c0 -DIST ed25519-compact-2.2.0.crate 31919 BLAKE2B c4c22ce98704fed299543c1f98b2add7d5f08dc6a21210431ad7d9c9e1ca5a848cba975f324c0d04fcc981be6604acdecc23f70e04c2e729e20ef4bed148a6e8 SHA512 3af2627ce9a28e8fdff90668d4a73db73ce79dae434d498491feb61be9386c4a52b5e3f09782cc355cc75a3aa7324c5fcc9f1de35f98e53cd929661e3aae44c3 -DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f -DIST elliptic-curve-0.13.8.crate 63198 BLAKE2B 542536886019beb276b587f906c5552d88229eb06364d93db5eb6c93f70555e9e38e4636bda14789e5ba5b54321c0c6da85aa8d584e638fccda107e296c4d8f1 SHA512 64ec7868cfd2350f5a0e9f4fa7e2225b7f5532b8514ed6d5b8a7718f252f94caba4acf51b2471ac59717783289c9f2ab35d47881210ffbdeff08a85f68ef3042 -DIST ena-0.14.3.crate 22986 BLAKE2B d79daa3b5f3723aa7cd3c0b432b7332a0c43a5961adfcc8bed7e43bc656e54ea7e06eb1028714c7f0b52509cf8e6b972d2ac95c65ce808deb0facad2bafe0f62 SHA512 d4c893973372011505a762f4a823ddd4b50d8ff3a2f91298382f9c580fb6f688aeaab43d504a0783f8384280f7be9c585e8a079cb38959e8fdd4a078d1a642f0 -DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c SHA512 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4 -DIST env_filter-0.1.4.crate 15281 BLAKE2B 4c069793165e5adcbf59586a4bbf4aa436532d838f1b939ad92db011f51f1e337cdbd7e3b84cb9e7681d942c36400f169e0ed6f8b66429cdc77626010a781f68 SHA512 58ebb6a087e50c212fe1292a4e0fe6ce7154d3ca7164ffc6bab914e4300543726f4b7875918effcdbb660b08ccac67df7c91b1fc43f5fdf53ea7a46351ac9299 -DIST env_logger-0.11.8.crate 32538 BLAKE2B 9d62afecac4d4fb20bbb99611cade6ddbec17c8dedca94aeb13fad8fbfcf82988a55bb45400e78adf8257fb346b0d6cda3e2c2ed2332961d485055b365f396fb SHA512 84091355d3d9f2bfb1fdf4f1c6309444b513385d9b911f3af8cd1b5c467033769e7add11f65f31da8931dd05d96a348e0bcd670733d31ff981faf760d727afa7 -DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 -DIST erased-serde-0.4.8.crate 28580 BLAKE2B 40cbb8caa7c38c7fc057276c8da9972d4c0134cf3e834c7561d6c3b17e90d0357114abe232f9cd5a4e446b1a9cd14a1febf954d01f6eb27054edfb4e7e56e068 SHA512 b0d48f428e6ddffae100dc072fbb6ea287e350c4621ca3905dccd370facedd735cbfd536ff6330741eda1b7f8aa3a9cf34a50478e7adaffccc8afaa3312dabaa -DIST erased-serde-0.4.9.crate 28835 BLAKE2B eb98226d5ce061c7a40f860f8c887ed9e4cf5e3e1126ff1290277a621154ee5c61c9b36944cd650cf235e9d32f987e9771c18b3a1fa3beed4757609c3f668ca8 SHA512 7da21614dad96145e0251935384ee4a7172613dd62b0813be30c59110706205d9783faa89132b1993b85e375ed79b99f06d6a6b2db0c6027db20f13f59911188 -DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366 -DIST failure-0.1.8.crate 37582 BLAKE2B 007652720edab76efca83ef23a6f29dfec2a8949e88f697a4609257d158d345ebd617577df9cda69a25cae70e02f96479f427ee3059362771a4a1459bc4bd1c9 SHA512 a8762c978c286f921ef9c46dd17f57656739b339656ad237f6fb43062a8b2ad97cb98b977ae04735312d5328894b45c512fe42e33a9bdc4ea898330816b7a884 -DIST failure_derive-0.1.8.crate 4950 BLAKE2B c068f2a122e1137aa8a31e3a3c4c333f1e66f1b93df144f5a07772167f9085241292b85c55adf33851c319a418bac19fd31f4fb22b87ebbbf2814cbc815b77b3 SHA512 3f11adeb616a2d57e1a33ec2a5eb71c79a5df7946a27b74acc7c89a67c5dc6d01222731b37b405e33493570a98c96c7d2c7b8535928d7cf82536bcd9f0df809c -DIST fallible-iterator-0.3.0.crate 19639 BLAKE2B 58b8fe842fd6514fa4327eacc81b157a4a9bec4ad9b8e69248c0f0aa5610dbddb9c8a72e6e6ef9fb8216e8f79e6aab439e90d4d527e35634ab222347cbe39974 SHA512 c655918fcda5deb8ce792708509e4959139f113c1006dd41b94d7073ffc204512a22cdeeee05c87534db9c414da3f4eb716e1a26970646fcb1c139a14eb8a2fa -DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a5248d090d1f25804b92838f41131e475abb83ae0b89401248feeb52a49dbffd499ccc0ba0f2f1d044f2f3e9b06662be01fe2257a4e885 SHA512 34824e2007cb944eaf54b10d6d3885bb17ef2a2976c6dd7695ff82a937cc95eb65d343dd7a5cd2fab5aa5859faae3352a9e1c78f239ff736900c1dbc3f5ef7dc -DIST faster-hex-0.10.0.crate 13419 BLAKE2B 119f25ab04ce6f822364352848afe5f90d5b6afb3e1522d549e847b2477a3cb45c3ce1d325159aa3e015157c0437459c6c87399eda86d206ebaa327cce14ddd4 SHA512 aa3c6a6cb1188ce48f92997daf3ff61b20279012dc6a9110d7f6ee3a10aeb1a5e6226734067fdda822b5b37a89096f96c9c2d37a76e4d13a00ba3d37e72bf05a -DIST faster-hex-0.9.0.crate 13053 BLAKE2B 36e07a1b08544f273b30b6c8b79eb97bb0e97efc29c570f59fbe9fb4c818dfc0cbd9f42ccd4e196845c5d1f39db1a49cf61d1931ea5c1f761da2b0da49b03430 SHA512 7713b0929ffe5596823d001a83a40fe1c4c500b7cc4218921ebb65f69826a9a9fd6e7b948fbd093cb921bea52e9f2cf3285c9d1d11f2a321dcfba0fb3c9aa5d9 -DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947 -DIST ff-0.13.1.crate 18607 BLAKE2B 8acefdb779093d98b59700f620986e98fe6a319f5d607e0d0084c44c84ca5c300f2e1cdc6c472ac895348170e24c42a90998788fd1efe015bbaf33d0183e5aac SHA512 f6447e9725877c6853353d6fa12d906d57851dcfff4593ba0a3c4fb40d26b96948635b49489957d4e934b5146a1f6b741840b0950cb5810011e34fcef729bd4d -DIST fiat-crypto-0.3.0.crate 600542 BLAKE2B eb1dd200be48657a3a6911b35ad6c3cfe1b85461ecc6c5b49fd98b40ed1dd26d1560af2b62e4b187d98e0b42690be28fbc4da291d5bf696222ce56abb3b61fea SHA512 bedeb276ba5f2fc5de4eec1ecd76f73f6040920f51d88d8410d8f3a9a22c2547a1e72548d0aeea73c5e5db93d42e15a44d41070ae1176c330142700c97311d31 -DIST filetime-0.2.26.crate 17273 BLAKE2B 3d47f46784a50efaeaacd419adeaf1689b4a21f2cafc0e6ee73032d2450928bc956181c543cbda0147baebf08362cb73f593fd8f2c070a5ce241b9451697ebb1 SHA512 b93cb807701b4a9ee149281f5eb95d0acf69c4aff3da8474a1bda52a311c9fbe27f460d7d4255ee8fd7308d779d192b7059601a6f58e487ce06fa64c03cc2592 -DIST find-msvc-tools-0.1.4.crate 30817 BLAKE2B 8fa2573428a52a7926dd474b9b490df3a5685e701ba7089564604afd0d00038c195827888e2f92cb6d548e0919c1530c61c3abaa5433c351a57f16c8b9a91292 SHA512 91dceb15d6d6367f229f9902daad8c57ddc9b28c463266785236d34f84732bf931ac653196980306488b81c66df00f8bb241a95d2b06590d41dd0703f8a941b5 -DIST find-msvc-tools-0.1.5.crate 30942 BLAKE2B 25f061bfb8a195752109bd444deaebfd94228e52c6eb94396fff9ba9d450876a58bc4352158684c59d1a2cb2a13a32ecfa1e96f1d80ac0c63827bfd7f46d9c80 SHA512 71021ce1a16c454bdd30abbb937c2ca67ab28ffcf88574e3ab758683943b44a96312a53cd6f5b8e76c89284a0cedbf46edb606894af720e3612c812bed189ab8 -DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab -DIST flate2-1.1.5.crate 77015 BLAKE2B 3bc8387b79a2f8d4124f98aa9f65580c3bc6f1a927643b52f414ffce4eb3eeab0fb595532e14591573ec0955800891b039c3935619b964d7fed3b2dac9031256 SHA512 b1be1942083756459f87044212b9915656a4c272ca9414f76d38a87242fe5c7a993cb7b05641f18163b2481daf6e9d724f500bed2fde9aebe35103470f065648 -DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 -DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22 -DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89c2c767ef76b4c8d83bf099196d053054c8fbaac74da7fd5eb0224fe43731102f2f0bcb18ccdbc0c8150774c3 SHA512 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163 -DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 -DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a -DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a -DIST fs-err-3.1.3.crate 24297 BLAKE2B 7c48d9353d24145ec3d43e288c07dddb37ac70e778fb1ee6d6693e4f2bbb0280f3479df6f738e48822ce1904cc5c4ee71442b0460a3114f1b82ed7419dcec2d8 SHA512 fe1816bd722b1cac7a5e6a77ef27e8339c39390b8f2252de3d1388937ecb7164251d088287032679991f02ae9b92ad744859c88edd8d3e6908dde0444107f51e -DIST fs-err-3.2.2.crate 26963 BLAKE2B 604f571339a6fa9f3a692aabe6e173df8c2f3a94b1298a8d7d3df2bc833fef22644a852ca872d00c1b0560e23a351629211e2c8d3c51805dc7fcf7851a10324a SHA512 93e7295119ad1d24df434c4ee13715a4688b7033c126bfe1cb2417126f3b680831af3ee8466ff46bda17bc0544798f0be95dfe2521a3c29d7baf5b837f3a620d -DIST futf-0.1.5.crate 11344 BLAKE2B 2cc5e5f5d4ace47e9273546e46c500432da47f246cee18f24607432305dec9481ec3d02b8a9bff4724efe05ea1d235294c52ee4eeb2f5f285ce56c2987b62d24 SHA512 4cee071c067c879742839d3d32192ca94ee2f9241468656357c3aed116cb7c656bf81722f32b67d60214b7db66858dca6443f0d52f0ff2114fc70971bdddd2d3 -DIST futures-0.3.31.crate 54953 BLAKE2B 4b91470d3c85b9260c734dc6be8c985f78491b599d2a6ec0d1e824b82f684cd030be6f64179f7aa7c1d1fbc7cf0c5a1bc5bd045123b73461f490d7c2b9011f9a SHA512 a08d23cdac9e162d0e6ae72bd792201ff4e13d7ade6b498cc597149b3df2062b06814804c0750d941d8b5be5d2ab4cfebbe2d08a98d875d2092bf25e6e71a51d -DIST futures-channel-0.3.31.crate 31971 BLAKE2B 2a59ebb73f998ec307bef01e997bf2922556d6dea10e2e6e8da9e1b4cd05a8bcfeef01bc1cc57d79c39bbd98b8a0d26871dca5c7641a9d4e9c2bacbb3feb4eeb SHA512 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69 -DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b908306393e479c379ff64f358844eacb1f8d37008ffbbfe6b1a4ed184e501ee9214db149d9cca31651b7d353ab4a99c8f5ee1 SHA512 d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935 -DIST futures-executor-0.3.31.crate 17965 BLAKE2B e111467391cc99d1b6a1f5fd3aafdb86922a2d2d9e360112402d68489577527aa35f4f65e6c0dc8f48372927e6d7a6a4a97c7b9525c369cb14e34ca2dafbe64c SHA512 337e70bd3a3bd3075b51e2afe8f157902ebe486696587cc2706b6a5770478ee2ee4216aa9e155e9821ed1d02ba437cdd3abd0c05aa960378ea192e2ed39af564 -DIST futures-io-0.3.31.crate 9047 BLAKE2B 667e62b50be304b68b8437d93b734a0e2433d88a3b410010ed0b04eb2bbfbc9984454c3f0a591f720c9983582c6421d7f870f0733c31337c4c518112f52aea54 SHA512 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf -DIST futures-macro-0.3.31.crate 11341 BLAKE2B d91ace97b854cbfeba1df90468fabf6313721ef72bb408ca6bee1c110b0162fe91da18d371b628513644f9d3956540d93c3e13bc9917550338f797967acc3967 SHA512 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166 -DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9 -DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81 -DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3 -DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d -DIST generic-array-0.14.9.crate 17439 BLAKE2B 881593869e9a357ecfa470b8c8aaf4038899d4ed5f5faaf8e167a108f62abc7a1a270cae8cb15d402537f2f837ff19b2e79e4e9cdc057fafb97be93074881c3a SHA512 113c841fb2c484f3a1f65be6a509738b530d0abf8952974e00225d2e031dc7e53256ddb650448e1e7dd069b786195ac2ff1eb0fcef6b3549ddc4014c1631b60d -DIST getopts-0.2.24.crate 21467 BLAKE2B e5468cb141bc8be43ec84606c873fa6e16a49e902e247f7c38a08c6e8088d36964d99b41ae3a98a5350cd8fd15ee8d46762b818c79d1198c0aed576de191b640 SHA512 3b0fd721340f732d3ed3dee38c61a46d83c920d24d96fdc780927c2a02fb9a6910eca4caa57db83d500d76bfb0e7f424a166204fcc4c5a4d87ca3ed30008f5aa -DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e -DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 -DIST gimli-0.32.3.crate 289789 BLAKE2B d2794b527c4e0fc8ba10d12711deba8606bbbbe3625227d9b886b3d6846760d9dbc7ec258fbc13673017bb0706a9cdcd573b760d21857fc55deaec7b4be30994 SHA512 e3ec768bcec1e4232b46d7c0a63470d5d966098017d344001ff600587df9ff8419b133b2037fd0869946414718da0da9285b1255468dd5375e46bed3d3a95503 -DIST git2-0.19.0.crate 215910 BLAKE2B e6dfbc292dd580dfe2b5964745d73c29ab4e43d91af37893eb2b915c7967d557940284c388b5693c8f366d98979cfb43f184627319799a359b2ec40c6d875a83 SHA512 9d868ba1594ace291002c4a10dcd43f192dbb8c2070abd74883e57a7f53825c7a29080ecbe4279f6c7ee845c261bcbc93b10004b99df27de41cd29bd48e137e8 -DIST git2-curl-0.20.0.crate 9587 BLAKE2B 754dc742a2c68aea90b99905d112435fbf31dc1c14064e62dbc0002b01b8adf630b5a4965526b3a3dc634f873bb3f2fdaf01f8d2b639b71f58df686d814711a1 SHA512 06d704e8f5227418bd0b3379c0dd503d694b4071d00432a1ff7593815e5074e02272a3f4e003d0feb7e9e3e806abdf68a5224a0366124f6a83681a9295f58424 -DIST gix-0.69.1.crate 283914 BLAKE2B 8024c931523ace0375817c8c94df04d2fb0de754b74dc68d09dcfae1ed39fc145c0c7aa7170b689f0ac0dbf135b1ba1ec114dea41ec5de263a5f9e3007e2b4fa SHA512 49cc671a251939f0433224e20f96fd0078634a8a56c9959c0da369f5c5f5d1435e30002ebd4ba8e6d40147bca4f55518fcef56957651cd78e9c08ebf7608d2ac -DIST gix-actor-0.33.2.crate 10094 BLAKE2B 3805d8cf33e8ed2c86759e000864eb900aa8df701a4ee180021c1e85992a22a5d7603e99614c2867a08d532aa5356172292b8924baa725b2f632973686014f37 SHA512 5289c2bfe6a318d1ece87b084a47e641cb7cb7a02fdb79286167e3e70eed3e7b961ff0f125dbec44b83a1bdb86f010a2cb1ec93ebfd4e5bed92eeb5ec410703f -DIST gix-actor-0.35.6.crate 13441 BLAKE2B 2ae5e4192359322c068f947b22b0fad67784592d9c375d2317dea2f32224a6366d8d2690056ccc01b1621b363ad8ab069ed0e450a25edfb770dea6659fe4ef79 SHA512 af360398bbf9c900edf4538bf4bf89bb763f6aa380457eaeddcc75dc52ce344aa86bedaaeeb74c96d5bbf5cfc116bbbb2b7c852584953e65cd9b115be7c47b8e -DIST gix-actor-0.36.1.crate 12946 BLAKE2B b10ccf736772ce4945de5770b5615ca11c0d5ebff1ee43065a65dab8ac5662c7c0d50b810a79f854db383bc8b700eabb95b2e6a260ec3634611bb255a76055d4 SHA512 fd13b08ee67ae019ae4034cbe3b31004cb1a637fff7ea7cbbe9ba5095e4fbfd6f6548179d55263d1cd23fead74867c4fb87700ea9262d4b998707b7b530b4cc4 -DIST gix-attributes-0.23.1.crate 19861 BLAKE2B 489d9284d6ddacc1a4fcfe00db3f77287153f5d5ee976499819406252f5f1169d1a72c94c7cae5622387826cad18839c86a187c34f94daef7e2ad8a950bae12e SHA512 38aa6a589edbf7cbbc9fda9f1cf20ff0ee265c43152ef1f4653a1400bd62dd44e768f8e911f5b6a643b19db9805cd0d239433e78cf884b079fa3db639e4c8bda -DIST gix-bitmap-0.2.15.crate 8153 BLAKE2B f9d06ebf863b95eb6d1b500c78a20cc74456734e6bff4aeb9c73191442be6844e7d1b8a695c1fc0fe0f8558b403307d85c6c823e66d1ac9147cad0f94db90bb5 SHA512 7e4eb8f852d41c2cb2a9e1755a2ec14254abfed4705c2d0170f5b2f4a72e8658d9888055ceac05f807f5002a523e2bf0a90822e120b6abcbc728433859615b93 -DIST gix-chunk-0.4.12.crate 10638 BLAKE2B 6dedc1bb3a9f61748db976ff02b188d3547b55002c5c40ea566b2b51f07f2554c5cfc2ea3b7eec72ed3b596f368a762af1487a3d86ab3f56007ba540414ecb4c SHA512 ddeea7f7858bdef2ad79a73becef502dcc18c19958c552611887f3f54fcea0b3e35ed66784ce71c19899b5954e928cff5fe5d2050c2c04bed0ef9f7225d14509 -DIST gix-command-0.4.1.crate 11830 BLAKE2B 39c88543dba71a5accb529c8d666a1e0363df83d3c8f5d5480f74e015f411211d1b40e7bd116dcb7f4523aa5224ae62ccce9992cf9a1543c28c06146059c9345 SHA512 e72821b8f007eb8422feb32b5991148dc464ecf873ad7e05be0a07cad8e0da5a9d1a785e1bd7c038a99058b0a87d8cd3c3e7c001b701644022cd0ab8e862da0f -DIST gix-commitgraph-0.25.1.crate 18945 BLAKE2B 65c69910ffaa374ca1c1737d8d04c6c01ae9e5e8bbea31299d1be00d4ffd768f46f3425ca5acff20558d74248f005ea1c3cecd77f0ee8d36fd058b0d3fbc1708 SHA512 27c617d2b81184ef012fb9ced3d05e621f07ff58947132db615bd1059ade26acecf1e6203188c570f253d03196fabe167619f810110459adfc4359c08c5a2014 -DIST gix-config-0.42.0.crate 64315 BLAKE2B 11ee6cff62d2981a6246741010ba724707075c08039a51c54230369256e9ecc31ec0b9d7fb60583bfefa75306f8f65f0864bb873467bbbecbd4c147617e518ac SHA512 e205e07c8cc55b3456ed2612ccd504a307daadffbba598f62164fa7797abae2159110b455194ffc2ced02039d0e76e9881a12ce1a26763b79954836d17e6b4bf -DIST gix-config-0.47.1.crate 73838 BLAKE2B 2114e407226b28dc5ba44d54e9f95b73a4c5b36f0443e595564858e8b2bc9fe654e11dc3920d31790599419dbcc64a44e3f52f2a444bc4587492e234d90cc8d0 SHA512 df795074c795f7f876f20d1f46820188fc4b82652b7a5c9bc2aace36b0e60b3e49bcd515c4d0015dc82fbbf162d50f2086327ef01866f60b633f54e89aa71dfb -DIST gix-config-0.48.0.crate 73767 BLAKE2B ba8a94aee97fee313f24cfb53896221c267d196b23549b5cecf8f18e6bc813302f355a9f9a689f8cbab24b56964b214bb3b0c67cc33627c07211dcb9950ee11a SHA512 649c917363447e40dca95f0109c6d70ecf2f3267f1ce8efb099a9996bfd4eebfdb7dd518e3869e03645e968c2f769712c48dd919b49dbdfc96262a690f26a808 -DIST gix-config-value-0.14.12.crate 15627 BLAKE2B d5433d262969ec2c0c081731b00fb8d6fd54282079eeeb8e7b78c730d7fcb001f4f128dd79adb372576598f94dc3ab4f908f8a1b739fa0d6d4d324e205e68956 SHA512 02df8dada0a8bbfc9b5c01d32ceeb188f8e92e208e879026e9e9591cf8a3efb33051f28e5554ff85954168f5abebbb4d4d2d54faf6722e8749a71cf2f779abea -DIST gix-config-value-0.15.3.crate 15605 BLAKE2B 9ca0c3c7f794c70f499afb3edbb1f28f0e912026f51f5142ebd7252a54ba6c65cae1593ecfcd48a35f88ddcc4d62e0b35451648498dffa4e4ace74b360aa4d48 SHA512 4101e9b45b7bbdcc84c75a7812a7bbe3356d794dc91419afd0803b793e6945069f5a3b4c13bfe87fef4bb7a46add925c6efe28cd412181ef441938f77360284a -DIST gix-credentials-0.26.0.crate 22139 BLAKE2B 3de550c422d5970e0b1baca2cf990c1f625b63aeff778a6dec5ba3e2dfd6fc4539672b94cb3f32bcbaf2b30c0c81d28470c1801d6235a02408590d63cd352843 SHA512 3b9d6565d415fe4417c614be90475f4b526d2aa7156baed07925c60d40119013edcd0856890e94e19ee509167586642d72f105c1d11edde36cac11e6cff75226 -DIST gix-date-0.10.7.crate 16177 BLAKE2B ab515926cf2b07862d122ead2aaa4959fccdcf1f7eda48f3e734e00a6df26faf7811f57e5960077ca6151ad3a5b18b1758fc17de749c498765c8f4f6f52c74d8 SHA512 e60a928413175aff7e056a0ed5b14feb9e32eaee0b3c141da25c941ada96f980fe46dc0a1aafc978f6df2848135a85c531b0e8bd440e6ef3ba26ae24aa9e502c -DIST gix-date-0.11.1.crate 18312 BLAKE2B c83c65663d1b16c3cc3a7703324505180f4493e766c172a08560b805a46fa6a6e625dd9eb009e80586f47f101cc2973c3568bb9c4f450b72e9b4d977c795b318 SHA512 5331fcc154c175fdaa5243cdae38ffc231681f9e49e1e14beccc551a5ba7a3195b3b634ea9210781c7839cdd8567069f57de4c400adf6ca68482bf85cd43c96c -DIST gix-date-0.9.4.crate 13705 BLAKE2B e214d6220952cc6bac6c2eb8c76bb216962fdcb0503c018a857fd676df1a2facf26d9d82eef3d97995c05d3c3ff10accc59610aa32e005f0de00410bb05b28fe SHA512 50a2ffda01b62539f6edfe5f7adf2eebdc74b728d6c9933cf771f07e405700bbab7cd46cf383a4bd2e4ded0f768fbe08e4125e5cb5f332c40eb5320d8d8749ba -DIST gix-diff-0.49.0.crate 41572 BLAKE2B 3a54efcebcd19aa22c2cea8e18e8b98f6a54161764a5d0e9190e522b14c3690dc447abbd26446b64517d24488313bd6688fceacc6374a3bf5de16cab086f2ec0 SHA512 c448813d14328ad3ae65df4507223701823b6d0d39a74e757335a02755e29b7f6cd69f9f246541004407e874659cbfe092c76559ca101ae39acfa82a3de12413 -DIST gix-dir-0.11.0.crate 54967 BLAKE2B fb2ddaac7d35aa397fc6bd6c42962d63bb8c712f1bdbba486f982ad5a98f12de793620c8101f13d1d14a7942e405ee8d5d416f9a9f91c5d86df97c7e61ca2a0e SHA512 5d835700a0f4b3a74dcf76d7cca69d64abf2918e8ff5c4811c10cd094b578db5f22d61c24870dcb5b54361a3b499b6bc9c88b026b1b01ea64378d6378392a024 -DIST gix-discover-0.37.0.crate 16673 BLAKE2B 8e57fe5e44192c2929228969ca16f3c7d88d8a8c2fded00837c7aa8c561397d9798448f0e5e205ac979f246a37c23ad13b6b90684e11192fd2bc9dc8ea243483 SHA512 e26869a2700a972ed6714a0fa29f2302a74e2a1d8d57e78d20e373779601b4ef367aab2f5c5c866a9b506a76b1faaa13bbbbbcbe10b507969a30c23aa9bc0c0e -DIST gix-features-0.39.1.crate 31228 BLAKE2B b41a71cb0eaebc6139e2b8dcdde9377144bb508f5eee48e2202dc9e3d9c98ed5807963b1c4bd16da1b00d064ecb0e75a4b66a9ef4ef82a93188e9bebc690fc59 SHA512 a150d723b5bf223adc8bcf7faa2eab8f5c5a35ae706dd09d940c6232c9f62c9c36b2ad255f5c4c6fddfa41c4bd301d46b044953e5ce5cdc57790fb234fa81546 -DIST gix-features-0.44.1.crate 34680 BLAKE2B c61b1170ff6d94700da0c89993bb7415214b8eab06da8028cd60d3ee0c87e104fddf2be67e3e6e21a2a260a2b061dc6f34bae32bc720f46afb3f79523dcd84a4 SHA512 1f79643cb51cda3462d67239395ca7c8702f735a847ea952c75ac37ab172dfd5a13c9505a17fc35b506f7cbb87423ab9d63cfcd88c2a00878bc301cb95dc8552 -DIST gix-filter-0.16.0.crate 36654 BLAKE2B 4c353543a4a2b6a650dedc134f89b17842eaad6b9f0458e0b0b6786bf60d84c6f8f5e9a0fd85e715cf294703cd75d6cb4eab5199012715332d2dc2a9bec04a23 SHA512 1f109d4b781610f48cc47bbec181170ec3a3b3b38d80bd86f5c02a9f0876bb3032390bf754d5b6200f02ba672f880367c0eadbf42144310619da69970589fab8 -DIST gix-fs-0.12.1.crate 15734 BLAKE2B 03263ccd2107c89ca87568fa670d5d9f5f1a186d4b47e9d5fb76fa25e10d0825c1a60226f65562c0cbc8a5f0711f3d5b58bf35cb39f33134b5bb111cc2386155 SHA512 e795cea9077ac74480d848ab3d8287a4e14a3f5718e329e28915547304ab415d55b193d91dfa9b97cc09fd32cb7570faa2dd33f6b464c94e996c29e8ee90b390 -DIST gix-fs-0.17.0.crate 20022 BLAKE2B c354b25a2e1b2850ef86e1517dbf9c56094dd92809b9c202f6a84ccdfed341256e9d7e5790bb5a87bcb928e54f52e7a604ec08d5fb2c6d03a229425594721ddc SHA512 16525e908d27b4c5b2504082269e2b76a8d703b1a036cff788f7f8433654d1cab3e5ef0fad434af22cbec1d0ee77600da0ce272cbdc60d7a304b5950f7e6d06d -DIST gix-glob-0.17.1.crate 14136 BLAKE2B 9d8a147de57b7406539b117db96ca8aad91eefa85d2da212a152026f315cfbf8120bc4a54ec7c0dbbc42991353f81dd73aa69a07a1b2b3205ccbb7d3e8162913 SHA512 3eec32350076b5a8257b447c8d683fcb38a7c171cf6187c30186ebf02f12ddc487bbf18c8c260c3721fe69ca84b861bfb003ec8b26fbd00b5056e543a4d8905a -DIST gix-glob-0.22.1.crate 16299 BLAKE2B 167f755df2cabe5f5c902d4618c7bbb2773c8be5db6e6af7c70792279d993a5983cbf9429e8c2c4ad8f4ee551f3e8a002a6c91fc1d4852c61433a978762139d0 SHA512 bc0e5bccbcfa6a65adcbd7fcda42bc8e29edf96906b426dfbc5d352b0986126f0b8e6b7000fcd65717f4f8da7667f5ab0ed9bc8724c4791ad9d7e0cd35e26ac6 -DIST gix-hash-0.15.1.crate 13513 BLAKE2B 1d80fc96bb4407c424b42a75ea215f6f360fb6025920f3dc04818ccf5c89995b6a7fa62e9a4d9568fedc83f599262747983b57f84628d5ff4189e47e5b3000db SHA512 bf90d93cb676d3558ae14ea3e5bac6643fe7a39a6e596465b0c4a126a4181d721326bd01509ac502d8ed4ab4445a606223bce81e466cbb0ce71e46daadb8af34 -DIST gix-hash-0.20.1.crate 19230 BLAKE2B debd2296505a3d7050290fac5f73c5dbd3d3428dfb1bf739101c5843a84f556561e197731f8188db6330376c58020ba1315b2c893c7a1d106bfddba7e522d4ef SHA512 40500f6d3859e8ec93fc61187f096a53822747e750959178bed4ec40db358adfeea445a3f46298f67051f787fd8cf7ef092884cfdde8bc868a39c266a8575aa4 -DIST gix-hashtable-0.10.0.crate 10303 BLAKE2B 15e2d7ec260924b6d9a11e3a6ab0695d3eb263cc41a8096a9fe5636ee4a70c5d4645af955acb0692f03d50b19c9302c89605de048c3274af955fff0fda9bf724 SHA512 d680848a28829b268e6878feb09ae9ba5bf2d1d62e6c35a84de39720648ca53c1ec134f6ce167b9f5774b77e08e0a3fb36af54e839d0ae09556f8f3dbb1c8b95 -DIST gix-hashtable-0.6.0.crate 7189 BLAKE2B 6440018095e5554842ea7ee93b4d44367cf3dac891a2ac4c2e159c926ca4e48d3ad1b505288169703b66ced1046ee6e6233d5529c0a34bdc08de3e22b49bbfd3 SHA512 308358fce4dc1c53dd9a32891b10321364b3c7665b7e646021829ffb94669cff6c3dd53b23cba3186882f3f0a039630cb20b0081bb690233a8b9069ed91e4b7b -DIST gix-ignore-0.12.1.crate 9873 BLAKE2B b50fbff14e036b2e12559030936542cbb7f4724ae153757240ba3b0a3202626cbeda705d2239dcff3b7328004c2393a148132b154835a0efaccef59cf5bf9778 SHA512 091e1cdd7922e39211a8227e7b8e5f082e44439fe4ff624902dca897afe2fa5c3b8e1be6974b83018df53c78e75bc9652fca87e736b4bbc06d90de4c54e28f8b -DIST gix-index-0.37.0.crate 46644 BLAKE2B f868ee6085ccda181cb4cad522d73b6ed4b408dbc2b168864ca3f8aa33d422d1262b7865d5347ef3e3960d294e4638284d3f70b07a774d3d62bf3df4c2011272 SHA512 08b5526db632b5e889bae333503a8c9fc8322d9a1e420e50deb47845c870239750efd577751471f8d3c10048524e01d4f49409c818999369fda4449cf41998f6 -DIST gix-lock-15.0.1.crate 10515 BLAKE2B 2969f4019b48a312c5a0adc23b614424e09b75706ea4d18159f8a30bf20e03312b11d95bba6703034af99a4901d036a4a0d964b7b3ae52aa6dcd024f6468fcc1 SHA512 8ffd3cce4d0952cb6a2fced4a6ab407b4a32184a2b10ac1f5302132d2d7d3e4c285dc50f007141cfdd658352381f66aa79b64cf4f63f0a18a2cfe367b7bb5830 -DIST gix-lock-19.0.0.crate 14263 BLAKE2B a5edb96102aca10132fac66eefc48960e7d652ca7cb37f021f59649466b8212472fc8acb2f1fb8b29cdc1f08f40d4d0e6833e99cc11bd8c323530553e6499455 SHA512 1539ec5d6a1480db5abd1280632924afbc8034000144bdd3303138a9a4bf1a1225d5ce3f214cdadf5f7f95b208b240a824abab1005e04fc82929395e9bfc9ad2 -DIST gix-negotiate-0.17.0.crate 10487 BLAKE2B 2ee74d224667e3bf02cbec9b6994e945bbfafd42db0d7384792a6bd86a6e16fa1d8441f327c1e0e8fe2fdfdd68e2b17bb34986c55b723c528c7c44af580661ed SHA512 bd6eeb866ef4f9c2ee9ca763ab16f7507d7f3eaacfe4ce63cebbc170daa206dc711916e767c2107ee2fcac406c58d1379c6401dfb32c7afa2255a3b3dc5fa308 -DIST gix-object-0.46.1.crate 40544 BLAKE2B e7996db68fbffb0e66e2d7e9859eeb829c5d409edcfc1e585c71badb9036298e846a545ccf24534c211a9cd303769c87b98ffb9b44055748da3d3eeca1035217 SHA512 fc85dc59a4494787d00e39a9a4b8fdedfba2b0963f08a9f2de720d36e3eb63ced683622dc127fb6492c1311a40ae5f6978d99bf92a0f4660a172ee725e39dd90 -DIST gix-object-0.51.1.crate 50596 BLAKE2B 6156418578035a497af89428ac8ec2112c49a0611861beba9a3a2b378c1745358f38318395769726dac7ae5c337b882d8a01c75a15e1340130cc080fa572b392 SHA512 5cc24947dcd3727ddb9815a5e16af3eac5ab917583598abf1c48b592f78097bda711b30e61d1faa7c4ab0569a664d2f346397091c675cad5742c3816ecd228ea -DIST gix-object-0.52.0.crate 50541 BLAKE2B 0eca54c956013066bf13f9615ce1d9064012ebbd429dd8d845c1111ddca6729bc3b427bd33dde9da58320cf043f5f98a429c32ae7738f6d0d2f1ce28958fc6fc SHA512 4d8900c9864ca1385af6a67ce6c8454daa003deb04e0fa56b8e3cb43611e7de90e0f0795b9c7841a35de33855779862afcacdbd2b16c79a24f634d2555827ed4 -DIST gix-odb-0.66.0.crate 56319 BLAKE2B ea576c9f5560ade09cadf1e17d296823e6713f5433c7e626a1a4407fd02c29b494331cbacb12e2c07f02d6579331ff1db2ad3ff15ac163e1a2652761e05e2947 SHA512 ea092c6f669ecbe21726d7fd0399135810e4dcb6f5646c19dac179f919c602a6a2d9a1f7fce17b10ae5ff58f5421e7965349a183278613347ca8c0368cedb40c -DIST gix-pack-0.56.0.crate 97454 BLAKE2B 2a57d84a02c95faae740c29b4a87f86fc17255e57659ab794602ea4ab783c4eeabb898ef489a2660c0db50fd2baea222d2a2b85cd6226292d7d2d460e3b5eecd SHA512 23e23f19d7284eec66d21d5965c277e28a1e243a51b38f59971dd41046535524bf30cb743247681c06b23d202a9894e2068a4da31de5af3352845710179b6686 -DIST gix-packetline-0.18.4.crate 26579 BLAKE2B e6a5696cfb280b4afea39dfc7841e7095778e5e91db3a6c2599e65906e67b8fe768e89d831b2a8daa8f19541e47ad5feda27f0938cfe4d6fa69e163cabeb3e37 SHA512 4ed2ea9272dc937a45c52e48c94a6863cdda2053806c0e912794f21d2d822798e063fc6f079e3f1305f0f0d124d7cce4c2be24818ff8016768c9fb22f3e9d7d5 -DIST gix-packetline-blocking-0.18.3.crate 22138 BLAKE2B e494ba1ad2f6849a47654db504eaeef01470368fa7d82a8547764f005c2edc7ae1e04f4d4ff3abed3d40b4095d3740933690fed2833d6abfdc183acdc075f1ec SHA512 a6845916113211f37a27b155c384448db9df6829e0857e602ce34e7f4171e256bd2e851fdffcfd73be4b11c5d228c2f0d74fd3f52d718363fc4a5055f675fde8 -DIST gix-path-0.10.21.crate 34033 BLAKE2B 60b5523fe0f35cb9339d95745c280488928a89e9f3e09865b25c24498d8c59081b193943eb00ce99f62f8b99900ec786e37e07b23adafba82a7a986436a28657 SHA512 795a3f604defb526c6bfacb82e24f5cd9afdb50c79cb99f3c951eff0cb5b4daa3c2fdcc84cccf4d09942a6fb9a9687a57c5bdec41a6b26de2af023ce301e1306 -DIST gix-path-0.10.22.crate 33919 BLAKE2B 76187480fbce980554d6e2a37f05a869a65d460b274d8d7a7ed3827c3193aa09a187f8f0170650801929d216828432799c3a64abaf6451a294354b9f16eca72e SHA512 4edd8d0780b1f93a66a0306f8b4043e60a9c2752e0cf52c4abc60b321f955788d752bb9b859ad1172914464d2b0f76d1b015935ce938d782732c803f732d29ba -DIST gix-pathspec-0.8.1.crate 18854 BLAKE2B ea6d543152e6b908ce5eb901a8571bad3cea7815943d71e8a8a871d4f1b4bf34cf50e3e5089bd410a6ec590c745f53b8f0aeadbf0412e13c234f5172971d5529 SHA512 29d00955a5260c2460b6ffc0c2de6a618dd5954ed46730cce2f9923ade0dc1c47f1e64ef00fa918eeed3a85266d5676d85d051c25d447a580a18358c1db693e9 -DIST gix-prompt-0.9.1.crate 13418 BLAKE2B 45fd785df43f12899856e967c69b5eac95175bf885e34130f072c4c72f8b11129f943c94bcfda46250afd7fd4825752272c9c6e120728d0dffc018c0d0937081 SHA512 5979afa78fd1a6facdcb7b01fcf9f5cc2e10c53a28b2ae8f0b72b988fcd0e78c0fe72e89de77e86613b2a1dad8906fa06670dfc6d8c0a95cbd6f37e86b54710b -DIST gix-protocol-0.47.0.crate 44961 BLAKE2B 68d8ab6ff855bfc8ed9e160be2b850d32728a482a73204174c21d89ef095dfd6677ca291b6a6df9f4033e761bcfe03f72a9a25b77212763e699c56835e1d2193 SHA512 e4d1288b4a31da830d35bb173483fd3357288b391fdae7422663cac090a49e6a92dcae96b3320afb5d1f9b8fd1bc82cb47d8c3464c3bd887135cb563a2e1bef7 -DIST gix-quote-0.4.15.crate 7847 BLAKE2B 0f942230926032a852e59e57d4b987cb12226750f4ee4cd6a2456c43c45d96813e6b901bff625901e035a6221eb07dbfdb1b609fb36b45880118d57a5cb1f60a SHA512 f3ba71dbb866ce98d9630958bed949041aa2ccfdc19be366a52f5374b56d62cae93b5c24b132586d9042ae3c311207ac06feff414531580ac29286ca7eb81ca9 -DIST gix-ref-0.49.1.crate 58105 BLAKE2B 2a5514d296d63451a21750c5156d0f2dd5ddd5ceb03aaae89f644c9c54d8e4eef348661c0c516db12675b502b894d5726e555b69790d1103c2dcde4e0c3fc68b SHA512 4554a81fc260e09f783463ec49f7b298fb38ef3db131ee6bb8fde02a23769e6510c324a1da68b3c26b4425833b57deadd9df24898f9435ff1b7e8adc765eac15 -DIST gix-ref-0.54.1.crate 65266 BLAKE2B 76813c0c11dd0db6012b47f5ead18c7302c33322a1cebfe1b16a59d8ce9094e99a31459e9101b8a0bd770d39399a19b5485226cc68e0a33cf6b70a08b1e06c2c SHA512 3f2642e2e80544751346a553eaf0c28e6ab7fa75adb35edd1d9f9cd5d5f6ee3bb4713b005ff7a45cb0440ca8dc84476e1376a01bd41cb4cae4fcf0fe499c7f1a -DIST gix-ref-0.55.0.crate 65278 BLAKE2B a2466a06f226cf974eff976663c69bf804fc41ab5c6894a132b0ff4b3f6816a57b17ae3813708b36e5eb42e07312deb8212ef03f57ecb5bf6d08092d426088fe SHA512 d4e03ee04b08b4b496ea5d408bfc886d6f35427016a58ff6a0e7e4cd68a78a938b59561756eee9c97ff75b3781357f5e995a36a2cb20a3fddec2e15c8f0f8921 -DIST gix-refspec-0.27.0.crate 16887 BLAKE2B 70661821ed339396c9822c71fefd368976c60bb0b44a0a92cfdaf2ecb7a81ea86007cba8b7fc8ae15b4e8595ad17b64494df7c203205b4fc4e3f259d07be2055 SHA512 6ce8515d40a159e1a69bbacece67fe86e1a5b41e4a7bbe3a4f772e91cf19bbf759a63ea4f39c102d7d26c76f590eb291c7228ec7b4dce84b5a859ac92523953b -DIST gix-revision-0.31.1.crate 22665 BLAKE2B e6df6851dfe9a2cc50d6008b47712d5377fb2953ba80f86d2fa4808b5a2468e6f5502e5c4f5e32eea65cea8b8c9f936f1d5e34e0c3a7d20d6eb20b8942dcccd0 SHA512 78184de8151dc892b59aaed72ac0ff985601e60c40086a2b693ce03e8ebc990fb8d39f66f38ce952fb1caa928e71ea7caa2927f9a582e607455ef3fb4e5a95d4 -DIST gix-revwalk-0.17.0.crate 13323 BLAKE2B 8c83a8a0b27a889ffdfedad5a1705adcad8cf47259d99bc2e78da67b728f2d7c63a6da3347f18740c90e49dc04b2d2cf5af420988e98c7d69c9a7bf392c21a34 SHA512 f25491da946632fa1ea973c794aff88ec8edfa16a929e1453f8f009547c71299d829feeb1dcf4e5f7e3016f0380460030c5cf7f1422f004d65461d911d4ea99c -DIST gix-sec-0.10.12.crate 12935 BLAKE2B a5d1f93305478b3a00c3d13687c60d1e9b8c556724711a881dc3b96fb6ce3371003bbc366a3f6e6e743336730c6de24791054a8c2d2c481255f1f17754e2ac86 SHA512 8d83c250730eaf0fbb55e26c67f92085526df3372fdbe1d2f82bd6ced199acad6c5b991f1eb20c9c81a24e6a4a5c8bc5406220f9a55bb56aaf30e6732726952e -DIST gix-sec-0.12.2.crate 13263 BLAKE2B 32ae9b4a6c76bee7877ad13c9445eaa0682e309fbcc83b1b8485b8268e86caa9fb9a4ee0a7c653b4b5ad64bb53d0f58489ff85b344c6e2b267c4df0fef254358 SHA512 9e840044cc07e91410a1d098a0fe42d52645f4e660d095fa6a41a9109abddd85712b6ef85949f7888ab0446b10a77fdef0d1f5fa9f62e44cfe756323e969a4d8 -DIST gix-shallow-0.1.0.crate 7545 BLAKE2B 76761739708eb5e0dae211cbd10c7523dca2635a94a152c59e14cc3487ebfb2d2449775af510b7e0d64aa9b48dc1a05833f4bc64ae292bf5c414f49447aac183 SHA512 0f8c2fac75bf1082d51059d955e572aa5986a1a1ddad0430b707cb6f1a61d913284ae3c701aaafabc5de01b87fc55492d4e556cac3b504cb0e9f02f0996c8ca9 -DIST gix-submodule-0.16.0.crate 12832 BLAKE2B 119bbd226db08c4eddfe3a02f24efa05c4e598cbaa2223fbb07f2c97b14d529f44813d09ba6886a90262c97506adb496581f46cc9d11f49a5bb892b753c1979b SHA512 aaf05e64930cfe702f7e5315b3ddf8df29982c4dacc964f5c47c395f3494f2e94d0d7aad4d8fd1a13b8c76213b3d8e77bc40e8159f2ef77308c311be00f3db61 -DIST gix-tempfile-15.0.0.crate 18426 BLAKE2B 11d5484b4593191f2579da85f20cd2dee4527e056a9f5dfb35873ea09476b1fcc0ecac821c75e99249938b4ede627d153aca6c1a43e31f46f605ce20265ecca1 SHA512 cc21ef833ee087e6b49fc74da11da3e4bca55fd808952e1283db11f97e38b2318044e1704e78dca2e4eae9e5b66eca039343d78bde7b4b5d4a417190c62c3ad2 -DIST gix-tempfile-19.0.1.crate 19058 BLAKE2B 034298b86ae28bb9671014f8c5440cfdec5635e8e27bca9e687df7569d8db821b559bee5d3ee255cd22f0efafd86c99e82d0885cf4068788ece9ee30f1f425f0 SHA512 bb0ddcbd3bd4c74fc9c569d51cbc99c6feaa1c894666aac0b1fbfaaf975308fd899e55660eee43af30a19a5bf2008253e713f63b2d6eca426f54d8982d5c2f5d -DIST gix-trace-0.1.15.crate 10867 BLAKE2B c7ae4a8426f0ff83906d4ce3cc57ccc4a444df97a9b133c36a85b07e452ed10e9ddd4e6125ecb9d53c1e20ab022fdd1fdc29d6e668c8529b4a81c3344b3c555b SHA512 6eb450c3feb23a3890b8c9d9008ef7e84064850443ed80c44a4a19a790acecb1dea1b36fea28509a6aeb3675ae3ed6ed1a7edd892e887f0a75e3ba78a2e1f678 -DIST gix-trace-0.1.16.crate 10865 BLAKE2B 2fc441092cd27b5935ea16bce0e13deb88542829b609f74076440498caf60c3c71e69ae47e3a49ef895c43ecc70698cc745dffa91dfe0d92d5f4696caadf84f9 SHA512 9c7c46a8632aa6a8816353c8ded6080ddd5c7db29e81adefbb198ccdc281a721a49921d14c764f26f440a6b0bcde715fedd38839576bd287e2838d6f7dbe0a9f -DIST gix-transport-0.44.0.crate 50856 BLAKE2B df16a043abe38db0e6d983f5376ad24ac604a9e3b39fe76133670147de08bf5b8790ac585d12439602c04fb22f356715767facde63fc568611fedccdf8fd712c SHA512 a4f990e44054d760773b8377b648fe2757bc30fc17193046049ec4f23b88f9e715678ec689f9db0627245b9daea83e29866f145bca7cece9e4c5b149748b9ffc -DIST gix-traverse-0.43.1.crate 18569 BLAKE2B f168f568e281d266d09e37a3a696e0f58898b28841840ad31a8a01c4ea2165f5b35a45e39def84a3dbfb4842ee280a27078176145188ad0a8273ac536056ebd6 SHA512 a1c9ec18788cce7ff2a93a3686dfd546bd83dea6abd0131509ecdf4bb643b62558b51f1deaa479a1ff86902dfd32ce80ee031f5fbe87e78ad119040308218402 -DIST gix-url-0.28.2.crate 15297 BLAKE2B dad48c6e518a8a2bdba4ad665badb9935b352cfca7d1540c9f652e9ad450c556a0416056dd153e8f6a2e418845b6296b1a66881b0499aba8485e357a2a329534 SHA512 39b56a5636ec1a490bda88cbb7c0cdbeac2b6cec1f0b2ccafee7a58ecd3e412e61a14747a4176c09e25a666127e7a4bf8f3e9e4945f5af2715a5b9f52b8322bf -DIST gix-utils-0.1.14.crate 10203 BLAKE2B 0c57b61461efbdd942f15d64e4aadfc1b4a96399c75ea5434126da2fd15be5c6ec9327f7f13c4b87302ccefef302020a12fb58faae2f069afb5746ca5dca6274 SHA512 873059813b746f062070ca1da15ecddff4528a8753a02adf707964354e3d34c4aec96529c8f40a22a7921838f86bbdb1b0b19bc8a52b4f4b0752ee7e7c6a623f -DIST gix-utils-0.3.1.crate 11157 BLAKE2B 1cba94ff2987067e46f441ddd43d5f9fc39970da565af149e2d1f47ef598b5ea767510a5772b4679e47318fa94aa738d3285b2fa6ed786f6f487bb7d9726f00e SHA512 023e4aa3d86db5c5a5a922bac140a23c62b7f33ae4c31c07826f917d77a2a47e6b78825b5b81bc7209a69cb24204b66195626d07e316df16795c13d35b659772 -DIST gix-validate-0.10.1.crate 12803 BLAKE2B 47609c2d8911c727ca29f059318cd29cd92e5c2a63ac5714264329d84d362241f747b2bc0e0c5f3c1e6ffd061b62ff7f5234dedc2fd23b53dcc6d255ae1a086a SHA512 0ce450b0c87461b9883c8475f14951fdb6523a977cd528cc41f70301258ffd10b5dfde6b098874d1ad692c392eb6ff9c1943debd39a97c353f097a91cd0e99f6 -DIST gix-validate-0.9.4.crate 12768 BLAKE2B c8e7c746d61efbce27a975b8c67af9199697817c7943c8956710aa65cdacc671bcd2fb49397213b6d3fe2c61bc05b44b8b1010f1d88567f31e38dd0869d2a6f2 SHA512 fd4f34c67073945e8ca90ba5f042a6a708231245c3d26d2c88d239f8d4ec56894aaa9133f3354abe21f5a52582739e8009311ff558fd0410339da946b538fd91 -DIST gix-worktree-0.38.0.crate 17557 BLAKE2B 0f5a6a7c7bd7d46374adb2d7617db44ef4b56df9c7b4dc76509a85f6126f217b8f274c5a3b54816d5e8bd3dd7bc5d9e2d0e2505072d72fceb6e91706c7deb660 SHA512 d16c3bd0189181ea137ec569fc4552f3e97d7d1e48299c6d9f1c9809750baaa2788d4dfce76db4acf5e51929df44730bf6047fb0dbe879bc77dfb0e08405ad96 -DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219 -DIST globset-0.4.18.crate 28970 BLAKE2B 3c24364c29c8dece3da0e978a5be3319e5a33731b53200102bf9cd33faf18b590afbaa45462a87a7ba54a59464a82b46c8a51d9f664ca59a6735721cf6bd82c4 SHA512 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54 -DIST group-0.13.0.crate 16526 BLAKE2B 099ced5b8d16e6fefc331f2d89aee931ec5900a168dbe31bfbe29bd00304e8525fa5763dbcd60cb19ac6c62c8d77877f2d83e700c7ab18255b08c9b42be60d24 SHA512 359db06bee4cb51ffe799d9c408791e310e72fde3bb3fd447cf97482ebb909af07b43e9b728e3639d5497fc905b650bf00403b3a6b21515e6628c2466e0851e3 -DIST h2-0.4.12.crate 176264 BLAKE2B 6ae29aab3dce77a823664d6ebe07a23c53a140edbffa7d0e9e640ef91e4e500a65c936380610b60dcc7c49064a1d927c1578711eeb8acd25516259213264c7c3 SHA512 981a9a86327d68ed21d8916fb6dea80e8760748def3dfaeff8b8f3bb865f40755eca28aa0f2e61b040d10fc8248ec9e43e5a681e3ab9d33e3b6f00ed756625ce -DIST hash32-0.3.1.crate 10273 BLAKE2B 0e619f4020f86fd357156014e5b78018827e7508dd69022d3d008caba3e1dfb96502ae00847bac3724cb7184791ed8a56a46479d61b36ffa14fa5c32a2bf56f7 SHA512 e6f7c1be545ab27c0859ee51509fecae749a97f79f91f6742fa66533064fc1c327587e3fe875965c513824e64c9b58bb6e212bfead636ca3a2aef066311e740f -DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 -DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692 -DIST hashbrown-0.16.0.crate 141708 BLAKE2B 260b2ae46c2c376f32aba951ef562b41e40aa1159b170a966429263df5d81359d1d7861076e2b12a88fca612374fd9b3d7265af891d55c077dce041e180c854d SHA512 ad819a3eb38bd2939e08686789529172f146fa77911cc9dd61ddbde4600d49af79fbade6fd53187906a8b7766aff057187171e2dcb2d07e1079e4dde6104d615 -DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669 -DIST hashlink-0.9.1.crate 28928 BLAKE2B 14276fe00fb8aa7a8183b5cedc99eb403c0a68cb662555cd51efbe55a46c864f68f3d421395f56defcd1a87576c5a38509581adb5d02b831d9aab2efdd376f9f SHA512 16189f332b9e2a71f8cf4c8b72485eb107c4a84d4bfe3c739ecea8fe5dec33ad3c796d57830b12c176bc65a2066913c809a0f7c8db83e9da1bb0c555de8d3717 -DIST heapless-0.8.0.crate 77802 BLAKE2B 8ba81c82440701c3fc8e5f8282e71aeb485a78a1c724334f25534ea3bf30c3ab78d95facf3585aa6597c24ee121f2779378a8364cdd94f756b461842b5858dc8 SHA512 9cbcc4b5b763b9478d0070823aa0412805e4b08f28cdb92b3ad6c6add997d0abac13f25cd6a1dc05136d2100304e8617af55f165a4acad3499c15407d7b3aab3 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15 -DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 -DIST hkdf-0.12.4.crate 171163 BLAKE2B ffa03876879110dcdd3081cdeadc9490534c44763b3b49f1d6a5f4407a7346e6fa1ea18303f429b23adcd23e8898ba8fbf3797f5ef9f7ab7b11499d130311d68 SHA512 a43fe20b7d14fa26b118c6eba2b84219645f65f2ff33fcca679b139ae3e96f72abc1e7a47eb8887aac5afe4e34211434a4eb5a2fdbc014666d82c4af340a4b21 -DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553cf7a2356d117c66f38efafe686c148598ad67ae89d64ee3edf56387a6f89b75dd9ab5eee63e13953dcead SHA512 77d4bf51f4633a8c36712ce3178945141df31cd645eafcf4bd130b8ecd7cb498bf1ee6f2d9c8dfbbc9f97ac638919fcc81bd3ee600a1b27c3be3fa87313aa0b8 -DIST home-0.5.12.crate 9445 BLAKE2B 22790e93236af05957848cb61a2526da2b70177ec7386cb14c10427a932639e03b7dda04f988cd738de341278bf4bd1389ff0ba722fa25bd17b8888a8774eb75 SHA512 3397947c3dc44749075b3076cd038936993b5755180b8190ea45c31b7ddd1701a14a4fb36c07adc7010a171b750f1a1ccd82c83640d42d350e996ff56c311df5 -DIST html5ever-0.26.0.crate 72921 BLAKE2B bba23709f6404afcb86dc5af8fe8c0728c4c407de7cfc679c286ef13a790077329f7df2a065eae742e7b4c2303e01793e1b936daadd73f663cf2933845d975c9 SHA512 383a25421cddb0573e41ca93131d681cfbfaf551989337845a197e939a2580751ae90e96605bfc4e187dbd5189b6c014557cc69e3d7d2d2cdfb88eeca8896089 -DIST html5ever-0.35.0.crate 76142 BLAKE2B e323f68ffa24594c0e74efee0063e657f3c4bdf613343f6729a216d707f52797acb5e0fb40afbc72b68aad929c590f647695a28478281c671485170fb61ec120 SHA512 33ec689884aea2f6821099e58acd58ccebcc39a768d8a453185dc733a6f1f504f702e7d0484e867b8853c0f2f1e3ae7f8b4ba1eab4a5faf06dd486674de4365c -DIST html5ever-0.36.1.crate 76875 BLAKE2B f81d674223c7d938f38b13d40fc4466421d0934487f4abc49d1e3789ef6daccb191d96964f70c05ef4b2d5439d24a6bc475621041dfc9da4f05dbe8512847a03 SHA512 161666645067c365ceae495086d92f4f5ba8ece648cb996a0c4fc395c7ba82fcae729acfe2a9a8f4ded44946079aeac74682b60e32d8fa297271c3b94e8691ad -DIST http-1.3.1.crate 106063 BLAKE2B c7ac3982bc0ee5ab6885d058ddb4341a85f2308cbccb59c51b5bf76df93c77c23a6ed974cfc45844b5d8a4db21081f262b115e084f10869636e3cd02a4917614 SHA512 20c6a049d93294e081150991eec281f531d2f2aa66b04b5d51585995bd07c1f9748df7f21a4f94fddf4cb04872c83d77822cce12b2d65778ea55197666e550ac -DIST http-1.4.0.crate 106978 BLAKE2B 2d86379f0a0724f337496699587cfed11bc87794219b69ba9d00771f6e5c4a880c0db72fe11171f4130fd3640228381de22292e0610be6b121fdd0d2e3bc4987 SHA512 f85bed2e41ae4cb97a3bbd69392ec660c66e2f8eda2dadfdff6328986e68e4563fc04c7fbabf08b811f2be3dce3ed2ba84e1ef8974fdb587b11615a288e4c897 -DIST http-auth-0.1.10.crate 41282 BLAKE2B 1751242d5b3fbae435d629c3ad2ded6c683c157e569f25e5750e6cf5e02b0bcd0a68595cb5bdd55fb5f067dfdfd784917144ce2e8e89f7f080494483cf036a34 SHA512 cc76291849b29253f695335e32fe931d3c8c5fe48542b7d3da67d15e3c53e3f52a3a5123b1b14515ff302a7d7c54a2487a91cc242e4c54a017dd2aa3bfed9c05 -DIST http-body-1.0.1.crate 6125 BLAKE2B e253f2c85c0553382db955ce9ed18072f8916738962083223f2466034803553818e7f5a11649ebf5ea9118e7ce1067bd9b999379a03a335b88c810bcd312cafc SHA512 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd -DIST http-body-util-0.1.3.crate 16975 BLAKE2B 0914cdba8bcc09ba191bc5a05ee9ec13d8ab75530b25121bc34cbff970ab95ff59ecbdd7ba4f49d997b523dd6465f57fa6ad79a84f84de0e75b75a9db3813e9f SHA512 3aa8f63bc489773c01ec7bd8e4012b515d4f037649c405b519051fb43acebb0fafebb4a51a38308c842244e6d869d360885ab64ca7b43e2b9f0c52542c072bcd -DIST httparse-1.10.1.crate 45190 BLAKE2B ce166e68e60434c9e5659b7fd8d2b014247e798be12bdd08ed1a28bd71d9aab4047f96c6179e00fdbeff8967d27ffcc9c9ad3b76a4fbc5791c68c14ab36ac31d SHA512 b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0 -DIST humantime-2.3.0.crate 23242 BLAKE2B 085b5913c31412ac12d3c96a940738b2ce65ce79617ea555c86a4dc8fdef69c6cc5e40a152f4a7071b973ce5e7bdd863db6da11e28631884af7dd4083a43fb38 SHA512 7d98eb3bab8876a7ca45a5964b0ecb1ed10fce991a53f12236221e654d1405d425a7841be110da3579f6d5a62c6840195f5605e55a951cc653b6926215d8fbea -DIST hyper-1.7.0.crate 157006 BLAKE2B 4a17b720249234deec79994e47f1a5bf1a963351b0c6a2b943cadd488f8f6518e5f032cb2b91e8f749c8bd369df6072fc2e536c5676720efd0a72522ca931a92 SHA512 8e57d60c5fd3243d7856f8bcfafdaa033393f6e57f7c2cdac5dbfb2d6da8b6bfde8b1cb24989f2138b77944f519a2b80fa6cd240cbecc02086a12580c9169c15 -DIST hyper-1.8.1.crate 157353 BLAKE2B ddaf59d791c00f20eb177c762d16b5b5be6eadeef8d4d39847647ddf82d013070d97f4aa681d6cb91e200d320dd6da91d2e8a5652e3a58febbcc643c6f87a40b SHA512 b7a9638fcd74828b447966025b172899943ac8f9286860646e7fd073a796f32b0ccfea5d656d0e5c0c55b8a15db613370c0cd0341b55bdb15abaaaaf23b4c623 -DIST hyper-rustls-0.27.7.crate 35435 BLAKE2B b833e2b7ca66a5c21a63ec82e5324cf7c743c63fc267cd1ddff2f47a8e00089e9cf2a08a805afe642f3d18c25c8ac5b9a238de04eedfd30622901680ee6034c8 SHA512 d0f4774ff4e0fe51c448a140e76765261d66ce1293c0ce521baa9a2e97731dd0774b2e6c54e19e673f05154daab710818184a440be0a46701bd08310afe8a2c6 -DIST hyper-tls-0.6.0.crate 15052 BLAKE2B 2d9baa91bb89078e58b6a3af87af6796c110cc26f79604d56552836b3fc770ea63b215b44623a57394d1d60382d65f9ac0502e68700ccef4a2d4b19414497545 SHA512 6b99b08669e689005a27f2ca70a12aa51298a6a4226de072cd84fb15275339dde8e2054838541096484d732a1d2d913bfa945ff3003054eb62ac4c2d0a8ecbd8 -DIST hyper-util-0.1.17.crate 100999 BLAKE2B 4a51c6b7409a776064a22817a1d8d16933cacbcb068af3a02de256aff8da3bc030b9093f0b75e104cb088cd06312138e3adc4d6e28e630f775607e267179b590 SHA512 120e1cdfb831843726bf3c1539beca7be85e0f9e06b75095f32720b66d2ef5ddc23d1119b434dcbd776ab5b34df7c357d6e544cb3cea6e022d753c066a2fd48f -DIST hyper-util-0.1.19.crate 112744 BLAKE2B f01324fe17898022a2a0d5b336c852b9ed2d4ee1a79ff204bbd9fe103568ee0630b6c462ecf2ef8a6767a3335720d0180fd9932d965c9e5edab9aba81541feb5 SHA512 23d40ee9baf105025eb20939c27ebcc636498e07f776bc1bb1085647ffd52fda8d019c2967ecdb43cc4d46777941a026ffdfa4eaae37e1f5e8a42228ac6c720c -DIST iana-time-zone-0.1.64.crate 33152 BLAKE2B 4298a6fd124d7e164df21405448ae17f11e5d23be3eb40b2da27d36b432cd6583170b1bc31c5238160e4ae2cca9ca77ce19ca35392b7937ae26109dff9fa99e1 SHA512 f204818f8ce5e3098b12a7b99d0b6f29153983d5eb64170051f6a6b8120d00014fc91d3da7c9c7cdfa0e16a7ca6d0c6926e8ffdac28985c8d6158c78c40ff071 -DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 -DIST icu_collections-2.1.1.crate 87233 BLAKE2B 7c627fab991ad55a6033adccae72306a3116a3611fc2e4a9553cc5690a4e6b88d6180527c9032451f89568a73b019749f3e4d4f49ea5e83558612e0671d318ab SHA512 41d20dad05d6d37ca97ae37f4afd51da9c2de968e8087d42a628c1543fde1ecaf9a284730d81a1718a8102aa0fe9ffff6b4a77f0e941c92fdaaafbd911f03a9f -DIST icu_locale_core-2.1.1.crate 70876 BLAKE2B df4099b46518196e8122aa5c248acdc5049153b19b804a043c1b00b3fe5010aea622e0b97822a5ca102b106f38cf75f24ec9578750bb1c8d10c042762f879246 SHA512 d83d2f14af1a285e3bdf6f1b81ab3ec6f8529e2375e04cfec245a9dd356265fa6770f76c1099d52f9d80219c7dea556035c3999abfbefc50091e142b8d2ecfb5 -DIST icu_normalizer-2.1.1.crate 67132 BLAKE2B f43d626ee58afbdf472fdcac1bef6e334b8716c000f4a12ea21b917121b53ccf2d99af5594f589e7b68480522768c5bb8d9ce50093719c26250a77eac38bb3c8 SHA512 0dbdd24797e799ecf2c10a3c983222647698898c61fa53a257c67e95006fe80fff42698f421e5d9605a0d114e8493023dc888e769f4d1593ca988fa3234563fe -DIST icu_normalizer_data-2.1.1.crate 68649 BLAKE2B edd3436fb594109ceca6d5d9420ca876a091c0313e793ae96c932198d7a7d973416f0fd22fcd54faed2799977f10b33c169c1ba9c11b3ae461cf751dcf153f46 SHA512 9f6c6deb921252f4c9a243b6f2c538415d005c6e01221506cb9f5ca776c85795ac113833b1ad2661e478dd2b469f0f55a59e3b202dc667123daa8ff32b820823 -DIST icu_properties-2.1.1.crate 59036 BLAKE2B 73b7217852b8b5972335eae3424dc237248036a55a6885b0087107003655253b016d6a9dbb4811261d54ee1c18c77649b10cd3c934f97485f01eb50f6b5c674e SHA512 0d30c13da9b0e864dffdb7e2a43b48c4847d8345b23aeacb12a204facfb1dc3b27424e23924b5383b057657c0ebeea0f71654fcf6c3d16396579d691d272e1d5 -DIST icu_properties-2.1.2.crate 60136 BLAKE2B 5e52d8c0f5631e0ef0b2c7e54bb1a642a0fab2820cc19224a27332538cfe8eacdb8efa46e3b5017ca63a7c9c0ddacc5dc2fee63902e9c5793d527407288e27a1 SHA512 3d80aaf6c1d9d970f9823c65cabdf057bff2af428563570e2dd6fbaad69e517a8bf2eba66be748618b8dedb5f1adf9973bfed2994cca2c7e3f54385099a9c265 -DIST icu_properties_data-2.1.1.crate 162431 BLAKE2B d52de2948cad10de6b1e1b42aab09271d9e8aa4ffc4d85341beef140d5817cb644cbf89c2f0121eefc94028e1a33a607ba9f600c0edafd68ea3e3fe2898d206a SHA512 06345d1ea0037b6518f264485695136992f9c944ec0c7ee5c56e63a75102895ff0566887933febf5308d48f47659129e93eaaa22c8ea7d288f9df03691eff6c7 -DIST icu_properties_data-2.1.2.crate 163057 BLAKE2B 2a326c3f6e644666a7dc42597e4fba53cb533d6bf67bb0e1d9539d71d8fad68af29f8084362d089975f0051e71ace6c6ebde0ee67dd82b7e7961e1f972d58535 SHA512 1a1be68bd581594a7c98cbf5e1de8d4df24558ebb75a01f722fe68582075ef58cc0b2516a54a4df3bcf5080da24ed4afa8a8cc652999092f85f0b27d8c2a9f95 -DIST icu_provider-2.1.1.crate 50907 BLAKE2B 32b368e70ed50baf016a259266d01f126e3647aac03178f798764f31cc49d83e6634e45b394d6aa079ce39bd161598a641e5217e7ad57bd4c5138fa577652b35 SHA512 36ba219c8fd48382a023c0272cc7c8f32ed5e5ed648a9de0a61bb7d7a3728542ec92404e4a197433e2f65ff6a3f4c9e1fa4717f7a60b53e5a4f5d3a5276f2d12 -DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106 -DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba -DIST ignore-0.4.25.crate 59154 BLAKE2B a08a6ec639edefc1dcdb2854120abe060745b2b3926fd10cb247b4d7e80e83aefab713a9b40359e8d5aed260938b93a46f299bb57a4c19de4ddde2a888dac66d SHA512 0dc0f2b2405dbce760e4bfb544ad56f94547e111e309622b3c1791ffefe33b66fcdc89f15f03e358794e42e8ec4c739a62d43a462d512682329b227cd419cea7 -DIST im-rc-15.1.0.crate 194077 BLAKE2B 327132f1b7cdb993c041e0083838cae9fb99dd2024d9191cefc02c3d0cbcacd3f5b710b0bb36b47fc49e24915ff7396cdc972326e35dd0ee27e7f48ab65add1a SHA512 2825364dd8ddfa2a3623c3b507768b8602a3a17d0a9abd10b9ad20f4e7b6dbf5b35e928129bf0708ab29207e899e82f2285d24a7de2b55de3538b4123efc8bb9 -DIST indexmap-2.12.0.crate 100446 BLAKE2B 3fad12a9daa3c5c8b3db1926391bc770c9b1b133455ddb9ff4157f212176351ac1d00c50c8fadf2afa0557487e5633648d8c6a1cdf80211b974d2ff0f773eb06 SHA512 3ceb00f2cadf667e6e7893178c43f68776c2d97ef899209ffc83cf4f536172cde52bf73f8d512a9bba8119bb77f6b6c2a920b8edbc1875b1ee31033830917c33 -DIST indexmap-2.12.1.crate 100184 BLAKE2B 91003f759cb250cae5ea2a72a184bbf1d4647951dfec84d760daa7e29b07f634a6577331737b3a3faa608aa0617124672ba03478ee4892b196e9c0097871f29f SHA512 218c1b0f5e117374b73492dae870b0a41a863d5f3fadd1e01adc592fc2d55229ea1f7c428893d02d1be1b768413b07497fa2600606ee6039672a1a8e45bdc5c3 -DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73 -DIST ipnet-2.11.0.crate 29718 BLAKE2B 5cfd0876d2c45de886a069fa564d5bd0d4bc53a62ba445692b35c12ad4e3197d9d42b51b14e31bf79e7b8ece129e4612dbf47c90ace5e2e5a9f0e478bd6a5b1c SHA512 9d3c42b5bd93a792ac09975b9ced105e6e8b1eb83bfe012aeabcaa3fc388ee2c5a0541d5cd6dae48dfb97cf82aa970316962d231b65298873136335ac3e5ddca -DIST iri-string-0.7.9.crate 142144 BLAKE2B 14508e5f1eed0e9ca443e529a74c0915d763a8a7f00a79f4208312550d959c4c0361598c8f41dfe6a71c58f7e38c35d4f2d4f66da5523f7f077da4dabf195d68 SHA512 59d575e73e1cb20ae6d9ea13ae4989bb4fe8780dd222333ee03aa45e121a39e23309c949d9c923ce9f56ddf0a341b874ad5180e68997f4a40afb7278c25198f4 -DIST is-terminal-0.4.17.crate 7458 BLAKE2B b12ed4c0e540309462de73b8abf9f281676f562c573c9e9663ad0c5ed2ed0350bc98315c60da6998a706b559170dccf11c8d8196f7be7641478066dbb58e4861 SHA512 e11c73fdc237898d0296bcd6dfa9c8acac8cc5e1805f42f5b220d787dbb5192eb8bfa9da9ce724143f4a17ca873b234912f288f1c3a092fe8881a92697ee12e2 -DIST is_executable-1.0.5.crate 9227 BLAKE2B 03d1967099d75dd42b5031ef6eb75765194fac49f88c0b5a71d95091850d90c40888d567dd516a8327113eaae6f7447e58deb563d2c8451d19e243c38fee1d1f SHA512 59248290fb4598cf89c8c11d6b6ce7158c6acbe3404143c86a6790048dbd52cf6ec94481e65838c77745ae66166fa85b5e563f3668c851a5ec150f7f2996e446 -DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261 -DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 -DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4 -DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42 -DIST itoa-1.0.16.crate 15757 BLAKE2B d82b067bf7b71c93269d391b37ade149b745cb0dfef951720bc5a9ffebc10f604567adddf13553a4b435f6cf0a30591259996c120aa1e3caaee243634b9e6815 SHA512 a41b39058191b810b6f2b64a90ddaae1dc33acaf96b0e9680f3716b2955c44cdc5ba80fcd00d457b8222e94ddbd4d870c3e685c2bd8eb4476a1bf00576a86776 -DIST jiff-0.2.15.crate 712996 BLAKE2B c90d59db2762c59fd85fa8f45c189e2cdb476afd140899e5cde1b657b2630cee75a10ea3d3f20a7ce2853fef972bbbfb21b701375e5e9d20b6287cbe433e9a10 SHA512 577b5b326c66bf8b81174c48e913ee381cb17030b7cfb3d211ea3376a4805edf08eebff7ba1aa67cf20144ebf3aca02d6f96f771cd44e5bf6aa0a23e96f6fd27 -DIST jiff-0.2.16.crate 731814 BLAKE2B 70fe71b4093af82d4484c32bcab37a49c3c2a7e5f155aaa91adc3fca0c4f1ba8240fa8095f431cb373b2858bea8ae6a7e71baf96ac02194bc40bced43416fafb SHA512 981899e22374207bc7af728a14703b0468cfd65bfc331c2c3c179a10fdae85c32d8e5711ebf64191f6eba3d913a94c4998fc70a0c7bb2dd1371c4a37e18b33c4 -DIST jiff-static-0.2.15.crate 76146 BLAKE2B 5409fded10b61363d8a6c907716b5e374eb1de51cd062706eb3a81f53064584722984e9bcfae5fb0f90d1c3c841a12a2c569419ab459319697c98e6d70c630dc SHA512 282b8bbfcba6b86f84a5f93f3efcc20a61b727abad664836e8f81d00b397a34b1e94276af05dca25c7abd44292abcfe7af3c3b710087d4af8b5bbf348999089a -DIST jiff-static-0.2.16.crate 77672 BLAKE2B bc22d4e757ed36a1dd04ef524f5a27707d5ccda94e009deac32cb0ee2eb99a59181bff15e60e1168afa42e15198f1f1200610e8729da60372a929da6b51bbf52 SHA512 5701a44d5d9f2f70e67018271a47ac224d0bbcc5b92f66919c89d59dd69b45332aa4674e82016f4458e666026ca1b56a14568a75085d7fc58d035e8906245a2e -DIST jiff-tzdb-0.1.4.crate 62435 BLAKE2B 2fc19077320ad711cafde399df5f62af12f47303acd4e806a3e29739a219a6e49b5207a3824d3325779569ae21087907c020266ca7e6d9cd80221530c40adf8f SHA512 bdb4b37a12e65d260bbf5d7c096e7f404e2f4c09cd625ed664b23c5bd2551323113c7e27a0e37fc009e1d8edc6643c00ea9d1f3dffcf40cf3349dbec49b7cecb -DIST jiff-tzdb-0.1.5.crate 62215 BLAKE2B 9141b5cec002da0b97eaf5826b4534bbe8f76f2297af68a27718bb896591feeafcdba0b40457a2e757f0ad8768a59cf531d27191afca4d4420f66b2f1d658f72 SHA512 0dd40165f5fe681d9f61b42190d1580397c8f729fbd6b7e3188639b507f9404dc48ffd7c5660e119b735666f75c19b1be3e8a396c3b5966f9943c84e935c7f0a -DIST jiff-tzdb-platform-0.1.3.crate 3179 BLAKE2B 330d5e1ef5c8be0bf680ce9c92fbbde1e9d502fd0e87134b16559b4c58c5168d4af4171e2822a9256b896961472af12545ac86021934b00fa5977301fe31cd18 SHA512 7e4155d7d69dcf20526fa92f6d9e7ce46978059996ce78c32da8a483446c067d03b4e80f554573707772550b19279be26c6e81a18a8b578e1709197012a83f68 -DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549 -DIST js-sys-0.3.82.crate 56436 BLAKE2B 9f7b485177d1a3ade0f1c47becb114ba3dded7fe308420e56e1784199cd9cfcc1fd773a53fe4cc30132ec6579454936ae2be641ab3007c07658c9d525d73394a SHA512 ded31e414e3921c583358032b3e70895e570750f7b3913d685b2582a45b350e854acce64348f1c46692d910d4c7b366b6748574ec993c197b18e87870a52657b -DIST js-sys-0.3.83.crate 56425 BLAKE2B 9a239a030ecb12b76f17dca54b562e43aaa8019a4f9768562dc5e7647998fa5f42edbb17206da387ebaf20bd3e5c67e16987d428d071b1be9fe635f8c7362f55 SHA512 003e06308d62ce8ca694471fd9b15b3c98ba130c0a388ce88e9ad08b2e16bf1f9b3a68f8bc45d15442c16b2ecc6187cc8bda4cc78db83dc8ced9407d1e641c0e -DIST kstring-2.0.2.crate 23044 BLAKE2B d61488bb67b0fbca7f655415b6147dfe003d6df9f746a836c4a29797af2627b2480fa0d4832a8121a04eb23d8623dbe37621a000661a45afc92013e04ac76dec SHA512 b0af4555a20ec30ea4ed03c2bed77b403446ec2dc5eac8064a9629b10f6e961f428d6be65ca1c107a19bee942930fbc08522647401106167feb4856eeb03bdea -DIST lalrpop-0.19.12.crate 226898 BLAKE2B 192e6f5775f19dcb074306c24628741553af7a46817bbb8df6f95d3720c0a3ebc43f1cdc39abee6530841d3957228d2f1efdecbc4261e44e320b7a92fe198b58 SHA512 024acbeae8379bbdd170e7afdc674453bcc997e5fecb745fa77d45a689814317d920e544872611eac6fdaf949a0696d32f9362746e370c0eb81d75e19d2f8b98 -DIST lalrpop-util-0.19.12.crate 10178 BLAKE2B 4b515edd3d9ab8bf5ccd4a0c6ae4aff81a11def178be7d8afe5f8baf1484d07c14e8bd1baeebcf47f8a19995aba1163c6613cb20d4537bea8caf15d489969f4a SHA512 0c67a5ec42956a9ce243bf662674cf918219ad9194f377c4dd0d4f62f5846f7666e1332d767429f5215659a6463e3f8ee40d662ca66af646ebfaeac6c1821ce4 -DIST lazy-regex-3.4.2.crate 9028 BLAKE2B d9972f462f89636e8f89a10420bdb360eb5a0d147a19209982873be8af8fedaffe736efe4419c6e209838c6e65e0688d74dd4c7a17f6f7eabb0b3a8de1be1ccf SHA512 17802b488fa8ceb842233d2dd300728c71fcaa2f3546b60e3ae8378154cc3e74514febb3fa0f4db9b1ef59671d1cb925ad37e7bec580072b12f326bc9b16d802 -DIST lazy-regex-proc_macros-3.4.2.crate 6813 BLAKE2B dc8e3b4f7669b9c0069d527cc2503131351b1384089f47a319bd9fa3df17b71892ff2da51fdf87497f82744ce43e9a4b3f01c758323b17cb4b5fd7f1a9c9f628 SHA512 3a8ee902c6723f767f42fe18286bf6e4678bd74533d43990d0f30bc06fda4f62983dd434de2de3a98aa7dd4c83f159e96902bd5954808f7ec0ffce065357c422 -DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f -DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d -DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0 -DIST libc-0.2.178.crate 783720 BLAKE2B 72f5fecacf0494b3962ff893d647155af88e9942b14d110e521b25e5d65d95d41dc00f83431b82632a53c6e0ae7fd537d018d7bf29df65d5e56b908a893d77d0 SHA512 968b954e2edde88d14135decd9eaadc31ca1aad80529a6696591c06c4414d615c97ce0873f77bfebe08b862faa5f3cb79a6648ab90734d462bef06e06ea43dde -DIST libdbus-sys-0.2.6.crate 1105988 BLAKE2B 63452c0c239b32adda03f46d7495fbbda894611ffff15636f73b75f7d644fa9c71600dc6f3391914f4a4e269be2826c890503ce5d245082d3f8ee331a12d3a5b SHA512 b12a56cb3297b21d79dc6d63167db16c4955eb846b3470e7a7e46a696483d30e702b3c2a1642d0b4edbb81dbea570c7194208f8ab2ecc535dfbd297c6101434d -DIST libdbus-sys-0.2.7.crate 1105992 BLAKE2B 3824453f436ccdd667a4c8dc993bda9f5ee7b2e16dd588e08679c90d50399a5317834d8433b927e80f73cecdc901105957adc20591546c7676edbbf5bd95d530 SHA512 85227b2afcc59d69bf581bc1e371802bbdcadc79aee67b7f9c70b7bab6046fa60eecd3ec529dc5e623d0c837d3a267fe2e49efbc171a57670761006bb9b67bbc -DIST libgit2-sys-0.17.0+1.8.1.crate 1812997 BLAKE2B 91f61437450398c24a7dbb85803665a0cba268615a0e9d8176e094a192b9e8441d5d985a430722ebdf8c003acd47d40dc5b9e464fb7dae8d9c12b3adbad796fe SHA512 4c37c30426dbba1d9981d65ee42210ec07e2dae73ce2d18beee17b161eb96de0c7b1696cc8b97fa514eb9fdcb8b853713cd19174fc55f033b6a9c1e25520f75b -DIST libloading-0.8.9.crate 30222 BLAKE2B ea3e581dfad82c73731e7c2ca13dc608d78c4e6c517d063ecfc0fb138775ccd9c071aa2c7b539476223510dfb4aab03783fc46d610771eba21933aaed339d1ed SHA512 374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee -DIST libnghttp2-sys-0.1.11+1.64.0.crate 1968997 BLAKE2B 3e69707cc327808e1555ed041e38e403b2cd8ee53e7877997a7758f20a436ce710d0d3b90a2dd0233526580c651dfd01ceef38c15c33eee928a075025d24fc7c SHA512 b86b7fc5773fd19bc5ee6773324034b29c12ae9ab85a90f54909dd07b84457c28ac67117a9f8664e37a2cb9a0f0c049ba54d2295a433d6b21569014cb754dee0 -DIST libredox-0.1.10.crate 7332 BLAKE2B b3dec5511df635f98f1424d9765724a8313b85ed73bbc6fc736a57b5b0a49972cf02d546654c88562846dd6bb2eb3701d4e14312eda85b173336167104687899 SHA512 3cf139189f8ae2ff77fa9663d1a5405ac3047d5cbab76b6497038631e2070fc2b637f9aab5001756d2f0d2f34e820a909de19da68a59c903ecc3bf80d8e80680 -DIST libredox-0.1.11.crate 7330 BLAKE2B 0d74b59b8bf8ee45ee11f35a2f3630aed1b1dfd32ca100d10df5e4f271423139d47c40357a8be3a5dffbbb9afd92a88d4d1d4d3449d81e96e5993e927368e9e0 SHA512 cb4d8bb9b9853869d76e2413c0afe180f269d2437287d51fd4ab72e775e6cbd80363168395fe668bdb052c2b9107bd96313a26109b7f79f9b103cfd84c51278d -DIST libsqlite3-sys-0.30.1.crate 5122296 BLAKE2B 3f3d5ecc434af6ce6e28836dc6bccc812d53da909e5e4a92f0eb7b6dd56c66c5243e29901867df2e72be424f20fed6c896da59bfd5349fad831a6305cb25db51 SHA512 6ffb2a23a78f3221ac8f6c9260713741970e522bebc1ec7f3e1d7405f25dac9024ebe3a73d76a6ed74dc7109a8333d6936ad1c64a0a7c75d6d81f97c3524e952 -DIST libssh2-sys-0.3.1.crate 582851 BLAKE2B 3fa562a4f38e22198e34876b62ecbf3ae4d78b0cc98ec566fc75118fc9465114b4e2f2dd3ee03988610b5d6c1946275f2b6b6b6bdfbf9ad94c700173883e91f8 SHA512 f322f9559f7d81f7d50a9aabdefb394cb8589e6e7654dae1d1bf1527dcb2b999654fe5b49a3eb2b817665617f370d1ffbd443766d47effbc5b20d43872208488 -DIST libz-rs-sys-0.5.2.crate 46524 BLAKE2B bb560832a0ea96b4a02c03879757765e4327837a42ce02aa8c7c3e56e04434d5947584bf84d32cf1516a8e8016914a3545b45803b3ea686cd9d1a1492e35a645 SHA512 136f86f514e71a1673a321fcb63853bedc739e467cee3a685d5ca82aed5809c3ec2b8514332db7adc154560cf88965df8afda80e9add995b4d8f50ca3d0ad4f9 -DIST libz-rs-sys-0.5.5.crate 47927 BLAKE2B 40841ad79059bc06343d51ca06729b587b738cbf059773f15f1202aa8331afcb77c3b6fe7de223082f1a40b19bd97370161436444618be804087578f8d46fa6f SHA512 6829237db0029a2faa5ffba191a4b005292e564c2694f0a5fb4151cf5961498d7b3c0fc03f5793e309e9068bcbebb335c6058ff680e6fe868c7a74023adabd26 -DIST libz-sys-1.1.22.crate 841053 BLAKE2B b3da149fa78a1ae479d88eff9a962f23c4a0dc95cb31269dc958f6c3070c7945491e79ce57d02ddafd833e2745c3343994c664a058bc06746c45e091f1a0a0f2 SHA512 0360512129e7eb8e8c31bb3e97aa7fa1682392db9e25a03b4267f8cb0e45f1c23f086674eefd91fc45ce5c64af741f752b3d12953165523ee370f6b7bd89d2ab -DIST libz-sys-1.1.23.crate 854540 BLAKE2B ccf3d648fdc1daf542806d939576f5eee8d6d4f569fe9120479e0c3709ba76af89c6ce9e320bec9607913c488150319e5f0b854ec80bcc11c040a39b0409970a SHA512 d0a81f2610ec95a68f3695e6ac5d485ad89f977f54d852bc378eeeccdc1a7fbf561ce19470f2de0d4754ab5f1aeb663e83b77b9a90b904ae2bf19dd29f8d5244 -DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941 -DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309 -DIST litemap-0.8.1.crate 34172 BLAKE2B 3614a408d5c6b03c5371396dfaa5c654073dcbcbed3782a15cb6aa53973405344ae8ea7e96cf4b00e036be985cab9503bbdb51379fa55ba739c387d28d646a85 SHA512 6034f72d3c90ebe406b7e1b6df7e2535cde7728cfaa5328e66351d231f888625f394974f6aad891eff48142b00f14916fd8464a59fcaea1627ebc7338b865ead -DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0 -DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa22d150288de6a27a797fe00ee4f249fc6f6d7a02e2efb7377d2a7188a8ed8cb692f76b94a0df56d74d83 SHA512 cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209 -DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3 -DIST m_lexer-0.0.4.crate 6976 BLAKE2B 78cdccb68f1ece33d40da51131517884a94a75d91aa7f456c1d3a6c6dc892fdf6b69a72dc506f8df4bf1e4c87f8a217c2e2f1b6ba3e993659765bc63ab864405 SHA512 5ad826d4125fd5d28c94700e9c3cdea2be3964be41974170d32072752ca6aa2ae4f64966064cde60676cf22909977b3216a7c0c11e19c38507d2d2d0443bc460 -DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a -DIST mailparse-0.16.1.crate 37588 BLAKE2B 0ba91be0e16abe6500373e6fadcb1e374a0d8d37e472b356d2292130405a6d63b62d5ce330644250446a5c62f84bc1a4c59405809c1c5b159df8d939092b47f7 SHA512 62a33483afa3b17e4ff4a6c8d1f7ce5009f94116ab874491e5ecfc24019fc0746c17632e43f923bb2fdabeca0a98aa866597167c386fbcab89f9a2ddccf68b39 -DIST makefile-lossless-0.2.1.crate 24016 BLAKE2B 0df69de6274089dadc2f05d40a82bf148582787e90929c5bbff56530026e6cd5346f047752670fbce3a21b882b951f4f682cd363ccdd9ace2f9a41e7e6457f56 SHA512 8621e64149ca5ccb57bb34747f80e8bd0400ed8d8729adf0ad467dd94767793c3a1d0402af67a06c2f83fb014547221fa53067269ca3d94f799f52dd9008af29 -DIST makefile-lossless-0.3.25.crate 65275 BLAKE2B 2890734b7cbd8e7b3b908ade129f606cfbdc44a63004c106f7250262b736994462bddc6473ff3d579572a7013633703542d9c6894e2f9623d19e07e797579180 SHA512 51568f2fd23c9822777ac4d9571b0cb2ee8893eb141d026b40a1b60748ee9bbb21213d4550891b1e4d75f222390c10278401d3b6c45190a35f62ed799754c61c -DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f -DIST markup5ever-0.11.0.crate 34667 BLAKE2B 7a4e9c860949296912616fab105b688fc5ad86df012f064efb3e5125aae57869b4e63f4a551fc787e65987e5bb8c0dc26e2ff99651a2e56fa67237796f5967e8 SHA512 c9e9452f5bd43a7e578434467ce324a857ad600965fe37a24650f0f3e968fe1dc603ac8c7b9c4ebe2f624511cbdbc592ca0072b04ae094738670e199df9ad05e -DIST markup5ever-0.35.0.crate 15883 BLAKE2B b5b9a5b84c76ad9fe159a1f1a39a4e1f592567126bba94383d4846af16c969b76b5000050582be292c97611906914246497c5ab1e8ec458b952354a7de7cd38a SHA512 12013bfb081ad152eeb4cb3a47673bef9c83f0a5191f05564d70f8a5306058353b962223f41f13841618de3030e795f36f969c7cc5980233181001136f07cad7 -DIST markup5ever-0.36.1.crate 18227 BLAKE2B d6f2fdd58395313c93de23c530b289faa9067e55d4c34c3c7142414a227810baea156d2980e2581a1ca4c012b7470de68e9b3e300fdb72a7c71aaa59cf3d01c8 SHA512 1c2735cbd310c0f1d89d4396094e72698bd481349be10018240e452c112c41191df187aca3de85dc9e0da627a88b4790a75281de82024436a3c1e6f65ba7db54 -DIST markup5ever_rcdom-0.2.0.crate 222948 BLAKE2B 2105ceee730f5fbb3c14ddb7bfe8ee5139febc870e37e9ea169f107ac8060ee4f5782b185310bada5f646600c2b8bb7fbed144c056e5b437133443f62a04ad99 SHA512 bf21aee14ec41ea9ac5a5645285173394a561c34311f4b4a7f3c2e8fb32a54a777e4913c985daa2f693bb7b1aaf799d45ab9a6f359b900d2bb916b1ff376fbe4 -DIST match_token-0.35.0.crate 4570 BLAKE2B 51f533524610c25246633e50e3cb2832725fa1309244bc1bacd98ffca979a1b9789054495511817bc32e2493d3023c470ec5b946d077deb96dbc0cccbd8d9fdf SHA512 e5c592fabfc5c93a1d59d95e41946f813b211fb176a24aa02e2d634abc54114d4c6172d25f7c5a74ab0e4a714e090048c975136179436a14b99b86fabe237f38 -DIST matchers-0.2.0.crate 7075 BLAKE2B 0aa33946aa11908019ef4b189e54d3d1e8e4887175211d494301393defd85f8e877fa11b82bc09bf5e71188f1d3c3643e0982aab2afa452bee9232b41f4d942b SHA512 d75be87dd3954b62e67b34021fbc318204eebd192f0f9b5f3de29e477550e2e2198697e7b22b9588279a98a49690cb4d885e5eca49600d70efce8adaeae46d53 -DIST maybe-async-0.2.10.crate 22107 BLAKE2B 2b8bea636cc271574bad08313b86d5b3a2163199addb0b6320630655a8b238d811db302f1c9c7168bed5963f0b55a90554627c48f59ec2ccfd5674303b1cb344 SHA512 c41fc42385a47706167fa9c51fbd2e4dac74683c362d66f71705de4125dd639a518207a2ae4cc3e5f913279ea205d260b0ed3fe2edbce68f27ddaa9e9989e59b -DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad -DIST memmap2-0.9.9.crate 34576 BLAKE2B 23028c6d4abd296fc61216cba4739797362bd84e599b8b3d5265d78971259abd77655f02e2411f91a8d9a9a727de6789e92b5f0bc02062adf3d35c1ec1e84483 SHA512 abb110a3b209c0358262ae7395efa5b2995710306e608ef3990598d70eb3cb50ba49158f7a0afb10d0d12dc6d2408824ac00179c83681ad2777b953a0b055391 -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 -DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c -DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242 -DIST mio-1.1.0.crate 105232 BLAKE2B 22c96a2ef27327c27176651d957ba9e8f6159406e5f83aa39b1fc81efde17a60b4d5e5802382b45c51594d1f3361da99b5433518c096f6edc650bbfb7843c7e7 SHA512 7fb0d6ecc9c7d5854c0da8c2d683012a86a427f752b47592cd392c44a7a06bf84360f559198d685e47ec937ae6517c0a279c362d6b47fef6d4ab6edbd858e944 -DIST mio-1.1.1.crate 105630 BLAKE2B db279c3e46108375f5391a5ebc3ae07e8ccbcc9f6a71aa41996adb862c5d2b965af3cb0da25becdadb16d401ae69ccf5a07e21b0b6fb36e07294633cdf690141 SHA512 0b1c82773f5cc3f33ccb80a2cfbd58e48ffac82934afa7d9ec632b36484f8a13a079802dd8a658dbc94fc158e597e4d7a2c02a799f7b506a7de98fe74e80e684 -DIST miow-0.6.1.crate 30539 BLAKE2B 9fcd198451a1f57b0a01a95c622bfeefe31666c7287b77074ffc24a87157310110ce87809f80afcc2036ffb68d31c1bdf25d6921cc98165136c07f5e8d8de2aa SHA512 1c462908f42c4938e63ceee79e6f352fc1f9444efa2f388d141226325ada9525a49bd6f999dd26b5cf5d6203a0bc3c4305dcabb08ad663c6ab319a6a5ec21356 -DIST native-tls-0.2.14.crate 29385 BLAKE2B 4bb414bb54d24bb3b7fd297e2f0ad34b01f8ed0a0f4f4f4876cb5c0b3582c01dce0b6f78427f65c4be15698574db35ddf26999836085fb6e0ff57174909106d6 SHA512 fc801db02bc2c61056b83c609b0b97fcf919d67e83b62cfcfafde032f20848d653d8faba82c5376d7caf93601baf3a1fcc25bf2889a6d8aa4c5f51e45a3122f7 -DIST new_debug_unreachable-1.0.6.crate 2582 BLAKE2B 2ac3dd86f1a532832a40ccfda95654e43709a62faebb8182c87309827afdd23e6d3f250f2345f044cb789015c30b7907be63253b487d368e68c4fdbc7de20492 SHA512 73a61acbc9b20b3595925360827ba8798f3338471b291fa37c72a1c9505b3ec9f688808fcaac9a2eb494e5f3ea5331d30545d5f21f89559111bec6126ac90b48 -DIST nix-0.30.1.crate 342015 BLAKE2B efe5faaf142fbf8d97366d11f28189167d3d22c1ed76b65e7887064f2fd146ae27282aeb230eb798d7c1b3850ea1502bcb325dc23536800690f0be3d66d37b63 SHA512 80df8102a3a387d9cd73cd8d756b9fad5c4c4b57f6e94d9acfa24ee07af51f28ba2db70b8d37ddd6c7eae883c7acf9fc366a0100659856939210ffde1b124d87 -DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad -DIST normpath-1.5.0.crate 22940 BLAKE2B 52571103dbfad502b57a316132f34e40d7cccd78c1b90d2eafe0e2254cfa7a3a538844c9bda83c6e0aac61b6f32e3f17ba5c7e5391a1987ba84162c904cfd190 SHA512 a273fd8160565cb7d62cbf76a849aa0f425f5e8fd2f98a82b1e1c4aa61e62d390547aa41647bf0059e68009d233deb2b4b061ca44c07d3c8907c18953c163f3c -DIST nu-ansi-term-0.50.3.crate 29597 BLAKE2B 197e6659d8ab6e059fcf814795edfb015a5aae08071e1d14b919d2b47e2f5c156329f912e0c351db0a084a0cafbfe6882970cf33bb56911aa7e6eea684de514d SHA512 45f5469a7b5d5641fc93ad6953bba8e91d14a511283ba628c2bd75fb05cba6d571ed505d7a43df905eb7725fadcb263a47c3f151bb5d2d7b37fec4fc62f2feb3 -DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04 -DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100 -DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae -DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST objc2-0.6.3.crate 272490 BLAKE2B b0eb4f2dc6d9426a781920543c6f2a4f942e9cdaf4bf86f5b8ccbdf4d9a2f65954933af26743996057176e493a4c5a6e03de77bf89fcaaf5b19b694fb5e1662c SHA512 6b2605d00d00352cdd5a547bb090c186b2c3c6d557d9fa56b12a6b46d9460d45ee4643b86ad7e7f8649153acf2c05baf727093844157f27225c69d51fda7f047 -DIST objc2-cloud-kit-0.3.2.crate 68818 BLAKE2B bc875164d32a2f2da00d19b9988278d6844195b19442be6dabed1c9a9c3332f9fa05d669c51b54dc463d16f7e62f386ac26c51d10921c7c3ed249003f8cbc164 SHA512 cb68946f5f45d5adcdeaa26a9b722c298371fdbbeb756d9e47f01990a7005bde61842b8dc43801a49f8712bae894232f91bd1cccb9b86af8e5c675202edaaf9b -DIST objc2-core-data-0.3.2.crate 39186 BLAKE2B e348db4825aabeaff24739190e252d396d844fa0effe737150742306481052b6a3c31ac0c38c3b96b27db9196395c9c2c99bfb07ba7e49461b7422150a5794e9 SHA512 bd714eeccdd8e65d8d14a211622a42f804e5b794b1b41e187fcbabf8c7badb6ad76d74000c5eebb5e2147ef60f96b25530bb932bdd7b3a644f46eda1ad9feb0a -DIST objc2-core-foundation-0.3.2.crate 180804 BLAKE2B aa6fc89d58cc9d465e2f439406a5f7c1e76996672306dd70a4c5faf535c75938bd4d1da96b5c99f2d99550687524824b60076130dd4d9dec974ba77980a374d1 SHA512 b1a5f5201bf0b3f6e93bbb0b71d285d6c162e644b748504f58bc05c92299848bcc785c1159072959129bb575978e4091cb937203e8e90a4ebe1519b7b8b6e402 -DIST objc2-core-graphics-0.3.2.crate 84981 BLAKE2B 9dc923f8c3733c56c51750d5a6a9c34245f145a30351689126405825baa3163928b1f07bb1e35c539b3e944991139fe28874c644db37f5dbb171f8a1709dfc33 SHA512 1f61d4bd79f8b19d8cfeba6f7bef1ca40615684075461c080b45487362ba685dc5b3aa1edf98db9e0c19325550feac5627b152161a47d9985f3dd596421e7d58 -DIST objc2-core-image-0.3.2.crate 95862 BLAKE2B cf4577d2a0c0142051be51a4f520c3fc27565051307e01f8107581f86e090c42e3a4987da9313f5bb3476774d7fbe7b8ddf060377774ad2e4fe5bc2eaf9a3ea9 SHA512 fbff000891347eae262c42d0e30d740095c87d79e3a9ecf5b3535f55adb4377060a1d5e57d37da95c7166803ad05953c98615b1886f2c6d8393c478cc6dfcd17 -DIST objc2-core-location-0.3.2.crate 17032 BLAKE2B 50e4fabad217bff3943d404b2f4cf5874d3066c381b4ca5835ed8ec5ad2a83d68963fcc4d20b1860d21370073d2cdcd781a77d8aebc93ce3835a1d4961f3725a SHA512 98726ac52401ea567ed9f05fb9b461012945e4886ccd2161d8d04bd2b950db13d622c8da6073c0f617824c17b4a0b3cf905badb86da653b47f2ecb315fd2502f -DIST objc2-core-text-0.3.2.crate 96485 BLAKE2B a9d9f322f399f188c103523abbadf5fee98be3a5da8caca802cb23d382fdc1a18f98388ee3bb568fe1931b77011d16c041b15287af07c8cf33a44969cdb822ea SHA512 18e7d4e8e10c218dc733b6cc84b101209757962ae7e3fc87ffe970d4ac1f08810712afc92ae063871d39e2b5d7ce8355da9055a0d55c2cdcea802c97edcec73f -DIST objc2-encode-4.1.0.crate 21004 BLAKE2B 6f3b11c96ea4941bd24f2949b8fef5c3bdd91037eb0a0d9af88a0798001e4164e252817fdad0ba7e150f1b2e0c9d4cc0fb976dc01def7ac19d308c989a92f714 SHA512 47a23fca26df26e1efa1045a9778322dc0b2cd232acc2be750a98a1ddaa7f264c39848b14a5d9821573495601dded2893a4bcbc36a0e21ae442b7c9de5c12303 -DIST objc2-foundation-0.3.2.crate 345384 BLAKE2B 61f7af188ac7b3317f3c16fccb22cf0785037286b5f79fdbb10386efbde6b36c763496654e5e2364dece8b418ef6f4c5a3dbd574483141c048821dea5b04b376 SHA512 cc08bf8c418414a4358642c01a118cf8c790bd542ae72ce841a1378def095377a101a6f7d5f5645bb25125791998c5c8a55bb1500590724e3ad2649a1f5b8221 -DIST objc2-io-surface-0.3.2.crate 11722 BLAKE2B 89e154e67ca5d2a60be8282c117ec9519d45e57b4fffc7d8d53c3b149221b517653b59bc5df40669c8306ea380428c3060826a9e90a0054e954a04e438451e6b SHA512 b6681117b6153e9333017ce502af0e4b9e527617b26a74ce640047798da05e5720f02f134a70bd1ff270e859221b29dde9e6597b3baa7d1db4f8035cc7287410 -DIST objc2-quartz-core-0.3.2.crate 30036 BLAKE2B 358a690ddf16274466c376483496a1b770cf8ef3038a82c7ac5476f3ca146d164730889bbd6d3656d0d5dc8b1a2869387d187bab4da57c3dda8ee03e4beef98d SHA512 3078630eb2f4a8d88dee2d14895de75e4846f212a9dada0a9ed06b666fcb674a5b6d37c59c8801815a68d89132c81ace6c162c531c7677d88477f81c627f4ba1 -DIST objc2-ui-kit-0.3.2.crate 551453 BLAKE2B 6053f5349c283acb6fa9e910d0c44703521fb3c561d5ee6ebcd55d71e9c724db2605d91a109eade248fdbe71ed4407d83b67e7dd48c6a912b75b6474bab07fd0 SHA512 a5531198155d4d9e7de190253146cef77f615776080cc66f3b7f3bde8e66e82810f0621bed9e5d94b311612f335f72a80cd02c6430e15e53066317c72f1bbdab -DIST objc2-user-notifications-0.3.2.crate 12257 BLAKE2B 0fa373c109f1e9217a4b2867a5a99e50faa929c4efaf6b57eab25802ec4b1b5dcb99dccb94b74e09d548ed16e69d9ada2b58e9fafbfb02e7a2dbb1ee1c851544 SHA512 773b2925ab46a9b4c2d093e62b4dd3209f3d2ab23a6a380acc8fc2b71d9b434b4fea573a61b9b57f74260ef09fa1596ff3374e317f6c12ac619c659d61bc23d9 -DIST object-0.32.2.crate 286994 BLAKE2B b9085200fe0107ab0f8ddd5c5ac82bc681dc6266c6503e4a803ae4dbdec775ae84ca4a736754b770d858ebb058342af45d485d4c9a41f57966ca1466de40a4c5 SHA512 5d03d998f06dc592c3be141f7163bd72a0e73396f95d22ef1e0ffbfc66489bf727a6f6fb813a32739609b619b8e34a471974b2231dcfa23df8bff52007c25a96 -DIST object-0.37.3.crate 344032 BLAKE2B 7cef4fb0adfe2c0ce56705404b1e1b2b22afbd741cdc16bb5a2c76c9c2df03eca801b0cbd9077a4ad153b97c37d20637608018f532918e82d1f27c75f603dbac SHA512 e6a72ff6ed5066e0b6fd4b5c37dc0c3d334052f3d123fa0aea2dfa45c8ba5700fd6a66f4f76efbd8823f0935c6d1bf9cb3aadcb8eec1370b0126511606038aa8 -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad -DIST opam-file-rs-0.1.5.crate 7802 BLAKE2B a4c4574aeb21840a9c7db95a0c04a257b36cbfc9838cc4acb328fc78277a798033fbcc5a9c1656f42e44afcd0b13fdf8b2fe7a16c5b71252f199b49250d99661 SHA512 e6168b1ce6de15d61e8b9ae30d71176fc617b9d8b9099675832e9377d2c37d69d26115dc577ee08364b41628635d185af4a50d8afa7c6bdc070f88d5ca4ae769 -DIST opener-0.7.2.crate 19229 BLAKE2B 73d95b2ca82ad0d21deef1965e0a6ecd88872ba7e73028d694dbcc5759a5088a119abce05f1286b7cfd5aaaa2f69684e8c3d1c7fc62608593be25541493b4e92 SHA512 15e2c6262f887bc53e21f1ba1acf9d3a5c97f011e6b54084274f9f089e658fd747b2c16da0a55cd5f56e9b771306c8f56319939a9e503a6ab5c3b9475808191a -DIST openssl-0.10.74.crate 285425 BLAKE2B 2d736aa20701a97230f10f4a75b3c3c0cea0a86b52facbb639dfe425ea052a4bd0abf494708ab96aad276000736ab4ce7dd8c47951f01181cd17c6e0be692107 SHA512 02f60bf13826a4225b4c849d7dee33fbb648c173bc32bc2139a50c38fdf5aeb9d5cfb092d86edeb6f281206454ccf2b41cc23c7af74ed976423b933eefe50867 -DIST openssl-0.10.75.crate 288136 BLAKE2B eb264f6a14a08752293742aba3af16059b6d1230e99990cc7909908f6aaffc1872864c13c4003a394176f5975c4990df1a283b7efa8418fd18db2259a7c7b4ee SHA512 3af555f306fbd214237ecde8c0813eb6714a187e9bc2f782f61b9e63868c7ffa88271c7b91ce5eb9d2528bb912fd58d716212a4e7c8d797a59c65a7d56f1c5df -DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c -DIST openssl-probe-0.1.6.crate 8128 BLAKE2B 912371bbd0e105e7281eaa1462d68c6674ae11226f72a9e5c2808be12e975e39a257b5424cafdc527fac9d2313ed928f34ecf407cddbfb179283137e0817631d SHA512 6c2f02a9d42caf578fbd2a40277ad346bef32d191f27564d04a83477d62d6ad1f44945f40234e9425503e3f701a9e0ec8735ade52641170ff57fa6732666ac69 -DIST openssl-sys-0.9.110.crate 80412 BLAKE2B c59794f0b31013231829db4c9b495a5083b4adcaed5779b4ee013bafe4667fdcee12ef7e2a0c30d4abbe340ef036dbf8c40a41e8293231d7f4137c9bc7bfa820 SHA512 8e43f0cc67ebb084c18df410322df75bc384adfcf8fcafe2b0febcd6ee47a1825037db880012c7076c7b11153a101d6d0006437ba0d53a7182f1bcdf51af8d65 -DIST openssl-sys-0.9.111.crate 80871 BLAKE2B 0fa159af5137cfe2ec94645d99ceb8908d260c50e1b7b766f54ffae2df0dc74451a92e2941076750b8e48834278392e30df65ed91b1f07ddcf0de9932a5836d0 SHA512 605c9a69f3a67470a8c35c05d2cbc5c2f3ed98e6ffb102a3b3032272ad8dcab91ea4e35c01dca73d214d4f0e58221632aced40203602638b8820763a4ad6ae99 -DIST ordered-float-2.10.1.crate 16029 BLAKE2B 7c6920160e52e377ba44ff63ac679208dcb3782c1ffb802707c54fd285ec22bebf80edd036753ee13ac3e577b0b7114241dbd9ce5f018d0d6d31ae21df1cde48 SHA512 bc659ff02660a12c4340889ca7ad99d569d8e7b9043d8e8ffae912da0a5049c1a837c7e4eb0a39e5ee3bbba9fdb498af6236e56af6da841c97c2bd4ca4c39090 -DIST ordered-multimap-0.7.3.crate 23265 BLAKE2B f894c3384d447e4ea0a58dc912e4e5bc6e72ac108365458195ac6af8c0f3b5e1f58941bdb7d9c323c67cd23001cdd5c340e35705a5f017c3f789d0dc777ab043 SHA512 4a0c8e2352037d91428cc54014c2c20385a76500faf345170e15d9354c180a7fd719d361822626842d01c4b19d44ee291bb3ccc07ea934fecdf52e28a5e4e354 -DIST orion-0.17.11.crate 237120 BLAKE2B 7ed2aa6f33288153ea1325d007d797faad6862c4447026c3aab40253d3e0a1d829a2d1491cb3611900bda78ee6ef0ff6ff4f1ed071c47ad1ddac0f65dac09725 SHA512 60fb4571d75e55c6abc9fb8a95452d8d8460a6a4514e6ede3f210ae81494440186e129c45df3fa541513995284d03fc69a9ac2d6421e0bd21125ca4f6a252ed9 -DIST os_info-3.12.0.crate 24642 BLAKE2B dca16988b1a03270c0cc2a7fef8d91cc097544a44f40a489bd595254b8f764542c9d1bd88b76a70409ed4d86df664ed6523929f04f80094d3c3a6bdc507b45aa SHA512 f516dde0d1cb1bbc67cb2b17c555a96142ce69b1ab5fd1f0c72e1fbd5e5da7982e56b712b8b436650316fc491b53665f8b244aaa9fb77b50dc8c388884b9382f -DIST os_info-3.14.0.crate 27455 BLAKE2B 8ad3bfc9689b528f4826ea9f67d2cc2714fdbd2d4bb7feccb51cd42dc60b5a5209386bc76426756edf50ee183dad39df687dbe836091c2d7d88972caaad55a84 SHA512 30619fce4b7143bcdc27e6ec396f63239ddc5a913fe584c236632e399240501dc1687d5ae7c37c8c74ef2b665ced7c44894bf7a7786ae4ef548f2b1b56ffdbc3 -DIST p384-0.13.1.crate 193022 BLAKE2B 17d16478e202a004cc71b0c4d9934abe758493133a5a6d51047ef34d671d2144c085048625f9835cbc09f75066518f15b1b26ccf56ac600d02fcf617f3fa51f5 SHA512 e7182aab6a99ab7d023112a5caa729609f2fefa6376252a13c61caa56712bd21f93dc597214632669f296cf940e6877880ee480bdb5cd6f2acd0a6ef8a1bfbac -DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca -DIST parking_lot_core-0.9.12.crate 34110 BLAKE2B 4c1b3fe163c843c05effee9cd0a0461e39875040298b8a8b880c05a7db038c55ed84d1e4534417fa0e7a0395e06200d909fc16031514e3ba0ec03f011a86598e SHA512 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d -DIST pasetors-0.7.7.crate 151490 BLAKE2B a08bd2eb5df8d17d98268d42f2caea04073478c07c3ec9071a01a8d528fe56bded6ba75a41668cc2525599a91a7c889252abe0d6ae0f5da3013fe59711d4cc8d SHA512 70f7bf979ed09e794e54b6678e8ab74e76407288ad074ea05141bbd499c617d2acabd83818865e5f90b8f31a664ea8f0e1c3187595c1f07fb6d20a311415704f -DIST patchkit-0.2.2.crate 322078 BLAKE2B 14e2d7f8a76150e325e808c9f821f5bda7e6e0b987d6a5306df888712338cabaa9f43bf16b9d95abf7f4b7a2abc6e0d427d42133be3124b59a03388dffff1b16 SHA512 f1ee7ea9fd4b3ceb48af98f09e4527f17e12467e669bce78f832f373f3e13e6f4e42b9956835c7827e7c21f2e0fc29f9744d055d0d7385acfa35bff392fcfe8e -DIST pathdiff-0.2.3.crate 7495 BLAKE2B 4fd2dc1beb3385b86603404a344d992ec8454addc580384df4004df1e83bc326283081f591b8b1d87d99a4c9f08a3a68159776c0c57a64f7299c1845961ccf73 SHA512 54938b311d4eeb49d1d7418d2ab7ffd19bd308c36419cf3ad3ae58785b971fbb2fd2d8f5907e0c47be7bf74ded98c62deeb90f509e6cb0edc6d3c1a69dce3bf7 -DIST pem-rfc7468-0.7.0.crate 24159 BLAKE2B 478d355dd970b9705ebcf44d74d61ae0694db6de16b2018548fda88546f53e35b965ff72d939def399a49fe97d3c8317a10385ace94b3d552797ec64ace1eb8f SHA512 f47d3b6c7c8bf4547916acc2a3d6671f6c1308e74641419c8f1df810d8bd940aba8f94d361e4cbef3eae3b7f11587cd3996a11be3be41d19111abfcde7a9272a -DIST pep440_rs-0.7.3.crate 44342 BLAKE2B 970c29e8add346be70c87a3915dddb9cc98dff2a450731a7f83714e5bbedfa79ce7527ecd74f1e9508d5986e59828e5e09e353ea6aa51c7ee345f3b5aa64a69f SHA512 5b04ae31443cdd00b992b0b560eee7c85a10b46a1fb4dd6b3037942a49448908d28b67b8f9f13d2effde9bc0494ab812f69672818191e72246ad502d37448500 -DIST pep508_rs-0.9.2.crate 70842 BLAKE2B 6157a6676692e0af7968f8a49ad554814f608d914f742313f40f5f8cf75a2108bafccaea101241e08ed142c64a4fcc5e1f0d9f665136fb1e64d5004dbc002f84 SHA512 717da780b682dce03895128e51cc1deaf3617da479ca021f47c58a3c3b30a2322de7398cc80c06321cbccbdc1cd8e6d8456d6e4079919779d865bcfca189c6ca -DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a -DIST pest-2.8.3.crate 130311 BLAKE2B 4475198275da8598c5dc11e65de454e4b0d786bf5b70bdfa6c1e46289d541c9fd795c37a4ec74d5856cd8bcc6c0f52803bd1d72569d045e77b33b83448cd5bc8 SHA512 d82373f2d06adf4e0ec705fa946f9e4784add89afa5c4278e4912a6c1df3da6ff0be531ac1aa0a270f2598263399c8b0520b5711921fcc51c23479749580d4d7 -DIST pest-2.8.4.crate 129758 BLAKE2B a0f24e77a5724da69e2dcb1eeaab69d9a48e63cc77baabbb49d0aacd61335cc60ed7912b783b7aab4291df9821a5915dbcd62e2bc0e18f13c733cc5bcba3cb48 SHA512 a3fcc8dd86f3aacca54877c431974acf9ad4036d62efbec74de907aa9ff306beedf35b6d419ab4842f89793d8ea171d2f7c82b93b9f93da472b3463d7228610a -DIST pest_derive-2.8.3.crate 43363 BLAKE2B d2fb3562dad273df1955afea43a38a925fa35bb5837deb1214c69fe2de88163537687261faebce293e63e04a320f847afb63ce1616c0164caf03360b8987bc6e SHA512 245867dc29ec381871fe8bb4535848ade4a0c6affa4208f1fcae8444ba0444a484de958b8f761ee4880bd42a72aef4b4e4f0c93e169eb3b01b2937387a6dcc6d -DIST pest_derive-2.8.4.crate 43466 BLAKE2B 017bac4cccc5830d5806ab738a313c37876ab404a7e087b8aa96f88350e9d70f160da6983fd50510b71cc4f5eb444cce3a2745a30e027f385500ffc072f773ff SHA512 63e403a34abce3c7689371ac1d9d036a3e916e7801d705fd0931e96be392739d58173c5b13da8e9e39bcff6d0a4edc3a4cdf0fba6ee20d785fe57042ca46fd04 -DIST pest_generator-2.8.3.crate 43010 BLAKE2B ccf41c8c89db9cc87b7ef50da302d5b77c37b533cf51a0e548e88f646cdd65b18da3a7dd21891e6f541ad33c10eaf4d72205dd497e5faf8078d2a85753402a48 SHA512 64fcde2cddff2d9794d90b5bb9406c69c67afd07586fe7d51e08bc6a158c4e05e94490a50900d6d9de48d36550ccdc2dbd5c5d8c8a874f811fabbbf7210a0eb6 -DIST pest_generator-2.8.4.crate 18650 BLAKE2B 650c9e040785a04f4332308579b4f22cd1ac74a157c463dcb584094f8eea6a489d05ade22e8bfa4b32a27ea88fee3635e02561ae8b17a0f8d5793ba3b9db9f5e SHA512 385861ad36412fa45143db390549822ebe7867ba8f514b95f12955b3ca03f4af17924b1347650230d35ee75935a0983b4635f70bf4cfccfb5cf6755b4e4d00c2 -DIST pest_meta-2.8.3.crate 67289 BLAKE2B 32678a85e4b2e7423be562519a603814d5b1d04c99f12e986aded858d78815b0738256b5f6346d17e5456ebce102630280a0cbba4f7c7872c281802acd993a6c SHA512 cd9670c418efa69386b80c2ff3a3816a79d72954c3db749428ef5f2911218f9c72b8c8f70bbc670d0551325ec7841e845a758efa372a652422e7d1858922d5af -DIST pest_meta-2.8.4.crate 42947 BLAKE2B 38e1094ed7aeeae2a635888c559f05364696ea98b5f3246094bfbc02fa26cc42ff1d2cd96ea28149cd2841c6ded02b7dead816fb6b1b811fcea429983ce27b6b SHA512 9fbc0e2864b8626cd88db04ef71c9049a82b493d6008976eacc134b9319573e35e8c3670fa202bc86013201a7d2cdd64db0f619624667e1c6b625027a93f8365 -DIST petgraph-0.6.5.crate 710970 BLAKE2B 7f590e93fb44f1bfb8920e512402edc1cb087ff9d5dac7bc4be965f64ffacf9c1c503eab4156cd2005f41099f6b34f51e49b21dfa217271fcc0d4ee16ae85366 SHA512 454e9805731374abf1085f1a8a72aaed85e83cd30ab9601bcfe0e46882ba6656242284bdf32b6e75c2f5ebdd1325d5f8873d5f720aabf297822ca97311afb677 -DIST phf-0.10.1.crate 5406 BLAKE2B 70532bb97a0089ef2a57a1bd43b4dd30f0289ffc1a15357ffd8a372d82374bd505f4e39d3bfd6bc2d3c2afca39703c89e3ed37ac41c364cee3759bf0cb609f82 SHA512 84568d6d1baa7c4e6faf5f3ee09133e736977286d7cb7630a59a53fc8ea15d0d41b9242f8929184667ce576cc9946da55d1e8bc06e98824f163c91c6aa05e073 -DIST phf-0.11.3.crate 23231 BLAKE2B 588ff9dfc05a3d2cbe223d97c36c8a596d89cd421b568a0526992a089958e4b4ae8f7d33b3f15cf935d20bffea8f60d39ef2d2e1904101f285ca9b8b8155ecb0 SHA512 20a834481bc43ac8c560b00e337294d3c14d1fe359e7f78ed08166b096305e40277f4cd3c179a740911b5c241aeb4e263afa1a50d37f383ef63da113bd6270a9 -DIST phf-0.13.1.crate 24786 BLAKE2B dcbc7f9c78bad0ec3e3a600568162687bcc6546518133134c8e119b798f92846690bf9588710a4d942debf4d65423c8930b8ea09d7b4fa173ceccae6381cff5f SHA512 7e85d992de1216e6c0a499ba61a4f94afe06e23af10ffdda8d635d31c93eba0f2b3140abf0e156d12dfd90d52efcbf8b9e4b9a8f8beaf42b32984c7aec6d3f5b -DIST phf_codegen-0.10.0.crate 3402 BLAKE2B 2d0a3d8f5fd0f8e577f6d4a5d0cf87bd5e4c0d5690d3aa331ba252351b59c478e42212cd66f167a2a88c2b9111ae7aca2c9fff3740dcba1b77d2beedc1d44483 SHA512 dab91b53c72a5b9b6c4773b9f16d2cd58f65bdd9fb975257b8d107d4509b44f5ce8b92ab59a60171207e025688cde54ef97c9973c4226a8765f10f35c4f6f1b1 -DIST phf_codegen-0.11.3.crate 13741 BLAKE2B 88b6f0c206a95945c115401a30ba1bbf6a74e3acd4458f892fcd1eae5312765ed4e17272a814b6242240b97cc0d4eaedbf8c1c37a090d9aeda6ab23bd2280e78 SHA512 e86c3b73de198aa0ac67beb6eeebb88865f77d075b9d7f290eb9b73bfdd6728d9479f796d56e4f3358226ee88b877d848017cd951a14804534e4cb656eed209e -DIST phf_codegen-0.13.1.crate 14774 BLAKE2B bc124eddfdefdcb337e4e61779e3eda15eeaa5665493ddadd93593e6be7e8433d957a12aa01ba0ad9e62bbaca3de1345256e52d0b35ce647bf5a9b3c7403edac SHA512 37eebbc9639bd9c079b75c424063301978b73bc03ee7746991de979bd29f88ab9d5df085e20f9988825b0e48b7329b7586ab5ccd47fe5bbf6927a56856efb950 -DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19d3498c2e52acd02975b236ec3802f6ee57eaca40393a9742b5397809ef548923410768a727108c83139fc70562a43 SHA512 b6542d816b2e963c169df695d332f92237ba380f49bf919021514a16aef71de8f4f70b9612356db9f345f3f0d3656b2b39a4f34f8ffa8515510b81f1b19cb9f7 -DIST phf_generator-0.11.3.crate 15431 BLAKE2B 0c8fa88e391141d36d6f128fdc3708a87e34ebd56e201ad56d62de8c05e9bff62258dd7f3a03b432ddcbd83c4f61fb9a57d93574a9f9a68e931720733ecfe1c6 SHA512 52998e20648b6ecd1eaafa407f7da4667fa829d48fe0c9f8f718377cc86a232a6261fc2f831ffc7051b62dbdb880654b1207ac314e57b23d2b70f634d07c2115 -DIST phf_generator-0.13.1.crate 15952 BLAKE2B 07ee819049dfb0620464842f4f3ceb45498265ff55c154f28d12ec6ec3762b4cab8be4b2444914e4abc59cbe867472e18c5c480cfc152fda89c8c0f80f76b6b6 SHA512 44b596d7b63fc8e99c0ea422edbb557aa17a5d01be178e0300a72cd887f2f6cd229ed60ecff201cd76b8469a731bf8f60b19e40f3bbe640f55d157c6700e897a -DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5 -DIST phf_shared-0.11.3.crate 15199 BLAKE2B 82441a3f6db12e9021552b51ef4ad8b564532833dce782938d7d721e9f2d8b7015eee7483724552b8fcfeeed365259cdfd5044e9d2a999f42baf476df8141db4 SHA512 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e -DIST phf_shared-0.13.1.crate 16141 BLAKE2B a5cb239f8dbddf4fafa0dc5e85dba03712706455fd6643092bca73cf72f62b03610c21851e34c7f52e0a307b3d9c3faac6f260c67061cae585dd678cee328a82 SHA512 b8f61f3c420b02dd5256242cef47b7c4a8ad99f07712c81bdfd70be67fd1e538279a987676d07ab542df707a81f37425a5062f147ed98776c678f6ee1b9e0ff1 -DIST pin-project-lite-0.2.16.crate 30504 BLAKE2B efd0b426fcc6ea8852bce499fac61f9755a11c6a2999cbec514f093ba7b3f94b1f2d437ee9abb243e31f3838ac1c74491a212851d7798eb249e209b35e015332 SHA512 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718 -DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 -DIST pkcs8-0.10.2.crate 26360 BLAKE2B a62b5b7386eedba6fcbc4cff2b103b899dbf6179101445283f9076080489129543561af1ad6f09061564f68c28954262e49d0bb3e182f2ce7495e19d6f34bd5e SHA512 87127d51f0e1fe085d46b30394f2a580e857cd64f5c6fe4a3ac3b8871230aa426598dbb007e8bdfd5d729b99a9c0b4d84116f0768886605342d2ed112c51dfa8 -DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5 -DIST plist-1.8.0.crate 54623 BLAKE2B 92de47e44b3734745a6abc59b02619e3c003545f2267eac13ea02d5d6b2f0aff0ad83ed73839bec943ccd0cb2f7c222f356bccb9005545931c5854798e5fc5be SHA512 c9a6b1e35196630349cf0c09f43f7bbadeb72e42876f1d93015718273b2e466b525586ad0f552494dad154561ed705bb9968deae98ee90102f63ba05bec89c97 -DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1 -DIST portable-atomic-1.12.0.crate 191124 BLAKE2B bff1539437e3fc7aa596ad2c241f7749e4b5e23344942aac984319979268b7ff1a314270c7166570616fea79c38c0e9c2a83008ce94deab1a5a48575db13e225 SHA512 fa6560b8a0ff46e06cfa04bd7c8f42924914d27a7cf83b4c7ac73688da7fe1e81222eab77fa478a85dc2a1ce846f8b4cd71816c2aecaa689af26dd0925523e0b -DIST portable-atomic-util-0.2.4.crate 47043 BLAKE2B 6a8e122bb2b9eb8262e9eb790f336dbb602f6c086f8ac025740c043170360d5474af578b3842b06ec51535535de3f4d1b6753ec54a6871dd0396f5c1012b0bd4 SHA512 f2266e78576181123aaf68e7b5d3523a368fa8136d447bac68a08d65c7051dea677cea84491a1a03b9decb4704b2f9392574d68dda9427092a2ac92cfa0affe8 -DIST potential_utf-0.1.4.crate 9514 BLAKE2B 97979688c9a93a05c29a9a55ac0a37e704eb4623d5890562cdc1c797cbf3e73aacdc6251d47151ac0874ec6d1eefbca8173630f20de3c44fea254be90819e027 SHA512 a8e36c596d7fcc3f13a80457a07da5ff0fda62954efeae3c2aa477bb32465b20fabcaec269929af666030415343a2c94d86db26f9f9bb5e2e2b151581f0e6022 -DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029 -DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc -DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05 -DIST primeorder-0.13.6.crate 21296 BLAKE2B 2ba479defa1c26d14f8711f6be5020eee9bb91a39fa7a7c14a93dedc6de920e0ef1c9f6240d308233d0e0d6bce4be9500d0e9cfb01b6c4f9902e0f77a2f97352 SHA512 fdf52b47b36403d5218220b886a3ccec7828731b5a59ea1d48a25fa85de754544fa9c94d51356d2ed904bf2d908bdb4fa87c53e597a3c9f2941d7310f70198ac -DIST proc-macro2-1.0.103.crate 60024 BLAKE2B e5ce5f77838fd063b5615b1555db02175621135132de6aa7479d67fd0a34c15e8235290112a728f3251cf913a835bf0aafaf6930880511427143b63152047259 SHA512 9a6964a2ad24dbb1108b7018882ddb48cb6e6f652d1c5eed1cac94602539fc71f011a0a276765778df161edbd6387bf03a8505d93565e0c106f09e98d7d6efce -DIST prodash-29.0.2.crate 91338 BLAKE2B 2cc39d107cb67ff95963602370d397478cfcd616aa73bc60b74e95ee988b661dcf0665c7d2a38b17dabcb5391296324d66bbb762638ca3e6668d46d79611d443 SHA512 b1e0dad0725cf3381ca96423fd6aa1c7db96829f420e9b5a9370aaf36e19ee6c660a97c33d27421ec39d34d051fb168022e7a5b3db0aa12c3c36b2495268e03c -DIST prodash-30.0.1.crate 92925 BLAKE2B 152435649d249395a2dd4241d1c1c2d708f02346e8ca8d5194a2a4677e14888302f577cf5ce29c9a13718251259565074683ad3a3f287c457c468433f4a45acc SHA512 3c3a84622fd55a85a06ba63cbb0f28e600b8d8d532380d0f27ab5cb54d9753bd509ac26d4d54053aaa70bb6a05238b87339ae3e15d0c2d9a69c7a17421f90c6e -DIST psm-0.1.28.crate 24836 BLAKE2B c2a9649efe8477af50a4f945051ad9d9ace903f2a9ff2a478b1a841db0225d543ebbd07075cdb6bfd39d365a57d3e1908c9a1c03e170541f154f4285d842ced3 SHA512 dc6a05d14cd7f1aa477d7e0a2e1d2bca43c5378246a587da57264153d35721eecc15513a0f7a23bc326e607219e5e3a36198371cbfd8ed629faf281ff638e531 -DIST pulldown-cmark-0.13.0.crate 154023 BLAKE2B 4cd72863e9fbd1e3bbf3073005177cc6e941cfff7899581cf4b5efa9816feb422996bcf3112e5bde98e38790b6c8b20fc4946627b7a8c0d949720d5ece2130c3 SHA512 53e5ebf0ece2e128c6f04627cc5c4f34fa11d709f422d143016540d522c3b158e33608209e6a5f62312072fe444d9e67242d7bd4f2094c98da4a23037d75d430 -DIST pulldown-cmark-escape-0.11.0.crate 6719 BLAKE2B 232d5e5efaa6c9b5ba140051e21cbc16b46b32fc40931bf434fe25c24fea5d8a39e47926a6256a826548081e246b4ae36c41c7449a866cdaf60037eb64ee0965 SHA512 b8244d6c93a983bcade5e1ff699f334aa72eb638b7e4d22cc746b713b1d0144e6c1eac243476362a77bfed37a3a13a6315ac8d57920dadee7d2734f4d96023e0 -DIST pyo3-0.27.1.crate 1172212 BLAKE2B 29ea2d7dffa41ac5414aa5bc537b90e5979dd4a05a04c4cb1d2b70d6d5b7f9cb506fe864236f65495e7646406b695d5891af5cad2d67fd665a1ab4357fa31921 SHA512 f4c8d65b0a95633850597d6b29298c4a14aa3239fa245684cf6caf275f070698b35b03bfb3f256aaca0cec0d31211c51e2f2650a9d12eddce2a4d5d1f81e06a2 -DIST pyo3-0.27.2.crate 1171342 BLAKE2B 421039fe650e01546661ab98593288f8058694d513261fe0025851a68b665bdfc001692c60a5a34ede92d13a6003e8f261e4bcdc17f67518a156f52916d2ff76 SHA512 b20f502bda6cc6d283012acbb2e0225219ccd77af09990872c76b0088947050d886eb47ed88e9e0dcb327d08ab4bf09119f7cab527dfde358e01df5a32bb64c2 -DIST pyo3-build-config-0.27.1.crate 35565 BLAKE2B 2dfb7e1c07ff0f7cdad8f77e4a33ce7696f914f29d931c967f0fcf24fe257b6e421cb2f8e2820a5e66440490cfd96eb733073651a153fd6932f2da5c1068187a SHA512 9add95c372ac2db8e3e719ca2b393aa1e18b6786a7d34e113b07a7e0ad9698ad2d3753a1e7707e4df1edbf62c4fba2df6e0227e5658d5d368ac1dbf76a0e9455 -DIST pyo3-build-config-0.27.2.crate 35564 BLAKE2B 8786478e559613cc258e2d0153d549f65c13a24a3fe612da7ac96e5f4038a1714dbc6a01b2d3e3d99b3de3af9658ad220647fbba4a33305bef81c07100426ada SHA512 dc7cee79ce7febddeec9e70dd5de3b59696a5cf38afeccdfeda00307cc22166d0e9649d5e34e9801b7f495b31c104fa78dac2241248787daae8b9ea1f4551ce5 -DIST pyo3-ffi-0.27.1.crate 78517 BLAKE2B f0a093a594e47856c6458da59cc41d5b772be369fb245a1c09f5264464e0ddc527b243cd451352c7b3b1682fcb26cb1d7b93abfefe19411eec8de73d98918b74 SHA512 5bfb8e7982b0d9ddf6fb2c2a4110b43c5b4bcc6f0a14acb50af329742b6eb9993df2ffe88bc34732fd0a58ca552df1b071fa8efd7b38d3441a7b9f45245168ea -DIST pyo3-ffi-0.27.2.crate 78552 BLAKE2B cdd6fb74a49615c42e6c6979e28c1d56e0061ae9e9897a20032d6be27c635433e9fa459847bf3c88de3be7503d045ef78d4ea3e028403c1ed00da96930ed73dd SHA512 29936c7a0fa524304ca8b017ac912e2c3e9237a86ac8510c17b96b75c7e83948599884f064428640456cd5fb256246d536da432d096f924e78360efd973cee0b -DIST pyo3-filelike-0.5.1.crate 8431 BLAKE2B d45a849302a21b6d6ef8bef91734b87948a03c42029d09654546f2277509a29eed22b9c2f11b0aff6fbd622ceebedc08cca32ca9e2add655e0905569fb4f8600 SHA512 8dac0f5677c8b81b34f4ea47548ca924fd55ebf4bfb55ffd47f2ba04c384563580f65611663aa493e4d4ec2ca4cbf6c3966cb29d1263aed00af06b03df88aea7 -DIST pyo3-log-0.13.2.crate 17331 BLAKE2B 10c30d18fd37f5da9a710d3ee9af08131c951c46a5a0f6a113c9d832a12f3aa7ce9573326b50d58a577b0c3919bfb8996a1d31b325aec70b4e135772d7af875c SHA512 b7566e3acdd3d3a1f1ee4dc396f2c012f03447ac1030cfb990c846d2686d997ba5e2c21eea39f34d7ce4660ad5a6bc6787338c343a099b79f3dcaedd8593eb0e -DIST pyo3-macros-0.27.1.crate 8918 BLAKE2B d98f155ba4867fec265b7ab82a89d6e025259fc113d9bcddc179a0a0df961ad36cafee1e781ef8fee6d607b8f943b6a095c0a1a188603f9be624a663170791d5 SHA512 7d33a363e464e2fe5b4fe4b958877c695542c8e18a0b512868d579455c9c6072d8a4c00a36b069bf8b54f7dade9847b3968c3d3f40b0b2b54fcfeff44f0afef2 -DIST pyo3-macros-0.27.2.crate 8913 BLAKE2B 99a9cf37cb05261fa75d0ede4ed8ad75bbe29b941a4c6a0907d1c1baa887d0777dcb5970c7fbe1337c1b127b6318d077e2d8374629485572f3f7997a3e3825b8 SHA512 b05f6b61c5b320e83e879384691cdb9ad57ade3ce5a9fdfb587ccd13ea1c92d2b210e2d7ca242c3d1a5f5173076a25578d3d81f5a8c3935a43f010bfa8452153 -DIST pyo3-macros-backend-0.27.1.crate 82521 BLAKE2B fc5a1516eb0c55525cf648114274a741a01ee215cee8ef5ba44c0da225b98c1db15d3459f81028ae5b7376fcaf4744a59a34ec345403097d7b374aa8cd9d1e50 SHA512 036147deb1ad48815e22c84071069ed4eefe6b75c95cf727259231d63f0dbde00310983fbe90ab1b740ade071a22b9bb09073d6f120b519242c4bd8989bf3202 -DIST pyo3-macros-backend-0.27.2.crate 82513 BLAKE2B 9154f0275ac031fb456c313176490b7f98e033a9ff43caf32ca717e6dedc2c32435af5e7d9d2e784690fe2a379c033f0dc036b18c630fa7cb3c3365e335e3a12 SHA512 811fa48ceb5a87d23312b968efa9d8464653289cefc8a1e27838f03285eef67092652ba89eba655d243fa435edd97674a981267870d208e0b11390db32d1ad9f -DIST pyproject-toml-0.13.7.crate 18618 BLAKE2B c2d7aa3d9e5d911fb367b6df32fbd9e3425dce218939b12ef421c111a6d7c5b7ee00f9fa9f2bace1d9feef949fe6ccb69c5d452b06462b614650db5ec59377ff SHA512 1a8b3cfdf6a7f2ffe71b5376bd7e525c378b51023e93aa60069cd7ce2e5d0abc58e59c31aeb0f47814ea72377e040bda9cad551a204d15d41dabe80afbcc51f1 -DIST python-pkginfo-0.6.6.crate 217659 BLAKE2B c656b23a843b8406597ca10bb23cfc5eabd5fed87b75beadd02b87b7dbd6c8ce36b53be3736bb887d0dce0889cf9ad4888d34809cf3bddbdacd390ad7b6f43f2 SHA512 7b0fee609a3b588fd08a8e0a9f3243ce9287627bc1ff85ed1be9bbf37c7a00b2003fdc02a1e35ecc35ac36b1ef94153e3f5c6b34273d5c6cc5176b4c1b41ecf3 -DIST quick-xml-0.38.3.crate 204498 BLAKE2B b029d214e594b3fa6161edac5957769c0b711dc866ac8e8caf06339f1d317a2d08097c0495b488cebe258ff0033a568e9ec5b46743dbf40886246dbf5e5e2f19 SHA512 6ea8669671deced89bd14761786e490cdb51693e7344b482480988604fbe323c0c20232fad09d7620b0449ea1c8a1eaf7e716374d2096e919630ba540d45e242 -DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e -DIST quote-1.0.42.crate 31504 BLAKE2B a8106c0fe3953bcc2aa421516dfbaad6d6cb2ea839b2ce1447a45b8732dad40a921c2008b477bc0fa029dc0e0357a339db543b1f90bb9da77a5a3681fc16bed0 SHA512 6d55047312de6bab660459750c54213e986f0a80b4458fdb706c2fb3bab83b8239cd230dd9291662076d395c818a391142af1228ae3158cfa4960d6c74d531ba -DIST quoted_printable-0.5.1.crate 8322 BLAKE2B 39b0c0e4af6e3be3ab4e82e687e61693edb05a6aa8b8e4ac879da840cd435306688070e3c01dd57d44230c8a5045b54f284676151321140f9bf594e1428902d0 SHA512 a10db1011bb443ebc25dfeb62befe171c49d84901c2eb40b9816be9799d2ba5ff102781aad370dd907383aa197c0c9e2ddedd05d3444b175d7063dd34b9bba49 -DIST r-description-0.3.6.crate 25246 BLAKE2B e750573d3904b7e75c81c742c286490bcac0d6dbf719527a5a239dba0f67b3aedb26821a41e990ce6651d76226c37eadc3e48160bbdea9e688531ced3aee4378 SHA512 03a2ef97f45512c9b77c0e66beeafbd19ba1c08de0982141f83a882d2e4fc3849ae8c66f93971f993ab67fbedcbc1761fe8e11cf918d54cdbdb01a919c23dde2 -DIST r-description-0.3.7.crate 25253 BLAKE2B e1059252c8edaea4a67bfb2df04c9bb76f2f96c3814cc9a78dbe033bade6a38c4a00fdd538574c4ca8b4e547b54d48e0c3c2dacac705d1bfa4f7c79b3c7c4b94 SHA512 2300ffce6a62aaf684cf7e1a6b2e5e4606351acfa7f7b1717ead31ceea6cafb48814679e84639fb8ac280f87b57d1390202df989d42061609819975b1eb8a936 -DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad -DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 -DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 -DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 -DIST rand_xoshiro-0.6.0.crate 17125 BLAKE2B dabdc3641fa85cecaa057d988396f55bbefa57ddc44ec1989958b40ea7dc51ffc4d04cff556fc6182d202cfd61834256f31fbf8c71c40b37a230610095c0b6a1 SHA512 dfdfc6bbeb222f6badc186773f3f3ac7c899d76f7274c33fa7bddf00a1a02b9eb6990f7f37fd37097085cae7a86d21e0819f8dd0d254aebda66fe367b8867b34 -DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101 -DIST redox_syscall-0.6.0.crate 31156 BLAKE2B 92eb39d64f86665c0c6bed618b8478b2311ec507187ab3dbe9baf4b9381020d9095b3c5041faf6bc77b5a40a9b774c2e87d8f3993db03b4ba3e74082d8e5e7b4 SHA512 99c0564958691db6f449f24eafb0c2fe331904279853e2578e3804eb33e99d97fa4245a04969f6143ccd195a6c1f960d1348b62674b0768b31b397c4687ac011 -DIST redox_users-0.4.6.crate 15585 BLAKE2B 1d60d0b7781395ff271d79264910d24fb021cd8ef612714265abae25b26ac158d48f542f1e73701bf5b99bd67546a7b878e4a14e40cdbd478b35bcc8b4778f5f SHA512 719d63fec42bad3cbed39deb9242ce1daf3f391bccafa8121f63198120371f112d78b0da8d66458519e946581511004983f04b0a697071f22294ac7c831120c9 -DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c -DIST regex-automata-0.3.9.crate 610489 BLAKE2B 6eccdf930979ff4e8657cdb8fc67feebe18d16f6deefda7e1692c6cb6f311bd3c360d9dc091938bdaba061669b003ff7689d7717489326aba70aee563a4f0e20 SHA512 c404677bf470f913c1ca70385a1b9694ec4c048d306380c23001bb746803ff70999c7e215efdf02c6bf03cd9a922e98a6ecb3be588fd4f05c1f57836dbe54c0f -DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932 -DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e -DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd -DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4 -DIST reqwest-0.12.24.crate 159974 BLAKE2B bc331cb57bb28b9c40dadc32d488d6d77605497cfd6f41e246e07198ce83c254eb6e4818baf97fd31b83c94fb78c795d60ab9c4cf4c479799c23c37f57325004 SHA512 fa029c0f9acdd1511ea8b65e1b1c83d9c1de8f9495a587b5b143666902a1ec4f2a8f28b28b535ef12c5e92c12e540f7cdb23f7cc253b1574c4a88dd695c004e8 -DIST reqwest-0.12.28.crate 157031 BLAKE2B 842b37c14d8c6fd1c79f58759a3ef91a2f4822e3eb6a8e6af3d120e132b3c3a0427986594bfb8cefad7291b0edf0474830f0287e4be030746f0639065b30e2d1 SHA512 a313c1a4e77faa1cbe8903fe8aa79e9555e2a96992ee6b87f724abab25dc7e4f93323c080b5c2ebdb706afefb99b61ce411e37895bb9a2cf73e0365b96c84098 -DIST rfc2047-decoder-1.0.6.crate 14674 BLAKE2B d50da7093fa0da2ea9fc3dedab266e976cabfb79431a8272f838d38fbfc28a269cabe09075cc4eb29956c8debe529c1a2d05a272c251432deb28a05c13e4d8cb SHA512 77912c6fe0784e38595538798cc9dcfc9202c24a1fa0f5dd05eb4d78ee788067450c902d52ecc3122e158ea09537229a8e6e96578e694ea334d240f1700d7d3e -DIST rfc6979-0.4.0.crate 9140 BLAKE2B 662d967b1d818439e972d19bd251a4e3609c65bae945b4d11c0ff4966e9fcfaecb739d0b63bd767cda6a22e77a52f3386f02cb27c5c76ce9008837c882f8df33 SHA512 fb68114f5f8c1e7b921ed175fc01813531a584b8cb2df1264b72e1925bd66b4c021714b3627fbbcf3fabc26e4d6578c4d246369a0c98049d4058dca4cbabb20f -DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14 -DIST roff-0.2.2.crate 11648 BLAKE2B 38431e1dbfe394274c09e32a9f4c99f7e208130efd1765e9df0c08cf313a0ca81d13198158af6342ec658648cfcfe2e3cae5a5306f8e27e18af7b8163359e896 SHA512 0098d4cc921435cd48fd924d96e8dd27f6443a9b6cba847388ec4be7c2222bffa7a1507862b8c120314d32d08e0cc04e52d44973e25d85536a3a2560fa2a06aa -DIST rowan-0.16.1.crate 41742 BLAKE2B cb782a9bc4fd8955dee3cba17f3721adf91ca1db9ceca47f7b7a24139857e2d0201fd24c0ebb17ece06499d44ce0cbd81fcbcfe4c3703b457bec58332416d5ec SHA512 e57e69320ef5b2db5410c48337c76b75d9796fee66c1b23d39608f83cfdccf0323a8ec895b21685a10755292e43770515b98724384023e5446f7d677e2a19cef -DIST rst_parser-0.4.2.crate 34377 BLAKE2B f9c3e658ff8838b2e4e8de3dfbe3684016ebc15dbd8f746a63cef2d96fb3557500cf93de89581365d40ab850a5fbca423efcec610fa61f10d5ab806abe26e3bb SHA512 cdc3bfd4fb80086b978a665479048080b65877e96038e3a67b978cc94faef1c0c10cd44b92120163dff4df2a3a66c065f8d42f03820917614c8daaa85a771d16 -DIST rst_renderer-0.4.2.crate 12453 BLAKE2B aabe230d26d0659c9138f8c03f34733399a3656eb411371da6d443fba170bd60363a612313501028c2fcf76c3e0e8fa188b7ef26742eda1964d4a6c8072f0408 SHA512 54c5bd1007e9f72508c9075023e68fb0f10b024c3f9fdee4a90c9cbdda03758d9f8071b974beb5f7fcf0b85e509f84d85da816734907179e6021fce734fa05be -DIST rusqlite-0.32.1.crate 155563 BLAKE2B fb310ccf297ca0be6f0fa045ece633f12c5664defc56c71763fb44f60292e85103ef235cd37eb60fb2cdc91cbdabdb311b6937696bb96146513f687af9a786d9 SHA512 f21986063af655842c41cb1f9a7711d289d52f69850d02b7c08eb5381e43c0b740fc047912dca5f9a745469ccf6bed12b751d2cc5e351adafdbf37fd69946cd9 -DIST rust-ini-0.21.3.crate 22939 BLAKE2B 7f0955da1fce5c1e847398d89abd6f7078d122ea33cbef04aba621b237d168cd4e61e0bb79ec24ffd6e8293569525be6d9d7a7aaa80770c87a138de5f553d0ee SHA512 3ddf0d9598e83feca7ddcef7d5fe025f7a84817eb76752e6b40fae5d7e82dd280bb1ee007b7979ad6954f5e3931bef08f5f9774b72eb4bdfa2cb0e70ed84b85f -DIST rustc-demangle-0.1.26.crate 30340 BLAKE2B aa4d90be1dc313db5777e7b47fd6e6d9ce7a96df3296060e0e062508fdb9a68adda2bfcaa18d501e33e41f08c2beeb0721901458aceb072fd5116d67003fd56f SHA512 a3b32cdd685ee6f2112bb9d3a2d09dbf84efc5961a468adf1d784688f3f9761d9bab066be8969ea29d2251a08d4ae3ada872fb19b02f2aef8652ad50ec963348 -DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 -DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084 -DIST rustc-stable-hash-0.1.2.crate 20359 BLAKE2B 95ce4f77f81cab4302c64d345fe6930b5375000a680a2f8d0d550ee9f1f9ebf70daaffeed1b07e85a42f30ab040de13e9f2a341800ddde72a1d0e446fa2c9ff4 SHA512 2d23ade5d3db6a5ed6dfb88273dba6223049699fb11e20ff447307993c492b5247655003df5c2da61695c469327c234613e5644dcf57ea7b82eead1939138bb8 -DIST rustfix-0.9.3.crate 21739 BLAKE2B 17e07db03b47034007b640588005e08884d2c8cc07ffba0698a80e28dfa936e61d38fa97a4c02fa6f3018ea7ae156835f88bf11d7a74b97ca3b3975fab1d35ce SHA512 dff3e7d23dc796ad1911e46138193d7edba550db3d8b1e7e9587839c55b3270a7a4f372cca916714ea7b2dfc500a43ff377376b2611606db9850d1c94c948bc4 -DIST rustfix-0.9.4.crate 21943 BLAKE2B ef18c1c89e3f206f539f5480e90ed18592b8a618d2e314f3898478aca80f9073a0d7220f1b25b18bc2db51847ca92e7d5f198a369631736dce9f7021644e1e80 SHA512 9d594af460df68a6af32992996623cbf91d14b204396ec330353645e7074f565b4b80fac8fd89518acbbe2701de1017410c23c35f60060bcb4ddb509d5b26745 -DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f -DIST rustix-1.1.2.crate 422717 BLAKE2B 603a41f610c6a2be2ee170f6d35ce1683a50590d909ba5444c1777b9c00b584f4544868f4c4d3b2397ca8b77da2d8a40154ccc6f0f2f6affd2353aebfd6b4515 SHA512 4a5ebae0902c7ce683acf5c2a0ee62a4903ccdd7f147ab5b1a657ae6d4b468beca31a15c473f02bb2f9e81c2b07924c23b31ff860482a711808a774dfb5af5bf -DIST rustix-1.1.3.crate 423447 BLAKE2B 0148cc9c0941d416c7ec0b47685210e898ac4fb5ab91e2fb7489aaedfafdd266965ac494c14706c48f7f323e4e7719001744c25697c046f8c8013c080c2fab53 SHA512 00f22451577b2b0cd789a651e6317c26ab1760f92df1283f23aef97703e75e61147a10143f85130f4c82487711d8cf439ccb1ac8b17167e00ca64c210a8a65c6 -DIST rustls-0.23.35.crate 373700 BLAKE2B a4c219adfeed33e415f5cb3ca2d9df7980ed03bb43f2b1dc6f7f3b2723a69dd5d0a9d5f561d2d26da60f90a4106b54588b243c37baec7ec201df51e2abf411cd SHA512 f59f48bded60aad7b23e7c8c0f579713405ed7de45392f7984ceddaca42bc796f86674ec23b4576958042e699dd5a7ed82fac47923ae13dce930b7f3e8c0a039 -DIST rustls-pki-types-1.13.0.crate 65448 BLAKE2B 76c5a60134a3dbecff28c64b9df50b0d40681505fbbe5b1b2556c59376ad717ae198ebd16e3886767f85ff0dfb5aeb6b7a4e789f78c439f259e57d83e8f3c3a1 SHA512 95fc09a81d687deb4063b1029949f6829dc0c301be7a0a2c0bf7f160eb07941c76e936274f130622e9a8be3f59673de1648c93ffcd3b59b83cbbbd501eb18733 -DIST rustls-pki-types-1.13.2.crate 34958 BLAKE2B 5f4c46cadb24946b203d388a6868ab291725369cfa65d0a0b50ae1ec5444249f09f8a57d34718a74d389968fe3f094de05ee2c0b18268942d066c14e02dfa049 SHA512 50ab93e8aea2e12d85e79bc83e7f915f1d2e937367b992d61e66cdfaa9d3128ee6cf88b14e1aa4b406996d29d6c3507daa62dee3cea39356d61ed341baf5f2c7 -DIST rustls-webpki-0.103.8.crate 85810 BLAKE2B a6af950b130e130c0959013662b7be31d73d1bd98e00f507a20a9d980d7b133ee9bdeeeffa6313cdc75a02bbf06e24a314431a6f1a460ac4e00e37d046604412 SHA512 934f630a0c8be9bdc41d491ff8c6cdeb225f180c77b7f1b242d0c4a61390fce7c925ffa09527e5cf872993384a6197ba4685dd0b7466241b4e1811a557366336 -DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 -DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384 -DIST ryu-1.0.21.crate 50771 BLAKE2B 155b42f110781893ae657241cc8a0f963ccb2737ec4034baa2565d7f16ae819c18a91baf982190641f3de4197d323b7931b984fdf89844c076e9ba59a7e5fbab SHA512 56fe87a8863f93ca48eefd6222a119e02dba680016758f63e2b09e5c9b6d2ffd6be89286f4a7e734ed79c5aa52d34c9e713d84788843fa502c4019201c99c2d7 -DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c -DIST schannel-0.1.28.crate 42312 BLAKE2B 702e120221ca71836a0d10cb2bcf65fdb84d6cc65a65bbe43474ec4981aab2d178798aad0cf6237d8fe0dd05a390c34a68279804bf407597630a143f82e5dae0 SHA512 087fbda739eeae4ed0729e59a3a7be14127efa657430cf8b2eaa4f08b4766f6c5f024106030b1434c6d55c969f0d9a2b63a6a1072cac11c806e1a89b9eae08b2 -DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST sec1-0.7.3.crate 17979 BLAKE2B c30d4e617f9c0c21b80f14a7df88a164ad43f4c18fbedc1ec32af41193053e67ff6ea83db54f46c8cd6389d930984120c2a1688662fd8083e0c23bd4995d510b SHA512 be646413d84b39a43a0af478854f47db3b167c2bf1bedf7a58392782c423aaaa38df3b3676f9807a98c6128152295c426edd16d67d62ae7048caa635bf39641e -DIST security-framework-2.11.1.crate 80188 BLAKE2B 844d36d2b2216cc7055687110d54ea783a7ed9bfe6375fd4dcbea267ec85531e666fe002648110315f42c3364ff5ff5aeba711cf8d1f5358ba65c8393e96f55c SHA512 02786d62fd9dded80bae3942896bc8fea2a90763427f582bf5d9f127ca5682097b59b5dbff2cde373198ba659316ab5906a68d3141ba00c7408b73ebe353fac1 -DIST security-framework-3.5.1.crate 89937 BLAKE2B 83c39a4272b2de073d96b8a847e1a7197aaddb6ab3604916191050bf02000f141cbe52af298412df5a90f48e199cd71933e1a850a7310bb7913692dfaf6a7139 SHA512 b1ec6f22d8b91ea92f54d226b2d7466d1e68de0119623bada3583df24393959e9addeff48bcb14c62692b1916648e3bada1b7d7ced78f7ff2155e67e74d6792e -DIST security-framework-sys-2.15.0.crate 20718 BLAKE2B 886fbad71ed3d76457135e3f1bf2b866239ba05349e4932f75dce1aecdcdf25702ac16cd1727b10089fb36f62539a4ac47279aea31f0830a41f897c797fa35c6 SHA512 8207502201222d56de839285f4f2e31dfbb4e32d08f4932d3afdd76d8e0a547621b9bdacfa11ece5e7a1be0fe1c7e15fa392ab9603c283ce240efd61cde69472 -DIST select-0.6.1.crate 12520 BLAKE2B 6246cc43ed80e3b30011c03d05c6f799e2d6c27cfb7bf4334f5a37adccf21dba4d4257235c17499c7807cc6979bdaddfd920abec844f8d3d50e9c18602ac331b SHA512 39690796285d9bda3678ceba967c9d32b24eeab7fc8cd7051890fe2e859209092d2b4b62b5123ae05dc9a834df9fb93e4bb5dc0ff7c0bfdb1a2952d0114e55f5 -DIST semver-1.0.27.crate 30081 BLAKE2B 760cd2994baba2ab8d63656b39f281304b309152cb3c576a0cf31ebf57294bdb6a10ad73e61f974688b0dd80490e0f4da004f3396cb6988bc90af8eee0961ed9 SHA512 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c -DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 -DIST serde-untagged-0.1.9.crate 17718 BLAKE2B 655d84542b49bbb973b1e71889a1bfbab95807a16f9a42cb99b548890288fb3efb4b263a885c149b4b016a2c05fa4c2f1f1d18b8fb57d5ea662702939db99f43 SHA512 4eb07da732e480c34ed439c733e4c4f6a259976e728cd56b88091f1226bc270faaa5338356d91438fbc35316525ce4c0d55b5bcd431e7e988fa00bf1935259e0 -DIST serde-value-0.7.0.crate 10249 BLAKE2B d2d3d687cf490eb0be1910bf82c09334ffe32efc485297ee228363e4dbb536b72e2c37f3d37a5f8fe61af7480fa8975c0a654f761c55e56348082e4605f2288b SHA512 6ca9a73420ca9fb5415730bac4daa30087b1722ed7966ae07f403497b8cab95e1e1da664c0581b9cd170494242d4e01be75e1d5f9b6ce19c538e7323da46bf76 -DIST serde-xml-rs-0.5.1.crate 19283 BLAKE2B fa893cc24ba0042211a84937daf411f679c10baf07751f4e63713e336d204d6771ba3d4df0c152dcf255da5d99583bf2fa3ae062741004b959925a5dfb6765f6 SHA512 3bbf0dea57df7f49931b8d4e459b44050f8acef23249b1ca3ca165edbd98d93bdc92fc2cae12c66b899dee9137234269369b98f999ce3d5df0d478d1a0d42a68 -DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 -DIST serde_ignored-0.1.14.crate 13078 BLAKE2B f700b8703d1e94a7701033c38a94cbe02db04736e76a1eaa46e50cded1af3d843befdbb01089ae24c8188fa1c16caef8aa82ba0d9affe6aef04a80d1e9a5ee62 SHA512 1f82a1731007ac95c9387b2b3bc62bc761752467eb871e7c1711bc6b15a4fa25f5fa26370fed67e3687722c904ac7e839317435938241a55981264c8364a97ef -DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be -DIST serde_json-1.0.147.crate 155973 BLAKE2B 4270cb289197d1b91d0d9d835a9027c847c1348900b4be612786629b95f2daeaa3a1c5d7ccd4f3dc4a168f2a7ea9bfab907ddb13776126cac23809c9bbdb7cdf SHA512 ca0b7a265f2b7d27753c43207fe06f73328992d1aa8868e85d1bc10baddef62e94b8c1d3f359c946eb00d1d40c3b995b15abb7befaa40f354dd0fe35eb73d46f -DIST serde_spanned-0.6.9.crate 10210 BLAKE2B 6b3a623aeddbf9b11dfded1a6491e8b629875dab69906797c118c9182f62f45dd77b3d2132f731cce917c60887485edcaaa138894724f2e608b55096ca2f29d0 SHA512 7bea513792e7712d9672d890c0b80df8e212c90b22c6ffbaa290729a0f89d04e3b7a65a8b39b774d2203cbea2515047789de163f93c8839cfba8cc88737ca5f2 -DIST serde_spanned-1.0.3.crate 11011 BLAKE2B 95c3bd4717544595b6c376d20ea169b3a92ead2437cc7b15b8052412e6b79225bc407f4ff20aafc9eab438f9771c3fa857d84814249436e57868c502cb4658d1 SHA512 4021188c75aca535b6726c4cf682099aba8e0f08c7ad5bf89f2dac719387000e74d9af060fd4850968a61df8f3c4f3c9bf823abc6375dd1c9b14fc7e74bdf971 -DIST serde_spanned-1.0.4.crate 11032 BLAKE2B 7f3f5297c30c6e90ebb007c4d2e413b15519befb3cd95c9b7dde758887345c774bd8e4595dd8746d0853eaf81134c4fd22c253f1c9b747060b4e7fe0d3913b52 SHA512 41e4b0f25b030a75e7bf39f3c1929d7c34e53a1d9513b614f2bfdeca1fef181c9fd95bd19f70a8cd6c64b0d4538fd8f76f946b76478d42a13ebf8c2a82194ac0 -DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 -DIST serde_yaml-0.9.34+deprecated.crate 65290 BLAKE2B 1c1f8c7dd1a7952948596d8c727fb6fd36426c7b80ddaba2e6065db7551757e6fb170c77373ba9784f6b32de9f8aec94f90e1c85df98b9ac1f75a7cc8e5da174 SHA512 64329436d18bc3b1a0737afff7c8727f7e04c71b2bf6022f597a45f0860fa3a678eac688f61f0bf7a7846f98809f427c9907625e1d00c8691c383043c1cffaca -DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f -DIST sha1-checked-0.10.0.crate 783840 BLAKE2B 04b347b214833a0f96a92aa6ee6558ade73a704b2118c25efa6f2ff976b9abb89444ba66e4ee7c12829dfcd77e3755f1179f6fa8e04c784c6b512bea7b146ed3 SHA512 8571c7a068b22698cc54bbe3e051df02682b01d112ea576fecfc0c1702795bb29b2ec8e302c19d4d701aa3a45011ff0081e6675062d284f9461b6d21f61bbe68 -DIST sha1_smol-1.0.1.crate 9809 BLAKE2B 954039c19b4c9faad6cd9f3f83edce220afb6970cb6628e69a1dd914a945a7b9466a8d46c41a650d505a3c01f406210ad59ed56504db18aa45125df3f2369cce SHA512 d0a67ca75b0617a39d28fdd73ae9aae3d3bf01ba24f6cc579b26da6f06125a304be90d446d17775959ab96ab165145657a54173679e6c0f42562a61c0e932b79 -DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80 -DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb -DIST shell-escape-0.1.5.crate 6847 BLAKE2B ccd71a73b217b375843d3f0a762b3f5317bc0fdc8e43380a17f25e1ffdc391de0af7b0e4472be23241a6654f5b6ab799a51bbed8da35295322002c54ad84e9a5 SHA512 848f8d47d802b82e83f113fb07f44fe962628379481d1bef9d15f2e5821a382c9928c32175652361aae9fe4c8fa5c1dc1c89350db6ef5e68691bae4a3742df93 -DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00 -DIST shell-words-1.1.1.crate 10012 BLAKE2B 293716f6e69d5af09f7261bc6b325231763b8121152875a8072dfc5a2d58f819a2037c29ec2d78778ad4945df9a67ad39bec96528a1f898c6abe0d6609608230 SHA512 f1707928da035ea20333bfbed8fda109ed60b9bacab8ede562939ab96d7bc837ab5874a253fa50fcf8d249272e88662216e0078bb37b670f53d61377e1965ce6 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST signal-hook-registry-1.4.6.crate 19277 BLAKE2B 0ae8056e09cd2a036cbbba5d654a480e58a31d3f39e2654e991c03f628e3c755cff692c4bf984f8f033a30085abc9fd2164e4d31e13c5e8115b61deaf83e4886 SHA512 58b60f104bbc529ef5c207c25f1f9805be08a5162c4e4c7ebbec486834eb39882f6be8d6e8b1dc3cf56774ed46aff2cd22dc69fc9c22ef1f2cff6e22878f9fec -DIST signal-hook-registry-1.4.7.crate 19491 BLAKE2B 0b5aee4ae090f149df7b189d503cd230bece6cb222ac082c19bf79ec55198577dc6682b2618d9dadaea7252602cccc1bf833de2c418dcefb460ed31f4245feac SHA512 40430195df9b86187eb2353119ea36545fac756f828eb1bba2e31a307ad8584400969d558f3fd4cdcb4a20f91739f0d553b19883f401ee9fb5fbd15e2f927cd5 -DIST signature-2.2.0.crate 15531 BLAKE2B c584d9ad52a1ab3cdc129c36cb2ed6dedc40a8d49f7294352a7df8121dc57de78268f15d9ff9ce076abf1dd3c56773daa26ed5ec39c83a600b6a377b51d4db37 SHA512 673a8f6229c795cc8f640fbfe02cd912b41c6359ca23c5ddeb1679f49784b84f109c6c45e6210201c9ca05e441c1be64ce6537e81ccd3589b37be6d0bf50dca7 -DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac -DIST simd-adler32-0.3.8.crate 17294 BLAKE2B 283af73c690a171593b2c82eea51e8dd5e5711b9718db8207b46835c5469359989fce15067ebc4e3bf1384653d1947dcb30f1d3b9728ea51115a0f8dfe2c373e SHA512 896229a4b8deb0dcf3f62aa4c8d16f9387b88718068ac8fbe0bedaf303e6da7ec58ee0e0b45b5f5ac2698dae4beec11430ab3ee12b7e77bc2fe10e1284937441 -DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b -DIST siphasher-1.0.1.crate 10351 BLAKE2B 6653898cf0eb071fe83b7c317f93ffb73bd26ed601961173875b26ec8851632599891ec178b7e14318abb9eb98d522db8022deb852af9ad9f6bf38a5a5708e82 SHA512 d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28 -DIST sized-chunks-0.6.5.crate 43628 BLAKE2B 961121bd773ea5f0e6c3210b17191e122e90180cb39b35e501b49c41de69ce17f29bdb09617c22db4b4632f11193b2a97072f493707e66b956dd6dea61d5f310 SHA512 c7496094a6ac45003b31d55c61aa42e649eca40a2540e1acc507d541d3c02e5a1801fb517e2685752b81ef5a8c0ee6efdcc93dae9268f22ac8c6eaf1056e9656 -DIST slab-0.4.11.crate 18549 BLAKE2B a4895b6dc87790946621e1d52b5bbdc0fd78db238d9164121a380f298b85be94eb3424405067e3a6d96ef42747680a8b2b5341373bf5733d5a62a4ae383fdd5b SHA512 b2f199651b1d0f0eacca534ac2da714a2e9f642608c4874e7a1440ba7f035d061e117f518c51915f982befa2269da747c9e12e3b0599675e6218cdd8e30bfdcf -DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 -DIST smawk-0.3.2.crate 13831 BLAKE2B 551ed3406db797765034e2ba53d5aa75eec57cce608097eaf0f1a94fd1df8aa8bd248087a8a3b037d844fc91773f74501686180802a6d75165f771ea1f20ba96 SHA512 39f3cab5a6eaaef6f4e7703a6840ce7a805f6175e02968090a58a12d3420f0a144533e5d6542f1e9ec0e36902046a180386548713ef6148064922ff837fa1602 -DIST socket2-0.6.1.crate 58486 BLAKE2B 990bc645f361576edfeda680cd4b6a0a29d6de80bda1164954369aa572bd702db5d92cfd26e68842aa0978df351d9b52f2900a4bf1f6d4aa5bb0f31d259ff48e SHA512 cafaf371870a8d85bee30d1a8341c25ec023f6031eaae96f783f0486e2c9b0ff7a6d742d40500f9c772472805d8de9f36a163405a476c57b254249992a5477de -DIST spki-0.7.3.crate 16409 BLAKE2B 6b39144e4e718ce5eb454e21ee89fb936ffd31ec99554b0150fee47bca396bdfe4ef39603ec029d4af4d8c4c3ba2de7f6c549244f8c20114de9b43ff14921681 SHA512 d33a6a7844b33c37628024ccf25c1a631f7a6661595e063049b8c9a9b4edb28f0335397faefc592c6fc5e96378b870ab5dab9b0649c3387577b2370ec8210db9 -DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c -DIST stacker-0.1.22.crate 17269 BLAKE2B 9349a0fdcf73442f165e3bd4544f9f7672ed6f8e6a91ce8811f2aa596d2e4ec413564e35f7c7abcdfb535ac0b894dda1d9791002b291dfea75f1be1b704f679b SHA512 6a6c49ef153883c0d95b257154e8867aafed3f0aa4f4f270e7e6ae4d705cb1b9daf95080ec878622caec63486b6c69daaf5358c68ba87cc6e95f40c104171d35 -DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee -DIST string_cache-0.8.9.crate 17408 BLAKE2B 7b38afd1f0bbd5a6cee1d2cee3579fa071a118025463dd18a1298cee580eade5bbd5c5c780398aac40c1a290a9813ece0f48b3f83ce1f2d594f13f8587ee196d SHA512 a1b85e609d52b2dc01536a34d1b297e353b60255fba538b0e80d37771d180c009500d237050fb95cc80c9bb69b01763d2c367b9dde71c1a0e475967fcee9b0dc -DIST string_cache-0.9.0.crate 17402 BLAKE2B 05ecf1a550ce2c09ac402bd00d830b27c71ccb399cbad905cbd58152e99e8f4dda5ae12e9d3faeb378923a4817d9072d50442dc00cac450e1564ee481d151497 SHA512 9a09369f2058f2520deeeea4cca5497c35b0f1a06166216acf08aae72b879d428df9e7f52ed7c3851379330194a455e2b6402fd4371615b7a82fc98f98027149 -DIST string_cache_codegen-0.5.4.crate 9406 BLAKE2B 20e38c57d612d8b78677e664128a451f50eb18ca7ae839955e4b106b92a667ff7332496b23f24622e5448c7fa44180a27f0c5b7e8bdabc4f7eb18f47f7f7fafa SHA512 0c5e6b3cadde7fa48e5cdf899ae941026b7a8409447b777973afb7cea449ae439b59d0c9d4394cf96a9c34f3e52118696305688771a2dfddcf49bc31a0e6b161 -DIST string_cache_codegen-0.6.1.crate 8968 BLAKE2B 1ccb44c52e3962fcc9dc97319192a53a56f75d76c0ae2436844b1c78ce7c5c78a76abeb8f9acef0f79c645d8910e93930c418efc07b64edfd5e7ed3439f0091e SHA512 476e18c8287bf0ba2d176a0b28342818db5c1972ce28735535d7874fd8c156ae26c63c1eb544f6cfba71d1554670d0c0a4c16660485a3aec4112bbce21b6d744 -DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c -DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd -DIST supports-hyperlinks-3.1.0.crate 8235 BLAKE2B 587f336f430a404a17674438127a4b928adcfe3e11b54b3c1f4e8ae55af8447ad8eebbadeb0313672ef4668d0c9af62b44da94a64270919961d59b55a1aeb62b SHA512 6bffa1255e4b7d7556bd228208ed52a8892e1888aa1ba85288d2d8df2aff5eeb1cd30ba228a200cee87660f1b254ed7d5b6958a8396fd1a8d79375ff7c4874be -DIST supports-hyperlinks-3.2.0.crate 8455 BLAKE2B 73de98d35c91d3eebad115c2089d7ce991fc19ef4fff998ef9fd51122cf3307f3bc7708360a4de2f8783e06e6b1a5c2e153695a667e2eeb9e59ab213fb30225d SHA512 c084dd83389a2c5c34de3ec7351692747387a1cbc97f02ac0fa492bd40e4a789d43cb96502140119658cd2a028463a9ff5e55839f61c728845ba5aaf7e452460 -DIST supports-unicode-3.0.0.crate 7825 BLAKE2B db1793dc8b669f0cbfdeb39032ae35abf337f4904a741eb9bf28735ddd53b81747aad8e629af99539fd655dd6f4ef8cbff136fd8bbd77e242951421f040ad02f SHA512 61fc1b6c827cf7a9b6ba7d077fb4bc72fd613742e711b84895251885594bd323298e77cc25b331be73ea41bf975ff913dcce0ba5b19c0b8c6d486074036701b0 -DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.108.crate 301754 BLAKE2B 627699ade4dcd89157c64628e7243be829d79e5e1800c3da82f2da24628e8895809f3b250e9cdcfaa3c69d2d2deb7d4db8868767961c25ce6ad71baebd995ad6 SHA512 27ca199db662f3d06de9f139b9707fc30e9719556831b9fcb78f7108f61cdf186cbead48ebd4b684bdcb96944552ba4340a4bd154556cc08d0698f65c9332aaa -DIST syn-2.0.111.crate 302117 BLAKE2B 9fe6c0bbeb432d67f4c879956c505d160f7be418cd16b48a5430c1c4c4922251007e3d85bf219daa16a7e9d8f32c15fdc2ebd94bdfc762135cb27b897590d484 SHA512 f30fc819fc6c942cde044b6bbe608f96736070717f28da71ab4ff68aa9e780416829152da11a83513fbc0de88337c2157e4fd1e4a029ebcbb64daeaa54dbf768 -DIST sync_wrapper-1.0.2.crate 6958 BLAKE2B b2e162f982ea827229dcff468bcf31c6286c57ea3491a909784cdb50b0ba36c3a1a6fbdc7b34fc2aa9a7df1d174393d61ea9dc7ab3439a5e1a1884e2473a70f8 SHA512 aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c -DIST synstructure-0.12.6.crate 18429 BLAKE2B 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f SHA512 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c -DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb -DIST system-configuration-0.6.1.crate 17935 BLAKE2B 9f4d8f60b3b000995b39f9c3a2ab56e6587293dd64c26558763203bde641adf57ce1dc5107b4f73b392daf3997038309e02b3da8c6bb0e4beccc0732becd0333 SHA512 ba7eddeba87d22206c250908f0158120b4984750cf7b2b8d57a50a32b323d3346321c8f2bab726c1d7ad97fc5da0b19d663c0e2db27ff74e3889463639a4ec89 -DIST system-configuration-sys-0.6.0.crate 11090 BLAKE2B 2bc38fa55070e33e762cba4baa7e1f5a637e625c150a821bfdf99c60d08343e83cc26a302f4f70a44cee967bd8b4784caacc15436df82d10e05751831b46c1e6 SHA512 02b1693b8c18ae3484e366a7f7395a31902a026e0864a8ffc7643c7b4a856f912f58f2ec19ba52a50d0d1dc09a806888fa1f3222e1af1f65b8a16eedcc966234 -DIST tar-0.4.44.crate 61020 BLAKE2B b76f92a6e8c3d25efffde669de00bc83a717a9888c260f23cca916dca2953d4007edac055ae34d4597b17cecd28e273c27373bf14b35287053d3547f27f03bb2 SHA512 b6a33a50f9bd124a0e40b4a557c967cc1474b8a49e6381aab0208b8e6338108c4a3168b41882499c3ab84e214314e3501bce7a714b547bd3a86ff1b3c80ecda6 -DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443 -DIST target-lexicon-0.13.4.crate 26832 BLAKE2B 923aace3258de547e6813c7d58069a0d3b18941f05debef5954cf872490d9be8bc2036c8e807ee3f74d33c59cb01ce5b105bff95c79a79596cf328783633737a SHA512 0bad8add6b8767f1217b9a3aa83fb176f080ed9241ebd3a208ce3196650b01254c306520f1f950571bda463994631b64af9ddaca8a2478fc40f64b1381e880e2 -DIST tempfile-3.23.0.crate 43063 BLAKE2B f799368de517d83a5e42505438565c9d16217300d5c5f552e2789de4edcd493474d1d9a9e9cfdb88a776f26f403a89e0f436308b2ae7535d9b377b7c652f7cae SHA512 8e9f84400f714209eb713af5960d1de501c10520817299f0ba2fd53a7c5f0931b60d1053c2c84820aa627aa94bdefa1b0e82c787784b1960170930f0ed2d8753 -DIST tempfile-3.24.0.crate 40849 BLAKE2B 1d659541878287336b903dd0d9523387336db3aaab7d04027364266331472d95e05845ad2719a5e7057246afefe2e9cc78e6aac035ec3ce837dd9fc5ef8209da SHA512 f8d83270d3e51567f8b1f52978e563953e528e32ab1521bbd3d464a38a7157586e707a8fa118476423b1033eccd2f3a3427343287edca78e452d34904658edfe -DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f -DIST term-0.7.0.crate 37082 BLAKE2B cb7947c696f71fc68bab3b25cc6cbde74b92380fdde5447399b06de99534b0cb2160963792824ac74a350444ce41a4fa16d6a9792a68d84578a15ab37ab76ca2 SHA512 9de6e836f1fd205b3b58645ec880eaabfc0fd8991e3980ef90bc6184b370a14676edb688a2a75bce412dd8ebd97345aef742afe5b964250e2b6f84e6b15b486a -DIST terminal_size-0.4.3.crate 10686 BLAKE2B 5e1017de475d78fe3c1328878d9322f52b877781218ef0c9a49b5420fe8df13ba5e10f590fcf4a8ad57266979580a16c1c715aea73fd6624691b9e152e2f2bec SHA512 0b3533c52e8c1e57fa1258a5518585fe735d9a9f46dd142fd00862c6703e5e7e0aac4b091297d91be6a8ba203297aec24477fed81580142cae39444a74027b4f -DIST text-size-1.1.1.crate 12553 BLAKE2B 54c48d202650606d182b2d046d6a0a35b41d4e49adebb8f9f48a22329966891036af7dbc09a4522f0ca55533dfc8e87c276fa2bb4e7a24bed57a26794bfc3ee8 SHA512 e1b0323d2f83ad85ab8c5dcbe9b2084d09592979e9edbcd03d40576abc805b20ba3d6b59261465cae5e987542d4b665fbf797369ff1cd7cbbbfad271258b0ce8 -DIST textwrap-0.16.2.crate 57077 BLAKE2B 4427e8fe2792fff7df2defa58a9173058bccd0541219ecf2513b8d5be48fe9e5f2eee0f9f97f8117a0368bb83ab2d9e44baf853e90809b930f8f807356b9247d SHA512 68dd4862bed6e4f57b8b05b93f403b3574a4759249a8c3d1edc9f7fe91741b8182be6b547b20e8d4b2407211444a4570f98271b9aff7b3d2971664c04cfe4676 -DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899 -DIST thiserror-2.0.17.crate 28857 BLAKE2B ea60d7597439a703f50faf77dfc1cba7cf4ee5c9f7a28b9c553099fddf0534be55e484f4d0761639c845596ee4b4f2b273169cad6c1d36e1a06c775ea79554d9 SHA512 1a20ecdee9e0cef6f4af845255bf7664c77f55a8e6d878ef9c398c42d6c6f6e3deaaf606d7739df3a157f55c5be8bd0ae1af9e9bd7a66cd218e9a6268f7fab91 -DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3 -DIST thiserror-impl-2.0.17.crate 21344 BLAKE2B cc54f1423307f64857c67eebc2ae0537ffe9ad65a0443ba31c35ce20a7e4de96ad29a18237be48fad998e509cc4262e1483d4a983efc606b6714ed11bab9cd1e SHA512 3e1185fafd0c77acf6f79ead5633ff756c55e88f83285e10e2dfb9e58155b3c1c1b637a0bb7cd5d36a07cc9b014401942aa5b0709b6387e44d37c2b407e012ec -DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4 -DIST time-0.3.44.crate 143200 BLAKE2B b8b17a189a5aa95177b63aa303421aeacbc7172aa82760ce5b222ef82a8b083b9ae63746bcacfa9aeaad5caca5c398c818e5d761499810f10e9e0fe48369679d SHA512 c29f40e41e963df4d6f5407d892a98ccd148678e0cbf1db2ec6cc60f09f210822b7e211563845a4944ec290af4971e0fed3e46cb5192473408596d98583e2e6b -DIST time-core-0.1.6.crate 9105 BLAKE2B bf34fb3ff2afc5120a394129728c5e7806084df16f04427e3fa70104c68de414da69addbb651fac60923248b37ee146a0e73e124542369c6f68fd5fda9ecef2e SHA512 135f25c99620788a8548027c04bfb94152681d291848b69650ff6dea3aad42fcd974a2d0e5ede8b091f37d4d80d97804e1aca70f353f5970402ef545a5f1d407 -DIST time-macros-0.2.24.crate 24715 BLAKE2B 218371c56da2522ad6b664039d7e4bb4454a0eaefbd76afb6d8205d2c3dfb3c9873c2b8bf161e1ad144efe6a64c69e8dc0908f4fd0e6287c9c9c6f02840de3d8 SHA512 a9ed3dc956bd9a16ff6c76ea4614709912c33104a7c607c43956d644743b2dc04ecc257c000c6ccf66c026e655ba439250d1ad47b668a12e769e30e069f2dc10 -DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1 -DIST tinystr-0.8.2.crate 23942 BLAKE2B c84593349183f328d3df66b2ceb3b5bb9ccde3b9c082de72b7daa2845ab2ccfba9ef170a712f41e5ccf02008c018b456fef0ec380eed93f020605cc9b293d287 SHA512 21416092df2692c3f3f3efb9f1e2d124389162fbbd1038d244befc419347cdc686cb01d6bf1d589bf23fc6f69e23a94522bc7dc81aa7a2be74c697cdbcfc8501 -DIST tinyvec-1.10.0.crate 51996 BLAKE2B af3e3e415061eccdd1ba1d157e513323259d05688f8ee3d10fb3d9dc0a51bbfc9f8bdfebc2de12bcfe573196457acf60826d8eeb4b5e913b4d92c09c8891a9cb SHA512 e64ea6ce2bf8f4d2a38a00402cff2b79c06082f8a9ecfd774e7acf143b18a8116b95a8921e516f56d6519ad7bfca1d11e762328cee1e4534ea83f3f2e98eeda7 -DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e -DIST tokio-1.48.0.crate 843434 BLAKE2B 4a2e3221f6820f2b092275fceef9bf295e35e445d81238f9f71679033b499610696d8882da118279b9cbb3fffb2383afbbf9cdded910546933072f70e77ffcca SHA512 7e275ed26e857d42255dd27e8704bcb0a5daa8658c5a00f9798f4522265006a91e04d6a06512a87f30e0ad090a1676c03d3b02fe8d60263e4ba793940a85b98b -DIST tokio-macros-2.6.0.crate 16505 BLAKE2B 9a6ac1a92c2ca1cf2a51b7f78e4e043e086f595f3d7ab3d543b6d16df306721f56ee3e02b87f568374fb95d8a06dd47090169a3e60b749eaa2f80551dd97e490 SHA512 626e2dddbd80cd4bc365a93dcd4906752c6a1d0f2698daa007deb64596f518b420e5a0374ca415044d5c8acd247a83e3190ca5611ef9185f46785f8194d380a2 -DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914 -DIST tokio-rustls-0.26.4.crate 35430 BLAKE2B 97dadd1b4d8aebd2f862f05bf333c0af97b37c1055f0ae9a79b78bef4c8bd4c05c034d13e395346de1d83195609bfd45ca34e70d4c0e537a1e4e8078181c00f7 SHA512 c72fdd74c4b59ab7c8fe15ed73f827aed91a40360a6d82772d6ae2dc4affc590d2c58c1b7523be7249a2be7e3bc2513a0906c0ce53ce1288d5dac50e01199c7c -DIST tokio-util-0.7.17.crate 133898 BLAKE2B af5c60f835cf6140997624d092768e80a04199e088f56acaa6900b0e1d260d09d652dc493ab99fbd3d23f7119cdfa5fce00068b9b2657aec2ffe76c834cfacc4 SHA512 80012252a144ccfc388a5f5e2bae022e72400b9ea797aefcffc65833eaf16393a86602b249dff8243c92f447350ec59ca65b6f9bddca32bd8b5dc6a5cb5dc296 -DIST toml-0.8.23.crate 36050 BLAKE2B df3b8a263cffefa8c1d0736b69d74c1ec9bce70e0dd96934366ff3652fd5052362e738f807b2ffe10f91fe6867fe0e3f45770bbe141c8f3995fdbd5233a77a5e SHA512 0da3a5fdee8dd5aa0ad2cc251380f23109c548b514af5b90737446487c9e89860ab5030d4112c88e2abeb7ad229ce085b3375a3e237156b94b27770322a7c7a0 -DIST toml-0.9.10+spec-1.1.0.crate 56601 BLAKE2B 33c5ad0dce62b2d6e1ffd193d415a7ee36d462ab1b8127d05860738eeec302e4c5075783a88cd1adece959e2d5ee833b49837524d0a449018eb18f514a965a2d SHA512 107aacb03f05989526bca804e08b4b13393a1d657bb8f94782cd233c5c64de5f2e7e61c6128ad952bb667d74a14b9a148cb0bf469d8254c2c7ce5996accb9db1 -DIST toml-0.9.8.crate 56104 BLAKE2B 216327936f6973ed5f45a4200253b1c48f3138f993a9207c057fefe0540793f79d285731396462f4f4c95f5a69430e52896f574492cad760058a1535de81462f SHA512 e7ea1ec2aadc2bba833e9c42d3b2636a5d77cef2fccc4147fc327db4d0e1ac39508954597b040bdc88af4d8c9294334f12ea48ad977550087afa30778fd3b53d -DIST toml_datetime-0.6.11.crate 16125 BLAKE2B 5afe564b47bc6f94771a15e4ae759225217c43115e501a1507b6f2c14738678cb36007ac426fb3c21c51659a5d48bfde24a28cb7f944b85477380c53c50ac2ce SHA512 d650d916c7d8827b6dc130d7690bc7584d26d5be0a35f94c6a37291b7f2d5aa94cd16762be23e27aec4a7c36271c62ce145a64aedaa9f89ed69df82ac5c8db48 -DIST toml_datetime-0.7.3.crate 17827 BLAKE2B 1e2f419d7338f27dc2f0f3d9f484a863c0dea555e4510880b6c0887654b5a742b1f4560d9051cafd25e9af024a92d99d62736423c522bcb86356bcacddda8bdc SHA512 feb8c7559a7e14aa2d52fe6236a406feebd499b03c37e1dc50e5a116a43d317046d5b6ab6326a4193c066692e02ec9d30104991a501d9d7347ceef5cae4bd520 -DIST toml_datetime-0.7.5+spec-1.1.0.crate 17975 BLAKE2B 78f3ba1af90ef25ba23491c1828e8c64d70ae9fdd4718e58c689c17848f9b74469d62471c7ba447dada7d749e1c63b153bc2850b9966cf1ac7ce87a6c7916861 SHA512 4db08a8865011ebec8351a5c42c7c9ce862956c04cf80d10644f68d727362699a4240db9e210cb6d558fecadb63da0fb41b356b5f0cd1142303069988a8642b0 -DIST toml_edit-0.22.27.crate 78602 BLAKE2B 32b8baf55fbafbf6d176ec696f93c06dee4867cc7fab4dae9f01651d84d61e5e98b3eb37adbe1787c125f48c391c57abcc268a04a2118bc0ea37d0567955f8a1 SHA512 844832ab59928dab567b3084f7458a9a8ab1ad0065ff057c1203bedcfa9bafe4c7a36e723340c73279e56bf797dd7fdad6d78e4a2bf6666a414d6c44f750f466 -DIST toml_parser-1.0.4.crate 34978 BLAKE2B c0951a7bce851de56273dfc51e83925e7eb10005038a173d2e0084c503f3a41cf74574519876e64ff2683953ab29ca3a980eb32fc54d7dbcb7d27662d40321df SHA512 00416ae9ce4202855a0ee4ac9a704379d1eb151ae0e9e05c8d3eaaee06d97bbe427a0fe668a4134ad38382b1e248659f575bcf50071681d55dfd609b64908370 -DIST toml_parser-1.0.6+spec-1.1.0.crate 34897 BLAKE2B 1cdc6e777678b2b70bd0418df9a21e19e52c448da185d6635d160c9fd79b08a8368f80565d8201c75a17b2874a3f642ed7c416127b14d237a58f375872586777 SHA512 16d8239dfc00dc55271ef0b5d7c4d7c87833b86a6204266f9edf94d5e2bf2cddf698b65383b53eca87da28b35162a28edea62f039e024883a2501fbb13122dbd -DIST toml_write-0.1.2.crate 15660 BLAKE2B 8db23ea7131d61e57fc20ee3e26c62c95448953b9962b63c7ffeed78d1a057b447ffcf2308666b97c294a62e8ec570f77d5eccab3637c17f2dcfadee54d202f6 SHA512 240b04a964fb49f36d8ef5cecd7123018c19a084caa3f64098790b96e85491918a32cc8ef78412c4d8b82034a616706f8c7bf023435a28be3fac3ae00c453894 -DIST toml_writer-1.0.4.crate 17146 BLAKE2B 7715af600465bd322b59095fbd629b58eff8183b88a2c844561a034a22102cfa254c31329e7162feecdb48fa8daf34c7beef13f927265d1364043fc4ed83885b SHA512 92f058981fa8685bdbb891838c5580f8315f70d69fff565949e1ca1d00924370ed4927052ff145b1867229a100aacd2dc8918f102001053180755b2544ac3eea -DIST toml_writer-1.0.6+spec-1.1.0.crate 17187 BLAKE2B 7786c6a4ea68ba0d478244dea241c4909906f286c46d1276b33c4af7b14cff6d9c77c1c6dfc070fd4c5c02f89cff4917bc166f91de4a3cf27a2b77b3dc15b27c SHA512 c10836e5e69a052806dda9490dab4458532a0bd8bad31a33834b48ceeef25c2020caf3dd1300aea5ebaf87c1f367e18a357ee9ecc8956553a63685d283a822d6 -DIST tower-0.5.2.crate 109417 BLAKE2B 414f17e97102224f1fdf23a03e6aa958e0a2d6cfcfce93ac3f2e911d68267aee33aa079c94540626ec3fa895e1780e6e5d18b4831f9f05cdf3e8c26ff73b7279 SHA512 e89c4ffd83fec3566334a4c4e9151ddeabfd3437269afc8bffb46201391bc1cdc82cbb97c69643a30f8873e87c511ad9aefc6c081241a4419fe315c99c61ffce -DIST tower-http-0.6.6.crate 133515 BLAKE2B ae9db0b0860a4f7dbec94d9053dc2d6f539700226e46f901187cffd47f04b013e8e241338edd4a47bd009419b508315855e3ec7bc0bc68e0228f6058c3b697d6 SHA512 30352ffd99f5679c858ca2ce518035ad1fda674040e1fdc09e3d4df3db4caef3a4d1a917574b3c1b5181a41955414d2a87d3bc14ff169b244006430af47dbea2 -DIST tower-http-0.6.8.crate 135827 BLAKE2B 1f3e5a012eae5a83a2ce7831f95a501b35fda648617d297283c43f7796960d039df95397a9179eb47458974e5ca843f72fb73a905e58aaaacf3d94718adbde51 SHA512 6ed83fe61b74a6e168710200a0c01f98f0b559afae6d98b77aaec8b4e8c737d2d18b534d4e1dde5efb78f53854521a759770521cebe56adb863d76f4ba34a5c5 -DIST tower-layer-0.3.3.crate 6180 BLAKE2B 20435102dd62113c3e961bb28d7b18ac6f8ec6d5f0051f511e6f5eb044b20016f247ddd1b8eae9dc9f1ee259d8cc31e0bbddd26f5a22fadeea4007a3011b8500 SHA512 edf36671076cd29bb32c29351b648afbf3e7134316988a697c7807db62de7a63cb0339e4db7c0f36ed60d8aced7f3e493318cccc272070c037b01e2dd189b934 -DIST tower-service-0.3.3.crate 6950 BLAKE2B 32ca66bff783eeb015af982b539acb63c9d426b931832b27aa45088382712df3894132a9e6e96fe1ed9d0f9e582b7a25b33e0ab73711acb06b4e134e69158452 SHA512 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd -DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c -DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869 -DIST tracing-attributes-0.1.30.crate 39142 BLAKE2B d7dc828c9dd73dff54b3b86af9777e719a0acd7f7be9ec9cfe0be95bd1c6d2b3e455659e4823ebb602db33e265292548eaf9769dd1bb9b0a22ed64d53a4bc270 SHA512 cd33b967cdba94dd5f4c5ebb097aef45913e60e93cac1473063dba32190e0d10584c07914eb59e8d0a41142e95b04794accdb6b768ac6ddd2d08db093a3ea0ab -DIST tracing-attributes-0.1.31.crate 39733 BLAKE2B 5a345c85a36414241fa88bb44cfee5e07b33ad39416be0f05e35e0f17adeb99ef68cd1fcdbb7beed21c1efbeb2020a81a33f33b74c3486aba32bec175b5f9c9f SHA512 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa -DIST tracing-chrome-0.7.2.crate 14030 BLAKE2B 6ffe58c4b60244d10e41addd7fe1532849a0ae56747bfebb18565e362c727b7199592ffd524c39b4d478da7dfea2dc03b1be47a1908f91abff7d5edef67ca410 SHA512 0ea9fe590f648a193714890da388183305d4084696926f5694eebd3c1da8cae922df335500cafdd60ba16ee5ce59a59e4fa292b97ccf739a19c2fe7fe145b0b3 -DIST tracing-core-0.1.34.crate 63760 BLAKE2B 3e4377814970e27524b813177fcd619df50a4ee75e7d1fe91dc61ff191137c445dc9a50a333f11694f728206283c829cc8601631660a2740d8e84f6b74d3e059 SHA512 21ee3e1668310a580d089a95242197f21bc4eabecd2f58c21a5dbbf036cd452275a0d56dd3810aff490dd710cb94bf8d0e79fe80a3ae7e7e0fa29143523fda3c -DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6 -DIST tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0afcdf50807bd0f6df7539635e239b5095696872103125a4d4cfec24af6336fce6f3931363dd5be4f53a09fa584f2 SHA512 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285 -DIST tracing-subscriber-0.3.20.crate 212274 BLAKE2B 5df381443a4d46c046390921da456c91f20af3dc846604b644e120bbf5957d969b10014fb5b178e2d4dd42863689112edd406af20e3e98ece212a76398ee79d0 SHA512 4948d6aa6757f8a9bc2cd37ff02845d8873eb7ad2a4449bcbaf1b828e1aa6f72835ad81a8cbc2a8410d03c38f1ff015161a805ef062228f0b941e91c84509495 -DIST tracing-subscriber-0.3.22.crate 212851 BLAKE2B cb5df76ec16836b66dda4a7081f31f2b9910bdb2f82f658dbceb7c672318a45d118c48cac2717e7f05b06f9dab1badb91686a179c7bc635ffe00ced393608f6c SHA512 b3e9b2a9e2f822c4b2c6e51cd85936d2630bd9a7baf4717e7bcad0b7222d1fa693f2a827f71ee6bf2dd75d3b102e2477c6f8cf45da53fc67471516e1a4ec7507 -DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08 -DIST typeid-1.0.3.crate 9006 BLAKE2B 98de768e71bf1c3fdd62b01e7a5c7976716a7ec983a96a5cc6a2dec52e6bcc61260b0508684ed45a2f7fd06fe6e263c9d7f0c29b1fef4a3e498a024fe5cbd1ea SHA512 3d15a6f554108b2fb9c08ee9679e34565d84efc1d34ffdb6e4a8eed8d3575ebb75176a56124d9554315c93b86a88d1cb619238c10685808376cf968d83b5bed0 -DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4 -DIST ucd-trie-0.1.7.crate 46795 BLAKE2B 1901b49ae246f0d9628b675d4320c1005707bf97d4c8b0ff99e916d198e31698fddfdb0551222f36b73b9ec7d9e648d679848841d81e975bb9ea69bd1e30aea7 SHA512 382a832e38654a9159ebb40a8e8bf6e7f2f3108940e5b9c388f3a1441848a241201e7e5cfb125e098f04f0b2893da231b8a0e5124270e774215374bff3c5445f -DIST unicase-2.8.1.crate 24088 BLAKE2B 29fe558490245cc1f9c551ba524ab452a4ea18d5f3e5763bc58e6b4c52e21bb8bb5e3f16df35bb96652801c3d96e53f8a39cffd31a0cfd1c83f0fa3161f4ed4d SHA512 99a3944a5c987376bdea5fe6c0797e881bc8e6f629c56120ce811c8ebbed0a3ba24617decb74d6939699c8fc994c662eb292869ab407c0ba0ec460a32ede0190 -DIST unicode-bom-2.0.3.crate 10773 BLAKE2B 0c47796f83faa4eb5c4405fa385c245fe7b8b6d9eb6ce422738f7aa1788604ed3df22810afc6ce6da78c1592f7f68b41311914ff04d5e49ba4f719310ffa9afd SHA512 3a756761198be468776511ff7b899ee7adf214a678b13b31f42ef3cb3e0320894d8ff0df23bfa02a057727d83082f16b465ff25efa8dbef362977bf308bccffd -DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125 -DIST unicode-linebreak-0.1.5.crate 15324 BLAKE2B dc560d5b36ed01357c22750feb7f09fd0f57fb0ea543180f6e31c0b71b51df4faaa70ac8482f9cd60e5d1faa5bfd4bebfbfd628dd5913c2c4a858ec04beeca3f SHA512 f37be2f7b04b886e95bb7d0f33bd392b78bb940ef9a01cec487062cf31ec0367306650fad7004df556887a324c714eeb28f697044aad9a429ce07b7b7344af60 -DIST unicode-normalization-0.1.25.crate 128462 BLAKE2B 20f8733bdf09bfb5b039f0be20eeb4af657b3cfae520660a107d7310aa58389757cdebcf0e88c6c0036d4ba090b9a97138254695dd8e679dc902c7a9cfda6223 SHA512 265f8088e46d445174cdddba0203457acb329c4ab20b039caccd8739968b50a76f253e2a82ebe3873237fbda1f6228e127f147f546af0512471a368ab0973727 -DIST unicode-segmentation-1.12.0.crate 106323 BLAKE2B 268b60aff6694434f05afb7e2b8187eeccdceb77460f8ce2ac0f84d470f8a4e03182ce3f7906177cd2f00f989273a7e69061a763006245f0876bf21b15076804 SHA512 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946 -DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965 -DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764 -DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b -DIST unsafe-libyaml-0.2.11.crate 62101 BLAKE2B 7ba17f2c19d96fc8999448594ba67bfc0eceaff47a39e560f856d13229ad5e69a9c8ba8794ec814e6b7c3cb7d597b7c7a366c8e880f17c0efc6a03a5677d82bf SHA512 a42c95eaed1ae2e438d3ba19ccd92337327c34f6174a43db80e1f37c507154249c7510e93f81726890c6032c89fe21b1876582afb7fbb811e3931480c4727712 -DIST unscanny-0.1.0.crate 10338 BLAKE2B fd725928107d4d2ed2686709335ef01136bcd54d34180189906b7c2436e3f77496328484c623dec4920738f4a07e92be7e7581387c4f5b6996fa34c03efd7b0f SHA512 8267e327e4e852d627d416d58ebad5ba937ab6a2477b265fd5f79a98d43ade2d1780e67696b801cae8a4af10da8f7c0c257d2c878289eb6cf7e711dcf357d87c -DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416 -DIST uo_rst_parser-0.4.3.crate 21184 BLAKE2B 456913d15f9e2f89007374aa1f26419bb5253f112f75213fff08bcece812082ea8ab11f11bb78f4dbd12975c75f664d13b5b2178d97d6e0de1ca7e78fb123f51 SHA512 8dec1c815d4d12616e0e59cd7d30dcb3c320bf45e427918da890aeb05517654c327c15f79a5eaf930187234d349177e9b401c7e7b8b3f3893e99332d9344c24e -DIST upstream-ontologist-0.3.1.crate 216347 BLAKE2B 1b15eb8ab48cb41250cd5b3a9853b4a2d7e633d06635ad50a058dcd3bf32fc7b0604f36b59afe04a182466f933a7c6dd3e8c5c9c37fdc5a202d3032b0d608f00 SHA512 4dff8f484875ea8ef0b2d5922a431ffdd381014cd65ecd392cc05854f5d177e1fc049b2508431d7e3b43ae4eabe64de1253de9d914ff94e6196e400724cc823e -DIST upstream-ontologist-0.3.7.crate 219068 BLAKE2B bcc769e4ebb930defbcf02edf4bca779a948e0b684cdb46d9aab6443565a5d5923f37cff2a2c0ba21f0973a4fd5405963010dd053181903fe544e911c0350407 SHA512 acc39f75641a5cee502f9832510c9d64e54aafb5780a57772085acc667cd7b5ba9dd5a79a2e7d34c8dd4f4feb4d80eed4baaaa3efab138af5435128e01645bd8 -DIST upstream-ontologist-py-0.2.9.gh.tar.gz 57501 BLAKE2B 33de8999b5b2e46db9b718360dfd9bf45878d5e7479383e921052c709c46b75e66f1d6f4ca8ca1df77fd5714d790b8eb01b1700a2c633e8c2184e73dc9a54f73 SHA512 701a1992600d85bbd01d6254f3ea2b9812aa330032eae528150c32843506a35caa2598768e7f770c9b0f4efc970bf21c415ad6aee3fdb276ba0c5c7a5643e084 -DIST upstream_ontologist-0.2.7.tar.gz 11798 BLAKE2B 420d6d61357e42daf7f818b84fa7e12276cb03cadd9622618363985700adde8abab2832cb80d10dc9a1b25d77c9a9d09de37021b894c039a7080782e69413bb4 SHA512 1af8c3b240b9b088478ce78287db704647e1853bc56d88bb5f1d7b1089edbf7b1bbe4eb0c3b6827b898d2ace7f98f638abdfe03f41f6d8723c75de7f509dd8aa -DIST url-2.5.7.crate 87907 BLAKE2B 1c8fae906be2022bec520d0ba28399961fb60d2920f5495571255997063197127314f30b89dda2796eadb47b3c68c7228febc0b2f0aa102a577f3991f3e3d8af SHA512 bef3c8fa25242615f5749428cac1ad2ca895c7f194bb3df39020d6d7697c4fadafa11046378d44a72f46e39c5f657ecdef8760fd2a36cf25d82b1de75d190999 -DIST urlencoding-2.1.3.crate 6538 BLAKE2B 65777b0990aa6b3d27a47f36114da8622026ac8946b5ffb6e04172b666ec7244a55c250a7fb626472bb2b636eb32ee945599cee5ce7351c3cef2322366db15ff SHA512 035848d9243ed6a4528377b56edd7f8bcb5f824381b420dc8f5c4bfc3f1246655c54eaa7de0e4aaa7138e0b08fd796b9ace140ab919aed2d94f6952b577386ac -DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b -DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 -DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 -DIST valuable-0.1.1.crate 28679 BLAKE2B 33a68f81cb0448fa737fd7416f2dc1f0e4f171851692e5f759bc375ca8ffbe6eb53912823a59da44228029d379729b669e8213f00928c9b1a182c5d26c0de8bb SHA512 d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf -DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 -DIST version-ranges-0.1.1.crate 13740 BLAKE2B 79a2a1dd28e41b3d54bb57d773be72bbf1161394860139703a71ed1a553fcafeeaa13eaf264f75047b4d6275b2f5f7b1add06a70b5b6d3eb5a40009919b140ff SHA512 96e3d9802af828fb61a0bd75b722c313b0788c0bd4d5f91042db298f1a308e37528823325ce7acdc4fcb2611d26f5f68e8dc08ee72da5685f3672c4c402b47ef -DIST version-ranges-0.1.2.crate 23599 BLAKE2B f4938973ca855e06d1cebeaa89086e5f56b2066fa351559bba97317d8d4874d79a92108ac7e7c1cd626e5e5c0b84f527da9419f93f081cde611a31a8c0d26bcb SHA512 150526bd700feee3568b5c9ada7b1a7365507c5e81ad02626442a2aae3690d85cc74776fcec718b97052ca2048c18b1fc374de7ad895779de0eb850e5c78fffd -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad -DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526 -DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49 -DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb -DIST wasite-0.1.0.crate 2346 BLAKE2B a5a03d04135e3e32354d298386f132f9aa3b5c3806186f0c1eb75138038001d07f3bb5a3c6f8f938c9bba7c84b97b06b5304be3c9f86255d2d00f46a134ccd3e SHA512 06be2f7a2d289136740cc7b9ef9c4addbbf85210312759a7c99f977aa52285e2c3e4e3dade82d454a266ae42aaeeda7e767140b0bcdc1208ecc86aa18afc1384 -DIST wasm-bindgen-0.2.105.crate 48215 BLAKE2B 1246bf578db288dfe1f441ed307d781c8c3b593343eaa70efdb602dfaf7eb20ac52ca5744c9ecd03784e4c61d166401db66cf7599b1385d1e15133b47cf2ec0d SHA512 f79d9c1251c005f8ae3a6f7e364c54a34eb80f445bf5a23de0428114dd5dd6f5f74b76c92df784f7b54a0d978c02d5df932626819bd26a97fe90fbbd3d6f8396 -DIST wasm-bindgen-0.2.106.crate 48417 BLAKE2B 8dd8a36f109f0fe3dc03833271a9b6042b26c0ad9a9dcd411ec325dfd3f72696699ebae654347ef84133877d67f115027ebbe5c5172a1526b92eacaea982e152 SHA512 2ae22a455d86bd33d48a8b17898007adada6e3d5e17abc6df905ad5e3e2cd7886ace54d26876039b23f158bda30ab18f7aaa315610cfbe3f2064d90b8fac070a -DIST wasm-bindgen-futures-0.4.55.crate 16687 BLAKE2B 93cec5a8148a86b9611fee1958fa97f2d779f10134a999526a11a9b4a45ece7a0ab29df3b4eb076930de34bd5edbfb8f82a1ec58aad8adcd798caf87f4379bfb SHA512 006e3452dae915abb5c57a36fbe7f128886f8246590ec16306a8f61983d80f5e829f64ad695e2fa1d0462437e0fc496067af308aa260dedeb57afacd1fc276f9 -DIST wasm-bindgen-futures-0.4.56.crate 16730 BLAKE2B 641ec9bb2a58775456324199085ee638539568750dda5df7f72603b0b796732a069d74a9450049e28a4835319b9a321f4b01a7038e8562b4e934423b634d3c20 SHA512 1e7a5a267ac0f9742b4348394db28e364077d2cf6dfe388e0760bf409becb358981532260f5aa878ab9d2de07421b0f2826a66f5c316208c1582fff7203ce60c -DIST wasm-bindgen-macro-0.2.105.crate 9264 BLAKE2B e2c4327e94482a8f1a22cc5bd2a67a7af96290c365bfaffe9e07acb1fb71034bda67dbb97e03e9239c8ef0be06a967ae5e1072f88a35ecb61b110a1ad122e243 SHA512 5f3ddd3dfd3060210e63f5da5384a308dcb1466d6c0435e30b4b0183b34284fa972aa70224c6c8f7cf19058e08b6945bafb17ad4d008312eb7b30d26f66fbb3c -DIST wasm-bindgen-macro-0.2.106.crate 9266 BLAKE2B 62fef922115cc70666a686c6047ec2f6558d3f6f90590f3327abd4a6932e725cac5b3cffdf1f8635815dd3b18006cd95c46bb55b9e96b978aeb61857edc0ae02 SHA512 971f5604ff2d1c3c76e0c2f7b4d4542e4806414c4410719cf5786b50f93ee3f4533daf47eca9c918076cd4cffe3a883d0bf2c9fe00c281cdf4990f4f3e1bf97f -DIST wasm-bindgen-macro-support-0.2.105.crate 49633 BLAKE2B 36c59a0fffe14cb6b5cc767285e6533aac2f1832ca91da5f535779d51323433a324bc07f351d491a151a8f6a67e234e75bf07d508494c314f483bc5d2882b03d SHA512 a579183f46e5e3a9ef32183166b443050af50b8df84ca4cc25cc5a6787e8e45fc1fc3b74c29e3fcdf44fd7b522627252c4894205c693317f27eb475a1b0d9b4e -DIST wasm-bindgen-macro-support-0.2.106.crate 49711 BLAKE2B 9508ae422506b405e3047844d966264dacad53d386399961bdbd19e6e6c8daded36d8875b9325ba06de978c7953d0d6a105992dbbf58e6958f5c122027e283b3 SHA512 d0c963e5ba06bae3c750eccc3bc7173fb27a4b4ebce03776f18aa851350d53390b7e568b65378b9c43e7d558965fc42951f1d7d62138c2fd60d3f2a064783fe5 -DIST wasm-bindgen-shared-0.2.105.crate 9269 BLAKE2B c67cbf7f2eda35a29c0c60313e9887bc4e44ce0233cd9387f30fce55bfe173551b06f3b0e0d1834dd7c2a0e6383ce0b28390cf05e9ff692245fe4e38751e0b17 SHA512 a3604dd72ed83a627a1b708f1b268693c93a56cf1851823398e43da066f87a25535222cfdf987153d12f948cd7e316e5c2382d12273c63317025ad774411c079 -DIST wasm-bindgen-shared-0.2.106.crate 10115 BLAKE2B 653084ed60830bf9a77101703017024220ccd7819c259c33c1d11d318a66ca8442b01a4e86a33b5e35d407e32c7490a88c68362e6238ffdc601b16b2e80b1edd SHA512 e0d054f81240f407a78ae11360884ad3456a0885ce6f5729b94ca27ae754fde00cf597af5d591e8f8de0cbf66dab39f35cb25a6f90d1b66a1b5e46099972586e -DIST web-sys-0.3.82.crate 644272 BLAKE2B 31ca76ad485456e1723b0651eed226dd74108567bcc0b74c0b38c9ca918c183be29e6df5ccbcf37d8f7709cf9b959f22411e21074b458d332115b400da09c4c2 SHA512 ac194e864b9c55d1db4370557553193ea889713a7b6f4a8dcf20434c9ca654ac05fedf5b0efd49bbba1d7ff479cee96eac5dece9365272b09c08c5a4461d2d7d -DIST web-sys-0.3.83.crate 644431 BLAKE2B 2bb222fc3c1c0d70841fc8e46b0fe1b52ce5f3c2c28720ee9e5d48dac4d1b3cd088b8a2bc7a1587f1349fe0bb47922ffe3f63848d27d1f89dbe1b54cf1304483 SHA512 230d4764c01486c14eefa51bbe6be5bf5dbc6c5a1c52ce20b2c9790b87bf998c606436728e25bf57c1a6ab3c4f82fdb29a9702ae9e8dc4d2b869ee1d44cfa929 -DIST web_atoms-0.1.3.crate 27392 BLAKE2B b1fab629fc1ff153c2c8cbdf63c5ec9e428303649bbdd1466ebd09cdb2f7e85af56b91e00ff9a999a7bfa8e064b4a1acb625dc5e78d79f8b6348d5cdbb0770ed SHA512 05ea03a37d90222570e64f82183f6fdcde229b980f0e1c93a0a95a82295c8fae0607fca679259aa149dc005001ff06e137d100a8eea4fd9886360f1940c8ec19 -DIST web_atoms-0.2.0.crate 27300 BLAKE2B db66fd4c6dee0ddec36f6a63a8019f3415bfa1462cc7dc94c9804ca51a6b96a96fe2c795012edea461d67d00942ab2be82a60ccd30b50adc16e70a1121ec09f6 SHA512 06f2d3fd8df983f3a9d894b420df9061bf9afa67a366faa3c646e608b7039ddfd64f6742737fa9bb45f47b5878b8fdacf5cc21cdefd4ee20cf3897baa278026b -DIST whoami-1.6.1.crate 24975 BLAKE2B d6e7e100bc055b2e92c40869221c241ca77433840d306251c7fa248dbb4b825e0aea091e3f11bc48379ca78c8a814b10ae9e1eaeef3307b2475dac181625b6f5 SHA512 20923e833ee3fd7a396adb5a810030483d254bce71963504b295394b446ab7343ac0cbcd276749fc32ebdcab3f16dfa3bd3aa03077ee2a403a0699aa8dd6284d -DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 -DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01 -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-core-0.62.2.crate 36932 BLAKE2B f291939153338efd768bee7cb3891814a1d46ed5cac1e2ea72a7ac66613842c02e1de89052a53e8b164d1055d9d4a138711929af897486b3a6da02e91aee3103 SHA512 b3b3e95b7ff6df91ebf866f8ec9c5e8f67134a26f1690d286f62fd756ebc5e2c59c583d4fdc213e5aaf6834f2693329f3eccbee83fa0567663cfa7d9d9ca549a -DIST windows-implement-0.60.2.crate 15325 BLAKE2B 1f4e5b6759224a74f006c3bfb9acd3bb5fb111fdcf6e4f5e838ca10ac200baf48261583386962d357deffbabea4f67f8e257b8ad8b01b5aee6fe67f3822a7c13 SHA512 212fd6c1f25da40f2131b07ce1c0a34c23177c4666bc518e00a9b4f2bd23c1d131bac565fde531c51f21167f9eb1591e381fc6bc44ce952f6945bad6547c1579 -DIST windows-interface-0.59.3.crate 11809 BLAKE2B c3f439e14e85175f12b4403295f063f53d03224ed1842ad3826fb2beb89c2884317105e28d9d9af2000e08b5bf2fd05befa48dcd0325baba168acb19c8341d86 SHA512 6fe54da90ca797a5e1927803febb07d1e2e4db0bdba5a9cd84d823dc9118390c0f988387e8c614949b9f3c3a0fd47743fd0ddec3200f897952c53a57bb34adee -DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a -DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b -DIST windows-registry-0.5.3.crate 13386 BLAKE2B bf67b0a1030f7a55777cdd3b0790791b687fbd90463ef80e0a85acb73767795b88aa63e103ec62382f403b906ce18b0294cdb40accce8dc7e9306cb093bc9903 SHA512 e3deff7f407d8e066f5c6d00562a8829b241098707ebb917cc3206cb0cd9e50bc556ebe84a7eaaf0a14f13bf1a8db9bb492b5ed0343de7b1e337d68fa67fa8ed -DIST windows-registry-0.6.1.crate 13358 BLAKE2B 5a0240e81124cffb387aa7d683a01b36db9c508a1a3943b596a30c9ba1f445b9186dfa2cd2057220c33b773bc2681438295907bab95a5e6d75990acb9497d053 SHA512 bbe256d749d766b638f65e3ae554ca1fd25b98b769365d6e25043ad696de062b64f3564113f6320ce5f071309f21cc32fc73aa093ddb5b1d39d4dffa2fcbb11f -DIST windows-result-0.3.4.crate 13418 BLAKE2B f9563f7e1c169c43e18cda275b47058e92e461704ba58f197625f13735c9c949ad5c9e359606c36c162b5d6cb2d137cfdd3ffbe7a6471e2b4004ce1d5525302d SHA512 e07044a3b629e12a350f517b40fbac3b8b5916852c09b43014f788bff545cf4c3ff9933e95a4b50ca7013e74c9f58562e2a247789ae8fb9b9adea59f71d1c3e0 -DIST windows-result-0.4.1.crate 13381 BLAKE2B 3960ffb7f15826bd2f8636133412872d7af9c2d89fde07d2183188083e22580ecbef11f423523aa864c0b199a494aabf1d6386d7c7fceeb7ad74575347efbd27 SHA512 a2b7cc53608b8243bf9b19adb75cdc1698b8caf78d939c3afc0c01b1e89f9cb951306cc1673f9b400b926437340681af641ee322f7e761a641ee40e52b21b9f2 -DIST windows-strings-0.4.2.crate 13983 BLAKE2B ab8603b4927b85790ad12884ca564a9416fd51c06d6f574bc8020820253ed19f14fe831cca297f492bf34d7e8a856012d3da1225aae3bb460134b5cbd998dca4 SHA512 2cd546950ed2f2d80ef007635c2ea6df597e100d06ba5a2d4149b6c320dd928bcd6ee829969c36692f1ad3322d38aa1a4aabd4865fc8ae432e38e1ea85318e2d -DIST windows-strings-0.5.1.crate 13966 BLAKE2B 9143cfa5a4184bf0aeb62f8c85d0629d7417b74727349cf46f0d1f28d0e255cc218ac5bc39fe1c7f0311c418f23644e84644b8e7833c5b1c8d1f523c3d38d728 SHA512 c1c3e620aeacbbba0159e789cf0a0261e943f626d21392a77ff00d321c867a0a6ea75054f594a63fcc86cb9ba6bb580d96c29e0a8fdffe90e73658aefc3472b2 -DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 -DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 -DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d -DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f -DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f -DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203 -DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 -DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc -DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b -DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426 -DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 -DIST windows_i686_gnu-0.53.1.crate 939775 BLAKE2B c6abfbe7b82c7fd95a483da467ce8f12a3777572e34c42777e6378976344c95e5a56e3e7ae47049e14de81aa26f276a723ac5cb61f2c62b141020a97a91f137b SHA512 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2 -DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f -DIST windows_i686_gnullvm-0.53.1.crate 857396 BLAKE2B 4fcc61c3634d7b905c946ccaa2f6d03ccf0feb6f8080337d5618959a532fddd5989dbc95d8559bbfb06335865387900e7cfe942cfb67a7724c3c00dc99b1d603 SHA512 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc -DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 -DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd -DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb -DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5 -DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd -DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588 -DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 -DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c -DIST winnow-0.6.26.crate 167349 BLAKE2B 0d53d7283a593d001d915f8470460f2f4fa8438fc2978c3deee77fb97947b20abd4bb1616ab434d1b4f24c11eab45b206830a45a1d9ac24abb61d16e243f675c SHA512 8072c307b26c770df001eb230f729933fab95a9f647c22cc7237230f2d77c3e65896e5fcbf7272aee804a214063432098465d2a046880f8078e56f0e42e0a060 -DIST winnow-0.7.13.crate 174454 BLAKE2B 037d07cc421502502b5fc99e2640e3d78b476229071ba44252da52e368f9a46607b6fd3b6e0c0be2f201beb7502850ae01ddf24e0fdb4f4585c05805bcbd19b2 SHA512 dd8b5fb359f894e17e4737d29ae9629125d2f9578abdbfd5214c333be8faa2860f5345e4383f207129ac4f0e6e419d681c59375ba8b78604e9230835d77867ab -DIST winnow-0.7.14.crate 184718 BLAKE2B 6bff099d199831a72ff677db3e4de2feaa5a0b6aad782051c9af629459faebcd131518e20d6bb8f3f7f44b708284e6ba54f2ad7e0811bc0bf1df89899ff561c1 SHA512 ffa96e23707d87d5bf0f0e0c8aefbbbe4e3d2219fa5fd6a1535cb3c7b049a8481ef6f9f9fd69c78be855f36b242476f3b4462f2536925d48953afebe00bb50cb -DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548 -DIST writeable-0.6.2.crate 25181 BLAKE2B ffc57bdfd8eeef7e2b50a1a7fb2fc8af0322c17cc99cc4a3eef3fb2062e447e05721db74e62080fab08f565db15dba21be8b6bfbcac984acd2eb2a80e08b9ba2 SHA512 d267aba601237bc4061a484103c10f0cf4ca3cf6db0f50063319801e1aa73272280115ad3ad4f461ecc4ed9cf4ee19131ee7cfacffacfcde54657bdfe3c557e7 -DIST xattr-1.6.1.crate 15952 BLAKE2B def5f9063d23cd2ba35a902030de550e6093509cd931c756dce4d7fa86bfaf5ad20e732723522582eaf079eec01ccdc7c7b737a0b9a39cf4da76fd94e88040e1 SHA512 01827ccb9dbac87c1b3474e785e8015f3b8d15ef06090c288a889e6c4441de849b812be196e528ff0bcf35311ba7f3ad57cfbfa9646dda5685452626ad785ab7 -DIST xml-1.2.0.crate 57581 BLAKE2B 94bb8c74938c35b31caf3ce97defe93f2a64a41eb9324bf460b0e2f883098309360d70a47ab7561870c7937e83455650543868e1b9724bd10aefe231be3219f9 SHA512 35946a8007d974f1bb3db8d072550d9150ab8f110453ab8ae5f1c4802ea4ecede0514ef1e28631f959a0879bcfdff8ff2ca5752ec5b1c5bfb80e4d2c07d8c63f -DIST xml-rs-0.8.28.crate 52826 BLAKE2B e8800723318eead12d9fd17386853b6bfdaa34a24774b36a4c9d7b682a6d8fdf7e2c2e400021e9eaf19093671d0f35ebf420fecff05f17f597732eaa25b48fda SHA512 5ec5e099d6472ba1b36eebeac88b751f996f1ed5f1954b2b8e7d9416e52046b573f121f0cd4334925e6a3ec22fbeae87a9e2dd3b0db4d1afede32814792384aa -DIST xml5ever-0.17.0.crate 41208 BLAKE2B 42be2b72566bf44d3cf70b365aee45a6c8034c20e4e18c5f71ed51be3a02dc63ccd2545bd41cdb9c019ea34e8419dbb93888ee41bd9b38f2a41c7bf63e27c323 SHA512 0c67244411811a3e82fe58d341b371b938ce6e45ec1af2bd8615c0f0a9628fa662ec0eb130de2ae199d32c7778f0c2d2b80221812dc33831b93333dcde5a682e -DIST xmltree-0.11.0.crate 9959 BLAKE2B a1f35b0f929b1e676369468fecf5fa7a3a860025d9eb0558bbc4e1cd568ad5f0b60f61286288eec571ad5a94b8c24fc1b51607eedc202a31d0e1134c524b1ba3 SHA512 73d4a75f4997e8bd4f6e58b84240450c5ac8a9ad7ccf775e794e0f5cc407bd46ec26ebcdbf91fa3b1a3e0263496b30690ba19fd8a4e3e3a2a436a12d29d23148 -DIST xmltree-0.12.0.crate 10459 BLAKE2B d7deb80702309e18a1e1e597ad2c6bd6cc543c5bba185e4a0001babc997e27d7b5d1af4281582488b89facc13f8fbc8babce2f6cb7b8a275cbd37af54fa7d10f SHA512 4cdf180c8fe1c41af0ba6a41cfb55ea2982431ba27ff513041147022dba8c254d56309f442a5ef38f209ebe104159790738bebd5b7cbf8d40a9a8fcb50567b7f -DIST yoke-0.8.1.crate 32016 BLAKE2B 9dba7f506636b93ce559817ec57380836858eb14fd3484d5024535ea909d5e7d5da759c316bad86847607f05db1228a04d65942dd020b426fde1b7fa40962c02 SHA512 0ab6353207432bd0a18b6ac038cc37332ece4f2f5182b7eba6e47881a051f0f2ac41d365a8feb74bd3de1d4e4d8dc20c92fa2f3f1252b35d4ab6ff0f56f31de0 -DIST yoke-derive-0.8.1.crate 7593 BLAKE2B 09953385df0b24b5cdbe4fed4c8788e20236c9f5a79d144799a31807a1a4e82380cd3ed451a46055ac21561c2f9a05ca91c953b7c8aa250a26a2e11fd11b7a9c SHA512 20561f74561f3e7d5ce2a2b702bac565047be284cdd24a3bf837d423954c8260d32f8d27ef9761f5e891bb539f59af22afc4830a4e52cf9888c8ca2a50784a96 -DIST zerocopy-0.8.27.crate 252663 BLAKE2B bef5142d18ae053a542d3a481e5ed3594ee73f9d89eb82224c115701e38245e87ba9cfddd15812fbae5c2486ad46c11481ee722a3c3832a2540a43f84f6dce7e SHA512 f3f8d298b3a56d0eb3061207d069f34302e1dfb61e6b3ab2a9c8d0656b5da807ebd70310ddf818fbb40547597183e09be77c07c4b665690af66f27a9cf96a1df -DIST zerocopy-0.8.31.crate 257633 BLAKE2B 42b49b61a19d7d9865a0c7600d644902eb50b279a9f372769a5adcde211a7408d13b7fc83959b898422141abddd0460cbef67a2edc7c34591a183c0a6c82f0f7 SHA512 0d21cf7e269c50a4c4451426c9b4be3836fc53b0c7ae2c737996a7e6ad5dac3863c554e47308720087e928535ce4a2c4a25e1ead4cb927c29bb6a68fe66d2069 -DIST zerocopy-derive-0.8.27.crate 89827 BLAKE2B ace5abe8aca7cdc22ab66826e7e244b89d84adf495186eaa2714d6c521403e2fd84b56259eed6d2a6ad9800e164021dadfcdf4c80ad8a8b7eb0dd7fe799e9749 SHA512 9fd0b4f900e6ea7c92998b7297deafa84870e7e57d09225ae3910894358da9f405925fed88d2528f52caf5a1f6e32dd75bfa18ed3a7f9fee75bfa88c0f23e451 -DIST zerocopy-derive-0.8.31.crate 90835 BLAKE2B 3389db8cd661caf45a147b1f70fada5adf3a70375e27dcb3eeb75f079ef9e776daa397a851df0846cdb0d26448a30725993d3cf27f196d85434f78432c1fd757 SHA512 ebfae66be4685754c06cd6aded9c7bfe143997626cfc1295cca9bbf233d4f48719bf19101b5e5a9905aafd53d889939f4eb31743fbac76426c22bd20765b186f -DIST zerofrom-0.1.6.crate 5669 BLAKE2B 1428e9cfdcdae13b39b7465524d1b8b79bdd89f743d3db4a3305c2b39d61ad7ced958dabd673a135147a04c8ace69d8c710dc06c6a07b1dd3987fc0a45148094 SHA512 e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9 -DIST zerofrom-derive-0.1.6.crate 8305 BLAKE2B 9ab7425b450bf8c47538be7ff32901045393bdd91b9687b8a32ac194b7272dbd4f5310629647c6710f97a50cea45c722c018a77006f24da2b44a4c475daa54cb SHA512 ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985 -DIST zeroize-1.8.2.crate 20907 BLAKE2B f9233758bde107e2409b56e936e02f51442ff29dfb2589c0b194edb38645421b4b8e6064208f7548a93836149c425de90c08792288e5cea1ae117911406bcdd5 SHA512 ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81 -DIST zerotrie-0.2.3.crate 69547 BLAKE2B e5195d0ac15eb05ced2064cd106892855253b11fb996fa8a9f8b44b3b2958e900c95503200c5fccaef91df3fcf0dd17c9a028ad8c014ba09485f7743cfe6b74f SHA512 10d3cb670f959b81a7170440a081ebe66f147c76be8e6c769b9093bc737cbb28c1b632515311adf7ffccee0cf05f808ad461743128429d2d1ad86932e54b587d -DIST zerovec-0.11.5.crate 119620 BLAKE2B 8277a379f53b95575fc14ff56b41930099433af7c10b480e7ac7e4b3c9b971571f7966873272bd4249dbdb2ff388c56963a5b9d7b2c9ac2072ac2a85178028e0 SHA512 65705ab802bc441561efe7af6cbd6187c04ee8d2feb2b5d5137dbbcf92d65edd30db5ef003c2f34588dd1a3a0a2aac475b4312d3c4951a32a82d5aeb57a2fda9 -DIST zerovec-derive-0.11.2.crate 21421 BLAKE2B 42ec1fd49da71796845e1b3414d3422ebecd6f30e7affb7a672449a75a70acfcfc24096130edf3c247651272b03134519a89bcfe36dc2e426a8224fd687236cf SHA512 ee36fa909e0ba80ec0cc10608837bcb0b4fde68b12174c8311ffab0eb8ac78f62ed6540bfb5bd4fb756c911f4ebf44b3a0bfb5ce293572bafb75b9e5705a5745 -DIST zip-6.0.0.crate 128541 BLAKE2B d20916227906c95d078a4da4dc5b67879e46cb129d34a45e2088fbdcd416d244cd2094017d9d97d5210baaea38edf3f7f8307cb716fae2fd7c511561406d52b1 SHA512 0fbcc6ef6580df7db0d98f677bb5097a7c420646d1eec44b89714a7c9c7f54e4abe6489192f85e1debccfa241e3cbed2ef0a7eab3f0864b7f008527ace8e0996 -DIST zlib-rs-0.5.2.crate 194342 BLAKE2B da47c819670c03cbfa3b9a7ca5314c81332ae566db578a84535b28570400f94924f532774e49efa884aae82ed748b8fd039cc29ff0ac9b0fd858efcdbf18c690 SHA512 41a0760c387efed4aeb4d568a6f01f2f4cf0f02aea3db1d69d0566c2ce1d68e8e9b2fbf0a34005aaab16a985a6bfb66c7d035949b70fb3592f086a6f428c00ff -DIST zlib-rs-0.5.5.crate 207080 BLAKE2B 692f56f780ac5926b046dddba0bb75d4b5c3a2757ae772582a89c3cb93a0b2bceee1d46dfdeb45f9624268c940db802c62862b78dc9d59e7376d9e22a3fda775 SHA512 3bf01e230d65f287a16b369f45249a80ae975d567bdfc91cd498de66b7c928d47cf721e40d45e4bc6e90e870f46a5e879fe2f7e23ce07ac8bb668a24c61a5f38 -DIST zmij-0.1.7.crate 33118 BLAKE2B 29d38dc72223df1d97b52f1d136a92d906500f7ccbb64d38457cdf75b5faaf79f142d9e07008af15d434a32d5421c59faeb2378b0c32c8a4bab15c8edf08ae38 SHA512 8426286e09000938b61d4b4712dab60ff8cf25465596014e7fe9e045fa8b3190324722dadda7cebeb64084da95777aa49a7409a89765fdf5ad18db46f2e5a7da -DIST zopfli-0.8.3.crate 51589 BLAKE2B 5c1e9120b44bf6576bdc636b6e66f7f6d2aa56e4772481ffd027f56383cbc85032d003dbb04cd47cd6783f6901017fd270279dfcdda6caffc8c32eeb473c96ea SHA512 564453096c9352d732c76b3eec69c3f454cbdf64f99926f676e845fc5312fa6833bcaa3a451ed87b7c7038bb5ec2bcb1467e21b29250a7524b78421ac987cd33 diff --git a/dev-python/upstream-ontologist/files/upstream-ontologist-0.2.2-no-debcargo.patch b/dev-python/upstream-ontologist/files/upstream-ontologist-0.2.2-no-debcargo.patch deleted file mode 100644 index 8a0ce5d7e327..000000000000 --- a/dev-python/upstream-ontologist/files/upstream-ontologist-0.2.2-no-debcargo.patch +++ /dev/null @@ -1,13 +0,0 @@ -debcargo pulls lots of extra dependencies. - ---- a/setup.py -+++ b/setup.py -@@ -6,7 +6,7 @@ from setuptools_rust import Binding, RustExtension - - extra_features = [] - --if sys.platform != "win32": -+if False: - extra_features.append("debcargo") - - setup( diff --git a/dev-python/upstream-ontologist/files/upstream-ontologist-0.2.2-no-scripts.patch b/dev-python/upstream-ontologist/files/upstream-ontologist-0.2.2-no-scripts.patch deleted file mode 100644 index 7117670b52ea..000000000000 --- a/dev-python/upstream-ontologist/files/upstream-ontologist-0.2.2-no-scripts.patch +++ /dev/null @@ -1,14 +0,0 @@ -There is no 'upstream_ontologist.__main__' module. - ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -45,9 +45,6 @@ readme = [ - testing = ["breezy>=3.3.0"] - dev = ["ruff==0.8.3"] - --[project.scripts] --guess-upstream-metadata = "upstream_ontologist.__main__:main" -- - [tool.setuptools] - include-package-data = false - diff --git a/dev-python/upstream-ontologist/metadata.xml b/dev-python/upstream-ontologist/metadata.xml deleted file mode 100644 index 23efdadda212..000000000000 --- a/dev-python/upstream-ontologist/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>cyber+gentoo@sysrq.in</email> - <name>Anna</name> - </maintainer> - <upstream> - <maintainer> - <name>Jelmer Vernooij</name> - <email>jelmer@jelmer.uk</email> - </maintainer> - <remote-id type="github">jelmer/upstream-ontologist-py</remote-id> - <remote-id type="pypi">upstream-ontologist</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/upstream-ontologist/upstream-ontologist-0.2.7.ebuild b/dev-python/upstream-ontologist/upstream-ontologist-0.2.7.ebuild deleted file mode 100644 index b6ec17591b2a..000000000000 --- a/dev-python/upstream-ontologist/upstream-ontologist-0.2.7.ebuild +++ /dev/null @@ -1,699 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.14.0 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_EXT=1 - -RUST_MIN_VER="1.89.0" -CRATES=" - addr2line@0.25.1 - adler2@2.0.1 - ahash@0.8.12 - aho-corasick@1.1.4 - allocator-api2@0.2.21 - android_system_properties@0.1.5 - annotate-snippets@0.11.5 - ansi_term@0.12.1 - anstream@0.6.21 - anstyle-parse@0.2.7 - anstyle-query@1.1.4 - anstyle-wincon@3.0.10 - anstyle@1.0.13 - anyhow@1.0.100 - ar_archive_writer@0.2.0 - arbitrary@1.4.2 - arc-swap@1.7.1 - arrayref@0.3.9 - arrayvec@0.7.6 - ascii-canvas@3.0.0 - async-trait@0.1.89 - atomic-waker@1.1.2 - autocfg@1.5.0 - backtrace@0.3.76 - base16ct@0.2.0 - base64@0.22.1 - base64ct@1.8.0 - bit-set@0.5.3 - bit-set@0.8.0 - bit-vec@0.6.3 - bit-vec@0.8.0 - bitflags@2.10.0 - bitmaps@2.1.0 - blake3@1.8.2 - block-buffer@0.10.4 - boxcar@0.2.14 - breezyshim@0.7.4 - bstr@1.12.1 - bumpalo@3.19.0 - byteorder@1.5.0 - bytes@1.10.1 - bytesize@1.3.3 - cargo-credential-libsecret@0.4.14 - cargo-credential-macos-keychain@0.4.17 - cargo-credential-wincred@0.4.17 - cargo-credential@0.4.9 - cargo-platform@0.2.0 - cargo-util-schemas@0.7.2 - cargo-util@0.2.24 - cargo@0.86.0 - cc@1.2.44 - cfg-if@1.0.4 - charset@0.1.5 - chrono@0.4.42 - chumsky@0.11.1 - chumsky@0.9.3 - clap@4.5.51 - clap_builder@4.5.51 - clap_complete@4.5.60 - clap_derive@4.5.49 - clap_lex@0.7.6 - clap_mangen@0.2.31 - clru@0.6.2 - color-print-proc-macro@0.3.7 - color-print@0.3.7 - colorchoice@1.0.4 - configparser@3.1.0 - const-oid@0.9.6 - const-random-macro@0.1.16 - const-random@0.1.18 - constant_time_eq@0.3.1 - core-foundation-sys@0.8.7 - core-foundation@0.10.1 - core-foundation@0.9.4 - countme@3.0.1 - cpufeatures@0.2.17 - crates-io@0.40.14 - crc32fast@1.5.0 - crossbeam-channel@0.5.15 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.21 - crunchy@0.2.4 - crypto-bigint@0.5.5 - crypto-common@0.1.6 - csv-core@0.1.13 - csv@1.4.0 - ct-codecs@1.1.6 - ctor-proc-macro@0.0.7 - ctor@0.6.1 - curl-sys@0.4.83+curl-8.15.0 - curl@0.4.49 - data-encoding@2.9.0 - dbus@0.9.9 - deb822-derive@0.3.0 - deb822-fast@0.2.0 - deb822-lossless@0.4.0 - debbugs@0.1.8 - debcargo@2.7.11 - debian-changelog@0.2.3 - debian-control@0.2.0 - debian-copyright@0.1.29 - debian-watch@0.2.8 - debversion@0.5.0 - der@0.7.10 - deranged@0.5.5 - derive_arbitrary@1.4.2 - diff@0.1.13 - digest@0.10.7 - dirs-next@2.0.0 - dirs-sys-next@0.1.2 - displaydoc@0.2.5 - distro-info@0.4.0 - dlv-list@0.5.2 - document_tree@0.4.2 - dtor-proc-macro@0.0.6 - dtor@0.1.1 - dunce@1.0.5 - ecdsa@0.16.9 - ed25519-compact@2.1.1 - either@1.15.0 - elliptic-curve@0.13.8 - ena@0.14.3 - encoding_rs@0.8.35 - env_filter@0.1.4 - env_logger@0.11.8 - equivalent@1.0.2 - erased-serde@0.4.8 - errno@0.3.14 - failure@0.1.8 - failure_derive@0.1.8 - fallible-iterator@0.3.0 - fallible-streaming-iterator@0.1.9 - faster-hex@0.10.0 - faster-hex@0.9.0 - fastrand@2.3.0 - ff@0.13.1 - fiat-crypto@0.3.0 - filetime@0.2.26 - find-msvc-tools@0.1.4 - fixedbitset@0.4.2 - flate2@1.1.5 - fnv@1.0.7 - foldhash@0.1.5 - foldhash@0.2.0 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - form_urlencoded@1.2.2 - fs-err@3.1.3 - futf@0.1.5 - futures-channel@0.3.31 - futures-core@0.3.31 - futures-executor@0.3.31 - futures-io@0.3.31 - futures-macro@0.3.31 - futures-sink@0.3.31 - futures-task@0.3.31 - futures-util@0.3.31 - futures@0.3.31 - generic-array@0.14.9 - getopts@0.2.24 - getrandom@0.2.16 - getrandom@0.3.4 - gimli@0.32.3 - git2-curl@0.20.0 - git2@0.19.0 - gix-actor@0.33.2 - gix-actor@0.35.6 - gix-attributes@0.23.1 - gix-bitmap@0.2.15 - gix-chunk@0.4.12 - gix-command@0.4.1 - gix-commitgraph@0.25.1 - gix-config-value@0.14.12 - gix-config-value@0.15.3 - gix-config@0.42.0 - gix-config@0.47.1 - gix-credentials@0.26.0 - gix-date@0.10.7 - gix-date@0.9.4 - gix-diff@0.49.0 - gix-dir@0.11.0 - gix-discover@0.37.0 - gix-features@0.39.1 - gix-features@0.44.1 - gix-filter@0.16.0 - gix-fs@0.12.1 - gix-fs@0.17.0 - gix-glob@0.17.1 - gix-glob@0.22.1 - gix-hash@0.15.1 - gix-hash@0.20.1 - gix-hashtable@0.10.0 - gix-hashtable@0.6.0 - gix-ignore@0.12.1 - gix-index@0.37.0 - gix-lock@15.0.1 - gix-lock@19.0.0 - gix-negotiate@0.17.0 - gix-object@0.46.1 - gix-object@0.51.1 - gix-odb@0.66.0 - gix-pack@0.56.0 - gix-packetline-blocking@0.18.3 - gix-packetline@0.18.4 - gix-path@0.10.21 - gix-pathspec@0.8.1 - gix-prompt@0.9.1 - gix-protocol@0.47.0 - gix-quote@0.4.15 - gix-ref@0.49.1 - gix-ref@0.54.1 - gix-refspec@0.27.0 - gix-revision@0.31.1 - gix-revwalk@0.17.0 - gix-sec@0.10.12 - gix-sec@0.12.2 - gix-shallow@0.1.0 - gix-submodule@0.16.0 - gix-tempfile@15.0.0 - gix-tempfile@19.0.1 - gix-trace@0.1.15 - gix-transport@0.44.0 - gix-traverse@0.43.1 - gix-url@0.28.2 - gix-utils@0.1.14 - gix-utils@0.3.1 - gix-validate@0.10.1 - gix-validate@0.9.4 - gix-worktree@0.38.0 - gix@0.69.1 - glob@0.3.3 - globset@0.4.18 - group@0.13.0 - h2@0.4.12 - hash32@0.3.1 - hashbrown@0.14.5 - hashbrown@0.15.5 - hashbrown@0.16.0 - hashlink@0.9.1 - heapless@0.8.0 - heck@0.5.0 - hermit-abi@0.5.2 - hex@0.4.3 - hkdf@0.12.4 - hmac@0.12.1 - home@0.5.12 - html5ever@0.26.0 - html5ever@0.35.0 - http-auth@0.1.10 - http-body-util@0.1.3 - http-body@1.0.1 - http@1.3.1 - httparse@1.10.1 - humantime@2.3.0 - hyper-rustls@0.27.7 - hyper-tls@0.6.0 - hyper-util@0.1.17 - hyper@1.7.0 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.64 - icu_collections@2.1.1 - icu_locale_core@2.1.1 - icu_normalizer@2.1.1 - icu_normalizer_data@2.1.1 - icu_properties@2.1.1 - icu_properties_data@2.1.1 - icu_provider@2.1.1 - idna@1.1.0 - idna_adapter@1.2.1 - ignore@0.4.25 - im-rc@15.1.0 - indexmap@2.12.0 - indoc@2.0.7 - ipnet@2.11.0 - iri-string@0.7.9 - is-terminal@0.4.17 - is_executable@1.0.5 - is_terminal_polyfill@1.70.2 - itertools@0.10.5 - itertools@0.13.0 - itoa@1.0.15 - jiff-static@0.2.15 - jiff-tzdb-platform@0.1.3 - jiff-tzdb@0.1.4 - jiff@0.2.15 - jobserver@0.1.34 - js-sys@0.3.82 - kstring@2.0.2 - lalrpop-util@0.19.12 - lalrpop@0.19.12 - lazy-regex-proc_macros@3.4.2 - lazy-regex@3.4.2 - lazy_static@1.5.0 - lazycell@1.3.0 - libc@0.2.177 - libdbus-sys@0.2.6 - libgit2-sys@0.17.0+1.8.1 - libloading@0.8.9 - libnghttp2-sys@0.1.11+1.64.0 - libredox@0.1.10 - libsqlite3-sys@0.30.1 - libssh2-sys@0.3.1 - libz-rs-sys@0.5.2 - libz-sys@1.1.22 - linux-raw-sys@0.11.0 - linux-raw-sys@0.4.15 - litemap@0.8.1 - lock_api@0.4.14 - log@0.4.28 - m_lexer@0.0.4 - mac@0.1.1 - mailparse@0.16.1 - makefile-lossless@0.2.1 - maplit@1.0.2 - markup5ever@0.11.0 - markup5ever@0.35.0 - markup5ever_rcdom@0.2.0 - match_token@0.35.0 - matchers@0.2.0 - maybe-async@0.2.10 - memchr@2.7.6 - memmap2@0.9.9 - memoffset@0.9.1 - mime@0.3.17 - minimal-lexical@0.2.1 - miniz_oxide@0.8.9 - mio@1.1.0 - miow@0.6.1 - native-tls@0.2.14 - new_debug_unreachable@1.0.6 - nom@7.1.3 - normpath@1.5.0 - nu-ansi-term@0.50.3 - num-bigint@0.4.6 - num-conv@0.1.0 - num-integer@0.1.46 - num-traits@0.2.19 - object@0.32.2 - object@0.37.3 - once_cell@1.21.3 - once_cell_polyfill@1.70.2 - opam-file-rs@0.1.5 - opener@0.7.2 - openssl-macros@0.1.1 - openssl-probe@0.1.6 - openssl-sys@0.9.110 - openssl@0.10.74 - ordered-float@2.10.1 - ordered-multimap@0.7.3 - orion@0.17.11 - os_info@3.12.0 - p384@0.13.1 - parking_lot@0.12.5 - parking_lot_core@0.9.12 - pasetors@0.7.7 - patchkit@0.2.2 - pathdiff@0.2.3 - pem-rfc7468@0.7.0 - pep440_rs@0.7.3 - pep508_rs@0.9.2 - percent-encoding@2.3.2 - pest@2.8.3 - pest_derive@2.8.3 - pest_generator@2.8.3 - pest_meta@2.8.3 - petgraph@0.6.5 - phf@0.10.1 - phf@0.11.3 - phf_codegen@0.10.0 - phf_codegen@0.11.3 - phf_generator@0.10.0 - phf_generator@0.11.3 - phf_shared@0.10.0 - phf_shared@0.11.3 - pin-project-lite@0.2.16 - pin-utils@0.1.0 - pkcs8@0.10.2 - pkg-config@0.3.32 - plist@1.8.0 - portable-atomic-util@0.2.4 - portable-atomic@1.11.1 - potential_utf@0.1.4 - powerfmt@0.2.0 - ppv-lite86@0.2.21 - precomputed-hash@0.1.1 - primeorder@0.13.6 - proc-macro2@1.0.103 - prodash@29.0.2 - prodash@30.0.1 - psm@0.1.28 - pulldown-cmark-escape@0.11.0 - pulldown-cmark@0.13.0 - pyo3-build-config@0.27.1 - pyo3-ffi@0.27.1 - pyo3-filelike@0.5.1 - pyo3-log@0.13.2 - pyo3-macros-backend@0.27.1 - pyo3-macros@0.27.1 - pyo3@0.27.1 - pyproject-toml@0.13.7 - python-pkginfo@0.6.6 - quick-xml@0.38.3 - quote@1.0.41 - quoted_printable@0.5.1 - r-description@0.3.6 - r-efi@5.3.0 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rand_xoshiro@0.6.0 - redox_syscall@0.5.18 - redox_users@0.4.6 - regex-automata@0.3.9 - regex-automata@0.4.13 - regex-syntax@0.6.29 - regex-syntax@0.7.5 - regex-syntax@0.8.8 - regex@1.12.2 - reqwest@0.12.24 - rfc2047-decoder@1.0.6 - rfc6979@0.4.0 - ring@0.17.14 - roff@0.2.2 - rowan@0.16.1 - rst_renderer@0.4.2 - rusqlite@0.32.1 - rust-ini@0.21.3 - rustc-demangle@0.1.26 - rustc-hash@1.1.0 - rustc-hash@2.1.1 - rustc-stable-hash@0.1.2 - rustfix@0.9.3 - rustix@0.38.44 - rustix@1.1.2 - rustls-pki-types@1.13.0 - rustls-webpki@0.103.8 - rustls@0.23.35 - rustversion@1.0.22 - ryu@1.0.20 - same-file@1.0.6 - schannel@0.1.28 - scopeguard@1.2.0 - sec1@0.7.3 - security-framework-sys@2.15.0 - security-framework@2.11.1 - security-framework@3.5.1 - select@0.6.1 - semver@1.0.27 - serde-untagged@0.1.9 - serde-value@0.7.0 - serde-xml-rs@0.5.1 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_ignored@0.1.14 - serde_json@1.0.145 - serde_spanned@0.6.9 - serde_spanned@1.0.3 - serde_urlencoded@0.7.1 - serde_yaml@0.9.34+deprecated - sha1-checked@0.10.0 - sha1@0.10.6 - sha1_smol@1.0.1 - sha2@0.10.9 - sharded-slab@0.1.7 - shell-escape@0.1.5 - shell-words@1.1.0 - shlex@1.3.0 - signal-hook-registry@1.4.6 - signature@2.2.0 - simd-adler32@0.3.7 - siphasher@0.3.11 - siphasher@1.0.1 - sized-chunks@0.6.5 - slab@0.4.11 - smallvec@1.15.1 - smawk@0.3.2 - socket2@0.6.1 - spki@0.7.3 - stable_deref_trait@1.2.1 - stacker@0.1.22 - static_assertions@1.1.0 - string_cache@0.8.9 - string_cache_codegen@0.5.4 - strsim@0.11.1 - subtle@2.6.1 - supports-hyperlinks@3.1.0 - supports-unicode@3.0.0 - syn@1.0.109 - syn@2.0.108 - sync_wrapper@1.0.2 - synstructure@0.12.6 - synstructure@0.13.2 - system-configuration-sys@0.6.0 - system-configuration@0.6.1 - tar@0.4.44 - target-lexicon@0.13.3 - tempfile@3.23.0 - tendril@0.4.3 - term@0.7.0 - terminal_size@0.4.3 - text-size@1.1.1 - textwrap@0.16.2 - thiserror-impl@1.0.69 - thiserror-impl@2.0.17 - thiserror@1.0.69 - thiserror@2.0.17 - thread_local@1.1.9 - time-core@0.1.6 - time-macros@0.2.24 - time@0.3.44 - tiny-keccak@2.0.2 - tinystr@0.8.2 - tinyvec@1.10.0 - tinyvec_macros@0.1.1 - tokio-macros@2.6.0 - tokio-native-tls@0.3.1 - tokio-rustls@0.26.4 - tokio-util@0.7.17 - tokio@1.48.0 - toml@0.8.23 - toml@0.9.8 - toml_datetime@0.6.11 - toml_datetime@0.7.3 - toml_edit@0.22.27 - toml_parser@1.0.4 - toml_write@0.1.2 - toml_writer@1.0.4 - tower-http@0.6.6 - tower-layer@0.3.3 - tower-service@0.3.3 - tower@0.5.2 - tracing-attributes@0.1.30 - tracing-chrome@0.7.2 - tracing-core@0.1.34 - tracing-log@0.2.0 - tracing-subscriber@0.3.20 - tracing@0.1.41 - try-lock@0.2.5 - typeid@1.0.3 - typenum@1.19.0 - ucd-trie@0.1.7 - unicase@2.8.1 - unicode-bom@2.0.3 - unicode-ident@1.0.22 - unicode-linebreak@0.1.5 - unicode-normalization@0.1.25 - unicode-segmentation@1.12.0 - unicode-width@0.2.2 - unicode-xid@0.2.6 - unindent@0.2.4 - unsafe-libyaml@0.2.11 - unscanny@0.1.0 - untrusted@0.9.0 - uo_rst_parser@0.4.3 - upstream-ontologist@0.3.1 - url@2.5.7 - urlencoding@2.1.3 - utf-8@0.7.6 - utf8_iter@1.0.4 - utf8parse@0.2.2 - valuable@0.1.1 - vcpkg@0.2.15 - version-ranges@0.1.1 - version_check@0.9.5 - walkdir@2.5.0 - want@0.3.1 - wasi@0.11.1+wasi-snapshot-preview1 - wasip2@1.0.1+wasi-0.2.4 - wasite@0.1.0 - wasm-bindgen-futures@0.4.55 - wasm-bindgen-macro-support@0.2.105 - wasm-bindgen-macro@0.2.105 - wasm-bindgen-shared@0.2.105 - wasm-bindgen@0.2.105 - web-sys@0.3.82 - web_atoms@0.1.3 - whoami@1.6.1 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.11 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.62.2 - windows-implement@0.60.2 - windows-interface@0.59.3 - windows-link@0.1.3 - windows-link@0.2.1 - windows-registry@0.5.3 - windows-result@0.3.4 - windows-result@0.4.1 - windows-strings@0.4.2 - windows-strings@0.5.1 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-sys@0.60.2 - windows-sys@0.61.2 - windows-targets@0.52.6 - windows-targets@0.53.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_gnullvm@0.53.1 - windows_aarch64_msvc@0.52.6 - windows_aarch64_msvc@0.53.1 - windows_i686_gnu@0.52.6 - windows_i686_gnu@0.53.1 - windows_i686_gnullvm@0.52.6 - windows_i686_gnullvm@0.53.1 - windows_i686_msvc@0.52.6 - windows_i686_msvc@0.53.1 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnu@0.53.1 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_gnullvm@0.53.1 - windows_x86_64_msvc@0.52.6 - windows_x86_64_msvc@0.53.1 - winnow@0.6.26 - winnow@0.7.13 - wit-bindgen@0.46.0 - writeable@0.6.2 - xattr@1.6.1 - xml-rs@0.8.28 - xml5ever@0.17.0 - xmltree@0.11.0 - yoke-derive@0.8.1 - yoke@0.8.1 - zerocopy-derive@0.8.27 - zerocopy@0.8.27 - zerofrom-derive@0.1.6 - zerofrom@0.1.6 - zeroize@1.8.2 - zerotrie@0.2.3 - zerovec-derive@0.11.2 - zerovec@0.11.5 - zip@6.0.0 - zlib-rs@0.5.2 - zopfli@0.8.3 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Tracking of upstream project metadata" -HOMEPAGE=" - https://pypi.org/project/upstream-ontologist/ - https://github.com/jelmer/upstream-ontologist-py -" -SRC_URI+=" ${CARGO_CRATE_URIS}" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - GPL-2+ GPL-3 ISC MIT MPL-2.0 MPL-2.0 Unicode-3.0 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="dev-libs/openssl:=" -# NOTE: Some Python dependencies are found in obscure Rust crates -# running py.import_bound() -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/python-debian[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - ') - >=dev-vcs/breezy-3.3.0[${PYTHON_SINGLE_USEDEP}] -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ') -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.2.2-no-debcargo.patch -) - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/upstream_ontologist/_upstream_ontologist.*.so" - -distutils_enable_tests unittest - -pkg_setup() { - rust_pkg_setup - python-single-r1_pkg_setup -} diff --git a/dev-python/upstream-ontologist/upstream-ontologist-0.2.9.ebuild b/dev-python/upstream-ontologist/upstream-ontologist-0.2.9.ebuild deleted file mode 100644 index b6bb0fa85ceb..000000000000 --- a/dev-python/upstream-ontologist/upstream-ontologist-0.2.9.ebuild +++ /dev/null @@ -1,716 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.14.0 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_EXT=1 - -RUST_MIN_VER="1.89.0" -CRATES=" - addr2line@0.25.1 - adler2@2.0.1 - ahash@0.8.12 - aho-corasick@1.1.4 - allocator-api2@0.2.21 - android_system_properties@0.1.5 - annotate-snippets@0.11.5 - ansi_term@0.12.1 - anstream@0.6.21 - anstyle-parse@0.2.7 - anstyle-query@1.1.5 - anstyle-wincon@3.0.11 - anstyle@1.0.13 - anyhow@1.0.100 - ar_archive_writer@0.2.0 - arbitrary@1.4.2 - arc-swap@1.8.0 - arrayref@0.3.9 - arrayvec@0.7.6 - ascii-canvas@3.0.0 - async-trait@0.1.89 - atomic-waker@1.1.2 - autocfg@1.5.0 - backtrace@0.3.76 - base16ct@0.2.0 - base64@0.22.1 - base64ct@1.8.1 - bit-set@0.5.3 - bit-set@0.8.0 - bit-vec@0.6.3 - bit-vec@0.8.0 - bitflags@2.10.0 - bitmaps@2.1.0 - blake3@1.8.2 - block-buffer@0.10.4 - block2@0.6.2 - boxcar@0.2.14 - breezyshim@0.7.6 - bstr@1.12.1 - bumpalo@3.19.1 - byteorder@1.5.0 - bytes@1.11.0 - bytesize@1.3.3 - cargo-credential-libsecret@0.4.14 - cargo-credential-macos-keychain@0.4.18 - cargo-credential-wincred@0.4.18 - cargo-credential@0.4.9 - cargo-platform@0.2.0 - cargo-util-schemas@0.7.2 - cargo-util@0.2.25 - cargo@0.86.0 - cc@1.2.50 - cfg-if@1.0.4 - cfg_aliases@0.2.1 - charset@0.1.5 - chrono@0.4.42 - chumsky@0.9.3 - clap@4.5.53 - clap_builder@4.5.53 - clap_complete@4.5.62 - clap_derive@4.5.49 - clap_lex@0.7.6 - clap_mangen@0.2.31 - clru@0.6.2 - color-print-proc-macro@0.3.7 - color-print@0.3.7 - colorchoice@1.0.4 - configparser@3.1.0 - const-oid@0.9.6 - const-random-macro@0.1.16 - const-random@0.1.18 - constant_time_eq@0.3.1 - core-foundation-sys@0.8.7 - core-foundation@0.10.1 - core-foundation@0.9.4 - countme@3.0.1 - cpufeatures@0.2.17 - crates-io@0.40.15 - crc32fast@1.5.0 - crossbeam-channel@0.5.15 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.21 - crunchy@0.2.4 - crypto-bigint@0.5.5 - crypto-common@0.1.7 - csv-core@0.1.13 - csv@1.4.0 - ct-codecs@1.1.6 - ctor-proc-macro@0.0.7 - ctor@0.6.3 - curl-sys@0.4.84+curl-8.17.0 - curl@0.4.49 - data-encoding@2.9.0 - dbus@0.9.10 - deb822-derive@0.3.1 - deb822-fast@0.2.3 - deb822-lossless@0.5.5 - debbugs@0.1.8 - debcargo@2.7.11 - debian-changelog@0.2.14 - debian-control@0.2.14 - debian-copyright@0.1.40 - debian-watch@0.2.20 - debversion@0.5.0 - der@0.7.10 - deranged@0.5.5 - derive_arbitrary@1.4.2 - diff@0.1.13 - digest@0.10.7 - dirs-next@2.0.0 - dirs-sys-next@0.1.2 - dispatch2@0.3.0 - displaydoc@0.2.5 - distro-info@0.4.0 - dlv-list@0.5.2 - document_tree@0.4.2 - dtor-proc-macro@0.0.6 - dtor@0.1.1 - dunce@1.0.5 - ecdsa@0.16.9 - ed25519-compact@2.2.0 - either@1.15.0 - elliptic-curve@0.13.8 - ena@0.14.3 - encoding_rs@0.8.35 - env_filter@0.1.4 - env_logger@0.11.8 - equivalent@1.0.2 - erased-serde@0.4.9 - errno@0.3.14 - failure@0.1.8 - failure_derive@0.1.8 - fallible-iterator@0.3.0 - fallible-streaming-iterator@0.1.9 - faster-hex@0.10.0 - faster-hex@0.9.0 - fastrand@2.3.0 - ff@0.13.1 - fiat-crypto@0.3.0 - filetime@0.2.26 - find-msvc-tools@0.1.5 - fixedbitset@0.4.2 - flate2@1.1.5 - fnv@1.0.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - form_urlencoded@1.2.2 - fs-err@3.2.2 - futf@0.1.5 - futures-channel@0.3.31 - futures-core@0.3.31 - futures-executor@0.3.31 - futures-io@0.3.31 - futures-macro@0.3.31 - futures-sink@0.3.31 - futures-task@0.3.31 - futures-util@0.3.31 - futures@0.3.31 - generic-array@0.14.7 - getopts@0.2.24 - getrandom@0.2.16 - getrandom@0.3.4 - gimli@0.32.3 - git2-curl@0.20.0 - git2@0.19.0 - gix-actor@0.33.2 - gix-actor@0.36.1 - gix-attributes@0.23.1 - gix-bitmap@0.2.15 - gix-chunk@0.4.12 - gix-command@0.4.1 - gix-commitgraph@0.25.1 - gix-config-value@0.14.12 - gix-config-value@0.15.3 - gix-config@0.42.0 - gix-config@0.48.0 - gix-credentials@0.26.0 - gix-date@0.11.1 - gix-date@0.9.4 - gix-diff@0.49.0 - gix-dir@0.11.0 - gix-discover@0.37.0 - gix-features@0.39.1 - gix-features@0.44.1 - gix-filter@0.16.0 - gix-fs@0.12.1 - gix-fs@0.17.0 - gix-glob@0.17.1 - gix-glob@0.22.1 - gix-hash@0.15.1 - gix-hash@0.20.1 - gix-hashtable@0.10.0 - gix-hashtable@0.6.0 - gix-ignore@0.12.1 - gix-index@0.37.0 - gix-lock@15.0.1 - gix-lock@19.0.0 - gix-negotiate@0.17.0 - gix-object@0.46.1 - gix-object@0.52.0 - gix-odb@0.66.0 - gix-pack@0.56.0 - gix-packetline-blocking@0.18.3 - gix-packetline@0.18.4 - gix-path@0.10.22 - gix-pathspec@0.8.1 - gix-prompt@0.9.1 - gix-protocol@0.47.0 - gix-quote@0.4.15 - gix-ref@0.49.1 - gix-ref@0.55.0 - gix-refspec@0.27.0 - gix-revision@0.31.1 - gix-revwalk@0.17.0 - gix-sec@0.10.12 - gix-sec@0.12.2 - gix-shallow@0.1.0 - gix-submodule@0.16.0 - gix-tempfile@15.0.0 - gix-tempfile@19.0.1 - gix-trace@0.1.16 - gix-transport@0.44.0 - gix-traverse@0.43.1 - gix-url@0.28.2 - gix-utils@0.1.14 - gix-utils@0.3.1 - gix-validate@0.10.1 - gix-validate@0.9.4 - gix-worktree@0.38.0 - gix@0.69.1 - glob@0.3.3 - globset@0.4.18 - group@0.13.0 - h2@0.4.12 - hash32@0.3.1 - hashbrown@0.14.5 - hashbrown@0.16.1 - hashlink@0.9.1 - heapless@0.8.0 - heck@0.5.0 - hermit-abi@0.5.2 - hex@0.4.3 - hkdf@0.12.4 - hmac@0.12.1 - home@0.5.12 - html5ever@0.26.0 - html5ever@0.36.1 - http-auth@0.1.10 - http-body-util@0.1.3 - http-body@1.0.1 - http@1.4.0 - httparse@1.10.1 - humantime@2.3.0 - hyper-rustls@0.27.7 - hyper-tls@0.6.0 - hyper-util@0.1.19 - hyper@1.8.1 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.64 - icu_collections@2.1.1 - icu_locale_core@2.1.1 - icu_normalizer@2.1.1 - icu_normalizer_data@2.1.1 - icu_properties@2.1.2 - icu_properties_data@2.1.2 - icu_provider@2.1.1 - idna@1.1.0 - idna_adapter@1.2.1 - ignore@0.4.25 - im-rc@15.1.0 - indexmap@2.12.1 - indoc@2.0.7 - ipnet@2.11.0 - iri-string@0.7.9 - is-terminal@0.4.17 - is_executable@1.0.5 - is_terminal_polyfill@1.70.2 - itertools@0.10.5 - itertools@0.13.0 - itoa@1.0.16 - jiff-static@0.2.16 - jiff-tzdb-platform@0.1.3 - jiff-tzdb@0.1.5 - jiff@0.2.16 - jobserver@0.1.34 - js-sys@0.3.83 - kstring@2.0.2 - lalrpop-util@0.19.12 - lalrpop@0.19.12 - lazy-regex-proc_macros@3.4.2 - lazy-regex@3.4.2 - lazy_static@1.5.0 - lazycell@1.3.0 - libc@0.2.178 - libdbus-sys@0.2.7 - libgit2-sys@0.17.0+1.8.1 - libloading@0.8.9 - libnghttp2-sys@0.1.11+1.64.0 - libredox@0.1.11 - libsqlite3-sys@0.30.1 - libssh2-sys@0.3.1 - libz-rs-sys@0.5.5 - libz-sys@1.1.23 - linux-raw-sys@0.11.0 - linux-raw-sys@0.4.15 - litemap@0.8.1 - lock_api@0.4.14 - log@0.4.29 - m_lexer@0.0.4 - mac@0.1.1 - mailparse@0.16.1 - makefile-lossless@0.3.25 - maplit@1.0.2 - markup5ever@0.11.0 - markup5ever@0.36.1 - markup5ever_rcdom@0.2.0 - matchers@0.2.0 - maybe-async@0.2.10 - memchr@2.7.6 - memmap2@0.9.9 - memoffset@0.9.1 - mime@0.3.17 - minimal-lexical@0.2.1 - miniz_oxide@0.8.9 - mio@1.1.1 - miow@0.6.1 - native-tls@0.2.14 - new_debug_unreachable@1.0.6 - nix@0.30.1 - nom@7.1.3 - normpath@1.5.0 - nu-ansi-term@0.50.3 - num-bigint@0.4.6 - num-conv@0.1.0 - num-integer@0.1.46 - num-traits@0.2.19 - objc2-cloud-kit@0.3.2 - objc2-core-data@0.3.2 - objc2-core-foundation@0.3.2 - objc2-core-graphics@0.3.2 - objc2-core-image@0.3.2 - objc2-core-location@0.3.2 - objc2-core-text@0.3.2 - objc2-encode@4.1.0 - objc2-foundation@0.3.2 - objc2-io-surface@0.3.2 - objc2-quartz-core@0.3.2 - objc2-ui-kit@0.3.2 - objc2-user-notifications@0.3.2 - objc2@0.6.3 - object@0.32.2 - object@0.37.3 - once_cell@1.21.3 - once_cell_polyfill@1.70.2 - opam-file-rs@0.1.5 - opener@0.7.2 - openssl-macros@0.1.1 - openssl-probe@0.1.6 - openssl-sys@0.9.111 - openssl@0.10.75 - ordered-float@2.10.1 - ordered-multimap@0.7.3 - orion@0.17.11 - os_info@3.14.0 - p384@0.13.1 - parking_lot@0.12.5 - parking_lot_core@0.9.12 - pasetors@0.7.7 - patchkit@0.2.2 - pathdiff@0.2.3 - pem-rfc7468@0.7.0 - pep440_rs@0.7.3 - pep508_rs@0.9.2 - percent-encoding@2.3.2 - pest@2.8.4 - pest_derive@2.8.4 - pest_generator@2.8.4 - pest_meta@2.8.4 - petgraph@0.6.5 - phf@0.10.1 - phf@0.13.1 - phf_codegen@0.10.0 - phf_codegen@0.13.1 - phf_generator@0.10.0 - phf_generator@0.11.3 - phf_generator@0.13.1 - phf_shared@0.10.0 - phf_shared@0.11.3 - phf_shared@0.13.1 - pin-project-lite@0.2.16 - pin-utils@0.1.0 - pkcs8@0.10.2 - pkg-config@0.3.32 - portable-atomic-util@0.2.4 - portable-atomic@1.12.0 - potential_utf@0.1.4 - powerfmt@0.2.0 - ppv-lite86@0.2.21 - precomputed-hash@0.1.1 - primeorder@0.13.6 - proc-macro2@1.0.103 - prodash@29.0.2 - prodash@30.0.1 - psm@0.1.28 - pulldown-cmark-escape@0.11.0 - pulldown-cmark@0.13.0 - pyo3-build-config@0.27.2 - pyo3-ffi@0.27.2 - pyo3-filelike@0.5.1 - pyo3-log@0.13.2 - pyo3-macros-backend@0.27.2 - pyo3-macros@0.27.2 - pyo3@0.27.2 - pyproject-toml@0.13.7 - python-pkginfo@0.6.6 - quote@1.0.42 - quoted_printable@0.5.1 - r-description@0.3.7 - r-efi@5.3.0 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rand_xoshiro@0.6.0 - redox_syscall@0.5.18 - redox_syscall@0.6.0 - redox_users@0.4.6 - regex-automata@0.4.13 - regex-syntax@0.6.29 - regex-syntax@0.8.8 - regex@1.12.2 - reqwest@0.12.28 - rfc2047-decoder@1.0.6 - rfc6979@0.4.0 - ring@0.17.14 - roff@0.2.2 - rowan@0.16.1 - rst_parser@0.4.2 - rst_renderer@0.4.2 - rusqlite@0.32.1 - rust-ini@0.21.3 - rustc-demangle@0.1.26 - rustc-hash@1.1.0 - rustc-hash@2.1.1 - rustc-stable-hash@0.1.2 - rustfix@0.9.4 - rustix@0.38.44 - rustix@1.1.3 - rustls-pki-types@1.13.2 - rustls-webpki@0.103.8 - rustls@0.23.35 - rustversion@1.0.22 - ryu@1.0.21 - same-file@1.0.6 - schannel@0.1.28 - scopeguard@1.2.0 - sec1@0.7.3 - security-framework-sys@2.15.0 - security-framework@2.11.1 - security-framework@3.5.1 - select@0.6.1 - semver@1.0.27 - serde-untagged@0.1.9 - serde-value@0.7.0 - serde-xml-rs@0.5.1 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_ignored@0.1.14 - serde_json@1.0.147 - serde_spanned@0.6.9 - serde_spanned@1.0.4 - serde_urlencoded@0.7.1 - serde_yaml@0.9.34+deprecated - sha1-checked@0.10.0 - sha1@0.10.6 - sha1_smol@1.0.1 - sha2@0.10.9 - sharded-slab@0.1.7 - shell-escape@0.1.5 - shell-words@1.1.1 - shlex@1.3.0 - signal-hook-registry@1.4.7 - signature@2.2.0 - simd-adler32@0.3.8 - siphasher@0.3.11 - siphasher@1.0.1 - sized-chunks@0.6.5 - slab@0.4.11 - smallvec@1.15.1 - smawk@0.3.2 - socket2@0.6.1 - spki@0.7.3 - stable_deref_trait@1.2.1 - stacker@0.1.22 - static_assertions@1.1.0 - string_cache@0.8.9 - string_cache@0.9.0 - string_cache_codegen@0.5.4 - string_cache_codegen@0.6.1 - strsim@0.11.1 - subtle@2.6.1 - supports-hyperlinks@3.2.0 - supports-unicode@3.0.0 - syn@1.0.109 - syn@2.0.111 - sync_wrapper@1.0.2 - synstructure@0.12.6 - synstructure@0.13.2 - system-configuration-sys@0.6.0 - system-configuration@0.6.1 - tar@0.4.44 - target-lexicon@0.13.4 - tempfile@3.24.0 - tendril@0.4.3 - term@0.7.0 - terminal_size@0.4.3 - text-size@1.1.1 - textwrap@0.16.2 - thiserror-impl@1.0.69 - thiserror-impl@2.0.17 - thiserror@1.0.69 - thiserror@2.0.17 - thread_local@1.1.9 - time-core@0.1.6 - time-macros@0.2.24 - time@0.3.44 - tiny-keccak@2.0.2 - tinystr@0.8.2 - tinyvec@1.10.0 - tinyvec_macros@0.1.1 - tokio-macros@2.6.0 - tokio-native-tls@0.3.1 - tokio-rustls@0.26.4 - tokio-util@0.7.17 - tokio@1.48.0 - toml@0.8.23 - toml@0.9.10+spec-1.1.0 - toml_datetime@0.6.11 - toml_datetime@0.7.5+spec-1.1.0 - toml_edit@0.22.27 - toml_parser@1.0.6+spec-1.1.0 - toml_write@0.1.2 - toml_writer@1.0.6+spec-1.1.0 - tower-http@0.6.8 - tower-layer@0.3.3 - tower-service@0.3.3 - tower@0.5.2 - tracing-attributes@0.1.31 - tracing-chrome@0.7.2 - tracing-core@0.1.36 - tracing-log@0.2.0 - tracing-subscriber@0.3.22 - tracing@0.1.44 - try-lock@0.2.5 - typeid@1.0.3 - typenum@1.19.0 - ucd-trie@0.1.7 - unicase@2.8.1 - unicode-bom@2.0.3 - unicode-ident@1.0.22 - unicode-linebreak@0.1.5 - unicode-normalization@0.1.25 - unicode-width@0.2.2 - unicode-xid@0.2.6 - unindent@0.2.4 - unsafe-libyaml@0.2.11 - unscanny@0.1.0 - untrusted@0.9.0 - upstream-ontologist@0.3.7 - url@2.5.7 - urlencoding@2.1.3 - utf-8@0.7.6 - utf8_iter@1.0.4 - utf8parse@0.2.2 - valuable@0.1.1 - vcpkg@0.2.15 - version-ranges@0.1.2 - version_check@0.9.5 - walkdir@2.5.0 - want@0.3.1 - wasi@0.11.1+wasi-snapshot-preview1 - wasip2@1.0.1+wasi-0.2.4 - wasite@0.1.0 - wasm-bindgen-futures@0.4.56 - wasm-bindgen-macro-support@0.2.106 - wasm-bindgen-macro@0.2.106 - wasm-bindgen-shared@0.2.106 - wasm-bindgen@0.2.106 - web-sys@0.3.83 - web_atoms@0.2.0 - whoami@1.6.1 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.11 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-core@0.62.2 - windows-implement@0.60.2 - windows-interface@0.59.3 - windows-link@0.2.1 - windows-registry@0.6.1 - windows-result@0.4.1 - windows-strings@0.5.1 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-sys@0.60.2 - windows-sys@0.61.2 - windows-targets@0.52.6 - windows-targets@0.53.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_gnullvm@0.53.1 - windows_aarch64_msvc@0.52.6 - windows_aarch64_msvc@0.53.1 - windows_i686_gnu@0.52.6 - windows_i686_gnu@0.53.1 - windows_i686_gnullvm@0.52.6 - windows_i686_gnullvm@0.53.1 - windows_i686_msvc@0.52.6 - windows_i686_msvc@0.53.1 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnu@0.53.1 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_gnullvm@0.53.1 - windows_x86_64_msvc@0.52.6 - windows_x86_64_msvc@0.53.1 - winnow@0.6.26 - winnow@0.7.14 - wit-bindgen@0.46.0 - writeable@0.6.2 - xattr@1.6.1 - xml-rs@0.8.28 - xml5ever@0.17.0 - xml@1.2.0 - xmltree@0.11.0 - xmltree@0.12.0 - yoke-derive@0.8.1 - yoke@0.8.1 - zerocopy-derive@0.8.31 - zerocopy@0.8.31 - zerofrom-derive@0.1.6 - zerofrom@0.1.6 - zeroize@1.8.2 - zerotrie@0.2.3 - zerovec-derive@0.11.2 - zerovec@0.11.5 - zip@6.0.0 - zlib-rs@0.5.5 - zmij@0.1.7 - zopfli@0.8.3 -" - -inherit cargo distutils-r1 - -MY_PN="upstream-ontologist-py" -MY_P="${MY_PN}-${PV}" -DESCRIPTION="Tracking of upstream project metadata" -HOMEPAGE=" - https://pypi.org/project/upstream-ontologist/ - https://github.com/jelmer/upstream-ontologist-py -" -SRC_URI="https://github.com/jelmer/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.gh.tar.gz - ${CARGO_CRATE_URIS}" -S="${WORKDIR}/${MY_P}" - -LICENSE="Apache-2.0" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - GPL-2+ GPL-3 ISC MIT MPL-2.0 MPL-2.0 Unicode-3.0 ZLIB -" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="dev-libs/openssl:=" -# NOTE: Some Python dependencies are found in obscure Rust crates -# running py.import_bound() -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/python-debian[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - ') - >=dev-vcs/breezy-3.3.0[${PYTHON_SINGLE_USEDEP}] -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ') -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.2.2-no-debcargo.patch -) - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/upstream_ontologist/_upstream_ontologist.*.so" - -distutils_enable_tests unittest - -pkg_setup() { - rust_pkg_setup - python-single-r1_pkg_setup -} diff --git a/dev-python/uri-template/Manifest b/dev-python/uri-template/Manifest deleted file mode 100644 index 2a69d7808d7d..000000000000 --- a/dev-python/uri-template/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST uri-template-v1.3.0.tar.bz2 17076 BLAKE2B e8d6c1c35190beab4b2b51cf82dacd6e7bf51397abb142f89f975ce4e7c3067dd9c59895127446deafd84420b63ef62c1484c29037dd9e3833e0d0d55950dcc4 SHA512 654eb700de68a5b992b910e1ff0a038ed699453f021d1eb844d71ddebb32e3ffb77851b5704879bf3eb894eaca33477a0173223a5d9df6a06e33fdc27f6b0f5c diff --git a/dev-python/uri-template/metadata.xml b/dev-python/uri-template/metadata.xml deleted file mode 100644 index c8c34f38db6f..000000000000 --- a/dev-python/uri-template/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">uri-template</remote-id> - </upstream> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/uri-template/uri-template-1.3.0.ebuild b/dev-python/uri-template/uri-template-1.3.0.ebuild deleted file mode 100644 index 598d2675c572..000000000000 --- a/dev-python/uri-template/uri-template-1.3.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="uri-template-v${PV}" -DESCRIPTION="URI Template expansion in strict adherence to RFC 6570" -HOMEPAGE=" - https://gitlab.linss.com/open-source/python/uri-template/ - https://pypi.org/project/uri-template/ -" -SRC_URI=" - https://gitlab.linss.com/open-source/python/uri-template/-/archive/v${PV}/${MY_P}.tar.bz2 -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - "${EPYTHON}" "test.py" || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/uritemplate/Manifest b/dev-python/uritemplate/Manifest deleted file mode 100644 index 92c953fba564..000000000000 --- a/dev-python/uritemplate/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST uritemplate-4.2.0.tar.gz 33267 BLAKE2B fc2e2de096e5419c5fdcfb650396c8044029f2574e73889b7cb4c117f83f7bd9b50402cc3af4fc6df12cf6ebace38d3a799c689fbbb311907bbe12704f004f90 SHA512 1c0bda6238f651aca6126ad2e34db4af62b81666a22171f4082293804976b654cc83506d3209cc09866e682a29f8223301c62c8db420f12c38af4a23b9a1d4fe -DIST uritemplate-4.2.0.tar.gz.provenance 9255 BLAKE2B 690a9c48f00fc50dfb0e27f0e6f5c3d3768e861c7ac7f12d296a39f75b42db1795c19684e30a254cc6935846db93fa5408b895648f7cf1bd2548025b6362368f SHA512 dd910a7e6a6b0cecd0bc1467a0a2047d80f4c31ae7ea7e28215b8e3d292999e7d4a349146d3613c3b10b7bb838851ce9538c200322469489c2623fbadba0ac8a diff --git a/dev-python/uritemplate/metadata.xml b/dev-python/uritemplate/metadata.xml deleted file mode 100644 index 11081b06faeb..000000000000 --- a/dev-python/uritemplate/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">python-hyper/uritemplate</remote-id> - <remote-id type="pypi">uritemplate</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/uritemplate/uritemplate-4.2.0.ebuild b/dev-python/uritemplate/uritemplate-4.2.0.ebuild deleted file mode 100644 index f570fb20236b..000000000000 --- a/dev-python/uritemplate/uritemplate-4.2.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/python-hyper/uritemplate -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python implementation of RFC6570, URI Template" -HOMEPAGE=" - https://uritemplate.readthedocs.io/en/latest/ - https://pypi.org/project/uritemplate/ - https://github.com/python-hyper/uritemplate/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/url-normalize/Manifest b/dev-python/url-normalize/Manifest deleted file mode 100644 index 30189b3821b5..000000000000 --- a/dev-python/url-normalize/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST url-normalize-3.0.0.gh.tar.gz 62532 BLAKE2B c79eb146709b4bf031fbfa866df6784f7fea66daa9fd1822830dc5af245fe3ab1d81823c661b1fe3dd3a6c4e8144b5dc2a6522eb8ca18bbf952d385d2c9e00ea SHA512 5d1d4984788d09b88c191807760878391fa6a92b5930d1efe12985a7700126319750f6b1b29632071668f7d2dfe0977c782a0b859ccca10a9114698578cd7e4f diff --git a/dev-python/url-normalize/metadata.xml b/dev-python/url-normalize/metadata.xml deleted file mode 100644 index 0c1cc06e3605..000000000000 --- a/dev-python/url-normalize/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">niksite/url-normalize</remote-id> - <remote-id type="pypi">url-normalize</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/url-normalize/url-normalize-3.0.0.ebuild b/dev-python/url-normalize/url-normalize-3.0.0.ebuild deleted file mode 100644 index 0bedccaa164d..000000000000 --- a/dev-python/url-normalize/url-normalize-3.0.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="URL normalization for Python" -HOMEPAGE=" - https://github.com/niksite/url-normalize/ - https://pypi.org/project/url-normalize/ -" -SRC_URI=" - https://github.com/niksite/url-normalize/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/idna-3.3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -m "not socket" -} diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest deleted file mode 100644 index b209d1bf7ebf..000000000000 --- a/dev-python/urllib3/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST hypercorn-d1719f8c1570cbd8e6a3719ffdb14a4d72880abb.gh.tar.gz 156216 BLAKE2B fcb5f49653401e6e4079e1c770d3cd407602d4d6764437b735bd4ec04191dec59cdc930822fa2aff726ee25cddd0f71fd457dedf31026bff1da121d93af8b768 SHA512 62d6787d88a2e716f0ac04fc49f6cdc586e473a660ee754ff66961922ae78bcc75d1f78b091e78557dd60f006e8e480114738c7b4ff71beac804e4fc9603240b -DIST urllib3-2.7.0.tar.gz 433602 BLAKE2B 2a74917dbcca8a30cd0e202c6c4d1b2cb096b6466b4c7c4d7a11d74205f971cea41aac5628ea8d69cfd99f1a0ac1aff4221119cddcf53449e8271bc4d50e6abf SHA512 6f75e5873f18301de37c0d7f17c726b21c9928f2fe9ec58d843f1172b80be6eb05117bdf7af27dd7eb1ab0175a94e0f49cde01d8d8919f61de8710e163fabc03 -DIST urllib3-2.7.0.tar.gz.provenance 9499 BLAKE2B 86eb7207644c7f94a76f8818927d4e2301648c4bde0acc029f95ddf40ae3b777ad6149ca8fbfa51de26493c6c3987d99ddfb90df101c4e5eb1d3c85ddf101134 SHA512 25447cda48b206b5a351c9295771111bc0e61d53fb878a3735ac1d7c6a333df863b396b215a9bbc3a7821b368738aa3f5bbac7dbc67e617c354ff977e3432743 diff --git a/dev-python/urllib3/metadata.xml b/dev-python/urllib3/metadata.xml deleted file mode 100644 index e27c6550e713..000000000000 --- a/dev-python/urllib3/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">urllib3</remote-id> - <remote-id type="cpe">cpe:/a:urllib3:urllib3</remote-id> - <remote-id type="github">urllib3/urllib3</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/urllib3/urllib3-2.7.0.ebuild b/dev-python/urllib3/urllib3-2.7.0.ebuild deleted file mode 100644 index 8b8b1b944c5d..000000000000 --- a/dev-python/urllib3/urllib3-2.7.0.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/urllib3/urllib3 -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="ssl(+)" - -inherit distutils-r1 pypi - -# The package has a test dependency on their own hypercorn fork. -HYPERCORN_COMMIT=d1719f8c1570cbd8e6a3719ffdb14a4d72880abb -DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more" -HOMEPAGE=" - https://github.com/urllib3/urllib3/ - https://pypi.org/project/urllib3/ -" -SRC_URI+=" - test? ( - https://github.com/urllib3/hypercorn/archive/${HYPERCORN_COMMIT}.tar.gz - -> hypercorn-${HYPERCORN_COMMIT}.gh.tar.gz - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="brotli http2 test zstd" -RESTRICT="!test? ( test )" - -# [secure] extra is deprecated and slated for removal, we don't need it: -# https://github.com/urllib3/urllib3/issues/2680 -RDEPEND=" - >=dev-python/pysocks-1.5.8[${PYTHON_USEDEP}] - <dev-python/pysocks-2.0[${PYTHON_USEDEP}] - brotli? ( >=dev-python/brotlicffi-1.2.0.0[${PYTHON_USEDEP}] ) - http2? ( - <dev-python/h2-5[${PYTHON_USEDEP}] - >=dev-python/h2-4[${PYTHON_USEDEP}] - ) - zstd? ( - $(python_gen_cond_dep ' - >=dev-python/backports-zstd-1.0.0[${PYTHON_USEDEP}] - ' 3.{11..13}) - ) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - $(python_gen_cond_dep " - ${RDEPEND} - dev-python/brotlicffi[\${PYTHON_USEDEP}] - dev-python/freezegun[\${PYTHON_USEDEP}] - dev-python/h2[\${PYTHON_USEDEP}] - dev-python/httpx[\${PYTHON_USEDEP}] - dev-python/pytest[\${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[\${PYTHON_USEDEP}] - dev-python/pytest-timeout[\${PYTHON_USEDEP}] - dev-python/pytest-xdist[\${PYTHON_USEDEP}] - dev-python/quart[\${PYTHON_USEDEP}] - dev-python/quart-trio[\${PYTHON_USEDEP}] - dev-python/trio[\${PYTHON_USEDEP}] - >=dev-python/tornado-4.2.1[\${PYTHON_USEDEP}] - >=dev-python/trustme-0.5.3[\${PYTHON_USEDEP}] - " "${PYTHON_TESTED[@]}") - $(python_gen_cond_dep ' - >=dev-python/backports-zstd-1.0.0[${PYTHON_USEDEP}] - ' 3.{11..13}) - ) -" - -src_prepare() { - # upstream considers 0.5 s to be "long" for a timeout - # we get tons of test failures on *fast* systems because of that - sed -i -e '/LONG_TIMEOUT/s:0.5:5:' test/__init__.py || die - distutils-r1_src_prepare -} - -python_test() { - local -x PYTHONPATH=${WORKDIR}/hypercorn-${HYPERCORN_COMMIT}/src - local -x CI=1 - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local EPYTEST_DESELECT=( - # TODO: timeouts - test/contrib/test_pyopenssl.py::TestSocketClosing::test_timeout_errors_cause_retries - test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_timeout_errors_cause_retries - # TODO - test/contrib/test_pyopenssl.py::TestSocketClosing::test_socket_shutdown_stops_recv - test/with_dummyserver/test_socketlevel.py::TestSocketClosing::test_socket_shutdown_stops_recv - # hangs randomly - test/contrib/test_pyopenssl.py::TestHTTPS_TLSv1_{2,3}::test_http2_probe_blocked_per_thread - test/with_dummyserver/test_https.py::TestHTTPS_TLSv1_{2,3}::test_http2_probe_blocked_per_thread - ) - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # lots of random "coroutine not awaited" warnings - test/contrib/test_pyopenssl.py - test/with_dummyserver/test_https.py - ) - ;; - esac - - local EPYTEST_PLUGINS=( pytest-timeout ) - local EPYTEST_RERUNS=10 - local EPYTEST_XDIST=1 - epytest --reruns-delay=2 -} diff --git a/dev-python/urlmatch/Manifest b/dev-python/urlmatch/Manifest deleted file mode 100644 index 6c7d55d3cb97..000000000000 --- a/dev-python/urlmatch/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST urlmatch-1.0.1.tar.gz 4852 BLAKE2B 564784d2d6555cab8193136e7626e7c2f9766823faf69de50985a140c72e707b89adf8916915dc4f3e94d389638873a272f6d78b867ae391791dbd9b4fa4c4ae SHA512 f5dc2bae59db0e193de4e5ec5bf7f074da60b925a09d8f466cf29f73ca7bebbe59a63c65d3b361e9dc475aac528f7990ec23fdc73fc24de260fe9f2447e287e0 diff --git a/dev-python/urlmatch/metadata.xml b/dev-python/urlmatch/metadata.xml deleted file mode 100644 index 9430de691fd8..000000000000 --- a/dev-python/urlmatch/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>smaniotto.nicola@gmail.com</email> - <name>Nicola Smaniotto</name> - </maintainer> - <upstream> - <remote-id type="github">jessepollak/urlmatch</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild b/dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild deleted file mode 100644 index 3a113ff1be14..000000000000 --- a/dev-python/urlmatch/urlmatch-1.0.1-r2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="A Python library for easily pattern matching wildcard URLs" -HOMEPAGE="https://github.com/jessepollak/urlmatch" -SRC_URI="https://github.com/jessepollak/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests unittest - -src_prepare(){ - sed 's/find_packages()/find_packages(exclude=["tests*"])/' -i setup.py || die - default -} - -python_test(){ - eunittest tests/ "*.py" -} diff --git a/dev-python/urwid-readline/Manifest b/dev-python/urwid-readline/Manifest deleted file mode 100644 index 243695041919..000000000000 --- a/dev-python/urwid-readline/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST urwid_readline-0.15.1.gh.tar.gz 8507 BLAKE2B dbff7011b54c62128a632e3f45b441d8be39f1627eca47d0a4257a38d01bb95312d27f3836f75dbaf06a9ab5daeb612077fecfa5797cd70c15c61b0b614fec48 SHA512 91fd2e1fabf65755cc0fb28b772f72cc1cb533f3a1d30099f4aad2d6a68ca7b4e2476f33029b31ff772533ecb2c47e0caa049634d99e760eea831a502f224f86 diff --git a/dev-python/urwid-readline/metadata.xml b/dev-python/urwid-readline/metadata.xml deleted file mode 100644 index 1d76f75ef586..000000000000 --- a/dev-python/urwid-readline/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">urwid-readline</remote-id> - <remote-id type="github">rr-/urwid_readline</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/urwid-readline/urwid-readline-0.15.1.ebuild b/dev-python/urwid-readline/urwid-readline-0.15.1.ebuild deleted file mode 100644 index 33c73da65628..000000000000 --- a/dev-python/urwid-readline/urwid-readline-0.15.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2021-2025 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 - -MY_P=urwid_readline-${PV} -DESCRIPTION="Text input widget for urwid that supports readline shortcuts" -HOMEPAGE=" - https://github.com/rr-/urwid_readline/ - https://pypi.org/project/urwid-readline/ -" -SRC_URI=" - https://github.com/rr-/urwid_readline/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/urwid[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest deleted file mode 100644 index 3e3d35a6fc02..000000000000 --- a/dev-python/urwid/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST urwid-4.0.0.tar.gz 859221 BLAKE2B 18519d58c1837f3871535876cd3fc17734239714211cd682a5e0a00e7ff6da064d2b1c660d2d6b8674efb58f3b6e39de40f963ec9f2df8d7563e9d99b6271e16 SHA512 c0241275d3808d81cb13e941d66aa6769c20a8913f992c2de892de6210c698503df5acd81121614acb39017ba91b4abb777675f3921db88d9801c6ebc2551169 -DIST urwid-4.0.0.tar.gz.provenance 9160 BLAKE2B 8a5965cd7e09ec0ee6e84286a46dd016bf3dcbf93605edd1c88c09306012ebc8a1e67a015a91e7f63a1ad1dc8d4b07a5f6dc99ccd36e96fcacb2ec182af93fdd SHA512 8da8be2f2450ecfdd08df7a4beaa38408695c6cd3e5c11031c1b52fbc1e531e8a5546ea43361ed911596008d57a419de046dccb6b4efb69521a3353724069282 -DIST urwid-4.0.1.tar.gz 859593 BLAKE2B 9bb60c1e75e211932f7dba091bd6869fbdf9a43a434787d3ee4477bf58ecd1dfa2f5c28d04f1d8565a38e4d1b7b53ce8a02cbc1e98dd0f780a940deb4c68e9c8 SHA512 f350753ba53d945f56a19e475c4de42809d9d24e2d39d06308260b972eb9ca2ec8604ab68b5078f1a18c7e93ff0942b4802b79e1e0c566d754a02cab605da142 -DIST urwid-4.0.1.tar.gz.provenance 9297 BLAKE2B 5319623b9212e6e6939117195c95155a56076e22cb3414d9ccc17bebcd51866fe1bca2161f500d6ce65d52505701629260cac126b8454d8ab815899c0122c4f9 SHA512 5c7fdbb6685d6582e91a3136b3e0adc25a94a12cd85d4c7ee441484d974fe0b586bde07f244773b625f5125206ece40335b45eb92038c22e8d77e9b5f77b203d -DIST urwid-4.0.2.tar.gz 861918 BLAKE2B 9b549d6e5c16e34b20f30646489d0ef0732c2ef8fe0464d8425d3e90d55a7f8abb602cd25b2b605ac2a74291882c0443c002204a7fbd1534e921556468e6b9c1 SHA512 a1611414eb26fdb15773fb2a4fa78bc6c886b26c8940ff422b38d2d772d81e58ff8ed284c858e848819d6e7fc983286a2d263845a1730304eaf36322a288f2d2 -DIST urwid-4.0.2.tar.gz.provenance 9434 BLAKE2B 3b97cfdccb84e4c2436cde05a0d0019d8498fcc87a67047ab0e84bf2b9f7646684be46c78eed31d2567f0fc139a07683200746a8614e1c18949010a48223cadd SHA512 220ddb6d1ba3a8d4504612a4195e7e4b417d26564d5e64239aa71b087151fc4ef9e42755ed3edad9b404440d98d481b1334423b6ab6f256c73e75017363cfb00 diff --git a/dev-python/urwid/metadata.xml b/dev-python/urwid/metadata.xml deleted file mode 100644 index fd8b581e567d..000000000000 --- a/dev-python/urwid/metadata.xml +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription> -Urwid is a curses-based user interface library. It includes many features -useful for text console application developers including: - -- Fluid interface resizing (xterm window resizing / fbset on Linux console) -- Web application display mode using Apache and CGI [Live Demo] -- Support for UTF-8, simple 8-bit and CJK encodings -- Multiple text alignment and wrapping modes built-in -- Ability create user-defined text layout classes -- Simple markup for setting text attributes -- Powerful list box that handles scrolling between different widget types -- List box contents may be managed with a user-defined class -- Flexible edit box for editing many different types of text -- Buttons, check boxes and radio boxes -- Customizable layout for all widgets -- Easy interface for creating HTML screen shots - </longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">urwid</remote-id> - <remote-id type="github">urwid/urwid</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/urwid/urwid-4.0.0.ebuild b/dev-python/urwid/urwid-4.0.0.ebuild deleted file mode 100644 index 5cca05b5d2a1..000000000000 --- a/dev-python/urwid/urwid-4.0.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/urwid/urwid -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="ncurses" - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Curses-based user interface library for Python" -HOMEPAGE=" - https://urwid.org/ - https://pypi.org/project/urwid/ - https://github.com/urwid/urwid/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" -IUSE="examples" - -RDEPEND=" - >=dev-python/wcwidth-0.4[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "Trio event loop" "dev-python/trio" -} diff --git a/dev-python/urwid/urwid-4.0.1.ebuild b/dev-python/urwid/urwid-4.0.1.ebuild deleted file mode 100644 index 95826b3fd94b..000000000000 --- a/dev-python/urwid/urwid-4.0.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/urwid/urwid -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="ncurses" - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Curses-based user interface library for Python" -HOMEPAGE=" - https://urwid.org/ - https://pypi.org/project/urwid/ - https://github.com/urwid/urwid/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="examples" - -RDEPEND=" - >=dev-python/wcwidth-0.4[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "Trio event loop" "dev-python/trio" -} diff --git a/dev-python/urwid/urwid-4.0.2.ebuild b/dev-python/urwid/urwid-4.0.2.ebuild deleted file mode 100644 index 95826b3fd94b..000000000000 --- a/dev-python/urwid/urwid-4.0.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/urwid/urwid -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="ncurses" - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Curses-based user interface library for Python" -HOMEPAGE=" - https://urwid.org/ - https://pypi.org/project/urwid/ - https://github.com/urwid/urwid/ -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="examples" - -RDEPEND=" - >=dev-python/wcwidth-0.4[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "Trio event loop" "dev-python/trio" -} diff --git a/dev-python/urwidtrees/Manifest b/dev-python/urwidtrees/Manifest deleted file mode 100644 index e5e022dee514..000000000000 --- a/dev-python/urwidtrees/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST urwidtrees-1.0.3.gh.tar.gz 292930 BLAKE2B 91487debf4878fb58cf2505366a4762a4c755b53eaac86e3ac912d2972c66442828e152749f34e73ade10fd1b912054e4047900e0b54b960629909c1b03e2270 SHA512 f7d69d359ba24345a694659fd9432335679f4b505a5c0e33baf9fc0c068935148c393aff8e11cd5f2c12aa26884aa37ba86e9b3a763472e382d73dd57fd32cd6 diff --git a/dev-python/urwidtrees/files/urwidtrees-1.0.3-no-mock-dep.patch b/dev-python/urwidtrees/files/urwidtrees-1.0.3-no-mock-dep.patch deleted file mode 100644 index d26d23e085fe..000000000000 --- a/dev-python/urwidtrees/files/urwidtrees-1.0.3-no-mock-dep.patch +++ /dev/null @@ -1,30 +0,0 @@ -From ed39dbc4fc67b0e0249bf108116a88cd18543aa9 Mon Sep 17 00:00:00 2001 -From: Louis Leseur <louis.leseur@gmail.com> -Date: Wed, 26 Aug 2020 10:36:29 +0200 -Subject: [PATCH] Update mock dependency to install when necessary - -Closes: #48 ---- - setup.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/setup.py b/setup.py -index 9f6e328..ab8ffdc 100755 ---- a/setup.py -+++ b/setup.py -@@ -14,10 +14,10 @@ setup( - url="https://github.com/pazz/urwidtrees", - license="Licensed under the GNU GPL v3+.", - packages=['urwidtrees'], -- install_requires=['urwid>=1.1.0', 'mock'], -+ install_requires=['urwid>=1.1.0'], - extras_require={ - 'docs': [ -- 'mock', -+ 'mock;python_version<"3.3"', - ], - }, - ) --- -2.26.3 - diff --git a/dev-python/urwidtrees/metadata.xml b/dev-python/urwidtrees/metadata.xml deleted file mode 100644 index 3829b6175352..000000000000 --- a/dev-python/urwidtrees/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>guillaumeseren@gmail.com</email> - <name>Guillaume Seren</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription lang="en"> - This is a Widget Container API for the urwid toolkit. It uses a MVC - approach and allows to build trees of widgets. - </longdescription> - <upstream> - <remote-id type="github">pazz/urwidtrees</remote-id> - <remote-id type="pypi">urwidtrees</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild b/dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild deleted file mode 100644 index 722ff4048210..000000000000 --- a/dev-python/urwidtrees/urwidtrees-1.0.3-r2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Tree widgets for urwid" -HOMEPAGE="https://github.com/pazz/urwidtrees" -SRC_URI=" - https://github.com/pazz/urwidtrees/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=">=dev-python/urwid-1.1.0[${PYTHON_USEDEP}]" - -PATCHES=( - "${FILESDIR}"/${P}-no-mock-dep.patch #770391 -) - -distutils_enable_sphinx docs/source - -src_prepare() { - find -name '*.py' -exec \ - sed -i -e '1i# -*- coding: utf-8 -*-' {} + || die - - distutils-r1_src_prepare - - local md - for md in *.md; do - mv "${md}" "${md%.md}" || die - done -} diff --git a/dev-python/usb-monitor/Manifest b/dev-python/usb-monitor/Manifest deleted file mode 100644 index 1e80531fa35a..000000000000 --- a/dev-python/usb-monitor/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST usb_monitor-1.23.tar.gz 13513 BLAKE2B 16f81f93ec8e3e21d5cfb05b3d98553c640a61176ab2e7777004606234c62cdf8a52cf7dafcc7a26e74b4019464ffe9097acedac1231870be86929fe05b235bf SHA512 0ed1f4fa34aa68116a59c42d5cedde866b8696cdbb20f42eca47c9cb714c3e5eb394fac7ccb5e115385c4890c61bcb9af09faac452cd685f09662fdaa2a3df2c diff --git a/dev-python/usb-monitor/metadata.xml b/dev-python/usb-monitor/metadata.xml deleted file mode 100644 index 2231267de917..000000000000 --- a/dev-python/usb-monitor/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> - <maintainer type="person"> - <email>beatussum@protonmail.com</email> - <name>Mattéo Rossillol‑‑Laruelle</name> - </maintainer> - - <stabilize-allarches/> - - <upstream> - <maintainer status="active"> - <name>Eric Cañas</name> - <email>elcorreodeharu@gmail.com</email> - </maintainer> - - <bugs-to>https://github.com/Eric-Canas/USBMonitor/issues</bugs-to> - - <remote-id type="github">Eric-Canas/USBMonitor</remote-id> - <remote-id type="pypi">usb-monitor</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/usb-monitor/usb-monitor-1.23.ebuild b/dev-python/usb-monitor/usb-monitor-1.23.ebuild deleted file mode 100644 index fb1d61c7c7da..000000000000 --- a/dev-python/usb-monitor/usb-monitor-1.23.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An easy-to-use cross-platform library for USB device monitoring" -HOMEPAGE="https://github.com/Eric-Canas/USBMonitor https://pypi.org/project/usb-monitor/" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/pyudev[${PYTHON_USEDEP}]" diff --git a/dev-python/userpath/Manifest b/dev-python/userpath/Manifest deleted file mode 100644 index f65048630110..000000000000 --- a/dev-python/userpath/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST userpath-1.9.2.gh.tar.gz 11191 BLAKE2B 6696e97514af104fedbb1bd8cd5cd5ecb81620d63109c63b1a157dbbad353a54909e37399bb3e2406655d171346d6863d606432502da65e3f8cc2634fe79fe92 SHA512 8016ae08eb01526cd256cd3bf12eedc3abcaad225570d08c8ca051657a84ee7c75d9a8a07bcf229896fd450bd3577b1d81442d9af7fe4c1061a82d0cdfbcfad3 diff --git a/dev-python/userpath/metadata.xml b/dev-python/userpath/metadata.xml deleted file mode 100644 index 2829383089f0..000000000000 --- a/dev-python/userpath/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">ofek/userpath</remote-id> - <remote-id type="pypi">userpath</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/userpath/userpath-1.9.2.ebuild b/dev-python/userpath/userpath-1.9.2.ebuild deleted file mode 100644 index f573ff8ea830..000000000000 --- a/dev-python/userpath/userpath-1.9.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2023-2025 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="Cross-platform tool for adding locations to the user PATH" -HOMEPAGE=" - https://github.com/ofek/userpath/ - https://pypi.org/project/userpath/ -" -SRC_URI=" - https://github.com/ofek/userpath/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/utidylib/Manifest b/dev-python/utidylib/Manifest deleted file mode 100644 index aa6e0b0ce8dc..000000000000 --- a/dev-python/utidylib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST utidylib-1.0.0.gh.tar.gz 17275 BLAKE2B 745d554600ca1d9151ea037885caa51b4a06220f15c7eb05c6003080f44107aa46b4c1938ed1d876e217cffad7d7c9e70576be22d3a949fabd232ecb1d17e41d SHA512 1e4e4def91f4cc2e34c3adea81d6e16f272724fae119bf3dfc88eebac58a0930c45cfb6a181272b46aaf0acb87f47c30a1de5cbf81095f1fa67aecb67e4d5553 diff --git a/dev-python/utidylib/metadata.xml b/dev-python/utidylib/metadata.xml deleted file mode 100644 index d4dc78a94caf..000000000000 --- a/dev-python/utidylib/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">nijel/utidylib</remote-id> - <remote-id type="pypi">uTidylib</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/utidylib/utidylib-1.0.0.ebuild b/dev-python/utidylib/utidylib-1.0.0.ebuild deleted file mode 100644 index 99a57ffc5b2e..000000000000 --- a/dev-python/utidylib/utidylib-1.0.0.ebuild +++ /dev/null @@ -1,33 +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="TidyLib Python wrapper" -HOMEPAGE=" - https://cihar.com/software/utidylib/ - https://github.com/nijel/utidylib/ - https://pypi.org/project/uTidylib/ -" -SRC_URI=" - https://github.com/nijel/utidylib/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ppc ppc64 ~riscv x86" - -RDEPEND=" - >=app-text/htmltidy-5.0.0 -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/furo diff --git a/dev-python/uuid-utils/Manifest b/dev-python/uuid-utils/Manifest deleted file mode 100644 index b44d134955e5..000000000000 --- a/dev-python/uuid-utils/Manifest +++ /dev/null @@ -1,60 +0,0 @@ -DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b -DIST atomic-0.6.1.crate 15243 BLAKE2B 68934373e2f7ec150a2d41ca1a3db23d01acc5caf43a55b72ac83dc03d5cad0a058c62369105db1901f60cd27b7a37ecaafd272d4904b802e0af61e00d25d316 SHA512 ece971998331bc4f552f7271e7a479555e8c0de2b5fd122b24c218743557c5bee05d49501313e64b5ce7dfc0221f8184b57ed449157812b11856452cfa8fbc19 -DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9 -DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb -DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf -DIST bytemuck-1.23.2.crate 53021 BLAKE2B 5fcf73b635ff86a728e2ab7ba58ba64059a3b81e148f4574a9f2b79375b5fae536cbff497a22e073015cf08baab9c7e8411ce43affd47e1058452358d061e8ed SHA512 b8d69276cfb861fc4766222548f7f1e45f40e03a118c634ad999292715d736192be3f740fda58fe844e7b21085bf3b1c41a9ed2d76c827fa67deaf7bec1fa385 -DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c -DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f -DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c -DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d -DIST getrandom-0.3.2.crate 49140 BLAKE2B abe823a8e91fdb83461007909ed447c64adceffb33dce63b18c6561e7c14263c66119370fecc9c564583bff6206800d5253704ca29be1824e210096abb3452fc SHA512 8c5ce6a6180554749a7eac237caaa852aafdcc92f052aa9b3eef24e10c4ec3794a0a1a1f35580d99dd864d464eb79121fbd19ab8f8780021b60378bc967e16a2 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f -DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 -DIST libc-0.2.171.crate 785246 BLAKE2B 2bfbb3146d63444632b924520bc3d8af4adc6bbc38f4a7c6e8a003365430372ac1c05246684b54f0a98c36c8a7f02c325e1a6dd7fec44adeff41767e427ea77f SHA512 aca8b5f769dff18d9b3d73cae2c496f64a9828edfb0b57412da01a89158e770a5dcbb74bd83612870f9a08eb31647c1a2c92463189f16b01be8cdfc76fe0bacd -DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151 -DIST mac_address-1.1.8.crate 12876 BLAKE2B c0e91482dc2aa5697188b747fc4544dbc787ee203821f7c2651b996d5041c7ae80ba02ad87b8ac447b16191644e3633136bea22cc379c3edcb669be499703eee SHA512 bc267a2347aa81e479f831ac6a06830176c7d5e97d85ec213c2845b30824585fb240111d3a8fbc2aee6b53dc6941d51f57c08dc4461d0293e945fc51f9d7bb35 -DIST md-5-0.10.6.crate 16161 BLAKE2B bdd43889aed114cfa97ed0c70bc97b89fda28b14033a0a26bc7309ed744ee907d59151ab92e9cb95f0ff0ca1cfe2af360c48f1b99fc8a246a25c803a4b444a0f SHA512 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca -DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 -DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c -DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a -DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434 -DIST pyo3-0.27.2.crate 1171342 BLAKE2B 421039fe650e01546661ab98593288f8058694d513261fe0025851a68b665bdfc001692c60a5a34ede92d13a6003e8f261e4bcdc17f67518a156f52916d2ff76 SHA512 b20f502bda6cc6d283012acbb2e0225219ccd77af09990872c76b0088947050d886eb47ed88e9e0dcb327d08ab4bf09119f7cab527dfde358e01df5a32bb64c2 -DIST pyo3-build-config-0.27.2.crate 35564 BLAKE2B 8786478e559613cc258e2d0153d549f65c13a24a3fe612da7ac96e5f4038a1714dbc6a01b2d3e3d99b3de3af9658ad220647fbba4a33305bef81c07100426ada SHA512 dc7cee79ce7febddeec9e70dd5de3b59696a5cf38afeccdfeda00307cc22166d0e9649d5e34e9801b7f495b31c104fa78dac2241248787daae8b9ea1f4551ce5 -DIST pyo3-ffi-0.27.2.crate 78552 BLAKE2B cdd6fb74a49615c42e6c6979e28c1d56e0061ae9e9897a20032d6be27c635433e9fa459847bf3c88de3be7503d045ef78d4ea3e028403c1ed00da96930ed73dd SHA512 29936c7a0fa524304ca8b017ac912e2c3e9237a86ac8510c17b96b75c7e83948599884f064428640456cd5fb256246d536da432d096f924e78360efd973cee0b -DIST pyo3-macros-0.27.2.crate 8913 BLAKE2B 99a9cf37cb05261fa75d0ede4ed8ad75bbe29b941a4c6a0907d1c1baa887d0777dcb5970c7fbe1337c1b127b6318d077e2d8374629485572f3f7997a3e3825b8 SHA512 b05f6b61c5b320e83e879384691cdb9ad57ade3ce5a9fdfb587ccd13ea1c92d2b210e2d7ca242c3d1a5f5173076a25578d3d81f5a8c3935a43f010bfa8452153 -DIST pyo3-macros-backend-0.27.2.crate 82513 BLAKE2B 9154f0275ac031fb456c313176490b7f98e033a9ff43caf32ca717e6dedc2c32435af5e7d9d2e784690fe2a379c033f0dc036b18c630fa7cb3c3365e335e3a12 SHA512 811fa48ceb5a87d23312b968efa9d8464653289cefc8a1e27838f03285eef67092652ba89eba655d243fa435edd97674a981267870d208e0b11390db32d1ad9f -DIST python3-dll-a-0.2.13.crate 85018 BLAKE2B 4531172b7e985041fe3cf7d164c67dc74e5974fbdbc80f1b7fb5e351d8115cda0a7a8f64c037ff7fcf4c20918fa2a53a29c8784035c571e0c46be39cdc7faff4 SHA512 01438c7af7a936ae6b95e1b81f4596627043a4b02eea85241a18ed137c23dff644f3e8d8eeb45b8e64ef1fd2693ab47fde47b6341dfc56f6c4eca032da46647c -DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 -DIST r-efi-5.2.0.crate 64764 BLAKE2B ee17fae983b2c39137cb75698062a3bf8edb4bc680b04900797730618b54298e2f1d13ceab6b660f7a1799f6fc4113ca15d4320b1b95fc42913e0930f3aa16f8 SHA512 80f89d467b482297ec2c13cb0dc8e310442495483e25c33bb523f1cb66d6ce01fee4a57b36880a4f51c0e9f20eb3f993a5bc0a13224d52693dbc81b97c630158 -DIST rand-0.9.2.crate 99930 BLAKE2B 4440c21211e3c09daf8797de5ae1c7c461ead207456ad0a0405c6da266de51427dbd68090c461f1a349a04064e4bdba8151656e2e9f7c17be1f4aaeec1e26f3a SHA512 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965 -DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96 -DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19 -DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 -DIST sha1_smol-1.0.1.crate 9809 BLAKE2B 954039c19b4c9faad6cd9f3f83edce220afb6970cb6628e69a1dd914a945a7b9466a8d46c41a650d505a3c01f406210ad59ed56504db18aa45125df3f2369cce SHA512 d0a67ca75b0617a39d28fdd73ae9aae3d3bf01ba24f6cc579b26da6f06125a304be90d446d17775959ab96ab165145657a54173679e6c0f42562a61c0e932b79 -DIST syn-2.0.68.crate 265035 BLAKE2B 8bc6f68ed286bea617a2cfaf3949bb699d3a0466faeca735314a51596ce950e4ee57eda88154bd562c1728cfaff4cdb5bc1ba701b9d47a9c50d4c4f011bee975 SHA512 7b781f8ea2b0d01c06f47d165da99cd96e3b44a33de1d77c78a2cb37ebe3f8304f426ba3d0d1cf766241dcc0537908774504df7d455d63bf89ec22ac0499d372 -DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a -DIST typenum-1.18.0.crate 74871 BLAKE2B 99116d32b5317a658526daaf4fece2b9dc8cdbbc30c1e7a32fadf913e56a270a742abe0a0d348ea6039ae74fd4258c702d4626b14071626b7c5d2e2c31d82dec SHA512 c30ca78f8ba2e3e1bbfb3472c01974a0aeecb4471640ef373ddbef984ab37bca87ad4eced8193e5db6206d35ead31ebc25cdfe958f371625eeb97b6664f9c9e3 -DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 -DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -DIST uuid-1.20.0.crate 60654 BLAKE2B f91ecedf66437f426ff6bb3633fd89f34b5c07898c2c44be02fa6c8217bcbf5dc86848ff882f3881b8f0847ec4dc9b51f4a62c4bf6a0e6577ab3cf9cf58f109f SHA512 16054a7814267ee0032ebc3ff408339d71b361499d7f1a1576ddbe42a605b94ada57578d7969aa9a3a028b38ded6016c2ad368356423154b2f488a38371f19e8 -DIST uuid_utils-0.14.1.tar.gz 22195 BLAKE2B 1f0cd513ba02d3bf4f3458d42424a9f82f6d7bdb418097f312ae9d20fac9de404f1056da154b6ef9420f6df06b94dbd929e4148c2547d246717e6a551bb5650a SHA512 c677f734e487a774976fc2ccd6550ea2b9bda17b3fb49f942f22127aff20400085472ae5f00d824e761a1667d74d618d07937b8e57b5b21346d1b198ee54c176 -DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 -DIST wasi-0.14.2+wasi-0.2.4.crate 140921 BLAKE2B 6b3ce7cb8ed888ad65053352b02b827bced3b59118d546ba593ffa9de48305bef62419751036e22b0f95c22fe34ea1d7bdf7fee0f6981181026d1eedfacf73d9 SHA512 57e47ba27fb2b66b34f017c85743b99687eb8bcdc1312fb36e30d0c501e670f00dc7d6113730d819364abef5e8ec04d95f0d1150ec2b6049e605fa8bbdaa2cb3 -DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3 -DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770 -DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42 -DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf -DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61 -DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 -DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST wit-bindgen-rt-0.39.0.crate 12241 BLAKE2B c8cda3c7a513dca58e2ad52b03692714750870801af37a235bfe1f217afe880f36df56d8e54b52ee1cb9f4e30f5580b8a28519b44084d2191146977f237e406f SHA512 24b559688991083057b7fc0b6fa9f84445ae11cf53fca20887f55da93c24d97c9a3ed6488b3a845fe88243530b46442d3c2de70da4dc1c64f3ac632a440ea2c7 -DIST zerocopy-0.8.26.crate 249223 BLAKE2B 793b5579fc9120026d2dd7b1a6e7fc2505476288c1f6dc06746c3d65a8655551ba7232ddebb54cb2abd1284d8103369820445cd11b31d86501871c69513e7e1a SHA512 dac6018003092ff65396c93de65a432edea42a28870af4e779f391c7be19a06b6df429493f433532613a8fa18998367714e89abd06324586f5f91f20fd5dc592 -DIST zerocopy-derive-0.8.26.crate 88080 BLAKE2B ca9b8ee1970b75d0119a520ab4f2a44b88d28b2b3c48acd2fb81f3fe1b1081efcb52c50bbe21045cc8b16d15305f87ea3c8032d40298af1ecf024e8ff8cf0c2a SHA512 344469950a97cd691849792a6a1bc875c04797c8e7950ef4bbce22a467f527cf28209f802ee8d74db71973355d1350fcd33b161000a92670fbf30e89e3e32526 diff --git a/dev-python/uuid-utils/metadata.xml b/dev-python/uuid-utils/metadata.xml deleted file mode 100644 index 5f070cb6d55b..000000000000 --- a/dev-python/uuid-utils/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>negril.nx+gentoo@gmail.com</email> - <name>Paul Zander</name> - </maintainer> - <upstream> - <doc>https://aminalaee.github.io/uuid-utils</doc> - <remote-id type="github">aminalaee/uuid-utils</remote-id> - <remote-id type="pypi">uuid_utils</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/uuid-utils/uuid-utils-0.14.1.ebuild b/dev-python/uuid-utils/uuid-utils-0.14.1.ebuild deleted file mode 100644 index 2613f7f763ba..000000000000 --- a/dev-python/uuid-utils/uuid-utils-0.14.1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - ahash@0.8.12 - atomic@0.6.1 - autocfg@1.1.0 - bitflags@2.5.0 - block-buffer@0.10.4 - bumpalo@3.19.0 - bytemuck@1.23.2 - cc@1.0.83 - cfg-if@1.0.0 - cfg_aliases@0.2.1 - crypto-common@0.1.6 - digest@0.10.7 - generic-array@0.14.7 - getrandom@0.3.2 - heck@0.5.0 - indoc@2.0.5 - js-sys@0.3.77 - libc@0.2.171 - log@0.4.27 - mac_address@1.1.8 - md-5@0.10.6 - memoffset@0.9.0 - nix@0.29.0 - once_cell@1.21.3 - portable-atomic@1.6.0 - ppv-lite86@0.2.17 - proc-macro2@1.0.86 - pyo3-build-config@0.27.2 - pyo3-ffi@0.27.2 - pyo3-macros-backend@0.27.2 - pyo3-macros@0.27.2 - pyo3@0.27.2 - python3-dll-a@0.2.13 - quote@1.0.36 - r-efi@5.2.0 - rand@0.9.2 - rand_chacha@0.9.0 - rand_core@0.9.3 - rustversion@1.0.22 - sha1_smol@1.0.1 - syn@2.0.68 - target-lexicon@0.13.2 - typenum@1.18.0 - unicode-ident@1.0.12 - unindent@0.2.3 - uuid@1.20.0 - version_check@0.9.4 - wasi@0.14.2+wasi-0.2.4 - wasm-bindgen-backend@0.2.100 - wasm-bindgen-macro-support@0.2.100 - wasm-bindgen-macro@0.2.100 - wasm-bindgen-shared@0.2.100 - wasm-bindgen@0.2.100 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - wit-bindgen-rt@0.39.0 - zerocopy-derive@0.8.26 - zerocopy@0.8.26 -" -RUST_MIN_VER="1.85.0" - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) -inherit cargo distutils-r1 pypi - -DESCRIPTION="Fast, drop-in replacement for Python's uuid module, powered by Rust." -HOMEPAGE=" - https://aminalaee.github.io/uuid-utils/ - https://github.com/aminalaee/uuid-utils - https://pypi.org/project/uuid_utils/ -" -SRC_URI+=" ${CARGO_CRATE_URIS}" - -LICENSE="BSD" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="/usr/lib/python.*/site-packages/uuid_utils/.*.so" - -EPYTEST_PLUGINS=() -EPYTEST_DESELECT=( - # Network sandbox probably messes with it - # https://github.com/aminalaee/uuid-utils/issues/99#issuecomment-3666565390 - tests/test_uuid.py::test_getnode -) -EPYTEST_IGNORE=( - # Benchmarking doesn't make sense in an ebuild - tests/test_benchmarks.py -) -distutils_enable_tests pytest diff --git a/dev-python/uuid6/Manifest b/dev-python/uuid6/Manifest deleted file mode 100644 index dd447da9bdfb..000000000000 --- a/dev-python/uuid6/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST uuid6-2025.0.1.tar.gz 13932 BLAKE2B f9fedcfbbab6fbe1a3bc903a6d985792581c3e2502485919823879a8106b03067b98e9e32157d90c5e87741a79c52d83a334657269071cab91b2ee6fdffa78d0 SHA512 95ba8f0fdf0c145855a3c496cda3290c5e740c99ebe8498faa722968b171fb8dabd242ed3a4b328f8047bb5946b1a119b0c6a319d5e1e02adf373d96cce2d48f diff --git a/dev-python/uuid6/metadata.xml b/dev-python/uuid6/metadata.xml deleted file mode 100644 index 5ae4f88571a7..000000000000 --- a/dev-python/uuid6/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">oittaa/uuid6-python</remote-id> - <remote-id type="pypi">uuid6</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/uuid6/uuid6-2025.0.1.ebuild b/dev-python/uuid6/uuid6-2025.0.1.ebuild deleted file mode 100644 index 351a70eaa1e5..000000000000 --- a/dev-python/uuid6/uuid6-2025.0.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="New time-based UUID formats which are suited for use as a database key" -HOMEPAGE=" - https://github.com/oittaa/uuid6-python/ - https://pypi.org/project/uuid6/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fragile to timing - # https://github.com/oittaa/uuid6-python/issues/227 - test/test_uuid6.py::UUIDTests::test_time -) diff --git a/dev-python/uv-build/Manifest b/dev-python/uv-build/Manifest deleted file mode 100644 index c941ffb14de6..000000000000 --- a/dev-python/uv-build/Manifest +++ /dev/null @@ -1,12 +0,0 @@ -DIST uv_build-0.11.10.tar.gz 376745 BLAKE2B 8447c14db66981f9188336dc1d8b7918784f2cfbdd2ddeed3d66f5cdc7a1d521f49082c68d5c48d5fbee87b8f4bdc39cb259353f99d63f6e77d2eed02c292e7c SHA512 ab1e10e9c23bfd90ef12a274695076a2e9756da3b13b062a9f4ab073fc8789a2faee3a8b87af1abeb071de84f245a26ebf896b31825b753acdd32ba74df6f1d0 -DIST uv_build-0.11.11.tar.gz 376722 BLAKE2B 58e62e3366961b489f1f6e1e8c83d0b770879660d9d3b0c6266dce46c5da8e9887408b09f0f59fd3fecda30adf887012df6390f386fb22843c0bb66e3c813a97 SHA512 ed612caee074c756c8ab242e3e0bf64e76dfddfefa383c3587b675b07e61621504ccaea653733c27ef2dd9b8bef1aa6d21ba1b9b39102d49c9ec3e9d7d13e758 -DIST uv_build-0.11.12.tar.gz 377487 BLAKE2B f9d4c1b53f9c4ff2209f2b96a581f01f0a363fa02c6724e3d4f1d10ac3dd8447eb15d2aaac2a2fafe3d8a3fe20bf37a0b65c2e24f771d7f163a09f34a0151d51 SHA512 99747e605f984fb8b9b8d9b68a987cf20f49cec24cb57f795ef393268246366befb390398ca8d447f1178b8ad307376a2dbb62d083b8e987c0d2d5ab8116a6b3 -DIST uv_build-0.11.13.tar.gz 377955 BLAKE2B 01f93cb472a2841dd2c516b9a02137fafcf081a3102a45a2ff03b92d4dde9c7a3fc0bc012ca1871a51ac9832f2ba9c9d7f51f0705eec2d239d50cd3c8948dca1 SHA512 d6e2986b16d0dc78a9e03261d70a847186672fbc737be54d6263c2b7992d39561817c2e97e2cd82d64349ed402bbc8b907bd9782ff104988fba9f32504dc9d51 -DIST uv_build-0.11.14.tar.gz 379337 BLAKE2B 26644ced88c39d7022e8c2cc37b8010319cb920b34d86ebfa502cb51f7fdff04a4856b955e451f13494e69834824a8242606c6bcb3b61bdb4a5dc5d459509c71 SHA512 c0d94041389aece658969170de6655ef09bfbce3496aed8e9b044b5af4a1db1288dce34d6ee7d12604d98feed6a3ee9ca95d7868f0a0f130a60d1f0136e6d6be -DIST uv_build-0.11.15.tar.gz 390571 BLAKE2B c15def99bc189d1470200eb1410a7a05f98cc17896fd296ab899d620301e64b947db1defe5f44e9461cb68007fd1078c43df3a5fb35bf7521099e7ca69347012 SHA512 968948d3428655fbbeb2322e28e411e7b3d7639c1d10ed0738b0a2e497284c78357053eb7dc6590bd39ff57875adfba56f3439fcd48515ba4a0fe1b10dcdff6b -DIST uv_build-0.11.16.tar.gz 390555 BLAKE2B 728d2aa39bd35ace67f95840acc73c7a361f8d9a6ee647d58110440af968ac7d1ddef347099a06facf8454f20218b85d1b367957bc788ac86e41efadfac57714 SHA512 fcc8bdf72e6d1769bc37668e8cbb3f8444f05ce3cb6eca6f949ec02d4adbe638b8f89b143a8af445c7c55ea5f9cffe1ea796ee49a6fdc1f60a07e9642cf9bd4e -DIST uv_build-0.11.17.tar.gz 398969 BLAKE2B d6a7a8f42b86eb8767c8873bcf65422b6ee6d391500359ca697d708635ada7305c898c01e20c2581a8c046229b3a286b5b112f822ab27b2bb71d00e32117572b SHA512 0d9e7507146a8bb3a4c32e20c9856fa614e7ee34c7d350af3bc60ff6a31bc5c6c76df3d45e26490e1da4d8f2036687000f9040afab1d4781cedca81062b29798 -DIST uv_build-0.11.18.tar.gz 399045 BLAKE2B 8389c0cc8ffa3d29d8684bb5cfcdb0485e4a0bb3c4ce3a32a3ebb44fcade6deec0e19ed24957716f11ba35e1c48fd34af878b11180544d1a4970faf14cad3819 SHA512 87b7e5bc3e908f3dbd4ab5a9cca29b54a72c961ec15a2955586f9248742f79b6c0974200366ab831cba2be7393a273e9c0302323f7b7389960197194517edfe5 -DIST uv_build-0.11.19.tar.gz 398965 BLAKE2B 01f2ba93ad45b68649599ace9a678478a9a595bcded022a5ff3ec4638f6e4f8d9ad21173c67511bb11f75327f3045e3cb4f9860b57d790502aa71ad8bda59f61 SHA512 9ff1f62933f1f3a81386306ad64c65153848ff9461ee6b690455d1bf6f41ac2287302e42afe11dbc9b1532c08908f96d5158d5b2ff0e829a10330472b7f346cc -DIST uv_build-0.11.7.tar.gz 365752 BLAKE2B 2de7a3656ea9960d2959a6bde66b85979b56e1cedce5ccc38759dae6a165d1d79998bcab3f43e472d91281fe320aadbb00f765776da3f06902b6a81b37d8b0aa SHA512 5ef23796480d36b20d1ca1b5c22eeb86c6634acbe9eb62642044d6c34a8dc45ca59727a77793fa324dbc3656a3659521544387d8afa346879675ff09fef1ca62 -DIST uv_build-0.11.8.tar.gz 367238 BLAKE2B 04dfc0cec62b53554b5041f77f0c34794ed2b9890449406af7011182acc23aab77bc087cdfcaf3d360a85169a51c998b4e7c0ddbdda1bdad4f487078226c6890 SHA512 67a5931ba6557c12e1fc668b061c5cfaefea7275fbeac4e658b6e37a748fb67b452b694960cec9bea97bcc4da43e24566a6adfec001057be478d8056894f54a5 diff --git a/dev-python/uv-build/metadata.xml b/dev-python/uv-build/metadata.xml deleted file mode 100644 index 936a4b3a6282..000000000000 --- a/dev-python/uv-build/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">astral-sh/uv</remote-id> - <remote-id type="pypi">uv-build</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/uv-build/uv-build-0.11.10.ebuild b/dev-python/uv-build/uv-build-0.11.10.ebuild deleted file mode 100644 index d66584ed2ede..000000000000 --- a/dev-python/uv-build/uv-build-0.11.10.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maturin compiles uv-build executable for every impl, we do not want -# that, so we use another backend. And since we use another backend, -# why not dogfood it in the first place? -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PEP517 uv build backend" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv-build/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/uv-${PV} -" -BDEPEND=" - test? ( - app-arch/unzip - dev-python/build[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # use the executable from dev-python/uv instead of building - # a largely overlapping uv-build executable (at least for now) - sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die - - # replace the build-system section - sed -i -e '/\[build-system\]/,$d' pyproject.toml || die - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["uv_build<9999"] - build-backend = "uv_build" - backend-path = ["src"] - EOF - - # rename to make uv-build find it - mv python src || die -} - -python_test() { - "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" - - local zip_result=$( - unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die - ) - local zip_expected="\ -Archive: dist/uv_build-${PV}-py3-none-any.whl - testing: uv_build/ OK - testing: uv_build/__init__.py OK - testing: uv_build/__main__.py OK - testing: uv_build/py.typed OK - testing: uv_build-${PV}.dist-info/ OK - testing: uv_build-${PV}.dist-info/WHEEL OK - testing: uv_build-${PV}.dist-info/METADATA OK - testing: uv_build-${PV}.dist-info/RECORD OK -No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ -" - if [[ ${zip_result} != ${zip_expected} ]]; then - eerror ".zip result:\n${zip_result}" - eerror ".zip expected:\n${zip_expected}" - die ".whl result mismatch" - fi - - local tar_result=$( - tar -tf "dist/uv_build-${PV}.tar.gz" || die - ) - local tar_expected="\ -uv_build-${PV}/PKG-INFO -uv_build-${PV}/ -uv_build-${PV}/README.md -uv_build-${PV}/pyproject.toml -uv_build-${PV}/src -uv_build-${PV}/src/uv_build -uv_build-${PV}/src/uv_build/__init__.py -uv_build-${PV}/src/uv_build/__main__.py -uv_build-${PV}/src/uv_build/py.typed\ -" - if [[ ${tar_result} != ${tar_expected} ]]; then - eerror ".tar.gz result:\n${tar_result}" - eerror ".tar.gz expected:\n${tar_expected}" - die ".tar.gz result mismatch" - fi -} diff --git a/dev-python/uv-build/uv-build-0.11.11.ebuild b/dev-python/uv-build/uv-build-0.11.11.ebuild deleted file mode 100644 index d66584ed2ede..000000000000 --- a/dev-python/uv-build/uv-build-0.11.11.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maturin compiles uv-build executable for every impl, we do not want -# that, so we use another backend. And since we use another backend, -# why not dogfood it in the first place? -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PEP517 uv build backend" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv-build/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/uv-${PV} -" -BDEPEND=" - test? ( - app-arch/unzip - dev-python/build[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # use the executable from dev-python/uv instead of building - # a largely overlapping uv-build executable (at least for now) - sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die - - # replace the build-system section - sed -i -e '/\[build-system\]/,$d' pyproject.toml || die - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["uv_build<9999"] - build-backend = "uv_build" - backend-path = ["src"] - EOF - - # rename to make uv-build find it - mv python src || die -} - -python_test() { - "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" - - local zip_result=$( - unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die - ) - local zip_expected="\ -Archive: dist/uv_build-${PV}-py3-none-any.whl - testing: uv_build/ OK - testing: uv_build/__init__.py OK - testing: uv_build/__main__.py OK - testing: uv_build/py.typed OK - testing: uv_build-${PV}.dist-info/ OK - testing: uv_build-${PV}.dist-info/WHEEL OK - testing: uv_build-${PV}.dist-info/METADATA OK - testing: uv_build-${PV}.dist-info/RECORD OK -No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ -" - if [[ ${zip_result} != ${zip_expected} ]]; then - eerror ".zip result:\n${zip_result}" - eerror ".zip expected:\n${zip_expected}" - die ".whl result mismatch" - fi - - local tar_result=$( - tar -tf "dist/uv_build-${PV}.tar.gz" || die - ) - local tar_expected="\ -uv_build-${PV}/PKG-INFO -uv_build-${PV}/ -uv_build-${PV}/README.md -uv_build-${PV}/pyproject.toml -uv_build-${PV}/src -uv_build-${PV}/src/uv_build -uv_build-${PV}/src/uv_build/__init__.py -uv_build-${PV}/src/uv_build/__main__.py -uv_build-${PV}/src/uv_build/py.typed\ -" - if [[ ${tar_result} != ${tar_expected} ]]; then - eerror ".tar.gz result:\n${tar_result}" - eerror ".tar.gz expected:\n${tar_expected}" - die ".tar.gz result mismatch" - fi -} diff --git a/dev-python/uv-build/uv-build-0.11.12.ebuild b/dev-python/uv-build/uv-build-0.11.12.ebuild deleted file mode 100644 index d66584ed2ede..000000000000 --- a/dev-python/uv-build/uv-build-0.11.12.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maturin compiles uv-build executable for every impl, we do not want -# that, so we use another backend. And since we use another backend, -# why not dogfood it in the first place? -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PEP517 uv build backend" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv-build/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/uv-${PV} -" -BDEPEND=" - test? ( - app-arch/unzip - dev-python/build[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # use the executable from dev-python/uv instead of building - # a largely overlapping uv-build executable (at least for now) - sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die - - # replace the build-system section - sed -i -e '/\[build-system\]/,$d' pyproject.toml || die - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["uv_build<9999"] - build-backend = "uv_build" - backend-path = ["src"] - EOF - - # rename to make uv-build find it - mv python src || die -} - -python_test() { - "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" - - local zip_result=$( - unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die - ) - local zip_expected="\ -Archive: dist/uv_build-${PV}-py3-none-any.whl - testing: uv_build/ OK - testing: uv_build/__init__.py OK - testing: uv_build/__main__.py OK - testing: uv_build/py.typed OK - testing: uv_build-${PV}.dist-info/ OK - testing: uv_build-${PV}.dist-info/WHEEL OK - testing: uv_build-${PV}.dist-info/METADATA OK - testing: uv_build-${PV}.dist-info/RECORD OK -No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ -" - if [[ ${zip_result} != ${zip_expected} ]]; then - eerror ".zip result:\n${zip_result}" - eerror ".zip expected:\n${zip_expected}" - die ".whl result mismatch" - fi - - local tar_result=$( - tar -tf "dist/uv_build-${PV}.tar.gz" || die - ) - local tar_expected="\ -uv_build-${PV}/PKG-INFO -uv_build-${PV}/ -uv_build-${PV}/README.md -uv_build-${PV}/pyproject.toml -uv_build-${PV}/src -uv_build-${PV}/src/uv_build -uv_build-${PV}/src/uv_build/__init__.py -uv_build-${PV}/src/uv_build/__main__.py -uv_build-${PV}/src/uv_build/py.typed\ -" - if [[ ${tar_result} != ${tar_expected} ]]; then - eerror ".tar.gz result:\n${tar_result}" - eerror ".tar.gz expected:\n${tar_expected}" - die ".tar.gz result mismatch" - fi -} diff --git a/dev-python/uv-build/uv-build-0.11.13.ebuild b/dev-python/uv-build/uv-build-0.11.13.ebuild deleted file mode 100644 index d66584ed2ede..000000000000 --- a/dev-python/uv-build/uv-build-0.11.13.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maturin compiles uv-build executable for every impl, we do not want -# that, so we use another backend. And since we use another backend, -# why not dogfood it in the first place? -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PEP517 uv build backend" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv-build/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/uv-${PV} -" -BDEPEND=" - test? ( - app-arch/unzip - dev-python/build[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # use the executable from dev-python/uv instead of building - # a largely overlapping uv-build executable (at least for now) - sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die - - # replace the build-system section - sed -i -e '/\[build-system\]/,$d' pyproject.toml || die - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["uv_build<9999"] - build-backend = "uv_build" - backend-path = ["src"] - EOF - - # rename to make uv-build find it - mv python src || die -} - -python_test() { - "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" - - local zip_result=$( - unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die - ) - local zip_expected="\ -Archive: dist/uv_build-${PV}-py3-none-any.whl - testing: uv_build/ OK - testing: uv_build/__init__.py OK - testing: uv_build/__main__.py OK - testing: uv_build/py.typed OK - testing: uv_build-${PV}.dist-info/ OK - testing: uv_build-${PV}.dist-info/WHEEL OK - testing: uv_build-${PV}.dist-info/METADATA OK - testing: uv_build-${PV}.dist-info/RECORD OK -No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ -" - if [[ ${zip_result} != ${zip_expected} ]]; then - eerror ".zip result:\n${zip_result}" - eerror ".zip expected:\n${zip_expected}" - die ".whl result mismatch" - fi - - local tar_result=$( - tar -tf "dist/uv_build-${PV}.tar.gz" || die - ) - local tar_expected="\ -uv_build-${PV}/PKG-INFO -uv_build-${PV}/ -uv_build-${PV}/README.md -uv_build-${PV}/pyproject.toml -uv_build-${PV}/src -uv_build-${PV}/src/uv_build -uv_build-${PV}/src/uv_build/__init__.py -uv_build-${PV}/src/uv_build/__main__.py -uv_build-${PV}/src/uv_build/py.typed\ -" - if [[ ${tar_result} != ${tar_expected} ]]; then - eerror ".tar.gz result:\n${tar_result}" - eerror ".tar.gz expected:\n${tar_expected}" - die ".tar.gz result mismatch" - fi -} diff --git a/dev-python/uv-build/uv-build-0.11.14.ebuild b/dev-python/uv-build/uv-build-0.11.14.ebuild deleted file mode 100644 index d66584ed2ede..000000000000 --- a/dev-python/uv-build/uv-build-0.11.14.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maturin compiles uv-build executable for every impl, we do not want -# that, so we use another backend. And since we use another backend, -# why not dogfood it in the first place? -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PEP517 uv build backend" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv-build/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/uv-${PV} -" -BDEPEND=" - test? ( - app-arch/unzip - dev-python/build[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # use the executable from dev-python/uv instead of building - # a largely overlapping uv-build executable (at least for now) - sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die - - # replace the build-system section - sed -i -e '/\[build-system\]/,$d' pyproject.toml || die - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["uv_build<9999"] - build-backend = "uv_build" - backend-path = ["src"] - EOF - - # rename to make uv-build find it - mv python src || die -} - -python_test() { - "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" - - local zip_result=$( - unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die - ) - local zip_expected="\ -Archive: dist/uv_build-${PV}-py3-none-any.whl - testing: uv_build/ OK - testing: uv_build/__init__.py OK - testing: uv_build/__main__.py OK - testing: uv_build/py.typed OK - testing: uv_build-${PV}.dist-info/ OK - testing: uv_build-${PV}.dist-info/WHEEL OK - testing: uv_build-${PV}.dist-info/METADATA OK - testing: uv_build-${PV}.dist-info/RECORD OK -No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ -" - if [[ ${zip_result} != ${zip_expected} ]]; then - eerror ".zip result:\n${zip_result}" - eerror ".zip expected:\n${zip_expected}" - die ".whl result mismatch" - fi - - local tar_result=$( - tar -tf "dist/uv_build-${PV}.tar.gz" || die - ) - local tar_expected="\ -uv_build-${PV}/PKG-INFO -uv_build-${PV}/ -uv_build-${PV}/README.md -uv_build-${PV}/pyproject.toml -uv_build-${PV}/src -uv_build-${PV}/src/uv_build -uv_build-${PV}/src/uv_build/__init__.py -uv_build-${PV}/src/uv_build/__main__.py -uv_build-${PV}/src/uv_build/py.typed\ -" - if [[ ${tar_result} != ${tar_expected} ]]; then - eerror ".tar.gz result:\n${tar_result}" - eerror ".tar.gz expected:\n${tar_expected}" - die ".tar.gz result mismatch" - fi -} diff --git a/dev-python/uv-build/uv-build-0.11.15.ebuild b/dev-python/uv-build/uv-build-0.11.15.ebuild deleted file mode 100644 index d66584ed2ede..000000000000 --- a/dev-python/uv-build/uv-build-0.11.15.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maturin compiles uv-build executable for every impl, we do not want -# that, so we use another backend. And since we use another backend, -# why not dogfood it in the first place? -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PEP517 uv build backend" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv-build/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/uv-${PV} -" -BDEPEND=" - test? ( - app-arch/unzip - dev-python/build[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # use the executable from dev-python/uv instead of building - # a largely overlapping uv-build executable (at least for now) - sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die - - # replace the build-system section - sed -i -e '/\[build-system\]/,$d' pyproject.toml || die - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["uv_build<9999"] - build-backend = "uv_build" - backend-path = ["src"] - EOF - - # rename to make uv-build find it - mv python src || die -} - -python_test() { - "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" - - local zip_result=$( - unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die - ) - local zip_expected="\ -Archive: dist/uv_build-${PV}-py3-none-any.whl - testing: uv_build/ OK - testing: uv_build/__init__.py OK - testing: uv_build/__main__.py OK - testing: uv_build/py.typed OK - testing: uv_build-${PV}.dist-info/ OK - testing: uv_build-${PV}.dist-info/WHEEL OK - testing: uv_build-${PV}.dist-info/METADATA OK - testing: uv_build-${PV}.dist-info/RECORD OK -No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ -" - if [[ ${zip_result} != ${zip_expected} ]]; then - eerror ".zip result:\n${zip_result}" - eerror ".zip expected:\n${zip_expected}" - die ".whl result mismatch" - fi - - local tar_result=$( - tar -tf "dist/uv_build-${PV}.tar.gz" || die - ) - local tar_expected="\ -uv_build-${PV}/PKG-INFO -uv_build-${PV}/ -uv_build-${PV}/README.md -uv_build-${PV}/pyproject.toml -uv_build-${PV}/src -uv_build-${PV}/src/uv_build -uv_build-${PV}/src/uv_build/__init__.py -uv_build-${PV}/src/uv_build/__main__.py -uv_build-${PV}/src/uv_build/py.typed\ -" - if [[ ${tar_result} != ${tar_expected} ]]; then - eerror ".tar.gz result:\n${tar_result}" - eerror ".tar.gz expected:\n${tar_expected}" - die ".tar.gz result mismatch" - fi -} diff --git a/dev-python/uv-build/uv-build-0.11.16.ebuild b/dev-python/uv-build/uv-build-0.11.16.ebuild deleted file mode 100644 index d66584ed2ede..000000000000 --- a/dev-python/uv-build/uv-build-0.11.16.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maturin compiles uv-build executable for every impl, we do not want -# that, so we use another backend. And since we use another backend, -# why not dogfood it in the first place? -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PEP517 uv build backend" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv-build/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/uv-${PV} -" -BDEPEND=" - test? ( - app-arch/unzip - dev-python/build[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # use the executable from dev-python/uv instead of building - # a largely overlapping uv-build executable (at least for now) - sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die - - # replace the build-system section - sed -i -e '/\[build-system\]/,$d' pyproject.toml || die - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["uv_build<9999"] - build-backend = "uv_build" - backend-path = ["src"] - EOF - - # rename to make uv-build find it - mv python src || die -} - -python_test() { - "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" - - local zip_result=$( - unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die - ) - local zip_expected="\ -Archive: dist/uv_build-${PV}-py3-none-any.whl - testing: uv_build/ OK - testing: uv_build/__init__.py OK - testing: uv_build/__main__.py OK - testing: uv_build/py.typed OK - testing: uv_build-${PV}.dist-info/ OK - testing: uv_build-${PV}.dist-info/WHEEL OK - testing: uv_build-${PV}.dist-info/METADATA OK - testing: uv_build-${PV}.dist-info/RECORD OK -No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ -" - if [[ ${zip_result} != ${zip_expected} ]]; then - eerror ".zip result:\n${zip_result}" - eerror ".zip expected:\n${zip_expected}" - die ".whl result mismatch" - fi - - local tar_result=$( - tar -tf "dist/uv_build-${PV}.tar.gz" || die - ) - local tar_expected="\ -uv_build-${PV}/PKG-INFO -uv_build-${PV}/ -uv_build-${PV}/README.md -uv_build-${PV}/pyproject.toml -uv_build-${PV}/src -uv_build-${PV}/src/uv_build -uv_build-${PV}/src/uv_build/__init__.py -uv_build-${PV}/src/uv_build/__main__.py -uv_build-${PV}/src/uv_build/py.typed\ -" - if [[ ${tar_result} != ${tar_expected} ]]; then - eerror ".tar.gz result:\n${tar_result}" - eerror ".tar.gz expected:\n${tar_expected}" - die ".tar.gz result mismatch" - fi -} diff --git a/dev-python/uv-build/uv-build-0.11.17.ebuild b/dev-python/uv-build/uv-build-0.11.17.ebuild deleted file mode 100644 index d66584ed2ede..000000000000 --- a/dev-python/uv-build/uv-build-0.11.17.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maturin compiles uv-build executable for every impl, we do not want -# that, so we use another backend. And since we use another backend, -# why not dogfood it in the first place? -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PEP517 uv build backend" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv-build/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/uv-${PV} -" -BDEPEND=" - test? ( - app-arch/unzip - dev-python/build[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # use the executable from dev-python/uv instead of building - # a largely overlapping uv-build executable (at least for now) - sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die - - # replace the build-system section - sed -i -e '/\[build-system\]/,$d' pyproject.toml || die - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["uv_build<9999"] - build-backend = "uv_build" - backend-path = ["src"] - EOF - - # rename to make uv-build find it - mv python src || die -} - -python_test() { - "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" - - local zip_result=$( - unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die - ) - local zip_expected="\ -Archive: dist/uv_build-${PV}-py3-none-any.whl - testing: uv_build/ OK - testing: uv_build/__init__.py OK - testing: uv_build/__main__.py OK - testing: uv_build/py.typed OK - testing: uv_build-${PV}.dist-info/ OK - testing: uv_build-${PV}.dist-info/WHEEL OK - testing: uv_build-${PV}.dist-info/METADATA OK - testing: uv_build-${PV}.dist-info/RECORD OK -No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ -" - if [[ ${zip_result} != ${zip_expected} ]]; then - eerror ".zip result:\n${zip_result}" - eerror ".zip expected:\n${zip_expected}" - die ".whl result mismatch" - fi - - local tar_result=$( - tar -tf "dist/uv_build-${PV}.tar.gz" || die - ) - local tar_expected="\ -uv_build-${PV}/PKG-INFO -uv_build-${PV}/ -uv_build-${PV}/README.md -uv_build-${PV}/pyproject.toml -uv_build-${PV}/src -uv_build-${PV}/src/uv_build -uv_build-${PV}/src/uv_build/__init__.py -uv_build-${PV}/src/uv_build/__main__.py -uv_build-${PV}/src/uv_build/py.typed\ -" - if [[ ${tar_result} != ${tar_expected} ]]; then - eerror ".tar.gz result:\n${tar_result}" - eerror ".tar.gz expected:\n${tar_expected}" - die ".tar.gz result mismatch" - fi -} diff --git a/dev-python/uv-build/uv-build-0.11.18.ebuild b/dev-python/uv-build/uv-build-0.11.18.ebuild deleted file mode 100644 index d66584ed2ede..000000000000 --- a/dev-python/uv-build/uv-build-0.11.18.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maturin compiles uv-build executable for every impl, we do not want -# that, so we use another backend. And since we use another backend, -# why not dogfood it in the first place? -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PEP517 uv build backend" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv-build/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/uv-${PV} -" -BDEPEND=" - test? ( - app-arch/unzip - dev-python/build[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # use the executable from dev-python/uv instead of building - # a largely overlapping uv-build executable (at least for now) - sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die - - # replace the build-system section - sed -i -e '/\[build-system\]/,$d' pyproject.toml || die - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["uv_build<9999"] - build-backend = "uv_build" - backend-path = ["src"] - EOF - - # rename to make uv-build find it - mv python src || die -} - -python_test() { - "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" - - local zip_result=$( - unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die - ) - local zip_expected="\ -Archive: dist/uv_build-${PV}-py3-none-any.whl - testing: uv_build/ OK - testing: uv_build/__init__.py OK - testing: uv_build/__main__.py OK - testing: uv_build/py.typed OK - testing: uv_build-${PV}.dist-info/ OK - testing: uv_build-${PV}.dist-info/WHEEL OK - testing: uv_build-${PV}.dist-info/METADATA OK - testing: uv_build-${PV}.dist-info/RECORD OK -No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ -" - if [[ ${zip_result} != ${zip_expected} ]]; then - eerror ".zip result:\n${zip_result}" - eerror ".zip expected:\n${zip_expected}" - die ".whl result mismatch" - fi - - local tar_result=$( - tar -tf "dist/uv_build-${PV}.tar.gz" || die - ) - local tar_expected="\ -uv_build-${PV}/PKG-INFO -uv_build-${PV}/ -uv_build-${PV}/README.md -uv_build-${PV}/pyproject.toml -uv_build-${PV}/src -uv_build-${PV}/src/uv_build -uv_build-${PV}/src/uv_build/__init__.py -uv_build-${PV}/src/uv_build/__main__.py -uv_build-${PV}/src/uv_build/py.typed\ -" - if [[ ${tar_result} != ${tar_expected} ]]; then - eerror ".tar.gz result:\n${tar_result}" - eerror ".tar.gz expected:\n${tar_expected}" - die ".tar.gz result mismatch" - fi -} diff --git a/dev-python/uv-build/uv-build-0.11.19.ebuild b/dev-python/uv-build/uv-build-0.11.19.ebuild deleted file mode 100644 index d66584ed2ede..000000000000 --- a/dev-python/uv-build/uv-build-0.11.19.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maturin compiles uv-build executable for every impl, we do not want -# that, so we use another backend. And since we use another backend, -# why not dogfood it in the first place? -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PEP517 uv build backend" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv-build/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/uv-${PV} -" -BDEPEND=" - test? ( - app-arch/unzip - dev-python/build[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # use the executable from dev-python/uv instead of building - # a largely overlapping uv-build executable (at least for now) - sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die - - # replace the build-system section - sed -i -e '/\[build-system\]/,$d' pyproject.toml || die - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["uv_build<9999"] - build-backend = "uv_build" - backend-path = ["src"] - EOF - - # rename to make uv-build find it - mv python src || die -} - -python_test() { - "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" - - local zip_result=$( - unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die - ) - local zip_expected="\ -Archive: dist/uv_build-${PV}-py3-none-any.whl - testing: uv_build/ OK - testing: uv_build/__init__.py OK - testing: uv_build/__main__.py OK - testing: uv_build/py.typed OK - testing: uv_build-${PV}.dist-info/ OK - testing: uv_build-${PV}.dist-info/WHEEL OK - testing: uv_build-${PV}.dist-info/METADATA OK - testing: uv_build-${PV}.dist-info/RECORD OK -No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ -" - if [[ ${zip_result} != ${zip_expected} ]]; then - eerror ".zip result:\n${zip_result}" - eerror ".zip expected:\n${zip_expected}" - die ".whl result mismatch" - fi - - local tar_result=$( - tar -tf "dist/uv_build-${PV}.tar.gz" || die - ) - local tar_expected="\ -uv_build-${PV}/PKG-INFO -uv_build-${PV}/ -uv_build-${PV}/README.md -uv_build-${PV}/pyproject.toml -uv_build-${PV}/src -uv_build-${PV}/src/uv_build -uv_build-${PV}/src/uv_build/__init__.py -uv_build-${PV}/src/uv_build/__main__.py -uv_build-${PV}/src/uv_build/py.typed\ -" - if [[ ${tar_result} != ${tar_expected} ]]; then - eerror ".tar.gz result:\n${tar_result}" - eerror ".tar.gz expected:\n${tar_expected}" - die ".tar.gz result mismatch" - fi -} diff --git a/dev-python/uv-build/uv-build-0.11.7.ebuild b/dev-python/uv-build/uv-build-0.11.7.ebuild deleted file mode 100644 index 84fe1c8f0a60..000000000000 --- a/dev-python/uv-build/uv-build-0.11.7.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maturin compiles uv-build executable for every impl, we do not want -# that, so we use another backend. And since we use another backend, -# why not dogfood it in the first place? -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PEP517 uv build backend" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv-build/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/uv-${PV} -" -BDEPEND=" - test? ( - app-arch/unzip - dev-python/build[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # use the executable from dev-python/uv instead of building - # a largely overlapping uv-build executable (at least for now) - sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die - - # replace the build-system section - sed -i -e '/\[build-system\]/,$d' pyproject.toml || die - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["uv_build<9999"] - build-backend = "uv_build" - backend-path = ["src"] - EOF - - # rename to make uv-build find it - mv python src || die -} - -python_test() { - "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" - - local zip_result=$( - unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die - ) - local zip_expected="\ -Archive: dist/uv_build-${PV}-py3-none-any.whl - testing: uv_build/ OK - testing: uv_build/__init__.py OK - testing: uv_build/__main__.py OK - testing: uv_build/py.typed OK - testing: uv_build-${PV}.dist-info/ OK - testing: uv_build-${PV}.dist-info/WHEEL OK - testing: uv_build-${PV}.dist-info/METADATA OK - testing: uv_build-${PV}.dist-info/RECORD OK -No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ -" - if [[ ${zip_result} != ${zip_expected} ]]; then - eerror ".zip result:\n${zip_result}" - eerror ".zip expected:\n${zip_expected}" - die ".whl result mismatch" - fi - - local tar_result=$( - tar -tf "dist/uv_build-${PV}.tar.gz" || die - ) - local tar_expected="\ -uv_build-${PV}/PKG-INFO -uv_build-${PV}/ -uv_build-${PV}/README.md -uv_build-${PV}/pyproject.toml -uv_build-${PV}/src -uv_build-${PV}/src/uv_build -uv_build-${PV}/src/uv_build/__init__.py -uv_build-${PV}/src/uv_build/__main__.py -uv_build-${PV}/src/uv_build/py.typed\ -" - if [[ ${tar_result} != ${tar_expected} ]]; then - eerror ".tar.gz result:\n${tar_result}" - eerror ".tar.gz expected:\n${tar_expected}" - die ".tar.gz result mismatch" - fi -} diff --git a/dev-python/uv-build/uv-build-0.11.8.ebuild b/dev-python/uv-build/uv-build-0.11.8.ebuild deleted file mode 100644 index d66584ed2ede..000000000000 --- a/dev-python/uv-build/uv-build-0.11.8.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Maturin compiles uv-build executable for every impl, we do not want -# that, so we use another backend. And since we use another backend, -# why not dogfood it in the first place? -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PEP517 uv build backend" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv-build/ -" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/uv-${PV} -" -BDEPEND=" - test? ( - app-arch/unzip - dev-python/build[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # use the executable from dev-python/uv instead of building - # a largely overlapping uv-build executable (at least for now) - sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die - - # replace the build-system section - sed -i -e '/\[build-system\]/,$d' pyproject.toml || die - cat >> pyproject.toml <<-EOF || die - [build-system] - requires = ["uv_build<9999"] - build-backend = "uv_build" - backend-path = ["src"] - EOF - - # rename to make uv-build find it - mv python src || die -} - -python_test() { - "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}" - - local zip_result=$( - unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die - ) - local zip_expected="\ -Archive: dist/uv_build-${PV}-py3-none-any.whl - testing: uv_build/ OK - testing: uv_build/__init__.py OK - testing: uv_build/__main__.py OK - testing: uv_build/py.typed OK - testing: uv_build-${PV}.dist-info/ OK - testing: uv_build-${PV}.dist-info/WHEEL OK - testing: uv_build-${PV}.dist-info/METADATA OK - testing: uv_build-${PV}.dist-info/RECORD OK -No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\ -" - if [[ ${zip_result} != ${zip_expected} ]]; then - eerror ".zip result:\n${zip_result}" - eerror ".zip expected:\n${zip_expected}" - die ".whl result mismatch" - fi - - local tar_result=$( - tar -tf "dist/uv_build-${PV}.tar.gz" || die - ) - local tar_expected="\ -uv_build-${PV}/PKG-INFO -uv_build-${PV}/ -uv_build-${PV}/README.md -uv_build-${PV}/pyproject.toml -uv_build-${PV}/src -uv_build-${PV}/src/uv_build -uv_build-${PV}/src/uv_build/__init__.py -uv_build-${PV}/src/uv_build/__main__.py -uv_build-${PV}/src/uv_build/py.typed\ -" - if [[ ${tar_result} != ${tar_expected} ]]; then - eerror ".tar.gz result:\n${tar_result}" - eerror ".tar.gz expected:\n${tar_expected}" - die ".tar.gz result mismatch" - fi -} diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest deleted file mode 100644 index 4f68f00d0969..000000000000 --- a/dev-python/uv/Manifest +++ /dev/null @@ -1,24 +0,0 @@ -DIST uv-0.11.10-crates.tar.xz 46797580 BLAKE2B 69c193a4d0d8b81b7ee504ad4439c36474b4bbfd91387b29a498f5cdc1529b3d52d0bbd2249e1ec4163914f63b4c139f68762396ed61e3480e5a813089277d59 SHA512 dbde92b55820f8b507f2c87d35917cf9e43da9add81046c2715a8e542e2d88d5916d90e7c07e9d1dc8331ca7b098e38cc5bcbac0ef66ceb81c5a68d9146bb35b -DIST uv-0.11.10.gh.tar.gz 5252516 BLAKE2B 81502332be0bc84c89714a61c4befef787f5191bb0aa56f6fe7aec08d3f5df7ee0df44bace6c1bfdd34b7b2dd65a42f621888b240688495526bdcea86fd5879f SHA512 d969396c1cf0793a4589aa8c9c47b100d3e1ca8bdd55bd95f3bdbd1164c67f58678c06190f35e22248d173f6ddc2b24cbae8c5888f44dd2cc6a1a7e1f0eeea16 -DIST uv-0.11.11-crates.tar.xz 46797580 BLAKE2B 69c193a4d0d8b81b7ee504ad4439c36474b4bbfd91387b29a498f5cdc1529b3d52d0bbd2249e1ec4163914f63b4c139f68762396ed61e3480e5a813089277d59 SHA512 dbde92b55820f8b507f2c87d35917cf9e43da9add81046c2715a8e542e2d88d5916d90e7c07e9d1dc8331ca7b098e38cc5bcbac0ef66ceb81c5a68d9146bb35b -DIST uv-0.11.11.gh.tar.gz 5253331 BLAKE2B 4a866f3838bd60630e3ff47ea8e6c754fd986aa242bc9c355f071bed321385d9ef6049a7663777027d49b9fbd80cf0793b2ab0271500d7305873574332b5a48e SHA512 f9129868fb8d343d63e4080deb0e71e71fdb5c71e2ea4f17d05d0f0c20338daf86f521895e8bd69795ffad36ddc94e8cf5ee8fbbb4eb5fdc0692524b21eef9c6 -DIST uv-0.11.12-crates.tar.xz 46797580 BLAKE2B 69c193a4d0d8b81b7ee504ad4439c36474b4bbfd91387b29a498f5cdc1529b3d52d0bbd2249e1ec4163914f63b4c139f68762396ed61e3480e5a813089277d59 SHA512 dbde92b55820f8b507f2c87d35917cf9e43da9add81046c2715a8e542e2d88d5916d90e7c07e9d1dc8331ca7b098e38cc5bcbac0ef66ceb81c5a68d9146bb35b -DIST uv-0.11.12.gh.tar.gz 5259600 BLAKE2B bf43a4b38e37a45d73820e3d445ac38a56314cefcdc0a734cad5b93200ce9e4b689c8aa3125eb34d8aa150ff4b2b94b786dd518a49aacf6d6ce655f66e9506f9 SHA512 a23c95152f0515645174b85ed8887fe29e3e56d457aaad7992cfe5a59b95e527348ebd7e0ce9d23cf589f20849326a876ae61ed9b10324a48b8021077cd264fe -DIST uv-0.11.13-crates.tar.xz 46795796 BLAKE2B d087b947c1c673bffb4095ba3ccdd24251a91e382d702511665af5b4d8a38acc3ebd386405a2f98c256524f71d71ad859aead336d3db73d46ae6ca59dc182d81 SHA512 879dc13c29323b7cc7b84331cab40f6ac0519e564024c2ce9e07df2be5d79be0d3ba6615a98bfba976bd108aedae5953997cc86c94c9907ecb16f8b97e7b891f -DIST uv-0.11.13.gh.tar.gz 5260441 BLAKE2B 36ac78b2857d39b5dc6e24617ed44a0526039723bb5c078713536156524709bca4a8b82f6a9fefa1d66b3e08d6f5c7d2a16ab17c5266d18518e68e3583bd48d0 SHA512 04c6451c1250bf997cd412906d09195234513a160694e31f1dce5dbd04184dfed3307a27948fc32656050cc0d089f05d3f80e31b2ce942e1e93a6de032f90e42 -DIST uv-0.11.14-crates.tar.xz 46820736 BLAKE2B 198e55be6417a2144cfba292ab943eb881bb2d3d99db259cb2cad2199d16f2eef4cc372d4b15bb5a78c6faf90b23163b2fc6366b6a88c0c089ff7113d62d80c7 SHA512 108f22ce909df5caac55e4952e1483222da0a65d64b9969a8c3224923cdf3528ce89f51a9c0a89542e4d536dd72c896a94764b9daac3376799445100705c4db1 -DIST uv-0.11.14.gh.tar.gz 5268861 BLAKE2B 7cea3f62c4756cd961efdf1d949d0dee469fb8ab0475f8f1149756c8ab1a4f767e5c88aa29011f8f6f862d48733ce7d8bb64d7b742d792dad2fd04c1c7d365c1 SHA512 375efa7d4afb3128e5d833f91d9fe91439d0c45c607996dae0cf25bf9b8d1a164858dccd00875020b88377fffecabb6afab8353ef0b7e393c83d64ed2320d3c2 -DIST uv-0.11.15-crates.tar.xz 44930344 BLAKE2B 7935f68e43735834ac15c9a99107aa726db61e4ab1b333ebc6dfce50731e7c8497fd4a6247e500b7d2bbe2b7d884921942f5f741d57e045d2ff0623aaccf2f22 SHA512 466eff5799ec190d30b27671fbd3c1f637695b0bc3663bc94fefcdb431042b28c8562fa61e2c09bce77f21755680050441caa95ab50e16f2198e61ef91087638 -DIST uv-0.11.15.gh.tar.gz 5298620 BLAKE2B f11067be05d6d4fd40e1cc13ea37933cb87908fec6ff33c0c14d43d304ff4b09ebb1ec4c3c6bb0f761ed0427be5964c088d81def2b6ecb4f906cf2c40c4c7cc1 SHA512 af427dfeaa1112642c46812f8b5a3b0b56e00fe5d308f3c5d59aa18a6e14f24254ea3041b6605967f742dd11ac85833c08d7552fb8de4bc4e8f8832e39236d7c -DIST uv-0.11.16-crates.tar.xz 44976320 BLAKE2B 4d044d570cb5cd24ab59f2c66e82f1b8b3b204437bccd7c3bacf9b8b43c6a122f7a3cb96f017a21c53a051127a8e6d2ac66e36d5fb9c6d3cd16067fe0ed6d57d SHA512 dc817368a3fdb99e78be2e4140a3aab8bdca23122b66a2ca459da33cf83f55f8047e884568660d61942b4bba80baf3d22a4ca1331211a597b2ce79a8ce835901 -DIST uv-0.11.16.gh.tar.gz 5318655 BLAKE2B 3b818282877d727ea4d6e176157ece28c0cc97525de49e523934b57e0a35399c8d2fb8642261565a9beb6f7f13d0776806207803569229e9445633822bd5aa0b SHA512 c830b9808eeedbfdcbc8ee75ba978f9309b89f1740aa3d363cc661c42ea066b87d3d21c8cc4ccf215e8233ea3b4c2669537ffe5955cf68adf7367755428618bc -DIST uv-0.11.17-crates.tar.xz 44959296 BLAKE2B 67b39c5547e6809b4788d7945d635e5a793632be67b60c7767e8ec9157a3fbb3c1321ee7d2f7d091a990b7be2ed06335ba8c0dd487a03fe6b16a8954191d1aac SHA512 c45ebc83cefedbea71d5a5d92650cea377f5fc53c53eba2d1554b35b8038624ba7d00378961d41145601b54a5b2b8d8da3e5e68348ecf3a244146419ae05bc6e -DIST uv-0.11.17.gh.tar.gz 5349885 BLAKE2B b38fd4e6a4f0fc33f3f8f63ec235e1a586fd481ca600de3869366ac257fb6ef2a98da554b8ee06be03dd883d53d24de061cd771780006c0bfce5ea501b3414d0 SHA512 ff5aaa75585fb23d4de034e0519b333e031551e360863a9de6be551f1f8f90afd528c16ae7699b303bd4567b93cf6d322c33472bb278b9311e83106cf783450e -DIST uv-0.11.18-crates.tar.xz 44929200 BLAKE2B f72160cef10b9a6e8e7cec3ac967a8fedc13c78eb1e2b4a65ec44b9e53f4bd08d653da7c4910d9cf978273fcce64dee378b9afe12f7736e795407f39df8d81c3 SHA512 bc8d0535f1b45d50996ffc422a09133c05f270fb01dc2c227d9fb3ba04ebd1153b98638cbf5ad4b4e2d8725508500c3052e3dd5f6951a97d8df4eab5c574c631 -DIST uv-0.11.18.gh.tar.gz 5355670 BLAKE2B c826f9f96fcc62015ea51fe6836f07057156777b6808228eaaccd680d121cf78515f722b82801389d5189c5332b4e9b4bc9a7df6351ee908835b5031b0479378 SHA512 59ef43479bee5cc36dc5966ef5ec7bacb22e17d831ee2a0f8246d73c432cd0da76d230882afc08b31b610f92c333547285af420597f3f696a8acc30107cb2141 -DIST uv-0.11.19-crates.tar.xz 44929200 BLAKE2B f72160cef10b9a6e8e7cec3ac967a8fedc13c78eb1e2b4a65ec44b9e53f4bd08d653da7c4910d9cf978273fcce64dee378b9afe12f7736e795407f39df8d81c3 SHA512 bc8d0535f1b45d50996ffc422a09133c05f270fb01dc2c227d9fb3ba04ebd1153b98638cbf5ad4b4e2d8725508500c3052e3dd5f6951a97d8df4eab5c574c631 -DIST uv-0.11.19.gh.tar.gz 5374193 BLAKE2B 7a18db84b7a6658547e2eab2de5de82f7e678bccf305a04ec7348b79c4d972b8723c7ea1afd12e04077a577e8bba72db5e089f85d1626ea5745204f75f835a00 SHA512 053c0372ded66ec8bcb109524ac67cc035722573ab4ac1a05ffcde6a126f4b67515901e45978b535e3051976effbdf89b99ebb59b62174389e3097ad058eda04 -DIST uv-0.11.7-crates.tar.xz 46854096 BLAKE2B b4fc06608d3c68910a48af598803b934017787bbf14599f66fa43096aa3ef2cdeca8ee35230ea3b8446da044a29f0b476f58f224732959e8017720e79a0d7cd8 SHA512 9cdcc1f565a3bf4d3490296710a7821e3760164d723057d591bf923e093aac50f51ad209ceed6f8c4e8fd2104ee90363750017bb56de2c76fca5dda7fcee815b -DIST uv-0.11.7.gh.tar.gz 5220735 BLAKE2B aae6d54fb59def30a517b4b4a1df524af346128a601e8a016dd9f4df3c49733c835e9259a85321f7dd1bdbcad93e6c53a5568521419e213a977653c9d48bde81 SHA512 f9b34b628ac035cacb36bd9cd7276d28c59f768360a197f4c1c036a81651aa6c40b17656c4b5230cc19b496c415687fc99f05bf4c66459e5457f5cef105b8d7e -DIST uv-0.11.8-crates.tar.xz 46751616 BLAKE2B 1b7772787035387868d4ec4ae3383c5e04ec70daaa25241bbdaf1699b3ee24dced7c5035a764be6c9179a6a94c4f21d1883ee7f57ce3f6d0184900ee3d581c40 SHA512 60a717024179a76c69a7dcbc58733854148ded16eef07b0607bdc37d714ac754869eec6ac48528c03782645f1c0a8692f8ec1d4997e2ff9b09748224ac96f897 -DIST uv-0.11.8.gh.tar.gz 5237637 BLAKE2B 651be6d1d19775ce5ee65fc7bf0cb35d101eaaa438649682e3580131f80af9de403027cefeea511bf5e49b1ce2921ea5e06da350530d546128f4827477abaf2e SHA512 204602c75596105fa15d869d9bd1fa28e527dca654364ff76c4c764aea0140293e92bdff5c2c4a0115fa9ec0d484ccfc8bed60be17a2f5b578b3efcc46007cd3 diff --git a/dev-python/uv/metadata.xml b/dev-python/uv/metadata.xml deleted file mode 100644 index 0aedc2ee9faa..000000000000 --- a/dev-python/uv/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">astral-sh/uv</remote-id> - <remote-id type="pypi">uv</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/uv/uv-0.11.10.ebuild b/dev-python/uv/uv-0.11.10.ebuild deleted file mode 100644 index 030c2e92591f..000000000000 --- a/dev-python/uv/uv-0.11.10.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" -RUST_MIN_VER="1.93.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 - ZLIB BZIP2 -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - dev-lang/python:3.13 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # force thin lto, makes build much faster and less memory hungry - # (i.e. makes it possible to actually build uv on 32-bit PPC) - sed -i -e '/lto/s:fat:thin:' Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - # uv is now forcing bundled liblzma, sigh - sed -i -e '/xz/s:"static"::' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - test-git - test-pypi - test-python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.11.11.ebuild b/dev-python/uv/uv-0.11.11.ebuild deleted file mode 100644 index 030c2e92591f..000000000000 --- a/dev-python/uv/uv-0.11.11.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" -RUST_MIN_VER="1.93.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 - ZLIB BZIP2 -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - dev-lang/python:3.13 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # force thin lto, makes build much faster and less memory hungry - # (i.e. makes it possible to actually build uv on 32-bit PPC) - sed -i -e '/lto/s:fat:thin:' Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - # uv is now forcing bundled liblzma, sigh - sed -i -e '/xz/s:"static"::' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - test-git - test-pypi - test-python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.11.12.ebuild b/dev-python/uv/uv-0.11.12.ebuild deleted file mode 100644 index 030c2e92591f..000000000000 --- a/dev-python/uv/uv-0.11.12.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" -RUST_MIN_VER="1.93.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 - ZLIB BZIP2 -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - dev-lang/python:3.13 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # force thin lto, makes build much faster and less memory hungry - # (i.e. makes it possible to actually build uv on 32-bit PPC) - sed -i -e '/lto/s:fat:thin:' Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - # uv is now forcing bundled liblzma, sigh - sed -i -e '/xz/s:"static"::' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - test-git - test-pypi - test-python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.11.13.ebuild b/dev-python/uv/uv-0.11.13.ebuild deleted file mode 100644 index 030c2e92591f..000000000000 --- a/dev-python/uv/uv-0.11.13.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" -RUST_MIN_VER="1.93.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 - ZLIB BZIP2 -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - dev-lang/python:3.13 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # force thin lto, makes build much faster and less memory hungry - # (i.e. makes it possible to actually build uv on 32-bit PPC) - sed -i -e '/lto/s:fat:thin:' Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - # uv is now forcing bundled liblzma, sigh - sed -i -e '/xz/s:"static"::' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - test-git - test-pypi - test-python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.11.14.ebuild b/dev-python/uv/uv-0.11.14.ebuild deleted file mode 100644 index 030c2e92591f..000000000000 --- a/dev-python/uv/uv-0.11.14.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" -RUST_MIN_VER="1.93.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 - ZLIB BZIP2 -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - dev-lang/python:3.13 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # force thin lto, makes build much faster and less memory hungry - # (i.e. makes it possible to actually build uv on 32-bit PPC) - sed -i -e '/lto/s:fat:thin:' Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - # uv is now forcing bundled liblzma, sigh - sed -i -e '/xz/s:"static"::' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - test-git - test-pypi - test-python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.11.15.ebuild b/dev-python/uv/uv-0.11.15.ebuild deleted file mode 100644 index 0b6f133484f8..000000000000 --- a/dev-python/uv/uv-0.11.15.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" -RUST_MIN_VER="1.93.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - CDLA-Permissive-2.0 ISC MIT MIT-0 MPL-2.0 Unicode-3.0 - Unicode-DFS-2016 ZLIB -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - dev-lang/python:3.13 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # force thin lto, makes build much faster and less memory hungry - # (i.e. makes it possible to actually build uv on 32-bit PPC) - sed -i -e '/lto/s:fat:thin:' Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - # uv is now forcing bundled liblzma, sigh - sed -i -e '/xz/s:"static"::' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - test-git - test-pypi - test-python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.11.16.ebuild b/dev-python/uv/uv-0.11.16.ebuild deleted file mode 100644 index 0b6f133484f8..000000000000 --- a/dev-python/uv/uv-0.11.16.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" -RUST_MIN_VER="1.93.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - CDLA-Permissive-2.0 ISC MIT MIT-0 MPL-2.0 Unicode-3.0 - Unicode-DFS-2016 ZLIB -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - dev-lang/python:3.13 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # force thin lto, makes build much faster and less memory hungry - # (i.e. makes it possible to actually build uv on 32-bit PPC) - sed -i -e '/lto/s:fat:thin:' Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - # uv is now forcing bundled liblzma, sigh - sed -i -e '/xz/s:"static"::' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - test-git - test-pypi - test-python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.11.17.ebuild b/dev-python/uv/uv-0.11.17.ebuild deleted file mode 100644 index 0b6f133484f8..000000000000 --- a/dev-python/uv/uv-0.11.17.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" -RUST_MIN_VER="1.93.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - CDLA-Permissive-2.0 ISC MIT MIT-0 MPL-2.0 Unicode-3.0 - Unicode-DFS-2016 ZLIB -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - dev-lang/python:3.13 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # force thin lto, makes build much faster and less memory hungry - # (i.e. makes it possible to actually build uv on 32-bit PPC) - sed -i -e '/lto/s:fat:thin:' Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - # uv is now forcing bundled liblzma, sigh - sed -i -e '/xz/s:"static"::' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - test-git - test-pypi - test-python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.11.18.ebuild b/dev-python/uv/uv-0.11.18.ebuild deleted file mode 100644 index 278562102301..000000000000 --- a/dev-python/uv/uv-0.11.18.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" -RUST_MIN_VER="1.94.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - CDLA-Permissive-2.0 ISC MIT MIT-0 MPL-2.0 Unicode-3.0 - Unicode-DFS-2016 ZLIB -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - dev-lang/python:3.13 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # force thin lto, makes build much faster and less memory hungry - # (i.e. makes it possible to actually build uv on 32-bit PPC) - sed -i -e '/lto/s:fat:thin:' Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - # uv is now forcing bundled liblzma, sigh - sed -i -e '/xz/s:"static"::' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - test-git - test-pypi - test-python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.11.19.ebuild b/dev-python/uv/uv-0.11.19.ebuild deleted file mode 100644 index 278562102301..000000000000 --- a/dev-python/uv/uv-0.11.19.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" -RUST_MIN_VER="1.94.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - CDLA-Permissive-2.0 ISC MIT MIT-0 MPL-2.0 Unicode-3.0 - Unicode-DFS-2016 ZLIB -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - dev-lang/python:3.13 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # force thin lto, makes build much faster and less memory hungry - # (i.e. makes it possible to actually build uv on 32-bit PPC) - sed -i -e '/lto/s:fat:thin:' Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - # uv is now forcing bundled liblzma, sigh - sed -i -e '/xz/s:"static"::' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - test-git - test-pypi - test-python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.11.7.ebuild b/dev-python/uv/uv-0.11.7.ebuild deleted file mode 100644 index 50f10c8a5030..000000000000 --- a/dev-python/uv/uv-0.11.7.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" -RUST_MIN_VER="1.92.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 - ZLIB BZIP2 -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - dev-lang/python:3.13 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # force thin lto, makes build much faster and less memory hungry - # (i.e. makes it possible to actually build uv on 32-bit PPC) - sed -i -e '/lto/s:fat:thin:' Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - # uv is now forcing bundled liblzma, sigh - sed -i -e '/xz/s:"static"::' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - test-git - test-pypi - test-python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.11.8.ebuild b/dev-python/uv/uv-0.11.8.ebuild deleted file mode 100644 index 030c2e92591f..000000000000 --- a/dev-python/uv/uv-0.11.8.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" -RUST_MIN_VER="1.93.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 - CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 - ZLIB BZIP2 -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - dev-lang/python:3.13 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # force thin lto, makes build much faster and less memory hungry - # (i.e. makes it possible to actually build uv on 32-bit PPC) - sed -i -e '/lto/s:fat:thin:' Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - # uv is now forcing bundled liblzma, sigh - sed -i -e '/xz/s:"static"::' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - test-git - test-pypi - test-python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-9999.ebuild b/dev-python/uv/uv-9999.ebuild deleted file mode 100644 index b87ccf76f3c6..000000000000 --- a/dev-python/uv/uv-9999.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 2024-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RUST_MIN_VER="1.94.0" - -inherit cargo check-reqs git-r3 - -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -EGIT_REPO_URI="https://github.com/astral-sh/uv.git" - -LICENSE="|| ( Apache-2.0 MIT )" -SLOT="0" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - dev-lang/python:3.13 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_unpack() { - git-r3_src_unpack - cargo_live_src_unpack -} - -src_prepare() { - default - - # force thin lto, makes build much faster and less memory hungry - # (i.e. makes it possible to actually build uv on 32-bit PPC) - sed -i -e '/lto/s:fat:thin:' Cargo.toml || die - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF - - # uv is now forcing bundled liblzma, sigh - sed -i -e '/xz/s:"static"::' Cargo.toml || die -} - -src_configure() { - local myfeatures=( - test-git - test-pypi - test-python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest deleted file mode 100644 index 512ce9413032..000000000000 --- a/dev-python/uvicorn/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST uvicorn-0.46.0.tar.gz 88758 BLAKE2B b2ea96cf8985d5cee09edb119d0198bc901c8167b6f05bdf4528a0407a571fc0ad814dbf4fd7ac7a20a66d355bcbb1bfbf9bcf1656d94e12d875d7583fe4cfdb SHA512 409d162e597ca5ee8a0155e885f706914e449b1316be6e45401a6ee606997035ccd3950a6841a4bd6daf594dc779420ad35b47479a229fa599821018cc7a4e4b -DIST uvicorn-0.46.0.tar.gz.provenance 9204 BLAKE2B f96dea92f1167050ec785b67fae0a9b89d9e8aebc17d2f299beb3dd3c0627e9a07cf69011b88c0880c37e6f1e45c97cf00900c182afd305689c2a875901f847b SHA512 38e22587c3f1ff4508c19b1bc67da378b7c4c0b006467ac70ec42f8b77f57014836a8e519c6bf3918d4965677ca3acb333f020e512a3e17314facbb4b53a52dd -DIST uvicorn-0.47.0.tar.gz 90582 BLAKE2B f37c8705b37daf7bb1dd6baf6baa3e310354fce4ffc96d0f4c2e3e57e6cd4ca500a37a8f0057200334c233130f774544b4b0c5939a659fbc53f549751d59a64e SHA512 877518bdaf9f3bb734353949461dd3eec49e24129afcb6a82a908af101cd54acd8364be07fc5b03cd02260577faa3c709574e4e0cbd44ee59922d7b2e2099f92 -DIST uvicorn-0.47.0.tar.gz.provenance 9431 BLAKE2B cd6f6ee3a48e788aa5161d1d9fc9066ce49456042c98acdd46adaea60439870f7c6276ab14793a040736aaf497e1b1b82f2e6a010ae8ec445ab29b2a44eaa4c1 SHA512 b0a4fb992aaeca52774751137070e8fd26d55e61491efae97454f37ea043bf437e455775f1b3ba99b95b603da21a8feda54d295dac83dbb0f5957a0b8f653162 -DIST uvicorn-0.48.0.tar.gz 91074 BLAKE2B 39b7133a0a83a3f8b09b95288132ef2ed689a8d6df4cdbb6b3e1f18828be579f4db1d64a5385fbbb2d70c06d6918fbe9c6d5bf1582a4ddf1b0f1153d57dec96d SHA512 00215d19b95ff050ff60455e32aacc157950aa10062f11acfc50e919e58f67ed8bfe7d65a5fe57f63e46e1bfb854637436557e94b120bf1567d374bf2c42f9ae -DIST uvicorn-0.48.0.tar.gz.provenance 9384 BLAKE2B f68abf277ebc678fa8345b10b8f2f784beb395840c20b60b7278d69b165c4ee59267696ca873a3947799004c0360fa001a60c133054dc8679f75e988beeab7db SHA512 5deed175065f2986de4b914a5840b0d45d2455f1afc3978895c924caab20604e90c291260fa8a17fab4aec15b44c22d44f8c28a91af59dc06b54f18cebdba952 -DIST uvicorn-0.49.0.tar.gz 91284 BLAKE2B 44bc012868fe519132fba4485f0b8f7c6d9eb586ad7d710a00b9c43147b72ea88433a92121ee4ea0b8a83b017c7f4f8e953f9410341b313b2d04017feecdc3d2 SHA512 7aa56da2baa5f2aebee97a3ebb94f77bef68e4f160657c6ace770bd43c92d66234a2d7d692ff3bc2809a8f8149904ef38692b81f7ff08df8a5b765d4a47bd586 -DIST uvicorn-0.49.0.tar.gz.provenance 9600 BLAKE2B 8b104211313a3da23431a693b7d6aa778f174ffc1e66e20b46f34b7986c02739559babd73f34490b07fe32dc8422bd1f5fa9a3f0fff6348a7d63bfe2d865bbf6 SHA512 075901986512a504961048faaf3e99600cd97f2940c2418616344843520e1924060d57acb214962d648c3c570f40cf1b3bce547bdf929d36adaf8a32f7ad8a5f diff --git a/dev-python/uvicorn/metadata.xml b/dev-python/uvicorn/metadata.xml deleted file mode 100644 index fd2c42456e8d..000000000000 --- a/dev-python/uvicorn/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">uvicorn</remote-id> - <remote-id type="github">Kludex/uvicorn</remote-id> - <bugs-to>https://github.com/Kludex/uvicorn/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/uvicorn/uvicorn-0.46.0.ebuild b/dev-python/uvicorn/uvicorn-0.46.0.ebuild deleted file mode 100644 index 0889bced7bed..000000000000 --- a/dev-python/uvicorn/uvicorn-0.46.0.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2021-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/Kludex/uvicorn -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Lightning-fast ASGI server implementation" -HOMEPAGE=" - https://www.uvicorn.org/ - https://github.com/Kludex/uvicorn/ - https://pypi.org/project/uvicorn/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test-rust" - -RDEPEND=" - >=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}] - >=dev-python/click-7.0[${PYTHON_USEDEP}] - >=dev-python/h11-0.8[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/a2wsgi[${PYTHON_USEDEP}] - >=dev-python/httptools-0.6.3[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28[${PYTHON_USEDEP}] - dev-python/python-dotenv[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - >=dev-python/websockets-10.4[${PYTHON_USEDEP}] - dev-python/wsproto[${PYTHON_USEDEP}] - test-rust? ( - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - >=dev-python/watchfiles-0.20[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( anyio pytest-mock ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # too long path for unix socket - tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers - # TODO - 'tests/protocols/test_http.py::test_close_connection_with_multiple_requests[httptools]' - 'tests/protocols/test_websocket.py::test_send_binary_data_to_server_bigger_than_default_on_websockets[httptools-max=defaults sent=defaults+1]' - 'tests/protocols/test_websocket.py::test_send_binary_data_to_server_bigger_than_default_on_websockets[h11-max=defaults sent=defaults+1]' - # tests broken with non-ancient dev-python/websockets - tests/protocols/test_websocket.py::test_fragmented_message_exceeding_max_size - tests/protocols/test_websocket.py::test_fragmented_message_reassembly - ) - case ${EPYTHON} in - pypy3*) - # TODO - EPYTEST_DESELECT+=( - tests/middleware/test_logging.py::test_running_log_using_fd - ) - ;; - esac - - epytest -} - -pkg_postinst() { - optfeature "auto reload on file changes" dev-python/watchfiles -} diff --git a/dev-python/uvicorn/uvicorn-0.47.0.ebuild b/dev-python/uvicorn/uvicorn-0.47.0.ebuild deleted file mode 100644 index 371c33d8921e..000000000000 --- a/dev-python/uvicorn/uvicorn-0.47.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2021-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/Kludex/uvicorn -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Lightning-fast ASGI server implementation" -HOMEPAGE=" - https://www.uvicorn.org/ - https://github.com/Kludex/uvicorn/ - https://pypi.org/project/uvicorn/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="test-rust" - -RDEPEND=" - >=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}] - >=dev-python/click-7.0[${PYTHON_USEDEP}] - >=dev-python/h11-0.8[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/a2wsgi[${PYTHON_USEDEP}] - >=dev-python/httptools-0.6.3[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28[${PYTHON_USEDEP}] - dev-python/python-dotenv[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - >=dev-python/websockets-10.4[${PYTHON_USEDEP}] - dev-python/wsproto[${PYTHON_USEDEP}] - test-rust? ( - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - >=dev-python/watchfiles-0.20[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( anyio pytest-mock ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # too long path for unix socket - tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers - # TODO - 'tests/protocols/test_http.py::test_close_connection_with_multiple_requests[httptools]' - 'tests/protocols/test_websocket.py::test_send_binary_data_to_server_bigger_than_default_on_websockets[httptools-max=defaults sent=defaults+1]' - 'tests/protocols/test_websocket.py::test_send_binary_data_to_server_bigger_than_default_on_websockets[h11-max=defaults sent=defaults+1]' - # tests broken with non-ancient dev-python/websockets - tests/protocols/test_websocket.py::test_fragmented_message_exceeding_max_size - tests/protocols/test_websocket.py::test_fragmented_message_reassembly - ) - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # TODO - tests/middleware/test_logging.py::test_running_log_using_fd - # crashes pytest-xdist - tests/test_config.py::test_bind_stdin_works_with_reload_or_workers - ) - ;; - esac - - epytest -} - -pkg_postinst() { - optfeature "auto reload on file changes" dev-python/watchfiles -} diff --git a/dev-python/uvicorn/uvicorn-0.48.0.ebuild b/dev-python/uvicorn/uvicorn-0.48.0.ebuild deleted file mode 100644 index 371c33d8921e..000000000000 --- a/dev-python/uvicorn/uvicorn-0.48.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2021-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/Kludex/uvicorn -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Lightning-fast ASGI server implementation" -HOMEPAGE=" - https://www.uvicorn.org/ - https://github.com/Kludex/uvicorn/ - https://pypi.org/project/uvicorn/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="test-rust" - -RDEPEND=" - >=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}] - >=dev-python/click-7.0[${PYTHON_USEDEP}] - >=dev-python/h11-0.8[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/a2wsgi[${PYTHON_USEDEP}] - >=dev-python/httptools-0.6.3[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28[${PYTHON_USEDEP}] - dev-python/python-dotenv[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - >=dev-python/websockets-10.4[${PYTHON_USEDEP}] - dev-python/wsproto[${PYTHON_USEDEP}] - test-rust? ( - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - >=dev-python/watchfiles-0.20[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( anyio pytest-mock ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # too long path for unix socket - tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers - # TODO - 'tests/protocols/test_http.py::test_close_connection_with_multiple_requests[httptools]' - 'tests/protocols/test_websocket.py::test_send_binary_data_to_server_bigger_than_default_on_websockets[httptools-max=defaults sent=defaults+1]' - 'tests/protocols/test_websocket.py::test_send_binary_data_to_server_bigger_than_default_on_websockets[h11-max=defaults sent=defaults+1]' - # tests broken with non-ancient dev-python/websockets - tests/protocols/test_websocket.py::test_fragmented_message_exceeding_max_size - tests/protocols/test_websocket.py::test_fragmented_message_reassembly - ) - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # TODO - tests/middleware/test_logging.py::test_running_log_using_fd - # crashes pytest-xdist - tests/test_config.py::test_bind_stdin_works_with_reload_or_workers - ) - ;; - esac - - epytest -} - -pkg_postinst() { - optfeature "auto reload on file changes" dev-python/watchfiles -} diff --git a/dev-python/uvicorn/uvicorn-0.49.0.ebuild b/dev-python/uvicorn/uvicorn-0.49.0.ebuild deleted file mode 100644 index 71d102991929..000000000000 --- a/dev-python/uvicorn/uvicorn-0.49.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2021-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/Kludex/uvicorn -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Lightning-fast ASGI server implementation" -HOMEPAGE=" - https://www.uvicorn.org/ - https://github.com/Kludex/uvicorn/ - https://pypi.org/project/uvicorn/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="test-rust" - -RDEPEND=" - >=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}] - >=dev-python/click-7.0[${PYTHON_USEDEP}] - >=dev-python/h11-0.8[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/a2wsgi[${PYTHON_USEDEP}] - >=dev-python/httptools-0.8.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.28[${PYTHON_USEDEP}] - dev-python/python-dotenv[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - >=dev-python/websockets-10.4[${PYTHON_USEDEP}] - dev-python/wsproto[${PYTHON_USEDEP}] - test-rust? ( - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - >=dev-python/watchfiles-0.20[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( anyio pytest-mock ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # too long path for unix socket - tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers - # TODO - 'tests/protocols/test_http.py::test_close_connection_with_multiple_requests[httptools]' - 'tests/protocols/test_websocket.py::test_send_binary_data_to_server_bigger_than_default_on_websockets[httptools-max=defaults sent=defaults+1]' - 'tests/protocols/test_websocket.py::test_send_binary_data_to_server_bigger_than_default_on_websockets[h11-max=defaults sent=defaults+1]' - # tests broken with non-ancient dev-python/websockets - tests/protocols/test_websocket.py::test_fragmented_message_exceeding_max_size - tests/protocols/test_websocket.py::test_fragmented_message_reassembly - ) - case ${EPYTHON} in - pypy3*) - EPYTEST_DESELECT+=( - # TODO - tests/middleware/test_logging.py::test_running_log_using_fd - # crashes pytest-xdist - tests/test_config.py::test_bind_stdin_works_with_reload_or_workers - ) - ;; - esac - - epytest -} - -pkg_postinst() { - optfeature "auto reload on file changes" dev-python/watchfiles -} diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest deleted file mode 100644 index 42b1f8a7f988..000000000000 --- a/dev-python/uvloop/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST uvloop-0.19.0-cython3.patch.xz 6352 BLAKE2B 4a7056299d3d430ce5b6986d43ba4f20726ae4f9635042a43e2995ea373ed53ddce6af2eaa32202f81f80a27bd1d814e635a6be091b5f751bcf6825fd2c8e88a SHA512 aeda541f1327860d23b31ffda9923270a56a8311ec86b06f3bd653478bff591372106e8848af5229e3ad298e950b4c3a728ab4dd9056219b8afe55f5dd58ee3d -DIST uvloop-0.22.1.tar.gz 2443250 BLAKE2B 2974895dbad08aa987ce3228f6c4b143926b698b0b2131019f1ee5a21541b21c59d7ee60dcdfc693e34916d802945eeea9ab93004eb627005f77f048809891d0 SHA512 9bbb87c7ec344c254178c3fff322fe772cf4ebced9c45514860ed004242dba6e7f3b7774ed6c4ded36f915f8b4809747f0bace8b00338ac15dbe57f09b985ed2 diff --git a/dev-python/uvloop/metadata.xml b/dev-python/uvloop/metadata.xml deleted file mode 100644 index be130bd4846b..000000000000 --- a/dev-python/uvloop/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <longdescription> - uvloop is a fast, drop-in replacement of the built-in asyncio - event loop. uvloop is implemented in Cython and uses libuv under - the hood. - </longdescription> - <upstream> - <remote-id type="pypi">uvloop</remote-id> - <remote-id type="github">magicstack/uvloop</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/uvloop/uvloop-0.22.1.ebuild b/dev-python/uvloop/uvloop-0.22.1.ebuild deleted file mode 100644 index 0406e02caf1f..000000000000 --- a/dev-python/uvloop/uvloop-0.22.1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE=" - https://github.com/magicstack/uvloop/ - https://pypi.org/project/uvloop/ -" -SRC_URI+=" - https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 -riscv ~sparc x86" -IUSE="examples" - -DEPEND=" - >=dev-libs/libuv-1.11.0:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-python/cython-3.0[${PYTHON_USEDEP}] - dev-python/pkg-resources[${PYTHON_USEDEP}] - test? ( - >=dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( aiohttp ) -distutils_enable_tests pytest - -python_prepare_all() { - distutils-r1_python_prepare_all - - rm -r vendor || die - cat <<-EOF >> setup.cfg || die - [build_ext] - use_system_libuv=True - cython_always=True - EOF - - # force cythonization - rm uvloop/loop.c || die - - # don't append -O2... however, it's not splitting args correctly, - # so let's pass something safe - export UVLOOP_OPT_CFLAGS=-Wall - - # https://github.com/MagicStack/uvloop/issues/701 - sed -i -e 's:3, 14:3, 13:' tests/test_tcp.py || die -} - -python_test() { - local EPYTEST_IGNORE=( - # linting - tests/test_sourcecode.py - ) - local EPYTEST_DESELECT=( - # unhappy about sandbox injecting its envvars - tests/test_process.py::Test_UV_Process::test_process_env_2 - tests/test_process.py::Test_AIO_Process::test_process_env_2 - # crashes on assertion - # https://github.com/MagicStack/uvloop/issues/574 - tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine - # Internet - tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_{8,9} - ) - - rm -rf uvloop || die - epytest -s -} - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/validator-collection/Manifest b/dev-python/validator-collection/Manifest deleted file mode 100644 index 98aa83337189..000000000000 --- a/dev-python/validator-collection/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST validator-collection-1.5.0.gh.tar.gz 88317 BLAKE2B cfca5c094a24105d7e4e9d4b802808ad62c50c4228d1c0ffca8e68e52098ee1358dfbfba6364b58e5377903823683668abfe79ccd4d6d96bb885b0ce33cb27d0 SHA512 802b7d1516ad55ef8506ea9785b776024f2c041fc5d550d345459bc545600a66402eb32ccc3c59903c895d2c55e17d087429b3a6bd787b9ae890eb00c1c19fc3 diff --git a/dev-python/validator-collection/metadata.xml b/dev-python/validator-collection/metadata.xml deleted file mode 100644 index 86e2406732b4..000000000000 --- a/dev-python/validator-collection/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gasc@eurecom.fr</email> - <name>Gasc Henri</name> - </maintainer> - <upstream> - <remote-id type="pypi">validator-collection</remote-id> - <remote-id type="github">insightindustry/validator-collection</remote-id> - <doc>http://validator-collection.readthedocs.io/en/latest</doc> - </upstream> -</pkgmetadata> diff --git a/dev-python/validator-collection/validator-collection-1.5.0-r2.ebuild b/dev-python/validator-collection/validator-collection-1.5.0-r2.ebuild deleted file mode 100644 index 657e9007cf19..000000000000 --- a/dev-python/validator-collection/validator-collection-1.5.0-r2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -DOCS_BUILDER="sphinx" - -inherit distutils-r1 - -DESCRIPTION="Collection of 60+ Python functions for validating data" -HOMEPAGE=" - https://github.com/insightindustry/validator-collection - https://pypi.org/project/validator-collection -" -SRC_URI="https://github.com/insightindustry/${PN}/archive/refs/tags/v.${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-v.${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-python/jsonschema[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( - dev-python/pyfakefs[${PYTHON_USEDEP}] - ) -" - -EPYTEST_DESELECT=( - # Errors, probably because of missing privileges or problems in the virtual file system used in the tests - "tests/test_checkers.py::test_is_readable[/var/data/xx1.txt-True-False]" - "tests/test_validators.py::test_readable[/var/data/xx1.txt-True-False]" - "tests/test_validators.py::test_writeable[/var/data/xx1.txt-True-False]" - "tests/test_validators.py::test_executable[/var/data/xx1.txt-True-False]" -) - -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/sphinx-rtd-theme \ - dev-python/sphinx-tabs diff --git a/dev-python/validators/Manifest b/dev-python/validators/Manifest deleted file mode 100644 index 93d8445ef1d9..000000000000 --- a/dev-python/validators/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST validators-0.35.0.tar.gz 73399 BLAKE2B d9ff2d3959b7113c48af93420ff8d6d15e4be4a7525484da3a115335382ff2a3c101bdc10d7c2086736f6ff055a05d37a3553fa801cd04f3b17433d4d2a15d34 SHA512 abc447981df4747c6c167b8d79170ec4081d4c9b30b81d0ab3b2652e9eb94e5770b012149c3a49a328ec531785ce57d34a76de06e58ac0e0ad88b55d51e9590c diff --git a/dev-python/validators/metadata.xml b/dev-python/validators/metadata.xml deleted file mode 100644 index 203d6cff032b..000000000000 --- a/dev-python/validators/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>voyageur@gentoo.org</email> - <name>Bernard Cafarelli</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">validators</remote-id> - <remote-id type="github">python-validators/validators</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/validators/validators-0.35.0.ebuild b/dev-python/validators/validators-0.35.0.ebuild deleted file mode 100644 index 0cba0d029daf..000000000000 --- a/dev-python/validators/validators-0.35.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Data Validation for Humans" -HOMEPAGE=" - https://github.com/python-validators/validators/ - https://pypi.org/project/validators/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires eth-hash - tests/crypto_addresses/test_eth_address.py -) diff --git a/dev-python/valkey/Manifest b/dev-python/valkey/Manifest deleted file mode 100644 index 2bc1c3f8bc42..000000000000 --- a/dev-python/valkey/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST valkey-6.1.1.tar.gz 4601372 BLAKE2B 39702f8e13746bc2c88ca14c1dc4aab3ac4d0da9d8ddf1d6abce7175a22c8c152697dd79dfacfd307852507bf489e5d19233f6bed72a9cd37b24da27a02786a5 SHA512 27be566a06476d9230f7dedeb9565c80be2d9bb58bb189f309acb6f41e831ab433a716454498a35b5632aa8e87d88a729d0319b43faf4e21af465192cf6d617e -DIST valkey-6.1.1.tar.gz.provenance 9352 BLAKE2B 61725a035bc60c4be8b59b755d675d7f31dff6d874be10a438fe2b2fe439bc0623a3cce348e65e385307d07ebc5d9b36e0ff1b8cc3f99fd7b6c1fc2a35fc3fdf SHA512 58c58c4a1b7b145848e6836ba1173143f7fd0efc9669d542154c27e201d6fd25ce494d7ef0c602eb872df935627a5e8b5643de2004ae00460e3fe46f69c55e88 diff --git a/dev-python/valkey/metadata.xml b/dev-python/valkey/metadata.xml deleted file mode 100644 index 9a7bd7b32f2c..000000000000 --- a/dev-python/valkey/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">valkey</remote-id> - <remote-id type="github">valkey-io/valkey-py</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/valkey/valkey-6.1.1.ebuild b/dev-python/valkey/valkey-6.1.1.ebuild deleted file mode 100644 index f08930df3184..000000000000 --- a/dev-python/valkey/valkey-6.1.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/valkey-io/valkey-py -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python client for Valkey forked from redis-py" -HOMEPAGE=" - https://github.com/valkey-io/valkey-py/ - https://pypi.org/project/valkey/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" - -BDEPEND=" - test? ( - dev-db/valkey - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,timeout} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires cluster - tests/{,test_asyncio/}test_cache.py::TestSentinelLocalCache::test_get_from_cache - tests/{,test_asyncio/}'test_cache.py::TestSentinelLocalCache::test_cache_decode_response[sentinel_setup0]' - # unexpected commands (different valkey version?) - tests/test_commands.py::TestValkeyCommands::test_acl_getuser_setuser - # looks like upstream didn't bother updating the server name here - tests/test_commands.py::TestValkeyCommands::test_lolwut - ) - local EPYTEST_IGNORE=( - # missing modules - tests/{,test_asyncio/}test_bloom.py - tests/{,test_asyncio/}test_json.py - tests/{,test_asyncio/}test_search.py - tests/{,test_asyncio/}test_timeseries.py - # missing SSL certificates - tests/test_asyncio/test_cluster.py - tests/test_ssl.py - ) - - # TODO: try to run more servers? - epytest --asyncio-mode=auto \ - -m "not valkeymod and not onlycluster and not replica and not ssl" -} - -src_test() { - local valkey_pid="${T}"/valkey.pid - local valkey_port=6379 - - # Spawn valkey itself for testing purposes - einfo "Spawning valkey" - einfo "NOTE: Port ${valkey_port} must be free" - "${EPREFIX}"/usr/sbin/valkey-server - <<- EOF || die "Unable to start valkey server" - daemonize yes - pidfile ${valkey_pid} - port ${valkey_port} - bind 127.0.0.1 ::1 - enable-debug-command yes - enable-module-command yes - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${valkey_pid}")" || die -} diff --git a/dev-python/varlink/Manifest b/dev-python/varlink/Manifest deleted file mode 100644 index 1b7a34c31b1b..000000000000 --- a/dev-python/varlink/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-varlink-31.0.0.gh.tar.gz 41003 BLAKE2B 3ffe5808ed130d09beabe545ff3437b6f91d74a35a7bf2a72eca854c77c7f8992f6d59c9f73428356cbb98f95b0af2950afd3bf3c6f9955b4f2b12524903d2c6 SHA512 3b8a9479c78a73793d56854b008fca7d041044314b6cf424326f9429c480b0b8561075ce6fa282c92b79ce75c2ec941249a65e9fb6a995510ede9dc064d6dcab diff --git a/dev-python/varlink/metadata.xml b/dev-python/varlink/metadata.xml deleted file mode 100644 index 83e6fff6c697..000000000000 --- a/dev-python/varlink/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>zmedico@gentoo.org</email> - <name>Zac Medico</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">varlink</remote-id> - <remote-id type="github">varlink/python</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/varlink/varlink-31.0.0.ebuild b/dev-python/varlink/varlink-31.0.0.ebuild deleted file mode 100644 index c65cfa9f940c..000000000000 --- a/dev-python/varlink/varlink-31.0.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-varlink-${PV} -DESCRIPTION="Python implementation of the Varlink protocol" -HOMEPAGE=" - https://github.com/varlink/python/ - https://pypi.org/project/varlink/ -" -SRC_URI=" - https://github.com/varlink/python/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}/python-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/vcrpy/Manifest b/dev-python/vcrpy/Manifest deleted file mode 100644 index b2bca6609420..000000000000 --- a/dev-python/vcrpy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vcrpy-8.1.1.gh.tar.gz 339641 BLAKE2B 140678b9d8ba38ac6c3492fcfe35ffaa9db17b9e07d52554466a84b5bf0ddb7d932eab8d009f20dd1e74722cf56c330b6bcb3c58245dac04613f480aca8586e2 SHA512 3596c1ca34dc9f9f461579e9f4ec64395d028abd8180388af664078a0cb9dd557aee3b5a654ff6873b63969865f9ac3c6e021ba1ac302c11def090d873ae5bf2 diff --git a/dev-python/vcrpy/metadata.xml b/dev-python/vcrpy/metadata.xml deleted file mode 100644 index 81d94c99a1ea..000000000000 --- a/dev-python/vcrpy/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">kevin1024/vcrpy</remote-id> - <remote-id type="pypi">vcrpy</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/vcrpy/vcrpy-8.1.1.ebuild b/dev-python/vcrpy/vcrpy-8.1.1.ebuild deleted file mode 100644 index 941be55c8887..000000000000 --- a/dev-python/vcrpy/vcrpy-8.1.1.ebuild +++ /dev/null @@ -1,63 +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="Automatically mock your HTTP interactions to simplify and speed up testing" -HOMEPAGE=" - https://github.com/kevin1024/vcrpy/ - https://pypi.org/project/vcrpy/ -" -SRC_URI=" - https://github.com/kevin1024/vcrpy/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/requests-2.22.0[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/wrapt[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-httpbin ) -EPYTEST_RERUNS=5 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # these tests are failing with recent dev-python/werkzeug; losely related: - # https://github.com/kevin1024/vcrpy/issues/645 - tests/integration/test_record_mode.py::test_new_episodes_record_mode_two_times - tests/integration/test_urllib2.py::test_random_body - tests/integration/test_urllib2.py::test_multiple_requests - # Internet - "tests/integration/test_urllib3.py::test_post[https]" - ) - - local EPYTEST_IGNORE=( - # requires boto3 - tests/integration/test_boto3.py - # Internet - tests/integration/test_tornado.py - tests/integration/test_aiohttp.py - ) - - local -x REQUESTS_CA_BUNDLE=$("${EPYTHON}" -m pytest_httpbin.certs) - epytest -m 'not online' -} diff --git a/dev-python/vcs-versioning/Manifest b/dev-python/vcs-versioning/Manifest deleted file mode 100644 index 84ba562d90c8..000000000000 --- a/dev-python/vcs-versioning/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST vcs_versioning-1.1.1.tar.gz 97575 BLAKE2B c55952d68f021d6e7edf7ec7ba54a9a6e9716a0a220b035a5df5f33315f8a0a8b235a67139c52a1b53ba8dcd470d3c52cee11575f81f08b09d867dcf350416ac SHA512 e5bf9fa68eeb38c8d884f4bad6f93f1354854ad0ab04919d369ed1b40832c2ed117f4c9d9458ae5a8a71c84497f6d0ff0ca5b38881c7a3a057619b3da3cbbbbc -DIST vcs_versioning-1.1.1.tar.gz.provenance 9842 BLAKE2B 7c25bc61bc3f6644f82b03252f1fe9322ddd3e0aff8c473f54105f41b43951ae8b18fd6377d5dfa64b5c00f5ed17e32c3637fff03e0b7e4e8c27c796a0ff38bd SHA512 902b141380652204deadd5265c191dd86c154b6e5ee305148fdeee8d242a02ab129d59a0e1530422ba95b9d752d011fc6a4e8246931bd0558a6a0509778c0913 diff --git a/dev-python/vcs-versioning/metadata.xml b/dev-python/vcs-versioning/metadata.xml deleted file mode 100644 index 6e90ce13129e..000000000000 --- a/dev-python/vcs-versioning/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">pypa/setuptools-scm</remote-id> - <remote-id type="pypi">vcs-versioning</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/vcs-versioning/vcs-versioning-1.1.1.ebuild b/dev-python/vcs-versioning/vcs-versioning-1.1.1.ebuild deleted file mode 100644 index 1fd09949aaa3..000000000000 --- a/dev-python/vcs-versioning/vcs-versioning-1.1.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pypa/setuptools-scm -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core VCS versioning functionality from setuptools-scm" -HOMEPAGE=" - https://github.com/pypa/setuptools-scm/ - https://pypi.org/project/vcs-versioning/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/packaging-20[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/packaging-20[${PYTHON_USEDEP}] - test? ( - >=dev-python/setuptools-scm-10[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # the usual nondescript gpg-agent failure - testing_vcs/test_git.py::test_git_getdate_signed_commit -) diff --git a/dev-python/vdf/Manifest b/dev-python/vdf/Manifest deleted file mode 100644 index 0f39d097ecde..000000000000 --- a/dev-python/vdf/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vdf-4.0.gh.tar.gz 16808 BLAKE2B 1d4cddc7057081c8aefb1bf603eca8cac69c62926643459b88d856e49938b461e106a89d6fe09dfb3a6ee3956af6fbf9cb9e3d2fca82665eb2f1dbe1198bc5d6 SHA512 fde95258ccc63811c1eb6069333b6dc727be3c9ca29da2b9f200386903f5fcd183bfef82d22534ff6e4ce74dd9ab48ee498b6365112e050bcb354c4127aec475 diff --git a/dev-python/vdf/metadata.xml b/dev-python/vdf/metadata.xml deleted file mode 100644 index f41a57659906..000000000000 --- a/dev-python/vdf/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">ValvePython/vdf</remote-id> - <remote-id type="pypi">vdf</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/vdf/vdf-4.0.ebuild b/dev-python/vdf/vdf-4.0.ebuild deleted file mode 100644 index e5ae2b1a0885..000000000000 --- a/dev-python/vdf/vdf-4.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A module for (de)serialization to and from VDF, Valve's key-value text format" -HOMEPAGE=" - https://github.com/solsticegamestudios/vdf/ - https://pypi.org/project/vdf/ -" -SRC_URI=" - https://github.com/solsticegamestudios/vdf/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/vdirsyncer/Manifest b/dev-python/vdirsyncer/Manifest deleted file mode 100644 index f154cfb80fbc..000000000000 --- a/dev-python/vdirsyncer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vdirsyncer-0.20.0.tar.gz 126633 BLAKE2B 4d9c984d18eddcee4dea2fe29b76060ce1ca51cff23a6f188fed12d848a7e544102333808d584fcf342faf08fa792f54e0ce997d0a3ca846c6cf9741a21a2c9a SHA512 8499440ce8ba036d40f5bbff9d7cadb485be8bb2419d1fbad947f244259dabba9f2527ffff24298f697dd10e6ccd39155ea9547a480c584f64da0eadb993dad7 diff --git a/dev-python/vdirsyncer/metadata.xml b/dev-python/vdirsyncer/metadata.xml deleted file mode 100644 index 87702b450f1c..000000000000 --- a/dev-python/vdirsyncer/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>amynka@gentoo.org</email> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">pimutils/vdirsyncer</remote-id> - <remote-id type="pypi">vdirsyncer</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/vdirsyncer/vdirsyncer-0.20.0.ebuild b/dev-python/vdirsyncer/vdirsyncer-0.20.0.ebuild deleted file mode 100644 index 037e247c667b..000000000000 --- a/dev-python/vdirsyncer/vdirsyncer-0.20.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 pypi systemd - -DESCRIPTION="Synchronize calendars and contacts" -HOMEPAGE=" - https://github.com/pimutils/vdirsyncer/ - https://pypi.org/project/vdirsyncer/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/click-5.0[${PYTHON_USEDEP}] - >=dev-python/click-log-0.3.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.20.0[${PYTHON_USEDEP}] - >=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}] - >=dev-python/aiostream-0.4.3[${PYTHON_USEDEP}] - dev-python/aiohttp-oauthlib[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}] - test? ( - dev-python/aioresponses[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - ) -" - -DOCS=( AUTHORS.rst CHANGELOG.rst CONTRIBUTING.rst README.rst config.example ) - -EPYTEST_PLUGINS=( hypothesis pytest-{asyncio,httpserver} ) -distutils_enable_tests pytest - -src_prepare() { - # unpin deps - sed -i -e 's:,<[0-9.]*::' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - # skip tests needing servers running - local -x DAV_SERVER=skip - local -x REMOTESTORAGE_SERVER=skip - # pytest dies hard if the envvars do not have any value... - local -x CI=false - local -x DETERMINISTIC_TESTS=false - - local EPYTEST_DESELECT=( - # Internet - tests/system/utils/test_main.py::test_request_ssl - ) - - epytest -o addopts= -} - -src_install() { - distutils-r1_src_install - - systemd_douserunit contrib/vdirsyncer.{service,timer} -} diff --git a/dev-python/vecrec/Manifest b/dev-python/vecrec/Manifest deleted file mode 100644 index ff0b0c80993b..000000000000 --- a/dev-python/vecrec/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vecrec-0.3.1.tar.gz 18893 BLAKE2B 1b04e2ccda949d45aea083c03f963efbe3f52cf23e4c73b66b4bbe2084ad0d2690b13db9ccbd852f60e01384e85131aa36768bf26d7722f85db7856f0238fd5e SHA512 8fb8257036204efde07e739c698586e4cff81b391d21db79413002b35cffb9e02f5348acbbb374208be1c25eb96d1d8877b6a8b20be501a7541b46c43eb1dbfc diff --git a/dev-python/vecrec/metadata.xml b/dev-python/vecrec/metadata.xml deleted file mode 100644 index 680298cbb79a..000000000000 --- a/dev-python/vecrec/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>3dprint@gentoo.org</email> - <name>Gentoo 3D Printer Project</name> - </maintainer> - <longdescription> - Python-FCL is an (unofficial) Python interface for the Flexible Collision Library (FCL), an excellent C++ - library for performing proximity and collision queries on pairs of geometric models. - </longdescription> - <stabilize-allarches/> - <upstream> - <bugs-to>https://github.com/kxgames/vecrec/issues</bugs-to> - <remote-id type="github">kxgames/vecrec</remote-id> - <remote-id type="pypi">vecrec</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/vecrec/vecrec-0.3.1-r1.ebuild b/dev-python/vecrec/vecrec-0.3.1-r1.ebuild deleted file mode 100644 index 49f5ecd5f281..000000000000 --- a/dev-python/vecrec/vecrec-0.3.1-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="2D vector and rectangle classes" -HOMEPAGE=" - https://github.com/kxgames/vecrec/ - https://pypi.org/project/vecrec/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RDEPEND=" - dev-python/autoprop[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - sed -e '/build-backend/s/flit.buildapi/flit_core.buildapi/' \ - -e '/requires/s/flit/flit_core/' -i pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - epytest -o addopts= tests -} diff --git a/dev-python/vector/Manifest b/dev-python/vector/Manifest deleted file mode 100644 index 0a39e3b6da58..000000000000 --- a/dev-python/vector/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST vector-1.8.0.tar.gz 387493 BLAKE2B f858c435f1a6ba4c2bd2fa609171e207fe06494fa125fbe266535404d4834e9f2b72ca0a3ca6b805e34b8e6221778553c6b96cf72d95f79a76f58e84531b1156 SHA512 2c8129f548285b8bbcfbbaf084358dd15fe11ac3de2b3646b6434a3ed26bb85124b4957f736e6aa24d43fb6e8c35726eea7c5260b6e27a4315ea3500cc2a2bf6 -DIST vector-1.8.0.tar.gz.provenance 9195 BLAKE2B 4cbd5974ae64e9dfc39c4540f087474e86b8d0afe5951f0163c8c36c207d9a6ac417e43941b7ca33bf266701709146d3ece90c74eeb8f070c45f40b5c8e466a4 SHA512 dd494c9c5b7fa2f2e6972cbd73e2c79fa7c329aea751005b256339b5b6e9793c905bfb1d58b989fd0e758271cc451edb871e7bb912259e2285326cb430d2cfdc -DIST vector-1.8.1.tar.gz 387964 BLAKE2B 2597dfbcae38c4abf81c1790c567e9a2e5a15ed1970337ab4eb3aebc0b1e1e2a7754007366289d06f80b566b5147e6d78e58b28765c7468fa7c92c4da99a4156 SHA512 284c30a3e10563adc6376fee9ab008555052c8ed37240daf3e2c85c0fa396e4e4cebdb52ae5178fa6be307feccc2befc07b6b2f3095ef2873695226b13675f84 -DIST vector-1.8.1.tar.gz.provenance 9438 BLAKE2B 32036877fe798eb0a55e68eea8db0a4484ad54d2497b10123762ae5f338bfe75b444b74ab066593c417a61c6e95386349470368363dd49628c77aa0dce881fad SHA512 ef611d21c83603c7b52ee64223fc3695a639e0195956aa4cc68cba247103eda64040944aac2c455d2d76a8a43bc039e9d5731dfcf5514b755ed91c94bfcf1a67 diff --git a/dev-python/vector/metadata.xml b/dev-python/vector/metadata.xml deleted file mode 100644 index d6df0bb9b75d..000000000000 --- a/dev-python/vector/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>apn-pucky@gentoo.org</email> - <name>Alexander Puck Neuwirth</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - - - <longdescription lang="en"> - Vector is a Python 3.8+ library (Python 3.6 and 3.7 supported till v0.9.0 and v1.0.0, respectively) for 2D, 3D, and Lorentz vectors, especially arrays of vectors, to solve common physics problems in a NumPy-like way. - </longdescription> - <upstream> - <remote-id type="pypi">vector</remote-id> - <remote-id type="github">scikit-hep/vector</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/vector/vector-1.8.0.ebuild b/dev-python/vector/vector-1.8.0.ebuild deleted file mode 100644 index ba7e2779a1b7..000000000000 --- a/dev-python/vector/vector-1.8.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_VERIFY_REPO=https://github.com/scikit-hep/vector -DISTUTILS_USE_PEP517=hatchling - -inherit distutils-r1 pypi optfeature - -DESCRIPTION="Vector classes and utilities" -HOMEPAGE=" - https://github.com/scikit-hep/vector/ - https://pypi.org/project/vector/ - https://vector.readthedocs.io/ - https://doi.org/10.5281/zenodo.7054478 -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/numpy-1.19.3[${PYTHON_USEDEP}] - >=dev-python/packaging-20[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/awkward[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # no module named papermill - tests/test_notebooks.py - # testing for exact (not mathematical) equality against sympy - # which changes without being wrong... - tests/compute/sympy/lorentz/ -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "awkward array support" dev-python/awkward - optfeature "sympy support" dev-python/sympy -} diff --git a/dev-python/vector/vector-1.8.1.ebuild b/dev-python/vector/vector-1.8.1.ebuild deleted file mode 100644 index ba7e2779a1b7..000000000000 --- a/dev-python/vector/vector-1.8.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_VERIFY_REPO=https://github.com/scikit-hep/vector -DISTUTILS_USE_PEP517=hatchling - -inherit distutils-r1 pypi optfeature - -DESCRIPTION="Vector classes and utilities" -HOMEPAGE=" - https://github.com/scikit-hep/vector/ - https://pypi.org/project/vector/ - https://vector.readthedocs.io/ - https://doi.org/10.5281/zenodo.7054478 -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/numpy-1.19.3[${PYTHON_USEDEP}] - >=dev-python/packaging-20[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/awkward[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # no module named papermill - tests/test_notebooks.py - # testing for exact (not mathematical) equality against sympy - # which changes without being wrong... - tests/compute/sympy/lorentz/ -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -pkg_postinst() { - optfeature "awkward array support" dev-python/awkward - optfeature "sympy support" dev-python/sympy -} diff --git a/dev-python/verboselogs/Manifest b/dev-python/verboselogs/Manifest deleted file mode 100644 index 3c9b0ec1355d..000000000000 --- a/dev-python/verboselogs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST verboselogs-1.7.tar.gz 10338 BLAKE2B a0058a4697d642cc984e68983d499745b644380fd82a45d2aa424cb92b053da2ba5ae225f960427663c49ab78c47ed65c755b43d61c9c978dd881b52ce371ff3 SHA512 13e96ac21e1cb5c68428b348bab63fc4d4ad34eaffe8e1554c05380f9115d2a3ccc6fa2e0a5ca8941e73bfb06537a3e46f29880e7ba3f47da0284279a9740211 diff --git a/dev-python/verboselogs/files/verboselogs-1.7-skip-sandbox-violation-test.patch b/dev-python/verboselogs/files/verboselogs-1.7-skip-sandbox-violation-test.patch deleted file mode 100644 index ff463b4facc3..000000000000 --- a/dev-python/verboselogs/files/verboselogs-1.7-skip-sandbox-violation-test.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/verboselogs/tests.py b/verboselogs/tests.py -index c8759f2..640c002 100644 ---- a/verboselogs/tests.py -+++ b/verboselogs/tests.py -@@ -61,17 +61,6 @@ class VerboseLogsTestCase(unittest.TestCase): - method(message) - logger._log.assert_called_with(level, message, ()) - -- def test_pylint_plugin(self): -- """Test the :mod:`verboselogs.pylint` module.""" -- saved_args = sys.argv -- try: -- sys.argv = ['pylint', '--load-plugins', 'verboselogs.pylint', '--errors-only', 'verboselogs'] -- __import__('pylint').run_pylint() -- except SystemExit: -- pass -- finally: -- sys.argv = saved_args -- - - def random_string(length=25): - """Generate a random string.""" diff --git a/dev-python/verboselogs/metadata.xml b/dev-python/verboselogs/metadata.xml deleted file mode 100644 index 28a85dfd5560..000000000000 --- a/dev-python/verboselogs/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">verboselogs</remote-id> - <remote-id type="github">xolox/python-verboselogs</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/verboselogs/verboselogs-1.7-r1.ebuild b/dev-python/verboselogs/verboselogs-1.7-r1.ebuild deleted file mode 100644 index 88ed0db0eea0..000000000000 --- a/dev-python/verboselogs/verboselogs-1.7-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Verbose logging for Python's logging module" -HOMEPAGE=" - https://github.com/xolox/python-verboselogs/ - https://pypi.org/project/verboselogs/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~x86" - -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${P}-skip-sandbox-violation-test.patch" -) - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -python_test() { - epytest ${PN}/tests.py -} diff --git a/dev-python/versioneer/Manifest b/dev-python/versioneer/Manifest deleted file mode 100644 index 7524b0565bef..000000000000 --- a/dev-python/versioneer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-versioneer-0.29.retag.gh.tar.gz 78792 BLAKE2B 6a82c57968d13fbc16d5aa67d721dede32762c6327ed5b2ed721c29fdba24f6277aaa0a19cf3ec2fe7e449bc815ad164e905c5869fbd24d59b6eff0d9e88d8f9 SHA512 36bc69021c7d6c2bfa96b35e797336f8807908fc9ca3948241c18266984ca77af3141d7ff98525168e9c3604f62268b7964627bd211e04e9c0732cde56b62841 diff --git a/dev-python/versioneer/metadata.xml b/dev-python/versioneer/metadata.xml deleted file mode 100644 index ad10fbf3f88f..000000000000 --- a/dev-python/versioneer/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">python-versioneer/python-versioneer</remote-id> - <remote-id type="pypi">versioneer</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/versioneer/versioneer-0.29-r1.ebuild b/dev-python/versioneer/versioneer-0.29-r1.ebuild deleted file mode 100644 index 59f2f0ac9f26..000000000000 --- a/dev-python/versioneer/versioneer-0.29-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -# XXX: drop .retag on next version -MY_P=python-versioneer-${PV} -DESCRIPTION="Easy VCS-based management of project version strings" -HOMEPAGE=" - https://pypi.org/project/versioneer/ - https://github.com/python-versioneer/python-versioneer/ -" -SRC_URI=" - https://github.com/python-versioneer/python-versioneer/archive/${PV}.tar.gz - -> ${MY_P}.retag.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Unlicense" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/build[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-vcs/git - !!dev-python/nose[${PYTHON_USEDEP}] - ) -" - -python_test() { - esetup.py make_versioneer - - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - git config --global init.defaultBranch whatever || die - - "${EPYTHON}" test/git/test_git.py -v || die -} diff --git a/dev-python/versioningit/Manifest b/dev-python/versioningit/Manifest deleted file mode 100644 index e417dd668126..000000000000 --- a/dev-python/versioningit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST versioningit-3.3.0.tar.gz 220280 BLAKE2B 702f8287f8f31eb56cd9901af594193a2f7b3c066e7e077df6905ee320261b356437978999eb1556155c942343a313184973ffa3fd2afb12fbd2d0ad41ba66fd SHA512 dee8884d2be9730f7e4ed8f6e38966b1786ffa82ad62fb8d5527db4552a756d4cf9145ea2ef7c02ea1f48115f4deee0578629ea75c4a46517ee5aa159e2b73d7 diff --git a/dev-python/versioningit/metadata.xml b/dev-python/versioningit/metadata.xml deleted file mode 100644 index edc0e0bb524d..000000000000 --- a/dev-python/versioningit/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">jwodder/versioningit</remote-id> - <remote-id type="pypi">versioningit</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/versioningit/versioningit-3.3.0.ebuild b/dev-python/versioningit/versioningit-3.3.0.ebuild deleted file mode 100644 index 6060b4d8009c..000000000000 --- a/dev-python/versioningit/versioningit-3.3.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_FULLY_TESTED=( pypy3_11 python3_{11..13} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A setuptools plugin for versioning based on git tags" -HOMEPAGE=" - https://github.com/jwodder/versioningit/ - https://pypi.org/project/versioningit/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/packaging-17.1[${PYTHON_USEDEP}] - dev-vcs/git -" -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/pydantic[${PYTHON_USEDEP}] - ' "${PYTHON_FULLY_TESTED[@]}") - ) -" - -EPYTEST_PLUGINS=( pytest-mock ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # Tries to do wheel/pip installs - test/test_end2end.py - ) - - if ! has "${EPYTHON/./_}" "${PYTHON_FULLY_TESTED[@]}"; then - EPYTEST_IGNORE+=( - # Needs pydantic - test/test_methods/test_hg.py - test/test_methods/test_git.py - ) - fi - - epytest -o addopts= -} diff --git a/dev-python/vine/Manifest b/dev-python/vine/Manifest deleted file mode 100644 index 1cfa8c194621..000000000000 --- a/dev-python/vine/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vine-5.1.0.tar.gz 48980 BLAKE2B e46a85582df4bdb6bddbe37ccc2511b5361cfcdd8210f81fe3064a41cb683e34b5a4e2d0539989246f60332e5fbf4b3dcca6a05e2a20a75af4927fd9bbe4b736 SHA512 899a494d26ce8236ba12451e8da42fad03803df0a9cf69829f650c23c0d4f6232b9246230fd984fa6616edbad8b2c08f0efe95e3692bee756dfc094f14e3432d diff --git a/dev-python/vine/files/vine-5.1.0-pytest-8.patch b/dev-python/vine/files/vine-5.1.0-pytest-8.patch deleted file mode 100644 index f9cf0863b062..000000000000 --- a/dev-python/vine/files/vine-5.1.0-pytest-8.patch +++ /dev/null @@ -1,29 +0,0 @@ -From cf9b3979173ff22a4a410c4da6cfdad878eced8c Mon Sep 17 00:00:00 2001 -From: Stanislav Levin <slev@altlinux.org> -Date: Tue, 27 Feb 2024 23:53:38 +0300 -Subject: [PATCH] tests: Replace deprecated setup method (#105) - -Nose's `setup` method is deprecated since Pytest 7.2. - -See https://docs.pytest.org/en/stable/deprecations.html#support-for-tests-written-for-nose for details. - -Fixes: https://github.com/celery/vine/issues/104 - -Signed-off-by: Stanislav Levin <slev@altlinux.org> ---- - t/unit/test_synchronization.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/t/unit/test_synchronization.py b/t/unit/test_synchronization.py -index 87335b6..47b7a10 100644 ---- a/t/unit/test_synchronization.py -+++ b/t/unit/test_synchronization.py -@@ -8,7 +8,7 @@ - - class test_barrier: - -- def setup(self): -+ def setup_method(self): - self.m1, self.m2, self.m3 = Mock(), Mock(), Mock() - self.ps = [promise(self.m1), promise(self.m2), promise(self.m3)] - diff --git a/dev-python/vine/metadata.xml b/dev-python/vine/metadata.xml deleted file mode 100644 index f658a3c610f4..000000000000 --- a/dev-python/vine/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>zmedico@gentoo.org</email> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">vine</remote-id> - <remote-id type="github">celery/vine</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/vine/vine-5.1.0.ebuild b/dev-python/vine/vine-5.1.0.ebuild deleted file mode 100644 index e833eb3ee158..000000000000 --- a/dev-python/vine/vine-5.1.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Promises" -HOMEPAGE=" - https://github.com/celery/vine/ - https://pypi.org/project/vine/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/celery/vine/pull/105 - "${FILESDIR}/${P}-pytest-8.patch" -) diff --git a/dev-python/virtualenv-clone/Manifest b/dev-python/virtualenv-clone/Manifest deleted file mode 100644 index 8dfe0782f88f..000000000000 --- a/dev-python/virtualenv-clone/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST virtualenv-clone-0.5.7.gh.tar.gz 8749 BLAKE2B 584f67c5a1921667ff2daf3b632ca6661d60ace166c6d05e22783a37c4387a92ec1a97990eb7a0c1a687d3e14d258df54b8b81c560458e33c31657c2c378382a SHA512 a71cc1e02ac70fb41945a505297ae894a0bd17e397f90b7cc9ddff599b2f649ca24d3e767a2672e8c27c387e5a235ec6bcbbfcdeb9a0c6e6d4600cf7f4149f4a diff --git a/dev-python/virtualenv-clone/files/virtualenv-clone-0.5.7-backport-pr79.patch b/dev-python/virtualenv-clone/files/virtualenv-clone-0.5.7-backport-pr79.patch deleted file mode 100644 index 7ded302ed099..000000000000 --- a/dev-python/virtualenv-clone/files/virtualenv-clone-0.5.7-backport-pr79.patch +++ /dev/null @@ -1,28 +0,0 @@ -https://bugs.gentoo.org/918079 -https://github.com/edwardgeorge/virtualenv-clone/pull/79 - -From 028494ee84cf4626aab291c621b2b9ec23f8688a Mon Sep 17 00:00:00 2001 -From: matoro <matoro@users.noreply.github.com> -Date: Mon, 18 Dec 2023 18:18:17 -0500 -Subject: [PATCH] Support Python 3.11, 3.12 - ---- - .travis.yml | 2 ++ - setup.py | 2 ++ - tests/__init__.py | 2 +- - tox.ini | 2 +- - 4 files changed, 6 insertions(+), 2 deletions(-) - -diff --git a/tests/__init__.py b/tests/__init__.py -index c9a52ca..14648f4 100644 ---- a/tests/__init__.py -+++ b/tests/__init__.py -@@ -8,7 +8,7 @@ - tmplocation = tempfile.mkdtemp() - venv_path = os.path.realpath(os.path.join(tmplocation,'srs_venv')) - clone_path = os.path.realpath(os.path.join(tmplocation,'clone_venv')) --versions = ['2.7', '3.4', '3.5', '3.6', '3.7', '3.8', '3.9', '3.10'] -+versions = ['2.7', '3.4', '3.5', '3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] - - def clean(): - if os.path.exists(tmplocation): shutil.rmtree(tmplocation) diff --git a/dev-python/virtualenv-clone/metadata.xml b/dev-python/virtualenv-clone/metadata.xml deleted file mode 100644 index f31610b6629e..000000000000 --- a/dev-python/virtualenv-clone/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">virtualenv-clone</remote-id> - <remote-id type="github">edwardgeorge/virtualenv-clone</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild b/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild deleted file mode 100644 index e3a89e5f77fc..000000000000 --- a/dev-python/virtualenv-clone/virtualenv-clone-0.5.7.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A script for cloning a non-relocatable virtualenv" -HOMEPAGE=" - https://github.com/edwardgeorge/virtualenv-clone/ - https://pypi.org/project/virtualenv-clone/ -" -SRC_URI=" - https://github.com/edwardgeorge/virtualenv-clone/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/virtualenv[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}/${PN}-0.5.7-backport-pr79.patch" ) - -distutils_enable_tests pytest diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest deleted file mode 100644 index 910e13fbdf68..000000000000 --- a/dev-python/virtualenv/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST virtualenv-20.39.1.tar.gz 5870061 BLAKE2B 30fb2c107616c080935ede0ea2e72e5b70bc184d46d7eb26e08f612f8cc6be26dde2a8c53c8d415b586904749e5dd4bfc5f82ff6c186cdc51815a480e1dbbe80 SHA512 8d8fb281cd55bf60065b4d57e37963a90bf116e46e67eb3688177f40d975da93a558e1ad67b6d7ee8ecfd1a005cd3d4dccc4c50c72569fad221634136a61e23d -DIST virtualenv-20.39.1.tar.gz.provenance 9445 BLAKE2B 39909e09db2ab5b8fdd9a192943e3e8279a16efd2c55a88dca6c2f76bb86b78d569d6e9a8a6ef8415a6805d42a0967f0862609eb9a59a5ef7bf35dbfb3a55a51 SHA512 6c7f752fc702cfb00005215186fc6062a30f319d5d22457abc7a98ee9fbc8e7e466aa6b0af319ff3a98dde013e98759f16100003012c00e644ae91982ceaf157 -DIST virtualenv-21.3.3.tar.gz 7613784 BLAKE2B b196f2e02c44aca34d53f1e0208bb8b6a10523dc6f59cb4a7dca0b6141c807dd807f61e05832ec5efc027af3d8823cbb5c3e09a9c2ea834fec694571f863b140 SHA512 f3e7c71f2fafa0bff05aba89bc0cb2e2eede0c6ed5373fb253a6ac59f103505108671e5c19866562146723ea9630fc472dade53498c4fb97d6ec5c8e1c125d19 -DIST virtualenv-21.3.3.tar.gz.provenance 9284 BLAKE2B 87ae9b8009c397d949d9fafecafd4690e1bf034edd70287b589ca0a96476087ceba27fffe608a60361a370f80d3b3b9e89cd801a8a41f89441cf24464105b655 SHA512 8c957c4dcaa13886bb03fb52a5a29ad632fa48effbdd7273baf6985c376d760a0b00b5dd0fca6a641baf91b1431b7319beee2916676926ee9c2d57cf49bd778d -DIST virtualenv-21.4.1.tar.gz 7613344 BLAKE2B 5201f4cd0f15c8b2b3a4f4c1b6314c74a6fffe93d34e53668cb3f52c6a5973136dc9e1977ba472331b9186a307840e8178bf5fff19a12dffd46ed3d6cbb1bd4a SHA512 63fbf026545093eb3708e1a107ec70327300d098492dedf0e5da56da8c42ee003b74933f7bca6af5a8b7a9fcee10716e410f1879e7e435d5cd181de768ccc70d -DIST virtualenv-21.4.1.tar.gz.provenance 9418 BLAKE2B a8386626be7b4e0ef19366ce79af229fc1fe61d47e36326bd25dbe8c9d508c25043df0406392fd30a8530d258435273521893a2465f9ce9a9355a3e6ae562eb6 SHA512 d89ac037acac74cd59c08811724e34bec75539ad41d1999876612bd1f41e89f3d9469ae8ee418fcbf47f64f403330bdf31eaf2b4613236d147a4b0934b2127fc -DIST virtualenv-21.4.2.tar.gz 7613326 BLAKE2B 227f61befd08125224ca35863d547dbb54e0dbe9629f7a777354e77af01117fc240a82c94147347f360a459335938c4105c846a26df88823f55d76bcdce81050 SHA512 5e42f3a751b274284bf3885a964d3e855c0edc24a8a0d676c58645c91f54050202540273023e21d49f0fa25a0a195777296b3cb3e3e76202f2f6328846623897 -DIST virtualenv-21.4.2.tar.gz.provenance 9743 BLAKE2B 9a5ceb18961346943e7cc937d7453dcdca8322b5ae59c2248b06f6a564f9e50e6b67dc30da7b7658a83e3ef5307da3010eebf4585798c47dee742bdbf28c75d2 SHA512 ecfa3182d925867c8fcf83773a3f2246dfd1b8bdd8a48bb92325d32bebe0d0e372dfc6c5608b0f2cf7f6926a230d098e9c7a2e57b4525680116dd42d9042531a diff --git a/dev-python/virtualenv/files/virtualenv-20.31.1-ensurepip.patch b/dev-python/virtualenv/files/virtualenv-20.31.1-ensurepip.patch deleted file mode 100644 index 54a989fecb9d..000000000000 --- a/dev-python/virtualenv/files/virtualenv-20.31.1-ensurepip.patch +++ /dev/null @@ -1,34 +0,0 @@ -From ab30a98f4bb53b7aad6fd130cf723271e2b7f638 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> -Date: Sat, 22 Jun 2024 14:28:23 +0200 -Subject: [PATCH] Use ensurepip wheels instead of local bundle - ---- - src/virtualenv/seed/wheels/embed/__init__.py | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/src/virtualenv/seed/wheels/embed/__init__.py b/src/virtualenv/seed/wheels/embed/__init__.py -index 6b3ef263..37c114f8 100644 ---- a/src/virtualenv/seed/wheels/embed/__init__.py -+++ b/src/virtualenv/seed/wheels/embed/__init__.py -@@ -1,5 +1,6 @@ - from __future__ import annotations - -+import sysconfig - from pathlib import Path - - from virtualenv.seed.wheels.util import Wheel -@@ -40,6 +41,13 @@ MAX = "3.8" - - - def get_embed_wheel(distribution, for_py_version): -+ # Gentoo hack: get wheel from ensurepip directory -+ bundle_dir = Path(sysconfig.get_config_var("WHEEL_PKG_DIR")) -+ try: -+ return Wheel.from_path(next(bundle_dir.glob(f"{distribution}-*.whl"))) -+ except StopIteration: -+ return None -+ - mapping = BUNDLE_SUPPORT.get(for_py_version, {}) or BUNDLE_SUPPORT[MAX] - wheel_file = mapping.get(distribution) - if wheel_file is None: diff --git a/dev-python/virtualenv/files/virtualenv-21.2.4-ensurepip.patch b/dev-python/virtualenv/files/virtualenv-21.2.4-ensurepip.patch deleted file mode 100644 index 1447766cc15b..000000000000 --- a/dev-python/virtualenv/files/virtualenv-21.2.4-ensurepip.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 4c59dc5ea8a90d93cd0fb68cebd742dd40d16710 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> -Date: Sat, 22 Jun 2024 14:28:23 +0200 -Subject: [PATCH] [Gentoo] Use ensurepip wheels instead of local bundle - ---- - src/virtualenv/seed/wheels/embed/__init__.py | 9 +++++++++ - 1 file changed, 9 insertions(+) - -diff --git a/src/virtualenv/seed/wheels/embed/__init__.py b/src/virtualenv/seed/wheels/embed/__init__.py -index df58d6d0..e1b40d1e 100644 ---- a/src/virtualenv/seed/wheels/embed/__init__.py -+++ b/src/virtualenv/seed/wheels/embed/__init__.py -@@ -70,6 +70,15 @@ def get_embed_wheel(distribution: str, for_py_version: str) -> Wheel | None: - :raises RuntimeError: if the bundled wheel on disk fails SHA-256 verification. - - """ -+ -+ # Gentoo hack: get wheel from ensurepip directory -+ import sysconfig -+ bundle_dir = Path(sysconfig.get_config_var("WHEEL_PKG_DIR")) -+ try: -+ return Wheel.from_path(next(bundle_dir.glob(f"{distribution}-*.whl"))) -+ except StopIteration: -+ return None -+ - mapping = BUNDLE_SUPPORT.get(for_py_version, {}) or BUNDLE_SUPPORT[MAX] - wheel_file = mapping.get(distribution) - if wheel_file is None: diff --git a/dev-python/virtualenv/metadata.xml b/dev-python/virtualenv/metadata.xml deleted file mode 100644 index 70fbec18b5a3..000000000000 --- a/dev-python/virtualenv/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">virtualenv</remote-id> - <remote-id type="github">pypa/virtualenv</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/virtualenv/virtualenv-20.39.1.ebuild b/dev-python/virtualenv/virtualenv-20.39.1.ebuild deleted file mode 100644 index 952db93a229d..000000000000 --- a/dev-python/virtualenv/virtualenv-20.39.1.ebuild +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pypa/virtualenv -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Virtual Python Environment builder" -HOMEPAGE=" - https://virtualenv.pypa.io/en/stable/ - https://pypi.org/project/virtualenv/ - https://github.com/pypa/virtualenv/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/distlib-0.3.7[${PYTHON_USEDEP}] - >=dev-python/filelock-3.24.2[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.9.1[${PYTHON_USEDEP}] - - dev-python/ensurepip-pip - >=dev-python/ensurepip-setuptools-70.1 - dev-python/ensurepip-wheel -" -# coverage is used somehow magically in virtualenv, maybe it actually -# tests something useful -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/coverage[${PYTHON_USEDEP}] - >=dev-python/pip-22.2.1[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/setuptools-67.8[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' python3_{11..14}) - $(python_gen_cond_dep ' - >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}] - ' 'pypy3*') - ) -" - -src_prepare() { - local PATCHES=( - # use wheels from ensurepip bundle - "${FILESDIR}/${PN}-20.31.1-ensurepip.patch" - ) - - distutils-r1_src_prepare - - # workaround test failures due to warnings from setuptools-scm, sigh - echo '[tool.setuptools_scm]' >> pyproject.toml || die - - # remove useless pins - sed -i -e 's:,<[=0-9.]*::' pyproject.toml || die - - # remove bundled wheels - rm src/virtualenv/seed/wheels/embed/*.whl || die -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping testing on ${EPYTHON}" - return - fi - - local EPYTEST_DESELECT=( - tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data - # tests for old wheels with py3.7 support - tests/unit/seed/embed/test_pip_invoke.py::test_base_bootstrap_via_pip_invoke - tests/unit/seed/wheels/test_wheels_util.py::test_wheel_not_support - # broken by different wheel versions in ensurepip - tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_latest_string - tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_exact - tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_latest_none - tests/unit/seed/wheels/test_acquire.py::test_download_wheel_bad_output - # hangs on a busy system, sigh - tests/unit/test_util.py::test_reentrant_file_lock_is_thread_safe - # TODO - tests/unit/create/via_global_ref/test_build_c_ext.py::test_can_build_c_extensions - # random resource leaks or xdist - tests/unit/test_file_limit.py::test_too_many_open_files - # Internet - tests/unit/create/test_creator.py::test_create_distutils_cfg - ) - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # these don't like the executable called pypy3.11? - tests/unit/activation/test_bash.py::test_bash - tests/unit/activation/test_fish.py::test_fish - tests/unit/discovery/py_info/test_py_info.py::test_fallback_existent_system_executable - ) - ;; - esac - - local -x TZ=UTC - local EPYTEST_PLUGINS=( pytest-{mock,rerunfailures} ) - if [[ ${EPYTHON} == pypy3* ]]; then - EPYTEST_PLUGINS+=( pytest-freezer ) - else - EPYTEST_PLUGINS+=( time-machine ) - fi - local EPYTEST_RERUNS=5 - local EPYTEST_TIMEOUT=180 - local EPYTEST_XDIST=1 - epytest -o addopts= -} - -src_install() { - distutils-r1_src_install - - # remove bundled wheels, we're using ensurepip bundle instead - find "${ED}" -name '*.whl' -delete || die -} diff --git a/dev-python/virtualenv/virtualenv-21.3.3.ebuild b/dev-python/virtualenv/virtualenv-21.3.3.ebuild deleted file mode 100644 index fa6305a0d919..000000000000 --- a/dev-python/virtualenv/virtualenv-21.3.3.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pypa/virtualenv -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Virtual Python Environment builder" -HOMEPAGE=" - https://virtualenv.pypa.io/en/stable/ - https://pypi.org/project/virtualenv/ - https://github.com/pypa/virtualenv/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/distlib-0.3.7[${PYTHON_USEDEP}] - >=dev-python/filelock-3.24.2[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.9.1[${PYTHON_USEDEP}] - >=dev-python/python-discovery-1.3.1[${PYTHON_USEDEP}] - - dev-python/ensurepip-pip - >=dev-python/ensurepip-setuptools-70.1 - dev-python/ensurepip-wheel -" -# coverage is used somehow magically in virtualenv, maybe it actually -# tests something useful -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/coverage[${PYTHON_USEDEP}] - >=dev-python/pip-22.2.1[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/setuptools-67.8[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' python3_{11..14}) - $(python_gen_cond_dep ' - >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}] - ' 'pypy3*') - ) -" - -src_prepare() { - local PATCHES=( - # use wheels from ensurepip bundle - "${FILESDIR}/${PN}-21.2.4-ensurepip.patch" - ) - - distutils-r1_src_prepare - - # workaround test failures due to warnings from setuptools-scm, sigh - echo '[tool.setuptools_scm]' >> pyproject.toml || die - - # remove useless pins - sed -i -e 's:,<[=0-9.]*::' pyproject.toml || die - - # remove bundled wheels - rm src/virtualenv/seed/wheels/embed/*.whl || die -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping testing on ${EPYTHON}" - return - fi - - local EPYTEST_DESELECT=( - tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data - # tests for old wheels with py3.7 support - tests/unit/seed/embed/test_pip_invoke.py::test_base_bootstrap_via_pip_invoke - tests/unit/seed/wheels/test_wheels_util.py::test_wheel_not_support - # broken by different wheel versions in ensurepip - tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_latest_string - tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_exact - tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_latest_none - tests/unit/seed/wheels/test_acquire.py::test_download_wheel_bad_output - # hangs on a busy system, sigh - tests/unit/test_util.py::test_reentrant_file_lock_is_thread_safe - # TODO - tests/unit/create/via_global_ref/test_build_c_ext.py::test_can_build_c_extensions - # random resource leaks or xdist - tests/unit/test_file_limit.py::test_too_many_open_files - # Internet - tests/unit/create/test_creator.py::test_create_distutils_cfg - # we do not use bundled wheels - tests/unit/seed/wheels/test_bundle.py::test_every_wheel_on_disk_has_sha256 - ) - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # these don't like the executable called pypy3.11? - tests/unit/activation/test_bash.py::test_bash - tests/unit/activation/test_fish.py::test_fish - tests/unit/discovery/py_info/test_py_info.py::test_fallback_existent_system_executable - ) - ;; - esac - - local -x TZ=UTC - local EPYTEST_PLUGINS=( pytest-{mock,rerunfailures} ) - if [[ ${EPYTHON} == pypy3* ]]; then - EPYTEST_PLUGINS+=( pytest-freezer ) - else - EPYTEST_PLUGINS+=( time-machine ) - fi - local EPYTEST_RERUNS=5 - local EPYTEST_TIMEOUT=180 - local EPYTEST_XDIST=1 - epytest -o addopts= -} - -src_install() { - distutils-r1_src_install - - # remove bundled wheels, we're using ensurepip bundle instead - find "${ED}" -name '*.whl' -delete || die -} diff --git a/dev-python/virtualenv/virtualenv-21.4.1.ebuild b/dev-python/virtualenv/virtualenv-21.4.1.ebuild deleted file mode 100644 index fe5a4cc2ea91..000000000000 --- a/dev-python/virtualenv/virtualenv-21.4.1.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pypa/virtualenv -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Virtual Python Environment builder" -HOMEPAGE=" - https://virtualenv.pypa.io/en/stable/ - https://pypi.org/project/virtualenv/ - https://github.com/pypa/virtualenv/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/distlib-0.3.7[${PYTHON_USEDEP}] - >=dev-python/filelock-3.24.2[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.9.1[${PYTHON_USEDEP}] - >=dev-python/python-discovery-1.4[${PYTHON_USEDEP}] - - dev-python/ensurepip-pip - >=dev-python/ensurepip-setuptools-70.1 - dev-python/ensurepip-wheel -" -# coverage is used somehow magically in virtualenv, maybe it actually -# tests something useful -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/coverage[${PYTHON_USEDEP}] - >=dev-python/pip-22.2.1[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/setuptools-67.8[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' python3_{11..14}) - $(python_gen_cond_dep ' - >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}] - ' 'pypy3*') - ) -" - -src_prepare() { - local PATCHES=( - # use wheels from ensurepip bundle - "${FILESDIR}/${PN}-21.2.4-ensurepip.patch" - ) - - distutils-r1_src_prepare - - # workaround test failures due to warnings from setuptools-scm, sigh - echo '[tool.setuptools_scm]' >> pyproject.toml || die - - # remove useless pins - sed -i -e 's:,<[=0-9.]*::' pyproject.toml || die - - # remove bundled wheels - rm src/virtualenv/seed/wheels/embed/*.whl || die -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping testing on ${EPYTHON}" - return - fi - - local EPYTEST_DESELECT=( - tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data - # tests for old wheels with py3.7 support - tests/unit/seed/embed/test_pip_invoke.py::test_base_bootstrap_via_pip_invoke - tests/unit/seed/wheels/test_wheels_util.py::test_wheel_not_support - # broken by different wheel versions in ensurepip - tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_latest_string - tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_exact - tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_latest_none - tests/unit/seed/wheels/test_acquire.py::test_download_wheel_bad_output - # hangs on a busy system, sigh - tests/unit/test_util.py::test_reentrant_file_lock_is_thread_safe - # TODO - tests/unit/create/via_global_ref/test_build_c_ext.py::test_can_build_c_extensions - # random resource leaks or xdist - tests/unit/test_file_limit.py::test_too_many_open_files - # Internet - tests/unit/create/test_creator.py::test_create_distutils_cfg - # we do not use bundled wheels - tests/unit/seed/wheels/test_bundle.py::test_every_wheel_on_disk_has_sha256 - ) - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # these don't like the executable called pypy3.11? - tests/unit/activation/test_bash.py::test_bash - tests/unit/activation/test_fish.py::test_fish - tests/unit/discovery/py_info/test_py_info.py::test_fallback_existent_system_executable - ) - ;; - esac - - local -x TZ=UTC - local EPYTEST_PLUGINS=( pytest-{mock,rerunfailures} ) - if [[ ${EPYTHON} == pypy3* ]]; then - EPYTEST_PLUGINS+=( pytest-freezer ) - else - EPYTEST_PLUGINS+=( time-machine ) - fi - local EPYTEST_RERUNS=5 - local EPYTEST_TIMEOUT=180 - local EPYTEST_XDIST=1 - epytest -o addopts= -} - -src_install() { - distutils-r1_src_install - - # remove bundled wheels, we're using ensurepip bundle instead - find "${ED}" -name '*.whl' -delete || die -} diff --git a/dev-python/virtualenv/virtualenv-21.4.2.ebuild b/dev-python/virtualenv/virtualenv-21.4.2.ebuild deleted file mode 100644 index fe5a4cc2ea91..000000000000 --- a/dev-python/virtualenv/virtualenv-21.4.2.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_VERIFY_REPO=https://github.com/pypa/virtualenv -PYTHON_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Virtual Python Environment builder" -HOMEPAGE=" - https://virtualenv.pypa.io/en/stable/ - https://pypi.org/project/virtualenv/ - https://github.com/pypa/virtualenv/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/distlib-0.3.7[${PYTHON_USEDEP}] - >=dev-python/filelock-3.24.2[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.9.1[${PYTHON_USEDEP}] - >=dev-python/python-discovery-1.4[${PYTHON_USEDEP}] - - dev-python/ensurepip-pip - >=dev-python/ensurepip-setuptools-70.1 - dev-python/ensurepip-wheel -" -# coverage is used somehow magically in virtualenv, maybe it actually -# tests something useful -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/coverage[${PYTHON_USEDEP}] - >=dev-python/pip-22.2.1[${PYTHON_USEDEP}] - >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/setuptools-67.8[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' python3_{11..14}) - $(python_gen_cond_dep ' - >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}] - ' 'pypy3*') - ) -" - -src_prepare() { - local PATCHES=( - # use wheels from ensurepip bundle - "${FILESDIR}/${PN}-21.2.4-ensurepip.patch" - ) - - distutils-r1_src_prepare - - # workaround test failures due to warnings from setuptools-scm, sigh - echo '[tool.setuptools_scm]' >> pyproject.toml || die - - # remove useless pins - sed -i -e 's:,<[=0-9.]*::' pyproject.toml || die - - # remove bundled wheels - rm src/virtualenv/seed/wheels/embed/*.whl || die -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping testing on ${EPYTHON}" - return - fi - - local EPYTEST_DESELECT=( - tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data - # tests for old wheels with py3.7 support - tests/unit/seed/embed/test_pip_invoke.py::test_base_bootstrap_via_pip_invoke - tests/unit/seed/wheels/test_wheels_util.py::test_wheel_not_support - # broken by different wheel versions in ensurepip - tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_latest_string - tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_exact - tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_latest_none - tests/unit/seed/wheels/test_acquire.py::test_download_wheel_bad_output - # hangs on a busy system, sigh - tests/unit/test_util.py::test_reentrant_file_lock_is_thread_safe - # TODO - tests/unit/create/via_global_ref/test_build_c_ext.py::test_can_build_c_extensions - # random resource leaks or xdist - tests/unit/test_file_limit.py::test_too_many_open_files - # Internet - tests/unit/create/test_creator.py::test_create_distutils_cfg - # we do not use bundled wheels - tests/unit/seed/wheels/test_bundle.py::test_every_wheel_on_disk_has_sha256 - ) - case ${EPYTHON} in - pypy3.11) - EPYTEST_DESELECT+=( - # these don't like the executable called pypy3.11? - tests/unit/activation/test_bash.py::test_bash - tests/unit/activation/test_fish.py::test_fish - tests/unit/discovery/py_info/test_py_info.py::test_fallback_existent_system_executable - ) - ;; - esac - - local -x TZ=UTC - local EPYTEST_PLUGINS=( pytest-{mock,rerunfailures} ) - if [[ ${EPYTHON} == pypy3* ]]; then - EPYTEST_PLUGINS+=( pytest-freezer ) - else - EPYTEST_PLUGINS+=( time-machine ) - fi - local EPYTEST_RERUNS=5 - local EPYTEST_TIMEOUT=180 - local EPYTEST_XDIST=1 - epytest -o addopts= -} - -src_install() { - distutils-r1_src_install - - # remove bundled wheels, we're using ensurepip bundle instead - find "${ED}" -name '*.whl' -delete || die -} diff --git a/dev-python/virtualenvwrapper/Manifest b/dev-python/virtualenvwrapper/Manifest deleted file mode 100644 index a472c7b0d647..000000000000 --- a/dev-python/virtualenvwrapper/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST virtualenvwrapper-6.1.1.tar.gz 95964 BLAKE2B 722fee78cdadbde77e03b22458f1591e9540ef12cd7deb14ecfa8abf1b030d16f8548b31297832eaf843d5b1db8453c239ff42162d66a74490339ab77e8ccc37 SHA512 1d2095c79f3679a4068418fe6e740771334bf0be44961dc5a50ac4848c83b5af046fc6125497177b864603efc4f2a0aacc912185129b8eb510dc4dcdef661853 diff --git a/dev-python/virtualenvwrapper/files/virtualenvwrapper-4.8.4_p20230121-override-default-python-executable.patch b/dev-python/virtualenvwrapper/files/virtualenvwrapper-4.8.4_p20230121-override-default-python-executable.patch deleted file mode 100644 index 0c7268422efe..000000000000 --- a/dev-python/virtualenvwrapper/files/virtualenvwrapper-4.8.4_p20230121-override-default-python-executable.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://github.com/parona-source/virtualenvwrapper/commit/9cb7bcab244c3e49d7b25b73e82566d0adce3282 - -From 9cb7bcab244c3e49d7b25b73e82566d0adce3282 Mon Sep 17 00:00:00 2001 -From: Alfred Wingate <parona@protonmail.com> -Date: Sun, 23 Jul 2023 05:05:59 +0300 -Subject: [PATCH] virtualenvwrapper.sh: Override default python executable - ---- a/virtualenvwrapper.sh -+++ b/virtualenvwrapper.sh -@@ -47,7 +47,7 @@ - # Locate the global Python where virtualenvwrapper is installed. - if [ "${VIRTUALENVWRAPPER_PYTHON:-}" = "" ] - then -- _virtualenvwrapper_python_executable="$(command -v python3)" -+ _virtualenvwrapper_python_executable="@@GENTOO_PYTHON_EXECUTABLE@@" - if [ -n "$_virtualenvwrapper_python_executable" ] && $_virtualenvwrapper_python_executable -m 'virtualenvwrapper.hook_loader' --help >/dev/null 2>&1 - then - VIRTUALENVWRAPPER_PYTHON=$_virtualenvwrapper_python_executable --- -2.41.0 - diff --git a/dev-python/virtualenvwrapper/files/virtualenvwrapper-6.0.0-remove-use-of-which.patch b/dev-python/virtualenvwrapper/files/virtualenvwrapper-6.0.0-remove-use-of-which.patch deleted file mode 100644 index 41f0dba39a1d..000000000000 --- a/dev-python/virtualenvwrapper/files/virtualenvwrapper-6.0.0-remove-use-of-which.patch +++ /dev/null @@ -1,106 +0,0 @@ -From fb2b22fce88d323727a49c760187c0470b78fa9a Mon Sep 17 00:00:00 2001 -From: Alfred Wingate <parona@protonmail.com> -Date: Wed, 21 Jun 2023 11:35:04 +0300 -Subject: [PATCH] Remove use of which, use command -v or built-ins instead - -* which isn't a POSIX tool and some distributions have or are still - considering dropping it in favour of using commands included by - POSIX or shell built-ins. -* Used command built-in where applicable, but type and whence for bash - and zsh respectively in virtualenvwrapper_verify_resource to preserve - previous behaviour with which when programs also have built-ins - with the same name. command -v outputs just the name and not the path - in those cases. - -https://lwn.net/Articles/874049/ -https://bugs.gentoo.org/646588 - -Signed-off-by: Alfred Wingate <parona@protonmail.com> ---- a/tests/run_tests -+++ b/tests/run_tests -@@ -61,7 +61,7 @@ do - echo " SHELL=$SHELL" - echo " BASH_VERSION=$BASH_VERSION" - echo " ZSH_VERSION=$ZSH_VERSION" -- echo " virtualenv=$(which virtualenv)" -+ echo " virtualenv=$(command -v virtualenv)" - echo " test_shell_opts=$test_shell_opts" - echo " ZSH=$ZSH_NAME $ZSH_EVAL_CONTEXT" - echo " TMPDIR=$TMPDIR" ---- a/tests/setup.sh -+++ b/tests/setup.sh -@@ -14,7 +14,7 @@ export PROJECT_HOME=$(mktemp -d -t "PROJECT_HOME.XXXX.$$") - SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - - # This should point to VIRTUAL_ENV/bin when running under tox. --TEST_BIN_DIR=$(dirname $(which python)) -+TEST_BIN_DIR=$(dirname $(command -v python)) - - load_wrappers() { - if [ "$USING_TOX" = "1" ]; then ---- a/tests/test_cp.sh -+++ b/tests/test_cp.sh -@@ -26,7 +26,7 @@ test_new_env_activated () { - (cd tests/testpackage && pip install .) >/dev/null 2>&1 - cpvirtualenv "source" "destination" >/dev/null 2>&1 - rmvirtualenv "source" >/dev/null 2>&1 -- testscript="$(which testscript.py)" -+ testscript="$(command -v testscript.py)" - assertTrue "Environment test script not found in path" "[ $WORKON_HOME/destination/bin/testscript.py -ef $testscript ]" - testscriptcontent="$(cat $testscript)" - assertTrue "No cpvirtualenvtest in $testscriptcontent" "echo $testscriptcontent | grep cpvirtualenvtest" ---- a/tests/test_mkvirtualenv.sh -+++ b/tests/test_mkvirtualenv.sh -@@ -68,11 +68,9 @@ GLOBAL postmkvirtualenv" - } - - test_no_virtualenv () { -- # Find "which" before we change the path -- which=$(which which) - old_path="$PATH" - PATH="/bin:/usr/sbin:/sbin" -- venv=$($which virtualenv 2>/dev/null) -+ venv=$(command -v virtualenv) - if [ ! -z "$venv" ] - then - echo "FOUND \"$venv\" in PATH so skipping this test" ---- a/virtualenvwrapper.sh -+++ b/virtualenvwrapper.sh -@@ -47,7 +47,7 @@ - # Locate the global Python where virtualenvwrapper is installed. - if [ "${VIRTUALENVWRAPPER_PYTHON:-}" = "" ] - then -- _virtualenvwrapper_python_executable="$(which python3 2>/dev/null)" -+ _virtualenvwrapper_python_executable="$(command -v python3)" - if [ -n "$_virtualenvwrapper_python_executable" ] && $_virtualenvwrapper_python_executable -m 'virtualenvwrapper.hook_loader' --help >/dev/null 2>&1 - then - VIRTUALENVWRAPPER_PYTHON=$_virtualenvwrapper_python_executable -@@ -326,7 +326,13 @@ function virtualenvwrapper_initialize { - - # Verify that the passed resource is in path and exists - function virtualenvwrapper_verify_resource { -- typeset exe_path="$(command \which "$1" | (unset GREP_OPTIONS; command \grep -v "not found"))" -+ if [ -n "${ZSH_VERSION}" ] -+ then -+ typeset exe_path="$(whence -p "${1}")" -+ else -+ typeset exe_path="$(type -P "${1}")" -+ fi -+ - if [ "$exe_path" = "" ] - then - echo "ERROR: virtualenvwrapper could not find $1 in your path" >&2 ---- a/virtualenvwrapper_lazy.sh -+++ b/virtualenvwrapper_lazy.sh -@@ -5,7 +5,7 @@ export _VIRTUALENVWRAPPER_API="$_VIRTUALENVWRAPPER_API mkvirtualenv rmvirtualenv - - if [ -z "$VIRTUALENVWRAPPER_SCRIPT" ] - then -- export VIRTUALENVWRAPPER_SCRIPT="$(command \which virtualenvwrapper.sh)" -+ export VIRTUALENVWRAPPER_SCRIPT="$(command -v virtualenvwrapper.sh)" - fi - if [ -z "$VIRTUALENVWRAPPER_SCRIPT" ] - then --- -2.43.0 - diff --git a/dev-python/virtualenvwrapper/metadata.xml b/dev-python/virtualenvwrapper/metadata.xml deleted file mode 100644 index 8b706320125a..000000000000 --- a/dev-python/virtualenvwrapper/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>parona@protonmail.com</email> - <name>Alfred Wingate</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="pypi">virtualenvwrapper</remote-id> - <remote-id type="bitbucket">dhellmann/virtualenvwrapper</remote-id> - <remote-id type="github">python-virtualenvwrapper/virtualenvwrapper</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/virtualenvwrapper/virtualenvwrapper-6.1.1.ebuild b/dev-python/virtualenvwrapper/virtualenvwrapper-6.1.1.ebuild deleted file mode 100644 index 011d5747779c..000000000000 --- a/dev-python/virtualenvwrapper/virtualenvwrapper-6.1.1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Set of extensions to Ian Bicking's virtualenv tool" -HOMEPAGE=" - https://github.com/python-virtualenvwrapper/virtualenvwrapper/ - https://pypi.org/project/virtualenvwrapper/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/stevedore[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - dev-python/virtualenv-clone[${PYTHON_USEDEP}] - ') -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/setuptools-scm[${PYTHON_USEDEP}] - ') - test? ( - $(python_gen_cond_dep ' - dev-python/pip[${PYTHON_USEDEP}] - ') - ) -" - -PATCHES=( - "${FILESDIR}/virtualenvwrapper-6.0.0-remove-use-of-which.patch" - "${FILESDIR}/virtualenvwrapper-4.8.4_p20230121-override-default-python-executable.patch" -) - -src_prepare() { - default - - # specify default python interpeter to align with PYTHON_SINGLE_TARGET - sed -i -e "s:@@GENTOO_PYTHON_EXECUTABLE@@:${PYTHON}:" virtualenvwrapper.sh || die - - # remove tests which require an internet connection + bug #936086 - rm tests/test_mkvirtualenv_install.sh || die - rm tests/test_mkvirtualenv_requirements.sh || die - sed -i -e '/test_new_env_activated () {/,/}/ d' tests/test_cp.sh || die - sed -i -e '/test_wipeenv () {/,/}/ d' tests/test_wipeenv.sh || die - - # remove tests which require functional git repos with remotes - sed -i -e '/test_wipeenv_\(pip_e\|develop\) () {/,/}/ d' tests/test_wipeenv.sh || die -} - -python_test() { - # tests have unusual expectations - local -x HOME="${HOME%/}" - local -x USER="${USER}" - local -x USING_TOX=1 - - # Make sure that users env doesn't leak to tests - unset VIRTUALENVWRAPPER_SCRIPT - unset _VIRTUALENVWRAPPER_API - - local old_path="${PATH}" - - # Tests are based on how upstream tox handles it - - cp -a "${BUILD_DIR}"/{install/usr,test_bash} || die - local -x VIRTUAL_ENV="${BUILD_DIR}/test_bash" - touch "${VIRTUAL_ENV}"/bin/activate || die # silence warning - - local -x PATH="${VIRTUAL_ENV}/bin:${old_path}" - local -x SHELL="/bin/bash" - local -x test_shell_opts= - - bash ./tests/run_tests "${VIRTUAL_ENV}" || die "Tests failed under ${EPYTHON} with bash" - - if has_version app-shells/zsh; then - cp -a "${BUILD_DIR}"/{install/usr,test_zsh} || die - local -x VIRTUAL_ENV="${BUILD_DIR}/test_zsh" - touch "${VIRTUAL_ENV}"/bin/activate || die # silence warning - - local -x PATH="${VIRTUAL_ENV}/bin:${old_path}" - local -x SHELL="/bin/zsh" - local -x test_shell_opts="-o shwordsplit" - - zsh -o shwordsplit ./tests/run_tests "${VIRTUAL_ENV}" || die "Tests failed under ${EPYTHON} with zsh" - fi -} diff --git a/dev-python/visitor/Manifest b/dev-python/visitor/Manifest deleted file mode 100644 index 69fc45d79065..000000000000 --- a/dev-python/visitor/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST visitor-0.1.3.gh.tar.gz 2985 BLAKE2B d645e3524ee5d072320e6feca39faef72b880ec7341053d078778765d9b279bd2ee3f892c0fcd5f21633e7851acd49ac23aef769eaf190147803ce711b717da6 SHA512 414c77df8efcc22df5ee8073e02b8c5c28563954ef9b9a869c4ea3f7f1268a97929c1fe29142ba41e3a5acafea52599f6bf073aacd654643d7d8380cd4f41fbc diff --git a/dev-python/visitor/metadata.xml b/dev-python/visitor/metadata.xml deleted file mode 100644 index 81b4709a907c..000000000000 --- a/dev-python/visitor/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>sbraz@gentoo.org</email> - <name>Louis Sautier</name> - </maintainer> - <upstream> - <remote-id type="pypi">visitor</remote-id> - <remote-id type="github">mbr/visitor</remote-id> - <bugs-to>https://github.com/mbr/visitor/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/visitor/visitor-0.1.3-r2.ebuild b/dev-python/visitor/visitor-0.1.3-r2.ebuild deleted file mode 100644 index 31cd736e9e70..000000000000 --- a/dev-python/visitor/visitor-0.1.3-r2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="A tiny pythonic visitor implementation" -HOMEPAGE=" - https://github.com/mbr/visitor/ - https://pypi.org/project/visitor/ -" -# PyPI tarballs don't include tests -# https://github.com/mbr/visitor/pull/2 -SRC_URI=" - https://github.com/mbr/visitor/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/vobject/Manifest b/dev-python/vobject/Manifest deleted file mode 100644 index cb15af0decf6..000000000000 --- a/dev-python/vobject/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vobject-0.9.8.tar.gz 61760 BLAKE2B 5bdf6be0ff52f11d10c99eb34a233f3926e14e706c5d4777a4a9c17bdf2c5f9ceb4be4216313ecc1489c06d821fc261e3e9bb97acda11f8ab7442e98abd4975c SHA512 8ba48fdd242c60b256d3a40d0aa1a6af9493a03fbff97870245102e676603d7eecad055db20a5eaa941eadc071fe41b522fc8226d0316c430d87e9331464a823 diff --git a/dev-python/vobject/metadata.xml b/dev-python/vobject/metadata.xml deleted file mode 100644 index 909b2e1c82fe..000000000000 --- a/dev-python/vobject/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">skarim/vobject</remote-id> - <remote-id type="pypi">vobject</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/vobject/vobject-0.9.8.ebuild b/dev-python/vobject/vobject-0.9.8.ebuild deleted file mode 100644 index cd046c832dd0..000000000000 --- a/dev-python/vobject/vobject-0.9.8.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python package for parsing and generating vCard and vCalendar files" -HOMEPAGE=" - https://github.com/skarim/vobject/ - https://pypi.org/project/vobject/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -DOCS=( ACKNOWLEDGEMENTS.txt README.md ) - -distutils_enable_tests unittest diff --git a/dev-python/volatile/Manifest b/dev-python/volatile/Manifest deleted file mode 100644 index 2996303378bb..000000000000 --- a/dev-python/volatile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST volatile-2.1.0.tar.gz 4144 BLAKE2B 4475864271128c0f28625788c7f000aa84a0bf6c2529a7f81e580a7c1f95c3602a0f890c6681ea39c8c1f755bf3f8c67734d9729831471fabe71f07c271fdfda SHA512 2ae5bfdc863c8ed34de1c9271536de4a859bd4322d1d17c6f78c5b1e42c0d0d9be8c3cd484d1118bdf22cb19137546802e81c8a0fd47371c3819a9428dccc74d diff --git a/dev-python/volatile/metadata.xml b/dev-python/volatile/metadata.xml deleted file mode 100644 index dc654fd20f5d..000000000000 --- a/dev-python/volatile/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">mbr/volatile</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/volatile/volatile-2.1.0.ebuild b/dev-python/volatile/volatile-2.1.0.ebuild deleted file mode 100644 index 0df03589d7ef..000000000000 --- a/dev-python/volatile/volatile-2.1.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2024 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="A small extension for the tempfile module" -HOMEPAGE="https://github.com/mbr/volatile" -SRC_URI="https://github.com/mbr/volatile/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests pytest diff --git a/dev-python/voluptuous/Manifest b/dev-python/voluptuous/Manifest deleted file mode 100644 index 199f2b9d550a..000000000000 --- a/dev-python/voluptuous/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST voluptuous-0.16.0.gh.tar.gz 48779 BLAKE2B 5d5113038ecbcda9b99e607fb27e7b6d86b0554731acbbfa4084be0c82877b62a552f4d55427dffc126ac202a88689a170ab544da2e8267e75c72731a0dc343c SHA512 51afc8d0d33981c4b45a897b72298718010f5fb55b3b69cd26477ace20df3734b033cc5f2fa1f11cc196a200dafa6d009ea32b47da05b5db176dbe3f3c647c3d diff --git a/dev-python/voluptuous/metadata.xml b/dev-python/voluptuous/metadata.xml deleted file mode 100644 index 7f848991be05..000000000000 --- a/dev-python/voluptuous/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en"> - Voluptuous, despite the name, is a Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc. - </longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="github">alecthomas/voluptuous</remote-id> - <remote-id type="pypi">voluptuous</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/voluptuous/voluptuous-0.16.0.ebuild b/dev-python/voluptuous/voluptuous-0.16.0.ebuild deleted file mode 100644 index acbccd235bc4..000000000000 --- a/dev-python/voluptuous/voluptuous-0.16.0.ebuild +++ /dev/null @@ -1,26 +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="A Python data validation library" -HOMEPAGE=" - https://github.com/alecthomas/voluptuous/ - https://pypi.org/project/voluptuous/ -" -SRC_URI=" - https://github.com/alecthomas/voluptuous/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/vpython/Manifest b/dev-python/vpython/Manifest deleted file mode 100644 index 7848c8d1bad9..000000000000 --- a/dev-python/vpython/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vpython-7.6.5.tar.gz 4533807 BLAKE2B c9eb7c243aba1e9147f7ec6529ba217ffa4acd2956c84bdb1da11e361653ced4f937545343d2daac01cd1063124f9e4ca55d9abff66c42c64d3f512e0f5e83ac SHA512 75836d113eaaf38f576ed148e33c955751da30198a40e4afeee3405209a94d70ca80166609782f079158ce430125394986750248206805bc28841820c0d868d6 diff --git a/dev-python/vpython/metadata.xml b/dev-python/vpython/metadata.xml deleted file mode 100644 index c78a9b1c207d..000000000000 --- a/dev-python/vpython/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>grozin@gentoo.org</email> - <name>Andrey Grozin</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - </maintainer> - <longdescription> - This package enables one to run VPython in a browser, - using the GlowScript VPython API, - documented in the Help at http://glowscript.org. - If the code is in a cell in a Jupyter notebook, - the 3D scene appears in the Jupyter notebook. - If the code is launched outside a notebook (e.g. from the command line), - a browser window will open displaying the scene. - </longdescription> - <upstream> - <remote-id type="pypi">vpython</remote-id> - <remote-id type="github">vpython/vpython-jupyter</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/vpython/vpython-7.6.5-r1.ebuild b/dev-python/vpython/vpython-7.6.5-r1.ebuild deleted file mode 100644 index 5667bac2a7d3..000000000000 --- a/dev-python/vpython/vpython-7.6.5-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="VPython for Jupyter notebook" -HOMEPAGE="https://www.vpython.org/ https://pypi.org/project/vpython/" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/autobahn-18.8.2[${PYTHON_USEDEP}] - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/jupyter[${PYTHON_USEDEP}] - dev-python/jupyter-server-proxy[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/w3lib/Manifest b/dev-python/w3lib/Manifest deleted file mode 100644 index d3849077adb3..000000000000 --- a/dev-python/w3lib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST w3lib-2.3.1.tar.gz 49531 BLAKE2B b5409de02fd965fb214b19f3c3a47c2f4a303dee4343f9994aea361ae857d7ca49ef02c1233cefb0487ffddd6d85731d9ba4fde33a94419eaead40df43b3d547 SHA512 b65d5773aa35e2d2e95a395f25c9a9520d1143569faa94d000f01fa0a17258bcbdc2f1cf744c70be26a7e3e77d50deac9d09e572284bdd0e5e3d483ba7d4fee7 diff --git a/dev-python/w3lib/metadata.xml b/dev-python/w3lib/metadata.xml deleted file mode 100644 index 3bec3e36d95f..000000000000 --- a/dev-python/w3lib/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> - </maintainer> - <upstream> - <remote-id type="github">scrapy/w3lib</remote-id> - <remote-id type="pypi">w3lib</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/w3lib/w3lib-2.3.1.ebuild b/dev-python/w3lib/w3lib-2.3.1.ebuild deleted file mode 100644 index dc1c18061b11..000000000000 --- a/dev-python/w3lib/w3lib-2.3.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi - -DESCRIPTION="Library of web-related functions" -HOMEPAGE=" - https://scrapy.org/ - https://pypi.org/project/w3lib/ - https://github.com/scrapy/w3lib -" - -LICENSE="BSD" -SLOT=0 -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND="dev-python/six[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -distutils_enable_sphinx docs \ - dev-python/sphinx-hoverxref \ - dev-python/sphinx-notfound-page \ - dev-python/sphinx-rtd-theme - -EPYTEST_DESELECT=( - # https://github.com/scrapy/w3lib/issues/164 - tests/test_url.py::UrlTests::test_add_or_replace_parameter -) diff --git a/dev-python/waitress/Manifest b/dev-python/waitress/Manifest deleted file mode 100644 index 8c156daa3659..000000000000 --- a/dev-python/waitress/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST waitress-3.0.2.tar.gz 179901 BLAKE2B 159f834f4a378e2fecdf860134f47351981af368dfe052ba9c98145c39b9a4de7f76b11fb6d2e70d3df9a850a5fd5ef0e3e73a888900ad56b3bd538f2525d485 SHA512 f225447b936e4742cf6f0e45b72cc2e33c06ff609c9896fc226de23b9c7ba64140914e3525f57c901617c0a49df3052fe5acbd8ec46f9557832c383ab9d4a483 diff --git a/dev-python/waitress/metadata.xml b/dev-python/waitress/metadata.xml deleted file mode 100644 index 9aa447bc4fe7..000000000000 --- a/dev-python/waitress/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">waitress</remote-id> - <remote-id type="github">Pylons/waitress</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/waitress/waitress-3.0.2.ebuild b/dev-python/waitress/waitress-3.0.2.ebuild deleted file mode 100644 index bf4c34c61a85..000000000000 --- a/dev-python/waitress/waitress-3.0.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A pure-Python WSGI server" -HOMEPAGE=" - https://docs.pylonsproject.org/projects/waitress/en/latest/ - https://pypi.org/project/waitress/ - https://github.com/Pylons/waitress/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fails on some systems, https://bugs.gentoo.org/782031 - tests/test_wasyncore.py::DispatcherWithSendTests::test_send -) - -src_prepare() { - sed -i -e 's:--cov::' setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/wand/Manifest b/dev-python/wand/Manifest deleted file mode 100644 index ec89b1442560..000000000000 --- a/dev-python/wand/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST wand-0.7.0.tar.gz 11888946 BLAKE2B 65b43db844833badfcd66d5abca95fc7bf643f3618d13dee8c1da0c679b9424b69fcc9eff6aeef6c2d32b0c8a346017cb6a4309559e0d09b298fb72840ef21a8 SHA512 edf107b0ea89774fa7440707ae00a6bb649a41156086ee8a4ef6d668ebd3df39d2336ec8ed89c0f4e156f793e52ea3efff958b3dd8cdb38cbb00d21fb35ed8fe -DIST wand-0.7.1.tar.gz 11889653 BLAKE2B 6a128a68875787688d6db7bf2ab7a96c9101588dfe57d97a1083b40132ed5a97d477b82457c1086f21d04e04832563dc3067feee171b62dff89e987e764d8907 SHA512 d30a05b199d6a63d12869b5f8f7fc8d0646a0a65d18f718a561c7f31718d16362aee544966c88a3367903268065524202ffd03bcb7b6f6e5dd5d89145a6f4345 diff --git a/dev-python/wand/metadata.xml b/dev-python/wand/metadata.xml deleted file mode 100644 index 723b2cf53f82..000000000000 --- a/dev-python/wand/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>sbraz@gentoo.org</email> - <name>Louis Sautier</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">Wand</remote-id> - <remote-id type="github">emcconville/wand</remote-id> - <bugs-to>https://github.com/emcconville/wand/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/wand/wand-0.7.0.ebuild b/dev-python/wand/wand-0.7.0.ebuild deleted file mode 100644 index 41d87c504a90..000000000000 --- a/dev-python/wand/wand-0.7.0.ebuild +++ /dev/null @@ -1,39 +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 pypi - -DESCRIPTION="Ctypes-based simple ImageMagick binding for Python" -HOMEPAGE=" - https://docs.wand-py.org/ - https://github.com/emcconville/wand/ - https://pypi.org/project/Wand/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - media-gfx/imagemagick -" -BDEPEND=" - test? ( - media-gfx/imagemagick[fftw,jpeg,png,truetype,xml] - ) -" - -distutils_enable_sphinx docs -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - # PDF support is blocked by the default ImageMagick security policy - epytest --skip-pdf -} diff --git a/dev-python/wand/wand-0.7.1.ebuild b/dev-python/wand/wand-0.7.1.ebuild deleted file mode 100644 index 87561d7d15cd..000000000000 --- a/dev-python/wand/wand-0.7.1.ebuild +++ /dev/null @@ -1,39 +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 pypi - -DESCRIPTION="Ctypes-based simple ImageMagick binding for Python" -HOMEPAGE=" - https://docs.wand-py.org/ - https://github.com/emcconville/wand/ - https://pypi.org/project/Wand/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - media-gfx/imagemagick -" -BDEPEND=" - test? ( - media-gfx/imagemagick[fftw,jpeg,png,truetype,xml] - ) -" - -distutils_enable_sphinx docs -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - # PDF support is blocked by the default ImageMagick security policy - epytest --skip-pdf -} diff --git a/dev-python/warlock/Manifest b/dev-python/warlock/Manifest deleted file mode 100644 index c950b8fce525..000000000000 --- a/dev-python/warlock/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST warlock-2.1.0.gh.tar.gz 12835 BLAKE2B ce9c2d9f0e1a6db64367129394bb3237b06882add32cac999e8b4aa2ef200564ab3c6829b2c3b18dfe3b40bc0d09f705cc71dee7fed22b2033697a25ff39ac78 SHA512 11ec5755d22a73bfdf60798f814c58333ce94168ef3eda0f784bbf16fd267edf14ff6cb1388467a2f40b97dec7a35072793cea9819bfbdb9e94ac7141830614f diff --git a/dev-python/warlock/metadata.xml b/dev-python/warlock/metadata.xml deleted file mode 100644 index ac1694599e7b..000000000000 --- a/dev-python/warlock/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">warlock</remote-id> - <remote-id type="github">bcwaldon/warlock</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/warlock/warlock-2.1.0.ebuild b/dev-python/warlock/warlock-2.1.0.ebuild deleted file mode 100644 index 37420d54aa27..000000000000 --- a/dev-python/warlock/warlock-2.1.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python object model built on JSON schema and JSON patch" -HOMEPAGE=" - https://github.com/bcwaldon/warlock/ - https://pypi.org/project/warlock/ -" -SRC_URI=" - https://github.com/bcwaldon/warlock/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - =dev-python/jsonpatch-1*[${PYTHON_USEDEP}] - =dev-python/jsonschema-4*[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/--cov/d' pytest.ini || die - distutils-r1_src_prepare -} diff --git a/dev-python/watchdog/Manifest b/dev-python/watchdog/Manifest deleted file mode 100644 index cc7161b21840..000000000000 --- a/dev-python/watchdog/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST watchdog-6.0.0.tar.gz 131220 BLAKE2B 739568453f437d70ec401437b1fdfe76f4ef9155a98f5d1e885f9371999b1d5b5a31f1d0e8a5f3bfd0558009e655da1055cbc203e4bbeff4b5af9ed56c4d8302 SHA512 a248e05b538a894a00e38dabbc0cc7490bb1a87689aa14aac5835f611136fcf6f1e3bd45a6ca4f10991ffabd9264c72f981f4619bd77eb8baf297d015975d57f diff --git a/dev-python/watchdog/metadata.xml b/dev-python/watchdog/metadata.xml deleted file mode 100644 index e8bfba9981e1..000000000000 --- a/dev-python/watchdog/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <!-- no ALLARCHES: uses ctypes and has had known arch-specific breakage --> - <upstream> - <remote-id type="pypi">watchdog</remote-id> - <remote-id type="github">gorakhargosh/watchdog</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/watchdog/watchdog-6.0.0.ebuild b/dev-python/watchdog/watchdog-6.0.0.ebuild deleted file mode 100644 index 3dba87e6a1e9..000000000000 --- a/dev-python/watchdog/watchdog-6.0.0.ebuild +++ /dev/null @@ -1,43 +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 optfeature pypi - -DESCRIPTION="Python API and shell utilities to monitor file system events" -HOMEPAGE=" - https://github.com/gorakhargosh/watchdog/ - https://pypi.org/project/watchdog/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-timeout ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # known flaky - tests/test_emitter.py::test_close - # requires root powers via sudo (yes, seriously) - tests/test_inotify_buffer.py::test_unmount_watched_directory_filesystem - ) - - # there's a test opening 2048 files - ulimit -n 4096 || die - epytest -o addopts= -} - -pkg_postinst() { - optfeature "Bash completion" dev-python/argcomplete -} diff --git a/dev-python/watchfiles/Manifest b/dev-python/watchfiles/Manifest deleted file mode 100644 index 748fae214c83..000000000000 --- a/dev-python/watchfiles/Manifest +++ /dev/null @@ -1,61 +0,0 @@ -DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 -DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.7.0.crate 45924 BLAKE2B d4266b77e4ee15d7083c8e8eebe1b050029e3f3d21029606d4e9d3c4fe03820b6d5ba2e1309f47cd6ca2a043b5d7e1b19dd991f3fbe97c4bb018aadb54c60818 SHA512 c97246c09551bf1b333850135d82c40650be4aa8df1ab55dc190d80ea8e950ebd122635fa7d82c43d477150e207acfc4e830b9fde41aaca1edbbe7c0a800c174 -DIST cc-1.0.96.crate 76576 BLAKE2B e0171d68b04bf2435a858b3d50376580f0740588770064bb695ba49b6827bf1f92aa4e973c8dc55e1622e795d23fa8fe42abd122d5d016e800dd5ea86c4ceb3d SHA512 a3e8058165e61020bb10491dae50fcbffbb411d27d6dc44997a931f424e88cb36d89004165aae9c531244a7026920804222c819d12b1be3e3db571bec181d8a3 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b -DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0 SHA512 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9 -DIST filetime-0.2.24.crate 14938 BLAKE2B 85e05026b35ba195637dec12d2f47cc30a189db0c565c2aae22ab1bf407e910874abebf401167b0c330c790f3e014c37108610063b5428031d28452eb78009d2 SHA512 b371bcdbd0e41b875de623c7b7f122e8f0e421382e741084645372b774cf09614eec9fe74514c90199b7110e8af27c62625e92281f3544afc9374889372c27f8 -DIST fsevent-sys-4.1.0.crate 4620 BLAKE2B c203c774d5038d4c4abdd7bb9407a6b5f2b203a609bd92a7fde38afaa71248f4610e89c73eaf982a5d76560f9503081b7b10573046b1a91f09de4b642709417a SHA512 e702686629557b879efaccd37b03a7ec515eeea29d8f8ba46f82b8b68ad157ef9d6b188be031f806d8fd27d4e9d2689cdd6bfa14e4ff77493a7d0be3ef1238a7 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f -DIST inotify-0.11.0.crate 26241 BLAKE2B 9639f8436325544f58fd4db540752826892d943ae52d94ac60652a66fedcb95863076721716f79b3ec27b924b71bbf058b4db7e047c0432b696ca33d24b098bc SHA512 bf1e133e0c3e9e4c31121b24163e5050a76408540235b9b0e9a9644871cc55aa922ccc48799f2f766a3c869ec7f9a1b2275cd8a19f33c47508dd7d061361158c -DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da -DIST kqueue-1.0.8.crate 12642 BLAKE2B 93a0ee7484655045986d6d5ca800ca001d68bb327f841bff3e54b38beff09ff10c099b2432ebf90cf8213153370e4c4aeab9bb0eb3bb02b1bb494b461dfd2fa0 SHA512 c8734fa2cfbf8b8f173604acf5d13ad4cc2739c879387b548a1200f8383b81a1b72315449eb73844e4b82280a4c29901d20c12cdc746d48f9047db89849985f3 -DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B d75e152cfccbdf7ae000be14e0f84c6d1fd07290fe498349a8715061a83d8c02011b59578db2c451de011ac3eb4b218aeea73963a2a5cd82e7f5f49de0779632 SHA512 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5 -DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce -DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49 -DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71 -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST mio-1.0.3.crate 103703 BLAKE2B 0d2360e4ef45f37104208a31e9aa467d6db041dfeb97403a010a36e1e1427f51d97f8408948c75c0084e6c118f058267bfe87d36e7911cb37366f2b1ac6eb693 SHA512 2142edc7e9378fc3437110c85ba2cee9c9683e87034cd44275d2c389645979db53fbbc29fec304f1d8c8f0464ae17d2a5db1aa9215d696fa0282f5069700b1e2 -DIST notify-8.0.0.crate 35590 BLAKE2B 1e798a9fca0708d2ae4d67cfc7fb8185735e6044cba5266cf70beb326dfec9e5e872cbda14d9621a8a2f7351b3e5c930c607884007da0085bcdd58f008240960 SHA512 0238ed072d632526ed6c464d69674f5f1d3744d878b59a9e1e6bc460000447c158a54a3c2504270807a68cd6a5f953deb56b05d80ae03486688d4a9153d14507 -DIST notify-types-2.0.0.crate 14495 BLAKE2B 4e647ec4682d8cd27b6dede818bb98bd1fbdb6c4d983687057fc1f86e3eb56832d25dc83e7700639e1289da76e3dd987d89648ce438e5869c3236847cd8dc91d SHA512 2364311cb22104a661ee4f0b687777f5887c988a3760162a0b51cece66ce99838bc2224f346994687057fda1e19c01e6b1cf812eb1de8e3aad9667b229f9e5ec -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c -DIST proc-macro2-1.0.81.crate 48233 BLAKE2B 94319064772c757b6bf57eb9e759e827454f719d82210271ebab9c6ee4ecfddc9099522cdc8595123efe2efb64fd50eadd7e31419c5842ff1cb8fdd32e8daa0c SHA512 7edec4b786d9fe076ced4fa5c0d369c163fd1c27c895431245a8268ab2e16665b7c0a585552d46ceee6b8103979a4201f92abb381f0e678128abed359f514de7 -DIST pyo3-0.26.0.crate 1151579 BLAKE2B bcc8236785502928bf4a0b7a320e0a8f3d6140c562de4351a52d015aaebb8dd6b4d68fe607c8ea13ec66941c8f01d2c18c4249adfacb521355d4bf158667f3a3 SHA512 e073a4d893f88aa0301ef0ead78048137515edd93c490e6dccbc301ff65a208534c65c1d216b04639d4b1ec1e4b69bc87bd34974e5d0659134c28dcce589c194 -DIST pyo3-0.28.3.crate 1204476 BLAKE2B 8540a1c51bac4fbe04ea34d5ce38471c13d5a3f0759e60cf21d67e846b00feb8316e70f32cb8dc6b74d09f0901ffc83d5f41b1a06da6d34790ef13e4cefcad45 SHA512 f955957eec4b95cc9337d331bba3bba52b4754b301cf86cd974601e64eb20c2424023b19be89a224661fe2e185de646cd3d0d00705b6b5cbd139856c9443a247 -DIST pyo3-build-config-0.26.0.crate 34309 BLAKE2B 5ea8b51da2f425674cd3bfcc1090ffdd08da01d2161dc66b08995c20cc859422f9f84077c545e5a0580182910aeb9dbba97838915148a82b86948d1cca3c8722 SHA512 a982d0a0baa4af58c2cef7c0c4b2671e3f559ca7f30586eda9fbd05e842efa2bfea0089ddbc729225b848871f6a25f85e86576e1dff519192ba289cd92c6aa8b -DIST pyo3-build-config-0.28.3.crate 35961 BLAKE2B 61a0101913c6d563721049ca99256c2aefd89b017a7e18c82f4a6aceca0aefeaa71fd559cd43adfb5034ce076c904e5188f8f73961ea217287fbfd12caab9401 SHA512 78f85696901b16540d42187d10e888bd929b9f23415faeb73f9798abda1af3506a308145dd4113b070521271c72624d7930fb4b19bad25aa1afd3082030c9126 -DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e -DIST pyo3-ffi-0.28.3.crate 80881 BLAKE2B 4ac7066c911e2aec18aa9245efed00585d063f81d69910e6a146f8efbf2939ab5de519bbf2a3dde78b40c264e97c62490db80e9b2e84aaf080d63659a6676459 SHA512 ec49b5cc67d19f46c9daea76b37b4988af0f63b9ed67c71190f015a0aa9691d4a8ffd4128413de430928428e1e8e26d44c3103f561e6b71b7e8c4597ab602d9f -DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43 -DIST pyo3-macros-0.28.3.crate 8963 BLAKE2B ca9967cfba565b873ed77565ff6eb8408473c227d191797e9db8c6b5cbc89abc17ffd57ae71e28877088fe19373da2f503cdefeae6b0a47796f6abcf62044f08 SHA512 57d178bd9b53dd98916e60c89bc26c34f9949829dc17bf7d6cc15b704bba7c874d85d6bd3c827d401268660a79230a6e32711048da939ec4e22342f3e08046d1 -DIST pyo3-macros-backend-0.26.0.crate 81809 BLAKE2B 73885035855daf00b001e97e0a5ebe09412d212c8f01aa4db6638ef09990bf1bccbacf2e5a7e6ec21929bb1c2beba06587ecdb6ee954eda9e9c51c6c276cea95 SHA512 4146011a8ef18ecaa44b425eebe6e5e1370945063b98aaa83452e57b66aefbf5d483367b1d4d44aa5091303c4ba7f568c6428ecec0cfa6c90ba41631d4e99367 -DIST pyo3-macros-backend-0.28.3.crate 88063 BLAKE2B a484b12bbab3031838f61149ab9f08b9e460a2bd02089e08e58dac2cb747afbc0cdfe64018ed4c8cb0bbbd1d22e3eb05a6a72b020da6b71a584ec51ca8d24292 SHA512 45ce31ed64ee4fd0249736d480c9840a756bc45934d6803ae11e0680057ecf4cc74c71b47ccf9241fc3ab5c1e0b9c758426f08bd523d1ace92fc308302ea3c84 -DIST python3-dll-a-0.2.14.crate 103489 BLAKE2B a2868aa62d9b5f33ba0ab3be85f486e7b0594b8e535749e251ae9c829eabf9f0211f928c729b0f5b847a89be978c4b5648d333ac657a82acaa3c39520dfe0b8c SHA512 fde53bac2b7009d409d5dfab991b431aea7c16c5e0227a7bb143e73a043cd0490cec2647f73cfc34f73a192e9b365a70fd5b42d969beb2e3251dff44230a2040 -DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 -DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 -DIST redox_syscall-0.5.3.crate 23830 BLAKE2B 0a38235ec277144f0c3e7bcb1d273c7f357d85aef33dbd06328ef16bab7df0a07b523431590899ea58d55e8e1d84c32392478530200cca3a9483e8a47b29e233 SHA512 777d1208004b7756887d6c5745ea408972670e59430e1d299d01a463ae41b98e0920ee77aefef8755fc949d4799dca679afaaae9c1a7d060f76f69af5b90427e -DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c -DIST syn-2.0.60.crate 255808 BLAKE2B d7a8e415dd72267fd92da48ba8b3e6feb728f0639797db1aa74aeaa2a57935b7565eec37cbd32eec826154e2c54075b121737369eb15af36c322c34b3cfd7930 SHA512 20bfa02b03c193672a9922f9a5e196185341e082a262f7c00d7c2d467d9e2d77f4af3994634923cfaeee34aa9eab510415165f052ffd9b1ed0b1b581e272898d -DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a -DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 -DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad -DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f -DIST watchfiles-1.1.1.gh.tar.gz 99856 BLAKE2B df9831559c0e0bf91b436763aea2a8b7cf85477d33bbe9427118c2b7ef5c6af235c18740f9cdd73b31629de6ec2f2b8b1acdf78da05921d5d0ad3f8deba9b230 SHA512 19795988cb068881b7731e74b1d82d67ccc6736bfb5ae8b2ca66f683b523c868cee05a2921f283d49315e459a44893c99d5cdc463bb1ed1440883dca57083901 -DIST watchfiles-1.2.0.gh.tar.gz 121369 BLAKE2B 5e1de15036e911588293024dcc6c95e752517e23f0023537841074e4eeb9a937c037d5187788c0c9de30350c6a70b324f452b81d11b9a0bab5d875e527aac8b7 SHA512 e558ea345f898a9611af1d4c7eef0a62c5250cc899d6debaef3940c9b81ef5076b866018abb7838892cddfb9b3ffe615e57ac8107ae164f4e7430dfebebede70 -DIST winapi-util-0.1.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9 -DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 -DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 -DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f -DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 -DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b -DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 -DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f -DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 -DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb -DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd -DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 diff --git a/dev-python/watchfiles/metadata.xml b/dev-python/watchfiles/metadata.xml deleted file mode 100644 index 01fbbc53cd3b..000000000000 --- a/dev-python/watchfiles/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">samuelcolvin/watchfiles</remote-id> - <remote-id type="pypi">watchfiles</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/watchfiles/watchfiles-1.1.1.ebuild b/dev-python/watchfiles/watchfiles-1.1.1.ebuild deleted file mode 100644 index 0e5f894e7d2d..000000000000 --- a/dev-python/watchfiles/watchfiles-1.1.1.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.77.0" -CRATES=" - autocfg@1.3.0 - bitflags@1.3.2 - bitflags@2.7.0 - cc@1.0.96 - cfg-if@1.0.0 - crossbeam-channel@0.5.15 - crossbeam-utils@0.8.19 - filetime@0.2.24 - fsevent-sys@4.1.0 - heck@0.5.0 - indoc@2.0.5 - inotify-sys@0.1.5 - inotify@0.11.0 - kqueue-sys@1.0.4 - kqueue@1.0.8 - libc@0.2.169 - libredox@0.1.3 - log@0.4.22 - memoffset@0.9.1 - mio@1.0.3 - notify-types@2.0.0 - notify@8.0.0 - once_cell@1.21.3 - portable-atomic@1.6.0 - proc-macro2@1.0.81 - pyo3-build-config@0.26.0 - pyo3-ffi@0.26.0 - pyo3-macros-backend@0.26.0 - pyo3-macros@0.26.0 - pyo3@0.26.0 - python3-dll-a@0.2.14 - quote@1.0.36 - redox_syscall@0.5.3 - same-file@1.0.6 - syn@2.0.60 - target-lexicon@0.13.2 - unicode-ident@1.0.12 - unindent@0.2.3 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - winapi-util@0.1.9 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 -" - -inherit cargo distutils-r1 - -DESCRIPTION="Simple, modern file watching and code reload in Python" -HOMEPAGE=" - https://pypi.org/project/watchfiles/ - https://github.com/samuelcolvin/watchfiles/ -" -SRC_URI=" - https://github.com/samuelcolvin/watchfiles/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions CC0-1.0 ISC MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/anyio-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - test? ( - dev-python/dirty-equals[${PYTHON_USEDEP}] - ) -" - -# enjoy Rust -QA_FLAGS_IGNORED=".*/_rust_notify.*" - -EPYTEST_PLUGINS=( anyio pytest-{mock,timeout} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # test broken with new anyio - # https://github.com/samuelcolvin/watchfiles/issues/254 - tests/test_watch.py::test_awatch_interrupt_raise - ) - - rm -rf watchfiles || die - epytest -} diff --git a/dev-python/watchfiles/watchfiles-1.2.0.ebuild b/dev-python/watchfiles/watchfiles-1.2.0.ebuild deleted file mode 100644 index 0a8338efae77..000000000000 --- a/dev-python/watchfiles/watchfiles-1.2.0.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( python3_{13..14} ) - -RUST_MIN_VER="1.83.0" -CRATES=" - bitflags@1.3.2 - bitflags@2.7.0 - cc@1.0.96 - cfg-if@1.0.0 - crossbeam-channel@0.5.15 - crossbeam-utils@0.8.19 - filetime@0.2.24 - fsevent-sys@4.1.0 - heck@0.5.0 - inotify-sys@0.1.5 - inotify@0.11.0 - kqueue-sys@1.0.4 - kqueue@1.0.8 - libc@0.2.169 - libredox@0.1.3 - log@0.4.22 - mio@1.0.3 - notify-types@2.0.0 - notify@8.0.0 - once_cell@1.21.3 - portable-atomic@1.6.0 - proc-macro2@1.0.81 - pyo3-build-config@0.28.3 - pyo3-ffi@0.28.3 - pyo3-macros-backend@0.28.3 - pyo3-macros@0.28.3 - pyo3@0.28.3 - python3-dll-a@0.2.14 - quote@1.0.45 - redox_syscall@0.5.3 - same-file@1.0.6 - syn@2.0.60 - target-lexicon@0.13.5 - unicode-ident@1.0.12 - walkdir@2.5.0 - wasi@0.11.0+wasi-snapshot-preview1 - winapi-util@0.1.9 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.52.6 -" - -inherit cargo distutils-r1 - -DESCRIPTION="Simple, modern file watching and code reload in Python" -HOMEPAGE=" - https://pypi.org/project/watchfiles/ - https://github.com/samuelcolvin/watchfiles/ -" -SRC_URI=" - https://github.com/samuelcolvin/watchfiles/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0-with-LLVM-exceptions CC0-1.0 ISC MIT Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - >=dev-python/anyio-4.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-rust[${PYTHON_USEDEP}] - test? ( - dev-python/dirty-equals[${PYTHON_USEDEP}] - ) -" - -# enjoy Rust -QA_FLAGS_IGNORED=".*/_rust_notify.*" - -EPYTEST_PLUGINS=( anyio pytest-{mock,timeout} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # test broken with new anyio - # https://github.com/samuelcolvin/watchfiles/issues/254 - tests/test_watch.py::test_awatch_interrupt_raise - ) - - rm -rf watchfiles || die - epytest -} diff --git a/dev-python/wcag-contrast-ratio/Manifest b/dev-python/wcag-contrast-ratio/Manifest deleted file mode 100644 index 64dc19f7685d..000000000000 --- a/dev-python/wcag-contrast-ratio/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST wcag-contrast-ratio-0.9.gh.tar.gz 3347 BLAKE2B c32765e7011faf9128bd4c53673c4663b972e225e0f7249dd1b9f07b4184ae9ca93116f31de6a0538f04612a72ee1e805b37e1070ae62347508f29df2bbf9ec4 SHA512 70ff827b092cec884ba7e969deb8b5de944844b8d5536669f2c607061fbf569c217cec93268215deb9fdebc041efd992ed0cc89e0da013f9a1be8eeeb420cec5 diff --git a/dev-python/wcag-contrast-ratio/metadata.xml b/dev-python/wcag-contrast-ratio/metadata.xml deleted file mode 100644 index 6c547f086dfc..000000000000 --- a/dev-python/wcag-contrast-ratio/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">wcag-contrast-ratio</remote-id> - <remote-id type="github">gsnedders/wcag-contrast-ratio</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild b/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild deleted file mode 100644 index cf41cad446c1..000000000000 --- a/dev-python/wcag-contrast-ratio/wcag-contrast-ratio-0.9-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2022-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="A library for computing contrast ratios, as required by WCAG 2.0" -HOMEPAGE=" - https://github.com/gsnedders/wcag-contrast-ratio/ - https://pypi.org/project/wcag-contrast-ratio/ -" -SRC_URI=" - https://github.com/gsnedders/wcag-contrast-ratio/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/hypothesis[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest test.py -} diff --git a/dev-python/wcmatch/Manifest b/dev-python/wcmatch/Manifest deleted file mode 100644 index 41d92fee9aa8..000000000000 --- a/dev-python/wcmatch/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST wcmatch-10.1.gh.tar.gz 120743 BLAKE2B 4cb96a5305f55527e98ec695b1dc66ac89b2609768e7abe1719d4127f14f60ca79f7c9fd8db5bf18e04c411b7db7733525303336d14cc2056851aa9538e46573 SHA512 5f0588752142d4a0bf0230bb19342db653fbd740413a841ac4edb5b5bf3b63733a901949396017ead9788d100a57ca292a69b61463707a47977020b4cdcd768b diff --git a/dev-python/wcmatch/metadata.xml b/dev-python/wcmatch/metadata.xml deleted file mode 100644 index deb9424be8ae..000000000000 --- a/dev-python/wcmatch/metadata.xml +++ /dev/null @@ -1,44 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">facelessuser/wcmatch</remote-id> - <remote-id type="pypi">wcmatch</remote-id> - </upstream> - <longdescription lang="en"> -Wildcard Match provides an enhanced fnmatch, glob, and pathlib library in order to provide -file matching and globbing that more closely follows the features found in Bash. In some -ways these libraries are similar to Python's builtin libraries as they provide a similar -interface to match, filter, and glob the file system. But they also include a number of -features found in Bash's globbing such as backslash escaping, brace expansion, extended -glob pattern groups, etc. They also add a number of new useful functions as well, such as -globmatch which functions like fnmatch, but for paths. -Wildcard Match also adds a file search utility called wcmatch that is built on top of fnmatch and globmatch. It was -originally written for Rummage, but split out into this project to be used by other -projects that may find its approach useful. -Bash is used as a guide when making decisions on behavior for fnmatch and glob. Behavior may differ from Bash version to Bash version, -but an attempt is made to keep Wildcard Match up with the latest relevant changes. With -all of this said, there may be a few corner cases in which we've intentionally chosen to -not exactly mirror Bash. If an issue is found where Wildcard Match seems to deviate in an -illogical way, we'd love to hear about it in the issue tracker. -Features -A quick overview of Wildcard Match's -Features: - Provides an interface comparable to Python's builtin in fnamtch, glob, and pathlib. - Allows for a much more configurable experience when matching or globbing with many more features. Adds support for ** in glob. - Adds support for escaping characters with \. - Add support for POSIX style character classes inside sequences: [[:alnum:]], etc. The C locale is used for byte strings and Unicode properties for Unicode strings. - Adds support for brace expansion: a{b,{c,d}} --> ab ac ad. - Adds support for expanding ~ or ~username to the appropriate user path. - Adds support for extended match patterns: @(...), +(...), *(...), ?(...), and !(...). - Adds ability to match path names via the path centric globmatch. - Provides a pathlib variant that uses Wildcard Match's glob library instead of Python's default. - Provides an alternative file crawler called wcmatch. - And more... - </longdescription> - <stabilize-allarches/> -</pkgmetadata> diff --git a/dev-python/wcmatch/wcmatch-10.1.ebuild b/dev-python/wcmatch/wcmatch-10.1.ebuild deleted file mode 100644 index d76048015ff8..000000000000 --- a/dev-python/wcmatch/wcmatch-10.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=hatchling - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - >=dev-python/mkdocs-pymdownx-material-extras-2.0 - dev-python/mkdocs-material - dev-python/mkdocs-git-revision-date-localized-plugin - dev-python/mkdocs-minify-plugin - dev-python/pyspelling -" - -inherit distutils-r1 docs - -DESCRIPTION="Wildcard/glob file name matcher" -HOMEPAGE=" - https://github.com/facelessuser/wcmatch/ - https://pypi.org/project/wcmatch/ -" -SRC_URI=" - https://github.com/facelessuser/wcmatch/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/bracex-2.1.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-vcs/git - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # tests require some files in homedir - > "${HOME}"/test1.txt || die - > "${HOME}"/test2.txt || die - - # mkdocs-git-revision-date-localized-plugin needs git repo - if use doc; then - git init || die - git config --global user.email "larry@gentoo.org" || die - git config --global user.name "Larry the Cow" || die - git add . || die - git commit -m 'init' || die - fi - - distutils-r1_python_prepare_all -} diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest deleted file mode 100644 index 4f274fe090c0..000000000000 --- a/dev-python/wcwidth/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST wcwidth-0.6.0.tar.gz 159684 BLAKE2B 3647b66f6301feace59014ce1679ad1e9e05ca0669aaecefb72117cc535239020f4c2474a7f06609f8bd5cca7ca02b0fbe64fa85f445e42bfb7a61ca600a75de SHA512 d378d05643ab33d21ad9f284a7120961758d5d205d62da7d0a7a7113b8b2eb090465d25238d9e0e2e2bf6d597aa7e41292adfd2896cbefe2f1851672e0ed0f9b -DIST wcwidth-0.7.0.tar.gz 182132 BLAKE2B 97f800c3022425cfe245c5d0ec8b268aae9cadd12c7d49c2296146719158131c9f82da9be65b6e258b5c9a26f983b09c794b64e296827c5559eb7543068bb3a0 SHA512 5b8316ceb5be72e1eea2fc18ae4a237e726f6d649ef773aa6d4a3f8c75aae9bb1df83de7bbe24c97ee6dfa66b6eaa0ae462e22cc054f5965dc6c9e263fb504bc diff --git a/dev-python/wcwidth/metadata.xml b/dev-python/wcwidth/metadata.xml deleted file mode 100644 index 0996190b5f70..000000000000 --- a/dev-python/wcwidth/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">wcwidth</remote-id> - <remote-id type="github">jquast/wcwidth</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/wcwidth/wcwidth-0.6.0.ebuild b/dev-python/wcwidth/wcwidth-0.6.0.ebuild deleted file mode 100644 index 5fac730da5ca..000000000000 --- a/dev-python/wcwidth/wcwidth-0.6.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Measures number of Terminal column cells of wide-character codes" -HOMEPAGE=" - https://pypi.org/project/wcwidth/ - https://github.com/jquast/wcwidth/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} - -python_install_all() { - docinto docs - dodoc docs/intro.rst - distutils-r1_python_install_all -} diff --git a/dev-python/wcwidth/wcwidth-0.7.0.ebuild b/dev-python/wcwidth/wcwidth-0.7.0.ebuild deleted file mode 100644 index 5fac730da5ca..000000000000 --- a/dev-python/wcwidth/wcwidth-0.7.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Measures number of Terminal column cells of wide-character codes" -HOMEPAGE=" - https://pypi.org/project/wcwidth/ - https://github.com/jquast/wcwidth/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - epytest -o addopts= -} - -python_install_all() { - docinto docs - dodoc docs/intro.rst - distutils-r1_python_install_all -} diff --git a/dev-python/weasyprint/Manifest b/dev-python/weasyprint/Manifest deleted file mode 100644 index 73d810c76184..000000000000 --- a/dev-python/weasyprint/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST weasyprint-68.1.tar.gz 1542379 BLAKE2B 4ed931ba9bb4f67a63f652ffb298b4c9c804b440a0d2be938b806b49658e62da13e4933eaa43ab353b00c3c35ded304850caa0e83626ef1924a454682095a6a9 SHA512 b080a40882d0b56dc3696aa4edc403a85c20a7b69a14c0bf179f0897af173945f327bc42f9be354d6734822af54413c56a1fec84b8ecd37e51bb5b752c3c676a -DIST weasyprint-68.1.tar.gz.provenance 9164 BLAKE2B 1e2853a47274bba4ab311a0335b9588b8872530e07441f9646d1998332b450c317af1511ee76a6ca1a99357f84f0b2216f2409a6a8afcaf068e2712670670b00 SHA512 7ec9e302e1a70245ef94ed9f8f396819ce1f9b33456244c0e2ba79e7440d99604d8817f93aa6b1e1bf8011bf1aa8fe4acc8943654934e49a49e8234f7376cba3 -DIST weasyprint-69.0.tar.gz 1549834 BLAKE2B eef92c0fbf753ca225ce5d04904544faece8c4bd3d677d60174ec31779141c42c22ffc2d3fe9d42ee36aa427b592a704dad5493a57b9514e859b4e0771eed535 SHA512 fb56d7f6173f8a67f8ef4c31408c03625b0a774d0efde003f779e3da054737c88afe9f44ee40b6dda5fc92cfacfa5709d4d96bf1a112862d309eaf2d93881ef6 -DIST weasyprint-69.0.tar.gz.provenance 9576 BLAKE2B 0aa230580b5cb7f2067c413fcb997edfa5c6d4b95fd8625525c23aa3caa449fa17286ff073c579180685f545aeb2a86a4fe72f9191c7b435e6b3176cb77c615f SHA512 c739fc257a8dc332559413b9767b21d5fc96372b90d6f3de22a3c10bd948574b91207c335f0a62653a802a99a07fa66cc099679ae39eb50d2bb7bea43249d9db diff --git a/dev-python/weasyprint/metadata.xml b/dev-python/weasyprint/metadata.xml deleted file mode 100644 index 601f8178926b..000000000000 --- a/dev-python/weasyprint/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">weasyprint</remote-id> - <remote-id type="github">Kozea/WeasyPrint</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/weasyprint/weasyprint-68.1.ebuild b/dev-python/weasyprint/weasyprint-68.1.ebuild deleted file mode 100644 index 7396ac7689c3..000000000000 --- a/dev-python/weasyprint/weasyprint-68.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/Kozea/WeasyPrint -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF" -HOMEPAGE=" - https://weasyprint.org/ - https://github.com/Kozea/WeasyPrint/ - https://pypi.org/project/weasyprint/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=" - >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}] - >=dev-python/cssselect2-0.8.0[${PYTHON_USEDEP}] - >=dev-python/fonttools-4.59.2[${PYTHON_USEDEP}] - >=dev-python/pillow-9.1.0[jpeg,jpeg2k,${PYTHON_USEDEP}] - >=dev-python/pydyf-0.11.0[${PYTHON_USEDEP}] - >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}] - >=dev-python/tinycss2-1.5.0[${PYTHON_USEDEP}] - >=dev-python/tinyhtml5-2.0.0[${PYTHON_USEDEP}] - media-fonts/dejavu - x11-libs/pango -" - -BDEPEND=" - test? ( - >=app-text/ghostscript-gpl-9.56.1-r3 - >=dev-python/pillow-12.1.0 - media-fonts/ahem - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest diff --git a/dev-python/weasyprint/weasyprint-69.0.ebuild b/dev-python/weasyprint/weasyprint-69.0.ebuild deleted file mode 100644 index 72e6dfd0d76d..000000000000 --- a/dev-python/weasyprint/weasyprint-69.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/Kozea/WeasyPrint -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Visual rendering engine for HTML and CSS that can export to PDF" -HOMEPAGE=" - https://weasyprint.org/ - https://github.com/Kozea/WeasyPrint/ - https://pypi.org/project/weasyprint/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/cffi-0.6:=[${PYTHON_USEDEP}] - >=dev-python/cssselect2-0.8.0[${PYTHON_USEDEP}] - >=dev-python/fonttools-4.59.2[${PYTHON_USEDEP}] - >=dev-python/pillow-9.1.0[jpeg,jpeg2k,${PYTHON_USEDEP}] - >=dev-python/pydyf-0.11.0[${PYTHON_USEDEP}] - >=dev-python/pyphen-0.9.1[${PYTHON_USEDEP}] - >=dev-python/tinycss2-1.5.0[${PYTHON_USEDEP}] - >=dev-python/tinyhtml5-2.0.0[${PYTHON_USEDEP}] - media-fonts/dejavu - x11-libs/pango -" - -BDEPEND=" - test? ( - >=app-text/ghostscript-gpl-9.56.1-r3 - >=dev-python/pillow-12.1.0 - media-fonts/ahem - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # apparently requires some fancy fonts - tests/draw/svg/test_text.py::test_emoji_text_svg -) diff --git a/dev-python/webcolors/Manifest b/dev-python/webcolors/Manifest deleted file mode 100644 index d7f739f8a690..000000000000 --- a/dev-python/webcolors/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST webcolors-25.10.0.tar.gz 53491 BLAKE2B ebd142f8340906e3fc3fb1110fa4e4037a3b076e8c80d938d0c376bb167c6c4caa09e8b1e9ef76cc4ee58f3544babbdf073431a49219da9f96f16dd3dd4518eb SHA512 b80441cdafb2f762422efca8c73a61ba035fab8807d43382781bad84e34aa9a75aedf60a4e53df7319a9512e032d413c7acecaca821bb2adfda9ae9ce274866d diff --git a/dev-python/webcolors/metadata.xml b/dev-python/webcolors/metadata.xml deleted file mode 100644 index 220b5f7cd383..000000000000 --- a/dev-python/webcolors/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">webcolors</remote-id> - <remote-id type="github">ubernostrum/webcolors</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/webcolors/webcolors-25.10.0.ebuild b/dev-python/webcolors/webcolors-25.10.0.ebuild deleted file mode 100644 index 2f5e93208c98..000000000000 --- a/dev-python/webcolors/webcolors-25.10.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Color names and value formats defined by the HTML and CSS specifications" -HOMEPAGE=" - https://github.com/ubernostrum/webcolors/ - https://pypi.org/project/webcolors/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/webencodings/Manifest b/dev-python/webencodings/Manifest deleted file mode 100644 index 25b9ea738528..000000000000 --- a/dev-python/webencodings/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST webencodings-0.5.1.tar.gz 9721 BLAKE2B f62ee91cf0230f55bfbe9973a621bbaf3aa250f511b2e1e2c0c6db00bf52760bb058957040600cb33d6f9208987302a70783b04325be4ff344c428a43664290a SHA512 b727b01bac6ec79bca517960d27b4c0668b295f25559471b9641c2c33dab55db6dac9c990952177964c6418382c22831b14d57df5e632d51d7abf97b61f24326 diff --git a/dev-python/webencodings/metadata.xml b/dev-python/webencodings/metadata.xml deleted file mode 100644 index 4642c2dec132..000000000000 --- a/dev-python/webencodings/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">webencodings</remote-id> - <doc>https://pythonhosted.org/webencodings/</doc> - <remote-id type="github">gsnedders/python-webencodings</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/webencodings/webencodings-0.5.1-r2.ebuild b/dev-python/webencodings/webencodings-0.5.1-r2.ebuild deleted file mode 100644 index 14d905c23619..000000000000 --- a/dev-python/webencodings/webencodings-0.5.1-r2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Character encoding aliases for legacy web content" -HOMEPAGE=" - https://github.com/gsnedders/python-webencodings/ - https://pypi.org/project/webencodings/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -o 'python_files=test*.py' -} diff --git a/dev-python/webob/Manifest b/dev-python/webob/Manifest deleted file mode 100644 index 7bbac7e643d7..000000000000 --- a/dev-python/webob/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST webob-1.8.10.tar.gz 280796 BLAKE2B fc70c3f60bc9b1d0b75ef7665c8b5ce9f6ec394fa23a840fe0658b3f782a2f899f7ae83d78c70084a377a368f2bb8576bf2d45f56df1985560488b7b0b80b363 SHA512 a37333d95763b24cd6d435e4dd59a18a8cb3c10c23075d6c79114654c84f38b9e41b36d868e4e3200fba93774529f6f4506b29a04411acaa90a2d14cc668a7ed diff --git a/dev-python/webob/metadata.xml b/dev-python/webob/metadata.xml deleted file mode 100644 index 5fda3f997398..000000000000 --- a/dev-python/webob/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">WebOb</remote-id> - <remote-id type="github">Pylons/webob</remote-id> - <bugs-to>https://github.com/Pylons/webob/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/webob/webob-1.8.10.ebuild b/dev-python/webob/webob-1.8.10.ebuild deleted file mode 100644 index 96505a116aff..000000000000 --- a/dev-python/webob/webob-1.8.10.ebuild +++ /dev/null @@ -1,42 +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="WebOb" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="WSGI request and response object" -HOMEPAGE=" - https://webob.org/ - https://github.com/Pylons/webob/ - https://pypi.org/project/WebOb/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/legacy-cgi-2.6[${PYTHON_USEDEP}] - ' 3.{13..14}) -" - -distutils_enable_sphinx docs 'dev-python/alabaster' -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - if [[ ${EPYTHON} == python3.14* ]] ; then - EPYTEST_DESELECT+=( - # https://github.com/Pylons/webob/issues/479 - tests/test_in_wsgiref.py::test_interrupted_request - ) - fi - - epytest -} diff --git a/dev-python/webrtcvad/Manifest b/dev-python/webrtcvad/Manifest deleted file mode 100644 index f7a5e1f0f423..000000000000 --- a/dev-python/webrtcvad/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST webrtcvad-2.0.10-patches.tar.xz 36072 BLAKE2B efe6cfccfae8c2706e4c85d47fcf6cf91135ae85dfb59aec9d61457fa3f2856ea2e51c2df9b12dd0fc79d0484f56f56277e7782faf3564931d75e252b3ebbd3c SHA512 0f18dfe92d767cf16c49677a88089f5b3a44b9e2e593d89cbcd145c23a0d049f09eb720ccc5b13a464943e9b68f1a5e741a40ed300a9a28a0eee33277ca19bfb -DIST webrtcvad-2.0.10.tar.gz 183166 BLAKE2B aa36c895c23cb9d4ea9679c3a7231abac7ef5be4adf61f06fc557fff69ab84181cabf737d4c0a7255d518454a94ca3c4c0fc969405777f02ab3c1a7c0403eac2 SHA512 ce414e39c3128e22495e8e21e46d09485952168ca763937cebb654dab87ffcfecea8198c74c009a47d8caed2a8ebc22572036fda4be36597d82e6e7057f80ae2 diff --git a/dev-python/webrtcvad/metadata.xml b/dev-python/webrtcvad/metadata.xml deleted file mode 100644 index 5b895343aa63..000000000000 --- a/dev-python/webrtcvad/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>smaniotto.nicola@gmail.com</email> - <name>Nicola Smaniotto</name> - </maintainer> - <upstream> - <remote-id type="github">wiseman/py-webrtcvad</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/webrtcvad/webrtcvad-2.0.10-r1.ebuild b/dev-python/webrtcvad/webrtcvad-2.0.10-r1.ebuild deleted file mode 100644 index 5d0bd89181ec..000000000000 --- a/dev-python/webrtcvad/webrtcvad-2.0.10-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Python interface to the Google WebRTC Voice Activity Detector (VAD)" -HOMEPAGE="https://github.com/wiseman/py-webrtcvad" -SRC_URI="https://github.com/wiseman/py-${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - https://gentoo.kropotkin.rocks/distfiles/${P}-patches.tar.xz" - -S="${WORKDIR}/py-${P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -# Depends on a package removed from ::gentoo (bug #915162) -RESTRICT="test" - -PATCHES=( - "${WORKDIR}/${PN}-update-webrtc.patch" - "${WORKDIR}/${PN}-fix-mem-leak.patch" - "${WORKDIR}/${PN}-fix-oob.patch" -) diff --git a/dev-python/websocket-client/Manifest b/dev-python/websocket-client/Manifest deleted file mode 100644 index c19839bdb28b..000000000000 --- a/dev-python/websocket-client/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST websocket_client-1.9.0.tar.gz 70576 BLAKE2B 29f16feb16496fec19c0d0bc1af25ff4675c162763c6d933d1a12b6a8222c6fbf587871a2da3adccfcac212d3fddcafe9d23777600c10c2b88ba661cf248b04f SHA512 63385845aaaf792167d681c4b3089b09ea4dedbf931fa1f4ebc55648b6d864c2a479ac61f758d6a7967ce84e59e197613c976069f64381599c274f89c3edd0b4 diff --git a/dev-python/websocket-client/metadata.xml b/dev-python/websocket-client/metadata.xml deleted file mode 100644 index ad016453d8b9..000000000000 --- a/dev-python/websocket-client/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">websocket-client</remote-id> - <remote-id type="github">websocket-client/websocket-client</remote-id> - <bugs-to>https://github.com/websocket-client/websocket-client/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/websocket-client/websocket-client-1.9.0.ebuild b/dev-python/websocket-client/websocket-client-1.9.0.ebuild deleted file mode 100644 index aff44f6cfd1e..000000000000 --- a/dev-python/websocket-client/websocket-client-1.9.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="WebSocket client for python with hybi13 support" -HOMEPAGE=" - https://github.com/websocket-client/websocket-client/ - https://pypi.org/project/websocket-client/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="examples test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/python-socks[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_install_all() { - if use examples; then - docompress -x "/usr/share/doc/${PF}/examples" - dodoc -r examples - fi - distutils-r1_python_install_all -} diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest deleted file mode 100644 index 1309f9fbaca0..000000000000 --- a/dev-python/websockets/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST websockets-16.0.gh.tar.gz 458014 BLAKE2B 409323f84f919064f758ad06bccf526d1aafac7aee791b9fd35908081ad13cbd252ca49cefbfdc870e5526da82e641750ee46f0103e53c10f0e9b35f9483982f SHA512 ed0bfe6e6402c1504680e9afcb7478e06a5f1af6c0761e35a9a6192569b59c5cce5d0a9f0aaea35922e499a3968dba409cb8d398829e9dff6466db5cb5b98b98 diff --git a/dev-python/websockets/metadata.xml b/dev-python/websockets/metadata.xml deleted file mode 100644 index 15cd4b0338d9..000000000000 --- a/dev-python/websockets/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>games@gentoo.org</email> - <name>Gentoo Games Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">python-websockets/websockets</remote-id> - <remote-id type="pypi">websockets</remote-id> - </upstream> - <use> - <flag name="native-extensions">Compiles native C extensions</flag> - </use> -</pkgmetadata> diff --git a/dev-python/websockets/websockets-16.0.ebuild b/dev-python/websockets/websockets-16.0.ebuild deleted file mode 100644 index a2cb723326ce..000000000000 --- a/dev-python/websockets/websockets-16.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Library for building WebSocket servers and clients in Python" -HOMEPAGE=" - https://websockets.readthedocs.io/ - https://github.com/python-websockets/websockets/ - https://pypi.org/project/websockets/ -" -# tests are missing pypi sdist, as of 16.0 -SRC_URI=" - https://github.com/python-websockets/websockets/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="+native-extensions" - -BDEPEND=" - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_compile() { - if use native-extensions && [[ ${EPYTHON} != pypy3 ]] ; then - local -x BUILD_EXTENSION=yes - else - local -x BUILD_EXTENSION=no - fi - - distutils-r1_python_compile -} - -python_test() { - local EPYTEST_DESELECT=( - # requires DNS access - # https://bugs.gentoo.org/909567 - tests/legacy/test_client_server.py::ClientServerTests::test_explicit_host_port - tests/legacy/test_client_server.py::SecureClientServerTests::test_explicit_host_port - # TODO - tests/asyncio/test_server.py::ServerTests::test_close_server_keeps_handlers_running - ) - - local EPYTEST_PLUGINS=( pytest-rerunfailures ) - epytest tests -p rerunfailures --reruns=10 --reruns-delay=2 -} diff --git a/dev-python/websockify/Manifest b/dev-python/websockify/Manifest deleted file mode 100644 index 6db10c907c52..000000000000 --- a/dev-python/websockify/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST websockify-0.13.0.gh.tar.gz 57826 BLAKE2B 6555354be6314f2b3c236b57a61b5713ec3898bf77e2f7c3e1dbb1061fc586f67e2f5adb9259772d94ea67de24f4a2141ad6ba4ad1fd319a6b7e311f428a7f74 SHA512 52a6615d7a45ea12015c90e3e50fcf7338a2a67412c44bd6da4d039ebc2edc8ce1bd7a1cee977f7e2b76aaa6dccdb601851a0b9a2f49af53081c2e5b296b3062 diff --git a/dev-python/websockify/metadata.xml b/dev-python/websockify/metadata.xml deleted file mode 100644 index 8c7f61bc2e42..000000000000 --- a/dev-python/websockify/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">novnc/websockify</remote-id> - <remote-id type="pypi">websockify</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/websockify/websockify-0.13.0.ebuild b/dev-python/websockify/websockify-0.13.0.ebuild deleted file mode 100644 index 72e3fba9dab4..000000000000 --- a/dev-python/websockify/websockify-0.13.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="WebSockets support for any application/server" -HOMEPAGE=" - https://github.com/novnc/websockify/ - https://pypi.org/project/websockify/ -" -SRC_URI=" - https://github.com/novnc/websockify/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/jwcrypto[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/redis[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_install_all() { - doman docs/${PN}.1 - distutils-r1_python_install_all -} diff --git a/dev-python/webtest/Manifest b/dev-python/webtest/Manifest deleted file mode 100644 index 956319d7406e..000000000000 --- a/dev-python/webtest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST webtest-3.0.7.tar.gz 80260 BLAKE2B b004cdc05d5f19516d4051fd6246e839635c3e980aae075bb4b491f993d9e9c81b78d4fb1e113ff4a3e17739ed56a121981e2081b5300424ae234aeefb81d38b SHA512 fe9d897964179f7921831da50dd7812785190228bbf0dfe1219169163da760b67365e7334c271f07b8a7a3792dce6c320aa8342cf48727b4c49401e6ad05212a diff --git a/dev-python/webtest/files/webtest-2.0.33-no-pylons-theme.patch b/dev-python/webtest/files/webtest-2.0.33-no-pylons-theme.patch deleted file mode 100644 index 3fe4fe3770e2..000000000000 --- a/dev-python/webtest/files/webtest-2.0.33-no-pylons-theme.patch +++ /dev/null @@ -1,51 +0,0 @@ -diff --git a/docs/conf.py b/docs/conf.py -index 96746bf..2445d35 100644 ---- a/docs/conf.py -+++ b/docs/conf.py -@@ -13,7 +13,7 @@ - - import sys, os - import datetime --import pylons_sphinx_themes -+#import pylons_sphinx_themes - - # If extensions (or modules to document with autodoc) are in another directory, - # add these directories to sys.path here. If the directory is relative to the -@@ -102,11 +102,11 @@ pygments_style = 'sphinx' - - # The theme to use for HTML and HTML Help pages. See the documentation for - # a list of builtin themes. --html_theme = 'pylons' --html_theme_path = pylons_sphinx_themes.get_html_themes_path() --html_theme_options = dict( -- github_url='https://github.com/Pylons/webtest', -- ) -+#html_theme = 'pylons' -+#html_theme_path = pylons_sphinx_themes.get_html_themes_path() -+#html_theme_options = dict( -+# github_url='https://github.com/Pylons/webtest', -+# ) - # Theme options are theme-specific and customize the look and feel of a theme - # further. For a list of options available for each theme, see the - # documentation. -@@ -180,13 +180,13 @@ smartquotes = False - htmlhelp_basename = 'WebTestdoc' - - # Control display of sidebars --html_sidebars = { '**': [ -- 'localtoc.html', -- 'ethicalads.html', -- 'relations.html', -- 'sourcelink.html', -- 'searchbox.html', --] } -+#html_sidebars = { '**': [ -+# 'localtoc.html', -+# 'ethicalads.html', -+# 'relations.html', -+# 'sourcelink.html', -+# 'searchbox.html', -+#] } - - # -- Options for LaTeX output -------------------------------------------------- - diff --git a/dev-python/webtest/metadata.xml b/dev-python/webtest/metadata.xml deleted file mode 100644 index 8c9667576fc0..000000000000 --- a/dev-python/webtest/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">WebTest</remote-id> - <remote-id type="github">Pylons/webtest</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/webtest/webtest-3.0.7.ebuild b/dev-python/webtest/webtest-3.0.7.ebuild deleted file mode 100644 index 479ab06db9af..000000000000 --- a/dev-python/webtest/webtest-3.0.7.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="WebTest" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Helper to test WSGI applications" -HOMEPAGE=" - https://docs.pylonsproject.org/projects/webtest/en/latest/ - https://github.com/Pylons/webtest/ - https://pypi.org/project/WebTest/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/paste[${PYTHON_USEDEP}] - dev-python/pastedeploy[${PYTHON_USEDEP}] - >=dev-python/webob-1.2[${PYTHON_USEDEP}] - >=dev-python/waitress-3.0.2[${PYTHON_USEDEP}] - dev-python/beautifulsoup4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pyquery[${PYTHON_USEDEP}] - dev-python/wsgiproxy2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/legacy-cgi[${PYTHON_USEDEP}] - ' 3.{13..14}) - ) -" - -PATCHES=( - "${FILESDIR}/webtest-2.0.33-no-pylons-theme.patch" -) - -distutils_enable_sphinx docs -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest deleted file mode 100644 index 7a082c48c17e..000000000000 --- a/dev-python/werkzeug/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST werkzeug-3.1.8.tar.gz 875852 BLAKE2B 67b38af5e0771d119ee2a29bf8bdaade287a5d33b7d7bb4afde5d91d25c2da394f8ce3dd33554dcd1b449a68e1abfa322435d9ddb77b787f029194c13cfebb31 SHA512 78c1a4fe38b5e071defe7003af58bf50c38a5cc8132641c69e9ecaaa6ddba00856919082c239a1f1c8eeb2fe44e2a5d20a769baffc8ce3c110450461517eda87 -DIST werkzeug-3.1.8.tar.gz.provenance 9394 BLAKE2B 29f3bdec986cac338f1492d48b66a34a02d4c8dda867f25bacf25f7c14cedae397e444250fab2fbcc0e2e3806feace08afdf6171f47254f12416ef6f62664df3 SHA512 a5da9ad2248883ed075f986c7f0b93f945d7e27adc18a8e0386a82e33c25dec3aad238e61684100fcb2dee2b5939c1a9d8c84e204a97cccb6f801d9abd8b8581 diff --git a/dev-python/werkzeug/metadata.xml b/dev-python/werkzeug/metadata.xml deleted file mode 100644 index 5e4993aad75d..000000000000 --- a/dev-python/werkzeug/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">Werkzeug</remote-id> - <remote-id type="github">pallets/werkzeug</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/werkzeug/werkzeug-3.1.8.ebuild b/dev-python/werkzeug/werkzeug-3.1.8.ebuild deleted file mode 100644 index 0b45f999e9e0..000000000000 --- a/dev-python/werkzeug/werkzeug-3.1.8.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=flit -PYPI_VERIFY_REPO=https://github.com/pallets/werkzeug -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of various utilities for WSGI applications" -HOMEPAGE=" - https://palletsprojects.com/p/werkzeug/ - https://pypi.org/project/Werkzeug/ - https://github.com/pallets/werkzeug/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test-rust" - -RDEPEND=" - >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/ephemeral-port-reserve[${PYTHON_USEDEP}] - >=dev-python/watchdog-2.3[${PYTHON_USEDEP}] - test-rust? ( - dev-python/cryptography[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( pytest-{timeout,xprocess} ) -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - "tests/test_serving.py::test_server[https]" - tests/test_serving.py::test_ssl_dev_cert - tests/test_serving.py::test_ssl_object - ) - fi - - # the default portage tempdir is too long for AF_UNIX sockets - local -x TMPDIR=/tmp - epytest -} diff --git a/dev-python/whatever/Manifest b/dev-python/whatever/Manifest deleted file mode 100644 index 56de536a49fd..000000000000 --- a/dev-python/whatever/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST whatever-0.7.gh.tar.gz 6373 BLAKE2B 401edadee8379dda2a2a90d7e02b64e2c091b4ad6a9ae3c25b9513b3953f09c89b7cad5bf48fc96713a332a8e3891f2bbca755c7f6d4817578eeab1f986e8640 SHA512 7641957f6eabad0d8485dac9b9cfaf0c6a8426ec9817c4e0748e669561fb5fbe21932f9bb864362ee34f5a5bff8ce6f6803c428130c1af3aabef3d583d7a582e diff --git a/dev-python/whatever/metadata.xml b/dev-python/whatever/metadata.xml deleted file mode 100644 index 2693a8d24ef7..000000000000 --- a/dev-python/whatever/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>tupone@gentoo.org</email> - <name>Tupone Alfredo</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">whatever</remote-id> - <remote-id type="github">Suor/whatever</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/whatever/whatever-0.7.ebuild b/dev-python/whatever/whatever-0.7.ebuild deleted file mode 100644 index 0337b857189a..000000000000 --- a/dev-python/whatever/whatever-0.7.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Easy anonymous functions by partial application of operators" -HOMEPAGE=" - https://github.com/Suor/whatever/ - https://pypi.org/project/whatever/ -" -SRC_URI=" - https://github.com/Suor/whatever/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -distutils_enable_tests pytest diff --git a/dev-python/whatthepatch/Manifest b/dev-python/whatthepatch/Manifest deleted file mode 100644 index d248ff425361..000000000000 --- a/dev-python/whatthepatch/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST whatthepatch-1.0.7.tar.gz 34612 BLAKE2B a7a442ad4d00276c5fa3cdffd731f586faec512e93bb378e1e487cc87e54c4904a440573b230adab0da904bfa7134b9668a026fcb6538584abb20d2586386a57 SHA512 13df7e993babfc057d1e6bc1636d3153d68d860614b744da035d47d2acaeb5317067558a8f48d9b4014fdd8ff0caeb2fbe439d1004886667606bec3000f33987 -DIST whatthepatch-1.0.7.tar.gz.provenance 9174 BLAKE2B a1c3e10b4abe80cd1dffdc3dc1e2183690a83a2b0660878f53d1a86c14eec8a7c1ac3f81629faf33cf335c77a12484d4a6391bbfce89e55b35ad61a4f9cd2a63 SHA512 487f2ec2f872dbd79403e9b645987fe43adf24c1a7e56c45a25ed86a2f48cb8742bd6b63887fa4d072a17ffff1346c6fd97299cf55b74971971961481fc0255f diff --git a/dev-python/whatthepatch/metadata.xml b/dev-python/whatthepatch/metadata.xml deleted file mode 100644 index a52b8caec8c1..000000000000 --- a/dev-python/whatthepatch/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">whatthepatch</remote-id> - <remote-id type="github">cscorley/whatthepatch</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/whatthepatch/whatthepatch-1.0.7.ebuild b/dev-python/whatthepatch/whatthepatch-1.0.7.ebuild deleted file mode 100644 index d634f44acdf1..000000000000 --- a/dev-python/whatthepatch/whatthepatch-1.0.7.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/cscorley/whatthepatch -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A patch parsing and application library" -HOMEPAGE=" - https://github.com/cscorley/whatthepatch/ - https://pypi.org/project/whatthepatch/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # the test measures performance of the patch parser together with test data - # preparation, which can take long time in some interpreters, bug #907243 - tests/test_patch.py::PatchTestSuite::test_huge_patch -) diff --git a/dev-python/wheel/Manifest b/dev-python/wheel/Manifest deleted file mode 100644 index ae21fbc384f3..000000000000 --- a/dev-python/wheel/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST wheel-0.47.0.tar.gz 63854 BLAKE2B 1ff8414476e13bd39a921f007176365c7c38963249a1ee0bbc2e94174ac3280bbe23711f94f84f11958db886e6293f5afe77ef15310a488b6951b472a15d9957 SHA512 cf2010e36c031ba47f6302a233811e57f0187244b06cdeff5ae5d2fb6cc16dfba594facbb3f58f795ec308d71a8a0332d09e610bb8720f2c9e8942a914bf3bc4 -DIST wheel-0.47.0.tar.gz.provenance 9367 BLAKE2B a9047b77f0e8ebe89da557d9af1be2034785673eea4eb1089b80c2604528b52b0486b81624bf4978f9479adafdca3e405ce36ab97235e5449979e9a6c24921dc SHA512 50aaef2cd93d5013d34017ef4d4e0f125cac0405d89d60081e4e43d00971f14d64397f5c358056e146f52a9ffbeeff9dc80e391a94b9c87f5e1fa9aeb3b9f1f2 diff --git a/dev-python/wheel/metadata.xml b/dev-python/wheel/metadata.xml deleted file mode 100644 index 2bb9fa8c897f..000000000000 --- a/dev-python/wheel/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">wheel</remote-id> - <remote-id type="github">pypa/wheel</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/wheel/wheel-0.47.0.ebuild b/dev-python/wheel/wheel-0.47.0.ebuild deleted file mode 100644 index 7c9e5a72a2b2..000000000000 --- a/dev-python/wheel/wheel-0.47.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYPI_VERIFY_REPO=https://github.com/pypa/wheel -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A built-package format for Python" -HOMEPAGE=" - https://github.com/pypa/wheel/ - https://pypi.org/project/wheel/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -RDEPEND=" - >=dev-python/packaging-26.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/setuptools[${PYTHON_USEDEP}] - ) -" - -# xdist is slightly flaky here -EPYTEST_PLUGINS=( pytest-rerunfailures ) -EPYTEST_RERUNS=5 -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # fails if any setuptools plugin imported the module first - tests/test_bdist_wheel.py::test_deprecated_import -) diff --git a/dev-python/whenever/Manifest b/dev-python/whenever/Manifest deleted file mode 100644 index 7ab34eba7706..000000000000 --- a/dev-python/whenever/Manifest +++ /dev/null @@ -1,80 +0,0 @@ -DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b -DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62 -DIST alloca-0.4.0.crate 4257 BLAKE2B 25626c5d57cd93c84cf601d1f57f977370c686860cb69379758800655ca4a1cd6fc4d183ab24610bd7e1155b73ca110681da7192534b29de4b70f4f90b4f680b SHA512 337191b32f84d3fa673d242a043df51717134ff22ef0d29d6122382a889b6a41d167d45f7136eccaa35fbb7e30207a481e8802faf2781bdf250d6a99973bbc0e -DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 -DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9 -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST bumpalo-3.20.2.crate 97696 BLAKE2B 0c744cb37279ca82e4c2a60be64c63e61c8290c9ff904c4a2ffd0e23f9ba96b1d63a30cce83fc757cbd40364bbe5e410da024c04cd9481f33831cfacc2133156 SHA512 4c725a4eb436fc9b3302430f5bec699563bed4b6a86c187defba9a83b749089eb6b00a6855afa4d42ac5eb324088eada3c0713f3e8c2d1c85bea4dcca83a4a60 -DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 -DIST cc-1.2.57.crate 96188 BLAKE2B cc59c45170f146e45569b36b96cb037b737f6e93640ef9adbf423fb6f61fc07a0e48efc6e53a8536f91210c95971b15d93e5b8544ff5996b14902f181ff39c97 SHA512 9bcf7aaa2791ef9d2054fd93489a019c4a77c3376495bde01468dccf9ec81701061467372adcd3759f6d4ae962ac108199544860a4d3c5de7595bf28fe76c187 -DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d -DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1 -DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106 -DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a -DIST clap-4.6.0.crate 62930 BLAKE2B f184cfb0d40adef5d0b4ee0370208bdeb6587b9dfd1b37f71a577cfdf77101100b4c47809ceecf946a855455ab836273aa6b8bb6570d0c126a82754f16bd95ba SHA512 bc5641690f0a0ed2b660836590174641e568be3d2b92d5dc91a82581fdef0543640190fc3c8ffe765f0245a88c0f9809d4e136af156a3d480a680da28e8ae5f6 -DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7 -DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a -DIST criterion-0.8.2.crate 122924 BLAKE2B c00f87b0e9593aadc59cfd721110522161c0911ad881dff4b141ae158a7571840c6cbb1d12f0d10fe9ca855e81757719cb58b06de4af4caa7633464fc8b695aa SHA512 b0680ff7113c2bd149db62430b28998c956e11389a615c11eb42c24e234d12b2c3c87341200463ab9c3e94091a8891a2aede70320c40095d7dfbbe7f2c61b9f0 -DIST criterion-plot-0.8.2.crate 24800 BLAKE2B ddc06fc43c0b86a0a2bf855ee0544eba731d214803bf8d0b45e6671f1f075801f8adf448bb5ddca2197cbd54cffdc15abbd9a5920f815cc9cf3b07077a7efc67 SHA512 862d361721789871e93c0e9f0376e25e8d6d0ec1c34b43678c2a9ca7bec1cd5c38b517b2da0f22b5d39c4987caff3d9709f986e2a0e6bfe4bf671c5f8b7edc1c -DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 -DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 -DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 -DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b -DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f -DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de -DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 -DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d -DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4 -DIST itoa-1.0.17.crate 15905 BLAKE2B 105796a6438bfccbb4676cc0beefd89abb05dedf077794dae48dcebd63cc745bfa4664c0eaf7bacaf989ea9051c98703e7ce85683f5c8c234fd1639c391aa3fb SHA512 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04 -DIST js-sys-0.3.91.crate 91416 BLAKE2B aff59394a2c7080c80fdac5683155a4cfc191eaf86b221dd49323540800a8c29c940b8d8f0729a9e0566652be800df63525cc09b8cdfb0192f915af92b4a8591 SHA512 526a53a373a964d04441cd918dd2af75c6dfbfd181d8847fec4442db2624ffce817e91fb5ad56d1e79dc5e8f120a8219d4deb2c625ddd93bcc767844ef978c45 -DIST libc-0.2.183.crate 816918 BLAKE2B d0c26ca25b0808575aa540a5f0f43acaaa5a972269c5f101122538a1733b37b6aac3696a0d7298fe16974b06efb0b92072252eef40b17b977af24cc857963daf SHA512 017986d4fa8c362f8900c1c82c7381066382a7272cfe114243b8d47637d042c87b5ebef7881cf46727e00e541a0a8270a32db694ce8d78372672cf08224a90b2 -DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f -DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155 -DIST oorandom-11.1.5.crate 23750 BLAKE2B cbe0b9167e6d1b95e45ecee67ebf3397044c54230732b192fc5b5279cf1c9bbf6bfe1e7d04f6ffc0cd42448268d31ef89b357250a907f6140901384647494e05 SHA512 63daae0b6e352cc52fdb7793aed1ef501ad996507d8e36cf8235068a3feb9f627549961af1a355227b561948c30f6dea17e225dc3f27caebd51116fc4e3a3ba6 -DIST page_size-0.6.0.crate 8479 BLAKE2B c90699135f158a0dea1acf80acfab002a4f4971188dac853af03c0bb79c2ad5b67f4decf7df5157f390cc3fa5b62a265c6e7948ce9ca9e7f2dc3595c60f07ac1 SHA512 204faf102760e9f3edc480302a7d7e6b995b7a40850372ebb332cab82b9c8301e761351c7abce93bde9473ad9e944bb07e6c4447d4ee1891f5ae2c261b74b8e5 -DIST plotters-0.3.7.crate 149031 BLAKE2B a53b3aa85eda3ac2278cf49c4d701642b37a5f52a3a013594101388d9d104b96e35f542ff6b8ee33bf711fb64c8c25a48c8f10b3c12e70e6e57c90fd30cb9b5f SHA512 526fa20153b445176efcd1314c2e36963561e267c566223ddbbcdaf74340aa821e9c0174c15849c55f3cb3177fd5e34aa9bdd872888476b7ff0a20ec3c1a04e1 -DIST plotters-backend-0.3.7.crate 13709 BLAKE2B 7ba96de1435beaffe0171dd4fd010f84d0bb6bf0856adb05da87dd324a5834aee3a71545a019ac899e141cec32cd15e395c56d281f498430e54b6715eaa46761 SHA512 5b53e5d369f39748d45269c82c87a0731cf23666b88d7e407162602c715a01807ebc50f8a90805f417c0e7e74dc511d1d7861052835beb8a9d548e2f33c062e3 -DIST plotters-svg-0.3.7.crate 6715 BLAKE2B 1437ad7e1c1b3e82ab1f58660ff6931e510f6ea5ea6cae6eb48582d4652bc65c5dad518d3312e25303651c03d90bf56d9abac4c2e3979f8290b4cb35c0b6ba5c SHA512 9a60e19026edfad359a7d042630b60825d7723855fc0c17881ac880c29160a81449ca672a3ae5cea4405293947ae0556f31cb37f519dad4cef56353248350cd6 -DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744 -DIST pyo3-build-config-0.28.2.crate 35958 BLAKE2B 87163e11ff52061e11943f54e0fea1101ec6f877b4e6ecda33e32a19d1a8af3a6a83ab23d17f744fb0176e35f819669e931f88c55d611c8f7ea52eacd1c683a3 SHA512 f9b4863baffdf474ba9121edc19323d91565dd1411acabda03a307c8aae4969657167a80e197d4c8656e711e424053aced6a1de7978cedd38815304835fc5dbb -DIST pyo3-ffi-0.28.2.crate 80837 BLAKE2B ac17690399e5cf84602a974860d84856d9489c7d94ec618cdb3b4c5bcee81d3767a727f22dca0a06d492ee28ecf24c84f48cd391a6d81229b1464fbb17654ac5 SHA512 f6b4fdea320922b81395e593fe135fd4b4f483250fe94d84019c97a3a9f98b6e2122134e09613021f194782038ffea1d32d3c65b1458e15ce3021d39fd582738 -DIST python3-dll-a-0.2.14.crate 103489 BLAKE2B a2868aa62d9b5f33ba0ab3be85f486e7b0594b8e535749e251ae9c829eabf9f0211f928c729b0f5b847a89be978c4b5648d333ac657a82acaa3c39520dfe0b8c SHA512 fde53bac2b7009d409d5dfab991b431aea7c16c5e0227a7bb143e73a043cd0490cec2647f73cfc34f73a192e9b365a70fd5b42d969beb2e3251dff44230a2040 -DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0 -DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad -DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c -DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b -DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000 -DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0 -DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3 -DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 -DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c -DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 -DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 -DIST serde_json-1.0.149.crate 155994 BLAKE2B 7564c287a05c95feeba2b3a17e2e43ba047b0132b40fc4dd0c09141c2aac559c00bf4c63cbd24c17f12f5e6b49cf38b240d2c6c66677ee7a9edb197aba7d57fd SHA512 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416 -DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc -DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 -DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259 -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad -DIST wasip2-1.0.2+wasi-0.2.9.crate 129778 BLAKE2B f41afceba3c586d12829d2c59f45198c61ae04a0dfe72d6bad6176a3d38189a097cf633f34accff83d7ccc238a35a833381e98291e5fd37f2f4d6e08138af2c4 SHA512 284571c833a1770fcadd9a70155d8b507e9f7f0590015e1a07ad0512ac0a7f0ca4693ccd1aa1ab27e74ec58cb75f314770b66562a2167cd6b5086a7871527eb1 -DIST wasm-bindgen-0.2.114.crate 59350 BLAKE2B 9bef0d69524ae4bda2178d5e9cae43d777fe23fc106e0282324eb0c417e15c6b2d9e39a610a23053ee994b74c31c6696bbf9db6d06e36f4a2689d0e0246940a8 SHA512 c6e9f49013b390a1037292b53bdd79dfae07b17b6750f8ac013efc5d37532253f8e63af091b6bde52c133a3933266630e76c059cf7fc7eb694e4c72d55144a4d -DIST wasm-bindgen-macro-0.2.114.crate 9289 BLAKE2B ad8de58de044cf0b8db6aaf713745a9f2dc7dfeb53dfc12f36de732fbb36c7cd36f1e8f1e073a3fb460d7b2baef8ba3126f0003eea4b052886b1502edf595c0d SHA512 e44de567c0e00a2ad451199402e178fa99a576b26466869f85f651d9258ed713bbe33f003981adaf85f4b5068bc0950222ad83b09b385e243b6556da98e7fadb -DIST wasm-bindgen-macro-support-0.2.114.crate 63445 BLAKE2B 97a01b9296dafdb7032d432dc9e0f80d534750509c5c1c081766bc6286da373ca74beb9264869a4aa8ad10e6b605321f95058ee3ae35d8130b45ecfb372a7a7d SHA512 723df09894bfe8338ae127e6022fdeb814f80201c6f84cb0b7d85277c968b254b09c80821462b576febd041109947a9dc4aeda904bfe49ce8cfc828169b2c243 -DIST wasm-bindgen-shared-0.2.114.crate 10538 BLAKE2B 2dde4757cf4266772087862688b3c24fdff7931d2245b9ed0cafd131a1905273ef48312b3d6a6f1c4929d069deb766405abe03efc7bf615abde9c5e770b85979 SHA512 532c8599710ead05d318d7d30c410bf1cf92e4b6c6bd1848155330dd3cfe430755387827612d6d757a87506ca54892456802244e04ad440975bd8dd7efe38969 -DIST web-sys-0.3.91.crate 669788 BLAKE2B 9f19605a58c561eb370a387f259d8837ba1c0fc4ab942409827c12fbb6b546ad634ade236ea71d43c6e0ce2141a0803c29ab0876c73b6917dd325b55a5c56b6a SHA512 2cac32dd1c4d22d5106e5ba21deb1f4b3592469aa1f2e14792df2f1759a6251c247597f250aa649a87f4d0a11daec2f0ccb1b0cb9ce4561a1aac85f6a3b1ff45 -DIST whenever-0.10.0.tar.gz 429588 BLAKE2B f758f31edf628d60224743ad0012d82a91c83a6ef06d385b982a9604bd9485b70c6e18b7c185777f52fbebf44fc1d8271e0241d9704e1b7c4dca31505aab8e65 SHA512 12110183dee1a11823b5daa482432d0bb5e2ff4611d2ee6b9adfbb93f767ec986afb528ddc129b49a3e3a872e3478e114cc0622de5aa07049178cfb22fea3209 -DIST whenever-0.10.0.tar.gz.provenance 9541 BLAKE2B a197726ebeb43b5657af5896f6f7a2e641cefaf2ef250e007e76f6bbca2ce420275bec169cfd234303f06004bd6ce8199ec19e0fc051dfa37acb9f303e43b1ad SHA512 de6603357792bbcc19aaafa1184240ac690d5d16de99c361ecbf651996dcd5269e4b18f08c9c2767bfc6beafc744e452fc2e69766e172899de6b0836ece19f84 -DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 -DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01 -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b -DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f -DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e -DIST zerocopy-0.8.47.crate 281496 BLAKE2B b9bfec17e3aae4ccbfe550252504e71ff8835c9857b20eeac8b6c565beabb37d22566f392c22f9fda092b57dce79333ed645167b5d5db83243284b77d915b716 SHA512 c88b7b8ada6f87f194eaf6e65b1c1e5ace205e8ac3c7ad1ed6f374cbbb474dc03db9ff3833d752369839b6a163b429a20e7d22d6301f10b90ffa7a92d540f694 -DIST zerocopy-derive-0.8.47.crate 97648 BLAKE2B 1346f351b2c62ad75db436f9f79c9c5021e2b1ce0eb10f7c7788b91943b5e91432333d4aa5f25d9012b3eee31a8b6465f069bac856a873bf22b0ea8ad19a25da SHA512 69159b991f639b3bda25302306f1647f96f9d4c41eb862696361ea290b82ff4a634ce59da861498f85576c944d4b8402c5dba25de81f703cedb6dbea389c145a -DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585 diff --git a/dev-python/whenever/metadata.xml b/dev-python/whenever/metadata.xml deleted file mode 100644 index f511960b4b1e..000000000000 --- a/dev-python/whenever/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">ariebovenberg/whenever</remote-id> - <remote-id type="pypi">whenever</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/whenever/whenever-0.10.0.ebuild b/dev-python/whenever/whenever-0.10.0.ebuild deleted file mode 100644 index 6752fc43d594..000000000000 --- a/dev-python/whenever/whenever-0.10.0.ebuild +++ /dev/null @@ -1,150 +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=standalone -PYPI_VERIFY_REPO=https://github.com/ariebovenberg/whenever -PYTHON_COMPAT=( python3_{13..14} ) - -CARGO_OPTIONAL=1 -RUST_MIN_VER="1.93.0" -CRATES=" - ahash@0.8.12 - aho-corasick@1.1.4 - alloca@0.4.0 - anes@0.1.6 - anstyle@1.0.14 - autocfg@1.5.0 - bumpalo@3.20.2 - cast@0.3.0 - cc@1.2.57 - cfg-if@1.0.4 - ciborium-io@0.2.2 - ciborium-ll@0.2.2 - ciborium@0.2.2 - clap@4.6.0 - clap_builder@4.6.0 - clap_lex@1.1.0 - criterion-plot@0.8.2 - criterion@0.8.2 - crossbeam-deque@0.8.6 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.21 - crunchy@0.2.4 - either@1.15.0 - find-msvc-tools@0.1.9 - getrandom@0.3.4 - half@2.7.1 - itertools@0.13.0 - itoa@1.0.17 - js-sys@0.3.91 - libc@0.2.183 - memchr@2.8.0 - num-traits@0.2.19 - once_cell@1.21.4 - oorandom@11.1.5 - page_size@0.6.0 - plotters-backend@0.3.7 - plotters-svg@0.3.7 - plotters@0.3.7 - proc-macro2@1.0.106 - pyo3-build-config@0.28.2 - pyo3-ffi@0.28.2 - python3-dll-a@0.2.14 - quote@1.0.45 - r-efi@5.3.0 - rayon-core@1.13.0 - rayon@1.11.0 - regex-automata@0.4.14 - regex-syntax@0.8.10 - regex@1.12.3 - rustversion@1.0.22 - same-file@1.0.6 - serde@1.0.228 - serde_core@1.0.228 - serde_derive@1.0.228 - serde_json@1.0.149 - shlex@1.3.0 - syn@2.0.117 - target-lexicon@0.13.5 - tinytemplate@1.2.1 - unicode-ident@1.0.24 - version_check@0.9.5 - walkdir@2.5.0 - wasip2@1.0.2+wasi-0.2.9 - wasm-bindgen-macro-support@0.2.114 - wasm-bindgen-macro@0.2.114 - wasm-bindgen-shared@0.2.114 - wasm-bindgen@0.2.114 - web-sys@0.3.91 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.11 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-link@0.2.1 - windows-sys@0.61.2 - wit-bindgen@0.51.0 - zerocopy-derive@0.8.47 - zerocopy@0.8.47 - zmij@1.0.21 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Modern datetime library for Python" -HOMEPAGE=" - https://github.com/ariebovenberg/whenever/ - https://pypi.org/project/whenever/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0" -SLOT="0" -if [[ ${PV} != *_[ab]* ]]; then - KEYWORDS="~amd64" -fi -IUSE="+native-extensions" - -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - native-extensions? ( - ${RUST_DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] - ) - test? ( - $(python_gen_cond_dep ' - dev-python/time-machine[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-order ) -distutils_enable_tests pytest - -EPYTEST_IGNORE=( benchmarks ) - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/whenever/_whenever.*.so" - -src_unpack() { - pypi_src_unpack - cargo_src_unpack -} - -src_configure() { - if ! use native-extensions; then - export WHENEVER_NO_BUILD_RUST_EXT=1 - fi -} - -python_test() { - rm -rf whenever || die - epytest -} diff --git a/dev-python/whisper/Manifest b/dev-python/whisper/Manifest deleted file mode 100644 index 255a81b0e33d..000000000000 --- a/dev-python/whisper/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST whisper-1.1.10.gh.tar.gz 39459 BLAKE2B 998c4335236ace6b28f11b23fe74d3b618ba2f56939a3e9766e7010eb6b5d9bbdb46de83ba41dd926d3d38e738851133dc9805a4c79bd80dd67897e627147550 SHA512 291d441287ba090157fa01a7feb6985a6e1f057f4dae0f9133e2355e00f5fe219e10de339ecad3438a56b8dec97def14496d85c7a5fc5fc7611771bb3de08de8 diff --git a/dev-python/whisper/metadata.xml b/dev-python/whisper/metadata.xml deleted file mode 100644 index 7fd470a94e19..000000000000 --- a/dev-python/whisper/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">whisper</remote-id> - <remote-id type="github">graphite-project/whisper</remote-id> - <bugs-to>https://github.com/graphite-project/whisper/issues</bugs-to> - <changelog>https://github.com/graphite-project/graphite-web/blob/master/CHANGELOG.md</changelog> - </upstream> -</pkgmetadata> diff --git a/dev-python/whisper/whisper-1.1.10.ebuild b/dev-python/whisper/whisper-1.1.10.ebuild deleted file mode 100644 index df9eda4843a9..000000000000 --- a/dev-python/whisper/whisper-1.1.10.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Fixed size round-robin style database" -HOMEPAGE=" - https://github.com/graphite-project/whisper/ - https://pypi.org/project/whisper/ -" -SRC_URI=" - https://github.com/graphite-project/whisper/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -# six: https://github.com/graphite-project/whisper/pull/344 -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - local -x TZ=UTC - epytest -} diff --git a/dev-python/whitenoise/Manifest b/dev-python/whitenoise/Manifest deleted file mode 100644 index 2884d21499b9..000000000000 --- a/dev-python/whitenoise/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST whitenoise-6.8.2.gh.tar.gz 57336 BLAKE2B e4c04beb057dbdf237da7f0c864d8cf1d077abbcd227d48bcadcabcb51d93c9b97460a167c2a2f8526beee3007b07d34c376518ad956831150730593f5867f7a SHA512 6b162d9147c83d77635f0a254d5462785a3ab21f87ea20db30ff330c5db28d183f8a7ce1eeae6e3b39b4f033cc1d3b1b261a4b5ff7d9bac4826218f59d948d68 -DIST whitenoise-6.9.0.gh.tar.gz 57497 BLAKE2B 8badfeeda6da1502bbb5cd170879dbcc266c804aba5dfeeeebb733aed17e4a58ed7987e66c53f1f0bfe31369fbadef8dd1579822d054e7c938d935799584f1fb SHA512 d47d3cdf7357009a78d939af9bee920636030c9b03d56e8b8753ea569c5f1016d8bcbc9277659feefa1192ba7aae3ff7b5782d299e0a9e1f19b8973e127a5822 -EBUILD whitenoise-6.8.2.ebuild 733 BLAKE2B f450e341f864cb4d280505f6d795613d59c73904bfecfe45809e83d4418ac84e521142fb23f866b8748654a01776e961238dc301814668e4918664dc5b69ca8b SHA512 dab68b2d45de0fff1fe2d02f2442ab4c0a5fae94e7a853c4115d9d0da1791af195eb735aec98f3671c043ca952327aabfcec3fc9aba2bdc0618fc9325aef8556 -EBUILD whitenoise-6.9.0.ebuild 738 BLAKE2B ec0df4b103185a783e6e1c40f4df0406a7d5876a93bfef84a05ecb3426de2cd6e4125c02cab1f006d6440f489085714dc4dd10b029711795f4079f9fdde1283a SHA512 39c42a44f4b6016bd7d043648860c18d816b156e04dc28f8a9242007d1ffffee923541823a59c0003c59d2fd88768eaf8e2fa4780f2fdf3f7764db34bd7eb4c7 -MISC metadata.xml 451 BLAKE2B c9483574bd94fee26ed9dc0de6ea3e42b340035c5de0b7d6b37452c7fa2b2317283b7f926f0c8227444c1dd8245246dabea2bc1d7d312aff57133905098344bc SHA512 f3808adacefa3435da5a1e4ce97fa7089baeebb8eaad53a66dbb497b996e7005da3f316d734915ec2284480de2596f7927c34bfbaeb391277de4c9f04d45f743 diff --git a/dev-python/whitenoise/metadata.xml b/dev-python/whitenoise/metadata.xml deleted file mode 100644 index fa3639fdfee0..000000000000 --- a/dev-python/whitenoise/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>marcin.deranek@slonko.net</email> - <name>Marcin Deranek</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/evansd/whitenoise/issues</bugs-to> - </upstream> - <origin>slonko-overlay</origin> -</pkgmetadata> \ No newline at end of file diff --git a/dev-python/whitenoise/whitenoise-6.8.2.ebuild b/dev-python/whitenoise/whitenoise-6.8.2.ebuild deleted file mode 100644 index 3483f3c4a7d8..000000000000 --- a/dev-python/whitenoise/whitenoise-6.8.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 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 - -DESCRIPTION="Radically simplified static file serving for Python web apps" -HOMEPAGE="https://github.com/evansd/whitenoise" -SRC_URI="https://github.com/evansd/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-python/django[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - app-arch/brotli[python,${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/furo - -pkg_postinst() { - optfeature "brotli compression" "app-arch/brotli[python]" -} diff --git a/dev-python/whitenoise/whitenoise-6.9.0.ebuild b/dev-python/whitenoise/whitenoise-6.9.0.ebuild deleted file mode 100644 index cb66ff95972b..000000000000 --- a/dev-python/whitenoise/whitenoise-6.9.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 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 - -DESCRIPTION="Radically simplified static file serving for Python web apps" -HOMEPAGE="https://github.com/evansd/whitenoise" -SRC_URI="https://github.com/evansd/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - <dev-python/django-5.3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - app-arch/brotli[python,${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/furo - -pkg_postinst() { - optfeature "brotli compression" "app-arch/brotli[python]" -} diff --git a/dev-python/whoosh/Manifest b/dev-python/whoosh/Manifest deleted file mode 100644 index d2554bed372e..000000000000 --- a/dev-python/whoosh/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Whoosh-2.7.4.tar.gz 968741 BLAKE2B 698ec603eb1201f2b1a934785f84108cb5d91114c9a4e1943cfcd2c8c878f7fb0a0868d54d3a11f8aa30890179c555bdc11cbf34962f5f4781c6d43a090ba872 SHA512 7cdefdcf52b704ffe50c00718c42677e2ddfe879f81ad2d14b580b0e026cc0ebb6b9ddc99d8709eaff4eb9b83f654b042c8792821e1ed90aa85cfa6f82845074 diff --git a/dev-python/whoosh/files/whoosh-2.7.4-tests-specify-utf8.patch b/dev-python/whoosh/files/whoosh-2.7.4-tests-specify-utf8.patch deleted file mode 100644 index 94636c199a4c..000000000000 --- a/dev-python/whoosh/files/whoosh-2.7.4-tests-specify-utf8.patch +++ /dev/null @@ -1,13 +0,0 @@ -Python 2 requires specifying the file encoding -See also: -https://www.python.org/dev/peps/pep-0263/ -https://bugs.gentoo.org/show_bug.cgi?id=608324 - ---- a/tests/test_reading.py -+++ b/tests/test_reading.py -@@ -1,3 +1,5 @@ -+# -*- coding: utf-8 -*- -+ - from __future__ import with_statement - import random, threading, time - diff --git a/dev-python/whoosh/metadata.xml b/dev-python/whoosh/metadata.xml deleted file mode 100644 index f0a019788d14..000000000000 --- a/dev-python/whoosh/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <longdescription lang="en"> - Whoosh is a fast, featureful full-text indexing and searching - library implemented in pure Python. Programmers can use it to - easily add search functionality to their applications and websites. - Every part of how Whoosh works can be extended or replaced to meet - your needs exactly. - </longdescription> - <upstream> - <remote-id type="github">mchaput/whoosh</remote-id> - <remote-id type="pypi">Whoosh</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/whoosh/whoosh-2.7.4-r2.ebuild b/dev-python/whoosh/whoosh-2.7.4-r2.ebuild deleted file mode 100644 index a36337b1d8b9..000000000000 --- a/dev-python/whoosh/whoosh-2.7.4-r2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN^} -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Fast, pure-Python full text indexing, search and spell checking library" -HOMEPAGE=" - https://pypi.org/project/Whoosh/ - https://github.com/mchaput/whoosh -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" - -PATCHES=( - "${FILESDIR}"/${PN}-2.7.4-tests-specify-utf8.patch -) - -distutils_enable_sphinx docs/source -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # TODO - tests/test_automata.py::test_minimize_dfa -) - -python_prepare_all() { - # (backport from upstream) - sed -i -e '/cmdclass/s:pytest:PyTest:' setup.py || die - # fix old section name - sed -i -e 's@\[pytest\]@[tool:pytest]@' setup.cfg || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/widgetsnbextension/Manifest b/dev-python/widgetsnbextension/Manifest deleted file mode 100644 index ed5944898e41..000000000000 --- a/dev-python/widgetsnbextension/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST widgetsnbextension-4.0.15.tar.gz 1097402 BLAKE2B d8ad784030c312ab14bbcd1d24337b2f4476ddcd61e711a60f2fca595c2c8240e51755f33ce2ff58206145fb1eab3525371e91ff3dcc59a944530485a828978f SHA512 f7a9091a6c6462e22be4068749f410f08efb6920e356ffde272d684638bfb2bf075f188bdd634dfcc04038f4ed740062a7caf35714a50c25e89b843f59bc6fe4 diff --git a/dev-python/widgetsnbextension/metadata.xml b/dev-python/widgetsnbextension/metadata.xml deleted file mode 100644 index 845ef36861b4..000000000000 --- a/dev-python/widgetsnbextension/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">widgetsnbextension</remote-id> - <remote-id type="github">jupyter-widgets/ipywidgets</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/widgetsnbextension/widgetsnbextension-4.0.15.ebuild b/dev-python/widgetsnbextension/widgetsnbextension-4.0.15.ebuild deleted file mode 100644 index 28d7ba66c94d..000000000000 --- a/dev-python/widgetsnbextension/widgetsnbextension-4.0.15.ebuild +++ /dev/null @@ -1,32 +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} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="IPython HTML widgets for Jupyter" -HOMEPAGE=" - https://ipython.org/ - https://pypi.org/project/widgetsnbextension/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -BDEPEND=" - dev-python/jupyter-packaging[${PYTHON_USEDEP}] -" - -distutils_enable_tests import-check - -src_install() { - distutils-r1_src_install - - mv "${ED}/usr/etc" "${ED}/etc" || die -} diff --git a/dev-python/wrapt/Manifest b/dev-python/wrapt/Manifest deleted file mode 100644 index 36abefb4dab4..000000000000 --- a/dev-python/wrapt/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST wrapt-2.1.2.tar.gz 81678 BLAKE2B f7fc45f31b8077d6d97c14c1f649437e0f1da7537769d369d427edede0ba1b84c8c07e6de9ded8088f29f2fb774272186d0f9b707e6b2bef650dc5f78444d852 SHA512 97f1af4cabfd7a4cfabfaf36d26d1afc577747f18946226fbb80256e13c55302b746005e01720e874d46d536826c83e9234544c98f8dd1ecd3c9a091113da808 -DIST wrapt-2.2.0.tar.gz 125173 BLAKE2B b63e31566e4ec56ee4c850665b6e077fd048a0561e3dfec12c8ceaf9459d541aafecede0a6693085c47ab4d00c95536574d5cf999b6d32a6b944eb1a0fd5a614 SHA512 e2591faaac0d3ec605554d2ae9b6b60a8b894369aaddbad42ecd8bd7c218d6de254b9f17cdc19f6f367aad4cf9f396d30d7cd435997d3e64d2522cfd00ae250a -DIST wrapt-2.2.0.tar.gz.provenance 9793 BLAKE2B cefe8e715ada5f02eb3036ac8e67be4d73137f5a812a4cbaae5a7f84b956e133d7113c79615fd9c13562bacd0885e9acc22376347d1ecf490a227f7191994d17 SHA512 658073665694128520d5477536c41056d00ea98fcfa0bf4213b00cf81b1376e344ef547fbb54944d5ec4b454ca84b64b1d986109d3c94b0e7117d7e60a536255 -DIST wrapt-2.2.1.tar.gz 127620 BLAKE2B ff7bc0478d1e780ed059eba5af5f2c40c2399dcfbb331850ed2c19ed516a5753a273e0b50bc4a05f95efd3a0ba36743455d38a0744893e4b4c76c8d1150b232d SHA512 fb7952f8931b28dcfe7c10d545657af9f369f60b96defbeb0bcda0fc2b17068fbeb38fc5395d1908091c2ebf392467b42285dfc28355b8fe92d8865515590915 -DIST wrapt-2.2.1.tar.gz.provenance 9958 BLAKE2B 2115dcad4d151dc9d10a2f8a0c16c9cf2ef94ebedc1d44c680019b8ad099f9fb14cc88624a01222809f8e416bcd56ad5478c6b450480881dfce95d50daaf4e2a SHA512 2efed0a393170f9520507ecf57ec5877fb1bc2ff8f783e81d259d1711e480dd827cc4717686b269bc4f3a1a59c7522bf7c0f85e94ddcfed5683497525821f9f8 diff --git a/dev-python/wrapt/metadata.xml b/dev-python/wrapt/metadata.xml deleted file mode 100644 index af7d6a529c40..000000000000 --- a/dev-python/wrapt/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">GrahamDumpleton/wrapt</remote-id> - <remote-id type="pypi">wrapt</remote-id> - </upstream> - <use> - <flag name="native-extensions"> - Compiles native C extensions (speedups, instead of using python - fallback code). - </flag> - </use> -</pkgmetadata> diff --git a/dev-python/wrapt/wrapt-2.1.2.ebuild b/dev-python/wrapt/wrapt-2.1.2.ebuild deleted file mode 100644 index d50812dc8a45..000000000000 --- a/dev-python/wrapt/wrapt-2.1.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -MY_P=${P/_} -DESCRIPTION="Module for decorators, wrappers and monkey patching" -HOMEPAGE=" - https://github.com/GrahamDumpleton/wrapt/ - https://pypi.org/project/wrapt/ -" - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -fi -IUSE="+native-extensions" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # skip mypy tests, they are fragile - rm -r tests/mypy || die -} - -python_compile() { - local -x WRAPT_INSTALL_EXTENSIONS=$(usex native-extensions true false) - distutils-r1_python_compile -} diff --git a/dev-python/wrapt/wrapt-2.2.0.ebuild b/dev-python/wrapt/wrapt-2.2.0.ebuild deleted file mode 100644 index c0b172cb4e24..000000000000 --- a/dev-python/wrapt/wrapt-2.2.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/GrahamDumpleton/wrapt -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -MY_P=${P/_} -DESCRIPTION="Module for decorators, wrappers and monkey patching" -HOMEPAGE=" - https://github.com/GrahamDumpleton/wrapt/ - https://pypi.org/project/wrapt/ -" - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -fi -IUSE="+native-extensions" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # skip mypy tests, they are fragile - rm -r tests/mypy || die -} - -python_compile() { - local -x WRAPT_INSTALL_EXTENSIONS=$(usex native-extensions true false) - distutils-r1_python_compile -} diff --git a/dev-python/wrapt/wrapt-2.2.1.ebuild b/dev-python/wrapt/wrapt-2.2.1.ebuild deleted file mode 100644 index c0b172cb4e24..000000000000 --- a/dev-python/wrapt/wrapt-2.2.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/GrahamDumpleton/wrapt -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -MY_P=${P/_} -DESCRIPTION="Module for decorators, wrappers and monkey patching" -HOMEPAGE=" - https://github.com/GrahamDumpleton/wrapt/ - https://pypi.org/project/wrapt/ -" - -LICENSE="BSD" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -fi -IUSE="+native-extensions" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # skip mypy tests, they are fragile - rm -r tests/mypy || die -} - -python_compile() { - local -x WRAPT_INSTALL_EXTENSIONS=$(usex native-extensions true false) - distutils-r1_python_compile -} diff --git a/dev-python/wsaccel/Manifest b/dev-python/wsaccel/Manifest deleted file mode 100644 index b9cd8db8b16d..000000000000 --- a/dev-python/wsaccel/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST wsaccel-0.6.7.gh.tar.gz 10077 BLAKE2B efaaf3ab90acd963c630a808c15857ab75ab9de27fba5de2462800ad131a64bf153100348c872d327439355ad4328c111b425ee9166f2b2fcbc6e099d6cd9fc2 SHA512 fd3d2d6dc94f9922e05b4a957a02b9f765c9a0aa649859151f7e62a8dc4b382812b31ace42a27c1ef35904bc3c8155cba738322deeba834afd0a8049efec62a7 diff --git a/dev-python/wsaccel/metadata.xml b/dev-python/wsaccel/metadata.xml deleted file mode 100644 index 0c5c774c533a..000000000000 --- a/dev-python/wsaccel/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">wsaccel</remote-id> - <remote-id type="github">methane/wsaccel</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/wsaccel/wsaccel-0.6.7.ebuild b/dev-python/wsaccel/wsaccel-0.6.7.ebuild deleted file mode 100644 index 24bd0e4d7f96..000000000000 --- a/dev-python/wsaccel/wsaccel-0.6.7.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Accelerator for ws4py, autobahn and tornado" -HOMEPAGE=" - https://github.com/methane/wsaccel/ - https://pypi.org/project/wsaccel/ -" -SRC_URI=" - https://github.com/methane/wsaccel/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - cd tests || die - epytest -} diff --git a/dev-python/wsgiproxy2/Manifest b/dev-python/wsgiproxy2/Manifest deleted file mode 100644 index d3a18a7dbf34..000000000000 --- a/dev-python/wsgiproxy2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST WSGIProxy2-0.5.1.tar.gz 16565 BLAKE2B 54bdc404111d910af61a59a7da5d47924e1950162dfb79dc0fd221a417c4fbb717dc4e7cf521589e3d087ffce1917449a199f5278bd4410ccce391b9c551eced SHA512 6be9d4893515cc70ee1c5d7b7a29895a8c8b5afd316e2ad05f92fc1fa93e26da22b93440994ec9782f0663ff7073e476f75351fb7955bde93a2b6fbf9f4bf78a diff --git a/dev-python/wsgiproxy2/metadata.xml b/dev-python/wsgiproxy2/metadata.xml deleted file mode 100644 index a7fecf83ce49..000000000000 --- a/dev-python/wsgiproxy2/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">WSGIProxy2</remote-id> - <remote-id type="github">gawel/WSGIProxy2</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild b/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild deleted file mode 100644 index 26db4985eec1..000000000000 --- a/dev-python/wsgiproxy2/wsgiproxy2-0.5.1-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN="WSGIProxy2" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="HTTP proxying tools for WSGI apps" -HOMEPAGE=" - https://github.com/gawel/WSGIProxy2/ - https://pypi.org/project/WSGIProxy2/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/webob[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/webtest-2.0.17[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs -distutils_enable_tests unittest diff --git a/dev-python/wsproto/Manifest b/dev-python/wsproto/Manifest deleted file mode 100644 index aaca21cb0cdb..000000000000 --- a/dev-python/wsproto/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST wsproto-1.3.2.tar.gz 50116 BLAKE2B 8b7eece07b132a3cc55c239829a97ca903e5e8dacdf44a9b6b364fbb503f35857bcfa60cb2ad177fde847b23ab7c68075c0574f00ec386dc376d1686344fc4ba SHA512 7b1901a145ecb41309098abe1d48c944c0ad84e6e86acdbcf780ce82e82c7d1efcafc0093cadd66607a80105dbbae94ba052a63db842db30992ca3413a2ae3bd diff --git a/dev-python/wsproto/metadata.xml b/dev-python/wsproto/metadata.xml deleted file mode 100644 index d7625eee182c..000000000000 --- a/dev-python/wsproto/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">python-hyper/wsproto</remote-id> - <remote-id type="pypi">wsproto</remote-id> - <doc>https://wsproto.readthedocs.io/en/latest/</doc> - <bugs-to>https://github.com/python-hyper/wsproto/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/wsproto/wsproto-1.3.2.ebuild b/dev-python/wsproto/wsproto-1.3.2.ebuild deleted file mode 100644 index 7c02911a32bd..000000000000 --- a/dev-python/wsproto/wsproto-1.3.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="WebSockets state-machine based protocol implementation" -HOMEPAGE=" - https://github.com/python-hyper/wsproto/ - https://pypi.org/project/wsproto/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - <dev-python/h11-1[${PYTHON_USEDEP}] - >=dev-python/h11-0.16.0[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/wtforms/Manifest b/dev-python/wtforms/Manifest deleted file mode 100644 index b42d64dac96e..000000000000 --- a/dev-python/wtforms/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST wtforms-3.2.1.tar.gz 137801 BLAKE2B 91deeb5a2b3ef07bec48c55a4aaef92969d6c731d91874ecf5260f2228be8ef0fdee32c61e4f5233a953f4c0be4359f1e98a87c4bf87975780b6be00b8717283 SHA512 96aa2934e39f95f2a2d0db4cd8026215cb0adea2df9bd235305b2857f2e5eecc3ea4e959ff1c1d46090213d348bccf70df19efaf73059074d1f02c577cbb1fdf -DIST wtforms-3.2.2.tar.gz 139583 BLAKE2B aecd3686b671f4e3ed26d1a880518b4f7463a9cb08767cdcce1b36824c49967d007c326aee5466e5370a408dcb8939fc7c3a72f867fce463faef36bfe0a67515 SHA512 c14737aa7503a1fee361e00854d7905b170429789b80f7b22f609065c3a41dcd80040b7c09305142a73f3aed0763e861a39b7058c11421418c0b1397d7b45663 diff --git a/dev-python/wtforms/metadata.xml b/dev-python/wtforms/metadata.xml deleted file mode 100644 index f1bec94fee5e..000000000000 --- a/dev-python/wtforms/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">WTForms</remote-id> - <remote-id type="github">pallets-eco/wtforms</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/wtforms/wtforms-3.2.1.ebuild b/dev-python/wtforms/wtforms-3.2.1.ebuild deleted file mode 100644 index 657491a47b44..000000000000 --- a/dev-python/wtforms/wtforms-3.2.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_PN="WTForms" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Flexible forms validation and rendering library for python web development" -HOMEPAGE=" - https://wtforms.readthedocs.io/ - https://github.com/pallets-eco/wtforms/ - https://pypi.org/project/WTForms/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/markupsafe[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/babel[${PYTHON_USEDEP}] - test? ( - dev-python/email-validator[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/webob[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/wtforms/wtforms-3.2.2.ebuild b/dev-python/wtforms/wtforms-3.2.2.ebuild deleted file mode 100644 index e66cbbfa4f26..000000000000 --- a/dev-python/wtforms/wtforms-3.2.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYPI_PN="WTForms" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Flexible forms validation and rendering library for python web development" -HOMEPAGE=" - https://wtforms.readthedocs.io/ - https://github.com/pallets-eco/wtforms/ - https://pypi.org/project/WTForms/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/markupsafe-1.1.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/babel[${PYTHON_USEDEP}] - test? ( - >=dev-python/email-validator-2.0[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/webob[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/wurlitzer/Manifest b/dev-python/wurlitzer/Manifest deleted file mode 100644 index 9a811226d135..000000000000 --- a/dev-python/wurlitzer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST wurlitzer-3.1.1.tar.gz 11867 BLAKE2B 840e3340180acd646b51e976153e423f2265d3346c0617ae57b0c73d3463e7b455315e1265368a277298827190679bd46c799e09dc656f8899ffbf4c7e75265e SHA512 69e57343ae60bcab560861dabbf2a8e60210f163ac902c787473b1c46d998895760aeeac90e45f1d7ed799e7468f6d1dd543b1dd85ac0c826f9186015a1890a8 diff --git a/dev-python/wurlitzer/metadata.xml b/dev-python/wurlitzer/metadata.xml deleted file mode 100644 index 858d8d075bc1..000000000000 --- a/dev-python/wurlitzer/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">wurlitzer</remote-id> - <remote-id type="github">minrk/wurlitzer</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild b/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild deleted file mode 100644 index 0d626377e172..000000000000 --- a/dev-python/wurlitzer/wurlitzer-3.1.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Capture C-level stdout/stderr in Python" -HOMEPAGE=" - https://github.com/minrk/wurlitzer/ - https://pypi.org/project/wurlitzer/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -distutils_enable_tests pytest - -python_test() { - epytest test.py -} diff --git a/dev-python/wxpython/Manifest b/dev-python/wxpython/Manifest deleted file mode 100644 index 2c3655c62f8b..000000000000 --- a/dev-python/wxpython/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST wxPython-4.2.3.tar.gz 58861286 BLAKE2B 2c674227ff109564be1431f2a86a212250ffac809fed4ca8934f7473c93616603e252098511e443ffdf460ab546b5eb17b3f29ab275fb8b5433041a4d47e48cb SHA512 c7b9f0758b9d77dbeab436e8069c024796b6f252af5043615e14083b3f62fb44386c5f325a118f9e2d99c15eeb7687bb1cc1a13a00263114689b32e2126364a7 -DIST wxpython-4.2.4.tar.gz 58583054 BLAKE2B 03b236deb44a345beb989273af605228f5336eaa8b4a3a18b5654536007457b8a31b4a266e31ca8445a7b948c6d6af4040f9b005930ec5c653394e97af539a0f SHA512 4ae124bced8a0d357a34763c981ef370b7c0c978dfba0f941f37e83227816881fee2e65eb7eaa2a114bbaded14afd8e96ad17dba5a9886b38ac35bc75ec82737 -DIST wxpython-4.2.5.tar.gz 58732217 BLAKE2B 767238e3279c92c3a15fdcd8752ccab47325ca5e3fb3750f47e8d7a13882024dfc84470dfefb885c7aff121a385feb205db211a4c66d850230953e6ddbfd7e47 SHA512 a094faab4f901e46c6a771168160b0e3fec336e937507fedab97a0645df55671af046e673344a37d3d6997fadcb83c5490a673c2475c200841ef9eb12bc19763 -DIST wxpython-4.2.5.tar.gz.provenance 9350 BLAKE2B 98ce7cd4cad7ac0a0c937d91ef2b680b60cb35f94a079d6f042acd2b80dfd875aa02eddbba40c9414dd97c925b5b5fe7d09b8a66f7baa99f43b7eaa5ed03ac11 SHA512 1cf3d1f4b9b2c7c29d4126c81cf657d5777568630b49828304cf659c37e0a6c252cd7644fcb0990dbff88cb8f62193c8940b125ed6626f52ce1e9b1a3575a388 diff --git a/dev-python/wxpython/files/wxpython-4.2.0-flags.patch b/dev-python/wxpython/files/wxpython-4.2.0-flags.patch deleted file mode 100644 index 12af1e211b4a..000000000000 --- a/dev-python/wxpython/files/wxpython-4.2.0-flags.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- a/buildtools/config.py -+++ b/buildtools/config.py -@@ -236,9 +236,12 @@ class Configuration(object): - for lst in [self.cflags, self.cxxflags]: - lst.append('-O3') - -+ self.cflags += os.environ.get('CFLAGS', '').split() -+ self.cxxflags += os.environ.get('CXXFLAGS', '').split() -+ - lflags = self.getWxConfigValue('--libs') - self.MONOLITHIC = (lflags.find("_xrc") == -1) -- self.lflags = lflags.split() -+ self.lflags = lflags.split() + os.environ.get('LDFLAGS', '').split() - - self.WXBASENAME = self.getWxConfigValue('--basename') - self.WXRELEASE = self.getWxConfigValue('--release') diff --git a/dev-python/wxpython/files/wxpython-4.2.0-no-webkit.patch b/dev-python/wxpython/files/wxpython-4.2.0-no-webkit.patch deleted file mode 100644 index 5ab48cef727d..000000000000 --- a/dev-python/wxpython/files/wxpython-4.2.0-no-webkit.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- a/wscript -+++ b/wscript -@@ -244,15 +244,6 @@ - uselib_store='WXGL', mandatory=True, - msg='Finding libs for WXGL') - -- if cfg.checkSetup(wxConfigDir, 'wxUSE_WEBVIEW'): -- wv_libs = '--libs webview,core,net' -- else: -- wv_libs = '--libs core,net' -- conf.check_cfg(path=conf.options.wx_config, package='', -- args='--cxxflags ' + wv_libs + rpath, -- uselib_store='WXWEBVIEW', mandatory=True, -- msg='Finding libs for WXWEBVIEW') -- - conf.check_cfg(path=conf.options.wx_config, package='', - args='--cxxflags --libs xml,core,net' + rpath, - uselib_store='WXXML', mandatory=True, -@@ -600,7 +591,6 @@ - makeETGRule(bld, 'etg/_stc.py', '_stc', 'WXSTC') - makeETGRule(bld, 'etg/_html.py', '_html', 'WXHTML') - makeETGRule(bld, 'etg/_glcanvas.py', '_glcanvas', 'WXGL') -- makeETGRule(bld, 'etg/_html2.py', '_html2', 'WXWEBVIEW') - makeETGRule(bld, 'etg/_xml.py', '_xml', 'WXXML') - makeETGRule(bld, 'etg/_xrc.py', '_xrc', 'WXXRC') - makeETGRule(bld, 'etg/_richtext.py', '_richtext', 'WXHTML WXRICHTEXT') - diff --git a/dev-python/wxpython/files/wxpython-4.2.1-x86-time.patch b/dev-python/wxpython/files/wxpython-4.2.1-x86-time.patch deleted file mode 100644 index ea144419833e..000000000000 --- a/dev-python/wxpython/files/wxpython-4.2.1-x86-time.patch +++ /dev/null @@ -1,34 +0,0 @@ -https://bugs.gentoo.org/922328 -https://github.com/wxWidgets/Phoenix/issues/1910 -https://github.com/wxWidgets/Phoenix/issues/2197 (specifically https://github.com/wxWidgets/Phoenix/issues/2197#issuecomment-1169378156) -https://github.com/StefanBruens/Phoenix/commit/8b743981d557d0465ba53e938784be94f4679145 but w/ s/SIP_SSIZE_T/long -i.e. a revert of https://github.com/wxWidgets/Phoenix/commit/c78823549bac1b28d99a1ad6dc1008485a2afb33. - -From 8b743981d557d0465ba53e938784be94f4679145 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de> -Date: Tue, 28 Jun 2022 18:32:32 +0200 -Subject: [PATCH] Fix time_t ETG typedef, extend DateTime.FromTimeT tests - -Before c78823549bac ("Ensure time_t is treated as a 64-bit value by SIP") -the typedef used "long" instead of wxInt64, which caused issues on Win64, -as long is 32bit there (LLP64). On the other hand, wxInt64 is wrong on -32 bit Linux (e.g. armv7, i586), and thus the code crashes. - -As SIP_SSIZE_T is 64 bit for both LLP64 (Windows) and LP64 (Linux), but -32 bit on 32bit archs, it matches time_t better (though, according to the -C standard, it could even be a double). - -Fixes #2197. - etg/defs.py | 2 +- - ---- a/etg/defs.py -+++ b/etg/defs.py -@@ -73,7 +73,7 @@ def run(): - td = module.find('wxUIntPtr') - module.insertItemAfter(td, etgtools.TypedefDef(type='wchar_t', name='wxUChar')) - module.insertItemAfter(td, etgtools.TypedefDef(type='wchar_t', name='wxChar')) -- module.insertItemAfter(td, etgtools.TypedefDef(type='wxInt64', name='time_t')) -+ module.insertItemAfter(td, etgtools.TypedefDef(type='long', name='time_t')) - module.insertItemAfter(td, etgtools.TypedefDef(type='long long', name='wxFileOffset')) - module.insertItemAfter(td, etgtools.TypedefDef(type='SIP_SSIZE_T', name='ssize_t')) - module.insertItemAfter(td, etgtools.TypedefDef(type='unsigned char', name='byte', pyInt=True)) diff --git a/dev-python/wxpython/files/wxpython-4.2.2-no-stacktrace.patch b/dev-python/wxpython/files/wxpython-4.2.2-no-stacktrace.patch deleted file mode 100644 index f387612522bd..000000000000 --- a/dev-python/wxpython/files/wxpython-4.2.2-no-stacktrace.patch +++ /dev/null @@ -1,16 +0,0 @@ -https://bugs.gentoo.org/924057 - ---- a/sip/cpp/sip_corewxAppTraits.cpp -+++ b/sip/cpp/sip_corewxAppTraits.cpp -@@ -471,7 +471,11 @@ - PyErr_Clear(); - - Py_BEGIN_ALLOW_THREADS -+ #ifdef __GLIBC__ - sipRes = new ::wxString((sipSelfWasArg ? sipCpp->::wxAppTraits::GetAssertStackTrace() : sipCpp->GetAssertStackTrace())); -+ #else -+ sipRes = new ::wxString(""); -+ #endif - Py_END_ALLOW_THREADS - - if (PyErr_Occurred()) diff --git a/dev-python/wxpython/files/wxpython-4.2.2-setuppy.patch b/dev-python/wxpython/files/wxpython-4.2.2-setuppy.patch deleted file mode 100644 index 229d372aa5af..000000000000 --- a/dev-python/wxpython/files/wxpython-4.2.2-setuppy.patch +++ /dev/null @@ -1,38 +0,0 @@ -Created by Quincy Fleming -https://bugs.gentoo.org/909973 - ---- a/setup.py -+++ b/setup.py -@@ -113,6 +113,7 @@ - """ - user_options = [ - ('skip-build', None, 'skip building the C/C++ code (assumes it has already been done)'), -+ ('buildpy-options=', None, 'string of commands and options passed to build.py'), - ] - boolean_options = ['skip-build'] - -@@ -120,6 +121,7 @@ - def initialize_options(self): - orig_build.initialize_options(self) - self.skip_build = '--skip-build' in sys.argv -+ self.buildpy_options = 'build' - - def finalize_options(self): - orig_build.finalize_options(self) -@@ -135,7 +137,7 @@ - 'message and the wxWidgets and Phoenix build steps in the future.\n') - - # Use the same Python that is running this script. -- cmd = ['"{}"'.format(sys.executable), '-u', 'build.py', 'build'] -+ cmd = ['"{}"'.format(sys.executable), '-u', 'build.py',self.buildpy_options] - cmd = ' '.join(cmd) - runcmd(cmd) - -@@ -143,7 +145,6 @@ - # build/lib folder like normal. - orig_build.run(self) - -- - def _cleanup_symlinks(cmd): - # Clean out any libwx* symlinks in the build_lib folder, as they will - # turn into copies in the egg since zip files can't handle symlinks. diff --git a/dev-python/wxpython/files/wxpython-4.2.4-setuptools.patch b/dev-python/wxpython/files/wxpython-4.2.4-setuptools.patch deleted file mode 100644 index 06e8bfd2e90e..000000000000 --- a/dev-python/wxpython/files/wxpython-4.2.4-setuptools.patch +++ /dev/null @@ -1,78 +0,0 @@ -https://github.com/wxWidgets/Phoenix/commit/b91db9a2eff6460dd7189e24020bff1573c63211 - -From b91db9a2eff6460dd7189e24020bff1573c63211 Mon Sep 17 00:00:00 2001 -From: Scott Talbert <swt@techie.net> -Date: Fri, 6 Feb 2026 20:31:33 -0500 -Subject: [PATCH] Fix build with setuptools 81+ - -Unfortunately distutils changed the API of copy_file and -copy_tree, so we need to replace our monkey patched versions. - -(cherry picked from commit 1dec4c8fc560795b01bb54ca5f62a598fda2d8dd) ---- - setup.py | 33 +++++++++++++++++++++++++++++++-- - 1 file changed, 31 insertions(+), 2 deletions(-) - -diff --git a/setup.py b/setup.py -index 71d57d699..9bcef61c5 100644 ---- a/setup.py -+++ b/setup.py -@@ -9,6 +9,7 @@ - # License: wxWindows License - #---------------------------------------------------------------------- - -+import inspect - import sys, os - import glob - import stat -@@ -260,9 +261,29 @@ def wx_copy_file(src, dst, preserve_mode=1, preserve_times=1, update=0, - os.symlink(linkdst, dst) - return (dst, 1) - -+def wx_copy_file_new(src, dst, preserve_mode=True, preserve_times=True, -+ update=False, link=None, verbose=True): -+ if not os.path.islink(src): -+ return orig_copy_file( -+ src, dst, preserve_mode, preserve_times, update, link, verbose) -+ else: -+ # make a new, matching symlink in dst -+ if os.path.isdir(dst): -+ dst = os.path.join(dst, os.path.basename(src)) -+ linkdst = os.readlink(src) -+ if verbose: -+ from distutils import log -+ log.info("%s %s -> %s", 'copying symlink', src, dst) -+ if not os.path.exists(dst): -+ os.symlink(linkdst, dst) -+ return (dst, True) -+ - import distutils.file_util - orig_copy_file = distutils.file_util.copy_file --distutils.file_util.copy_file = wx_copy_file -+if 'dry_run' not in inspect.signature(orig_copy_file).parameters.keys(): -+ distutils.file_util.copy_file = wx_copy_file_new -+else: -+ distutils.file_util.copy_file = wx_copy_file - - - -@@ -271,9 +292,17 @@ def wx_copy_tree(src, dst, preserve_mode=1, preserve_times=1, - return orig_copy_tree( - src, dst, preserve_mode, preserve_times, 1, update, verbose, dry_run) - -+def wx_copy_tree_new(src, dst, preserve_mode=True, preserve_times=True, -+ preserve_symlinks=False, update=False, verbose=True): -+ return orig_copy_tree( -+ src, dst, preserve_mode, preserve_times, True, update, verbose) -+ - import distutils.dir_util - orig_copy_tree = distutils.dir_util.copy_tree --distutils.dir_util.copy_tree = wx_copy_tree -+if 'dry_run' not in inspect.signature(orig_copy_tree).parameters.keys(): -+ distutils.dir_util.copy_tree = wx_copy_tree_new -+else: -+ distutils.dir_util.copy_tree = wx_copy_tree - - - # Monkey-patch make_writeable too. Sometimes the link is copied before the - diff --git a/dev-python/wxpython/metadata.xml b/dev-python/wxpython/metadata.xml deleted file mode 100644 index 2ae11d018276..000000000000 --- a/dev-python/wxpython/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>wxwidgets@gentoo.org</email> - <name>Gentoo wxWidgets Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">wxWidgets/Phoenix</remote-id> - <remote-id type="pypi">wxPython</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/wxpython/wxpython-4.2.3-r2.ebuild b/dev-python/wxpython/wxpython-4.2.3-r2.ebuild deleted file mode 100644 index 53d9c5c76988..000000000000 --- a/dev-python/wxpython/wxpython-4.2.3-r2.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) -PYPI_NO_NORMALIZE=1 -PYPI_PN="wxPython" -WX_GTK_VER="3.2-gtk3" - -inherit distutils-r1 multilib multiprocessing virtualx wxwidgets pypi - -DESCRIPTION="A blending of the wxWindows C++ class library with Python" -HOMEPAGE=" - https://www.wxpython.org/ - https://github.com/wxWidgets/Phoenix/ - https://pypi.org/project/wxPython/ -" - -LICENSE="wxWinLL-3" -SLOT="4.0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" -IUSE="test webkit" -RESTRICT="!test? ( test )" - -# wxPython doesn't seem to be able to optionally disable features. webkit is -# optionally patched out because it's so huge, but other elements are not, -# which makes us have to require all features from wxGTK -DEPEND=" - >=x11-libs/wxGTK-3.2.7:${WX_GTK_VER}=[gstreamer,libnotify,opengl,sdl,tiff,webkit?,X] - media-libs/libpng:= - media-libs/tiff:= - media-libs/libjpeg-turbo:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - app-text/doxygen - dev-python/cython[${PYTHON_USEDEP}] - >=dev-python/sip-6.11.1-r1[${PYTHON_USEDEP}] - test? ( - ${VIRTUALX_DEPEND} - dev-python/appdirs[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/${PN}-4.2.0-flags.patch" - "${FILESDIR}/${PN}-4.2.1-x86-time.patch" - "${FILESDIR}/${PN}-4.2.2-setuppy.patch" -) - -python_prepare_all() { - if ! use webkit; then - eapply "${FILESDIR}/${PN}-4.2.0-no-webkit.patch" - fi - - local build_options="build_py --use_syswx --no_magic --jobs=$(makeopts_jobs) --verbose --release" - - DISTUTILS_ARGS=( - --verbose - build - --buildpy-options="${build_options}" - ) - - distutils-r1_python_prepare_all - - # sigh - sed -i -e '/from buildtools/i\ -sys.path.insert(0, ".")' setup.py || die - - # sigh, used only when fetching things implicitly which we definitely - # don't want; https://bugs.gentoo.org/955593 - sed -i -e '/requests/d' build.py || die -} - -src_configure() { - setup-wxwidgets -} - -python_compile() { - # Patch will fail if copy of refreshed sip file is not restored - # if using multiple Python implementations - DOXYGEN="$(type -P doxygen)" ${PYTHON} build.py dox etg sip --nodoc || die - cp "${S}/sip/cpp/sip_corewxAppTraits.cpp" "${S}" || die - - eapply "${FILESDIR}/${PN}-4.2.2-no-stacktrace.patch" || die - - distutils-r1_python_compile - - # This package's built system relies on copying extensions back - # to source directory for setuptools to pick them up. This is - # hopeless. - find -name "*$(get_modname)" -delete || die - - cp "${S}/sip_corewxAppTraits.cpp" "${S}/sip/cpp/" || die -} - -python_test() { - local EPYTEST_DESELECT=( - # virtx probably - unittests/test_display.py::display_Tests::test_display - unittests/test_frame.py::frame_Tests::test_frameRestore - unittests/test_mousemanager.py::mousemanager_Tests::test_mousemanager1 - unittests/test_uiaction.py::uiaction_KeyboardTests::test_uiactionKeyboardChar - unittests/test_uiaction.py::uiaction_KeyboardTests::test_uiactionKeyboardKeyDownUp - unittests/test_uiaction.py::uiaction_MouseTests - - # assertion (TODO) - unittests/test_aboutdlg.py::aboutdlg_Tests::test_aboutdlgGeneric - unittests/test_lib_agw_piectrl.py::lib_agw_piectrl_Tests::test_lib_agw_piectrlCtor - - # seems to rely on state from a previous test (sigh) - unittests/test_lib_agw_persist_persistencemanager.py::lib_agw_persist_persistencemanager_Tests::test_persistencemanagerRestore - - # requires Spanish localization - unittests/test_intl.py::intl_Tests::test_intlGetString - - # TODO - unittests/test_tipwin.py::tipwin_Tests::test_tipwinCtor - unittests/test_lib_pubsub_provider.py::lib_pubsub_Except::test1 - unittests/test_windowid.py::IdManagerTest::test_newIdRef03 - ) - local EPYTEST_IGNORE=() - if ! use webkit; then - EPYTEST_IGNORE+=( unittests/test_webview.py ) - fi - - rm -rf wx || die - # We use pytest-forked as opensuse does to avoid tests corrupting each - # other. - virtx epytest --forked unittests -} diff --git a/dev-python/wxpython/wxpython-4.2.4.ebuild b/dev-python/wxpython/wxpython-4.2.4.ebuild deleted file mode 100644 index cfedabd6bf02..000000000000 --- a/dev-python/wxpython/wxpython-4.2.4.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..14} ) -PYPI_NO_NORMALIZE=1 -PYPI_PN="wxPython" -WX_GTK_VER="3.2-gtk3" - -inherit distutils-r1 multilib multiprocessing virtualx wxwidgets pypi - -DESCRIPTION="A blending of the wxWindows C++ class library with Python" -HOMEPAGE=" - https://www.wxpython.org/ - https://github.com/wxWidgets/Phoenix/ - https://pypi.org/project/wxPython/ -" -# >=4.2.4 has all lowercase sdist -SRC_URI="$(pypi_sdist_url ${PN} ${PV})" - -LICENSE="wxWinLL-3" -SLOT="4.0" -KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="test webkit" -RESTRICT="!test? ( test )" - -# wxPython doesn't seem to be able to optionally disable features. webkit is -# optionally patched out because it's so huge, but other elements are not, -# which makes us have to require all features from wxGTK -DEPEND=" - >=x11-libs/wxGTK-3.2.7:${WX_GTK_VER}=[gstreamer,libnotify,opengl,sdl,tiff,webkit?,X] - media-libs/libpng:= - media-libs/tiff:= - media-libs/libjpeg-turbo:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - app-text/doxygen - dev-python/cython[${PYTHON_USEDEP}] - >=dev-python/sip-6.11.1-r1[${PYTHON_USEDEP}] - test? ( - ${VIRTUALX_DEPEND} - dev-python/appdirs[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/${PN}-4.2.0-flags.patch" - "${FILESDIR}/${PN}-4.2.1-x86-time.patch" - "${FILESDIR}/${PN}-4.2.2-setuppy.patch" - "${FILESDIR}/${PN}-4.2.4-setuptools.patch" -) - -python_prepare_all() { - if ! use webkit; then - eapply "${FILESDIR}/${PN}-4.2.0-no-webkit.patch" - fi - - local build_options="build_py --use_syswx --no_magic --jobs=$(makeopts_jobs) --verbose --release" - - DISTUTILS_ARGS=( - --verbose - build - --buildpy-options="${build_options}" - ) - - distutils-r1_python_prepare_all -} - -src_configure() { - setup-wxwidgets -} - -python_compile() { - # Patch will fail if copy of refreshed sip file is not restored - # if using multiple Python implementations. - # TODO: Could we do this in python_compile_all() instead? It would - # save a lot of time. - DOXYGEN="$(type -P doxygen)" ${PYTHON} build.py dox touch etg sip --nodoc || die - - cp "${S}/sip/cpp/sip_corewxAppTraits.cpp" "${S}" || die - - eapply "${FILESDIR}/${PN}-4.2.2-no-stacktrace.patch" - - distutils-r1_python_compile - - # This package's built system relies on copying extensions back - # to source directory for setuptools to pick them up. This is - # hopeless. - find -name "*$(get_modname)" -delete || die - - cp "${S}/sip_corewxAppTraits.cpp" "${S}/sip/cpp/" || die -} - -python_test() { - local EPYTEST_DESELECT=( - # virtx probably - unittests/test_display.py::display_Tests::test_display - unittests/test_frame.py::frame_Tests::test_frameRestore - unittests/test_mousemanager.py::mousemanager_Tests::test_mousemanager1 - unittests/test_uiaction.py::uiaction_KeyboardTests::test_uiactionKeyboardChar - unittests/test_uiaction.py::uiaction_KeyboardTests::test_uiactionKeyboardKeyDownUp - unittests/test_uiaction.py::uiaction_KeyboardTests::test_uiactionKeyboardText - unittests/test_uiaction.py::uiaction_MouseTests - - # assertion (TODO) - unittests/test_aboutdlg.py::aboutdlg_Tests::test_aboutdlgGeneric - unittests/test_lib_agw_piectrl.py::lib_agw_piectrl_Tests::test_lib_agw_piectrlCtor - - # seems to rely on state from a previous test (sigh) - unittests/test_lib_agw_persist_persistencemanager.py::lib_agw_persist_persistencemanager_Tests::test_persistencemanagerRestore - unittests/test_lib_agw_persist_persistencemanager.py::lib_agw_persist_persistencemanager_Tests::test_persistencemanagerPersistValue - - # requires Spanish localization - unittests/test_intl.py::intl_Tests::test_intlGetString - - # TODO - unittests/test_tipwin.py::tipwin_Tests::test_tipwinCtor - unittests/test_lib_pubsub_provider.py::lib_pubsub_Except::test1 - unittests/test_windowid.py::IdManagerTest::test_newIdRef03 - ) - local EPYTEST_IGNORE=() - if ! use webkit; then - EPYTEST_IGNORE+=( unittests/test_webview.py ) - fi - - rm -rf wx || die - # We use pytest-forked as opensuse does to avoid tests corrupting each - # other. - virtx epytest --forked unittests -} diff --git a/dev-python/wxpython/wxpython-4.2.5.ebuild b/dev-python/wxpython/wxpython-4.2.5.ebuild deleted file mode 100644 index 7c9af36db7a5..000000000000 --- a/dev-python/wxpython/wxpython-4.2.5.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..14} ) -PYPI_PN="wxPython" -PYPI_VERIFY_REPO=https://github.com/wxWidgets/Phoenix -WX_GTK_VER="3.2-gtk3" - -inherit distutils-r1 multilib multiprocessing virtualx wxwidgets pypi - -DESCRIPTION="A blending of the wxWindows C++ class library with Python" -HOMEPAGE=" - https://www.wxpython.org/ - https://github.com/wxWidgets/Phoenix/ - https://pypi.org/project/wxPython/ -" - -LICENSE="wxWinLL-3" -SLOT="4.0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" -IUSE="test webkit" -RESTRICT="!test? ( test )" - -# wxPython doesn't seem to be able to optionally disable features. webkit is -# optionally patched out because it's so huge, but other elements are not, -# which makes us have to require all features from wxGTK -DEPEND=" - >=x11-libs/wxGTK-3.2.7:${WX_GTK_VER}=[gstreamer,libnotify,opengl,sdl,tiff,webkit?,X] - media-libs/libpng:= - media-libs/tiff:= - media-libs/libjpeg-turbo:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - app-text/doxygen - dev-python/cython[${PYTHON_USEDEP}] - >=dev-python/sip-6.11.1-r1[${PYTHON_USEDEP}] - test? ( - ${VIRTUALX_DEPEND} - dev-python/appdirs[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-forked ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/${PN}-4.2.0-flags.patch" - "${FILESDIR}/${PN}-4.2.1-x86-time.patch" - "${FILESDIR}/${PN}-4.2.2-setuppy.patch" -) - -python_prepare_all() { - if ! use webkit; then - eapply "${FILESDIR}/${PN}-4.2.0-no-webkit.patch" - fi - - local build_options="build_py --use_syswx --no_magic --jobs=$(makeopts_jobs) --verbose --release" - - DISTUTILS_ARGS=( - --verbose - build - --buildpy-options="${build_options}" - ) - - distutils-r1_python_prepare_all -} - -src_configure() { - setup-wxwidgets -} - -python_compile() { - # Patch will fail if copy of refreshed sip file is not restored - # if using multiple Python implementations. - # TODO: Could we do this in python_compile_all() instead? It would - # save a lot of time. - DOXYGEN="$(type -P doxygen)" ${PYTHON} build.py dox touch etg sip --nodoc || die - - cp "${S}/sip/cpp/sip_corewxAppTraits.cpp" "${S}" || die - - eapply "${FILESDIR}/${PN}-4.2.2-no-stacktrace.patch" - - distutils-r1_python_compile - - # This package's built system relies on copying extensions back - # to source directory for setuptools to pick them up. This is - # hopeless. - find -name "*$(get_modname)" -delete || die - - cp "${S}/sip_corewxAppTraits.cpp" "${S}/sip/cpp/" || die -} - -python_test() { - local EPYTEST_DESELECT=( - # virtx probably - unittests/test_display.py::display_Tests::test_display - unittests/test_frame.py::frame_Tests::test_frameRestore - unittests/test_mousemanager.py::mousemanager_Tests::test_mousemanager1 - unittests/test_uiaction.py::uiaction_KeyboardTests::test_uiactionKeyboardChar - unittests/test_uiaction.py::uiaction_KeyboardTests::test_uiactionKeyboardKeyDownUp - unittests/test_uiaction.py::uiaction_KeyboardTests::test_uiactionKeyboardText - unittests/test_uiaction.py::uiaction_MouseTests - - # assertion (TODO) - unittests/test_aboutdlg.py::aboutdlg_Tests::test_aboutdlgGeneric - unittests/test_lib_agw_piectrl.py::lib_agw_piectrl_Tests::test_lib_agw_piectrlCtor - - # seems to rely on state from a previous test (sigh) - unittests/test_lib_agw_persist_persistencemanager.py::lib_agw_persist_persistencemanager_Tests::test_persistencemanagerRestore - unittests/test_lib_agw_persist_persistencemanager.py::lib_agw_persist_persistencemanager_Tests::test_persistencemanagerPersistValue - - # requires Spanish localization - unittests/test_intl.py::intl_Tests::test_intlGetString - - # TODO - unittests/test_tipwin.py::tipwin_Tests::test_tipwinCtor - unittests/test_lib_pubsub_provider.py::lib_pubsub_Except::test1 - unittests/test_windowid.py::IdManagerTest::test_newIdRef03 - ) - local EPYTEST_IGNORE=() - if ! use webkit; then - EPYTEST_IGNORE+=( unittests/test_webview.py ) - fi - - rm -rf wx || die - # We use pytest-forked as opensuse does to avoid tests corrupting each - # other. - virtx epytest --forked unittests -} diff --git a/dev-python/x-wr-timezone/Manifest b/dev-python/x-wr-timezone/Manifest deleted file mode 100644 index 69edceac413d..000000000000 --- a/dev-python/x-wr-timezone/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST x-wr-timezone-2.0.1.gh.tar.gz 23799 BLAKE2B 32a7599657a06f164fac6f245beb0fce5d2d16b9ec3188c7273812f49143b215cf779573ca03016160af417b86a80a4f61e1aca5fb184f6511bac4c6746ca85c SHA512 ceb20827e9204b05566102d9dd8ef214d1507338e95d00509f9aeaa0f43faada880a46ad7e88f88ee24dce705d7adbc7a0759fd733fb90fa8d8a232e7080606f diff --git a/dev-python/x-wr-timezone/metadata.xml b/dev-python/x-wr-timezone/metadata.xml deleted file mode 100644 index 62a860ccbf79..000000000000 --- a/dev-python/x-wr-timezone/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">niccokunzmann/x-wr-timezone</remote-id> - <remote-id type="pypi">x-wr-timezone</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/x-wr-timezone/x-wr-timezone-2.0.1.ebuild b/dev-python/x-wr-timezone/x-wr-timezone-2.0.1.ebuild deleted file mode 100644 index 36c3a26790df..000000000000 --- a/dev-python/x-wr-timezone/x-wr-timezone-2.0.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Convert calendars using X-WR-TIMEZONE to standard ones" -HOMEPAGE=" - https://github.com/niccokunzmann/x-wr-timezone/ - https://pypi.org/project/x-wr-timezone/ -" -SRC_URI=" - https://github.com/niccokunzmann/x-wr-timezone/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - >=dev-python/icalendar-6.1.0[${PYTHON_USEDEP}] - dev-python/tzdata[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-click[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - test/test_readme.py -) diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest deleted file mode 100644 index 3c9c706c459d..000000000000 --- a/dev-python/xarray/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST xarray-2026.2.0.tar.gz 3111388 BLAKE2B d6dd10fb4e19c29a37c6ce3a4a68a80257dd5ee4146163898104177524c9aa9b97c2a435a1c4e04d0545631e39698e811149f1201d6eda2390e4dbc4dab4b255 SHA512 fc19c99ad7f7272dcb1d1f712457eb723f7f6d86301b9c75505927eb134f6700b740eae793cfb5d7f3fdf4933d6bddec1c16a68fb471c15595b68dca7a63ae86 -DIST xarray-2026.2.0.tar.gz.provenance 9725 BLAKE2B 4d7f17796fec575acc58eac98d6b9310cf3c67eccc361ac02f7170b005de247b6f45f60ebb0ebb67a8b984a53610925f86a18c3b4a88e999e83db8224bde2e63 SHA512 c5fda63b6790ed87293bbe95ea1f5ea223fc51f8518b9f545832f64979c7dbd3446604e22434978d5d564161a13c5a959ccc6f72a9ed336e268a8b5071dcd8c8 -DIST xarray-2026.4.0.tar.gz 3132311 BLAKE2B 813374c3f0d5fdda30ab28a6c3d22f4c45d0732dedfb5dc15eb09ce4d3473cab963bb02aa5c77e013337891a3c657294d211943a673d04de1a123f3bfda5db46 SHA512 f70fc78978f255a413b61a113b2e9e5da15e2fcd5c290ec81b112bd6bb0cb8e55aacde684dc756bd1f6087970ac3c85c602a883fa149ff5ff0013c3f3cb32cd1 -DIST xarray-2026.4.0.tar.gz.provenance 9447 BLAKE2B 0e9dd86e6d23f35c054c40b21e19c8ea309de73b6543980487cc25f9b93a56a714a1d37dba7c698b0d7ed47eb77eb26aff535d3f0d6e166050b5d8df9aff4c1b SHA512 76facef3f3d2a8cf8d10f75b0ee6842ee9ebb9db689b41db49cdbc74f40505878e8705ce0fba3a109dbd5925b4c331175ea8db5f11a9fe621ca6f5036564eaf8 diff --git a/dev-python/xarray/metadata.xml b/dev-python/xarray/metadata.xml deleted file mode 100644 index ea76a5cd9cf8..000000000000 --- a/dev-python/xarray/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">xarray</remote-id> - <maintainer status="unknown"> - <email>xarray@googlegroups.com</email> - <name>xarray Developers</name> - </maintainer> - <remote-id type="github">pydata/xarray</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xarray/xarray-2026.2.0.ebuild b/dev-python/xarray/xarray-2026.2.0.ebuild deleted file mode 100644 index 8f091ed6645b..000000000000 --- a/dev-python/xarray/xarray-2026.2.0.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pydata/xarray -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="N-D labeled arrays and datasets in Python" -HOMEPAGE=" - https://xarray.pydata.org/ - https://github.com/pydata/xarray/ - https://pypi.org/project/xarray/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="big-endian" - -RDEPEND=" - >=dev-python/numpy-1.26[${PYTHON_USEDEP}] - >=dev-python/pandas-2.2[${PYTHON_USEDEP}] - >=dev-python/packaging-24.1[${PYTHON_USEDEP}] -" -# note: most of the test dependencies are optional -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/bottleneck[${PYTHON_USEDEP}] - dev-python/cftime[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - !riscv? ( !x86? ( - >=dev-python/netcdf4-1.6.0[bzip2,szip,${PYTHON_USEDEP}] - ) ) - dev-python/toolz[${PYTHON_USEDEP}] - !hppa? ( >=dev-python/scipy-1.13[${PYTHON_USEDEP}] ) - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-asyncio ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - # indirect pin, sigh - sed -i -e '/numpy/d' pyproject.toml || die -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO: these fail with filter errors even if netcdf4 is built - # with blosc/zstd support - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[zstd]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4hc]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zlib]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zstd]' - # requires h5netcdf package - xarray/tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_datatree_specific_group - # NotImplementedError, seriously? - xarray/tests/test_backends.py::TestGenericNetCDF4InMemory::test_roundtrip_group_via_memoryview - ) - - if has_version ">=dev-python/numpy-2.4[${PYTHON_USEDEP}]" ; then - EPYTEST_DESELECT+=( - # TODO - xarray/tests/test_dataarray.py::TestDataArray::test_curvefit_helpers - xarray/tests/test_variable.py::TestIndexVariable::test_concat_periods - ) - fi - - if ! has_version ">=dev-python/scipy-1.4[${PYTHON_USEDEP}]" ; then - EPYTEST_DESELECT+=( - 'xarray/tests/test_missing.py::test_interpolate_na_2d[coords1]' - ) - - if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]" ; then - EPYTEST_DESELECT+=( - xarray/tests/test_calendar_ops.py::test_interp_calendar - ) - fi - fi - - if use big-endian ; then - EPYTEST_DESELECT+=( - # Appears to be a numpy issue in display? See bug #916460. - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-20-True]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-09-21T00:12:44.145224808-ns-float64-1e+30-True]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-None-False]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:21:52.901038080-ns-float32-20.0-True]' - ) - fi - - if [[ ${ABI} != *64* ]]; then - EPYTEST_DESELECT+=( - # these tests hardcode object sizes for 64-bit arches - # https://github.com/pydata/xarray/issues/9127 - xarray/tests/test_dataarray.py::TestDataArray::test_repr_multiindex - xarray/tests/test_dataarray.py::TestDataArray::test_repr_multiindex_long - xarray/tests/test_dataset.py::TestDataset::test_repr - xarray/tests/test_dataset.py::TestDataset::test_repr_multiindex - xarray/tests/test_datatree.py::TestRepr::test_doc_example - xarray/tests/test_datatree.py::TestRepr::test_repr_truncates_nodes - xarray/tests/test_formatting.py::test_array_repr_dtypes_unix - - # converting timestamps into ns, causing an overflow - xarray/tests/test_cftimeindex.py::test_asi8 - xarray/tests/test_coding_times.py::test_decode_cf_time_bounds - xarray/tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range - xarray/tests/test_coding_times.py::test_decode_cf_datetime_non_standard_units - - # https://github.com/pydata/xarray/issues/10956 - 'xarray/tests/test_coding_times.py::test_decode_timedelta_via_units[decode_timedelta=False]' - xarray/tests/test_dataset.py::TestDataset::test_to_and_from_dataframe - xarray/tests/test_formatting.py::TestFormatting::test_diff_datatree_repr_equals - xarray/tests/test_formatting.py::test_repr_pandas_multi_index - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-False]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-True]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-False]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-True]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-False]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-True]' - xarray/tests/test_groupby.py::test_groupby_reduce_dimension_error - xarray/tests/test_namedarray.py::test_fake_target_chunksize_cftime - 'xarray/tests/test_namedarray.py::test_fake_target_chunksize[input_array0-1024-int64]' - xarray/tests/test_strategies.py::TestReduction::test_mean - xarray/tests/test_variable.py::TestVariable::test_reduce_keepdims - ) - fi - - case ${ARCH} in - arm64) - EPYTEST_DESELECT+=( - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]' - ) - ;; - esac - - if ! has_version "dev-python/seaborn[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - xarray/tests/test_plot.py::TestContour::test_colors - ) - fi - - epytest -o addopts= -} diff --git a/dev-python/xarray/xarray-2026.4.0.ebuild b/dev-python/xarray/xarray-2026.4.0.ebuild deleted file mode 100644 index e94fe18e473a..000000000000 --- a/dev-python/xarray/xarray-2026.4.0.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/pydata/xarray -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="N-D labeled arrays and datasets in Python" -HOMEPAGE=" - https://xarray.pydata.org/ - https://github.com/pydata/xarray/ - https://pypi.org/project/xarray/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv ~x86" -IUSE="big-endian" - -RDEPEND=" - >=dev-python/numpy-1.26[${PYTHON_USEDEP}] - >=dev-python/pandas-2.2[${PYTHON_USEDEP}] - >=dev-python/packaging-24.2[${PYTHON_USEDEP}] -" -# note: most of the test dependencies are optional -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/bottleneck[${PYTHON_USEDEP}] - dev-python/cftime[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - !riscv? ( !x86? ( - >=dev-python/netcdf4-1.6.0[bzip2,szip,${PYTHON_USEDEP}] - ) ) - dev-python/toolz[${PYTHON_USEDEP}] - !hppa? ( >=dev-python/scipy-1.15[${PYTHON_USEDEP}] ) - ) -" - -EPYTEST_PLUGINS=( hypothesis pytest-asyncio ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - # indirect pin, sigh - sed -i -e '/numpy/d' pyproject.toml || die -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO: these fail with filter errors even if netcdf4 is built - # with blosc/zstd support - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[zstd]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_lz4hc]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zlib]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_compression_encoding[blosc_zstd]' - # requires h5netcdf package - xarray/tests/test_backends_datatree.py::TestNetCDF4DatatreeIO::test_open_datatree_specific_group - # NotImplementedError, seriously? - xarray/tests/test_backends.py::TestGenericNetCDF4InMemory::test_roundtrip_group_via_memoryview - ) - - if has_version ">=dev-python/numpy-2.4[${PYTHON_USEDEP}]" ; then - EPYTEST_DESELECT+=( - # TODO - xarray/tests/test_dataarray.py::TestDataArray::test_curvefit_helpers - xarray/tests/test_variable.py::TestIndexVariable::test_concat_periods - ) - fi - - if ! has_version ">=dev-python/scipy-1.4[${PYTHON_USEDEP}]" ; then - EPYTEST_DESELECT+=( - 'xarray/tests/test_missing.py::test_interpolate_na_2d[coords1]' - ) - - if ! has_version "dev-python/scipy[${PYTHON_USEDEP}]" ; then - EPYTEST_DESELECT+=( - xarray/tests/test_calendar_ops.py::test_interp_calendar - ) - fi - fi - - if use big-endian ; then - EPYTEST_DESELECT+=( - # Appears to be a numpy issue in display? See bug #916460. - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-20-True]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-09-21T00:12:44.145224808-ns-float64-1e+30-True]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-None-False]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False]' - 'xarray/tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:21:52.901038080-ns-float32-20.0-True]' - ) - fi - - if [[ ${ABI} != *64* ]]; then - EPYTEST_DESELECT+=( - # these tests hardcode object sizes for 64-bit arches - # https://github.com/pydata/xarray/issues/9127 - xarray/tests/test_dataarray.py::TestDataArray::test_repr_multiindex - xarray/tests/test_dataarray.py::TestDataArray::test_repr_multiindex_long - xarray/tests/test_dataset.py::TestDataset::test_repr - xarray/tests/test_dataset.py::TestDataset::test_repr_multiindex - xarray/tests/test_datatree.py::TestRepr::test_doc_example - xarray/tests/test_datatree.py::TestRepr::test_repr_truncates_nodes - xarray/tests/test_formatting.py::test_array_repr_dtypes_unix - - # converting timestamps into ns, causing an overflow - xarray/tests/test_cftimeindex.py::test_asi8 - xarray/tests/test_coding_times.py::test_decode_cf_time_bounds - xarray/tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range - xarray/tests/test_coding_times.py::test_decode_cf_datetime_non_standard_units - - # https://github.com/pydata/xarray/issues/10956 - 'xarray/tests/test_coding_times.py::test_decode_timedelta_via_units[decode_timedelta=False]' - xarray/tests/test_dataset.py::TestDataset::test_to_and_from_dataframe - xarray/tests/test_formatting.py::TestFormatting::test_diff_datatree_repr_equals - xarray/tests/test_formatting.py::test_repr_pandas_multi_index - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-False]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-True]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-False]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-True]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-False]' - 'xarray/tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-True]' - xarray/tests/test_groupby.py::test_groupby_reduce_dimension_error - xarray/tests/test_namedarray.py::test_fake_target_chunksize_cftime - 'xarray/tests/test_namedarray.py::test_fake_target_chunksize[input_array0-1024-int64]' - xarray/tests/test_strategies.py::TestReduction::test_mean - xarray/tests/test_variable.py::TestVariable::test_reduce_keepdims - ) - fi - - case ${ARCH} in - arm64) - EPYTEST_DESELECT+=( - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]' - 'xarray/tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]' - ) - ;; - esac - - if ! has_version "dev-python/seaborn[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - xarray/tests/test_plot.py::TestContour::test_colors - ) - fi - - epytest -o addopts= -} diff --git a/dev-python/xattr/Manifest b/dev-python/xattr/Manifest deleted file mode 100644 index e0ca46fc4d02..000000000000 --- a/dev-python/xattr/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST xattr-1.3.0.tar.gz 17148 BLAKE2B 105c941c7cf78aecc941b59550a1b537f594b044eedee660085438f358cfdc7e3c6dae550072acaf6e1f64046a751d89a36d08e6461585d963e803c735b1aa73 SHA512 ffd680a10f4e5b4c7a00df12e426452d2f2c71986e18429f3064f660145401a4b6d8372c379a1055b36312362c259bc0c186704b7a054c3a3865b862448e6935 -DIST xattr-1.3.0.tar.gz.provenance 9225 BLAKE2B 0be1497bdf4bda73eda67f8ed46d0114fb324c55d493e4378a50e102c1b3e72183c04ac6408ec0e2e74d192e8350da089709b1412a99cae269e0fe0bf5ae6095 SHA512 c69b003c37afa3bce1c3638afed3269367d45598bff4bf44fe75374267aab026ff1f7035af944ce620f4412b8265d617e67afb6167af7ddff6b87a86d56af88c diff --git a/dev-python/xattr/metadata.xml b/dev-python/xattr/metadata.xml deleted file mode 100644 index 914c47b33eea..000000000000 --- a/dev-python/xattr/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <bugs-to>https://github.com/xattr/xattr/issues</bugs-to> - <remote-id type="pypi">xattr</remote-id> - <remote-id type="github">xattr/xattr</remote-id> - <maintainer> - <name>Bob Ippolito</name> - <email>bob@redivi.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-python/xattr/xattr-1.3.0.ebuild b/dev-python/xattr/xattr-1.3.0.ebuild deleted file mode 100644 index 640bf569a5bb..000000000000 --- a/dev-python/xattr/xattr-1.3.0.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 -DISTUTILS_EXT=1 -PYPI_VERIFY_REPO=https://github.com/xattr/xattr -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python wrapper for extended filesystem attributes" -HOMEPAGE=" - https://pypi.org/project/xattr/ - https://github.com/xattr/xattr -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - $(python_gen_cond_dep '!dev-python/pyxattr[${PYTHON_USEDEP}]') -" -BDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/cffi-1.16.0[${PYTHON_USEDEP}] - ' 'python*') - test? ( sys-apps/attr ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - cd "${T}" || die - epytest "${S}"/tests -} - -check_xattr() { - touch tt || die - - setfattr -n "user.testAttr" -v "attribute value" tt || return 1 - getfattr -n "user.testAttr" tt >/dev/null || return 1 - - rm -f tt - return 0 -} - -src_test() { - if ! check_xattr; then - ewarn "Extended attributes not supported on your filesystem, skipping tests" - return 0 - fi - - distutils-r1_src_test -} diff --git a/dev-python/xcffib/Manifest b/dev-python/xcffib/Manifest deleted file mode 100644 index 933ee7ab848f..000000000000 --- a/dev-python/xcffib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xcffib-1.12.0.tar.gz 131116 BLAKE2B a99cb38ae57bc5e46b797315668a7bdf0a55cbdc60286cea6a576cefb4597eecf8935163fa6223d2729a97f55c03c5177d6f9b2e667dda82fa1972a12ac8a8e7 SHA512 5c799bf394e25cfd2d03c6802ad3fc05ed98eaa7232dff6e9d77b1fd775f3a139ad4935e521a23d1de081fd7fa9f5f81bb6f7eb8f96d8f2101fddc0c88721ecd diff --git a/dev-python/xcffib/metadata.xml b/dev-python/xcffib/metadata.xml deleted file mode 100644 index 4f01c3e22b24..000000000000 --- a/dev-python/xcffib/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">xcffib</remote-id> - <remote-id type="github">tych0/xcffib</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xcffib/xcffib-1.12.0.ebuild b/dev-python/xcffib/xcffib-1.12.0.ebuild deleted file mode 100644 index 0e6c756bd110..000000000000 --- a/dev-python/xcffib/xcffib-1.12.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A drop in replacement for xpyb, an XCB python binding" -HOMEPAGE=" - https://github.com/tych0/xcffib/ - https://pypi.org/project/xcffib/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86" - -DEPEND=" - x11-libs/libxcb -" -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] - ' 'python*') - ${DEPEND} -" -BDEPEND=" - test? ( - x11-base/xorg-server[xvfb] - x11-apps/xeyes - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -python_test() { - rm -rf xcffib || die - epytest -} diff --git a/dev-python/xdoctest/Manifest b/dev-python/xdoctest/Manifest deleted file mode 100644 index 8ae12dec5817..000000000000 --- a/dev-python/xdoctest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xdoctest-1.3.2.gh.tar.gz 235647 BLAKE2B f663ce1ca24417fbd90f5c24b251c851ddc743a5837fb0d1c545a7dd0b575cbb4df1cd8243666df4a99809647efdb1d541e8a06a37e1f1ea9b9c521707ea7878 SHA512 539f67863bccd48397411a564e1cf6304a107790e551927523b803bf1d332a38a0ec5bc2101b66efb36d848027e17fcfbddbdd625d791ea180f1d2166cec7f94 diff --git a/dev-python/xdoctest/metadata.xml b/dev-python/xdoctest/metadata.xml deleted file mode 100644 index 4c2d31b69065..000000000000 --- a/dev-python/xdoctest/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">Erotemic/xdoctest</remote-id> - <remote-id type="pypi">xdoctest</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xdoctest/xdoctest-1.3.2.ebuild b/dev-python/xdoctest/xdoctest-1.3.2.ebuild deleted file mode 100644 index 6d89c1933559..000000000000 --- a/dev-python/xdoctest/xdoctest-1.3.2.ebuild +++ /dev/null @@ -1,48 +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="A rewrite of Python's builtin doctest module but without all the weirdness" -HOMEPAGE=" - https://github.com/Erotemic/xdoctest/ - https://pypi.org/project/xdoctest/ -" -SRC_URI=" - https://github.com/Erotemic/xdoctest/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] -" -# dev-python/nbformat-5.1.{0..2} did not install package data -BDEPEND=" - test? ( - >=dev-python/nbformat-5.1.2-r1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGIN_LOAD_VIA_ENV=1 -EPYTEST_PLUGINS=( "${PN}" ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # broken by PYTEST_PLUGINS - tests/test_plugin.py::TestXDoctestActivation::test_xdoctest_explicit_suppression - tests/test_pytest_cli.py::test_simple_pytest_import_error_cli - ) - - epytest --pyargs tests xdoctest -} diff --git a/dev-python/xkbcommon/Manifest b/dev-python/xkbcommon/Manifest deleted file mode 100644 index 3cd31dbf06b0..000000000000 --- a/dev-python/xkbcommon/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xkbcommon-1.5.1.tar.gz 80170 BLAKE2B 8dec8c632d1d3c5d4f47992feea7431e21a9bb6477cbb35039003606ad6c52136255e89373bfe663cfaeb5d7b575ca0504af05568d56dcf99c53f509cf636408 SHA512 0fe7fa5760a77f9652e1985d16bf9ef0f6a95f96a196a032f4d7639bca5da644e0439f81ff76b02a06a2e2448277d86ed798de72cbfadeb2369ffaf2d322cb65 diff --git a/dev-python/xkbcommon/metadata.xml b/dev-python/xkbcommon/metadata.xml deleted file mode 100644 index 0dfaf46622c1..000000000000 --- a/dev-python/xkbcommon/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">sde1000/python-xkbcommon</remote-id> - <remote-id type="pypi">xkbcommon</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xkbcommon/xkbcommon-1.5.1.ebuild b/dev-python/xkbcommon/xkbcommon-1.5.1.ebuild deleted file mode 100644 index bd4aa77cb4dc..000000000000 --- a/dev-python/xkbcommon/xkbcommon-1.5.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2023-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for libxkbcommon using cffi" -HOMEPAGE=" - https://github.com/sde1000/python-xkbcommon/ - https://pypi.org/project/xkbcommon/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv ~x86" - -# x11-libs/libxkbcommon dep per README -RDEPEND=" - >=x11-libs/libxkbcommon-${PV} - $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - ' 'python*') -" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest - -python_test() { - rm -rf xkbcommon || die - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/xlrd/Manifest b/dev-python/xlrd/Manifest deleted file mode 100644 index 03690aaca770..000000000000 --- a/dev-python/xlrd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xlrd-2.0.2.gh.tar.gz 381303 BLAKE2B a8d89ef309c0cd05d1d364149515838233e3d4bf7e58d5a42a39535e533830bb39c618ae889108b393505052674f2ffd7a0623b1d74b87ad21f66851e46c774e SHA512 5452a31754039954f53d5e0ccf5ea8b2e610ea5adf678deadac47f072120f87d1f2471b0df18f86ab4dc71b2e576d590059d741e34746fef2976cf5167f3a98f diff --git a/dev-python/xlrd/metadata.xml b/dev-python/xlrd/metadata.xml deleted file mode 100644 index aeeb26d21aa5..000000000000 --- a/dev-python/xlrd/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en">Extract data from new and old Excel spreadsheets on any platform. Pure - Python (2.1 to 2.6). Strong support for Excel dates. Unicode-aware.</longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">xlrd</remote-id> - <remote-id type="github">python-excel/xlrd</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xlrd/xlrd-2.0.2.ebuild b/dev-python/xlrd/xlrd-2.0.2.ebuild deleted file mode 100644 index c81545779610..000000000000 --- a/dev-python/xlrd/xlrd-2.0.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Library to extract data from Microsoft Excel spreadsheets" -HOMEPAGE=" - https://www.python-excel.org/ - https://github.com/python-excel/xlrd/ - https://pypi.org/project/xlrd/ -" -SRC_URI=" - https://github.com/python-excel/xlrd/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" - -distutils_enable_tests pytest diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest deleted file mode 100644 index 0033b568b31e..000000000000 --- a/dev-python/xlsxwriter/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST XlsxWriter-RELEASE_3.2.9.gh.tar.gz 24923295 BLAKE2B 7a344b5670b6264c8e7bb8fd633566e88b77368788edabd67f7ff6cfb66d28cfc2791e97ad367a3bf8d5e91e9c3f238e6656c87076779a3b21594af96891f2e8 SHA512 7cfcc6e4123a998c369fd352f2ef725ee2781f001d867a7b2c1c1cb6ede5852f9b33e4e2f237dcbe583e0c1ee0573bb068d2a0d39b1fd8fd21ac7192b36ac695 diff --git a/dev-python/xlsxwriter/metadata.xml b/dev-python/xlsxwriter/metadata.xml deleted file mode 100644 index 8f2c7900aff5..000000000000 --- a/dev-python/xlsxwriter/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">xlsxwriter</remote-id> - <remote-id type="github">jmcnamara/XlsxWriter</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild deleted file mode 100644 index 7ef9173787c1..000000000000 --- a/dev-python/xlsxwriter/xlsxwriter-3.2.9.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -TAG=RELEASE_${PV} -MY_P=XlsxWriter-${TAG} -DESCRIPTION="Python module for creating Excel XLSX files" -HOMEPAGE=" - https://github.com/jmcnamara/XlsxWriter/ - https://pypi.org/project/xlsxwriter/ -" -SRC_URI=" - https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/xlwt/Manifest b/dev-python/xlwt/Manifest deleted file mode 100644 index 7b2af60312fb..000000000000 --- a/dev-python/xlwt/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xlwt-1.3.0.tar.gz 153929 BLAKE2B f0edb823201e477aca23af1edaa2a7bcf95aeb5b9b191f4d9a8be9e052d68699887cd829c2304b26334fb3e92d4a1fc1d0dbfabb477889a1295255170408715c SHA512 e09c515bda7edadb9624b842796a537316c1e2e06f3e74aca5440a5797dbc259036539fd64ea61648a30894f4091d3be829411d36e6170894980728c798c5963 diff --git a/dev-python/xlwt/metadata.xml b/dev-python/xlwt/metadata.xml deleted file mode 100644 index 9db189d161b5..000000000000 --- a/dev-python/xlwt/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en"> - xlwt is a library for generating spreadsheet files that are compatible - with Excel 97/2000/XP/2003, OpenOffice.org Calc, and - Gnumeric. xlwt has full support for Unicode. Excel spreadsheets can - be generated on any platform without needing Excel or a COM - server. xlwt is a fork of pyExcelerator. - </longdescription> - <stabilize-allarches/> - <upstream> - <remote-id type="github">python-excel/xlwt</remote-id> - <remote-id type="pypi">xlwt</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xlwt/xlwt-1.3.0-r2.ebuild b/dev-python/xlwt/xlwt-1.3.0-r2.ebuild deleted file mode 100644 index dfffa4f90773..000000000000 --- a/dev-python/xlwt/xlwt-1.3.0-r2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library to create spreadsheet files compatible with Excel" -HOMEPAGE=" - https://www.python-excel.org/ - https://github.com/python-excel/xlwt/ - https://pypi.org/project/xlwt/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="examples" - -distutils_enable_sphinx docs \ - dev-python/pkginfo -distutils_enable_tests pytest - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF} - fi - distutils-r1_python_install_all -} diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest deleted file mode 100644 index 1a94670f6fc2..000000000000 --- a/dev-python/xmlschema/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xmlschema-4.3.1.tar.gz 646611 BLAKE2B 2c887b7f0bbab474130c549d258de7167288cbfbf33e38548eb31d17cf34cce878c9d9c0582ef6a00ab4b0524703eb8d5e9a37acf4d5572144fa61ad6dd6f532 SHA512 5aacc89de8c895ebbc3f7fbc45e187332211c93ceff452642b43fb953a9ed872b2e514f918c3ea30798cd15ddd71e615422a384eea1e9524efcb50ad4889564a diff --git a/dev-python/xmlschema/metadata.xml b/dev-python/xmlschema/metadata.xml deleted file mode 100644 index d23c40c7cd5e..000000000000 --- a/dev-python/xmlschema/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">xmlschema</remote-id> - <remote-id type="github">sissaschool/xmlschema</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xmlschema/xmlschema-4.3.1.ebuild b/dev-python/xmlschema/xmlschema-4.3.1.ebuild deleted file mode 100644 index c39b6e5cfb8f..000000000000 --- a/dev-python/xmlschema/xmlschema-4.3.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2019-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="An XML Schema validator and decoder" -HOMEPAGE=" - https://github.com/sissaschool/xmlschema/ - https://pypi.org/project/xmlschema/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - <dev-python/elementpath-6[${PYTHON_USEDEP}] - >=dev-python/elementpath-5.1.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-77[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - ) -" - -python_test() { - "${EPYTHON}" tests/run_all_tests.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/xmlsec/Manifest b/dev-python/xmlsec/Manifest deleted file mode 100644 index 391c1f1fe16c..000000000000 --- a/dev-python/xmlsec/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-xmlsec-1.3.17.gh.tar.gz 81176 BLAKE2B 7f03b3b732751d89ef6c7765190eeb4add26d7f3332465f47e7faaae5007b0ab204c5df7d60fc6886e1cb199757b22a50b89757bf4ad6aba56fd02cce739f5fc SHA512 97404eb61442872f2ae745a5e2789d87227087b8ea47509e51b639b708bd5f4a0eeafb60dd0cecd6d63af740cff0035dd4bd66ae3d5bdd2803bad6e96226de69 diff --git a/dev-python/xmlsec/metadata.xml b/dev-python/xmlsec/metadata.xml deleted file mode 100644 index c75425b41ecf..000000000000 --- a/dev-python/xmlsec/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">xmlsec/python-xmlsec</remote-id> - <remote-id type="pypi">xmlsec</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xmlsec/xmlsec-1.3.17.ebuild b/dev-python/xmlsec/xmlsec-1.3.17.ebuild deleted file mode 100644 index 2a56e72709a9..000000000000 --- a/dev-python/xmlsec/xmlsec-1.3.17.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-xmlsec-${PV} -DESCRIPTION="Python bindings for the XML Security Library" -HOMEPAGE=" - https://github.com/xmlsec/python-xmlsec/ - https://pypi.org/project/xmlsec/ -" -SRC_URI=" - https://github.com/xmlsec/python-xmlsec/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" - -DEPEND=" - dev-libs/libxml2:= - dev-libs/xmlsec:=[openssl] -" -RDEPEND=" - ${DEPEND} - dev-python/lxml[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/pkgconfig[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] -" - -EPYTEST_DESELECT=( - # Fragile based on black version? - tests/test_type_stubs.py::test_xmlsec_constants_stub -) - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -src_configure() { - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - - export PYXMLSEC_OPTIMIZE_SIZE= - if use debug; then - # we don't want to use PYXMLSEC_ENABLE_DEBUG envvar, - # as it forces -O0 - export CPPFLAGS="${CPPFLAGS} -DPYXMLSEC_ENABLE_DEBUG=1" - fi -} diff --git a/dev-python/xmltodict/Manifest b/dev-python/xmltodict/Manifest deleted file mode 100644 index 2c3b2b98a2ca..000000000000 --- a/dev-python/xmltodict/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST xmltodict-1.0.4.tar.gz 26124 BLAKE2B 6897a22b1d9dc72f73faff46b7a1c8395be705022ee4c45af3ab9a8bf9c3631d41a69b99e591900fef60282f10a844590bca63184ad337f84b5f3552411e63c6 SHA512 88150b0ac0c9470466dc8913557f8027c79588f0be43c0a8f253651f4713a325fa382da0bda0d4e65cc9335d8e1c4173e8f4167ad2dac0a34cb5a7dd43df8a5b -DIST xmltodict-1.0.4.tar.gz.provenance 9698 BLAKE2B 7fa12f9d951ea228a1be7ae28032988acb205394e16025fac10d346d8bcc4d64a0ba68383ad8c7bb98c120a130800ffff24805ca9d1d0a42c5157f644c122fbf SHA512 37efb0e3589472736d37d8122938e7998e1abf7c2ae76b3609872b1fb1cc5d98621017c725c1ef64f01f3104dfcad9ecac35a69f8cc3f8f832f08658019010e5 diff --git a/dev-python/xmltodict/metadata.xml b/dev-python/xmltodict/metadata.xml deleted file mode 100644 index b2ce00bae4b3..000000000000 --- a/dev-python/xmltodict/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">xmltodict</remote-id> - <remote-id type="github">martinblech/xmltodict</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xmltodict/xmltodict-1.0.4.ebuild b/dev-python/xmltodict/xmltodict-1.0.4.ebuild deleted file mode 100644 index 88662e7481b0..000000000000 --- a/dev-python/xmltodict/xmltodict-1.0.4.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -PYPI_VERIFY_REPO=https://github.com/martinblech/xmltodict -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Makes working with XML feel like you are working with JSON" -HOMEPAGE=" - https://github.com/martinblech/xmltodict/ - https://pypi.org/project/xmltodict/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/xmod/Manifest b/dev-python/xmod/Manifest deleted file mode 100644 index aa4d2a356a04..000000000000 --- a/dev-python/xmod/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xmod-1.9.0.gh.tar.gz 18369 BLAKE2B 19f455022cc6a766038f1082c3b4c3db676c6dd867dcd8b3e685e18bbee24e4f44838a42021d5b52d8e6163f4aaa9f0d829075b8dc99d913d7c50ea2c1c614f7 SHA512 4470a04fcc42604bc0eca3d954f3bf86511b673b8f115138592da188c4394fdd3d28e3ff5ed1103d34e76e790059f3c7f18dd67fb2c5d45d401ca41c2237c3bb diff --git a/dev-python/xmod/metadata.xml b/dev-python/xmod/metadata.xml deleted file mode 100644 index da420806f5ec..000000000000 --- a/dev-python/xmod/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>negril.nx+gentoo@gmail.com</email> - <name>Paul Zander</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">rec/xmod</remote-id> - <remote-id type="pypi">xmod</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xmod/xmod-1.9.0.ebuild b/dev-python/xmod/xmod-1.9.0.ebuild deleted file mode 100644 index 78b94b51bd6b..000000000000 --- a/dev-python/xmod/xmod-1.9.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="Turn any object into a module" -HOMEPAGE=" - https://rec.github.io/xmod/ - https://github.com/rec/xmod/ - https://pypi.org/project/xmod/ -" -# no tests in sdist -SRC_URI=" - https://github.com/rec/xmod/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/xpybutil/Manifest b/dev-python/xpybutil/Manifest deleted file mode 100644 index a02749fe82c6..000000000000 --- a/dev-python/xpybutil/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xpybutil-0.0.6.gh.tar.gz 48633 BLAKE2B bc64c2985c28c05c95e03995a0f6c9f979b057661a46e84e787d636c28f04851b04cb29069f9d155f916a37be6b78c711982a9a599e9f7e00a6a56b5be044fa4 SHA512 494b1181e280613ce9f1d0ca1322a21048eacc534ec242809050f9720d429d4d490029c755d6f181e9f95a0e2f318963d794a55f81601f5ebe975618a4e9fd82 diff --git a/dev-python/xpybutil/metadata.xml b/dev-python/xpybutil/metadata.xml deleted file mode 100644 index c25b80e7376f..000000000000 --- a/dev-python/xpybutil/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>devrin@fastmail.com</email> - <name>Devrin Talen</name> - </maintainer> - <upstream> - <remote-id type="pypi">xpybutil</remote-id> - <remote-id type="github">BurntSushi/xpybutil</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xpybutil/xpybutil-0.0.6.ebuild b/dev-python/xpybutil/xpybutil-0.0.6.ebuild deleted file mode 100644 index ed3b3c4382d3..000000000000 --- a/dev-python/xpybutil/xpybutil-0.0.6.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 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="Abstraction layer for xpyb" -HOMEPAGE="https://github.com/BurntSushi/xpybutil" -SRC_URI="https://github.com/BurntSushi/xpybutil/archive/refs/tags/${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="WTFPL" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=dev-python/xcffib-1.5.0[${PYTHON_USEDEP}]" - -python_prepare_all() { - sed -i -e "s:share/doc/xpybutil:share/doc/xpybutil-${PV}:" setup.py || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/xvfbwrapper/Manifest b/dev-python/xvfbwrapper/Manifest deleted file mode 100644 index 2cea84b27ecc..000000000000 --- a/dev-python/xvfbwrapper/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xvfbwrapper-0.2.23.tar.gz 13130 BLAKE2B 77556dafbaec6a74db9d6033424cf4d51225ca98645e077aa3e57798c74dc9dcc0f2dcada6dc1114bd2b0ecbda27dfe0d70a62b608fbaf0f8406d9f6784acd36 SHA512 92c1887f8a16b2df12f410b26abc919f59c3e3e50517edcbed26f31d9602f23c0e284f1eada99c3b0a30f374fd2df1dba29422cf3b15446ca2404aa4797f80b4 diff --git a/dev-python/xvfbwrapper/metadata.xml b/dev-python/xvfbwrapper/metadata.xml deleted file mode 100644 index bdbbf87be208..000000000000 --- a/dev-python/xvfbwrapper/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">xvfbwrapper</remote-id> - <remote-id type="github">cgoldberg/xvfbwrapper</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild deleted file mode 100644 index 08ba139152c5..000000000000 --- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.23.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python wrapper for running a display inside X virtual framebuffer" -HOMEPAGE=" - https://github.com/cgoldberg/xvfbwrapper/ - https://pypi.org/project/xvfbwrapper/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - x11-base/xorg-server[xvfb] -" -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/xxhash/Manifest b/dev-python/xxhash/Manifest deleted file mode 100644 index 1562f33b237a..000000000000 --- a/dev-python/xxhash/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST xxhash-3.7.0.tar.gz 82022 BLAKE2B 31baab7dd95534b2848b86a4b580d13a3511b8511c048997bd590809fb544f31618f000a024e6a4e055e890e59d832b96cfa59ab77969d6ff26f2cfb34569477 SHA512 e98b32376c85d474465d2a2685f4837e03d53e000f911b1e2fb1eeaa69512242abce1b8db475a8bf0c79d4ecb1c640b2394c1fbd3e119221c556385c495be2d8 -DIST xxhash-3.7.0.tar.gz.provenance 9474 BLAKE2B 1f78c242759aa4255d1d4f243a1eaa3c4ef1e8b0ee4c85d2ccad6775d5c6199edd915d0b5679d54c904c72eaa4a93e7df167433778f47983946a90b03b491123 SHA512 793f12343967fc81e259d98ac6c73cce9fd72e8318e21714e14e34935198aa9394fa1e36a9c6ca3ee9a525d5fd8eea50404989ffdc268897698da8893b874fc0 diff --git a/dev-python/xxhash/metadata.xml b/dev-python/xxhash/metadata.xml deleted file mode 100644 index 9f0ee86b2317..000000000000 --- a/dev-python/xxhash/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>3dprint@gentoo.org</email> - <name>Gentoo 3D Printer Project</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/ifduyue/python-xxhash/issues</bugs-to> - <remote-id type="pypi">xxhash</remote-id> - <remote-id type="github">ifduyue/python-xxhash</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/xxhash/xxhash-3.7.0.ebuild b/dev-python/xxhash/xxhash-3.7.0.ebuild deleted file mode 100644 index b31a5d91db10..000000000000 --- a/dev-python/xxhash/xxhash-3.7.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/ifduyue/python-xxhash -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python binding for the xxHash library" -HOMEPAGE=" - https://github.com/ifduyue/python-xxhash/ - https://pypi.org/project/xxhash/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~sparc x86" - -DEPEND=" - >=dev-libs/xxhash-0.8.0 -" -RDEPEND=" - ${DEPEND} -" - -distutils_enable_tests unittest - -python_configure_all() { - export XXHASH_LINK_SO=1 -} - -python_test() { - cd tests || die - eunittest -} diff --git a/dev-python/yams/Manifest b/dev-python/yams/Manifest deleted file mode 100644 index d8979f3065b1..000000000000 --- a/dev-python/yams/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST yams-0.7.3.gh.tar.gz 31201 BLAKE2B 0b09157c545c3ffe4b2b792c8bd00ebf66f78b65a45904db397b7295d43f4cdefd18c5ef855b88f5652debf6c43902d8e8415cf6d134c51d225bc6ae6ba084dc SHA512 785aae9ce0e371e50dac4070a06102d6ac440acd179b6840d4283b0298dd0ae36f12b9f695ddbf7ee2bb281e4d6e1cfd600a444c4169d5652662da1f8c52f43d diff --git a/dev-python/yams/metadata.xml b/dev-python/yams/metadata.xml deleted file mode 100644 index e6e16e8df046..000000000000 --- a/dev-python/yams/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>myrvogna@electrosphe.re</email> - <name>Octiabrina Terrien-Puig</name> - </maintainer> - <upstream> - <remote-id type="github">Berulacks/yams</remote-id> - <remote-id type="pypi">YAMScrobbler</remote-id> - <maintainer> - <name>Derin Yarsuvat</name> - <email>derin@ml1.net</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-python/yams/yams-0.7.3-r1.ebuild b/dev-python/yams/yams-0.7.3-r1.ebuild deleted file mode 100644 index e21cfd8b394e..000000000000 --- a/dev-python/yams/yams-0.7.3-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 systemd - -DESCRIPTION="Yet Another MPD Scrobbler (for Last.FM)" -HOMEPAGE="https://github.com/Berulacks/yams" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/Berulacks/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/Berulacks/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" - -RDEPEND=" - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/python-mpd2[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - media-sound/mpd -" - -python_install_all() { - systemd_douserunit yams.service - - distutils-r1_python_install_all -} diff --git a/dev-python/yams/yams-9999.ebuild b/dev-python/yams/yams-9999.ebuild deleted file mode 100644 index e21cfd8b394e..000000000000 --- a/dev-python/yams/yams-9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 systemd - -DESCRIPTION="Yet Another MPD Scrobbler (for Last.FM)" -HOMEPAGE="https://github.com/Berulacks/yams" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/Berulacks/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/Berulacks/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" - -RDEPEND=" - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/python-mpd2[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - media-sound/mpd -" - -python_install_all() { - systemd_douserunit yams.service - - distutils-r1_python_install_all -} diff --git a/dev-python/yapf/Manifest b/dev-python/yapf/Manifest deleted file mode 100644 index a100bda5fc50..000000000000 --- a/dev-python/yapf/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST yapf-0.43.0.gh.tar.gz 231930 BLAKE2B 71a18e2c55505fe623230ab2426e62545d19ee2e945264332e4652694cb388d4b7c71252c10768be0a3b5e7234f3c72595b37addb526d2dccd32647ff1544b58 SHA512 a261d9e5205c783b1bc77ed29970b916296b151c8cf2c549fbe326e5853e20199244c17444c49432c2dc995dc5905c5b2a591bc6a74b95dc2faf3616851f867b diff --git a/dev-python/yapf/metadata.xml b/dev-python/yapf/metadata.xml deleted file mode 100644 index 51f7db08b2d2..000000000000 --- a/dev-python/yapf/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription lang="en"> - YAPF is based off of 'clang-format', developed by Daniel Jasper. - In essence, the algorithm takes the code and reformats it to the best - formatting that conforms to the style guide, even if the original code - didn't violate the style guide. - </longdescription> - <upstream> - <remote-id type="github">google/yapf</remote-id> - <remote-id type="pypi">yapf</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/yapf/yapf-0.43.0-r1.ebuild b/dev-python/yapf/yapf-0.43.0-r1.ebuild deleted file mode 100644 index 7758dc1b776c..000000000000 --- a/dev-python/yapf/yapf-0.43.0-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2018-2025 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="A formatter for Python files" -HOMEPAGE=" - https://github.com/google/yapf/ - https://pypi.org/project/yapf/ -" -SRC_URI=" - https://github.com/google/yapf/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/platformdirs-3.5.1[${PYTHON_USEDEP}] -" - -python_test() { - touch "${S}/.tox" || die - "${EPYTHON}" -m unittest discover -v -p '*_test.py' || - die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/yappi/Manifest b/dev-python/yappi/Manifest deleted file mode 100644 index cd7c32378046..000000000000 --- a/dev-python/yappi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST yappi-1.7.6.tar.gz 62639 BLAKE2B 86a27d57a2fd7ad833f00feb2064433da6f39baee2da4b95ec570c983e11fd8de0e18991f3d478650d1f9ff8b0269f9002980e0d77176c83fd1cb3ada4910123 SHA512 614fc8acdbafce46eab0090f55a436459ed6cc8818e8a9268bb75e6d452e259183c9b84dd5b06f699515d71e4a3541960d376e0c94ca9894237cc5e6390632e2 diff --git a/dev-python/yappi/files/yappi-1.2.5-warnings.patch b/dev-python/yappi/files/yappi-1.2.5-warnings.patch deleted file mode 100644 index 1594c33ee3d2..000000000000 --- a/dev-python/yappi/files/yappi-1.2.5-warnings.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/setup.py b/setup.py -index cd9a549..440043c 100644 ---- a/setup.py -+++ b/setup.py -@@ -23,7 +23,7 @@ link_args = [] - - if os.name == 'posix' and sys.platform != 'darwin': - compiler = new_compiler() -- if compiler.has_function('timer_create', libraries=('rt', )): -+ if compiler.has_function('timer_create', libraries=('rt', ), includes=["signal.h", "time.h"]): - user_macros.append(('LIB_RT_AVAILABLE', '1')) - user_libraries.append('rt') - if _DEBUG: diff --git a/dev-python/yappi/metadata.xml b/dev-python/yappi/metadata.xml deleted file mode 100644 index e68763865f8d..000000000000 --- a/dev-python/yappi/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">yappi</remote-id> - <remote-id type="github">sumerc/yappi</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/yappi/yappi-1.7.6.ebuild b/dev-python/yappi/yappi-1.7.6.ebuild deleted file mode 100644 index 6aa45915d463..000000000000 --- a/dev-python/yappi/yappi-1.7.6.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Yet Another Python Profiler" -HOMEPAGE=" - https://pypi.org/project/yappi/ - https://github.com/sumerc/yappi/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -distutils_enable_tests unittest - -PATCHES=( - "${FILESDIR}/yappi-1.2.5-warnings.patch" -) - -python_test() { - local -x PYTHONPATH=tests - eunittest -} diff --git a/dev-python/yapsy/Manifest b/dev-python/yapsy/Manifest deleted file mode 100644 index 64feaa44261a..000000000000 --- a/dev-python/yapsy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Yapsy-1.12.2.tar.gz 83986 BLAKE2B e6a2650383a7f0c9bf72d4abf21fffb2abcfdc4115a2a1578a2987b7eef1fc04de9099947c1b9dd510d54a89d9b11f86ac0ca3b13510c6417e94ff92dfec12b6 SHA512 3fdb4de1a6d8f836e22d82354492b99ec9883443c389393d25ea40a08bb0b6ae03db9c947af55237b67764facd4d55a09a36cdba107c8d9202f3700fd55c31fa diff --git a/dev-python/yapsy/files/yapsy-1.12.2-py312.patch b/dev-python/yapsy/files/yapsy-1.12.2-py312.patch deleted file mode 100644 index 6842a495af2d..000000000000 --- a/dev-python/yapsy/files/yapsy-1.12.2-py312.patch +++ /dev/null @@ -1,138 +0,0 @@ -From 29286320673f9e853559cf20aeb3456e541afbd4 Mon Sep 17 00:00:00 2001 -From: Ameya Vikram Singh <ameya.v.singh@gmail.com> -Date: Mon, 6 Feb 2023 13:31:23 +0530 -Subject: [PATCH] Remove Deprecated API's - -* Replaced packaging.version instead of distutils.version -* Replaced imp module to importlib - -**Note:** Probably Deprecates Python 2.7 supports, and maybe some initial versions of Python 3.x. - -Signed-off-by: Ameya Vikram Singh <ameya.v.singh@gmail.com> ---- - test/test_PluginInfo.py | 3 ++- - yapsy/PluginInfo.py | 6 +++--- - yapsy/PluginManager.py | 17 ++++++++++------- - yapsy/VersionedPluginManager.py | 8 ++++---- - 4 files changed, 19 insertions(+), 15 deletions(-) - -diff --git a/test/test_PluginInfo.py b/test/test_PluginInfo.py -index 0863671..29c736a 100644 ---- a/test/test_PluginInfo.py -+++ b/test/test_PluginInfo.py -@@ -6,6 +6,7 @@ import unittest - - - from yapsy.PluginInfo import PluginInfo -+from packaging.version import Version - - - class PluginInfoTest(unittest.TestCase): -@@ -20,7 +21,7 @@ class PluginInfoTest(unittest.TestCase): - self.assertEqual(None,pi.plugin_object) - self.assertEqual([],pi.categories) - self.assertEqual(None,pi.error) -- self.assertEqual("0.0",pi.version) -+ self.assertEqual(Version("0.0"),pi.version) - self.assertEqual("Unknown",pi.author) - self.assertEqual("Unknown",pi.copyright) - self.assertEqual("None",pi.website) -diff --git a/yapsy/PluginInfo.py b/yapsy/PluginInfo.py -index 69d220e..700374e 100644 ---- a/yapsy/PluginInfo.py -+++ b/yapsy/PluginInfo.py -@@ -12,7 +12,7 @@ API - """ - - from yapsy.compat import ConfigParser --from distutils.version import StrictVersion -+from packaging.version import Version - - - class PluginInfo(object): -@@ -105,7 +105,7 @@ class PluginInfo(object): - - - def __getVersion(self): -- return StrictVersion(self.details.get("Documentation","Version")) -+ return Version(self.details.get("Documentation","Version")) - - def setVersion(self, vstring): - """ -@@ -114,7 +114,7 @@ class PluginInfo(object): - Used by subclasses to provide different handling of the - version number. - """ -- if isinstance(vstring,StrictVersion): -+ if isinstance(vstring,Version): - vstring = str(vstring) - if not self.details.has_section("Documentation"): - self.details.add_section("Documentation") -diff --git a/yapsy/PluginManager.py b/yapsy/PluginManager.py -index 81a7c2b..b72de93 100644 ---- a/yapsy/PluginManager.py -+++ b/yapsy/PluginManager.py -@@ -128,10 +128,7 @@ API - - import sys - import os --try: -- import importlib.abc.Loader as imp --except ImportError: -- import imp -+import importlib - - from yapsy import log - from yapsy import NormalizePluginNameForModuleName -@@ -577,11 +574,17 @@ class PluginManager(object): - .. note:: Isolated and provided to be reused, but not to be reimplemented ! - """ - # use imp to correctly load the plugin as a module -+ candidate_module = None - if os.path.isdir(candidate_filepath): -- candidate_module = imp.load_module(plugin_module_name,None,candidate_filepath,("py","r",imp.PKG_DIRECTORY)) -+ if (spec := importlib.util.spec_from_file_location(candidate_filepath.split('/')[-1], candidate_filepath + "/__init__.py")) is not None: -+ candidate_module = importlib.util.module_from_spec(spec) -+ sys.modules[plugin_module_name] = candidate_module -+ spec.loader.exec_module(candidate_module) - else: -- with open(candidate_filepath+".py","r") as plugin_file: -- candidate_module = imp.load_module(plugin_module_name,plugin_file,candidate_filepath+".py",("py","r",imp.PY_SOURCE)) -+ if (spec := importlib.util.spec_from_file_location(candidate_filepath.split('/')[-1], candidate_filepath + ".py")) is not None: -+ candidate_module = importlib.util.module_from_spec(spec) -+ sys.modules[plugin_module_name] = candidate_module -+ spec.loader.exec_module(candidate_module) - return candidate_module - - def instanciateElementWithImportInfo(self, element, element_name, -diff --git a/yapsy/VersionedPluginManager.py b/yapsy/VersionedPluginManager.py -index 83ad4fd..686a52a 100644 ---- a/yapsy/VersionedPluginManager.py -+++ b/yapsy/VersionedPluginManager.py -@@ -12,7 +12,7 @@ API - """ - - --from distutils.version import StrictVersion -+from packaging.version import Version - - from yapsy.PluginInfo import PluginInfo - from yapsy.IPlugin import IPlugin -@@ -27,11 +27,11 @@ class VersionedPluginInfo(PluginInfo): - - def __init__(self, plugin_name, plugin_path): - PluginInfo.__init__(self, plugin_name, plugin_path) -- # version number is now required to be a StrictVersion object -- self.version = StrictVersion("0.0") -+ # version number is now required to be a Version object -+ self.version = Version("0.0") - - def setVersion(self, vstring): -- self.version = StrictVersion(vstring) -+ self.version = Version(vstring) - - - class VersionedPluginManager(PluginManagerDecorator): --- -2.42.0 - diff --git a/dev-python/yapsy/metadata.xml b/dev-python/yapsy/metadata.xml deleted file mode 100644 index 8d49735ada95..000000000000 --- a/dev-python/yapsy/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">tibonihoo/yapsy</remote-id> - <remote-id type="pypi">Yapsy</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/yapsy/yapsy-1.12.2-r2.ebuild b/dev-python/yapsy/yapsy-1.12.2-r2.ebuild deleted file mode 100644 index 55efc9b6b50a..000000000000 --- a/dev-python/yapsy/yapsy-1.12.2-r2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P="Yapsy-${PV}" -DESCRIPTION="A fat-free DIY Python plugin management toolkit" -HOMEPAGE=" - https://github.com/tibonihoo/yapsy/ - https://pypi.org/project/Yapsy/ -" -SRC_URI="https://downloads.sourceforge.net/yapsy/${MY_P}/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -RDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx doc -distutils_enable_tests unittest - -PATCHES=( - # https://github.com/tibonihoo/yapsy/commit/29286320673f9e853559cf20aeb3456e541afbd4 - "${FILESDIR}/${P}-py312.patch" -) diff --git a/dev-python/yara-python/Manifest b/dev-python/yara-python/Manifest deleted file mode 100644 index fd349dccce43..000000000000 --- a/dev-python/yara-python/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST yara-python-4.5.4.gh.tar.gz 39313 BLAKE2B fc41fd378bcd2cd1da2ae442f794c413d52a2dae9c9766d03ee1a641f31a5ceb4fc50555d17e7167f080851aae68f1c248fcd09de981326797666d0669ead419 SHA512 fee87a2127284a2287c60b14bcd36facf061542da1321ccaa26dbe23c7e8534253434a78c8a65a0c2915bb1331acbdee78b12d02b748ec7d95a106913172a1a2 -DIST yara-python-4.5.5.gh.tar.gz 39314 BLAKE2B 743406b585f4dfb6b273fb10d13eeccb479e2f51f0642e1cdecf956ff190090ed5d44f25949d385fb6814ccac71be9b9cd6a959c0e324ca9babf3bcb35b84785 SHA512 fb73b52b22d5fc7b91eff6847e53ce794e18ca303687d237ebd805dcddc991c714d15c0103c856717004a07c5f1753c0b119dbfc07578679de823ff302276f8f diff --git a/dev-python/yara-python/metadata.xml b/dev-python/yara-python/metadata.xml deleted file mode 100644 index 04f077186b4c..000000000000 --- a/dev-python/yara-python/metadata.xml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>mario.haustein@hrz.tu-chemnitz.de</email> - <name>Mario Haustein</name> - </maintainer> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription> - With this library you can use YARA from your Python programs. It covers - all YARA's features, from compiling, saving and loading rules to - scanning files, strings and processes. - </longdescription> - <upstream> - <remote-id type="github">VirusTotal/yara-python</remote-id> - <remote-id type="pypi">yara-python</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/yara-python/yara-python-4.5.4.ebuild b/dev-python/yara-python/yara-python-4.5.4.ebuild deleted file mode 100644 index 7240ad74804f..000000000000 --- a/dev-python/yara-python/yara-python-4.5.4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Python interface for a malware identification and classification tool" -HOMEPAGE="https://github.com/VirusTotal/yara-python" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/VirusTotal/yara-python.git" -else - SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~arm64 ~ppc64 x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - =app-forensics/yara-$(ver_cut 1-2)* -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest - -python_configure_all() { - cat >> setup.cfg <<-EOF - dynamic_linking = True - EOF -} - -python_test() { - "${EPYTHON}" tests.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/yara-python/yara-python-4.5.5.ebuild b/dev-python/yara-python/yara-python-4.5.5.ebuild deleted file mode 100644 index 664dd56a8f19..000000000000 --- a/dev-python/yara-python/yara-python-4.5.5.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Python interface for a malware identification and classification tool" -HOMEPAGE="https://github.com/VirusTotal/yara-python" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/VirusTotal/yara-python.git" -else - SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~arm64 ~ppc64 x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - =app-forensics/yara-$(ver_cut 1-2)* -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest - -python_configure_all() { - cat >> setup.cfg <<-EOF - dynamic_linking = True - EOF -} - -python_test() { - "${EPYTHON}" tests.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/yara-python/yara-python-9999.ebuild b/dev-python/yara-python/yara-python-9999.ebuild deleted file mode 100644 index 817eaf2fde22..000000000000 --- a/dev-python/yara-python/yara-python-9999.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_EXT=1 -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 - -DESCRIPTION="Python interface for a malware identification and classification tool" -HOMEPAGE="https://github.com/VirusTotal/yara-python" - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/VirusTotal/yara-python.git" -else - SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - =app-forensics/yara-$(ver_cut 1-2)* -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest - -python_configure_all() { - cat >> setup.cfg <<-EOF - dynamic_linking = True - EOF -} - -python_test() { - "${EPYTHON}" tests.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest deleted file mode 100644 index 1dbc9210a76a..000000000000 --- a/dev-python/yarl/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST yarl-1.23.0.tar.gz 194676 BLAKE2B aeef8f23358fcd9a003f5bb78e220197cb4c9eb3f77c594a2d0de887541ab0ea342054b4ee07981ebcf93815f72b447e254c93bd7d433030dbaea1961184b3bb SHA512 b696d996a335a27590579142c90d0787965801df023e867ed7bda2d0e21b5bdf8ff34673a236e5fdbb1cbb492798173a6f7fefc8b3c1fb30677516762d7fb89e -DIST yarl-1.23.0.tar.gz.provenance 9221 BLAKE2B b38cc0d9d8d3d5cb564dea65b98ff28b0b8d6547393b343581389ed096d9365d5bb394d3a7b1dee40ab86fd486febb3dd0d1663ca6b7d0949f61ed0eb6292400 SHA512 27ba254d9262ba4ae43de0fcc7dbc67085ae84402d4c94dfe48350dc3a1f4cdc7e898a39bfc723cf2e1246b76de1be8f3f77362d9614eb8a00029e595b539f31 -DIST yarl-1.24.2.tar.gz 210798 BLAKE2B 24307407fe04c59e33a34bc4c8a529f47966328a592134fc7af3c8fe7170404f5bc7cf0886c05b6d26fae62e7f42470491e92161d71ceb6757998f13a9724942 SHA512 1804d105d20d828c29827cf593aecabb3369af3a5edb62c46af4daa54bb39e452b815258e2a5e6a9fcfcd2485d93e4354822549abd3de29cd681aa0d04e46aab -DIST yarl-1.24.2.tar.gz.provenance 9271 BLAKE2B 2cecf60ef6c52ab36fd04d243d854dcff16f7d37228b941d2ceda934a4a65ed94eb3d8e73f93df7e51cb84cd52a71c701b1f251667c6e17ea597bcef9430f86a SHA512 8bbdecb0632757b2e63428d2ba12dc600366583ec3e41bc7409a57c0ae939d09cfb6b0273a1d015e6bdcc480d82954a23571d2fde0c00b0f3b484fb83c8efd4c diff --git a/dev-python/yarl/metadata.xml b/dev-python/yarl/metadata.xml deleted file mode 100644 index c5cac493025c..000000000000 --- a/dev-python/yarl/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">yarl</remote-id> - <remote-id type="github">aio-libs/yarl</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/yarl/yarl-1.23.0.ebuild b/dev-python/yarl/yarl-1.23.0.ebuild deleted file mode 100644 index 977ab5b19ce1..000000000000 --- a/dev-python/yarl/yarl-1.23.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=standalone -PYPI_VERIFY_REPO=https://github.com/aio-libs/yarl -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Yet another URL library" -HOMEPAGE=" - https://github.com/aio-libs/yarl/ - https://pypi.org/project/yarl/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/idna-2.0[${PYTHON_USEDEP}] - >=dev-python/multidict-4.0[${PYTHON_USEDEP}] - >=dev-python/propcache-0.2.1[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - dev-python/expandvars[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # override insane flag defaults - cat >> packaging/pep517_backend/_cython_configuration.py <<-EOF || die - @contextmanager - def patched_env(*args, **kwargs): - yield - EOF -} - -python_compile() { - local -x YARL_NO_EXTENSIONS=0 - if ! use native-extensions || [[ ${EPYTHON} != python* ]]; then - YARL_NO_EXTENSIONS=1 - fi - distutils-r1_python_compile -} - -python_test() { - local EPYTEST_IGNORE=( - # benchmarks - tests/test_quoting_benchmarks.py - tests/test_url_benchmarks.py - ) - - local opts=() - # note different boolean logic than for backend (sigh) - local -x YARL_NO_EXTENSIONS= - if ! use native-extensions || [[ ${EPYTHON} != python* ]]; then - YARL_NO_EXTENSIONS=1 - fi - - rm -rf yarl || die - epytest -o addopts= "${opts[@]}" -} diff --git a/dev-python/yarl/yarl-1.24.2.ebuild b/dev-python/yarl/yarl-1.24.2.ebuild deleted file mode 100644 index b378da5d9b45..000000000000 --- a/dev-python/yarl/yarl-1.24.2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=standalone -PYPI_VERIFY_REPO=https://github.com/aio-libs/yarl -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Yet another URL library" -HOMEPAGE=" - https://github.com/aio-libs/yarl/ - https://pypi.org/project/yarl/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/idna-2.0[${PYTHON_USEDEP}] - >=dev-python/multidict-4.0[${PYTHON_USEDEP}] - >=dev-python/propcache-0.2.1[${PYTHON_USEDEP}] -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - dev-python/expandvars[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( hypothesis ) -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # override insane flag defaults - cat >> packaging/pep517_backend/_cython_configuration.py <<-EOF || die - @contextmanager - def patched_env(*args, **kwargs): - yield - EOF -} - -python_compile() { - local -x YARL_NO_EXTENSIONS=0 - if ! use native-extensions || [[ ${EPYTHON} != python* ]]; then - YARL_NO_EXTENSIONS=1 - fi - distutils-r1_python_compile -} - -python_test() { - local EPYTEST_IGNORE=( - # benchmarks - tests/test_quoting_benchmarks.py - tests/test_url_benchmarks.py - ) - - local opts=() - # note different boolean logic than for backend (sigh) - local -x YARL_NO_EXTENSIONS= - if ! use native-extensions || [[ ${EPYTHON} != python* ]]; then - YARL_NO_EXTENSIONS=1 - fi - - rm -rf yarl || die - epytest -o addopts= "${opts[@]}" -} diff --git a/dev-python/yattag/Manifest b/dev-python/yattag/Manifest deleted file mode 100644 index 06f67cc25c14..000000000000 --- a/dev-python/yattag/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST yattag-1.16.1.tar.gz 29069 BLAKE2B c35be7b3f9171f5ee5c40edb9bbcf7ce1277cd6703f690eceb2c0366bb43d2975f84598e70d3b7480cd68e055ae0221d8482a3ca92fc9a75dd4e1b58e9aa70e0 SHA512 afdd5ed7921a98a50d4f0139121014a25730f4051a21f189f6543df8a9da92790b290d0ddb65248f94b9947622f0ac256f1d5eec5fc82fcbbc7195f18d69a540 diff --git a/dev-python/yattag/metadata.xml b/dev-python/yattag/metadata.xml deleted file mode 100644 index e58d968b88e0..000000000000 --- a/dev-python/yattag/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">yattag</remote-id> - <remote-id type="github">leforestier/yattag</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/yattag/yattag-1.16.1.ebuild b/dev-python/yattag/yattag-1.16.1.ebuild deleted file mode 100644 index 3934283a114d..000000000000 --- a/dev-python/yattag/yattag-1.16.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library to generate HTML or XML in a readable, concise and pythonic way" -HOMEPAGE=" - https://www.yattag.org/ - https://github.com/leforestier/yattag/ - https://pypi.org/project/yattag/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv ~x86" - -distutils_enable_tests unittest - -python_test() { - cd test || die - eunittest -} diff --git a/dev-python/yaxmldiff/Manifest b/dev-python/yaxmldiff/Manifest deleted file mode 100644 index 71a22423d5b2..000000000000 --- a/dev-python/yaxmldiff/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST yaxmldiff-0.2.0.tar.gz 30530 BLAKE2B 011e2ae06d8348c4c45dd6f6f58f61c1ade4a371a5b2f1b6e2cd9970016e96494ac08783551d964731553868c16a8084c96a8143f6338a29ced1eefb8533d060 SHA512 d8a00565d9ec084c9d6ab482317abe65dc44cf80641085fdcbf3464461b7066d56e7153c09198649222c29d9a8a4311d9d7fbf9a1b85ec428e86637601584aa2 diff --git a/dev-python/yaxmldiff/metadata.xml b/dev-python/yaxmldiff/metadata.xml deleted file mode 100644 index 543af18c3703..000000000000 --- a/dev-python/yaxmldiff/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> - <upstream> - <remote-id type="pypi">yaxmldiff</remote-id> - <remote-id type="github">latk/yaxmldiff.py</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild b/dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild deleted file mode 100644 index 712056c94a57..000000000000 --- a/dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2022-2025 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 pypi - -DESCRIPTION="Yet Another XML Differ" -HOMEPAGE=" - https://pypi.org/project/yaxmldiff/ - https://github.com/latk/yaxmldiff.py -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~loong ~x86" - -RDEPEND=" - dev-python/lxml[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-fancy-pypi-readme-24.1.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/youtube-search-python/Manifest b/dev-python/youtube-search-python/Manifest deleted file mode 100644 index 471f0068df9e..000000000000 --- a/dev-python/youtube-search-python/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST youtube-search-python-1.6.6.tar.gz 115732 BLAKE2B d53f99272917c488709a2b7b6273e430e1831d5d34930ad39a5cbb838fec1ee9694b8d7fc8aefcac643dfec0fc91bb278a40224b2e0bc865a93db17d647c8ac8 SHA512 b03ead324e7684f7bf28a4c05a104a558dce8bb4e126b42853bcd875675a4a39876bb47cad3e57a618eaffdc1561fd523021be3dd77dd1180b9bf7d752faa2ee diff --git a/dev-python/youtube-search-python/metadata.xml b/dev-python/youtube-search-python/metadata.xml deleted file mode 100644 index 0e35e7fdce5e..000000000000 --- a/dev-python/youtube-search-python/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> - <maintainer type="person"> - <email>xgqt@gentoo.org</email> - <name>Maciej Barć</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/alexmercerind/youtube-search-python/issues/</bugs-to> - <remote-id type="github">alexmercerind/youtube-search-python</remote-id> - <remote-id type="pypi">youtube-search-python</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/youtube-search-python/youtube-search-python-1.6.6-r3.ebuild b/dev-python/youtube-search-python/youtube-search-python-1.6.6-r3.ebuild deleted file mode 100644 index c1c4ab050310..000000000000 --- a/dev-python/youtube-search-python/youtube-search-python-1.6.6-r3.ebuild +++ /dev/null @@ -1,22 +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_NO_NORMALIZE="1" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Get YouTube video information using link WITHOUT YouTube Data API v3" -HOMEPAGE="https://github.com/alexmercerind/youtube-search-python/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" - -RDEPEND=" - dev-python/httpx[${PYTHON_USEDEP}] - net-misc/yt-dlp[${PYTHON_USEDEP}] -" diff --git a/dev-python/yt-dlp-ejs/Manifest b/dev-python/yt-dlp-ejs/Manifest deleted file mode 100644 index c70b502005e6..000000000000 --- a/dev-python/yt-dlp-ejs/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST yt_dlp_ejs-0.8.0-py3-none-any.whl.zip 53443 BLAKE2B 7ff74d005b4a6eb6a05b9137bbd37a0effaf24d12c2bd985114b6e874bd5535a983efe7c50cffd9f96f80e89906aba7fad602b8e15275cd9eefde6f9f77df8f2 SHA512 e1fe4799fa9c5f96acdd4f97b0545e671db17b906e3b91add2ad9c1756f020dbb3424dee5addfe64b63c82d7e54fc006c1912630ad021f70c8ef065fedde5d98 -DIST yt_dlp_ejs-0.8.0.tar.gz 96571 BLAKE2B 2875831b7141b47625c1475addb621ac01b3296491f8689d6ff21a3e099a2fa73d7276249353019b530102ede7345b8c78f6091d3bb1bb90be17b6e80bbe1b2f SHA512 25c6b005fcb034abb0fa20720538fafd64ba61742419ef72ff9a81fca75e3ebaff34a63407d6fca9331e7fd743ccc42e6b5bf280607031df62a06a65b2493211 -DIST yt_dlp_ejs-0.8.0.tar.gz.provenance 9168 BLAKE2B fe7274231567cb67cb187b6bc058a6440b2fcea9d69ac6967103a7b1c2e41cd8066208b32eaa25337844d471324e4b018cbdf3cc1e6856fe8cae6596ef4db6c4 SHA512 2cff38894f8c4802819cbbf85d9b96f78e3e5ab7418aaa7605202813e8642fa8ea69a85fb223ab6074a989fe1add43df668df82cc5c3c0f43e0bf909673b38a8 diff --git a/dev-python/yt-dlp-ejs/metadata.xml b/dev-python/yt-dlp-ejs/metadata.xml deleted file mode 100644 index 768e7c556fca..000000000000 --- a/dev-python/yt-dlp-ejs/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>ionen@gentoo.org</email> - <name>Ionen Wolkens</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">yt-dlp/ejs</remote-id> - <remote-id type="pypi">yt-dlp-ejs</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/yt-dlp-ejs/yt-dlp-ejs-0.8.0.ebuild b/dev-python/yt-dlp-ejs/yt-dlp-ejs-0.8.0.ebuild deleted file mode 100644 index 6e64fb70665c..000000000000 --- a/dev-python/yt-dlp-ejs/yt-dlp-ejs-0.8.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2025-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/yt-dlp/ejs -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="External JavaScript for yt-dlp supporting many runtimes" -HOMEPAGE="https://github.com/yt-dlp/ejs/" -# wheel for .js files, github's assets also has them but uncompressed -SRC_URI+=" $(pypi_wheel_url --unpack)" - -LICENSE="Unlicense" -LICENSE+=" ISC MIT" # .js dependencies -SLOT="0" -# bumps should typically be done straight-to-stable like yt-dlp itself -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos" - -BDEPEND=" - app-arch/unzip - dev-python/hatch-vcs[${PYTHON_USEDEP}] -" - -# this only tests basic python bits without javascript to avoid headaches -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # drop deno/npm calls and use pre-generated .js instead, this - # both prevents network use and ensures no hash mismatch given - # yt-dlp checks the sha512sum of the .js files - sed -i '/wheel.hooks.custom/,/^$/d' pyproject.toml || die - mv ../yt_dlp_ejs/yt/solver/*.js yt_dlp_ejs/yt/solver/ || die -} diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest deleted file mode 100644 index 76793ca7cbe0..000000000000 --- a/dev-python/ytmusicapi/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST ytmusicapi-1.11.5.tar.gz 413046 BLAKE2B ad3a4cd5519c84e80e0fe802b8af011805d02f90299010b47dbe081ef9dcc462c92e8d3cde55e1c7ac4b541bd91b6093defb00d315281f681eedde8a8ae76060 SHA512 63be541a3c7615e2ac430359c844b77c83bb1c9c382c9c3b91eb314988be5179371deb10c46cec62d0b0db8217e870d9f2da27888bc77bcd88e4d1f44e337d41 -DIST ytmusicapi-1.11.5.tar.gz.provenance 9560 BLAKE2B caffeb4d14af62940f214b14bbb50c02ecd7432fdd2e443214a6293079bec76df51c60847542a308ce8b6b4043d0d5ab4ac2842edbfa2867454b3cc4c1a46df9 SHA512 681bdd38d3b3476540780482bb182eb24d62991eb9095b0187054aba58c105093deedd6b2800150cbd1ab53d73620dbbd02d4bc2a0fe76f8ed4e11a671688280 -DIST ytmusicapi-1.12.0.tar.gz 434631 BLAKE2B be43548b2a1cca0e8d4eb1c4bf98f9bb0eff5578b97fe5ceb2358733cf73d991a51d4e50a3b1cdbf10fb7e702fe096ff5f713083637205adddc1a9f43ca4b71b SHA512 1b2ea9ab262622c188435954c3d61175ca474b7c66f7deaec7ec9bae881afe02918de593006b838c3a887d83b62802d1e25f81d880dbe23795cd05b39b83d8c5 -DIST ytmusicapi-1.12.0.tar.gz.provenance 9670 BLAKE2B 773dce972309fd00c9224cddebfb20fb81edb6834bfae51982fe5bb75a5982a8770d135ea7d1720df27c905142ab5aa9f76ec5543df0affa17df00b80f466df4 SHA512 6edad245fa30a5d5972933bcaa1ed97ee695bca048de61cdc4bded4743fe3cc81f1b92a581454fe7fa90332bc54fa4445944cf85f977acd5c1e8843848f237f1 diff --git a/dev-python/ytmusicapi/metadata.xml b/dev-python/ytmusicapi/metadata.xml deleted file mode 100644 index e260bbb18a73..000000000000 --- a/dev-python/ytmusicapi/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> - -<pkgmetadata> - <maintainer type="person"> - <email>xgqt@gentoo.org</email> - <name>Maciej Barć</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <bugs-to>https://github.com/sigma67/ytmusicapi/issues/</bugs-to> - <remote-id type="github">sigma67/ytmusicapi</remote-id> - <remote-id type="pypi">ytmusicapi</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/ytmusicapi/ytmusicapi-1.11.5.ebuild b/dev-python/ytmusicapi/ytmusicapi-1.11.5.ebuild deleted file mode 100644 index f59521e168e0..000000000000 --- a/dev-python/ytmusicapi/ytmusicapi-1.11.5.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517="setuptools" -PYPI_VERIFY_REPO=https://github.com/sigma67/ytmusicapi -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Unofficial API for YouTube Music" -HOMEPAGE=" - https://ytmusicapi.readthedocs.io/ - https://github.com/sigma67/ytmusicapi/ - https://pypi.org/project/ytmusicapi/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" -RESTRICT="test" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme diff --git a/dev-python/ytmusicapi/ytmusicapi-1.12.0.ebuild b/dev-python/ytmusicapi/ytmusicapi-1.12.0.ebuild deleted file mode 100644 index f59521e168e0..000000000000 --- a/dev-python/ytmusicapi/ytmusicapi-1.12.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517="setuptools" -PYPI_VERIFY_REPO=https://github.com/sigma67/ytmusicapi -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Unofficial API for YouTube Music" -HOMEPAGE=" - https://ytmusicapi.readthedocs.io/ - https://github.com/sigma67/ytmusicapi/ - https://pypi.org/project/ytmusicapi/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" -RESTRICT="test" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme diff --git a/dev-python/zc-lockfile/Manifest b/dev-python/zc-lockfile/Manifest deleted file mode 100644 index fd1ce257cd61..000000000000 --- a/dev-python/zc-lockfile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST zc_lockfile-4.0.tar.gz 10956 BLAKE2B ad5a9b27dad3ea3c523c5f2d182e28ff9c45f5a989140cf5b235ef87df3b320c5819bf521129f285b5a6b55a9fb0b562c9bffaaa7f3c8010d7de8f082f41df98 SHA512 d6f9a01676710aa50b7a422fa11fd5617ee2806ad6f1d301b2e18460a3a5708eef0d8272aa7a4523b81ea2ca55280b88323fb9c00cb8230b490d63478906ec77 diff --git a/dev-python/zc-lockfile/metadata.xml b/dev-python/zc-lockfile/metadata.xml deleted file mode 100644 index ad9c502a6d7a..000000000000 --- a/dev-python/zc-lockfile/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>williamh@gentoo.org</email> - <name>William Hubbs</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="github">zopefoundation/zc.lockfile</remote-id> - <remote-id type="pypi">zc.lockfile</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zc-lockfile/zc-lockfile-4.0.ebuild b/dev-python/zc-lockfile/zc-lockfile-4.0.ebuild deleted file mode 100644 index 58abe165758b..000000000000 --- a/dev-python/zc-lockfile/zc-lockfile-4.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Basic inter-process locks" -HOMEPAGE=" - https://github.com/zopefoundation/zc.lockfile/ - https://pypi.org/project/zc.lockfile/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/zope-testing[${PYTHON_USEDEP}] - ) -" - -DOCS=( CHANGES.rst README.rst ) - -distutils_enable_tests unittest - -python_prepare_all() { - # rdep is only needed for namespace - sed -i -e '/install_requires.*setuptools/d' setup.py || die - # do not install README into site-packages - sed -e '/^ include_package_data/d' -i setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - "${EPYTHON}" -m unittest zc.lockfile.tests -v || die -} diff --git a/dev-python/zconfig/Manifest b/dev-python/zconfig/Manifest deleted file mode 100644 index 62f61026594f..000000000000 --- a/dev-python/zconfig/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST zconfig-4.3.tar.gz 128126 BLAKE2B fd2a4f12eb9c6277386a8834065499490e06081e800ac86ab8089c590f6df5f8b76029da289103158af0bb7d39ddc6c92bf015d350b5b7f527b7dd9341868bae SHA512 daf3fdd39bd9baa8c56005e02c72f332a448969fa9d53fcfe8b629dca4d10c785af139bf481b62420561934867aa31efacdf31795fcd86fc11d416c640366f91 diff --git a/dev-python/zconfig/metadata.xml b/dev-python/zconfig/metadata.xml deleted file mode 100644 index 357b005e40e8..000000000000 --- a/dev-python/zconfig/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">zopefoundation/ZConfig</remote-id> - <remote-id type="pypi">ZConfig</remote-id> - </upstream> - <longdescription lang="en"> -ZConfig is a configuration library intended for general use. It supports a hierarchical schema-driven configuration model that allows a schema to specify data conversion routines written in Python. ZConfig’s model is very different from the model supported by the ConfigParser module found in Python’s standard library, and is more suitable to configuration-intensive applications. - -ZConfig schema are written in an XML-based language and are able to “import” schema components provided by Python packages. Since components are able to bind to conversion functions provided by Python code in the package (or elsewhere), configuration objects can be arbitrarily complex, with values that have been verified against arbitrary constraints. This makes it easy for applications to separate configuration support from configuration loading even with configuration data being defined and consumed by a wide range of separate packages. - </longdescription> -</pkgmetadata> diff --git a/dev-python/zconfig/zconfig-4.3.ebuild b/dev-python/zconfig/zconfig-4.3.ebuild deleted file mode 100644 index fe49c7b5a928..000000000000 --- a/dev-python/zconfig/zconfig-4.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN="ZConfig" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Configuration library supporting a hierarchical schema-driven model" -HOMEPAGE=" - https://github.com/zopefoundation/ZConfig/ - https://pypi.org/project/ZConfig/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/manuel[${PYTHON_USEDEP}] - dev-python/zope-exceptions[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] - ) -" - -DOCS=( CHANGES.rst README.rst ) - -distutils_enable_tests unittest -distutils_enable_sphinx docs \ - dev-python/sphinxcontrib-programoutput - -python_test() { - eunittest -s src/ZConfig/tests -} diff --git a/dev-python/zeep/Manifest b/dev-python/zeep/Manifest deleted file mode 100644 index 6e2f93b271ba..000000000000 --- a/dev-python/zeep/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST zeep-4.3.2.tar.gz 166687 BLAKE2B cc1295ac389bd2195b4989e73c4cec1d159be8d9d63b33ff21a05d2dd52e4f927f08c42443f7608e6533b4df23d74f8f127d8276c07ecb1fbdb26178837cb3cc SHA512 512260a81c22b55b7fec4629b10cda775883f5bdfb40bda8ff8fdd6deff7bfe594cdb0919dac405a4eeff5e19f8a3c5906cb542760773971b2f43e03e3bdb313 -DIST zeep-4.3.2.tar.gz.provenance 9756 BLAKE2B 896d100b9e3c839b5de44288a4ff7a3e14126fa2ba157944463604788e0c1f1e6c3c6818f4150488f5a263b93565c4ed74c3c6c5ef82cb816c424b446852435b SHA512 9257ea2dd8f658c7f9e206cf29ad92aefd1e7a9e55c6534d63d9308c36103d06186f8692443eadb7d2526b5fed338587e8449e37743dd8d81d4a64a22395b7be diff --git a/dev-python/zeep/metadata.xml b/dev-python/zeep/metadata.xml deleted file mode 100644 index 7057273b08e7..000000000000 --- a/dev-python/zeep/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <use> - <flag name="async">Add async support</flag> - </use> - <upstream> - <remote-id type="pypi">zeep</remote-id> - <remote-id type="github">mvantellingen/python-zeep</remote-id> - <bugs-to>https://github.com/mvantellingen/python-zeep/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/zeep/zeep-4.3.2.ebuild b/dev-python/zeep/zeep-4.3.2.ebuild deleted file mode 100644 index 3602200aa3f7..000000000000 --- a/dev-python/zeep/zeep-4.3.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_VERIFY_REPO=https://github.com/mvantellingen/python-zeep -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A modern/fast Python SOAP client based on lxml / requests" -HOMEPAGE=" - https://docs.python-zeep.org/ - https://github.com/mvantellingen/python-zeep/ - https://pypi.org/project/zeep/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" -IUSE="async" - -RDEPEND=" - >=dev-python/attrs-17.2.0[${PYTHON_USEDEP}] - >=dev-python/isodate-0.5.4[${PYTHON_USEDEP}] - >=dev-python/lxml-4.6.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-1.4.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.7.0[${PYTHON_USEDEP}] - >=dev-python/requests-file-1.5.1[${PYTHON_USEDEP}] - >=dev-python/requests-toolbelt-0.7.1[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - async? ( - >=dev-python/httpx-0.15.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - >=dev-python/httpx-0.15.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/xmlsec[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-{asyncio,httpx} ) -distutils_enable_tests pytest diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest deleted file mode 100644 index bb1a8daa7c8c..000000000000 --- a/dev-python/zenlib/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST zenlib-3.3.0.gh.tar.gz 25512 BLAKE2B d4add79e69cecc0f6b08484379c28fc0ca0c505e076988fae0eb62edc1b26f77cd289014fc2b6d953568c44c477cfc2a65d1f22ac9f44f2a7783ecdeacca2dc7 SHA512 890e0c8d4c59b259b58b36ac6ab9ffc986c5354a91a76331beae4eefddf4be74878dabbcc55930a3406cdad104fb1addf69483174727004824160a463f294c4a diff --git a/dev-python/zenlib/metadata.xml b/dev-python/zenlib/metadata.xml deleted file mode 100644 index f1e8f3757039..000000000000 --- a/dev-python/zenlib/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>dev@pyl.onl</email> - <name>Zen</name> - </maintainer> - <maintainer type="person" proxied="proxy"> - <email>nowa@gentoo.org</email> - <name>Nowa Ammerlaan</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <bugs-to>https://github.com/desultory/zenlib/issues</bugs-to> - <changelog>https://github.com/desultory/zenlib/releases</changelog> - <remote-id type="github">desultory/zenlib</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zenlib/zenlib-3.3.0.ebuild b/dev-python/zenlib/zenlib-3.3.0.ebuild deleted file mode 100644 index cc5da5c4e345..000000000000 --- a/dev-python/zenlib/zenlib-3.3.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# 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 - -DESCRIPTION="Useful python decorators and utilities" -HOMEPAGE="https://github.com/desultory/zenlib/" -SRC_URI=" - https://github.com/desultory/zenlib/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv ~x86" - -distutils_enable_tests unittest - -python_test() { - CI=true eunittest tests # Set CI=true to disable namespace module tests and imports -} diff --git a/dev-python/zenlib/zenlib-9999.ebuild b/dev-python/zenlib/zenlib-9999.ebuild deleted file mode 100644 index 261f64801265..000000000000 --- a/dev-python/zenlib/zenlib-9999.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# 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 git-r3 - -DESCRIPTION="Useful python decorators and utilities" -HOMEPAGE="https://github.com/desultory/zenlib/" -EGIT_REPO_URI="https://github.com/desultory/zenlib.git" - -LICENSE="GPL-2" -SLOT="0" - -distutils_enable_tests unittest - -python_test() { - CI=true eunittest tests # Disable namespace module tests and imports with CI=true -} diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest deleted file mode 100644 index 90d8598c5947..000000000000 --- a/dev-python/zeroconf/Manifest +++ /dev/null @@ -1,14 +0,0 @@ -DIST zeroconf-0.148.0.tar.gz 164447 BLAKE2B 7ef17f3b028dc19fba09e6566f7a123114cf6e738c9237a4169a76748e01c817769e28185e6649b47ceb8cc4ae30156ce72eac6c42949efa6d7b672b18fe9461 SHA512 d3b88b9a3e86db172f78534c11677166b05ec770924d926258972f18edf2f3e2149abbcf8984e7b53b606866742fdda2b50839cdb0f69e429b58eb1813d20539 -DIST zeroconf-0.148.0.tar.gz.provenance 9736 BLAKE2B 6d55cd6ff39ed897e499ada05f1c1fe069a621229bfd4c01852d7e655519390357c655a70f2099d9fa1f69429e03950c6dbb2e8bb9d7c552a35bfb70c8233050 SHA512 64886abc8f42435f7d75ddbda25a2690fd7a43c8c1576f0f02ff4e46879f2298c013dfcdb4731ad274e9b4fb5a884b57504f8e6ebf3963f17931e583bd22b4a8 -DIST zeroconf-0.149.13.tar.gz 191989 BLAKE2B 1cdb38bc597401ce078046fa279bb7664b87d50c5771a215bda03a8b8a551cfb17d392107fc6e45f9225f1106efc83e447a80afc66015d3d5369cc40de2c58bd SHA512 7f9144030c16a3129379630a6f1fdfb2ed8fb74a495aa093aaab374e6fb0b8ce481e2d2b67764d61af1e61e2c17bd63d4b800cd65910a0db86b9e5d3d76f0bc3 -DIST zeroconf-0.149.13.tar.gz.provenance 9889 BLAKE2B 2a6dd44f7d67c80827f2d5b0973c2c5a5a17821355d688ad25491af350984e6bf2fb7444a1ea9a9b9181058ee4021174e07d0808cdf106e8e1880624c7e57644 SHA512 de07d4f649faa6a92e10c85468c95de30bd8e41fd9c8a8db38da1bf33eb0f5cea51a5d7791c369dc6a596f85bd4163efc9b781814dd3affd8fa46edd4c7d903d -DIST zeroconf-0.149.16.tar.gz 196586 BLAKE2B 1eccf6efccd3ad1ef9344183ffd61c57d31b3ee5796c6a3fdb773b7665e51335c404f1a6ea7ac3b921deb7f2a79c30bd8110f61f0513763db9f11b5c21710199 SHA512 b8011c4c00cc4ebc0400c3adff50d1df2d52e19d51e48a6222d9dffa96698f139c10fc721135fff3044075681a3f7e6bcc57a025573b31b6cb820b871d13a837 -DIST zeroconf-0.149.16.tar.gz.provenance 9971 BLAKE2B 4d37654a66980c4f8fd827c304b4507302d0afbd8275199dfa51c76805e901e92fb31e6fcffa5ae10abca55fe34cc0c755e1f3a059c9054efba7b12df7c78e4a SHA512 d3c0830deb7fb9cd3087d3a41291b7f905db728e98e5f36215774f1099c779301346c768b9f6666d7699d20a089bade1a78dfb2a5febaac070c1c9db571143fd -DIST zeroconf-0.149.3.tar.gz 167633 BLAKE2B 623ad21e864c29e10e74c75003512303aaadfc572da03d5e967b8543cc356de0e2eacd17b770db1cd3c754ac562d3965e4f32b302b750a5398db1923a2f1e184 SHA512 83d28877c2c1126e2402907218077b3c77d6851324127b640db7014a1c2f538d08ef415402eee065ef044d893777c197bad94498ead113b423ae00682beee192 -DIST zeroconf-0.149.3.tar.gz.provenance 9873 BLAKE2B dfac2ab1b2fe0cffef2a6084d12aa6d59d7c8954a2a60954115fdbb6621129fb67a7d1a85307658b05a971b569a79707c5c3f8f914a35beeadff5f17dadc53ae SHA512 994b43f6f3890a567530c279e762601e54e6152a3d17beab0b630890cf5672fde94fd49ecc1b1aee097557ae42cfd993b9c4151c29a0d461cf63347e211a3dd6 -DIST zeroconf-0.149.5.tar.gz 173010 BLAKE2B 771e742d3388490c1653251052665c7de766605ced17ab69b1e09069ff09c1792edda403aae6bd5b13866aa7069e12ce484f0948d102c6e64a7edddceba4472a SHA512 eac173ab523372f2b3e25581e596640274478bf2b5de1aeb4b133fb2ec6c6228a0ff5e592e9d309431c6e178c1241418f3023f1d9071ad053cce5ac4449716f1 -DIST zeroconf-0.149.5.tar.gz.provenance 9740 BLAKE2B 2747dc2657bf99f627f923170c9c3db20c0b4de6b80185842c5a206b4aa6d35dfd6873895216403b0fe08274c0aad185dcd435a8d240282ed180eefc13ba49db SHA512 bed0bd67ab3ecb823e9e42c56c842062b2b73c6a07d6e8a300c2fe29d3bc75a7468c7b04800e231f67e9c0966279074cf5ee3ff1a9a533a5f61176345775b38a -DIST zeroconf-0.149.7.tar.gz 180422 BLAKE2B 6d03b2d64803975d6a91ed38f6d6479a78d1a8c44ec04719166249755b9c7b09ffab64282cebc367fafb246b957116d8ddddd91c7c195667fa424b3668c62f08 SHA512 97a7cbe6818e0f07908b36c4cb4ffab5228d3863df05a91e33846eea02c8cb1b5049bbe561b6459b9a218ccddae423516b21543bc046bbf395868e7933ad8641 -DIST zeroconf-0.149.7.tar.gz.provenance 9693 BLAKE2B 4083488a81714f3cdcfe047bdc8158e8a94699931f40757ff204b7bc11e7328e02607fb49910f0ea2414809d14b26c63de369e87741dc6c63b1850e4a17833b8 SHA512 ce16d6921399d3d0eec4f09802dc80d48c79c05605bf7d79f0fd56fca0cedd3e51e35aaea3d64033d8ba6fd426855ad37a1935f2f3d112142d2f0fb35426e90b -DIST zeroconf-0.149.9.tar.gz 182818 BLAKE2B 826263cbe40998c2f9f4e7d31df6a1c1a0afc3bc81933184ab7abe982e873e4a9e803358966f84651677acbb1f746c5815cb027c357bf541315680d9eea16154 SHA512 62e630f80322b775d74d20fa219c2dbb4a1215f8124f01a0531fe7bd46178d2f6343d47d2c2f1523bca60d9fc2bdc54275ab25021d607dbae085724b80fc1375 -DIST zeroconf-0.149.9.tar.gz.provenance 9787 BLAKE2B e5aaa977f6a864297cc6f7f193382d17338cc5bed6fc7c5a80f61552901069032a5bc95ca2c18cacaae8cdda7a1b120ebc8c0ae0220aea525a59837b5131f411 SHA512 250e490de207db66de44a4e57d86a8da074d70a591996aab52d7231a6f4107c9562c3c48b2b6db0b03e9e6ccde7621a28f1d6d37956b818b829658b81f0f5731 diff --git a/dev-python/zeroconf/metadata.xml b/dev-python/zeroconf/metadata.xml deleted file mode 100644 index 7c85c95ef5e6..000000000000 --- a/dev-python/zeroconf/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">zeroconf</remote-id> - <remote-id type="github">python-zeroconf/python-zeroconf</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zeroconf/zeroconf-0.148.0.ebuild b/dev-python/zeroconf/zeroconf-0.148.0.ebuild deleted file mode 100644 index a550da365aa9..000000000000 --- a/dev-python/zeroconf/zeroconf-0.148.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-zeroconf/python-zeroconf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" -HOMEPAGE=" - https://github.com/python-zeroconf/python-zeroconf/ - https://pypi.org/project/zeroconf/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] -" -# the build system uses custom build script that uses distutils to build -# C extensions, sigh -BDEPEND=" - native-extensions? ( - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - ) - >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_compile() { - if use native-extensions; then - local -x REQUIRE_CYTHON=1 - else - local -x SKIP_CYTHON=1 - fi - - distutils-r1_python_compile -} - -python_test() { - local -x SKIP_IPV6=1 - local EPYTEST_DESELECT=( - # network - tests/test_core.py::Framework::test_close_multiple_times - tests/test_core.py::Framework::test_launch_and_close - tests/test_core.py::Framework::test_launch_and_close_context_manager - - # fragile to timeouts (?) - tests/services/test_browser.py::test_service_browser_expire_callbacks - tests/utils/test_asyncio.py::test_run_coro_with_timeout - - # randomly broken by a leftover thread? - tests/test_circular_imports.py::test_circular_imports - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - epytest -o addopts= -} diff --git a/dev-python/zeroconf/zeroconf-0.149.13.ebuild b/dev-python/zeroconf/zeroconf-0.149.13.ebuild deleted file mode 100644 index fe8717e9a0b2..000000000000 --- a/dev-python/zeroconf/zeroconf-0.149.13.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-zeroconf/python-zeroconf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" -HOMEPAGE=" - https://github.com/python-zeroconf/python-zeroconf/ - https://pypi.org/project/zeroconf/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] -" -# the build system uses custom build script that uses distutils to build -# C extensions, sigh -BDEPEND=" - native-extensions? ( - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - ) - >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_compile() { - if use native-extensions; then - local -x REQUIRE_CYTHON=1 - else - local -x SKIP_CYTHON=1 - fi - - distutils-r1_python_compile -} - -python_test() { - local -x SKIP_IPV6=1 - local EPYTEST_DESELECT=( - # network - tests/test_core.py::Framework::test_close_multiple_times - tests/test_core.py::Framework::test_launch_and_close - tests/test_core.py::Framework::test_launch_and_close_context_manager - - # fragile to timeouts (?) - tests/services/test_browser.py::test_service_browser_expire_callbacks - tests/utils/test_asyncio.py::test_run_coro_with_timeout - - # randomly broken by a leftover thread? - tests/test_circular_imports.py::test_circular_imports - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - epytest -o addopts= -} diff --git a/dev-python/zeroconf/zeroconf-0.149.16.ebuild b/dev-python/zeroconf/zeroconf-0.149.16.ebuild deleted file mode 100644 index d79a522ece3d..000000000000 --- a/dev-python/zeroconf/zeroconf-0.149.16.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-zeroconf/python-zeroconf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" -HOMEPAGE=" - https://github.com/python-zeroconf/python-zeroconf/ - https://pypi.org/project/zeroconf/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] -" -# the build system uses custom build script that uses distutils to build -# C extensions, sigh -BDEPEND=" - native-extensions? ( - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - ) - test? ( - >=dev-python/blockbuster-1.5.5[${PYTHON_USEDEP}] - ) - >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_compile() { - if use native-extensions; then - local -x REQUIRE_CYTHON=1 - else - local -x SKIP_CYTHON=1 - fi - - distutils-r1_python_compile -} - -python_test() { - local -x SKIP_IPV6=1 - local EPYTEST_DESELECT=( - # network - tests/test_core.py::Framework::test_close_multiple_times - tests/test_core.py::Framework::test_launch_and_close - tests/test_core.py::Framework::test_launch_and_close_context_manager - - # fragile to timeouts (?) - tests/services/test_browser.py::test_service_browser_expire_callbacks - tests/utils/test_asyncio.py::test_run_coro_with_timeout - - # randomly broken by a leftover thread? - tests/test_circular_imports.py::test_circular_imports - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - epytest -o addopts= -} diff --git a/dev-python/zeroconf/zeroconf-0.149.3.ebuild b/dev-python/zeroconf/zeroconf-0.149.3.ebuild deleted file mode 100644 index fe8717e9a0b2..000000000000 --- a/dev-python/zeroconf/zeroconf-0.149.3.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-zeroconf/python-zeroconf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" -HOMEPAGE=" - https://github.com/python-zeroconf/python-zeroconf/ - https://pypi.org/project/zeroconf/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] -" -# the build system uses custom build script that uses distutils to build -# C extensions, sigh -BDEPEND=" - native-extensions? ( - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - ) - >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_compile() { - if use native-extensions; then - local -x REQUIRE_CYTHON=1 - else - local -x SKIP_CYTHON=1 - fi - - distutils-r1_python_compile -} - -python_test() { - local -x SKIP_IPV6=1 - local EPYTEST_DESELECT=( - # network - tests/test_core.py::Framework::test_close_multiple_times - tests/test_core.py::Framework::test_launch_and_close - tests/test_core.py::Framework::test_launch_and_close_context_manager - - # fragile to timeouts (?) - tests/services/test_browser.py::test_service_browser_expire_callbacks - tests/utils/test_asyncio.py::test_run_coro_with_timeout - - # randomly broken by a leftover thread? - tests/test_circular_imports.py::test_circular_imports - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - epytest -o addopts= -} diff --git a/dev-python/zeroconf/zeroconf-0.149.5.ebuild b/dev-python/zeroconf/zeroconf-0.149.5.ebuild deleted file mode 100644 index fe8717e9a0b2..000000000000 --- a/dev-python/zeroconf/zeroconf-0.149.5.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-zeroconf/python-zeroconf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" -HOMEPAGE=" - https://github.com/python-zeroconf/python-zeroconf/ - https://pypi.org/project/zeroconf/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] -" -# the build system uses custom build script that uses distutils to build -# C extensions, sigh -BDEPEND=" - native-extensions? ( - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - ) - >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_compile() { - if use native-extensions; then - local -x REQUIRE_CYTHON=1 - else - local -x SKIP_CYTHON=1 - fi - - distutils-r1_python_compile -} - -python_test() { - local -x SKIP_IPV6=1 - local EPYTEST_DESELECT=( - # network - tests/test_core.py::Framework::test_close_multiple_times - tests/test_core.py::Framework::test_launch_and_close - tests/test_core.py::Framework::test_launch_and_close_context_manager - - # fragile to timeouts (?) - tests/services/test_browser.py::test_service_browser_expire_callbacks - tests/utils/test_asyncio.py::test_run_coro_with_timeout - - # randomly broken by a leftover thread? - tests/test_circular_imports.py::test_circular_imports - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - epytest -o addopts= -} diff --git a/dev-python/zeroconf/zeroconf-0.149.7.ebuild b/dev-python/zeroconf/zeroconf-0.149.7.ebuild deleted file mode 100644 index fe8717e9a0b2..000000000000 --- a/dev-python/zeroconf/zeroconf-0.149.7.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-zeroconf/python-zeroconf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" -HOMEPAGE=" - https://github.com/python-zeroconf/python-zeroconf/ - https://pypi.org/project/zeroconf/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] -" -# the build system uses custom build script that uses distutils to build -# C extensions, sigh -BDEPEND=" - native-extensions? ( - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - ) - >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_compile() { - if use native-extensions; then - local -x REQUIRE_CYTHON=1 - else - local -x SKIP_CYTHON=1 - fi - - distutils-r1_python_compile -} - -python_test() { - local -x SKIP_IPV6=1 - local EPYTEST_DESELECT=( - # network - tests/test_core.py::Framework::test_close_multiple_times - tests/test_core.py::Framework::test_launch_and_close - tests/test_core.py::Framework::test_launch_and_close_context_manager - - # fragile to timeouts (?) - tests/services/test_browser.py::test_service_browser_expire_callbacks - tests/utils/test_asyncio.py::test_run_coro_with_timeout - - # randomly broken by a leftover thread? - tests/test_circular_imports.py::test_circular_imports - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - epytest -o addopts= -} diff --git a/dev-python/zeroconf/zeroconf-0.149.9.ebuild b/dev-python/zeroconf/zeroconf-0.149.9.ebuild deleted file mode 100644 index fe8717e9a0b2..000000000000 --- a/dev-python/zeroconf/zeroconf-0.149.9.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=poetry -PYPI_VERIFY_REPO=https://github.com/python-zeroconf/python-zeroconf -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" -HOMEPAGE=" - https://github.com/python-zeroconf/python-zeroconf/ - https://pypi.org/project/zeroconf/ -" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="+native-extensions" - -RDEPEND=" - >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] -" -# the build system uses custom build script that uses distutils to build -# C extensions, sigh -BDEPEND=" - native-extensions? ( - >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] - ) - >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -python_compile() { - if use native-extensions; then - local -x REQUIRE_CYTHON=1 - else - local -x SKIP_CYTHON=1 - fi - - distutils-r1_python_compile -} - -python_test() { - local -x SKIP_IPV6=1 - local EPYTEST_DESELECT=( - # network - tests/test_core.py::Framework::test_close_multiple_times - tests/test_core.py::Framework::test_launch_and_close - tests/test_core.py::Framework::test_launch_and_close_context_manager - - # fragile to timeouts (?) - tests/services/test_browser.py::test_service_browser_expire_callbacks - tests/utils/test_asyncio.py::test_run_coro_with_timeout - - # randomly broken by a leftover thread? - tests/test_circular_imports.py::test_circular_imports - ) - local EPYTEST_IGNORE=( - tests/benchmarks - ) - - epytest -o addopts= -} diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest deleted file mode 100644 index 2ca96b007925..000000000000 --- a/dev-python/zipp/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST zipp-3.23.1.tar.gz 25965 BLAKE2B 85295931762190d0d76247ae4219a730c4415cf13a79a30f3cb7b7025d60b9d59aca251c488baae0b9dffa3e6b56b26ed9439cd3359660085bc96390f2334379 SHA512 7461e5cc8e090e99b32595f05259c61b9a2865c9e5056e81c537020fe550f4d0bcc844df63cac3e096eed2c9754284830cdb104e4e625f9bf3f302b17b7e0fd0 -DIST zipp-4.1.0.tar.gz 26214 BLAKE2B 8ef46c33c39adb1894599278307bfea4c1b9fbede22bff698585185fe3bc814a5460502896f8cdb38beb99d37a83e881cdded0db8686d0a25e4fccdb56bb4bbe SHA512 1648ee2581e958ff11472357784b34111f86fd2c2281bb35ca8122f238c721c5a1e54332ffe1fb03208dfee2706adb39ede5389b2d3612c9134f3662bef54ffa diff --git a/dev-python/zipp/metadata.xml b/dev-python/zipp/metadata.xml deleted file mode 100644 index 54d99a172e27..000000000000 --- a/dev-python/zipp/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">zipp</remote-id> - <remote-id type="github">jaraco/zipp</remote-id> - <bugs-to>https://github.com/jaraco/zipp/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/zipp/zipp-3.23.1.ebuild b/dev-python/zipp/zipp-3.23.1.ebuild deleted file mode 100644 index a2b681845d1e..000000000000 --- a/dev-python/zipp/zipp-3.23.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files" -HOMEPAGE=" - https://github.com/jaraco/zipp/ - https://pypi.org/project/zipp/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -# big_o is only used in test_complexity, that we ignore -BDEPEND=" - test? ( - dev-python/jaraco-functools[${PYTHON_USEDEP}] - dev-python/jaraco-itertools[${PYTHON_USEDEP}] - dev-python/jaraco-test[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # performance tests are flaky by design - tests/test_complexity.py -) - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "zipp" - version = "${PV}" - description = "Backport of pathlib-compatible object wrapper for zip files" - EOF -} diff --git a/dev-python/zipp/zipp-4.1.0.ebuild b/dev-python/zipp/zipp-4.1.0.ebuild deleted file mode 100644 index ca14759218ee..000000000000 --- a/dev-python/zipp/zipp-4.1.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files" -HOMEPAGE=" - https://github.com/jaraco/zipp/ - https://pypi.org/project/zipp/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" - -# big_o is only used in test_complexity, that we ignore -BDEPEND=" - test? ( - dev-python/jaraco-functools[${PYTHON_USEDEP}] - dev-python/jaraco-itertools[${PYTHON_USEDEP}] - dev-python/jaraco-test[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # performance tests are flaky by design - tests/test_complexity.py -) - -src_configure() { - grep -q 'build-backend = "setuptools' pyproject.toml || - die "Upstream changed build-backend, recheck" - # write a custom pyproject.toml to ease setuptools bootstrap - cat > pyproject.toml <<-EOF || die - [build-system] - requires = ["flit_core >=3.2,<4"] - build-backend = "flit_core.buildapi" - - [project] - name = "zipp" - version = "${PV}" - description = "Backport of pathlib-compatible object wrapper for zip files" - EOF -} diff --git a/dev-python/zipstream-ng/Manifest b/dev-python/zipstream-ng/Manifest deleted file mode 100644 index 5c18f5311531..000000000000 --- a/dev-python/zipstream-ng/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST zipstream_ng-1.9.0.tar.gz 37963 BLAKE2B a3a7cd9fa3df73480efb7970b56dd06040f0327faf2e9faff38837a790b8b548d3bfb3da15911b3e4307f7bf81d7460a2c87028e2f8b860240a61d610fbd96a0 SHA512 8ec1d0493056a857d6240b1039093e7075e72f9f855eae97a41345558183aa9ce8fffe8c90c4f021451dacf4ba6b93b87303e58313c8f09b1014542016864091 -DIST zipstream_ng-1.9.2.tar.gz 32446 BLAKE2B db404efb667e87a7b5fb3856e683aa20a2ea07adb23992d8a67298cbaa5775f36412b586981e20b2b8aad07c5c6623a7078602c2d8d4e8bf6641c1a32ebe9955 SHA512 d0ad0dc5c3a139f7547be1668f1cac2006bca2f6e2841405bc1f4e819487122bbb84000d1abe641d2791b5a4a7ccaddcce7a0efa0777d89d4151df32b4bbdbe6 diff --git a/dev-python/zipstream-ng/metadata.xml b/dev-python/zipstream-ng/metadata.xml deleted file mode 100644 index a66ca8f5b9d9..000000000000 --- a/dev-python/zipstream-ng/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">pR0Ps/zipstream-ng</remote-id> - <remote-id type="pypi">zipstream-ng</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zipstream-ng/zipstream-ng-1.9.0.ebuild b/dev-python/zipstream-ng/zipstream-ng-1.9.0.ebuild deleted file mode 100644 index 4fd39a965d6a..000000000000 --- a/dev-python/zipstream-ng/zipstream-ng-1.9.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A modern and easy to use streamable zip file generator" -HOMEPAGE=" - https://github.com/pR0Ps/zipstream-ng/ - https://pypi.org/project/zipstream-ng/ -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/zipstream-ng/zipstream-ng-1.9.2.ebuild b/dev-python/zipstream-ng/zipstream-ng-1.9.2.ebuild deleted file mode 100644 index 414cf8c4a87a..000000000000 --- a/dev-python/zipstream-ng/zipstream-ng-1.9.2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2024-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 pypi - -DESCRIPTION="A modern and easy to use streamable zip file generator" -HOMEPAGE=" - https://github.com/pR0Ps/zipstream-ng/ - https://pypi.org/project/zipstream-ng/ -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest diff --git a/dev-python/zlib-ng/Manifest b/dev-python/zlib-ng/Manifest deleted file mode 100644 index 2712a8108398..000000000000 --- a/dev-python/zlib-ng/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST zlib_ng-1.0.0.tar.gz 5799954 BLAKE2B 6ea833a6c63f9113d81cc603adff0cfa7e3f606d960c95386baa73046a20eb17faa28788e526ac0b7579ec2dd96de2c076afc11b2ac3b130c0c5d9a3ffe0a99d SHA512 66350217df5803a805ae9e44eb985eab0ed3e45d419f01640f808f38c5a618a51ae31ac700dbd4ab1c0f66f0afad812f6f82375bdacd87e29ba8e85f47754274 diff --git a/dev-python/zlib-ng/metadata.xml b/dev-python/zlib-ng/metadata.xml deleted file mode 100644 index 703b00e747da..000000000000 --- a/dev-python/zlib-ng/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">pycompression/python-zlib-ng</remote-id> - <remote-id type="pypi">zlib-ng</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zlib-ng/zlib-ng-1.0.0.ebuild b/dev-python/zlib-ng/zlib-ng-1.0.0.ebuild deleted file mode 100644 index fc5a74a9a770..000000000000 --- a/dev-python/zlib-ng/zlib-ng-1.0.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Drop-in replacement for zlib and gzip modules using zlib-ng" -HOMEPAGE=" - https://github.com/pycompression/python-zlib-ng/ - https://pypi.org/project/zlib-ng/ -" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" - -DEPEND=" - sys-libs/zlib-ng:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/test[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=() -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -export PYTHON_ZLIB_NG_LINK_DYNAMIC=1 - -python_test() { - epytest tests -} diff --git a/dev-python/zmq-anyio/Manifest b/dev-python/zmq-anyio/Manifest deleted file mode 100644 index 4377c104aed8..000000000000 --- a/dev-python/zmq-anyio/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST zmq_anyio-0.3.10.tar.gz 14648 BLAKE2B 96864cddc1287df6c80432cd3693865eadf508482e10af3788ec1ffee6a2ea9fbc50ba13e8f527682c90fab5027be5cd1abbddecb05b099c4f8da0e78b60ff0a SHA512 b41ea654cff258fdba05108e4603c113bac8d56439ed65184d9cbb1c88b45471d989b7a0e232d9f5fc587691720135982fc39d39f0dfc7efc01178128f386630 -DIST zmq_anyio-0.3.14.tar.gz 12132 BLAKE2B 94a2e1f25a04a41eea6d76f91a0def9e4c9fe1627781ccd5900519d915acf3b9aa5dd8934893c90c004108a7a7812cb076949d49ded5d192c09c156a3ed1bcf3 SHA512 8fc85c1cdf995e1e606856991a70eb3c77c14df82eb9b62b470e90dda5671ff9de7c8a623b37b8c3773b753f6d55a5ebc566441889e7076feba961c05f26ada4 -DIST zmq_anyio-0.3.14.tar.gz.provenance 9620 BLAKE2B 136683af915869833bf3eed3d7a7b6ec4bea60bc6c1b3324bad5913ebfb9ac99474c6f74cec233e95e10d4116a72ec0361655811a16016e2b764978c1d94c043 SHA512 ce913788aae5d0b2366a839a94f693e5b07d91b1f4a02b104376792d141e147c27e18c75b4316608eac05d7cb205fc171fc5c12b19ca3c1b7fa70879f12ca54a diff --git a/dev-python/zmq-anyio/metadata.xml b/dev-python/zmq-anyio/metadata.xml deleted file mode 100644 index 44415745b571..000000000000 --- a/dev-python/zmq-anyio/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">QuantStack/zmq-anyio</remote-id> - <remote-id type="pypi">zmq-anyio</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zmq-anyio/zmq-anyio-0.3.10.ebuild b/dev-python/zmq-anyio/zmq-anyio-0.3.10.ebuild deleted file mode 100644 index bb9c39b57348..000000000000 --- a/dev-python/zmq-anyio/zmq-anyio-0.3.10.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2025 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 pypi - -DESCRIPTION="Asynchronous API for ZMQ using AnyIO" -HOMEPAGE=" - https://github.com/QuantStack/zmq-anyio/ - https://pypi.org/project/zmq-anyio/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="test-rust" - -RDEPEND=" - <dev-python/anyio-5[${PYTHON_USEDEP}] - >=dev-python/anyio-4.8.0[${PYTHON_USEDEP}] - <dev-python/anyioutils-0.8[${PYTHON_USEDEP}] - >=dev-python/anyioutils-0.7.1[${PYTHON_USEDEP}] - <dev-python/pyzmq-28[${PYTHON_USEDEP}] - >=dev-python/pyzmq-26.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-timeout[${PYTHON_USEDEP}] - test-rust? ( - >=dev-python/trio-0.27.0[${PYTHON_USEDEP}] - ) - ) -" - -EPYTEST_PLUGINS=( anyio ) -distutils_enable_tests pytest - -python_test() { - local args=() - if ! has_version "dev-python/trio[${PYTHON_USEDEP}]"; then - args+=( -k "not trio" ) - fi - - epytest "${args[@]}" -} diff --git a/dev-python/zmq-anyio/zmq-anyio-0.3.14.ebuild b/dev-python/zmq-anyio/zmq-anyio-0.3.14.ebuild deleted file mode 100644 index 59d1a3f38080..000000000000 --- a/dev-python/zmq-anyio/zmq-anyio-0.3.14.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=uv-build -PYPI_VERIFY_REPO=https://github.com/QuantStack/zmq-anyio -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Asynchronous API for ZMQ using AnyIO" -HOMEPAGE=" - https://github.com/QuantStack/zmq-anyio/ - https://pypi.org/project/zmq-anyio/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - <dev-python/anyio-5[${PYTHON_USEDEP}] - >=dev-python/anyio-4.13.0[${PYTHON_USEDEP}] - <dev-python/anyioutils-0.8[${PYTHON_USEDEP}] - >=dev-python/anyioutils-0.7.4[${PYTHON_USEDEP}] - <dev-python/pyzmq-28[${PYTHON_USEDEP}] - >=dev-python/pyzmq-27.1.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/trio-0.27.0[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio pytest-timeout ) -distutils_enable_tests pytest diff --git a/dev-python/zope-component/Manifest b/dev-python/zope-component/Manifest deleted file mode 100644 index b893a4639079..000000000000 --- a/dev-python/zope-component/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST zope_component-7.1.tar.gz 91153 BLAKE2B a6bf381bac9f97dc977354e81ef3357e4e4a67a8361632104d407a33dfada3d77d43323e7d992c854e9b695096260205da40b05945d68a3c23cafaa812738eca SHA512 1b93eb25475fdd44560f2300faf0ac0eb4cbce71caa417e5083ae6b66219c5657244b12e906fd798d5bd8b31f7aac4f86925664c2dbcca4740db8a405a608f50 diff --git a/dev-python/zope-component/metadata.xml b/dev-python/zope-component/metadata.xml deleted file mode 100644 index 9011e445b7d9..000000000000 --- a/dev-python/zope-component/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">zopefoundation/zope.component</remote-id> - <remote-id type="pypi">zope.component</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zope-component/zope-component-7.1.ebuild b/dev-python/zope-component/zope-component-7.1.ebuild deleted file mode 100644 index 4bb93471b31b..000000000000 --- a/dev-python/zope-component/zope-component-7.1.ebuild +++ /dev/null @@ -1,40 +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 pypi - -DESCRIPTION="Zope Component Architecture" -HOMEPAGE=" - https://pypi.org/project/zope.component/ - https://github.com/zopefoundation/zope.component/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/zope-event[${PYTHON_USEDEP}] - >=dev-python/zope-hookable-4.2.0[${PYTHON_USEDEP}] - >=dev-python/zope-interface-5.3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/zope-configuration[${PYTHON_USEDEP}] - dev-python/zope-i18nmessageid[${PYTHON_USEDEP}] - dev-python/zope-testing[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - distutils_write_namespace zope - eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)" -} diff --git a/dev-python/zope-configuration/Manifest b/dev-python/zope-configuration/Manifest deleted file mode 100644 index 6c47adefa025..000000000000 --- a/dev-python/zope-configuration/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST zope_configuration-7.1.tar.gz 84561 BLAKE2B de16e5e9f91139cf0d2e88be1251b76646b2b2cbe9a0027105b3da4700fff3886a13b0a055ee35450964a5415f715a05dcb49262459261730ccb3ccde8455430 SHA512 2bf608971a7d75cb622aaca0f1884c7bb9385a64da2dba743830b5bd76b990c7ed183f9a5a160fc3f40a5e1bd00b43023a01caf1f9bd1d8e149b7b7b27c3a391 diff --git a/dev-python/zope-configuration/metadata.xml b/dev-python/zope-configuration/metadata.xml deleted file mode 100644 index 6f5d60299100..000000000000 --- a/dev-python/zope-configuration/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">zopefoundation/zope.configuration</remote-id> - <remote-id type="pypi">zope.configuration</remote-id> - </upstream> - <longdescription lang="en"> - The Zope configuration system provides an extensible system for supporting various kinds of configurations. - </longdescription> -</pkgmetadata> diff --git a/dev-python/zope-configuration/zope-configuration-7.1.ebuild b/dev-python/zope-configuration/zope-configuration-7.1.ebuild deleted file mode 100644 index 9d5ea2d50bb1..000000000000 --- a/dev-python/zope-configuration/zope-configuration-7.1.ebuild +++ /dev/null @@ -1,38 +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 pypi - -DESCRIPTION="Zope Configuration Architecture" -HOMEPAGE=" - https://pypi.org/project/zope.configuration/ - https://github.com/zopefoundation/zope.configuration/ - https://zopeconfiguration.readthedocs.io/en/latest/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/zope-i18nmessageid[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}] - >=dev-python/zope-schema-4.9[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/zope-testing[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope" -} diff --git a/dev-python/zope-deprecation/Manifest b/dev-python/zope-deprecation/Manifest deleted file mode 100644 index b5f27cb99051..000000000000 --- a/dev-python/zope-deprecation/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST zope_deprecation-6.0.tar.gz 24480 BLAKE2B e4b87c91364db229e5bcf78331c6e9c41a9b74067895d7e0ac679768863e3699d6a7111b877e054fdd2f68040a6c64c12871150a3ee5c664d6d3637cde8c302f SHA512 4a48d689c7a4f5950bfd8d80a4fc11aa9958a3558cf7f21a132155d7f10ca95fab77ca7bf51feb0f0f439a86a7c78bc6f6521eae5d5ef4cf540b31e51437f3ca diff --git a/dev-python/zope-deprecation/metadata.xml b/dev-python/zope-deprecation/metadata.xml deleted file mode 100644 index af31abf2ddd7..000000000000 --- a/dev-python/zope-deprecation/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">zope.deprecation</remote-id> - <remote-id type="github">zopefoundation/zope.deprecation</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zope-deprecation/zope-deprecation-6.0.ebuild b/dev-python/zope-deprecation/zope-deprecation-6.0.ebuild deleted file mode 100644 index eb2793ed3c97..000000000000 --- a/dev-python/zope-deprecation/zope-deprecation-6.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Zope Deprecation Infrastructure" -HOMEPAGE=" - https://pypi.org/project/zope.deprecation/ - https://github.com/zopefoundation/zope.deprecation/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # strip rdep specific to namespaces - sed -i -e "s:'setuptools',::" setup.py || die -} - -python_test() { - distutils_write_namespace zope - eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)" -} diff --git a/dev-python/zope-event/Manifest b/dev-python/zope-event/Manifest deleted file mode 100644 index eee0030f8ee8..000000000000 --- a/dev-python/zope-event/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST zope_event-6.1.tar.gz 18739 BLAKE2B 1d8fb668164105eea7dc0d22b293475fc1f2dbc2061b36a76a0070847bc3252a8a5355b9ea133cfb856f72dd8b9e787d6dedfc54bb558d5c5d96c50a0f23a794 SHA512 cad9b6942fee284b26881824ec32d5952860f3f51ac593da377d09fba2c9f7c55929506a7551529d57c0fef32fc3f99007bc442f9e18f625454f706229c33156 -DIST zope_event-6.2.tar.gz 18958 BLAKE2B 3aaa0f95119871f0d46e8df0508ec55f2fa18ee71889ff45afef4ff2e7f7b0dfaadd651fcc6fabb1a32d9feb211e91424a79e29b66b12e0074e71d471c794314 SHA512 67d0c0d96301dc716ad0cc01b676db81ddf1249ac5c77d42c360c4d6783eaa516beb4b5c6f872ada040b1c975e7e4948c48ba96df4cd2690ab81ea4f716e3585 diff --git a/dev-python/zope-event/metadata.xml b/dev-python/zope-event/metadata.xml deleted file mode 100644 index 0f93f8b7bf89..000000000000 --- a/dev-python/zope-event/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">zopefoundation/zope.event</remote-id> - <remote-id type="pypi">zope.event</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zope-event/zope-event-6.1.ebuild b/dev-python/zope-event/zope-event-6.1.ebuild deleted file mode 100644 index 8f8a4d4ab912..000000000000 --- a/dev-python/zope-event/zope-event-6.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Event publishing / dispatch, used by Zope Component Architecture" -HOMEPAGE=" - https://pypi.org/project/zope.event/ - https://github.com/zopefoundation/zope.event/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -distutils_enable_tests unittest - -python_test() { - eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope" -} diff --git a/dev-python/zope-event/zope-event-6.2.ebuild b/dev-python/zope-event/zope-event-6.2.ebuild deleted file mode 100644 index c7116852f571..000000000000 --- a/dev-python/zope-event/zope-event-6.2.ebuild +++ /dev/null @@ -1,26 +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 pypi - -DESCRIPTION="Event publishing / dispatch, used by Zope Component Architecture" -HOMEPAGE=" - https://pypi.org/project/zope.event/ - https://github.com/zopefoundation/zope.event/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -distutils_enable_tests unittest - -python_test() { - eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope" -} diff --git a/dev-python/zope-exceptions/Manifest b/dev-python/zope-exceptions/Manifest deleted file mode 100644 index d550b616b78b..000000000000 --- a/dev-python/zope-exceptions/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST zope_exceptions-6.0.tar.gz 32036 BLAKE2B f70c5dba1df9b606c07ab33796fe300f2d5eec87c8b7f6a8d444cfdc29667eb0e1099c811c41150d347756fe350ee14463f953b1e7be905080d9bad7b6d8fb3a SHA512 ea292bad4b07f267e5c1eea0d4e3ae773cb653f6117cc9d3db4acedacac3e51a836a71a1a85f5e7167606d0e8cbb66fd3ef6b613ed624eeaa6dc89f92cd60429 diff --git a/dev-python/zope-exceptions/metadata.xml b/dev-python/zope-exceptions/metadata.xml deleted file mode 100644 index 0070d125b8cf..000000000000 --- a/dev-python/zope-exceptions/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">zope.exceptions</remote-id> - <remote-id type="github">zopefoundation/zope.exceptions</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zope-exceptions/zope-exceptions-6.0.ebuild b/dev-python/zope-exceptions/zope-exceptions-6.0.ebuild deleted file mode 100644 index 038862b66c68..000000000000 --- a/dev-python/zope-exceptions/zope-exceptions-6.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="General purpose exceptions for Zope packages" -HOMEPAGE=" - https://pypi.org/project/zope.exceptions/ - https://github.com/zopefoundation/zope.exceptions/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - -RDEPEND=" - dev-python/zope-interface[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # strip rdep specific to namespaces - sed -i -e "/'setuptools'/d" setup.py || die -} - -python_test() { - distutils_write_namespace zope - eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)" -} diff --git a/dev-python/zope-hookable/Manifest b/dev-python/zope-hookable/Manifest deleted file mode 100644 index cf1b8f200fee..000000000000 --- a/dev-python/zope-hookable/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST zope_hookable-8.2.tar.gz 19275 BLAKE2B 28693fefa56080ff4d081c15bd71f39fb61ebf3da17508dd934502a3c173114e3a687d61835708df35463153f783e1981adfc66e8fae83a7a7800d4df6ee8d58 SHA512 90eb4d2fb389de52f613a2dab83156d183b914d3be4253de67367693d1cec06d9c84e272acbc7742ca637c4a01401125c2864f2941b6549b4230fc0928d4cf0e diff --git a/dev-python/zope-hookable/metadata.xml b/dev-python/zope-hookable/metadata.xml deleted file mode 100644 index 42df1940e039..000000000000 --- a/dev-python/zope-hookable/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">zopefoundation/zope.hookable</remote-id> - <remote-id type="pypi">zope.hookable</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zope-hookable/zope-hookable-8.2.ebuild b/dev-python/zope-hookable/zope-hookable-8.2.ebuild deleted file mode 100644 index e5febb1927c3..000000000000 --- a/dev-python/zope-hookable/zope-hookable-8.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2022-2025 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/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Efficient creation of 'hookable' objects" -HOMEPAGE=" - https://pypi.org/project/zope.hookable/ - https://github.com/zopefoundation/zope.hookable/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/zope-testing[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope" -} diff --git a/dev-python/zope-i18nmessageid/Manifest b/dev-python/zope-i18nmessageid/Manifest deleted file mode 100644 index 50d47f50fcd9..000000000000 --- a/dev-python/zope-i18nmessageid/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST zope_i18nmessageid-8.2.tar.gz 24716 BLAKE2B 73751a2c466ea8331a47f6ce13920cf4fa47585c6962a66c20c721428c4955d3610151891e909447beec023195bc9edef613bb77bb2ec6b5933063204d1e568b SHA512 59c625f45f0b1819af27a29a455fd1a960e1ca3e7a62ddcd5e4b06f76e5398213ee4d4f5c5b30b2c03ce910dddf7f9cf18cd6a4ecd48a23978bfad574ac22037 diff --git a/dev-python/zope-i18nmessageid/metadata.xml b/dev-python/zope-i18nmessageid/metadata.xml deleted file mode 100644 index 0b5607848746..000000000000 --- a/dev-python/zope-i18nmessageid/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <upstream> - <remote-id type="github">zopefoundation/zope.i18nmessageid</remote-id> - <remote-id type="pypi">zope.i18nmessageid</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zope-i18nmessageid/zope-i18nmessageid-8.2.ebuild b/dev-python/zope-i18nmessageid/zope-i18nmessageid-8.2.ebuild deleted file mode 100644 index ad160ef79555..000000000000 --- a/dev-python/zope-i18nmessageid/zope-i18nmessageid-8.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Zope support for i18nmessageid (tagging source of i18n strings)" -HOMEPAGE=" - https://pypi.org/project/zope.i18nmessageid/ - https://github.com/zopefoundation/zope.i18nmessageid/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # force failure if extension build fails - sed -i -e "s/cmdclass={.*},//" setup.py || die -} - -python_test() { - eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope" -} diff --git a/dev-python/zope-interface/Manifest b/dev-python/zope-interface/Manifest deleted file mode 100644 index af336b4fc2c7..000000000000 --- a/dev-python/zope-interface/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST zope_interface-8.4.tar.gz 257736 BLAKE2B 6dd39e9d345418602b94dfb6516f82e08d2e542df140582c5849ed791f45bb46b36d57b25ca07fd47db52d7d3dd2d9b10d2f2f7b041761bd2ebe8f5a5a7cedcb SHA512 aa72783ed8abc43a482758ab83abc013b372b94cb940dec809b751d44b3fd9d9c0c3b196d7758a7b7adc696d9bce597d76b5116ee880f894a06a72a1e22abbb5 -DIST zope_interface-8.5.tar.gz 257957 BLAKE2B 15f142fe8636def9cab24d91394b7d69e2ef5a420635830b9da35c75846ff323d7b4463cd00d9bd866916322ad1c18a3d4cb1e2f2210955e8772fc3b48906048 SHA512 099f88e47cc29312ff79f3efd904710fc4cfe4c81cacacc1f3cf40471a6b46e9d82646e42c539b14d8f0619beba74b1d0cec90a3a22897949f59dd26750dba7e -DIST zope_interface-8.5.tar.gz.provenance 9454 BLAKE2B 56d347195516e86ff0c56092d92acd8c5c00aa376c9149d14ae5b7e7d2a2b1872975fc85436c37d013e8f16e4ec366f7ee28b76683b9dfd02ef028a16bab699d SHA512 31d39871d4bf74c1aca8c11aad96cab3e0ab4848b7c846022455f5f733877e0902684cb128c0d13a3f3d036d8fffe307c622ec91710c11e9c391f7e176a2594a diff --git a/dev-python/zope-interface/metadata.xml b/dev-python/zope-interface/metadata.xml deleted file mode 100644 index 0779388852a2..000000000000 --- a/dev-python/zope-interface/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">zope.interface</remote-id> - <remote-id type="github">zopefoundation/zope.interface</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zope-interface/zope-interface-8.4.ebuild b/dev-python/zope-interface/zope-interface-8.4.ebuild deleted file mode 100644 index d894ec682609..000000000000 --- a/dev-python/zope-interface/zope-interface-8.4.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Interfaces for Python" -HOMEPAGE=" - https://github.com/zopefoundation/zope.interface/ - https://pypi.org/project/zope.interface/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" -IUSE="+native-extensions test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/zope-event[${PYTHON_USEDEP}] - dev-python/zope-testing[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # force failure if extension build fails - sed -i -e "/'build_ext':/d" setup.py || die - if ! use native-extensions; then - sed -i -e '/ext_modules=/d' setup.py || die - fi -} - -python_test() { - local -x PURE_PYTHON=0 - if ! use native-extensions || [[ ${EPYTHON} == pypy3* ]]; then - PURE_PYTHON=1 - fi - - eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope" -} diff --git a/dev-python/zope-interface/zope-interface-8.5.ebuild b/dev-python/zope-interface/zope-interface-8.5.ebuild deleted file mode 100644 index b3b5480ac141..000000000000 --- a/dev-python/zope-interface/zope-interface-8.5.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYPI_VERIFY_REPO="https://github.com/zopefoundation/zope.interface" -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Interfaces for Python" -HOMEPAGE=" - https://github.com/zopefoundation/zope.interface/ - https://pypi.org/project/zope.interface/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="+native-extensions test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/zope-event[${PYTHON_USEDEP}] - dev-python/zope-testing[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - distutils-r1_src_prepare - - # force failure if extension build fails - sed -i -e "/'build_ext':/d" setup.py || die - if ! use native-extensions; then - sed -i -e '/ext_modules=/d' setup.py || die - fi -} - -python_test() { - local -x PURE_PYTHON=0 - if ! use native-extensions || [[ ${EPYTHON} == pypy3* ]]; then - PURE_PYTHON=1 - fi - - eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope" -} diff --git a/dev-python/zope-schema/Manifest b/dev-python/zope-schema/Manifest deleted file mode 100644 index 140d3e488ccd..000000000000 --- a/dev-python/zope-schema/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST zope_schema-8.1.tar.gz 109902 BLAKE2B 1b55ec0e761b6a07668112c98297400b3fd0fcf73d4c8184adf88f8220e898d2f3fc147414b9b6b357fcb3c52a53f9016fef6442f614f7b56a0385b75c4995b5 SHA512 832541957c2c4222f044ba3bdd062b5a9cd6413b132df8066507299f0674fba919469acbab6d266ae4e0cde7f6ca676553c7083ee4b1413aa4c656379af639cb diff --git a/dev-python/zope-schema/metadata.xml b/dev-python/zope-schema/metadata.xml deleted file mode 100644 index 184ff59f5e83..000000000000 --- a/dev-python/zope-schema/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">zopefoundation/zope.schema</remote-id> - <remote-id type="pypi">zope.schema</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zope-schema/zope-schema-8.1.ebuild b/dev-python/zope-schema/zope-schema-8.1.ebuild deleted file mode 100644 index ca092fbecec9..000000000000 --- a/dev-python/zope-schema/zope-schema-8.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Zope schema Architecture" -HOMEPAGE=" - https://pypi.org/project/zope.schema/ - https://github.com/zopefoundation/zope.schema/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/zope-event[${PYTHON_USEDEP}] - >=dev-python/zope-interface-5.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/zope-i18nmessageid[${PYTHON_USEDEP}] - dev-python/zope-testing[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope" -} diff --git a/dev-python/zope-testing/Manifest b/dev-python/zope-testing/Manifest deleted file mode 100644 index 8a903c1ba202..000000000000 --- a/dev-python/zope-testing/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST zope_testing-6.1.tar.gz 47548 BLAKE2B affcefda88062da4e6ce4c3636f12ed785791f8a857f5a11f4298d3f5b9814de86395c163a184dc4ba52b5f8d59e0e61040e0aa89f1d82305a987897b2b04965 SHA512 23fb69240adf9a8ec8b5aecaa6cb828992b4bc9cba8478066ac3018b4e151a6055d58b7c3f727cc44d0608c17d3a47ec399dfa17fb30b80de96b2ad687326908 diff --git a/dev-python/zope-testing/metadata.xml b/dev-python/zope-testing/metadata.xml deleted file mode 100644 index 41f60c5d8f19..000000000000 --- a/dev-python/zope-testing/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">zope.testing</remote-id> - <remote-id type="github">zopefoundation/zope.testing</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zope-testing/zope-testing-6.1.ebuild b/dev-python/zope-testing/zope-testing-6.1.ebuild deleted file mode 100644 index 772f8d4cd7e6..000000000000 --- a/dev-python/zope-testing/zope-testing-6.1.ebuild +++ /dev/null @@ -1,41 +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_TESTED=( python3_{13..14} ) -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Zope testing helpers" -HOMEPAGE=" - https://pypi.org/project/zope.testing/ - https://github.com/zopefoundation/zope.testing/ -" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" - -distutils_enable_tests unittest - -python_test() { - if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - "${EPYTHON}" - <<-EOF || die - import sys - import unittest - - from zope.testing.tests import test_suite - - runner = unittest.TextTestRunner(verbosity=2) - result = runner.run(test_suite()) - sys.exit(0 if result.wasSuccessful() else 1) - EOF -} diff --git a/dev-python/zstandard/Manifest b/dev-python/zstandard/Manifest deleted file mode 100644 index 98df9a19e08f..000000000000 --- a/dev-python/zstandard/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-zstandard-0.25.0.gh.tar.gz 795455 BLAKE2B 6f5410b66b90cd737530259328d4abd04129a249f9b508db2e5ccd2cb028b22f13f0659b16604afe0f9c5026b282a0c5eb4a1faaa6df4946f9b99319d06ef825 SHA512 1ca492bcb39c22ec9eb1877799172de4a04033df364f4271b658243c0a9816ac584df0df85ebe967a2e2b98a10db90b66e7b050ecb8bfa9f9c7ad50f2f87921a diff --git a/dev-python/zstandard/metadata.xml b/dev-python/zstandard/metadata.xml deleted file mode 100644 index 9bca3117a180..000000000000 --- a/dev-python/zstandard/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <upstream> - <remote-id type="pypi">zstandard</remote-id> - <remote-id type="github">indygreg/python-zstandard</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zstandard/zstandard-0.25.0.ebuild b/dev-python/zstandard/zstandard-0.25.0.ebuild deleted file mode 100644 index d684fd03eac0..000000000000 --- a/dev-python/zstandard/zstandard-0.25.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -MY_P=python-zstandard-${PV} -DESCRIPTION="Zstandard Bindings for Python" -HOMEPAGE=" - https://github.com/indygreg/python-zstandard/ - https://pypi.org/project/zstandard/ -" -SRC_URI=" - https://github.com/indygreg/python-zstandard/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" - -DEPEND=" - >=app-arch/zstd-1.5.7:= -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - >=dev-python/cffi-1.14.0-r2:=[${PYTHON_USEDEP}] - ' 'python*') -" - -EPYTEST_PLUGINS=( hypothesis ) -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_prepare() { - # the C backend is repeatedly broken, so force CFFI instead - sed -e '/PYTHON_ZSTANDARD_IMPORT_POLICY/s:default:cffi:' \ - -i zstandard/__init__.py || die - # unbundle zstd - rm zstd/* || die - > zstd/zstd.c || die - # it does random preprocessing on that, so we can't use #include - local f - for f in zdict.h zstd.h zstd_errors.h; do - cp "${ESYSROOT}/usr/include/${f}" "zstd/${f}" || die - done - sed -i -e '/include_dirs/a libraries=["zstd"],' make_cffi.py || die - - distutils-r1_src_prepare - - DISTUTILS_ARGS=( - --no-c-backend - ) -} - -python_test() { - local EPYTEST_DESELECT=( - # unreliable, fails on x86 - tests/test_data_structures.py::TestCompressionParameters::test_estimated_compression_context_size - # check for bundled zstd version, fails on other system zstd - tests/test_module_attributes.py::TestModuleAttributes::test_version - ) - local -x ZSTD_SLOW_TESTS=1 - - rm -rf zstandard || die - epytest -} diff --git a/dev-python/zxcvbn/Manifest b/dev-python/zxcvbn/Manifest deleted file mode 100644 index 5b76231a0577..000000000000 --- a/dev-python/zxcvbn/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST zxcvbn-4.5.0.gh.tar.gz 9399634 BLAKE2B 941f1ec1f13de0dd41c87aa6ffba8c8fb29338f5b4b7c8dba36d8436a7ceae549f14bcd05137f751239b336f0037e8ca2770f86eb493611296a9557a0512f68e SHA512 8c6887da9d4084060011a37f705528b24bf6d69452b92280df99290ac108934d93aeb7eec827381787e78753a5c6c3af486cf4cdceb0ff8726c96a60aa36d5e2 diff --git a/dev-python/zxcvbn/metadata.xml b/dev-python/zxcvbn/metadata.xml deleted file mode 100644 index 4b6ebb13a391..000000000000 --- a/dev-python/zxcvbn/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>parona@protonmail.com</email> - <name>Alfred Wingate</name> - </maintainer> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="github">dwolfhub/zxcvbn-python</remote-id> - <remote-id type="pypi">zxcvbn</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-python/zxcvbn/zxcvbn-4.5.0.ebuild b/dev-python/zxcvbn/zxcvbn-4.5.0.ebuild deleted file mode 100644 index 3de263cbe98b..000000000000 --- a/dev-python/zxcvbn/zxcvbn-4.5.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 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="Realistic password strength estimator" -HOMEPAGE=" - https://github.com/dwolfhub/zxcvbn-python/ - https://pypi.org/project/zxcvbn/ -" -# no tests in sdist -SRC_URI=" - https://github.com/dwolfhub/zxcvbn-python/archive/refs/tags/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/zxcvbn-python-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -EPYTEST_PLUGINS=() -distutils_enable_tests pytest -- cgit v1.3.1